.tfvt_single_sidebar{position:sticky;top:150px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:10}#tabs-single-tour .tfvt_single_sidebar{top:250px}.single-listing-element:not(:last-child){margin-bottom:48px}.single-tour-style-3,.single-tour-wrap-content{padding-top:56px}.single-listing-element.listing-info-header{margin-bottom:63px}.style2 .single-listing-element.listing-info-header{border-bottom:1px solid #d9d9d9;padding:0 0 60px;margin-bottom:51px}.single-listing-element .infor-header-left .featured-text{background:#ff494f;font-size:15px;font-weight:500;color:#fff;text-align:center;border-radius:2px;display:inline-block;padding:0 18px;margin-bottom:20px}.infor-header-left .tour-title{font-size:40px;font-weight:600;line-height:48px;margin-bottom:22px}.infor-header-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.infor-header-left .tfvt-listing-info{display:flex;align-items:center;gap:24px;row-gap:10px;flex-wrap:wrap}.infor-header-left .tfvt-listing-info .details-info{gap:9px;font-size:14px;font-weight:400;line-height:19.6px;color:#5f615e}.infor-header-left .rating-review{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:8px}.infor-header-left .rating{color:#f1913d;font-size:12px;letter-spacing:4px}.infor-header-left .rating-text{color:#24272c;font-size:14px;font-weight:700}.infor-header-left .review{font-size:14px;font-weight:400;color:#8a8c8a}.single-listing-element .infor-header-right{float:inline-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px;row-gap:10px;justify-content:right}.infor-header-right .btn-right{font-size:14px;font-weight:400;line-height:19.6px;color:#5f615e;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:7px;cursor:pointer}.infor-header-right .btn-right:hover{color:var(--theme-primary-color)}.group-social-share{position:relative}.group-social-share .btn-social-share{color:#24272c;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.group-social-share .themesflat-socials{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;position:absolute;right:0;top:calc(100% + 40px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px}.group-social-share.active .themesflat-socials{opacity:1;visibility:visible;top:calc(100% + 15px)}.group-social-share .themesflat-socials li{width:48px;height:48px;border:1px solid #dfe2e7;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;cursor:pointer}.group-social-share .themesflat-socials li{background:#fff;color:#24272c;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.group-social-share .themesflat-socials li a{color:inherit;line-height:1}.group-social-share .themesflat-socials li:hover{background:var(--theme-primary-color) !important;color:#fff}.group-social-share .themesflat-socials li:hover a{color:#fff}.single-listing-element .infor-header-right .btn-wishlist img{width:16px}.tfvt-form-edit-review{display:none}#widget-babe-booking-form .booking_services_inner .list_service_title label{font-size:0}#widget-babe-booking-form .fas{font-family:'Font Awesome 5 Pro';color:#24272c}#widget-babe-booking-form .input_select_field i{top:50%;transform:translateY(-50%)}.tour-infor-list{display:flex;gap:15px}.tour-infor-list .tour-infor-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:15px;min-width:185px}.tour-infor-list .tour-infor-item .icon{width:56px;height:56px;color:var(--theme-primary-color);background:#fdf8f1;border-radius:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.tour-infor-list .tour-infor-item .content p{font-size:16px;font-weight:400;line-height:22.4px;color:#5f615e;margin-bottom:8px}.tour-infor-list .tour-infor-item .content h6{font-size:18px;font-weight:600;line-height:22.68px;color:#24272c;margin-bottom:0}.tfvt-listing-gallery-single .list-images-gallery.style-1{margin-bottom:65px}.tfvt-listing-gallery-single .list-images-gallery{display:grid;grid-template-columns:47.1% 26% 26%;grid-template-rows:326px 326px;gap:12px;margin-right:12px}.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item:first-child{grid-row:span 2}.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item{width:100%;height:100%;position:relative}.tfvt-listing-gallery-single .list-images-gallery .gallery-image{width:100%;height:100%;object-fit:cover;border-radius:16px}.single-tour-style-3 .header-gallery-style-grid .group-meta,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta{position:absolute;bottom:24px;left:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:12px;z-index:5}.single-tour-style-3 .header-gallery-style-grid .group-meta .view-gallery,.single-tour-style-3 .header-gallery-style-grid .group-meta .view-tour-video,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta .view-tour-video,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta .view-gallery{font-size:16px;font-weight:500;line-height:22.4px;padding:14px 24px;text-align:center;border:1px solid #FFFFFF1A;background:#FFFFFF1A;backdrop-filter:blur(4px);color:#fff;border-radius:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.single-tour-style-3 .header-gallery-style-grid .group-meta .view-gallery:hover,.single-tour-style-3 .header-gallery-style-grid .group-meta .view-tour-video:hover,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta .view-gallery:hover,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta .view-tour-video:hover{background:var(--theme-primary-color);color:#fff}.tfvt-listing-gallery-single .list-images-gallery.style-2{display:flex;gap:12px;margin-bottom:64px}.tfvt-listing-gallery-single .list-images-gallery.style-2 .gallery-image-item{flex:1;height:638px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tfvt-listing-gallery-single .list-images-gallery.style-2 .gallery-image-item.active{flex:2.03}.list-images-gallery.style-2 .gallery-image-item .group-meta{display:none}.list-images-gallery.style-2 .gallery-image-item.active .group-meta{display:flex}.container-images-gallery .img-carousel{max-height:550px;min-height:250px;object-fit:cover;width:100%}.container-images-gallery.owl-carousel .owl-nav{position:absolute;right:0;top:44%;width:100%}.container-images-gallery.owl-carousel .owl-nav .owl-next,.container-images-gallery.owl-carousel .owl-nav .owl-prev{position:absolute;top:0;left:42px;transform:translateY(-50%);color:#fff;background:#FFFFFF29;border:none;font-size:20px;text-align:center;padding:0;display:flex;width:64px;height:64px;backdrop-filter:blur(4px);border:1px solid #FFFFFF1A;justify-content:center;align-items:center;border-radius:50%;opacity:0;visibility:hidden;transform:translateX(-100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.container-images-gallery.owl-carousel .owl-nav .owl-next{left:unset;right:42px;transform:translateX(100%)}.container-images-gallery.owl-carousel:hover .owl-nav .owl-next,.container-images-gallery.owl-carousel:hover .owl-nav .owl-prev{transform:translateX(0);opacity:1;visibility:visible}.container-images-gallery.owl-carousel .owl-nav .owl-prev:before,.container-images-gallery.owl-carousel .owl-nav .owl-next:before,.container-images-gallery.owl-carousel .owl-dots .owl-dot:before{display:none}.container-images-gallery.owl-carousel .owl-nav .owl-prev:hover,.container-images-gallery.owl-carousel .owl-nav .owl-next:hover{color:#fff;background-color:var(--theme-primary-color)}.container-images-gallery.owl-carousel{overflow:hidden}.container-images-gallery img{border-radius:16px}.header-gallery-style-grid{position:relative;margin-bottom:48px}.single-listing-element .tfvt-listing-header{margin-bottom:23px}.single-listing-element .tfvt-listing-header h3{font-size:24px;font-weight:600;line-height:30px;color:#24272c}.single-listing-element .tfvt-listing-info{font-size:16px;font-weight:400;line-height:22.4px;color:#5f615e}.listing-description .tfvt-listing-info p:not(:last-child){margin-bottom:23px}.listing-description .tfvt-listing-info p.mb26{margin-bottom:26px}.listing-description .tfvt-listing-info h1,.listing-description .tfvt-listing-info h2,.listing-description .tfvt-listing-info h3,.listing-description .tfvt-listing-info h4,.listing-description .tfvt-listing-info h5,.listing-description .tfvt-listing-info h6{margin-bottom:14px;font-size:20px;line-height:30px;font-weight:700;color:#24272c}.listing-description .tfvt-listing-info ul{margin-top:12px}.listing-description .tfvt-listing-info ul li{font-size:16px;font-weight:600;line-height:52px;color:#24272c;padding-left:23px;position:relative}.listing-description .tfvt-listing-info ul li:after{content:'';position:absolute;transform:translateY(-50%);top:50%;left:0;width:7px;height:7px;border-radius:50%;background:var(--theme-primary-color)}.single-to_book #themesflat-content{padding-top:0}.image-featured{width:100%;height:auto;object-fit:cover;max-height:287px}.container .row{margin:0 -15px}.container .row>*{padding:0 15px}.tour-plan-item .title-plan{font-size:18px;font-weight:500;line-height:22.68px;margin-bottom:0;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:16px}.tour-plan-item .title-plan .icon{color:var(--theme-primary-color)}.tour-plan-item .title-plan .arrow{margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tour-plan-item.active .title-plan .arrow{rotate:180deg}.tour-plan-item{padding-bottom:32px;position:relative}.tour-plan-item:not(:last-child):before{display:inline-block;content:'';position:absolute;left:15px;width:1px;height:100%;top:15px;border-left:1px dotted var(--theme-primary-color)}.tour-plan-item:last-child{padding-bottom:0}.tour-plan-item .content-plan{font-size:18px;font-weight:400;line-height:28px;color:#24272c;padding-left:48px;padding-top:16px}.tour-plan-item .content-plan h6{font-size:16px;font-weight:500;line-height:22.4px;color:#24272c}.tour-plan-item .content-plan ul{padding-left:11px;margin-bottom:15px}.tour-plan-item .content-plan ul:last-child{margin-bottom:0}.tour-plan-item .content-plan ul li{position:relative;padding-left:13px;font-size:16px;font-weight:400;line-height:22.4px;color:#5f615e}.tour-plan-item .content-plan ul li:before{content:'';width:3px;height:3px;border-radius:50%;background:#5f615e;position:absolute;top:10px;left:0}#map-single{height:430px;border-radius:16px}.listing-tour-location .tfvt-listing-info .tour-location-title{font-size:18px;font-weight:500;line-height:22.68px;color:#24272c;margin-bottom:9px}.listing-tour-location .tfvt-listing-info .listing-address{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:19.6px;color:#5f615e;margin-bottom:24px}.single-listing-element.listing-tour-calendar .tfvt-listing-header{margin-bottom:33px}.listing-tour-calendar .cal-month-block.cal-month-active{display:flex;flex-direction:column}.listing-tour-calendar .cal-month-block.cal-month-active .cal-month-bar{order:-1;font-size:20px;font-weight:600;line-height:28px;color:#24272c;padding-bottom:29px;padding-top:0}.listing-tour-calendar .cal-month-block.cal-month-active .cal-month-bar span{color:#5f615e}.listing-tour-calendar .cal-month-block.cal-month-active .cal-month-bar span i{font-weight:400}.listing-tour-calendar .cal-month-prev{margin-left:4px}.listing-tour-calendar .cal-month-next{margin-right:4px}.listing-tour-calendar .cal-cell{font-size:16px;font-weight:400;line-height:26px;border-left:1px #ededed solid;border-top:1px #ededed solid;border-right:1px #ededed solid;border-bottom:1px #ededed solid;min-height:64px;padding:5px 10px}.listing-tour-calendar .cal-cell.cal-cell-disabled{background-color:#f7f7f6;color:#5f615e}.listing-tour-calendar .cal-cell .cal-cell-date{color:#5f615e}.listing-tour-calendar .cal-cell.cal-cell-active{background-color:#fff;color:#24272c}.listing-tour-calendar .cal-cell.cal-cell-active .cal-cell-date{color:#24272c}.listing-tour-calendar .cal-cell.cal-cell-active .cal-cell-pricefrom .currency_amount{font-size:16px;font-weight:600;line-height:26px;color:#24272c}.listing-tour-calendar .cal-week-names{margin-bottom:0;border-radius:12px 12px 0 0;overflow:hidden}.listing-tour-calendar .cal-week-name{background-color:var(--theme-primary-color);color:#fff;font-size:16px;font-weight:500;line-height:22.4px;text-align:right;text-transform:capitalize;padding:9px 19px;border-width:0;border-radius:0}.listing-tour-calendar .cal-month-bar{background-color:#fff;color:#24272c}.listing-tour-calendar .cal-cell.cal-cell-invisible{display:none}.listing-tour-calendar .cal-cell.cal-cell-active.cal-cell-selected{background-color:var(--theme-primary-color);color:#fff}.listing-tour-calendar .cal-cell.cal-cell-active.cal-cell-selected .cal-cell-pricefrom .currency_amount,.listing-tour-calendar .cal-cell.cal-cell-active.cal-cell-selected .cal-cell-date{color:#fff}.listing-tour-calendar .rate_price_general{color:#24272c}.view-rate-details{font-size:16px !important;padding:20px !important;border-radius:6px;box-shadow:0px 3px 30px 0px #24272C0D;border:none;top:100%;width:290px;color:#24272c}.view-rate-details h4{font-size:20px;margin:0;padding-bottom:0 !important}.view-rate-details .rate_price_general>span{font-size:14px;line-height:22px;display:inline;text-decoration:none}.view-rate-details .rate_price_general>span.rate_details_label{display:block;color:#1c231f;font-weight:500;font-size:16px;margin-bottom:5px}.view-rate-details .rate_price_general>span.price_age_title{position:relative}.view-rate-details .rate_price_general>span.price_age_title:after{content:':';padding-left:1px;font-weight:500}.listing-tour-faq .accordion .card{margin-bottom:12px;border:1px solid #ededed;border-radius:16px;overflow:hidden}.listing-tour-faq .accordion .card:last-child{margin-bottom:0}.listing-tour-faq .accordion .card .card-header{background-color:#fff;border-bottom:0;padding:0}.listing-tour-faq .accordion .card .card-header .text-left{font-size:18px;font-weight:500;line-height:22.68px;color:#24272c;margin-bottom:0;position:relative;padding:23px 30px;padding-right:55px}.listing-tour-faq .accordion .card .card-header .text-left[aria-expanded=true]{padding-bottom:12px}.listing-tour-faq .accordion .card .card-header .text-left[aria-expanded=true]:after,.listing-tour-faq .accordion .card .card-header .text-left:after{content:'\f068';position:absolute;right:35px;top:50%;transform:translateY(-50%);font-family:'Font Awesome 5 Pro';font-size:18px;font-weight:300;color:#5f615e}.listing-tour-faq .accordion .card .card-header .text-left[aria-expanded=false]:after,.listing-tour-faq .accordion .card .card-header .text-left.collapsed:after{content:'\f067'}.listing-tour-faq .accordion .card .card-body{font-size:16px;font-weight:400;line-height:22.4px;color:#5f615e;padding:0 0 24px;margin:0 30px}.single-listing-element.listing-tour-review{padding-bottom:0;margin-bottom:0;border:none}.single-listing-element.listing-tour-review .tfvt-listing-info>.comment{display:none}.single-listing-element.listing-tour-review.related-post .wrap-title{margin-bottom:3px}.single-listing-element.listing-tour-review.related-post .box-title{font-size:24px;font-weight:600;line-height:30px;margin-bottom:0}.listing-tour-review .tfvt-listing-header{display:flex;align-items:center;justify-content:space-between;margin-top:49px}.listing-tour-review .tfvt-listing-header .rating-review{gap:14px;font-size:16px;font-weight:600;line-height:30px;color:#24272c}.listing-tour-review .comment-title{font-size:24px;font-weight:600;line-height:30px}.listing-tour-review .comment-respond .comment-reply-title{font-size:24px;font-weight:700;line-height:26px;border-left:2px solid var(--theme-primary-color);padding-left:5px}.logged-in-as,.comment-form-rating{width:100%}.listing-tour-review .rating-review .comment-total-rating-stars{display:none}.listing-tour-review .comment-total-rating-stars{position:absolute;right:0;top:37px}.listing-tour-review .comment-total-rating-stars .star{font-size:13px;margin-right:3px;color:#ffb321}.listing-tour-review .comment-total-rating-stars .comment-total-rating-value{display:none}.comment-rating-stars .star,.comment-total-rating-stars .star{font-size:15px;margin-right:1.5px}.listing-tour-review .comment-respond .comment-form .comment-form-rating label{display:block;font-size:16px;font-weight:700;line-height:20px}.listing-tour-review .comment-respond .comment-form .comment-form-comment label,.listing-tour-review .tfvt-listing-info h3,.listing-tour-review .commentlist .comment .comment-body .comment-meta .comment-author .says{display:none}.listing-tour-review .comment-respond .comment-form .comment-form-comment textarea[name=comment]{width:100%;border:0}.listing-tour-review .comment-respond .comment-form .form-submit input[name=submit]{width:100%;border-radius:0;background:var(--theme-primary-color);font-size:15px;font-weight:700;line-height:18px;text-align:center;text-transform:uppercase}.listing-tour-review .commentlist{list-style:none;padding-left:0;margin-bottom:80px}.listing-tour-review .commentlist .comment{padding:20px 0;border-bottom:1px solid #eee}.listing-tour-review .commentlist .comment .comment-body .comment-meta .comment-author .avatar{max-width:80px;width:100%;height:100%;border-radius:50%}.listing-tour-review .commentlist .comment .comment-body .comment-meta .comment-author .fn a{font-size:16px;font-weight:700;line-height:25px;text-align:left;color:#24272c}.listing-tour-review .commentlist .comment .comment-body .comment-meta .comment-metadata{padding-left:80px}.listing-tour-review .commentlist .comment .comment-body .comment-meta .comment-metadata a{font-size:12px;font-weight:700;line-height:20px;text-align:left;text-transform:uppercase;color:#949392}.listing-tour-review .commentlist .comment .comment-body .comment-content,.listing-tour-review .commentlist .comment .comment-body .reply{padding-left:80px}.listing-tour-review .commentlist .comment .comment-body .comment-content p{display:flex;flex-direction:column-reverse;font-size:16px;font-weight:400;line-height:20px;color:#4f545a}.listing-tour-review .commentlist .comment .comment-body .comment-content .comment-total-rating-value{font-size:18px;font-weight:700;line-height:20px;color:#24272c;padding-left:10px}.listing-tour-review .commentlist .comment .comment-body .reply a{font-size:16px;font-weight:400;line-height:20px;color:#4f545a}.tfvt-listing-info .included-list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:22px}.tfvt-listing-info .included-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:8px}.tfvt-listing-info .included-item svg{color:var(--theme-primary-color)}.tfvt-listing-info .included-item .included-name,.tfvt-listing-info .exclude-item .exclude-name{font-size:16px;font-weight:400;line-height:22.4px;color:#5f615e}.listing-tour-amenities .tfvt-listing-info .amenities-list{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.listing-tour-amenities .included-item svg{width:20px}.listing-tour-amenities .included-item{border:1px solid #ececec;border-radius:16px;padding:15px 18px}.tfvt_single_sidebar .widget.widget_babe_widget_booking_form{background:#fff;box-shadow:0px 10px 25px 0px #365F681A;padding:24px}.tfvt_single_sidebar .widget_babe_widget_booking_form .widget-title{font-size:24px;font-weight:600;line-height:30px;padding-left:0;color:#24272c}.request_booking_input .booking-date{position:relative}.request_booking_input .booking-date i{position:absolute;top:23px;left:15px}.request_booking_input .booking-date input{padding-left:35px}.booking-form-block .booking_form_input_label{font-size:18px;font-weight:700;line-height:30px;color:#24272c}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block.booking-date-block{background:#fff;padding:0 19px;border-radius:5px;border:1px solid #e6e6e6;margin-bottom:33px}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block.booking-date-block .booking_form_input_label{display:none}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block.booking-date-block .booking-date{flex-wrap:nowrap;justify-content:flex-start}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block.booking-date-block{position:relative}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block.booking-date-block .booking-date i{position:absolute;left:19spx;top:50%;transform:translateY(-50%)}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block.booking-date-block .booking-date .fa-calendar-alt:before{color:var(--theme-primary-color)}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block.booking-date-block .booking-date input[type=text].booking_date{width:100%;margin:0;border:0;padding:15px;padding-left:25px;font-size:15px;font-weight:500;line-height:26px;color:#838383}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block,.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block .list_service{border:0;margin-bottom:6px}.tfvt_single_sidebar .widget_babe_widget_booking_form .submit_group .booking_form_submit{width:100%}.tfvt_single_sidebar .widget_babe_widget_booking_form .submit_group .booking_form_submit i{display:none}.single-to_book .go-top.show{right:8px;bottom:120px}.tfvt_single_sidebar .widget_babe_widget_booking_form .booking-form-block .input_select_field .input_select_input{width:100%;border-radius:5px;border:1px solid #ececec;margin:0;padding:7px 14px}.widget_babe_widget_booking_form .booking-form-block .input_select_field .input_select_input.select_guests{border:1px solid #ececec !important}.input_select_field .input_select_title_value{padding:0;padding-right:10px;flex-basis:60%;flex-grow:1;flex-shrink:1}.input_select_field .input_select_wrapper i,.input_select_field .input_select_wrapper svg{right:1.5em;top:40%;font-weight:400}.tfvt_single_sidebar .widget_babe_widget_booking_form #total_group #booking_form_total{color:var(--theme-primary-color);font-weight:700}#booking-guests-result,.list_service_prices .service_price_line label,.list_service_title label,.list_service_title h4,.select_guests_block .input_select_title_value{font-size:15px;font-weight:500;line-height:26px;color:#838383}.list_service_title label input{margin-right:10px}.booking_form_input_label{font-size:22px;font-weight:700;margin-bottom:0;color:#24272c}#booking_form_total .currency_amount{color:var(--theme-primary-color)}.cal-cell.cal-cell-active.cal-cell-selected,.cal-cell.cal-cell-disabled-first.cal-cell-selected{background-color:var(--theme-primary-color)}.popup-gallery-tour{cursor:pointer}.popup-gallery-tour .owl-dot:after{display:none}.mfp-close:hover{background:var(--theme-primary-color)}.mfp-close:before,.mfp-close:after{position:absolute;left:17px;content:' ';height:20px;width:2px;background-color:#fff;top:50%}.mfp-close:before{transform:translateY(-50%) rotate(45deg)}.mfp-close:after{transform:translateY(-50%) rotate(-45deg)}button.mfp-arrow{background:#fff;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mfp-arrow:after{color:#24272c;margin-left:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}button.mfp-arrow:hover{background:var(--theme-primary-color)}button.mfp-arrow:hover:after{color:#fff}.mfp-arrow-right{right:15px}.mfp-arrow-left{left:15px}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all .5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:224272Cpx}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}@media only screen and (max-width:1800px){.listing-tab-item .list-tab{flex-wrap:nowrap;justify-content:flex-start;gap:15px;overflow-x:auto}}@media only screen and (max-width:1500px){.listing-tab-item .list-tab{border-radius:0}#tabs-single-tour div.listing-tab-item{margin-top:0}}@media only screen and (max-width:1200px){.gallery-style-2 .tfvt-listing-gallery-single .container-images-gallery .gallery-image{max-width:300px !important}}@media only screen and (max-width:991px){.container-images-gallery{margin-bottom:40px}.gallery-style-1 .container-images-gallery .owl-dots{margin-top:-40px}.tfvt_single_sidebar{margin-top:30px}.single-listing-element .infor-header-right{float:none;margin-top:30px}.single-listing-element.listing-info-header{padding:0 0 30px;margin-bottom:30px}.single-listing-element .infor-header-left .tfvt-listing-info{gap:15px;row-gap:0px}.tour-infor-list{flex-wrap:wrap}.tfvt-listing-gallery-single .list-images-gallery{grid-template-rows:270px 270px}.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta .view-gallery{padding:10px}}@media only screen and (max-width:767px){.listing-tour-amenities .tfvt-listing-info .amenities-list{gap:8px}.tfvt-listing-gallery-single .list-images-gallery.style-2 .owl-nav{position:absolute;top:44%;right:0;width:100%}.tfvt-listing-gallery-single .list-images-gallery.style-2 .owl-nav .owl-next,.tfvt-listing-gallery-single .list-images-gallery.style-2 .owl-nav .owl-prev{font-size:18px;width:35px;height:35px;right:10px;position:absolute;transform:translateY(-50%);color:#fff;background:#FFFFFF29;border:none;font-size:20px;text-align:center;padding:0;display:flex;backdrop-filter:blur(4px);border:1px solid #FFFFFF1A;justify-content:center;align-items:center;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tfvt-listing-gallery-single .list-images-gallery.style-2 .owl-nav .owl-prev{right:auto;left:10px}.tfvt-listing-gallery-single .list-images-gallery.style-2{margin-bottom:30px}.single-listing-element .comments-area ol.comment-list article,.comment-list-wrap .comment-respond{margin-bottom:0}.single-listing-element .comments-area ol.comment-list li:not(:last-child){padding-bottom:20px;margin-bottom:20px}.mfp-close{scale:.5;top:40px !important;right:0 !important}.listing-tour-faq .accordion .card .card-header .text-left{padding:15px}.listing-tour-faq .accordion .card .card-header .text-left[aria-expanded=true]:after,.listing-tour-faq .accordion .card .card-header .text-left:after{right:15px}.listing-tour-faq .accordion .card .card-body{padding:10px 0;margin:0 15px}.tour-plan-item .content-plan ul{padding-left:5px}.single-listing-element .infor-header-left .tour-title{font-size:30px;line-height:38px}.single-listing-element .infor-header-right{justify-content:flex-start}.tfvt-listing-gallery-single .list-images-gallery.style-1{grid-template-columns:50% 50%;height:auto;gap:8px;margin-right:8px}.cal-month-block .cal-cell .cal-cell-pricefrom{font-size:11px}.tfvt-listing-info .included-list{grid-template-columns:repeat(2,1fr)}.listing-tour-included .tfvt-listing-header,.listing-tour-exclude .tfvt-listing-header,.listing-tour-amenities .tfvt-listing-header{position:relative;cursor:pointer;padding:0;margin:0}.listing-tour-included.active .tfvt-listing-header,.listing-tour-exclude.active .tfvt-listing-header,.listing-tour-amenities.active .tfvt-listing-header{margin-bottom:20px}.listing-tour-included .tfvt-listing-header h3,.listing-tour-exclude .tfvt-listing-header h3,.listing-tour-amenities .tfvt-listing-header h3{margin-bottom:0}.listing-tour-included .tfvt-listing-header:after,.listing-tour-exclude .tfvt-listing-header:after,.listing-tour-amenities .tfvt-listing-header:after{content:'';width:2px;height:15px;position:absolute;top:50%;right:21.5px;transform:translateY(-50%);background-color:#24272c}.listing-tour-included .tfvt-listing-header:before,.listing-tour-exclude .tfvt-listing-header:before,.listing-tour-amenities .tfvt-listing-header:before{content:'';width:15px;height:2px;position:absolute;top:50%;right:15px;transform:translateY(-50%);background-color:#24272c}.listing-tour-included .accordion-content,.listing-tour-exclude .accordion-content,.listing-tour-amenities .accordion-content{display:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:30px}.listing-tour-included.active .tfvt-listing-header:after,.listing-tour-exclude.active .tfvt-listing-header:after,.listing-tour-amenities.active .tfvt-listing-header:after{display:none}.listing-tour-included .tfvt-listing-info,.listing-tour-exclude .tfvt-listing-info,.listing-tour-amenities .tfvt-listing-info{display:none}.listing-tour-included.active .tfvt-listing-info,.listing-tour-exclude.active .tfvt-listing-info,.listing-tour-amenities.active .tfvt-listing-info{display:block}.container-images-gallery.owl-carousel .owl-nav .owl-next,.container-images-gallery.owl-carousel .owl-nav .owl-prev{font-size:18px;width:35px;height:35px}.single-tour-style-3 .header-gallery-style-grid .group-meta,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta{bottom:10px;left:10px}.single-tour-style-3 .header-gallery-style-grid .group-meta .view-gallery,.single-tour-style-3 .header-gallery-style-grid .group-meta .view-tour-video,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta .view-tour-video,.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item .group-meta .view-gallery{font-size:15px;padding:10px}.style2 .single-listing-element.listing-info-header{padding:0 0 30px;margin-bottom:30px}.tfvt-listing-gallery-single .list-images-gallery.style-2 .gallery-image-item{height:380px}}@media only screen and (max-width:500px){.tfvt-listing-gallery-single .list-images-gallery.style-1{grid-template-columns:50% 50%}.tfvt-listing-gallery-single .list-images-gallery .gallery-image-item:first-child{grid-row:unset;grid-column:span 2}.tfvt-listing-gallery-single .list-images-gallery{grid-template-rows:200px 150px 150px;margin-bottom:40px}.tour-infor-list{grid-template-columns:repeat(2,1fr)}.tfvt-listing-info .included-list{grid-template-columns:repeat(1,1fr)}.listing-tour-review .tfvt-listing-header{flex-wrap:wrap;gap:15px}.listing-tour-review .tfvt-listing-header .rating-review{flex-wrap:wrap}.listing-tab-item .list-tab .tab-item{width:100%;justify-content:center}.listing-tour-calendar .tfvt-listing-info{overflow-x:auto}.listing-tour-calendar .tfvt-listing-info #av-cal{width:500px}.cal-cell:hover .view-rate-details{left:0}.view-rate-details .rate_price_general>span{font-size:12px}.view-rate-details{width:250px}}@media only screen and (max-width:350px){.tour-infor-list{grid-template-columns:repeat(1,1fr)}}.tfvt-single-tour-sidebar:not(:last-child){margin-bottom:30px}.tfvt-single-tour-sidebar .widget{background:#fff;box-shadow:0px 9px 46px 0px #24272C0F;padding:24px;border-radius:12px}.tfvt-single-tour-sidebar .widget .widget-title,.tfvt-single-tour-sidebar .widget h2{font-size:24px;font-weight:600;line-height:30px;color:#24272c;letter-spacing:0;margin-bottom:16px}.tfvt-single-tour-sidebar #widget-babe-booking-form .submit_group{margin-bottom:0}.tfvt-single-tour-sidebar .widget:last-child{margin-bottom:0}.widget .widget-tour-information li{border-bottom:1px solid #dfe2e7;font-size:16px;font-weight:400;line-height:26px;color:#5f615e;padding-bottom:16px;margin-bottom:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:5px}.widget .widget-tour-information li:last-child{padding-bottom:0;margin-bottom:0;border:none}.widget .widget-tour-information li h6{font-size:16px;line-height:26px;font-weight:600;color:#24272c;margin-bottom:0}.widget-recent-tour ul{margin:0}.widget-recent-tour ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:31px;padding:0}.widget-recent-tour ul li:last-child{margin-bottom:0}.widget-recent-tour ul li .thumb{margin-right:24px}.widget-recent-tour ul li .thumb img{max-width:103px;border-radius:4px}.widget-recent-tour ul li .content h6{font-size:15px;font-weight:600;line-height:25.8px;color:#081e2a;margin-bottom:6px}.widget-recent-tour ul li .content .rating-review{line-height:1;margin:4px 0}.widget-recent-tour ul li .content .rating-review span{font-size:14px;margin-right:5.5px}.widget-recent-tour ul li .content .rating-review i.far{font-weight:600;color:#d8d5ce}.widget-recent-tour ul li .content .rating-review i.fas{font-weight:600;color:#ffb41b}.widget-recent-tour ul li .content .price{font-size:14px;font-weight:400;line-height:25.8px;color:#24272c}.widget-recent-tour ul li .content .price>span{margin-right:2px}.widget-recent-tour ul li .content .price .price-content .currency_amount{font-size:15px;font-weight:400;line-height:25.8px;color:var(--theme-primary-color)}.widget-list-services{margin:0 !important}.sidebar .widget .widget-list-services h2{font-size:18px;font-weight:700;line-height:30px;color:#24272c;padding-left:19px;letter-spacing:0;margin-bottom:27px}.widget .list-services{margin-left:-8px}.list-services li span{font-size:16px;font-weight:500;line-height:30px;color:#44454f}.list-services li:not(:last-child){margin-bottom:10px}.list-services li img,.list-services li svg{margin-right:10px;max-width:27px}#booking-times{gap:5px}#booking-times .booking_time_line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:5px}#booking-times .booking_time_line label{margin-bottom:0}.list_service_prices .service_price_line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px}.list_service_prices .service_price_line label{margin-bottom:0}.list_service_prices .service_quantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.list_service_prices .service_quantity select{padding:5px;padding-right:30px}.fixed-infor-single{box-shadow:0 0 .5rem 0 rgba(0,0,0,.5);background:#fff;position:fixed;bottom:0;left:0;padding:15px 0;z-index:100;width:100%;display:none}.fixed-infor-single-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:20px}.fixed-infor-single-wrap .tour-title{font-size:20px;line-height:30px;white-space:nowrap;max-width:500px;overflow:hidden;text-overflow:ellipsis}.fixed-infor-single-wrap .fixed-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:10px}.fixed-infor-single-wrap .btn-wishlist{width:48px;height:48px;border:1px solid #dfe2e7;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;cursor:pointer}.fixed-infor-single-wrap .btn-wishlist img{width:24px}@media only screen and (max-width:991px){.fixed-infor-single{display:block}.fixed-infor-single-wrap .fixed-left{width:calc(100% - 250px)}}@media only screen and (max-width:450px){.fixed-infor-single-wrap{flex-direction:row-reverse;gap:10px}.fixed-infor-single-wrap .tour-title{display:none}.fixed-infor-single-wrap .tfvt-listing-price{font-size:0;text-align:right}.fixed-infor-single-wrap .tfvt-listing-price .currency_amount{font-size:18px}.fixed-infor-single-wrap .check-available{padding:10px 20px;font-size:15px}.fixed-infor-single-wrap .fixed-right,.fixed-infor-single-wrap .fixed-left{width:calc(100% )}}.background-image-featured{width:100%;max-height:460px;min-height:200px;object-fit:cover}.single-tour-style-2 .container{max-width:1346px}.single-tour-style-2 .container .row{margin:0 -13px}.single-tour-style-2 .container .row>*{padding:0 13px}.single-tour-style-2 .container>.col-lg-8{flex:0 0 auto;width:69.7%}.single-tour-style-2 .container>.col-lg-4{flex:0 0 auto;width:30.3%}@media (max-width:991px){.single-tour-style-2 .container>.col-md-12{flex:0 0 auto;width:100%}.content-single-2{border-radius:0;padding:0 !important}.single-tour-wrap-content{padding-top:60px}}