ul.menu li a, ul.menu li a:hover {text-transform: uppercase;}
a{text-decoration:none}
.d-con-slider {max-height: 650px !important}
.modal-body img {max-width: 100%}
.d-con-slider img{opacity:.4}
.d-con-slider li{background:#000}
.d-slider-arrow{color:#fff;font-size:2.5rem;border:1px solid #c20000;display:flex!important;justify-content:center;align-items:center;width:max-content!important;height:auto!important;padding:1rem}
.d-slider-arrow:hover{background:var(--theme-color)}
.d-slider-arrow.d-previous-arrow{border-right:10px solid #c20000}
.d-slider-arrow.d-next-arrow{border-left:10px solid #c20000}
.d-con-slider .d-slider-item .d-con-slider-caption{margin-left:250px;margin-bottom:50px;max-width:650px;font-family:Barlow Condensed,sans-serif!important}
.d-slider-caption{line-height:1;font-size:80px;font-weight:700!important;text-align:left}
.d-slider-caption p{font-size:14px;color:#fff!important;max-width:750px;font-family:Play,sans-serif}
.d-slider-caption span{font-size:55px}
.d-slider-caption span span{color:#c20000}
.d-slider-caption>span{font-size:55px;display:block;padding:7px 0}
.slider-text .d-con-slider-caption{padding:0;max-width:650px;color:#fff}
.d-slider-caption br{display:none}
.d-con-slider .d-slider-item .d-con-slider-button{padding:0 0 50px 250px!important}
#u_content_custom_slider_1 .d-con-slider .d-appointment-info .d-appointment-button,.v-button-colors{border:1px solid #c20000!important;border-left:15px solid #c20000!important;font-weight:700;padding:20px 45px!important}
#u_content_custom_slider_1 .d-con-slider .d-appointment-info .d-appointment-button:hover,.v-button-colors:hover{background-color:#c20000!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_loc_phone a, .d_loc_add a:hover{color: #c20000!important}
.d_loc_add a, .d_loc_phone a:hover{color: #000000!important}
.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-image:url(https://assets.unlayer.com/projects/5192/1683811939280-services-bg.jpeg)!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/1683811981573-bg-li.png) left center no-repeat;list-style:none;padding-left:30px!important}

/*--Footer--*/
footer{border-top:7px solid #c20000}
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:#111;margin-left:5px}
#u_content_custom_social_1 .d-con-footer-social.d-social-box a:hover{color:var(--theme-color)!important;border:1px solid var(--theme-color)!important}
.footer div#u_content_text_6 a:hover{color:var(--theme-color)!important}
.quick-links{padding-left:1em}
.quick-links li{margin:.5em 0;padding-left:1em;position:relative;text-transform:uppercase}
.quick-links li::before{content:"";position:absolute;left:-1em;top:9px;height:3px;width:15px;background:#001d66}



