.banner-div {
    margin: 0 auto;
    max-width: 396px;
    background-color: #000;
}

.banner-desktop {
    width: 100%;
    min-height: 182px;
    background: url("/resources/images/banners/finances.jpg") #000000 no-repeat right top;
    background-size: auto 100%;
}

.banner-desktop .banner-title {
    font-size: 35px !important;
    font-weight: 500;
    line-height: 36px !important;
    max-width: 50%;
}

.banner-tablet {
        width: 100%;
        height: auto;
        background: url("/resources/images/banners/finances_tablet.jpg") #000000 no-repeat center 0px;
        background-size: cover;
        margin: 0 auto;
        padding: 165px 20px 25px 20px;
    }

.banner-mob {
    width: 100%;
    height: 230px;
    background: url("/resources/images/banners/finances_mob.jpg") #000000 no-repeat center 0px;
    background-size: 400px auto;
    margin: 0 auto;
    padding: 120px 20px 0 20px;
}

.banner-mob .banner-title {
    font-size: 24px;
    line-height: 30px;
    margin-top:70px;
}

@media (min-width: 576px) {
    .banner-div {
        margin: 0 auto;
        max-width: 1035px;
    }

}

@media (min-width: 768px) {
    .banner-div {
        max-width: none;
        background-color: #000000;
    }

    .banner-desktop .banner-title {
        font-size: 32px !important;
        font-weight: 400;
        line-height: 36px !important;
    }
}

@media (min-width: 991px) {

    .banner-desktop .banner-title {
        font-size: 32px !important;
        font-weight: 400;
        line-height: 36px !important;
    }
}
