.express-top-line-container {
    background: url("../img/express/top_line.svg") no-repeat top center;
    background-image: url("../img/express/top_line.svg");
    aspect-ratio: 1700/60;
    background-size: 100% auto;
    --bs-gutter-x: 0;
}
.lang_EN .express-top-line-container.main.darts {
    background-image: url("../img/express/main_top_lines/en/darts.png?v=3");
}
.lang_EN .express-top-line-container.main.archery {
    background-image: url("../img/express/main_top_lines/en/archery.png?v=3");
}
.lang_EN .express-top-line-container.main.box {
    background-image: url("../img/express/main_top_lines/en/box.png?v=3");
}
.lang_EN .express-top-line-container.main.football {
    background-image: url("../img/express/main_top_lines/en/football.png?v=3");
}
.lang_EN .express-top-line-container.main.basketball {
    background-image: url("../img/express/main_top_lines/en/basketball.png?v=3");
}
.lang_EN .express-top-line-container.main.tennis {
    background-image: url("../img/express/main_top_lines/en/tennis.png?v=3");
}

.lang_RU .express-top-line-container.main.darts {
    background-image: url("../img/express/main_top_lines/ru/darts.png?v=3");
}
.lang_RU .express-top-line-container.main.archery {
    background-image: url("../img/express/main_top_lines/ru/archery.png?v=3");
}
.lang_RU .express-top-line-container.main.box {
    background-image: url("../img/express/main_top_lines/ru/box.png?v=3");
}
.lang_RU .express-top-line-container.main.football {
    background-image: url("../img/express/main_top_lines/ru/football.png?v=3");
}
.lang_RU .express-top-line-container.main.basketball {
    background-image: url("../img/express/main_top_lines/ru/basketball.png?v=3");
}
.lang_RU .express-top-line-container.main.tennis {
    background-image: url("../img/express/main_top_lines/ru/tennis.png?v=3");
}
.lang_KZ .express-top-line-container.main.darts {
    background-image: url("../img/express/main_top_lines/kz/darts.png?v=3");
}
.lang_KZ .express-top-line-container.main.archery {
    background-image: url("../img/express/main_top_lines/kz/archery.png?v=3");
}
.lang_KZ .express-top-line-container.main.box {
    background-image: url("../img/express/main_top_lines/ru/box.png?v=3");
}
.lang_KZ .express-top-line-container.main.football {
    background-image: url("../img/express/main_top_lines/ru/football.png?v=3");
}
.lang_KZ .express-top-line-container.main.basketball {
    background-image: url("../img/express/main_top_lines/ru/basketball.png?v=3");
}
.lang_KZ .express-top-line-container.main.tennis {
    background-image: url("../img/express/main_top_lines/ru/tennis.png?v=3");
}

.top-spacer {
    margin-top: 2vw;
}

.page-title.express {
    font-size: 28px !important;
}
.page-title.express.s {
    /*font-family: "Signika";*/
}
.page-title.express .capital {
    font-size: 30px !important;
}
.express-top-line-sport {
    font-size: 1.4vw;
    line-height: 2.5vw;
    font-weight: 500;
    padding-left: 4.7%;
    padding-top: 0.3%;
    width: 23%;
    font-family: 'Alibaba';
    font-weight: bold;
}
.express-top-line-sport.darts {
    background: url("../img/express/top_darts_icon.svg") no-repeat center left;
    background-image: url("../img/express/top_darts_icon.svg");
    background-size: auto 75%;
    background-position: 7% 78%;
}
.express-top-line-sport.archery {
    background: url("../img/express/top_archery_icon.svg") no-repeat center left;
    background-image: url("../img/express/top_archery_icon.svg");
    background-size: auto 75%;
    background-position: 7% 78%;
}
.express-top-line-sport.box {
    background: url("../img/express/top_box_icon.svg") no-repeat center left;
    background-image: url("../img/express/top_box_icon.svg");
    background-size: auto 75%;
    background-position: 7% 78%;
}
.express-top-line-sport.basketball {
    background: url("../img/express/top_basketball_icon.svg") no-repeat center left;
    background-image: url("../img/express/top_basketball_icon.svg");
    background-size: auto 75%;
    background-position: 7% 78%;
}
.express-top-line-sport.football {
    background: url("../img/express/top_football_icon.svg") no-repeat center left;
    background-image: url("../img/express/top_football_icon.svg");
    background-size: auto 75%;
    background-position: 7% 78%;
}
.express-top-line-sport.tennis {
    background: url("../img/express/top_tennis_icon.svg") no-repeat center left;
    background-image: url("../img/express/top_tennis_icon.svg");
    background-size: auto 75%;
    background-position: 7% 78%;
}

.express-top-line-body {
    aspect-ratio: 1700/60;
}

.express-top-line-title.full-express {
    background: url("../img/express/top_full_express_title.svg") no-repeat top center;
    background-image: url("../img/express/top_full_express_title.svg");
    background-size: auto 38%;
    background-position: 0 64%;
    height: 100%;
    width: 15%;
    display: inline-block;
}
.express-top-line-title.express {
    background: url("../img/express/top_express_title.svg") no-repeat top center;
    background-image: url("../img/express/top_express_title.svg");
    background-size: auto 38%;
    background-position: 0 64%;
    height: 100%;
    width: 9.5%;
    display: inline-block;
}
.express-top-line-info-btn {
    background: url("../img/express/info_icon.svg") no-repeat center center;
    background-image: url("../img/express/info_icon.svg");
    background-size: 100% auto;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    width: 2%;
    background-position: 0 67%;
}
.express-lines-selector {
    --bs-gutter-x: 0;
}
.express-line-block {
    background-color: #4D2280;
    margin-top: 1.4vw;
    margin-bottom: 2.5vw;
    padding: 0 !important;
    color: white;
    position: relative;
}
.express-lines-selector table, .express-lines-selector table * {
    background-color: transparent;
    color: white;
    text-align: center;
}
@media (min-width: 991px) {
    .express-lines-selector > .col-lg-6 {
        width: 49%;
    }
}
.express-lines-selector table th {
    font-weight: normal;
    padding-top: 0.7vw;
    font-size: 12px;
}

.express-lines-selector table thead tr {
    border-bottom: 2px solid #A588DC;
}

.express-line-demo-button {
    padding: 0.5vw 0.5vw;
    background: radial-gradient(85.76% 79.8% at 22.6% 14.1%, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 59.5%, rgba(255, 255, 255, 0) 100%) , #4D01F1;
    box-shadow: inset -3px -4px 7px rgba(255, 255, 255, 0.15);
    border-radius: 8px;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 94%;
    text-transform: uppercase;
    color: #FFFFFF;
    cursor: pointer;
}
.express-line-demo-button:hover {
    background: radial-gradient(85.76% 79.8% at 22.6% 14.1%, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 59.5%, rgba(255, 255, 255, 0) 100%) , #0066ff;
    box-shadow: inset -3px -4px 7px rgba(255, 255, 255, 0.15);
}
.express-line-play-button {
    padding: 0.5vw 0.5vw;
    background: radial-gradient(85.76% 79.8% at 22.6% 14.1%, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 59.5%, rgba(255, 255, 255, 0) 100%) , #00A600;
    box-shadow: inset -3px -4px 7px rgba(255, 255, 255, 0.15);
    border-radius: 8px;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 94%;
    text-transform: uppercase;
    color: #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
}
.express-line-play-button:hover {
    background: radial-gradient(85.76% 79.8% at 22.6% 14.1%, rgba(255, 255, 255, 0.86) 0%, rgba(255, 255, 255, 0) 59.5%, rgba(255, 255, 255, 0) 100%) , #13e813;
    box-shadow: inset -3px -4px 7px rgba(255, 255, 255, 0.15);
}



.express-line-play-buttons {
    position: absolute;
    right: 2%;
    bottom: -4%;
    width: 40%;
    text-align: right;
}
@media (min-width: 992px) {
    .football.col-12 .express-line-play-buttons,
    .tennis.col-12 .express-line-play-buttons {
        bottom: -4%;
        width: 26%;
    }
}
@media (min-width: 1200px) {
    .football.col-12 .express-line-play-buttons,
    .tennis.col-12 .express-line-play-buttons {
        bottom: -4%;
        width: 20%;
        right: 1%;
    }
}
.express-line-play-buttons > a {
    display: inline-block;
    width: 48%;
    margin-left: 1%;
    text-align: center !important;
    text-decoration: none;
}
.express-line-timer {
    font-weight: bold !important;
    width: 23%;
}
/*.express-timer {*/
/*    font-size:*/
/*}*/

.express-line-portraits-block {
    background: url("../img/express/green_back_line.svg") no-repeat top center;
    background-image: url("../img/express/green_back_line.svg");
    aspect-ratio: 231/73;
    background-size: 100%;
}
.express-line-info-details .selector-online {
    top: 0;
}
.express-line-people {
    width: 28%;
}
.express-coeff-val {
    font-family: "Signika";
    font-weight: bold;
    font-size: 3vw;
    margin-top: -12px;
}
.express-coeff-val span {
    font-size: 2.5vw;
    margin-right: 0.5vw;
}
.express-line-coeff-val {
    vertical-align: middle;
    text-align: left !important;
}
.express-line-info-details {
    vertical-align: middle;
}
.express-timer {
    font-size: 1.4vw !important;
    font-family: 'Signika';
    font-weight: bold;
}
.express-people-list {
    font-size: 1.2vw;
    font-family: "Signika";
    font-weight: bold;
    text-align: center;
    line-height: 1.8vw;
    padding-top: 0.5vw;
}
.chat .express-people-list {
    font-size: 1vw;
}

.express-people-list span {
    margin: 0 2px;
}

.express-line-timer, .express-line-people, .express-line-info-details {

    vertical-align: middle !important;
}

.express-line-timer.b, .express-line-people.b, .express-line-info-details.b {
    #border-bottom: 2px solid #A588DC !important;
}
.hrer td {
    padding: 0 !important;
}
.hrer td div {
    border-bottom: 2px solid #A588DC !important;
    width: 74%;
    margin-left: 4%;
}
@media (min-width: 992px) {
    .box .hrer.hrer412 td div {
        width: 69%;
    }
}
@media (max-width: 540px) {
    .box .hrer.hrer412 td div {
        width: 66%;
    }
    .tennis .hrer td div {
        width: 66%;
    }
    .football .hrer td div {
        width: 66%;
    }
}
.express-line-title {
    font-size: 1vw;
    font-weight: bold;
}
.express-line-timer, .express-line-people, .express-line-info-details {
    padding-top: 1.1vw !important;
    padding-bottom: 0.65vw !important;
}
@media (min-width: 992px) {
    .tennis .express-line-portraits-block,
    .football .express-line-portraits-block {
        width: 50%;
        margin: 0 auto;
    }
}
@media (max-width: 991px) {
    .col-12 .express-line-portraits-block {
        width: 50%;
        margin: 0 auto;
    }
}

.express-sportsman.left {
    /*background: url("../img/avatars/darts/small/1.png") no-repeat top center;*/
    /*background-size: 100% auto;*/
}
.express-sportsman img {
    width: 4vw;
    margin-top: 0;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.25),
only screen and (-o-min-device-pixel-ratio: 5/4),
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and (min-device-pixel-ratio: 1.25) {
    .express-sportsman img {
        margin-top: -5px;
    }
}
.chat .express-sportsman img {
    width: 3.2vw;
}

