.body h1, .body h2, .body h3, .body h4, .body h5 {
    text-transform: uppercase;
} 

.d-toolbar {width: 760px;}
#u_column_34 d-toobar {justify-content: end; display: flex;}
.d-cell1, .d-cell2, .d-cell3, .d-toolbar-social-box {justify-content: end;}
.d-cell1 a, .d-cell1 a:hover, .d-cell3 a, .d-cell3 a:hover{text-decoration: none}
.d-toolbar {width: 760px;}
#u_column_34 d-toobar {justify-content: end; display: flex;}
.d-cell1, .d-cell2, .d-cell3, .d-toolbar-social-box {justify-content: end;}
.d-cell1 a, .d-cell1 a:hover, .d-cell3 a, .d-cell3 a:hover{text-decoration: none}
.d-slogan .d-slider-caption{font-size: 35px!important; color: #fff!important; text-shadow: 2px 2px 2px rgba(0,0,0,5);}
.d-slogan .d-slider-caption br{display: none}
header{box-shadow: 2px 2px 5px rgba(0,0,0,.5);}
header ul.menu li a {text-transform: uppercase; font-weight: bold;}
header div#u_column_34 {padding-right: 40px!important;}
div#u_content_custom_navLinks_3 {padding-right: 36px!important;}
#u_content_custom_logo_4 .d-logo-box{width: 230px}
header #u_row_24 .u-row, header #u_row_19 .u-row { margin-left: 8em !important; margin-right: 8em !important;}
.d-con-amenities .d-amenities-icon-caption {margin: 0 auto;max-width: 170px;}
.d-amenities-icon {height: 100%; border: 2px solid #1377cd; padding: 20px 10px;}

.d-slider-caption {
    font-size: 40px;
    font-family: 'Audiowide', cursive !important;
}

.d-slider-caption br{
    display: none;
}

.d_rev_ico{max-width:520px!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_annual .container{max-width: 920px;margin-left: auto;margin-right: auto;}

.d_full_width .container{max-width: unset!important}
.d_flex_home_sec2{display: flex; display: -webkit-flex; justify-content: center;}
.mission-box {height: 615px; position: relative;}
.vert-ctr { position: absolute; top: 47%; transform: translateY(-47%); left: 0; right: 0; padding: 50px;}
.mission-box h3 {font-size: 25px; color: #fff}
.mission-box h3, .mission-box p { text-align: center; max-width: 435px; margin:0 auto 15px; color: #fff}
.box2 h3 {text-shadow: 1px 1px 1px rgba(0,0,0,.75);color: #000}
.box2 p {color: #000}
.box1 {background: url(https://assets.unlayer.com/projects/5192/1680451838106-bg-quality.jpg) no-repeat center; background-size: cover; color: #fff; text-shadow: 2px 2px 2px rgba(0,0,0,.75);}
.box2 {background: url(https://assets.unlayer.com/projects/5192/1680451863943-bg-trust.jpg) no-repeat center; background-size: cover; font-weight: 500;}
.box3 {background: url(https://assets.unlayer.com/projects/5192/1680451885341-bg-responsibility.jpg) no-repeat center;background-size: cover;color: #fff;text-shadow: 2px 2px 2px rgba(0,0,0,.75);}

.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(182, 32, 37, .70); content:""}
.d_tint_bgblue:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(19, 119, 205,.85); content:""}

.d-con-service {background: #000; 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/1680374541785-Services-Bg.jpg)!important;background-repeat:no-repeat;background-attachment:fixed!important;background-blend-mode:multiply;background-size:cover}
.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/1680264489846-icon-check.png) left center no-repeat;list-style:none;padding-left:30px!important}*/

.d-con-slider .d-appointment-button,
.d_cust_btn .btn{display:inline-block;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;text-align:center;border-radius:40px!important;padding:10px 25px!important;background:#d99f00;background:linear-gradient(#ae7f00,#ffba00,#ae7f00,#ffba00,#ae7f00);background-repeat:repeat;background-size:101% 200%;transition:.5s linear;box-shadow:3px 3px 5px rgba(0,0,0,.35);text-shadow:0 0 1px #b48400}
.d-con-blog-details{margin:0 auto;max-width:1180px;padding:0 10px}
.d-employee-body.box{height:100%;padding:25px 20px}
.d-con-slider .d-appointment-button:hover,
.d_cust_btn .btn:hover{background-position:0 -100%; color:#fff;}
.d_tat_wrap div#u_column_110 p {font-size: 24px;line-height: inherit!important}
.d_tat_wrap div#u_column_110 p span {display: block; line-height: 26px!important; padding: 8px 0}
footer{border-top:5px solid #0d5997}
footer #u_row_8{position: relative}
footer #u_row_8:before{content:"";background:rgba(0,0,0,.6);left:0;right:0;top:0;bottom:0;position:absolute}
footer h3,footer h3 strong{font-weight:400!important}
#footer-row-2 a:hover{color:#fff!important}
#footer-phone a{color:#fff;text-decoration:none}
#footer-phone a:hover{color:#0d5997;text-decoration:none}
#footer-address *,
#footer-row-2{text-decoration:none}
#footer-address a:hover,
#footer-address a:hover span{color:#0d5997}
.vehicle-list .d-vehicle-list-heading{margin-bottom:8px}
#footer-navlinks a{background:url('https://assets.unlayer.com/projects/5192/1680415621850-white-bg-li.png') left no-repeat;padding:4px 15px 4px 25px;text-transform:uppercase}
#footer-navlinks a:hover{font-size:15px!important}#u_content_custom_logo_2 .d-logo-box{text-align:left}
footer .d-social-box a:hover,footer .d-social-box a:not(:hover){width:40px;height:40px;padding:8px!important;font-size:20px!important;margin-bottom:16px}
footer .d-social-box{padding:10px}
footer .service-area{font-family:var(--heading-font);letter-spacing:.04em}
footer .service-area p{font-family:"Times New Roman",Terminal,serif!important}
footer .d-vehicle-list-box.vehicle-list{padding:10px}
footer #u_content_text_15 p,footer #u_content_text_16 p{line-height:2!important;letter-spacing:.03em}
footer .d-vehicle-list-box .d-vehicle-list>li{display:inline-block;align-items:center;overflow:hidden;flex:0 0 auto!important;padding-right:10px;border-right:1px solid var(--white);margin-right:10px}
footer .d-vehicle-list-box .d-vehicle-list>li:last-child{border-right:none}
footer .d-logo-box img{max-height:110px}


@media (max-width: 575px) {
    footer #u_content_menu_1 div {
        display: flex;
        flex-wrap: wrap;
    }

    footer #u_content_menu_1 div a:first-child {
        padding-left: 0 !important;
    }

    footer #u_content_menu_1 div a {
        display: inline-flex !important;
        padding: 0 10px 0 0 !important;
        border-right: 1px solid;
        line-height: 1;
        margin-bottom: 30px;
        margin-right: 10px;
        background: none;
    }

    footer #u_content_menu_1 div a:last-child {
        border-right: none !important;
    }

    /* End Footer Menu Links for Mobile */
}

@media only screen and (max-width: 576px) and (min-width: 991px) {
    .footer .u-col {
        width: 100vw !important;
        margin-bottom: 40px !important;
        max-width: 100% !important;
        padding: 0 30px !important;
        flex: 2 1 auto !important;
    }
}

@media (max-width: 991px) {
    header .d-toolbar {
        width: unset !important;
    }
#u_content_custom_logo_21 .d-logo {
    height: auto;
    width: 200px !important;
}
}

@media (max-width: 1430px) {
header #u_row_24 .u-row, header #u_row_19 .u-row {
    margin-left: 2em !important;
    margin-right: 2em !important;
}
#u_content_custom_navLinks_3 .d-nav-links-info.d-header-nav ul.menu>li>div {
    padding: 0 10px 0 10px !important;
}
#u_content_custom_logo_4 .d-logo {
    height: auto;
    width: 115px !important;
}
}
