@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.poppins{font-family:"Poppins",serif}.checkout-page{padding:50px 75px}.order-summery{background-color:#f7f7f7;top:160px!important}.billing-heading{font-size:24px}.billing-sub-head{font-size:20px}.form-billing{border:1px solid #e9e9e9}.main-form label,.fos{font-weight:300;font-size:18px}.main-form input,select{height:67px;border:1px solid #c8c8c8}.same-as-billing{background-color:#f0f0f0;padding:23px 40px;display:flex;gap:10px;align-items:center}.same-as-billing label{font-size:16px;font-weight:600}.same-as-billing input{height:24px;width:24px}.mbten{margin-bottom:10px}.mbtwenty{margin-bottom:20px}.mbtwentysix{margin-bottom:26px}.mbthirty{margin-bottom:30px}.mtforty{margin-top:40px}.myforty{margin-bottom:40px!important;margin-top:40px}.mbforty{margin-bottom:40px}.mbseventytwo{margin-bottom:72px}.fw-light{font-weight:300}.fw-bold-500{font-weight:500}.fos-main{font-size:18px}.underlined{text-decoration:underline}.notice-1{font-size:16px;color:#363636;text-transform:capitalize}.notice-2{font-size:18px;color:#000;text-transform:capitalize}.notice-3{font-size:20px;color:#000;text-transform:capitalize}.button-sub{background:red!important;color:#fff!important;padding:17px 50px!important;border:1px solid red!important}.button-sub:hover{background:#fff!important;color:red!important;padding:17px 50px!important;border:1px solid red!important;transition:ease-out .3s!important}.order-summery-head{font-size:25px;font-weight:300}.red-color{color:red}.red-color:hover{color:#000}.form-part-1{margin-right:30px}.tab{display:flex;align-items:center;margin-right:40px}.tab:last-child{margin-right:0}.tab-circle{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.tab.active .tab-circle{background-color:#56a2e9}.tab.inactive .tab-circle{background-color:#6c757d}.tab-title{margin-left:10px;text-align:left}.tab-title .step-number{font-size:14px;color:#6c757d;font-weight:300}.tab-title .step-title{font-size:16px;font-weight:bold}.tab.active .step-title{font-size:18px;font-weight:600;color:#000}.tab.inactive .step-title{color:#6c757d}.order-summery .red-color{color:red;text-decoration:none;cursor:pointer}.order-summery .popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.order-summery .popup-content{max-width:800px;margin:160px auto;border-radius:8px;overflow:hidden;position:relative;animation:fadeIn .3s ease-in-out}.order-summery .popup-header{background:red;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center}.order-summery .popup-header h3{margin:0}.order-summery .close-btn{background:none;border:none;font-size:20px;color:#fff;cursor:pointer}.order-summery .popup-body table{width:100%;border-collapse:collapse;text-align:left}.order-summery .popup-body th,.order-summery .popup-body td{padding:10px;border-bottom:1px solid #ddd}.order-summery .popup-footer{text-align:right;padding:10px}.order-summery .popup-footer .close-btn{background:red;color:#fff;padding:8px 16px;border:none;cursor:pointer;border-radius:4px}.order-summery .popup-footer .close-btn:hover{background:#8b0000}@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}.payment-head{font-size:16px}.payment-form{display:flex;flex-direction:column;gap:30px;margin-top:30px}.form-check-input[type="radio"]{width:39px;height:39px;appearance:none;-webkit-appearance:none;border:1px solid #9a9a9a;border-radius:50%;background-color:transparent;outline:none;cursor:pointer;display:inline-block;position:relative}.form-check-input[type="radio"]:checked{background-color:#fff}.form-check-input[type="radio"]:checked::after{content:"";width:16px;height:16px;background-color:#1294f2;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-check input{margin-right:10px}.payment-page .form-check.active .form-check-label{font-weight:500;font-size:20px}.radio-label{font-size:22px}.payment-page .form-check.active{background-color:#fff;border:2px solid #1294f2}.fields-container{display:none}.fields-container.active{display:block}#doubleCardFields{display:none}.second-payment-col{opacity:.5;pointer-events:all;background:#f7f7f7;padding:30px 44px;margin-top:40px}.second-payment-col input{opacity:.5;pointer-events:none}.second-payment-col button,.second-payment-col p{opacity:1;pointer-events:auto;display:none}.first-payment-col.active{display:block;opacity:1;pointer-events:auto;background:#fff;padding:0 0}.first-payment-col{background:#f7f7f7;padding:30px 44px}.first-payment-col h5{display:none}.second-payment-col.active{display:block;opacity:1;pointer-events:auto;background:#fff;padding:0 0!important}.second-payment-col.active input{pointer-events:auto;opacity:1}.btn-second{display:none}.img-sec img{height:40px;float:right}.form-check.active .img-sec img{display:none}.paypal-btn{background-color:#1f264f;color:#fff;padding:17px 50px;border:1px solid #1f264f;transition:.3s}.paypal-btn:hover{background-color:#fff;color:#1f264f;border-radius:8px}.venmo-btn{background-color:#3c95cd;color:#fff;padding:17px 50px;border:1px solid #3c95cd;transition:.3s}.venmo-btn:hover{background-color:#fff;color:#3c95cd;border-radius:8px}.apple-btn{background-color:#000;color:#fff;padding:17px 50px;border:1px solid #000;transition:.3s}.apple-btn:hover{background-color:#fff;color:#000;border-radius:8px}.google-btn{background-color:#000;color:#fff;padding:17px 50px;border:1px solid #000;transition:.3s}.google-btn:hover{background-color:#fff;color:#000;border-radius:8px}.google-btn img{width:30px}.wex-btn{background-color:#cf0a2c;color:#fff;padding:17px 50px;border:1px solid #cf0a2c;transition:.3s}.wex-btn:hover{background-color:#fff;color:#cf0a2c;border-radius:8px}.cashapp-btn{background-color:#00d632;color:#fff;padding:17px 50px;border:1px solid #00d632;transition:.3s}.cashapp-btn:hover{background-color:#fff;color:#00d632;border-radius:8px}.payment-page input[type="checkbox"],.same-as-billing input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px!important;height:24px!important;border:2px solid #28a745;border-radius:4px;cursor:pointer}.payment-page input[type="checkbox"]:checked,.same-as-billing input[type="checkbox"]:checked{background-color:#28a745;border-color:#28a745;text-align:center}.payment-page input[type="checkbox"]:checked::after{content:"✓";color:#fff;font-size:15px;text-align:center}.form-check{background-color:#f8fafb;padding:27px 45px!important;border-radius:8px;border:1px solid #e9e9e9}.payment-container{max-width:600px;margin:20px auto;border:1px solid #ccc;border-radius:8px;padding:20px;background:#f9f9f9}.toggle-button{display:flex;align-items:center;gap:10px;justify-content:end;position:absolute;right:0;top:0;margin-top:-40px}.fields-container{display:none;padding-top:30px;position:relative}.fields-container.active{display:block}.fields-container input{height:67px;margin:12px 0}.slide-toggle{position:relative;display:inline-block;width:40px;height:20px}.slide-toggle input{opacity:0;width:0;height:0}.slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:25px;cursor:pointer;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:0;bottom:0;background-color:#535353;border-radius:50%;transition:.4s}input:checked+.slider{background-color:#d9d9d9}input:checked+.slider:before{background-color:#1294f2!important;transform:translateX(20px)}.background-img{background-image:url(https://www.fleet.instantcarfix.com/images/xback-review.png.pagespeed.ic.Sn7wxwooHa.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:30vh;padding:0 75px}.background-img h1{font-size:50px;font-weight:600;color:#fff;text-transform:capitalize}.review-page{padding:75px 60px}.review-header{justify-content:space-between;align-items:center;padding:0 0 62px 0}.review-header h2{font-size:30px;font-weight:600}.review-header .btn{background-color:red;color:#fff;font-weight:bold}.ratingss{gap:55px;padding-bottom:30px}.rating-item{gap:14px}.rating-item img{width:70px}.rating-head{font-size:14px;font-weight:300}.rating-details{font-size:18px;font-weight:500}.card-single{margin-bottom:25px}.review-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:31px 27px;transition:transform .3s;min-height:372px}.review-card:hover{transform:scale(1.02)}.stars img{width:16px}.review-card p{font-size:16px;font-weight:400;color:#555;margin:14px 0 33px 0;max-height:185px;overflow:auto}.review-author{display:flex;align-items:center;gap:10px}.review-author .avatar{width:50px;height:50px;border-radius:50%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.avatar-color-1{background:#33691e}.avatar-color-2{background:#01579b}.avatar-color-3{background:#5c6bc0}.avatar-color-4{background:#689f38}.avatar-color-5{background:#c2185b}.avatar-color-6{background:#5c6bc0}.avatar-color-7{background:#5c6bc0}.avatar-color-8{background:#5c6bc0}.avatar-color-9{background:#ccc}.avatar-img{width:39px!important;height:39px}.review-author h6{margin:0;font-size:20px;font-weight:500;color:#000}.review-author small{display:block;font-size:16px;color:#1a1a1a}.footer-review img{width:15px}.footer-review>img{width:auto;height:40px}.view-more{text-align:center;margin-top:30px}.button-sub-2:hover{background:red!important;color:#fff!important;padding:17px 50px!important;border:1px solid red!important}.button-sub-2{background:#fff!important;color:red!important;padding:17px 50px!important;border:1px solid red!important;transition:ease-out .3s!important}.btn-head{font-size:18px;font-weight:400}.li-btns-toggle{padding:18px!important}.head-modal{padding-bottom:15px}.car-button{display:inline;align-items:center;justify-content:center;padding:8px 17px;background-color:#ffecec;border:1px solid #f8d7da;border-radius:10px;cursor:pointer}.car-button img{width:34px;margin-right:10px}.modal-dialog{top:30%}.upper-sec{border-radius:8px;background:#fff;padding:20px 17px;margin-bottom:20px;border:1px solid #e9e9e9}.book-service-sec .form .form-control,.book-service-sec .form .form-select{margin-bottom:10px!important}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:20px;border-radius:8px;text-align:center;max-width:500px;width:80%}.popup-actions{margin-top:20px;display:flex;justify-content:space-around}.agree-btn,.cancel-btn{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer}.agree-btn{background-color:red;border:1px solid red;color:#fff;transition:all ease-in .2s}.agree-btn:hover{background-color:#fff;color:red}.cancel-btn{background-color:#fff;border:1px solid red;color:red;transition:all ease-in .2s}.cancel-btn:hover{background-color:red;color:#fff}.product-selection .service-section{padding:20px}.product-selection .toggle-switch{display:flex;align-items:center;gap:10px}.product-selection .toggle-slider{position:relative;display:inline-block;width:36px;height:18px}.product-selection .toggle-slider input{opacity:0;width:0;height:0}.product-selection .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d9d9d9;transition:.4s;border-radius:25px}.product-selection .slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:#000;transition:.4s;border-radius:50%}.product-selection input:checked+.slider{background-color:#d9d9d9}.product-selection input:checked+.slider:before{transform:translateX(18px)}.manual-mode .inner-div{border:none;padding:0}.manual-mode .inner-div li{background-color:#f7f7f7;border-bottom:1px solid #e9e9e9}.texts{font-size:16px;font-weight:400}.ai-box{min-height:300px}.active{display:block}.suggestion-box{border:1px solid #e9e9e9;border-radius:5px;padding:15px;margin-top:20px}.suggestion-title{font-weight:bold;color:#dc3545}.add-btn{background-color:#f8f9fa;border:1px solid #dc3545;color:#dc3545;font-size:.9rem;border-radius:5px;padding:3px 8px}.add-btn:hover{background-color:#dc3545;color:#fff}.input-container-2,.input-container-1{display:flex;align-items:center;background:#fff;border:1px solid #000;border-radius:5px;padding:5px 10px;margin-bottom:15px;position:relative;height:55px}.input-container-2 input,.input-container-1 input{border:none;outline:none;flex:1;padding:5px 10px}.input-container-2 img{width:20px}.button-ai{color:#fff;background-color:red;border:1px solid red;padding:10px 30px;border-radius:4px;transition:all ease-in-out .3s;height:55px}.button-ai:hover{color:red;background-color:#fff}.suggestions{margin:20px 0;background:#fff;padding:17px 20px;border:1px solid #e9e9e9;border-radius:8px}.main-suggestions{background-color:#f9f2f2;padding:20px 17px;border-radius:8px;border: 1px solid #ff000041}.req-suggestion-head{font-size:18px;font-weight:600}.req-suggestion-head-2{font-weight:400;font-size:16px}.main-head-ai{font-size:20px;font-weight:600}.req-suggestion-para{font-size:14px!important;font-weight:400}.search-add-button{background-color:transparent;border:1px solid red;color:red;padding:5px 14px;border-radius:7px;font-size:14px;font-weight:500}.search-add-button:hover{background-color:red;color:#fff}.suggestions :last-child .single-suggestion-item hr{display:none}.service-window{border:1px solid #e0e0e0;border-radius:10px;padding:17px 20px;background-color:#fff}.service-window .green-text{color:#49c21f}.date-slider{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;-ms-overflow-style:none}.date-slider::-webkit-scrollbar{display:none}.date-slider .date{font-size:20px;font-weight:400;color:#1a1a1a;background:#fff;border:1px solid #e9e9e9;border-radius:10px;padding:20px 40px;text-align:center}.date-slider .date:hover,.date-slider .date.active{background-color:#0dcaf0;color:#fff;border-color:#0dcaf0}.timeMessage{display:none}.timeMessage.active{display:block}.time-selector{text-align:left;color:#888}.time-selector .times{margin-top:10px}.time-selector .time{display:inline-block;padding:10px 10px;border:1px solid #e0e0e0;border-radius:5px;margin:5px;cursor:pointer;width:30%;text-align:center}.time-selector .time:hover,.time-selector .time.active{background-color:#0dcaf0;color:#fff;border-color:#0dcaf0}.toggle-switch .slider-label{opacity:.3;pointer-events:none}.toggle-switch .slider-label.active{opacity:1;pointer-events:all}.disabled{pointer-events:none;opacity:.3}.arrow{cursor:pointer;font-size:40px;color:#060606}.arrow.disabled{opacity:.3;pointer-events:none}.order-table tr{border-bottom:1px dashed #000}.order-table tbody tr:last-child,
.order-table tbody tr:nth-child(3) {border-bottom:none}.delet-img{width:20px}@media (max-width:1024px){.checkout-page{padding:40px 30px}.order-summery-head{font-size:16px}.fos{font-size:12px}.fos-main{font-size:12px}.review-page{padding:30px 30px}.img-sec img{height:30px}}@media (max-width:991px){.fw-bold-500{font-weight:600}.checkout-page .container{max-width:100%!important}.toggle-button{position:static!important;margin-top:0!important;margin-bottom:30px!important;justify-content:start!important}.img-sec img{height:25px}}@media (max-width:768px){.fw-bold-500{font-weight:600}.checkout-page{padding:30px 16px}.order-summery{margin-bottom:50px}#tab1{margin-bottom:20px}.form-billing{border:none}.mbforty-excptn{margin-bottom:0!important}.button-sub{width:100%}.toggle-button{position:static!important;margin-top:30px!important;margin-bottom:30px!important;justify-content:start!important}.fields-container{padding:0!important}.form-check{padding:0}.review-page{padding:20px 16px}.footer-review>img{width:33px}.footer-review .avatar{width:32px;height:32px}.footer-review h6{font-size:16px}.footer-review small{font-size:13px}.background-img{padding:0 16 px!important;height:20vh}.background-img h1{font-size:30px}.review-card{padding:22px 20px;height:auto}.review-card p{font-size:13px}.form-check{padding:19px 30px!important;cursor:grab}.img-sec img{height:27px}.form-check-input[type="radio"]{width:27px;height:27px}.second-payment-col,.first-payment-col{padding:30px 10px!important}.review-header h2{font-size:20px!important;margin-bottom:20px}.button-sub{padding:17px 0!important}.review-header{padding:0 0 0 0;margin-bottom:30px}.radio-label{font-size:15px}.form-check.active .form-check-label{font-size:18px}.img-sec img{height:20px}.paypal-btn,.venmo-btn,.apple-btn,.google-btn,.wex-btn,.cashapp-btn{padding:8px 16px}.time-selector .time{width:45%}}