@media screen and (min-width:240px) and (max-width:359px){
    
    .fixwidth{
        width: 100%!important;
        padding: 0 10px;
        box-sizing: border-box;
            max-width: 100%;
    }
    
    .mobIcons{
      display:block;   
    }
    
    .menuBox #menu{
        display:none;
    }
    
   .menuBox ul{
       display:none;
   } 
   
  
  .logo_line{
          float: none;
    width: 100%;
    text-align: center;
  } 
   
 .logo_line img{
    width: 130px;
 }  
   
 .top_contact{
         position: inherit;
         width: 100%;
    float: none;
 }  
   
.top_contact .top_cnt{
      width: 100%;
    float: left;
  } 
   
 .mainBg.parallax-window{
    background-size: auto 100%!important;
    background-repeat: no-repeat;
    min-height: 290px;
    height: 290px;
 }  
   
  .top_row:before {
    height: 300px;
  }
   
  .menuBox{
          float: none;
    margin: 0;
  } 
   
 .about_row{
     margin: 0;
    position: relative;
    z-index: 999;
    background: #fff;
    padding-top: 30px;
 }  
   
  .about_data{
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 50px;
  } 
   
  .ab_content{
          position: relative;
    top: 0;
    width: 100%;
    transform: inherit;
  } 
   
 .about_preview{
     width: 100%;
    float: none;
 }  
   
   
 .about_preview img{
         width: 100%;
    float: none;
 }  
   
 .rooms_wrapper{
         padding: 0 0px;
 }  
   
 .room_item{
    height: auto;
    width: 93%;
    float: none;
 }  
   
  .room_preview_item img{
      width:100%;
  } 
   
  .service_item {
    width: 100%;
  }
  
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_gallery{
     width: 100%;
    float: none;
 } 
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_data{
         width: 100%;
    float: none;
    padding: 0;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n+1) .service_text{
        padding: 15px;
    left: 0;
}  
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_gallery {
    position: relative;
    right: auto;
    left: 0;
    float: left;
    width: 100%;
}  
   
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_data {
    width: 100%;
    float: left;
    padding-right: 0;
    padding-top: 0;
}  
   
 .testimonials_item:after{
     display:none;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n) .service_text {
    padding-right: 20px;
    position: relative;
    right: 1px;
    top: 0;
padding: 15px;
    width: 100%;
    display: inline-block;
}   
   
   
 .menu_row {
    height: 40px;
    margin-top: 15px;
    position: absolute;
    top: 0;
    right: 20px;
    text-align: right;  
    z-index: 99999;
}  
.menuline{
        width: auto;
        position: absolute;
        left: 30px;
}
   
   
.top_contact .top_cnt>li:nth-of-type(3) {
    width: 125px;
    float: left;
    margin: 5px 0;
}   
   
   
 .top_contact .top_cnt>li.tps:nth-of-type(1),
 .top_contact .top_cnt>li.tps:nth-of-type(2){
    margin: 5px 0px;
}  
   
   
   
.service_row{
        width: 100%;
    display: inline-block;
    margin-top: 90px;
}   
   
   
 .service_row .owl-nav {
    position: absolute;
    top: 78px;
    width: 100%;
    display: block!important;
    left: 0;
    z-index: 1;
}  
   

   .service_row1  .custom_header_fn {
    font-size: 27px;
}  
  
   

   
.room_item_data {
    width: 92%;
}
   
   
.rooms_nav_btn {
    margin-top: 0px;
}   
   
   
   
.video_wrapper .fixwidth:before {
    left: 37%;
    top: 20%;
    z-index: 999;
    width: 100px;
    height: 100px;
    background-size: 100% auto;
}   
   
   
   
.testimonials_item {
    padding: 16px;
    padding-top: 73px;
}   
   
   
  .testimonials_item:before {
    left: 35%;
  }
   
   
 .footer_first_row {
    background-size: auto 100%;
    border-radius: 20px 20px 0px 0px;
    padding-bottom: 50px;
    margin-top: 0;
}  
   
   
  .footer_row{
          height: auto;
    display: inline-block;
  } 
   
   
  .footer_row .moduletable {
 width: 100%;
    float: none;
    border-right: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 28px;      
   }
   
  .footer_row .moduletable:last-of-type{
      border-bottom:none;
  } 
   
  .copyright{
      height: auto;
  } 
   
  .copyright .fixwidth p{
          display: inline-block;
    line-height: inherit;
    font-size: 13px;
  } 
   
   
 .footer_desc h6 {
    width: 94%;
    color: #fff;
    margin: 35px auto;
}  
   
.subscribe_row form{
    width: 100%;
}   
   
.video_wrapper {
    margin: 0px 0;
}   
   
   
.pageInner .item-image{
        float: none;
    width: 100%;
    margin: 0px 0px 30px 0px;
}   
   
   
.pageInner .item-image img{
       width: 100%;
    float: none;
    height: auto;
   }
   
 .staff_item{
         width: 100%;
    float: none;
    height: auto;
    margin: 0;
    margin-bottom: 50px;
 }  
   
   
  .gallery_grid ul li{
          width: 100%;
    margin: 0;
    margin-bottom: 50px;
    float: none;
  } 
   
   .video_item{
           width: 100%;
    float: none;
    margin: 0;
   }
   
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .custom_header_fn {
    width: 96%;
    float: none;
    text-align: center;
}  
   
   
.video_row_item{
    width: 100%;
    float: none;
    margin: 0;
    height: auto;
    margin-bottom: 50px;
}   
   
   
 .video_row_item a:before {
    left: 32%;
    top: 32%;
 }
   
   
  .video_item iframe{
      margin:10px 0;
  } 
   
   
 .contact_row{
     margin:0;
     padding:0;
 }  
   
 .contact_left{
     width: 100%;
    float: none;
    padding: 15px;
 }  
   
 .contact_left ul{
     border-right: none;
 }  
   
 .contact_right{
         width: 100%;
    display: inline-block;
    float: none;
 }  
   
 .form_button{
     text-align: center;
 }  
   
 .contact_data .video_wrapper{
         margin: 50px 0;
 }  
   
   
   
  .rooms_list_wrapper .room_list_item:nth-of-type(2n+1) .room_list_gallery,
  .rooms_list_wrapper .room_list_item:nth-of-type(2n) .room_list_gallery{
          width: 100%;
    float: none;
  } 
   
   
  .service_gallery_owl .owl-nav {
    top: 41%;
  }
   
 .room_list_data{
         width: 100%!important;
    padding: 0!important;
    float: left!important;
 }  
   
  .rooms_list_params{
          width: 100%!important;
    display: inline-block;     
  } 
   
 .rooms_list_params ul{
     width: 100%!important;
    display: inline-block;
 }  
   
 .rooms_list_params ul li{
     width: 100%!important;
    display: inline-block;
 }  
   
.page_114 .service_gallery_owl {
    height: 200px;
}   
   

   
.rm_amin {
    text-align: left;
}   
   
   
.fotorama__nav, .fotorama__stage{
    width:100%!important;
}   
   
.fotorama__stage__frame img{
    top:0!important;
}    
    
    
 .fotorama__stage{
     height: 212px!important;
 }  
   
.information_data{
        width: 100%;
}   
   
   
.sigplus-gallery .slideplus-slot{
    display:none;
}   
   
.sigplus-gallery .slideplus-slot:nth-of-type(1){
    display:block!important;
}   
   
   
   
   .menupage_row .owl-nav{
        width: 100%;
        left: 0;
        display:none!important;
   }
   
  .menupage_nav{
   padding:0;
  } 
   
 .menupage_nav_item{
        width: 100%;
 }  

  
 body.lang_hy-AM .custom_header_fn, body.lang_ru-RU .custom_header_fn, body.lang_en-GB .custom_header_fn {
    font-size: 24px;
} 
  
   
 .rm_amin_list li{
     float:none;
     width:100%;
     height: 40px;
 }  
   
.tours_row .tour{
        width: 100%;
}    
    
    
 .tours_row .bl,
 .tours_row .bm{
    width: 100%;
    margin-right: 0;
    float: none;
}   
    
 .tours_row .bm{
         padding: 5px;
 }   
    
.page_173 .site-main, .page_151 .com-content-article__body, .page_157 .com-content-article__body, .page_156 .com-content-article__body, .page_155 .com-content-article__body, .page_153 .com-content-article__body, .page_154 .com-content-article__body{
    width:100%;
}    
    

    
    
 .menupagetitem,
 .menupage_item_data{
    width: 48%;
    margin-right: 8px;
    height: 230px;
    margin-left: 2px;     
    
 }   
 
 
 
    
 .menupagetitem:nth-of-type(2n),
 .menupage_item_data:nth-of-type(2n){
        margin-right: 0px;
 } 
    
    
.menupagetitem h4 {
    font-size: 15px;
}    
    
 
.menupage_preview {
    height: 136px;
}
    
    
.menupage_data {
    padding: 10px 5px 10px 5px;
}    
  
.menupage_data h5 {
        min-height: 55px;
        font-size: 14px;
        text-align: center;
}  
  
  
 .page_173 .site-main img, .page_151 .com-content-article__body img, .page_157 .com-content-article__body img, .page_156 .com-content-article__body img, .page_155 .com-content-article__body img, .page_153 .com-content-article__body img, .page_154 .com-content-article__body img {
    width: 100%;
    height: auto;
 }
  
  
 .menupage_row .owl-stage-outer{
         width: 100%;
    margin: 0;
 } 
  


.menupage_price {
    left: 14px;
}

.menupage_preview img {
        transform: none;
        width: 100%;
        height: 100%;
        object-fit: cover;   
}  
  
  
.menupage_nav_wrapper{
  padding:0px;  
  box-shadow: 1px 0 5px 1px #8a8a8a66;
}  
    
    
.menupagetitem {
        height: 160px;
    }    
    
    
.swiper-button-prev,
.swiper-button-next{
    display:none;
}    



.page_185 #primary{
      margin: 0;
    padding: 0;  
}


.menupage_price{
    width:82%;
} 
 
 
.cart_content-item .cart_item-top{
    display: inline-block;
    width: 100%;
}

.cart_content .cart__image-wrapper {
    width: 100%;
}

.cart_content-item .cart_item-top .cart__details-wrapper{
     padding:0;
}

.pay_type{
    display: inline-block;
    text-align: center;
    margin: 15px 0;
}

.page_186 .cart_content-item .cart_item-top .cart__total-price{
  position: relative;
    top: 0;
    right: 0;
    margin-top: 0;
} 

  
 .cart_content .cart__image-wrapper img {
    width: 100%;
    height: 150px;
    object-fit: cover;
} 
    

.swiper-wrapper{
    width:100%!important;
        padding-bottom: 5px;
}

