@import "../grandtour/style.css";.page_tagline{font-weight:400!important;opacity:1;color:#666!important;font-family:work sans,Helvetica,Arial,sans-serif!important;padding-bottom:40px}.single-destination .wp-caption{margin-top:0!important}.single-destination .wp-caption p{padding-top:0!important}.testimonial_wrapper .one_third{width:30.66%;float:left;margin-right:2%;margin-bottom:0;position:relative;box-sizing:border-box}.tour_label.sidebar{top:10px}#things-to-do-wrapper *{box-sizing:border-box}#things-to-do-wrapper .intro .heading{background-size:cover}#things-to-do-wrapper .intro .heading .mask{background:rgba(0,0,0,.3);padding:20px}#things-to-do-wrapper .intro .heading h1{margin:0;color:#fff;text-transform:uppercase;font-weight:300;text-align:left;border:0;max-width:400px}#things-to-do-wrapper .intro .heading h1 .section-title-bullet{display:none}@media(min-width:990px){#things-to-do-wrapper .intro .heading h1{font-size:3.5rem;height:300px}}#things-to-do-wrapper .intro .text p{color:#313131;font-size:18px;line-height:1.3;white-space:pre-line}#page_content_wrapper .sidebar .content .posts.blog li img,.page_content_wrapper .sidebar .content .posts.blog li img,#page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li img,.page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li img,#footer ul.sidebar_widget li ul.posts.blog li img{height:70px}#things-to-do-wrapper .toc{background:#f7f7f7;padding:20px;margin-bottom:30px}#things-to-do-wrapper .toc a{color:#313131}#things-to-do-wrapper .toc a:hover{color:#00aeef}#things-to-do-wrapper .toc ol{margin:0;padding:0}.grid2{width:48%;float:left;margin-right:20px}.grid2 h4{line-height:45px;font-weight:500}@media(min-width:990px){#things-to-do-wrapper .toc ol{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}}#things-to-do-wrapper .toc ol li{padding-left:0;margin-left:30px}#things-to-do-wrapper .activity .inner{margin-bottom:0}#things-to-do-wrapper .activity{border-bottom:5px solid #018631;margin-bottom:30px;display:inline-block}#things-to-do-wrapper .activity .inner{padding:20px;background:#f7f7f7}#things-to-do-wrapper .activity .heading{font-size:1.1rem;color:#fff;background:#39b051;padding:0;font-weight:300;margin-bottom:0}@media(min-width:990px){#things-to-do-wrapper .activity .heading{font-size:1.5rem}}#things-to-do-wrapper .activity .heading span{display:inline-block;text-align:center;padding:8px 16px;margin-right:10px;background:#018631;font-weight:700}#things-to-do-wrapper .activity .image{margin-bottom:10px}#things-to-do-wrapper .activity .image img{width:100%}#things-to-do-wrapper .activity .text{font-size:16px;font-weight:300;white-space:pre-line}@media(min-width:990px){#things-to-do-wrapper .activity .text{width:40%;float:left}}#things-to-do-wrapper .activity .details{padding:0;background:#eee}@media(min-width:990px){#things-to-do-wrapper .activity .details{width:55%;float:right}}#things-to-do-wrapper .activity .details ul{margin:0;padding:0}#things-to-do-wrapper .activity .details li{list-style:none;overflow:hidden;padding:5px 20px}#things-to-do-wrapper .activity .details li:first-child{padding-top:20px}#things-to-do-wrapper .activity .details li:last-child{padding-bottom:20px}#things-to-do-wrapper .activity .details li.addinfo{background:#ddd;padding:20px;margin-top:10px}#things-to-do-wrapper .activity .details .detail,#things-to-do-wrapper .activity .details .label{font-weight:700;display:inline-block;width:50%;float:left;vertical-align:top;color:#313131}#things-to-do-wrapper .activity .details .label{width:30%}#things-to-do-wrapper .activity .details .detail{font-weight:400;width:70%;white-space:pre-line}.c-search-widget__field{background-color:#fff;border-radius:2px;color:#302a3d;margin:5px;position:relative;text-align:left;width:100%;max-width:300px}.c-search-widget__field.prop-focused-field .c-search-widget-calendar,.c-search-widget__field.prop-focused-field .c-search-widget-dropdown{max-height:1200px;opacity:1}.c-search-widget-calendar,.c-search-widget-dropdown{background:#fff;border-radius:2px;box-shadow:0 0 10px 2px rgba(0,0,0,.1);font-size:14px;margin-top:3px;max-height:0;opacity:0;overflow:hidden;position:absolute;left:0;transition:max-height .2s ease-out,opacity .3s ease-out,box-shadow 3s ease-in-out 2s;width:100%;z-index:99}.c-search-widget__field{color:#aaa;margin:0;border:1px solid #d5d3da;border-radius:5px;padding:9px 15px}.gform_wrapper.gf_browser_gecko .gfield_select{padding:9px 12px}.c-search-widget--home .c-search-widget-calendar__heading{padding-left:48px}.c-search-widget-calendar__heading:hover{cursor:pointer}.c-search-widget-calendar__heading{border-bottom:1px solid #d5d3da;padding:16px 24px 16px 35px;padding-left:35px;position:relative}.c-search-widget-calendar__year{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px;overflow:hidden}.c-search-widget-calendar__month{min-width:50px;padding:10px 0;position:relative;text-align:center}.c-search-widget-calendar__month.prop-empty{padding:0;visibility:hidden}.c-search-widget-calendar__month>span{border-radius:40px;display:inline-block;font-size:12px;font-weight:700;min-width:50px;padding:6px;position:relative;text-align:center;text-transform:uppercase;z-index:2}.c-search-widget-calendar__month.prop-end::before,.c-search-widget-calendar__month.prop-start::after{display:block}.c-search-widget-calendar__month>span::before{background:#69d4b6;border-radius:40px;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0}.c-search-widget-calendar__month>span span{position:relative;z-index:2}.c-search-widget-calendar__month>span:hover{cursor:pointer}.c-search-widget-calendar__month>span:hover::before{height:100%;opacity:1;transition:all .3s ease-out;width:100%}.c-search-widget-calendar__month::after,.c-search-widget-calendar__month::before{background:#d9f8ef;content:"";height:26px;opacity:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:calc(100% + 10px)}.c-search-widget-calendar__month.prop-between::after,.c-search-widget-calendar__month.prop-between::before,.c-search-widget-calendar__month.prop-start+.prop-end::before{opacity:1;transition:all .3s ease-out}.c-search-widget-calendar__month::before{right:10px}.c-search-widget-calendar__month::after{left:10px}.c-search-widget-calendar__month.prop-on>span{background:#7be6c8}.c-search-widget-calendar__month.prop-last-available::after{width:1200%}.c-search-widget--home .c-search-widget-calendar__month{min-width:60px}@media(min-width:768px) and (max-width:1280px){.c-search-widget--home .c-search-widget-calendar__month{min-width:55px}}.c-search-widget--home .c-search-widget-calendar__month::before{right:20px}.c-search-widget--home .c-search-widget-calendar__month::after{left:20px}.c-search-widget-calendar__year-text{background:#fff;color:#95929a;display:inline-block;font-size:12px;font-weight:700;padding:5px;position:relative;z-index:2}.c-search-widget-calendar__year-heading{margin:0 20px;position:relative;text-align:center}.c-search-widget-calendar__year-heading::after{background:#f3f3f3;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.c-search-widget-calendar__footer{padding:20px;text-align:center}.c-search-widget-calendar__cta{color:#fb0051;display:inline-block;font-weight:700;text-transform:uppercase}.c-search-widget-calendar__cta:hover{color:#cf0043;cursor:pointer}.bt_form_booking_trip_wrapper{display:table}.bt_form_booking_trip_wrapper .bt_form_booking_trip{display:table-cell;width:100%}.gform_wrapper .bt_form_booking_trip.gform_wrapper form{max-width:800px}.gform_wrapper .bt_form_booking_trip li.gfield.gfield_error{background:#eee;border:none;position:relative;margin:0}.gform_wrapper .bt_form_booking_trip li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.gform_wrapper ul li.gfield select.medium.gfield_select{width:100%;height:45px;padding:9px 15px;color:#aaa;max-width:300px}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.ginput_left.address_country label{display:none!important}.popup_container{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:999;display:none}.popup_container.__popup_open{display:block}.popup_inner{position:relative;background:#fff;width:90vw;height:80vh;top:10vh;left:5vw;overflow-y:scroll;box-sizing:border-box;border-radius:5px}.popup_close{position:absolute;right:10px;top:10px;width:20px;height:20px;color:transparent;background:url(images/bg_closer.svg);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-repeat:no-repeat;background-position:center;background-size:100%;border-radius:50%;border:2px solid #111;cursor:pointer;opacity:.6;z-index:99}.popup_close:hover{color:transparent;opacity:1}.gform_wrapper .gf_progressbar{padding:0!important;width:100%!important}.gf_float{float:left}.bt_form_booking_step #gform_page_8_2 .gform_fields>li{width:100%}.gform_fields .gf_checbox_style1 .gfield_checkbox,.gform_fields .gf_checkbox_3columns .gfield_checkbox{margin-left:0!important}.gform_fields .gf_checkbox_3columns .gfield_checkbox>li{width:calc(100%/3);display:inline-block}.gform_fields .gf_checbox_style1 .gfield_checkbox>li{width:29%;display:inline-block;background:#f7f7f7;text-align:center;border-radius:3px;background-color:#fff;border:solid 2px #e1e4e4;margin-right:20px!important}.gform_fields .gf_checbox_style1 .gfield_checkbox>li .image-choices-choice-image-wrap{display:none}.gform_fields .gf_checbox_standard .gfield_checkbox>li label,.gform_fields .gf_checbox_style1 .gfield_checkbox>li label{border:none!important;padding:8px 10px!important}.gform_fields .gf_checbox_style1 .gfield_checkbox>li.image-choices-choice-selected{background:#fff}.gform_fields .gf_checbox_standard .gfield_checkbox{margin-left:0!important}.gform_fields .gf_checbox_standard .gfield_checkbox>li{width:30%;display:inline-block;text-align:center;border-radius:3px;border:solid 2px #e1e4e4;background:#fff;padding:30px 0!important}.gform_fields .gf_checbox_standard .gfield_checkbox>li:not(:last-child){margin-right:20px!important}.gform_fields .gf_checbox_standard .gfield_checkbox>li.image-choices-choice-selected{background:#fff}.image-choices-field .image-choices-choice-selected{border-color:#5bbdeb!important;color:#5bbdeb}.gform_confirmation_message .social_wrapper.shortcode ul li a{line-height:20px!important}.bt_form_booking_step .image-choices-field .image-choices-choice-text{font-size:9px}.bt_form_booking_step .image-choices-field .image-choices-choice-focus{}#page_content_wrapper .gform_fields{width:100%}#page_content_wrapper .gform_fields .textarea.medium{height:70px}.min-responsive{display:none}.ebex-icon.ebex-icon-responsive{display:inline-block;margin-right:20px;vertical-align:middle}.form_theroadtrip_left{display:table-cell;vertical-align:top;width:40%;text-align:center;padding:85px 50px 40px 85px}.gform_wrapper.bt_form_booking_step_wrapper,.bt_form_booking_trip_home_page_wrapper{background:url(images/bgform.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.form_content{text-align:left}.bt_form_booking_trip{float:right;width:60%;position:relative}.bt_form_booking_step{display:table}.bt_form_booking_step .gform_body{display:table-cell;vertical-align:top;width:60%!important;position:relative}.bt_form_booking_step .gform_body .gform_page_fields{position:relative;padding:50px 50px 110px;background:#fff;display:-webkit-box;overflow:scroll}.bt_form_booking_step .validation_error{display:none}.bt_form_booking_step_wrapper{margin:0!important}.form_content h4{color:#fff;padding:20px 0;font-size:22px}.form_content ul{margin:0!important;color:#fff}.form_content ul li{padding-left:40px;margin-bottom:50px;position:relative;font-size:15px}.form_content ul li .box_item{height:25px;width:25px;position:absolute;left:0;background:#fff;border-radius:50%;margin:10px 0}.bt_form_booking_step .social_wrapper.shortcode ul li a i{top:12px}.bt_form_booking_step .form_content ul li:not(:first-child) .box_item:after{content:"";position:absolute;width:1px;height:60px;bottom:100%;left:4.5px;border-right:1px dashed #fff}.bt_form_booking_step .form_content ul li.active_wrap{font-size:18px}.bt_form_booking_step .form_content ul li.active_wrap .box_item:after,.bt_form_booking_step .form_content ul li.actived .box_item:after{border-right:1px solid #fff}.bt_form_booking_step .form_content{margin-top:50px}.gform_confirmation_message .form_content h3,.gform_confirmation_message .form_content{font-size:50px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;font-weight:500}.gform_confirmation_message .form_content p{font-size:25px;width:60%;margin:auto}.gform_confirmation_message .btn_checkout_tour{background:#000;color:#fff;padding:10px 30px;border-radius:40px;margin-bottom:15px;display:inline-block;font-size:15px}.gform_confirmation_wrapper .social_wrapper.shortcode,.gform_confirmation_wrapper .social_wrapper.shortcode ul{margin-bottom:50px}.gform_confirmation_message .form-footer a,.gform_confirmation_message .form-footer{color:#fff}.gform_confirmation_message .form-footer{position:absolute;width:100%;bottom:0;left:0;padding:30px 0;font-size:12px}.gform_confirmation_message .form_content ul li{padding-left:0}.bt_form_booking_step .form_content ul li .box_item{height:20px;width:20px;position:absolute;left:0;top:3px;border-radius:50%;margin:0;background:#fff;border:5px solid rgba(90,200,250,.8)}.bt_form_booking_step .form_content ul li .box_item.active{background:0 0;border:5px solid #fff}.bt_form_booking_step .form_content ul li.active_wrap .box_item,.bt_form_booking_step .form_content ul li.actived .box_item{opacity:1}.bt_form_booking_step .form_content ul li .box_item{opacity:.5}.bt_form_booking_trip{background:#e8ecf0}.form_head h3{padding-bottom:20px;font-size:30px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.bt_form_booking_trip .gform_fields .gfield_label,.bt_form_booking_step .gform_fields .gfield_label{color:#000;font-weight:400;font-size:14px}ul.gform_fields li.bt_form_field{margin-left:60px!important}.bt_textform_after{float:left;margin-left:60px}.bt_form_booking_trip .gform_button{float:right;margin-right:90px!important;background:#5ac8fa;border:none;border-radius:40px;font-weight:600;padding:10px}.gfield_html_bottom_form{margin-top:40px!important}.gfield_html_bottom_form a{text-decoration:underline}.gfield_html a{color:#018631}.bt_form_booking_step .gform_button[type=submit],.bt_form_booking_step .gform_next_button{background:#00aeef;border-radius:40px;font-weight:600;padding:8px 30px;border-color:#00aeef}.bt_form_booking_step ul.gform_fields li.field_description_below{display:inline-block;width:96%}.bt_form_booking_step .gform_previous_button{float:none;margin-left:0!important;background:#fff;display:inline-block;font-weight:400;padding:0;text-align:left;border:none;margin-bottom:20px;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#00aeef}.bt_form_booking_step .gform_previous_button .unline{text-decoration:underline}.image-choices-field .image-choices-choice-image-wrap{background-size:contain!important}.bt_form_booking_step .gform_previous_button:hover{background:0 0;color:#5bbdeb!important;border:none}.gform_wrapper li.gfield.gfield_error{padding-top:0!important}#page_content_wrapper .gform_wrapper .validation_message{color:red;font-weight:400;letter-spacing:normal;font-size:14px;padding-top:0!important}.gform_wrapper .gfield_error .gfield_label{color:#000!important}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error .c-search-widget__field,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select{border-color:red!important}.gform_wrapper .gfield.gfield_error{background:0 0!important;border:none!important}.bt_form_booking_step .gform_previous_button:hover{color:#fff}.bt_textform_after a{color:#aaa;text-decoration:underline;font-size:14px}.bt_form_booking_trip .gform_body{padding:120px 90px 160px;background:#fff}.gform_wrapper .bt_form_booking_trip .gform_footer{padding:20px 0 10px;margin:0}.bt_form_booking_trip .validation_error{background:#eeee;position:absolute}.bt_form_booking_trip li.gfield.gfield_error.gfield_contains_required div.gfield_description{position:absolute;bottom:-15px;padding:0;z-index:1;margin:0}.gform_wrapper .bt_form_booking_trip .gform_footer img{float:right}.bt_form_booking_step li.gfield input[readonly=readonly]{background:#e4e4e4;opacity:.4;font-size:17px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#565656!important}.bt_form_booking_step .gf_progressbar_wrapper{display:none}.bt_form_booking_step #gform_page_8_4 .gform_fields .gfield:nth-child(5),.bt_form_booking_step #gform_page_8_4 .gform_fields .gfield:nth-child(2),.bt_form_booking_step #gform_page_8_4 .gform_fields .gfield:nth-child(3),.bt_form_booking_step #gform_page_8_4 .gform_fields .gfield:nth-child(4){width:48%;clear:inherit;float:left}.bt_form_booking_step #gform_page_8_1 .gform_fields .gfield:nth-child(2),.bt_form_booking_step #gform_page_8_1 .gform_fields .gfield:nth-child(3){width:48%;clear:inherit;float:left}.bt_form_booking_step #gform_page_8_1 .gform_fields .gfield:nth-child(4),.bt_form_booking_step #gform_page_8_1 .gform_fields .gfield:nth-child(5){width:24%;clear:inherit;float:left}.bt_form_booking_step #gform_page_8_1 .gform_fields .gfield:nth-child(6){width:48%;clear:inherit;float:left}.bt_form_booking_step .top_label input.medium.datepicker,.bt_form_booking_step .top_label input.medium,.bt_form_booking_step ul.gform_fields li.gfield select{width:100%!important;height:45px;padding:9px 15px!important;color:#aaa;max-width:300px}.bt_form_booking_step .ginput_complex .ginput_left{width:100%!important}.bt_form_booking_step .ui-datepicker-trigger{display:none!important}.bt_form_booking_step .gform_page_footer{border:none!important;position:absolute;bottom:0;padding:0;width:100%;left:0;padding:20px 0!important;background:#e8ecf0;margin:0!important;text-align:center}.gform_page_footer img{position:absolute;top:40%;margin-left:5px!important}@media only screen and (max-width:990px){.form_theroadtrip_left,.bt_form_booking_trip{width:100%}}@media only screen and (max-width:768px){.testimonial_wrapper .one_third{width:100%}.bt_form_booking_trip .gform_body{padding:90px 20px}.bt_form_booking_trip .gform_button{float:none;margin-right:0}ul.gform_fields li.bt_form_field{margin-left:0!important}.bt_textform_after{float:none;margin-left:0;text-align:center}}.bt_form_booking_step{display:table;width:100%}.gform_confirmation_wrapper .form_head img{width:auto;margin-top:70px}.gform_confirmation_wrapper.bt_form_booking_step{text-align:center;background:url(images/bgform.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;padding:50px;box-sizing:border-box}.gform_confirmation_wrapper .menu-footer-menu-container{margin-bottom:20px}.gform_confirmation_wrapper .footer_nav li{list-style:none;display:inline-block;margin-right:20px}.gform_confirmation_wrapper .footer_nav li a{color:#333}.gform_confirmation_wrapper .form_content{text-align:center!important}.bt_form_booking_step .gfield select,.bt_form_booking_step .gfield input,.bt_form_booking_trip .gfield select,.bt_form_booking_trip .gfield input,.single_tour_booking_wrapper .gfield select,.single_tour_booking_wrapper .gfield input,.bt_form_booking_trip_home_page .gfield select,.bt_form_booking_trip_home_page .gfield input{width:100%!important;max-width:100%!important;display:inline-block;line-height:1}.single-post #page_caption h1,.single-post .post_caption h1{line-height:1em}.bt_form_booking_step ul.gfield_checkbox li,.bt_form_booking_step ul.gfield_radio li{margin:0}.bt_form_booking_step ul.gfield_checkbox li label,.bt_form_booking_step ul.gfield_radio li label{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#565656}.bt_form_booking_step .top_label .gfield_label{color:#565656;font-size:13px}.bt_form_booking_step .gform_previous_button:hover{color:#018631!important}.bt_form_booking_step li.gfield.gfield_error.gfield_contains_required{padding-right:16px!important}.bt_form_booking_step li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#d9453d}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #d9453d}.bt_form_booking_step textarea.medium{height:70px!important}.image-choices-field .image-choices-choice{border:2px solid transparent}.image-choices-field .image-choices-choice-selected{border-color:#00aeef!important;color:#00aeef}.bt_form_booking_step .image-choices-field .image-choices-choice-text{font-size:9px;font-size:17px;font-weight:400;text-align:center;color:#565656}.bt_form_booking_step .gf_checbox_standard.image-choices-field .image-choices-choice-text{padding-top:30px}.image-choices-field.image-choices-show-labels .image-choices-choice-text{padding:0}.bt_form_booking_step .image-choices-choice-selected .image-choices-choice-text{color:#00aeef}.image-choices-field .image-choices-choice-image-wrap{width:70px!important;height:70px!important}.gform_wrapper div.validation_error.show{display:none;border:none;padding:0;margin:0;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#d9453d}li.gfield.gfield_error{margin-top:0!important}body.js_nav .mobile_menu_wrapper #mobile_menu_close.button{z-index:99999}@media only screen and (max-width:767px){#logo_normal.logo_container,#logo_transparent.logo_container{left:0;top:-10px!important;position:relative}.gform_wrapper ul.gform_fields li.gfield{width:100%!important}li.gfield.gfield_error{margin-top:0!important}#wrapper .bt_form_booking_trip_home_page li.gfield.gfield_error.gfield_contains_required{padding-right:0!important}#wrapper .gform_fields .gf_checbox_style1 .gfield_checkbox>li,#wrapper .gform_fields .gf_checbox_standard .gfield_checkbox>li{padding:10px 0!important;width:100%}.image-choices-field .image-choices-choice-image-wrap{height:50px!important;float:left}.bt_form_booking_step .gf_checbox_standard.image-choices-field .image-choices-choice-text{padding-top:15px}.c-search-widget-calendar__month{max-width:25%;min-width:auto;padding:0}.c-search-widget-calendar__month>span{min-width:auto}.c-search-widget-calendar__month>span span{font-size:8px}}@media only screen and (max-width:640px){.form_head h3{font-size:24px;padding-bottom:0}.bt_form_booking_step .gform_body .gform_page_fields{padding:20px 10px 100px}.gform_fields .gf_checkbox_3columns .gfield_checkbox>li{width:100%}.bt_form_booking_step .gform_button[type=submit],.bt_form_booking_step .gform_next_button{border-radius:40px;font-weight:600;padding:8px 30px;width:40%!important}.gform_confirmation_wrapper{padding:10px!important}.gform_confirmation_message .form_content p{font-size:18px;width:100%;margin:auto}.bt_form_booking_step .image-choices-field .image-choices-choice-image-wrap{background-size:100%;max-width:100%}#wrapper{padding-top:60px!important}}.bt_form_booking_trip_home_page_wrapper{display:flex;align-items:center;box-shadow:0 0 250px -30px #888;border-radius:5px;margin-top:0!important}.form_theroadtrip_left_home_page{width:30%;padding:15px}.gform_wrapper{font-family:Poppins,Helvetica,Arial,sans-serif}.form_theroadtrip_left_home_page h4{color:#fff;font-size:25px;font-weight:400;text-align:center}.bt_form_booking_trip_home_page .gfield_label{display:none!important}.bt_form_booking_trip_home_page .gform_footer.top_label{width:210px;margin:0;padding:0}.bt_form_booking_trip_home_page .gform_footer.top_label img{position:absolute;top:40%}.bt_form_booking_trip_home_page{background:#fff;width:70%;display:flex;align-items:top;position:relative;padding-top:20px;padding-bottom:20px;height:110px;border-top-right-radius:5px;border-bottom-right-radius:5px}.bt_form_booking_trip_home_page .gform_fields{display:flex!important}.bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field{margin:0;margin-left:0!important;width:50%}.bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field:first-child{margin-left:60px!important}.bt_form_booking_trip_home_page .gform_footer.top_label img{position:absolute;top:40%;left:5px}.bt_form_booking_trip_home_page .gform_footer.top_label .gform_button{border-radius:30px;padding:8px 25px;background:#2ab0e9;border:none;font-size:18px}.bt_form_booking_trip_home_page .bt_textform_after{position:absolute;right:40px;padding:0;padding-top:10px}.bt_form_booking_trip_home_page .bt_textform_after a:hover{color:#018631}.bt_form_booking_trip_home_page .c-search-widget__field{padding:6px 0 6px 50px;white-space:nowrap;max-width:100%;font-size:20px;background:url(images/airplane.png);background-repeat:no-repeat;background-position:10px}.bt_form_booking_trip_home_page ul li.gfield select.medium.gfield_select{height:48px;padding:6px 0 6px 50px;font-size:20px;background:url(images/calendar.png);background-repeat:no-repeat;background-position:10px}.bt_form_booking_trip_home_page .validation_error,.bt_form_booking_trip_home_page .validation_message{display:none}.bt_form_booking_trip_home_page li.gfield.gfield_error.gfield_contains_required{padding-right:16px!important}.form_step_trip #page_caption{background:0 0;border-bottom:2px solid #ffffff47!important}.form_step_trip #wrapper{background-image:url(images/bg-formsteps.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.form_step_trip .page_title_content h1{color:#fff!important;font-weight:400!important}.back_mobile{text-align:left;position:absolute;display:none}.form_theroadtrip_left .back_mobile a.gform_previous_button{display:none;background:0 0;color:#fff}#page_caption.hasbg .page_title_wrapper{top:0;align-items:center;align-content:center;text-align:center;display:flex}#page_caption.hasbg .page_title_wrapper h1{display:initial;padding:5px 20px;text-shadow:2px 2px 6px #000;line-height:1.2em}#page_caption.hasbg .page_title_wrapper .page_title_inner{width:80%;margin:auto}#single_tour_gallery_open{display:none!important}.tour_list_gallery{width:70%;text-align:center;margin-bottom:-60px;visibility:hidden}.gallery_slider{background:#fff;padding:20px 8px 20px 20px;margin:inherit;border:1px solid #aaaa;box-shadow:0 0 20px 0 #aaa}.tour_list_gallery .slick-slide img{display:block;width:100%}.tour_list_gallery .slick-initialized .slick-slide:not(:last-child){margin-right:15px}.tour_list_gallery .slick-slider .slick-track{}.tour_list_gallery .slick-slide .caption_img{position:absolute;bottom:0;word-break:break-word;padding:5px 0;background:#0000008f;color:#fff;width:100%}.tour_list_gallery .slick-slide .image{position:relative}.caption_text{padding:0 5px;font-size:14px;line-height:18px;height:34px;overflow:hidden;text-overflow:ellipsis}.single_tour_booking_wrapper .gform_wrapper .top_label .gfield_label{clear:both;float:none;width:100%;margin-left:0;margin-bottom:10px;display:block;font-size:13px;font-weight:500}.single_tour_booking_wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px;font-size:18px;font-family:work sans,Helvetica,Arial,sans-serif;font-weight:400}.single_tour_booking_wrapper .gform_wrapper ul.gform_fields li.gfield{padding:0;margin:0!important;max-width:100%!important;padding-bottom:12px}.single_tour_booking_wrapper .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{margin:0;width:100%;white-space:normal}.single_tour_booking_wrapper .gform_wrapper div.validation_error{display:none}.single_tour_booking_wrapper .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.single_tour_booking_wrapper .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.single_tour_booking_wrapper .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400}.single_tour_booking_wrapper .gform_wrapper .gform_footer{padding:0;margin:0}.mobile_main_nav li a,#sub_menu li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-embed{margin:30px 0}.wp-block-embed__wrapper iframe{width:100%!important;min-height:477px}.tax-tourcat .book_trip_home_page{margin-top:-100px;position:relative;z-index:99999}.sidebar_wrapper .pp-gf-container,.single_tour_booking_wrapper.themeborder.gravity_form{padding:0;border:none;margin-top:30px}.sidebar_wrapper .bt_form_booking_trip_home_page_wrapper,.single_tour_booking_wrapper .bt_form_booking_trip_home_page_wrapper{display:block;padding:10px 10px 30px}.sidebar_wrapper .form_theroadtrip_left_home_page,.single_tour_booking_wrapper .form_theroadtrip_left_home_page{width:100%;display:block;float:none}.sidebar_wrapper .bt_form_booking_trip_home_page,.single_tour_booking_wrapper .bt_form_booking_trip_home_page{width:100%;display:block;float:none;height:auto}.sidebar_wrapper .bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field,.single_tour_booking_wrapper .bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field{width:100%;float:none;display:block;padding-bottom:25px!important;margin-left:0!important}.sidebar_wrapper .bt_form_booking_trip_home_page .gform_fields,.single_tour_booking_wrapper .bt_form_booking_trip_home_page .gform_fields{display:block!important}.sidebar_wrapper .bt_form_booking_trip_home_page,.single_tour_booking_wrapper .bt_form_booking_trip_home_page{border-radius:5px;padding:30px 10px 10px;margin-top:10px}.sidebar_wrapper .bt_form_booking_trip_home_page .gform_footer.top_label,.single_tour_booking_wrapper .bt_form_booking_trip_home_page .gform_footer.top_label{width:100%}.sidebar_wrapper .bt_form_booking_trip_home_page .bt_textform_after,.single_tour_booking_wrapper .bt_form_booking_trip_home_page .bt_textform_after{position:static;right:0;padding:0;padding-top:0;padding-bottom:0;padding-top:10px;text-align:center;width:100%;margin:0;float:none}@media only screen and (max-width:1024px){#single_tour_gallery_open{display:inline-block!important}.tour_list_gallery{width:100%}.gallery_slider{padding:10px 0 10px 10px}.single-tour #page_content_wrapper .inner .sidebar_wrapper{margin-top:80px}.wp-block-embed__wrapper iframe{min-height:366px}}@media only screen and (max-width:960px){.mobile_main_nav li a,#sub_menu li a{font-size:18px!important}.wp-block-embed__wrapper iframe{min-height:240px}}@media only screen and (min-width:768px){.ilightbox-caption{display:none!important}}@media only screen and (max-width:767px){.ilightbox-caption{display:block!important;transform:translateY(100%)!important;-webkit-transform:translateY(100%)!important}.ilightbox-holder.supportTouch div.ilightbox-container{overflow:visible!important}.wp-block-embed__wrapper iframe{min-height:397px}}@media only screen and (max-width:768px){.bt_form_booking_trip_home_page_wrapper{display:block;text-align:center}.back_mobile{display:block}.form_theroadtrip_left_home_page,.bt_form_booking_trip_home_page{width:100%}.bt_form_booking_trip_home_page{display:block;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:auto}.bt_form_booking_trip_home_page .gform_footer.top_label .gform_button{margin-top:16px}.bt_form_booking_trip_home_page .gform_footer.top_label{text-align:center;width:100%}.bt_form_booking_trip_home_page .bt_textform_after{position:relative;right:0}.bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field:first-child{margin-left:16px!important}.bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field{margin-left:0!important;margin-right:16px}.bt_form_booking_trip_home_page .gform_footer.top_label .gform_button{width:auto;margin-bottom:0}.bt_form_booking_trip_home_page .gform_fields{display:block!important}.bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field:first-child{margin-left:0!important}.bt_form_booking_trip_home_page ul.gform_fields li.bt_form_field{padding:0 16px}.bt_form_booking_trip_home_page .c-search-widget__field{max-width:100%;margin-bottom:10px}.home .ppb_wrapper .one.withsmallpadding.ppb_text:first-child .standard_wrapper{padding:0!important}.bt_form_booking_trip_home_page .gform_footer.top_label img{position:absolute;top:inherit;left:initial;margin-top:27px;margin-left:-30px}#wrapper .bt_form_booking_trip_home_page li.gfield.gfield_error.gfield_contains_required{padding-right:16px!important}.bt_form_booking_trip_home_page_wrapper,.bt_form_booking_trip_home_page{border-radius:0}.form_theroadtrip_left_home_page{padding:22px 0}.bt_form_booking_step .gform_body,.form_theroadtrip_left{width:100%!important;display:block}.form_theroadtrip_left{padding:22px}.form_content ul{display:flex}.form_content ul li{padding-left:0;width:23%;text-indent:-9999px}.bt_form_booking_step .form_content ul li .box_item{left:48%}.bt_form_booking_step .form_content ul li:not(:first-child) .box_item:after{left:-70px;transform:rotate(-90deg);top:-65px;height:140px}.bt_form_booking_step .form_content ul li.active_wrap{text-indent:inherit;padding-top:36px}.bt_form_booking_step .form_content ul li .text_box{position:absolute;width:215px;text-align:left;font-weight:600}.bt_form_booking_step .form_content ul li:nth-child(4) .text_box{left:10px}.bt_form_booking_step .form_content ul li:nth-child(3) .text_box{left:-45px}.bt_form_booking_step .form_content ul li:nth-child(2) .text_box{left:-55px}.form_content ul li{margin-bottom:40px}.form_head img{width:40%!important}.bt_form_booking_step_wrapper{background-position:0 0;background-size:auto}html[data-menu=leftalign] #logo_right_button{top:6px!important}.form_step_trip #page_caption{margin:0;padding:50px 15px}.form_step_trip .one.withsmallpadding.ppb_text_image.parallax{padding:0!important}.form_step_trip .one.withsmallpadding.ppb_text_image.parallax .standard_wrapper{padding:0!important}.bt_form_booking_step .gform_button[type=submit],.bt_form_booking_step .gform_next_button{margin:0!important}.bt_form_booking_step .gform_body .gform_page_fields{padding:40px 30px 140px}.bt_form_booking_step .gform_page_footer{padding:30px 0!important}.form_step_trip #page_caption{border-bottom:0!important}.gform_wrapper .ginput_container span:not(.ginput_price){margin:0!important}.form_step_trip #page_caption h1{font-weight:600!important;font-size:22px!important}.bt_form_booking_step .gform_body .gform_previous_button{display:none}.form_theroadtrip_left .back_mobile a.gform_previous_button.back_step_1{display:block}.form_head h3{font-weight:600!important}.bt_form_booking_step .form_content{margin-top:22px}.gform_confirmation_message .btn_checkout_tour{margin-bottom:0}.gform_confirmation_message .btn_checkout_tour{margin-top:60px}.gform_confirmation_wrapper .form_content{margin-bottom:100px}.gform_confirmation_message .form-footer{position:relative;width:230px;margin:auto}.gform_confirmation_wrapper .form_head img{width:auto;margin-top:40px}.gform_confirmation_wrapper .form_content ul li{text-indent:inherit}.book_trip_home_page{padding:0!important;margin-top:-18px}.form_theroadtrip_left_home_page h4{font-size:20px}.mobile_menu_wrapper{width:330px!important;padding:35px 30px!important}body.js_nav .mobile_menu_wrapper,html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper{transform:translate(calc(100% - 330px),0px)}}@media only screen and (max-width:670px){.bt_form_booking_step .form_content ul li:not(:first-child) .box_item:after{left:-63px;top:-53px;height:116px}.wp-block-embed__wrapper iframe{min-height:344px}}@media only screen and (max-width:580px){.bt_form_booking_step .form_content ul li:not(:first-child) .box_item:after{left:-54px;top:-44px;height:97px}.wp-block-embed__wrapper iframe{min-height:312px}}@media only screen and (max-width:500px){.bt_form_booking_step .form_content ul li:not(:first-child) .box_item:after{left:-42px;top:-33px;height:77px}.wp-block-embed__wrapper iframe{min-height:auto}}@media only screen and (max-width:410px){.bt_form_booking_step .form_content ul li:not(:first-child) .box_item:after{left:-31px;top:-23px;height:55px}}@media only screen and (max-width:767px){.one{float:none!important}}