@media (min-width:1199px) and (max-width:1458px){.gallery{width:1182px;margin:0 auto;padding:0 !important}
.slider-wrapper{padding:130px 0 119px 0;width:1160px;overflow:hidden}
.gallery .gallery-bg{left:0;right:0;height:132px; top:111px}
.slider-wrapper .slick-prev, .slider-wrapper .slick-prev:hover{left:-7px;}
.slider-wrapper .slick-next, .slider-wrapper .slick-next:hover{right:13px}
.slick-list{padding:0 150px !important;width:1147px; margin:auto}
.slick-slider{width:1182px !important}
.nothomepage.page-rooms .footer, .footer{margin-top:565px;}
.modal-xl-custom{max-width:1170px}
.modal-open .modal{padding-right:0 !important}
.modal-content{width:100%;}
.nothomepage.page-rooms .footer, .footer{margin-top:541px}
}
@media (min-width:992px) and (max-width:1024px){.slick-initialized .slick-slide{width:160px !important}
.slider-wrapper .slick-prev, .slider-wrapper .slick-next, .slider-wrapper .slick-prev:hover, .slider-wrapper .slick-next:hover, .slider-wrapper .slick-prev:focus, .slider-wrapper .slick-next:focus{height:94px;width:58px}
.gallery .gallery-bg{height:118px}
.map-wrapper, .map-wrapper-2{margin:-167px 0 0 0;}
}
@media (max-width:991px){.sticky-header.sticky-active{position:static !important;}
}
@media (max-width:575.98px){.modal-dialog{max-width:95%;margin:10px auto}
}
@media (min-width:576px) and (max-width:767.98px){.modal-dialog{max-width:90%}
}
@media (min-width:768px){.modal-dialog{max-width:60%}
}
@media (max-height:300px){#calendar .modal-dialog{height:202vh;}
}
@media (max-width:360px){#lw-app .nav-tabs .nav-link{padding:4px;font-size: 15px;}
#lw-app .nav-tabs{gap:4px}
.apartment-info .apart-icons div{height:25px;background-position:center;margin:0 12px 0 0;background-size:contain}
}
#gallery-modal .modal-dialog{max-width:1228px}

@media (min-height:910px){

	#page-rooms-section-middle {height: 1420px;}
	
}