.gotocart{
     right: 6px;   
}
    
 .menupage_price {
 padding: 10px 10px 10px 0;
 font-size: 13px;
 } 
    
    
.cart_item-top{
    padding: 10px 10px 0px 10px;
}    
    
.cart_content .cart__image-wrapper{
        width: 20%;
    float: left;
min-height: 40px;
}    
.cart_content .cart__image-wrapper img{
        height: auto;
    border-radius: 5px;
}    
    
.cart__details-wrapper{
        width: 78% !important;
        float: right;
        padding: 0 5px !important;
}    
    
.item-details{
margin: 0!important;
    width: 70%;
    float: left;
}    
    
 .cart__details-wrapper h3{
         font-size: 14px !important;
    line-height: 1.1rem !important;
 }   
    

.remove_holder{
        font-size: 11px;
}    
    
div.remove{
        width: 13px;
        margin-top:-3px;
}    
    
.quantity-holder input {
    font-size: 15px;
    width: 55px;
}
    
.page_186 .cart_content-item .cart_item-bottom{
      margin-top: -6px;  
}    
    

.cart_content-header .price{
    display:none;
}

.nav_pgn span{
    padding:2px 3px;    
    display: inline-block;
    width: 100%;  
}



 
 body.lang_hy-AM .block_header>h3 span,
 body.lang_ru-RU .block_header>h3 span,
 body.lang_en-GB .block_header>h3 span{
    padding: 3px 0px 16px 60px;
    background-size: 57px;
    left: -10px;
    position: relative;
}
 
.service_wrapper1 .service_item:nth-of-type(2n) .custom_header_fn {
    width: 100%;
    float: left;
    text-align: center;
} 
 
 
.room_list_data > h3{
    margin-top:20px;
} 
 
 
 .page_129 .block_header>h3 span{
        background-size: 46px !important;
        padding: 0px 0px 0px 60px !important;
        background-position: 3px 5px !important;
        font-size: 29px;
 }
 
 
 
#fixed_cart{
margin: 10px 0px 0px 2px;
} 
 
 

 
 
 .menupage_nav_wrapper{
    background: #F7F0D7;
}
 
 
 .fotorama__stage__frame  img{
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
}
 
 
.staff_preview img{
    width: 100%;
    height: auto;
 
} 
 
.staff_preview{
 height: auto;
} 
 
 
 .service_gallery_owl .owl-item img{
       max-height: 210px;
 }
 
 
  .qtyplus span:before{
     top:5px;
 }
 
 .qtyminus span:before{
     top:4px; 
 }
 
 
 .mainSliderBox{
   height:auto;    
 }
 
 
 .mainSliderBox_owl  img{
     width: auto!important;
    height: 280px!important;
 } 
 
 
 
 
 
 
 
 
 
 
 .menu_search_box {
    width: 100%;
 }
 
.menu_search_button {
    width: 16%;
} 
 
.menu_search_input {
        width: 80%;
        margin-right: 5px;
        margin-left: 8px;
} 
 
.search_result_data .cart_content-item {
    width: 100%;
    float: left;
    margin: 0;
    height: auto;
    padding: 5px;
    box-sizing: border-box;
}



#closeSearchResult {
    right: 5px;
}


.page_184  .cart__details-wrapper{
    width: 100% !important;
    float: right;
    padding: 0 5px !important;
}


.page_184 #fixed_cart{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}
 
.page_184 #fixed_cart2{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}
 
 #fixed_cart{
  top:140px;    
 }
    

    
.page_184 .cart__details-wrapper,
.page_185 .cart__details-wrapper{
        width: 100% !important;
        float: none;
    }    
    
    
.page_184 .item-details,
.page_185 .item-details{
        margin: 0 !important;
        width: 100%;
        float: none;
        height:auto!important;
    }    
    
.page_184 .cart__details-card,
.page_185 .cart__details-card{
    padding: 10px 0;     
 }   

.menuHeader{
        margin-top: 0;
}


.top_contact .top_cnt>li:nth-of-type(4){
        padding: 0;
        margin-left: 0;
        width: auto;
        float: right;
        margin-top: 4px;
        width:205px;
}


.top_contact .top_cnt>li:nth-of-type(5) {
    padding: 0;
    margin-left: 0;
    width: 60px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 60px;
}
.auth_row li a{
    font-size: 15px;
    padding: 0 10px;
}


.auth_row li {
    width: 50%!important;
}




.page_185 .pageInner.fixwidth{
    padding:0;
}


.search_result_data{
    padding:5px;
}




.search_back_nav:before {
    width: 19px;
    left: 7px;
}



#clear_cart {
    top: -20px;
}


.page_185 .menu_search_button{
    margin-right:10px;
}


.search_result_data .menupage_item_data{
       width: 47%;
        margin-right: 0px;
        margin-left: 7px;
}

#fixed_cart2{
        top: 185px;
}



.menupage_nav_item span{
        top: -9px;
        font-size: 12px;
        line-height: 1.2;
}

.menupage_nav_item{
 height:116px;    
}




.product_box_content {
    padding: 10px 0;
}


.product_box_owl{
   height: auto; 
}

.owl-stage-outer{
    width: 100%;
}

.product_box_item{
    display: inline-block;
}

.product_box_item_preview{
        width: 100%;
    height: 300px;
    margin: 0;
}

.product_box_data{
        width: 100%;
}

.product_box_description{
    height: auto;
    width: 100%;
    display: inline-block;  
            padding-bottom: 20px;
}

.product_box_owl .owl-nav{
    display:none!important;
}

.product_box_data h2 {
    font-size: 25px;
    padding-top: 15px;
    height:auto;
}

.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
    width: 80px;
    display:block;
}


.product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    left: 20px;
}

.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
    left: 17px;
}

.product_box_cart{
    width: 100%;
    padding: 10px;
    float: none;
    display: inline-block;    
}

.box_cart_first{
  font-size: 15px;  
}

.box_cart_last{
      font-size: 18px;  
}

.product_box_total{
     width: 100%;
    padding: 5px;
    margin: 10px 0;
    float: none;   
}

.item_price_row {
    margin-top: 0;
}

.clear_box{
    float: left;
}




#loadCart .cart_content-item,
#loadCart .cart_content-item:nth-of-type(2n){
    float: none;
    width: 100%;
}

.memberBoxData {
    width: 98%;
}



.checkout_item,
.checkout_item2{
        width: 100%;
    float: none;
}   
   
   
 .checkout_footer ul{
     display: inline-block;
 }  
   
.checkout_footer ul li{
        margin: 20px 0;
}  


   
.top_right_data>ul>li:nth-of-type(2){
            width: 31%;
}   
   
#cart_count {
    width: 26px;
    font-size: 20px;
}   
   
.cart_box span {
    width: 18px;
    font-size: 20px;
}   
   
.cart_box img {
    width: 20px;
    top: 2px;
}   
   
 .total_box {
    padding: 0px 11px 0px 10px;
    font-size: 25px;
}  
   
 .total_box span {
    width: 19px;
}  
   
.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
        width: 50px;
        height: 40px;
        display:block;
}  
  
.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
        width: 29px;
        height: 26px;
        background-size: 22px auto;
        left: 13px;
        background-repeat: no-repeat;
        top: 8px;
}
  
  
.product_box_count .quantity-holder input {
    width: 49px;
    font-size: 24px;
    padding: 0px;
}  
  
  
 .product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    width: 23px;
    height: 23px;
    background-size: 18px auto;
    left: 15px;
    top: 9px;
} 
  
.product_box_count {
    width: 182px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}  
  
  
.product_box_total_cart img {
    width: 24px;
    margin-left: 10px;
}  
   
.product_box_total_cart {
    font-size: 22px;
}
  

.cart_item_bottom .quantity-holder input {
        width: 30px !important;
        font-size: 22px;
}

.cart_item_bottom .qtyminus span:before {
    width: 18px;
    height: 14px;
    background-size: 16px auto;
        top: 3px;
}

.cart_item_bottom .cart__qty {
    width: 70px;
}

.cart_item_bottom .qtyplus span:before {
    background-size: 16px auto;
    top: 3px;
}

.checkout_bx .product_box_total{
        width: 100%;
    float: none !important;
}


.m-left {
    top: 55px;
    left:8px;
}

#cart_count {
    top: 1px;
}

.m-right {
    top: 55px;
}

.total_box{
        min-width: auto;
}


.custom_header_fn {
    margin: 0px 0px 65px 0px;
}

.cart_item{
    float: none;
    display: inline-block;
    padding: 15px 15px 0 15px;
 width:100%;    
}

.cart_item_preview{
        width: 100%;
}

.cart_item_data,
.cart_page_wrapper .cart_item:nth-of-type(2n){
    width: 100%;
    padding-top: 10px;
    float: left;
    margin:0;
   margin-bottom: 15px;
}




.cart_item_bottom .quantity-holder a {
        width: 20px;
        height: 17px;
        left: 6px;
}


.cart_item_data{
 height:160px;    
}

.cart_item_bottom .cart__qty .qtyplus{
    left: 0;
}

.cart_content__wrapper .cart_item:nth-of-type(2n) {
    float: none;
    margin-right: 0;
}








.cartTotalBox{
        width: 100%;
    text-align: left;
    float: none;
}

.cartTotalBox p{
        margin: 10px;
    text-align: center;
}

.cartTotalBox span{
font-size: 17px;
position: relative;
top: 3px;
}

.product_box_total_cart{
        width: 100%;
    margin-top: 15px;
}

.cart_event_bottom{
    margin-top:0;
}


.popup_back strong {
    font-size: 26px;
}








.accountLeft{
        width: 100%;
    float: none;    
}

.accountRight{
        width: 100%;
    float: none;
    padding: 30px 0;
}

.order_item_row{
        display: inline-block;
}

.order_item{
        padding: 4px 15px;
       width: 100%; 
}

.accountMenu li {
    padding: 10px 0;
}

.order_description p {
    text-align: right;
    margin: 20px 0;
}







    
}

@media screen and (min-width:360px) and (max-width:475px){
      .fixwidth{
        width: 100%!important;
        padding: 0 10px;
        box-sizing: border-box;
            max-width: 100%;
    }
    
    .mobIcons{
      display:block;   
    }
    
    .menuBox #menu{
        display:none;
    }
    
   .menuBox ul{
       display:none;
   } 
   
  
  .logo_line{
          float: none;
    width: 100%;
    text-align: center;
  } 
   
 .logo_line img{
    width: 130px;
 }  
   
 .top_contact{
         position: inherit;
         width: 100%;
    float: none;
 }   
   
