:root {--theme-color: rgba(214,199,199,1);}
h1, h2, h3{text-transform: uppercase}
p{line-height: 26px!important}
div#u_content_custom_toolbar_3 .d-cell3,header div#u_content_custom_toolbar_3 .d-cell2{display:none}
.d-cell3-content a {text-decoration: none;}

header div#u_content_custom_toolbar_2 .d-cell2, div#u_content_custom_toolbar_2 .d-cell3{justify-content:flex-end;margin-right:8em}
header .d-social-box a{border:1px solid #fff;color:#fff}
.d-cell1 p,.d-cell1 p a,.d-cell1 p a:hover{color:#fff;text-decoration:none}
header div#u_row_11 .container .u-row{display:grid;grid-template-columns:3fr 1fr;justify-items:stretch;justify-content:center}
header div#u_row_11{background:linear-gradient(45deg,#fff 73%,rgba(254, 0, 1) 73%)}
header div#u_column_18>div{display:flex;justify-content:space-around;align-items:center}
header div#u_column_19>div{display:flex;flex-direction:column;align-items:center}

header div#u_content_custom_navLinks_2 a{margin-right:0!important; padding-left: 8px!important; padding-right: 8px!important;text-transform: uppercase!important; font-weight: bold!important;}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li>div.selected {background: #bf0007;}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li>div .d-dropdown:after{border-top-color: #fff!important}

header .u_row>.container{max-width:100%!important}
header div#u_column_18, header div#u_column_19{max-width: unset !important;}
header div#u_content_custom_navLinks_2 a {color: white !important;margin-right: 1em;}
header div#u_content_custom_navLinks_2 > div {display: flex; padding-left: 116px;}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu{border:none!important;justify-content:center!important;overflow:hidden!important;border-radius:5px!important;box-shadow:1px 2px 3px rgb(0 0 0 / 50%)!important;width:150px!important}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu li{border:none!important}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu a{text-align:left;padding:10px!important;margin:0!important;color:#000!important;text-transform:uppercase;font-weight:700}
#u_content_custom_navLinks_2 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu a:hover{background:#0a1e6c!important;color:#fff!important}
.d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu li{height:40px!important}
.d-con-slider .d-slider-item .d-appointment-button{border-radius:0!important;font-weight:700;font-family:Montserrat,sans-serif}

h1 span,h2 span{font-weight:400;margin:9px 0 8px;display:block;text-transform:none;font-family:Playball,cursive}
.d_txt_blue_col{color:#222e5d}
.d_txt_white_col{color:#fff}

.d_service_list{display: flex}
.d_service_list ul{width: 48%; list-style: none}
.d_service_list ul li{color: #fff; font-size: 18px; background: url(https://assets.unlayer.com/projects/5192/1678790752719-bg-li3.png) no-repeat 0 5px; padding-left: 35px; list-style: none }

#u_content_custom_slider_1 .d-con-slider .d-slider-item .d-con-slider-caption,
#u_content_custom_slider_1 .d-con-slider .d-slider-item .d-con-slider-button{padding:0!important;}
#u_content_custom_slider_1 .d-con-slider .d-slider-caption h1{background:rgba(255,255,255,.55);padding:18px 0;border-top:3px solid #222e5d;border-bottom:3px solid #222e5d;text-align:center;font-family:Montserrat,sans-serif;color:#222e5d;font-weight:900;font-size:35px!important;width:auto;text-transform:uppercase}
#u_content_custom_slider_1 .d-con-slider .d-appointment-info,
#u_content_custom_slider_1 .d-con-slider .d-slider-caption h1{text-align:center}

.drive-services .container {max-width: 100%!important}
.drive-services .d-service-summary-container{width:100%; background: #f0f0f0; padding: 50px 0!important;}
.drive-services .d-service-content {max-width: 1180px; margin: 0 auto}
.drive-services .d-service-cards-container {background-image: linear-gradient(45deg, rgba(2,2,245,0.5), rgba(2,2,245,0.5)), url(https://assets.unlayer.com/projects/5192/1678885599080-bg-services.jpg); background-attachment: fixed; }
.d-service-cards-container .container {max-width: 1180px!important; margin: 0 auto;}
.d-service-summary-list li{background-image:url(https://assets.unlayer.com/projects/5192/1678885114143-bg-li.png);background-repeat:no-repeat;background-position:0 5px; padding:0 0 0 30px!important;list-style:none; margin-bottom: 10px!important}

#u_content_custom_slider_1 .d-con-slider>ul>li>div{bottom:50px!important}
.d_finance_ico{max-width:350px!important; margin:20px auto 30px}
.d_rev_ico{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_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_bgblue, .d_tint_bgred, .d_tint_bgblack{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_bgblack:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.70); content:""}
.d_tint_bgblue:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(2,2,245,0.5); content:""}
.d_tint_bgred:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(191, 0, 7,.55); content:""}

.d-flex-center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}
.d-flex-center .d-box1{background:#b3b3b3;font-size:15px;font-weight:600;color:#222e5d;margin:10px;border:2px solid #fff;width:200px;padding:7px 10px 17px;text-align:center}
.d-flex-center .d-box1 div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-end;height:62px;margin-bottom:10px}

.d-con-blog-details {margin: 0 auto; max-width: 1180px;}
.d-btn-cus .btn,
.d-appointment-info input[type=button]{background-color:#fe0002!important;max-width: 250px!important;color:#fff!important;font-weight:700!important;font-size:14px!important;padding:13px 32px!important;text-transform:uppercase!important;text-align:center!important;min-width:215px!important; display:inline-block!important;transition:.5s!important;border-radius:10px!important;box-sizing:border-box;font-family:Montserrat,sans-serif}
.d-btn-cus .btn:hover,
.d-appointment-info input[type=button]:hover{background-color:#0303d5!important; color: #fff!important}

.d-appointment-button{background-color:#fe0002!important;max-width: 250px!important;color:#fff!important;font-weight:700!important;font-size:14px!important;padding:13px 32px!important;text-transform:uppercase!important;text-align:center!important;min-width:215px!important; display:inline-block!important;transition:.5s!important;border-radius:0!important;box-sizing:border-box;font-family:Montserrat,sans-serif}
.d-appointment-button:hover{background-color:#0303d5!important; color: #fff!important}

.d-btn-hab .btn{min-width: 380px!important}
.d-btn-las .btn{min-width:458px!important}
.d-btn-lg .btn {max-width: 380px!important}
.d_serv_lst li {color: #448d00; font-weight: bold; font-size: 17px}
.d_serv_lst li span {color: #fff}

.d-txt-btn a{color:#c60011; font-size: 20px; font-weight: bold; text-decoration: none;}
.d-txt-btn a:hover{color:#000; font-size: 20px; font-weight: bold; text-decoration: none}

.d_services_wrap{margin-top:-150px}
.d_services_head h2{max-width:768px;margin:0 auto}
.d_services_list{max-width:950px;margin:10px auto;justify-content:space-between;display:flex;display:-webkit-flex}
.d_services_list li{background:url(https://assets.unlayer.com/projects/5192/1676984846156-1675513519675-bg-li.png) left center no-repeat;font-style:normal;font-weight:400;font-size:16px;padding-left:29px;list-style:none;margin-top:11px}
.d_services_list2{max-width:950px;margin:10px auto;justify-content:space-between;display:flex;display:-webkit-flex}
.d_services_list2 li{background:url(https://assets.unlayer.com/projects/5192/1676984846156-1675513519675-bg-li.png) left center no-repeat;font-style:normal;font-weight:400;font-size:16px;padding-left:29px;list-style:none;margin-top:11px}

.d_services_list3{max-width:950px;margin:10px auto;justify-content:space-between;display:flex;display:-webkit-flex}
.d_services_list3 li{background:url(https://assets.unlayer.com/projects/5192/1677007525405-white-bg-li.png) left center no-repeat;font-style:normal;font-weight:400;font-size:16px;padding-left:29px;list-style:none;margin-top:11px; color:#fff}

.d-con-amenities .d-amenities-content{max-width: 100%}
.d-con-amenities-icon p{text-align:center}
.d_full_width .container{max-width:1300px!important}
#u_content_custom_amenities_2 .d-con-amenities .d-amenities-icon-block{width:134.16666666666666px!important;padding:10px;margin:2px!important;border:1px solid #0a1e6c}
.d_coo_wrap{display:flex;width:768px;margin:0 auto}
.d_coo_tbs_box{width:33%;text-align:center}
.d_coo_tbs_box p{font-weight:700;color:#000;margin-top:13px}

.d-con-mobile-navbar .d-con-menu ul.navbar-nav .d-nav-item a{text-transform:uppercase; font-weight: bold}
#u_content_custom_employees_1 .d-con-employee .d-employee-heading{text-transform:capitalize}
#u_content_custom_employees_1 .d-con-employee .d-employee-position{text-transform:uppercase}
#u_content_custom_employees_1 .d-con-employee .d-employee-body{padding:30px;height:100%}
#u_content_custom_employees_1 .d-con-employee .d-employee-image{border-radius:50%!important;height:250px}
.d-employee-position{font-weight:700}

/**----Footer----**/
footer{border-top: 5px solid #bf0007}
.d_f_logo img.d-logo {background-color: #fff}
footer div#u_content_text_deprecated_1 a,
footer div#u_content_text_deprecated_1 a:hover {text-decoration: none;}
footer #u_content_text_15 a{color:#fff!important;text-decoration: none;}
footer #u_content_text_15 a:hover{color:#b3b3b3!important;text-decoration: none;}
footer div#u_content_text_17{font-size: 18px;}
footer div#u_content_text_17 a{font-size: 18px; color: #bf0007; text-decoration: none}
footer div#u_content_text_17 a:hover {font-size: 18px; color: #b3b3b3; text-decoration: none}

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}

footer .d_foot_link a span{text-decoration: none; color:#fff!important}
footer .d_foot_link a:hover span{text-decoration: none; color:#bf0007!important}

.d_arr_txt a{text-decoration: none}
.d_arr_txt a:hover{color:#b90102; text-decoration: none}
.d_foot_addlink a, .d_foot_addlink a:hover{text-decoration: none}
.d_cpyrght a{text-decoration: none; color: #fff!important}
.d_cpyrght a:hover{text-decoration: none; color: #b3b3b3!important}
.d_cpyrght div#u_column_22 .v-col-padding{display:flex;justify-content:end}
.d-vehicle-list-box {padding: 0}

.d-amenities-icon-block { background: #bf0007; margin: 0 2px!important; padding: 25px 10px!important;}
.d-con-amenities .d-amenities-icon-caption{color: #fff; max-width: 130px; margin: 0 auto;}

.d-con-amenities .d-amenities-content {max-width: 820px!important;}
.d-con-amenities .d-con-amenities-icon{padding: 0 !important}
#u_content_custom_amenities_1 .d-con-amenities .d-amenities-icon-block {width: 191.25px!important}



/** QUICK LINKS **/
.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:#fff}
@media(max-width:1024px){
h1{font-size:25px!important}
h2{font-size:20px!important}
h3,h4{font-size:18px!important}
h5{font-size:14px!important}
h6{font-size:12px!important}
}
@media(max-width:800px){
h1{font-size:22px!important}
h2{font-size:20px!important}
h3,h4{font-size:18px!important}
h5{font-size:14px!important}
h6{font-size:12px!important}
}
@media(max-width:767px){
.d_services_list3,
.d_services_list {display: block!important;}
}
@media(max-width:480px){
.d-btn-hab .btn {min-width: 320px!important;}
.d-btn-las .btn {min-width: 328px!important}
.d_cpyrght div#u_column_16 .v-col-padding {display: block!important}
}

ul.d-vehicle-tips-list {
    padding-left: 0;
}