﻿@media (max-width: 1200px) {
    body {
        background-size: 100% auto;
        background: transparent url('../../willbetgamebettingsa/image/Mobile_414x820_casino_roulette.jpg') 0% 0% no-repeat padding-box;
        background-size: contain;
    }

    header {
        height: 14.8150vw;
        background: rgba(0, 0, 0, 0);
    }

    .logo {
        height: 8.687vw !important;
        width: 30.272vw !important;
        margin: 3.66vw 0 0 4.33vw;
    }

    .header-btns {
        margin: 0 3.2vw 0 auto;
        order: 2;
    }

    .btn-signup {
        width: 24vw;
        height: 8.26vw;
        margin: 4.26vw 0 0 1.6vw;
        font-size: 3.2vw;
    }

    .btn-login {
        width: 24vw;
        height: 8.26vw;
        margin: 4.26vw 0 0 1.6vw;
        font-size: 3.2vw;
        border-width: 2px;
    }

    .btn-cta {
        width: 53.33vw;
        height: 10.8vw;
        font-size: 6.4vw;
        margin: 0 auto;
    }

    /* .hero {
        margin-bottom: 89vw;
    }*/

    .hero-text {

        width: 100vw;
        line-height: 7.46vw;
        overflow: hidden;
        white-space: nowrap;
    }

    .hero-text .p1 {
        color: #fff;
        margin-top: 1vw;
        font: normal normal bold 12.136vw/14.563vw Poppins;
    }

    .hero .btn-cta {
        width: 60.33vw;
        height: 13vw;
        margin: 0vw 0vw 10vw;
    }

    span.txt1 {
        font: normal normal 300 7.524vw/7.039vw Poppins;
    }

    span.txt2 {
        font: normal normal bold 9.223vw/12.136vw Poppins;
    }

    .promo-vid {
        width: 64vw;
        height: 60vw;
        margin: -9.6vw 0 0 2vw;
    }

    .hero-text a {
        width: 80.063vw;
        height: 60vw;
        margin-top: 9vw;
    }


    .player-mobile {
        height: 89vw;
        width: 100%;
        overflow: hidden;
        background: url('https://emirbet.club/assets/emirbet-wo/images/bg-mobile.png') no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: static;
    }

    footer {
        font-size: 3.2vw;
        margin-top: -2vw;
    }

    .img-fluid {
        max-width: 100%;
        height: 9vw;
        width: auto;
    }

    .container-fluid.hero {
        height: 198vw;
    }

}

@media (min-width: 700px) and (max-width: 1200px) {
    .hero .btn-cta {
        width: 53.33vw;
        margin: 0vw -7vw 0;
    }

    .promo-vid {
        margin-top: 26vw;
        width: 65vw;
        height: 60vw;
        margin: -3.7vw 0vw 0 0.7vw;
    }

    .hero-text {
        margin: -7.14vw 10vw 0px 10vw;
    }

    .imgElementsM {
        top: 0vw;
    }

    p {
        margin: 12vw 0 -4rem 2vw;
    }

    .hero-text a {
        margin-top: 1vw;
    }


    .hero-text .p1 {
        margin-top: 11vw;
    }

    footer {
        font-size: 3.2vw;
        margin-top: -2vw;
    }
}
