.container-fluid {
    padding-left: 0;
    padding-right: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1.entry-title {
    display: none;
}

.oom-container {
    font-family: "corpoaregular",sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.oom-banner-btn-desktop,
.oom-box-top-col.one {
    display: none;
}

.oom-banner-container {
    position: relative;
    height: 265px;
    background-image: url(https://www.mercedesbenzofdanbury.com/static/dealer-17797/2021/custom-pages/why-buy/HEADER-IMAGE.png);
    background-size: cover;
    background-position: center;
}

.oom-banner-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #000000ab;
}

.oom-banner-img-container {
    display: none;
}

.oom-banner-content {
    position: absolute;
    top: 28px;
    color: #fff;
    left: 20px;
}

.obc-one {
    font-size: 18px;
    letter-spacing: 3px;
}

.obc-two {
    font-size: 67px;
    line-height: 90px;
    letter-spacing: 3px;
    font-weight: 600;
}

.obc-three-inner {
    font-size: 20px;
    padding-left: 15px;
    position: relative;
}

.obc-three-spacer {
    width: 10px;
    height: 2px;
    background: #176DB7;
    position: absolute;
    left: -7px;
    top: 11px;
}

.oom-sec.one {
    position: relative;
    background: #000;
    color: #fff;
    padding-top: 25px;
}

.oom-sec-one-inner {
    position: relative;
}

.oom-banner-btn-mobile {
    background: #176DB7;
    color: #fff;
    font-family: 'corposregular',Arial,Helvetica,sans-serif;
    font-size: 21px;
    bottom: 0;
    text-align: center;
    width: 275px;
    margin: auto;
    padding: 4px 0;
    margin-bottom: 55px;
}

.why-container {
    width: 90%;
    margin: 20px auto;
    position: relative;
}

.why-word {
    font-size: 34px;
    line-height: 34px;
    width: 85px;
    text-align: center;
    margin: auto;
}

.why-line {
    position: absolute;
    height: 1px;
    width: 35%;
    background: #fff;
    top: 13px;
}

.why-line.right {
    right: 0;
}

.oom-box-top {
    display: none;
}

.oom-box-row {
    padding: 15px 20px;
    font-size: 0;
}

.oom-box-moible-headline {
    font-size: 26px;
    text-align: center;
    margin-bottom: 16px;
}

.oom-box-col.one {
    display: none;
}

.oom-box-col {
    margin-bottom: 20px;
}

.oom-box-col-two-inner {
    width: 90%;
    margin: auto;
}

.oom-box {
    background: #fff;
    color: #000;
    font-size: 18px;
    padding: 35px 35px;
    border-radius: 8px;
}

.oom-box-icon {
    display: block;
    margin: auto;
    margin-bottom: 15px;
}

.oom-sec.two {
    background: #000;
    color: #fff;
    padding: 30px 25px;
    font-size: 20px;
    font-style: italic;
    text-align: center;
}

.oom-sec.three {
    background: #000;
    padding: 29px 0 0 0;
}

.oom-sec-three-left {
    color: #fff;
}

.oom-sec-three-left-inner {
    width: 270px;
    margin: auto;
}

.ost-one {
    font-size: 40px;
    line-height: 40px;
}

.ost-two {
    color: #fff;
    font-size: 41px;
    line-height: 45px;
    font-weight: 600;
}

.or-wrapper {
    position: relative;
    width: 100px;
    margin: 9px 0 19px 0;
}

.or-line {
    position: absolute;
    height: 3px;
    width: 29px;
    background: #176DB7;
    top: 13px;
}

.or-line.two {
    right: 0;
}

.or-word {
    font-size: 25px;
    font-weight: 600;
    text-align: center;
}

.ost-btn {
    background: #176DB7;
    font-family: 'corposregular',Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 21px;
    width: 215px;
    text-align: center;
    padding: 18px 0;
    transition: all .2s;
}

.ost-btn:hover {
    background: #145b98;
}

.oom-sec-three-right {
    height: 215px;
    background-image: url(https://www.mercedesbenzofdanbury.com/static/dealer-17797/2021/custom-pages/why-buy/FOOTER-IMAGE.png);
    background-size: cover;
    background-position: center;
    margin-top: 39PX;
}

.bg-images-wrapper {
    display: none;
}

@media (min-width: 414px) {
    .oom-banner-content {
        left: 35px;
    }
}

@media (min-width: 768px) {
    .oom-banner-container {
        height: 400px;
    }

    .oom-banner-content {
        top: 45px;
        left: 70px;
    }

    .obc-one {
        font-size: 25px;
        letter-spacing: 4px;
    }

    .obc-two {
        font-size: 100px;
        line-height: 129px;
    }

    .obc-three {
        margin-top: 5px;
    }

    .obc-three-inner {
        font-size: 22px;
        margin-top: 17px;
        padding-left: 34px;
    }

    .obc-three-spacer {
        width: 26px;
        top: 12px;
    }

    .why-line {
        width: 41%;
    }

    .oom-box-top {
        display: block;
        font-size: 0;
        margin-top: 55px;
        margin-bottom: 10px;
        padding: 0 20px;
    }

    .oom-box-top-col {
        font-size: 26px;
        line-height: 26px;
        text-align: center;
        display: inline-block;
        vertical-align: top;
        width: 50%;
    }

    .oom-box-col {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        box-sizing: border-box;
    }

    .oom-box-moible-headline {
        font-size: 34px;
        margin-bottom: 11px;
    }

    .oom-box-container {
        width: 768px;
        margin: auto;
    }

    .oom-box {
        font-size: 19px;
    }

    .oom-sec.two {
        padding: 40px 38px 60px 38px;
        font-size: 22px;
    }

    .oom-sec.three {
        height: 330px;
        position: relative;
        padding-top: 50px;
    }

    .oom-sec-three-left-inner {
        margin-left: 10%;
    }

    .oom-sec-three-right {
        position: absolute;
        right: 0;
        width: 50%;
        top: 0;
        height: 330px;
        margin-top: 0;
    }
}

@media (min-width: 1024px) {
    .oom-box-container {
        width: 1024px;
    }

    .oom-box-row {
        padding: 15px 35px;
    }

    .oom-box-top {
        padding: 0 35px;
    }

    .oom-box-moible-headline {
        display: none;
    }

    .oom-box-col.one {
        display: inline-block;
        vertical-align: top;
        width: 21%;
        padding-right: 40px;
        padding-top: 15px;
    }

    .oom-box-col-one-inner {
        font-size: 22px;
        text-align: right;
        padding-top: 5px;
    }

    .oom-box-col {
        width: 39%;
    }

    .why-line {
        width: 43%;
    }

    .oom-box-top {
        margin-bottom: 20px;
    } 

    .oom-box-top-col.one {
        display: inline-block;
        vertical-align: top;
        width: 21%;
        padding-right: 40px;
    }

    .oom-box-top-col.two {
        width: 39%;
    }

    .oom-sec.two {
        padding: 40px 70px 80px 70px;
        font-size: 22px;
    }

    .bg-images-wrapper {
        display: block;
        z-index: 0;
        overflow: hidden;
    }

    .bg-image.one {
        width: 100%;
        position: absolute;
        right: -38%;
        top: 12vw;
    }

    .bg-image.two {
        position: absolute;
        top: 63vw;
        width: 100%;
        left: -35%;
    }
}

@media (min-width: 1200px) {
    .oom-banner-btn-mobile {
        display: none;
    }

    .oom-banner-btn-desktop {
        display: block;
        position: absolute;
        background: #176DB7;
        color: #fff;
        font-family: 'corposregular',Arial,Helvetica,sans-serif;
        font-size: 17px;
        bottom: 0;
        padding: 20px 15px;
        transition: all .2s;
    }

    .oom-banner-btn-desktop:hover {
        background: #145b98;
    }

    .oom-banner-container {
        height: 500px;
        background-image: none;
        background: #000;
        overflow: hidden;
    }

    .oom-banner-overlay {
        display: none;
    }

    .oom-banner-img-container {
        display: block;
        position: absolute;
        right: 0;
        width: 56%;
        height: 500px;
        background-image: url(https://www.mercedesbenzofdanbury.com/static/dealer-17797/2021/custom-pages/why-buy/HEADER-IMAGE.png);
        background-size: cover;
        background-position: center;
    }

    .oom-banner-content {
        top: 56px;
        left: initial;
        right: 33.5vw;
    }

    .obc-one {
        font-size: 25px;
        letter-spacing: 4px;
    }

    .obc-two {
        font-size: 148px;
        line-height: 176px;
        letter-spacing: 8px;
    }

    .oom-sec.one {
        padding-top: 65px;
    }

    .why-word {
        font-size: 44px;
        width: 113px;
    }

    .why-line {
        width: 43%;
        top: 11px;
    }

    .oom-box-top-col.one,
    .oom-box-col.one {
        width: 18%;
    }

    .oom-box-container {
        width: 100%;
    }

    .oom-sec.two {
        font-size: 23px;
    }

    .oom-sec-two-inner {
        max-width: 1200px;
        margin: auto;
    }

    .oom-sec.three {
        height: 500px;
    }

    .oom-sec-three-left-inner {
        margin-left: 11%;
        padding-top: 42px;
        width: 391px;
    }

    .ost-one {
        font-size: 63px;
        line-height: 68px;
    }

    .ost-two {
        color: #fff;
        font-size: 61px;
        font-weight: 600;
        line-height: 67px;
    }

    .oom-sec-three-right {
        height: 500px;
        width: 55%;
    }
}


@media (min-width: 1300px) {
    .oom-banner-content {
        right: 37.5vw;
    }

    .oom-box-top-col.one, .oom-box-col.one {
        width: 15%;
        padding-right: 20px;
    }

    .oom-box-top-col.two,
    .oom-box-col {
        width: 37%;
    }
}

@media (min-width: 1400px) {
    .oom-banner-container {
        height: 600px;
    }

    .oom-banner-img-container {
        height: 600px;
        width: 58%;
    }

    .oom-banner-content {
        top: 91px;
    }

    .obc-two {
        font-size: 154px;
        letter-spacing: 11px;
    }

    .obc-three-inner {
        padding-left: 43px;
    }

    .obc-three-spacer {
        width: 33px;
    }

    .oom-box-top-col.one, .oom-box-col.one {
        width: 179px;
        padding-right: 20px;
    }

    .oom-box-top-col.two, .oom-box-col {
        width: 492px;
    }

    .oom-sec-one-inner {
        width: 1400px;
        margin: auto;
    }
}

@media (min-width: 1600px) {
    .oom-banner-content {
        right: 43.5vw;
    }
}


@media (min-width: 1800px) {
    .obc-two {
        font-size: 170px;
        line-height: 211px;
        letter-spacing: 12px;
    }

    .oom-banner-content {
        right: 45.5vw;
    }
}











