.main-nav-form.v2 {
    margin-left: auto;
}
@media (min-width: 1200px) {
    .banner-block {
        width: 100%;
    }
}
#banner-video-slide-main {
    padding-top: 0;
    margin-bottom: 0;
}
#banner-video-slide-main .owl-stage-outer {
    margin-top: 0;
}
.stats-block {
    background: none;
}
.stats-block.b {
    margin-top: 1.55vw;
    background: #9C00A3;
    background: linear-gradient(90deg,rgba(156, 0, 163, 1) 0%, rgba(54, 0, 116, 1) 100%);
    padding: 30px 30px;
}
.banner-block.v2 {
    background: none;
    overflow: hidden;
}
.banner-block.v2 .vid-big-banner {
    aspect-ratio: 1798/590;
    margin-left: 0;
}
.stat-title {
    color: #FFEE00;

}

.stats-block.rub-icon {
    background: url("../img/v2/nusd.svg") no-repeat top left;
    background-size: 5% auto;
    background-position: 16% 92%;
    padding: 0;
}
.chat .stats-block.rub-icon {
    background: url("../img/v2/nusd.svg") no-repeat top left;
    background-size: 7% auto;
    background-position: 5% 92%;
    padding: 0;
}
.stats-block.user-icon {
    background: url("../img/v2/nplayers.svg") no-repeat top left;
    background-size: 10% auto;
    background-position: 24% 92%;
    padding: 0;
}
.chat .stats-block.user-icon {
    background: url("../img/v2/nplayers.svg") no-repeat top left;
    background-size: 13% auto;
    background-position: 14% 92%;
    padding: 0;
}
.stat-title {
    text-align: left;
    padding-left: 23%;
}
.chat .stat-title {
    text-align: left;
    padding-left: 15%;
}
.stat-title.u {
    text-align: left;
    padding-left: 34%;
}
.chat .stat-title.u {
    text-align: left;
    padding-left: 29%;
}
.statpay {
    text-transform: uppercase;
    font-family: 'Alibaba';
}
.top-bot-pot {
    padding: 0 !important;
}
.statpeople .btn {
    margin-left: 0;
    width: 100%;
    line-height: 2vw;
}
.statlogo {
    width: 10% !important;
}
.chat .statlogo {
    width: 14% !important;
}
.stattext {
    width: 34% !important;
    padding-right: 25px;
}
.chat .stattext {
    width: 30% !important;
}
.statmoney {
    width: 28% !important;
    padding: 0 20px !important;
    text-align: center;
}
.statpeople {
    width: 28% !important;
    padding-right: 10px !important;
    padding-left: 42px !important;
}
.stattext p {
    font-family: 'Alibaba';
    font-size: 1vw;
}
.lang_RU.desktop-body .stattext p {
    line-height: 1.3vw;
}
.stat-number {
    font-size: 2vw;
}
.statpeople p.n {
    margin-bottom: 0.5vw;
}
.ccw {
    margin: 0 auto;
    text-align: center;
}
.statpay p.n {
    margin-top: 1rem;
    margin-bottom: 0;
    font-size: 0.9vw;
}

