
header{border-top: 8px solid #061a68; box-shadow: 0px 3px 5px rgba(0,0,0,.25);}
#u_column_14 .v-col-padding{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}
div#u_content_custom_toolbar_1{width:800px;justify-content:space-between;text-align:center;align-items:center}
.d-cell1,.d-cell2,.d-cell3,.d-toolbar-social-box{justify-content:end; text-align: left}
.d_mob_head a{color: #fff!important}
#u_content_custom_toolbar_1 .d-cell3 a{color: #000!important}
.d-header-nav li a{display:block;color:#000;transition:.5s;font-weight:600;text-transform:uppercase;font-family:Montserrat,sans-serif;padding-bottom: 8px}
.d-header-nav li .selected a{color:#061a68!important}
.d-header-nav li .selected a{background:url(https://assets.unlayer.com/projects/5192/1685143589738-bg-sm.png) no-repeat center bottom}
div#u_content_custom_social_1{position: absolute;right:-89px!important;top: 0}
#u_column_14 .d-social-box a{float:right!important;clear:both!important;color:#fff!important;background:#c2c2c2!important;transition:.5s!important;width:45px!important;height:24px!important;border-radius:5px;padding-right:12px!important;display:flex!important;display:-webkit-flex!important;align-items:center!important;text-align:center!important;margin-right:-15px!important;justify-content:center!important;margin-bottom:11px!important;text-decoration: none;}
#u_column_14 .d-social-box a:hover {background: #b40307!important;margin-right: -5px!important}

.d_block{display: block}
.d_red_col{color:#e5031a!important}
.d_rev_ico .container{max-width:480px!important; margin:20px auto 30px}
.d_container_450 {max-width: 450px;margin-left: auto;margin-right: auto}
.d_container_650 {max-width: 650px;margin-left: auto;margin-right: auto}
.d_container_700{max-width: 700px;margin-left: auto;margin-right: auto;}
.d_container_760{max-width: 700px;margin-left: auto;margin-right: auto;}
.d_container_790 {max-width: 790px;margin-left: auto;margin-right: auto;}
.d_container_820 {max-width: 820px;margin-left: auto;margin-right: auto;}
.d_container_860 {max-width: 860px;margin-left: auto;margin-right: auto;}
.d_container_920 {max-width: 920px;margin-left: auto;margin-right: auto;}
.d_container_1020 {max-width: 1020px;margin-left: auto;margin-right: auto;}
.d-container-1510 .container{max-width:1480px!important;margin-left: auto!important;margin-right: auto!important;}
.d-container-1510 .container img {max-width: 100%!important}
.d_img_responsive img{display:block;height:auto!important;;max-width:100%!important;;padding:0!important;width: 100%!important;}
.d_parallax_bg {background-position: center!important;background-repeat: no-repeat!important;background-attachment: fixed!important;background-size: cover!important}


.d-service-summary-container {padding: 60px 0!important;}
.d-slider-caption br{display: none}
.d_cus_slider .d-slider-caption{text-shadow:0 2px 2px rgb(0 0 0 / 75%);text-transform:uppercase;color:#fff;font-size:36px;font-family:Montserrat;font-weight:900!important;margin-bottom:0!important;padding-bottom:0!important}

.d_cus_slider .d-appointment-button{background:#9b9b9b;background:-moz-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:-webkit-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:linear-gradient(to bottom,#9b9b9b 0,#fff 50%,#9b9b9b 100%);color:#000!important;font-size:14px;font-weight:700;min-width:145px;padding:0px 20px!important;margin:15px auto 40px;text-shadow:none;height:35px;display:inline-block;transition:.5s;position:relative}
.d_cus_slider .d-appointment-button:after{background:#cb1000;content:"\f054";font-family:fontawesome;position:absolute;height:100%;box-sizing:content-box;text-shadow:none;color:#fff;line-height:2.75;width:30px!important;right:-30px!important;border:none!important;top:0}
.d_cus_slider .d-appointment-button:hover{background:#9b9b9b;background:-moz-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:-webkit-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:linear-gradient(to bottom,#9b9b9b 0,#fff 50%,#9b9b9b 100%)!important}
.d_cus_slider .d-appointment-button:hover:after{background: #0a3b61!important}

.d-con-button a{background:#9b9b9b;background:-moz-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:-webkit-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:linear-gradient(to bottom,#9b9b9b 0,#fff 50%,#9b9b9b 100%);color:#000!important;font-size:14px;font-weight:700;min-width:125px;padding:6px 20px!important;margin:0 auto;text-shadow:none;height:35px;display:inline-block;transition:.5s;position:relative}
.d-con-button a:after{background:#cb1000;content:"\f054";font-family:fontawesome;position:absolute;height:100%;box-sizing:content-box;text-shadow:none;color:#fff;line-height:2.75;width:30px!important;right:-30px!important;border:none!important;top:0}
.d-con-button a:hover{background:#9b9b9b;background:-moz-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:-webkit-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:linear-gradient(to bottom,#9b9b9b 0,#fff 50%,#9b9b9b 100%)!important}
.d-con-button a:hover:after{background: #0a3b61!important}

.d-con-service {}
.drive-services .container{max-width:unset!important}
.d-service-cards-container{}
.d-con-service-detail{max-width:1200px;margin:0 auto}
.d-service-summary-container{max-width:100%!important;margin:0 auto; background: url(https://assets.unlayer.com/projects/5192/1685139123024-services-bg.jpeg) no-repeat; background-position: center!important;background-repeat: no-repeat!important;background-attachment: fixed!important;background-size: cover!important; padding: 60px 0 60px!important;}
.d-service-content{max-width:1180px;margin:0 auto}
.d-service-summary-list li{padding:4px 0 8px 40px!important;background:url(https://www.schallsautomotive.com/Images/icon-location.png) no-repeat;list-style:none;color:#fff}
.d_emp_wrap{color:#fff}
.d_no_u a, .d_no_u a:hover {text-decoration: none;}
@media(min-width:992px) and (max-width:1369px){
#d-header{padding:0px 30px!important}
}
@media(min-width:1100px) and (max-width:1205px){
#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li>div {
    padding: 0 10px!important
}
}
@media(min-width:992px) and (max-width:1100px){
#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li>div {padding: 0 12px!important}
#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li>div a{font-size: 14px!important}
div#u_content_custom_toolbar_1 {width: 675px!important}
}


@media (max-width:991px){
h1 {font-size: 23px!important}
h2 {font-size: 20px!important}
h3 {font-size: 18px!important}
}

@media (max-width:767px){
h1 {font-size: 21px!important}
h2 {font-size: 20px!important}
h3 {font-size: 18px!important}
}