/**handles:hotera-custom,hotera-responsive**/
.fab:before{font-family:'Font Awesome 5 Brands'}.admin-bar .main-header .header-upper{top:32px!important}.elementor-element .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.single-whatwe-do-box .icon .icon{padding:0}.pagination{position:relative;display:block}.pagination li{position:relative;display:inline-block;margin-right:15px;margin-bottom:10px}.pagination li a,.pagination li span{position:relative;display:block;line-height:30px;font-size:18px;height:60px;min-width:60px;padding:15px 5px;text-align:center;color:#181b1f;font-weight:400;background:#fff;box-shadow:0 15px 15px 0 rgba(0,0,0,.15);text-transform:capitalize;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pagination li a:focus,.pagination li a:hover,.pagination li span.current,.pagination li span:focus,.pagination li span:hover{color:#fff;background:#171b27;border-color:#171b27}.about-section{padding:120px 0 60px 0}.main-menu .navigation>li,.mobile-menu .navigation li{margin-bottom:0}.featured-section-four .image-box .image:nth-child(2){margin-top:-95px!important}.featured-section-four .image-box .image:nth-child(3){margin-top:90px!important}.main-footer .newsletter-widget{padding-left:0}.comments-title h4 small a{position:relative;display:block;margin-top:8px;font-size:inherit;color:inherit}.comment-box .comment-form{margin:40px 0}.comment-box .comment-form .comments-title{margin-bottom:10px}.hotera-comment-item .hotera-comment-item{margin-left:80px}.footer-widget ul{position:relative}.footer-widget ul li{position:relative;margin-bottom:12px;line-height:24px;font-size:16px;color:#999ea5}.footer-widget ul li a{position:relative;display:block;color:#999ea5;font-size:16px;text-transform:capitalize;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.footer-widget ul li:hover a{color:#fff}.widget{position:relative;display:block;padding:40px 30px 50px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.05),0 20px 25px 0 rgba(0,0,0,.03)}.widget ul{position:relative}.widget ul li{position:relative;line-height:24px;color:#8e949f;font-size:16px;margin-bottom:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget ul li:before{position:absolute;left:0;top:-1px;font-family:Flaticon;content:"\f16e";opacity:0;font-size:18px;line-height:24px;font-weight:700;-ms-transform-origin:left;transform-origin:left;-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;z-index:5}.widget ul li a{position:relative;color:#8e949f;text-transform:capitalize;font-weight:500;line-height:24px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget ul li:hover{color:#181b1f;padding-left:25px}.widget ul li:hover a{color:#181b1f}.widget ul li:hover:before{opacity:1;transform:scaleX(1);-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;transition:all .3s ease .1s}.widget .tagcloud a{position:relative;display:inline-block;margin:0 4px 8px 0;line-height:24px;padding:12px 22px;background:#edf0f5;text-align:center;font-size:16px!important;font-weight:400;color:#8e949f;text-transform:capitalize;border-radius:0;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease}.widget .tagcloud a:hover{background-color:#181b1f;border-color:#181b1f;color:#fff}.sidebar .recent-posts .post-thumb{background-position:center center}.error-page-area{position:relative;display:block;overflow:hidden;background:#fff;padding:146px 0 150px}.error-content{position:relative;display:block;z-index:3}.error-content h4{color:#353742;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.error-content .title{position:relative;display:block;font-size:180px;line-height:150px;font-weight:700;text-transform:uppercase;margin:30px 0 17px 12px}.error-content p{font-size:18px;line-height:28px;margin:0 0 32px}.ht-search-form .hotel-booking-search{position:relative;z-index:99;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1),0 30px 45px rgba(0,0,0,.05);margin-top:-140px}.ht-search-form.style-two .hotel-booking-search{margin-top:0}.default-form.filter-form .hotel-booking-search .hb-form-table,.ht-search-form .hotel-booking-search .hb-form-table{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.default-form.filter-form .hotel-booking-search .hb-form-table .hb-form-field,.ht-search-form .hotel-booking-search .hb-form-table .hb-form-field{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative;width:100%;padding-right:15px;padding-left:15px}.default-form.filter-form .hotel-booking-search .hb-form-table .hb-form-field .hb_input_field,.ht-search-form .hotel-booking-search .hb-form-table .hb-form-field .hb_input_field{display:block}.default-form.filter-form .hotel-booking-search .hb-form-table .hb-form-field .hb_input_field:after,.ht-search-form .hotel-booking-search .hb-form-table .hb-form-field .hb_input_field:after{top:34px}.default-form.filter-form .hotel-booking-search label,.ht-search-form .hotel-booking-search label{position:relative;display:block;color:#0f172b;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.default-form.filter-form .hotel-booking-search input,.default-form.filter-form .hotel-booking-search select,.default-form.filter-form .hotel-booking-search textarea,.ht-search-form .hotel-booking-search input,.ht-search-form .hotel-booking-search select,.ht-search-form .hotel-booking-search textarea{width:100%;height:82px;padding:25px 20px;line-height:30px;background-color:#fff;border:1px solid #e5e5e5;font-size:16px;position:relative;display:block;color:#25283a;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.default-form.filter-form .hotel-booking-search .hb-submit,.ht-search-form .hotel-booking-search .hb-submit{margin-bottom:0;position:relative;text-align:right}.default-form.filter-form .hotel-booking-search .hb-submit button,.ht-search-form .hotel-booking-search .hb-submit button{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;font-weight:500;height:auto;padding:15px 40px;background:#1b1c1e;border-radius:0;outline:1px solid transparent;z-index:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.ht-search-form .hotel-booking-search .hb-submit button:hover{background:#1b1c1e;outline-color:#fff!important;outline-offset:-4px;color:#fff}.contact-section .map-layer iframe{height:100%}.default-form.filter-form .hotel-booking-search,.default-form.filter-form-two .hotel-booking-search,.filters-section.style-four .hotel-booking-search{padding:0}.default-form.filter-form-two .hotel-booking-search .hb-form-field{margin-bottom:30px}.filters-section.style-four .hotel-booking-search .hb-form-field{margin-bottom:20px}.default-form.filter-form-two .hotel-booking-search .hb-form-field label,.filters-section.style-four .hotel-booking-search .hb-form-field label{position:relative;display:block;color:#0f172b;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.default-form.filter-form-two .hotel-booking-search .hb-form-field-input,.filters-section.style-four .hotel-booking-search .hb-form-field-input{display:block;position:relative}.default-form.filter-form-two .hotel-booking-search .hb-form-field-input:after{top:22px}.filters-section.style-four .hotel-booking-search .hb-form-field-input:after{top:18px}.default-form.filter-form-two .hotel-booking-search .hb-form-field-input input,.default-form.filter-form-two .hotel-booking-search .hb-form-field-input select,.filters-section.style-four .hotel-booking-search .hb-form-field select,.filters-section.style-four .hotel-booking-search .hb-form-field-input input{position:relative;display:block;height:62px;width:100%;font-size:16px;color:#25283a;line-height:30px;font-weight:400;padding:15px 20px;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.default-form.filter-form-two .hotel-booking-search .hb-form-field-input input::-webkit-input-placeholder,.default-form.filter-form-two .hotel-booking-search .hb-form-field-input select::-webkit-input-placeholder,.filters-section.style-four .hotel-booking-search .hb-form-field-input input::-webkit-input-placeholder,.filters-section.style-four .hotel-booking-search .hb-form-field-input select::-webkit-input-placeholder{color:#25283a}.default-form.filter-form-two .hotel-booking-search .hb-submit button,.filters-section.style-four .hotel-booking-search .hb-submit button{position:relative;display:block;font-size:16px;line-height:30px;color:#fff;font-weight:500;padding:15px 25px;background:#1b1c1e;border-radius:0;width:100%;border:none;height:auto;box-shadow:none;outline:1px solid transparent;z-index:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.default-form.filter-form-two .hotel-booking-search .hb-submit,.filters-section.style-four .hotel-booking-search .hb-submit{margin-bottom:30px}.ht-search-form .filters-section.st-v4 .hotel-booking-search{margin:0;padding:0;box-shadow:none}.room-single .upper-box .upper-inner h4{font-size:48px;font-family:'Yeseva One',cursive}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li{position:relative;display:inline-block;margin-right:10px}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li:last-child{margin-right:0}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li a{position:relative;display:block;font-size:16px;line-height:30px;color:#1b1c1e;font-weight:500;padding:15px 40px;background:#edf0f5;border-radius:0;z-index:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs{display:flex;width:100%}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li a:hover{background:#1b1c1e;color:#fff}.room-single .details-box .hb_single_room_details .hb_single_room_tabs_content{margin-top:40px}.room-single .details-box .hb_single_room_details .hb_single_room_tabs_content p{color:#9b9fa6;font-size:15px}.room-single .details-box .hb_single_room_tab_details #comments h2,.room-single .details-box .hb_single_room_tab_details .hb_room_pricing_plan_data{font-size:30px}.room-single .details-box .hb_single_room_tab_details #review_form .comment-reply-title{font-size:24px}.room-single .details-box .hb_single_room_tab_details .comment-form-comment textarea{border:1px solid #eaeaea;width:100%}.room-single .details-box .hb_single_room_tab_details .hb_room_pricing_plans{width:100%;border:1px solid #eaeaea}.room-single .details-box .hb_single_room_tab_details .hb_room_pricing_plans tbody,.room-single .details-box .hb_single_room_tab_details .hb_room_pricing_plans thead{text-align:center}.room-single .details-box .hb_single_room_tab_details .hb_room_pricing_plans tbody tr{border-top:1px solid #eaeaea}.room-single .details-box .hb_single_room_tab_details .hb_room_pricing_plans tr td,.room-single .details-box .hb_single_room_tab_details .hb_room_pricing_plans tr th{padding:15px 0;border-right:1px solid #eaeaea}.room-single .details-box .hb_single_room_tab_details .form-submit input[type=submit]{position:relative;display:block;font-size:16px;line-height:30px;color:#fff;font-weight:500;padding:15px 40px;background:#1b1c1e;border-radius:0;outline:1px solid transparent;z-index:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.room-single .upper-box .owl-slider-gallery{position:relative;margin-bottom:70px}.room-single .upper-box .camera_thumbs_cont{background:0 0}.hb_single_room_tab_details strong.text-center,.room-single .details-box .details-inner .hb_single_room_tabs_content .details-inner h3,.room-single .upper-box .details-inner h3,.room-single .upper-box .text strong.text-center{font-size:26px;font-weight:400;color:#1b1c1e;font-family:'Yeseva One',cursive}.room-single .details-box .details-inner .hb_single_room_tabs_content .details-inner{padding:0;margin-top:40px;box-shadow:none}#tribe-events-pg-template,.tribe-events-pg-template{margin:0;max-width:100%}.single-tribe_events .event-single .tribe-events-cal-links .tribe-events-button{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;font-weight:500;padding:15px 40px;background:#1b1c1e;border-radius:0;outline:1px solid transparent;z-index:1;margin:0 15px 0 0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.single-tribe_events .event-single .tribe-events-cal-links .tribe-events-button.tribe-events-ical{background:#edf0f5;color:#1b1c1e}.single-tribe_events .event-single .tribe-events-cal-links .tribe-events-button:hover{background:#1b1c1e;outline-color:#fff;outline-offset:-4px;color:#fff}.single-tribe_events .event-single .tribe-events-cal-links{margin-bottom:0}#hotel-booking-results>h3{margin-bottom:40px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-info{padding-left:50px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-name{font-weight:400}#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-cart button[type=button],#hotel-booking-cart button[type=submit],#hotel-booking-payment .hb_button.hb_checkout,#hotel-booking-payment button[type=button],#hotel-booking-payment button[type=submit],#hotel-booking-results form .hb_button.hb_checkout,#hotel-booking-results form button.hb_add_to_cart,#hotel-booking-results form button[type=submit],.sidebar-page-container .blog-content #hotel-booking-cart .hb_button,.sidebar-page-container .blog-content .hb-select-extra-results .hb_button{position:relative;display:block;font-size:16px;line-height:30px;color:#fff;font-weight:500;padding:15px 40px;background:#1b1c1e;border-radius:0;outline:1px solid transparent;z-index:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.sidebar-page-container .blog-content .hb-select-extra-results .list-room-extra li{position:relative;padding:30px;background:#f9f9f9;margin-bottom:40px}.sidebar-page-container .blog-content .hb-select-extra-results .list-room-extra li .hb_package_title{position:relative;padding:20px 0 10px;font-family:'Yeseva One',cursive;font-weight:400}#hotel-booking-cart h3,#hotel-booking-payment h3,.sidebar-page-container .blog-content .hb-select-extra-results .list-room-extra li .hb_package_title label{font-size:26px;margin-bottom:30px}.sidebar-page-container .blog-content #hotel-booking-cart .hb_button,.sidebar-page-container .blog-content .hb-select-extra-results .hb_button{display:inline-block;margin-right:15px}#hotel-booking-cart table.hb_table,#hotel-booking-payment table.hb_table{border:1px solid #e1e6eb;padding:35px;min-height:270px;width:100%}#hotel-booking-cart table th,#hotel-booking-cart table tr.hb_checkout_item td,#hotel-booking-cart td,#hotel-booking-payment table th,#hotel-booking-payment table tr.hb_checkout_item td,#hotel-booking-payment td{border:1px solid #eaeaea}.hb-customer .hb-col-padding{padding:40px}.hb-customer .hb-col-padding .hb-form-table.col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0}.hb-order-new-customer .hb-form-table .hb-form-field{display:inline-block;width:49%;margin-right:0;padding:0}.hb-order-new-customer .hb-form-table .hb-form-field input,.hb-order-new-customer .hb-form-table .hb-form-field select{width:100%;margin-bottom:0}.hb-message{background:#cda274;color:#fff;border-color:#cda274}.hb-message-content{color:#fff;margin:10px 20px}#booking-details .booking-data{margin-bottom:30px}#booking-items h3,.hb_booking_wrapper h2{margin-bottom:30px}#booking-items .booking_item_table,.hb_booking_wrapper .hb_booking_table{width:100%;display:table;margin-bottom:50px}#booking-items .booking_item_table tr,.hb_booking_wrapper .hb_booking_table tr{display:table-row;border:1px solid #eaeaea}#booking-items .booking_item_table tr th,.hb_booking_wrapper .hb_booking_table tr th{padding:5px 10px;border-right:1px solid #eaeaea}#booking-items .booking_item_table tr th:last-child,.hb_booking_wrapper .hb_booking_table tr th:last-child{border:none}#booking-items .booking_item_table td,.hb_booking_wrapper .hb_booking_table td{display:table-cell;padding:5px 10px;border-right:1px solid #eaeaea}#booking-items .booking_item_table tr td:last-child,.hb_booking_wrapper .hb_booking_table tr td:last-child{border:none}#booking-customer .customer-details{background:#f7f7f7;margin-bottom:50px;padding:40px}#booking-customer .customer-details ul li{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #fff;position:relative;color:#212121}#booking-customer .customer-details ul li:last-child{margin:0;padding:0;border:0}#booking-customer .customer-details ul li label{margin:0 10px 0 0;font-weight:600}.p-l0{padding-left:0!important}.main-footer .about-widget .logo img{max-height:60px}.hotel-booking-search .hb-form-table .hb-form-field select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.hotel-booking-search .hb-form-table .hb-form-field .hb-form-field-input{position:relative}.hotel-booking-search .hb-form-table .hb-form-field .hb-form-field-input:before{content:"\f106";font-family:Flaticon;z-index:99;position:absolute;right:22px;top:28px;line-height:30px;cursor:pointer;font-weight:400;color:#999}.default-form.filter-form-three .hotel-booking-search .hb-form-table .hb-form-field .hb-form-field-input:before,.default-form.filter-form-two .hotel-booking-search .hb-form-table .hb-form-field .hb-form-field-input:before{top:17px}.hotel-booking-search .hb-form-table .hb-form-field .hb-form-field-input.hb_input_field:before{display:none}
@media only screen and (max-width:7000px){.page-wrapper{overflow:hidden}}@media only screen and (max-width:1650px){.header-style-one .header-upper{padding:0 20px}.facts-section .left-bottom-image{bottom:-140px;left:70px}.facts-section .left-bottom-image img{height:400px}}@media only screen and (max-width:1499px){.fixed-header.header-style-one.alternate-two .header-upper,.header-style-one.alternate-two .header-upper{top:0;background:#fff}.header-style-one.alternate-two .header-upper .inner-container{padding-left:0;padding-right:0}}@media only screen and (max-width:1340px){.header-style-one .other-links .info{display:none}.main-menu .navigation>li{margin-right:30px}.banner-five .banner-carousel .content-box h1,.page-banner h1,.video-section h1,h1{font-size:48px}.packages-section .title-box h2,.sec-title h2,h2{font-size:40px}.offers-section-three .slide-item h3,.offers-section-two .carousel-box h3,.post-details h3,h3{font-size:30px}h4{font-size:20px}.banner-carousel .content-box h1{font-size:60px}.facts-section .left-bottom-image{bottom:-100px;left:50px}.facts-section .left-bottom-image img{height:300px}}@media only screen and (max-width:1199px){.wellness-spa .upper-box{top:-80px}.banner-carousel .content-box h1,.banner-five .banner-carousel .content-box h1{font-size:54px}.banner-carousel .content-box .text{font-size:18px}.about-section .image-column .inner{padding-right:0}.about-section .text-column .inner{padding-left:0;padding-top:0}.main-footer .links-widget .widget-content,.main-footer .newsletter-widget{padding-left:0}.featured-section-two .image-column .inner,.featured-section-two .text-column .inner{padding-left:0;padding-right:0}.featured-section-three .text-column .inner{padding-left:0;padding-top:0}.offers-section-three .text-column .inner{padding:70px 30px}.header-style-one.alternate-two .header-upper{padding-left:15px;padding-right:15px}.page-banner.ext-banner .inner-container{height:600px}.sidebar-page-container .sidebar{padding-left:0}.offers-section-one .offers-column .inner{padding-right:0}.dotted-pattern,.tri-pattern{display:none}.filters-section .form-box{margin-bottom:90px}.about-section{padding-bottom:20px}.pattern-bottom,.pattern-top{height:50px}.banner-five .banner-bottom-pattern,.banner-four .banner-bottom-pattern,.banner-one .banner-bottom-pattern,.banner-three .banner-bottom-pattern,.banner-two .banner-bottom-pattern,.page-banner .banner-bottom-pattern{height:60px;bottom:0}.facts-section{padding:120px 0 30px}.rooms-section-one{padding:80px 0 0}.offers-section-one{padding:70px 0 20px}.featured-section{padding:80px 0 0}.featured-block{padding-bottom:50px}.video-section{padding:110px 0 120px}.testimonials-section{padding:80px 0 100px}.news-section{padding:80px 0 50px}.main-footer .widgets-section{padding:90px 0 40px}.featured-section-two{padding:90px 0 30px}.rooms-section-two{padding:110px 0 80px}.offers-section-two{padding-top:130px;min-height:620px}.offers-section-two .bg-carousel-box .slide-item{height:620px}.why-us-section{padding:80px 0 60px}.testimonials-section-two{padding:90px 0 60px}.news-section-two{padding:110px 0 60px}.featured-section-three{padding:90px 0}.rooms-section-three{padding:80px 0 90px}.why-us-two{padding:90px 0 60px}.gallery-section{padding:80px 0 70px;text-align:center}.gallery-section .sec-title{max-width:none}.gallery-section .owl-theme .owl-nav{position:relative;width:100%;margin:50px 0 0;left:0;top:0;text-align:center}.testimonials-section-three{padding:80px 0 90px}.news-section-two.alternate{padding-top:70px}.featured-section-four{padding:80px 0 170px}.featured-section-four.about-page{padding-bottom:200px}.featured-section-four .text-column .inner{padding-left:0}.rooms-section-four{padding:120px 0 60px}.facts-section-two{padding:80px 0 70px}.why-us-two.alternate{padding-top:80px}.news-section-three{padding:80px 0 40px}.news-block-four .lower-box{padding-top:60px}.news-block-four .lower-box .date{top:-50px;left:35px}.featured-section-five{padding:80px 0 60px}.facts-section-two.alternate{padding-bottom:40px}.page-banner .inner-container{padding:200px 0 130px}.rooms-section{padding:70px 0 30px}.rooms-gallery{padding-bottom:60px}.event-single .details-box .details-inner,.room-single .details-box .details-inner,.room-single .upper-box .upper-inner{padding:50px 50px 30px}.event-single .upper-box .upper-inner{padding:50px 50px 50px}.event-single .info-block .info-inner{padding:50px 30px 30px}.room-single{padding-bottom:60px}.rooms-section.alternate,.team-section{padding:80px 0 40px}.history-section{padding:80px 0 90px}.packages-section{padding:70px 0 60px}.team-block .info-box h4{font-size:20px}.team-block .image-box .social{right:30px;width:36px}.team-block .image-box .social li a{width:36px;height:36px;line-height:36px;font-size:16px}.package-details{padding-top:200px;padding-bottom:60px}.gallery-section-two,.related-section{padding:80px 0 60px}.events-section{padding:80px 0 50px}.featured-section-five.alt-padd{padding-top:60px;padding-bottom:70px}.menu-section{padding:80px 0 70px}.wellness-spa .upper-box .upper-inner{padding:50px 50px}.wellness-spa{padding-bottom:60px}.news-section-three.news-page{padding-top:70px}.sidebar-page-container{padding:70px 0}.contact-section-two{padding:70px 0 60px}.contact-section-two .form-box{padding:50px 30px 30px;margin-top:-190px}.facts-section .left-bottom-image{bottom:-70px}}@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:991px){.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs{display:block;width:100%}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li{width:48%;margin-bottom:15px}.room-single .details-box .info li,.room-single .upper-box .details-inner .info li{width:33.333%}.ht-search-form .hotel-booking-search{margin-top:0}.main-header .nav-outer .main-menu,.sticky-header{display:none!important}.header-style-one .other-links{padding-top:25px;margin-right:30px}.header-style-one .nav-outer{float:right}.nav-outer .mobile-nav-toggler{display:block}.header-style-one .header-upper .logo-box{padding:15px 0}.mobile-menu{border-top-width:120px;border-bottom-width:100px}.mobile-menu .nav-logo{top:-120px}.mobile-menu .nav-bottom{bottom:-130px;padding-top:10px}.banner-five .banner-carousel .content-box h1,.page-banner h1,.video-section h1,h1{font-size:42px}.filters-section.style-two h2,.package-details .text-content h2,.packages-section .title-box h2,.sec-title h2,h2{font-size:36px}.fluid-section .text-column h3,.news-block-four h3,.offers-section-three .slide-item h3,.offers-section-two .carousel-box h3,.post-details h3,h3{font-size:30px}.history-block h3{font-size:26px}h4{font-size:20px}.banner-carousel .content-box h1{font-size:48px}.offers-section-one .upper-box .link-box,.offers-section-one .upper-box .sec-title{width:100%;max-width:none;padding-top:0;margin-top:0;margin-bottom:30px}.offers-section-one .images-column .inner{padding-top:100px}.featured-block .text-column .inner{padding-left:0;padding-top:0}.featured-block.alternate .text-column .inner{padding-right:0;padding-top:0}.featured-block.alternate .text-column{order:12}.featured-block.alternate .image-column{order:0}.banner-carousel .content-box .content{text-align:center}.testimonial-block-two .text-col .inner{padding-left:0;padding-top:0}.testimonial-block-two{padding-left:0}.featured-section-three .image-column .inner{padding-right:0}.offers-section-three .image-column .inner{height:400px;min-height:0}.featured-section-four .text-column{order:0}.featured-section-four .image-column{order:12}.featured-section-four .text-column .inner{padding-top:0;padding-left:0}.filters-section.style-four .form-box{margin-top:100px;max-width:none}.fluid-section .image-column .inner{height:400px}.fluid-section .text-column .content{max-width:none}.fluid-section.alternate .text-column{order:12}.fluid-section.alternate .image-column{order:0}.page-banner.ext-banner .inner-container{height:400px}.page-banner .inner-container{padding:200px 0 130px;text-align:center}.event-single .details-box .details-inner,.event-single .upper-box .upper-inner,.room-single .details-box .details-inner,.room-single .upper-box .upper-inner,.wellness-spa .upper-box .upper-inner{padding:50px 30px 40px}.room-single .details-box .info li{width:25%}.event-block .content-box,.room-block-four .content-box{padding:30px}.history-block .content-col .inner{padding-right:50px;padding-left:0}.history-block .image-box:after{right:-71px}.history-block.alternate .content-col .inner{padding-left:50px;padding-right:0}.history-block.alternate .image-box:after{left:-71px}.event-single .info-block .info-inner{padding:50px 20px}.contact-section-two .form-box{margin:0;padding:50px 25px 30px}.banner-section .owl-dots{display:none}.banner-carousel .content-box{height:600px}.banner-carousel .content-box .content{padding:120px 0 50px}.filters-section{padding-top:70px}.filters-section.alternate{padding-top:10px}.filters-section .form-box{margin-top:0}.sec-title,.sec-title.centered{margin-bottom:45px}.about-section .text-column .link-box{padding-top:30px}.facts-section .title-column{margin-bottom:20px}.facts-section .title-column .inner{max-width:none}.offers-section-one .offer-block{margin-bottom:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.03),0 30px 30px 0 rgba(0,0,0,.07)}.offers-section-one .images-column .images{margin-bottom:50px}.featured-block .image-column .inner,.featured-block.alternate .image-column .inner{margin-right:0;margin-left:0}.featured-block{text-align:center}.news-section .upper-box .sec-title{max-width:none;text-align:center;margin-bottom:30px;width:100%}.news-section .upper-box .link-box{max-width:none;width:100%;text-align:center;padding-top:0;margin-bottom:50px}.banner-two .banner-carousel .content-box .content{padding:120px 0 50px}.testimonial-block-two .image-col .inner{padding-right:0}.testimonials-section-two .owl-nav{left:20px;bottom:20px}.featured-section-two .sec-title{margin-bottom:30px}.filters-section.style-two .form-box{max-width:none}.featured-section-four,.featured-section-four.about-page{padding-bottom:40px}.featured-section-four .image-column .inner{padding-right:0}.featured-section-four .image-box .image,.featured-section-four .image-box .image:nth-child(2),.featured-section-four .image-box .image:nth-child(3){position:relative;left:0;top:0;margin:0 20px 20px 0;float:left}.filters-section.style-four .form-box{margin-top:70px}.fluid-section .text-column .inner{padding:60px 20px}.rooms-section .filters-container{padding:0}.package-details .main-image{margin-bottom:50px}.sidebar-page-container.blog-single{padding-top:180px;padding-bottom:50px}.post-details .lower-box{padding-top:70px}.facts-section .left-bottom-image{display:none}.default-form.filter-form .hotel-booking-search .hb-form-table .hb-form-field,.ht-search-form .hotel-booking-search .hb-form-table .hb-form-field{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:767px){.banner-five .banner-carousel .content-box h1,.page-banner h1,.video-section h1,h1{font-size:36px}.filters-section.style-two h2,.package-details .text-content h2,.packages-section .title-box h2,.sec-title h2,h2{font-size:30px}.fluid-section .text-column h3,.news-block-four h3,.offers-section-two .carousel-box h3,.post-details h3,h3{font-size:26px}h4{font-size:20px}.banner-carousel .content-box h1{font-size:30px}.banner-carousel .content-box .text{font-size:16px}.banner-carousel .content-box{height:600px}.offers-section-two .carousel-box{padding:50px 25px}.testimonial-block-two .text-col .inner{padding-top:40px}.testimonial-block-two .image-col .inner{padding-right:0}.testimonials-section-two .owl-nav{position:relative;left:0;top:0;bottom:0;margin-top:50px}.testimonial-block-two .text{font-size:20px}.testimonial-block-two .info .name{font-size:18px}.main-footer,.main-footer .newsletter-form .form-group input{text-align:center}.main-footer .footer-bottom .bottom-links,.main-footer .footer-bottom .copyright{width:100%}.filters-section.style-two .form-box{margin-top:70px;max-width:none;padding:50px 20px 30px;text-align:center}.banner-four .banner-carousel .content-box,.banner-three .banner-carousel .content-box{height:500px;padding:120px 0 30px}.banner-four .banner-carousel .content-box .content{padding:70px 0 100px}.banner-five .banner-carousel .content-box{height:600px}.facts-section-two{text-align:center}.facts-section-two .fact-block .fact-inner{padding-left:0;padding-top:0}.facts-section-two .fact-block .fact-count{position:relative;left:0;top:0;margin:0 auto 50px}.room-single .details-box .info li{width:50%}.event-block .content-box,.room-block-four .content-box{padding:30px}.event-block .inner-box,.room-block-four .inner-box{padding-left:0}.event-block .image-box,.room-block-four .image-box{position:relative;left:0;top:0;height:auto;width:100%}.event-block .image-box .image-layer,.room-block-four .image-box .image-layer{display:none}.event-block .image-box .image,.room-block-four .image-box .image{display:block}.history-block .content-col .inner,.history-block.alternate .content-col .inner{padding-right:0;padding-left:0}.history-block .image-box:after,.history-block.alternate .image-box:after{display:none}.history-block{margin-top:0;margin-bottom:50px;text-align:center}.offers-section-one{text-align:center}.offers-section-one .offer-block{padding:40px 20px;text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,.03),0 30px 30px 0 rgba(0,0,0,.07)}.offers-section-one .offer-block .offer-inner{padding-left:0}.offers-section-one .offer-block .fact-thumb{position:relative;left:0;top:0;margin:0 auto 20px}.offers-section-one .offer-block .text{max-width:none}.filters-section .form-box{padding:50px 20px 30px}.default-form .form-group .e-label{height:0}.facts-section .fact-block .fact-inner{padding:0;text-align:center}.facts-section{text-align:center}.facts-section .fact-block .fact-count{position:relative;left:0;top:0;margin:0 auto 30px}.offers-section-one .images-column .inner{padding:0}.offers-section-one .images-column .image,.offers-section-one .images-column .image img,.offers-section-one .images-column .images{display:block;width:100%;padding:0}.offers-section-one .images-column .image:nth-child(2),.offers-section-one .images-column .image:nth-child(3),.rooms-section-two .owl-dots,.testimonials-section .owl-dots{display:none}.rooms-section-two{padding-bottom:50px}.contact-section .form-box{padding:50px 20px 40px}.about-section .sec-title{margin-bottom:30px}.featured-section-three .image-column .inner{padding-left:0;padding-right:100px}.featured-section-three .image-box .cap{left:auto;right:-100px}.offers-section-three.alternate .text-column .inner{padding-right:50px}.fluid-section .text-column{text-align:center}.filters-section.style-four .form-box{padding:35px 20px 20px}.history-block .image-box:before,.history-section .h-container:before{display:none}.history-section{padding-bottom:30px}.filter-gallery .filters li{font-size:16px;margin:0 10px 10px}.offer-block-two .lower-box{padding:30px 20px}.hotera-comment-item .hotera-comment-item{margin-left:0}.admin-bar .mobile-menu .close-btn{top:50px}.room-single .details-box .info li,.room-single .upper-box .details-inner .info li{width:50%}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li{width:100%;margin-right:0;margin-bottom:15px}}@media only screen and (max-width:600px){.admin-bar .main-header.fixed-header .header-upper{top:0!important}}@media only screen and (max-width:599px){.admin-bar .main-header.fixed-header .header-upper{top:0!important}.filters-section.style-two h2,.sec-title h2,h2{font-size:28px}.contact-section-two .form-box h3,.news-block-four h3,.offers-section-two .carousel-box h3,.post-details h3,h3{font-size:24px}.header-style-one .other-links .link-box{display:none}.header-style-one .nav-outer{float:right}.header-style-one .header-upper .logo-box,.main-header .header-upper .logo-box{margin-right:0}.banner-carousel .content-box{height:520px}.testimonial-block-two .text{font-size:18px}.room-single .details-box .info li{width:100%}.event-block .content-box,.room-block-four .content-box{padding:30px 20px}.news-block-four .lower-box{padding-left:20px;padding-right:20px;padding-bottom:30px}.about-section .image-column .image-box{padding-left:0}.about-section .image-column .cap{position:relative;left:0;top:0;padding:20px 15px;width:100%}.about-section .image-column .cap .txt{position:relative;left:0;top:0;margin:0;font-size:24px}.about-section .image-column .cap .txt br{display:none}.video-section{padding:80px 0 90px}.banner-five .banner-carousel .content-box h1,.page-banner h1,.video-section h1,h1{font-size:30px}.room-block-two .lower-box{padding:30px 20px}.rooms-section-two .carousel-box{margin:0 -10px}.mobile-menu{width:100%}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:0}.featured-section-three .image-column .inner{padding-left:0;padding-right:30px}.featured-section-three .image-box .cap{left:auto;right:-30px;top:30px;width:140px;height:120px;line-height:20px;font-size:16px;padding:30px 10px}.featured-section-three .image-box .cap span{font-size:32px;line-height:40px}.featured-section-three{padding-bottom:70px}.room-block-three .hover-box{left:15px;bottom:15px;right:15px;width:auto;max-width:none}.room-block-three .hover-box .hover-inner{padding:30px 25px}.room-block-three .image-box{height:480px}.testimonial-block-three .content{padding:50px 20px}.offers-section-three.alternate .text-column .inner{padding-right:20px}.offers-section-three.alternate .carousel-box .owl-theme .owl-nav{position:relative;bottom:0;left:-10px;padding-top:20px}.room-single .upper-box .pricing .price{font-size:16px}.room-single .upper-box .pricing .rating{width:100%;padding-top:7px}.event-single .details-box .details-inner,.event-single .upper-box .upper-inner,.room-single .details-box .details-inner,.room-single .upper-box .upper-inner,.wellness-spa .upper-box .upper-inner{padding:40px 20px 20px}.event-block .content-box,.room-block-four .content-box{padding:30px 20px;text-align:center}.event-single .details-box .info li{width:100%;margin:0 0 20px}.event-single .info-block .info-inner{padding:40px 20px 20px}.menu-item .inner-box{padding:30px 20px;text-align:center}.menu-item .item-inner{padding:0}.menu-item .item-inner .item-price{position:relative;margin:0 auto 30px}.menu-item .item-inner .text{max-width:none}.featured-block-two .cap-box .cap-inner{text-align:center;padding:20px 15px}.wellness-spa .upper-box .upper-inner{padding:40px 20px}.contact-section-two .info .info-block .block-inner{padding-left:0;text-align:center}.contact-section-two .info .info-block .icon-box{position:relative;left:0;top:0;margin:0 auto 30px}.contact-section-two{padding-top:60px}.contact-section-two .info-col .u-text{text-align:center;margin-bottom:30px}.contact-section-two .info .info-block h4{font-size:20px}.contact-section-two .form-box{text-align:center;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.contact-section-two{padding-bottom:40px}.comments-area .comment{padding-left:0}.comments-area .comment-box .author-thumb{position:relative;left:0;top:0;margin:0 0 25px}.comments-area{margin-bottom:50px}.featured-section-four .image-box .image,.featured-section-four .image-box .image:nth-child(2),.featured-section-four .image-box .image:nth-child(3){position:relative;display:block;width:100%;max-width:none;margin:0 0 20px}.featured-section-four .image-box .image img,.featured-section-four .image-box .image:nth-child(2) img,.featured-section-four .image-box .image:nth-child(3) img{width:100%}.room-single .details-box .info li,.room-single .upper-box .details-inner .info li{width:50%}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li{display:block;margin-right:0;margin-bottom:10px}.room-single .details-box .hb_single_room_details ul.hb_single_room_tabs li a{display:inline-block;width:100%}.single-tribe_events .event-single .tribe-events-cal-links .tribe-events-button{padding:15px 27px}}@media only screen and (max-width:479px){.room-block-one .hover-box .pricing .rating{display:none}.room-block-one .hover-box .hover-inner{padding:30px 20px 30px}.room-block-three .hover-box .pricing .rating,.room-block-two .lower-box .pricing .rating{width:100%;padding-top:5px}.offers-section-two .carousel-box .owl-nav{position:relative;padding-top:20px;left:-10px;bottom:0;margin:0}.testimonials-section-three .carousel-box{padding:0 10px}.room-block-one .hover-box .link-box .theme-btn .btn-title{padding-left:20px;padding-right:20px}.testimonial-block .content{padding:30px 20px}.room-block-four .content-box{text-align:center}.room-block-four .content-box .link-box{margin:0;width:100%;padding-top:20px}.room-block-four .content-box .link-box a{display:block}.room-single .details-box .info li,.room-single .upper-box .details-inner .info li{width:100%}.single-tribe_events .event-single .tribe-events-cal-links .tribe-events-button{margin-bottom:10px;padding:15px 30px}.error-content .title{font-size:150px;margin:0 auto}.header-style-one .header-upper .logo-box .logo img{max-height:50px}.nav-outer .mobile-nav-toggler{margin-top:22px}}