.search-form .dropdown-menu{padding:15px;border-radius:0 0 4px 4px;border-color:#dfdfdf;min-height:100px;max-height:332px;margin-top:0;box-shadow:0 1px 2px rgba(0,0,0,0.18);width:100%}
.st-banner-search-form.style_1 .st-search-form-el .st-search-el .search-form.st-traveler-payout .form-button.form-passengers-class{width:100%}
.multi-search li{margin:0 17px 24px}
.multi-search li a{background:transparent;padding:0}
.multi-search li a.active{background:transparent;border-bottom:1px solid #FFF}
#nav-st_activity .st-search-form-el,#nav-st_tours .st-search-form-el{max-width:850px;margin:0 auto}
#nav-st_rental{max-width:1070px;margin:auto}
.st-search-form-el{background:#FFF;border:1px solid #DEDEDE;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:70px}
.st-search-form-el .button-search-wrapper{margin-left:auto;margin-right:12px}
.st-search-form-el .button-search-wrapper .btn-search{background:#001836;color:#fff;font-weight:700;font-size:16px;line-height:20px;border-radius:70px;display:flex;align-items:center;height:60px;transition:all .2s}
.st-search-form-el .button-search-wrapper .btn-search span{margin-right:8px}
.st-search-form-el .button-search-wrapper .btn-search:hover{filter:brightness(115%)}
.st-search-form-el .st-search-el{padding:0}
.st-search-form-el .st-search-el .search-form{background:transparent}
.st-search-form-el .st-search-el .search-form .form-group{min-height:auto;background:none}
.st-search-form-el .st-search-el .search-form .destination-search{border-right:0;width:25%}
.st-search-form-el .st-search-el .search-form .destination-search.st-search-destination-tour{width:30%}
.st-search-form-el .st-search-el .search-form .destination-search .location-heading{font-weight:700;font-size:16px;line-height:26px;color:#232323;padding:0 30px 0 20px}
.st-search-form-el .st-search-el .search-form .destination-search .location-heading span{padding-bottom:20px;margin-bottom:13px;border-bottom:1px solid #DEDEDE;display:block;width:100%}
.st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu{background:#FFF;border:1px solid #DEDEDE;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;min-height:unset!important;max-height:unset!important;padding:30px 15px 30px 10px;margin-top:16px!important;min-width:360px}
.st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu .st-scrollbar{min-height:100px;max-height:332px;padding-left:0;margin-bottom:0;padding-right:0}
.st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu .st-scrollbar.no-data{min-height:unset}
.st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu li:not(.location-heading){display:flex;align-items:center;padding:7px 20px;justify-content:flex-start}
.st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu li:not(.location-heading).item span:not(.stt-icon){font-weight:400;font-size:16px;line-height:26px;color:#5E6D77;width:auto;white-space:normal}
.st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu li:not(.location-heading).item span.stt-icon{color:#5E6D77;width:auto;margin-right:10px}
.st-search-form-el .st-search-el .search-form .field-detination,.st-search-form-el .st-search-el .search-form .field-guest{padding:0 20px;border-left:none;min-height:82px}
.st-search-form-el .st-search-el .search-form .field-detination .dropdown,.st-search-form-el .st-search-el .search-form .field-guest .dropdown{flex-wrap:unset;min-height:82px}
.st-search-form-el .st-search-el .search-form .field-detination .stt-icon,.st-search-form-el .st-search-el .search-form .field-guest .stt-icon{font-size:20px;margin-right:16px;color:#5E6D77}
.st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon,.st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon{padding-left:0}
.st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon label,.st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon label{font-weight:700;font-size:16px;line-height:26px;color:#232323}
.st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon .render,.st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon .render{color:#5E6D77}
.st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon .render input,.st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon .render input{font-weight:400;font-size:14px;line-height:22px;color:#5E6D77}
.st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon .render input::placeholder,.st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon .render input::placeholder{color:#5E6D77}
.st-search-form-el .st-search-el .search-form .field-detination:after,.st-search-form-el .st-search-el .search-form .field-guest:after{content:"";height:20px;width:1px;display:block;background:#DEDEDE;border:none;position:absolute;right:0}
.st-search-form-el .st-search-el .search-form .field-guest{padding-left:30px;min-width:22%}
.st-search-form-el .st-search-el .search-form .field-guest:after{display:none}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu{background:#FFF;border:1px solid #DEDEDE;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;padding:30px;min-width:320px;margin-top:16px!important}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item{padding-top:0;padding-bottom:0}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item:not(:last-child){border-bottom:1px solid #DEDEDE;padding-bottom:19px;margin-bottom:19px!important}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item label{font-weight:700;font-size:16px;line-height:26px;color:#232323}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .prev,.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .next{min-width:34px;height:34px;left:0;top:0;background:#FFF;border:1px solid #5E6D77;box-sizing:border-box;border-radius:50px;display:block;line-height:29px}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .prev:hover,.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .next:hover{border:1px solid #000}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .prev svg,.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .next svg{width:12px}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .prev svg g,.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .next svg g{stroke:#5E6D77}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .st-input-number{font-weight:700;font-size:16px!important;line-height:20px;text-align:center;color:#232323;margin-left:0;margin-right:0}
.st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item.item-business{flex-wrap:wrap}
.st-search-form-el .st-search-el .search-form .form-date-field{padding:0;min-width:32%}
.st-search-form-el .st-search-el .search-form .form-date-field.st-search-date-tour{min-width:50%}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-arrow{font-size:13px;color:#83929D}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper{min-height:82px}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkin{padding:0 30px 0 12px}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkout{padding:0 30px}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper .stt-icon{font-size:20px;margin-right:16px;color:#5E6D77}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper .item-inner label{font-weight:700;font-size:16px;line-height:26px;color:#232323;white-space:nowrap}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper .item-inner .render{font-weight:400;font-size:14px;line-height:22px;color:#5E6D77;white-space:nowrap}
.st-search-form-el .st-search-el .search-form .form-date-field .check-in-out{position:absolute;height:100%;width:100%;opacity:0;cursor:pointer;color:transparent;border:none;position:absolute;height:100%;width:100%;opacity:0;cursor:pointer;color:transparent;border:none;left:0;bottom:0;z-index:unset}
.st-search-form-el .st-search-el .search-form .form-date-field:after{content:"";height:20px;width:1px;display:block;background:#DEDEDE;border:none;position:absolute;right:0}
.search-form form .field-guest{position:relative;height:100%}
.search-form form .field-guest .form-extra-field{display:flex;flex-wrap:wrap;height:100%;align-items:center}
.st-search-form-el .st-search-el .search-form .st-focus{box-shadow:0 5px 20px rgba(0,0,0,0.1);border-radius:50px}
.st-search-form-el .st-search-el .search-form.stt-car .form-date-field::after{display:none}
.st-search-form-el .st-search-el .search-form.st-traveler-payout .destination-search{width:100%}
.st-search-form-el .st-search-el .search-form.st-traveler-payout .display-passengers,.st-search-form-el .st-search-el .search-form.st-traveler-payout .display-class{font-size:14px}
.st-search-form-el .st-search-el .search-form.st-traveler-payout .st-form-dropdown-icon .render span{font-size:14px}
.st-search-form-el .st-search-el .search-form.st-traveler-payout .form-button.form-passengers-class{border:none;width:100%;padding-bottom:0;padding-top:0}
#nav-bookingdc .form-button{border:none}
.st-banner-search-form.style_3 .st-search-form-el{box-shadow:none}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el{display:flex}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form{width:100%;min-height:auto;border:none}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form{height:auto;display:flex;align-items:center}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form input,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form label,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .render{font-weight:700;color:#1A2B48;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-detination{min-width:270px;width:auto!important;height:48px!important;border:1px solid #eee;border-radius:40px;margin-right:30px;background-color:#f6f7f7;position:relative;display:flex;padding:17px 0 13px;padding-left:24px!important;min-height:auto}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-detination .st-form-dropdown-icon{padding-left:28px!important;display:block;width:100%;position:relative}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-detination::after{content:url(./../images/arrow.svg);position:absolute;top:50%;right:20px;width:16px;margin:0;height:16px;margin-top:-14px;display:block;border:0}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.has-icon .dropdown{padding-left:0}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.has-icon .field-icon{position:absolute;top:50%;margin-top:-12px;font-size:25px;color:#5E6D77}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.has-icon .field-icon svg{width:16px;height:16px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu{transform:translate(0px,47px)!important;margin-top:8px!important;border-radius:24px;box-shadow:0 15px 30px 0 rgba(0,0,0,0.04);border:solid 1px #eee;padding:24px 24px 16px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu ul{padding:0}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu ul li{display:block;font-weight:700;margin-bottom:0!important;overflow:hidden;position:relative;padding:0 0 8px 16px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu ul li:active,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu ul li:focus{color:#123a32}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu ul li .fa{display:none}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu ul li.parent_li{padding:0 0 8px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .dropdown-menu ul li.parent_li .parent{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#123a32;transition:all .35s}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-date-search-v3{min-width:304px;width:auto!important;height:48px!important;border-radius:40px;border:1px solid #eee;margin-right:30px;padding:12px 0 12px 24px !important;background-color:#f6f7f7;display:flex;min-height:auto;position:relative;align-items:center}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-date-search-v3 .date-wrapper{display:block;width:100%;position:relative;padding-left:32px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-date-search-v3::after{content:url(./../images/arrow.svg);position:absolute;top:50%;right:20px;width:16px;height:16px;margin-top:-14px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new{position:relative;min-width:270px;width:auto!important;height:48px!important;border-radius:40px;border:1px solid #eee;margin-right:30px;padding-left:24px!important;background-color:#f6f7f7;display:flex;align-items:center;min-height:auto}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new .hide{display:none}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new .form-extra-field{padding-left:30px!important;display:block;width:100%;position:relative;line-height:5px;height:auto}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new .form-extra-field label{cursor:pointer}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new .form-extra-field .st-form-dropdown-icon{padding:0}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new::after{content:url(./../images/arrow.svg);position:absolute;top:50%;right:20px;width:16px;height:16px;margin-top:-14px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .button-search-wrapper .btn.btn-primary{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;padding:14px 40px;letter-spacing:1px;color:#fff;background:#ec927e;border-radius:40px;position:relative;box-shadow:0 5px 0 #df5334;z-index:50;outline:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;text-transform:uppercase}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .button-search-wrapper .btn.btn-primary:hover{transform:translateY(5px);box-shadow:0 0 0 #df5334!important}
@media screen and (max-width: 1024px) {
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-detination,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-date-search-v3,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new{min-width:240px;margin-right:20px}
}
@media screen and (max-width: 991px) {
.st-search-form-el{border-radius:20px}
.st-search-form-el .st-search-el .search-form form{display:block!important}
.st-search-form-el .st-search-el .search-form .destination-search{width:100%;border-bottom:1px solid #DEDEDE}
.st-search-form-el .st-search-el .search-form .destination-search .field-detination{width:100%}
.st-search-form-el .st-search-el .search-form .destination-search .field-detination:after{display:none}
.st-search-form-el .st-search-el .search-form .destination-search.st-focus{box-shadow:none;border-radius:0}
.st-search-form-el .st-search-el .search-form .destination-search.st-search-destination-tour{width:100%}
.st-search-form-el .st-search-el .search-form .form-date-field{width:100%;border-bottom:1px solid #DEDEDE}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper{width:50%}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.st-focus{box-shadow:none;border-radius:0}
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkin{padding:0 20px}
.st-search-form-el .st-search-el .search-form .form-date-field:after{display:none}
.st-search-form-el .st-search-el .search-form .field-guest{padding-left:20px}
.st-search-form-el .st-search-el .search-form .field-guest.st-focus{box-shadow:none;border-radius:0}
.st-search-form-el .st-search-el .search-form .button-search-wrapper{margin-right:0}
.st-search-form-el .st-search-el .search-form .button-search-wrapper .btn-search{width:100%;border-radius:0 0 20px 20px;display:flex;align-items:center;justify-content:center}
.st-search-form-el .st-search-el .search-form .button-search-wrapper .btn-search .stt-icon{display:none}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form{display:block}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-detination,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-date-search-v3,.st-banner-search-form.style_3 .st-search-form-el .st-search-el .search-form .form .form-group.field-guest-new{min-width:100%;margin-right:0;margin-bottom:8px}
.st-banner-search-form.style_3 .st-search-form-el .st-search-el .button-search-wrapper{margin:0 auto;text-align:center}
}
@media screen and (max-width: 767px) {
.st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkout{padding:0 15px}
}
.st-banner-search-form.style_2 .multi-search li{margin:0 17px 24px}
.st-banner-search-form.style_2 .multi-search li a{background:transparent;padding:0}
.st-banner-search-form.style_2 .multi-search li a.active{background:transparent;border-bottom:1px solid #FFF}
.st-banner-search-form.style_2 #nav-st_activity .st-search-form-el,.st-banner-search-form.style_2 #nav-st_tours .st-search-form-el{max-width:850px;margin:0 auto}
.st-banner-search-form.style_2 #nav-st_rental{max-width:1070px;margin:auto}
.st-banner-search-form.style_2 .st-search-form-el{background:rgba(0,0,0,0.5);border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:70px}
.st-banner-search-form.style_2 .st-search-form-el .button-search-wrapper{margin-left:auto;margin-right:3px}
.st-banner-search-form.style_2 .st-search-form-el .button-search-wrapper .btn-search{background:#001836;color:#fff;font-weight:700;font-size:16px;line-height:20px;border-radius:70px;display:flex;align-items:center;height:60px;transition:all .2s}
.st-banner-search-form.style_2 .st-search-form-el .button-search-wrapper .btn-search span{margin-right:8px}
.st-banner-search-form.style_2 .st-search-form-el .button-search-wrapper .btn-search:hover{filter:brightness(115%)}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el{padding:0}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form{background:transparent}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-group{min-height:auto;background:none}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search{border-right:0;width:25%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search.st-search-destination-tour{width:30%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .location-heading{font-weight:700;font-size:16px;line-height:26px;color:#232323;padding:0 30px 0 20px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .location-heading span{padding-bottom:20px;margin-bottom:13px;border-bottom:1px solid #DEDEDE;display:block;width:100%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu{background:#FFF;border:1px solid #DEDEDE;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;min-height:unset!important;max-height:unset!important;padding:30px 15px 30px 10px;margin-top:16px!important;min-width:360px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu .st-scrollbar{min-height:100px;max-height:332px;padding-left:0;margin-bottom:0;padding-right:0}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu .st-scrollbar.no-data{min-height:unset}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu li:not(.location-heading){display:flex;align-items:center;padding:7px 20px;justify-content:flex-start}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu li:not(.location-heading).item span:not(.stt-icon){font-weight:400;font-size:16px;line-height:26px;color:#5E6D77;width:auto;white-space:normal}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .destination-search .dropdown-menu li:not(.location-heading).item span.stt-icon{color:#5E6D77;width:auto;margin-right:10px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest{padding:0 20px;border-left:none;min-height:82px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .dropdown,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown{flex-wrap:unset;min-height:82px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .stt-icon,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .stt-icon{font-size:20px;margin-right:16px;color:#5E6D77}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon{padding-left:0}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon label,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon label{font-weight:700;font-size:16px;line-height:26px;color:#232323}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon .render,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon .render{color:#5E6D77}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon .render input,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon .render input{font-weight:400;font-size:14px;line-height:22px;color:#5E6D77}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon .render input::placeholder,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon .render input::placeholder{color:#5E6D77}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination:after,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest:after{content:"";height:20px;width:1px;display:block;background:#DEDEDE;border:none;position:absolute;right:0}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest{padding-left:30px;min-width:22%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest:after{display:none}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu{background:#FFF;border:1px solid #DEDEDE;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;padding:30px;min-width:320px;margin-top:16px!important}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item{padding-top:0;padding-bottom:0}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item:not(:last-child){border-bottom:1px solid #DEDEDE;padding-bottom:19px;margin-bottom:19px!important}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item label{font-weight:700;font-size:16px;line-height:26px;color:#232323}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .prev,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .next{min-width:34px;height:34px;left:0;top:0;background:#FFF;border:1px solid #5E6D77;box-sizing:border-box;border-radius:50px;display:block;line-height:29px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .prev svg,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .next svg{width:12px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .prev svg g,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .next svg g{stroke:#232323}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item .select-wrapper .st-number-wrapper .st-input-number{font-weight:700;font-size:16px!important;line-height:20px;text-align:center;color:#232323;margin-left:0;margin-right:0}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .dropdown-menu .item.item-business{flex-wrap:wrap}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field{padding:0;min-width:32%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field.st-search-date-tour{min-width:50%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-arrow{font-size:13px;color:#83929D}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper{min-height:82px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkin{padding:0 30px 0 12px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkout{padding:0 30px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper .stt-icon{font-size:20px;margin-right:16px;color:#5E6D77}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper .item-inner label{font-weight:700;font-size:16px;line-height:26px;color:#232323;white-space:nowrap}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper .item-inner .render{font-weight:400;font-size:14px;line-height:22px;color:#5E6D77;white-space:nowrap}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .check-in-out{position:absolute;height:100%;width:100%;opacity:0;cursor:pointer;color:transparent;border:none;position:absolute;height:100%;width:100%;opacity:0;cursor:pointer;color:transparent;border:none;left:0;bottom:0;z-index:unset}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field:after{content:"";height:20px;width:1px;display:block;background:#DEDEDE;border:none;position:absolute;right:0}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .st-focus{box-shadow:0 5px 20px rgba(0,0,0,0.1);border-radius:50px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form.stt-car .form-date-field::after{display:none}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form.st-traveler-payout .destination-search{width:100%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form.st-traveler-payout .display-passengers,.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form.st-traveler-payout .display-class{font-size:14px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form.st-traveler-payout .st-form-dropdown-icon .render span{font-size:14px}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form.st-traveler-payout .form-button.form-passengers-class{border:none;width:100%;padding-bottom:0;padding-top:0}
.st-banner-search-form.style_2 #nav-bookingdc .form-button{border:none}
.st-search-form-calendar .calendar-time-wrapper{background:#F7F8FA;border-radius:10px;display:flex}
.st-search-form-calendar .calendar-time-wrapper .calendar-time{display:inline-block;text-align:left}
.st-search-form-calendar .calendar-time-wrapper .calendar-time.left{padding-left:30px}
.st-search-form-calendar .calendar-time-wrapper .calendar-time.right{padding-right:30px;float:right}
.st-search-form-calendar .calendar-time-wrapper .calendar-time.right > div{justify-content:flex-end}
.st-search-form-calendar .calendar-time-wrapper .calendar-time label{position:relative;display:flex;align-items:center;font-size:14px;font-weight:700;font-weight:700;font-size:16px;line-height:26px;text-align:center;color:var(--heading-color)}
.st-search-form-calendar .calendar-time-wrapper .calendar-time .select-dropdown.timepicker,.st-search-form-calendar .calendar-time-wrapper .calendar-time .minuteselect,.st-search-form-calendar .calendar-time-wrapper .calendar-time .ampmselect{background:#FFF;border:1px solid #DEDEDE;border-radius:10px;font-weight:700;font-size:16px;line-height:26px;color:var(--main-color,#3B71FE);padding:8px;width:65px}
.st-search-form-calendar .ranges{margin:30px 0 20px}
.st-search-form-calendar .ranges .btn{background:#E9EFFF;border-radius:50px}
.st-search-form-calendar .ranges .btn.cancelBtn{font-weight:700;font-size:16px;line-height:20px;color:var(--heading-color);border:none}
.st-search-form-calendar .ranges .btn.applyBtn{background:var(--main-color,#3B71FE)}
@media screen and (max-width: 1228px) {
.st-search-form-calendar .calendar.left,.st-search-form-calendar .calendar.right{width:50%;margin:0!important}
.st-search-form-calendar .calendar .calendar-table .table-condensed tbody tr .td-date{height:50px}
.st-search-form-calendar .calendar .calendar-table .table-sub-header .day-off-week{width:14.2857142857%}
}
@media screen and (max-width: 563px) {
.st-search-form-calendar{width:calc(100% - 26px)}
.st-search-form-calendar .calendar-time-wrapper{display:inline-block}
.st-search-form-calendar .calendar-time-wrapper .calendar-time.left{padding-left:15px;padding-right:15px}
.st-search-form-calendar .calendar-time-wrapper .calendar-time.right{padding-left:15px;padding-right:15px}
.st-search-form-calendar .calendar-time-wrapper .calendar-time label{font-size:14px;line-height:21px;display:flex;justify-content:space-between;width:calc(100% - 65px)}
.st-search-form-calendar .calendar-time-wrapper .calendar-time select{font-size:14px;line-height:21px;padding:4px!important}
.st-search-form-calendar .calendar-time-wrapper .calendar-time > div{justify-content:space-between!important}
.st-search-form-calendar .calendar-time-wrapper .calendar-time .hourselect,.st-search-form-calendar .calendar-time-wrapper .calendar-time .minuteselect{width:65px}
}
.daterangepicker.dropdown-menu{padding:20px 30px 15px;background:#FFF;border:1px solid #DEDEDE;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;margin-top:17px}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-header{padding-bottom:15px}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-header .prev{font-family:"traveler-icon"!important;background:transparent;width:25px;height:25px;font-size:14px;bottom:8px;text-align:center; border-radius:50%}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-header .prev:after{content:"\e966"}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-header .next{font-family:"traveler-icon"!important;background:transparent;width:25px;height:25px;font-size:14px;bottom:10px;text-align:center; border-radius:50%}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-header .next:after{content:"\e968"}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-header .next:hover, .daterangepicker.dropdown-menu .calendar .calendar-table .table-header .prev:hover{color: #000; background:#f0f0f0;}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-header .month{font-weight:700;font-size:18px;line-height:26px;color:var(--heading-color)}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-sub-header{border-top:1px solid #DEDEDE;margin-top:5px;padding-top:10px}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-sub-header .day-off-week{width:54px;height:54px;font-weight:700;font-size:16px;line-height:26px;text-align:center;color:var(--grey-color,#5E6D77)}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date{width:14.2857142857%;height:54px;box-shadow:none;border:none}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date .date{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--heading-color)}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.disabled .date{color:#B1BAC1}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.today .date{color:var(--main-color,#3B71FE);border:none}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.active .date{background:#B8CCFF}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.in-range{background:#B8CCFF}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.td-no-show{height:0}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.td-no-show .date{height:0}
.daterangepicker{padding:20px 30px 15px;background:#FFF;border:1px solid #DEDEDE;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;margin-top:17px}
.daterangepicker .calendar .calendar-table .table-header{padding-bottom:15px}
.daterangepicker .calendar .calendar-table .table-header .prev{font-family:"traveler-icon"!important;background:transparent;width:25px;height:25px;font-size:14px;bottom:8px}
.daterangepicker .calendar .calendar-table .table-header .prev:after{content:"\e966"}
.daterangepicker .calendar .calendar-table .table-header .next{font-family:"traveler-icon"!important;background:transparent;width:25px;height:25px;font-size:14px;bottom:10px;text-align:right}
.daterangepicker .calendar .calendar-table .table-header .next:after{content:"\e968"}
.daterangepicker .calendar .calendar-table .table-header .month{font-weight:700;font-size:18px;line-height:26px;color:#232323}
.daterangepicker .calendar .calendar-table .table-sub-header{border-top:1px solid #DEDEDE;margin-top:5px;padding-top:10px}
.daterangepicker .calendar .calendar-table .table-sub-header .day-off-week{width:54px;height:54px;font-weight:700;font-size:16px;line-height:26px;text-align:center;color:#5E6D77}
@media screen and (max-width: 767px) {
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .stt-car.search-form .form-date-field{flex-direction:column}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .stt-car.search-form .form-date-field .date-item-wrapper{width:100%}
.st-banner-search-form.style_2 .st-search-form-el .st-search-el .stt-car.search-form .form-date-field .date-item-arrow{width:100%;padding:0 20px}
.st-search-form-calendar .calendar.left{width:50%}
.st-search-form-calendar .calendar.left .calendar-table{padding-right:4px}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date{height:46px}
.daterangepicker.dropdown-menu{width:calc(100% - 30px)}
.daterangepicker.dropdown-menu .calendar .calendar-table .table-sub-header .day-off-week{width:14.2857142857%}
.daterangepicker{width:calc(100% - 30px)}
.daterangepicker .calendar .calendar-table .table-sub-header .day-off-week{width:14.2857142857%}
}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date{width:14.2857142857%;height:54px;box-shadow:none;border:none}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date .date{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#232323}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date.disabled .date { color: #B1BAC1;}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date.today .date { color: #001836;  border: none;}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date.active .date { background: #B8CCFF;}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date.in-range { background: #B8CCFF;}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date.td-no-show { height: 0;}
.daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date.td-no-show .date { height: 0;}
.daterangepicker{min-width:300px;min-height:100px;border-radius:0 0 3px 3px;margin:0}
@media screen and (max-width: 450px) {
.daterangepicker{width:calc(100% - 66px)}
}
.daterangepicker.dropdown-menu{z-index:999999}
.daterangepicker:before,.daterangepicker:after{content:"";position:static;border:none;background:none;width:0;height:0}
.daterangepicker:not(.single) .calendar.left .next{display:none}
.daterangepicker .calendar{position:relative;max-width:100%!important}
.daterangepicker .ranges .btn{padding:10px 20px;font-size:14px}
.daterangepicker .calendar-time-wrapper .calendar-time div{display:flex;align-items:center}
.daterangepicker .calendar-time-wrapper .calendar-time div > *{margin:0}
.daterangepicker .calendar-time-wrapper .calendar-time div > :not(:first-child){margin-left:5px}
.daterangepicker .calendar-time-wrapper .calendar-time div > ::after{content:unset}
.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;color:var(--link-color);background:var(--light-grey-color,#EAEEF3);border:1px solid var(--light-grey-color,#EAEEF3);padding:2px;outline:0;font-size:12px;text-align:center;text-align-last:center;appearance:auto}
.daterangepicker select.hourselect:after,.daterangepicker select.minuteselect:after,.daterangepicker select.secondselect:after,.daterangepicker select.ampmselect:after{content:unset}
.daterangepicker select.hourselect option,.daterangepicker select.minuteselect option,.daterangepicker select.secondselect option,.daterangepicker select.ampmselect option{padding:2px 5px}
.daterangepicker select.hourselect::-webkit-scrollbar,.daterangepicker select.minuteselect::-webkit-scrollbar,.daterangepicker select.secondselect::-webkit-scrollbar,.daterangepicker select.ampmselect::-webkit-scrollbar{width:2px}
.daterangepicker select.hourselect::-webkit-scrollbar-thumb,.daterangepicker select.minuteselect::-webkit-scrollbar-thumb,.daterangepicker select.secondselect::-webkit-scrollbar-thumb,.daterangepicker select.ampmselect::-webkit-scrollbar-thumb{color:red}
.daterangepicker .table-header{position:relative;padding-bottom:20px}
.daterangepicker .table-header:after{content:"";display:table;clear:both}
.daterangepicker .table-header .month{text-align:center}
.daterangepicker .table-header .prev{position:absolute;bottom:0;left:0;float:left;width:48px;height:48px;background:url(./../../v2/images/arow_left.png) no-repeat left center;cursor:pointer;z-index:9}
.daterangepicker .table-header .next{position:absolute;bottom:0;right:0;float:right;width:48px;height:48px;background:url(./../../v2/images/arrow_right.png) no-repeat right center;cursor:pointer;z-index:9}
.daterangepicker .table-sub-header{border-top:1px solid #D7DCE3}
.daterangepicker .table-sub-header:after{content:"";display:table;clear:both}
.daterangepicker .table-sub-header .day-off-week{width:14.2857142857%;padding-top:10px;padding-bottom:10px;color:#ADB2BD;float:left;text-align:center}
.daterangepicker .month{color:var(--link-color,#1A2B48);font-weight:700;position:relative;font-weight:700;top:6px}
.daterangepicker .table-condensed .td-date{width:auto;height:auto;padding:0;background:none;border:1px solid rgba(81,145,250,0.2)}
.daterangepicker .table-condensed .td-date.not_available.disabled.off{background:#efefef}
.daterangepicker .table-condensed .td-date.not_available.off{border:1px solid rgba(81,145,250,0.2)}
.daterangepicker .table-condensed .td-date.off,.daterangepicker .table-condensed .td-date.td-no-show.available.disabled.off,.daterangepicker .table-condensed .td-date.td-no-show.not_available.disabled.off,.daterangepicker .table-condensed .td-date.not_available.off.not-show{border:none}
.daterangepicker .table-condensed .td-date .date{width:36px;height:32px;font-size:15px;line-height:32px;font-weight:400;color:var(--link-color,#1A2B48);display:inline-block}
.daterangepicker .table-condensed .td-date.disabled{text-decoration:none}
.daterangepicker .table-condensed .td-date.disabled .date{color:#D7DCE3}
.daterangepicker .table-condensed .td-date.not_available.disabled.off,.daterangepicker .table-condensed .td-date.not_available.off.disabled{background:#efefef}
.daterangepicker .table-condensed .td-date.today .date{color:#FA5535}
.daterangepicker .table-condensed .td-date.today:not(.start-date) .date,.daterangepicker .table-condensed .td-date.today:not(.in-range) .date{color:#FA5535;border:1px solid #FA5535}
.daterangepicker .table-condensed .td-date.start-group{background:#fef5ca}
.daterangepicker .table-condensed .td-date.in-group{background:#fef5ca}
.daterangepicker .table-condensed .td-date.in-group .date{color:#767676}
.daterangepicker .table-condensed .td-date.end-group{background:#fef5ca}
.daterangepicker .table-condensed .td-date.end-group .date{color:#767676}
.daterangepicker .table-condensed .td-date:hover{background:rgba(81,145,250,0.2)}
.daterangepicker .table-condensed .td-date.start-date{background:rgba(81,145,250,0.2)}
.daterangepicker .table-condensed .td-date.start-date:not(.end-date){box-shadow:-3px 0 0 var(--main-color,#5191FA)}
.daterangepicker .table-condensed .td-date.start-date.today .date{border:none}
.daterangepicker .table-condensed .td-date.in-range{background:rgba(81,145,250,0.2)}
.daterangepicker .table-condensed .td-date.in-range.today .date{border:none}
.daterangepicker .table-condensed .td-date.end-date{background:rgba(81,145,250,0.2)}
.daterangepicker .table-condensed .td-date.end-date:not(.start-date){box-shadow:3px 0 0 var(--main-color,#5191FA)}
.daterangepicker .table-condensed .td-date.end-date.today .date{border:none}
.daterangepicker .table-condensed .td-date.td-no-show{visibility:hidden}
.daterangepicker .table-condensed .td-date.has-tooltip{position:relative}
.daterangepicker .table-condensed .td-date.has-tooltip .event-tooltip-wrap{position:absolute;top:100%;margin-top:5px;left:0;z-index:1;background:rgba(0,0,0,0.7);color:#FFF;font-size:12px;padding:4px 6px;border-radius:2px;display:none}
.daterangepicker .table-condensed .td-date.has-tooltip:hover .event-tooltip-wrap{display:block}
.daterangepicker.respon-single .calendar.right{display:none}
.daterangepicker.respon-single .calendar.left .next{display:block}
.daterangepicker.ltr .calendar.left .calendar-table {padding-right: 4px;}