.top_contact .top_cnt{
      width: 100%;
    float: left;
  } 
   
 .mainBg.parallax-window{
    background-size: auto 100%!important;
    background-repeat: no-repeat;
    min-height: 290px;
    height: 290px;
 }  
   
  .top_row:before {
    height: 300px;
  }
   
  .menuBox{
          float: none;
    margin: 0;
  } 
   
 .about_row{
     margin: 0;
    position: relative;
    z-index: 999;
    background: #fff;
    padding-top: 30px;
 }  
   
  .about_data{
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 50px;
  } 
   
  .ab_content{
          position: relative;
    top: 0;
    width: 100%;
    transform: inherit;
  } 
   
 .about_preview{
     width: 100%;
    float: none;
 }  
   
   
 .about_preview img{
         width: 100%;
    float: none;
 }  
   
 .rooms_wrapper{
         padding: 0 0px;
 }  
   
 .room_item{
    height: auto;
    width: 93%;
    float: none;
 }  
   
  .room_preview_item img{
      width:100%;
  } 
   
  .service_item {
    width: 100%;
  }
  
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_gallery{
     width: 100%;
    float: none;
 } 
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_data{
         width: 100%;
    float: none;
    padding: 0;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n+1) .service_text{
        padding: 15px;
    left: 0;
}  
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_gallery {
    position: relative;
    right: auto;
    left: 0;
    float: left;
    width: 100%;
}  
   
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_data {
    width: 100%;
    float: left;
    padding-right: 0;
    padding-top: 0;
}  
   
 .testimonials_item:after{
     display:none;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n) .service_text {
    padding-right: 20px;
    position: relative;
    right: 1px;
    top: 0;
padding: 15px;
    width: 100%;
    display: inline-block;
}   
   
   
 .menu_row {
    height: 40px;
    margin-top: 15px;
    position: absolute;
    top: 0;
    right: 20px;
    text-align: right; 
    z-index: 99999;
}  
.menuline{
        width: auto;
        position: absolute;
        left: 30px;
}
   
   
.top_contact .top_cnt>li:nth-of-type(3) {
    width: 125px;
    float: left;
    margin: 5px 0;
}   
   
   
 .top_contact .top_cnt>li.tps:nth-of-type(1),
 .top_contact .top_cnt>li.tps:nth-of-type(2){
    margin: 5px 0px;
    width:240px;
}  
   
   
   
.service_row{
        width: 100%;
    display: inline-block;
    margin-top: 90px;
}   
   
   
 .service_row .owl-nav {
    position: absolute;
    top: 78px;
    width: 100%;
    display: block!important;
    left: 0;
    z-index: 1;
}  

   .service_row1  .custom_header_fn {
    font-size: 27px;
}  
  
   

   
.room_item_data {
    width: 92%;
}
   
   
.rooms_nav_btn {
    margin-top: 0px;
}   
   
   
   
.video_wrapper .fixwidth:before {
    left: 37%;
    top: 20%;
    z-index: 999;
    width: 100px;
    height: 100px;
    background-size: 100% auto;
}   
   
   
   
.testimonials_item {
    padding: 16px;
    padding-top: 73px;
}   
   
   
  .testimonials_item:before {
    left: 35%;
  }
   
   
 .footer_first_row {
    background-size: auto 100%;
    border-radius: 20px 20px 0px 0px;
    padding-bottom: 50px;
    margin-top: 0;
}  
   
   
  .footer_row{
          height: auto;
    display: inline-block;
  } 
   
   
  .footer_row .moduletable {
 width: 100%;
    float: none;
    border-right: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 28px;      
   }
   
  .footer_row .moduletable:last-of-type{
      border-bottom:none;
  } 
   
  .copyright{
      height: auto;
  } 
   
  .copyright .fixwidth p{
          display: inline-block;
    line-height: inherit;
    font-size: 13px;
  } 
   
   
 .footer_desc h6 {
    width: 94%;
    color: #fff;
    margin: 35px auto;
}  
   
.subscribe_row form{
    width: 100%;
}   
   
.video_wrapper {
    margin: 0px 0;
}   
   
   
.pageInner .item-image{
        float: none;
    width: 100%;
    margin: 0px 0px 30px 0px;
}   
   
   
.pageInner .item-image img{
       width: 100%;
    float: none;
    height: auto;
   }
   
 .staff_item{
         width: 100%;
    float: none;
    height: auto;
    margin: 0;
    margin-bottom: 50px;
 }  
   
   
  .gallery_grid ul li{
          width: 100%;
    margin: 0;
    margin-bottom: 50px;
    float: none;
  } 
   
   .video_item{
           width: 100%;
    float: none;
    margin: 0;
   }
   
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .custom_header_fn {
    width: 96%;
    float: none;
    text-align: center;
}  
   
   
.video_row_item{
    width: 100%;
    float: none;
    margin: 0;
    height: auto;
    margin-bottom: 50px;
}   
   
   
 .video_row_item a:before {
    left: 32%;
    top: 32%;
 }
   
   
  .video_item iframe{
      margin:10px 0;
  } 
   
   
 .contact_row{
     margin:0;
     padding:0;
 }  
   
 .contact_left{
     width: 100%;
    float: none;
    padding: 15px;
 }  
   
 .contact_left ul{
     border-right: none;
 }  
   
 .contact_right{
         width: 100%;
    display: inline-block;
    float: none;
 }  
   
 .form_button{
     text-align: center;
 }  
   
 .contact_data .video_wrapper{
         margin: 50px 0;
 }  
   
   
   
  .rooms_list_wrapper .room_list_item:nth-of-type(2n+1) .room_list_gallery,
  .rooms_list_wrapper .room_list_item:nth-of-type(2n) .room_list_gallery{
          width: 100%;
    float: none;
  } 
   
   
  .service_gallery_owl .owl-nav {
    top: 41%;
  }
   
 .room_list_data{
         width: 100%!important;
    padding: 0!important;
    float: left!important;
 }  
   
  .rooms_list_params{
          width: 100%!important;
    display: inline-block;     
  } 
   
 .rooms_list_params ul{
     width: 100%!important;
    display: inline-block;
 }  
   
 .rooms_list_params ul li{
     width: 100%!important;
    display: inline-block;
 }  
   
.page_114 .service_gallery_owl {
    height: 200px;
}   
   
   

   
.rm_amin {
    text-align: left;
}   
   
   
.fotorama__nav, .fotorama__stage{
    width:100%!important;
}   
   
.fotorama__stage__frame img{
    top:0!important;
}    
    
    
 .fotorama__stage{
     height: 212px!important;
 }  
   
.information_data{
        width: 100%;
}   
   
   
.sigplus-gallery .slideplus-slot{
    display:none;
}   
   
.sigplus-gallery .slideplus-slot:nth-of-type(1){
    display:block!important;
}   
   
   
   .menupage_row .owl-nav{
        width: 100%;
        left: 0;
        display:none!important;
   }
   
  .menupage_nav{
    padding:0;
  } 
   
 .menupage_nav_item{
        width: 100%;
 
 }  
   

  
  
 body.lang_hy-AM .custom_header_fn, body.lang_ru-RU .custom_header_fn, body.lang_en-GB .custom_header_fn {
    font-size: 24px;
} 
   
 .rm_amin_list li{
     float:none;
     width:100%;
     height: 40px;
 }  
   
.tours_row .tour{
        width: 100%;
}    
    
    
 .tours_row .bl,
 .tours_row .bm{
    width: 100%;
    margin-right: 0;
    float: none;
}   
    
 .tours_row .bm{
         padding: 5px;
 }   
    
.page_173 .site-main, .page_151 .com-content-article__body, .page_157 .com-content-article__body, .page_156 .com-content-article__body, .page_155 .com-content-article__body, .page_153 .com-content-article__body, .page_154 .com-content-article__body{
    width:100%;
}    
    
  .menupagetitem{
    width: 48%;
        margin-right: 8px;
        margin-left: 2px;
 }   
    
    
 .menupage_item_data{
    width: 48%;
    margin-right: 8px;
    margin-left: 2px; 
 }   
        
    
    
 .menupagetitem:nth-of-type(2n),
 .menupage_item_data:nth-of-type(2n){
        margin-right: 0px;
 } 
    
    
.menupagetitem h4 {
    font-size: 15px;
}    
    

.menupage_preview {
    height: 136px;
}
    
    
.menupage_data {
    padding: 10px 5px 10px 5px;
}    
  
.menupage_data h5 {
        min-height: 55px;
        font-size: 14px;
        text-align: center;
}  
  
  
 .page_173 .site-main img, .page_151 .com-content-article__body img, .page_157 .com-content-article__body img, .page_156 .com-content-article__body img, .page_155 .com-content-article__body img, .page_153 .com-content-article__body img, .page_154 .com-content-article__body img {
    width: 100%;
    height: auto;
 }  
  
  
  
  
 .menupage_row .owl-stage-outer{
         width: 100%;
    margin: 0;
 } 
  
 .menupage_item_data {
 height: 230px;
 }


.menupage_price {
    left: 14px;
}

.menupage_preview img {
        transform: none;
        width: 100%;
        height: 100%;
        object-fit: cover;  
}  
    
.menupage_nav_wrapper{
  padding:0px;
  box-shadow: 1px 0 5px 1px #8a8a8a66;
}    
  
.menupagetitem {
height: 160px;
    }  
   
   
.swiper-button-prev,
.swiper-button-next{
    display:none;
}    
      
.page_185 #primary{
      margin: 0;
    padding: 0;  
}
    
   
 .menupage_price{
    width:82%;
} 


.cart_content-item .cart_item-top{
    display: inline-block;
    width: 100%;
}

.cart_content .cart__image-wrapper {
    width: 100%;
}

.cart_content-item .cart_item-top .cart__details-wrapper{
     padding:0;
}

.pay_type{
    display: inline-block;
    text-align: center;
    margin: 15px 0;
}

.page_186 .cart_content-item .cart_item-top .cart__total-price{
  position: relative;
    top: 0;
    right: 0;
    margin-top: 0;
} 
  

 .cart_content .cart__image-wrapper img {
    width: 100%;
    height: 150px;
    object-fit: cover;
} 


.swiper-wrapper{
    width:100%!important;
        padding-bottom: 5px;
}


.gotocart{
     right: 8px;   
}
    
 .menupage_price {
 padding: 10px 10px 10px 0;
 font-size: 14px;
 } 


   
.cart_item-top{
    padding: 10px 10px 0px 10px;
}    
    
.cart_content .cart__image-wrapper{
        width: 20%;
    float: left;
min-height: 40px;
}    
.cart_content .cart__image-wrapper img{
        height: auto;
    border-radius: 5px;
}    
    
.cart__details-wrapper{
        width: 78% !important;
        float: right;
        padding: 0 5px !important;
}    
    
.item-details{
margin: 0!important;
    width: 70%;
    float: left;
}    
    
 .cart__details-wrapper h3{
         font-size: 14px !important;
    line-height: 1.1rem !important;
 }   
    

.remove_holder{
        font-size: 11px;
}    
    
