.banner-1 {
    background:url(banner-1.jpg?20200127235344) no-repeat center bottom;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.banner-1-slide.slide-2 {
    background:url(banner-1-slide-2.jpg?20200127235344) no-repeat center bottom;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.banner-1-slide.slide-3 {
    background:url(banner-1-slide-3.jpg?20200127235344) no-repeat center bottom;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.banner-2 {
    background:url(banner-2.jpg?20200127235344) no-repeat center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.banner-2-right {
    background:url(banner-2-right.jpg?20200127235344) no-repeat center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.banner-3 {
    background:url(banner-3.jpg?20200127235344) no-repeat center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.banner-4 {
    background:url(banner-4.jpg?20200127235344) no-repeat center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.banner-bottom {
    background:url(banner-bottom.png?20200127235344) no-repeat center center;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    background-size:contain;
    min-height:450px;
    max-width:100%;
    background-position:center left;
}

.item.slide-1 {
    background:url(hero-slide-1.jpg?20200127235344) no-repeat center bottom;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.hero-wrapper-block .item.slide-2 {
    background:url(hero-slide-2.jpg?20200127235344) no-repeat center bottom;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.hero-wrapper-block .item.slide-3 {
    background:url(hero-slide-3.jpg?20200127235344) no-repeat center bottom;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

@media (max-width:991px) {
     .item.slide-1.with-mobile {
        background:url(hero-slide-1-tablet.jpg?20200127235344) no-repeat center bottom;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

     .hero-wrapper-block .item.slide-2.with-mobile {
        background:url(hero-slide-2-tablet.jpg?20200127235344) no-repeat center bottom;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;

    }

     .hero-wrapper-block .item.slide-3.with-mobile {
        background:url(hero-slide-3-tablet.jpg?20200127235344) no-repeat center bottom;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }
}

@media (max-width:767px) {
     .item.slide-1.with-mobile {
        background:url(hero-slide-1-mobile.jpg?20200127235344) no-repeat center bottom;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

     .hero-wrapper-block .item.slide-2.with-mobile {
        background:url(hero-slide-2-mobile.jpg?20200127235344) no-repeat center bottom;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

     .hero-wrapper-block .item.slide-3.with-mobile {
        background:url(hero-slide-3-mobile.jpg?20200127235344) no-repeat center bottom;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

}