@media only screen and (max-width:1800px){.banner-section h1{font-size:90px;line-height:1.2em}.banner-section .main-image{margin-left:0;margin-right:-180px}.room-search-form:before{left:0}.room-search-form{padding-left:60px}.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{max-width:1400px}.video-box{max-width:1400px;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;min-width:auto;margin-right:50px}.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{margin:0 0 30px;padding:0}.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{width:100%;margin-bottom:0}.banner-section-four .owl-nav{right:0}.about-section-four .content-column .inner-column{margin:0;padding:70px 30px 30px;margin-right:-50px}.rooms-section-four .rooms-carousel-two .room-block-three .overlay-cotnent,.rooms-section-four .rooms-carousel-two .room-block-three .inner-box:hover .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 40px}.page-title{padding:200px 0 100px}.room-block-four .cotnent-box .upper-box{margin-bottom:10px}.room-block-four .rating{font-size:18px}.sidebar-page-container .sidebar{margin-left:-50px}.contact-section .info-column .inner-column{padding:0}.contact-form{padding:40px 30px 40px}.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 (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width:1023px){.sticky-header{display:none!important}.mobile-nav-toggler{display:block}.main-header{top:0;border-bottom:1px solid rgba(255,255,255,.20)}.main-header .outer-box,.main-header .nav-outer .main-menu{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-two,.header-style-three{border-bottom:0}.header-span{height:70px}.banner-section .about-hotel{flex-direction:column}.banner-section:before{display:none}.banner-section-three .slide-item{padding:250px 0 200px;min-height:auto}.banner-section-three .room-search-outer{position:relative;display:block;left:0;bottom:0}.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 .inner-column,.about-section-two .content-column .image{margin-left:0}.about-section-two .images-column .image-2{margin-left:0;padding-right:0;margin-bottom:30px}.about-section-two .images-column .image-3{margin-right:0;padding-left:0}.about-section-two .content-column .image img{display:block;width:100%}.about-section-two .content-column .sec-title h2 br{display:none}.room-search-form{padding-left:30px;padding-right:30px}.room-search-form .form-group .theme-btn{margin-top:20px;width:100%}.about-section .content-column{order:0}.about-section .content-column .inner-column{padding-top:0}.package-block .room-feature .theme-btn{padding:10px 15px}.video-section .play-now .icon,.play-now .icon{height:80px;width:80px;line-height:80px}.subscribe-section .inner-container{flex-direction:column}.subscribe-section .title-column{padding-right:0;margin-bottom:30px;text-align:center;max-width:100%}.banner-section-two .room-search-form .row{margin:0 -15px}.room-search-form-three .form-group.width-15,.room-search-form-three .form-group.width-20,.room-search-form .form-group.width-22,.room-search-form .form-group.width-18,.room-search-form .form-group.width-20{width:50%;padding:0 15px}.room-search-form-three .form-group.width-25,.room-search-form .form-group.width-22{width:100%}.room-search-form-three .form-group .theme-btn{margin-top:20px;display:block;width:100%}.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 30px;top:0}.testimonial-block-three .text{font-size:16px;line-height:26px}.video-section{min-height:500px}.package-block-three .overlay-cotnent{left:15px;right:15px;padding:30px 20px}.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{position:relative;left:0;right:0;width:100%;max-width:100%;transform:none;transition:none;opacity:1;visibility:visible}.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{margin:50px 0 0;max-width:100%;text-align:center}.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{position:absolute;left:0;right:0;top:0}.room-block-four .image-box img{min-width:250px}.room-block-four .price{margin-top:10px;margin-bottom: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}.service-detail-section .content-side,.contact-section .form-column{order:0}.service-detail{padding-left:0}}@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}.news-block-six h2,.about-section-four h3,.about-section-two .content-column .sec-title h2,.sec-title h2{font-size:32px;line-height:1.2em}.sec-title .sub-title{font-size:18px;margin-bottom:10px}.about-section-four,.room-detail-section,.gallery-section.style-two,.about-section-three .outer-box,.testimonial-section-two,.rooms-section-two,.news-section{padding:70px 0}.experience-section,.testimonial-section-three,.packages-section-two,.packages-section,.about-section{padding:70px 0 0}.services-section,.contact-section,.packages-section-three,.rooms-section-three,.testimonial-section,.rooms-section{padding:70px 0 40px}.service-detail-section,.news-section-two{padding:70px 0 30px}.sidebar-page-container,.rooms-section-four,.news-section-three,.about-section-two{padding:70px 0 20px}.main-footer .widgets-section{padding-top:70px}.footer-bottom .inner-container{flex-direction:column;padding:10px 0}.scroll-to-top,.rooms-section-two:before,.experience-section .video-column .video-box:before,.footer-bottom .footer-nav{display:none!important}.sec-title .float-text{font-size:100px;line-height:1em}.about-section-two .content-column .float-text{margin-left:0;margin-right: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{padding-right:0;margin-bottom:30px}.banner-section-three .text{font-size:18px;line-height:28px}.package-block-three .overlay-cotnent{opacity:1;visibility:visible;transform:none}.testimonial-block-three .inner-box{flex-direction:column}.testimonial-block-three .image-column{order:0;min-width:100%}.gallery-section.alternate{padding-bottom:70px}.room-search-form-three .form-group.width-15,.room-search-form-three .form-group.width-20{width:100%;padding:0 15px}.about-section-four .content-column .inner-column{margin-right:0}.about-section-four .image-column .image-2,.about-section-four .image-column .image-1{max-width:60%}.about-section-four .image-column .image-1{margin-left:40%}.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{width:100%;border-radius:0}.review-form,.regular-plan{padding:40px 20px;overflow:auto}.regular-plan .plan-outer{min-width:800px}.comments-area .comment-box.reply-comment{margin-left:0}}@media only screen and (max-width:599px){.banner-section{padding-top:150px}.banner-section-four h1,.banner-section-three h2,.banner-section-two h2,.banner-section h1{font-size:46px}.banner-section-two h2 br,.banner-section-three .text 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}.testimonial-block-four .text,.banner-section-three .text,.banner-section-two .text{font-size:16px;line-height:1.4em}.news-block-six .post-info{flex-direction:column}.news-block-six .post-info li{margin-left:0;margin-right:10px;font-size:14px}.sec-title .sub-title-three{font-size:24px}.room-search-form-two{padding:45px 30px 50px}.room-search-form{padding:30px 30px 15px}.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{position:relative;left:0;right:0;transform:none;opacity:1;visibility:visible;padding:30px 20px}.packages-section .video-box-outer{margin-top:30px}.video-box .image img{min-height:300px;object-fit:cover}.subscribe-form .form-group input[type="text"],.subscribe-form .form-group input[type="email"]{border-radius:10px}.subscribe-form .form-group .theme-btn{position:relative;width:100%;display:block;margin-top:10px;right:0;border-radius:10px}.news-block-five h4,.service-block h4,.experience-section h3,.news-block-two 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{position:relative;right:0;top:0;box-shadow:none;padding:30px 0 0;margin:0}.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{max-width:100%;position:relative;right:0;bottom:0}.banner-section-two .room-search-form{padding:30px 30px}.room-search-form .form-group.width-22,.room-search-form .form-group.width-18,.room-search-form .form-group.width-20{width:100%;padding:0 15px}.news-block-two .inner-box,.testimonial-block-two .content-column{padding:30px 30px}.sec-title .float-text{font-size:70px;line-height:1em;margin-bottom:-30px}.room-block-three .image img{min-height:300px;object-fit:cover}.package-block-three .overlay-cotnent{position:relative;left:0;right:0;padding:20px 15px}.package-block-three .inner-box{padding-bottom:0}.news-block-four .inner-box{padding-right:0}.news-block-four .image{position:relative;left:0;bottom:0;width:100%;height:auto}.news-block-four .image img{width:100%}.news-block-five .lower-content{padding:30px 30px}.testimonial-section-four .carousel-outer{padding-top:25%}.room-block-four .cotnent-box,.packages-carousel .active .package-block-four .overlay-cotnent{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}}