@media all and (max-width: 1199px){.hs-registration-content{
        padding: 50px 40px;
    }.hs-same-design{
        padding: 45px 40px;
    }.singles-child-hs-overview-content{
        min-height: 540px;
    }}@media all and (max-width: 991px){.mobile-menu-icon{
        display: block;
        z-index: 9;
    }.desktop-version,.hs-header-register-btn{
        display: none;
    }.mobile-version{
        display: block;
    }.hs-header-nav{
        padding-top: 175px;
        position: absolute;
        background: #010304;
        width: 100%;
        left: 0;
        top: 88px;
        z-index: 9;
        height: 100vh;
        display: none;
    }.hs-header-nav ul{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }.hs-header-nav ul li a{
        font-size: 24px;
        margin: 15px 0;
    }.hs-header-register-btn.mobile{
        display: block;
        margin-top: 100px;
    }.hs-header-register-btn.mobile a{
        background: #bd5bc6;
        color: #fff;
        max-width: 330px;
        width: 100%;
    }.hs-hero-content .row{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }.hs-hero-left-image img{
        width: 100%;
        height: auto;
    }.hs-hero-area{
        padding-top: 40px;
    }.hs-registration-content .btn a{
        margin-top: 20px;
    }.hs-registration-content .btn{
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }.singles-child-hs-overview-content{
        min-height: auto;
        margin-bottom: 15px;
    }}@media all and (max-width: 767px){h1{
        font-size: 40px;
    }h2{
        font-size: 30px;
    }.hs-registration-content,.hs-same-design{
        padding: 35px 30px;
    }.after-bg::after{
        height: 300px;
    }.single-game-variety-image{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 29%;
        flex: 0 0 29%;
        margin: 10px 5px 0;
    }.hs-same-design h2{
        margin-bottom: 15px;
    }}@media all and (max-width: 575px){h1{
        font-size: 32px;
    }h2{
        font-size: 24px;
    }.hs-header-nav{
        top: 74px;
    }.hs-header-logo img{
        width: 125px;
    }.hs-overview-pros-content,.hs-same-design{
        padding: 25px 15px;
        margin-bottom: 25px;
    }.hs-overview-content.hs-same-design .single-hs-overview-content{
        margin-top: 25px;
    }.hs-registration-content{
        padding: 30px 15px;
    }.third-registration{
        margin-bottom: 80px;
    }.after-bg::after{
        height: 300px;
        background-size: cover;
    }.single-sh-faq-title-content p{
        max-width: 300px;
    }.footer-nav ul{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }.footer-nav ul li a{
        margin: 8px 0;
    }.single-sh-faq-content{
        padding: 15px;
    }}@media all and (max-width: 450px){.single-child-hs-overview-list p{
        max-width: 175px;
    }.hs-registration-content .btn a{
        width: 100%;
    }.single-sh-faq-title-content p{
        max-width: 165px;
    }}@media all and (max-width: 991px){.single-hs-overview-content{
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }table{
        min-width: 650px;
    }}@media all and (max-width: 767px){table{
        border: none;
        background: transparent;
        min-width: auto;
    }table thead{
        display: none;
    }table tbody tr{
        display: block;
        margin-bottom: 15px;
        background: #110218;
        border: 2px solid #913ca5;
        border-radius: 10px;
        padding: 15px;
    }table tbody td{
        display: flex;
        justify-content: space-between;
        padding: 8px 0;
        border: none;
        border-bottom: 1px solid rgba(217, 221, 214, 0.3);
    }table tbody td:last-child{
        border-bottom: none;
        padding-bottom: 0;
    }table tbody td::before{
        content: attr(data-label);
        font-weight: 700;
        color: #eae6ea;
        margin-right: 10px;
    }}