#H3_1 { margin: 30px; text-align: center }
#auto_specifications td { height: 45.5px }
.appointmentPg0 { margin: 0 auto; width: 100%; max-width: 600px; font-weight: 400; }
.textcnt5 { font-weight: 700; text-align: center; 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; max-width: 1495px; margin: 0 auto; }
    #div_btnSend div { margin-top: 3%; }
#btnSend { float: none }
.aptform2, .aptform3 { height: 465px; }
.form-control-select { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; 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: 14px; 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: 49% !important; padding-right: 30px; }
#Div_AppoinmentContainer5 { float: left; width: 49% !important; }
#Div_AppoinmentContainer6 { float: left; width: 47.6%; padding-left: 30px; }
    #Div_AppoinmentContainer6 .textcnt5 { margin-bottom: 34px; }
#Div_AppoinmentContainer5 .textcnt5 { margin-bottom: 34px; }
#Div_AppoinmentContainer4 .textcnt5 { margin-bottom: 34px; }
#Div_AppoinmentContainer7 { float: left; width: 50%; padding-left: 6px; }
#divScheduleTestDrive, #divOfferContact, #MailFriendForm, #divConfirmAvailability { margin: 20px 7px 0 7px; padding-top: 0 !important }
.appoinmentDiv2 {max-width:1200px;}
@media screen and (min-width:1415px) and (max-width:1599px) {
    #Div_AppoinmentContainer6 { float: left; width: 37.4% !important; }
    #Div_AppoinmentContainer7 { float: left; width: 60%; }
}

@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: 65%; 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) {
}

@media screen and (min-width:768px) and (max-width:999px) {
    #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; }
}
.col-sm-4-cont{ width: 50%; }

@media screen and (max-width:767px) {
    .col-sm-4-cont { width: 100% !important; }
    #div_vhl_condition { font-size: 11px; }
    #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; }
    .authorizetxt, .authorizetxt label, #Table_vhl_condition label { font-size: 0.7857142857142857rem !important; }
    #Div_AppoinmentContainer4, #Div_AppoinmentContainer5 { float: left; width: 100% !important; padding: 7px !important; }
    #col-contact2{margin-top:40px;}
}

@media screen and (max-width:1281px) {
    .col-sm-4-cont { width: 49.333333%; }
    #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) {
    #Div_AppoinmentContainer6 { padding-left: 7px !important; }
}

@media screen and (min-width:768px) and (max-width:920px) {
    #Div_AppoinmentContainer4 label { font-size: 0.7857142857142857rem }
}

@media screen and (min-width:768px) and (max-width:1300px) {
    .aptform3 { height: 690px }
}
@media only screen and (min-width: 768px) and (max-width: 1100px){
    #col-showroom-cover {width:100% !important;}
}
#col-showroom-cover{ padding-right: 20px !important; }
#col-showroom-cove,#col-contact-cover { padding-right: 20px !important; }

#body_sell-your-car #col-showroom-cover, #body_sell-your-car #col-contact-cover, #body_sell-your-car #col-address-cover { min-height: 420px; }