.datepicker-days table tr th.dow{padding:10px!important;background:#fff}
.select-dealer{position:relative}
label{color:#767676;margin:20px 0 5px}
.showText{border-bottom:solid 1px #2d3494;border-radius:0;padding:10px 15px 10px 0;color:#444;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap;cursor:pointer}
.select-dealer-list{position:absolute;top:45px;left:0;width:100%;border-radius:4px;list-style-type:none;margin:0;padding:0;border:1px solid #b7b7b7;display:none}
.select-dealer-list.active{display:block;max-height:200px;overflow-y:auto}
.select-dealer-list li{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#fff;z-index:999;position:relative}
.select-dealer-list li + li{border-top:1px solid #000}
.select-dealer-list li h6{text-transform:uppercase;font-size:18px;margin:0}
.select-dealer-list li p{font-size:14px;margin:0}
.select-dealer-list li img{margin-left:15px}
.select-dealer .selection-arrow{position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none}
.select-dealer b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
#service_selectCar-error{color:red!important}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
section.floating-component{display:none}
.btn-otp{top:7px!important}
.registered-car-content .checkbox input[type="checkbox"]{margin:0;position:relative;display:inline-block}
div#registered-car .registered-car-content{display:inline-block;margin-right:0;width:20%}
input#service_datepic{background:none}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0!important}
input#ser_phone:disabled{background:none;border-bottom:solid 1px}
div#nocar-err-msg{font-size:13px;text-transform:inherit}
.thanks-content-service{border:solid 2px #171279;border-radius:5px;text-align:center;width:70%;padding:20px 30px;margin:70px auto 30px}
textarea#textInput{float:none;margin:15px auto;width:49%}
.input-block{max-width:1366px;margin:0 auto;text-align:center;position:relative}
input#myFormID{margin:0 auto;display:block;background:#171279;border:none;text-align:center;color:#fff;padding:12px 50px;text-transform:uppercase;width:160px;float:none;margin-bottom:20px;border-radius:5px;margin-top:10px;line-height:0;font-size:14px}
.center.thanks-content-service h1{text-transform:uppercase;font-size:28px;font-weight:600;color:#171279;margin:20px 0 15px}
.center.thanks-content-service p{font-size:14px;text-transform:inherit;font-weight:400;line-height:21px;color:#000;margin-bottom:10px}
.form-group input#service_datepic{background-image:url(https://arena-qa-rg-523160-single.azurewebsites.net/images/service/calendar-icon.png);background-repeat:no-repeat;background-position:right;cursor:pointer}
input#service_reg_num1{padding:0;font-size:13px}
.row.book-service-form{margin-left:-15px!important;margin-right:-15px!important}
span.select2-container{width:100%!important}
span.select2-selection{border:none!important;border-bottom:1px solid #000!important;border-radius:inherit!important}
#service_reg_num1{border-radius:0!important;text-transform:uppercase}
input#service_u_name{border-radius:0;padding:0;font-size:13px}
input#ser_phone{border-radius:0;padding:0;font-size:13px}
input#service_otpVerify{border-radius:0;padding:0;font-size:13px}
select#state_book_appointmnt{border-radius:0;padding:0}
.new-service-form-aug .form-group{margin-bottom:0}
button#service_continuebtn{display:inline-block;border:solid 1px #ccc;padding:10px 25px;margin-bottom:20px;text-transform:uppercase;font-weight:600;background:#000;color:#fff}
label#ser_phone-error{font-size:12px}
div#bsd{color:green;font-weight:600;font-size:12px;margin:5px 0 0}
div#registered-car h4.registered-car-title{font-size:13px;text-transform:uppercase;margin:0}
.book-service-form .col-md-4{padding-left:15px;padding-right:15px}
select#city_book_appointmnt{border-radius:0;padding:0;font-size:13px;color:#333;text-transform:capitalize;font-weight:400}
.book-service-form .form-group{margin-bottom:15px}
#city_book_appointmnt-error,#state_book_appointmnt-error{left:0}
#the-count{float:none;margin:0 auto;width:49%;position:absolute;right:50px;bottom:42%}
.book-service-form .form-control { cursor: inherit;}
.book-service-form .form-group .btn.active.focus,.book-service-form .form-group .btn.active:focus,.book-service-form .form-group .btn.focus,.book-service-form .form-group .btn:active.focus,.book-service-form .form-group .btn:active:focus, .btn:focus {
    box-shadow: none;
}
.book-service-form .form-group .btn-otp {position: absolute;margin: 0;right: 0;top: 8px!important;float: none;left: inherit;padding: 0;} 
.book-service-form .form-group .serviceOTP_vrfy {cursor: inherit;}
.generic-hero .generic-slider .slick-arrow {display: none;}
.book-service { margin-top: 35px;}
body.engagehide .generic-hero .generic-slider .slick-dots {bottom: -35px;}

@media (min-width: 370px) and (max-width: 767px) {
.generic-hero{display:block;}
div#registered-car .registered-car-content{display:inline-block;margin-right:0;width:50%}
.thanks-content-service{margin:20px 20px 45px;padding:0 20px 45px}
#service_selectCar-error{padding-left:0}
#the-count{float:none;margin:0 auto;width:49%;position:relative;right:0;bottom:42%}
}
@media (min-width: 320px) and (max-width: 480px) {
.thanks-content-service{width:100%;margin:0 auto;padding:10px;margin-bottom:20px;margin-top:10%}
.generic-hero{display:block}
#service_selectCar-error{padding-left:0}
div#registered-car .registered-car-content{margin-right:0;width:50%}
textarea#textInput{width:90%}
section.rating-widget{margin:0 15px}
ul#stars{margin:15px 0}
.center.thanks-content-service br{display:none}
.center.thanks-content-service h1{margin:10px 0 0;font-size:18px}
}
#textarea#textInput::-webkit-input-placeholder{text-transform:initial}
#textarea#textInput::-moz-placeholder{text-transform:initial}
#textarea#textInput:-ms-input-placeholder{text-transform:initial}
#textarea#textInput:-moz-placeholder{text-transform:initial}
.rating-stars.text-center:first-child{font-weight:600}
.rating-stars{float:left;width:100%;display:block;font-size:14px}
.automaniaMainSection.mautomenia{display:none!important}
.book-service .select-dealer-list li{cursor:pointer}
.book-service #online_service_apnt_form .service-select-dealer{max-height:200px;overflow-y:scroll}
#service-appointment-onlne .close{position:absolute;right:20px;top:9px}