@media (min-width:1200px){.container{max-width:1200px}}@media (max-width:1199.98px){.lil{display: none!important;}.booking-form-toggle{display:none}.horizontal-booking-form .inner .btn-book{padding:10px;font-size:14px}.contact .contact-item h6,.horizontal-booking-form .inner .advanced-form-link{font-size:11px}.section-title h4{font-size:50px}section .countup-box{margin-bottom:0}.countup-box .number{font-size:28px}.countup-box .text{font-size:16px}.room-list-item .room-price .btn.btn-sm{padding:7px 2px;font-size:12px}}@media (max-width:991.98px){.pas{margin-top: 0px!important;}section{padding:80px 0}header{height:55px}header .brand{padding:15px 0}header .brand .logo img{max-width:100px;max-height:32px}.mobile-header .toggle-menu-button{margin-top:20px}.btn{padding:10px 30px;font-size:13px!important;width:100%}.btn.btn-lg{padding:10px 18px;font-size:18px}.horizontal-booking-form{position:relative!important;bottom:0;top:-50px}.horizontal-booking-form.booking-full-width{top:0}.horizontal-booking-form.booking-full-width .form-control{margin-bottom:10px}.horizontal-booking-form .inner .form-group{margin-right:0}main{overflow-x:hidden}.section-title{padding-bottom:30px}.section-title h4{font-size:40px}.count-box .count-text,.section-title p,label{font-size:13px}.room-list-item figure a:before,.tp-bullets,section .info-branding .providers span,section .owl-carousel .owl-nav,section .section-title .view-all,section.restaurant .restaurant-menu-item .info p,section.testimonials .testimonials-owl .owl-dots,section.wave-blue:after,section.wave-blue:before,section.wave-white:after,section.wave-white:before{display:none}.info-branding .providers,.similar-rooms .room-grid-item,section .event-item,section .news-grid-item,section .newsv2-item,section .offer-item,section .room-grid-item,section .shop-item,section .staff-item{margin-bottom:30px}.rooms.rooms-over-slider{margin-top:80px}section.restaurant .restaurant-menu-item .info{padding:15px;font-size:14px}section.newsv2 .newsv2-item .news-info{padding:15px;border:1px solid #efefef;border-top:0}section.services .owl-thumbs{margin-top:15px}section.contact .contact-item{margin-top:20px;padding:10px 2px}.services-v2 .main-image,section.contact-v2 .contact-details li:last-child{margin-bottom:50px}section.contact .toggle-streetview{bottom:10px;top:auto;right:auto;left:50%;transform:translate(-50%)}section.restaurant .restaurant-menu-item .title,section.restaurant .restaurant-menu-item .title span.price{font-size:12px}section.info .info-branding{margin-top:50px}section.restaurant-menu-item .title span.price span.amount{right:0}.main-wrapper,.testimonials .testimonials-owl{padding-left:0}.countup-box .text,.info-branding h4,.news-grid-item .news-info h4 a,.newsv2-item .news-info h4 a{font-size:16px}.countup-box{margin-bottom:30px!important}.countup-box .number,.error404-fullscreen-page .inner .title{font-size:28px}.news-grid-item .news-info,.newsv2-item .news-info{padding:15px}.page-title h1{font-size:18px;margin-bottom:0}.page-title .breadcrumb,.page-title .breadcrumb li,.page-title .breadcrumb li:last-child{padding:0}.room-details-price{font-size:16px;margin-top:0}.page-title .inner{padding:20px 0}.page-title .breadcrumb a,.page-title .breadcrumb li{font-size:10px}.room-reviews .rating-details .review-summary{margin-bottom:20px}.gallery-filters .filter{font-size:18px;padding:7px 5px}.gallery-filters:before{width:5px;height:20px;top:4px}.gallery-filters .filter:first-child{margin-left:10px}.contact-page .google-map{margin-top:0;max-width:100%}.count-box{padding:10px;min-width:70px;margin-right:10px}.count-box .count-number{font-size:20px}.coming-soon .subscribe-form button i{right:-2px}.sidebar{margin-top:50px;padding-left:0}.room-list-item .room-info{padding:30px}.room-list-item .room-price{border-left:none;padding:30px}.room .vertical-booking-form-over-slider{margin-top:0}label{margin-bottom:0;margin-top:10px}}@media (max-width:767.98px){.hvh{margin-bottom: 212px !important;}.topbar .top-right-menu .top-menu .language-menu .languages{min-width:105px}section{padding:60px 0}.section-title h4,.section-title.sm h4{font-size:30px}footer .footer-widgets .footer-widget,section .places-item{margin-bottom:30px}footer .footer-widgets .footer-widget .inner .tripadvisor-banner{text-align:left}footer .subfooter .copyrights,footer .subfooter .social-media{float:none;display:block;text-align:center;margin-top:15px}.room-block-item .room-info{padding:30px}.room-block-item figure a:before{display:none}.blog-posts .post.post-classic .post-details{padding:0}.blog-post .entry .post-title a{font-size:22px}.blog-post .entry .post-meta,.blog-post .entry .post-meta a,.blog-posts .post .post-details .post-meta,.blog-posts .post .post-details .post-meta a{font-size:11px}.blog-posts .post .post-details{margin-top:30px}.meta-post .share,.meta-post .tags{display:block;float:none;margin-bottom:30px}.places-item figcaption{padding-left:15px;padding-bottom:10px}.restaurant-menu-item{border-right:none}.shop-details .shop-item-details{padding-top:30px}}@media (max-width:575.98px){section.restaurant .restaurant-menu-item{margin-bottom:15px}}@media (max-width:378px){.pas{margin-top: 300px !important;}}