.actorsWrap.actorsSecondary.inCast {
    background: -moz-linear-gradient(0deg,rgba(100, 0, 0, 1) 30%, rgba(100, 0, 0, 0) 30%), url(images/actorsXL.webp);
    background: -webkit-linear-gradient(0deg,rgba(100, 0, 0, 1) 30%, rgba(100, 0, 0, 0) 30%), url(images/actorsXL.webp);
    background: linear-gradient(0deg,rgba(100, 0, 0, 1) 30%, rgba(100, 0, 0, 0) 30%), url(images/actorsXL.webp);
    background-position: top center;
    background-repeat: no-repeat;
}

@media screen and (max-width: 2000px) {
    footer:before {
        height: 560px;
    }
}

@media screen and (max-width: 1400px) {
    .newsWrap:before {
        margin-top: 25px;
    }
}

@media screen and (max-width: 1100px) {
    .episodesBlock.twb {
        margin-top: -20px;
    }
}

@media screen and (max-width: 490px) {
    .bannerMain.hasMobile {
        height: 620px;
    }
}

@media screen and (max-width: 390px) {
    .bannerMain.hasMobile {
        height: 575px;
    }
}