div.remove{
        width: 13px;
    margin-top:-3px;    
}    
    
.quantity-holder input {
    font-size: 15px;
    width: 55px;
}
   
.page_186 .cart_content-item .cart_item-bottom{
      margin-top: -6px;  
}    
    

.cart_content-header .price{
    display:none;
}

.nav_pgn span{
    padding:2px 3px;    
    display: inline-block;
    width: 100%;  
}



 body.lang_hy-AM .block_header>h3 span,
 body.lang_ru-RU .block_header>h3 span,
 body.lang_en-GB .block_header>h3 span{
        padding: 3px 0px 16px 60px;
        background-size: 57px;
    left: -10px;
    position: relative;
}
 
.service_wrapper1 .service_item:nth-of-type(2n) .custom_header_fn {
    width: 100%;
    float: left;
    text-align: center;
} 
 

.room_list_data > h3{
    margin-top:20px;
} 
 
 .page_129 .block_header>h3 span{
        background-size: 46px !important;
        padding: 0px 0px 0px 60px !important;
        background-position: 3px 5px !important;
        font-size: 29px;
 }
 
#fixed_cart{
margin: 10px 0px 0px 2px;
} 
  


 .menupage_nav_wrapper{
    background: #F7F0D7;
}
 


.fotorama__stage__frame  img{
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
}

.staff_preview img{
    width: 100%;
    height: auto;
} 
 
.staff_preview{
 height: auto;
} 


 .service_gallery_owl .owl-item img{
       max-height: 210px;
 }

 
  .qtyplus span:before{
     top:5px;
 }
 
 .qtyminus span:before{
     top:4px; 
 }
 
 .mainSliderBox{
   height:auto;    
 } 
 
 .mainSliderBox_owl  img{
     width: auto!important;
    height: 280px!important;
 }
 
 
  
 
 .menu_search_box {
    width: 100%;
 }
 
.menu_search_button {
    width: 18%;
} 
 
.menu_search_input {
        width: 80%;
        margin-right: 5px;
        margin-left: 8px;
} 
 
 
.search_result_data .cart_content-item {
    width: 100%;
    float: left;
    margin: 0;
    height: auto;
    padding: 5px;
    box-sizing: border-box;
}



#closeSearchResult {
    right: 5px;
}


.page_184  .cart__details-wrapper{
    width: 100% !important;
    float: right;
    padding: 0 5px !important;
}


.page_184 #fixed_cart{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}
 
 
 .page_184 #fixed_cart2{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}

 
 #fixed_cart{
  top:140px;    
 }
    
    

.page_184 .cart__details-wrapper,
.page_185 .cart__details-wrapper{
        width: 100% !important;
        float: none;
    }    
    
    
.page_184 .item-details,
.page_185 .item-details{
        margin: 0 !important;
        width: 100%;
        float: none;
        height:auto!important;
    }    
    
.page_184 .cart__details-card,
.page_185 .cart__details-card{
    padding: 10px 0;     
 }   


.menuHeader{
        margin-top: 0;
}

.top_contact .top_cnt>li:nth-of-type(4){
        padding: 0;
        margin-left: 0;
        width: auto;
        float: right;
        margin-top: 4px;
        width:205px;
}


.top_contact .top_cnt>li:nth-of-type(5) {
    padding: 0;
    margin-left: 0;
    width: 60px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 60px;
}
.auth_row li a{
    font-size: 15px;
    padding: 0 10px;
}

.lang_hy-AM .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_hy-AM .auth_row li:nth-of-type(2) {
    width: 60%;
}


.lang_ru-RU .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_ru-RU .auth_row li:nth-of-type(2) {
    width: 60%;
}

.lang_en-GB .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_en-GB .auth_row li:nth-of-type(2) {
    width: 60%;
}




 
 .page_185 .pageInner.fixwidth{
    padding:0;
}




.search_back_nav:before {
    width: 19px;
    left: 7px;
}

#clear_cart {
    top: -20px;
    font-size: 12px;
}

.cart_content{
        padding: 10px 0 100px 0;
}
 
 .page_185 .menu_search_button{
    margin-right:10px;
}

 
 #clear_cart img {
    width: 12px;
    margin: -2px 7px 0px 0px;
}
 

.search_result_data .menupage_item_data{
       width: 47%;
        margin-right: 0px;
        margin-left: 7px;
}

 
#fixed_cart2{
        top: 185px;
}
 
 
.menupage_nav_item span{
        top: -9px;
        font-size: 12px;
        line-height: 1.2;
} 
 
.menupage_nav_item{
 height:116px;    
}
   
   
.product_box_content {
    padding: 10px 0;
}


.product_box_owl{
   height: auto; 
}

.owl-stage-outer{
    width: 100%;
}

.product_box_item{
    display: inline-block;
}

.product_box_item_preview{
        width: 100%;
    height: 300px;
    margin: 0;
}

.product_box_data{
        width: 100%;
}

.product_box_description{
    height: auto;
    width: 100%;
    display: inline-block;  
            padding-bottom: 20px;
}

.product_box_owl .owl-nav{
    display:none!important;
}

.product_box_data h2 {
    font-size: 25px;
    padding-top: 15px;
    height:auto;
}

.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
    width: 80px;
    display:block;
}


.product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    left: 20px;
}

.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
    left: 17px;
}

.product_box_cart{
    width: 100%;
    padding: 10px;
    float: none;
    display: inline-block;    
}

.box_cart_first{
  font-size: 15px;  
}

.box_cart_last{
      font-size: 18px;  
}

.product_box_total{
     width: 100%;
    padding: 5px;
    margin: 10px 0;
    float: none;   
}

.item_price_row {
    margin-top: 0;
}

.clear_box{
    float: left;
}   



#loadCart .cart_content-item,
#loadCart .cart_content-item:nth-of-type(2n){
    float: none;
    width: 100%;
}

.memberBoxData {
    width: 98%;
}



.checkout_item,
.checkout_item2{
        width: 100%;
    float: none;
}   
   
   
 .checkout_footer ul{
     display: inline-block;
 }  
   
.checkout_footer ul li{
        margin: 20px 0;
}  


   
.top_right_data>ul>li:nth-of-type(2){
            width: 31%;
}   
   
#cart_count {
    width: 26px;
    font-size: 20px;
}   
   
.cart_box span {
    width: 18px;
    font-size: 20px;
}   
   
.cart_box img {
    width: 20px;
    top: 2px;
}   
   
 .total_box {
    padding: 0px 11px 0px 10px;
    font-size: 25px;
}  
   
 .total_box span {
    width: 19px;
}  
   
.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
        width: 50px;
        height: 40px;
        display:block;
}  
  
.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
        width: 29px;
        height: 26px;
        background-size: 22px auto;
        left: 13px;
        background-repeat: no-repeat;
        top: 8px;
}
  
  
.product_box_count .quantity-holder input {
    width: 49px;
    font-size: 24px;
    padding: 0px;
}  
  
  
 .product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    width: 23px;
    height: 23px;
    background-size: 18px auto;
    left: 15px;
    top: 9px;
} 
  
.product_box_count {
    width: 182px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}  
  
  
.product_box_total_cart img {
    width: 24px;
    margin-left: 10px;
}  
   
.product_box_total_cart {
    font-size: 22px;
}
  

.cart_item_bottom .quantity-holder input {
        width: 30px !important;
        font-size: 22px;
}

.cart_item_bottom .qtyminus span:before {
    width: 18px;
    height: 14px;
    background-size: 16px auto;
        top: 3px;
}

.cart_item_bottom .cart__qty {
    width: 70px;
}

.cart_item_bottom .qtyplus span:before {
    background-size: 16px auto;
    top: 3px;
}


.checkout_bx .product_box_total{
        width: 100%;
    float: none !important;
}



.m-left {
    top: 55px;
    left:8px;
}

#cart_count {
    top: 1px;
}

.m-right {
    top: 55px;
}

.total_box{
        min-width: auto;
}


.custom_header_fn {
    margin: 0px 0px 65px 0px;
}

.cart_item{
    float: none;
    display: inline-block;
    padding: 15px 15px 0 15px;
 width:100%;    
}

.cart_item_preview{
        width: 100%;
}

.cart_item_data,
.cart_page_wrapper .cart_item:nth-of-type(2n){
    width: 100%;
    padding-top: 10px;
    float: left;
    margin:0;
   margin-bottom: 15px;
}



.cart_item_bottom .quantity-holder a {
        width: 20px;
        height: 17px;
        left: 6px;
}


.cart_item_data{
 height:160px;    
}

.cart_item_bottom .cart__qty .qtyplus{
    left: 0;
}

  
  .cart_content__wrapper .cart_item:nth-of-type(2n) {
    float: none;
    margin-right: 0;
} 
   
   


.cartTotalBox{
        width: 100%;
    text-align: left;
    float: none;
}

.cartTotalBox p{
        margin: 10px;
    text-align: center;
}

.cartTotalBox span{
font-size: 17px;
position: relative;
top: 3px;
}

.product_box_total_cart{
        width: 100%;
    margin-top: 15px;
}

.cart_event_bottom{
    margin-top:0;
}


.popup_back strong {
    font-size: 26px;
}
   
   
   
   

.accountLeft{
        width: 100%;
    float: none;    
}

.accountRight{
        width: 100%;
    float: none;
    padding: 30px 0;
}

.order_item_row{
        display: inline-block;
}

.order_item{
        padding: 4px 15px;
       width: 100%; 
}

.accountMenu li {
    padding: 10px 0;
}

.order_description p {
    text-align: right;
    margin: 20px 0;
}
   
   
   
   
   
   
   
   
   
   
   
}


@media screen and (min-width:476px) and (max-width:767px){
      .fixwidth{
        width: 100%!important;
        padding: 0 10px;
        box-sizing: border-box;
            max-width: 100%;
    }
    
    .mobIcons{
      display:block;   
    }
    
    .menuBox #menu{
        display:none;
    }
    
   .menuBox ul{
       display:none;
   } 
   
  
  .logo_line{
          float: none;
    width: 100%;
    text-align: center;
  } 
   
 .logo_line img{
    width: 130px;
 }  
   
 .top_contact{
         position: inherit;
         width: 100%;
    float: none;
 }   
   
