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

#u_content_custom_slider_35 .d-con-slider .d-slider-item .d-con-slider-caption {
    background: #00000082;
    padding: 1.75em !important;
}

header.header.Header {box-shadow: 1px 0px 8px rgba(0, 0, 0, .5);}
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-cell3 a{color: #000; text-decoration: none}
.d-has-phone .d-cell3 a:hover,
.d-has-phone .d-cell1 a:hover{color: #c7080d!important; text-decoration: none}
input.d-appointment-button-b{position:absolute;right:0;bottom:-41px;border-radius:0 0 5px 5px!important;border:none!important;text-transform:uppercase;background:#c7080d!important}
input.d-appointment-button-b:hover{background:#0b1542!important}
button.d-appointment-button{padding:12px 40px!important;border-radius:5px!important;text-transform:uppercase!important;font-weight:700;color:#fff!important;background:#9c0f1d!important; margin-bottom: 40px; display: none!important}
button.d-appointment-button:hover{color:#fff!important;background:#b79009!important; display: none!important}
.d-slider-caption{font-size:40px!important;color:#fff!important;text-shadow:2px 4px 2px rgba(0,0,0,.5)!important; max-width: 1150px; 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}
#u_content_custom_toolbar_1 .d-toolbar-social-box a{color: #000!important}
#u_content_custom_toolbar_1 .d-toolbar-social-box a:hover{color: #c7080d!important}

.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:#1725b5!important}
.d_cus_btn .btn:hover{color:#c70c46!important;background:#fff!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: #f1f1f1; padding: 20px 0 0 0;}
.drive-services .container{max-width:unset!important}
.d-service-cards-container{background:#0b1542; 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}
.d_serv_list{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))}

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

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:#000;margin-left:5px}

/** 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:#c7080d}
