input#servicebookingReset{background:url("../../../../../content/dam/mgmotor/icons/icon-reset.svg") no-repeat left;color:#000 !important;padding-left:3.75rem;background-position-x:1.563rem;background-size:1.375rem 1.375rem;border-color:#e1e1e1;font-family:"RobotoBold",sans-serif;font-weight:normal}
.steppers-root-container{position:relative;margin:0 19.063%}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list{list-style-type:none;padding:20px 0 20px 0;text-align:center;display:flex;width:100%}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list li{background:#dadada;width:100%;height:8px;margin-left:10px;display:inline-block}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list li:first-child{margin-left:0}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list .stepper-inactive{background:#dadada}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list .stepper-active{background:#d02630}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list .stepper-completed{background:#000}
.steppers-root-container .steppers-steps-main-container{width:100%;overflow:hidden}
.steppers-root-container .steppers-steps-main-container .servicebooking-title{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:30px;text-align:center;padding-top:35px}
.steppers-root-container .steppers-steps-main-container .display-inline-block{display:inline-block}
.steppers-root-container .steppers-steps-main-container .custom-error{text-align:center;color:#cf2230;display:none;margin-top:35px;font-size:22px}
.steppers-root-container .steppers-steps-main-container .editBox{background-color:#efefef;border:1px solid #efefef;border-radius:2px;margin-top:40px;margin-bottom:40px;display:none}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text{width:32.9%;padding:10px 10px 10px 30px;vertical-align:top}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-title{font-family:"RobotoBold",sans-serif;font-size:18px;display:inline-block}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-sub-title{font-family:"RobotoBold",sans-serif;font-size:18px;display:inline-block}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-icon{cursor:pointer}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-icon .edit-text{font-family:"RobotoRegular",sans-serif;font-size:14px;text-decoration:underline;margin-left:5px;vertical-align:middle}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container{width:99999px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps{min-height:0;float:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps #pickUpText{display:inline-block;margin-right:10px;margin-top:0 !important;margin-bottom:0 !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont{display:inline-block;vertical-align:sub}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch{position:relative;display:inline-block;width:60px;height:34px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch input{opacity:0;width:0;height:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch input:checked+.slider{background-color:#d02630}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch .slider.round{border-radius:34px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .toggleBtnCont .switch .slider.round:before{border-radius:50%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .servicebooking-subtitle{font-size:25px;font-family:"RobotoBold",sans-serif;word-break:break-word;margin-top:20px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps p.line-text{font-family:"RobotoBold",sans-serif;font-weight:normal;font-size:14px;color:#000;float:left;margin-top:10px;padding-top:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps p.line-text span{cursor:pointer;text-decoration:underline}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .active-row-border{border:1px solid #cf2230 !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .singleVehicle{margin:0 auto;display:block !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps #servicebooking-otp-section{display:inline-block;float:right;font-size:14px;text-decoration:underline;cursor:pointer;margin-top:10px;font-family:"RobotoBold",sans-serif;padding-top:5px;text-transform:uppercase}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row{width:50%;display:inline-block;border:1px solid #e1e1e1;margin-top:20px;padding:10px;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-label{display:block;cursor:pointer;margin-bottom:0;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-input{display:inline-block;vertical-align:middle;width:15%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-icon{display:inline-block;vertical-align:middle;width:45%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-icon img{width:125px;height:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper{display:inline-block;vertical-align:middle;width:35%;text-align:center;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper .vehicle-detail-item-title{font-family:"RobotoBold",sans-serif;color:#cf2230;font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper .vehicle-detail-item-sub-title{font-family:"RobotoBold",sans-serif;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .active-service-border{border:1px solid #cf2230 !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row{width:50%;display:inline-block;border:1px solid #e1e1e1;margin-top:20px;padding:10px;height:3.4375rem;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-label{display:block;cursor:pointer;margin-bottom:0;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-input{display:inline-block;width:15%;text-align:center;position:relative;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-input .service-input{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper{display:inline-block;width:75%;text-align:left;word-break:break-word;position:relative;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper .service-detail-item-sub-title{font-family:"RobotoBold",sans-serif;font-size:12px;position:absolute;left:0;top:50%;transform:translate(0,-50%)}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row.form-elements{border:0;padding:0;margin-top:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row.form-elements .service-detail-kms-input-box.form__elementContainer{margin-top:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row.form-elements .service-detail-kms-input-box.form__elementContainer input#service-detail-kms-input{border:1px solid #e1e1e1}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row.form-elements .service-detail-kms-input-box.form__elementContainer #kmsLabel{font-size:14px;color:#000}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper{display:none}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box{border:1px solid #e1e1e1;padding:25px;width:100%;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-title{font-family:"RobotoBold",sans-serif;font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-desc{font-family:"RobotoRegular",sans-serif;font-size:12px;width:25%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion{cursor:pointer;width:100%;display:inline-block;border:1px solid #e1e1e1;margin-top:30px;min-height:3.4375rem;float:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .panel{display:table;height:100%;padding:25px 10px 25px 10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-title{font-family:"RobotoBold",sans-serif;font-size:12px;display:table-cell;vertical-align:middle;width:100%;padding-left:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form{padding:0 18px;display:none;background-color:#ececec}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form .saved-address-confirmation-wrapper{display:none;width:100%;padding:20px 0;text-align:center;font-family:"RobotoMedium",sans-serif;font-size:14px;color:#42a600}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form .saveAddress-box{margin-bottom:30px;clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form .saveAddress-box #userAddress-button{font-family:"RobotoMedium",sans-serif;font-weight:normal;border:0;padding:0;box-shadow:none;height:30px;width:140px;outline:0;cursor:pointer;color:#000;background:url("../../../../../content/dam/mgmotor/icons/light-bg-button-img.png") no-repeat;font-size:12px;outline:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form .saveAddress-box #userAddress-button:hover{color:#fff;background:url("../../../../../content/dam/mgmotor/icons/light-bg-hover-image.png") no-repeat}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box{cursor:pointer;width:50%;display:inline-block;border:1px solid #e1e1e1;margin-top:30px;padding:25px 10px 25px 10px;min-height:3.4375rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .detect-user-location{display:table;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .crntLocation-address-title{font-family:"RobotoBold",sans-serif;font-size:12px;display:table-cell;vertical-align:middle;width:100%;padding-left:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper{display:none;overflow:hidden}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-map-tabs{display:none;clear:both;width:100%;height:31px;border:1px solid #999;background:#fff;font-family:"RobotoBold",sans-serif;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations{width:100%;clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations .dealer-map{background:#dadada;position:relative;overflow:hidden;height:380px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box{margin-top:25px;margin-bottom:25px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-title{font-family:"RobotoBold",sans-serif;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-desc{font-family:"RobotoRegular",sans-serif;font-size:12px;color:#666}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns{font-family:"RobotoMedium",sans-serif;font-weight:normal;border:0;padding:0;box-shadow:none;height:30px;width:140px;outline:0;cursor:pointer;color:#000;background:url("../../../../../content/dam/mgmotor/icons/light-bg-button-img.png") no-repeat;font-size:12px;outline:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns:hover{color:#fff;background:url("../../../../../content/dam/mgmotor/icons/light-bg-hover-image.png") no-repeat}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box{border:1px solid #e1e1e1;padding:20px;width:100%;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-title{font-family:"RobotoBold",sans-serif;font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-desc{font-family:"RobotoRegular",sans-serif;font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-distance{font-family:"RobotoBold",sans-serif;font-size:12px;color:#cf2230;width:45%;display:inline-block;vertical-align:middle}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-navigation{width:50%;display:inline-block;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-navigation .navi-icon{cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .avaliable{border:1px solid #13bc00}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .part-occupied{border:1px solid #ffd117}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .occupied{border:1px solid #ff1717;cursor:not-allowed !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .holiday{border:1px solid #a9a9a9;color:#a9a9a9 !important;cursor:not-allowed !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .selected{background-color:#13bc00;color:#fff !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box{margin-top:10px;margin-bottom:40px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon{display:inline-block;margin-right:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon img{vertical-align:middle}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon .icon-text{font-family:"RobotoBold",sans-serif;font-size:10px;margin-left:5px;vertical-align:middle}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items{width:62px;height:62px;border-radius:2px;margin-right:20px;margin-bottom:20px;display:inline-block;padding:10px;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-day{font-family:"RobotoRegular",sans-serif;font-size:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-date{font-family:"RobotoBold",sans-serif;font-size:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box{display:none}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box #appointment-slot-TimeHeading{margin-top:20px;margin-bottom:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box .appointment-time-items{width:62px;height:36px;margin-right:20px;margin-bottom:20px;border:1px solid #000;display:inline-block;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box .appointment-time{font-family:"RobotoBold",sans-serif;font-size:12px;padding:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper{margin-top:40px;margin-bottom:40px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row{width:35%;display:block;border:1px solid #e1e1e1;padding:10px;margin:0 auto;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-input{display:inline-block;width:15%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon{display:inline-block;vertical-align:middle;width:51%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon img{width:125px;height:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper{display:inline-block;vertical-align:middle;width:35%;text-align:left;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-title{font-family:"RobotoBold",sans-serif;color:#cf2230;font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-sub-title{font-family:"RobotoBold",sans-serif;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-title{font-family:"RobotoBold",sans-serif;color:#cf2230;font-size:12px;margin-bottom:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-sub-title{font-family:"RobotoBold",sans-serif;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-desc{font-family:"RobotoRegular",sans-serif;font-size:12px;color:#666}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-distance{font-family:"RobotoBold",sans-serif;font-size:12px;color:#cf2230;width:45%;display:inline-block;vertical-align:middle}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-navigation{width:50%;display:inline-block;text-align:right}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-navigation .call-icon{margin-right:5px;cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-navigation .navi-icon{cursor:pointer}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section{width:35%;margin:0 auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer{margin-top:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .textareasize{font-size:14px;color:#000;border:1px solid #e1e1e1}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-placeholder{font-size:12px;color:#000}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .floatTextAreaSize{top:-0.3rem;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container:after{clear:both}
.steppers-root-container .m-t-b-20{margin:20px 0}
.steppers-root-container .service-booking-message-container{width:390px;margin:0 auto;text-align:center;padding:30px 0}
.steppers-root-container .service-booking-message-container #servicebooking_status_success,.steppers-root-container .service-booking-message-container #servicebooking_status_error,.steppers-root-container .service-booking-message-container #servicebooking_first_time,.steppers-root-container .service-booking-message-container #servicebooking_already_booked{display:none}
.steppers-root-container .service-booking-message-container .service-booking-message-container-row{width:390px;margin:0 auto}
.steppers-root-container .service-booking-message-container .service-booking-image-container{height:100px}
.steppers-root-container .service-booking-message-container .service-booking-success-status-message{background:url("../../../../../content/dam/mgmotor/icons/icon-success.png") no-repeat;background-size:100%;height:72px;width:72px;position:absolute;left:48%}
.steppers-root-container .service-booking-message-container .service-booking-failure-status-message{background:url("../../../../../content/dam/mgmotor/icons/smiley-failure-red.png") no-repeat;background-size:100%;height:72px;width:72px;position:absolute;left:48%}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-one{font-size:24px;font-family:"RobotoBold",sans-serif;color:#000}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-two{font-size:16px;font-family:"RobotoBold",sans-serif;color:#000}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-three{font-size:16px;font-family:"RobotoBold",sans-serif;color:#000}
@media(min-width:320px) and (max-width:479px){.steppers-root-container{margin:0 10px}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list{width:100%}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list li{margin-left:5px}
.steppers-root-container .steppers-steps-main-container .servicebooking-title{font-size:14px;padding-top:10px}
.steppers-root-container .steppers-steps-main-container .custom-error{margin-top:30px;font-size:15px}
.steppers-root-container .steppers-steps-main-container .editBox{margin:25px 0 0 0}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text{width:32%}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-title{font-size:10px;display:block}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-sub-title{font-size:10px;display:block}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-icon .edit-text{font-size:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps #pickUpText{margin-top:22px !important;margin-bottom:25px !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .servicebooking-subtitle{font-size:12px;margin-top:22px;margin-bottom:25px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row{width:100%;display:block;margin-top:20px;padding:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-input{display:inline-block;vertical-align:middle;width:15%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-icon{display:inline-block;vertical-align:middle;width:45%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper{display:inline-block;vertical-align:middle;width:35%;text-align:center;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper .vehicle-detail-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper .vehicle-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row{width:100%;display:block;margin-top:20px;padding:10px;height:4.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-input{display:inline-block;width:15%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper{display:inline-block;width:75%;text-align:left;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper .service-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box{border:1px solid #e1e1e1;padding:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-title{font-family:"RobotoBold",sans-serif;font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-desc{font-family:"RobotoRegular",sans-serif;font-size:12px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion{width:100%;display:inline-block;border:1px solid #e1e1e1;margin-top:30px;min-height:4.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .panel{display:table;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-title{font-family:"RobotoBold",sans-serif;font-size:12px;display:table-cell;vertical-align:middle;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form{padding:0 18px;display:none;background-color:#ececec}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form .saveAddress-box{clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form div#service_booking_state ul.list{height:10rem !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box{width:100%;min-height:4.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .detect-user-location{display:table;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .crntLocation-address-title{width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-map-tabs{display:block;position:relative;margin-top:20px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations{width:100%;clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations .dealer-map{height:380px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns:hover{color:#fff}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box{padding:10px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-title{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-desc{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper #appointment-slot-DateHeading{margin-top:22px;margin-bottom:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box{margin-top:0;margin-bottom:27px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon{display:inline-block;margin-right:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon .icon-text{margin-left:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items{width:17%;height:auto;border-radius:2px;margin-right:3.75%;padding:0;margin-bottom:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items:nth-child(5n+5){margin-right:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-day{font-size:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-date{font-size:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box #appointment-slot-TimeHeading{margin-top:15px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box .appointment-time-items{width:29%;height:auto;margin-right:6.5%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box .appointment-time-items:nth-child(3n+3){margin-right:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row{width:100%;display:block;padding:10px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-input{width:15%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon{width:51%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon img{width:125px;height:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper{width:35%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation{float:right}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section{width:100%;margin:0 auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer{margin-top:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .textareasize{font-size:14px;color:#000;border:1px solid #e1e1e1}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-placeholder{font-size:12px;color:#000}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .floatTextAreaSize{top:-0.5rem;font-size:12px;width:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-desc{font-size:12px}
.steppers-root-container .service-booking-message-container{width:100%}
.steppers-root-container .service-booking-message-container .service-booking-message-container-row{width:250px}
.steppers-root-container .service-booking-message-container .service-booking-image-container{height:100px}
.steppers-root-container .service-booking-message-container .service-booking-success-status-message{height:72px;width:72px;left:39%}
.steppers-root-container .service-booking-message-container .service-booking-failure-status-message{height:72px;width:72px;left:39%}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-one{font-size:24px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-two{font-size:12px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-three{font-size:12px}
}
@media(min-width:480px) and (max-width:767px){.steppers-root-container{margin:0 24px}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list{width:100%}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list li{margin-left:10px}
.steppers-root-container .steppers-steps-main-container .servicebooking-title{font-size:14px;padding-top:10px}
.steppers-root-container .steppers-steps-main-container .custom-error{margin-top:25px;font-size:15px}
.steppers-root-container .steppers-steps-main-container .editBox{margin:25px 0 0 0}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text{width:32%}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-title{font-size:10px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-sub-title{font-size:10px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-icon .edit-text{font-size:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps #pickUpText{margin-top:22px !important;margin-bottom:25px !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .servicebooking-subtitle{font-size:14px;margin-top:22px;margin-bottom:25px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row{width:100%;display:block;margin-top:20px;padding:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-input{display:inline-block;vertical-align:middle;width:15%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-icon{display:inline-block;vertical-align:middle;width:45%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper{display:inline-block;vertical-align:middle;width:35%;text-align:center;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper .vehicle-detail-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper .vehicle-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row{width:100%;display:block;margin-top:20px;padding:10px;height:2.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-input{display:inline-block;width:15%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper{display:inline-block;width:75%;text-align:left;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper .service-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box{border:1px solid #e1e1e1;padding:20px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-title{font-family:"RobotoBold",sans-serif;font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-desc{font-family:"RobotoRegular",sans-serif;font-size:12px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion{width:100%;display:inline-block;border:1px solid #e1e1e1;margin-top:30px;min-height:2.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .panel{display:table;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-title{font-family:"RobotoBold",sans-serif;font-size:12px;display:table-cell;vertical-align:middle;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form{padding:0 18px;display:none;background-color:#ececec}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form .saveAddress-box{clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form div#service_booking_state ul.list{height:10rem !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box{width:100%;min-height:2.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .detect-user-location{display:table;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .crntLocation-address-title{width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-map-tabs{display:block;position:relative;margin-top:20px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations{width:100%;clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations .dealer-map{height:380px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns:hover{color:#fff}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box{padding:20px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-title{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-desc{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper #appointment-slot-DateHeading{margin-top:22px;margin-bottom:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box{margin-top:0;margin-bottom:27px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon{display:inline-block;margin-right:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon .icon-text{margin-left:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items{width:50px;height:50px;margin-right:10px;padding:0;margin-bottom:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-day{font-size:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-date{font-size:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box #appointment-slot-TimeHeading{margin-top:15px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box .appointment-time-items{width:82px;height:36px;margin-right:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper{margin-top:30px;margin-bottom:30px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row{width:100%;display:block;padding:10px;margin-bottom:30px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-input{width:15%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon{width:51%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon img{width:125px;height:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper{width:35%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation{float:right}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section{width:100%;margin:0 auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer{margin-top:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .textareasize{font-size:14px;color:#000;border:1px solid #e1e1e1}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-placeholder{font-size:12px;color:#000}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .floatTextAreaSize{top:-0.5rem;font-size:12px;width:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-desc{font-size:12px}
.steppers-root-container .service-booking-message-container{width:100%}
.steppers-root-container .service-booking-message-container .service-booking-message-container-row{width:250px}
.steppers-root-container .service-booking-message-container .service-booking-image-container{height:100px}
.steppers-root-container .service-booking-message-container .service-booking-success-status-message{height:72px;width:72px;left:44%}
.steppers-root-container .service-booking-message-container .service-booking-failure-status-message{height:72px;width:72px;left:44%}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-one{font-size:24px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-two{font-size:12px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-three{font-size:12px}
}
@media(min-width:768px) and (max-width:1023px){.steppers-root-container{margin:0 24px}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list{width:100%}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list li{margin-left:10px}
.steppers-root-container .steppers-steps-main-container .servicebooking-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .custom-error{margin-top:20px;font-size:15px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text{width:32.9%}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-sub-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-icon .edit-text{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .servicebooking-subtitle{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row{width:50%;display:inline-block;margin-top:20px;padding:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-input{display:inline-block;vertical-align:middle;width:15%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-icon{display:inline-block;vertical-align:middle;width:45%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper{display:inline-block;vertical-align:middle;width:40%;text-align:center;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row{width:50%;display:inline-block;margin-top:20px;padding:10px;height:2.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-input{display:inline-block;width:15%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper{display:inline-block;width:75%;text-align:left;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box{border:1px solid #e1e1e1;padding:20px;width:50%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-title{font-family:"RobotoBold",sans-serif;font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-desc{font-family:"RobotoRegular",sans-serif;font-size:12px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion{min-height:2.5rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .panel{display:table}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-title{width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form{display:none}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form .saveAddress-box{margin-bottom:20px;clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion .addNew-address-form div#service_booking_state ul.list{height:10rem !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box{cursor:pointer;width:50%;display:inline-block;border:1px solid #e1e1e1;margin-top:30px;min-height:2.5rem;padding:24px 10px 24px 10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .detect-user-location{display:table;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .crntLocation-address-title{font-family:"RobotoBold",sans-serif;font-size:12px;display:table-cell;vertical-align:middle;width:100%;padding-left:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-map-tabs{display:none}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations{width:100%;clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations .dealer-map{height:380px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns:hover{color:#fff}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box{padding:20px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-title{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-desc{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper div#service_booking_dealer_state ul.list{height:10rem !important}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box{margin-top:10px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon{display:inline-block;margin-right:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon .icon-text{margin-left:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items{width:71px;height:71px;margin-right:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-day{font-size:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-date{font-size:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box #appointment-slot-TimeHeading{margin-top:10px;margin-bottom:23px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box .appointment-time-items{width:71px;height:36px;margin-right:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row{width:40%;padding:10px;margin:0 auto;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-input{width:15%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon{width:51%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon img{width:125px;height:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper{width:35%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation{float:right}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section{width:40%;margin:0 auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer{margin-top:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .textareasize{font-size:14px;color:#000;border:1px solid #e1e1e1}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-placeholder{font-size:12px;color:#000}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .floatTextAreaSize{top:-0.5rem;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-desc{font-size:12px}
.steppers-root-container .service-booking-message-container{width:355px}
.steppers-root-container .service-booking-message-container .service-booking-message-container-row{width:250px}
.steppers-root-container .service-booking-message-container .service-booking-image-container{height:100px}
.steppers-root-container .service-booking-message-container .service-booking-success-status-message{height:72px;width:72px;left:44%}
.steppers-root-container .service-booking-message-container .service-booking-failure-status-message{height:72px;width:72px;left:44%}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-one{font-size:18px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-two{font-size:16px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-three{font-size:16px}
}
@media(min-width:1024px) and (max-width:1279px){.steppers-root-container{margin:0 24px}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list{width:100%}
.steppers-root-container .stepper-bullets-container .stepper-bullets-list li{margin-left:10px}
.steppers-root-container .steppers-steps-main-container .custom-error{margin-top:20px;font-size:20px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text{width:32.9%}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-sub-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .editBox .edit-box-text .edit-box-item-icon .edit-text{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row{width:50%;display:inline-block;margin-top:20px;padding:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-input{display:inline-block;vertical-align:middle;width:15%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-icon{display:inline-block;vertical-align:middle;width:45%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .vehicle-detail-wrapper .vehicle-detail-items-wrapper .vehicle-detail-items-row .vehicle-detail-item-text-wrapper{display:inline-block;vertical-align:middle;width:35%;text-align:center;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row{width:50%;display:inline-block;margin-top:20px;padding:10px;height:3rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-input{display:inline-block;width:15%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .service-detail-wrapper .service-detail-items-wrapper .service-detail-items-row .service-detail-item-text-wrapper{display:inline-block;width:75%;text-align:left;word-break:break-word}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box{border:1px solid #e1e1e1;padding:25px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-title{font-family:"RobotoBold",sans-serif;font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .registered-address-box .registered-box-desc{font-family:"RobotoRegular",sans-serif;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .addNew-address-accordion{min-height:3rem}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box{cursor:pointer;width:50%;display:inline-block;border:1px solid #e1e1e1;margin-top:30px;min-height:3rem;padding:24px 10px 24px 10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .detect-user-location{display:table;height:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .crntLocation-address-box .crntLocation-address-title{font-family:"RobotoBold",sans-serif;font-size:12px;display:table-cell;vertical-align:middle;width:100%;padding-left:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-map-tabs{display:none}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations{width:100%;clear:both}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-maps-locations .dealer-map{height:380px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .location-text-box .location-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .address-detail-wrapper .address-detail-items-wrapper .service-booking-map-wrapper .data-section .dealer-btns-div .dealer-btns:hover{color:#fff}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box{padding:20px;width:100%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-title{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-box-desc{font-size:12px;margin-bottom:8px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .dealer-detail-wrapper .dealer-detail-items-wrapper .last-dealer-address-box .last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper #appointment-slot-DateHeading{margin-top:0;margin-bottom:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box{margin-top:10px;margin-bottom:26px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon{display:inline-block;margin-right:15px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-icon-box .appointment-icon .icon-text{margin-left:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items{width:62px;height:62px;margin-right:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-day{font-size:10px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-date-box .appointment-date-items .appointment-date{font-size:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box #appointment-slot-TimeHeading{margin-top:7px;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .appointment-slot-wrapper .appointment-time-box .appointment-time-items{width:62px;height:36px;margin-right:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row{width:50%;padding:10px;margin:0 auto;margin-bottom:20px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-input{width:15%}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon{width:51%;text-align:center}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-icon img{width:125px;height:auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper{width:35%;text-align:left}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-title{font-size:14px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-detail-item-text-wrapper .booking-detail-item-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-sub-title{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-desc{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .booking-last-dealer-distance{font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation{float:right}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .booking-detail-items-row .booking-last-dealer-distance-box .last-dealer-navigation .call-icon{margin-right:5px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section{width:50%;margin:0 auto}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer{margin-top:0}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .textareasize{font-size:14px;color:#000;border:1px solid #e1e1e1}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-placeholder{font-size:12px;color:#000}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .floatTextAreaSize{top:-0.5rem;font-size:12px}
.steppers-root-container .steppers-steps-main-container .steppers-steps-inner-container .steppers-steps .booking-detail-wrapper .cmp-form-section .form-elements .form__elementContainer .form-textarea-desc{font-size:12px}
.steppers-root-container .service-booking-message-container{width:490px}
.steppers-root-container .service-booking-message-container .service-booking-message-container-row{width:250px}
.steppers-root-container .service-booking-message-container .service-booking-image-container{height:100px}
.steppers-root-container .service-booking-message-container .service-booking-success-status-message{height:72px;width:72px;left:46%}
.steppers-root-container .service-booking-message-container .service-booking-failure-status-message{height:72px;width:72px;left:46%}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-one{font-size:24px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-two{font-size:12px}
.steppers-root-container .service-booking-message-container .service-booking-transaction-msg-three{font-size:12px}
}
.steppers-steps{display:none}
.steppers-steps.activeServiceBlock{display:block;animation:moveslidebefore 300ms ease-in-out 1}
@keyframes moveslidebefore{0{transform:translateX(100%)}
100%{transform:translateX(0)}
}
.custom-info-wrapper{width:200px !important;padding:0 10px 10px 0}