.top_contact .top_cnt{
      width: 100%;
    float: left;
  } 
   
 .mainBg.parallax-window{
    background-size: auto 100%!important;
    background-repeat: no-repeat;
    min-height: 290px;
    height: 290px;
 }  
   
  .top_row:before {
    height: 300px;
  }
   
  .menuBox{
          float: none;
    margin: 0;
  } 
   
 .about_row{
     margin: 0;
    position: relative;
    z-index: 999;
    background: #fff;
    padding-top: 30px;
 }  
   
  .about_data{
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 50px;
  } 
   
  .ab_content{
          position: relative;
    top: 0;
    width: 100%;
    transform: inherit;
  } 
   
 .about_preview{
     width: 100%;
    float: none;
 }  
   
   
 .about_preview img{
         width: 100%;
    float: none;
 }  
   
 .rooms_wrapper{
         padding: 0 0px;
 }  
   
 .room_item{
    height: auto;
    width: 93%;
    float: none;
 }  
   
  .room_preview_item img{
      width:100%;
  } 
   
  .service_item {
    width: 100%;
  }
  
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_gallery{
     width: 100%;
    float: none;
 } 
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_data{
         width: 100%;
    float: none;
    padding: 0;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n+1) .service_text{
        padding: 15px;
    left: 0;
}  
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_gallery {
    position: relative;
    right: auto;
    left: 0;
    float: left;
    width: 100%;
}  
   
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_data {
    width: 100%;
    float: left;
    padding-right: 0;
    padding-top: 0;
}  
   
 .testimonials_item:after{
     display:none;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n) .service_text {
    padding-right: 20px;
    position: relative;
    right: 1px;
    top: 0;
padding: 15px;
    width: 100%;
    display: inline-block;
}   
   
   
 .menu_row {
    height: 40px;
    margin-top: 15px;
    position: absolute;
    top: 0;
    right: 20px;
    text-align: right;  
    z-index: 99999;
}  
.menuline{
        width: auto;
        position: absolute;
        left: 30px;
}
   
.top_contact .top_cnt>li:nth-of-type(3) {
    width: 125px;
    float: left;
    margin: 5px 0;
}   
   
   
 .top_contact .top_cnt>li.tps:nth-of-type(1),
 .top_contact .top_cnt>li.tps:nth-of-type(2){
    margin: 5px 0px;
    width:240px;
}  
   
   
   
.service_row{
        width: 100%;
    display: inline-block;
    margin-top: 90px;
}   
   
   
 .service_row .owl-nav {
    position: absolute;
    top: 78px;
    width: 100%;
    display: block!important;
    left: 0;
    z-index: 1;
}  
   

   .service_row1  .custom_header_fn {
    font-size: 27px;
}  
  
   

.room_item_data {
    width: 92%;
}
   
   
.rooms_nav_btn {
    margin-top: 0px;
}   
   
   
   
.video_wrapper .fixwidth:before {
    left: 37%;
    top: 20%;
    z-index: 999;
    width: 100px;
    height: 100px;
    background-size: 100% auto;
}   
   
   
   
.testimonials_item {
    padding: 16px;
    padding-top: 73px;
}   
   
   
  .testimonials_item:before {
    left: 35%;
  }
   
   
 .footer_first_row {
    background-size: auto 100%;
    border-radius: 20px 20px 0px 0px;
    padding-bottom: 50px;
    margin-top: 0;
}  
   
   
  .footer_row{
          height: auto;
    display: inline-block;
  } 
   
   
  .footer_row .moduletable {
 width: 100%;
    float: none;
    border-right: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 28px;      
   }
   
  .footer_row .moduletable:last-of-type{
      border-bottom:none;
  } 
   
  .copyright{
      height: auto;
  } 
   
  .copyright .fixwidth p{
          display: inline-block;
    line-height: inherit;
    font-size: 13px;
  } 
   
   
 .footer_desc h6 {
    width: 94%;
    color: #fff;
    margin: 35px auto;
}  
   
.subscribe_row form{
    width: 100%;
}   
   
.video_wrapper {
    margin: 0px 0;
}   
   
   
.pageInner .item-image{
        float: none;
    width: 100%;
    margin: 0px 0px 30px 0px;
}   
   
   
.pageInner .item-image img{
       width: 100%;
    float: none;
    height: auto;
   }
   
 .staff_item{
         width: 100%;
    float: none;
    height: auto;
    margin: 0;
    margin-bottom: 50px;
 }  
   
   
  .gallery_grid ul li{
          width: 100%;
    margin: 0;
    margin-bottom: 50px;
    float: none;
  } 
   
   .video_item{
           width: 100%;
    float: none;
    margin: 0;
   }
   
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .custom_header_fn {
    width: 96%;
    float: none;
    text-align: center;
}  
   
   
.video_row_item{
    width: 100%;
    float: none;
    margin: 0;
    height: auto;
    margin-bottom: 50px;
}   
   
   
 .video_row_item a:before {
    left: 32%;
    top: 32%;
 }
   
   
  .video_item iframe{
      margin:10px 0;
  } 
   
   
 .contact_row{
     margin:0;
     padding:0;
 }  
   
 .contact_left{
     width: 100%;
    float: none;
    padding: 15px;
 }  
   
 .contact_left ul{
     border-right: none;
 }  
   
 .contact_right{
         width: 100%;
    display: inline-block;
    float: none;
 }  
   
 .form_button{
     text-align: center;
 }  
   
 .contact_data .video_wrapper{
         margin: 50px 0;
 }  
   
   
   
  .rooms_list_wrapper .room_list_item:nth-of-type(2n+1) .room_list_gallery,
  .rooms_list_wrapper .room_list_item:nth-of-type(2n) .room_list_gallery{
          width: 100%;
    float: none;
  } 
   
   
  .service_gallery_owl .owl-nav {
    top: 41%;
  }
   
 .room_list_data{
         width: 100%!important;
    padding: 0!important;
    float: left!important;
 }  
   
  .rooms_list_params{
          width: 100%!important;
    display: inline-block;     
  } 
   
 .rooms_list_params ul{
     width: 100%!important;
    display: inline-block;
 }  
   
 .rooms_list_params ul li{
     width: 100%!important;
    display: inline-block;
 }  
   
.page_114 .service_gallery_owl {
    height: 200px;
}   
   
   

   
.rm_amin {
    text-align: left;
}   
   
   
.fotorama__nav, .fotorama__stage{
    width:100%!important;
}   
   
.fotorama__stage__frame img{
    top:0!important;
}    
    
    
 .fotorama__stage{
     height: 212px!important;
 }  
   
.information_data{
        width: 100%;
}   
   
   
.sigplus-gallery .slideplus-slot{
    display:none;
}   
   
.sigplus-gallery .slideplus-slot:nth-of-type(1){
    display:block!important;
}   

   .menupage_row .owl-nav{
        width: 100%;
        left: 0;
        display:none!important;
   }
   
  .menupage_nav{
   padding:0;
  } 
   
 .menupage_nav_item{
        width: 100%;
 }  
   


 body.lang_hy-AM .custom_header_fn, body.lang_ru-RU .custom_header_fn, body.lang_en-GB .custom_header_fn {
    font-size: 24px;
} 
   
 .rm_amin_list li{
     float:none;
     width:100%;
     height: 40px;
 }  
   
.tours_row .tour{
        width: 100%;
}    
    
    
 .tours_row .bl,
 .tours_row .bm{
    width: 100%;
    margin-right: 0;
    float: none;
}   
    
 .tours_row .bm{
         padding: 5px;
 }   
    
.page_173 .site-main, .page_151 .com-content-article__body, .page_157 .com-content-article__body, .page_156 .com-content-article__body, .page_155 .com-content-article__body, .page_153 .com-content-article__body, .page_154 .com-content-article__body{
    width:100%;
}    
    

 .menupagetitem{
width: 48%;
        margin-right: 8px;
        margin-left: 2px;
 }  
 
  .menupage_item_data{
    width: 48%;
    margin-right: 8px;
    margin-left: 2px; 
 }  
 
 
    
 .menupagetitem:nth-of-type(2n),
 .menupage_item_data:nth-of-type(2n){
        margin-right: 0px;
 } 
    
    
    
.menupagetitem h4 {
    font-size: 15px;
}    
 
    
.menupage_preview {
    height: 136px;
}
    
    
.menupage_data {
    padding: 10px 5px 10px 5px;
}    
  
.menupage_data h5 {
        min-height: 55px;
        font-size: 14px;
        text-align: center;
}  
  
 .page_173 .site-main img, .page_151 .com-content-article__body img, .page_157 .com-content-article__body img, .page_156 .com-content-article__body img, .page_155 .com-content-article__body img, .page_153 .com-content-article__body img, .page_154 .com-content-article__body img {
    width: 100%;
    height: auto;
 }  


  
 .menupage_row .owl-stage-outer{
         width: 100%;
    margin: 0;
 } 
  
 .menupage_item_data {
 height: 230px;
 }


.menupage_price {
    left: 14px;
}


.menupage_preview img {
        transform: none;
        width: 100%;
        height: 100%;
        object-fit: cover;  
}  
  
.menupage_nav_wrapper{
 padding:0px; 
  box-shadow: 1px 0 5px 1px #8a8a8a66;
}  


.menupagetitem {
height: 160px;
    }


.swiper-button-prev,
.swiper-button-next{
    display:none;
}    
   
.page_185 #primary{
      margin: 0;
    padding: 0;  
}

.menupage_price{
    width:82%;
} 
   
   
.cart_content-item .cart_item-top{
    display: inline-block;
    width: 100%;
}

.cart_content .cart__image-wrapper {
    width: 100%;
}

.cart_content-item .cart_item-top .cart__details-wrapper{
     padding:0;
}

.pay_type{
    display: inline-block;
    text-align: center;
    margin: 15px 0;
}

.page_186 .cart_content-item .cart_item-top .cart__total-price{
  position: relative;
    top: 0;
    right: 0;
    margin-top: 0;
} 
  

  
 .cart_content .cart__image-wrapper img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}    
   
.swiper-wrapper{
    width:100%!important;
        padding-bottom: 5px;  
}   
   
 .gotocart{
     right: 10px;   
}
    
 .menupage_price {
 padding: 10px 10px 10px 0;
 font-size: 14px;
 }   


   
.cart_item-top{
    padding: 10px 10px 0px 10px;
}    
    
.cart_content .cart__image-wrapper{
        width: 20%;
    float: left;
    min-height: 40px;
}    
.cart_content .cart__image-wrapper img{
        height: auto;
    border-radius: 5px;
}    
    
.cart__details-wrapper{
        width: 78% !important;
        float: right;
        padding: 0 5px !important;
}    
    
.item-details{
        margin: 0!important;
    width: 70%;
    float: left;
}    
    
 .cart__details-wrapper h3{
         font-size: 14px !important;
    line-height: 1.1rem !important;
 }   
 
.remove_holder{
        font-size: 11px;
}    
    
div.remove{
        width: 13px;
    margin-top:-3px;    
}    
    
.quantity-holder input {
    font-size: 15px;
    width: 55px;
}


.page_186 .cart_content-item .cart_item-bottom{
      margin-top: -6px;  
}    
    

.cart_content-header .price{
    display:none;
}