.express-sportsman-next img {
    width: 4vw;
    margin-top: -5px;
}
@media (max-width: 991px) {
    .express-sportsman-next img {
        width: 76%;
    }
    .express-sportsman img {
        width: 76%;
    }
}
.chat .express-sportsman-next img {
    width: 3.2vw;
    margin-top: -5px;
}
.express-sportsman {
    display: inline-block;
    float: left;
    width: 48%;
}
.express-line-portraits-block {
    overflow: hidden;
    position: relative;
}
.darts .sport-divider {
    position: absolute;
    top: 0;
    background: url("../img/sport_icons/darts_icon.svg") no-repeat top center;
    background-image: url("../img/sport_icons/darts_icon.svg");
    background-size: 100% auto;
    width: 2.6vw;
    aspect-ratio: 52 / 73;
    left: 4.2vw;
}

.darts .sport-divider.classic {
    left: 69%;
    width: 22%;
}

.archery .sport-divider {
    position: absolute;
    top: 0;
    background: url("../img/sport_icons/archery_icon.svg") no-repeat top center;
    background-image: url("../img/sport_icons/archery_icon.svg");
    background-size: 100% auto;
    width: 2.6vw;
    aspect-ratio: 52 / 73;
    left: 4.2vw;
}
.archery .sport-divider.classic {
    left: 69%;
    width: 22%;
}

.box .sport-divider {
    position: absolute;
    top: 0;
    background: url("../img/sport_icons/box_icon.svg") no-repeat top center;
    background-image: url("../img/sport_icons/box_icon.svg");
    background-size: 100% auto;
    width: 2.6vw;
    aspect-ratio: 52 / 73;
    left: 4.2vw;
}

.basketball .sport-divider {
    position: absolute;
    top: 0;
    background: url("../img/sport_icons/basketball_icon.svg") no-repeat top center;
    background-image: url("../img/sport_icons/basketball_icon.svg");
    background-size: 100% auto;
    width: 2.6vw;
    aspect-ratio: 52 / 73;
    left: 4.2vw;
}
@media (max-width: 990px) {
    .mobile-body .basketball .express-line-portraits-block.classic .sport-divider {
        width: 23%;
        left: 36%;
    }

    .mobile-body .basketball .express-line-portraits-block .sport-divider {
        width: 23%;
        left: 36%;
    }
}

.football .sport-divider {
    position: absolute;
    top: 0;
    background: url("../img/sport_icons/football_icon.svg") no-repeat top center;
    background-image: url("../img/sport_icons/football_icon.svg");
    background-size: 100% auto;
    width: 2.8vw;
    aspect-ratio: 52 / 73;
    left: 4.2vw;
}

@media (max-width: 990px) {
    .mobile-body .football .express-line-portraits-block.classic .sport-divider {
        width: 23%;
        left: 36%;
    }

    .mobile-body .football .express-line-portraits-block .sport-divider {
        width: 23%;
        left: 36%;
    }
}

.tennis .sport-divider {
    position: absolute;
    top: 0;
    background: url("../img/sport_icons/tennis_icon.svg") no-repeat top center;
    background-image: url("../img/sport_icons/tennis_icon.svg");
    background-size: 100% auto;
    width: 2.8vw;
    aspect-ratio: 52 / 73;
    left: 4.2vw;
}

@media (max-width: 990px) {
    .mobile-body .darts .express-line-portraits-block .sport-divider {
        width: 23%;
        left: 36%;
    }
    .mobile-body .archery .express-line-portraits-block .sport-divider {
        width: 23%;
        left: 36%;
    }

    .mobile-body .tennis .express-line-portraits-block.classic .sport-divider {
        width: 23%;
        left: 36%;
    }
    .mobile-body .box .express-line-portraits-block.classic .sport-divider {
        width: 23%;
        left: 36%;
    }
    .mobile-body .darts .express-line-portraits-block.classic .sport-divider {
        width: 23%;
        left: 67%;
    }
    .mobile-body .archery .express-line-portraits-block.classic .sport-divider {
        width: 23%;
        left: 67%;
    }

    .mobile-body .tennis .express-line-portraits-block .sport-divider {
        width: 23%;
        left: 36%;
    }
    .mobile-body .box .express-line-portraits-block .sport-divider {
        width: 23%;
        left: 36%;
    }


    .mobile-body .express-sportsman {
        width: 49%;
    }
    .mobile-body .express-sportsman-next {
        width: 49%;
    }
}

.sport-divider-main {
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    left: 50%;
    background-size: 100% auto;
    aspect-ratio: 52/73;
    background-repeat: no-repeat;
    background-position: top center;
    width: 23%;
}
.sport-divider-main.darts {
    background-image: url("../img/sport_icons/darts_icon.svg");
}
.sport-divider-main.box {
    background-image: url("../img/sport_icons/box_icon.svg");
}
.sport-divider-main.football {
    background-image: url("../img/sport_icons/football_icon.svg");
}
.sport-divider-main.basketball {
    background-image: url("../img/sport_icons/basketball_icon.svg");
}
.sport-divider-main.tennis {
    background-image: url("../img/sport_icons/tennis_icon.svg");
}
.sport-divider-main.archery {
    background-image: url("../img/sport_icons/archery_icon.svg");
}
.express-main-coeff-block {
    aspect-ratio: 200/60;
    background-repeat: no-repeat;
    background-size: 400% 1000%;
    background-image: url("../img/xwin/coeffs.png?v=2");
    position: absolute;
    width: 100%;
    transform: translateX(-50%);
    left: 50%;
    top: 43%;
}
.selector-item.saved .express-main-coeff-block {
    top: 33%;
}
.darts12-main-block .express-main-coeff-block {
    background-position-y: 0;
}
.darts24-main-block .express-main-coeff-block {
    background-position-y: 11%;
}
.basketball36-main-block .express-main-coeff-block {
    background-position-y: 22%;
}
.basketball48-main-block .express-main-coeff-block {
    background-position-y: 33%;
}
.football510-main-block .express-main-coeff-block {
    background-position-y: 44%;
}
.archery13-main-block .express-main-coeff-block {
    background-position-y: 56%;
}
.archery26-main-block .express-main-coeff-block {
    background-position-y: 67%;
}
.box39-main-block .express-main-coeff-block {
    background-position-y: 78%;
}
.box412-main-block .express-main-coeff-block {
    background-position-y: 89%;
}
.tennis515-main-block .express-main-coeff-block {
    background-position-y: 100%;
}
.express-main-coeff-block.x2 {
    background-position-x: 33%;
}
.express-main-coeff-block.x5 {
    background-position-x: 66%;
}
.express-main-coeff-block.x10 {
    background-position-x: 100%;
}

