@media (min-width: 767px){.bookService_sub_block_banner{display:none}.right_block_wrapper.howitwork button.slick-arrow{background:transparent;border:none}.date_time.modal #dates_container{height:100%;white-space:nowrap;display:flex;gap:20px;padding:10px 20px;background:#f3f2f2;overflow-x:scroll;-ms-overflow-style:none}.date_slot_wrapper::-webkit-scrollbar{height:5px}.date_slot_wrapper::-webkit-scrollbar-track{background-color:#122a61;border-radius:12px}}.asteric{color:red}.back_btn_text{color:#fff;height:21px;position:relative}.otp_timer span{color:red;font-size:13px}.caption_text{font-style:italic;color:#c81a1a}.content_box>h2{font-size:48px;color:#fff;max-width:600px;line-height:63px;text-transform:uppercase;font-weight:700}.content_box{position:absolute;top:19%;transform:translateY(-50%);left:5%}button.next-step.step2{display:inline-flex;align-items:center}.continueBtn button.next-step{justify-content:center}button.next-step.step2:hover .continue_arrow{transform:translate(5px)}.suggestions .reasons,.tvs_custom_input.form_group #customerVoice{cursor:pointer}.tvs_step_three .tvs_dealer_sec .tvs_checkmark{left:3px;top:5px}.tvsCustomDealers .tvs_checkmark{top:10px;left:10px}.tvs_con_prvs_dealer{margin:0}body.Book.a.service.template-page .wrapper-body{padding-bottom:0}.policy_wrapper{display:block}.hide-after,.no_listing .tvs_or,.no_product{display:none}.no_product img{margin:auto;height:90px}.no_vehicle_details{font-weight:700;text-align:center}a#resend{color:red;font-size:14px;margin-top:6px}.progress-container{text-align:center;display:none;margin:0 2px;border-radius:0 0 10px 10px;background:url(/cdn/shop/files/istockphoto-1212284111-170667a_1_1.png?v=1721743489);box-shadow:#63636333 0 2px 8px;background-size:cover;background-repeat:no-repeat}.step-container .steps{width:100%;position:relative;display:none;max-width:1400px;margin:0 auto 20px;padding:25px 0;border-radius:0 0 28px 20px}.progressbar{padding:90px 0 40px;margin:auto;width:100%;display:flex;flex-wrap:wrap;max-width:1000px}.progressbar li.step{width:33.33%;position:relative}.progressbar li.step .vehicle_details{position:relative;padding-top:5px}.progressbar li.step .vehicle_details:before{position:absolute;content:"";left:50%;transform:translate(-50%);height:13px;width:23px;border-radius:10px;background:#fff;bottom:100%;z-index:1}.progressbar li.step.complete+.step .vehicle_details:before{background:#32e159}.progressbar li.step.complete+.step .vehicle_details{color:#32e159}.progressbar li.step:after{position:absolute;content:"";left:50%;height:4px;background:#fff;width:100%;top:-13px;z-index:0}.progressbar li.step.complete:after{background:#32e159}.progressbar li.step:nth-child(4):after{display:none}.progressbar li.step.active:before{position:absolute;content:"";left:50%;top:-80px;background-image:url(https://cdn.shopify.com/s/files/1/0668/0304/0515/files/145-1451614_motorcycle-filled-icon-transparent-motorcycle-icon-png-png-removebg-preview_1.png?v=1720434740);width:70px;height:48px;background-repeat:no-repeat;background-size:contain;transform:translate(-50%)}.step-container .book_tvs_service_main{width:100%;max-width:100%;padding:0;margin-bottom:0}.step-container .steps:first-of-type{display:block}.next-step{background:#2f8d46}.previous-step{background:transparent;border:0;cursor:pointer;display:flex;align-items:center;gap:2px}.next-step:hover,.next-step:focus{background-color:#1e6f3e}.previous-step:hover,.previous-step:focus{background:transparent;border:0}.finish{text-align:center}.tvs_progress_header{display:flex;justify-content:center;align-items:center;color:#fff;position:relative;padding:0 20px;max-width:1400px;margin:auto}.tvs_progress_header .backBtn{position:absolute;left:15px}.tvs_progress_header .tvs_header_progress_bar{max-width:90%;width:100%}.tvs_header_progress_bar h2{font-family:Red Hat Display,sans-serif;font-size:24px;font-weight:700;text-align:center;width:630px;color:#000;margin:auto;padding-top:30px}.bookService{min-height:550px;background-position:top left;position:relative;background-size:cover}.book_tvs_service{width:414px;position:absolute;right:50px;padding:25px;background:#fff;border-radius:16px;border:1px solid #bcbcbc;top:50px;box-shadow:0 0 30px 10px #ffffff4a}.book_tvs_service .main_tvs_service .form_group input#mobile_no{padding-left:10px}.book_tvs_service h2{font-size:22px;font-weight:700;text-align:center;font-family:Red Hat Display,sans-serif;margin:0 0 20px}.book_tvs_service .main_tvs_service .form_group{display:flex;flex-direction:column;position:relative;margin-bottom:20px}.book_tvs_service .main_tvs_service .form_group input{border:unset;padding:unset;width:100%;font-size:16px}.book_tvs_service .main_tvs_service .form_group label{position:absolute;top:-11px;background:#fff;left:20px;font-size:12px;font-weight:400;color:#000}.tvsCustomDealers{overflow-y:auto;max-height:600px;display:flex;flex-wrap:wrap;padding-top:5px}.tvsCustomDealers .tvs_pin_dealer_sec{width:50%;margin:0 0 20px}.tvsCustomDealers .tvs_pin_dealer_sec:nth-child(odd) .tvs_dealer_item{margin:0 20px 0 0}.tvsCustomDealers .tvs_pin_dealer_sec .tvs_dealer_item{border:1px solid #cccccc;padding:0;border-radius:16px;box-shadow:0 4px 4px #00000040;margin-bottom:30px;transition:.3s linear}.tvs_dealer_list .tvs_dealer_info{display:flex;flex-wrap:wrap;padding:15px 15px 15px 30px}.tvsCustomDealers .tvs_dealer_list .tvs_dealer_info{padding-left:40px}.tvs_dealer_list .dealer_image{width:100px}.form_group input:-internal-autofill-selected{background-color:transparent!important}.tvs_dealer_list .dealer_info_p{width:calc(100% - 100px);padding-left:15px}.tvsCustomDealers .dealer_contact_info{display:flex;align-items:center;justify-content:space-between;background:#f2f1f1;border-radius:6px;width:100%;padding:0 10px;margin-top:10px}.tvsCustomDealers .dealer_contact_info .contact_no{display:flex;align-items:center;gap:10px}.tvs_custom_input.form_group{display:flex;flex-direction:column;position:relative}.tvs_custom_input.form_group input{border:unset;padding:10px 20px;font-size:16px;font-weight:500;width:100%;background:#fff}.tvsCustomDealers::-webkit-scrollbar{display:none}.tvs_custom_input.form_group label{position:absolute;top:-11px;background:#fff;left:20px;font-size:12px;font-weight:400;color:#000}.main_tvs_service{margin-top:35px}.bookService .book_tvs_service .terms_privacy{font-size:16px;font-weight:600;color:#000;display:flex;align-items:baseline;gap:6px}.bookService .book_tvs_service .terms_privacy a{color:#183883;text-decoration:none;font-family:Red Hat Display,sans-serif}.tvs_btn_group{margin-top:30px}.tvs_btn_group button.next-step{background:var(--blue);width:100%;color:#fff;padding:12px 20px;border:1px solid var(--blue);border-radius:8px;font-size:18px;font-weight:500}.tvs_checkbox{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:0px;-webkit-user-select:none;user-select:none;height:100%;width:100%}.tvs_checkbox input{position:absolute;opacity:0;cursor:pointer}.tvs_checkmark{position:absolute;top:10px;left:10px;border:1px solid #c0c0c0;height:18px;width:18px;background-color:#fff;border-radius:50%}.step_inner_tvs .tvs_checkmark{border:1px solid #c0c0c0;height:24px;width:24px;background-color:#fff;border-radius:4px}.step_inner_tvs .tvs_checkbox .tvs_checkmark:after{top:50%;transform:translate(-50%,-50%);background:url(https://cdn.shopify.com/s/files/1/0668/0304/0515/files/Vector_7_b20a61ed-48ed-40cc-ad79-4416d34ab3b9.png?v=1720606247);background-size:contain;background-repeat:no-repeat;width:10px;height:10px;content:"";left:50%}.step_inner_tvs .tvs_checkbox input:checked~.tvs_checkmark{background:transparent}.step_inner_tvs .tvs_checkbox:hover input~.tvs_checkmark{background-color:unset}.tvs_checkbox:hover input~.tvs_checkmark{background-color:transparent}.tvs_checkbox input:checked~.tvs_checkmark{background-color:#183883}.tvs_checkmark:after{content:"";position:absolute;display:none}.tvs_checkbox input:checked~.tvs_checkmark:after{display:block}.tvs_checkbox .tvs_checkmark:after{top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.tvs_book_step_two{width:100%;margin:0 auto}.tvs_previous_model_list{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.tvs_previous_model h2{font-family:Red Hat Display,sans-serif;font-size:18px;font-weight:700;color:#303030;margin-top:0;margin-bottom:15px}.tvs_bike_info h3{margin:0 0 5px;font-size:14px;font-weight:700}.tvs_bike_info_dec h4{margin:0;font-size:16px;font-weight:500;font-family:Red Hat Display,sans-serif;text-transform:uppercase}.tvs_bike_info_dec p{font-size:13px;font-weight:400;font-family:Red Hat Display,sans-serif;color:#000;margin:0}.tvs_list_item_box{display:flex;gap:5px;border:1px solid #00000040;border-radius:10px;padding:15px 15px 0;height:100%;background:#fff;box-shadow:0 4px 4px #00000040;min-height:160px;flex-direction:row-reverse;position:relative;flex-wrap:wrap;transition:.3s linear}.tvs_dealer_sec .tvs_con_prvs_dealer .tvs_dealer_item{transition:.3s linear}.tvs_list_item_box:hover,.tvs_dealer_item:hover{transform:translateY(-5px)}.step_inner_tvs .tvs_checkmark{position:absolute;top:2px;left:0}.tvs_bike_img img{width:100%;height:auto}.continue_btn_list{min-height:36px;width:100%}.continue_btn_list{width:100%;text-align:right}.continue_btn_list button.next-step,.previous_dealer_continue button.next-step{color:var(--blue);border:none;border-radius:6px;padding:11px;z-index:3;background:transparent;font-weight:700;position:relative}.tvsCustomDealers button.next-step.step2:after,.tvs_dealer_sec .tvs_con_prvs_dealer .prv_dealer_btn:after{position:absolute;content:"";background-image:url(https://cdn.shopify.com/s/files/1/0668/0304/0515/files/ChevronDoubleLeft_1.png?v=1721104855);height:25px;width:13px;filter:invert(1);right:-5px;background-size:contain;background-repeat:no-repeat;top:6px;transform:rotate(-180deg);transition:.3s linear}.tvs_dealer_sec .tvs_con_prvs_dealer .prv_dealer_btn:hover:after,.dealer_ctn_btn:hover:after{right:-10px!important}.previous_dealer_continue{width:100%;text-align:right;padding-right:10px;min-height:36px}p.dealer_address{display:-webkit-box;max-width:100%;margin:0 auto;font-size:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.main_tvs_service_vehicle{display:flex;justify-content:center;gap:50px}.tvs_add_new_Vehicle{display:flex;justify-content:center;width:100%;margin:40px auto 0;max-width:780px;border:1px solid #cbcbcb;box-shadow:0 4px 4px #00000040;border-radius:10px;padding:40px 50px 40px 20px;flex-wrap:wrap}.new_vehicle_image{max-width:270px;padding-right:50px}.new_vehicle_info{width:max(100% - 275px);border-left:1px solid #cbcbcb;padding-left:30px}.main_tvs_service_vehicle .form_group.tvs_custom_input{width:100%}.tvs_add_new_Vehicle h2{font-family:Red Hat Display,sans-serif;font-size:18px;font-weight:700;color:#303030;margin-bottom:15px}.or_text{text-align:center;font-size:18px;font-weight:700;margin:0 auto;background:var(--blue);border-radius:100%;height:60px;width:60px;display:flex;align-items:center;justify-content:center;color:#fff;border:5px solid #fff}.tvs_or{margin:30px 0 0;position:relative}.tvs_or:after{position:absolute;content:"";left:30%;right:30%;background:#ddd;height:1px;top:50%;transform:translateY(-50%);z-index:-1}.check2,.check1{display:flex;position:relative}.job_card_form_group_label{padding-left:30px;line-height:30px}.check1,.check2{margin:15px 0 20px}.ortext_wrap{text-align:center;margin-bottom:20px}.remaining_distance{background:var(--blue);color:#fff;border-radius:12px;padding:10px 15px 10px 10px;margin-bottom:20px}.job_card_inner .remaining_distance h3{margin-bottom:7px}.remaining_distance *{color:#fff;margin:0}.ortext_wrap span{font-size:16px;background:var(--blue);color:#fff;border-radius:50%;height:45px;width:45px;display:inline-flex;justify-content:center;align-items:center;font-weight:600}.tvs_btn_group.continueBtn{text-align:center}.continueBtn button.next-step{max-width:320px;width:100%}.tvs_new_dealer_sec{display:flex;flex-direction:column;gap:20px}.tvs_dealer_sec .tvs_con_prvs_dealer h2{font-size:18px;font-weight:700}.tvs_dealer_sec .tvs_con_prvs_dealer .tvs_dealer_item{border:1px solid #bcbcbc;padding:10px;border-radius:10px;background:#fff;box-shadow:0 4px 4px #00000040;min-height:108px}.tvs_dealer_list{display:flex;flex-direction:row;gap:30px;position:relative}.tvs_main_check_box{position:absolute;left:0;right:0;top:0;bottom:0}.tvs_step_three{display:flex;justify-content:space-between;gap:40px;padding:0 15px}.tvs_dealer_info h4{margin:0;font-size:20px;font-weight:700}.tvs_dealer_sec{width:30%;padding:20px 10px 10px;border:2px solid #acacac;border-radius:16px;height:max-content}.enter_tvs_dealer_pin{background:#f2f2f2;padding:1px 20px 40px;border-radius:0 0 16px 16px;margin-top:30px}.tvs_dealer_map{width:70%}.form_group .servicetime{max-height:48px;height:100%;padding:unser;font-size:16px;font-weight:500;margin-left:1px;width:100%;border:none}.tvs_success_main_success_top p{font-size:18px;font-weight:400;text-align:center;color:#038252;margin:10px 0}.tvs_success_main_success{width:690px;padding:30px;margin:0 auto}.tvs_success_details{margin-top:30px}.tvs_success_details h3{font-size:16px;font-weight:500;border-bottom:1px solid #e1e1e1;padding-bottom:12px}.tvs_detail_sec{display:flex;gap:70px}.tvs_detail_sec p{font-size:16px;color:#767676;font-weight:400;margin:0;width:20%}.tvs_timing_detail p,.tvs_timing_detail{width:80%}.tvs_detail_sec h4{font-size:16px;color:#000;margin:0;font-weight:700;width:80%}.tvs_detail_sec h4,.tvs_detail_sec p{margin-bottom:15px}.tvs_success_main_success_top{text-align:center}.tvs_add_job_card{display:flex;gap:10px;width:100%;justify-content:center;padding:0 70px;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.tvs_add_job_card a{color:#183883;font-weight:700}.job_card_main{border-radius:28px;background:#fff;box-shadow:0 0 9.1px #0006;margin-top:30px;margin-bottom:30px}.job_card_header{border-radius:28px 28px 0 0;background:var(--Stroke-1-mobile, #183883);box-shadow:0 2px 4px #0000004d;padding:25px 0}.job_card_header h2{color:#fff;text-align:center;font-family:Red Hat Display;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.job_card_header .progressbar{display:block;padding:unset}.job_card_body{margin:0 auto;padding:20px}.dealer_blocks_wrapp{width:100%;max-width:1000px;margin:auto;display:flex;flex-wrap:wrap;padding:0 15px}.dealer_blocks_wrapp .dealer_block{width:45%;padding-right:30px}.previous_dealer_details{border:1px solid #cccccc;border-radius:16px;box-shadow:0 4px 4px #00000040;padding:20px 10px 10px;position:relative}.bike_details{background:#f2f2f2;border-radius:0 0 16px 16px;margin-top:30px}.location_icon{position:absolute;top:20px;right:20px}.previous_dealer_details .image_wrapper img{margin:auto}.date_time_block{width:55%;padding-left:30px;max-width:650px}.bike_details{background:#f2f2f2;border-radius:0 0 16px 16px;padding:0 10px 10px}.bike_name_deatils{display:flex;flex-wrap:wrap}.bike_name_deatils .bike_name_title{font-size:15px;text-align:center;font-weight:700;width:100%}.bike_name_deatils .bike_no,.bike_name_deatils .bike_chasis_no{width:50%}.bike_name_deatils p{font-size:13px;font-weight:400;margin:0}.bike_name_deatils h4{font-size:14px;font-weight:700;margin:0}.previous_dealer_details .dealer_name{font-size:16px;margin-bottom:0;font-weight:700;text-align:center}.previous_dealer_details .dealer_address{margin-top:0;font-size:16px}.job_card_main .job_card_body .step-container .steps{box-shadow:none;padding:10px 0}.happen_next{display:flex;flex-wrap:wrap;gap:21px}.happen_next .grid____items{width:calc(33.33% - 14px);text-align:center;border-radius:16px;box-shadow:3px 3px 5px #0000001c;padding:10px 20px;position:relative}.tvs_success_main_success_top .grid____items p{color:#000;font-size:16px;line-height:26px}.happen_next .grid____items .title{margin-bottom:0;font-size:18px;font-weight:700}.grid____items .icon_wrapper{position:absolute;top:-30px;left:50%;transform:translate(-50%)}.tvs_dealer_sec .tvs_dealer_info{padding-top:0}.previous_dealer_details .image_wrapper img{mix-blend-mode:hard-light}.job_card_inner .form_group.tvs_custom_input{margin-bottom:20px}.job_card_body h3{color:#303030;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:22px}.tvs_success_main_success_top h3 img{max-height:70px;width:auto;margin:auto}.tvs_success_main_success_top h3 .thank_you_tvs{color:#32e159;font-family:Red Hat Display;font-size:32px;font-style:normal;font-weight:700}.tvs_other_service h3{font-family:Red Hat Display;font-size:22px;font-style:normal;font-weight:700;color:#303030}.tvs_checkbox_custom{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.tvs_checkbox_custom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tvs_checkbox_custom .tvs_checkmark{position:absolute;top:-16px;left:0;height:25px;width:25px;background-color:#eee;border-radius:initial}.tvs_checkbox_custom:hover input~.tvs_checkmark{background-color:#ccc}.tvs_checkbox_custom input:checked~.tvs_checkmark{background-color:#fff}.tvs_checkbox_custom .tvs_checkmark:after{content:"";position:absolute;display:none}.tvs_checkbox_custom input:checked~.tvs_checkmark:after{display:block}.tvs_checkbox_custom .tvs_checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #363739;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btnGroup{display:flex;justify-content:center;gap:30px;margin-top:90px}.btnGroup button.backTohome{border-radius:4px;border:1px solid var(--Stroke-1-mobile, #183883);background:#fff;padding:12px 20px;width:320px;height:44px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#000}.btnGroup button.submit{border-radius:4px;background:var(--Primary-Blue, #183883);width:320px;height:44px;padding:12px 20px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:none}.tvs_accordian{margin-bottom:20px}p.job_card_final_message{font-size:23px;justify-content:center;display:flex;line-height:35px}.accordian_inner_img,.accordian_inner_img img{width:100%}.job_card_header:has(li.step.hidden.complete){display:none}.tvs_new_dealer_sec button#pincode_button{margin:0 auto;background:#183883;width:100%;color:#fff;padding:12px 20px;border:1px solid #183883;border-radius:4px;font-size:18px;font-weight:500}.tvs_job_card_step_two .tvs_other_service{padding:20px}.terms_privacy input[type=checkbox]{display:inline;position:relative;height:21px;width:21px;clip:unset;-webkit-appearance:auto;appearance:auto;cursor:pointer}.terms_privacy input[type=checkbox]{clip:unset;-webkit-appearance:auto;appearance:auto;cursor:pointer;margin-bottom:0;top:6px;position:relative}.tvs_book_step_two{padding:0 20px;width:100%}.tvs_list_item{width:calc(45% - 30px)}.tvs_list_item .tvs_checkbox_main{position:absolute;left:0;top:0;bottom:0;right:0}.tvs_checkbox_main{position:absolute;left:0;top:0}.tvs_bike_info{width:calc(100% - 110px);padding-left:15px}.tvs_bike_img{width:96px;padding-top:20px;height:auto}.tvs_date_time_sec_main_heading{margin-bottom:15px;font-size:18px;font-weight:700}.step_inner_tvs h3{font-size:18px;font-weight:700;margin-bottom:15px}.enter_pin_dealer_tvs h4{font-size:18px;font-weight:700}.tvs_job_card_step_two+.btnGroup{margin-top:10px}.blue-button{background:var(--blue);color:#fff;border-radius:6px;min-height:45px;height:100%;display:inline-flex;align-items:center;justify-content:center;min-width:320px}.blue-button:hover{color:#fff}#last_service_dealer h2{margin-top:0;margin-bottom:15px}#orId h4{margin:10px 0}.enter_pin_dealer_tvs h4{margin-top:0;margin-bottom:15px}.tvs_new_dealer_sec{display:flex;flex-direction:column;gap:20px;position:relative}.tvs_new_dealer_sec_btn_wrapper{position:absolute;right:8px;top:6%}.tvs_new_dealer_sec button#pincode_button{margin:0 auto;width:100%;color:unset;padding:unset;border-radius:4px;font-size:12px;font-weight:600;color:#fff;border:unset;background:unset}.new_vehicle_info fieldset{padding-top:0;padding-bottom:0;background:#fff;border-radius:4px;border:1px solid #cbcbcb}fieldset{background:#fff;border-radius:8px;border:1px solid #aeacac;padding:5.6px 2px 10px}.tvs_new_dealer_sec input,.tvs_custom_input.form_group #pincode_search,.tvs_custom_input.form_group #date_form_id{padding:4px 0 4px 6px}.tvs_custom_input.form_group #howManyKm,.tvs_custom_input.form_group #customerVoice{border:unset;padding:4px 0 4px 6px;font-size:16px;font-weight:500;width:100%;background:#fff}.step3_btn .tvs_btn_group.continueBtn{text-align:left;padding:0 0 0 54px}.input-container-date input.servicedate{border:none;box-sizing:border-box;outline:0;padding:4px 0 4px 6px;position:relative;width:100%}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.tvs_btn_group.continueBtn.tvs_inner_next_btn.yes_no_btn{margin-top:0}#date_form_id{position:relative;z-index:1;background:transparent}#calander_png{position:absolute;max-height:21px;max-width:20px;right:17px;top:26px}.tvs_list_item_box:has(input:checked),.tvs_dealer_sec .tvs_con_prvs_dealer .tvs_dealer_item:has(input:checked){border-color:#00000040;background:#fbfaef}#previous_dealer_address{margin:unset;font-size:12px;font-weight:500}.tvs_dealer_sec .tvs_con_prvs_dealer h2{margin-bottom:4px}.enter_pin_dealer_tvs h4{font-size:16px;font-weight:500}.tvs_add_new_Vehicle h2{font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:600;color:#303030;margin-bottom:2px}.tvs_dealer_info h4{margin:0;font-size:16px;font-weight:500;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tvs_dealer_sec .tvs_con_prvs_dealer .tvs_dealer_item{border:1px solid #bcbcbc;padding:5px;border-radius:10px;background:#fff}#previous_dealer_address{margin:5px}.tvs_dealer_info h4{margin:0;font-size:16px;font-weight:500}.tvs_dealer_info p{margin:5px}.tvs_date_time_sec_main_heading{margin-bottom:20px;font-size:14px;font-weight:700}.tvs_custom_input.form_group input{border:unset;padding:4px;font-size:16px;font-weight:500;background:#fff;width:100%}.form_group .servicetime{max-height:48px;height:100%;padding:unset;font-size:16px;font-weight:500;margin-left:1px;border:unset;width:100%}.step_inner_tvs h3{font-size:16px;font-weight:600;margin-bottom:15px}.tvs_detail_sec{display:flex;gap:10px}.tvs_success_main_success_top p{font-size:16px;font-weight:400;text-align:center;color:#038252;margin:10px 0;padding:0 4px}.tvsCustomDealers .tvs_pin_dealer_sec.tvs_con_prvs_dealer{margin-bottom:10px}.tvs_date_time_sec_main_heading{margin-bottom:10px;font-size:14px;font-weight:700}.tvs_new_dealer_sec .form_group.tvs_custom_input fieldset{position:relative;border-radius:8px;border:1px solid #aeacac}.tvs_new_dealer_sec_btn_wrapper{position:absolute;right:8px;top:8px;background:var(--blue);border-radius:50px;display:flex;align-items:center;justify-content:center;min-height:23px;min-width:62px}h2#tvs-add-new-Vehicle{font-family:Red Hat Display,sans-serif;font-size:20px;font-weight:700}.steps.bgcolor.step3_btn .tvs_btn_group.continueBtn.nearby_Dealer_btn{padding:unset;text-align:center}.previous_dealer_error{margin-bottom:20px;font-size:20px;color:#bd1b1b}.tvs_success_main_success:has(.success_finish){max-width:1100px;width:100%}.tvs_success_main_success_top.success_finish{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.success_finish .left_image_block{width:400px;box-shadow:0 4px 4px #00000040;border-radius:16px;height:300px;border:1px solid #cccccc}.booked_dealer_info h3{text-align:left;margin:0}.tvs_success_main_success_top.success_finish h3 img{margin-left:0}.success_finish .left_image_block .image_wrapper{display:flex;height:100%;align-items:center;justify-content:center}.booked_dealer_info{width:calc(100% - 400px);padding-left:50px}.booked_dealer_name_title{margin-bottom:0;text-align:left;font-weight:700}.booked_dealer_info .booked_dealer_address,.tvs_success_main_success_top.success_finish .welcom_massege_customer{text-align:left;color:#000}.date_slot{cursor:pointer}.customer_first_name{margin-bottom:0;text-align:left;font-weight:700;margin-top:10px}.previous_dealer_details .image_wrapper img.bike_img{max-width:160px;mix-blend-mode:darken}.continue_btn_list>button>span>svg{transform:rotate(-180deg);position:relative;top:1px;left:3px}button.next-step.step2 .continue_arrow{transition:.3s linear}.happen_next .heading_wrapper{width:100%;margin-top:30px}#resend_div{text-align:center;margin-top:10px}.tvs_success_main_success_top h3.thanku_mobile{display:none}.tvs_accordian .accordian_body::webkit-scroll{display:none;width:0px}.Book.a.service fieldset input{padding:4px 0 4px 6px}.template-page\.book-a-service .tvs_accordian .panel{padding:0;background-color:#fff}@supports (-webkit-touch-callout: none){.date_slot_wrapper{overflow-x:auto}.date_slot_wrapper::-webkit-scrollbar{width:10px}}@media (max-width: 1025px){legend{font-size:13px}.bookService .content_box{position:unset;top:50%;transform:unset;left:5%;max-width:50%;margin:auto;padding-top:71px;padding-bottom:0}.book_tvs_service_main .bookService .content_box>h2{font-size:23px;color:#fff;max-width:600px;line-height:normal;text-transform:uppercase;font-weight:700;margin:0;text-align:center}.book_tvs_service{right:unset;top:auto;left:50%;transform:translate(-50%)}}@media (max-width: 821px){.modal-content{max-width:95%!important}.step-container .steps{padding:25px 20px}.bike_name_deatils h4{font-size:10px}.dealer_blocks_wrapp .dealer_block{width:50%;padding-right:0}.date_time_block{width:50%;padding-left:30px}.previous_dealer_details .dealer_name{font-size:15px}.tvs_dealer_sec{width:50%}.tvsCustomDealers .tvs_pin_dealer_sec{width:100%;margin:0}.content_box{position:unset;top:50%;transform:unset;left:5%;max-width:50%;margin:auto;padding-top:40px;padding-bottom:0}.content_box>h2{font-size:23px;color:#fff;max-width:600px;line-height:normal;text-transform:uppercase;font-weight:700;margin:0;text-align:center}.book_tvs_service{right:unset;top:auto;left:50%;transform:translate(-50%)}.tvs_list_item{width:calc(50% - 10px)}.tvs_previous_model_list{gap:20px}.tvs_step_three{gap:20px;padding:0 15px}#dealer_banner{height:auto}.tvs_dealer_list .tvs_dealer_info{padding:12px 15px 15px 30px}}@media (max-width: 767px){.tvs_success_main_success .tvs_success_main_success_top h3.thanku_mobile{display:flex;text-align:center;flex-wrap:wrap;justify-content:center}.tvs_success_main_success_top.success_finish h3 img{margin:unset}.booked_dealer_info{width:100%;padding-left:0;margin-top:40px}.happen_next .grid____items{width:100%;margin-bottom:25px}.dealer_blocks_wrapp .dealer_block,.date_time_block{width:100%;padding:15px 5px}.new_vehicle_image img{margin:auto}#tvs-add-new-Vehicle{margin-bottom:10px}.new_vehicle_image,.new_vehicle_info{width:100%;max-width:100%;padding:0;text-align:center}.progressbar li.step.active:before{top:-50px;width:50px;height:30px}.bookService_sub_block_banner{display:block;min-height:200px}.main_tvs_service{margin-top:15px}.Book.a.service .main_container{padding:0}.content_box>h2{font-size:24px;color:#fff;max-width:600px;line-height:normal;text-transform:uppercase;font-weight:700;margin:0;padding:10px 20px 0}.content_box{position:absolute;top:0;transform:translateY(0);left:0;max-width:100%;padding-top:10px;display:none}body.Book.a.service.template-page .wrapper-body .custom_container{padding-top:0}.book_tvs_service .terms_privacy input[type=checkbox]{display:inline;position:relative;height:20px;width:20px;clip:unset;-webkit-appearance:auto;appearance:auto;cursor:pointer;top:6px}.tvs_previous_model_list .tvs_list_item_box .tvs_bike_img{width:70px}.tvs_bike_img img{width:100%;height:auto}.tvs_header_progress_bar .progressbar li{font-size:12px}.tvs_header_progress_bar .progressbar li span:before{width:16px;line-height:16px;height:16px;border-width:2px}.tvs_header_progress_bar .progressbar li.active span:after{width:16px;line-height:16px;height:16px;top:0;left:-8px}.progressbar li.step:after{top:-11px}.book_tvs_service{right:0;padding:0 5px;top:96px;width:90%;height:auto;position:unset;background:#fff;border-radius:16px;border:unset;margin:auto;transform:unset;left:0}span.policy_wrapper p{font-size:12px}.tvs_btn_group{margin-top:5px}span#mobileError{font-size:12px!important}.tvs_btn_group button.next-step{font-size:16px}.book_tvs_service .main_tvs_service .form_group{margin-bottom:10px}.book_tvs_service h2{font-size:18px;font-weight:700;text-align:center;font-family:Red Hat Display,sans-serif;margin:unset}.tvs_previous_model_list{display:grid;gap:10px;justify-content:unset;width:100%;margin:0;box-sizing:border-box}.tvs_previous_model h2{font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:600;color:#303030;margin-top:0;margin-bottom:10px;padding-top:10px}.tvs_previous_model_list .tvs_checkbox_main{width:10%}.tvs_previous_model_list .tvs_bike_info{width:calc(90% - 80px)}.tvs_book_step_two{max-width:100%;margin:0 auto;padding:0 10px}.tvs_list_item{width:100%}.tvs_add_new_Vehicle{width:100%;margin:0 auto 20px;padding:20px}.new_vehicle_info{border-left:none;border-top:1px solid #ccc;margin-top:10px}.tvs_step_three{display:flex;justify-content:space-between;gap:15px;padding:15px 10px;width:100%;flex-wrap:wrap}.tvsCustomDealers .tvs_pin_dealer_sec:nth-child(odd) .tvs_dealer_item{margin:0}.tvsCustomDealers .tvs_pin_dealer_sec .tvs_dealer_item{margin-bottom:0}.main_tvs_service_vehicle{display:grid;gap:9px;justify-content:unset}.tvs_date_time_sec{width:100%;margin:0 auto}.main_tvs_service_vehicle .form_group.tvs_custom_input{width:100%}.tvs_custom_input.form_group{display:grid;flex-direction:column;position:relative}.tvs_progress_header .backBtn{position:absolute;left:4px;top:14px}.back_btn_text{font-size:0px}.tvs_progress_header{position:relative;border-radius:12px 12px 0 0;width:100%}.tvs_header_progress_bar h2{font-family:Red Hat Display,sans-serif;font-size:16px;font-weight:700;text-align:center;width:100%;color:#000;padding:4px 0 0 40px;box-sizing:border-box;line-height:30px}.tvs_progress_header .tvs_header_progress_bar{width:100%;max-width:100%}.progressbar{max-width:100%;margin:0 0 10px;padding:65px 0 10px;width:100%;display:flex;flex-wrap:wrap}.new_vehicle_info fieldset legend{font-size:14px}.tvs_or_two{margin:20px 0;text-align:center;font-size:18px;font-weight:700;width:100%}.continueBtn button.next-step{width:100%;font-size:16px;font-weight:500;padding:12px 20px}.tvs_btn_group.continueBtn{text-align:center;width:100%}.tvs_success_main_success{width:100%;padding:20px 30px 30px;margin:0 auto}.tvs_dealer_sec{width:100%;order:2}.tvs_dealer_map{display:block;width:100%;order:1}.tvs_dealer_map img{border-radius:16px}.bookService_sub_block_banner img{width:100%;height:100%}.bookService{height:100%;background-position:100%;background-size:cover;min-height:auto;min-height:350px}.step_inner_tvs{width:100%;margin:0 auto}.job_card_inner{display:grid;width:100%;gap:0px;margin-bottom:0}.job_card_inner .form_group.tvs_custom_input{width:100%;margin-bottom:15px}.job_card_inner .tvs_custom_input.form_group label{position:absolute;top:-11px;background:#fff;left:9px;font-size:9px;font-weight:400;color:#000}.job_card_body .tvs_custom_input.form_group input{height:auto;border:1px solid #183883;padding:10px 20px}.job_card_body .tvs_btn_group{padding:unset}.job_card_header{border-radius:28px 28px 0 0;background:var(--Stroke-1-mobile, #183883);box-shadow:0 2px 4px #0000004d;padding:15px 0}.job_card_header h2{color:#fff;text-align:center;font-family:Red Hat Display;font-size:26px;font-style:normal;font-weight:700;line-height:normal}.tvs_job_card_step_two .tvs_date_time_sec,.tvs_job_card_step_two .tvs_success_main_success{padding:unset}.tvs_other_service h3{font-family:Red Hat Display;font-size:15px;font-style:normal;font-weight:700;color:#303030}.tvs_job_card_step_two{width:100%;margin:0 auto;padding:20px}.accordian_body{border:.26px solid #fff;background:#fff;justify-content:center;gap:30px;margin:20px 0}.panel{padding:unset}.accordian_item{width:100%}.accordian_body .accordian_item .accordian_header{display:flex;gap:10px;align-items:center;justify-content:space-between}.accordian_body .accordian_item .accordian_header h3{color:#f12a00;font-family:Red Hat Display;font-size:25px;font-style:italic;font-weight:700;line-height:normal}.accordian_body .accordian_item .accordian_header h4{color:var(--Card-select, #000);font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:700;line-height:normal;justify-content:end;display:flex;flex-direction:column}.accordian_body .accordian_item .accordian_header h4 span{color:var(--Card-select, #000);font-family:Red Hat Display;font-size:25px;font-style:italic;font-weight:700;line-height:normal}.btnGroup button.backTohome{border-radius:4px;border:1px solid var(--Stroke-1-mobile, #183883);background:#fff;padding:12px 20px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#000;width:100%;margin:0 auto}.btnGroup{display:flex;justify-content:center;gap:30px;flex-direction:column;padding:20px;margin-top:unset}.btnGroup button.submit{border-radius:4px;background:var(--Primary-Blue, #183883);width:100%;padding:9px 20px;color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0 auto;font-family:Red Hat Display}p.job_card_final_message{font-size:23px;justify-content:center;display:flex;line-height:37px}.tvs_add_job_card{padding:0 20px}.tvs_add_job_card img{display:unset}.tvs_add_job_card{display:block}.step-container .book_tvs_service_main{box-shadow:none}.tvs_progress_header .previous-step{margin-top:3px}.tvs_progress_header .previous-step img{width:19px}.tvs_list_item_box .tvs_bike_info_dec{margin:unset;display:unset}.tvs_bike_info_dec p{font-size:14px;font-weight:300;font-family:Red Hat Display,sans-serif;color:#303030;margin:0}.step-container .steps{width:100%;position:relative;margin:0;padding:0}.tvs_btn_group.continueBtn.step_three_next_btn,.tvs_btn_group.continueBtn.tvs_inner_next_btn{padding:0 20px 20px}.tvs_con_prvs_dealer{margin:0 20px}.tvs_btn_group.continueBtn.nearby_Dealer_btn{padding:0 20px 20px}.tvs_list_item .tvs_list_item_box{padding:6px 20px 6px 6px}#jobbcard_dealerContactno{word-break:break-all}.tvs_job_card_step_two .tvs_other_service,.tvs_accordian .panel{padding:0}.accordian_item{border-radius:15.753px;border:.26px solid #fff;background:#fff;box-shadow:0 0 7.876px #00000040;width:100%;padding:3px}.tvs_checkmark{position:absolute;top:10px;left:10px;border:1px solid #c0c0c0;height:18px;width:18px;background-color:#fff;border-radius:50%}.main_container{padding:10px}.progress-container{margin:0 auto}.tvs_progress_header .previous-step{margin-top:4px}.tvs_progress_header .previous-step img{max-width:19px}.tvs_or{margin:16px 0 0;text-align:center;font-size:18px;font-weight:700}.step-container .steps.bgcolor{width:100%;position:relative;max-width:1260px;margin:0;padding:0}.tvs_job_card_step_two{width:100%;margin:0 auto;padding:10px}.tvs_success_details{margin-top:30px;padding:0 10px}.tvs_dealer_sec .tvs_con_prvs_dealer h2{font-size:14px;font-weight:600}#last_service_dealer h2{font-size:16px;font-weight:600;margin-bottom:10px;margin-top:10px}#jobbcard_dealerEMAIL{word-break:break-all}.previous_dealer_error{margin-bottom:15px;font-size:18px;color:#bd1b1b;margin-top:15px}.modal_body fieldset.otp-section-new input{width:32px;height:34px;border:1px solid #b4b4b4;border-radius:6px;text-align:center;font-size:20px;line-height:40px;padding:0}.tvs_success_main_success .success_finish .left_image_block{width:100%;box-shadow:0 4px 4px #00000040;border-radius:16px;height:auto;border:1px solid #cccccc;margin:0}#customer_bike_image img{border-radius:16px}.header-wrapper{height:98px!important}.previous_dealer_continue{min-height:auto}.tvsCustomDealers .tvs_checkmark{top:10px;left:10px;width:22px;height:22px;box-shadow:0 0 10px #999}.tvsCustomDealers .tvs_pin_dealer_sec{width:46%;margin:0 2%}.tvsCustomDealers .tvs_dealer_list .tvs_dealer_info{padding-left:10px;flex-wrap:wrap;width:100%}.tvsCustomDealers .dealer_contact_info{display:flex;font-size:12px;justify-content:space-between;padding:0;position:relative;z-index:0}.tvs_dealer_list{display:flex;gap:0px;flex-wrap:wrap}.tvs_dealer_list .dealer_image{width:100%;max-width:113px}.tvs_dealer_map img{width:100%}.tvs_dealer_list .dealer_info_p{width:calc(100% + -0px);padding-left:0;padding-top:10px}.tvs_dealer_info h4{margin:0 3px 5px;font-size:14px;line-height:20px;-webkit-line-clamp:2;min-height:36px}p.dealer_address{font-size:13px;margin:5px 0!important}.bike_name_deatils .bike_no,.bike_name_deatils .bike_chasis_no{width:100%;margin-top:5px}.previous_dealer_details{display:flex}.bike_details{padding:0 10px 10px;width:50%;margin-top:0}.previous_dealer_details .image_wrapper img{width:60%}.previous_dealer_details .image_wrapper img.bike_img{max-width:160px;mix-blend-mode:darken;width:100%}.previous_dealer_details .dealer_name{font-size:14px;text-align:left;line-height:20px;margin-bottom:10px}.booked_dealer_info h3{display:none;align-items:center}.tvs_success_main_success_top h3 .thank_you_tvs{font-size:20px}.job_card_inner .form_group.tvs_custom_input fieldset legend{font-size:12px}fieldset.input-container-date legend,.tagify--outside{font-size:14px}.tvs_success_main_success_top p br{display:none}.date_time .modal-content span.closes{font-size:30px;float:right;margin:15px}.pdd_image_wrapper{width:50%}}fieldset.otp-section-new{border:none;display:flex;justify-content:center;align-items:center;padding:12px 0 10px;gap:10px}fieldset.otp-section-new input{width:54px;height:54px;border:1px solid #b4b4b4;border-radius:6px;text-align:center;font-size:24px}fieldset.otp-section-new input:focus{box-shadow:0 0 5px #113f84;outline:1px solid #113f84}a.back-to-home-last{width:160px;margin:30px auto 0;background:#183883;color:#fff;height:40px;line-height:40px;border-radius:6px}@media (max-width: 767px){body .otp_modal .modal-content{width:80%}.bookService .book_tvs_service .terms_privacy{font-size:14px}.content_box>h2{font-size:22px}}.no_product{padding-top:20px;text-align:center}body #toast-container>div{padding:8px 8px 8px 50px;width:18em;margin:0 auto}body .toast-top-right{top:10%;right:0;left:0;margin:0 auto;text-align:center}@media (max-width: 350px){.tvsCustomDealers .dealer_contact_info{display:flex;font-size:9px;justify-content:unset;padding:0;position:relative;z-index:0;gap:10px;width:100%}.tvs_bike_info_dec h4{font-size:14px}.new_vehicle_info fieldset legend{font-size:12px}.blue-button{min-width:auto}body .toast-top-right{top:15%}body .otp_modal.modal .modal-content{width:90%}}.continue_btn_list button.next-step.step2.vehicle_ctn_btn:after{position:absolute;content:"";background-image:url(https://cdn.shopify.com/s/files/1/0668/0304/0515/files/ChevronDoubleLeft_1.png?v=1721104855);height:15px;width:13px;filter:invert(1);right:-5px;background-size:contain;background-repeat:no-repeat;top:18px;transform:rotate(-180deg);transition:.3s linear}span.continue_arrow{display:none}.continue_btn_list button.next-step.step2.vehicle_ctn_btn{padding:12px!important}
/*# sourceMappingURL=/cdn/shop/t/292/assets/bookaservice.css.map */
