#auto_specifications td{height:45.5px}
.appointmentPg0{margin:0 auto;width:100%;max-width:1540px;font-weight:400;}
.appoinmentDiv2{max-width:920px;}
.textcnt5{font-weight:700;text-align:center !important;margin:23px 0 33px 0;}
#additionalLink{cursor:pointer;margin:15px 0;margin-top:30px;text-transform:uppercase;text-decoration:underline;}
#div_btnSend{float:left;width:100%;text-align:center;}
.aptform1, .aptform2, .aptform3{height:740px;}
.aptform4, .aptform5{height:605px;}
.form-control-select{display:block;width:100%;height:34px;padding:6px 12px;font-size:1rem;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;}
.material select option{color:#555;}
.form-control-msg{display:block;width:100%;height:34px;padding:6px 12px;font-size:1rem;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;}
.checkbox-inline{position:relative !important;display:block !important;font-weight:normal;cursor:pointer;margin-left:0 !important;top:18px !important;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:transparent !important}
.Bsh{min-height:310px !important;}
#Div_AppoinmentContainer4{float:left;width:34.333333% !important;}
#Div_AppoinmentContainer5{float:left;width:30.333333% !important;}
#Div_AppoinmentContainer6{float:left;width:47.6%;}
#Div_AppoinmentContainer7{float:left;width:100%;padding-left:6px;}
@media screen and (min-width:1415px) and (max-width:1599px){#Div_AppoinmentContainer6{float:left;width:37.4% !important;}
#Div_AppoinmentContainer7{float:left;width:100%;}
}
@media screen and (min-width:1300px) and (max-width:1415px){#Div_AppoinmentContainer6{float:left;width:67% !important;margin-left:14%;}
#Div_AppoinmentContainer7{float:left;width:100%;margin-left:16%;}
}
@media screen and (min-width:1000px) and (max-width:1299px){#Div_AppoinmentContainer6{float:left;width:100% !important;padding-right:5px;padding-left:6px !important;}
#Div_AppoinmentContainer7{float:left;width:100%;padding-right:5px;padding-right:6px;}
}
@media screen and (max-width:1281px){.aptform3{height:500px}
}
@media screen and (min-width:768px) and (max-width:999px){#col-contact-cover{padding-right:0 !important;}
#col-showroom-cove{padding-right:0 !important;}
#Div_AppoinmentContainer6{float:left;width:100% !important;padding-right:5px;padding-left:6px !important;}
#Div_AppoinmentContainer7{float:left;width:100%;padding-right:5px;padding-right:6px;}
}
@media screen and (max-width:767px){.col-sm-4-cont{width:100% !important;}
#div_vhl_condition{font-size:0.7857142857142857rem;}
.aptform4{height:550px;}
.aptform5{height:558px;}
#Div_aptform4{padding:0%;}
.radio_vhlCond{margin:8px 3px 0 0 !important;}
.vhl_Cond{margin-top:5% !important;margin-left:-2px !important;}
#Div_AppoinmentContainer6{padding-left:5px !important;padding-right:4px !important;}
#Div_AppoinmentContainer7{padding-right:6px !important;}
}
@media screen and (max-width:1281px){.col-sm-4-cont{width:49.333333%;}
#col-contact-cover{padding-right:0 !important;}
#col-showroom-cove{width:100% !important;padding-right:0 !important;max-width:920px;text-align:center;margin:0 auto;float:none;}
#Div_AppoinmentContainer6{float:left;width:100%;}
#Div_AppoinmentContainer7{float:left;width:100%;}
}
.material input:focus, .material select:focus{outline:none;border:none;border-bottom:1px solid #757575;background:transparent !important;}
.radio_SellCars{float:left;margin:14px 7px 0px 7px;}
.authorizetxt{margin-top:10px;}
@media screen and (max-width:400px){.aptform3{height:803px;}
#Div_AppoinmentContainer6{padding-left:7px !important;}
}
@media screen and (min-width:320px) and (max-width:600px) {
.material label,.authorizetxt{font-size:0.6714285714285714rem;}
    #divFirstName > label, #divLastName > label, #div_Street > label, #div_City > label, #div_State > label, #div_Zip > label, #divPhone > label,
    #divMobile > label, #div_Business_num > label, #div_Fax > label, #divEmail > label, #div_vehicleyear > label, #div_vehiclemake > label,
    #div_vehiclemodel > label, #div_Trim > label, #div_vehiclemileage > label, #div_Numb_of_Doors > label, #div_Engine > label,
    #div_transmission > label, #div_Condition > label {font-size: 14px !important;}
    .aptform2{height:600px !important}
.aptform3 {height:400px;}
.aptform4 {height: 474px;}
}
@media (min-width:320px) and (max-width:425px) {
.vhl_Cond  label,.authorizetxt label,.authorizetxt{font-size:0.5rem !important;}
.aptform2{height:600px !important}
.aptform3 {height:400px;}
.aptform4 {height: 474px;}
}
#col-showroom-cover, #col-showroom-cove{padding-right:30px;}
#service_information input{margin-top:68%;}
.exterior, .interior{text-decoration:underline;}
.DW_send{margin:3% auto 0 auto;max-width:100px;width:100%;}
#div_chkbox table, #div_vhl_condition table{width:100%;}
.first_td{width:20px;}
.chkbox_td{width:25px;}
#service_information .material label{position:relative !important}
#service_information .authorizetxt{margin-top:-2px !important;position:relative;line-height:0px;float:none !important}
.div_vhlCond{margin-top:10px;}
.div_vhlCond label{position:relative !important;top:0 !important;}
#Table_vhl_condition{ font-size:10px!important}