.d-con-slider{
    max-height: 620px !important;
}

p{line-height: 26px!important}
h1,h2,h3,h4,h5,h6{text-transform:uppercase; font-weight:bold}
.d-toolbar .d-cell_1_image{height:3em}
header{z-index: 4; border-top: 7px solid #e30404 }
#u_content_custom_toolbar_3 .d-toolbar .d-cell3 div p a:hover{color:#be0613!important}
.d-slider-caption{text-shadow:0 2px 2px rgb(0 0 0 / 85%)!important;padding-bottom:60px!important;position:absolute!important;z-index:9!important;text-transform:uppercase!important;bottom:0!important;left:0!important;right:0!important;text-align:center!important;font-size:42px!important;color:#fff;font-weight:800!important;font-family:'Open Sans',sans-serif!important}
.d-sec-plain{position:relative}
.d-sec-plain:after{background: #C65300;width: 100%;max-width: 820px;height: 4px;position: absolute;z-index: 4;left: 50%;transform: translateX(-50%);bottom: 0;content: "";display: block}
header.header {box-shadow: 0 0px 6px rgb(0 0 0 / 50%)}
header #u_content_custom_navLinks_2 nav.d-nav-links-info.d-header-nav{min-height: 51px!important}
header .d-cell1 p,header .d-cell2 p,header .d-cell3 p{font-weight:700;line-height:17px!important;text-decoration:none}
header .d-cell1 p a,header .d-cell1 p a:hover,header .d-cell2 p a,header .d-cell2 p a:hover,header .d-cell3 p a,header .d-cell3 p a:hover{text-decoration:none}
header .d-cell1 p a {color: #f00}
header .d-cell1 p a:hover{color: #000}
header .d-cell3 p a {color: #000}
header .d-cell3 p a:hover{color: #be0613}

header .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu{border-radius:10px}
header ul li ul.d-sub-menu li a{text-align:center!important;font-weight:700; padding-bottom:5px!important}
header ul li ul.d-sub-menu li a:hover{color: black;}
header #u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu li{border:none!important}
header .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu li {height: 40px}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li>div a {border-bottom: 3px solid rgba(0,0,0,0); padding-bottom: 6px!important; padding-top: 9px!important;}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li>div.selected a {border-bottom: 3px solid #fff}
.d_cus_slider .d-slider-caption br{display: none}
.d_cus_slider .d-slider-caption span{display: block; text-shadow: 0 2px 2px rgb(0 0 0 / 85%)}
.d_cus_slider .d-slider-caption .main-caption{font-size:52px}
.d_cus_slider .d-slider-caption .sub-caption{font-size:35px}
.d-slider-item .d-appointment-button{background:#d7100e;display:inline-block!important;font-weight:700!important;text-align:center!important;text-transform:uppercase!important;padding:23px 20px!important;margin:20px 0 40px!important;transition:.5s!important;color:#fff!important;background-size:101% 200%!important;font-size:14px!important;line-height:16px!important;border-radius:4px!important}
.d-slider-item .d-appointment-button:hover{background:#000;}


.d-clr-both{clear: both}

.d_rev_smico{max-width:550px!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_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_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_tint_bg_90,.d_tint_bg_80,.d_tint_bg_70, .d_tint_bgw_90{position:relative}
.d_tint_bg_90:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.9); content:""}
.d_tint_bg_80:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.8); content:""}
.d_tint_bg_70:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.7); content:""}
.d_tint_bgw_90:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(255,255,255,.9); content:""}

.d-con-service {background: #f1f1f1; padding: 20px 0 0 0;}
.drive-services .container{max-width:unset!important}
.d-service-cards-container{background-image:url(https://assets.unlayer.com/projects/5192/1683007956344-main-bg.jpg)!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-blend-mode:multiply;background-size:cover!important; position: relative;}
/*.d-service-cards-container:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0, 0, 0, .7); content:""}*/
.d-con-service-detail{max-width:1200px;margin:0 auto}
.d-service-summary-container{max-width:1200px!important;margin:0 auto; padding-bottom: 45px!important}
.d-service-summary-list ul{margin:0;padding:0}
.d-service-summary-list li{/*background:url(https://assets.unlayer.com/projects/5192/1680864942417-icon-hand.png) left center no-repeat;list-style:none;padding-left:30px!important*/}

.d-review-content {
    text-align: center;
}


.home-service-container ul li,ul.d-service-summary-list li{background:url(https://assets.unlayer.com/projects/5192/1673371285820-bg-li.png) center left no-repeat;padding-left:20px!important;list-style:none;margin-bottom:7px}
.home-service-container{clear:both;content:"";width:100%; /*float:left;*/}
.home-service-container ul{width:48%; /*float:left;*/ margin:0;padding:5px 10px}
.d-btn-cus .btn, .d-btn-cus .btn:focus, .d-btn-cus .btn:active{min-width: 205px;background: #d7100e;display: inline-block!important; font-weight: 700!important; text-align: center!important; text-transform: uppercase!important; padding: 23px 20px!important;margin: 20px 0 10px!important; transition: all 0.5s!important; color: #fff!important; background-size: 101% 200%!important; font-size: 14px!important; line-height:16px!important; border-radius: 4px!important;}
.d-btn-cus .btn:hover{background:#000000!important; color: #fff!important}
.d-fw-600, .d-fw-600 *{font-weight:600}
.d-foot-nav,.d-blog-read-more,.d-con-contact-us .d-contact-us-form-heading,.d-service-cards-container .d-service-cards-heading,#u_content_custom_vehicleList_1 .d-vehicle-list-heading, #u_content_custom_vehicleList_3 .d-vehicle-list-heading{font-weight: bold}
.d-con-privacy-policy h1,.d-con-privacy-policy h3{font-weight: 800!important}
.d-con-privacy-policy h3 {text-transform: inherit}
.address a:hover,
#u_content_custom_toolbar_3 .d-toolbar div span span a[href^="tel:"]:hover{color: #C65300!important; }
.d-service-cards-container{margin-top:50px}
.d-special-box .d-specials-desc{text-align: left}
.d-con-blog a.d-post-list-title{text-transform: uppercase}
.d-con-blog .d-post-list-container {padding-top: 2em;border-bottom: 1px solid #eee;padding-bottom: 2em}
.d-con-vehicle-tips {padding: 40px 0}
.d-vehicle-tips-content h1, .d-vehicle-tips-content h2 {font-weight: 800!important;padding: 30px 0;text-align: center}
.d-tips-content p {padding-bottom: 15px}
.img-responsive img {max-width: 100%}
#u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box a:hover{color:#f00!important}
.d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu {
    width: 230px!important;
    border: 1px solid rgba(0, 0, 0, 0.15)!important;
    border-radius: 0 0 5px 5px !important;
    transform: translateX(-20%);
}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu li{border: 1px solid rgba(0, 0, 0, 0.15)!important;}
footer #u_row_9{border-top:3px solid #fff}
.foot-btm *{color:#fff!important}
footer a, footer a:hover{text-decoration: none!important}
footer a{color:#fff!important}
footer a:hover{text-decoration: none!important; color:#f2ea11!important}
.container-icon {max-width: 790px;justify-content: space-around;flex-direction: row;margin:-105px auto 0}
.box2{color: #fff;background: #C65300;font-weight: 700;border: 2px solid #fff;width: 194px;height: 174px;padding-top: 20px;box-sizing: border-box;text-align: center;margin-top: 10px}
.box2 .img-body {margin-bottom: 18px;margin: 10px auto;display: block;height: auto;max-width: 100%;}
.d-add-lnks a, .d-add-lnks a:hover {text-decoration: none}
.d-con-blog-details {max-width: 1200px;margin: 10px auto 0;}

footer .d-footer-nav a {text-transform: capitalize!important}

/*
@media(min-width:992px) and (max-width:1127px){
.d-toolbar > div{font-size: 12px;}
.top-bar .u-col.u-col-36p22{flex: 0 0 30%!important;max-width: 30%!important}
.top-bar .u-col.u-col-63p78{flex: 0 0 70%!important;max-width: 70%!important}
.nav-wrap .u-col-35p91{flex: 0 0 30%!important;max-width: 30%!important}
.nav-wrap .u-col-51p45{flex: 0 0 57%!important;max-width: 57%!important}
.nav-wrap .u-col-12p64{flex: 0 0 13%!important;max-width: 13%!important}
#u_content_custom_appointmentButton_4 .d-con-usefor-header .d-appointment-button-b{padding: 17px 17px!important;text-align: center!important;}
header .nav-wrap #u_content_custom_logo_2 .d-logo-box{top: -86px !important;}
}
*/


@media(min-width:992px) and (max-width:1510px){
.d-toolbar > div{font-size: 12px; padding:5px 10px!important}
.top-bar .u-col.u-col-42p22{flex: 0 0 32%!important;max-width: 32%!important}
.top-bar .u-col.u-col-57p78{flex: 0 0 68%!important;max-width: 68%!important}

.nav-wrap .u-col-36p98{flex: 0 0 28%!important;max-width: 28%!important}
.nav-wrap .u-col-50p21{flex: 0 0 58%!important;max-width: 58%!important}
.nav-wrap .u-col-12p81{flex: 0 0 14%!important;max-width: 14%!important}
#u_content_custom_appointmentButton_4 .d-con-usefor-header .d-appointment-button-b{padding: 17px 17px!important;text-align: center!important;}

header .nav-wrap #u_content_custom_logo_2 .d-logo-box{top: -24px !important;}
#u_content_custom_logo_2 .d-logo {padding-right: 20px!important}
div#u_content_custom_toolbar_3{translateX(0px)!important}
#u_content_custom_logo_2 .d-logo{width:200px!important}
}

@media(min-width:992px) and (max-width:1298px){
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li>div a:not(:hover){font-size: 14px!important}
.d-toolbar > div {padding: 0px 10px!important}
header .nav-wrap #u_content_custom_logo_2 .d-logo-box {top: -8px !important}
}
@media(max-width:1298px){
header .d-cell1 p, header .d-cell1 p span, header .d-cell2 p, header .d-cell3 p{font-weight:400!important; font-size:12px!important}
}

@media(min-width:992px) and (max-width:1150px){
.top-bar .u-col.u-col-42p22{flex: 0 0 26%!important;max-width: 26%!important}
.top-bar .u-col.u-col-57p78{flex: 0 0 74%!important;max-width: 74%!important}

.nav-wrap .u-col-36p98{flex: 0 0 26%!important;max-width: 26%!important}
.nav-wrap .u-col-50p21{flex: 0 0 58%!important;max-width: 58%!important}
.nav-wrap .u-col-12p81{flex: 0 0 16%!important;max-width: 16%!important}
header .nav-wrap #u_content_custom_logo_2 .d-logo-box{top: -24px !important;}
#u_content_custom_toolbar_3 .d-toolbar .d-flex > p {font-size: 12px!important;}
}

@media(max-width:1002px){
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li>div a:not(:hover) {
    font-size: 13px!important;
}
}



@media(min-width:992px){
/*.d-wbr header{height: 150px}*/
}
@media(max-width:991px){
h1 {font-size: 22px!important}
h2 {font-size: 21px!important}
h3 {font-size: 19px!important}
.d-cell3 a {text-decoration: none}
header .d-toolbar .d-flex{flex-direction: row!important;}
header.header.Header .hide-desktop{display: block!important}
header{z-index: 4; border-top: 0px solid rgba(0,0,0,0)}
}
@media(max-width:690px){
.container-icon{justify-content: center; flex-wrap: wrap;}
.box2 {margin: 20px 15px 0}
}

@media(max-width:690px){
.home-service-container ul{width:100%;padding:0 10px 0}
}

@media(max-width:480px){
#u_row_8.u_row.v-row-padding{
    padding: 25px 0px !important;
}
}