﻿html:lang(en-US) .welcome-bonus-100 {
    background: url(../image/web-100-percent-welcome-bonus-2024-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .welcome-bonus-100 {
    background: url(../image/web-100-percent-welcome-bonus-2024-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .welcome-bonus-100 {
    background: url(../image/web-welcome-bonus-100-2024-v1-th.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .welcome-bonus-100 {
    background: url(../image/web-welcome-bonus-100-2024-v1-cn.webp) no-repeat top center;
    background-size: auto;
}





html:lang(en-US) .vip2024 {
    background: #f6ce03 url(../image/web-vip-2024-btn-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .vip2024 {
    background: #f6ce03 url(../image/web-vip-2024-btn-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .vip2024 {
    background: #520000 url(../image/web-vip-2024-cn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .vip2024 {
    background: #520000 url(../image/web-vip-2024-th.webp) no-repeat top center;
    background-size: auto;
}


html:lang(en-US) .reward2024 {
    background: #f6ce03 url(../image/web-rewards-2024-btn-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-vN) .reward2024 {
    background: #f6ce03 url(../image/web-rewards-2024-btn-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .reward2024 {
    background: #f6ce03 url(../image/web-rewards-2024-btn-cn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .reward2024 {
    background: #f6ce03 url(../image/web-rewards-2024-btn-th.webp) no-repeat top center;
    background-size: auto;
}


html:lang(en-US) .mainz05 {
    background: url(../image/web-mainz05-yw-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .mainz05 {
    background: url(../image/web-mainz05-yw-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .mainz05 {
    background: url(../image/web-mainz05-yw-th.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .mainz05 {
    background: url(../image/web-mainz05-yw-cn.webp) no-repeat top center;
    background-size: auto;
}







html:lang(en-US) .epl-2024 {
    background: #e4e4e4 url(../image/web-epl-2024-v3-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .epl-2024 {
    background: #e4e4e4 url(../image/web-epl-2024-v3-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .epl-2024 {
    background: #e4e4e4 url(../image/web-epl-2024-v3-th.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .epl-2024 {
    background: #e4e4e4 url(../image/web-epl-2024-v3-cn.webp) no-repeat top center;
    background-size: auto;
}

.epl-2024 .container-copyline {
    margin-top: 0;
}


html:lang(en-US) .laliga-2024 {
    background: #e4e4e4 url(../image/web-laliga-2024-v4-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .laliga-2024 {
    background: #e4e4e4 url(../image/web-laliga-2024-v4-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .laliga-2024 {
    background: #e4e4e4 url(../image/web-laliga-2024-v4-th.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .laliga-2024 {
    background: #e4e4e4 url(../image/web-laliga-2024-v4-cn.webp) no-repeat top center;
    background-size: auto;
}

.laliga-2024 .container-copyline {
    margin-top: 0%;
}



html:lang(en-US) .serie-a-2024 {
    background: #e4e4e4 url(../image/web-serie-a-2024-v5-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .serie-a-2024 {
    background: #e4e4e4 url(../image/web-serie-a-2024-v5-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .serie-a-2024 {
    background: #e4e4e4 url(../image/web-serie-a-2024-v5-th.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .serie-a-2024 {
    background: #e4e4e4 url(../image/web-serie-a-2024-v5-cn.webp) no-repeat top center;
    background-size: auto;
}


html:lang(en-US) .kleague2023 {
    background: url(../image/web-kleague2023-v2-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .kleague2023 {
    background: url(../image/web-kleague2023-v2-vn.webp) no-repeat top center;
    background-size: auto;
}




html:lang(en-US) .vleague2025 {
    background: url(../image/web-vleague-2025-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .vleague2025 {
    background: url(../image/web-vleague-2025-vn.webp) no-repeat top center;
    background-size: auto;
}






html:lang(en-US) .main-slots {
    background: #e8ddce url('../image/web-main-slot-2024-v2-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .main-slots {
    background: #e8ddce url('../image/web-main-slot-2024-v2-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .main-slots {
    background: #e8ddce url('../image/web-main-slot-2024-v2-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .main-slots {
    background: #e8ddce url('../image/web-main-slot-2024-v2-cn.webp') no-repeat top center;
    background-size: auto;
}

.mainslot-animate .main-slots-icons {
    position: absolute;
    width: 100%;
    height: auto;
    left: 50%;
    bottom: 37px;
    transform: translateX(-50%);
}

.sl-icons-wrapper {
    position: relative;
    max-width: 670px;
    margin: 0 auto;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.mainslot-animate .ms-icon {
    
    cursor: pointer;
    animation: float 5s ease-in-out infinite;
    -webkit-animation: float 5s ease-in-out infinite;
}

    .mainslot-animate .ms-icon img {
        transition: all 200ms ease-in-out;
        -webkit-transition: all 200ms ease-in-out;
        margin: 0 auto;
        max-width: 100%;
        width: 115px;
    }

    .mainslot-animate .ms-icon:hover img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
    }

    .mainslot-animate .ms-icon.fortune-tiger-icon {
        animation-delay: 0;
        left: 1%;
        top: 32%;
    }

    .mainslot-animate .ms-icon.caishen-icon {
        animation-delay: 0s;
    }

    .mainslot-animate .ms-icon.treasuresAztec-icon {
        animation-delay: 0.5s;
    }

    .mainslot-animate .ms-icon.wingsIguazu-icon {
        animation-delay: 1s;
    }

    .mainslot-animate .ms-icon.fortuneDragon-icon {
        animation-delay: 1.5s;
    }

    .mainslot-animate .ms-icon.luckyCloverLady-icon {
        animation-delay: 2s;
    }

.mainslot-animate .main-slots-btn .slotBtn {
    margin: 0;
}


@media (max-width: 1450px) {
    .mainslot-animate .main-slots-icons {
        bottom: 22px;
    }
    .mainslot-animate .ms-icon img {
        width: 100px;
    }
}

@media (max-width: 1024px) {
    .mainslot-animate .main-slots-icons {
        bottom: 0px;
    }

    .mainslot-animate .ms-icon img {
        width: 80px;
    }

    .sl-icons-wrapper {
        padding: 0 30px;
    }
}


@-webkit-keyframes float {
    0% {
        -webkit-transform: translateY(0px);
    }

    50% {
        -webkit-transform: translateY(-15px);
    }

    100% {
        -webkit-transform: translateY(0px);
    }
}

@keyframes float {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-15px);
    }

    100% {
        transform: translateY(0px);
    }
}


.clubNineBanner {
    display: flex;
}

html:lang(en-US) .clubNineBanner {
    background: url(../image/web-casino-club-9-2024-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .clubNineBanner {
    background: url(../image/web-casino-club-9-2024-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .clubNineBanner {
    background: url(../image/web-casino-club-9-2024-cn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .clubNineBanner {
    background: url(../image/web-casino-club-9-2024-th.webp) no-repeat top center;
    background-size: auto;
}
.live-float-icons {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    height: 100%;
    width: 100%;
    max-width: 1200px;
    padding-bottom: 80px;
    margin: 0 auto;
}

html:lang(vi-VN) .live-float-icons {
    padding-bottom: 40px;
}

.live-float-icons ul {
    display: flex;
    flex-wrap: nowrap;
    list-style: none;
}

html:lang(th-TH) .live-float-icons ul {
    width: 450px;
}

.live-float-icons ul li {
    animation: float 5s ease-in-out infinite;
    -webkit-animation: float 5s ease-in-out infinite;
}

    .live-float-icons ul li:nth-child(2) {
        animation-delay: 400ms;
        margin-bottom: 30px;
    }

    .live-float-icons ul li:nth-child(3) {
        animation-delay: 800ms;
    }

    .live-float-icons ul li:nth-child(4) {
        animation-delay: 1200ms;
    }

    .live-float-icons ul li:nth-child(5) {
        animation-delay: 1600ms;
    }

    .live-float-icons ul li img {
        transition: all 300ms ease-in-out;
    }

        .live-float-icons ul li img:hover {
            transform: scale(1.1);
        }
@media(max-width:1440px) {
    .live-float-icons {
        padding-bottom: 40px;
    }

    html:lang(vi-VN) .live-float-icons,
    html:lang(en-US) .live-float-icons {
        padding-bottom: 15px;
    }

    .live-float-icons ul {
        width: 515px;
    }

    html:lang(vi-VN) .live-float-icons ul {
        width: 470px;
    }

    html:lang(th-TH) .live-float-icons ul {
        width: 490px;
    }

    .live-float-icons ul li img {
        height: 80px;
    }
}
@media (max-width: 1100px) {
    .clubNineBanner {
        display: none;
    }
}


html:lang(en-US) .clubTenBanner {
    background: url(../image/web-casino-club10-2024-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .clubTenBanner {
    background: url(../image/web-casino-club10-2024-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .clubTenBanner {
    background: url(../image/web-casino-club-10-2024-th.webp) no-repeat top center;
    background-size: auto;
}


html:lang(en-US) .slots-welcome-bonus {
    background: url(../image/web-slots-welcome-bonus-promo-2024-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .slots-welcome-bonus {
    background: url(../image/web-slots-welcome-bonus-promo-2024-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .slots-welcome-bonus {
    background: url(../image/web-slots-welcome-bonus-150-2024-th.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .slots-welcome-bonus {
    background: url(../image/web-slots-welcome-bonus-150-2024-cn.webp) no-repeat top center;
    background-size: auto;
}

.asean-championship-2024 {
    background: url('../image/web-asean-championship-2024-en.webp') no-repeat top center;
    background-size: auto;
}
html:lang(th-TH) .asean-championship-2024 {
    background: url('../image/web-asean-championship-2024-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .asean-championship-2024 {
    background: url('../image/web-asean-championship-2024-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .asean-championship-2024 {
    background: url('../image/web-asean-championship-2024-cn.webp') no-repeat top center;
    background-size: auto;
}



.thai-league1 {
    background: url('../image/web-thai-league-v4.webp') no-repeat top center;
    background-size: auto;
}




.copa-america-2024 {
    background: url('../image/copa-america-final-2024-en.webp') no-repeat top center;
    background-size: auto;
}
html:lang(th-TH) .copa-america-2024 {
    background: url('../image/copa-america-final-2024-th.webp') no-repeat top center;
    background-size: auto;
}
html:lang(vi-VN) .copa-america-2024 {
    background: url('../image/copa-america-final-2024-vn.webp') no-repeat top center;
    background-size: auto;
}
html:lang(zh-CN) .copa-america-2024 {
    background: url('../image/copa-america-final-2024-cn.webp') no-repeat top center;
    background-size: auto;
}




.worldcup-afc {
    background: url('../image/web-afc-qualifiers-en-2024.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .worldcup-afc {
    background: url('../image/web-afc-qualifiers-vn-2024.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .worldcup-afc {
    background: url('../image/web-afc-qualifiers-th-2024.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .worldcup-afc {
    background: url('../image/web-afc-qualifiers-cn-2024.webp') no-repeat top center;
    background-size: auto;
}



.k-league {
    background: url('../image/web-k-league-v2-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .k-league {
    background: url('../image/web-k-league-v2-vn.webp') no-repeat top center;
    background-size: auto;
}



.european2026 {
    background: #fff url('../image/web-european-2026-v2-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .european2026 {
    background: #fff url('../image/web-european-2026-v2-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .european2026 {
    background: #fff url('../image/web-european-2026-v2-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .european2026 {
    background: #fff url('../image/web-european-2026-v2-cn.webp') no-repeat top center;
    background-size: auto;
}


.olympic-rank-bonus {
    background: url(../image/web-olympic-ranking-bonus-th.webp) no-repeat top center;
    background-size: auto;
}

.slots-thai-hilo {
    background: url(../image/web-slots-thai-hilo-2024.webp) no-repeat top center;
    background-size: auto;
}

.olympic-prediction {
    background: url(../image/web-olympic-prediction-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .olympic-sicbo {
    background: url(../image/web-olympic-sicbo-vn.webp) no-repeat top center;
    background-size: auto;
}
html:lang(en-US) .olympic-sicbo {
    background: url(../image/web-olympic-sicbo-en.webp) no-repeat top center;
    background-size: auto;
}




html:lang(vi-VN) .reload-bonus-10 {
    background: url(../image/web-promo-10percent-btn-vn.webp) no-repeat top center;
    background-size: auto;
}






html:lang(th-TH) .lucky-mystery-box {
    background: url(../image/web-lucky-mystery-box-th.webp) no-repeat top center;
    background-size: auto;
}



html:lang(th-TH) .art-toy-reward {
    background: #f0f0f0 url(../image/web-art-toy-reward-th.webp) no-repeat top center;
    background-size: auto;
}
html:lang(zh-CN) .art-toy-reward {
    background: #f0f0f0 url(../image/web-art-toy-reward-cn.webp) no-repeat top center;
    background-size: auto;
}




.lol-worldcup {
    background: url(../image/web-esports-lol-worlds-semi-2024-v2-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .lol-worldcup {
    background: url(../image/web-esports-lol-worlds-semi-2024-v2-vn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .lol-worldcup {
    background: url(../image/web-esports-lol-worlds-semi-2024-v2-cn.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .lol-worldcup {
    background: url(../image/web-esports-lol-worlds-semi-2024-v2-th.webp) no-repeat top center;
    background-size: auto;
}



.lol-fst-2025 {
    background: url(../image/web-esports-fst-2025-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .lol-fst-2025 {
    background: url(../image/web-esports-fst-2025-vn.webp) no-repeat top center;
    background-size: auto;
}
html:lang(th-TH) .lol-fst-2025 {
    background: url(../image/web-esports-fst-2025-th.webp) no-repeat top center;
    background-size: auto;
}
html:lang(zh-CN) .lol-fst-2025 {
    background: url(../image/web-esports-fst-2025-cn.webp) no-repeat top center;
    background-size: auto;
}


html:lang(en-US) .european-prediction {
    background: #ffffff url(../image/web-european-predition-promo-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .european-prediction {
    background: #ffffff url(../image/web-european-predition-promo-vn.webp) no-repeat top center;
    background-size: auto;
}


html:lang(th-TH) .thaileague2025 {
    background: url(../image/web-thai-league-2025.webp) no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .european-cashback-bonus {
    background: url(../image/web-promo-sports-football-league-2024-th.webp) no-repeat top center;
    background-size: auto;
}




.afc2025 {
    background: url(../image/web-afc2025-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .afc2025 {
    background: url(../image/web-afc2025-vn.webp) no-repeat top center;
    background-size: auto;
}



.olympic-sicbo {
    background: url(../image/web-olympic-sicbo-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .olympic-sicbo {
    background: url(../image/web-olympic-sicbo-vn.webp) no-repeat top center;
    background-size: auto;
}


.esports2025 {
    background: url(../image/web-esports-league-2025-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .esports2025 {
    background: url(../image/web-esports-league-2025-vn.webp) no-repeat top center;
    background-size: auto;
}


.nba2025 {
    background: url(../image/web-nba2025-league-2025-en.webp) no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .nba2025 {
    background: url(../image/web-nba2025-league-2025-vn.webp) no-repeat top center;
    background-size: auto;
}


html:lang(th-TH) .asian-lucky-ticket {
    background: url(../image/web-asian-lucky-ticket-th.webp) no-repeat top center;
    background-size: auto;
}




.uefa-champion {
    background: #fffbe8 url('../image/web-uefa-champion-league-4teams-2025-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .uefa-champion {
    background: #fffbe8 url('../image/web-uefa-champion-league-4teams-2025-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .uefa-champion {
    background: #fffbe8 url('../image/web-uefa-champion-league-4teams-2025-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .uefa-champion {
    background: #fffbe8 url('../image/web-uefa-champion-league-4teams-2025-cn.webp') no-repeat top center;
    background-size: auto;
}




.club-queen-2025 {
    background: url('../image/web-club-queen-2025-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .club-queen-2025 {
    background: url('../image/web-club-queen-2025-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .club-queen-2025 {
    background: url('../image/web-club-queen-2025-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .club-queen-2025 {
    background: url('../image/web-club-queen-2025-cn.webp') no-repeat top center;
    background-size: auto;
}


html:lang(th-TH) .fish-hunter {
    background: url('../image/web-fish-hunter-2025-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .fish-hunter {
    background: url('../image/web-fish-hunter-2025-cn.webp') no-repeat top center;
    background-size: auto;
}



html:lang(th-TH) .vnl-thai2025 {
    background: #ff0100 url('../image/web-vnl-thai-2025.webp') no-repeat top center;
    background-size: auto;
}




html:lang(vi-VN) .asean23-vn2025 {
    background: url('../image/web-asean-u23-2025-vn.webp') no-repeat top center;
    background-size: auto;
}


.fb88Sports {
    background: #002919 url('../image/web-fb88Sports-2025-en.webp') no-repeat top center;
    background-size: auto;
}
html:lang(vi-VN) .fb88Sports {
    background: #002919 url('../image/web-fb88Sports-2025-vn.webp') no-repeat top center;
    background-size: auto;
}
html:lang(th-TH) .fb88Sports {
    background: #002919 url('../image/web-fb88Sports-2025-th.webp') no-repeat top center;
    background-size: auto;
}
html:lang(zh-CN) .fb88Sports {
    background: #002919 url('../image/web-fb88Sports-2025-cn.webp') no-repeat top center;
    background-size: auto;
}


.fb88lottery {
    background: url('../image/web-fb88lottery-2025-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .fb88lottery {
    background: url('../image/web-fb88lottery-2025-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .fb88lottery {
    background: url('../image/web-fb88lottery-2025-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .fb88lottery {
    background: url('../image/web-fb88lottery-2025-cn.webp') no-repeat top center;
    background-size: auto;
}


.esports-lol2025 {
    background: url('../image/web-esports-lol2025-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .esports-lol2025 {
    background: url('../image/web-esports-lol2025-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .esports-lol2025 {
    background: url('../image/web-esports-lol2025-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .esports-lol2025 {
    background: url('../image/web-esports-lol2025-cn.webp') no-repeat top center;
    background-size: auto;
}



.u23-asia-cup {
    background: #f6cd03 url('../image/web-u23-asia-cup-2026-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .u23-asia-cup {
    background: #f6cd03 url('../image/web-u23-asia-cup-2026-vn.webp') no-repeat top center;
    background-size: auto;
}



.aseanCup2026 {
    background: url('../image/web-asean-cup-2026-en.webp') no-repeat top center;
    background-size: auto;
}

html:lang(vi-VN) .aseanCup2026 {
    background: url('../image/web-asean-cup-2026-vn.webp') no-repeat top center;
    background-size: auto;
}

html:lang(th-TH) .aseanCup2026 {
    background: url('../image/web-asean-cup-2026-th.webp') no-repeat top center;
    background-size: auto;
}

html:lang(zh-CN) .aseanCup2026 {
    background: url('../image/web-asean-cup-2026-cn.webp') no-repeat top center;
    background-size: auto;
}