.nav_pgn span{
    padding:2px 3px;
    display: inline-block;
    width: 100%;  
}


   
 body.lang_hy-AM .block_header>h3 span,
 body.lang_ru-RU .block_header>h3 span,
 body.lang_en-GB .block_header>h3 span{
    padding: 3px 0px 16px 60px;
    background-size: 57px;
    left: -10px;
    position: relative;
}
 
.service_wrapper1 .service_item:nth-of-type(2n) .custom_header_fn {
    width: 100%;
    float: left;
    text-align: center;
} 
   
   
.room_list_data > h3{
    margin-top:20px;
} 


 .page_129 .block_header>h3 span{
        background-size: 46px !important;
        padding: 0px 0px 0px 60px !important;
        background-position: 3px 5px !important;
        font-size: 29px;
 }
 
 
#fixed_cart{
margin: 10px 0px 0px 2px;
} 
 




 .menupage_nav_wrapper{
    background: #F7F0D7;
}
  
 
 .fotorama__stage__frame  img{
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
}  


.staff_preview img{
    width: 100%;
    height: auto;
} 
 
.staff_preview{
 height: auto;
} 



 .service_gallery_owl .owl-item img{
       max-height: 210px;
 }


  .qtyplus span:before{
     top:5px;
 }
 
 .qtyminus span:before{
     top:4px; 
 }
 
 .mainSliderBox{
   height:auto;    
 }


 .mainSliderBox_owl  img{
     width: auto!important;
    height: 280px!important;
 }
   
   
 
 
 .menu_search_box {
    width: 100%;
 }
 
.menu_search_button {
    width: 18%;
} 
 
.menu_search_input {
        width: 80%;
        margin-right: 5px;
        margin-left: 8px;
} 
 
 
.search_result_data .cart_content-item {
    width: 100%;
    float: left;
    margin: 0;
    height: auto;
    padding: 5px;
    box-sizing: border-box;
}



#closeSearchResult {
    right: 5px;
}


.page_184  .cart__details-wrapper{
    width: 100% !important;
    float: right;
    padding: 0 5px !important;
}


.page_184 #fixed_cart{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}

.page_184 #fixed_cart2{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}
 

 
 #fixed_cart{
  top:140px;    
 }
    

    
.page_184 .cart__details-wrapper,
.page_185 .cart__details-wrapper{
        width: 100% !important;
        float: none;
    }    
    
    
.page_184 .item-details,
.page_185 .item-details{
        margin: 0 !important;
        width: 100%;
        float: none;
        height:auto!important;
    }    
    
.page_184 .cart__details-card,
.page_185 .cart__details-card{
    padding: 10px 0;     
 }   


.menuHeader{
        margin-top: 0;
}

   
.top_contact .top_cnt>li:nth-of-type(4){
        padding: 0;
        margin-left: 0;
        width: auto;
        float: right;
        margin-top: 4px;
        width:205px;
}


.top_contact .top_cnt>li:nth-of-type(5) {
    padding: 0;
    margin-left: 0;
    width: 60px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 60px;
}
.auth_row li a{
    font-size: 15px;
    padding: 0 10px;
}

.lang_hy-AM .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_hy-AM .auth_row li:nth-of-type(2) {
    width: 60%;
}


.lang_ru-RU .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_ru-RU .auth_row li:nth-of-type(2) {
    width: 60%;
}

.lang_en-GB .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_en-GB .auth_row li:nth-of-type(2) {
    width: 60%;
}



.page_185 .pageInner.fixwidth{
    padding:0;
}


.search_back_nav:before {
    width: 19px;
    left: 7px;
}


#clear_cart {
    top: -20px;
    font-size: 12px;
}

.cart_content{
        padding: 10px 0 100px 0;
}

.page_185 .menu_search_button{
    margin-right:10px;
}

 #clear_cart img {
    width: 12px;
    margin: -2px 7px 0px 0px;
}  
   
   
   
   .search_result_data .menupage_item_data{
       width: 47%;
        margin-right: 0px;
        margin-left: 7px;
}
   
   
   
#fixed_cart2{
        top: 185px;
}


.menupage_nav_item span{
        top: -9px;
        font-size: 12px;
        line-height: 1.2;
}

.menupage_nav_item{
 height:116px;    
}


.product_box_content {
    padding: 10px 0;
}


.product_box_owl{
   height: auto; 
}

.owl-stage-outer{
    width: 100%;
}

.product_box_item{
    display: inline-block;
}

.product_box_item_preview{
        width: 100%;
    height: 300px;
    margin: 0;
}

.product_box_data{
        width: 100%;
}

.product_box_description{
    height: auto;
    width: 100%;
    display: inline-block;  
            padding-bottom: 20px;
}

.product_box_owl .owl-nav{
    display:none!important;
}

.product_box_data h2 {
    font-size: 25px;
    padding-top: 15px;
    height:auto;
}

.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
    width: 80px;
    display:block;
}


.product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    left: 20px;
}

.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
    left: 17px;
}

.product_box_cart{
    width: 100%;
    padding: 10px;
    float: none;
    display: inline-block;    
}

.box_cart_first{
  font-size: 15px;  
}

.box_cart_last{
      font-size: 18px;  
}

.product_box_total{
     width: 100%;
    padding: 5px;
    margin: 10px 0;
    float: none;   
}

.item_price_row {
    margin-top: 0;
}

.clear_box{
    float: left;
}




#loadCart .cart_content-item,
#loadCart .cart_content-item:nth-of-type(2n){
    float: none;
    width: 100%;
}

.memberBoxData {
    width: 98%;
}



.checkout_item,
.checkout_item2{
        width: 100%;
    float: none;
}   
   
   
 .checkout_footer ul{
     display: inline-block;
 }  
   
.checkout_footer ul li{
        margin: 20px 0;
}  


   
.top_right_data>ul>li:nth-of-type(2){
            width: 31%;
}   
   
#cart_count {
    width: 26px;
    font-size: 20px;
}   
   
.cart_box span {
    width: 18px;
    font-size: 20px;
}   
   
.cart_box img {
    width: 20px;
    top: 2px;
}   
   
 .total_box {
    padding: 0px 11px 0px 10px;
    font-size: 25px;
}  
   
 .total_box span {
    width: 19px;
}  
   
.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
        width: 50px;
        height: 40px;
        display:block;
}  
  
.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
        width: 29px;
        height: 26px;
        background-size: 22px auto;
        left: 13px;
        background-repeat: no-repeat;
        top: 8px;
}
  
  
.product_box_count .quantity-holder input {
    width: 49px;
    font-size: 24px;
    padding: 0px;
}  
  
  
 .product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    width: 23px;
    height: 23px;
    background-size: 18px auto;
    left: 15px;
    top: 9px;
} 
  
.product_box_count {
    width: 182px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}  
  
  
.product_box_total_cart img {
    width: 24px;
    margin-left: 10px;
}  
   
.product_box_total_cart {
    font-size: 22px;
}
  

.cart_item_bottom .quantity-holder input {
        width: 30px !important;
        font-size: 22px;
}

.cart_item_bottom .qtyminus span:before {
    width: 18px;
    height: 14px;
    background-size: 16px auto;
        top: 3px;
}

.cart_item_bottom .cart__qty {
    width: 70px;
}

.cart_item_bottom .qtyplus span:before {
    background-size: 16px auto;
    top: 3px;
}


.checkout_bx .product_box_total{
        width: 100%;
    float: none !important;
}



.m-left {
    top: 55px;
    left:8px;
}

#cart_count {
    top: 1px;
}

.m-right {
    top: 55px;
}

.total_box{
        min-width: auto;
}


.custom_header_fn {
    margin: 0px 0px 65px 0px;
}

.cart_item{
    float: none;
    display: inline-block;
    padding: 15px 15px 0 15px;
 width:100%;    
}

.cart_item_preview{
        width: 100%;
}

.cart_item_data,
.cart_page_wrapper .cart_item:nth-of-type(2n){
    width: 100%;
    padding-top: 10px;
    float: left;
    margin:0;
   margin-bottom: 15px;
}


.cart_item_bottom .quantity-holder a {
        width: 20px;
        height: 17px;
        left: 6px;
}


.cart_item_data{
 height:160px;    
}

.cart_item_bottom .cart__qty .qtyplus{
    left: 0;
}

.cart_content__wrapper .cart_item:nth-of-type(2n) {
    float: none;
    margin-right: 0;
}





.cartTotalBox{
        width: 100%;
    text-align: left;
    float: none;
}

.cartTotalBox p{
        margin: 10px;
    text-align: center;
}

.cartTotalBox span{
font-size: 17px;
position: relative;
top: 3px;
}

.product_box_total_cart{
        width: 100%;
    margin-top: 15px;
}

.cart_event_bottom{
    margin-top:0;
}


.popup_back strong {
    font-size: 26px;
}





.accountLeft{
        width: 100%;
    float: none;    
}

.accountRight{
        width: 100%;
    float: none;
    padding: 30px 0;
}

.order_item_row{
        display: inline-block;
}

.order_item{
        padding: 4px 15px;
       width: 100%; 
}

.accountMenu li {
    padding: 10px 0;
}

.order_description p {
    text-align: right;
    margin: 20px 0;
}







   
   
}


@media screen and (min-width:768px) and (max-width:768px){
      .fixwidth{
        width: 100%!important;
        padding: 0 10px;
        box-sizing: border-box;
            max-width: 100%;
    }
    
    .mobIcons{
      display:block;   
    }
    
    .menuBox #menu{
        display:none;
    }
    
   .menuBox ul{
       display:none;
   } 
   
  
  .logo_line{
          float: none;
    width: 100%;
    text-align: center;
  } 
   
 .logo_line img{
    width: 130px;
 }  
   
 .top_contact{
         position: inherit;
         width: 100%;
    float: none;
 }   
   
.top_contact .top_cnt{
      width: 100%;
    float: left;
  } 
   
 .mainBg.parallax-window{
    background-size: auto 100%!important;
    background-repeat: no-repeat;
    min-height: 290px;
    height: 290px;
 }  
   
  .top_row:before {
    height: 300px;
  }
   
  .menuBox{
          float: none;
    margin: 0;
  } 
   
 .about_row{
     margin: 0;
    position: relative;
    z-index: 999;
    background: #fff;
    padding-top: 30px;
 }  
   
  .about_data{
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 50px;
  } 
   
  .ab_content{
          position: relative;
    top: 0;
    width: 100%;
    transform: inherit;
  } 
   
 .about_preview{
     width: 100%;
    float: none;
 }  
   
   
 .about_preview img{
         width: 100%;
    float: none;
 }  
   
 .rooms_wrapper{
         padding: 0 0px;
 }  
   
 .room_item{
    height: auto;
    width: 93%;
    float: none;
 }  
   
  .room_preview_item img{
      width:100%;
  } 
   
  .service_item {
    width: 100%;
  }
  
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_gallery{
     width: 100%;
    float: none;
 } 
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .service_data{
         width: 100%;
    float: none;
    padding: 0;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n+1) .service_text{
        padding: 15px;
    left: 0;
}  
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_gallery {
    position: relative;
    right: auto;
    left: 0;
    float: left;
    width: 100%;
}  
   
   
 .service_wrapper1 .service_item:nth-of-type(2n) .service_data {
    width: 100%;
    float: left;
    padding-right: 0;
    padding-top: 0;
}  
   
 .testimonials_item:after{
     display:none;
 }  
   
