.infobox {
    background: #f1f1f1;
    border-radius: 10px;
    padding: 30px;
}

.tooltip.bottom .tooltip-inner {
    max-width: none;
}

#header .more-brand-icons img {
    max-width: 120px;
    margin-right: 23px;
    max-height: 40px;
}

@media (max-width: 1379px) {
    #header .more-brand-icons img {
        max-width: 95px;
    }
}

.nav-area-lines li a {
    font-size: 1.05em;
    font-weight: 600 !important;
    text-transform: uppercase;
}

.navbar-right {
    top: 0;
}

.header-menu-fixed #header .more-brand-icons img {
    max-width: 115px;
}

.h1,
.h2 {
    letter-spacing: 0;
}

.header-area-indi .highlight-search {
    background: #fff;
}

.vehicle_quicksearch_bereich_icons .nav-tabs > li.active a {
    background: #fff;
    border: none;
}

#header .container,
#header .container-fluid {
    max-width: 2500px;
}

#section-contact-form > div > div > div.col-md-5 {
    display: none;
}

#section-contact-form > div > div > div.col-md-7 > p {
    display: none;
}

#section-contact-form > div > div > div.col-md-7 > h2 {
    display: none;
}

.infobox_green {
    background: #00387b;
    color: #fff;
    padding: 30px;
    height: 100%;
}

.infobox_green .subheadline-h1 {
    color: #fff;
}

.breadcrumb_area {
    background-color: #f3f3f3;
}

#header .top-area {
    border-bottom: 1px solid #000;
}

.header-menu-fixed #header {
    background: rgb(255 255 255);
}

@media (max-width: 991px) {
    #header .more-brand-icons {
        display: none;
    }
}

@media (min-width: 1380px) and (max-width: 1670px) {
    #header .more-brand-icons {
        display: none;
    }
}

#section-vehicles-configurable-slider > div > h2 {
    font-size: 40px;
}

#header #phone-top {
    color: #003890;
    font-size: 1em;
    font-weight: bold;
}

@media (min-width: 1380px) {
    #header #logo-primary-box .logo-link img {
        max-height: 100px;
        max-width: 450px;
    }
}

.header-menu-fixed #header #logo-primary-box .logo-link img {
    max-height: 50px;
}

#header {
    background: rgb(255 255 255);
}

@media (max-width: 767px) {
    .navbar {
        background-color: #fff;
    }
}

.navbar-top li a {
    font-size: 1.05em;
    font-weight: bold !important;
    text-transform: inherit;
}

@media (min-width: 1200px) {
    #header-slider .carousel-caption .h2 {
        font-size: 55px;
        text-transform: uppercase;
        text-shadow: 1px 1px 6px #2b2b2b;
    }
}

@media (min-width: 992px) {
    #header-slider .carousel-caption .h3 {
        font-size: 35px;
        text-shadow: 1px 1px 1px #2b2b2b;
    }
}

/* CUSTOM MH */
.my-flex-row {
    display: flex;
    flex-wrap: wrap;
}

.my-flex-row::before,
.my-flex-row::after {
    display: inherit;
}

/* Header Anwerbung FIX */
.secondary-highlight .row {
    margin: 0;
}

.secondary-highlight .row .column {
    padding: 0;
}

.site-home #site-content {
    margin-bottom: -36px;
}

#select-language-top {
    color: #00387b;
    margin-top: -7px;
}

#select-language-top:hover {
    color: #1d1d1b;
}