.payment-systems {
    width: 80%;
    margin: 0 auto;
}
.chat .payment-systems {
    width: 100%;
}
.subscription-page-body.main {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
.subscription-page-body.main .wins-table-nav {
    margin-top: 0;
}
.subscription-page-body.main .wins-table-nav a {
    margin-left: 0;
}
.banner-block.v2 .vid-big-banner {

}
.sub-stats-block {
    display: none;
}
.subscription-page-body.main .sub-sub-body .subitem1 .sub-title > div {
    color: #FF9E01;
}
.subscription-page-body.main .sub-sub-body .subitem3 .sub-title > div {
    color: #FBF44A;
}
@media (max-width: 1199px) {
    #banner-video-slide-main {
        padding-top: 0 !important;
    }
    .stats-block.b {
        margin-top: 1.6vw;
    }
    .stattext {
        /*width: 28% !important;*/
    }
    .stattext p {
        font-size: 1.5vw;
    }
    .statlogo {
        /*width: 20% !important;*/
    }
    .statmoney {
        /*width: 26% !important;*/
    }
    .statpeople {
        /*width: 26% !important;*/
        padding-left: 10px !important;
    }
    .subscription-page-body.main .sub-sub-body .btn {
        display: block;
    }
    .btn-register.big {
        display: block;
    }
}
@media (min-width: 541px) and (max-width: 1199px) {
    .payment-systems {
        /*width: 100%;*/
    }
    .statlogo {
        padding: 0 !important;
    }
    .stattext {
        padding-right: 0 !important;
    }
    .stat-number {
        font-size: 2.5vw;
    }
    .stats-block.rub-icon {
        background-size: 9% auto;
        background-position: 0% 92%;
        padding: 0 0 0 10px;
    }
    .stat-title {
        padding-left: 1.5%;
    }
    .stats-block.user-icon {
        background-size: 14% auto;
        background-position: 12% 92%;
    }
    .stat-title.u {
        text-align: left;
        padding-left: 28%;
    }
    .btn-register.big {
        font-size: 2vw;
        line-height: 2.7vw;
    }
    .desktop-body .subscription-page-body.main .sub-sub-body .sub-title > div {
        font-size: 12px;
        line-height: 23px;
        height: 75px;
    }
    .mobile-body .subscription-page-body.main .sub-sub-body .sub-title > div {
        width: 80%;
        line-height: 18px;
        min-height: 59px;
    }
    /*.b2t div {*/
    /*    padding-top: 8px;*/
    /*}*/
    .subscription-page-body.main .subscription-item .sub-descr {
        font-size: 13px;
        line-height: 21px;
    }
    .sub-sub-body {
        padding-top: 12px;
    }
    .mobile-body .subscription-page-body.main {
        padding-bottom: 20px;
    }
}
@media (max-width: 540px) {
    .line-selector-block {
        margin-top: 0;
    }
    .express-selector-block {
        margin-top: 1.8vw;
    }
    #main-banner-block .banner-block {
        aspect-ratio: 1798/590;
    }
    .subscription-page-body.main #winTabs {
        margin-top: 25px;
        margin-bottom: 0px;
    }
    .banner-block.v2 .vid-big-banner {
        aspect-ratio: 1798/590;
    }
    .stats-block.b {
        padding: 25px 25px 23px 25px;
        margin-top: 1.8vw;
    }
    .statlogo {
        width: 45% !important;
    }
    .stattext {
        width: 55% !important;
        padding-right: 0;
    }
    .stattext p {
        font-size: 3vw;
        padding-top: 10px;
    }
    .statmoney {
        display: none;
    }
    .statpeople {
        display: none;
    }
    .subscription-item .sub-descr {
        font-size: 16px;
        line-height: 21px;
    }
    .subscription-page-body.main .owl-item {
        padding-top: 25px;
    }
    .subscription-page-body.main .sub-sub-body {
        padding-top: 0;
    }
    .subscription-page-body.main .right-sub {
        right: 0;
    }
    .stats-block {
        z-index: 4;
        position: relative;
    }
    .sub-stats-block {
        position: relative;
        display: block;
        background: #350074;
        margin-top: -20px;
        padding-top: 48px;
        z-index: 3;
        padding-left: 25px;
        padding-right: 25px;
    }
    .stat-title {
        padding-left: 15%;
    }
    .stat-title.u {
        padding-left: 15%;
    }
    .stat-number {
        font-size: 9vw;
        padding-left: 15%;
    }
    .ccw {
        text-align: left;
        margin-bottom: 15px;
    }
    .stats-block.user-icon {
        background-position: 0 92%;
        background-size: 12% auto;
    }
    .stats-block.rub-icon {
        background-position: 3% 92%;
        background-size: 7% auto;
    }
    .statpay p.n {
        color: #FFEE00;
        font-size: 12px;
        font-weight: bold;
        margin-top: 30px;
        margin-bottom: 7px;
    }
    .payment-systems {
        margin-left: 0;
        margin-top: 3px;
        margin-bottom: 15px;
    }
    .btn-register.big {
        display: block;
        text-align: center !important;
        margin: 0 auto;
        float: none;
        margin: 0 auto !important;
        display: block;
        width: 80% !important;
        margin-bottom: 35px !important;
        margin-top: 40px !important;
    }
    .mobile-body .subscription-page-body.main .sub-sub-body .sub-title > div {
        line-height: 15px;
        width: 54%;
        min-height: 51px;
    }
    .subscription-page-body.main {
        padding-bottom: 26px;
    }
    /*.lang_RU .b2t div, .lang_EN .b2t div {*/
    /*    padding-top: 7px;*/
    /*}*/
    #banner-video-slide-main video {
        width: 100%;
    }
    .subscription-page-body.main .left-sub, .subscription-page-body.main .right-sub {
        display: block;
        position: absolute;
        bottom: 216px;
        z-index: 100;
    }

    .wins-table-container.main-res-t table {
        border-spacing: 0 1.6vw;
    }
    .main-res-t .win-table-h {
        margin-bottom: 9px;
    }
    .wins-table-container.main-res-t table thead tr th {
        padding-bottom: 13px;
    }
    .classic-t.sec {
        margin-top: -22px;
    }
    .best-table.sec {
        margin-top: -22px;
    }
}
/*.lang_KZ .b2t div {*/
/*    padding-top: 0;*/
/*}*/
@media (min-width: 1200px) {
    .subscription-page-body.main .sub-sub-body .sub-title > div {
        /*line-height: 25px;*/
        /*min-height: 79px;*/
        line-height: 1.5vw;
        min-height: 5vw;
    }
    /*.b2t div {*/
    /*    padding-top: 18px !important;*/
    /*}*/

    .lang_RU .statpay p.n {
        font-size: 0.7vw;
    }
    .lang_KZ .statpay p.n {
        font-size: 0.7vw;
    }
    .lang_EN .statpay p.n {
        font-size: 0.7vw;
    }
    .subscription-page-body.main .subscription-item .sub-descr
    {
        text-align: center;
        font-family: 'Alibaba';
        font-weight: bold;
        margin: 15px 0 0 0;
        font-size: 1vw;
        line-height: 1.5vw;
    }
}
.subscription-page-body.main .myGallery .subscription-item {
    overflow: hidden;
}

