.flex{align-content:center!important;align-items:flex-end!important;display:flex!important;flex-wrap:wrap!important}.center_item{display:table;margin:auto!important;max-width:100px;width:auto!important}.cars_container{display:inline-block;width:100%}.vehicle{align-content:space-between;align-items:center;border:1px solid #dedede;display:inline-grid;float:left;justify-content:start;margin:.5%;min-height:730px;padding-bottom:15px;width:49%!important}.image_link_contnr{border:1pxsolid;box-shadow:2px 5px 9px #888;padding:10px}.vehicle ul{display:inline-block;list-style:none;width:100%}.responsive_col{display:inline-block;float:left;width:50%}.responsive_col_charges{display:inline-block;float:left;padding:0 8px;width:49%}.vehicle>a{color:#ca9765;display:inline-block;width:100%}.vehicle li.car_features{display:inline-block;float:left;margin-bottom:0;padding-left:5px!important;position:relative!important;width:32.5%}.vehicle li:before{display:none!important}.cars_container p{font-size:12px!important;padding:0 8px!important}.vehicle h6{margin:8px 5px!important}.form{background:#fff;border:1px solid #cccccc33;border-radius:.35rem;border-radius:0;-webkit-box-shadow:0 5px 12px 8px rgb(0 0 0/2%);-moz-box-shadow:0 5px 12px 8px rgba(0,0,0,.1);-o-box-shadow:0 5px 12px 8px rgba(0,0,0,.1);-ms-box-shadow:0 5px 12px 8px rgba(0,0,0,.1);box-shadow:0 5px 12px 8px rgb(0 0 0/1%);display:inline-block;margin:0 auto 55px;padding:1.5rem;width:clamp(220px,98%,1130px)}.form-step{animation:animate .5s;display:none;float:none;transform-origin:top}.form-step .input-group{display:block!important}.form-step.form_step_client_details{float:left}.form-step-active{display:block}.form-step-active.form_step_date{display:flex;flex-wrap:wrap}.form-step .input-group-button{display:inline-block!important;width:100%}.input-container-fullwidth{clear:both;display:inline-block;width:100%}.input-group{margin:.5rem 0}input[type=text],select{margin:8px 0;padding:12px 20px;width:100%}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox;background-color:#fafafa;padding:10px 15px!important;width:90%}#pu_date::-webkit-calendar-picker-indicator,#rt_date::-webkit-calendar-picker-indicator{float:left!important;padding-left:50%;text-align:right!important}.input-group-heading{width:100%}.input-group-inner{display:inline-block;margin:0;width:100%!important}.input-group label h4{margin-bottom:0!important}@keyframes animate{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scale(1)}}.btn{background-color:#6d5c55;border-radius:.25rem;color:#f3f3f3;cursor:pointer;display:inline-block;font-size:14px!important;font-weight:500!important;margin:0 5.5%!important;padding:.75rem;text-align:center;text-decoration:none;transition:.3s;width:35%}#BacktoDate{margin-top:-10px!important;text-align:left;width:100%}#BacktoDate .btn{font-size:13px;font-weight:200!important;padding:6px 20px;width:auto}#BacktoDate .btn,div#Cars2Get{margin-left:0!important}.btn:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #c2967a}.form_step_charges input[type=text],select{padding:2px 10px!important}.availbl_buttons{display:flex}.other_options{color:#fff;display:inline-block;float:right;font-size:14px;margin:auto 20px;padding:10px 0;text-align:center!important;width:auto}.availbl_buttons a{align-content:center;background:#d92371;border-radius:4px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;padding:3px 0;width:220px}.availbl_buttons .btn a{background:none;font-size:15px;font-weight:300;width:auto}.availbl_buttons .btn a:hover{box-shadow:none}.availbl_buttons a:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #c2967a}.available{background:#3cc68d!important;font-weight:400;padding:4px 6px;text-align:center!important}.not_available{background:#f0ad4e!important}.price2Go{border-color:#ddd!important;border-radius:4px;font-size:18px!important;margin:0 auto 20px}.price2Go,.price2Go_TotalPrice{background-color:#e3dcd7!important;color:#323232!important;display:inline-block;float:left;font-weight:700;padding:10px 0;text-align:center;width:90%}.price2Go_TotalPrice{border-color:#ddd!important;border-left:1px solid #b7a39a!important;font-size:15px!important;margin-bottom:0;margin-left:auto;margin-right:auto}.price2Go_VAT_text{font-size:14px!important;font-weight:400!important}.colm_half{color:#656565;display:inline-block;float:left;width:49%}.price2Go_VAT{border-left:2px solid #333;font-size:18px!important;font-weight:700;text-align:center}.price2Go_VAT span{float:right;font-size:12px!important;font-weight:400!important}.price2Go_perDay{font-size:15px;font-weight:400;text-align:center}.form_step_client_details .input-group{float:left;font-size:12px;margin:5px 0;width:33.3%}.form_step_client_details .input-group.fourth{float:left;font-size:12px;margin:5px 0;width:25%}input[type=text],select{border:1px solid #9f5e37;border-radius:4px;box-sizing:border-box;display:inline-block;margin:0 0 10px;padding:4px 20px;width:96%}.form_step_client_details h4{font-size:15px;margin-bottom:0}.btns-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:50px!important;width:100%}.recommended_tag{background:#44b2d3;border-radius:3px 0 0;color:#f1f1f1;display:inline-block;float:right;font-size:15px;margin-top:-32px;padding:3px 0;position:relative;text-align:center;width:140px}.progressbar{counter-reset:step;display:flex;justify-content:space-between;margin:1rem 0;position:relative}.progress,.progressbar:before{background-color:#dcdcdc;content:"";height:4px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.progress-step{align-items:center;background-color:#dcdcdc;border-radius:50%;color:#333;display:flex;height:2.1875rem;justify-content:center;width:2.1875rem;z-index:2}.progress-step-active{background-color:#6d5c55;color:#f3f3f3;cursor:pointer;z-index:2}.progress{background-color:#6d5c55!important;height:6px!important;transition:.3s;width:0}.currency_exchange{display:block;float:right;min-width:200px;width:29.9%}.currency_exchange_status{background-color:#decdc1;border-color:#e7e5e3;border-radius:4px;color:#9f5e37;padding:5px 10px}.half_width{float:left;width:50%}.half_width,select{line-height:35px}.width_60{width:100%}.width_39,.width_60{float:left;line-height:35px}.width_39{width:50%}.width_39 input{border:2px solid #9f5e37}.additional_charges{color:#9f5e37;display:inline-block;float:left;margin-right:.5%;width:69.5%}.booking_summary{background:#e7dbd3;border-radius:5px;color:#9f5e37!important;display:inline-block;float:left;padding:15px 8px 20px 10px;width:30%}.summary_Total_Amount,.summary_additional_charges_outer,.summary_coupon_discounts,.summary_fuel_deposit_outer,.summary_pickup_details,.summary_return_details,.summary_taxes,.summary_vehicle_and_rates{display:inline-block;font-size:15px;width:100%}.booking_summary h4,.booking_summary h5{display:block;font-size:15px;margin-bottom:0;margin-top:10px}.quote_title,.summary_vehicle_title{display:block}.quote_title{border-bottom:1px solid #986744;padding-bottom:8px;text-align:center}.summary_daily_rate,.summary_total_rate,.summary_trip_days{display:block;float:left;width:33%}.summary_tax_amount,.summary_tax_title,.summary_total_amount,.summary_total_title{display:inline-block;float:left;width:50%}.additnals_price,.additnals_title{border-bottom:1px solid #dfc9b3;display:inline-block!important;float:none!important}.summary_Total_Amount{background:#f7f1ed;border:1px solid #9f5e37;border-radius:6px;margin-top:12px;padding:0 10px 6px}.summary_total_amount,.summary_total_rate_sum{color:#535353;padding-right:10%;text-align:right}.summary_total_rate_sum{border-top:1px solid #d7cdc3;display:inline-block;width:100%}.coupon_holder input{float:left;margin-right:5px;width:52%}.update_quote_holder{float:left;margin-right:5px;width:47%}.Apply_Coupon{float:left;margin-top:10px;padding:2px 8px}.Apply_Coupon,.Update_Quote{background:#9f5e37;border-radius:3px;color:#f1f1f1;cursor:pointer;font-size:12px;line-height:26px;text-align:center}.Update_Quote{float:right;margin-top:30px;padding:2px 12px}.additnals_price,.additnals_title,.summary_coupon_title,.summary_discounted_amount{display:inline-block;float:left;width:50%}.additnals_price,.summary_discounted_amount,.summary_tax_amount{text-align:right}span.couponStatusmsg{color:#ff9800!important;display:inline-block!important;width:100%!important}span.inpt_required{color:red;font-size:22px;font-weight:700}.Statuses{display:inline-block;font-size:17px!important;margin-top:40px!important;text-align:center!important;width:100%!important}span.pudateStatus,span.rtdateStatus{color:#ffa23d;display:inline-block;font-size:15px!important;font-weight:400;text-transform:none}input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #976541!important;border-radius:4px!important;border-radius:4px;color:#6d5c55;padding:4px 20px!important;width:96%}.half_width,select{line-height:inherit!important}@media (max-width:768px){.vehicle{margin:.5%;width:99%!important}#pu_date::-webkit-calendar-picker-indicator,#rt_date::-webkit-calendar-picker-indicator{float:left!important;padding-left:20%;text-align:right!important}.btn{width:90%}}@media (max-width:550px){.input-group-heading{display:inline-block;margin-top:15px;text-align:center;width:100%}}@media (max-width:950px){.additional_charges,.booking_summary{width:49.5%}.form_step_client_details .input-group,.form_step_client_details .input-group.fourth{width:50%}}@media (max-width:686px){.additional_charges{border-top:1px solid #d7cdc3;margin:20px 0;padding:15px 0 0;width:100%}.booking_summary{width:100%}.form_step_client_details .input-group{float:left;font-size:12px;margin:5px 5px 5px 0;width:100%}.form_step_client_details .input-group.fourth{width:100%}}