.service_wrapper1 .service_item:nth-of-type(2n) .service_text {
    padding-right: 20px;
    position: relative;
    right: 1px;
    top: 0;
padding: 15px;
    width: 100%;
    display: inline-block;
}   
   
   
 .menu_row {
    height: 40px;
    margin-top: 15px;
    position: absolute;
    top: 0;
    right: 20px;
    text-align: right;  
    z-index: 99999;
}  
.menuline{
        width: auto;
        position: absolute;
        left: 30px;
}
   
.top_contact .top_cnt>li:nth-of-type(3) {
    width: 125px;
    float: left;
    margin: 5px 0;
}   
   
   
 .top_contact .top_cnt>li.tps:nth-of-type(1),
 .top_contact .top_cnt>li.tps:nth-of-type(2){
    margin: 5px 0px;
    width:100%;
}  
   
   
   
.service_row{
        width: 100%;
    display: inline-block;
    margin-top: 90px;
}   
   
   
 .service_row .owl-nav {
    position: absolute;
    top: 78px;
    width: 100%;
    display: block!important;
    left: 0;
    z-index: 1;
}  
   

   .service_row1  .custom_header_fn {
    font-size: 27px;
}  
  
   

.room_item_data {
    width: 92%;
}
   
   
.rooms_nav_btn {
    margin-top: 0px;
}   
   
   
   
.video_wrapper .fixwidth:before {
    left: 37%;
    top: 20%;
    z-index: 999;
    width: 100px;
    height: 100px;
    background-size: 100% auto;
}   
   
   
   
.testimonials_item {
    padding: 16px;
    padding-top: 73px;
}   
   
   
  .testimonials_item:before {
    left: 35%;
  }
   
   
 .footer_first_row {
    background-size: auto 100%;
    border-radius: 20px 20px 0px 0px;
    padding-bottom: 50px;
    margin-top: 0;
}  
   
   
  .footer_row{
          height: auto;
    display: inline-block;
  } 
   
   
  .footer_row .moduletable {
 width: 100%;
    float: none;
    border-right: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 28px;      
   }
   
  .footer_row .moduletable:last-of-type{
      border-bottom:none;
  } 
   
  .copyright{
      height: auto;
  } 
   
  .copyright .fixwidth p{
          display: inline-block;
    line-height: inherit;
    font-size: 13px;
  } 
   
   
 .footer_desc h6 {
    width: 94%;
    color: #fff;
    margin: 35px auto;
}  
   
.subscribe_row form{
    width: 100%;
}   
   
.video_wrapper {
    margin: 0px 0;
}   
   
   
.pageInner .item-image{
        float: none;
    width: 100%;
    margin: 0px 0px 30px 0px;
}   
   
   
.pageInner .item-image img{
       width: 100%;
    float: none;
    height: auto;
   }
   
 .staff_item{
         width: 100%;
    float: none;
    height: auto;
    margin: 0;
    margin-bottom: 50px;
 }  
   
   
  .gallery_grid ul li{
          width: 100%;
    margin: 0;
    margin-bottom: 50px;
    float: none;
  } 
   
   .video_item{
           width: 100%;
    float: none;
    margin: 0;
   }
   
   
 .service_wrapper1 .service_item:nth-of-type(2n+1) .custom_header_fn {
    width: 96%;
    float: none;
    text-align: center;
}  
   
   
.video_row_item{
    width: 100%;
    float: none;
    margin: 0;
    height: auto;
    margin-bottom: 50px;
}   
   
   
 .video_row_item a:before {
    left: 32%;
    top: 32%;
 }
   
   
  .video_item iframe{
      margin:10px 0;
  } 
   
   
 .contact_row{
     margin:0;
     padding:0;
 }  
   
 .contact_left{
     width: 100%;
    float: none;
    padding: 15px;
 }  
   
 .contact_left ul{
     border-right: none;
 }  
   
 .contact_right{
         width: 100%;
    display: inline-block;
    float: none;
 }  
   
 .form_button{
     text-align: center;
 }  
   
 .contact_data .video_wrapper{
         margin: 50px 0;
 }  
   
   
   
  .rooms_list_wrapper .room_list_item:nth-of-type(2n+1) .room_list_gallery,
  .rooms_list_wrapper .room_list_item:nth-of-type(2n) .room_list_gallery{
          width: 100%;
    float: none;
  } 
   
   
  .service_gallery_owl .owl-nav {
    top: 41%;
  }
   
 .room_list_data{
         width: 100%!important;
    padding: 0!important;
    float: left!important;
 }  
   
  .rooms_list_params{
          width: 100%!important;
    display: inline-block;     
  } 
   
 .rooms_list_params ul{
     width: 100%!important;
    display: inline-block;
 }  
   
 .rooms_list_params ul li{
     width: 100%!important;
    display: inline-block;
 }  
   
.page_114 .service_gallery_owl {
    height: 200px;
}   
   
   

   
.rm_amin {
    text-align: left;
}   
   
   
.fotorama__nav, .fotorama__stage{
    width:100%!important;
}   
   
.fotorama__stage__frame img{
    top:0!important;
}    
    
    
 .fotorama__stage{
     height: 212px!important;
 }  
   
.information_data{
        width: 100%;
}   
   
   
.sigplus-gallery .slideplus-slot{
    display:none;
}   
   
.sigplus-gallery .slideplus-slot:nth-of-type(1){
    display:block!important;
}   

   .menupage_row .owl-nav{
        width: 100%;
        left: 0;
        display:none!important;
   }
   
  .menupage_nav{
   padding:0;
  } 
   
 .menupage_nav_item{
        width: 100%;
 }  
   


 body.lang_hy-AM .custom_header_fn, body.lang_ru-RU .custom_header_fn, body.lang_en-GB .custom_header_fn {
    font-size: 24px;
} 
   
 .rm_amin_list li{
     float:none;
     width:100%;
     height: 40px;
 }  
   
.tours_row .tour{
        width: 100%;
}    
    
    
 .tours_row .bl,
 .tours_row .bm{
    width: 100%;
    margin-right: 0;
    float: none;
}   
    
 .tours_row .bm{
         padding: 5px;
 }   
    
.page_173 .site-main, .page_151 .com-content-article__body, .page_157 .com-content-article__body, .page_156 .com-content-article__body, .page_155 .com-content-article__body, .page_153 .com-content-article__body, .page_154 .com-content-article__body{
    width:100%;
}    
    

 .menupagetitem{
width: 48%;
        margin-right: 8px;
        margin-left: 2px;
 }  
 
  .menupage_item_data{
    width: 48%;
    margin-right: 8px;
    margin-left: 2px; 
 }  
 
 
    
 .menupagetitem:nth-of-type(2n),
 .menupage_item_data:nth-of-type(2n){
        margin-right: 0px;
 } 
    
    
    
.menupagetitem h4 {
    font-size: 15px;
}    
 
    
.menupage_preview {
    height: 136px;
}
    
    
.menupage_data {
    padding: 10px 5px 10px 5px;
}    
  
.menupage_data h5 {
        min-height: 55px;
        font-size: 14px;
        text-align: center;
}  
  
 .page_173 .site-main img, .page_151 .com-content-article__body img, .page_157 .com-content-article__body img, .page_156 .com-content-article__body img, .page_155 .com-content-article__body img, .page_153 .com-content-article__body img, .page_154 .com-content-article__body img {
    width: 100%;
    height: auto;
 }  


  
 .menupage_row .owl-stage-outer{
         width: 100%;
    margin: 0;
 } 
  
 .menupage_item_data {
 height: 230px;
 }


.menupage_price {
    left: 14px;
}


.menupage_preview img {
        transform: none;
        width: 100%;
        height: 100%;
        object-fit: cover;  
}  
  
.menupage_nav_wrapper{
 padding:0px; 
  box-shadow: 1px 0 5px 1px #8a8a8a66;
}  


.menupagetitem {
height: 160px;
    }


.swiper-button-prev,
.swiper-button-next{
    display:none;
}    
   
.page_185 #primary{
      margin: 0;
    padding: 0;  
}

.menupage_price{
    width:82%;
} 
   
   
.cart_content-item .cart_item-top{
    display: inline-block;
    width: 100%;
}

.cart_content .cart__image-wrapper {
    width: 100%;
}

.cart_content-item .cart_item-top .cart__details-wrapper{
     padding:0;
}

.pay_type{
    display: inline-block;
    text-align: center;
    margin: 15px 0;
}

.page_186 .cart_content-item .cart_item-top .cart__total-price{
  position: relative;
    top: 0;
    right: 0;
    margin-top: 0;
} 
  

  
 .cart_content .cart__image-wrapper img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}    
   
.swiper-wrapper{
    width:100%!important;
        padding-bottom: 5px;  
}   
   
 .gotocart{
     right: 10px;   
}
    
 .menupage_price {
 padding: 10px 10px 10px 0;
 font-size: 14px;
 }   


   
.cart_item-top{
    padding: 10px 10px 0px 10px;
}    
    
.cart_content .cart__image-wrapper{
        width: 20%;
    float: left;
    min-height: 40px;
}    
.cart_content .cart__image-wrapper img{
        height: auto;
    border-radius: 5px;
}    
    
.cart__details-wrapper{
        width: 78% !important;
        float: right;
        padding: 0 5px !important;
}    
    
.item-details{
        margin: 0!important;
    width: 70%;
    float: left;
}    
    
 .cart__details-wrapper h3{
         font-size: 14px !important;
    line-height: 1.1rem !important;
 }   
 
.remove_holder{
        font-size: 11px;
}    
    
div.remove{
        width: 13px;
    margin-top:-3px;    
}    
    
.quantity-holder input {
    font-size: 15px;
    width: 55px;
}


.page_186 .cart_content-item .cart_item-bottom{
      margin-top: -6px;  
}    
    

.cart_content-header .price{
    display:none;
}


.nav_pgn span{
    padding:2px 3px;
    display: inline-block;
    width: 100%;  
}


   
 body.lang_hy-AM .block_header>h3 span,
 body.lang_ru-RU .block_header>h3 span,
 body.lang_en-GB .block_header>h3 span{
    padding: 3px 0px 16px 60px;
    background-size: 57px;
    left: -10px;
    position: relative;
}
 
