/** HEADER/NAV **/

.header-desktop .d-logo-box {
    display: flex;
}


.d-toolbar a{color:#000!important;}


@media (max-width: 991px) {
.d-con-mobile-navbar .d-con-menu ul.navbar-nav .d-nav-item a{color:#fff!important;background:#204090!important;}

.d-con-mobile-navbar .d-con-menu ul.navbar-nav{background:#204090!important;}

.d-toolbar a{color:#fff!important;}
    .header-desktop {
        display: none !important;
    }
    header .header-mobile {
        display: block !important;
    }

    header > .hide-desktop {
        display: block!important;
     }

}

.d-con-mobile-navbar {
    z-index: 9999;
    position: fixed;
    width: 100%;
}

.d-con-menu li {
    text-align: center;
    text-transform: uppercase;
    background: #2c2b2b;
    margin: 1px;
}

.header-desktop #u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu, .header-desktop .d-toolbar > div {
    justify-content: flex-end !important;
}

header ul.menu {
    flex-wrap: nowrap !important;
}

header ul.menu li {
    margin-left: 30px;
}

header ul.menu li a {
    font-weight: 500;
}

a {
    text-decoration: none !important;
}

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

@media (max-width: 1440px) {
    header ul.menu li {
        margin-left: 20px !important;
    }

   header ul.menu li a {
        font-size: 14px !important;
    }

    header #u_row_8 {
        padding: 20px 35px 0px!important;
    }

    header #u_content_custom_logo_1 .d-logo {
        width: auto !important;
        transition: all 150ms ease;
max-height:125px!important;

    }
}

#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li>div a:not(:hover){
color:#000!important}

#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li>div.selected>a{
color:#204099!important}

#header-links .d-toolbar-social-box{
display:none!important;}
/*
.d-con-button a{
background: #0022FF!important;
]
.d-con-button a:hover{
background:white!important;
color:#0022FF;
border:1px solid #0022FF;


#d-slogan .d-con-slider .d-appointment-info .d-appointment-button{
background: #0022FF!important;
}

#d-slogan .d-con-slider .d-appointment-info .d-appointment-button:hover{
background:white!important;
color:#0022FF;
border:1px solid #0022FF;
}

.d-appointment-button-b{background: #0022FF!important;}

.d-appointment-button-b:hover{
background:white!important;
color:#0022FF;
border:1px solid #0022FF;
}*/


footer .d-social-box a:hover{
background:#0022FF!important;
border:1px solid #0022FF!important;}


.header-desktop #u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu {justify-content:space-between!important}



.d-con-mobile-navbar nav{background-color:#000!important;}

.header-mobile{background-color:#000!important;}


u_content_custom_blogDetails{max-width:1200px!important;}

.d-con-service-summary{transform:unset!important;padding:unset!important;width:100%!important;}

.certification-logo{margin:auto;}


@media (max-width: 768px) {
    #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li {
    width: unset !important;
    flex: 1 1 33% !important;
}



#u_content_custom_logo_1 .d-logo{
width:auto!important;
height:125px!important;
}

.design-web a, .d-wbr a, .design-web .d-toolbar span[data-var-value='Location Phone']{color:#d7d7d7!important;}