@media only screen and (max-width:1800px){.banner-section h1{font-size:90px;line-height:1.2em}.banner-section .main-image{margin-right:-180px;margin-left:0}.room-search-form:before{left:0}.room-search-form{padding-left:0}.about-section .images-column .image{margin-left:0}.about-section .content-column .inner-column{padding-top:70px;padding-left:30px}.about-section:before{right:-140px}.packages-section .auto-container,.video-box{max-width:1400px}.video-box{padding:0 15px}.experience-section:before{bottom:50px}.banner-section-four .carousel-outer{margin:0}.experience-section .video-column .video-box{margin-left:-165px}}@media only screen and (max-width:1439px){.main-header{top:20px}.banner-section{padding-top:200px}.banner-section h1{font-size:70px}.banner-section .experience{font-size:24px;margin-right:50px;min-width:auto}.banner-section .main-image{margin-right:0}.room-search-form{margin-top:0}.about-section .content-column .inner-column{padding-left:0}.sec-title h2{font-size:38px;line-height:48px}.about-section .images-column .image{padding-right:0}.news-block .lower-content h4{font-size:23px}.experience-section .video-column .video-box{padding:0;margin:0 0 30px}.experience-section .content-column .inner-column{padding:0}.experience-section{background:#fff8f4}.news-block-two h4 br{display:none}.header-style-four,.header-style-three,.header-style-two{top:0}.banner-section-two{padding:200px 0 0}.header-style-three .logo,.header-style-two .logo{padding:35px 0}.header-style-four .menu-outer{padding:20px 0}.header-style-three .menu-outer{padding:0}.header-style-three .sticky-header .logo,.header-style-two .sticky-header .logo{padding:20px 0}.banner-section-four .about-hotel{flex-direction:column}.room-search-form-three{margin-bottom:0;width:100%}.banner-section-four .owl-nav{right:0}.about-section-four .content-column .inner-column{padding:70px 30px 30px;margin:0 -50px 0 0}.rooms-section-four .rooms-carousel-two .room-block-three .inner-box:hover .overlay-cotnent,.rooms-section-four .rooms-carousel-two .room-block-three .overlay-cotnent{padding-bottom:20px}.packages-section-four .carousel-outer{margin-left:0}.packages-section-four .packages-carousel .owl-nav{display:none}.testimonial-section-four .thumbs-carousel .thumb{margin-bottom:0}.testimonial-block-four .image-column .image{padding-right:0}.testimonial-section-four .thumbs-carousel{margin-right:0;order:0}.testimonial-block-four .content-column .inner-column{top:0}.packages-section-four .active .package-block-four .inner-box .overlay-cotnent{right:10px}.room-block-four .cotnent-box{padding:40px}.page-title{padding:200px 0 100px}.room-block-four .cotnent-box .upper-box{margin-bottom:10px}.room-block-four .rating{font-size:18px}.service-block h4{font-size:28px}.news-block-five h4 br{display:none}.banner-section-three h2{font-size:52px;line-height:1.4em}.banner-section-three .room-search-outer{right:15px}.banner-section-three .text{font-size:18px}}@media only screen and (max-width:1166px){.room-search-form .hotel-booking-search .hb-form-table .hb-form-field{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.room-search-form .hotel-booking-search .hb-submit{position:relative;top:auto}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{opacity:0;visibility:hidden;display:block!important}}@media only screen and (max-width:1023px){.sticky-header{display:none!important}.mobile-nav-toggler{display:block}.main-header{border-bottom:1px solid hsla(0,0%,100%,.2);top:0}.main-header .nav-outer .main-menu,.main-header .outer-box{display:none}.header-style-three .logo,.header-style-two .logo,.main-header .logo-outer .logo{padding:15px 0}.main-header .logo-outer .logo img{height:40px}.header-style-two .mobile-nav-toggler{color:#303030}.header-style-three,.header-style-two{border-bottom:0}.header-span{height:70px}.banner-section .about-hotel{flex-direction:column}.banner-section:before{display:none}.banner-section-three .slide-item{min-height:auto;padding:250px 0 200px}.banner-section-three .room-search-outer{position:relative;bottom:0;left:0;display:block}.room-search-form-two{max-width:100%}.room-block-three h5{margin-bottom:10px}.room-block-three .theme-btn{display:none}.banner-section-three .content-box{text-align:center}.banner-section-three .room-search-outer{right:0}.about-section-two .content-column .image,.about-section-two .content-column .inner-column{margin-left:0}.about-section-two .images-column .image-2{margin-bottom:30px;padding-right:0;margin-left:0}.about-section-two .images-column .image-3{margin-right:0;padding-left:0}.about-section-two .content-column .image img{width:100%;display:block}.about-section-two .content-column .sec-title h2 br{display:none}.room-search-form{padding-right:30px;padding-left:30px}.room-search-form .form-group .theme-btn{width:100%;margin-top:20px}.about-section .content-column{order:0}.about-section .content-column .inner-column{padding-top:0}.package-block .room-feature .theme-btn{padding:10px 15px}.play-now .icon,.video-section .play-now .icon{height:80px;width:80px;line-height:80px}.subscribe-section .inner-container{flex-direction:column}.subscribe-section .title-column{margin-bottom:30px;max-width:100%;padding-right:0;text-align:center}.banner-section-two .room-search-form .row{margin:0 -15px}.room-search-form .form-group.width-18,.room-search-form .form-group.width-20,.room-search-form .form-group.width-22,.room-search-form-three .form-group.width-15,.room-search-form-three .form-group.width-20{padding:0 15px;width:50%}.room-search-form .form-group.width-22,.room-search-form-three .form-group.width-25{width:100%}.room-search-form-three .form-group .theme-btn{width:100%;margin-top:20px;display:block}.room-search-form-three{padding:40px 30px 20px}.about-section-two .images-column{display:none}.banner-section-two{padding:150px 0 0}.banner-section-two h2{font-size:62px;line-height:1.2em}.banner-section-two .text br{display:none}.banner-section-two .room-search-form{margin:80px 0 0}.sortable-masonry .filters .filter-tabs{flex-wrap:wrap}.sortable-masonry .filters li{margin:0 5px 10px}.testimonial-block-three .image-column{min-width:250px}.testimonial-block-three .content-column{padding:30px;top:0}.testimonial-block-three .text{font-size:16px;line-height:26px}.video-section{min-height:500px}.package-block-three .overlay-cotnent{padding:30px 20px;right:15px;left:15px}.news-section-three .left-column .inner-column{padding-right:0}.about-section-four .image-column .image-2{left:0}.about-section-four .image-column .inner-column{margin:0}.package-block-four,.package-block-four .inner-box{padding:0}.package-block-four .overlay-cotnent{transform:none;right:0;transition:none;position:relative;max-width:100%;opacity:1;visibility:visible;left:0;width:100%}.banner-section-four .slide-item .image img{min-height:400px;object-fit:cover}.testimonial-block-four .image-column{order:0}.testimonial-block-four .inner-box{flex-direction:column}.testimonial-section-four .thumbs-carousel{margin:0 auto}.testimonial-block-four .content-column .inner-column{max-width:100%;text-align:center;margin:50px 0 0}.testimonial-block-four .image-column{flex:0 0 100%}.testimonial-block-four .rating{justify-content:center}.testimonial-section-four .carousel-outer:before,.testimonial-section-four:before{display:none}.testimonial-section-four .carousel-outer{padding-top:130px}.testimonial-section-four .thumbs-carousel{right:0;position:absolute;top:0;left:0}.room-block-four .image-box img{min-width:250px}.room-block-four .price{margin-bottom:10px;margin-top:10px}.room-detail-tabs .tab-btns{flex-wrap:wrap;margin:0 -2.5%}.room-detail-tabs .tab-btn{margin:0 2.5% 5%;width:45%}.room-detail h2{font-size:32px}.room-detail h4{font-size:22px;line-height:1.2em}.room-detail .price{font-size:20px}.room-features .row{margin:0 -25px}.feature-block{padding:0 25px}.blog-single,.room-detail{padding:0}.sidebar-page-container .sidebar{margin-left:0}.contact-section .form-column{order:0}.room-search-form .hotel-booking-search .hb-form-table .hb-form-field{flex:50%;max-width:50%}.room-search-form.style-three .hotel-booking-search{margin-top:0}.banner-section-four .about-hotel{margin-bottom:100px}}@media only screen and (max-width:991px){.contact-block{margin-bottom:30px}}@media only screen and (max-width:767px){.banner-section h1{font-size:50px;margin-bottom:30px}.banner-section .text{font-size:18px;line-height:28px}.banner-section .text br{display:none}.banner-section .about-hotel{margin-bottom:30px}.about-section-four h3,.about-section-two .content-column .sec-title h2,.news-block-six h2,.sec-title h2{font-size:32px;line-height:1.2em}.sec-title .sub-title{font-size:18px;margin-bottom:10px}.about-section-four,.about-section-three .outer-box,.news-section,.room-detail-section,.rooms-section-two,.testimonial-section-two{padding:70px 0}.about-section,.experience-section,.packages-section,.packages-section-two,.testimonial-section-three{padding:70px 0 0}.contact-section,.packages-section-three,.rooms-section,.rooms-section-three,.services-section,.testimonial-section{padding:70px 0 40px}.news-section-two{padding:70px 0 30px}.about-section-two,.news-section-three,.rooms-section-four,.sidebar-page-container{padding:70px 0 20px}.main-footer .widgets-section{padding-top:70px}.footer-bottom .inner-container{padding:10px 0;flex-direction:column}.experience-section .video-column .video-box:before,.footer-bottom .footer-nav,.rooms-section-two:before,.scroll-to-top{display:none!important}.sec-title .float-text{font-size:100px;line-height:1em}.about-section-two .content-column .float-text{margin-right:0;margin-left:0}.subscribe-section.style-two .outer-box{padding:70px 30px}.main-footer.style-two .widgets-section{padding-top:220px}.package-block-two .inner-box{padding-bottom:0}.banner-section-three .slide-item{padding:200px 0}.banner-section-four h1,.banner-section-three h2{font-size:52px;line-height:1.2em}.banner-section-four h1{margin-bottom:30px;padding-right:0}.banner-section-three .text{font-size:18px;line-height:28px}.package-block-three .overlay-cotnent{transform:none;opacity:1;visibility:visible}.testimonial-block-three .inner-box{flex-direction:column}.testimonial-block-three .image-column{min-width:100%;order:0}.gallery-section.alternate{padding-bottom:70px}.room-search-form-three .form-group.width-15,.room-search-form-three .form-group.width-20{padding:0 15px;width:100%}.about-section-four .content-column .inner-column{margin-right:0}.about-section-four .image-column .image-1,.about-section-four .image-column .image-2{max-width:60%}.about-section-four .image-column .image-1{margin-left:40%!important}.room-tabs .room-tab-btns{flex-wrap:wrap}.room-tabs .tab-btn{margin:20px 10px 0}.news-block-five:nth-child(odd) .image-box{order:0}.about-section-four .content-column .inner-column:before{right:0}.room-block-four .inner-box{flex-direction:column}.room-block-four .image-box img{border-radius:0;width:100%}.regular-plan,.review-form{overflow:auto;padding:40px 20px}.regular-plan .plan-outer{min-width:800px}.akomo-comment-item .akomo-comment-item,.comments-area .comment-box.reply-comment{margin-left:0}.room-search-form .hotel-booking-search{margin-top:100px}.hotel-booking-search{padding:15px}.room-search-form{padding:20px}.room-search-form .hotel-booking-search .hb-form-table .hb-form-field{flex:0 0 100%;max-width:100%}.room-search-form,.rooms-carousel .room-block-two{padding:0}}@media only screen and (max-width:599px){.banner-section{padding-top:150px}.banner-section h1,.banner-section-four h1,.banner-section-three h2,.banner-section-two h2{font-size:46px}.banner-section-three .text br,.banner-section-two h2 br,.news-block .lower-content h4 br,.sec-title h2 br{display:none}.news-block-six h2{font-size:24px}.room-search-form .form-group label{font-size:14px;margin-bottom:10px}.banner-section-three .text,.banner-section-two .text,.testimonial-block-four .text{font-size:16px;line-height:1.4em}.news-block-six .post-info{flex-direction:column}.news-block-six .post-info li{font-size:14px;margin-right:10px;margin-left:0}.sec-title .sub-title-three{font-size:24px}.room-search-form-two{padding:45px 30px 50px}.about-section .sec-title{margin-bottom:0}.room-block .overlay-cotnent{padding:20px}.room-block .inner-box .text{padding:30px 20px}.package-block h5{font-size:20px;line-height:1.2em}.package-block .price{font-size:16px}.package-block .overlay-cotnent{transform:none;padding:30px 20px;right:0;position:relative;opacity:1;visibility:visible;left:0}.packages-section .video-box-outer{margin-top:30px}.video-box .image img{min-height:300px;object-fit:cover}.subscribe-form .form-group input[type=email],.subscribe-form .form-group input[type=text]{border-radius:10px}.subscribe-form .form-group .theme-btn{right:0;position:relative;border-radius:10px;width:100%;margin-top:10px;display:block}.experience-section h3,.news-block-five h4,.news-block-two h4,.service-block h4{font-size:24px;line-height:1.3em}.testimonial-block-two .inner-box{flex-direction:column}.testimonial-block-two .image-column{width:100%}.testimonial-block-three .image-column .image,.testimonial-block-two .image-column .image{border-radius:10px 10px 0 0}.package-block-two{padding:0}.package-block-two .overlay-cotnent{padding:30px 0 0;right:0;position:relative;top:0;margin:0;box-shadow:none}.package-block-two .pack-info{flex-direction:column;align-items:flex-start}.room-block-two .inner-box{padding:0}.package-block-two .pack-info .price{margin-top:10px}.room-block-two .overlay-cotnent{right:0;position:relative;max-width:100%;bottom:0}.banner-section-two .room-search-form{padding:30px}.room-search-form .form-group.width-18,.room-search-form .form-group.width-20,.room-search-form .form-group.width-22{padding:0 15px;width:100%}.news-block-two .inner-box,.testimonial-block-two .content-column{padding:30px}.sec-title .float-text{font-size:70px;margin-bottom:-30px;line-height:1em}.room-block-three .image img{min-height:300px;object-fit:cover}.package-block-three .overlay-cotnent{padding:20px 15px;right:0;position:relative;left:0}.package-block-three .inner-box{padding-bottom:0}.news-block-four .inner-box{padding-right:0}.news-block-four .image{height:auto;position:relative;bottom:0;left:0;width:100%}.news-block-four .image img{width:100%}.news-block-five .lower-content{padding:30px}.testimonial-section-four .carousel-outer{padding-top:25%}.packages-carousel .active .package-block-four .overlay-cotnent,.room-block-four .cotnent-box{padding:30px 20px}.room-detail h2{font-size:28px;margin-top:20px}.room-detail-tabs .tab-btn{width:95%}.news-block-six blockquote{padding:20px}.comments-area .comment{padding-left:0}.comments-area .comment-box .author-thumb{position:relative}.comments-area .comment-box{padding-top:30px;margin-top:40px}.sidebar-widget{padding:30px 20px}.recent-post .post h5{font-size:16px;line-height:1.5em}.room-search-form .hotel-booking-search .hb-submit button{width:100%;display:block}}