@media only screen and (max-width: 1800px){}
@media only screen and (max-width: 1660px){
}
@media only screen and (max-width: 1600px){
	.container{max-width: 1440px;}
	.one-day-in-kytler .item .item-title{font-size: 28px;}
	.one-day-in-kytler .item .item-subtitle{font-size: 18px;}
	.marquee-image-vertical, .marquee-track{gap:15px;}
	.logo-svg svg{height: 60px;}
	.yar-rating-star{width:6px; height: 6px;}
	.yar-rating-star{font-size: 10px;}
	.main_menu>.menu-li>*{padding: 0px 10px}
	.front-top__content .promo_title{font-size: 45px;}
	.front-top__content .promo_text{margin-bottom: 30px}
	.home_page .welcome_module .col-left {max-width: 40%; flex: 0 0 40%}
	.home_page .welcome_module .col-right{max-width: 60%; flex: 0 0 60%; padding-left: 30px;}
	.one-day-in-kytler .item{gap:0px 15px;}
	.one-day-in-kytler .item .item-image {width: 100px;}
	.welcome_module .module_title .fint {font-size: 45px;}
	.logo-svg svg {height: 54px;}
	.yar-rating-badge-value{font-size: 18px;}
	.yar-rating-badge-info small{font-size: 10px;}
	h2, .h2 {font-size: 28px;}

}

@media only screen and (max-width: 1520px){
}

