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

header .d-con-mobile-navbar {
    position: fixed;
    width: 100%;
}

header.header div#u_column_14 .v-col-padding{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}
header div#u_column_14{transform:translateX(-100px)}
#d-header d-toobar{justify-content:end;display:flex}
#d-header .d-cell1,#d-header .d-cell2,#d-header .d-cell3,#d-header .d-toolbar-social-box{justify-content:end;line-height:20px!important}
#u_content_custom_toolbar_1 .d-toolbar{width:760px}
.d-has-phone .d-cell1 a, .d-has-phone .d-cell1 a:hover, 
.d-has-phone .d-cell3 a, .d-has-phone .d-cell3 a:hover{color: #f79e2a!important; text-decoration: none}
.d-has-phone .d-cell1 a:hover,
.d-has-phone .d-cell3 a:hover{color: #000!important}
input.d-appointment-button-b{position:absolute;right:0;bottom:-41px;border-radius:0 0 5px 5px!important;border:none!important;text-transform:uppercase}
input.d-appointment-button-b:hover{background:#f79e2a!important}
button.d-appointment-button{padding:12px 40px!important;border-radius:5px!important;text-transform:uppercase!important;font-weight:700;color:#fff!important;background:#f79e2a!important; margin-bottom: 40px}
button.d-appointment-button:hover{color:#fff!important;background:#000!important}
.d-slider-caption{font-size:40px!important;color:#fff!important;text-shadow:2px 4px 2px rgba(0,0,0,.5)!important; max-width: 730px; padding: 0 10px; margin: 0 auto;}
.d-slider-caption span{display: block}
.d-slider-caption br {display: none;}
.menu li a{text-transform:uppercase;font-weight:700}
.d_rev_ico{max-width:450px!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_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_bg_30,.d_tint_bgblue, .d_tint_bgred{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_bg_30:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.3); content:""}
.d_tint_bgred:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(199, 12, 70, .70); content:""}
.d_tint_bgblue:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(1, 1, 161, 0.8); content:""}
.d-con-amenities .d-amenities-icon-caption{max-width:150px;color:#fff}
.d_no_u a, .d_no_u a:hover{ text-decoration: none}
.d_cus_btn .btn{padding:12px 40px!important;border-radius:5px!important;text-transform:uppercase!important;font-weight:700;color:#fff!important;background:#132e7a!important}
.d_cus_btn .btn:hover{color:#fff!important;background:#f79e2a!important}
.d_cus_btn2 .btn{padding:12px 40px!important;border-radius:5px!important;text-transform:uppercase!important;font-weight:700;color:#fff!important;background:#9c0f1d!important}
.d_cus_btn2 .btn:hover{color:#fff!important;background:#000!important}
.d-employee-body {height: 100%; padding: 30px!important;}
.d-con-blog-details{max-width:1180px;margin:0 auto}
.d-service-cards-heading {position: relative;}
.d-con-service {background: #f79e2a; padding: 20px 0 0 0;}
.drive-services .container{max-width:unset!important}
.d-service-cards-container{background:#132e7a; 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_border{border: 3px solid #9c0f1d}

/*--Footer--*/
.d_loc_phone a, .d_loc_add a:hover{color: #f79e2a!important}
.d_loc_add a, .d_loc_phone a:hover{color: #fff!important}
.d_no_u a, .d_no_u a:hover{text-decoration: none}
footer {border-top: 5px solid #b79009}

footer #u_content_custom_social_1 .d-social-box a {width: 40px;height: 40px;}
footer #u_content_custom_social_1 .d-social-box a i {margin-top: 7px;}
footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li {flex: unset !important;text-align: left;width: unset;margin: 5px;}
footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list>li:after{content:" | ";color:#fff;margin-left:5px}
#u_content_custom_social_1 .d-con-footer-social.d-social-box a:hover{color:#b79009!important;border:1px solid #b79009!important}.footer div#u_content_text_6 a:hover{color:var(--theme-color)!important}

/** QUICK LINKS **/
.quick-links,.quick-links li{padding-left:1em}.quick-links li{margin:.5em 0;position:relative;text-transform:uppercase}
.quick-links li::before{content:"";position:absolute;left:-1em;top:9px;height:3px;width:15px;background:#f79e2a}
