@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);body{font-family:'DM Sans',sans-serif}input:focus,textarea:focus{box-shadow:none;border-color:currentColor}.to-ride-from-group .to-ride-from-control{border:0;border-radius:10px;font-size:18px;height:68px;padding:35px 26px 7px 33px;background-color:#ececec;width:100%}.to-ride-footer button:disabled{cursor:not-allowed;opacity:.5}.partner-register-container a{color:#000;font-weight:600;text-decoration:underline;transition:color .3s ease}.partner-register-container a:hover{color:#555}.to-ride-footer p.error{font-size:11px;margin-top:5px;color:red}.to-ride-from-group{position:relative;margin-bottom:12px}.to-ride-from-group label{position:absolute;padding:10px 12px;color:#000}.to-ride-icon{position:absolute;z-index:999;top:41px;left:11px;color:#262626}.to-ride-details{background-color:#fff!important;color:#fff;border-radius:10px;margin-right:15px;margin-left:15px;-webkit-box-shadow:-1px 8px 35px 8px #02101d;-moz-box-shadow:-1px 8px 35px 8px #02101d;box-shadow:-1px 8px 35px 8px #02101d;position:relative;margin-top:34px;z-index:9;padding:15px}.to-ride-header-option{position:absolute;top:-18px;z-index:99;margin:0 17px;padding:12px}.to-by-ride,.to-by-tour{float:left;color:#212121;background-color:#e2e2e2;padding:5px 19px 10px;font-size:18px;cursor:pointer}.to-by-ride a{color:#000}.to-ride-header-option .active1{background-color:#fff;border-top-left-radius:12px}.to-ride-header-option .active2{background-color:#fff;border-top-right-radius:12px}.to-ride-time-container{display:flex;justify-content:space-between}#to_select_time{height:auto;padding-left:7px}.to-passengers-details{position:absolute;width:276px;right:5px;margin-top:2px;border-radius:3px;background-color:#fff;padding:11px;height:250px;display:none;box-shadow:1px 1px 6px -2px #9e9e9e;color:#000}#to-passengers{cursor:pointer;padding:46px 15px 7px 39px}.to-from-group{display:flex}.to-ride-info{margin-right:20px;width:144px}.to-group-prepend{width:100%}.to-group-prepend .to-from-group div{width:40px;text-align:center}.to-ride-passengers-details{padding:14px}.to-ride-decrement button,.to-ride-increment button{cursor:pointer;border:none;background:#000;padding:9px;border-radius:50px;height:33px;width:33px;color:#fff}.to-ride-numbers input[type="text"]{width:100%;padding:0;text-align:center;background:none;border:none}.to-ride-decrement .active{background:gray;cursor:no-drop}.to-ride-footer button{font-size:18px;background-image:linear-gradient(to right,#000 0,#323232 51%,#000 100%);padding:15px 45px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;border-radius:5px;font-weight:700;border:none;width:100%;transition:0.5s ease-in}#to-background-lyr{position:absolute;height:648px;width:100%;z-index:-99;margin-top:-160px}#to-overlay{background:-webkit-linear-gradient(182deg,#191821 0,rgb(37 47 48 / .70) 100%);background:linear-gradient(182deg,#191821 0,rgb(37 47 48 / .70) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.ast-theme-transparent-header #masthead{position:relative}.to-underline{position:relative;font-weight:600}.to-underline:after{content:"";position:absolute;bottom:-4px;left:-8px;height:7px;width:100%;border:3px solid #f9b442;border-top-color:#f9b442;border-right-color:#f9b442;border-bottom-color:#f9b442;border-left-color:#f9b442;border-color:#f9b442 #fff0 #fff0;border-radius:50%}.to-ride-time-container .to-ride-from-group{margin-right:10px;width:100%}.to-by-tour a{color:#000}.to-ride-footer button:hover{background-position:right center}.licensed_vehicles h6{margin:0}.to-steps{display:block;color:#fff;padding:9px 18px 8px 17px;border-radius:42px;background-color:#2ea9e2;width:45px;font-size:19px;font-weight:700;text-align:center}.to-line-steps{position:absolute;background-color:#e8dfd0;display:block;width:79%;height:1px;top:23px;margin-left:53px}.steppaFIN{display:block;padding:9px 18px 8px 13px;border-radius:42px;background-color:#c1e6d2;width:45px;font-size:19px;font-weight:700;color:#49bf80;position:absolute;top:1px;right:0}.easy-wrok-booking .elementor-widget-container h4{margin-right:0}h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{font-family:"DM Sans",sans-serif!important}.to-cus-h3 h3{margin:0;font-weight:700;font-size:28px}.to-airport-list li{list-style:none;display:inline-block;background-color:#fff;border-radius:7px;font-weight:500;border:1px solid #ebebeb;width:100%;margin-bottom:8px;box-shadow:0 6px 12px -3px rgb(0 0 0 / .1)}.to-airport-list{margin:0}.to-airport-image img{border-top-right-radius:5px!important;border-top-left-radius:5px!important;width:100%!important;height:90px!important}.to-airport-desc{padding:10px}.to-airport-location,.to-airport-desc{color:#000}.to-airport-image{position:relative}.to-airport-location{font-size:12px;position:absolute;z-index:9;padding:1px 5px;margin:10px 10px;background-color:#fff;border-radius:2px;color:#646464;font-weight:300;right:0;bottom:0}.to-airport-desc h3{margin:0}.to-airport-desc .toadesc{font-size:15px;color:#777474;font-weight:300;text-overflow:ellipsis;overflow:hidden;width:97%;white-space:nowrap}.pricebreakdowncontainer .row .price-section{width:100%!important;display:flex}.pricebreakdowncontainer .row .price-section>.col-md-6{max-width:100%;display:flex}.pricebreakdowncontainer .row .price-section .col-md-6:last-child{justify-content:end}.pricebreakdowncontainer .row .price-section .col-md-6:last-child span.the_currency{margin-right:5px}.pricebreakdowncontainer .row .col-md-6:last-child{display:flex;justify-content:end;flex-wrap:wrap}.pricebreakdowncontainer .row .col-md-6:last-child small{display:block;width:100%}.bookingDetails h4{border-bottom:1px solid #000;padding-bottom:10px;font-size:24px;margin-bottom:10px}.bookingDetails .bookigfrom{display:flex;justify-content:space-between;margin-bottom:10px}.bookingDetails .bookigfrom .bokito{width:50%;display:flex;flex-wrap:wrap}.bookingDetails .bookigfrom .bokifrom{width:50%;display:flex;flex-wrap:wrap}.bookingDetails .bookigfrom .bokifrom strong{display:block;width:100%;margin-bottom:5px}.bookingDetails .bookigfrom .bokito strong{display:block;width:100%;margin-bottom:5px}.bookingDetails .bokcardetails{display:flex;justify-content:start}.bookingDetails .bokcardetails p.vchname{display:flex;flex-direction:column;width:25%}.snt-book-details .the_cancellation_possibile{width:97%;margin-top:20px;margin-left:auto;margin-right:auto}.snt-book-details .the_cancellation_possibile i{margin-top:2px;margin-right:7px}.snt-book-details .row .st-payment-sec{background:#fff;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;padding:19px 25px;border-radius:8px}.snt-book-details .row .st-payment-sec .paymehtod{background:#fff0;padding:0;margin-bottom:10px}.snt-book-details .row .st-payment-sec .paymehtod span{display:flex;align-items:center}.snt-book-details .row .st-payment-sec .paymehtod span img{width:50px;margin-right:5px}.snt-book-details .row .st-payment-sec .paymehtod label.cashonarrivalc{width:100%;border:1px solid #00000038;padding:10px;border-radius:5px;cursor:pointer;transition:0.3s all}.snt-book-details .row .st-payment-sec .paymehtod label.cashonarrivalc:hover{border-color:#000!important}.snt-book-details .row .st-payment-sec .paymehtod input:checked+label{border-color:#000!important;border-width:1px}.snt-book-details .row .st-payment-sec .paymehtod input{position:absolute;left:-99999px}.snt-book-details .row .st-payment-sec div#viacard span img{height:30px;width:80px;object-fit:contain}.snt-book-details .row .st-payment-sec div#viacard span img:last-child{display:none}.snt-book-details .row{margin-left:0;margin-right:0;margin-top:20px}.snt-book-details .bookingDetails2 h4{margin-bottom:0;border:0}.snt-book-details .bookingDetails2>p{border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:5px;font-size:24px}.snt-book-details .bookingDetails2 h4{font-weight:500}.snt-book-details .row .bookingDetails2{margin-top:0;margin-bottom:20px}.snt-book-details{margin-bottom:60px!important}.snt-book-details .row .card-booking h5:first-child{border-bottom:1px solid;margin-bottom:10px;padding-bottom:5px;font-size:24px}.snt-book-details .row .st-payment-sec button#submitpayonline{padding:15px 20px!important;font-size:16px}.to-ride-from-group .to-group-prepend{position:absolute;top:50%;right:10px;width:fit-content;transform:translateY(-50%)}.to-ride-from-group .to-group-prepend .to-from-group{column-gap:5px}.flatpickr-time{max-height:80px!important}.flatpickr-time .numInputWrapper{height:60px!important}.flatpickr-time .numInputWrapper span.arrowUp,.flatpickr-time .numInputWrapper span.arrowDown{opacity:1;width:25px}.flatpickr-time .numInputWrapper span.arrowUp::after{left:50%;transform:translate(-50%,-50%);top:50%}.flatpickr-time .numInputWrapper span.arrowDown::after{top:50%;left:50%;transform:translate(-50%,-50%)}.flatpickr-time span.flatpickr-time-separator{margin-left:10px;margin-right:10px}.sant-booking-time .time-picker-input-group{border:0;border-radius:10px;font-size:18px;height:68px;padding:5px 26px 7px 13px;background-color:#ececec!important;width:100%;box-shadow:none!important;position:relative}.sant-booking-time .time-picker-input-group input.time-picker-input{background:#fff0;border:0;padding:0;line-height:normal;height:max-content;margin-top:3px;margin-left:20px}.sant-booking-time .time-picker-input-group input.time-picker-input::placeholder{color:#000000!important}.sant-booking-time .time-picker-input-group .time-picker-indicator{height:30px;position:absolute;left:10px}.sant-booking-time .time-picker-input-group .time-picker-indicator::before{background:#000}.time-picker-footer .btn-ghost-primary{color:red}.time-picker-footer .btn-ghost-primary:hover{background-color:transparent!important}.time-picker-footer .btn-primary{background:#000;border:0}.time-picker-footer .btn-primary:hover{background-color:#000!important}.time-picker-dropdown .time-picker-roll-cell.selected{color:#fff}.time-picker-dropdown .time-picker-roll-cell.selected{color:#fff;background-color:#000}.time-picker-dropdown{z-index:9999!important}.time-picker-dropdown .time-picker-roll-cell{color:#000}.time-picker-dropdown .time-picker-roll-cell.selected{color:#fff;background:#000!important}.sant-booking-time .time-picker-input-group .time-picker-cleaner{height:30px;position:absolute;left:10px}.sant-booking-time .time-picker-input-group .time-picker-cleaner::before{background:#000}p.sant-err{color:red;font-size:12px;font-weight:700;margin:5px 0 5px 0}.time-picker-msg{display:flex;justify-content:center;align-items:center;margin:10px auto;padding:8px 15px}.time-picker-msg p{color:red;font-size:13px;font-weight:600;line-height:16px}.partner-registtration .partner-register-container{max-width:100%;margin:10px auto;padding:20px}.register-form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:15px}.login-form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:15px}.partner-register-box{max-width:100%;padding:35px;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgb(0 0 0 / .08);font-family:"Inter",sans-serif;border:1px solid #f1f1f1}.partner-register-box h2{font-size:34px;margin-bottom:5px;text-align:center;font-weight:700;color:#222}.partner-register-box .subtitle{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.partner-register-form .form-group{margin-bottom:0}.required{color:red}.partner-register-form label{display:block;font-size:15px;font-weight:500;margin-bottom:6px;color:#333}.partner-register-form .form-control{width:100%;padding:10px 14px;border-radius:6px;border:1px solid #dcdcdc;background:#fafafa;transition:all 0.3s ease;font-size:15px}.partner-register-form .form-control:focus{border-color:#000;background:#fff;outline:none;box-shadow:0 0 0 3px rgb(0 0 0 / .08)}.partner-register-form small{color:#777;font-size:12px}.partner-login-box h2{font-size:34px;margin-bottom:5px;text-align:center;font-weight:700;color:#222}.partner-login-box p.subtitle{text-align:center;font-size:15px;color:#777;margin-bottom:25px}form.partner-login-form input{width:100%;padding:10px 14px;border-radius:6px;border:1px solid #dcdcdc;background:#fafafa;transition:all 0.3s ease;font-size:15px}.btn-block{font-size:18px!important;background-image:linear-gradient(to right,#000 0,#323232 51%,#000 100%);padding:15px 45px!important;text-align:center!important;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;border-radius:5px!important;font-weight:700;border:none!important;width:100%!important;cursor:pointer!important;display:block}form.partner-login-form p a{color:#000;font-weight:600;text-decoration:underline;transition:color .3s ease}form.partner-login-form p a:hover{color:#555}.btn-block:hover{background-position:right center;color:#fff;text-decoration:none}.partner-register-box .form-footer{margin-top:20px;text-align:center}.partner-register-box .form-footer a{color:#000;font-weight:600;text-decoration:underline;transition:color .3s ease}.partner-register-box .form-footer a:hover{color:#555}.sidebar-nav .nav-section a.nav-item span.nav-icon img{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1)}@media screen and (min-width:769px){.to-airport-list{columns:3}}.to-footer h3{color:#fff}.reset-h3 h3{color:#fff;font-size:30px}.to-sticky-header{position:fixed!important;top:0;width:100%;background-color:#fff;-webkit-box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);-moz-box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);z-index:9999!important}.to-sticky-header a{color:black!important}.cusheader223{background-color:#F3F3F3}.cusheader223 a{color:black!important}.to-sticky-header12 a{color:black!important}.to-sticky-header12{background-color:#fff;-webkit-box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);-moz-box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);z-index:9999!important}.tocusonheaderbo{background-color:#fff;-webkit-box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);-moz-box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);box-shadow:0 4px 9px 0 rgb(0 0 0 / .08),0 -1px 2px 0 rgb(0 0 0 / .02);z-index:9999!important}.tocusonheaderbo #menu-header .menu-link{color:black!important}.masthead2 .elementor-heading-title a,.masthead2 .htmobile-aside-button{color:black!important}.to-add-return{border-radius:10px;padding:17px;margin-bottom:10px;cursor:pointer;color:#3f3f3f;border-color:#ddd;display:block;background:#ececec;text-align:center}.to-return-close{position:absolute;top:0;right:0;border-radius:50px;height:19px;width:19px;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;background:#2f2f2f}.to-is-return{display:block}.to-return-close .fa{font-size:11px}#to-pasg-return{display:none}#masthead{border-bottom:1px solid #ffffff4a}.gt_selector,.gt_selector:focus{background:#525252;color:#fff;border:none!important}.to-footer h3{margin-bottom:15px}.footer-image img{filter:grayscale(100%)}.to-footer p{color:white!important;margin:0}.to-footer a{color:white!important}.the_vehicles{padding:9px;border-radius:10px;margin-bottom:35px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;background-color:#fff}.borderess{border-right:1px dotted #c9c9c9}.select_car .row{margin:5px}.car_desc{font-size:12px;color:#ccc;line-height:19px}.primeame{font-size:14px;margin-right:10px}.bage-container .badge{margin-top:8px;font-size:14px;background-color:#efefef;color:#616161;font-weight:400}.bage-container{margin-bottom:10px;margin-top:12px;color:#5a5a5a;font-size:14px}.borderess h3{margin:0}.prezzocol .to-ride-footer{margin-top:15px;margin-bottom:15px}.vta_services{margin-top:7px;font-size:12px}.prezzocol h3{font-size:38px;color:#3c3c3c;text-align:right;font-weight:400;margin:0}.price_symbol{font-size:24px;text-align:right;margin-right:-5px}.prezzocol .to-ride-footer button{padding:9px 20px}.page-id-2912 #masthead .hfe-nav-menu li a{color:black!important}.car-name{font-size:26px;font-weight:bold!important}.card-booking{border-radius:9px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;padding:14px;background-color:#fff;font-size:14px;color:#535353}.service_titel{font-weight:600!important;font-size:20px!important}.card-booking hr{margin-top:1rem!important;margin-bottom:1rem!important}.hourly_chard .row{margin:10px 0 0 0!important}.prezzocol{text-align:right}.the_cancellation_possibile{background-color:#d8f5e7!important;color:#137d4b;display:inline;font-weight:400}.the_cancellation_possibile .to-check{width:16px;height:16px;display:inline-block;border-radius:50px;background:green;color:#fff}.the_cancellation_possibile .to-check .fa{font-size:8px}.log_in-image{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%);z-index:-9999;width:75%}.login_box,.register_box{padding:40px;z-index:9999;border-radius:15px;background-color:#fff;-webkit-box-shadow:3px 9px 28px -12px rgb(0 0 0 / .75);-moz-box-shadow:3px 9px 28px -12px rgb(0 0 0 / .75);box-shadow:3px 9px 28px -12px rgb(0 0 0 / .75)}.to-form-group{padding:8px;border:2px solid #f3f3f3;display:block;margin-bottom:16px;background-color:#f3f3f3;color:#212121;border-radius:4px}.to-form-group label{display:block;font-size:13px;color:#212121;margin-left:3px;margin-bottom:0rem}.to-form-group input{outline:none;border:none;display:block;line-height:1.2em;font-size:14pt;background-color:#f3f3f3;width:100%;padding:0}.to-form-group input:focus{background:#f3f3f3}.to-btn-grand{font-size:18px;background-image:linear-gradient(to right,#000 0,#323232 51%,#000 100%);padding:15px 45px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;border-radius:5px;font-weight:700;border:none;width:100%;cursor:pointer;display:block}.login_button_main:hover,.login_button_main:focus{background-position:right center;color:#fff;text-decoration:none}.password_recovery{margin-bottom:14px}form#loginform .to-form-group label{font-size:16px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{width:18px!important}.login_button_main{padding:15px 45px;text-align:center;text-transform:uppercase;transition:0.5s;background-size:200% auto;color:#fff;border-radius:5px;font-weight:700;display:block;width:100%}.login_box>h4{font-weight:700;font-size:24px}.register_box .form-group label{display:inline-block;margin-bottom:.5rem}.form-group input{background:#fff}.nav-header ul{margin:0}.nav-header ul li{list-style:none;display:inline-block}.mb-8{margin-bottom:8px}.fg_label{display:inline-block;margin-bottom:11px;font-weight:700}.black_btn{font-size:18px;background-image:linear-gradient(to right,#000 0,#323232 51%,#000 100%);padding:15px 45px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;border-radius:5px;font-weight:700;border:none;transition:0.5s ease-in}.black_btn:hover{background-position:right center;color:#fff}.payments_details{display:none}.toDashboard{margin:40px 0}.toDashboard .tab-content{padding:27px 17px 20px 0}.toDashboard .nav-header{padding:20px}#usernavheader{margin-bottom:50px;background:#f0f0f0}#usernavheader ul{padding:0}#usernavheader ul li{margin-right:25px;font-size:18px;font-weight:600}#usernavheader ul li a{color:#000}.m-0{margin:0px!important}#usernavheader ul li h5{font-weight:600}#masthead .notranslate{padding:6px;width:86px}.userloginbtn a{color:#fff}.userloginbtn{margin:0;margin-bottom:5px!important}#special_heaer{display:none}.password_recovery{text-align:right}.password_recovery a{color:#000}.or-container p{margin:23px 0}.gsignrap{width:100%}.gsign{width:100%;display:flex;justify-content:center}.gsign div{width:100%!important}.btnnonfocus{color:black!important}.btnnonfocus:focus,.btnnonfocus:hover{background:unset!important;border:unset!important}.helpfaqlogin{margin-top:15px}.booking_setps{background-color:#fff;padding:25px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;border-radius:5px}.booksteps{position:relative}.iconcontianer{position:absolute;left:0;padding:13px}.booksteps #fnumber{padding-left:50px}::placeholder{color:#c9c9c9!important}.booking_setps h4{font-size:25px!important;font-weight:600}.texthoriline{width:100%;margin:20px!important}.reset_pad{padding:0}.prezzobreak{font-size:16px;background-color:#f5f5f5;border:1px solid #fff;padding:5px 8px 5px 12px}.pricebreakdowncontainer .row{padding:0 17px}#texibookSteps{display:flex;margin:0 55px}.bookstepscontainer{width:100%;padding:19px 0;display:flex;text-align:center}.texistepname{font-size:12px;font-weight:700}.dotsindeig{height:13px;width:13px;display:inline-block;background:#dcdcdc;border-radius:50px;border:3px solid #dcdcdc}.progresstexibar{width:100%;display:inline-block;height:3px;background:#cdcdcd;margin:12px 14px}.texactive .dotsindeig,.texactive .progresstexibar{background-color:#000}.booking_setps{display:none}.texibokactive{cursor:pointer}.bookingloader{border:3px solid #f3f3f3;border-top:3px solid #fff;border-radius:50%;width:20px;height:20px;animation:spin 0.8s linear infinite;margin-left:10px;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bookingDetails{border-radius:8px;padding:19px 25px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}.bookingDetails2{margin-top:40px;margin-bottom:40px}.paymentgatways{margin-top:20px;display:none}#booksomeone{display:flex;background:#f3f3f3;padding:20px 14px;text-align:center;align-items:center;margin-bottom:20px}#booksomeone input[name="another"]{margin-right:14px;width:19px;height:20px}.sub-menu li a{color:black!important}.best-value svg{height:1rem}.best-value span.badge{margin-left:10px;display:flex;align-items:center;column-gap:7px;text-transform:uppercase;height:1.4rem}.bookingformContainer .booksteps input#booster_seat{width:20px;float:left;margin-right:8px;height:20px;accent-color:#292929}.bookingformContainer .booksteps input#booster_seat:focus,.bookingformContainer div#sh_the_child .form-group select:focus{box-shadow:none}.bookingformContainer div#sh_the_child .form-group select:focus{border-color:currentColor}.bookingformContainer .booksteps input#booster_seat p{display:inline-block}.bookingformContainer div#sh_the_child hr{margin-top:1rem;margin-bottom:1rem}.bookingformContainer div#sh_the_child .form-group:last-child div{display:flex;gap:8px;align-items:center}.bookingformContainer div#sh_the_child .form-group:last-child div svg{height:1rem}.bookingformContainer div#sh_the_child .form-group{margin-left:0;margin-right:0}.bookingformContainer div#sh_the_child .form-group:last-child{padding-bottom:5px}.the_cancellation_possibile{display:flex;align-items:center}.the_cancellation_possibile .alert_img img{padding-bottom:0!important}.the_cancellation_possibile h5{margin-bottom:5px;color:#146b3e}.to-ride-details .input-wrapper span.clear-input,.to-ride-details .input-wrapper .remove-return{position:absolute;right:-1px;color:#fff;top:-5px;width:25px;height:25px;padding:0 8px;border-radius:100px;background:#000;display:flex;align-items:center;justify-content:center;font-size:12px;display:none;cursor:pointer}@media screen and (max-width:768px){.btn-block{margin-top:20px}.login-form-wrap .form-group{margin-bottom:0}.partner-login-container{padding:0}.register-form-wrap{grid-template-columns:1fr}.login-form-wrap{grid-template-columns:1fr}.partner-registtration .partner-register-container{padding:0}.partner-register-box{padding:20px!important}.to-ride-time-container{flex-wrap:wrap}#to-background-lyr{height:1000px}#texibookSteps{margin:0px!important;justify-content:center}.select_car .prezzocol{text-align:center!important;border-top:1px dotted #c9c9c9;margin-top:20px;padding-top:20px}.select_car .prezzocol h3{text-align:center!important}.bookstepscontainer{width:75px!important;justify-content:center!important}.progresstexibar{width:80px!important;margin:12px 3px}.snt-booking-step .col-lg-9 .row{margin-left:0;margin-right:0}.the_cancellation_possibile{justify-content:center;width:fit-content;margin:auto;column-gap:5px}span.private_transfer{flex-direction:column;align-items:center;font-size:10px!important;margin-top:5px!important}span.private_transfer p{font-size:10px}.the_vehicles .select_car span.car_desc{font-size:7px;text-align:left}.best-value{flex-direction:row;flex-wrap:wrap}.best-value span.badge{width:fit-content;margin-left:0;margin-top:3px;margin-bottom:3px}span.private_transfer svg{width:10px;margin-right:4px;height:13px}.snt-taxi-booking-services{margin:0!important;padding:15px!important}.reset_pad .booking_setps .col-md-12{padding:0}.reset_pad .booking_setps .col-md-12 br{display:none}.reset_pad .booking_setps button#the_second_click_button{padding:12px 30px;font-size:16px}.the_cancellation_possibile .alert_img img{width:160px!important}.bookstepscontainer .dotsindeig{border-width:0!important}.the_vehicles .select_car .borderess img{width:160px!important;height:65px;object-fit:cover}.the_vehicles .select_car .borderess{border-right:0;padding-right:0}.best-value h3.car-name{font-size:22px!important;margin-right:5px}.bookingformContainer div#sh_the_child .col-sm-8 small{display:block;margin-bottom:10px}.bookingformContainer div#sh_the_child .form-group:last-child div{display:inline-block!important}.booking_setps .bookingformContainer .form-group label.fg_label{margin-top:10px}}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);display:flex;justify-content:center;align-items:center;z-index:9999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s ease-in-out}.loaderto{width:50px;height:50px;border:5px solid #fff0;border-top:5px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loader-overlay.active{visibility:visible;opacity:1}.htmega-menu-area{border:none!important}.htmega-menu-area .htmobile-aside-button{color:#fff}button#the_back_click_button{display:none}.prezzocol h3{display:flex;flex-direction:column}.prezzocol h3 span.actual_price{font-size:18px;line-height:normal;margin-top:15px;color:#a6a6a6;text-decoration:line-through}.prezzocol h3 span.discount_price{color:#fa4141}@media screen and (min-width:684px) and (max-width:758px){#to-background-lyr{height:980px!important}}.to-sticky-header .main-menu-link .htmenu-icon .fas{color:#000}@media (max-width:767px){.snt-booking-step .row{padding:0!important}.snt-booking-step .row{padding:0}.snt-booking-step .row .col-md-6:nth-child(4){font-size:16px!important;width:50%;padding:10px!important}.snt-booking-step .row .col-md-6.text-right:last-child{font-size:16px!important;width:50%;padding:10px!important}.snt-booking-step .row .col-md-6.text-right:last-child small{font-size:11px!important}.pricebreakdowncontainer .row .price-section>.col-md-6{width:50%;padding:10px}.bookingformContainer .col-md-6{padding:0}.bookingformContainer hr.texthoriline{margin:10px 0!important}.snt-book-details .container{padding:0}.snt-book-details .container .col-md-12,.snt-book-details .container .col-md-7{padding:0}.bookingDetails{margin-top:30px}.bookingDetails .bookigfrom{flex-wrap:wrap}.bookingDetails .bookigfrom .bokito,.bookingDetails .bookigfrom .bokifrom{width:100%}.bookingDetails .bookigfrom .bokifrom{margin-top:10px}.bookingDetails .bokcardetails{flex-wrap:wrap}.bookingDetails .bokcardetails p.vchname{width:50%;font-size:12px;margin-bottom:7px}.bookingDetails .bokcardetails p.vchname strong{font-size:12px;font-weight:800;margin-bottom:5px}.snt-book-details .row .st-payment-sec .paymehtod span img{width:35px}.snt-book-details .row .col-md-5{padding:0;margin-top:20px}.snt-book-details .row .st-payment-sec div#viacard span img{width:60px}.to-ride-details{margin-left:0!important;margin-right:0!important}.booking-form-outer{left:50%;transform:translateX(-50%);width:100%}button#the_back_click_button{display:block;font-size:0;position:relative;background:#fff0;border:2px solid #000;margin-bottom:-50px;margin-top:40px;height:48px;width:100px}button#the_back_click_button::before{content:"\f053";position:absolute;color:#000;font-size:18px;font-family:'Font Awesome 5 Free';top:50%;left:50%;transform:translate(-50%,-50%)}}