:root{
    --themeColor:#2124ad;
    --themeOpacityColor:#6d6e92;

    --greyColor: #c8c8c8;
    --darkColor: #474747;
    --buttonColor:#000;
    --themeColorWhiteHover:#ffffff;
    --themeOpacityColor2: #5b5b75 !important;
}
.header2{
    background: linear-gradient(136deg, #ffffff 66.6667%, #ffffff 33.3333%);
    position: static;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    border-bottom: 1px solid #e5e5e5e3;
}
.header2 .main_header{
    background: transparent;
    box-shadow: none;
}
.wrapper2{}

.wrapper2 .home-carousel{top: 0;}
.wrapper2 .btn_login{
    background: var(--themeColor);
    border-color: var(--themeColor);
    font-size: .8rem;
}

.home_slider_title{
    padding: 0 !important;
    position: static !important;
    padding-top: 8rem !important;
    display: flex;
    justify-content: flex-start;
}
.res_query_btn{
    color: var(--themeColor);
    background: white;
    font-size:.8rem;
    border-color: var(--themeColor);
}

.header_supports a{color: #2a2a2a;}

.languages_currencies_btn .active_language{
    border-color: var(--themeColor)
}

.car_promo_rental a{
    background: var(--themeOpacityColor) !important;
}

.car_search_wrapper .car_search_buttons .car_search_btn.active
{
    border-color:var(--themeColor) !important;
    background:var(--themeColor) !important;
}
.promo_company{
    background: var(--themeOpacityColor);
}
.home_body section.breadcrumb{padding-top: 0;}
.header2 .logo_white{

}
.home_body .header2 .logo_white{
    display: block;
}

.home_body .header2 .logo_red{
    display: none;
}
.user_profile_dropdown .dropdown-menu li:hover a.dropdown-item:hover, .user_profile_dropdown .dropdown-menu li a.dropdown-item.active{
    background: var(--themeOpacityColor);
}
.home_body .header_supports a{
    /* color: white; */
}

.uprofile_summary{
    color:white
}
.changeLanguagesModal .btn{
    background: var(--themeOpacityColor) !important;
}
.lang_popup_text{
    background: var(--themeOpacityColor) !important;
}

@media(max-width: 768px){
    body.home_body .mobile_nav button{color: #1e1e1e;}
    .site_wrapper section.breadcrumb{
        min-height: 160px !important;
    }
    
    .home_banner_slider .home_slider_title{
        padding-top:2.5rem !important
    }
    .best_location_button a {font-size:.7rem}
    .home_banner_slider{
        height: auto !important;
        min-height: inherit !important;
        max-height: inherit !important;
    }
}
section.breadcrumb{
    min-height: 300px !important;
}

section.breadcrumb .container{

    display: flex;
    align-items: center;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
}
section.breadcrumb:before{
    background-image: linear-gradient(283deg, #12121278 66.6667%, #141414f0 33.3333%) !important;
}

.breadcrumb-title{margin-top: .5rem;}