@media only screen and (max-width: 1460px){

}
@media only screen and (max-width: 1440px){
	.container{max-width: 1360px;}
	.main_menu>.menu-li>* {padding: 0px 8px;}
	.yar-rating-badge-info strong{font-size: 11px}
	.yar-rating-badge-info img{height: 8px;}
	.yar-rating-badge-info small{font-size: 10px;}
	.yar-rating-badge-value{font-size: 16px;}
	.yar-rating-badge-info{padding: 5px;}
	.main_menu>.menu-li>* i{font-size: 12px;}
	.main_menu>.menu-li>*{gap:0px }
	.home_page .address_for_welcome .address_text{position: relative; z-index: 5}
	.welcome_accent_module .accent_block .accent_text{font-size: 26px;}
	.welcome_module .module_title{margin-bottom: 20px;}
	.address_for_welcome img{height: 55px;}
}
@media only screen and (max-width: 1380px){
}
@media only screen and (max-width: 1360px){
	.container{max-width: 1320px;}
	.yar-rating-badge-info{display: none;}
}
@media only screen and (max-width: 1320px){
	.main_menu_container{display: none;}
	.yar-rating-badge-info, .mobile_btn{display: flex;}
	.address_for_welcome{gap:0px 20px;}
	.home_page .infrastructure .col-sm-3{max-width: 33.333%; flex:0 0 33.333%; }
	.home_page .infrastructure .items .row{justify-content: center;}
}
@media only screen and (max-width: 1280px){

}
@media only screen and (max-width: 1250px){
	.welcome_accent_module .icon_svg{width: 180px;height: 180px; right: -15px;top: -130px;}
	.welcome_accent_module .accent_block:before{right: -10%;}
	.welcome_accent_module .accent_block .accent_text{font-size: 22px;}
}
@media only screen and (max-width: 1199px){
	.container {max-width: 960px;}
	.yar-carousel-controls{display: none;}
	.footer .flex-nowrap{gap: 30px 0px; flex-wrap: wrap;}
	.footer .flex-nowrap .col-auto{max-width: 50%; flex:0 0 50%}
	.rooms_list.row .room_wrapper {max-width: 33.333%; flex:0 0 33.33%}
	.welcome_accent_module .accent_block_wrapper:after{width: 100%;}
	.welcome_accent_module .icon_svg {width: 160px; height: 140px; right: 35px; top: -60px;}
	.welcome_module .module_title .fint {font-size: 38px;}
	.one-day-in-kytler .item{flex-direction: column; gap:15px}
	.leisure-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 15px;}
	.fint{font-size: 32px;}
	.contact-page .contact_item_wrapper.row{gap:30px 0}
	.contact-page .contact_item_wrapper .col-sm-6, .offers_list .col-sm-6{max-width: 100%; flex:0 0 100%}
	.blog_items .blog_item .top_info, .blog_items .blog_item .bottom_info, .other-news .item_news .top_info, .other-news .item_news .bottom_info{padding: 20px;}
	.single_room .gallery_room_module {padding: 0px 15px;}
	.single_room .room_block{padding: 15px;}
	.inner_page .welcome_module .col-right {padding-left: 30px;}
	.event .items .item .item_icon img{width: 45px; height: 45px;}
	.infrastructure_for_service_page .row:nth-child(odd) .item_info{padding-left: 15px}
	.infrastructure_for_service_page .row:nth-child(even) .item_info{padding-right: 15px;}
	.welcome_module .teaser_video{height: 556px}
	.infrastructure_for_service_page .row:nth-child(even){flex-direction: row;}
	.infrastructure_for_service_page .items {display: flex; flex-direction: column; gap: 20px 0;}
	.infrastructure_for_service_page .row{align-items: flex-start;}
	.infrastructure_for_service_page .item_info .fint{font-size: 26px;}
	.fancybox__content{min-width: 860px; max-width: 860px;}
}
@media only screen and (max-width: 992px){
	.fint {font-size: 28px;}
	.yar-title-wrapper{text-align: center;}
	.header .col-booking .btn-primary, .yar-carousel .yar-summary-wrapper,
	.guests-slider .btn, .other_rooms .swiper-arrow, .swiper-child-pages-wrapper .btn, .other-news-swiper-wrapper .btn{display: none;}
	.home_page .welcome_module .row>*, .home_page .welcome_accent_module .row>*{max-width: 100%; flex:0 0 100%;}
	.home_page .welcome_module .row, .home_page .welcome_accent_module .row{gap: 30px 0}
	.home_page .welcome_module .col-right{padding-left: 10px;}
	.home_page  .welcome_accent_module .accent_block .accent_text{font-size: 28px;}
	.home_page .infrastructure .col-sm-3, .blog_items .blog_item_wrapper, .rooms_list.row .room_wrapper{max-width: 50%; flex:0 0 50%;}
	.welcome_accent_module .accent_block:before{right: 0}
	.yar-carousel .yar-heading-wrapper {flex-direction: column; align-items: center;}
	.leisure-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}
	.footer .copyright .row{justify-content: center;}
	h2, .h2 {font-size: 25px;}
	h3, .h3 {font-size: 22px;}
	.contact-page .main_content .userForm{padding: 20px;}
	.userForm .col_btn{flex-wrap: wrap;}
	.userForm .col_btn .btn{width: 100%;}
	.userForm .module_title_wrapper{text-align: center;}
	.guests-slider, .swiper-block-wrapper, .swiper-child-pages-wrapper, .other-news-swiper-wrapper{padding: 0;}
	.single_room .room_block_text .row{gap:15px 0}
	.single_room .room_block_text .col-sm-4{min-width: 50%;}
	.single_room .room_block_text .col-sm-4:last-child{flex:1; min-width: 100%;}
	.inner_page .welcome_accent_module .col-left .fint{font-size: 22px;}
	.page1806 .text_block3_items .item-wrapper{max-width: 50%; flex:0 0 50%;}
	.promo_page.inner_page .header-promo .front-top{    min-height: 100svh;}
	.promo_page.inner_page .header-promo .front-top__inner{height: 100svh}
	.service-page .welcome_module .col-left{flex: 0 0 41.666667%; max-width: 41.666667%;}
	.service-page .welcome_module .col-right{flex: 0 0 58.333333%; max-width: 58.333333%;}
	.event .items .item .item_icon img{width: 35px; height: 35px;}
	.infrastructure_for_service_page .col-sm-6:first-child{max-width: 40%; flex:0 0 40%}
	.infrastructure_for_service_page .col-sm-6:last-child{max-width: 60%; flex:0 0 60%}
	.fancybox__content{min-width: 660px; max-width: 660px;}


}
@media only screen and (max-width: 768px){}
@media only screen and (max-width: 480px){
	.mobile_phone{display: block;  color:var(--color-black);font-size: 20px; }
	.single_room .gallery_room .swiper-slide{width: 100% !important; text-align: center;}
	.single_room .gallery_room a{height: 300px;}
	.single_room .gallery_room a img{height: 100%; width: 100%; object-fit: cover;}
	.promo_page .mobile_phone{color:var(--color-white); }
	.is-sticky .mobile_phone{color:var(--color-black)}
	.yar-rating-badge-value{font-size: 14px;}
	.yar-rating-star {width: 4px; height: 4px}
	.yar-rating-badge-info strong{font-size: 10px;}
	.yar-rating-badge-info small{font-size: 9px;}
	.module {margin-bottom: 30px;}
	.front-top__content .promo_title{font-size: 28px;}
	.front-top__content .promo_title .icon_svg{width: 160px; height: 90px; top: -30px; right: -130px;}
	.home_page .front-top__content .promo_title .icon_svg{width: 160px; height: 90px; top: -30px; right: -130px;}

	.logo-svg svg {height: 50px;}
	.header .main_phone, .mobile_btn .text,
	.guests-slider .btn, .other_rooms .swiper-arrow, .swiper-child-pages-wrapper .btn, .other-news-swiper-wrapper .btn{display: none;}
	.front-top__content .promo_text{font-size: 18px; margin-bottom: 0;}
	.welcome_module .col-left img {border-radius: 26px;}
	.welcome_accent_module .accent_block_wrapper{padding: 40px 30px 20px 50px; justify-content: center; border-radius: 160px 16px 16px 16px}
	.welcome_accent_module .herbs{top: -42px;}
	.home_page .welcome_accent_module .accent_block .accent_text{font-size: 21px;}
	.welcome_accent_module .icon_svg {width: 140px; height: 110px; right: 35px; top: -30px;}
	.fint {font-size: 26px;}
	.module_title.ornament{gap:0px 15px;}
	.home_page .infrastructure .col-sm-3,  .blog_items .blog_item_wrapper, .page1806 .text_block3_items .item-wrapper{flex:0 0 100%; max-width: 100%;}
	.blog_items{gap:15px 0}
	.home_page .infrastructure .col-sm-3{gap:15px 0}
	.infrastructure .items .row{gap: 15px 0}
	.welcome_module .module_title .fint {font-size: 35px; text-align: center;}
	.inner_page .welcome_module .module_title .fint{font-size: 30px;}
	.address_for_welcome{flex-direction: column; gap:15px 0}
	.home_page .address_for_welcome .address_text{font-size: 15px;}
	.home_page .welcome_accent_module .row>*, .accommodation-type-module .accommodation-type-item, .one-day-in-kytler .item{text-align: center;}
	.accommodation-type-module .accommodation-type__title{margin-top: 5px; margin-bottom: 5px; font-size: 22px;}
	.accommodation-items.row, .single_offer .row{gap:30px 0;}
	.one-day-in-kytler .item{align-items: center;}
	.one-day-in-kytler .row{gap:15px 0}
	.guests-slider .btn, .yar-carousel-controls, .col-footer-menu, .welcome_accent_module .accent_block:before{display: none;}
	.guests-slider, .swiper-block-wrapper, .swiper-child-pages-wrapper, .other-news-swiper-wrapper{padding: 0;}
	.yar-carousel .yar-heading-wrapper{text-align: center;}
	.yar-heading{margin-bottom: 0;}
	.module_title {margin-bottom: 15px;}
	.leisure-grid{row-gap: 15px}
	.footer{text-align: center;}
	.footer .flex-nowrap{gap:15px 0}
	.footer .contact_item.social .value, .footer .rules ul{justify-content: center;}
	.footer .flex-nowrap .col-auto, .rooms_list.row .room_wrapper, .service-page .welcome_module .row>*,
	.infrastructure_for_service_page .col-sm-6:first-child, .infrastructure_for_service_page .col-sm-6:last-child,
	.dop_service .items .item-wrapper {flex:0 0 100%; max-width: 100%;}
	.footer:after{background: url(../images/mountains2.webp) no-repeat 0px 530px transparent}
	.copyright{line-height: 1.2em}
	.footer .copyright{font-size: 12px;}
	.copyright .row{gap:15px 0}
	.footer .contact_item.address{font-size: 15px;}
	.footer .col-contact .wrapper{gap:5px 0}
	.footer .rules{font-size: 13px; line-height:1.5em }
	.marquee-item{border-radius: 8px;}
	.leisure-card__title{font-size: 16px;}
	h2, .h2 {font-size: 22px;}
	h3, .h3 {font-size: 20px;}
	.single_offer .col-sm-5 img {border-radius: 24px;}
	.single_room .price_block .table-responsive{padding: 15px;}
	.single_room .info_items{justify-content: center;}
	.welcome_module .teaser_video, .welcome_module.welcome2 .teaser_video{height:500px; border-radius: 24px;}
	.inner_page .welcome_module .row, .service-page .welcome_module .row{gap: 30px 0}
	.inner_page .welcome_module .col-right{padding-left: 15px;}
	.welcome_module .btn_wrapper{justify-content: center;}
	.page1806   .welcome_accent_module .col-left{ text-align:center; padding-bottom:30px; }
	.infrastructure_for_service_page .row:nth-child(odd) .item_info{padding-left: 0;}
	.infrastructure_for_service_page .row:nth-child(even) .item_info{padding-right: 0;}
	.page1806 .sign form{padding: 15px;}
	.page1806 .text_block3_items .items{gap:10px 0;}
	.welcome_module .btn_wrapper>*{flex: 1;}
	.page276 .infrastructure_for_service_page .row:nth-child(even) .item_info{padding-left: 0;}
	.page276 .text_block .d-flex{flex-wrap: wrap;}
	.page276 .text_block{padding: 15px;}
	.page775  .welcome_accent_module .col-left{padding-bottom: 30px;}
	.dop_service .items{gap:15px 0}
	.fancybox__content{min-width: inherit; max-width: inherit;}

}
@media only screen and (max-width: 380px){
	.yar-rating-badge-info{display: none;}
	.home_page .welcome_accent_module .accent_block .accent_text{font-size: 17px;}
}
@media only screen and (max-width: 320px){
}