.lang_RU #chatModal .auth-body {
    padding-top: 0;
    padding-bottom: 0;
}

.unauth .chat-control {
    display: none !important;
}
.unauth .chat-show-control {
    display: none !important;
}
.unauth .chat-body {
    padding-bottom: 110px !important;
}

.unauth .chat-new-count {
    bottom: 75px;
}
@media (min-width: 1200px) and (max-width: 1600px) {
    .desktop-body.chat .stat-number {
        /*font-size: 1.5vw;*/
    }
}

.ri {
    background: url(/img/v2/nusd.svg) no-repeat top center;
    background-size: 100%;
    width: 1vw;
    aspect-ratio: 25/47;
    display: inline-block;
    margin-left: -1.5vw;
    margin-bottom: -0.3vw;
    margin-right: 2px;
    position: relative;
}
.pi {
    background: url(/img/v2/nplayers.svg) no-repeat top center;
    background-size: 100%;
    width: 1.8vw;
    aspect-ratio: 45/44;
    display: inline-block;
    margin-left: -1.8vw;
    margin-bottom: -0.3vw;
    margin-right: 2px;
    position: relative;
}
.ri::after {
    content: "PAID OUT";
    display: block;
    position: absolute;
    font-size: 1vw;
    left: 1.2vw;
    color: #FFEE00;
    width: 10vw;
    text-align: left;
    top: -1.8vw;
    font-family: 'Alibaba';
}
.pi::after {
    content: "PLAYERS";
    display: block;
    position: absolute;
    top: -1.8vw;
    font-size: 1vw;
    left: 1.9vw;
    color: #FFEE00;
    width: 10vw;
    text-align: left;
    font-family: 'Alibaba';
}
.lang_RU .ri::after {
    content: "ВЫПЛАЧЕНО";
}
.lang_KZ .ri::after {
    content: "ТӨЛЕНДІ";
}
.lang_RU .pi::after {
    content: "ИГРОКОВ";
}
.lang_KZ .pi::after {
    content: "ОЙЫНШЫЛАР";
}
.stat-title {
    visibility: hidden;
}
@media (max-width: 1199px) {
    .ri::after {
        font-size: 1.6vw;
        left: 1.5vw;
        top: -2.2vw;
    }
    .pi::after {
        font-size: 1.6vw;
        left: 2.4vw;
        top: -2.2vw;

    }
}
@media (max-width: 540px) {
    .mobile-body .ri, .mobile-body .pi {
        display: none;
    }
    .mobile-body .ri::after, .mobile-body .pi::after {
        display: none;
    }
    .stat-title {
        visibility: visible;
    }
}
@media (min-width: 541px) {
    .stats-block.user-icon {
        background: none !important;
    }

    .stats-block.rub-icon {
        background: none !important;
    }
}
@media (min-width: 541px) and (max-width: 1199px) {
    .ri {
        width: 1.2vw;
    }
    .pi {
        width: 2.2vw;
    }

    .wins-table-container.main-res-t table {
        border-spacing: 0 1.6vw;
    }
   .main-res-t .win-table-h {
        margin-bottom: 9px;
    }
    .wins-table-container.main-res-t table thead tr th {
        padding-bottom: 13px;
    }
    .classic-t.sec {
        margin-top: -22px;
    }
    .best-table.sec {
        margin-top: -22px;
    }
}
@media (min-width: 541px) {
    .statmoney {
        padding: 0 !important;
    }
    .lang_KZ .subscription-page-body.main .sub-sub-body .sub-title > div {
        width: 70%;
    }
    .lang_RU .subscription-page-body.main .sub-sub-body .sub-title > div {
        width: 57%;
        padding-bottom: 0 !important;
        padding-top: 3px;
    }
    .subscription-page-body.main .sub-sub-body .sub-title > div {
        padding-bottom: 0 !important;
        padding-top: 3px;
    }
    .lang_EN .subscription-page-body.main .sub-sub-body .sub-title > div {
        width: 57%;
    }
    .desktop-body .subscription-page-body.main {
        padding-bottom: 0;
    }
    .safari .desktop-body .subscription-page-body.main {
        padding-bottom: 1.2vw;
    }
    .wins-table-nav.main-res a {
        padding-top: 17px;
    }
}
.subscription-page-body.main .subscription-item .sub-descr {
    text-transform: uppercase;
}
@media (max-width: 767px) {
    .desktop-body .stat-title {
        font-size: 1vw !important;
    }
    .safari .desktop-body  .stat-title {
        font-size: 0.5vw !important;
    }
}
@media (max-width: 1199px) {
    .desktop-body .stat-title {
        font-size: 1vw !important;
    }
    .safari .desktop-body .stat-title {
        font-size: 1vw !important;
    }
}
@media (max-width: 575px) {
    .safari .desktop-body .subscription-page-body.main .right-sub {
        right: 0;
    }
    .safari .desktop-body .subscription-page-body.main .owl-item {
        padding-top: 5px;
    }
    .safari .desktop-body .subscription-page-body.main .sub-sub-body {
        padding-top: 0;
    }
    .safari .desktop-body .subscription-page-body.main .right-sub {
        right: -27px;
    }
}
@media (min-width: 1200px) {
    .safari .desktop-body #main-banner-block {
        margin-bottom: 15px;
    }
}
.wins-table-nav.main-res a:first-child {
    margin-left: 0 !important;
}