.service_wrapper1 .service_item:nth-of-type(2n) .custom_header_fn {
    width: 100%;
    float: left;
    text-align: center;
} 
   
   
.room_list_data > h3{
    margin-top:20px;
} 


 .page_129 .block_header>h3 span{
        background-size: 46px !important;
        padding: 0px 0px 0px 60px !important;
        background-position: 3px 5px !important;
        font-size: 29px;
 }
 
 
#fixed_cart{
margin: 10px 0px 0px 2px;
} 
 




 .menupage_nav_wrapper{
    background: #F7F0D7;
}
  
 
 .fotorama__stage__frame  img{
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
}  


.staff_preview img{
    width: 100%;
    height: auto;
} 
 
.staff_preview{
 height: auto;
} 



 .service_gallery_owl .owl-item img{
       max-height: 210px;
 }


  .qtyplus span:before{
     top:5px;
 }
 
 .qtyminus span:before{
     top:4px; 
 }
 
 .mainSliderBox{
   height:auto;    
 }


 .menu_search_box {
    width: 100%;
 }
 
.menu_search_button {
    width: 18%;
} 
 
.menu_search_input {
        width: 80%;
        margin-right: 5px;
        margin-left: 8px;
} 
 
 
.search_result_data .cart_content-item {
    width: 100%;
    float: left;
    margin: 0;
    height: auto;
    padding: 5px;
    box-sizing: border-box;
}



#closeSearchResult {
    right: 5px;
}


.page_184  .cart__details-wrapper{
    width: 100% !important;
    float: right;
    padding: 0 5px !important;
}


.page_184 #fixed_cart{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}

.page_184 #fixed_cart2{
    top:50px;
      margin: -5px 0px 5px 0;
      display:none;
}
 

 
 #fixed_cart{
  top:140px;    
 }
    

    
.page_184 .cart__details-wrapper,
.page_185 .cart__details-wrapper{
        width: 100% !important;
        float: none;
    }    
    
    
.page_184 .item-details,
.page_185 .item-details{
        margin: 0 !important;
        width: 100%;
        float: none;
        height:auto!important;
    }    
    
.page_184 .cart__details-card,
.page_185 .cart__details-card{
    padding: 10px 0;     
 }   


.menuHeader{
        margin-top: 0;
}

   
.top_contact .top_cnt>li:nth-of-type(4){
        padding: 0;
        margin-left: 0;
        width: auto;
        float: right;
        margin-top: 4px;
        width:205px;
}


.top_contact .top_cnt>li:nth-of-type(5) {
    padding: 0;
    margin-left: 0;
    width: 60px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 60px;
}
.auth_row li a{
    font-size: 15px;
    padding: 0 10px;
}

.lang_hy-AM .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_hy-AM .auth_row li:nth-of-type(2) {
    width: 60%;
}


.lang_ru-RU .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_ru-RU .auth_row li:nth-of-type(2) {
    width: 60%;
}

.lang_en-GB .auth_row li:nth-of-type(1) {
    width: 45%;
}

.lang_en-GB .auth_row li:nth-of-type(2) {
    width: 60%;
}



.page_185 .pageInner.fixwidth{
    padding:0;
}


.search_back_nav:before {
    width: 19px;
    left: 7px;
}


#clear_cart {
    top: -20px;
    font-size: 12px;
}

.cart_content{
        padding: 10px 0 100px 0;
}

.page_185 .menu_search_button{
    margin-right:10px;
}

 #clear_cart img {
    width: 12px;
    margin: -2px 7px 0px 0px;
}  
   
   
   
   .search_result_data .menupage_item_data{
       width: 47%;
        margin-right: 0px;
        margin-left: 7px;
}
   
   
   
#fixed_cart2{
        top: 185px;
}


.menupage_nav_item span{
        top: -9px;
        font-size: 12px;
        line-height: 1.2;
}

.menupage_nav_item{
 height:116px;    
}


.product_box_content {
    padding: 10px 0;
}


.product_box_owl{
   height: auto; 
}

.owl-stage-outer{
    width: 100%;
}

.product_box_item{
    display: inline-block;
}

.product_box_item_preview{
        width: 100%;
    height: 300px;
    margin: 0;
}

.product_box_data{
        width: 100%;
}

.product_box_description{
    height: auto;
    width: 100%;
    display: inline-block;  
            padding-bottom: 20px;
}

.product_box_owl .owl-nav{
    display:none!important;
}

.product_box_data h2 {
    font-size: 25px;
    padding-top: 15px;
    height:auto;
}

.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
    width: 80px;
    display:block;
}


.product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    left: 20px;
}

.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
    left: 17px;
}

.product_box_cart{
    width: 100%;
    padding: 10px;
    float: none;
    display: inline-block;    
}

.box_cart_first{
  font-size: 15px;  
}

.box_cart_last{
      font-size: 18px;  
}

.product_box_total{
     width: 100%;
    padding: 5px;
    margin: 10px 0;
    float: none;   
}

.item_price_row {
    margin-top: 0;
}

.clear_box{
    float: left;
}




#loadCart .cart_content-item,
#loadCart .cart_content-item:nth-of-type(2n){
    float: none;
    width: 100%;
}

.memberBoxData {
    width: 98%;
}



.checkout_item,
.checkout_item2{
        width: 100%;
    float: none;
}   
   
   
 .checkout_footer ul{
     display: inline-block;
 }  
   
.checkout_footer ul li{
        margin: 20px 0;
}  


   
.top_right_data>ul>li:nth-of-type(2){
            width: 31%;
}   
   
#cart_count {
    width: 26px;
    font-size: 20px;
}   
   
.cart_box span {
    width: 18px;
    font-size: 20px;
}   
   
.cart_box img {
    width: 20px;
    top: 2px;
}   
   
 .total_box {
    padding: 0px 11px 0px 10px;
    font-size: 25px;
}  
   
 .total_box span {
    width: 19px;
}  
   
.product_box_count .quantity-holder a, .product_box_count .quantity-holder button {
        width: 50px;
        height: 40px;
        display:block;
}  
  
.product_box_count .qtyminus span:before, .product_box_count .qtyminus_popup span:before {
        width: 29px;
        height: 26px;
        background-size: 22px auto;
        left: 13px;
        background-repeat: no-repeat;
        top: 8px;
}
  
  
.product_box_count .quantity-holder input {
    width: 49px;
    font-size: 24px;
    padding: 0px;
}  
  
  
 .product_box_count .qtyplus span:before, .product_box_count .qtyplus_popup span:before {
    width: 23px;
    height: 23px;
    background-size: 18px auto;
    left: 15px;
    top: 9px;
} 
  
.product_box_count {
    width: 182px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}  
  
  
.product_box_total_cart img {
    width: 24px;
    margin-left: 10px;
}  
   
.product_box_total_cart {
    font-size: 22px;
}
  

.cart_item_bottom .quantity-holder input {
        width: 30px !important;
        font-size: 22px;
}

.cart_item_bottom .qtyminus span:before {
    width: 18px;
    height: 14px;
    background-size: 16px auto;
        top: 3px;
}

.cart_item_bottom .cart__qty {
    width: 70px;
}

.cart_item_bottom .qtyplus span:before {
    background-size: 16px auto;
    top: 3px;
}


.checkout_bx .product_box_total{
        width: 100%;
    float: none !important;
}



.m-left {
    top: 55px;
    left:8px;
}

#cart_count {
    top: 1px;
}

.m-right {
    top: 55px;
}

.total_box{
        min-width: auto;
}


.custom_header_fn {
    margin: 0px 0px 65px 0px;
}

.cart_item{
    float: none;
    display: inline-block;
    padding: 15px 15px 0 15px;
 width:100%;    
}

.cart_item_preview{
        width: 100%;
}

.cart_item_data,
.cart_page_wrapper .cart_item:nth-of-type(2n){
    width: 100%;
    padding-top: 10px;
    float: left;
    margin:0;
   margin-bottom: 15px;
}


.cart_item_bottom .quantity-holder a {
        width: 20px;
        height: 17px;
        left: 6px;
}


.cart_item_data{
 height:160px;    
}

.cart_item_bottom .cart__qty .qtyplus{
    left: 0;
}

.cart_content__wrapper .cart_item:nth-of-type(2n) {
    float: none;
    margin-right: 0;
}





.cartTotalBox{
        width: 100%;
    text-align: left;
    float: none;
}

.cartTotalBox p{
        margin: 10px;
    text-align: center;
}

.cartTotalBox span{
font-size: 17px;
position: relative;
top: 3px;
}

.product_box_total_cart{
        width: 100%;
    margin-top: 15px;
}

.cart_event_bottom{
    margin-top:0;
}


.popup_back strong {
    font-size: 26px;
}





.accountLeft{
        width: 100%;
    float: none;    
}

.accountRight{
        width: 100%;
    float: none;
    padding: 30px 0;
}

.order_item_row{
        display: inline-block;
}

.order_item{
        padding: 4px 15px;
       width: 100%; 
}

.accountMenu li {
    padding: 10px 0;
}

.order_description p {
    text-align: right;
    margin: 20px 0;
}

.service_gallery_owl .owl-item{
    height:auto;
}







    
}


@media screen and (min-width:1024px) and (max-width:1024px){
    
 .top_contact {
    width: 84%;
 }
 
 .logo_line img{
         width: 75%;
 }
    

    
.mainSliderBox {
    height: 500px;
}    
    
 .room_item {
    float: left;
    margin: 0px 15px;
 }
    
.service_item {
    width: 100%;
}
    
 .menuBox ul li a {
    padding: 10px 17px 10px 5px;
    font-size: 18px;
 }

#menu{
    margin-top:20px;
}    
    
    
 .staff_item {
    width: 32%;
    float: left;
    margin-right: 13px;
}   
    
    
 .staff_preview img {
   height:auto;
}   
    
    
.staff_preview {
    height: 230px;
}
    
    
.gallery_grid ul li {
    width: 31%;
    margin-right: 30px;
    margin-bottom: 38px;
}    
    
    
 .gallery_list_wrapper {
    margin-bottom: 0px;
}   
    
    
.video_item {
    margin: 23px;
} 
    
.room_inner .fixwidth {
    width: 100%;
}    
    
    
    
    
    
    
    
    
    
}





@media screen and (min-width:1025px) and (max-width:1400px){
    #fixed_cart{
        margin:0;
    }
}


/*
@media screen and (min-width:1921px) and (max-width:2500px){
.room_item {
    height: 700px;
}


}

@media screen and (min-width:2501px) and (max-width:3000px){
.room_item {
    height: 900px;
}


}

@media screen and (min-width:3001px) and (max-width:4000px){
.room_item {
    height: 1100px;
}


}


@media screen and (min-width:4000px) and (max-width:5000px){
.room_item {
    height: 1400px;
}


}*/
