﻿@media(max-width: 1200px)
{
    body
    {
        background-size: 100% auto;
        background: transparent url('https://emirbet.club/assets/emirbet-wo-sport/images/Mobile_414x820_casino_roulette.jpg') 0% 0% no-repeat padding-box;
        background-size: contain;
    }
    header
    {
        height: 14.815vw;
        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: 0 0 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-sport/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: 0 -7vw 0;
    }
    .promo-vid
    {
        margin-top: 26vw;
        width: 65vw;
        height: 60vw;
        margin: -3.7vw 0 0 .7vw;
    }
    .hero-text
    {
        margin: -7.14vw 10vw 0 10vw;
    }
    .imgElementsM
    {
        top: 0;
    }
    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;
    }
}