@media screen and (min-width: 320px) and (max-width: 359px) {

    /* Overrides for file m_faceliftPromotionsNew.css */
    #root #mainDiv[class*="view-page-test-promotions"] .body .content {
        background-image: url(/v1.048/r/images/site/icons/boomerangIconTransparentBig.png);
        background-repeat: no-repeat;
        background-size: 90%;
        background-position-x: 328px;
        background-position-y: -400px;
        padding-top: 35px;
        background-attachment: fixed;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoWrapper {
        width: 345px;
        margin-bottom: 20px;
        margin-right: 69px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner {
        min-height: unset;
        max-height: unset;
        width: 345px;
        height: 135px;
        border-radius: 15px;
        padding-left: 20px;
        box-shadow: 0 6px 6px 0px #00000080;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus {
        background-image: url(/v1.048/r/images/site/icons/tennisballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 263px;
        background-position-y: 62px;
        background-size: 66px 66px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet {
        background-image: url(/v1.048/r/images/site/icons/volleyballGreen.png);
        background-repeat: no-repeat;
        background-position-y: bottom;
        background-position-x: 201px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback {
        background-image: url(/v1.048/r/images/site/icons/hockeypackGreen.png);
        background-repeat: no-repeat;
        background-position-x: 201px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes {
        background-image: url(/v1.048/r/images/site/icons/tennisballOutlineGreen.png);
        background-repeat: no-repeat;
        background-position-x: 213px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus {
        background-image: url(/v1.048/r/images/site/icons/basketballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 226px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator {
        background-image: url(/v1.048/r/images/site/icons/rugbyballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 230px;
        background-position-y: 26px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNew.svg);
        width: 100%;
        height: 89px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 5px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNew.svg);
        width: 100%;
        height: 89px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 5px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/welcomebonusTextPromosNew.svg);
        width: 100%;
        height: 57px;
        background-repeat: no-repeat;
        margin-top: 35px;
        margin-bottom: 35px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/welcomebonusTextPromosNew.svg);
        width: 100%;
        height: 57px;
        background-repeat: no-repeat;
        margin-top: 31px;
        margin-bottom: 16px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/cashbackTextPromosNew.svg);
        width: 100%;
        height: 63px;
        background-repeat: no-repeat;
        margin-top: 46px;
        margin-bottom: 18px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/cashbackTextPromosNew.svg);
        width: 100%;
        height: 63px;
        background-repeat: no-repeat;
        margin-top: 38px;
        margin-bottom: 11px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/accumulatorTextPromosNew.svg);
        width: 100%;
        height: 61px;
        background-repeat: no-repeat;
        margin-top: 33px;
        margin-bottom: 15px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/accumulatorTextPromosNew.svg);
        width: 100%;
        height: 61px;
        background-repeat: no-repeat;
        margin-top: 29px;
        margin-bottom: 37px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/freebetTextPromosNew2.svg);
        width: 100%;
        height: 38px;
        background-repeat: no-repeat;
        margin-top: 55px;
        margin-bottom: 38px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/freebetTextPromosNew2.svg);
        width: 100%;
        height: 38px;
        background-repeat: no-repeat;
        margin-top: 46px;
        margin-bottom: 19px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/vouchercodeTextPromosNew.svg);
        width: 100%;
        height: 67px;
        background-repeat: no-repeat;
        margin-top: 22px;
        margin-bottom: 15px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/vouchercodeTextPromosNew.svg);
        width: 100%;
        height: 67px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 34px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/loyaltyTextPromosNew.svg);
        width: 100%;
        height: 67px;
        background-repeat: no-repeat;
        margin-top: 37px;
        margin-bottom: 9px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/loyaltyTextPromosNew.svg);
        width: 100%;
        height: 67px;
        background-repeat: no-repeat;
        margin-top: 33px;
        margin-bottom: 26px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .slogan-separator {
        height: 7px;
        width: 107px;
    }

    /* Overrides for file m_faceliftPromotionsNewMobile.css */
    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoWrapper {
        width: 288px;
        margin-bottom: 0;
        margin-right: 0;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner {
        min-height: unset;
        max-height: unset;
        width: 288px;
        height: 126px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .footballGreen {
        background-size: 109px 59px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus {
        background-position-x: 213px;
        background-position-y: 55px;
        background-size: 62px 62px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-freebet {
        background-size: 98px 69px;
        background-position-x: 176px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-cashback {
        background-position-x: 178px;
        background-position-y: bottom;
        background-size: 111px 52px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes {
        background-position-x: 164px;
        background-position-y: bottom;
        background-size: 103px 66px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus {
        background-position-x: 182px;
        background-size: 90px 79px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-accumulator {
        background-position-x: 181px;
        background-size: 70px 70px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNewMobile2.svg);
        width: 100%;
        height: 84px;
        background-repeat: no-repeat;
        margin-top: 10px;
        margin-bottom: 5px;
        background-size: 185px 83px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.gr {
        height: 53px;
        background-size: 181px 53px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.gr {
        height: 52px;
        background-size: 197px 52px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.gr {
        height: 52px;
        background-size: 152px 52px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.gr {
        height: 34px;
        background-size: 172px 34px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.gr {
        height: 62px;
        background-size: 160px 62px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.gr {
        height: 54px;
        background-size: 172px 54px;
    }
}

@media screen and (min-width: 360px) and (max-width: 374px) {

    /* Overrides for file m_faceliftPromotionsNew.css */
    #root #mainDiv[class*="view-page-test-promotions"] .body .content {
        background-image: url(/v1.048/r/images/site/icons/boomerangIconTransparentBig.png);
        background-repeat: no-repeat;
        background-size: 90%;
        background-position-x: 369px;
        background-position-y: -400px;
        padding-top: 35px;
        background-attachment: fixed;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoWrapper {
        width: 388px;
        margin-bottom: 20px;
        margin-right: 69px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner {
        min-height: unset;
        max-height: unset;
        width: 388px;
        height: 152px;
        border-radius: 15px;
        padding-left: 20px;
        box-shadow: 0 6px 6px 0px #00000080;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus {
        background-image: url(/v1.048/r/images/site/icons/tennisballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 295px;
        background-position-y: 69px;
        background-size: 75px 75px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet {
        background-image: url(/v1.048/r/images/site/icons/volleyballGreen.png);
        background-repeat: no-repeat;
        background-position-y: bottom;
        background-position-x: 226px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback {
        background-image: url(/v1.048/r/images/site/icons/hockeypackGreen.png);
        background-repeat: no-repeat;
        background-position-x: 226px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes {
        background-image: url(/v1.048/r/images/site/icons/tennisballOutlineGreen.png);
        background-repeat: no-repeat;
        background-position-x: 240px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus {
        background-image: url(/v1.048/r/images/site/icons/basketballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 254px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator {
        background-image: url(/v1.048/r/images/site/icons/rugbyballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 258px;
        background-position-y: 30px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNew.svg);
        width: 100%;
        height: 100px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 5px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNew.svg);
        width: 100%;
        height: 100px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 5px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/welcomebonusTextPromosNew.svg);
        width: 100%;
        height: 63px;
        background-repeat: no-repeat;
        margin-top: 35px;
        margin-bottom: 35px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/welcomebonusTextPromosNew.svg);
        width: 100%;
        height: 63px;
        background-repeat: no-repeat;
        margin-top: 35px;
        margin-bottom: 23px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/cashbackTextPromosNew.svg);
        width: 100%;
        height: 71px;
        background-repeat: no-repeat;
        margin-top: 46px;
        margin-bottom: 18px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/cashbackTextPromosNew.svg);
        width: 100%;
        height: 71px;
        background-repeat: no-repeat;
        margin-top: 41px;
        margin-bottom: 18px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/accumulatorTextPromosNew.svg);
        width: 100%;
        height: 68px;
        background-repeat: no-repeat;
        margin-top: 41px;
        margin-bottom: 19px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/accumulatorTextPromosNew.svg);
        width: 100%;
        height: 68px;
        background-repeat: no-repeat;
        margin-top: 29px;
        margin-bottom: 37px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/freebetTextPromosNew2.svg);
        width: 100%;
        height: 42px;
        background-repeat: no-repeat;
        margin-top: 55px;
        margin-bottom: 38px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/freebetTextPromosNew2.svg);
        width: 100%;
        height: 42px;
        background-repeat: no-repeat;
        margin-top: 55px;
        margin-bottom: 20px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/vouchercodeTextPromosNew.svg);
        width: 100%;
        height: 75px;
        background-repeat: no-repeat;
        margin-top: 30px;
        margin-bottom: 15px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/vouchercodeTextPromosNew.svg);
        width: 100%;
        height: 75px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 34px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/loyaltyTextPromosNew.svg);
        width: 100%;
        height: 75px;
        background-repeat: no-repeat;
        margin-top: 37px;
        margin-bottom: 18px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/loyaltyTextPromosNew.svg);
        width: 100%;
        height: 75px;
        background-repeat: no-repeat;
        margin-top: 33px;
        margin-bottom: 26px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .slogan-separator {
        height: 7px;
        width: 120px;
    }

    /* Overrides for file m_faceliftPromotionsNewMobile.css */
    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoWrapper {
        width: 324px;
        margin-bottom: 0;
        margin-right: 0;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner {
        min-height: unset;
        max-height: unset;
        width: 324px;
        height: 142px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .footballGreen {
        background-size: 123px 67px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus {
        background-position-x: 240px;
        background-position-y: 62px;
        background-size: 70px 70px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-freebet {
        background-size: 111px 78px;
        background-position-x: 198px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-cashback {
        background-position-x: 200px;
        background-position-y: bottom;
        background-size: 125px 58px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes {
        background-position-x: 185px;
        background-position-y: bottom;
        background-size: 115px 74px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus {
        background-position-x: 205px;
        background-size: 102px 90px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-accumulator {
        background-position-x: 203px;
        background-size: 78px 78px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNewMobile2.svg);
        width: 100%;
        height: 94px;
        background-repeat: no-repeat;
        margin-top: 16px;
        margin-bottom: 5px;
        background-size: 209px 94px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.gr {
        height: 59px;
        background-size: 203px 59px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.gr {
        height: 58px;
        background-size: 222px 58px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.gr {
        height: 58px;
        background-size: 171px 58px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.gr {
        height: 40px;
        background-size: 194px 40px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.gr {
        height: 70px;
        background-size: 180px 70px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.gr {
        height: 61px;
        background-size: 194px 61px;
    }
}

@media screen and (min-width: 375px) and (max-width: 389px) {

    /* Overrides for file m_faceliftPromotionsNew.css */
    #root #mainDiv[class*="view-page-test-promotions"] .body .content {
        background-image: url(/v1.048/r/images/site/icons/boomerangIconTransparentBig.png);
        background-repeat: no-repeat;
        background-size: 90%;
        background-position-x: 385px;
        background-position-y: -400px;
        padding-top: 35px;
        background-attachment: fixed;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoWrapper {
        width: 404px;
        margin-bottom: 20px;
        margin-right: 69px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner {
        min-height: unset;
        max-height: unset;
        width: 404px;
        height: 158px;
        border-radius: 15px;
        padding-left: 20px;
        box-shadow: 0 6px 6px 0px #00000080;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus {
        background-image: url(/v1.048/r/images/site/icons/tennisballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 308px;
        background-position-y: 72px;
        background-size: 78px 78px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet {
        background-image: url(/v1.048/r/images/site/icons/volleyballGreen.png);
        background-repeat: no-repeat;
        background-position-y: bottom;
        background-position-x: 236px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback {
        background-image: url(/v1.048/r/images/site/icons/hockeypackGreen.png);
        background-repeat: no-repeat;
        background-position-x: 236px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes {
        background-image: url(/v1.048/r/images/site/icons/tennisballOutlineGreen.png);
        background-repeat: no-repeat;
        background-position-x: 250px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus {
        background-image: url(/v1.048/r/images/site/icons/basketballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 264px;
        background-position-y: bottom;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator {
        background-image: url(/v1.048/r/images/site/icons/rugbyballBlue.png);
        background-repeat: no-repeat;
        background-position-x: 269px;
        background-position-y: 31px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNew.svg);
        width: 100%;
        height: 105px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 5px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNew.svg);
        width: 100%;
        height: 105px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 5px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/welcomebonusTextPromosNew.svg);
        width: 100%;
        height: 66px;
        background-repeat: no-repeat;
        margin-top: 35px;
        margin-bottom: 35px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/welcomebonusTextPromosNew.svg);
        width: 100%;
        height: 66px;
        background-repeat: no-repeat;
        margin-top: 35px;
        margin-bottom: 35px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/cashbackTextPromosNew.svg);
        width: 100%;
        height: 74px;
        background-repeat: no-repeat;
        margin-top: 46px;
        margin-bottom: 18px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/cashbackTextPromosNew.svg);
        width: 100%;
        height: 74px;
        background-repeat: no-repeat;
        margin-top: 43px;
        margin-bottom: 18px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/accumulatorTextPromosNew.svg);
        width: 100%;
        height: 71px;
        background-repeat: no-repeat;
        margin-top: 41px;
        margin-bottom: 25px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/accumulatorTextPromosNew.svg);
        width: 100%;
        height: 71px;
        background-repeat: no-repeat;
        margin-top: 29px;
        margin-bottom: 37px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/freebetTextPromosNew2.svg);
        width: 100%;
        height: 44px;
        background-repeat: no-repeat;
        margin-top: 55px;
        margin-bottom: 38px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/freebetTextPromosNew2.svg);
        width: 100%;
        height: 44px;
        background-repeat: no-repeat;
        margin-top: 55px;
        margin-bottom: 38px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/vouchercodeTextPromosNew.svg);
        width: 100%;
        height: 79px;
        background-repeat: no-repeat;
        margin-top: 42px;
        margin-bottom: 15px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/vouchercodeTextPromosNew.svg);
        width: 100%;
        height: 79px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 34px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/loyaltyTextPromosNew.svg);
        width: 100%;
        height: 79px;
        background-repeat: no-repeat;
        margin-top: 50px;
        margin-bottom: 9px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.en {
        background-image: url(/v1.048/r/images/site/icons/loyaltyTextPromosNew.svg);
        width: 100%;
        height: 79px;
        background-repeat: no-repeat;
        margin-top: 33px;
        margin-bottom: 26px;
    }

    #root #mainDiv[class*="view-page-test-promotions"] .slogan-separator {
        height: 8px;
        width: 125px;
    }

    /* Overrides for file m_faceliftPromotionsNewMobile.css */
    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoWrapper {
        width: 338px;
        margin-bottom: 0;
        margin-right: 0;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner {
        min-height: unset;
        max-height: unset;
        width: 338px;
        height: 148px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .footballGreen {
        background-size: 128px 69px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus {
        background-position-x: 250px;
        background-position-y: 64px;
        background-size: 73px 73px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-freebet {
        background-size: 115px 81px;
        background-position-x: 207px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-cashback {
        background-position-x: 209px;
        background-position-y: bottom;
        background-size: 130px 61px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes {
        background-position-x: 192px;
        background-position-y: bottom;
        background-size: 120px 77px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus {
        background-position-x: 213px;
        background-size: 106px 93px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-accumulator {
        background-position-x: 212px;
        background-size: 82px 82px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-firstdeposit .slogan-head.gr {
        background-image: url(/v1.048/r/images/site/icons/firstDepositTextPromosNewMobile2.svg);
        width: 100%;
        height: 98px;
        background-repeat: no-repeat;
        margin-top: 25px;
        margin-bottom: 5px;
        background-size: 217px 98px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-welcomebonus .slogan-head.gr {
        height: 62px;
        background-size: 212px 62px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-cashback .slogan-head.gr {
        height: 61px;
        background-size: 231px 61px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-accumulator .slogan-head.gr {
        height: 61px;
        background-size: 178px 61px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-freebet .slogan-head.gr {
        height: 41px;
        background-size: 202px 41px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-vouchercodes .slogan-head.gr {
        height: 73px;
        background-size: 188px 73px;
    }

    #root #mainDiv.mobile[class*="view-page-test-promotions"] .promoBanner.banner-loyaltybonus .slogan-head.gr {
        height: 63px;
        background-size: 202px 63px;
    }
}