@media only screen and (max-width:1200px){.header-main_sticky:after{content:'';position:absolute;right:0;left:0;top:0;height:70px;background-color:#fff;box-shadow:0 1px 0 #e1e1e1;z-index:-1;}
.header-main__container {height: 50px;}
.primary-nav{background-color:#fff;width:200px;height:100vh;padding:90px 30px;position:fixed;right:-200px;top:0;box-sizing:border-box;display:block;transition:.5s;}
.primary-nav__list{flex-direction:column;justify-content:center;height:100%;}
.primary-nav_open{box-shadow:2px 0 10px rgba(0, 0, 0, 0.2);right:0;}
.primary-nav__item{margin:10px 0;}
.nav-toggle{display:block;}
.book-form{max-width:450px;flex-wrap:wrap;}
.book-form__field{margin-bottom:12px;width:calc(50% - 12px);}
.book-form__field:last-child{text-align:center;width:100%;}
.footer-contacts__container{padding:0 150px;}
.modal-row_cols-3{display:block;}
.modal-row_cols-3 .modal-col + .modal-col{margin-top:10px;}
.btn-primary3 {left: 150px; bottom: 25px;}
.book-form{visibility:hidden;}
}
@media only screen and (max-width:1024px){.parallax__bg{background-attachment:scroll;}
}
@media only screen and (max-width:992px){.top-contacts__link{font-size:16px;margin-left:20px;}
.primary-title{font-size:40px;}
.room{flex-wrap:wrap;}
.room__title{font-size:18px;}
.room__info{flex:1 1 auto;max-width:100%;}
.room__price{width:100%;flex-basis:100%;border-left:1px solid #e1e1e1;border-top:none;padding-bottom:30px;padding-top:25px;box-sizing:border-box;}
.shares-slider .slick-arrow{bottom:-30px;}
.share__title{font-size:18px;}
.footer-contacts__container{padding:0 50px;}
.btn-primary3 {left: 150px; bottom: 25px;}
}
@media only screen and (max-width:768px){h1{font-size:36px;}
.modal-content{width:80%;}
.modal-row{display:block;}
.modal-row .nice-select{margin-bottom:10px;}
.modal-row .modal-col{margin:0;}
.modal .book-form__field{margin:0;}
.site-header{height:auto;}
.top-panel__container{display:block;}
.top-contacts{flex-wrap:wrap;justify-content:center;}
.top-contacts__link{justify-content:center;width:auto;}
.top-contacts__link:first-child{margin-left:0px;}
.lang-switcher{padding-bottom:5px;max-width:130px;margin:0 auto;}
.lang-switcher__list{top:100%;}
.gallery__item{max-width:33.33%;}
.tabs-nav__item{margin-bottom:5px;}
.tabs-nav__item_btn{margin-bottom:0;}
.room-slider{width:100%;}
.room{display:block;}
.room__info{border-top:none;max-width:100%;}
.service{max-width:calc(100%/2);flex:1 1 calc(100%/2);}
.service:nth-child(n+3){margin-top:35px;}
.shares-slider .slick-prev{right:50%;left:auto;}
.shares-slider .slick-next{left:50%;}
.shares-slider .slick-prev{margin-left:-20px;}
.shares-slider .slick-next{margin-right:-20px;}
.share__fig{display:block;}
.share__img-wrap{max-width:100%;margin:0 0 30px;}
article ul{-webkit-column-count:2;column-count:2;}
.footer-contacts__container{padding:0;}
.footer-contacts__col:first-child{padding-right:30px;}
.address{font-size:18px;}
.btn-primary3 {left: 150px; bottom: 25px;}
}
@media only screen and (max-width:768px) and (min-width:481px){article li{font-size:13px;}
}
@media only screen and (max-width:480px){.book-form__field{width:100%;}
.primary-title{font-size:40px;}
.tabs-nav__item_btn{font-size:14px;padding:0 15px;}
.services{display:block;}
.service{max-width:100%;padding:0;margin-top:35px;}
.service:first-child{margin-top:0;}
article ul{max-width:100%;margin-bottom:20px;-webkit-column-count:1;column-count:1;}
article li{font-size:17px;margin-top:20px;}
.gallery__item{max-width:50%;}
.footer-contacts__container{display:block;}
.footer-contacts__col{margin-top:30px;}
.footer-contacts__col:first-child{margin-top:0;}
.contact-form{width:100%;}
.drop-down__list{bottom:auto;top:calc(100% + 4px);}
.btn-primary3 {left: 150px; bottom: 25px;}
}
@media only screen and (max-height:532px){.main-slider__img{height:auto;}
}