@media (min-width:576px){body .kc-container,#hotel-booking-results,.hb-select-extra-results{max-width:540px}}@media (min-width:768px){body .kc-container,#hotel-booking-results,.hb-select-extra-results{max-width:720px}}@media (min-width:992px){body .kc-container,#hotel-booking-results,.hb-select-extra-results{max-width:960px}}@media (min-width:1200px){.container,body .kc-container,#hotel-booking-results,.hb-select-extra-results{max-width:1170px}}@media (min-width:992px) and (max-width:1199px){.form-fulid .form-group input{width:120px}.form-fulid .form-group label{margin-right:10px}.tr-booking-form .btn.btn-primary,.tr-booking-form .btn.btn-dark{padding:12px 20px}.section-title h1,#hotel-booking-cart h3,#hotel-booking-payment h3,#hotel-booking-results>h3,.hb_single_room .title h4{font-size:30px}.room-slider::before,.room-slider::after,.gallery-slider::before,.gallery-slider::after{width:32%}.testimonial-thumb{padding-left:50px}.testimonial-thumb::before{margin-left:-25px}.banner-contnt h1{font-size:40px}.banner-contnt h2{font-size:70px;line-height:85px}.banner-contnt h3{font-size:18px}.toggle-menu-one .main-drop-menu{width:700px}.room-text{padding:5px 15px}.blog-details .tr-post .entry-header .entry-title,.room-details-content .tr-room h1,.page-title h1{font-size:40px}.room-details-content .tr-room h2,.tr-breadcrumb h2{font-size:18px}.blog-details .tr-post .single-header{max-width:960px;width:100%}.room-details-info{max-width:960px;width:100%;margin-top:30px}.room-details-content .tr-room{max-height:600px}.form-style-2.form-fulid .form-group{margin-right:60px}.banner-contnt .tr-booking-form{width:initial}.form-style-2 .laxuary-search-rooms.hotel-booking-search ul li{margin-right:40px}.tr-booking-slider-sc .hotel-booking-search button{padding:12px 15px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li{padding-right:15px}.owl-item .tr-room h2{max-width:100%;float:none}.rooms .owl-item .hb_room .price{float:none}}@media (max-width:991px){.about-thumb{margin-right:0;margin-bottom:50px}.room-slider::before,.room-slider::after{display:none}.testimonial-thumb{padding-left:0}.tr-testimonials{padding:90px 0}.banner-contnt h1{font-size:36px}.banner-contnt h2{font-size:56px;line-height:70px}.banner-contnt h3{font-size:18px;margin:15px 0 30px}.section-title h1,#hotel-booking-cart h3,#hotel-booking-payment h3,#hotel-booking-results>h3,.hb_single_room .title h4{font-size:26px}.section-title span{font-size:40px;line-height:24px;top:-3px;left:-5px}.form-fulid .form-group{display:block}.form-fulid .form-group label{margin-top:5px;margin-right:5px}.form-fulid .form-group input{width:120px;padding:18px 0}.tr-booking-form .btn.btn-primary .tr-booking-form .btn.btn-dark{margin-top:15px}.tr-cta h1{font-size:40px;margin:15px 0 35px}.tr-footer .footer-widget{margin-bottom:50px}.tr-footer .footer-widget:last-child{margin-bottom:30px}.footer-top{padding:100px 0 50px}.toggle-menu-one .tr-menu-content,.tr-essentials,.tr-page .toggle-menu-one .tr-menu-content,.tr-page .tr-essentials,.tr-page.error-page .tr-essentials,.tr-page.error-page .toggle-menu-one .tr-menu-content{top:15px;margin-top:0}.tr-menu.toggle-menu-one .main-drop-menu{width:600px;position:fixed;top:50%;height:initial!important}.testimonials-2 .testimonial-thumb{padding-left:60px}.tr-toggle,.tr-menu.menu-open .close-menu{display:block}.tr-menu.menu-open .tr-toggle{display:none}.menu-with-button .main-drop-menu{margin-right:0}.tr-menu .main-drop-menu{float:none;width:100%;visibility:hidden;opacity:0;height:0;position:absolute;top:70px;z-index:999}.tr-menu.menu-open .main-drop-menu{visibility:visible;opacity:1;height:100%}.tr-menu.d-md-none.menu-open .main-drop-menu,.tr-menu.d-md-none.menu-open .tr-nav-menu{display:none}.tr-menu .tr-essentials{right:45px}.tr-menu .tr-nav-menu{display:block}.tr-nav-menu.left-menu,.tr-nav-menu.right-menu{display:none}.tr-nav-menu li a{line-height:20px;color:#fff;border-top:1px solid #fff;background-color:#112049}.tr-menu-content .navbar-brand{float:none}.tr-menu .tr-dropdown-menu{position:static;opacity:1;visibility:visible;display:none;padding:0;min-width:100%;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:inherit!important;-moz-transition:inherit!important;-ms-transition:inherit!important;-o-transition:inherit!important;transition:inherit!important;margin-left:0}.tr-dropdown i.icon,.menu-item-has-children .icon{display:block;width:40px;height:50px;line-height:50px}.menu-item-has-children{position:relative}.menu-item-has-children .icon{position:absolute;top:0;right:0;z-index:99;color:#fff;cursor:pointer}.menu-item-has-children .sub-menu{display:none}.main-drop-menu .tr-nav-menu .tr-dropdown-menu li a{padding:12px 15px}.tr-view-all.float-right{margin-top:30px}.tr-room-tab .nav.nav-tabs{margin-right:0}.tr-room-tab .tab-content{position:static;width:100%;margin-left:15px;margin-right:15px;margin-top:30px;transform:initial;margin-bottom:30px}.blog-details .tr-post .entry-header .entry-title,.room-details-content .tr-room h1,.page-title h1{font-size:30px}.tr-breadcrumb h2,.room-details-content .tr-room h2{font-size:18px}.blog-details .tr-post .entry-header .entry-meta{font-size:16px}.gallery-slider::before,.gallery-slider::after{width:32%}.error-404 h1{font-size:100px}.error-404 h2{font-size:30px}.blog-details .tr-post .single-header{max-width:720px;width:100%;margin-top:30px}.room-details-info{max-width:720px;width:100%;margin-top:30px}.room-details-content .tr-room{max-height:500px}.overview-text{position:static;max-width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.room-overview .room-thumb{padding-right:0}.blog-details .entry-header{max-height:500px}.tr-comments-area h3.tr-title,.tr-comment-form h3.tr-title{font-size:26px}.form-fulid .form-group,.form-style-2.form-fulid .form-group{width:50%;margin-right:0;display:block}.form-fulid .form-control,.laxuary-search-rooms.hotel-booking-search input,.laxuary-search-rooms.hotel-booking-search select{border:1px solid #ddd;height:50px;width:100%;padding:6px 20px}.form-style-2 .laxuary-search-rooms{padding:35px 25px}.form-fulid .form-group{padding-left:15px;padding-right:15px;margin-bottom:15px;margin-top:0;text-align:left}.form-fulid .form-group label,.form-style-2.form-fulid .form-group label{margin:0 0 5px}.tr-booking-form .btn.btn-primary,.tr-booking-form .btn.btn-dark{float:none}.tr-menu.logo-center{overflow:hidden}.tr-menu-absolute .tr-nav-menu li a:hover{color:#fff}.tr-room-details .tr-booking-form{margin-top:40px}.banner-contnt .tr-booking-form{margin-top:30px}.tr-address-content .section-title{margin-bottom:50px}#gmap{height:500px;margin-top:0}.room-overview{margin-top:50px}.banner-contnt .tr-booking-form{position:static;padding:40px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.laxuary-search-rooms.hotel-booking-search ul li{width:50%;margin-right:0;padding:0 15px;float:left;margin-bottom:30px}.laxuary-search-rooms{padding:35px 15px}.laxuary-search-rooms .hb-form-table{display:block;max-width:100%;float:none;margin-top:0}.laxuary-search-rooms form p{float:none}.laxuary-search-rooms .hb_input_field{width:100%}.laxuary-search-rooms .hb-submit{float:none;text-align:center;width:100%}.laxuary-search-rooms.hotel-booking-search .hb_input_field::after{top:17px;right:20px}#hotel-booking-results .hb-search-results>.hb-room{padding-bottom:0}#hotel-booking-results,.hb-select-extra-results{padding:80px 15px}.footer-logo{margin-top:0}.form-style-2 .laxuary-search-rooms.hotel-booking-search ul li{margin-right:0;text-align:left}.tr-booking-slider-sc .hotel-booking-search button{padding:12px 15px}.tr-booking-slider-sc .laxuary-search-rooms.hotel-booking-search ul li{width:100%;padding:0}.form-style-2 .laxuary-search-rooms .hb-form-table{margin-left:0}.tr-menu.logo-center .menu-laxuary-left-menu-container,.tr-middle-logo,.menu-laxuary-right-menu-container{width:100%}#hotel-booking-results,#hotel-booking-cart{padding-bottom:0;padding-top:0}.tr-grid-2>li{width:100%}.laxuary-photo-gallery.tr-gallery-col-4>li,.laxuary-video-gallery.tr-video-col-4>li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tr-booking-slider-sc.tr-booking-form{display:none}.tr-post .entry-header+.entry-content{margin-top:0;margin-left:0;margin-right:0}.main-drop-menu .tr-nav-menu>li.active>a,.main-drop-menu .tr-nav-menu li:hover>a{color:#fff!important}.tr-toggle-menu .main-drop-menu .tr-nav-menu>li>a{padding:15px}.tr-toggle-menu .main-drop-menu .tr-nav-menu .tr-dropdown i.icon{right:0}.room-details-content .tr-room .room-thumb{margin-bottom:0}.widget.widget_hb_widget_search .hotel-booking-search button{padding:12px 15px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a::after{display:none}.owl-item .tr-room h2{max-width:100%;float:none}.rooms .owl-item .hb_room .price{float:none}}@media (min-width:768px) and (max-width:991px){.blog-details .tr-sidebar{margin-top:80px}.tr-room-facility{margin-top:70px}.tr-grid-3>li{width:50%}.footer-widget .widget_nav_menu ul li{float:none;width:100%}}@media (max-width:767px){.testimonial-thumb{position:static;text-align:center;margin-bottom:40px}.testimonial-thumb img{max-width:75%}.testimonial-thumb::before{margin-top:-230px}.video-style-1 .tr-video{padding:100px 0;margin-top:0;margin-bottom:-150px}.tr-video-content.video-style-1{margin-bottom:130px;padding-top:230px}.liveng-text,.tr-cta .cta-text{position:static;max-width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.room-overview .room-thumb,.cta-thumb{padding-right:0}.liveng-image{padding-left:0}.banner-contnt h1{font-size:30px}.banner-contnt h2{font-size:46px;line-height:60px}.section-title span.sub-title{font-size:12px}.toggle-menu-one .main-drop-menu{width:500px}.testimonials-2 .testimonial-thumb{padding-left:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.tr-video-content{padding:150px 0}.gallery-slider::before,.gallery-slider::after{display:none}.error-404 h1{font-size:76px}.error-404 h2{font-size:22px;margin:30px 0}.tr-menu.toggle-menu-one .main-drop-menu{max-width:540px;left:50%;width:540px;max-height:400px;overflow-x:hidden}.banner-contnt{padding:150px 0}.blog-details .tr-post .single-header{max-width:540px;width:100%}.room-details-info{max-width:540px;width:100%}.room-details-content .tr-room{max-height:400px}.section-padding{padding:50px 0 50px}.blog-content.section-padding{padding-bottom:50px}.tr-room-facility{margin-top:50px}.tr-team-style-1{margin-bottom:260px}.tr-cta h1{font-size:36px}.tr-sidebar,.blog-details .tr-sidebar{margin-top:50px}.btn-load-more,.pagination{margin-top:15px}.blog-details .tr-post .entry-content,.blog-details .tr-post .entry-header+.entry-content{margin-top:70px}.tr-room-details .tr-booking-form{margin-top:30px}#gmap{height:400px}.testimonial-thumb::before{display:none}.tr-testimonials{padding:80px 0}.about-thumb{padding-right:0}#hotel-booking-payment{padding-bottom:0}.tr-grid-3>li{width:50%}.section-title{margin-bottom:50px}.footer-top{padding:70px 0 15px}.blog-details blockquote::before{left:25px;top:40px;font-size:25px}.blog-details blockquote p{margin-left:25px}.page-header h1{font-size:24px}.room-details-info .single-extra-room-info li{font-size:16px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li{margin-bottom:15px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a{padding-bottom:10px}.rooms .hb_room .price,.tr-room h2{float:none;width:100%;max-width:100%}}@media (max-width:575px){.banner-contnt h1{font-size:24px}.banner-contnt h2{font-size:36px;line-height:50px}.banner-contnt h3{font-size:16px;margin-top:10px}.banner-contnt{padding:150px 0 100px}#tr-home-carousel .banner-contnt{padding:100px 0 150px}.carousel-indicators{margin-right:20px}.tr-menu.toggle-menu-one .main-drop-menu{width:100%;padding-left:15px;padding-right:15px;top:90px;-webkit-transform:translateY(0) translateX(-50%);-moz-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);-o-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.toggle-menu-one .right-contenent,.toggle-menu-one .tr-nav-menu{width:100%;float:none;width:100%}.toggle-menu-one .right-contenent{padding-left:15px;margin-top:30px}.blog-details .tr-post .entry-header .entry-title,.room-details-content .tr-room h1,.page-title h1{font-size:24px}.tr-breadcrumb h2,.room-details-content .tr-room h2{font-size:16px}.breadcrumb-content{padding:100px 0 70px}.toggle-menu-one .tr-menu-content,.tr-essentials,.tr-page .toggle-menu-one .tr-menu-content,.tr-page .tr-essentials,.tr-page.error-page .tr-essentials,.tr-page.error-page .toggle-menu-one .tr-menu-content{top:0}.tr-toggle-menu .tr-toggle,.tr-toggle-menu .close-menu{top:0}.tr-menu.toggle-menu-one .navbar-brand{margin-top:0}.blog-details .tr-post .entry-header .entry-title{margin-bottom:15px}.blog-details .tr-post .single-header{margin-top:30px}.blog-details .tr-post .single-header .entry-meta li{font-size:14px}.blog-details .tr-post .entry-header .entry-meta{margin-top:0}.room-details-info{width:100%}.room-details-content .tr-room{max-height:300px}.tr-cta .tr-price{font-size:24px}.team-member h2{font-size:18px}.tr-post .entry-title,.widget_title{font-size:18px}.tr-cta h1{font-size:30px}.tr-video-content{padding:100px 0}.tr-video a{font-size:50px}.tr-room h2{font-size:18px;margin:15px 0}.widget.widget_recent_entries .entry-content{font-size:14px}.tr-feedback{padding:30px}.tr-feedback .section-title{margin-bottom:30px}.banner-contnt .tr-booking-form{padding:30px}.tr-view-all{margin-top:0}.wp-hotel-booking-search-rooms .laxuary-search-rooms form{width:450px}#hotel-booking-cart h3,#hotel-booking-payment h3,#hotel-booking-results>h3,.hb_single_room .title h4{margin-bottom:30px}#hotel-booking-cart table th,#hotel-booking-payment table th{padding:10px 5px}.laxuary-photo-gallery.tr-gallery-col-3>li,.laxuary-video-gallery.tr-video-col-3>li,.laxuary-photo-gallery.tr-gallery-col-4>li,.laxuary-video-gallery.tr-video-col-4>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tr-grid-3>li{width:100%}.tr-previuos-next{padding:10px;line-height:20px}.room-details-content .tr-room .room-thumb{min-height:300px}.room-details-content .tr-room .room-thumb img{height:300px}.room-details-info .single-extra-room-info li{font-size:14px;margin-right:10px}.hb_single_room .hb_room_gallery{margin-bottom:150px!important}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li{margin-bottom:10px;padding-right:20px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a{font-size:15px;padding-bottom:5px}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content{padding:25px}}@media (max-width:475px){.tr-essentials .btn.btn-primary,.tr-essentials .btn.btn-dark{font-size:12px;padding:13px 15px}.tr-essentials select{margin-top:12px}.tr-language{margin-right:5px}.tr-toggle-menu .tr-toggle,.tr-toggle-menu .close-menu{width:45px;height:45px;padding:10px}.tr-toggle-menu .close-menu{padding:10px 8px}.tr-menu.toggle-menu-one .navbar-brand{max-width:100px;margin-left:45px;padding:9px 15px}.tr-menu .navbar-brand{max-width:85px;padding:10px 0}.form-fulid .form-group,.form-style-2.form-fulid .form-group{width:100%;padding:0}.form-fulid form{margin:0}.tr-menu .tr-essentials{top:7px;right:35px}.tr-menu .tr-essentials .btn.btn-primary,.tr-menu .tr-essentials .btn.btn-dark{padding:8px 15px;font-size:10px}.tr-toggle{top:12px}.close-menu{top:10px}.tr-menu .tr-essentials select{margin-top:6px}.comment-meta .url,.comment-meta .tr-date{display:block;float:none}.blog-details blockquote{font-size:15px;line-height:28px;padding:20px 15px 30px;font-weight:600}.blog-details blockquote::before{font-size:20px;top:30px;left:20px}.blog-details blockquote p{margin-left:0;padding-top:25px}.tr-comments-area h3.tr-title,.tr-comment-form h3.tr-title{margin-bottom:30px;font-size:22px}.tr-comment-form{padding:20px 15px}.tr-comment-form .tr-author{margin-right:10px}.tr-previuos-next li{float:none;width:100%}.tr-previuos-next li a{position:relative;display:inline-block}.tr-previuos-next .next{text-align:left}.tr-previuos-next li.text-center{margin:8px 0}.section-title.float-left,.tr-view-all.float-right{float:none!important}.section-title.float-left{margin-bottom:20px}.tr-view-all.float-right{margin-top:0;margin-bottom:50px;margin-right:0;margin-left:35px}.tr-view-all a{font-size:12px}.section-title h1,#hotel-booking-cart h3,#hotel-booking-payment h3,#hotel-booking-results>h3,.hb_single_room .title h4{font-size:24px}.banner-contnt h1{font-size:20px}.banner-contnt h2{font-size:32px;line-height:40px}.banner-contnt h3{font-size:14px}.laxuary-search-rooms.hotel-booking-search ul li{width:100%;margin-bottom:15px;padding:0}.hotel-booking-search button{width:100%}.tr-cta span{font-size:16px}.form-style-2 .laxuary-search-rooms{padding:30px 25px}.tr-menu.menu-with-button .tr-essentials{margin-right:0}.tr-menu .main-drop-menu{top:50px}.wp-hotel-booking-search-rooms .laxuary-search-rooms form{width:300px;padding:20px}.tr-topbar .left-content,.tr-topbar .right-content{float:none}.tr-topbar .right-content{margin-top:10px}.nav-tabs .tr-room{display:block}.tr-room-tab .nav-tabs .room-thumb{max-width:100%;max-height:100%;margin-right:0;margin-bottom:15px}.tr-room-tab .room-text{padding:0}.tr-room-tab .nav-tabs .nav-link::after{display:none}#hb-order-new-customer .hb-form-table.col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;float:none;width:100%}.hb-addition-information>div>h4,.hb-order-existing-customer>div>h4,.hb-order-new-customer>div>h4,.hb-payment-form>div>h4{font-size:18px}.page-template-default .entry-content{padding:35px 25px}.laxuary-photo-gallery.tr-gallery-col-2>li,.laxuary-video-gallery.tr-video-col-2>li,.laxuary-photo-gallery.tr-gallery-col-3>li,.laxuary-video-gallery.tr-video-col-3>li .laxuary-photo-gallery.tr-gallery-col-4>li,.laxuary-video-gallery.tr-video-col-4>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tr-grid-3>li{width:100%}}