.darts.express-line-block table {
    background-image: url("../img/express/darts_bg.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 67%;
    margin-bottom: 0;
}

.archery.express-line-block table {
    background-image: url("../img/express/archery_bg.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 67%;
    margin-bottom: 0;
}

.basketball.express-line-block table {
    background-image: url("../img/express/basketball_bg.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 67%;
    margin-bottom: 0;
}

.football.express-line-block table {
    background-image: url("../img/express/football_bg.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 67%;
    margin-bottom: 0;
}

.box.express-line-block table {
    background-image: url("../img/express/box_bg.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 67%;
    margin-bottom: 0;
}

.tennis.express-line-block table {
    background-image: url("../img/express/tennis_bg.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 67%;
    margin-bottom: 0;
}
.express-line-info-details .selector-online {
    font-size:11px;
}
@media (min-width: 541px) and (max-width: 991px) {
    .lang_KZ .express-line-info-details .selector-online {
        font-size:10px;
    }
}

@media (max-width: 991px) {
    .express-line-info-details .selector-online {
        font-size:1.5vw;
    }
}
.express-line-info-details .selector-online b {
    font-size:13px;
}
@media (min-width: 541px) and (max-width: 991px) {
    .lang_KZ .express-line-info-details .selector-online b {
        font-size:11px;
    }
}
@media only screen and (-moz-min-device-pixel-ratio: 1.25),
only screen and (-o-min-device-pixel-ratio: 5/4),
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and (min-device-pixel-ratio: 1.25) {
    .lang_KZ.chat .express-line-info-details .selector-online,
    .lang_KZ.chat .express-line-info-details .selector-online.classic {
        font-size: 11px;
        margin-left: 5px !important;
    }

    .lang_KZ.chat .express-line-info-details .selector-online b {
        font-size: 13px;
    }
}

.express-timer-comment {
    font-size: 13px;
    line-height: 14px;
}
@media (max-width: 767px) {
    .express-top-line-sport.darts,
    .express-top-line-sport.archery,
    .express-top-line-sport.box,
    .express-top-line-sport.basketball,
    .express-top-line-sport.tennis,
    .express-top-line-sport.football {
        background-size: auto 60%;
        background-position: 7% 40%;
    }
    .express-top-line-title.full-express {
        width: 22%;
    }
    .express-top-line-title.express {
        width: 14%;
        background-position: 0 41%;
    }
    .express-top-line-title.full-express {
        background-position: 0 46%;
    }
    .express-timer-comment {
        font-size: 11px;
        line-height: 11px;
    }
    .express-people-list {
        font-size: 13px;
    }
    .express-line-title {
        font-size: 12px;
    }
    .express-top-line-info-btn {
        background-position: 0 39%;
    }
}
@media (max-width: 991px) {

    .express-people-list {
        font-size: 13px;
    }
    .express-line-title {
        font-size: 12px;
    }
}
@media (max-width: 1399px) {
    .express-line-play-buttons {
        width: 44%;
    }
}
@media (max-width: 1199px) {
    .express-line-play-buttons {
        text-align: right;
        width: 30%;
    }
}

.express-line-info-details .selector-online.express::before {
    width: 16% !important;
    height: 96% !important;
    background-size: 100% auto !important;
    top: 0%;
    left: -4%;
}

@media (min-width: 541px) and (max-width: 991px) and (orientation: landscape) {
    .express-line-info-details .selector-online.express::before {
        width: 16% !important;
        height: 150% !important;
    }

    .express-line-info-details .selector-online.classic::before {
        width: 16% !important;
        height: 150% !important;
    }

    .lang_KZ .express-line-info-details .selector-online.express::before {
        width: 16% !important;
        height: 170% !important;
    }

    .lang_KZ .express-line-info-details .selector-online.classic::before {
        width: 16% !important;
        height: 170% !important;
    }
}

.express-line-info-details .selector-online.express {
    padding-left: 15%;
}
@media (min-width: 1400px) {
    .express-line-info-details .selector-online.express {
        padding-left: 12%;
        margin: 0 auto;
    }

    .football .express-line-info-details .selector-online.express,
    .tennis .express-line-info-details .selector-online.express {
        padding-left: 4%;
    }
    @media only screen and (-moz-min-device-pixel-ratio: 1.25),
    only screen and (-o-min-device-pixel-ratio: 5/4),
    only screen and (-webkit-min-device-pixel-ratio: 1.25),
    only screen and (min-device-pixel-ratio: 1.25) {
        .football .express-line-info-details .selector-online.express,
        .tennis .express-line-info-details .selector-online.express {
            padding-left: 5%;
        }

        .box412b .express-line-info-details .selector-online.express {
            padding-left: 12%;
            margin: 0 auto;
            margin-left: 5px;
        }
    }
}
@media (max-width: 991px) {
    .express-coeff-val {
        font-size: 30px;
    }
}

.top-counter {
    text-align: right;
    margin-top: -30px;
}

.top-express-banner {
    --bs-gutter-x: 0;
    margin-bottom: 20px;
    position: relative;
}
.top-express-banner > .col-12 {
    padding-right: 1px;
}
.top-banner-comment {
    background: #4D2280;
    padding: 4% 0 0 2.5%;
}
.top-banner-comment h2 {
    font-family: 'Bahnschrift';
    color: white;
    font-size: 44px;
}
@media (max-width: 1399px) {
    .top-banner-comment h2 {
        font-size: 36px;
    }
}


.top-banner-body {
    position: relative;
    aspect-ratio: 1128 / 400;
    background-size: 100%;
}
.top-banner-body.darts12 {
    background: url(../img/banners/banner12.jpg) no-repeat top center;
    background-image: url(../img/banners/banner12.jpg);
    background-size: 100%;
}
.top-banner-body.darts24 {
    background: url(../img/banners/banner24.jpg) no-repeat top center;
    background-image: url(../img/banners/banner24.jpg);
    background-size: 100%;
}
.top-banner-body.archery13 {
    background: url(../img/banners/banner13.jpg) no-repeat top center;
    background-image: url(../img/banners/banner13.jpg);
    background-size: 100%;
}
.top-banner-body.archery26 {
    background: url(../img/banners/banner26.jpg) no-repeat top center;
    background-image: url(../img/banners/banner26.jpg);
    background-size: 100%;
}
.top-banner-body.basketball36 {
    background: url(../img/banners/banner36.jpg) no-repeat top center;
    background-image: url(../img/banners/banner36.jpg);
    background-size: 100%;
}
.top-banner-body.basketball48 {
    background: url(../img/banners/banner48.jpg) no-repeat top center;
    background-image: url(../img/banners/banner48.jpg);
    background-size: 100%;
}
.top-banner-body.football510 {
    background: url(../img/banners/banner510.jpg) no-repeat top center;
    background-image: url(../img/banners/banner510.jpg);
    background-size: 100%;
}
.top-banner-body.tennis515 {
    background: url(../img/banners/banner515.jpg) no-repeat top center;
    background-image: url(../img/banners/banner515.jpg);
    background-size: 100%;
}
.top-banner-body.box39 {
    background: url(../img/banners/banner39.jpg) no-repeat top center;
    background-image: url(../img/banners/banner39.jpg);
    background-size: 100%;
}
.top-banner-body.box412 {
    background: url(../img/banners/banner412.jpg) no-repeat top center;
    background-image: url(../img/banners/banner412.jpg);
    background-size: 100%;
}

.top-banner-title {
    background: #7335BC;
    display: inline-block;
    float: right;
    font-style: italic;
    font-weight: 600;
    padding: 5px 15px 11px 15px;
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: -9px;
}
.selector-online.express.top-counter::before {
    width: 16%;
    background-size: 100% auto !important;
    height: 111%;
}
.top-banner-play-button {
    background: url("../img/play.png") no-repeat top center;
    background-image: url("../img/play.png");
    aspect-ratio: 106 / 105;
    background-size: 100% auto;
    width: 75px;
    position: absolute;
    left: -37px;
    top: 39%;
    cursor: pointer;
}
.top-banner-play-button::before {
    content: "";
    background: url(../img/play_a.png) no-repeat center center;
    background-image: url(../img/play_a.png);
    background-size: 113% auto;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-animation: blow 1s linear infinite;
    animation: blow 1s linear infinite;
}
.top-banner-play-button.disabl::before {
    display:none;
}
@keyframes blow {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@media (max-width: 1199px) {
    .top-banner-play-button {
        left: 5%;
        top: 10%;
    }
}

.download-comment {
    font-family: 'Alibaba';
    font-weight: bold;
    text-align: left;
    margin-top: 6%;
    font-size: 13px;
    padding-right: 9%;
    line-height: 15px;
}

.download-bar {
    width: 147px;
    /* height: 30px; */
    background: url(../img/download_bar.png) no-repeat top center;
    background-image: url(../img/download_bar.png);
    aspect-ratio: 760 / 152;
    background-size: 100% auto;
    font-style: normal;
    font-weight: 500;
    font-size: 11px;
    line-height: 29px;
    text-align: center;
    letter-spacing: -0.02em;
    font-variant: small-caps;
    color: #FFFFFF;
    margin-top: 6%;
}
.download-bar.banner {
    position: absolute;
    left: 5%;
    top: 27%;
}
@media (max-width: 767px) {
    .download-bar.banner {
        top: 35%;
    }
}

.express-top-line-container.single .express-top-line-info-btn {
    background: none;
    position: absolute;
    left: 42.5%;
    width: 50px;
    height: 100%;
}
.box412.express-top-line-container.single .express-top-line-info-btn,
.football510.express-top-line-container.single .express-top-line-info-btn,
.tennis515.express-top-line-container.single .express-top-line-info-btn
{
    left: 43.5%;
}
.express-top-line-container.single .express-top-line-info-btn.classic {
    left: 27.5%;
}
@media (max-width: 767px) {
    .express-top-line-container.single .express-top-line-info-btn.classic {
        left: 52.5%;
    }
}

@media (max-width: 540px) {
    .express-top-line-container.single .express-top-line-info-btn.classic {
        left: 50%;
    }
}
.express-top-line-container.single {
    background: url(../img/express/express_line_single.svg?v=123) no-repeat top center;
    background-image: url(../img/express/express_line_single.svg?v=123);
    background-size: 101% auto;
    position: relative;
}

.express-top-line-container.single.archery {
    background: url(../img/express/top_line_archery.svg) no-repeat top center;
    background-image: url(../img/express/top_line_archery.svg);
    background-size: 101% auto;
}
.express-top-line-container.darts24 {
    background: url(../img/express/top_line_24.svg) no-repeat top center;
    background-image: url(../img/express/top_line_24.svg);
    background-size: 101% auto;
}
.express-top-line-container.archery26 {
    background: url(../img/express/top_line_26.svg) no-repeat top center;
    background-image: url(../img/express/top_line_26.svg);
    background-size: 101% auto;
}
.express-top-line-container.basketball36 {
    background: url(../img/express/top_line_36.svg) no-repeat top center;
    background-image: url(../img/express/top_line_36.svg);
    background-size: 101% auto;
}
.express-top-line-container.basketball48 {
    background: url(../img/express/top_line_48.svg) no-repeat top center;
    background-image: url(../img/express/top_line_48.svg);
    background-size: 101% auto;
}
.express-top-line-container.box39 {
    background: url(../img/express/top_line_39.svg) no-repeat top center;
    background-image: url(../img/express/top_line_39.svg);
    background-size: 101% auto;
}
.express-top-line-container.box412 {
    background: url(../img/express/top_line_412.svg) no-repeat top center;
    background-image: url(../img/express/top_line_412.svg);
    background-size: 101% auto;
}
.express-top-line-container.tennis515 {
    background: url(../img/express/top_line_515.svg) no-repeat top center;
    background-image: url(../img/express/top_line_515.svg);
    background-size: 101% auto;
}
.express-top-line-container.football510 {
    background: url(../img/express/top_line_510.svg) no-repeat top center;
    background-image: url(../img/express/top_line_510.svg);
    background-size: 101% auto;
}

.lang_RU .express-top-line-container.single {
    background-image: url(../img/express/top_single/ru/darts12.svg);
}
.lang_RU .express-top-line-container.single.archery {
    background-image: url(../img/express/top_single/ru/archery13.svg?v=2);
}
.lang_RU .express-top-line-container.darts24 {
    background-image: url(../img/express/top_single/ru/darts24.svg);
}
.lang_RU .express-top-line-container.archery26 {
    background-image: url(../img/express/top_single/ru/archery26.svg?v=2);
}
.lang_RU .express-top-line-container.basketball36 {
    background-image: url(../img/express/top_single/ru/basketball36.svg);
}
.lang_RU .express-top-line-container.basketball48 {
    background-image: url(../img/express/top_single/ru/basketball48.svg);
}
.lang_RU .express-top-line-container.box39 {
    background-image: url(../img/express/top_single/ru/box39.svg);
}
.lang_RU .express-top-line-container.box412 {
    background-image: url(../img/express/top_single/ru/box412.svg);
}
.lang_RU .express-top-line-container.football510 {
    background-image: url(../img/express/top_single/ru/football510.svg);
}
.lang_RU .express-top-line-container.tennis515 {
    background-image: url(../img/express/top_single/ru/tennis515.svg);
}

.lang_KZ .express-top-line-container.single {
    background-image: url(../img/express/top_single/kz/darts12.svg);
}
.lang_KZ .express-top-line-container.single.archery {
    background-image: url(../img/express/top_single/kz/archery13.svg?v=12);
}
.lang_KZ .express-top-line-container.darts24 {
    background-image: url(../img/express/top_single/kz/darts24.svg);
}
.lang_KZ .express-top-line-container.archery26 {
    background-image: url(../img/express/top_single/kz/archery26.svg?v=12);
}
.lang_KZ .express-top-line-container.basketball36 {
    background-image: url(../img/express/top_single/ru/basketball36.svg);
}
.lang_KZ .express-top-line-container.basketball48 {
    background-image: url(../img/express/top_single/ru/basketball48.svg);
}
.lang_KZ .express-top-line-container.box39 {
    background-image: url(../img/express/top_single/ru/box39.svg);
}
.lang_KZ .express-top-line-container.box412 {
    background-image: url(../img/express/top_single/ru/box412.svg);
}
.lang_KZ .express-top-line-container.football510 {
    background-image: url(../img/express/top_single/ru/football510.svg);
}
.lang_KZ .express-top-line-container.tennis515 {
    background-image: url(../img/express/top_single/ru/tennis515.svg);
}

.last-bets-container table td {
    background: transparent;
    padding: 0;
    color: white;
    vertical-align: middle;
}
.last-bets-row {
    background: #4D2280;
    overflow: hidden;
    margin-bottom: 20px;
}
.last-bets-pic {
    width: 75px;
    background: linear-gradient(120.86deg, #007332 24.49%, #6CFF7D 151.29%) !important;
    padding: 0 10px !important;
    max-width: 75px;
}
.last-bets-pic.classic {
    background: linear-gradient(122.96deg, #030799 24.57%, #05B0FF 110.67%) !important;
}
.last-bets-pic img {
    max-width: 55px;
}

.last-bet-mini {
    display: inline-block;
    font-family: "Signika";
    font-size: 11px;
    text-align: center;
    border: 2px solid #8446CD;
    padding: 11px 14px 10px 13px;
    line-height: 12px;
    margin: 0 3px;
    font-weight: bold;
}
.basketball36 .last-bet-mini {
    font-size: 10px;
}
.last-bet-mini.backboard {
    padding: 11px 5px 10px 5px;
}
.basketball48 .last-bet-mini.goal {
    padding: 11px 5px 10px 5px;
}
.basketball36 .last-bet-mini.goal {
    padding: 11px 5px 10px 5px;
}
.basketball48 .last-bet-mini.miss {
    padding: 11px 5px 10px 5px;
}
.basketball36 .last-bet-mini.miss {
    padding: 11px 5px 10px 5px;
}
.last-bet-mini.white,
.last-bet-mini.backboard,
.last-bet-mini.head {
    background: #8446CD;
}
.darts .last-bet-mini.white,
.darts24 .last-bet-mini.white,
.archery .last-bet-mini.white,
.archery26 .last-bet-mini.white {
    background: #F3F3F3;
    border-color: #F3F3F3;
    color: #7436D2;
}
.last-bet-mini.green {
    background: #009f09;
    border-color: #009f09;
}
.last-bet-mini.red, .last-bet-mini.punch, .last-bet-mini.direct {
    background: #cd4681;
    border-color: #cd4681;
}
.last-bet-mini.yellow {
    background: #ede200d9;
    border-color: #ede200d9;
}
.last-bet-mini.blue, .last-bet-mini.block, .last-bet-mini.left {
    background: #00acedd9;
    border-color: #00acedd9;
}
.box39 .last-bet-mini.miss,
.box412 .last-bet-mini.miss,
.archery .last-bet-mini.black,
.archery26 .last-bet-mini.black,
.last-bet-mini.right {
    background: #535456;
    border-color: #535456;
}
.darts .last-bet-mini.black,
.darts24 .last-bet-mini.black {
    background: #535456;
    border-color: #535456;
    color: white;
}
.last-bets-table {
    margin: 0;
}
.last-bets-name {
    width: 150px;
    text-align: center;
    font-family: "Signika";
    font-weight: bold;
    font-size: 18px;
}
.last-bets-bets {
    text-align: center;
}

.last-bets-data {
    width: 47%;
}
@media (max-width: 1199px) {
    .last-bets-data {
        width: 91.66666667%;
    }
}
@media (max-width: 767px) {
    .last-bets-data {
        width: 85%;
    }
}

.last-bets-timer {
    width: 6%;
    text-align: center;
    padding-top: 8px;
    margin: 0 auto;
}
.last-bets-timer > div {
    border: 3px solid #8446CD;
    border-top: 0;
    border-bottom: 0;
}
.last-bets-timer b {
    font-size: 13px;
    font-weight: normal;
    line-height: 7px;
    position: relative;
    top: -5px;
}
.last-bets-timer .timer-val {
    font-family: "Signika";
    font-weight: bold;
    font-size: 22px;
    line-height: 12px;
}


@media (max-width: 1199px) {
    .last-bets-timer > div {
        border: 0;
    }
    .last-bets-timer {
        margin-top: -3%;
    }
    .last-bets-data.left {
        border: 1px solid #8446CD;
        border-top:0;
        border-left: 0;
        border-right: 0;
    }
}
@media (max-width: 767px) {
    .last-bets-timer {
        margin-top: -5%;
    }
}
@media (max-width: 991px) {
    .last-bets-timer .timer-val {
        font-size: 18px;
    }
}
.bet-body-block {
    text-align: center;
    position: relative;
}
.bet-cap {
    position: absolute;
    top: 95px;
    left: 0;
    background: url("../img/new_caps.png") no-repeat top center;
    background-image: url("../img/new_caps.png");
    background-position: 0 0;
    background-size: auto 100%;
    width: 64px;
    aspect-ratio: 64/65;
}
.bet-cap.bet05 {
    background-position: 10% 0;
}

.bet-cap.bet1 {
    background-position: 20% 0;
}

.bet-cap.bet2 {
    background-position: 30% 0;
}

.bet-cap.bet5 {
    background-position: 40% 0;
}

.bet-cap.bet10 {
    background-position: 50% 0;
}

.bet-cap.bet20 {
    background-position: 60% 0;
}

.bet-cap.bet50 {
    background-position: 70% 0;
}

.bet-c {
    position: relative;
    width: 225px;
    margin: 0 auto;
}
.bet-c.darts12 {
    width: 150px;
}
.bet-body-block img {
    width: 120px;
    margin-top: 0px;
}
.bet-video-block img {
    width: 422px;
    position: absolute;
}
.bet-video-block {
    text-align: right;
    position: relative;
}
@media (max-width: 991px) {
    .bet-video-block {
        text-align: center;
        margin-bottom: 10px;
    }
}
.bet-video-block.darts {

}
.main-bet-buttons {
    /*background: #3F008B;*/
    width: 75%;
    margin: 0 auto;
    padding: 5% 0;
    position: relative;
    margin-top: -18px;
}
@media (max-width: 991px) {
    .main-bet-buttons {
        width: 350px;
        margin-top: 20px;
    }
}
.current-win-val {
    background: #2B015C;
    width: 80%;
    margin: 0 auto;
    color: white;
    aspect-ratio: 345/52;
    text-align: center;
    position: relative;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.25),
only screen and (-o-min-device-pixel-ratio: 5/4),
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and (min-device-pixel-ratio: 1.25) {
    .current-win-val {
        aspect-ratio: 345/73;
    }
}
.current-win {
    background: url("../img/usd.svg") no-repeat top left;
    background-image: url("../img/usd.svg");
    padding-left: 21px;
    background-size: 15px auto;
    background-position: 4px 17px;
    display: inline-block;
    font-size: 22px;
    line-height: 56px;
}
@media (max-width: 1199px) and (min-width: 992px) {
    .current-win {
        font-size: 18px;
        line-height: 56px;
        padding-left: 10%;
        background-size: 12px auto;
        background-position: 4px 19.5px;
    }
}
.buttons-avail {
    width: 80%;
    margin: 14px auto;
    clear: both;
}

.current-bet-sum-val {
    background: #2B015C;
    width: 80%;
    margin: 0 auto;
    color: white;
    aspect-ratio: 345/52;
    text-align: center;
    position: relative;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.25),
only screen and (-o-min-device-pixel-ratio: 5/4),
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and (min-device-pixel-ratio: 1.25) {
    .current-bet-sum-val {
        aspect-ratio: 345/73;
    }
}
.black-btn {
    background: url("../img/express/black.png") no-repeat top center;
    background-image: url("../img/express/black.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 164/39;
    width: 46%;
    float: left;
}
.black-btn.goal {
    background: url("../img/express/goal.png") no-repeat top center;
    background-image: url("../img/express/goal.png");
    background-size: 100% auto;
}
.black-btn.foot {
    background: url("../img/express/foot.png") no-repeat top center;
    background-image: url("../img/express/foot.png");
    background-size: 100% auto;
}

.black-btnv {
    background: url("../img/express/black.png") no-repeat top center;
    background-image: url("../img/express/black.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 164/39;
    width: 46%;
    visibility: hidden;
}
.white-btn {
    background: url("../img/express/white.png") no-repeat top center;
    background-image: url("../img/express/white.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 164/39;
    width: 46%;
    float: right;
}
.white-btn.backboard {
    background: url("../img/express/backboard.png") no-repeat top center;
    background-image: url("../img/express/backboard.png");
    background-size: 100% auto;
}
.white-btn.head {
    background: url("../img/express/head.png") no-repeat top center;
    background-image: url("../img/express/head.png");
    background-size: 100% auto;
}
.black-btn.archery {
    background: url("../img/express/ar_black.png") no-repeat top center;
    background-image: url("../img/express/ar_black.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: right;
}

.red-btn.archery {
    background: url("../img/express/ar_red.png") no-repeat top center;
    background-image: url("../img/express/ar_red.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: left;
}
.red-btn.direct {
    background: url("../img/express/tennis/direct.png") no-repeat top center;
    background-image: url("../img/express/tennis/direct.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: left;
}

.blue-btn.archery {
    background: url("../img/express/ar_blue.png") no-repeat top center;
    background-image: url("../img/express/ar_blue.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: left;
    margin-left: 5%;
}
.blue-btn.left {
    background: url("../img/express/tennis/left.png") no-repeat top center;
    background-image: url("../img/express/tennis/left.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: left;
    margin-left: 5%;
}

.black-btn.box {
    background: url("../img/express/box/miss.png") no-repeat top center;
    background-image: url("../img/express/box/miss.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: right;
}
.black-btn.right {
    background: url("../img/express/tennis/right.png") no-repeat top center;
    background-image: url("../img/express/tennis/right.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: right;
}

.red-btn.box {
    background: url("../img/express/box/punch.png") no-repeat top center;
    background-image: url("../img/express/box/punch.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: left;
}

.blue-btn.box {
    background: url("../img/express/box/block.png") no-repeat top center;
    background-image: url("../img/express/box/block.png");
    background-size: 100% auto;
    cursor: pointer;
    aspect-ratio: 110/33;
    width: 30%;
    float: left;
    margin-left: 5%;
}

.bet-sum-current {
    background: url("../img/usd.svg") no-repeat top left;
    background-image: url("../img/usd.svg");
    padding-left: 21px;
    background-size: 15px auto;
    background-position: 4px 17px;
    display: inline-block;
    font-size: 20px;
    line-height: 56px;
}
.bet-sum-current.classic {
    padding-left: 11%;
}
@media (max-width: 1199px) and (min-width: 992px) {
    .bet-sum-current {
        font-size: 18px;
        line-height: 56px;
        padding-left: 10%;
        background-size: 12px auto;
        background-position: 4px 19.5px;
    }
}
.bet-sum-switch {
    cursor: pointer;
    display: inline-block;
    width: 43px;
    margin-top: 7px;
}
.bet-sum-switch.left {
    background: url("../img/left_arrow.png") no-repeat top center;
    background-image: url("../img/left_arrow.png");
    background-size: 100% auto;
    aspect-ratio: 1;
    float:left;
    margin-left: 2%;
}
.bet-sum-switch.left.dis {
    background: url("../img/left_arrow_dis.png") no-repeat top center;
    background-image: url("../img/left_arrow_dis.png");
    background-size: 100% auto;
}
.bet-sum-switch.right {
    background: url("../img/right_arrow.png") no-repeat top center;
    background-image: url("../img/right_arrow.png");
    background-size: 100% auto;
    aspect-ratio: 1;
    float:right;
    margin-right: 2%;
}
.bet-sum-switch.right.dis {
    background: url("../img/right_arrow_dis.png") no-repeat top center;
    background-image: url("../img/right_arrow_dis.png");
    background-size: 100% auto;
}
@media (min-width: 541px) and (max-width: 991px) and (orientation: landscape) {
    @media only screen and (-moz-min-device-pixel-ratio: 1.25),
    only screen and (-o-min-device-pixel-ratio: 5/4),
    only screen and (-webkit-min-device-pixel-ratio: 1.25),
    only screen and (min-device-pixel-ratio: 1.25) {
        .mobile-body .cof2 {
            width: 19.7%;
        }
    }
}
@media (min-width: 992px) {
    .cof2 {
        width: 23.7%;
    }
    .football .cof,
    .tennis .cof {
        width: 14%;
    }
    .box .cof2 {
        width: 23.7%;
    }
    .box.box412b .cof2 {
        width: 28.7%;
    }
    .football .express-timer,
    .tennis .express-timer,
    .football .express-timer-comment,
    .tennis .express-timer-comment {
        width: 50%;
    }
    .football .hrer  div,
    .tennis .hrer  div {
        margin-left: 2%;
        width: 84.5%;
    }
    @media only screen and (-moz-min-device-pixel-ratio: 1.25),
    only screen and (-o-min-device-pixel-ratio: 5/4),
    only screen and (-webkit-min-device-pixel-ratio: 1.25),
    only screen and (min-device-pixel-ratio: 1.25) {
        .football .hrer div,
        .tennis .hrer div {
            margin-left: 2%;
            width: 84.5%;
        }
    }

    .football .tm,
    .tennis .tm {
        text-align: left;
        padding-left: 4.7%;
    }
}

.last-wins-title {
    margin: 10px auto 0 auto;
    width: 126px;
    aspect-ratio: 126/79;
}
.last-wins-title.x2 {
    background: url("../img/selector/xbets/x2.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x2.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.x4 {
    background: url("../img/selector/xbets/x4.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x4.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.x10 {
    background: url("../img/selector/xbets/x10.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x10.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.x20 {
    background: url("../img/selector/xbets/x20.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x20.png?v=23");
    background-size: 100% auto;
}

.last-wins-title.l13.x3 {
    background: url("../img/selector/xbets/13/x3.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x3.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l13.x6 {
    background: url("../img/selector/xbets/13/x6.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x6.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l13.x15 {
    background: url("../img/selector/xbets/13/x15.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x15.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l13.x30 {
    background: url("../img/selector/xbets/13/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x30.png?v=23");
    background-size: 100% auto;
}

.last-wins-title.l515.x15 {
    background: url("../img/selector/xbets/515/x15.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x15.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l515.x30 {
    background: url("../img/selector/xbets/515/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x30.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l515.x75 {
    background: url("../img/selector/xbets/515/x75.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x75.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l515.x150 {
    background: url("../img/selector/xbets/515/x150.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x150.png?v=23");
    background-size: 100% auto;
}

.last-wins-title.l24.x4 {
    background: url("../img/selector/xbets/24/x4.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x4.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l24.x8 {
    background: url("../img/selector/xbets/24/x8.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x8.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l24.x20 {
    background: url("../img/selector/xbets/24/x20.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x20.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l24.x40 {
    background: url("../img/selector/xbets/24/x40.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x40.png?v=23");
    background-size: 100% auto;
}


.last-wins-title.l510.x10 {
    background: url("../img/selector/xbets/510/x10.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x10.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l510.x20 {
    background: url("../img/selector/xbets/510/x20.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x20.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l510.x50 {
    background: url("../img/selector/xbets/510/x50.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x50.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l510.x100 {
    background: url("../img/selector/xbets/510/x100.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x100.png?v=23");
    background-size: 100% auto;
}

.last-wins-title.l39.x9 {
    background: url("../img/selector/xbets/39/x9.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x9.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l39.x18 {
    background: url("../img/selector/xbets/39/x18.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x18.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l39.x45 {
    background: url("../img/selector/xbets/39/x45.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x45.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l39.x90 {
    background: url("../img/selector/xbets/39/x90.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x90.png?v=23");
    background-size: 100% auto;
}

.last-wins-title.l36.x6 {
    background: url("../img/selector/xbets/36/x6.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x6.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l36.x12 {
    background: url("../img/selector/xbets/36/x12.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x12.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l36.x30 {
    background: url("../img/selector/xbets/36/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x30.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l36.x60 {
    background: url("../img/selector/xbets/36/x60.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x60.png?v=23");
    background-size: 100% auto;
}

.last-wins-title.l48.x8 {
    background: url("../img/selector/xbets/48/x8.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x8.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l48.x16 {
    background: url("../img/selector/xbets/48/x16.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x16.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l48.x40 {
    background: url("../img/selector/xbets/48/x40.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x40.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l48.x80 {
    background: url("../img/selector/xbets/48/x80.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x80.png?v=23");
    background-size: 100% auto;
}


.last-wins-title.l412.x12 {
    background: url("../img/selector/xbets/412/x12.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x12.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l412.x24 {
    background: url("../img/selector/xbets/412/x24.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x24.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l412.x60 {
    background: url("../img/selector/xbets/412/x60.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x60.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l412.x120 {
    background: url("../img/selector/xbets/412/x120.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x120.png?v=23");
    background-size: 100% auto;
}

.last-wins-title.l26.x6 {
    background: url("../img/selector/xbets/26/x6.png") no-repeat top center;
    background-image: url("../img/selector/xbets/26/x6.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l26.x12 {
    background: url("../img/selector/xbets/26/x12.png") no-repeat top center;
    background-image: url("../img/selector/xbets/26/x12.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l26.x30 {
    background: url("../img/selector/xbets/26/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/26/x30.png?v=23");
    background-size: 100% auto;
}
.last-wins-title.l26.x60 {
    background: url("../img/selector/xbets/26/x60.png") no-repeat top center;
    background-image: url("../img/selector/xbets/26/x60.png?v=23");
    background-size: 100% auto;
}
.last-wins-express-col th, .last-wins-express-col td {
    background: transparent;
    vertical-align: middle;
    color: white;
    font-weight: normal;
    font-size: 18px;
}
.last-wins-express-col table {
    border-collapse: separate;
    border-spacing: 0 20px;
    margin-top: -10px;
}
.last-wins-express-col table.x1classic,
.last-wins-express-col table.x2classic,
.last-wins-express-col table.x5classic,
.last-wins-express-col table.x10classic {
    margin-top: -40px;
}
.last-win-e-pic {
    padding-right: 0;
    /* padding-left: 0; */
    text-align: left;
    width: 70px;
}
.last-wins-table-win {
    text-align: right;
}
.last-win-e-win {
    text-align: right;
    font-size: 21px !important;
    padding-right: 20px !important;
}
@media (max-width: 1399px) and (min-width: 1200px){
    .last-win-e-win {
        padding-right: 15px !important;
        font-size: 18px !important;
    }
}
.last-win-e-pic {
    padding-left: 20px !important;
}
.last-win-e-name {
    padding-right: 0;
}
@media (max-width: 1399px) and (min-width: 1200px){
    .last-win-e-pic {
        padding-left: 15px !important;
    }
    .last-wins-express-col td {
        font-size: 16px;
    }
}
.last-wins-express-col tbody tr {
    background: #350074 !important;
    min-height: 85px;
    height: 85px !important;
}

.last-wins-express-col td {
    padding-top: 20px;
    padding-bottom: 20px;
}
.last-wins-express-col th {
    padding-bottom: 0;
    border-spacing: 0;
    line-height: 0;
}
.last-wins-table-name {
    padding-left: 20px !important;
}
.last-wins-table-win {
    padding-right: 20px !important;
}
.video-container {
    width: 100%;
    max-width: 422px;
    aspect-ratio: 527/295;
    display: inline-block;
    margin: 0 auto;
    position: relative;
}
.video-container video,
.video-container media-player {
    width: 100% !important;
    height: 100% !important;
}
.classic .box.video-container media-player {
    background-color: black;
}
.video-container.darts {
    background: url("../img/splash/darts.png") no-repeat top center;
    background-image: url("../img/splash/darts.png");
    background-size: 100% auto;
}
.video-container.archery {
    background: url("../img/splash/archery.png") no-repeat top center;
    background-image: url("../img/splash/archery.png");
    background-size: 100% auto;
}
.video-container.basketball {
    background: url("../img/splash/basketball.png") no-repeat top center;
    background-image: url("../img/splash/basketball.png");
    background-size: 100% auto;
}
.video-container.football {
    background: url("../img/splash/football.png") no-repeat top center;
    background-image: url("../img/splash/football.png");
    background-size: 100% auto;
}
.video-container.tennis {
    background: url("../img/splash/tennis.png") no-repeat top center;
    background-image: url("../img/splash/tennis.png");
    background-size: 100% auto;
}
.video-container.box {
    background: url("../img/splash/box.png") no-repeat top center;
    background-image: url("../img/splash/box.png");
    background-size: 100% auto;
}

.current-sportsman-nick {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-width:422px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    line-height: 58px;
    background: rgba(77, 34, 128, 0.2) url("../img/name_bg.png") no-repeat top center;
    background-size: 100% 100%;
    /*margin-bottom: 5px;*/
}
#tn {
    bottom: 20px;
    right: 30px;
    background: #7335BC;
    width: 375px;
}

.mobile-body #tn {
    right: 5px;
    background: #7335BC;
    width: 365px;
    padding: 0.2rem !important;
}

.bet-result-title-block {
    position: absolute;
    top: 25%;
    width: 100%;
    max-width: 422px;
    background: url("../img/anims/black/black.png") no-repeat top center;
    background-image: url("../img/anims/black/black.png");
    background-size: 100% auto;
    aspect-ratio: 600/122;
    background-position: -70vw 0;
    transition: background-position 0.3s ease;
    z-index: 2;
}
.bet-result-title-block.black {
    background: url("../img/anims/black/black.png") no-repeat top center;
    background-image: url("../img/anims/black/black.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.yellow {
    background: url("../img/anims/yellow/yellow.png") no-repeat top center;
    background-image: url("../img/anims/yellow/yellow.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.white {
    background: url("../img/anims/white/white.png") no-repeat top center;
    background-image: url("../img/anims/white/white.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.blue {
    background: url("../img/anims/blue/blue.png") no-repeat top center;
    background-image: url("../img/anims/blue/blue.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.red {
    background: url("../img/anims/red/red.png") no-repeat top center;
    background-image: url("../img/anims/red/red.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.green {
    background: url("../img/anims/green/green.png") no-repeat top center;
    background-image: url("../img/anims/green/green.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.miss {
    background: url("../img/anims/miss/miss.png") no-repeat top center;
    background-image: url("../img/anims/miss/miss.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.win {
    background: url("../img/anims/win/win.png") no-repeat top center;
    background-image: url("../img/anims/win/win.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.lost {
    background: url("../img/anims/lost/lost.png") no-repeat top center;
    background-image: url("../img/anims/lost/lost.png");
    background-size: 100% auto;
    background-position: -70vw 0;
}
.bet-result-title-block.a {
    background-position: 0 0;
}
.bet-result-title-block.out {
    background-position: 200vw 0;
}
.bet-result-title {
    font-family: "Signika";
    font-weight: bold;
    font-size: 2vw;
    line-height: 5.5vw;
    text-align: center;
    text-shadow: 2px 2px 2px #080302;
    z-index: 3;
}
@media (min-width: 991px) and (max-width: 1199px) {
    .bet-result-title {
        font-size: 3vw;
        line-height: 7.5vw;
    }
}
.bet-result-subtitle {
    font-family: "Signika";
    font-weight: bold;
    font-size: 2vw;
    line-height: 7vw;
    text-align: center;
    position: absolute;
    top: 45%;
    width: 100%;
    text-shadow: 2px 2px 2px #080302;
    z-index: 3;
}
@media (max-width: 991px) {
    .bet-result-subtitle {
        font-size: 25px;
    }
}
.bet-result-subtitle div {
    background: url("../img/usd.svg") no-repeat top left;
    background-image: url("../img/usd.svg");
    padding-left: 10%;
    background-size: 15px auto;
    background-position: 13px 43px;
    display: inline-block;
    z-index: 3;
}
.bet-result-subtitle.exp div {
    background: url(../img/usd.svg) no-repeat top left;
    background-image: url(../img/usd.svg);
    padding-left: 25px;
    background-size: 19px auto;
    background-position: center left;
    display: inline-block;
}

@media (max-width: 991px) {
    .bet-result-subtitle {
        font-size: 25px;
        top: 65px;
    }
    .bet-result-subtitle div {
        background-size: 18px auto;
        background-position: 13px 10px;
    }
}
.bet-number {
    position: absolute;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
    width: 100px;
    left: 62px;
    background: #7335BC;
    top: -24px;
    padding: 4px 0;
    font-size: 12px;
    display: none;
}
.bet-number.bn24 {
    left: 70px;
}
.bet-c.darts12 .bet-number {
    left: 11px;
}
.demo-label {
    position: absolute;
    top: -9px;
    font-size: 14px;
    width: 100%;
    text-align: center;
    font-weight: bold;
}
.exp .demo-label {
    left: -11px;
}

.demo-label-cont {
    padding: 5px 31px;
    display: inline-block;
}
.shadow {
    background: rgba(0,0,0,0.3);
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    max-width: 422px;
    aspect-ratio: 422 / 237;
    height: 97%;
    display: none;
}
.last-bets-name.n1 {
    text-align: right;
    padding-right: 3%;
}
.last-bets-name.n0 {
    text-align: left;
    padding-left: 3%;
}
.bet-table {
    background: #3F008B;
    border: 5px solid #7335BC;
}

#bet-table-darts-12 {
    width: 120px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-darts-12 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}
#bet-table-darts-12 {
    width: 120px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-darts-12 td {
    width: 95px;
    height: 96px;
    font-size: 26px;
}
#bet-table-darts-12 .bet-block-title,
#bet-table-darts-24 .bet-block-title {
    font-size: 15px;
}

#bet-table-darts-24 {
    width: 300px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
    margin-bottom: 0;
}
#bet-table-darts-24 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}
.bet-table td.white {
    background: #C3A7FF;
}
.bet-table td.black {
    background: #6C44C3;
}
#bet-table-darts-24 {
    width: 240px;
    border-collapse: separate;
    border-spacing: 8.66px;
}
#bet-table-darts-24 td {
    width: 104px;
    height: 101px;
    font-size: 28px;
}
.bet-cap.start-12 {
    top: 82px;
    left: -53px;
    z-index: 70;
}
.bet-cap.start-24 {
    left: -53px;
    top: 86px;
    z-index: 10;
}
.bet-table td::before {
    content: "";
    position: absolute;
    width:0;
    height: 0;
    display: block;
    background: url("../img/express/empty.svg") no-repeat center center;
    background-image: url("../img/express/empty.svg");
    background-size: 80%;
    top: 0;
}
.bet-table td.hidden::before {
    width:100%;
    height: 100%;
}

#bet-table-archery-26 {
    width: 300px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-archery-26 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}
.bet-table.triple-table td.hidden {
    background: #AA83FF;
}

#bet-table-archery-26 {
    width: 240px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-archery-26 td {
    width: 104px;
    height: 77px;
    font-size: 28px;
}
.bet-table.triple-table td::before {
    content: "";
    position: absolute;
    width:0;
    height: 0;
    display: block;
    background: url("../img/express/empty_triple.svg") no-repeat center center;
    background-image: url("../img/express/empty_triple.svg");
    background-size: 80%;
    top: 0;
}
.bet-table.triple-table td.hidden::before {
    width:100%;
    height: 100%;
}
.bet-block-title {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    font-size: 13px;
}
.bet-block-title.red-bet-block {
    background: #CE1126;
}
.bet-block-title.blue-bet-block {
    background: #017BFA;
}
.bet-block-title.white-bet-block {
    background: #F3F3F3;
    color: #7436D2;
}
.bet-block-title.black-bet-block {
    background: #535456;
}
.bet-cap.start-26 {
    top: 113px;
    left: -55px;
}
.bet-table td.hidden .bet-block-title {
    display: none;
}
.coeff-place {
    margin-top: 12px;
}
.bet-cap {
    z-index: 2;
}

#bet-table-archery-13 {
    width: 160px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-archery-13 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}
.bet-table.triple-table td.hidden {
    background: #AA83FF;
}

#bet-table-archery-13 {
    width: 138px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin: 0 auto;
}
#bet-table-archery-13 td {
    width: 104px;
    height: 77px;
    font-size: 28px;
}
.bet-cap.start-13 {
    top: 111px;
    left: -9px;
}

#bet-table-basketball-36 {
    width: 460px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-basketball-36 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}
.bet-table td.white {
    background: #C3A7FF;
}
.bet-table td.black {
    background: #6C44C3;
}
#bet-table-basketball-36 {
    width: 360px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-basketball-36 td {
    width: 104px;
    height: 101px;
    font-size: 25px;
}
.bet-table .split-white-black {
    background: linear-gradient(to bottom, #C3A7FF 0%, #C3A7FF 50%, #6C44C3 50%, #6C44C3 100%);
}
.bet-table .split-black-white {
    background: linear-gradient(to bottom, #6C44C3 0%, #6C44C3 50%, #C3A7FF 50%, #C3A7FF 100%);
}
.bet-cap.start-36 {
    left: -54px;
    z-index: 10;
    top: 33px;
}
.bet-number.basketball36 {
    left: 130px;
}
.bet-c.basketball36 {
    width: 360px;
}
#bet-table-basketball-36 .coeff-place {
    margin-top: 8px;
    margin-bottom: 8px;
}

#bet-table-basketball-48 {
    width: 390px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-basketball-48 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}

#bet-table-basketball-48 {
    width: 390px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-basketball-48 td {
    width: 92px;
    height: 84px;
    font-size: 21px;
    line-height: 30px;
}

.bet-cap.start-48 {
    left: -54px;
    z-index: 10;
    top: 24px;
}
.bet-number.basketball48 {
    left: 145px;
}
.bet-c.basketball48 {
    width: 390px;
}
#bet-table-basketball-48 .coeff-place {
    margin-top: 8px;
    margin-bottom: 8px;
}


#bet-table-box-39 {
    width: 320px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-box-39 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}

#bet-table-box-39 {
    width: 320px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-box-39 td {
    width: 92px;
    height: 84px;
    font-size: 24px;
    line-height: 30px;
}
#bet-table-box-39 .bet-number {
    left: 109px;
}
.bet-cap.start-39 {
    left: -54px;
    z-index: 10;
    top: 58px;
}
.bet-number.box39 {
    left: 110px;
}
.bet-c.box39 {
    width: 320px;
}

#bet-table-box-39 .coeff-place {
    margin-top: 8px;
    margin-bottom: 8px;
}

#bet-table-box-39 .bet-block-title {
    position: initial;
    line-height: 21px;
}
#bet-table-box-39.triple-table td.hidden::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: url(../img/express/empty_39.svg) no-repeat center center;
    background-image: url(../img/express/empty_39.svg);
    background-size: 80%;
    top: 0;
}
#bet-table-box-39 .coeff-place {
    margin: 0;
}


#bet-table-box-412 {
    width: 320px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-box-412 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}

#bet-table-box-412 {
    width: 320px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-box-412 td {
    width: 92px;
    height: 84px;
    font-size: 24px;
    line-height: 30px;
}
#bet-table-box-412 .bet-number {
    left: 109px;
}
.bet-cap.start-412 {
    left: -54px;
    z-index: 10;
    top: 50px;
}
.bet-number.box412 {
    left: 110px;
}
.bet-c.box412 {
    width: 320px;
}
#bet-table-box-412 .coeff-place {
    margin-top: 8px;
    margin-bottom: 8px;
}
#bet-table-box-412 .bet-block-title {
    position: initial;
    line-height: 21px;
}
#bet-table-box-412.triple-table td.hidden::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: url(../img/express/empty_39.svg) no-repeat center center;
    background-image: url(../img/express/empty_39.svg);
    background-size: 80%;
    top: 0;
}
#bet-table-box-412 .coeff-place {
    margin: 0;
    line-height: 24px;
}
#bet-table-box-412 .bet-final-row {
    height: 135px;
}
.bet-table .empty-cell {
    background: transparent !important;
}
.bet-table .final {
    overflow: hidden;
}
.bet-table .final.hidden::before {
    content: "FINISH" !important;
    font-family: "Signika";
    background: #F1C500 !important;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    line-height: 128px;
    border: 5px solid #FFFF00;
    border-radius: 0.5rem;
}
.bet-table .final::before {
    width: 0;
    height:0;
    border:0;
    content:"";
}

.wins-table-nav.dis a::after, .wins-table-nav.dis a::after {
    display: none !important;
}
.wins-table-nav.dis a {
    cursor: auto !important;
    padding: 1.2vw 0 0 0;
    margin-left: 20px;
    font-size: 1.65vw;
}
@media (max-width: 767px) {
    .wins-table-nav.dis a {
        font-size: 3vw;
    }
}
.wins-table-nav.dis {
    margin: 0;
}
.express-main-bet-block {
    background: #350074;
    padding: 30px;
}
.express-elem-container .express-main-bet-block {
    padding-bottom: 15px;
}
.bet-body-block {
    display: flex;
    align-items: center;
}
.bet-buttons-block {
    display: flex;
    align-items: center;
    position: relative;
}
.bet-video-block {
    display: flex;
    align-items: center;
}
.bet-buttons-block::after {
    content: "";
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    right: 5%;
    background: #5300B6;
}
.bet-buttons-block::before {
    content: "";
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 5%;
    background: #5300B6;
}


@media (max-width: 991px) {
    .bet-buttons-block.box412::after {
        height: 3px;
    }
    .bet-buttons-block.box412::before {
        height: 3px;
    }
    .video-container {
        margin: 0 auto;
    }
    .bet-buttons-block::before {
        content: "";
        display: block;
        width: 100%;
        height: 3px;
        position: absolute;
        left: auto;
        background: #5300B6;
        top: 7%;
        display: none;
    }
    .bet-buttons-block::after {
        display: none !important;
    }
}
.express-main-bet-block.darts {
    background: #350074 url("../img/dart_bet_bg.svg") no-repeat bottom left;
    background-size: 91%;
}
@media (max-width: 991px) {
    .express-main-bet-block.darts {
        background: #350074 url(../img/darts_bg_tiny.svg) no-repeat bottom left;
        /*background-size: 54% auto;*/
        background-position: center center;
        /*background-position: -52%;*/
    }
}
.express-main-bet-block.football {
    background: #350074 url("../img/football_bg.svg") no-repeat bottom left;
    background-size: 14%;
}
@media (max-width: 991px) {
    .express-main-bet-block.football {
        background: #350074 url(../img/football_bg_tiny.svg) no-repeat bottom left;
        background-position: center center;
        background-size: 85% auto;
    }
}
.express-main-bet-block.tennis {
    background: #350074 url("../img/tennis_bg.svg") no-repeat bottom left;
    background-size: 13.5%;
}
@media (max-width: 991px) {
    .express-main-bet-block.tennis {
        background: #350074 url(../img/tennis_bg_tiny.svg) no-repeat bottom left;
        background-position: center center;
        background-size: 95% auto;
    }
}
.express-main-bet-block.box {
    background: #350074 url("../img/box_bg.svg") no-repeat bottom left;
    background-size: 12%;
}
@media (max-width: 991px) {
    .express-main-bet-block.box {
        background: #350074 url(../img/box_bg_tiny.svg) no-repeat bottom left;
        background-position: center center;
        background-size: 88% auto;
    }
}
.express-main-bet-block.archery {
    background: #350074 url("../img/archery_bet_bg.svg") no-repeat bottom left;
    background-size: 23%;
}
@media (max-width: 991px) {
    .express-main-bet-block.archery {
        background: #350074 url(../img/archery_bg_tiny.svg) no-repeat bottom left;
        background-size: 84% auto;
        background-position: center center;

    }
}
.express-main-bet-block.basketball {
    background: #350074 url("../img/basketball_bet_bg.svg") no-repeat bottom left;
    background-size: 16%;
}
@media (max-width: 991px) {
    .express-main-bet-block.basketball {
        background: #350074 url(../img/basketball_tiny.svg) no-repeat bottom left;
        background-position: center center;
        background-size: 85% auto;
    }
}
.classic .bet-result-title {
    font-family: "Signika";
    font-weight: bold;
    font-size: 5vw;
    line-height: 15.3vw;
    text-align: center;
    text-shadow: 2px 2px 2px #080302;
    z-index: 3;
}

.chat .classic .bet-result-title {
    line-height: 12.3vw;
}
@media  (min-width: 1400px) {
    .chat .classic .bet-result-title {
        line-height: 12.3vw;
    }
}
@media only screen and (-moz-min-device-pixel-ratio: 1.25),
only screen and (-o-min-device-pixel-ratio: 5/4),
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and (min-device-pixel-ratio: 1.25) {
    @media  (min-width: 1400px) {
        .chat .classic .bet-result-title {
            line-height: 10.3vw;
        }
    }
}

.classic .bet-result-subtitle {
    font-family: "Signika";
    font-weight: bold;
    font-size: 5vw;
    line-height: 15vw;
    text-align: center;
    position: absolute;
    top: 55%;
    width: 100%;
    text-shadow: 2px 2px 2px #080302;
    z-index: 3;
}
.classic .bet-result-subtitle div {
    background: url(../img/usd.svg) no-repeat top left;
    background-image: url(../img/usd.svg);
    padding-left: 10%;
    background-size: 3vw auto;
    background-position: 1vw 5.5vw;
    display: inline-block;
    z-index: 3;
}
.basketball.classic .bet-result-title {
    line-height: 13.5vw;
}
.chat .basketball.classic .bet-result-title
{
    line-height: 10.3vw;
}
.chat .basketball.classic .bet-result-title-block.win {
    top: 22% !important;
}
.football.classic .bet-result-title {
    line-height: 12.5vw;
}
.chat .football.classic .bet-result-title {
    line-height: 11vw;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.25),
only screen and (-o-min-device-pixel-ratio: 5/4),
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and (min-device-pixel-ratio: 1.25) {
    .chat .football.classic .bet-result-title {
        line-height: 10vw;
    }
    .express-main-bet-block.darts {
        background-size: 100%;
    }
    .bet-result-title {
        font-family: "Signika";
        font-weight: bold;
        font-size: 2vw;
        line-height: 7vw;
        text-align: center;
        text-shadow: 2px 2px 2px #080302;
        z-index: 3;
    }
    .classic .bet-result-title {
        font-family: "Signika";
        font-weight: bold;
        font-size: 5vw;
        line-height: 15vw;
        text-align: center;
        text-shadow: 2px 2px 2px #080302;
        z-index: 3;
    }
    .basketball.classic .bet-result-title {
        line-height: 13.5vw;
    }

    .classic .bet-result-subtitle {
        font-family: "Signika";
        font-weight: bold;
        font-size: 5vw;
        line-height: 15vw;
        text-align: center;
        position: absolute;
        top: 55%;
        width: 100%;
        text-shadow: 2px 2px 2px #080302;
        z-index: 3;
    }
    .classic .bet-result-subtitle div {
        background: url(../img/usd.svg) no-repeat top left;
        background-image: url(../img/usd.svg);
        padding-left: 10%;
        background-size: 3vw auto;
        background-position: 1vw 5.5vw;
        display: inline-block;
        z-index: 3;
    }

    @media (max-width: 991px) {
        .express-main-bet-block.archery {
            background: #350074 url(../img/archery_bg_tiny.svg) no-repeat bottom left;
            background-size: 90% auto;
            background-position: center center;

        }
    }

    .express-main-bet-block.basketball {
        background: #350074 url("../img/basketball_bet_bg.svg") no-repeat bottom left;
        background-size: 18%;
    }
    .express-main-bet-block.tennis {
        background: #350074 url("../img/tennis_bg.svg") no-repeat bottom left;
        background-size: 19%;

    }

    .express-main-bet-block.box {
        background: #350074 url("../img/box_bg.svg") no-repeat bottom left;
        background-size: 13%;
    }

    @media (max-width: 991px) {
        .express-main-bet-block.box {
            background: #350074 url(../img/box_bg_tiny.svg) no-repeat bottom left;
            background-position: center center;
            background-size: 88% auto;
        }
    }
    @media (max-width: 991px) {
        .express-main-bet-block.basketball {
            background: #350074 url(../img/basketball_tiny.svg) no-repeat bottom left;
            background-position: center center;

        }
    }
    @media (max-width: 991px) {
        .express-main-bet-block.tennis {
            background: #350074 url(../img/tennis_bg_tiny.svg) no-repeat bottom left;
            background-position: center center;
            background-size: 89% auto;
        }
    }
}
@media (max-width: 991px) {
    .bet-result-title {
        font-size: 30px;
        line-height: 75px;
    }
}

.selector-item.saved::after {
    content: "";
    display: block;
    position: absolute;
    top: -7px;
    right: 0px;
    background: url("../img/express/save_icon.svg") no-repeat top center;
    background-image: url("../img/express/save_icon.svg");
    background-size: 100% auto;
    width: 18px;
    height: 18px;
}
.owl-stage-outer {
    padding-top: 2vw;
    margin-top: -2vw;
}


.main-saved-string {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 18%;
    color: #A7FF17;
    padding: 0 10%;
    font-size: 1vw;
    font-weight: 600;
    font-family: 'Alibaba';
}
.main-saved-string .left {
    float: left;
}
.main-saved-string .right {
    float: right;
}
.video-container.box412 .current-sportsman-nick {
    bottom: 15%;
}
@media (min-width: 992px) {
    .bet-video-block.box.box412 {
        /*margin-top: -30px;*/
    }
    .bet-buttons-block.box412 {

    }
}
.main-line-string {
    position: absolute;
    bottom: 0.4vw;
    font-weight: bold;
    width: 100%;
    text-align: center;
    font-family: 'Alibaba';
    color: white !important;
}
@media (max-width: 991px) {
    .main-line-string {
        font-size: 0.9rem;
    }
}
#saved-comment {
    position: absolute;
    bottom: 0.4vw;
    color: white;
    font-size: 12px;
    width: 100%;
    text-align: center;
}
.express-selector-block {
    position: relative;
}
@media (max-width: 767px) {
    .express-selector-block.saved {
        padding-bottom: 1vw;
    }
    .main-saved-string {
        font-size: 14px;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    #saved-comment {
        font-size: 10px;
        bottom: 0.3vw;
    }
}

#bet-table-football-510 {
    width: 460px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-football-510 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}
.bet-table td.white {
    background: #C3A7FF;
}
.bet-table td.black {
    background: #6C44C3;
}
#bet-table-football-510 {
    width: 360px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-football-510 td {
    width: 104px;
    height: 101px;
    font-size: 28px;
}

.bet-cap.start-510 {
    left: -54px;
    z-index: 70;
    top: 37px;
}
.bet-number.football510 {
    left: 130px;
}
.bet-c.football510 {
    width: 360px;
}
#bet-table-football-510 .coeff-place {
    margin-top: 8px;
    margin-bottom: 8px;
}
#bet-table-football-510 .final::before {
    content: "" !important;
    font-family: "Signika";
    background: linear-gradient(to bottom, #C3A7FF 0%, #C3A7FF 50%, #6C44C3 50%, #6C44C3 100%);
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    line-height: 103px;
    border: 0;
    border-radius: 0.5rem;
    top: 25%;
    width: 100%;
    height: 50%;
}
#bet-table-football-510 .final.hidden::before {
    content: "FINISH" !important;
    font-family: "Signika";
    background: #F1C500 !important;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    line-height: 103px;
    border: 5px solid #FFFF00;
    border-radius: 0.5rem;
    height: 50%;
    top: 25%;
}
#vases5 {
    background: transparent;
}
#bet-table-football-510 .final .coeff-place {
    position: relative;
    z-index: 50;
}
.bet-cap {
    z-index: 70;
}


#bet-table-tennis-515 {
    width: 460px;
    border-collapse: separate;
    border-spacing: 0 13.33px;
}
#bet-table-tennis-515 td {
    width: 130px;
    height: 130px;
    vertical-align: middle;
    font-family: "Signika";
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: white;
    padding: 0 !important;
    position: relative;
}
.bet-table td.white {
    background: #C3A7FF;
}
.bet-table td.black {
    background: #6C44C3;
}
#bet-table-tennis-515 {
    width: 360px;
    border-collapse: separate;
    border-spacing: 8.66px;
    margin-bottom: 0;
}
#bet-table-tennis-515 td {
    width: 104px;
    height: 153px;
    font-size: 24px;
    line-height: 30px;
}

.bet-cap.start-515 {
    left: -54px;
    z-index: 70;
    top: 58px;
}
.bet-number.tennis515 {
    left: 130px;
}
.bet-c.tennis515 {
    width: 360px;
}
#bet-table-tennis-515 .coeff-place {
    margin-top: 8px;
    margin-bottom: 8px;
}
#bet-table-tennis-515 .bet-block-title {
    line-height: 21px;
    z-index: 20;
    position: relative;
}
#bet-table-tennis-515.triple-table td.hidden::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 154px;
    display: block;
    background: url(../img/express/empty_39.svg) no-repeat center center;
    background-image: url(../img/express/empty_39.svg);
    background-size: 80%;
    top: 0;
}
#bet-table-tennis-515 .coeff-place {
    margin: 0;
}
#bet-table-tennis-515 .final::before {
    content: "" !important;
    font-family: "Signika";
    background: #C3A7FF;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    line-height: 103px;
    border: 0;
    border-radius: 0.5rem;
    top: 25%;
    width: 100%;
    height: 50%;
}
#bet-table-tennis-515 .final.hidden::before {
    content: "FINISH" !important;
    font-family: "Signika";
    background: #F1C500 !important;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    line-height: 153px;
    border: 5px solid #FFFF00;
    border-radius: 0.5rem;
    height: 50% !important;
    top: 25% !important;
}

#bet-table-tennis-515 .final .coeff-place {
    position: relative;
    z-index: 50;
}
.common-saved-line {
    width: 80%;
    margin: 0 auto;
}
@media (min-width: 991px) {
    .tennis .common-saved-line,
    .football .common-saved-line {
        width: 30%;
        margin: 0 auto;
    }
}

.common-saved-line .left {
    float: left;
    color: #A7FF17;
    font-size: 1vw;
    font-weight: 600;
    font-family: 'Alibaba';
}
.common-saved-line .right {
    float: right;
    color: #A7FF17;
    font-size: 1vw;
    font-weight: 600;
    font-family: 'Alibaba';
}
@media (max-width: 991px) {
    .common-saved-line .left,
    .common-saved-line .right {
        font-size: 1.5vw;
        line-height: 11px;
    }
    .express-line-play-buttons {
        line-height: 0;
    }
    .express-line-play-buttons > a {
        font-size: 1.6vw;
    }
    .express-line-info-details {
        line-height: 1.6vw;
    }
    .express-line-title {
        font-size: 1.5vw;
    }
    .express-line-info-details .selector-online.express {
        font-size: 1.5vw;
        line-height: 10px;
    }
    .express-line-info-details .selector-online b {
        font-size: 1.5vw;
    }
    .express-line-row {
        min-height: 55px;
        height: 55px;
    }
}
.express-line-people.saved::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../img/express/save_icon.svg) no-repeat top center;
    background-image: url(../img/express/save_icon.svg);
    background-size: 100% auto;
    width: 15px;
    height: 15px;
}

.classic .express-line-play-buttons {
    position: absolute;
    right: 2%;
    bottom: -4%;
    width: 40%;
}
.as {
    font-size: 1vw;
    color: #A7FF17 !important;
    font-weight: bold;
}
@media (max-width: 991px) {
    .as {
        font-size: 9px;
        /*display: none;*/
    }
}
.bet-round {
    position: absolute;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    top: -26px;
}
.bet-round-value {
    background: #7335BC;
    padding: 4px 0;
    font-size: 12px;
    width: 120px;
    margin: 0 auto;
}
.classic .bet-result-title-block {
    max-width: 100%;
}
.express-line-info-details {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.current-xwin-selector{
    width: 85%;
    margin: 0 auto;
    aspect-ratio: 345 / 73;
    text-align: center;
    margin-top: 7px;
    /*margin-bottom: -24px;*/
}
.xwin-item {
    display: inline-block;
    width: 22%;
    aspect-ratio: 67/64;
    height: auto;
    cursor: pointer;
    position: relative;
}
.xwin-item.x1 {
    background: url("../img/xwin/x1.svg") no-repeat top center;
    background-image: url("../img/xwin/x1.svg");
    background-size: 100% auto;
}
.xwin-item.x2 {
    background: url("../img/xwin/x2.svg") no-repeat top center;
    background-image: url("../img/xwin/x2.svg");
    background-size: 100% auto;
    margin-right: -1px;
}
.xwin-item.x5 {
    background: url("../img/xwin/x5.svg") no-repeat top center;
    background-image: url("../img/xwin/x5.svg");
    background-size: 100% auto;
}
.xwin-item.x10 {
    background: url("../img/xwin/x10.svg") no-repeat top center;
    background-image: url("../img/xwin/x10.svg");
    background-size: 100% auto;
}
.xwin-item .img-fluid {
    max-width: 68%;
    margin: 0 auto;
    display: block;
    transform: translateY(-54%) translateX(93%);
    position: absolute;
    top: 50%;
    left: -50%;
}

.xwin-item.x1.d {
    background: url("../img/xwin/x1_d.svg") no-repeat top center;
    background-image: url("../img/xwin/x1_d.svg");
    background-size: 100% auto;
}
.xwin-item.x2.d {
    background: url("../img/xwin/x2_d.svg") no-repeat top center;
    background-image: url("../img/xwin/x2_d.svg");
    background-size: 100% auto;
}
.xwin-item.x5.d {
    background: url("../img/xwin/x5_d.svg") no-repeat top center;
    background-image: url("../img/xwin/x5_d.svg");
    background-size: 100% auto;
}
.xwin-item.x10.d {
    background: url("../img/xwin/x10_d.svg") no-repeat top center;
    background-image: url("../img/xwin/x10_d.svg");
    background-size: 100% auto;
}
.xwin-item.x1.d img {
    opacity: 0.6;
}

.xwin-item.x1.a {
    background: url("../img/xwin/x1_a.svg") no-repeat top center;
    background-image: url("../img/xwin/x1_a.svg");
    background-size: 100% auto;
    transform: scale(1.05);
}
.xwin-item.x2.a {
    background: url("../img/xwin/x2_a.svg?v=2") no-repeat top center;
    background-image: url("../img/xwin/x2_a.svg?v=2");
    background-size: 100% auto;
    transform: scale(1.05);
}
.xwin-item.x5.a {
    background: url("../img/xwin/x5_a.svg") no-repeat top center;
    background-image: url("../img/xwin/x5_a.svg");
    background-size: 100% auto;
    transform: scale(1.05);
}
.xwin-item.x10.a {
    background: url("../img/xwin/x10_a.svg?v=456") no-repeat top center;
    background-image: url("../img/xwin/x10_a.svg?v=456");
    background-size: 100% auto;
    transform: scale(1.05);
}
.xwin-item.a img {
    mix-blend-mode: color-dodge;
}
.xwin-item.x2.a img {
    mix-blend-mode: plus-lighter;
}
.xwin-item.x10.a img {
    mix-blend-mode: screen;
}

.xwin-item.x1:hover {
    background: url("../img/xwin/x1_a.svg") no-repeat top center;
    background-image: url("../img/xwin/x1_a.svg");
    background-size: 100% auto;
}
.xwin-item.x1:hover img {
    opacity: 1;
}
.xwin-item.x10:hover img {
    mix-blend-mode: screen;
}
.xwin-item.x2:hover  {
    background: url("../img/xwin/x2_a.svg?v=2") no-repeat top center;
    background-image: url("../img/xwin/x2_a.svg?v=2");
    background-size: 100% auto;
}
.xwin-item.x5:hover  {
    background: url("../img/xwin/x5_a.svg") no-repeat top center;
    background-image: url("../img/xwin/x5_a.svg");
    background-size: 100% auto;
}
.xwin-item.x10:hover  {
    background: url("../img/xwin/x10_a.svg?v=456") no-repeat top center;
    background-image: url("../img/xwin/x10_a.svg?v=456");
    background-size: 100% auto;
}
.xwin-item:hover img {
    mix-blend-mode: color-dodge;
}
.xwin-item.x2:hover img {
    mix-blend-mode: plus-lighter;
}

.xwin-label {
    width: 56%;
    margin: 0 auto;
}
.xwin-value {
    margin: 0 auto 0 auto;
    width: 54%;
    aspect-ratio: 126/79;
}
.xwin-value.x2 {
    background: url("../img/selector/xbets/x2.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x2.png?v=23");
    background-size: 100% auto;
}
.xwin-value.x2.fb {
    background: url("../img/selector/xbets/fbx2.png") no-repeat top center;
    background-image: url("../img/selector/xbets/fbx2.png");
    background-size: 100% auto;
    width: 70% !important;
    aspect-ratio: 194 / 79 !important;
}
.xwin-value.x4 {
    background: url("../img/selector/xbets/x4.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x4.png?v=23");
    background-size: 100% auto;
}
.xwin-value.x10 {
    background: url("../img/selector/xbets/x10.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x10.png?v=23");
    background-size: 100% auto;
}
.xwin-value.x20 {
    background: url("../img/selector/xbets/x20.png") no-repeat top center;
    background-image: url("../img/selector/xbets/x20.png?v=23");
    background-size: 100% auto;
}

.xwin-value.l13.x3 {
    background: url("../img/selector/xbets/13/x3.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x3.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l13.x6 {
    background: url("../img/selector/xbets/13/x6.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x6.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l13.x15 {
    background: url("../img/selector/xbets/13/x15.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x15.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l13.x30 {
    background: url("../img/selector/xbets/13/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/13/x30.png?v=23");
    background-size: 100% auto;
}

.xwin-value.l515.x15 {
    background: url("../img/selector/xbets/515/x15.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x15.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l515.x30 {
    background: url("../img/selector/xbets/515/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x30.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l515.x75 {
    background: url("../img/selector/xbets/515/x75.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x75.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l515.x150 {
    background: url("../img/selector/xbets/515/x150.png") no-repeat top center;
    background-image: url("../img/selector/xbets/515/x150.png?v=23");
    background-size: 100% auto;
}

.xwin-value.l24.x4 {
    background: url("../img/selector/xbets/24/x4.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x4.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l24.x8 {
    background: url("../img/selector/xbets/24/x8.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x8.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l24.x20 {
    background: url("../img/selector/xbets/24/x20.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x20.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l24.x40 {
    background: url("../img/selector/xbets/24/x40.png") no-repeat top center;
    background-image: url("../img/selector/xbets/24/x40.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l510.x10 {
    background: url("../img/selector/xbets/510/x10.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x10.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l510.x20 {
    background: url("../img/selector/xbets/510/x20.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x20.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l510.x50 {
    background: url("../img/selector/xbets/510/x50.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x50.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l510.x100 {
    background: url("../img/selector/xbets/510/x100.png") no-repeat top center;
    background-image: url("../img/selector/xbets/510/x100.png?v=23");
    background-size: 100% auto;
}

.xwin-value.l39.x9 {
    background: url("../img/selector/xbets/39/x9.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x9.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l39.x18 {
    background: url("../img/selector/xbets/39/x18.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x18.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l39.x45 {
    background: url("../img/selector/xbets/39/x45.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x45.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l39.x90 {
    background: url("../img/selector/xbets/39/x90.png") no-repeat top center;
    background-image: url("../img/selector/xbets/39/x90.png?v=23");
    background-size: 100% auto;
}

.xwin-value.l36.x6 {
    background: url("../img/selector/xbets/36/x6.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x6.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l36.x12 {
    background: url("../img/selector/xbets/36/x12.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x12.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l36.x30 {
    background: url("../img/selector/xbets/36/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x30.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l36.x60 {
    background: url("../img/selector/xbets/36/x60.png") no-repeat top center;
    background-image: url("../img/selector/xbets/36/x60.png?v=23");
    background-size: 100% auto;
}

.xwin-value.l48.x8 {
    background: url("../img/selector/xbets/48/x8.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x8.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l48.x16 {
    background: url("../img/selector/xbets/48/x16.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x16.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l48.x40 {
    background: url("../img/selector/xbets/48/x40.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x40.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l48.x80 {
    background: url("../img/selector/xbets/48/x80.png") no-repeat top center;
    background-image: url("../img/selector/xbets/48/x80.png?v=23");
    background-size: 100% auto;
}


.xwin-value.l412.x12 {
    background: url("../img/selector/xbets/412/x12.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x12.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l412.x24 {
    background: url("../img/selector/xbets/412/x24.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x24.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l412.x60 {
    background: url("../img/selector/xbets/412/x60.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x60.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l412.x120 {
    background: url("../img/selector/xbets/412/x120.png") no-repeat top center;
    background-image: url("../img/selector/xbets/412/x120.png?v=23");
    background-size: 100% auto;
}

.xwin-value.l26.x6 {
    background: url("../img/selector/xbets/26/x6.png") no-repeat top center;
    background-image: url("../img/selector/xbets/26/x6.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l26.x12 {
    background: url("../img/selector/xbets/26/x12.png") no-repeat top center;
    background-image: url("../img/selector/xbets/26/x12.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l26.x30 {
    background: url("../img/selector/xbets/26/x30.png") no-repeat top center;
    background-image: url("../img/selector/xbets/26/x30.png?v=23");
    background-size: 100% auto;
}
.xwin-value.l26.x60 {
    background: url("../img/selector/xbets/26/x60.png") no-repeat top center;
    background-size: 100% auto;
}
.main-bet-buttons.exp {
    padding-top: 0;
    padding-bottom: 0;
}
#xwinModal .modal-header .btn-close {
    color: #7A11F2;
    background: url(../img/xwin/rclose.svg) no-repeat top center;
}
#xwinModal .small {
    font-size: 10px;
}

@media (max-width: 1199px) {
    .exp .demo-label {
        position: initial;
    }
}

.chat .last-bets-timer .timer-val {
    font-size: 17px;
}

.chat .last-bet-mini {
    font-size: 10px;
    padding: 11px 12px 10px 11px;
    line-height: 11px;
    margin: 0 1px;
}
.chat .basketball36 .last-bet-mini {
    font-size: 10px;
}
.chat .last-bet-mini.backboard {
    padding: 11px 2px 10px 2px;
    font-size: 9px;
}
.chat .basketball48 .last-bet-mini.goal {
    padding: 11px 5px 10px 5px;
}
.chat .basketball36 .last-bet-mini.goal {
    padding: 11px 5px 10px 5px;
}
.chat .basketball48 .last-bet-mini.miss {
    padding: 11px 5px 10px 5px;
}
.chat .basketball36 .last-bet-mini.miss {
    padding: 11px 5px 10px 5px;
}

@media (max-width: 540px) {
    .box412.express-top-line-container.single .express-top-line-info-btn, .football510.express-top-line-container.single .express-top-line-info-btn, .tennis515.express-top-line-container.single .express-top-line-info-btn {
        left: 75%;
    }
    .wcsl {
        top: 11px;
        height: 17px;
    }
}
@media (min-width: 541px) and (max-width: 1199px) {
    .wcsl {
        height: 35px !important;
    }
}
@media (max-width: 991px) {
    .mobile-body .express-elem-container .main-bet-buttons {
        margin-top: 0;
    }
}
.wcsl {
    display: inline-block;
    float: right;
    position: absolute;
    top: 6px;
    right: 0;
    aspect-ratio: 591/69;
    width: auto;
    height: 44px;
}
@media (max-width: 540px) {
    .wcsl {
        top: 11px;
        height: 17px;
    }
}
#clubModal .modal-body {
    padding: 0 !important;
}