@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&display=swap);h1,h2,h3,h4,h6{font-family:"Heebo",serif}p{font-family:"Heebo",serif}header.header{display:block;background:#fff}.head-container{display:flex;justify-content:space-between}.header_right ul{display:flex}section.inner-banner{padding:3.7% 0;background:url(../images/banner.webp),#000;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.booking-head .custom-navbar{background-color:#fff;padding:0 0;font-family:'Segoe UI',sans-serif}.booking-head .brand-logo{color:#fff;font-size:22px}.booking-head .brand-logo span{font-weight:300}.booking-head .brand-logo sup{font-size:10px;top:-8px}.booking-head .contact-info{color:#00d5c3;font-size:15px}.booking-head .phone-icon{margin-right:8px;font-size:16px;color:#b42a24;transform:rotate(95deg)}.booking-head .phone-text{color:#000;font-size:24px}.booking-head .btn-contact{background-color:#000;color:#fff;font-weight:500;padding:13px 40px;border-radius:4px;margin-left:15px;text-decoration:none;transition:background-color 0.3s ease}.booking-head .btn-contact:hover{background-color:#00bfae;color:#fff}.container.booking-head{max-width:1240px;padding:10px}.booking-head .border-right{border-right:1px solid rgb(255 255 255 / .2);padding-right:15px!important}.booking-head .brand-logo img{width:90px}.booking-head .container{margin:0;max-width:1260px;padding:0}.waiting-time-section.row.extra-notes h2{font-size:24px;font-weight:600;margin:0}.overlay{background:rgb(0 0 0 / .5);width:100%;position:absolute;top:0;height:100%;z-index:-1}.inner-banner h4{text-align:center;color:#fff}.inner-banner h1{text-align:center;font-size:36px;margin-top:0;font-weight:700;color:#fff}.inner-banner span{color:#B42A24}.inner-banner h3{text-align:center;color:#fff}.booking-section p.description{margin-bottom:0;font-size:12px}.passanger-detail{background:#fff;padding:10px 20px;border:none;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;border-radius:10px}.passanger-detail h2{font-size:24px;font-weight:700;margin-top:10px}.passanger-detail p{font-size:14px;margin-bottom:20px}.car-detail p{display:none}.passanger-detail form{width:100%}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}#booking-form label{width:100%;margin:0}.error-message{display:none;color:red;font-size:12px}.form-check.form-check-inline.form-confrm-top{display:block}.form-confrm-inner{display:flex}.passanger-detail input[type=checkbox],input[type=radio]{margin:0 0 0;margin-top:1px\9;line-height:normal;width:20px;height:20px;vertical-align:middle;margin-right:10px}#booking-form label{width:100%;margin:0}.pasanger-time img{width:30px}.journey-outin{background:#131313;margin:20px 0;border-radius:10px}.journey-outin h2{background:#fff700;color:#000;font-size:20px;padding:15px;border-radius:10px 10px 0 0}.journey-outin .outward-section.return-details.return-section h2{background:#B42A24;color:#fff;font-size:21px;padding:15px;border-bottom:1px solid #333;font-weight:600;border-radius:0}.outing{color:#fff;padding:20px}ul.cl-time{display:flex;color:#fff;padding:20px;gap:10px;padding-top:0;padding-bottom:20px;margin-bottom:0}ul.cl-time li{background:#fff;padding:9px;list-style:none;display:flex;gap:10px;align-items:center;width:50%}ul.pasanger-time{padding:19px;padding-top:10px!important;border-top:1px solid #5f5f5f}.cl-time li span img{width:20px}.cl-time span.out-date{color:#333;font-weight:600;line-height:20px;font-size:14px}.help-card{background:#131313;border-radius:10px}.help-card h2{background:#fff700;color:#000;font-size:20px;padding:15px;border-radius:10px 10px 0 0}.help-card li{color:#fff;list-style:none;font-size:16px;line-height:38px}.help-card ul{padding:20px}.strip-img ul{display:flex;padding:0;gap:20px;margin-top:20px;align-items:center}.member-lagguage{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.member-lagguage button.btn.btn-primary{background:#ffcc00;border-color:#ffcc00;position:absolute;top:-12px;right:9px;padding:4px 10px}.review img.attachment-full.size-full{width:50px;margin-right:20px}.review img.attachment-full.size-full{border-radius:100%;height:96%;object-fit:cover;object-position:center;position:relative;z-index:1}.rev-portals .rev-portal__content{font-weight:100;line-height:1.1875rem}.review .top{gap:5px}.review .top span{color:#fff}.review .top{align-items:center;display:flex;gap:10px}.booking-review .review{padding-right:30px}.review a{align-items:center;color:#fff;display:flex;margin:.9375rem 0;text-decoration:none}.strip-img ul li a img{width:80px}.canclation-card{background:#131313;border-radius:10px}.canclation-card h2{background:#fff700;color:#000;font-size:20px;padding:15px;border-radius:10px 10px 0 0}div#map{border-radius:10px}.canclation-card p{color:#fff;padding:20px}button.btn.btn-primary.confirm-booking{background:#ffcc00;border:navajowhite;width:100%;padding:14px}.free-waiting{background:#FFF1F1;margin-top:10px;border:1px solid #D29491;padding:10px;width:100%;margin-bottom:10px}.free-waiting p{font-size:12px;margin-bottom:0}.free-waiting a{color:#ffcc00;text-decoration:underline}.free-waiting h2{font-size:16px;color:#ffcc00}.cl-time span.out-time{color:#333;font-weight:600;line-height:20px;font-size:14px}span.favor_in_span{right:0!important}.booking-section .container{max-width:1240px;background:#fff;position:relative;bottom:50px;padding:20px 30px;border-radius:10px}p.description{margin-bottom:20px!important;font-weight:600}.fleet-row{border:1px solid #ccc;padding:20px;margin-bottom:20px}.member-lagguage ul{padding:0;list-style:none}.member-lagguage ul li{display:inline-block;padding-right:10px;background:#f7f7f7;padding:5px;border-radius:3px;margin-bottom:10px}.container.booking-head .navbar-brand{padding-top:0;padding-bottom:0}.member-lagguage .fa,.fas{margin-right:10px}.button-container{display:flex;gap:10px;justify-content:space-between}.button-container .btn{display:flex;align-items:center;justify-content:space-between;padding:8px 8px;border-radius:6px;color:#333;font-family:Arial,sans-serif;font-size:16px;font-weight:700;position:relative;min-width:49%}.button-container .btn.one-way{background:#fff;border-radius:6px;border:1px solid #ccc}.btn.return .price{padding-right:40px}.button-container .btn.return{background:#fff;border-radius:6px;border:1px solid #ccc}.form-control.border-r-none.ret-date{margin-top:7px}.button-container .price{margin-left:auto;display:flex;align-items:center}.button-container .old-price{text-decoration:line-through;opacity:.6;margin-right:5px}.button-container .discount-tag{position:absolute;top:-10px;right:-30px;background:#fc0;color:#b22222;font-size:14px;font-weight:700;padding:5px;transform:rotate(-36deg);border-radius:5px;box-shadow:2px 2px 5px rgb(0 0 0 / .2);z-index:9;width:60px;line-height:14px}.confirm-sidebar .make-payment{font-size:20px;text-align:center;background:#131313;color:#fff;padding:10px;border-radius:6px;margin-top:14px;margin-bottom:28px}.confirm-sidebar{width:100%;height:100%;overflow:auto;position:-webkit-sticky;position:sticky;top:0}.button-container .discount-tag::before{content:"● ";color:red}h5.vehicle-name{text-transform:uppercase;font-size:22px;font-weight:600}.extra-inner{display:flex;gap:30px;margin:10px}.row.extra-colum{padding:5px;padding-top:0}.waiting-time-section.row.extra-notes{background:#fff;border:1px solid #ccc;padding:20px;border-radius:6px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;margin-bottom:20px}.row.extra-colum .col-md-12{border:1px solid #ccc;padding:20px}.row.extra-colum h6{font-size:20px;font-weight:600}.extra-colum h6 span{color:#ffcc00}p.exclamation{font-size:14px;color:#000}.member-lagguage ul{margin-bottom:0}.col-md-8.car-detail{border-left:1px solid #ccc;margin-bottom:20px}.total-fare{text-align:right;font-size:24px;font-weight:600;font-family:'Heebo'}.journey-detail.row{display:block;margin-bottom:30px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#c00;color:#fff}.booking-form .nav-tabs .nav-link{color:#778591}input::placeholder{color:#2C3E50!important}::-webkit-input-placeholder{color:#2C3E50!important}::-moz-placeholder{color:#2C3E50!important}:-ms-input-placeholder{color:#2C3E50!important}:-moz-placeholder{color:#2C3E50!important}.booking-form .card{border-radius:5px;border:none;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin-top:0!important}.booking-form .form-group{border-bottom:1px solid #ddd;padding:10px;display:flex;align-items:center}.booking-form .form-group i{margin-right:10px;color:#c00}.booking-form .form-control::placeholder{color:#999}.booking-form li.nav-item{width:33.3%;text-align:center}.booking-form .nav-link.active{background:#ffcc00;color:#fff;border-color:transparent!important}.booking-form .nav-tabs .nav-link{padding:15px 0;border:1px solid #ccc;border-radius:0}ul#bookingTab{border-bottom:3px solid #B42A21}.form-group.half-fields{width:49%}.Card-half{display:flex}.card.p-3.mt-2{padding:0!important}.booking-form input.form-control{border:none}.extra-options{padding:25px}.booking-form .form-group{margin-bottom:0;padding:25px!important}.form-group.half-fields.pik-location{border-right:1px solid #ccc}.outing span{margin-right:10px;min-height:40px;display:inline-block;float:left}span.return-date{color:#333;font-weight:600;line-height:20px;font-size:14px}span.return-time{color:#333;font-weight:600;line-height:20px;font-size:14px}.thankyou-msg{margin-bottom:40px;border-radius:5px}.thankyou-msg img{width:100%;margin-top:0}.thankyou-msg h2{font-size:20px;margin-top:0}.thankyou-msg p{color:#155724;margin-bottom:0!important;font-size:13px}.thankyou-msg{background:#FFF1F1;padding:15px;border:1px solid #D29491}.powered-strip img{width:100px}ul.order-confirmation{padding:0;background-color:#ffcc00;padding:10px 15px;list-style:none;margin-bottom:10px;border-radius:5px}.order-confirmation strong{color:#fff;padding-right:11px}.booking-confirmation i.fa.fa-list{font-size:17px;margin-right:5px;color:#fff}.order-confirmation span{background-color:#fff;padding:2px 15px;color:#ffcc00;border-radius:10px;font-size:14px}ul.ad.order-left{list-style:none;padding:0}.order-id{border:none;padding:15px;border-radius:5px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;background:#fff}.pick-date ul{list-style:none;padding:0 0 0 0;margin:0;width:50%}.pick-date ul{list-style:none;padding:0 0 0 0;margin:0;width:50%}.pick-date li{display:block;width:100%;margin-bottom:10px;align-items:center}.pick-date{display:flex}.pick-date span{font-size:14px;color:#333;font-weight:400}.alldetails img{width:17px;margin-right:6px}.pick-date .order-left strong{width:auto;display:inline-block;margin-right:5px}.pick-date strong{font-size:14px;color:#000}.pick-date span{font-size:14px;color:#333;font-weight:400}.location{padding:10px;border:1px solid #ccc;border-radius:5px;background:#f3f3f3;margin:20px 0}.drop-location{padding:10px;border:1px solid #ccc;border-radius:5px;background:#f3f3f3;margin:20px 0;min-height:123px}.location span img{margin-right:10px}.drop-location span img{margin-right:10px}.order-right .inc{width:auto;display:inline-block;text-align:left}.order-right strong{width:auto;display:inline-block;margin-right:5px}.waiting-time-section{background:#fff;padding:10px 20px;border:none;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;border-radius:10px;margin-bottom:10px;margin-top:10px!important;align-items:center}.extra-notes p.exclamation{font-size:14px}.booking-confirmation .adult-seat{width:100%;margin-bottom:10px;padding:0 0}p.exclamation{display:flex;padding:20px 0;font-size:12px}.exclamation-icons-svg svg{width:25px;height:25px}.extra-seat-colum{display:flex;gap:13px}.col-md-5.seat-colum{border:1px solid #ccc;max-width:50%!important;flex:50%;padding:10px;background:#f3f3f3;border-radius:5px}.total_fair{margin:10px 0 10px;background:#fff;border:none;border-radius:5px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;padding-top:20px}.booking-confirmationp .total_fair .fare-breakup-title{margin-top:0;font-size:17px;border-bottom:1px solid #e0e0e0;padding:10px;background:#ffcc00;color:#fff;font-size:20px;border-radius:6px;margin-bottom:20px}.final_tot_fai .nf{display:table;width:100%}.total_fair label{width:50%;font-size:16px;margin-bottom:0;vertical-align:middle}.final_tot_fai .nf span.text-dark{text-align:right;display:inline-block;width:50%;font-size:16px}.fare-breakdown.outward span.euro-signs{font-size:16px;font-weight:400}.fare-breakdown.outward span.euro-signs{font-size:16px;font-weight:400}.fare-breakdown.outward{padding-bottom:16px;margin-left:15px;border-radius:6px;min-height:130px;width:96%}.free-cancelation{background:#FFF1F1;padding:16px;margin:0 15px;margin-bottom:10px;display:inline-block;width:96%;border-radius:6px;padding-bottom:8px;border:1px solid #D29491}.free-cancelation h6{font-weight:700;font-size:15px}.free-cancelation h6 span .fa{color:#ffcc00;font-size:18px;margin:0}.free-cancelation p{font-size:14px}.pasanger-confirm-detail{padding:20px 10px 10px 15px;list-style:none;border:none;min-height:120px;background-color:#fff;margin-bottom:10px;border-radius:5px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}.booking-confirmationp .pasanger-confirm-detail h2{font-size:20px;font-weight:700;margin-left:0;margin-bottom:0;background:#ffcc00;color:#fff;padding:10px;border-radius:6px;margin-bottom:20px}.booking-confirmationp .pasanger-confirm-detail span{font-weight:700;width:120px;display:inline-block}.booking-confirmationp .pasanger-confirm-detail ul{list-style:none;padding:0}.seat-colum h6{font-size:20px;font-weight:600}.seat-colum h6 span{color:#ffcc00}.col-md-12.total{margin-top:15px}.total{width:100%;padding-right:10px}.final_tot_fai .nf{display:table;width:100%}.total .nf{border-bottom:1px solid #f2f2f2;margin-left:17px;width:95%!important;padding:5px 0}.total .nf label{font-weight:700}.total_fair label{width:50%;font-size:14px;margin-bottom:0;vertical-align:middle}.final_tot_fai .nf span.text-dark{text-align:right;display:inline-block;width:50%;font-size:16px}.final_tot_fai h3{margin-top:8px;font-size:30px;padding-bottom:20px;margin-right:20px;font-weight:500;color:#000;padding-right:0;margin-left:15px;text-align:right}span.whole-fare{text-align:left;float:left}.total_fair h3 .text-dark{color:#000!important}.total-fare{padding:20px 0}span.text-dark.total-fare span.euro-signb{float:none!important}.booking-confirmationp .extra-notes h2{background:#ffcc00;color:#fff;font-size:20px;padding:10px;border-radius:6px;margin-bottom:20px;font-weight:700}.booking-confirmationp .powered-strip{text-align:center;margin-top:40px}.booking-confirmation span.cstm-icon{display:none}.booking-confirmation .row.pick-drop p.pick_up{margin-top:10px}.booking-confirmation .row.pick-drop p.drop_off{margin-top:10px}.inner-banner h2{text-align:center;color:#fff}.booking-form{background:#fff;padding:10px;margin-bottom:10px;width:100%;border:none;padding-top:30px;border-radius:10px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;display:inline-block}form.car-book{width:100%;display:inline-block}.tab-form{width:49.6%;display:inline-block}.radio_fields{margin:0;float:left;width:100%}.radio_fields .radio_btn{display:inline-block;margin-right:0;position:relative;text-align:center;width:49.2%;font-size:12px}.radio_fields .radio_btn input{position:absolute;opacity:0;z-index:99;height:43px;width:100%;cursor:pointer}.radio_fields .radio_btn input:checked+label{background:#ffcc00;color:#fff;border-radius:10px 10px 0 0;width:100%;transition:0.5s}.radio_fields .radio_btn input:checked+label:before{background-color:#fff;border:3px solid #ffcc00!important;outline:2px solid #ffffff!important}.radio_fields .radio_btn input:checked+label:after{opacity:0}.radio_fields .radio_btn label:after{content:"";height:10px;width:10px;position:absolute;left:4px;border-radius:50%;background:#762c87;top:5px;opacity:0}.radio_fields .radio_btn input{position:absolute;opacity:0;z-index:99;height:43px;width:100%;cursor:pointer}.passanger-detail input[type=checkbox],input[type=radio]{margin:0 0 0;margin-top:1px \9;line-height:normal;width:20px;height:20px;vertical-align:middle;margin-right:10px}.radio_fields .radio_btn label{position:relative;padding-left:25px;text-align:left;padding:10px 0 10px 25px;border-radius:10px 10px 0 0;cursor:pointer;transition:0.2s;font-size:12px;width:100%;color:#575A6A;margin-bottom:0;background:#f8f5f5;font-weight:700;width:100%}.radio_fields .radio_btn label:before{content:"";height:12px;width:12px;position:absolute;border-radius:50%;left:8px;top:13px;border:1px solid #cccccc!important;outline:2px solid #ffffff!important;-webkit-transition:all .3s ease;transition:all .3s ease}.tab-form .address-search__field{margin:0 0 0}.address-search__field{position:relative;width:100%;float:left;margin:0 0 7px}.address-search__field .icon{position:absolute;top:28px;left:10px}.return-date i.far.fa-calendar-alt{margin-top:10px!important;margin-left:2px!important}.booking-icons-svg img{width:20px}.tab-form .address-search .form-control{padding-left:10px;border:1px solid #ffcc00;border-radius:0}.tab-form .address-search .form-control{padding-left:10px;border:1px solid #ffcc00;border-radius:0}.address-search .form-control label{font-size:15px;color:#000;width:96%;margin-bottom:0!important}.address-search__field input.cross{position:absolute;right:7px;top:34px;cursor:pointer;display:none;background:no-repeat;color:#858585;font-weight:600;background:#05c9b3;border-radius:70px;padding:0;width:15px;height:15px;font-size:10px;color:#fff!important;padding-left:2px}ul.hidden.idpc_ul.all-airports{display:none}.address-search .form-control input{border:none!important;width:100%;font-size:14px;color:#000!important;margin-left:20px!important;opacity:1;font-weight:700}.address-search .form-control label span.form-control__label{margin-bottom:0;display:block;width:100%;color:#3b3d4b;text-transform:uppercase;font-size:14px;font-weight:500}ul.idpc_ul{position:absolute;z-index:9999;background:#f7f7f7;left:0;width:100%;padding:0;margin-top:7px;overflow-y:scroll;max-height:310px;border:1px solid #ccc;border-top:none}span.favor_in_span{position:absolute;right:11px}.booking-icons-svg img{width:20px}.icon-suitcase .booking-icons-svg img{height:20px}.swal-footer{text-align:center}.swal-button{background-color:#ffcc00;color:#fff}.swal-button:not([disabled]):hover{background-color:#333}.comment-textarea .address-search .form-control label{width:100%}.comment-textarea textarea#comment{font-weight:700}.comment-textarea textarea#comment{padding-left:22px;padding-top:0;color:#000!important;font-size:13px;white-space:pre-wrap;width:100%;border:none}ul.idpc_ul li{padding:6px 10px;font-size:13px;list-style:none;font-weight:500;border-bottom:1px solid #ccc;cursor:pointer;height:53px;justify-content:flex-start;align-items:center;display:flex;text-align:left}.passanger-detail span.favor_in_span{position:relative;right:0px!important}.passanger-detail span.favor_in_span{top:0}.passanger-detail span.favor_in_span{display:inline!important}.passanger-detail span.fields-placeholders{width:100%;display:block}.pasanger-time li{color:#fff;list-style:none;font-size:14px;line-height:35px;font-weight:700;display:flex;gap:7px;align-items:center}.passanger-detail .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3{width:100%}.passanger-detail .form-check-label a{color:#ffcc00;text-decoration:underline}input#inlineCheckbox1:checked{background-color:#ffcc00!important;border-color:#ffcc00!important}#panel{display:none}button.btn.add-returen{margin-top:0!important;padding:12px 40px;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;width:100%;border-radius:5px;border:none;cursor:pointer;background:linear-gradient(to right,#d70000 0%,#b50000 50%,#8a0000 100%);background-size:200% auto;transition:all 0.4s ease-in-out}button.btn.add-returen:hover{background-position:right center;background:linear-gradient(to right,#b50000 0%,#8a0000 50%,#d70000 100%);color:#fff;text-decoration:none}button.btn.add-returen:active{background:linear-gradient(to right,#8a0000 0%,#b50000 50%,#d70000 100%)!important;color:#fff}.booking-form button.btn.add-returen{padding:12px 40px}.hidden{display:none}.address-search__field input.cross{position:absolute;right:7px;top:34px;cursor:pointer;display:none;background:no-repeat;color:#ffcc00;font-weight:600;background:#ffcc00;border-radius:70px;padding:0;width:15px;height:15px;font-size:10px;color:#fff!important;padding-left:2px}button.btn.btn-primary.ms-2.set-cta{background:linear-gradient(to right,#8a0000 0%,#b50000 50%,#d70000 100%)!important;border:none;padding:5px 20px;border-radius:36px}.ribbon2{width:59.2px;padding:2px 0;position:absolute;top:auto;right:5px;text-align:center;border-top-left-radius:3px;background:#131313;line-height:22px;color:#fff;font-size:18px;font-weight:700;z-index:9;bottom:0}.fleet-row.selected-vehicle{border:1px solid #ffcc00;position:relative;box-shadow:0 0 9px #bcbcbc}.member-lagguage label.btn.btn-primary{background:#ffcc00;border-color:#ffcc00;position:absolute;top:-12px;right:9px;padding:4px 10px}.book-car-radio{width:18px;height:18px;accent-color:#fff;cursor:pointer}.fleet-row.selected-vehicle:after{content:"";position:absolute;height:35px;width:35px;right:150px;top:10px;background-size:contain;z-index:999;background-repeat:no-repeat}.datetimepicker.datetimepicker-dropdown-bottom-right.dropdown-menu{min-width:20rem!important;padding:14px!important}.datetimepicker table.table-condensed{width:100%!important}.table-condensed thead tr th.next{position:relative}.table-condensed thead tr th.next i:before{content:"";position:absolute;background-image:url(../images/right-arr.png);height:10px;width:10px;background-repeat:no-repeat;background-size:6px;top:5px}#map,#map-mobile{height:300px;width:100%}.time-details.return-line img{width:20px;margin-right:10px}#returnBookingAccordion .accordion-content{padding:0 10px}div#returnBookingAccordion{box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;padding:10px 20px;border-radius:6px;margin-top:10px}.booking-confirmationp .fare-breakdown.return{padding:0 20px;padding-left:0}.booking-confirmationp .total_fair.final_tot_fai{padding-top:20px}.return-booking-sec .address-search__field.comment-textarea.return-comment{margin-top:6px}.sb-chat-btn{background-color:#ffcc00!important}#returnBookingAccordion .row.pick-drop .col-lg-6{padding-left:6px;padding-right:6px}.payment-tabs{margin-top:20px}.payment-tabs ul.nav.nav-tabs{border:none;background:#f3f3f3;margin-bottom:20px;width:100%;justify-content:center;display:flex;flex-wrap:wrap}.payment-tabs ul.nav.nav-tabs li.active a{background:#ffcc00;color:#fff}.payment-tabs ul.nav.nav-tabs li{width:50%}.payment-tabs ul.nav.nav-tabs a{font-size:16px;color:#000;font-weight:600;background:#f3f3f3;padding:10px 60px 10px 60px;display:inline-block;width:100%}.payment-tabs ul.nav.nav-tabs a:hover{text-decoration:none;background:#ffcc00;color:#fff}.payment-tabs ul.nav.nav-tabs li a.active{background:#ffcc00;color:#fff}.payment-tabs .tab-content .payment-title h2{font-size:20px;margin-bottom:20px}.payment-tabs .tab-content form#payment-form .form-row label{margin-bottom:2px;font-size:14px;font-weight:500}.payment-tabs .tab-content form#payment-form .form-row{display:block}.payment-tabs .tab-content div#paypal-button-container{padding:0}.payment-tabs .tab-content form#payment-form .form-row .StripeElement{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical;height:40px;background:#fff;font-size:17px;color:#3a3a3a;font-family:helvetica,tahoma,calibri,sans-serif}.payment-tabs .tab-content form#payment-form .form-group.col-md-6{width:100%!important;max-width:100%}.footer .footer_content{text-align:center;padding:35px 0;background:#000;border-top:#3b3b3b 1px solid}.footer .footer_content p{color:#fff;font-size:16px;margin-bottom:0}.vehicle-class img{width:130px!important}span.vehicle-class{display:inline-block;width:100%;margin-top:15px}.selected-fleet img.booked-car{width:170px;margin-top:0;margin-left:5px}.selected-fleet p{margin:0}li.selected-fleet{align-items:center}.disabled-vehicle{pointer-events:none;cursor:no-drop}.pay-now-btn{background-color:#ffcc00;width:100%}.payment-method-selection input[type="radio"]:checked{background-color:red}input[type="radio"]:checked{accent-color:#ffcc00}.payment-section .nav-tabs{border-bottom:none}.swal-modal{will-change:unset!important}textarea#comment{outline:0}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#ffcc00;border-color:#ffcc00}.payment-method-selection{justify-content:center}.powered-strip p{margin-bottom:0}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#ffcc00;border-color:#ffcc00}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(180 42 36)}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgb(180 42 36)}p.vehicle-type{font-weight:700}.guidlines a{font-size:13px;display:inline-block;color:#000;font-weight:500;border-bottom:1px dotted #ffcc00;line-height:25px;width:100%}.guidlines a .fas{margin-right:10px}.guidlines i{width:15px}span.freeText{color:#ffcc00;float:right}.guidlines a:hover{text-decoration:none}.tooltip-inner{background-color:#ffcc00!important;color:#ffffff!important}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{border-top-color:#ffcc00!important}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{border-bottom-color:#ffcc00!important}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{border-left-color:#ffcc00!important}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{border-right-color:#ffcc00!important}@media screen and (min-width:1281px) and (max-width:1600px){section.inner-banner{padding:5% 0}.pick-date .order-left strong{width:auto;margin-right:10px}.order-right .inc{width:auto;display:inline-block;text-align:right}.order-right strong{width:auto;margin-right:10px}.location{min-height:123px}}@media screen and (min-width:992px) and (max-width:1280px){.booking-section{padding:40px}.booking-confirmationp .total_fair .fare-breakup-title{font-size:16px}.pick-date .order-left strong{width:auto;margin-right:5px}.location{min-height:123px}.order-right .inc{width:auto;display:inline-block;text-align:right}.order-right strong{width:auto;margin-right:5px}ul.cl-time li{align-items:center}div#map{display:none}section.inner-banner{padding:5% 0}ul.cl-time{display:block}ul.cl-time li{margin-bottom:10px}.total .nf{width:94%!important}.booking-head .container{padding:0 40px}}@media screen and (min-width:769px) and (max-width:991px){.booking-section{padding:40px}div#map{display:none}.payment-tabs{max-width:100%!important}.drop-location{margin-top:0}.pick-date .order-left strong{width:auto;margin-right:5px}.order-right strong{width:auto;display:inline-block;margin-right:5px}.total .nf{width:94%!important}.location{min-height:123px}.order-right .inc{width:auto;display:inline-block;text-align:right}.booking-confirmationp .total_fair .fare-breakup-title{font-size:16px}.col-md-6.col-lg-3.review{width:25%;max-width:25%}.review img.attachment-full.size-full{width:27px!important;margin-right:0!important}.star-rating .half,.star-rating img{width:12px!important}.review .rev-portal__content{padding-left:8px;line-height:15px}h5.vehicle-name{font-size:18px;font-weight:700}.member-lagguage button.btn.btn-primary{top:-9px}.booking-head .container{padding:0 40px}}.return-date .add-notes.add-returen-notes{margin-top:6px}@media only screen and (max-width:768px){.booking-head .container{display:block;text-align:center}.booking-head .phone-text{color:#fff;font-size:20px}.booking-head .custom-navbar{background-color:#000;padding:0 0;font-family:'Segoe UI',sans-serif;padding-bottom:20px}.booking-head .ml-auto.d-flex.align-items-center{justify-content:center}.member-lagguage button.btn.btn-primary{position:revert}.member-lagguage input.book-car-radio{margin-right:0!important;margin-left:10px}.member-lagguage label.btn.btn-primary{position:static;width:60%}.col-md-6.col-lg-3.review{width:50%}.review img.attachment-full.size-full{width:27px!important;margin-right:0!important}.star-rating .half,.star-rating img{width:13px!important}.review .rev-portal__content{padding-left:10px;line-height:15px}.fleet-section .fleet-row .col-md-8.car-detail{width:70%}.fleet-section .fleet-row .col-md-4.car-type{width:30%}.fleet-section .fleet-row .row{display:flex!important}.pick-date{display:block}div#map{display:none}.inner-banner h2{font-size:24px}.pick-date .order-left strong{width:auto}.order-right strong{width:auto}.location{margin:10px 0}.order-right .inc{width:auto;text-align:left;margin-left:10px}.inc-left{padding-left:10px}div#returnBookingAccordion{padding:10px 15px}.payment-tabs{max-width:100%!important}.extra-seat-colum{display:block}.col-md-5.seat-colum{max-width:100%!important;flex:100%;margin-bottom:10px}.booking-confirmationp .total_fair.final_tot_fai{padding:20px}.total .nf{margin-left:0}.final_tot_fai h3{margin-left:0;margin-right:0}.booking-confirmationp .fare-breakdown.return{padding:0 0;padding-left:0}.fare-breakdown.outward{margin-left:0;width:100%}.free-cancelation{margin:0 0;width:100%}.total .nf{width:100%!important}.drop-location{margin-top:0}.pick-date{display:block}.pick-date ul{width:100%}.inner-banner h4{font-size:18px}.inner-banner h1{font-size:28px}.inner-banner h3{font-size:24px}section.inner-banner{padding:15% 0}.tab-form{width:100%}.button-container .btn.one-way{margin-bottom:10px}.extra-inner{display:block;gap:30px;margin:10px}ul.cl-time li{gap:10px}.button-container{display:block!important}.form-control{width:99.3%}.col-md-8.car-detail{border-left:none}}@media screen and (min-width:521px) and (max-width:768px){.member-lagguage ul li{padding:3px;margin-bottom:0;font-size:13px}}@media only screen and (max-width:520px){.car-detail p{font-size:12px}p.similar-vehicle{font-weight:400;font-size:12px!important}h5.vehicle-name{font-size:18px}.member-lagguage{display:block}.member-lagguage ul{margin-bottom:10px}.member-lagguage ul li{font-size:12px}}ul.pasanger-time{padding:19px;padding-top:0}.pasanger-time li{color:#fff;list-style:none;font-size:14px;line-height:35px;font-weight:700}.hold-tooltip svg{width:15px;height:15px}.add-notes a{background:#fff;color:#ffcc00;font-size:12px;padding:10px 7px;border-radius:4px;font-weight:700;margin-right:10px;width:100%;display:inline-block;border:1px solid #ced4da}.date-time-picker input#datetimepicker{border-right:1px solid #eee!important}.date-time-picker input#datetimepicker-returen-dt{border-right:1px solid #eee!important}.date-time-picker{display:flex}.datetime-slot{display:flex;text-align:left}input#pickup_timepicker{margin-left:0!important}.datetime-slot label{border-right:1px solid #ccc;padding-right:20px!important;display:block}.datetime-slot .landing-time-select{border:none!important;padding-left:20px!important;display:block}