.banner-img-container .container {
    background: transparent url('bilderrahmen_horizontal.png') no-repeat 95% bottom;
}

@media all and (max-width: 1199px) {

    .banner-img-container .container {
        background-position: right bottom;
    }

}

@media all and (max-width: 979px) {

    .banner-img-container .container {
        -webkit-background-size: auto 272px;
        background-size: auto 272px;
        background-position: right 10px;
    }

}

@media all and (max-width: 767px) {

    .banner-img-container .container {
        -webkit-background-size: auto 220px;
        background-size: auto 220px;
        background-position: 90% -18px;
    }

}

@media all and (max-width: 500px) {

    .banner-img-container .container {
        -webkit-background-size: 60% auto;
        background-size: 60% auto;
        background-position: 95% bottom;
    }


    .banner-img-container h1 {
        text-align: left !important;
    }

}

@media all and (max-width: 329px) {

    .banner-img-container .container {
        -webkit-background-size: auto 100%;
        background-size: auto 100%;
        background-position: right top;
    }

}