/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 13 2022 | 22:12:54 */
.select2 .large{padding:5px;height:38px}.select2 .large .select2-selection__arrow{height:38px}.bootstrap-datetimepicker-widget table td.day{padding:5px}.datepicker-days thead tr:nth-child(2) th{float:none!important}.datepicker thead tr:first-child th.next:before,.datepicker thead tr:first-child th.prev:before{display:none}.iti__selected-flag,.iti__country-list{z-index:4}.pac-container{margin-top:-34px}.pac-container .pac-item{white-space:pre-line}.pac-container:after{display:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#E9ECEF;border:1px solid #CED4DA;border-radius:.25rem}.input-group-prepend{margin-right:-1px}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.form-control{height:auto;padding:.375rem .75rem;font-size:1.5rem;font-weight:400;line-height:1.5;color:#495057;background-color:#FFF;background-clip:padding-box;border:1px solid #CED4DA;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.booking-form{padding:10px;position:absolute;left:0;background-color:#FFF;width:100%;height:160px;overflow:hidden}.booking-form-overlay{position:absolute;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(2px) saturate(80%);z-index:auto!important}.booking-form.maximize-form{height:auto;box-shadow:5px 5px 15px #333;z-index:1001}.booking-form .form-close-btn{display:none;position:absolute;top:10px;right:10px;width:120px;z-index:3;font-size:1.5rem}.booking-form .form-more-area{width:100%;position:absolute;bottom:0;left:0;z-index:9;backdrop-filter:blur(2px) saturate(80%);-webkit-backdrop-filter:blur(2px) saturate(80%);height:95px;box-shadow:inset 0 -5px 5px #cdcdcd}.booking-form.maximize-form .form-more-area{display:none}.booking-form .card-title{display:none}.search-form-wrapper .nav-tabs{position:relative;z-index:2}.search-form-wrapper .nav-tabs li a.disabled{background-color:#cfcfcf;color:#444}.booking-form .card{border:0;border-radius:0;background-color:transparent;transition:all 0.3s ease-in-out;padding:6px 0;position:relative}.booking-form .real-form .card{padding:0;margin-top:-25px}.booking-form .card:after{content:"";position:absolute;top:0;left:0;width:0%;height:5px;background-color:#D7BE68}.booking-form .card .card-header{background-color:#fff;border-bottom:0;-moz-text-align-last:center;text-align-last:center}.booking-form .card .card-title{margin-bottom:16px;color:#535074}.booking-form .card .card-block{padding-top:0;text-align:center}.booking-form .card .list-group-item{border:0;padding:6px;padding-left:0;color:#413E66;font-weight:300;background-color:transparent}.booking-form .card h3{font-size:64px;margin-bottom:0;color:#535074}.booking-form .card h3 .currency{font-size:30px;position:relative;font-weight:400;top:-30px;letter-spacing:0}.booking-form .card h3 .period{font-size:16px;color:#6C67A3;letter-spacing:0}.booking-form .card .list-group{margin-bottom:15px}.iti-mobile .pac-container{margin-top:0}.iti-mobile .booking-form{height:145px}.iti-mobile .booking-form .form-more-area{height:80px}.iti-mobile .booking-form>.row>.col-xs-12{padding-right:10px}.iti-mobile .booking-form .temp-form>div:first-child{display:none}.iti-mobile .booking-form .real-form .card{margin-top:0}.iti-mobile .booking-form .card .list-group{margin-bottom:0}.booking-form .card .passenger_number_row .btn{border:1px solid #CED4DA;background-color:rgba(255,255,255,.9);height:38px}.booking-form .card .btn-decrement{border-radius:0}.booking-form .card .btn-increment{border-top-right-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important}.booking-form .card .passenger_number_row .btn:hover{color:#333;background-color:rgba(0,0,0,.05)}.booking-form [class^="select2"]{border-radius:0px!important;border-top-right-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important;border-color:#CED4DA;text-align:left;padding-left:0;font-size:1.5rem}.booking-form .input-group>.select2-container--default{width:auto!important;flex:1 1 auto}.booking-form .input-group>.select2-container--default .select2-selection--single{height:100%;line-height:inherit;padding:.2rem .8rem}.booking-form input[name="tel"]{border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.booking-form .iti--allow-dropdown{width:calc(100% - 44px)}.booking-form .passenger_number_row .input-group>.input-group{width:calc(100% - 43px)}.booking-form .passenger_number_row .input-group>.input-group input{text-align:left!important}.booking-form .input-group-text{color:#000;background-color:#D7BE69;border:#BDA75B;width:44px;height:100%;min-height:38px;text-align:center;vertical-align:middle;display:table;padding:0;font-size:1.5rem}.booking-form .input-group-text .fas,.booking-form .input-group-text .far{display:table-cell;vertical-align:middle}.booking-form .iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.01)}.booking-form textarea{min-height:110px;max-height:220px}.booking-form .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.booking-form *:focus{outline:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#FFF!important;opacity:1}.booking-submit.disabled{background-color:#DDD;border-color:#CCC}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.booking-form.was-validated .custom-select:invalid+.select2 .select2-selection{border-color:#DC3545!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem)}.booking-form.was-validated .custom-select:valid+.select2 .select2-selection{border-color:#28A745!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem)}