@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
footer .footer-content .footer-sponsors:before {
    content: "";
    position: absolute;
    background-color: var(--other-mode-1);
    width: 200vw;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: -100vw;
}


/* ---------- START USD FOOTER PARTNERSHIP 9 TILE ---------- */

[data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list {
    flex-wrap: wrap !important;
}

[data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
    flex: 1 0 25%!important;
}

@media (min-width: 627.5px) {
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(1),
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(2),
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(3),
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(4),
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(5),
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(9) {
        /* flex: 1 0 20% !important; */
        flex: 1 0 10% !important;
    }
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(6),
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(7),
    [data-currency="USD"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(8) {
        flex: 1 0 10% !important;
    }
}


/* ---------- END USD FOOTER PARTNERSHIP ---------- */


/* ---------- START INR/CN FOOTER PARTNERSHIP 7 TILE ---------- */

[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list,
[data-currency="CNY"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list {
    flex-wrap: wrap !important;
}

[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(1),
[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(2),
[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(3),
[data-currency="CNY"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(1),
[data-currency="CNY"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(2),
[data-currency="CNY"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(3) {
    flex: 1 0 30%;
}

[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership,
[data-currency="CNY"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
    flex: 1 0 20%;
}

@media (min-width: 480.5px) {
    /* [data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(1),
	[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(2),
	[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(3),
	[lang="zh-CN"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(1),
	[lang="zh-CN"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(2),
	[lang="zh-CN"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(3) {
		flex: 1 0 30% !important;
	}

	[data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership,
	[lang="zh-CN"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
		flex: 1 0 20% !important;
	} */
    [data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list,
    [data-currency="CNY"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list {
        flex-wrap: nowrap !important;
    }
    [data-currency="INR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership,
    [data-currency="CNY"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
        flex: none!important;
    }
}


/* ---------- END INR FOOTER PARTNERSHIP ---------- */

footer .footer-content .footer-sponsors .partnerships-container {
    z-index: 1;
}

footer .footer-content .footer-sponsors .partnerships-container .partnerships-list {
    flex-wrap: wrap !important;
}

footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(1),
footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership:nth-child(2) {
    flex: 1 0 30%;
}

footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 30%;
    flex: 1 0 30%;
    cursor: pointer;
    max-width: 100%;
    /* max-width: 82px; */
}


/* @media (max-width: 567px){
		footer .footer-content .footer-sponsors .partnerships-container .partnership {
			max-width: 100px;
		}
	} */


/* footer .footer-content .footer-sponsors .partnerships-container .partnership:nth-child(n+4) {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 20%;
	flex: 1 0 20%;
} */

footer .footer-content .footer-sponsors .partnerships-container .partnership .partner-triton-logo {
    transform: scale(0.8);
}


/* footer .footer-content .footer-sponsors .partnerships-container .partnership .bold.text {
	white-space: nowrap;
} */

@media (min-width: 480.5px) {
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
        flex: 1 0 20.5% !important;
    }
    [data-currency="MYR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership,
    [data-currency="IDR"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership,
    [data-currency="THB"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership,
    [data-currency="KRW"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership,
    [data-currency="VND"] footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
        flex: 1 0 15% !important;
    }
}

@media (min-width: 767.5px) {
    /* footer .footer-content .footer-sponsors .partnerships-container .partnership {
		flex: none;
	} */
    /* footer .footer-content .footer-sponsors .partnerships-container .partnership:nth-child(n+4) {
		flex: none;
	} */
    footer .footer-content .footer-sponsors .partnerships-container .partnership .bold.text {
        white-space: normal;
    }
}

@media(min-width: 1023.5px) {
    footer .footer-content .footer-sponsors .partnerships-container .partnership {
        max-width: none;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnership .partner-triton-logo {
        transform: scale(1);
    }
}

footer .footer-content .footer-sponsors .partnerships-container .partnership img.partner-image {
    transition: all .15s ease-in-out;
}

footer .footer-content .footer-sponsors .partnerships-container .partnership:hover img.partner-image {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

html[data-theme="default"] footer .footer-content .footer-sponsors .partnerships-container .partnership img.partner-image.dark-mode {
    display: none;
}

html[data-theme="dark"] footer .footer-content .footer-sponsors .partnerships-container .partnership img.partner-image.default-mode {
    display: none;
}


/* social media icons */

footer .footer-content .footer-top .payment-media-container .social-media div:after,
footer .footer-content .footer-top .payment-media-container .social-media a:after {
    height: 32px;
    width: 32px;
    -webkit-mask-size: contain;
    display: block;
    content: "";
    background-color: var(--primary-6);
    transition: background-color .5s;
}

footer .footer-content .footer-top .payment-media-container .social-media a.facebook:after,
footer .footer-content .footer-top .payment-media-container .social-media div.facebook::after {
    -webkit-mask: url(../../static/images/icon-facebook.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.facebook:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.facebook:hover:after {
    background-color: #1877f2;
}

footer .footer-content .footer-top .payment-media-container .social-media a.instagram:after,
footer .footer-content .footer-top .payment-media-container .social-media div.instagram:after {
    -webkit-mask: url(../../static/images/icon-instagram.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.instagram:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.instagram:hover:after {
    background-image: url(../../static/images/icon-instagram-hover.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.twitter:after,
footer .footer-content .footer-top .payment-media-container .social-media div.twitter:after {
    -webkit-mask: url(../../static/images/icon-twitter.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.twitter:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.twitter:hover:after {
    background-color: #000000;
}

footer .footer-content .footer-top .payment-media-container .social-media a.youtube:after,
footer .footer-content .footer-top .payment-media-container .social-media div.youtube:after {
    -webkit-mask: url(../../static/images/icon-youtube.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.youtube:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.youtube:hover:after {
    background-color: #e62703;
}

footer .footer-content .footer-top .payment-media-container .social-media a.tiktok:after,
footer .footer-content .footer-top .payment-media-container .social-media div.tiktok:after {
    -webkit-mask: url(../../static/images/icon-tiktok.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.tiktok:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.tiktok:hover:after {
    background-color: #000;
}

footer .footer-content .footer-top .payment-media-container .social-media a.kuaishou:after,
footer .footer-content .footer-top .payment-media-container .social-media div.kuaishou:after {
    -webkit-mask: url(/~/static/images/footer/social-media/icon-kuaishou.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.kuaishou:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.kuaishou:hover:after {
    background-color: #ff4906;
}

footer .footer-content .footer-top .payment-media-container .social-media a.bilibili:after,
footer .footer-content .footer-top .payment-media-container .social-media div.bilibili:after {
    -webkit-mask: url(/~/static/images/footer/social-media/icon-bilibili.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.bilibili:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.bilibili:hover:after {
    background-color: #07a3d7;
}

footer .footer-content .footer-top .payment-media-container .social-media a.line:after,
footer .footer-content .footer-top .payment-media-container .social-media div.line:after {
    -webkit-mask: url(/~/static/images/footer/social-media/icon-line.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.line:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.line:hover:after {
    background-color: #00B900;
}

footer .footer-content .footer-top .payment-media-container .social-media a.whatsapp:after,
footer .footer-content .footer-top .payment-media-container .social-media div.whatsapp:after {
    -webkit-mask: url(/~/static/images/footer/social-media/icon-whatsapp.svg);
    -webkit-mask-size: contain;
}

footer .footer-content .footer-top .payment-media-container .social-media a.whatsapp:hover:after,
footer .footer-content .footer-top .payment-media-container .social-media div.whatsapp:hover:after {
    background-color: #40BA57;
}


/* providers */

footer .footer-content .footer-center .separation-line-wrapper {
    z-index: 1;
}

footer .footer-content .footer-center .separation-line {
    height: 1px;
}

footer .footer-content .footer-center .game-providers {
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}

@media(min-width: 1023.5px) {
    footer .footer-content .footer-center .game-providers {
        overflow: visible;
    }
}

footer .footer-content .footer-center .game-providers::-webkit-scrollbar {
    display: none;
}

footer .footer-content .footer-center .game-providers .providers-wrapper {
    display: grid;
    grid-template-columns: repeat(10, minmax(85px, auto));
}

@media (min-width: 767.5px) {
    footer .footer-content .footer-center .game-providers .providers-wrapper {
        grid-template-columns: repeat(10, minmax(120px, auto));
    }
}

@media(min-width: 1023.5px) {
    footer .footer-content .footer-center .game-providers .providers-wrapper {
        grid-template-columns: repeat(7, minmax(0, 1fr));
        justify-items: center;
    }
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container {
    cursor: pointer;
    transform: scale(.8);
    /* padding-right: 16px; */
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.tfgaming-INR {
    left: -20px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.tfgaming-INR,
footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.advantplay {
    transform: scale(.5);
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.parlaybay {
    transform: scale(.6);
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.topspin {
    transform: scale(.7);
}

@media (min-width: 767.5px) {
    footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container {
        /* width: 140px; */
        transform: scale(.9);
        padding-right: 0;
    }
    footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.tfgaming-INR {
        left: -20px;
    }
    footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.tfgaming-INR,
    footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.advantplay {
        transform: scale(.6);
    }
    footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.parlaybay {
        transform: scale(.7);
    }
    footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.topspin {
        transform: scale(.8);
    }
}

@media(min-width: 1023.5px) {
    footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container.tfgaming-INR {
        left: 0;
    }
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image {
    height: 38px;
    margin: 0 auto;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.hover {
    right: 0;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.ae-casino {
    width: 66px;
    height: 33px;
    background-position: -118px -79px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.ae-casino.hover {
    background-position: -118px -114px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.asia-gaming {
    width: 120px;
    background-position: -256px 0px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.asia-gaming.hover {
    background-position: -256px -40px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.bti {
    background-position: -1050px -650px;
    width: 125px;
    height: 47px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.bti.hover {
    background-position: -1050px -697px;
    width: 125px;
    height: 47px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.cq9 {
    width: 98px;
    background-position: -147px -154px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.cq9.hover {
    background-position: -147px -197px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.habanero {
    width: 133px;
    height: 34px;
    background-position: -186px -79px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.habanero.hover {
    background-position: -186px -114px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.isoft-bet {
    width: 106px;
    background-position: -246px -154px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.isoft-bet.hover {
    background-position: -246px -197px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.lottoland {
    width: 109px;
    background-position: -353px -154px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.lottoland.hover {
    background-position: -353px -197px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.micro-gaming {
    width: 116px;
    background-position: 0px -78px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.micro-gaming.hover {
    background-position: 0px -113px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.opus-gaming {
    width: 130px;
    height: 34px;
    background-position: -4px -4px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.opus-gaming.hover {
    background-position: -4px -43px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.play-n-go {
    width: 131px;
    height: 36px;
    background-position: -331px -415px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.play-n-go.hover {
    background-position: -331px -454px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.playtech {
    width: 146px;
    background-position: 0px -155px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.playtech.hover {
    background-position: 0px -198px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pragmatic {
    width: 83px;
    height: 38px;
    background-position: -379px -2px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pragmatic.hover {
    background-position: -379px -40px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.saba-sports {
    width: 98px;
    background-position: -144px 0px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.saba-sports.hover {
    background-position: -144px -40px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.skywind {
    width: 142px;
    height: 35px;
    background-position: -320px -80px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.skywind.hover {
    background-position: -320px -115px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.bigtimegaming {
    width: 160px;
    height: 42px;
    background-position: 0px -243px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.bigtimegaming.hover {
    background-position: 0px -285px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.goldenhero {
    width: 62px;
    background-position: -165px -243px;
    height: 42px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.goldenhero.hover {
    background-position: -165px -285px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.spribe {
    width: 88px;
    background-position: -235px -246px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.spribe.hover {
    background-position: -235px -288px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.hacksaw {
    width: 130px;
    background-position: -331px -246px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.hacksaw.hover {
    background-position: -331px -288px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.wmcasino {
    width: 102px;
    background-position: 0px -334px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.wmcasino.hover {
    background-position: 0px -373px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.redtiger {
    width: 146px;
    background-position: -102px -334px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.redtiger.hover {
    background-position: -102px -373px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pinnacle {
    width: 112px;
    background-position: -250px -334px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pinnacle.hover {
    background-position: -250px -373px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.vivastudio {
    width: 100px;
    background-position: -362px -334px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.vivastudio.hover {
    background-position: -362px -373px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.obSports {
    width: 149px;
    background-position: -920px -490px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.obSports.hover {
    background-position: -920px -527px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pgsoft {
    width: 110px;
    background-position: 0px -414px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pgsoft.hover {
    width: 110px;
    background-position: 0px -453px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.tfgaming {
    width: 90px;
    background-position: -586px -568px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.tfgaming.hover {
    width: 90px;
    background-position: -586px -609px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.tfgaming-INR {
    width: 220px;
    height: 44px;
    background-position: -242px -752px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.tfgaming-INR.hover {
    width: 220px;
    height: 44px;
    background-position: -242px -796px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.obgame {
    width: 104px;
    height: 37px;
    background-position: -10px -490px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.obgame.hover {
    width: 104px;
    height: 37px;
    background-position: -10px -527px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.dbgaming {
    width: 132px;
    height: 32px;
    background-position: 0 -1270px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.dbgaming.hover {
    width: 132px;
    height: 32px;
    background-position: 0 -1238px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.evolution {
    width: 122px;
    height: 40px;
    background-position: -465px -567px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.evolution.hover {
    width: 122px;
    height: 37px;
    background-position: -464px -608px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pokerng {
    width: 115px;
    background-position: -117px -411px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pokerng.hover {
    background-position: -117px -449px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pokerv {
    width: 105px;
    background-position: -215px -571px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pokerv.hover {
    width: 105px;
    background-position: -215px -611px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pokerky {
    width: 135px;
    background-position: -325px -571px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.pokerky.hover {
    width: 135px;
    background-position: -325px -612px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.facaisen {
    width: 146px;
    height: 30px;
    background-position: -134px -494px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.facaisen.hover {
    width: 146px;
    background-position: -133px -530px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.sexy-gaming {
    width: 122px;
    height: 45px;
    background-position: 0px -650px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.sexy-gaming.hover {
    background-position: 3px -702px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.yggdrasil {
    width: 150px;
    height: 37px;
    background-position: -312px -490px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.yggdrasil.hover {
    width: 150px;
    height: 37px;
    background-position: -312px -528px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.netent {
    width: 91px;
    height: 32px;
    background-position: -237px -417px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.netent.hover {
    width: 91px;
    background-position: -237px -456px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.sbobet {
    background-position: -322px -653px;
    width: 124px;
    height: 42px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.sbobet.hover {
    background-position: -322px -698px;
    width: 124px;
    height: 42px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.orientalgaming {
    background-position: -1173px -649px;
    width: 65px;
    height: 47px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.orientalgaming.hover {
    background-position: -1173px -696px;
    width: 65px;
    height: 47px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.ezugi {
    background-position: -127px -748px;
    width: 110px;
    height: 43px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.ezugi.hover {
    background-position: -127px -797px;
    width: 110px;
    height: 43px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.advantplay {
    width: 191px;
    height: 25px;
    background-position: -1px -846px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.advantplay.hover {
    width: 191px;
    height: 24px;
    background-position: -1px -876px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.onetouch {
    width: 112px;
    height: 30px;
    background-position: -193px -839px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.onetouch.hover {
    width: 112px;
    height: 30px;
    background-position: -193px -869px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.nolimit {
    width: 95px;
    height: 26px;
    background-position: -162px -913px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.nolimit.hover {
    width: 96px;
    height: 26px;
    background-position: -161px -940px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.push-gaming {
    width: 104px;
    height: 27px;
    background-position: -258px -909px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.push-gaming.hover {
    width: 104px;
    height: 27px;
    background-position: -258px -936px;
}


/* Spade Gaming */

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.spade-gaming {
    width: 145px;
    background-position: -303px -846px;
    height: 25px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.spade-gaming.hover {
    background-position: -303px -876px;
}


/* Binance Bet */

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.binnacebet {
    width: 158px;
    background-position: -3px -904px;
    height: 33px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.binnacebet.hover {
    background-position: -3px -935px;
}

footer .footer-content .footer-center .sponsorships-container .previous-sponsorship-title {
    align-self: center;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.kingmaker {
    width: 104px;
    height: 27px;
    background-position: -362px -938px;
    ;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.kingmaker.hover {
    width: 104px;
    height: 27px;
    background-position: -362px -910px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.tcgaming {
    width: 125px;
    height: 36px;
    background-position: -463px -966px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.tcgaming.hover {
    width: 125px;
    height: 36px;
    background-position: -463px -1000px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.livespin {
    width: 164px;
    height: 36px;
    background-position: -590px -966px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.livespin.hover {
    width: 164px;
    height: 36px;
    background-position: -590px -1002px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.parlaybay {
    width: 167px;
    height: 21px;
    background-position: -295px -972px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.parlaybay.hover {
    width: 167px;
    height: 21px;
    background-position: -295px -1008px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.jili {
    width: 90px;
    height: 36px;
    background-position: -3px -1081px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.jili.hover {
    width: 90px;
    height: 36px;
    background-position: -3px -1042px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.topspin {
    width: 135px;
    height: 38px;
    background-position: -218px -1079px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.topspin.hover {
    width: 135px;
    height: 40px;
    background-position: -218px -1036px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.winfast {
    width: 53px;
    height: 38px;
    background-position: -387px -1079px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.winfast.hover {
    width: 53px;
    height: 38px;
    background-position: -387px -1036px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.ws168 {
    width: 108px;
    height: 39px;
    background-position: -108px -1077px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.ws168.hover {
    width: 108px;
    height: 39px;
    background-position: -106px -1038px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.endorphina {
    width: 119px;
    height: 55px;
    background-position: -3px -1173px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.endorphina.hover {
    width: 119px;
    height: 55px;
    background-position: -3px -1118px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.spinix {
    width: 156px;
    height: 45px;
    background-position: -128px -1156px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.spinix.hover {
    width: 156px;
    height: 40px;
    background-position: -128px -1118px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.blueprint {
    width: 148px;
    height: 45px;
    background-position: -283px -1152px;
}

footer .footer-content .footer-center .game-providers .providers-wrapper .provider-container .provider-image.blueprint.hover {
    width: 148px;
    height: 34px;
    background-position: -283px -1118px;
}

.footer-mobile-only {
    display: block !important;
}

@media(min-width: 1023.5px) {
    .footer-mobile-only {
        display: none !important
    }
}

.footer-desktop-only {
    display: none !important
}

@media(min-width: 1023.5px) {
    .footer-desktop-only {
        display: block !important
    }
}


/* ------ USING HTML ------*/


/*
[data-currency="MYR"] .bti,
[data-currency="MYR"] .evolution,
[data-currency="MYR"] .ezugi,
[data-currency="MYR"] .pgsoft {
	display: none;
}

[data-currency="INR"] .asia-gaming,
[data-currency="INR"] .sexy-gaming,
[data-currency="INR"] .wmcasino,
[data-currency="INR"] .facaisen {
	display: none;
}
*/


/* ------ USING HTML ------*/

.payment-methods .payment-method.h-10 {
    height: 10px !important;
}

.payment-methods .payment-method.mt-6 {
    margin-top: 6px;
}

.payment-methods .payment-method.mt-10 {
    margin-top: 10px;
}

.payment-methods .payment-method.mt-11 {
    margin-top: 11px;
}


/* ------ USING HTML ------*/


/* [lang="en-US"][data-currency="MYR"] .payment-upi,
[lang="en-US"][data-currency="MYR"] .payment-phonepe,
[lang="en-US"][data-currency="MYR"] .payment-astro-pay {
	display: none !important;
}

[lang="en-US"][data-currency="INR"] .payment-nine-pay,
[lang="en-US"][data-currency="INR"] .payment-pay-trust {
	display: none !important;
} */


/* ------ USING HTML ------*/


/* [data-currency="INR"] .payment-media-container .social-media {
	display: none !important;
} */


/* ----- Footer Proud Sponsors of ----- */

@media(min-width: 0px) {
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list {
        display: flex;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list .partnership {
        box-sizing: border-box;
        display: flex;
        cursor: pointer;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-3 {
        flex-wrap: nowrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-3 .partnership {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-4 {
        flex-wrap: wrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-4 .partnership {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-5 {
        flex-wrap: wrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-5 .partnership {
        flex-basis: 33.33%;
        flex-grow: 0;
        max-width: 33.33%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-5 .partnership:nth-of-type(-n+2) {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-6 {
        flex-wrap: wrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-6 .partnership {
        flex-basis: 33.33%;
        flex-grow: 0;
        max-width: 33.33%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-7 {
        flex-wrap: wrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-7 .partnership {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-7 .partnership:nth-of-type(-n+3) {
        flex-basis: 33.33%;
        flex-grow: 0;
        max-width: 33.33%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-8 {
        flex-wrap: wrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-8 .partnership {
        flex-basis: 33.33%;
        flex-grow: 0;
        max-width: 33.33%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-8 .partnership:nth-of-type(-n+2) {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-9 {
        flex-wrap: wrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-9 .partnership {
        flex-basis: 33.33%;
        flex-grow: 0;
        max-width: 33.33%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-10 {
        flex-wrap: wrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-10 .partnership {
        flex-basis: 33.33%;
        flex-grow: 0;
        max-width: 33.33%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-10 .partnership:nth-of-type(-n+4) {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media(min-width: 600px) {
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-5 {
        flex-wrap: nowrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-5 .partnership {
        flex-basis: 20%;
        max-width: 20%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-5 .partnership:nth-of-type(-n+2) {
        flex-basis: 20%;
        max-width: 20%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-8 .partnership {
        flex-basis: 25%;
        max-width: 25%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-8 .partnership:nth-of-type(-n+2) {
        flex-basis: 25%;
        max-width: 25%;
    }
}

@media(min-width: 767.5px) {
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-4 {
        flex-wrap: nowrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-4 .partnership {
        flex-basis: 100%;
        max-width: 100%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-6 {
        flex-wrap: nowrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-6 .partnership {
        flex-basis: 100%;
        max-width: 100%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-9 .partnership {
        flex-basis: 20%;
        max-width: 20%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-9 .partnership:nth-of-type(-n+4) {
        flex-basis: 25%;
        max-width: 25%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-10 .partnership {
        flex-basis: 20%;
        max-width: 20%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-10 .partnership:nth-of-type(-n+4) {
        flex-basis: 20%;
        max-width: 20%;
    }
}

@media(min-width: 1365.5px) {
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-7 {
        flex-wrap: nowrap;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-7 .partnership {
        flex-basis: 100%;
        max-width: 100%;
    }
    footer .footer-content .footer-sponsors .partnerships-container .partnerships-list-7 .partnership:nth-of-type(-n+3) {
        flex-basis: 100%;
        max-width: 100%;
    }
}


/* ----- Footer Mini Banner M88.io ----- */

@media(min-width: 0px) {
    footer .footer-content .footer-mini-banner .mini-banner-background-color {
        position: relative;
        padding: 16px 16px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-background-color:before {
        content: "";
        position: absolute;
        background-color: #2A2A2A;
        width: 200vw;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: -100vw;
    }
    footer .footer-content .footer-mini-banner .mini-banner-background {
        background-image: url("../../static/images/m88-io.png");
        background-position: center;
        background-size: cover;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        position: absolute;
        margin-top: -16px;
        right: -150px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container {
        display: flex;
        position: relative;
        z-index: 1;
        align-items: center;
    }
    /* ----- Mini Banner Logo ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-logo {
        margin-right: 8px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-logo .mini-banner-logo-image {
        width: 69.443px;
        height: 20px;
    }
    /* ----- Mini Banner Content ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content {
        margin-right: 8px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-title {
        color: #FB3D54;
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: 18px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-title-desktop {
        display: none;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-title-mobile {
        display: block;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-subtitle {
        color: #ffffff;
        text-transform: uppercase;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 14px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-subtitle-desktop {
        display: none;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-subtitle-mobile {
        display: block;
    }
    /* ----- Mini Banner CTA ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta {
        margin-left: auto;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta .mini-banner-cta-link {
        display: flex;
        height: 24px;
        width: 69px;
        padding: 0px 8px;
        justify-content: center;
        align-items: center;
        gap: 4px;
        border-radius: 4px;
        background-color: #FB3D54;
        color: #ffffff;
        cursor: pointer;
        font-family: 'Poppins', sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta .mini-banner-cta-link .mini-banner-cta-desktop-text {
        display: none;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta .mini-banner-cta-link .mini-banner-cta-mobile-text {
        display: block;
    }
}

@media(min-width: 767.5px) {
    footer .footer-content .footer-mini-banner .mini-banner-background-color {
        position: relative;
        padding: 13px 16px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-background {
        background-image: url("../../static/images/m88-io.png");
        background-position: center;
        background-size: cover;
        width: 50%;
        height: 100%;
        background-repeat: no-repeat;
        position: absolute;
        margin-top: -13px;
        right: 0;
    }
    /* ----- Mini Banner Logo ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-logo {
        margin-right: 16px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-logo .mini-banner-logo-image {
        width: 111.112px;
        height: 32px;
    }
    /* ----- Mini Banner Content ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content {
        margin-right: 16px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-title {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-title-desktop {
        display: block;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-title-mobile {
        display: none;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-subtitle {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-subtitle-desktop {
        display: block;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-subtitle-mobile {
        display: none;
    }
    /* ----- Mini Banner CTA ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta .mini-banner-cta-link {
        display: flex;
        height: 32px;
        width: auto;
        padding: 0px 12px;
        font-size: 12px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta .mini-banner-cta-link .mini-banner-cta-desktop-text {
        display: block;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta .mini-banner-cta-link .mini-banner-cta-mobile-text {
        display: none;
    }
}

@media(min-width: 1023.5px) {
    footer .footer-content .footer-mini-banner .mini-banner-background-color {
        position: relative;
        padding: 16px 24px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-background {
        background-image: url("../../static/images/m88-io.png");
        background-position: center;
        background-size: cover;
        width: 50%;
        height: 100%;
        background-repeat: no-repeat;
        position: absolute;
        margin-top: -16px;
        right: 0;
    }
    /* ----- Mini Banner Logo ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-logo {
        margin-right: 40px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-logo .mini-banner-logo-image {
        width: 145.681px;
        height: 41.953px;
    }
    /* ----- Mini Banner Content ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content {
        margin-right: 40px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-title {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
    }
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-content .mini-banner-content-subtitle {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
    }
    /* ----- Mini Banner CTA ----- */
    footer .footer-content .footer-mini-banner .mini-banner-container .mini-banner-cta .mini-banner-cta-link {
        height: 40px;
        padding: 0px 16px;
        gap: 8px;
    }
}


/* ----- Footer Payment Method M88.io ----- */

footer .footer-content .footer-top .payment-media-container .payment-container .payment-title {
    word-break: keep-all;
}

[data-currency="IDR"] .footer-content .footer-top .payment-media-container .payment-container .payment-title {
    width: 100%;
    max-width: 112px;
}


/* ----- Hide payment method m88.io for specific language ----- */

[data-currency="INR"] footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io,
[lang="en-SA"] footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io,
[data-currency="CAD"] footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io,
[data-currency="EUR"] footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io,
[data-currency="CNY"] footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io {
    display: none!important;
}

footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io .m88-io-link {
    cursor: pointer;
    align-items: center;
    display: flex;
}

footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io .m88-io-divider {
    height: 24px;
    width: 1px;
    background-color: #90949C;
    margin-right: 8px;
}

footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io .m88-io-content {
    margin-right: 12px;
}

footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io .m88-io-content .content-text strong {
    color: #f4f4f5;
}

footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io .m88-io-content .content-first-line {
    color: #90949c;
    font-size: 8px;
    font-weight: 700;
    line-height: 10px;
}

footer .footer-content .footer-top .payment-media-container .payment-container .payment-methods .method-container.m88-io .m88-io-content .content-second-line {
    color: #90949c;
    font-size: 8px;
    font-weight: 700;
    line-height: 10px;
}