/*

//.........................
//.VVVV....VVVVV.222222....
//.VVVV....VVVV.22222222...
//.VVVV....VVVVV222..2222..
//.VVVVV..VVVV.V222..2222..
//..VVVV..VVVV.......2222..
//..VVVV..VVVV......22222..
//..VVVVVVVVV......22222...
//...VVVVVVVV.....22222....
//...VVVVVVVV....22222.....
//...VVVVVVV....22222......
//....VVVVVV....2222.......
//....VVVVVV...V222222222..
//....VVVVV....V222222222..
//.........................

V2
	--------------------------------
	TABLE OF CONTENTS
	--------------------------------
    *. pages content
	*.
	--------------------------------
	--------------------------------
*/


/*. Main */

.main__heading>span,.swiper-slide{
    /*display:flex;justify-content:center;align-items:center*/
    
}
.swiper-slide{text-align:center}

.dash{background:var(--homepage-content-bg);display:flex;flex-direction:column;border-radius:8px;box-shadow:4px 4px 30px rgba(25,18,33,.4);width:100%;float:left}

.dashbody,.main{flex-grow:2;display:flex}

.main{background-size:cover;border-bottom-right-radius:8px}

.dashbody,.main{flex-flow:column}

.dark-theme .main{background:linear-gradient(to right top,hsl(221.68deg 50% 8%/50%),hsl(213.22deg 50% 8%/60%) 20%,hsl(240.29deg 50% 8%/10%)),linear-gradient(to right bottom,hsl(218.41deg 50% 8%),transparent 66%),linear-gradient(to bottom,transparent,hsl(235.34deg 50% 8%) 56%),url(/image/banner/center/indigo-dice-and-chips.jpg)no-repeat}

.dash *{transition:all .1s}

.main__heading{font-size:32px;font-weight:300;display:flex;align-items:center;flex-flow:column}

.main__heading>span{width:4rem;height:4rem;border-radius:12px;margin-right:1.6rem;margin-bottom:-2px}

.main__desc{margin:1.5rem 0 1rem;font-size:1.4rem;opacity:.6}

.main__sub{font-size:1rem}

body main{display:grid;place-content:center;min-height:100vh;padding:3rem;overflow-x:hidden}

.main__sub span:first-of-type{opacity:.4}

.main__list-heading-wrap{display:flex;align-items:center;font-size:1rem;margin:8rem 0 5rem}

.main__list{list-style:none;position:relative}

.main__list::before{content:"GAMES";position:absolute;bottom:17%;left:-18%;opacity:.03;font-size:18rem;font-weight:700}

main *,main ::after,main ::before{margin:0;padding:0;box-sizing:border-box}

.main__list-heading{flex-grow:2}

.ss-heading{font-weight:400;text-transform:uppercase;font-size:1.4rem;letter-spacing:3px}

.ss-show{font-size:1.2rem}

.main__list-item{padding:0 0 5.7rem 2rem;position:relative;display:flex}

.main__list-item:first-of-type::before{top:0}

.main__list-item::before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:4px;background:#7db2e8;transform:translateX(-3px)}

.main__list-item:first-of-type .main__list-content{line-height:.3}

.main__list-content{font-size:1.4rem}

.main__col-2{width:100%;cursor:pointer;padding-left:0}

.main__cards-container{width:100%;border-radius:8px;padding:1rem;margin-left:auto; position:relative;z-index:1;}

.main__cards-container-heading-wrap{display:flex;align-items:center;padding:1rem 0}

.main__cards-container-heading{flex-grow:2}

.main__cards-container-heading.ss-heading{font-weight: 700;}

.main__cards{list-style:none;padding:2.6rem 0 2rem;display:flex;width:100%!important;justify-content:center;}

.main__card{margin:0 2px;border-radius:8px;box-shadow:0 2px 12px hsla(var(--hue),50%,60%,.2),0 4px 32px hsla(var(--hue),50%,60%,.2);background:rgb(229,235,255);background:-webkit-linear-gradient(300deg,rgb(229,235,255) 0%,rgb(208,221,245) 34%,rgb(196,213,245) 35%,rgb(246,247,251) 60%,rgb(233,240,254) 62%,rgb(229,235,255) 100%);background:-moz-linear-gradient(300deg,rgb(229,235,255) 0%,rgb(208,221,245) 34%,rgb(196,213,245) 35%,rgb(246,247,251) 60%,rgb(233,240,254) 62%,rgb(229,235,255) 100%);background:-o-linear-gradient(300deg,rgb(229,235,255) 0%,rgb(208,221,245) 34%,rgb(196,213,245) 35%,rgb(246,247,251) 60%,rgb(233,240,254) 62%,rgb(229,235,255) 100%);background:linear-gradient(150deg,rgb(229,235,255) 0%,rgb(208,221,245) 34%,rgb(196,213,245) 35%,rgb(246,247,251) 60%,rgb(233,240,254) 62%,rgb(229,235,255) 100%);border-radius:15px;position:relative;overflow:hidden;border-bottom:7px solid #d4deff}

.shadowtxt{height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%,2px);font-size:21px;width:100%;box-shadow:0 -30px 30px #fff inset}

.shadowtxt .cardname{font-size:20px;position:relative;bottom:-80%}

.main__card-heading{font-size:2rem;font-weight:400}

.main__card-heading-sub{margin-top:.4rem;font-size:1.2rem}

.main__card-heading-type{margin-top:2.8rem}

.main__card .main__card-image{width:100%;height:100%}

.main__cards-pagination{display:flex;justify-content:space-between;align-items:center}

#asian-container .league-box table>tbody>tr>td>div.odds-container .round-box+.col-lg-6.col-sm-12.px-0,#match-container td .sequence_,#split-container td .sequence_.away-side,#split-container td .sequence_.home-side,.ss-dots{display:flex}

.ss-dots>span{width:6px;height:6px;border-radius:6px;margin-right:2px;opacity:.6;cursor:pointer}

.main__cards-buttons>button{color:inherit;background:0 0;border:0;cursor:pointer}

.main__cards-buttons svg{height:1.6rem}



.main__crossing-container.rightside{height:70px;display:flex;align-items:center;position:relative;z-index:2;padding:10px}

.main__crossing-image{border:3px solid #295ca3;border-right-color:transparent;box-shadow:0 0 12px rgba(25,18,33,.4);width:64px;height:64px;border-radius:5.4rem;overflow:hidden}

.main__crossing-container.rightside .main__crossing-image{width:47px;height:47px}

.main__crossing-image>img{width:5.4rem;transform:translate(-3px,-3px);border-radius:5.4rem;border:6px solid transparent}

.main__crossing-current{flex-grow:2;margin-left:3rem}

.main__crossing-container.rightside .main__crossing-current{flex-grow:2;margin-left:1rem}

.main__crossing-container.rightside .main__crossing-heading{font-weight:400;font-size:16px;margin-bottom:0}

.__vbet p,.main__crossing-container.rightside .main__crossing-upper,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.main__crossing-upper {
    margin-bottom: 0;
    font-size: 12px;
    color: var(--txtColor01);
    line-height: 1.3;
}

#right-cashslide.main__crossing-container{box-shadow:none}

.main__crossing-heading{font-weight:400;font-size:1.6rem}

.main__discover{border-radius:8px;padding:0;list-style:none;display:flex;flex-flow:column;margin:0 auto;width:100%;transform:unset}

.main__cards-container,.main__discover{background-color:unset;box-shadow:unset;margin: 30px 0;}

.main__crossing-upper{text-transform:uppercase;margin-bottom:.6rem;letter-spacing:1px}

.main__discover-heading-container{display:flex;align-items:center}

.main__discover-heading{flex-grow:2}

.main__discover-places{/*padding:1rem 0 0;*/list-style:none;display:flex;width:1054px;flex-flow:column;margin:0 auto;align-items:center;text-align:center;text-align:-moz-center;text-align:-webkit-center;position:relative;margin-bottom:30px}

.main__discover-place{margin-right:1.4rem;transform:translateX(-8rem);padding:.6rem;width:50%;border-radius:1.4rem;cursor:pointer;display:inline-block;vertical-align:middle;/*margin-top:1rem;*/text-align:left;text-align:-moz-left;text-align:-webkit-left;transform:unset;background:transparent;box-shadow:unset;transform:unset;background:transparent;box-shadow:unset;display:flex;justify-content:space-between;align-items:center;height:65px}

.main__discover-place .main__discover-place-headingwrap{background:rgb(229,235,255);background:linear-gradient(127deg,rgb(229,235,255) 0%,rgb(200,220,255) 34%,rgb(208,221,245) 39%,rgb(198,216,249) 39%,rgb(233,240,254) 65%,rgb(246,247,251) 68%,rgb(229,235,255) 100%);position:absolute;width:260px;height:65px;padding:6px;border-radius:8px;left:0;top:-3px;line-height:45px}

.main__discover-place .main__discover-place-headingwrap:after{content:"";position:absolute;border-radius:20px;top:0;left:0;bottom:unset;box-shadow:1px 3px 13px #8992ab,0 3px 0 #8992ab;transition:.3s all ease-out;width:260px;height:65px;transform:unset;z-index:1}

.main__discover-place .main__discover__more{position:absolute;left: calc(50% + 260px);top:50%;transform:translate(-50%, -50%);opacity:0}

.main__discover-place .main__discover-place-headingwrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.main__discover-place:hover .main__discover-place-headingwrap .rightSide .iconFlat ,
.main__discover-place .main__discover-place-headingwrap .rightSide .icon3d {
    display: none !important;
}
.main__discover-place:hover .main__discover-place-headingwrap .rightSide .icon3d {
    display: block !important;
    animation: bounce3dicon 1.5s ease-in-out infinite;
}
.main__discover-place:hover .main__discover-place-headingwrap .rightSide .icon3d img {
    transform: translate(10px, 8px);
}
.main__discover-place .main__discover__more{display:inline-block; background-position: center;}
.main__discover-place .main__discover__more .bg-cover-img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.main__discover-place .main__discover-place-headingwrap .main__discover-place-heading,.main__discover-place .main__discover-place-headingwrap .main__discover-place-sub{display:inline-block;vertical-align:-webkit-baseline-middle;margin:0;font-weight:700}


.main__discover-place .main__discover__more[class*="bnr-"] {
    height: 100%;
    width: calc(100% - 260px);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #fff;
}



.main__discover-places .casinoZone .infoZone .info01 .title {
    color: var(--txtColor71);
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 10px;
    margin: 0
}

.main__discover-places .casinoZone .content ul .maintainGo .maintain {
    display: flex
}

.main__discover-places .casinoZone .content ul li .come {
    display: none
}

.main__discover-places .casinoZone .content ul li .logo {
    background-size: cover;
    position: absolute;
    right: 24%;
    top: 17%;
    z-index: 2
}

.main__discover-places .casinoZone .content ul li .logo {
    background-size: cover;
    position: absolute;
    right: 3%;
    top: 4%;
    z-index: 2
}

.main__discover-places .casinoZone .content ul li .maintain h4 {
    color: var(--txtColor85);
    font-size: 1vw;
    font-weight: 700;
    margin-top: 3%
}

.main__discover-places .casinoZone .content ul li .maintain span {
    font-size: 6vw;
    color: var(--txtColor85)
}

.main__discover-places .casinoZone .content ul li .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.main__discover-places .casinoZone .content ul li .mask .inner .icon-icconPlay {
    display: none
}

.main__discover-places .casinoZone .content ul li .mask .inner {
    width: 99%;
    height: 99%;
    background: var(--bgColor077);
    background: linear-gradient(180deg,var(--bgColor078_g01) 0%,var(--bgColor078_g02) 75%,var(--bgColor078_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    display: none;
    transition: 0.4s ease-out
}

.main__discover-places .casinoZone .content ul li .mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--bgColor075);
    background: linear-gradient(0deg,var(--bgColor076_g01) 0%,var(--bgColor076_g02) 40%,var(--bgColor076_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
    transition: 0.4s ease-out
}

.main__discover-places .casinoZone .content ul li .model {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
    transition: 0.3s ease-out;
    position: absolute;
    z-index: 2;
    margin: 0 auto
}

.main__discover-places .casinoZone .content ul li .ppPro img {
    width: 6vw
}

.main__discover-places .casinoZone .content ul li .ppPro {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3
}

.main__discover-places .casinoZone .content ul li .txt h2 {
    font-size: 1.7vw;
    color: var(--txtColor73)
}

.main__discover-places .casinoZone .content ul li .txt span {
    font-size: .8vw;
    color: var(--txtColor73)
}

.main__discover-places .casinoZone .content ul li .txt {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 2;
    position: absolute;
    bottom: 18px
}

.main__discover-places .casinoZone .content ul li .txt {
    left: 50%;
    top: 54%;
    transform: translate(-32%,-17%)
}

.main__discover-places .casinoZone .content ul li.casino01 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li.casino01 .logoA {
    width: 8.9%;
    padding-bottom: 8.9%;
    right: 27%;
    top: 21%
}

.main__discover-places .casinoZone .content ul li.casino01 .modelA {
    background-image: url(/image/main/home/v2/casino01.webp)
}

.main__discover-places .casinoZone .content ul li.casino01 .modelA {
    padding-bottom: 31%;
    width: 54%;
    top: 6%;
    left: -4%
}

.main__discover-places .casinoZone .content ul li.casino01 .modelA {
    padding-bottom: 55%;
    top: 5%;
    left: -7%
}

.main__discover-places .casinoZone .content ul li.casino01 .modelA {
    top: 14%
}

.main__discover-places .casinoZone .content ul li.casino01:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01_h.svg)
}

.main__discover-places .casinoZone .content ul li.casino02 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02.svg);
    width: 20%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li.casino02 .logoA {
    width: 13%;
    padding-bottom: 7.1%;
    right: 25%;
    top: 24%
}

.main__discover-places .casinoZone .content ul li.casino02 .modelA {
    background-image: url(/image/main/home/v2/casino02.webp)
}

.main__discover-places .casinoZone .content ul li.casino02 .modelA {
    padding-bottom: 34%;
    width: 43%;
    left: 6%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li.casino02 .modelA {
    padding-bottom: 54%;
    width: 83%;
    left: 8%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li.casino02 .modelA {
    top: 13%
}

.main__discover-places .casinoZone .content ul li.casino02 .modelA {
    top: 7%
}

.main__discover-places .casinoZone .content ul li.casino02:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02_h.svg)
}

.main__discover-places .casinoZone .content ul li.casino03 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 20.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li.casino03 .logoA {
    width: 13.2%;
    padding-bottom: 7.8%;
    top: 23%;
    right: 26%
}

.main__discover-places .casinoZone .content ul li.casino03 .modelA,.main__discover-places .casinoZone .content ul li.casino04 .modelA {
    top: 5%
}

.main__discover-places .casinoZone .content ul li.casino03 .modelA {
    background-image: url(/image/main/home/v2/casino03.webp)
}

.main__discover-places .casinoZone .content ul li.casino03 .modelA {
    padding-bottom: 33.7%;
    width: 57%
}

.main__discover-places .casinoZone .content ul li.casino03 .modelA {
    padding-bottom: 55%;
    width: 68%
}

.main__discover-places .casinoZone .content ul li.casino03 .modelA {
    padding-bottom: 56%;
    width: 100%
}

.main__discover-places .casinoZone .content ul li.casino03 .modelA {
    top: 12%
}

.main__discover-places .casinoZone .content ul li.casino03 .modelA {
    top: 3%;
    background-image: url(/image/main/home/v2/casino03.webp)
}

.main__discover-places .casinoZone .content ul li.casino03:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03_h.svg)
}

.main__discover-places .casinoZone .content ul li.casino04 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li.casino04 .logoA {
    width: 8.2%;
    right: 27%;
    top: 23%;
    padding-bottom: 8.1%
}

.main__discover-places .casinoZone .content ul li.casino04 .modelA {
    background-image: url(/image/main/home/v2/casino04.webp)
}

.main__discover-places .casinoZone .content ul li.casino04 .modelA {
    padding-bottom: 36%;
    width: 60%;
    left: -5%
}

.main__discover-places .casinoZone .content ul li.casino04 .modelA {
    padding-bottom: 55%;
    width: 94%;
    top: 3%
}

.main__discover-places .casinoZone .content ul li.casino04 .modelA {
    top: 11%
}

.main__discover-places .casinoZone .content ul li.casino04:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04_h.svg)
}

.main__discover-places .casinoZone .content ul li.casino05 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05.svg);
    width: 11.3%;
    padding-bottom: 16.6%;
    transition: 0.3s ease-out;
    right: 5%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li.casino05 .logoA {
    width: 8.3%;
    padding-bottom: 11.9%;
    right: 28%;
    top: 12%
}

.main__discover-places .casinoZone .content ul li.casino05 .modelA {
    background-image: url(/image/main/home/v2/casino05.webp)
}

.main__discover-places .casinoZone .content ul li.casino05 .modelA {
    padding-bottom: 36%;
    width: 48%;
    left: 2%
}

.main__discover-places .casinoZone .content ul li.casino05 .modelA {
    padding-bottom: 56%;
    width: 84%;
    left: 4%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li.casino05 .modelA {
    top: 6%
}

.main__discover-places .casinoZone .content ul li.casino05 .modelA {
    width: 50%;
    top: 11%
}

.main__discover-places .casinoZone .content ul li.casino05:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05_h.svg)
}

.main__discover-places .casinoZone .content ul li.casino06 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06.svg);
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li.casino06 .logoA {
    width: 19%;
    padding-bottom: 7.5%;
    top: 24%
}

.main__discover-places .casinoZone .content ul li.casino06 .modelA {
    background-image: url(/image/main/home/v2/casino06.webp)
}

.main__discover-places .casinoZone .content ul li.casino06 .modelA {
    padding-bottom: 36%;
    width: 54%;
    left: 4%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li.casino06 .modelA {
    padding-bottom: 55%;
    width: 91%;
    left: 7%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li.casino06 .modelA {
    top: 11%
}

.main__discover-places .casinoZone .content ul li.casino06 .modelA {
    top: 7%
}

.main__discover-places .casinoZone .content ul li.casino06:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06_h.svg)
}

.main__discover-places .casinoZone .content ul li.casino07 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07.svg);
    width: 16%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li.casino07 .logoA {
    width: 11%;
    padding-bottom: 9.1%;
    top: 20%;
    right: 27%
}

.main__discover-places .casinoZone .content ul li.casino07 .modelA {
    background-image: url(/image/main/home/v2/casino07.webp)
}

.main__discover-places .casinoZone .content ul li.casino07 .modelA {
    padding-bottom: 36%;
    width: 61%
}

.main__discover-places .casinoZone .content ul li.casino07 .modelA {
    padding-bottom: 55%;
    width: 93%;
    left: 3%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li.casino07 .modelA {
    top: 10%;
    left: 0%
}

.main__discover-places .casinoZone .content ul li.casino07 .modelA {
    top: 6%
}

.main__discover-places .casinoZone .content ul li.casino07:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07_h.svg)
}

.main__discover-places .casinoZone .content ul li.casino08 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08.svg);
    width: 23%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li.casino08 .logoA {
    width: 17%;
    padding-bottom: 8.1%;
    right: 23%;
    top: 21%
}

.main__discover-places .casinoZone .content ul li.casino08 .modelA {
    background-image: url(/image/main/home/v2/casino08.webp)
}

.main__discover-places .casinoZone .content ul li.casino08 .modelA {
    padding-bottom: 36%;
    width: 49%;
    top: 2%;
    left: 2%
}

.main__discover-places .casinoZone .content ul li.casino08 .modelA {
    padding-bottom: 55%;
    width: 73%;
    left: 6%;
    top: 12px
}

.main__discover-places .casinoZone .content ul li.casino08 .modelA {
    top: 10%;
    left: 2%
}

.main__discover-places .casinoZone .content ul li.casino08 .modelA {
    top: 5%
}

.main__discover-places .casinoZone .content ul li.casino08:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08_h.svg)
}

.main__discover-places .casinoZone .content ul li.coming .come img {
    width: 100%;
    height: auto
}

.main__discover-places .casinoZone .content ul li.coming .come {
    display: flex!important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 85%
}

.main__discover-places .casinoZone .content ul li.coming .logoA,.main__discover-places .casinoZone .content ul li.coming .modelA,.main__discover-places .casinoZone .content ul li.coming .txt,.main__discover-places .casinoZone .content ul li.coming .mask {
    display: none
}

.main__discover-places .casinoZone .content ul li.coming {
    cursor: auto
}

.main__discover-places .casinoZone .content ul li:hover .mask,.main__discover-places .casinoZone .content ul li:hover .inner {
    display: flex
}

.main__discover-places .casinoZone .content ul li:hover .model {
    background-position-y: 5px
}

.main__discover-places .casinoZone .content ul li:hover .txt h2,.main__discover-places .casinoZone .content ul li:hover .txt span {
    color: var(--txtColor02)
}

.main__discover-places .casinoZone .content ul li[game-box='Ae2Real'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo011.svg);
    width: 28%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='Ae2Real'] .modelA {
    background-image: url(/image/main/home/v2/casino011.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='Ae2Real'] .modelA {
    padding-bottom: 49%;
    width: 82%;
    left: 9%;
    top: 3%
}

.main__discover-places .casinoZone .content ul li[game-box='Ae2Real']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo011_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='AgBr'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02.svg);
    width: 20%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='AgBr'] .modelA {
    background-image: url(/image/main/home/v2/casino02.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='AgBr'] .modelA {
    padding-bottom: 45%;
    width: 83%;
    left: 6%;
    top: 5%
}

.main__discover-places .casinoZone .content ul li[game-box='AgBr']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='AllBetReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 20.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='AllBetReal'] .modelA {
    background-image: url(/image/main/home/v2/casino03.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='AllBetReal'] .modelA {
    background-image: url(/image/main/home/v2/casino03.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='AllBetReal'] .modelA {
    padding-bottom: 51%;
    width: 84%;
    top: 4%;
    left: 5%
}

.main__discover-places .casinoZone .content ul li[game-box='AllBetReal'] .modelA {
    padding-bottom: 55%;
    width: 68%
}

.main__discover-places .casinoZone .content ul li[game-box='AllBetReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='BbinReal'] .modelA {
    background-image: url(/image/main/home/v2/casino012.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='BbinReal'] .modelA {
    padding-bottom: 44%;
    width: 74%;
    left: 12%;
    top: 7%
}

.main__discover-places .casinoZone .content ul li[game-box='BbinReal']:hover .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAMAAAC1+tjYAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMA++714ffytQrk1sY4DAbr58u5VZNZXUwd28Gnj3tyUEEl3tCZi4eAYSsTr52WRzUxFr1nMAND5wAAAidJREFUSMeNlOl2gjAQRidYEBFBcd9x39qq7bz/s1WYkA6E6en9I5wv3MRkJjBtb6CeJOiDSKfXWkANiCqEWjzEpWSLHESs8ylEB2p5Q8SroPvEF169DkNRNxB0m0wXCLqFqGuDwAJRTQTdXtT1QCJxJyDoPvKn5/0SCaubpA9f8j7DR4fpaIdOgYuIymmG1uqOUx5p7qRf7fLMm62ZbjRuoKHnM10TTm4lIjz1BTByfrPpxegc5Kgx082tyBTl/IAlVqSzGRqdReFz0GbJdKq9HJ7fu9pHOhOt1sO9jq5lndqd+sPBll5So5vpQ/2mreozXdunaJUPbdGLlge6Wsa53i1077+93Sh8XvbLG2OSj6UzpFkTMMT44gCq2i4++dZwe0VqOmZRmAVbALjSVPNqAbukA45PY8+vz9NK8e6yoAOhQrQ6cJCLVE0vk28kXCTRBIl5OTS6PfzTF+WLUkg0y2Fc6A7wX18DGU37ygCXHZ7lG9oXBuE4tq6V6WLhGmrU+cLCBoGg6yGiAtHXB05Cti6AtLpzlt+A8R00XC+AyPZ1yLYFWQcuFZmhRzUVgW/5YszYwV+6FSI73A014wfrj2M5mkGhS2ydafXW6eI/+zPUNt6/3eP9uhnp6AaSLpuNF5NCzZ7dBwx+Vzh2V0y1LoqxxIJtvlOOjsB0KVhNS09N9kW8tmrDRJ/AdK1qB6pCB5eE/pZ6W0KFx5eOtjxyMe5AhVThD5cppJFi9ZRrAAAAAElFTkSuQmCC)
}

.main__discover-places .casinoZone .content ul li[game-box='BgReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo010.svg);
    width: 14%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='BgReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo010_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='DgReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08.svg);
    width: 23%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='DgReal'] .modelA {
    background-image: url(/image/main/home/v2/casino08.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='DgReal'] .modelA {
    padding-bottom: 51%;
    width: 73%;
    left: 8%;
    top: 12px
}

.main__discover-places .casinoZone .content ul li[game-box='DgReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='EvoReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06.svg);
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='EvoReal'] .modelA {
    background-image: url(/image/main/home/v2/casino06.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='EvoReal'] .modelA {
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game-box='EvoReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='GpiLive'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo09.svg);
    width: 14%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='GpiLive']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo09_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='MgpReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='OgReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07.svg);
    width: 16%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='OgReal'] .modelA {
    background-image: url(/image/main/home/v2/casino07.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='OgReal'] .modelA {
    padding-bottom: 46%;
    width: 84%;
    left: 5%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li[game-box='OgReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='PrgReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05.svg);
    width: 11.3%;
    padding-bottom: 16.6%;
    transition: 0.3s ease-out;
    right: 5%;
    top: 4%
}

.main__discover-places .casinoZone .content ul li[game-box='PrgReal'] .modelA {
    background-image: url(/image/main/home/v2/casino05.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='PrgReal'] .modelA {
    padding-bottom: 52%;
    width: 83%;
    left: 2%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game-box='PrgReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='VivoVideo'] .modelA {
    background-image: url(/image/main/home/v2/casino014.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='VivoVideo'] .modelA {
    padding-bottom: 46%;
    width: 81%;
    left: 9%;
    top: 7%
}

.main__discover-places .casinoZone .content ul li[game-box='VivoVideo']:hover .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4LAvBfUJ+/L46kAU3GSLzsEXnm4pD4ddf3kb1LxZJB+3mmdWOtCXUjSpSeTXysWkj0+TdGtxOiHtAAAD3UlEQVRYw6WX55rqIBCGJ5EUY+91LbGtZXfVo3P/l3YgJBkCWM6e74f6mPDCFIYBHmk+ayynUYDoRVN3MFzAP6myc1BTbVeBN1Udn9AqZ1R9Z/iljA/lNdrwXOwW4lOFXQZP1GviSzV78FD3Mr6hcv3R8mOb477RVMdqhv+BhpZXgH3HXNeH/8748DLP4mpkRcsgsKX2yrauvnPV8R+6FR1UFRw2RoAuYdEPxccr9dlp1LY6aTVFRYVYlMqKeWv2eI8cAopmSXFAHitv1yvk9Xo8rs9B0WQU5RlF/95Q6qvbL6z5LOf7WRTcPftBqW4+j3SPq+/XUZ4O2oNS7CVxzlx1wUTfuudnGeCP9qDfkEtrpAtIcGX+eZ5AQZ8t8eL2BlrIuBsSgldVVupMDvyfsa+Fbt7r65HYItY+XRQagVBNAgA2Tf61hqea85HhmIGbDeLDkH7XI54HJSDZjI+571IACr/vCCDfCGJ76SM+AWJhAQHkGqluGcanFhKgxlMLCSB1/OIpdbQaL3zM9j4BcAEzAwCsG/Lk6RWMH5QRO20BquG3AhjCgACk6o67otEvGr9P4MLiNgEG4BJAVYlXkGhlGj9Erj4BXJgSQEtDPleTh2mRJhg5TzVhChEBNPljD/GQGE8pLnbiTAFE4BHA0KST7GZufO8cyzX8SbYWATxAK6D05Saz7kO8i4LIw7JK69oxNSWVCcgmcpIgOCgyr5VuHBIB7CY0ZN1NAb0k4laAZzpxdq7wEIja3pYAGbuwD+x2KOmAyAyjh8EamDiLrhIgcfdk0I8OmBqJxERbtIAK/xpmAP/ndJcVztEBbiGVh2JO0SJcAK61U2aCUOrJlg4YwJAAnxzI4J7s0lQqIJDH0Xw1KWymBQG6CZE1uQ02gMdTm8FnGbfqdlYLylEU5ypMmri0AcbBsg0TEXZfLSgQ5wAWpWdmz9cApEES+xywE5uVnFinw8IKSF18LhZVcCQgzeD6cwAvd0EpBzjKweKtkxq/BitgVmv10xz3ZmKTyVlHytGW1SwrYE0NxaYKMDkj0tEmqKnith3ATvIwp0IjRP5qhxkhvDEb4CiebbJS5+Rv5/N1la7+aADk82laaVr0blcNDmnZMwAznmCbrNznajJ7k4XBpa/7oOPu0wOHVC5MVEdV0YqpADryVNUtjSZpW9EB8yVaGk0S03tZd0EA6oqMVpfktzRCeeDngFWkN9tvteunoQRUtu+0+8LXqOt74+D18OrCQaqbV4vAduX5z0tXCZ6IdV9e++CF2g3vdxdPUnXk/PrqS5fvmnH5jivwT1oMB+408l5e//8CDwVhrF6lxm4AAAAASUVORK5CYII=)
}

.main__discover-places .casinoZone .content ul li[game-box='WmReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='WmReal'] .modelA {
    background-image: url(/image/main/home/v2/casino01.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='WmReal'] .modelA {
    padding-bottom: 55%;
    top: 5%;
    left: -7%
}

.main__discover-places .casinoZone .content ul li[game-box='WmReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01_h.svg)
}

.main__discover-places .casinoZone .content ul li[game-box='YxReal'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo013.png);
    width: 22%;
    padding-bottom: 14.4%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game-box='YxReal'] .modelA {
    background-image: url(/image/main/home/v2/casino013.webp)
}

.main__discover-places .casinoZone .content ul li[game-box='YxReal'] .modelA {
    padding-bottom: 46%;
    width: 81%;
    left: 9%;
    top: 7%
}

.main__discover-places .casinoZone .content ul li[game-box='YxReal']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo013_h.png)
}

.main__discover-places .casinoZone .content ul li[game="alb"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 29%;
    padding-bottom: 17.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="alb"] .modelA {
    background-image: url(/image/main/home/v2/AllBet-pc.webp);
    padding-bottom: 50%;
    width: 77%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    background-size: 100%
}

.main__discover-places .casinoZone .content ul li[game="dwc"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_downin.svg);
    width: 17%;
    padding-bottom: 17.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="dwc"] .modelA {
    background-image: url(/image/main/home/v2/Downin_in-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="mgg"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="mgg"] .modelA {
    background-image: url(/image/main/home/v2/casino015-m.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="one"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_oneTouch.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="one"] .modelA {
    background-image: url(/image/main/home/v2/oneTouch-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="ptx"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_PlayTech.svg);
    width: 20%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="ptx"] .modelA {
    background-image: url(/image/main/home/v2/casino017-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="sw"] .logoA {
    background-image: url(../assets/image/.svg);
    padding-bottom: 49%;
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="sw"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_SkyWind.svg);
    width: 13%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out;
    background-size: 100%;
    background-repeat: no-repeat
}

.main__discover-places .casinoZone .content ul li[game="sw"] .modelA {
    background-image: url(/image/main/home/v2/SkyWind-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="sw"] .modelA {
    background-image: url(/image/main/home/v2/SkyWind-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="ts"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_taishan.svg);
    width: 28.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="ts"] .modelA {
    background-image: url(/image/main/home/v2/casino016-m.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="vv"] .modelA {
    background-image: url(/image/main/home/v2/vivo-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game="vv"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="sw"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="ptx"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="xpg"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="one"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="alb"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="dwc"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="sw"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="mgg"]:hover .logoA,.main__discover-places .casinoZone .content ul li[game="ts"]:hover .logoA {
    filter: brightness(1.5)
}

.main__discover-places .casinoZone .content ul li[game="xpg"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_XproGaming.svg);
    padding-bottom: 49%;
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game="xpg"] .modelA {
    background-image: url(/image/main/home/v2/xProGaming-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%
}

.main__discover-places .casinoZone .content ul li[game='bt'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo012.svg);
    width: 18.2%;
    padding-bottom: 20.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game='bt'] .modelA {
    background-image: url(/image/main/home/v2/casino010.webp)
}

.main__discover-places .casinoZone .content ul li[game='bt'] .modelA {
    padding-bottom: 47%;
    width: 77%;
    left: 7%;
    top: 12px
}

.main__discover-places .casinoZone .content ul li[game='bt']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo012e_h.svg)
}

.main__discover-places .casinoZone .content ul li[game='ezugi'] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo014.svg);
    width: 31.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out
}

.main__discover-places .casinoZone .content ul li[game='ezugi'] .modelA {
    background-image: url(/image/main/home/v2/casino09.webp)
}

.main__discover-places .casinoZone .content ul li[game='ezugi'] .modelA {
    padding-bottom: 47%;
    width: 71%;
    left: 9%;
    top: 21px
}

.main__discover-places .casinoZone .content ul li[game='ezugi']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo014_h.svg)
}

.main__discover-places .casinoZone .content ul li[game='mg'] .modelA {
    background-image: url(/image/main/home/v2/casino04.webp)
}

.main__discover-places .casinoZone .content ul li[game='mg'] .modelA {
    padding-bottom: 48%;
    width: 83%;
    top: 6%;
    left: 6%
}

.main__discover-places .casinoZone .content ul li[game='mg']:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04_h.svg)
}

.main__discover-places .casinoZone .content ul li {
    width: 24%;
    height: 233px;
    border: 1px solid var(--bdColor038);
    border-radius: 10px;
    box-shadow: 2px 4px 5px 1px #a7b5cc59,inset 0 0 6px 1px #ffffffbf;
    padding-bottom: 23px;
    margin-bottom: 21px;
    background: var(--bgColor073);
    background: linear-gradient(360deg,var(--bgColor074_gs) 0%,var(--bgColor074_ge) 100%);
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin-right: 1%
}

.main__discover-places .casinoZone .content ul li {
    width: 49%;
    height: 180px
}

.main__discover-places .casinoZone .content ul {
    justify-content: space-between
}

.main__discover-places .casinoZone .content ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: start
}

.main__discover-places .casinoZone .title .txt {
    display: flex;
    margin-top: 10px;
    font-family: arial;
    font-size: 24px
}

.main__discover-places .casinoZone .title h3 {
    color: var(--txtColor72);
    margin-left: 4px
}

.main__discover-places .casinoZone .title span {
    font-size: 49px;
    color: var(--txtColor65)
}

.main__discover-places .casinoZone .title {
    color: var(--txtColor71);
    font-size: 24px;
    display: flex;
    align-items: center;
    font-weight: 700;
    margin-bottom: 24px
}

.main__discover-places .casinoZone {
    margin-top: 20px;
    border-bottom: 1px solid var(--bdColor041);
    padding-bottom: 17px;
    width: 100%
}

.main__discover-places .casinoZone {
    width: 85%
}

.main__discover-places .slotZone .centerZone .downZone a:hover {
    font-weight: 700;
    background: #fff;
    background: linear-gradient(180deg,var(--bgColor080_g01) 0%,var(--bgColor080_g02) 34%,var(--bgColor080_g03) 100%)
}

.main__discover-places .slotZone .centerZone .downZone a {
    border: 1px solid var(--bdColor038);
    color: var(--txtColor66);
    font-weight: 700;
    border-radius: 10px;
    font-size: 12px;
    padding: 22px 0;
    margin-bottom: 21px;
    box-shadow: none;
    background: var(--bgColor017);
    background: linear-gradient(180deg,var(--bgColor079_g01) 0%,var(--bgColor079_g02) 34%,var(--bgColor079_g03) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 49%;
    transition: 0.4s ease-out
}

.main__discover-places .slotZone .centerZone .downZone {
    display: flex;
    justify-content: space-between
}

.main__discover-places .slotZone .centerZone .upZone h2 {
    color: var(--txtColor72);
    font-size: 2.1vw;
    margin-bottom: 20px
}

.main__discover-places .slotZone .centerZone .upZone p {
    color: var(--txtColor66);
    line-height: 1.6;
    font-size: .8vw
}

.main__discover-places .slotZone .centerZone .upZone {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--bdColor042);
    margin-bottom: 20px
}

.main__discover-places .slotZone .centerZone {
    width: 35%
}

.main__discover-places .slotZone .leftFrame {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.main__discover-places .slotZone .leftZone .maintainGo .maintain {
    display: flex
}

.main__discover-places .slotZone .leftZone .pic .bg-cover-img {
    position: absolute;
    left: 0;
}

.main__discover-places .slotZone .leftZone .pic .maintain h4 {
    color: var(--txtColor85);
    font-size: 1vw;
    font-weight: 700;
    margin-top: 3%
}

.main__discover-places .slotZone .leftZone .pic .maintain span {
    font-size: 6vw;
    color: var(--txtColor85)
}

.main__discover-places .slotZone .leftZone .pic .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.main__discover-places .slotZone .leftZone .pic {
    background-size: cover;
    width: 100%;
    padding-bottom: 67%;
    transition: 0.4s ease-out;
    position: relative
}

.main__discover-places .slotZone .leftZone .ppPro img {
    width: 8vw
}

.main__discover-places .slotZone .leftZone .ppPro {
    position: absolute;
    top: 0;
    left: 0
}

.main__discover-places .slotZone .leftZone:hover .pic {
    transform: rotate(5deg) scale(1.1)
}

.main__discover-places .slotZone .leftZone {
    width: 82%;
    border: 1px solid var(--bdColor038);
    border-radius: 10px;
    box-shadow: 2px 4px 5px 1px #a7b5cc59,inset 0 0 6px 1px #ffffffbf;
    background: var(--bgColor073);
    background: linear-gradient(360deg,var(--bgColor074_gs) 0%,var(--bgColor074_ge) 100%);
    overflow: hidden;
    position: relative;
    cursor: pointer;
    transition: 0.4s ease-out
}

.main__discover-places .slotZone .rightZone ul .maintainGo .maintain {
    display: flex
}

.main__discover-places .slotZone .rightZone ul li .maintain h4 {
    color: var(--txtColor85);
    font-size: .8vw;
    font-weight: 700;
    margin-left: 3%
}

.main__discover-places .slotZone .rightZone ul li .maintain span {
    font-size: 2.4vw;
    color: var(--txtColor85)
}

.main__discover-places .slotZone .rightZone ul li .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    align-items: center;
    justify-content: center;
    top: 0
}

.main__discover-places .slotZone .rightZone ul li .mask .inner {
    width: 98%;
    height: 98%;
    background: var(--bgColor077);
    background: linear-gradient(180deg,var(--bgColor078_g01) 0%,var(--bgColor078_g02) 75%,var(--bgColor078_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    transition: 0.4s ease-out;
    opacity: 0
}

.main__discover-places .slotZone .rightZone ul li .mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--bgColor075);
    background: linear-gradient(0deg,var(--bgColor081_gs) 0%,var(--bgColor081_ge) 40%,#ecc9a8 100%);
    border-radius: 8px;
    z-index: 1;
    align-items: center;
    justify-content: center;
    display: flex;
    transition: 0.4s ease-out;
    opacity: 0
}

.main__discover-places .slotZone .rightZone ul li .pic {
    background-size: cover;
    background-position: center;
    padding-bottom: 25%;
    width: 100%;
    z-index: 2;
    position: relative;
    transition: 0.4s ease-out
}

.main__discover-places .slotZone .rightZone ul li .ppPro img {
    width: 2.78vw
}

.main__discover-places .slotZone .rightZone ul li .ppPro {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8
}

.main__discover-places .slotZone .rightZone ul li .txt {
    font-size: 30px;
    color: var(--txtColor66);
    font-weight: 700;
    position: absolute;
    z-index: 3;
    float: left;
    left: 4%;
    top: 29%;
    transition: 0.4s ease-out;
    opacity: 0
}

.main__discover-places .slotZone .rightZone ul li.mainhomemenu01 .pic01 {
    background-image: url(/image/main/home/v2/sl_4.png)
}

.main__discover-places .slotZone .rightZone ul li.mainhomemenu02 .pic02 {
    background-image: url(/image/main/home/v2/sl_3.png)
}

.main__discover-places .slotZone .rightZone ul li.mainhomemenu03 .pic03 {
    background-image: url(/image/main/home/v2/sl_2.png)
}

.main__discover-places .slotZone .rightZone ul li.mainhomemenu04 .pic04 {
    background-image: url(/image/main/home/v2/sl_2.png)
}

.main__discover-places .slotZone .rightZone ul li.mainhomemenu05 .pic05 {
    background-image: url(/image/main/home/v2/sl_1.png)
}

.main__discover-places .slotZone .rightZone ul li.mainhomemenu06 .pic06 {
    background-image: url(/image/main/home/v2/sl_5.png?v=002)
}

.main__discover-places .slotZone .rightZone ul li:before {
    content: '';
    background-color: var(--bgColor084);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    opacity: 0;
    transition: 0.4s ease-out
}

.main__discover-places .slotZone .rightZone ul li:hover .mask,.main__discover-places .slotZone .rightZone ul li:hover .mask .inner {
    opacity: 1
}

.main__discover-places .slotZone .rightZone ul li:hover .pic {
    transform: rotate(5deg) scale(1.2)
}

.main__discover-places .slotZone .rightZone ul li:hover .txt {
    left: 50%;
    top: 50%;
    opacity: 1;
    transform: translate(-50%,-50%)
}

.main__discover-places .slotZone .rightZone ul li:hover:before {
    opacity: 1
}

.main__discover-places .slotZone .rightZone ul li {
    width: 100%;
    margin-bottom: 17px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: 0.4s ease-out;
    
}

.main__discover-places .slotZone .rightZone ul li {
    width: 100%;
}

.main__discover-places .slotZone .rightZone ul {
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}

.main__discover-places .slotZone .rightZone {
    width: 100%
}

.main__discover-places .slotZone .rightZone {
    width: 260px;
}


.main__discover-places .slotZone .slot01 .leftZone .pic {
    background-image: url(/image/banner/sample/banner-sports.png)
}



.main__discover-places .slotZone .slot02 .leftZone .pic {
    background-image: url(/image/banner/sample/banner-live.png)
}


.main__discover-places .slotZone .slot03 .leftZone .pic {
    background-image: url(/image/banner/sample/banner-minigame.png)
}

.main__discover-places .slotZone .slot04 .leftZone .pic {
    background-image: url(/image/banner/sample/banner-virtual.png?v=002)
}


.main__discover-places .slotZone .slot05 .leftZone .pic {
    background-image: url(/image/banner/sample/banner-casino.png)
}

.main__discover-places .slotZone .slot06 .leftZone .pic {
    background-image: url(/image/banner/sample/banner-slot.png)
}
.main__discover-places .slotZone .slot07 .leftZone .pic {
    background-image: url(/image/banner/sample/banner-jili.png)
}



.main__discover-places .slotZone .slotLeft {
    width: 100%
}

.main__discover-places .slotZone .slotLeft {
    width: 78%;
    display: flex;
    align-items: center;
    justify-content: end;
    width: calc(100% - 260px);
}

.main__discover-places .slotZone {
    /* flex-direction:column-reverse; */
    /* width:85%; */
}

.main__discover-places .slotZone {
    padding-top: 34px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.main__discover-places.mainmenuzone {
}


.dark-theme .main__discover-place{background:hsl(235 20% 15%/1)}

.main__discover-place-heading{font-size:1.4rem;font-weight:400;margin-bottom:6px;overflow:hidden}

.main__discover__more-svg{display:flex;justify-content:center;width:3rem;height:3rem;border-radius:8px;align-items:center;fill:currentColor;text-align:center;line-height:31px;font-size:15px;float:right;margin-right:10px}

.main__discover-place.onz .main__discover__more{opacity:1}

.main__discover-place:hover .main__discover__more{opacity:1}

/*.main_event .swiper-container .swiper-slide img{max-height: 317px;max-width: 100%;}*/
.main_event .swiper-container .swiper-slide img{width: 100%;}

/* .main_event .swiper-container .swiper-slide:nth-child(1) img{content:url(/image/banner/sample/testbanner1.png)} */

/* .main_event .swiper-container .swiper-slide:nth-child(2) img{content:url(/image/banner/sample/testbanner2.png)} */

/* .main_event .swiper-container .swiper-slide:nth-child(4) img{content:url(/image/banner/sample/testbanner2.png)} */

/* .main_event .swiper-container .swiper-slide:nth-child(3) img{content:url(/image/banner/sample/testbanner3.png)} */

/* .main_event .swiper-container .swiper-slide:nth-child(5) img{content:url(/image/banner/sample/testbanner1.png)} */

.main__discover__more svg{height:2.6rem;transform:translate(2.4px,1.6px)}

.main__discover__more{justify-content:space-between}

.main__footer-more svg{height:1em;vertical-align:middle}

.main__discover__more,.main__info{display:flex;align-items:center}





.main__discover-places .slotZone .slot01 .leftZone .pic:not(:has(img)){
	background-image: url(/image/main/def/sports.png?v=02);
	background-size: 100%;
}
.main__discover-places .slotZone .slot05 .leftZone .pic:not(:has(img)){ 
	background-image: url(/image/main/def/casino1.png?v=02); 
	background-size: 100%;	 
}
.main__discover-places .slotZone .slot03 .leftZone .pic:not(:has(img)){ 
	background-image: url(/image/main/def/minigame.png?v=02); 
	background-size: 100%;	 
} 
.main__discover-places .slotZone .slot02 .leftZone .pic:not(:has(img)){
	background-image: url(/image/main/def/livesport.png?v=02);
	background-size: 100%;
	background-repeat: no-repeat;
	
} 
.main__discover-places .slotZone .slot04 .leftZone .pic:not(:has(img)){ 
	background-image: url(/image/main/def/btn_virtual.png?v=02); 
	background-size: 100%;	
} 

.main__discover-places .slotZone .slot06 .leftZone .pic:not(:has(img)){ 
	background-image: url(/image/main/def/slot1.png?v=02); 
	background-size: 100%;	
} 

.bg-cover-img[src=""],
.bg-cover-img[src="#"]{
    display: none;
}





.main__crossing-current{flex-grow:2; margin-left:3rem}
.main__crossing-container.rightside .main__crossing-current{flex-grow:2; margin-left:1rem}
.main__crossing-container.rightside .main__crossing-heading {font-weight: 400;font-size: 15px;margin-bottom: 0;}
.main__crossing-container.rightside .mcu_wrap {display: flex;justify-content:space-between;align-items:center;line-height:1.3;}
.main__crossing-container.rightside .main__crossing-upper {margin-bottom: 0;font-size: 11px;line-height: 1.3;}
.main__crossing-container.rightside .mcu_wrap .aside_u_title {color: #898989;font-size: 12px;font-weight: 500;}







.main__info-link{color:inherit;font-size:1.4rem}

.main__info-link svg{height:1.4em;transform:translateY(1px);opacity:.4}

.main__info-link+.main__info-link{margin-left:.6rem}

.main__cp{margin:0 1rem 0 2.6rem}

.main__cr{opacity:.4;margin-right:5rem}

.main__cards-pagination{left:50%}

.dark-theme{
--homepage-content-bg:#171930}

.minor_event.realtime-wrapper tr{float: left;width:calc(100% - 10px);margin:5px;display:flex;justify-content: center;}

.minor_event.realtime-wrapper{width:100% !important;float: unset;}

.minor_event .cashflowlive-box{display:block;height:276px;overflow:hidden;opacity:.9;width: calc(100% / 4);margin: 0 1rem;}

.minor_event.realtime-wrapper .cashflowlive-box {padding: 0 15px;}

.minor_event.realtime-wrapper .cashflowlive-box .bank-table {position: relative;}

.minor_event.realtime-wrapper .cashflowlive-box .bank-table p.title {
    content: "";
    position: absolute;
    clip-path: polygon(12% 34%,89% 34%,100% 0,0 0);
    height: 108px;
    width: 300px;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 2;
}

.minor_event.realtime-wrapper .cashflowlive-box .bank-table::before {
    content: "";
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.minor_event.realtime-wrapper .cashflowlive-box .bank-table::after {
    content: "";
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}

.minor_event.realtime-wrapper .cashflowlive-box:first-child .bank-table .table {
    animation: 60s linear infinite autoscroll;
    animation-direction: reverse;
}








/* sports */


#horizontal-container.top_sports_wrapper::-webkit-scrollbar,.time-picker-roll-col::-webkit-scrollbar {
    display: none
}


#horizontal-container.top_sports_wrapper {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}
.sp_nav_top .sel-row {
    margin-top: 0.5rem;
}
.sp_nav_top .top_sports_nav .title_ {
    font-family: "Koaroo";
    font-size: 1.3rem;
    text-transform: uppercase;
    letter-spacing: 4px;
    border: 1px solid;
    padding: 0 10px;
}

.sports_nav_item,
.top_sports_nav {
    display: flex;
    justify-content: center;
    align-items: center;
}
.top_sports_nav .btn-arrow-circle {
    height: 40px;
}
.sequence_.bet-side.away-side .snip.para-sp {
    padding-right: 10px;
}
.btn.btn-primary.view-display-options {
    background: var(--bg-panel);
    border: 0;
}
.btn-sports-bet.btn-dark {
    border-width: 1px;
    border-radius: 6px;
}


.asian-wrapper .row-wideView {
    font-size: 0.8rem;
}
.league-box .asian-wrapper {
    padding: 10px;
    border-radius: 5px;
}
.league-box .row.asian-league-card .league-card-left,
.league-card-left {
    display: flex;
    align-items: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.league-box .row.asian-league-card .league-card-left .match_info-mid {
    display: flex;
    justify-content: center;
    align-items: center;
}
.league-name .league i:first-child {
    margin-right: 0.5rem;
}
.league-name .league i:last-child {
    margin-left: 0.5rem;
}
.mutiple_box.match-info {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
}

.mutiple_box .match_info02-vs {
    color: var(--txtColor02);
    margin: 0 5px;
}
.league-name .round-box.matchtime,
.mutiple_box small.match_info01 {
    font-size: 0.75rem;
    line-height: 14px;
    font-weight: 500;
    margin-left: 1rem;
    border-radius: 5px;
    text-align: center;
    padding: 0 1rem;
}

#sp_list .sp_league svg.nav-icon {
    margin-right: 1rem;
}
#sp_list .sp_league.mt-1 {
    margin-bottom: 2px;
}

#sp_list .sp_league > div > span:nth-child(4) {
    text-align: right;
}

.league_head .league-name .league svg.nav-icon, 
.league-container .asian-league-panel .league svg.nav-icon, 
#sp_list .sp_league svg.nav-icon {
    width: 1.25rem;
    height: 1.25rem;
}




.sports_nav_top {
    overflow: auto;
    white-space: nowrap;
}
.sports_nav_top .sports_nav_item {
    background-color: #333;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 14px;
    text-decoration: none;
    width: 60px;
    inline-size: 60px;
    overflow-wrap: break-word;
    height: 80px;
    word-break: break-all;
}
.sports_nav_top .sports_nav_item:hover {
    background-color: #777;
}



.sequence_.bet-side.btn-sports-bet.left.bonusodds.btn.btn-bonus {
    display: flex;
    background: 0 0;
    color: #fff;
    border: 1px solid var(--color-border-light-blue);
    padding: 0.5rem;
}
.sequence_.bet-side.btn-sports-bet.left.bonusodds.btn.btn-bonus:hover {
    border: 2px solid var(--cui-yellow);
}
.odds._tobonus {
    text-align: right !important;
    color: var(--cui-code-color);
}
.snip.para-bonus .star-icon .fa-gem {
    color: #7fffd4;
}
.asian-wrapper .asian-league-panel .league-name .first-row .mutiple_box {
    font-size: 1rem !important;
}
.asian-wrapper .asian-league-panel .league-name .first-row .mutiple_box .match_info02-vs {
    color: #daa520;
}
.asian-wrapper .league-name .matchtime .match_info01 {
    font-size: 0.8rem;
    color: var(--cui-gray);
}
#asian-container .league-box .row.asian-league-card,
.row.wide-league-card {
    padding: 10px 0;
}
#asian-container .league-box .league-container .round-box.count-side.league-card-round {
    width: 60px;
    height: 40px;
    margin: auto 3px;
    border-radius: 5px;
}


.mutiple_box.match-info .match_info02-wrap > .one-row {
    float: left;
}

.mutiple_box.match-info .match_info02-wrap {
    width: 100%;
}
.mutiple_box.match-info .match_info02-wrap > .match_info02-away {
    text-align: left !important;
}
.mutiple_box.match-info .match_info02-wrap > .match_info02-vs {
    width: 50px;
}
.mutiple_box.match-info .match_info02-wrap > .match_info02-home , .mutiple_box.match-info .match_info02-wrap > .match_info02-away {
    width: calc(50% - 60px) !important;
}
.mutiple_box.match-info .match_info02-wrap > .match_info02-home {text-align: right !important;}

.asian-league-panel .league-name .league i,
.sequence_.btn-sports-bet {
    display: flex;
    align-items: center;
}
.asian-league-panel .league-name .league.top-league-name,
.asian_slide_box .league_head .league-name .league {
    width: 100%;
    /* height: 32px; */
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 21px 5px 12px;
    cursor: pointer;
    transition: 0.2s all ease-out;
}
.asian-league-panel .league-name .league.top-league-name .leftSide-league {
    display: flex;
    align-items: center;
}
#user-container .collection-box .tab_content .multi-tabs_wrapper .tabs ul .tlayer,
.deposit-event.deposit_calendar tbody td.deposit_calendar .wrapper_stamped,
.league-card-round,
.league-card-round .round-box.count-side,
.round-box.count-side {
    display: flex;
    justify-content: center;
    align-items: center;
}
.league-card-round,
.matchtime-fav {
    border: 1px solid var(--cui-body-bg);
}
.round-box.count-side {
    cursor: pointer;
}
.col-1.league-card-left,
.col-1.league-card-round {
    border-top: 1px solid var(--cui-body-bg);
    border-bottom: 1px solid var(--cui-body-bg);
}
.sports_box .time_line,
.sports_box .time_line center,
.sports_box .time_line div,
.sports_box .time_line span {
    margin: 0 !important;
    padding: 0 !important;
    display: block;
}
.league-card-round .round-box.count-side {
    height: 100%;
    width: 100%;
    display: block;
    overflow: hidden;
}
.arrow {
    font-size: 10px;
}
.arrow.down {
    color: red;
}
.arrow.up {
    color: #32cd32;
}
.arrow.down::before,
.arrow.up::before {
    position: relative;
    right: 0;
    left: 0;
    top: -2px;
}
.match-odds .match-oddslist .arrow.down::before,
.match-odds .match-oddslist .arrow.up::before {
    left: -5px;
}

._topsearchwrap{position:relative;z-index:1;margin-top:.5rem}

._topsearch{display:inline-block}

.input-group-btn._search_sports_btn .btn.btn-search{border-radius:0 5px 5px 0;margin:0;}




.live_sports_schedule #toplist-wrapper .leftidle,.live_sports_schedule #toplist-wrapper .rightidle{position:absolute;z-index:5;height:100%;width:150px}

.live_sports_schedule #toplist-wrapper .rightidle,[dir=rtl] .form-floating>label{right:0}

.live_sports_schedule #toplist-wrapper .leftidle #left-button,.live_sports_schedule #toplist-wrapper .rightidle #right-button{position:relative;top:21%;transform:translateY(-78%)}

.live_sports_schedule #toplist-wrapper .leftidle #left-button {left: -23%}
.live_sports_schedule #toplist-wrapper .rightidle #right-button {right: -23%}
.live_sports_schedule #toplist-wrapper .leftidle #left-button>i,
.live_sports_schedule #toplist-wrapper .rightidle #right-button>i {position: absolute;}
.live_sports_schedule #toplist-wrapper .leftidle #left-button>i {animation: bounceLR 1.5s ease-in-out infinite}
.live_sports_schedule #toplist-wrapper .rightidle #right-button>i {animation: bounceLR 1.5s ease-in-out infinite}

.live_sports_schedule #toplist-wrapper .leftidle{left:0}





.league-name .league_star{height:15px;display:inline-block}

#live-container .league-box,#live-container .league-boxC,#split-container .bonus-table,.asian-wrapper .asian-league-panel .league-name,.diamond-container,.diamond-top{position:relative}

#live-container .league-box,#live-container .league-boxC,#split-container .league-boxC,#toplist_container .t_sp-wrap{width:calc(100% - 0px)}

#live-container table,#match-container .speech-bubble table.bl-container,#match-container table,#split-container table{border-collapse:collapse;width:100%}

.live_a{position:relative;width:97%;height:110%;background-color:#fff;box-shadow:1px 3px 19px #d4deff;margin:40px auto 20px;border-radius:10px;padding:15px}

.lv-count{position:absolute;top:62px;width:200px;right:28px;border-radius:7px}

.border-bot{height:27px;line-height:27px;font-size:13px}

#match-container,#sports-container{float:left;overflow:auto;scrollbar-width:none}

#match-container .match-odds{padding-top:1px;margin:2px 5px 5px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px}

#match-container .sequence_.bet-side.left._bet p.snip,#match-container .sequence_.bet-side2.left._bet p.snip,#match-container .sequence_.bet-side2.left.bet-side2 p.snip,#match-container .sequence_.bet-side2.left.bet-side3 p.snip,#match-container td .sequence_ p.snip,#split-container td .sequence_.away-side p.snip,#split-container td .sequence_.home-side p.snip{flex-grow:1}

#match-container .match-odds .odds{white-space:nowrap;text-align:right;margin:0}

#sports-wrapper #asian-container{width:100%;float:left}

#sports-wrapper #asian-container .league-box,#sports-wrapper #wide-container .league-box{width:calc(100% - 20px);margin:5px 10px 10px;background:0 0}

#sports-wrapper #asian-container .bonus-wrapper,#sports-wrapper #wide-container .bonus-wrapper{position:relative;border-radius:7px 7px 0 0;overflow:auto}

#sports-wrapper #asian-container .asian-league-panel .space,#sports-wrapper #asian-container .league-box .bonusodd-title,#sports-wrapper #wide-container .league-box .bonusodd-title,#sports-wrapper #wide-container .league-box .league-name{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}

#asian-container .bonusodd-title .bonusodd_icon,#split-container .bonus-table .bonusodd_icon,#wide-container .bonusodd_icon{width:45px;text-align:center;font-size:20px}

#sports-wrapper #asian-container .bonus-wrapper .inner-col,#sports-wrapper #wide-container .bonus-wrapper .inner-col{padding:0 10px}

#sports-wrapper #asian-container .bonus-wrapper tr:nth-child(2) .inner-col,#sports-wrapper #wide-container .bonus-wrapper tr:nth-child(2) .inner-col{padding-top:10px}

#sports-wrapper #asian-container .league-box .btn-bonus,#sports-wrapper #split-container .league-box .btn-bonus,#sports-wrapper #wide-container .league-box .btn-bonus{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:1.5}

.btn-sports-bet{height:auto;min-height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;margin-right:3px}

#sports-wrapper #asian-container .league-box .bonusodds ._tobonus,#sports-wrapper #asian-container .league-box .bonusodds .para-bonus,#sports-wrapper #split-container .league-box .bonusodds ._tobonus,#sports-wrapper #split-container .league-box .bonusodds .para-bonus,#sports-wrapper #wide-container .league-box .bonusodds ._tobonus,#sports-wrapper #wide-container .league-box .bonusodds .para-bonus{width:calc(100% - 20px);text-align:left}

._tobonus,.para-bonus{margin:0 10px}

.btn-bonus .star-icon{float:right;position:relative}

.btn-bonus .star-icon .fa-gem{width:100%;z-index:1}

#sports-wrapper #asian-container .league-box ._title,#sports-wrapper #split-container .league-box ._title,#sports-wrapper #wide-container .league-box ._title{line-height:1}

#sports-wrapper #asian-container .league-box table>tbody>tr>td .league .left{margin-top:-1px}

#_detail_pre,#content #content-wrapper #sports-wrapper #board-container .board-container .board-time,#sports-wrapper #asian-container .league-box .count-side{text-align:center}

#sports-wrapper #asian-container .league .btn-more{padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:35px}

.asian-wrapper .asian-league-panel .float-middle{position:absolute;right:10px;transition:.4s;top:0}

.asian-wrapper .asian-league-panel .float-middle .flag-img{width:52px;height:52px;padding:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover;float:left}

.asian-wrapper .asian-league-panel .league-name .first-row .mutiple_box{font-size:18px}

#sports-wrapper #asian-container .league-box .row-wideView .space{border-radius:0 0 10px 10px}

#sports-wrapper #asian-container .league-box .row-wideView .asian_table{float:left;width:calc(100% - 0px);box-sizing:border-box;display:table}

#sports-wrapper #asian-container .away-side.group2box,#sports-wrapper #asian-container .home-side.group2box{width:calc(50% - 3px)}

#sports-wrapper #asian-container .away-side.group3box,#sports-wrapper #asian-container .home-side.group3box{width:calc(50% - 45px)}

#sports-wrapper #asian-container .mid-side.group3box,#sports-wrapper #wide-container .league-box .mid-side{width:80px}

#sports-wrapper #asian-container .league-box .sequence_.away-side .odds,#sports-wrapper #asian-container .league-box .sequence_.home-side .odds,#sports-wrapper #asian-container .league-box .sequence_.home-side .space-inside,#sports-wrapper #wide-container .league-box .btn-sports-bet.away-side .snip{float:left;text-align:left;padding-left:10px}

#sports-wrapper #asian-container .league-box .mid-side .odds{float:unset;display:block;text-align:center;margin:0;}

#sports-wrapper #asian-container .league-box .sequence_.mid-side .odds{padding-right:0}

#live-container .odds-container,#match-container .odds-container,#split-container .bonus-table .league-name,#split-container .league-container .league-name,#split-container .odds-container,.register-input.rtype td{padding:5px}

#split-container .league-box.mar-top,#split-container .league-box.pose-relate,#split-container .league-boxC.pose-relate{position:relative;border-radius:7px 7px 0 0;overflow:auto}

#_detail_pre{float:left;width:10%;margin-top:10px}

#live-container .matchtime,#match-container .bet-odds .ggambv,#match-container .bet-odds .roulettebv,#match-container .matchtime,#match-container .smbaccaratbv,#split-container .matchtime{font-size:13px}

#split-container .matchtime .fa-star{font-size:20px;margin:5px 13px}

#split-container .league_float{position:relative;float:right;width:90%}

#live-container .league,#match-container .league,#split-container .league{overflow:hidden}

#split-container .compact-wrapper .btn-more{width:100%;float:left;padding:10px;text-align:center;display:block;font-size:13px}

.count-side{border:3px solid transparent}


#live-container .count-link,#match-container .count-link,#split-container .count-link,.PC_entrance_btn{float:right;cursor:pointer}

#content #content-wrapper #detail-header .name-header .prematch-information-team{width:calc(100% - 0px);overflow:hidden;padding:20px 0}

#content #content-wrapper #detail-header .name-header>div{width:33.3%;text-align:center}

#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-home{margin-right:32px}

#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-away{margin-left:32px}

#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-away img,#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-home img{height:60px}

#content #content-wrapper #detail-header .name-header img.away_logo,#content #content-wrapper #detail-header .name-header img.home_logo{font-size:15px;margin:0 7px}

.prematch-event-block .detail-home span{float:left}

.prematch-event-block .detail-away span{float:right}

.prematch-event-block.detail-vs{font-size:57px}

#content #content-wrapper #detail-header .name-header .detail-home span, #content #content-wrapper #detail-header .name-header .detail-away span {font-weight: 900; background: #ffffff82;}
#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-away,#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-home{padding:10px 17px;word-break:keep-all;width:35%}

.odds-find .menu_arrow-left,.odds-find .menu_arrow-right{float:left;font-weight:700;cursor:pointer;right:0;border:0;padding:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:5px;font-size:0;background:0 0}

.odds-find .menu_arrow-left:before,.odds-find .menu_arrow-right:before{padding:3px;content:"";font-family:"Font Awesome 5 Free";font-weight:600;font-size:18px;display:inline-block}

.odds-find .menu_arrow-right{float:right;color:#000}

.odds-find .menu_arrow-right:before{content:""}

.odds-find #lv_odds_search,.odds-find #odds_search{overflow-x:auto;white-space:nowrap;overflow-y:hidden}
#lv_odds_search {
    display: flex;
    padding: 0 !important;
	
}
#match-odds , .odds-find #lv_odds_search, .odds-find #odds_search {
    width: calc(100% - 20px);
    margin: 0 10px;
}
.live_odds-list .match-oddslist {
    text-align: center;
    clear: both;
    width: 100%;
    padding: 0;
}

.odds-find .odds_search,.odds-find .time_search {
    display:inline-block;
    font-size:12px;
    line-height:19px;
    cursor:pointer;
    padding: 4px;
    transition:.1s
}

.odds-find{margin-bottom:18px}

#match-container table.match-oddslist{margin-top:3px;width:calc(100% - 0px)}

#match-container .type-name{padding-left:10px;font-weight:500;font-size:14px}

#live-container .spvalue,#match-container .spvalue,#split-container .spvalue{float:left}

.sp_nav_top_style2 .topsp_wrap{text-align:-moz-center;text-align:-webkit-center;padding:0 10px}

.sp_nav_top_style2 .topsp_wrap .topsports-icon{height:20px;width:20px;text-align:center;pointer-events:none;fill:currentcolor;transition:inherit;vertical-align:text-bottom}

.sp_nav_top_style2 .topsp_wrap.sp_cat{float:initial}


.sp_nav_top_style2.sp_nav_top .sp_cat:before{display:none}

#detail-header #inner-header .name-header .detail-vs{color:transparent!important;background:#0000 url(/image/asset/versusdesign.png);background-size:100%;background-repeat:no-repeat;background-position:center;background-blend-mode:initial;}

.bonus_wrap{border-radius:7px;padding:4px}

.bonus_box,.bonus_wrap{max-width:100%}

.bonus_wrap .bonus_box .row{max-width:calc(100% - 0px);margin:0 auto}

.bonus_title.league-name.bonusodd-title{text-align:center}

#rightmatch-asian .img-empty_container-xl{display:none!important}
.img-empty_container-xl .description-empty_container-xl{text-align:center; font-size:0.8vw; padding: 30px 0;}

#betslip-icon{opacity:0;height:0;width:0}


.bonus_wrap .bonus_box ._bonus button i{padding:0!important}

.row-wideView .mutiple_box small.match_info01{padding:2px}

.match_info02-away,.mutiple_box .match_info02-vs,html:not([dir=rtl]) .match_info02-home.text-end{text-align:center!important}

#rightbox .match_tab.odds-find>.tab_item{word-break:keep-all}

.live_sports_schedule-list .up-league svg{vertical-align:text-bottom}

.sportsbook_content-right-live #match-frame{padding:16px 16px 0}




._live_details_ .round-box{height:60px}

._live_details_ .round-box>span{height:auto;overflow:hidden;width:auto!important}

._live_details_ .bet-side2>span:nth-child(1),._live_details_ .bet-side3>span:nth-child(1),._live_details_ .bet-side>span:nth-child(1){width:100%!important;text-align:center;padding: 0 8px;}

._live_details_ .match-oddslist .round-box.bet-side2,._live_details_ .match-oddslist .round-box.bet-side3,._live_details_ .match-oddslist .round-box.mid-side{flex-flow:column;justify-content:center}

.row-top{width:100%;white-space:nowrap;height:250px}


.lv-header{text-align:left;padding:10px 30px;font-size:15px;z-index:1}

.lv-header:after{content:"";width:90%;height:2px;position:absolute;top:50%;left:10%;transform:translateY(-50%)}



.live_sports_schedule-list{width:calc(100% - 10px);vertical-align:top;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;white-space:nowrap}

.live_sports_schedule-list ._lvl_{display:inline-block}

.enable-grab-scroll{transition:all .2s;will-change:transform;user-select:none;cursor:pointer}

.enable-grab-scroll.active{cursor:grabbing;cursor:-webkit-grabbing;overflow-x:scroll;overflow-y:hidden}

#content-wrapper #content-container.home-page .live_sports_schedule-list .card-upcoming{display:inline-block;width:350px;margin-bottom:0}

.live_sports_schedule-list .card-upcoming{position:relative;z-index:1;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:2px;padding:10px;width:97%;height:135px;border-radius:10px;transition:.3s all ease-out;cursor:default}

.live_wrap .sp_nav_top .btn-sports-list.sp_cat:after{content:"";position:absolute;border-radius:20px;top:0;left:0;bottom:unset;transition:.3s all ease-out;width:150px;height:45px;transform:unset;z-index:-1}

.up-league:before{content:"";position:absolute;clip-path:polygon(12% 34%,89% 34%,100% 0,0 0);height:108px;width:300px;z-index:-1;left:50%;transform:translateX(-50%);top:0}

.live_sports_schedule-list .up-title{line-height:26px;font-size:13px;position:absolute;top:0;width:calc(100% - 20px);text-align:center;text-align:-moz-center;text-align:-webkit-center}

.live_sports_schedule-list .up-league{width:300px;clear:both;line-height:18px;border-radius:25px;display:inline-block;position:relative;z-index:1;overflow:unset;padding:0 15px;font-weight:500}

.live_sports_schedule-list .up-matchtime{padding-right:5px;text-align:center;width:90px;margin:2px auto 0;line-height:16px;white-space:normal}

.live_sports_schedule-list .up-detail{padding:37px 0 11px;font-size:13px;font-weight:500}

.live_sports_schedule-list .up-home{width:35%;float:left;text-align:center;display:inline-grid;white-space:normal}

.live_sports_schedule-list .up-vs{width:30%;float:left;font-size:18px;margin-top:28px;font-weight:700;text-align:center}

.live_sports_schedule-list .up-league+.up-matchtime{font-size:11px}

.live_sports_schedule-list .up-away{width:35%;text-align:center;float:right;display:inline-grid;white-space:normal}

.live_sports_schedule-list .up-away,.live_sports_schedule-list .up-home{align-content:space-between;justify-content:center;height:70px;line-height:15px;word-break:keep-all}

.live_sports_schedule-list .up-away img,.live_sports_schedule-list .up-home img{height:36px;margin:0 auto}

#content #content-wrapper #sports-wrapper #board-container .board-container thead,.sp_nav_top_style2{white-space:nowrap}

._live_details_{
    float:left;
    width:100%;
    /*box-shadow:inset 1px 1px 0 red,inset -1px -2px 0 red,inset -1px -1px 0 red,inset 1px 1px 0 red*/
}

#match-frame{ 
    /*padding:2px 13px;*/
    
}

#live-container .live-container .lv-league{padding:10px;width:100%;font-weight:600;font-size:13px}


#sports-wrapper #virtual-container .virtual_tabitem .vview-all .btn,.carousel-item.stylus_center img{width:100%}

#live-container .live-stats .div-stat{position:relative;padding-top:8px;text-align:center}

#live-container .live-stats #live_gamestate,#live-container .live-stats .div-stat .state_name{margin-left:4px}

#live-container .live-container .lv-home{text-align:-webkit-right;margin-right:10px}

#live-container .live-container .lv-away,#live-container .live-container .lv-home{width:calc(50% - 15px);line-height:70px;text-align:-moz-center;position:relative}

#live-container .live-container .lv-homename{margin-left:1%;position:absolute;top:0;left:0;width:50%;line-height:33px}

#live-container .live-container .lv-homename .odds{display:block;width:100%;text-align:right}

.inplaysportstype{fill:currentColor}



#content-wrapper #game-box #game-frame ._view_rules p,#live-container .btntext-p,#live-container .live-container .lv-awayname .odds,#live-container .live-container .lv-awayname .title_odds,#live-container .live-container .lv-homename .odds,#live-container .live-container .lv-homename .title_odds,#match-container .btntext-p,#split-container .btntext-p{margin:0}

#live-container .live-container .lv-home .score{float:right}

#live-container .live-container .lv-away .score{float:left;}

#live-container .live-container .lv-away .score,#live-container .live-container .lv-home .score{width:70px;height:46px;font-size:37px;line-height:46px;margin-top:12px;position:relative;z-index:1;font-weight:700;text-align:-moz-center;text-align:-webkit-center;border:0}

#live-container .live-container .lv-vs{text-align:center;line-height:normal;white-space:normal;width:20%;position:absolute;display:none}

#live-container .live-container #live_gamestate{text-align:center;width:20%;left:50%;top:0;transform:translatex(-50%);z-index:1}

#live-container .live-container .lv-away{text-align:-webkit-left;margin-left:20px}

#live-container .live-container .lv-awayname{margin-left:1%;position:absolute;top:0;right:0;width:50%;line-height:33px;float:right;margin-right:1%}

#live-container .league-box .lock,#live-container .league-boxC .lock{position:absolute;z-index:20;width:calc(100% - 0px);height:calc(100% - 0px);text-align:-webkit-center;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}

#live-container .lock>._lock-icon{top:50%;position:relative;transform:translateY(-50%);opacity:.5}

#live-container .league-box .lock img,#live-container .league-boxC .lock img{width:80px;margin-top:15px}

.round-box.noclick{font-family:"Font Awesome 6 Free" !important;font-weight:900;position:relative;cursor:default}

.round-box.noclick:before{content:"";position:absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);;z-index:2}

.round-box._noclick::after,.round-box.noclick::after{content:"";width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;opacity:.7}
.round-box.bet-side, .round-box.mid-side, .round-box.bet-side2, .round-box.bet-side3 {
    height: 40px;
}
.sportsbook_content-right-live #match-odds .match-oddslist thead>tr .type-name{padding:10px 0 0}

._bet.sp_btn.vs-t.l-vsname{pointer-events:none}

#virtual-header{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

#virtual-header #inner-header.virtual-header{overflow-x:hidden;overflow-y:hidden}

#live-container .lv-header{position:relative;text-transform:uppercase;font-weight:400;line-height:54px;font-size:25px;padding:0 0 12px;margin-bottom:10px}

#virtual-header .vview-all{width:53px;height:53px;float:left;margin:2px 2px 0 0;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;border-width:2px 2px 0;position:relative;z-index:1}

#virtual-header .vsporticon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

#sports-wrapper #virtual-container .virtual_tabitem{width:100%;box-sizing:border-box;overflow:hidden}

.virtual_sport_name{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-overflow-x:hidden;overflow-x:hidden;overflow-y:auto;position:relative;padding-top:20px}

.virtual_sport_name .virtual-name_header{font-size:30px;padding-left:10px;font-weight:700;line-height:53px;padding-top:12px}

.panel-inside{padding:12px 6px 0 8px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0 10px;position:relative;border-width:1px 1px 0;border-style:solid}

.label-bet365{position:absolute;left:50%;transform:translateX(-50%);top:-16px;height:28px;width:77px;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:1}

.virtual_sport_name img{vertical-align:middle;height:28px}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all{text-align:-moz-center;text-align:-webkit-center;float:left;margin:0}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all.selected{border-bottom:none}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all:first-child:nth-last-child(1),#sports-wrapper #virtual-container .virtual_tabitem .vview-all:nth-last-child(1)~.vview-all{width:calc(100%/1- 0px)}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all:first-child:nth-last-child(2),#sports-wrapper #virtual-container .virtual_tabitem .vview-all:nth-last-child(2)~.vview-all{width:calc(100%/2 - 0px)}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all:first-child:nth-last-child(3),#sports-wrapper #virtual-container .virtual_tabitem .vview-all:nth-last-child(3)~.vview-all{width:calc(100%/3 - 0px)}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all:first-child:nth-last-child(4),#sports-wrapper #virtual-container .virtual_tabitem .vview-all:first-child:nth-last-child(5),#sports-wrapper #virtual-container .virtual_tabitem .vview-all:first-child:nth-last-child(6),#sports-wrapper #virtual-container .virtual_tabitem .vview-all:first-child:nth-last-child(7),#sports-wrapper #virtual-container .virtual_tabitem .vview-all:nth-last-child(4)~.vview-all,#sports-wrapper #virtual-container .virtual_tabitem .vview-all:nth-last-child(5)~.vview-all,#sports-wrapper #virtual-container .virtual_tabitem .vview-all:nth-last-child(6)~.vview-all,#sports-wrapper #virtual-container .virtual_tabitem .vview-all:nth-last-child(7)~.vview-all{width:calc(100%/4 - 0px)}

#content #content-wrapper #sports-wrapper #board-container .board-container td,#content #content-wrapper #sports-wrapper #board-container .board-container th,#sports-wrapper #virtual-container .blockV-content .labels label{padding:10px}

.OddsCell-value{font-size:.875rem;letter-spacing:0;line-height:1.43;font-weight:700}

.virtual-spicon{fill:currentColor;height:27px;width:27px;display:inline-block;position:relative;z-index:1}

.low-virtual-sportsmenu{display:block;text-align:center}
.low-virtual-sportsmenu, .blockV-event .low-virtual-menu {
    border-radius: 10px;
    margin: 5px;
}
.vsports_list{text-align:center;display:inline-block}

#virtual_wrap .vsports_list{height:290px;overflow:hidden}
   
#virtual_wrap .vsports_list{width:100px}

.detail-Viframe{display:inline-block}

#virtual_wrap #V-league-container{width:100%;float:left}

#virtual_wrap #V-league-container .vsport_block{float:left;line-height:40px;background-color:#d5e0f7;margin:2px;border-radius:3px}

#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(1),#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(1)~.vsport_block{width:calc(100%/1 - 5px)}

#virtual_wrap .vsports_list .low-virtual-menu:first-child:nth-last-child(1),#virtual_wrap .vsports_list .low-virtual-menu:first-child:nth-last-child(1)~.vsport_block{height:calc(100%/1 - 5px)}

#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(2),#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(2)~.vsport_block,#virtual_wrap .vsports_list .low-virtual-menu:first-child:nth-last-child(2){width:calc(100%/2 - 5px)}

#virtual_wrap .vsports_list .low-virtual-menu:first-child:nth-last-child(3),#virtual_wrap .vsports_list .low-virtual-menu:first-child:nth-last-child(3)~.low-virtual-menu{height:calc(100%/2 - 5px)}

#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(3),#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(3)~.vsport_block{width:calc(100%/3 - 5px)}

#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(4),
#virtual_wrap #V-league-container .vsport_block:first-child:nth-last-child(4)~.vsport_block{width:calc(100%/4 - 5px)}

#virtual_wrap .vsports_list .low-virtual-menu:first-child:nth-last-child(4),
#virtual_wrap .vsports_list .low-virtual-menu:first-child:nth-last-child(4)~.low-virtual-menu{height:calc((100%/4) - 5px)}

#virtual_wrap #V-league-container .vsport_block .on_sel,.virtualsports_tab{height:100%}

#virtual_wrap .centervirtual_wrap > .vsports_list > .virtualsports_tab {
    display: flex;
}



#virtual_wrap .centervirtual_wrap > .vsports_list > .virtualsports_tab > .low-virtual-sportsmenu.low-virtual-menu {
    flex: 1;
}

#virtual_wrap #V-league-container .vsport_block .on_sel,.low-virtual-sportsmenu{display:flex;justify-content:center;align-items:center;flex-flow:column}

.allMg{text-align:center;cursor:pointer;font-size:1.2rem}

.allMg i{border-radius:50%;padding:8px}

.allMg span{padding:5px 15px;border-radius:20px}

.aniLogo{-webkit-animation:aniLogo 1.5s infinite;animation:aniLogo 1.5s infinite}

.aniLogo-02{-webkit-animation:aniLogo 2.7s infinite;animation:aniLogo 2.7s infinite}

.miniGameZone{background-image:url(/image/Mini/mini_lobbyBG_left.png);background-size:100% 150vh;background-repeat:no-repeat;width:100%;height:100vh;padding-bottom:48%;    padding-top: 5%;background-position:top;    overflow: auto;position:relative;}

.miniGameZone .objBG{background-image:url(/image/Mini/mini_center_pball.png)}

.miniGameZone .miniGameWrapper{width:85%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);    overflow: auto;}

.miniGameZone .miniGameWrapper .title{width:100%;display:flex;align-items:center;justify-content:space-between;display:none}

.miniGameZone .miniGameWrapper .title .leftZone{font-weight:700;display:flex;align-items:center;justify-content:start;width:7.5vw;transform:translateZ(0);margin-right:1vw}

.miniGameZone .miniGameWrapper .title .leftZone span{font-size:1.4vw}

.miniGameZone .miniGameWrapper .title .line{height:2px;width:74vw;position:relative}

.miniGameZone .miniGameWrapper .content{display:flex;align-items:start;justify-content:space-around;margin-top:1rem}

.miniGameZone .miniGameWrapper .content .leftFrame{width:50%;position:relative;min-height:695px}

.miniGameZone .miniGameWrapper .content .leftZone{background-size:cover;width:100%;padding-bottom:100%;position:relative}

.miniGameZone .miniGameWrapper .content .leftZone .obj{background-image:url(/image/Mini/mini_center_pball.png);background-repeat:no-repeat;width:96%;height:0;padding-bottom:84%;background-size:cover;position:absolute;top:0%;left:0%}

.mini_opentab .miniGameZone .miniGameWrapper .content .rightZone{width:45%}
.miniGameZone .miniGameWrapper .content .rightZone{width:35%}

.miniGameZone .miniGameWrapper .content .rightZone .txt{margin-bottom:15px}

.miniGameZone .miniGameWrapper .content .rightZone .txt h2{font-size:1.45vw;margin-bottom:10px;font-family:var(--font-family)!important;font-weight:700!important}

.miniGameZone .miniGameWrapper .content .rightZone .btns{min-height:560px}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center}

.miniGameZone .miniGameWrapper .content .rightZone .btns .mgSub ul{justify-content:center}

.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain{width:45%;height:70px;padding-bottom:23px;margin-bottom:21px;margin-right:1%;border-radius:15px;cursor:pointer;overflow:hidden;position:relative;transition:.3s all ease-out}

.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgSub #new2_tabs{width:80%;margin:0 auto}
.mini_opentab .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgSub #new2_tabs{width:100%;margin:0 auto}

.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgSub .mgSub-item{width:100%;height:55px;padding-bottom:18px;margin-bottom:12px;margin-right:1%;border-radius:45px;cursor:pointer;overflow:hidden;position:relative;transition:.3s all ease-out}
.miniGameZone .miniGameWrapper .content .rightZone .mini_opentab .btns.mgFrame .mgSub .mgSub-item{width:28%;height:100px;padding-bottom:18px;margin-bottom:12px;margin-right:2%;border-radius:15px;cursor:pointer;overflow:hidden;position:relative;transition:.3s all ease-out}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgMain a{display:flex;align-items:center;padding:0 15px}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgMain a .ic3d{display:none}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgMain a .ic3d img{scale:.8;transform:translateX(8px) translateY(10px);}

.mgMain.active a .ic3d,.miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgMain:hover a .ic3d{display:block!important;animation:bounce3dicon 1.5s ease-in-out infinite}

.mgMain.active a .icFlat,.miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgMain:hover a .icFlat{display:none}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li a{width:100%;height:65px;border-radius:15px;position:absolute;top:0;transition:.3s all ease-out}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgSub-item a{display:flex;height:50px;border-radius:100px}

.miniGameZone .miniGameWrapper .content .rightZone .mini_opentab .btns ul li.mgSub-item a{display:flex;height:100px;border-radius:15px}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li .logo{background-repeat:no-repeat;background-size:cover;width:53%;height:0;transition:.3s ease-out;position:absolute;z-index:1;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-68%)}

.miniGameZone .miniGameWrapper .content .rightZone .mgFrame .mgSub .icFlat,.miniGameZone .miniGameWrapper .content .rightZone .mgFrame .mgMain .icFlat{font-size:2.5rem;}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li .txt01{width:100%;display:flex;flex-direction:column;align-items:center;z-index:1;}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgSub-item .txt01{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 2rem}
.mini_opentab .miniGameZone .miniGameWrapper .content .rightZone .btns ul li.mgSub-item .txt01{display:flex;flex-direction:column;padding: 0;}

.miniGameZone .miniGameWrapper .content .rightZone .btns .mgSub ul li .txt01{top:25%}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li .txt01 h2{font-size:1.2rem;margin-bottom:0;font-family:var(--font-family)!important;font-weight:400!important;transition:.3s all ease-out}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li .txt01 h4{font-size:1.1rem;margin-bottom:0;font-family:var(--font-family)!important}

.miniGameZone .miniGameWrapper .content .rightZone .btns ul li .txt01 p{margin-bottom:0}

.miniGameZone .miniGameWrapper .content .rightZone .mgFrame .mgSub .count-down.game-header-time {
    min-width: 35px;
    color: #f3ac42;
}

#new_tabs_content .mgSub .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat,
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain .icFlat {
    overflow: hidden;
}
#new_tabs_content .mgSub .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat ,
.miniGameZone .miniGameWrapper .content .rightZone .mgFrame .mgSub .icFlat,
.miniGameZone .miniGameWrapper .content .rightZone .mgFrame .mgMain .icFlat {
    width: 110px;height:60px;
}
/*
    #new_tabs_content .mgSub[id="Dongbokkwon2"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: 1px 319px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="Dongbokkwon2"] .icFlat img {
    object-position: 1px 337px;
    }
    #new_tabs_content .mgSub[id="BEPICK"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: 1px 487px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="BEPICK"] .icFlat img {
    object-position: 1px 505px;
    }
    #new_tabs_content .mgSub[id="MGM"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: -337px 319px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="MGM"] .icFlat img {
    object-position: -337px 337px;
    }
    #new_tabs_content .mgSub[id="lotus"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: -170px 319px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="lotus"] .icFlat img {
    object-position: -170px 337px;
    }
    #new_tabs_content .mgSub[id="SMGAMES"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: -337px 153px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="SMGAMES"] .icFlat img {
    object-position: -337px 171px;
    }
    #new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: 0 -18px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="SKY"] .icFlat img {
    object-position: 0 0;
    }
    #new_tabs_content .mgSub[id="binance"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position:-173px 487px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="binance"] .icFlat img {
    object-position:-173px 505px;
    }
    #new_tabs_content .mgSub[id="CROWN"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: -341px 487px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="CROWN"] .icFlat img {
    object-position: -341px 505px;
    }
    #new_tabs_content .mgSub[id="NEXTGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: -171px 153px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="NEXTGAME"] .icFlat img {
    object-position: -171px 171px;
    }
    #new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: 1px 153px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="Dongbokkwon"] .icFlat img {
    object-position: 1px 171px;
    }
    #new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {
    object-position: -170px -18px;
    }
    .miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="named"] .icFlat img {
    object-position: -170px 0;
    }
    
*/

.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="BEPICK"] .icFlat img {object-position: 6px -7917px;} 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="CROWN"] .icFlat img {object-position: 0 -237px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="Dongbokkwon2"] .icFlat img {object-position: 0 -1990px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="Dongbokkwon"] .icFlat img {object-position: 0 -4682px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="MGM"] .icFlat img {object-position: 0 -1521px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="NEXTGAME"] .icFlat img {object-position: 0 -3395px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="SKY"]  .icFlat img{object-position: 0 -4567px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="SMGAMES"] .icFlat img {object-position: 0 -4332px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="binance"] .icFlat img {object-position: 0 -468px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="lotus"] .icFlat img  {object-position: 0 -2340px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="named"] .icFlat img {object-position: 0 -4095px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="monster"] .icFlat img {object-position: 0 -8883px; } 
.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="TOKENGAME"] .icFlat img {object-position:0 -8963px;}

.miniGameZone .miniGameWrapper .content .rightZone .btns.mgFrame .mgMain[rel="OZGAME"] .icFlat img {
    content: url(/image/icon/newv2/ODDGAME.png);
}




#new_tabs_content .mgSub[id="BEPICK"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="bubbleladder"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="bubbleladder"] .icFlat img  {object-position: 0 -117px; } 
#new_tabs_content .mgSub[id="BEPICK"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="bubblepower"],
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="bubblepower"] .icFlat img  {object-position: 0 -351px; } 
#new_tabs_content .mgSub[id="CROWN"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.crown3,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.crown3 {object-position: 0 -936px; } 
#new_tabs_content .mgSub[id="CROWN"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.crown4,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.crown4 {object-position: 0 -819px; } 
#new_tabs_content .mgSub[id="CROWN"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.crown5,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.crown5 {object-position: 0 -1053px; } 
#new_tabs_content .mgSub[id="CROWN"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="crown_hilo"],
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="crown_hilo"] .icFlat img  {object-position: 0 -705px; } 
#new_tabs_content .mgSub[id="CROWN"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="crown_sutda"],
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="crown_sutda"] .icFlat img  {object-position: 0 -585px; } 
#new_tabs_content .mgSub[id="CROWN"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="crown_oddeven"],
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="crown_oddeven"] .icFlat img  {object-position: 0 -7775px; } 
#new_tabs_content .mgSub[id="Dongbokkwon2"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="dkeno"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="dkeno"] .icFlat img{object-position: 0 -4446px; } 
#new_tabs_content .mgSub[id="Dongbokkwon2"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="dpball"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="dpball"] .icFlat img {object-position: 0 -3863px; } 
#new_tabs_content .mgSub[id="Dongbokkwon2"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="kladder"] .icFlat img, 
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="kladder"] .icFlat img  {object-position: 0 -1641px; } 
#new_tabs_content .mgSub[id="Dongbokkwon2"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="pladder"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="pladder"] .icFlat img {object-position: 0 -4212px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball1"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball1"] .icFlat img  {object-position: 0 -2572px; } 
#new_tabs_content .mgSub[id="SMGAMES"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="ggamggami"] .icFlat img  ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="ggamggami"] .icFlat img  {object-position: 0 -2225px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="pball"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="pball"] .icFlat img {object-position: 3px -8068px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="pladder"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="pladder"] .icFlat img {object-position: 0px -8292px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="kladder"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="kladder"] .icFlat img {object-position: 0px -8189px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball1"] .icFlat img
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball1"] .icFlat img {object-position: 0 -2574px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball2"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball2"] .icFlat img {object-position: 0 -3159px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball3"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball3"] .icFlat img {object-position: 0 -2691px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball4"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball4"] .icFlat img {object-position: 0 -2457px; } 
#new_tabs_content .mgSub[id="Dongbokkwon"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball5"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="eospball5"] .icFlat img {object-position: 0 -2808px; } 
#new_tabs_content .mgSub[id="MGM"] .multi-tabs_wrapper #new2_tabs .mgSub-item .icFlat img {object-position: 0 -1521px;}
#new_tabs_content .mgSub[id="MGM"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.go_stop, 
.multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.go_stop {object-position: 0 -5967px; } 
#new_tabs_content .mgSub[id="NEXTGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_baccarat"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_baccarat"] .icFlat img  {object-position: 0 -5499px; } 
#new_tabs_content .mgSub[id="NEXTGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_ladder"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_ladder"] .icFlat img  {object-position: 0 -5622px; } 
#new_tabs_content .mgSub[id="NEXTGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_pball"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_pball"] .icFlat img  {object-position: 0 -6201px; } 
#new_tabs_content .mgSub[id="NEXTGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_ring"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="nextgame_ring"] .icFlat img  {object-position: 0 -5850px; } 
#new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_3"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_3"] .icFlat img  {object-position: 0 -5733px; } 
#new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_baca2"] .icFlat img  ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_baca2"] .icFlat img  {object-position: 0 -6438px; } 
#new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_dice"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_dice"] .icFlat img  {object-position: 0 -5035px; } 
#new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_dt"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_dt"] .icFlat img  {object-position: 0 -6090px; } 
#new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_hdb"] .icFlat img  ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_hdb"] .icFlat img  {object-position: 9px -5265px; } 
#new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_oddeven"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_oddeven"] .icFlat img  {object-position: 0 -6318px; } 
#new_tabs_content .mgSub[id="SKY"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_sbaca2"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="sky_sbaca2"] .icFlat img  {object-position: 0 -5151px; } 
#new_tabs_content .mgSub[id="SMGAMES"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="galaxy"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="galaxy"] .icFlat img  {object-position: 0 -2927px; } 
#new_tabs_content .mgSub[id="SMGAMES"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="token_hilo"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="token_hilo"] .icFlat img  {object-position: 0 -3279px; } 
#new_tabs_content .mgSub[id="SMGAMES"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="token_roulette"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="token_roulette"] .icFlat img  {object-position: 0 -4797px; } 


.multi-tabs_wrapper #new2_tabs .mgSub-item[game="evopball"] .icFlat img {
    background: url(/image/icon/newv2/powerballevo.png);
    /*background: url(https://iili.io/2m7x4Hu.png);*/
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: 20px;
}
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="dladder"] .icFlat img {
    background: url(/image/icon/newv2/dladder.png);
    /*background: url(https://iili.io/2m78OiJ.png);*/
    background-size: auto 51px;
    background-repeat: no-repeat;
    background-position-y: 6px;
    background-position-x: center;
}




#new_tabs_content .mgSub[id="SMGAMES"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="roulette"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="roulette"] .icFlat img  {object-position: 0 -5386px; } 
#new_tabs_content .mgSub[id="SMGAMES"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="token_roulette"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="token_roulette"] .icFlat img  {object-position: 0 -4917px; } 
#new_tabs_content .mgSub[id=""] .multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.mini_img_Baccarat
.multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.mini_img_Baccarat {object-position: 0 -1872px; } 
#new_tabs_content .mgSub[id=""] .multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.mini_img_powerladder,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.mini_img_powerladder {object-position: 0 -3627px; } 
#new_tabs_content .mgSub[id=""] .multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.pb,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game=""] .icFlat img.pb {object-position: 0 -3744px; } 
#new_tabs_content .mgSub[id="binance"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="xrpladder"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="xrpladder"] .icFlat img  {object-position: 0 -6903px; } 
#new_tabs_content .mgSub[id="binance"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="btcgame"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="btcgame"] .icFlat img  {object-position: 0 -6669px; } 
#new_tabs_content .mgSub[id="binance"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="bitball"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="bitball"] .icFlat img  {object-position: 0 -6552px; } 
#new_tabs_content .mgSub[id="binance"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="btcladder"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="btcladder"] .icFlat img  {object-position: 0 -7020px; } 

#new_tabs_content .mgSub[id="binance"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="ethladder"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="ethladder"] .icFlat img  {object-position: 0 -6786px; } 
#new_tabs_content .mgSub[id="lotus"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_baccarat"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_baccarat"] .icFlat img  {object-position: 0 -1757px; } 
#new_tabs_content .mgSub[id="lotus"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_oddeven"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_oddeven"] .icFlat img  {object-position: 0 -1293px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="kakaoladder_1m"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="kakaoladder_1m"] .icFlat img  {object-position: 0 -1404px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="kakaoladder_2m"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="kakaoladder_2m"] .icFlat img  {object-position: -6px -3510px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="kakaoladder_3m"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="kakaoladder_3m"] .icFlat img  {object-position: -3px -2106px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="daridari"] .icFlat img ,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="daridari"] .icFlat img  {object-position: 0 -7137px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="daridari"] .icFlat img , 
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="daridari"] .icFlat img  {object-position: 0 -7371px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="nladder"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="nladder"] .icFlat img  {object-position: 0 -3042px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="pbgame"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="pbgame"] .icFlat img  {object-position: 0 -3978px; } 
#new_tabs_content .mgSub[id="named"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="timongame"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="timongame"] .icFlat img  {object-position: -6px -7254px; } 
#new_tabs_content .mgSub[id="lotus"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_dragontiger"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_dragontiger"] .icFlat img { object-position: 0 -7489px;}
#new_tabs_content .mgSub[id="lotus"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_sicbo"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="lotus_sicbo"] .icFlat img {object-position: 0 -7626px;}
#new_tabs_content .mgSub[id="monster"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="mpball1"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="mpball1"] .icFlat img {object-position: 0 -8635px;}
#new_tabs_content .mgSub[id="monster"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="mpball3"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="mpball3"] .icFlat img {object-position: 0 -8714px;}
#new_tabs_content .mgSub[id="monster"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="mpball5"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="mpball5"] .icFlat img {object-position: 0 -8794px;}
#new_tabs_content .mgSub[id="monster"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="mladder1"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="mladder1"] .icFlat img {object-position: 0 -8400px;}
#new_tabs_content .mgSub[id="monster"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="mladder3"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="mladder3"] .icFlat img {object-position: 0 -8475px;}
#new_tabs_content .mgSub[id="monster"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="mladder5"] .icFlat img,
.multi-tabs_wrapper #new2_tabs .mgSub-item[game="mladder5"] .icFlat img {object-position: 0 -8554px;}





#new_tabs_content .mgSub[id="OZGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="ozladder"] .icFlat img {content:url(/image/icon/newv2/ozladder.png)}

#new_tabs_content .mgSub[id="OZGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="ozpenaltykick"] .icFlat img {content:url(/image/icon/newv2/ozpenaltykick.png)}

#new_tabs_content .mgSub[id="OZGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="ozhorseracing"] .icFlat img {content:url(/image/icon/newv2/ozhorseracing.png)}

#new_tabs_content .mgSub[id="OZGAME"] .multi-tabs_wrapper #new2_tabs .mgSub-item[game="ozupdown"] .icFlat img {content:url(/image/icon/ozupdown.png)}



#mgModal .modal-content .modal-body{background-image:url(/image/main/home/whiteBG.jpg);background-size:cover;background-repeat:repeat-y;width:100%;background-position:center}

#mgModal .modal-content .modal-body #mini_wrap.mgGameFrame{width:calc(100% - 310px)}

#mgModal .modal-header .modal-title{margin:0 auto;font-family:var(--font-family);font-size:2rem;font-weight:700}

#mgModal .modal-footer .modal-close-btn{font-size:1.5rem;padding:5px 30px;border-radius:35px;cursor:pointer}

.blockV-event .low-virtual-menu{display:flex;justify-content:center;align-items:center;flex-flow:column}

#virtual_wrap #V-league-container,#virtual_wrap .vsports_list{border:0}


.blockV-event .low-virtual-menu:first-child:nth-last-child(1),.blockV-event .low-virtual-menu:first-child:nth-last-child(1)~.low-virtual-menu{height:calc((100%/1) - 6px)}

.blockV-event .low-virtual-menu:first-child:nth-last-child(2),.blockV-event .low-virtual-menu:first-child:nth-last-child(2)~.low-virtual-menu{height:calc((100%/2) - 6px)}

.blockV-event .low-virtual-menu:first-child:nth-last-child(3),.blockV-event .low-virtual-menu:first-child:nth-last-child(3)~.low-virtual-menu{height:calc((100%/3) - 6px)}

.blockV-event .low-virtual-menu:first-child:nth-last-child(4),.blockV-event .low-virtual-menu:first-child:nth-last-child(4)~.low-virtual-menu{height:calc((100%/4) - 6px)}

.blockV-event .low-virtual-menu:first-child:nth-last-child(5),.blockV-event .low-virtual-menu:first-child:nth-last-child(5)~.low-virtual-menu{height:calc((100%/5) - 6px)}

.blockV-event .low-virtual-menu:first-child:nth-last-child(6),.blockV-event .low-virtual-menu:first-child:nth-last-child(6)~.low-virtual-menu{height:calc((100%/6) - 6px)}

.blockV-event .low-virtual-menu:first-child:nth-last-child(7),.blockV-event .low-virtual-menu:first-child:nth-last-child(7)~.low-virtual-menu{height:calc((100%/7) - 6px)}

.blockV-event .low-virtual-menu:first-child:nth-last-child(8),.blockV-event .low-virtual-menu:first-child:nth-last-child(8)~.low-virtual-menu{height:calc((100%/8) - 6px)}

.blockV-event{height:290px;display:inline-block}

.blockV-event .low-virtual-menu{padding:0 22px;border:1px solid;border-width: 0}

.blockV-content table{width:100%;table-layout:fixed;text-align:center}
.match-odds.bet-odds table td {
    width: 100%;
}
#blockV-container{width:calc(50% - 10px);float:left;height:calc(100vh - 495px);margin:0 5px;border-radius:28px}

#blockV-container.right_side #new_tabs_content .el-pagination .left-arrow {position: absolute;left: 0}
#blockV-container.right_side #new_tabs_content .el-pagination .right-arrow {position: absolute;right: 0}
#blockV-container.right_side #new_tabs_content .el-pagination #paging-container {display: flex; align-items: center;}

#virtualsports-container .blockV-event {overflow:auto;}

#virtualsports-container .detail-Viframe {
	overflow: hidden;
	border-radius: 25px;
}
#virtualsports-container .blockV-content .blockmatch_ .__vbet {
    display: flex;
    justify-content: center;
    gap: 10px;
}
.blockV-content .__title{font-size:18px;padding:10px;position:relative;z-index:1}

.centervirtual_wrap{margin-bottom:15px;text-align:center}

.labels{font-size:12px;font-weight:700;line-height:normal;text-align:center}

.__vbet .participant_number .num{font-weight:900}

.__vbet .participant_number{position:relative}

.__vbet{padding:10px;border-radius:10px;margin:0 0 3px 8px}

.low-virtual-sportsmenu.selected>.btn-spicon::before{content:"";position:absolute;z-index:-1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,50%)}

#virtual_wrap .vsports_list .low-virtual-menu>.btn-spicon{position:relative;z-index:1}

._threebox,._twobox{width:calc(33.33% - 12px);float:left}

._twobox{width:calc(50% - 12px)}

.name_ride{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.labels label{padding:0 12px}

#blockV-container .tmain{background:unset;border:0}

#blockV-container .tabs{border-bottom:2px solid;
    position: sticky;
    top: 0;
z-index: 5;}

.blockV-content .table-header{display:table;width:100%;position:sticky;z-index:1;top:0}

.blockV-content .table-header .table-header-cell{display:table-cell;width:20%;padding-top: 5px;}

.table-mbetlog-tr{display:inline-table;width:100%}
.table-sbetlog-tr{display:inline-table;width:100%}

.table-sbetlog-td:not(:has(div))::before {content: "\200B";}
.table-sbetlog-td{display:inline-block;text-align:center;width:20%;padding: 5px;    vertical-align: middle;}


.paging .el-pager{display:inline-block;}
.paging .el-pager:not(:has(li.active)){cursor:pointer}

.table-vresult .table-mbetlog-blue2{overflow:auto;height:35vh!important}

.table-vresult .table-mbetlog-blue2>.table-row{cursor:default}

.blockV-content .el-pagination{white-space:nowrap;overflow:auto;width:65%;margin:0 auto}

.blockV-content .el-pagination .btn-next{position:absolute;right:25px}

.blockV-content .el-pagination .paging{position:relative;z-index:1;padding-right:50px}

.blockV-content .el-pagination .btn-prev{position:absolute;left:25px}

#game-container #mgame-header{height:auto;overflow:auto;padding:18px 0;margin:0 auto;width:calc(100% - 0px)}

.mask-to-left,.mask-to-right{position:absolute;z-index:1;transform:translatey(-50%);top:50%}

.mask-to-right{right:20px}

.mask-to-left{left:20px}

#game-container #mgame-header.game_menu .rounded-shape{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:32px;width:32px}

#game-container #mgame-header #inner-header.list-all-games{margin:0 36px;width:calc(100% - 72px)}

#game-container #mgame-header #inner-header{height:auto;overflow:hidden;white-space:nowrap}

#mgame-header #inner-header .game-header.btn:first-child:nth-last-child(1),#mgame-header #inner-header .game-header.btn:first-child:nth-last-child(1)~.game-header.btn{width:calc(100%/1 - 0px);overflow:hidden}

#mgame-header #inner-header .game-header{text-align:-moz-center;text-align:-webkit-center;height:66px;padding:10px 0 0;display:inline-block;clear:both;width:150px}

#mgame-header #inner-header .game-header.btn .game-header-time{padding:0;margin:0;display:grid;width:100%;line-height:normal;height:AUTO}

#content #content-wrapper #game-container #game-box{width:100%;height:calc(100% - 0px)}

#content #content-wrapper #game-container .iframe{margin-bottom:45px;overflow:hidden}

.iframe .iframe-header a{font-family:inherit;font-weight:500}

.panel-body::before{display:table;content:" "}

.gm-sidecontrol #hidebtn{position:absolute;top:80px;z-index:1;width:80px;height:85px;padding-top:23px}

#game-container #game-frame{text-align:-webkit-center;position:relative;z-index:1}

.iframe-full-screen .iframe.iframe-active .iframe-header a{font-size:0}

.iframe-full-screen #page-topbar{z-index:1}

.iframe-full-screen .iframe.iframe-active ._menu-hide,.iframe-full-screen .iframe.iframe-active .gm-sidecontrol #hidebtn{display:none;opacity:0;visibility:hidden}

.iframe-full-screen .iframe.iframe-active .fa-xmark:before{display:block;content:"";font-size:22px}

.iframe .fa-maximize::before{font-family:"Font Awesome 6 Free";font-weight:900;margin-bottom:10px}

.iframe .fa-xmark:before,.iframe.iframe-active .fa-maximize:before{display:none}

.iframe .fa-maximize:before{display:block;content:""}

#game-container .iframe #game-frame.frame-size-l{width:calc(100% - 80px)}

#game-container .iframe #game-frame.frame-size-m{width:calc(65% - 80px)}

#game-container .iframe #game-frame.frame-size-s{width:calc(50% - 80px)}

.gm-sidecontrol-btn .gm-sidecontrol-ico,.iframe .fa-maximize::before{display:block;font-size:21px}

.iframe{margin-bottom:45px}

.iframe iframe{border:0;display:block}

.js .iframe-header{display:block}

.iframe-content{overflow:auto;-webkit-overflow-scrolling:touch}

.iframe-full-screen .iframe-header{display:block;height:50px;width:100%}

.iframe-full-screen .iframe-header a{padding:0;height:44px;line-height:44px;text-align:center}

.iframe-full-screen body{width:100%;height:100%;overflow:hidden}

.iframe-full-screen .iframe.iframe-active{height:100%;position:fixed;left:0;top:0;bottom:0;right:0;z-index:9999;border:0}

#content #content-wrapper #game-container #game-box.iframe.iframe-active{width:calc(100% - 288px)}

#game-container .iframe #game-frame,.iframe-full-screen #game-container .iframe.iframe-active #game-frame{float:left}

.iframe-full-screen #game-container .iframe.iframe-active #game-bet{float:left;width:35%}

.gm-sidecontrol{width:80px;float:left;position:relative;z-index:1}

.gm-sidecontrol-btn{word-break:keep-all;font-size:12px;display:block;padding:15px;text-align:center;cursor:pointer}

#content-wrapper #game-box #game-frame ._view_rules{width:80px;margin:0;float:left;position:absolute;left:-80px;top:163px;font-size:15px;display:block;text-align:center;cursor:pointer;padding:8px}

#game-container #game-bet{width:100%;height:100%;max-height:calc(100% - 0px)}

#game-container #game-bet .game-header{text-align:-moz-left;text-align:-webkit-left;padding:12px 16px;box-sizing:border-box;float:left;width:100%}

#game-container #game-bet #MATCHID{font-size:30px;padding:0}

#game-container #game-bet .game-header .timewatch,[dir=rtl] legend{float:right}

.timewatch .game-round-time{font-size:35px;font-weight:700}

#toplist_container .sport_list i,.minigamerules-title{font-size:20px}

.game-bet-center{float:left}

#game-container #game-bet ul{width:100%;height:auto;overflow:auto;list-style:none;margin:0;padding:0}

#game-container #game-bet ._betside1,#sports-wrapper #virtual-container .blockV-content .blockmatch_ ._onebox{width:calc(100% - 6px)}

#game-container #game-bet ._betside2,#sports-wrapper #virtual-container .blockV-content .blockmatch_ ._twobox{width:calc(50% - 6px)}

#game-container #game-bet ._betside3,#match-container .bet-side,#match-container .mid-side{width:calc(33.3% - 6px)}

#live-container .bet-side2,
#match-container .bet-side2,
#split-container .bet-side2 {width:calc(50% - 11px)}

#game-container #game-bet .button-minigame_betting{font-size:20px;border-right:1px solid #000;box-sizing:border-box;float:left;text-align:center}

#lobby-row__menu,.game-header-v2{position:relative;float:left;width:100%}

.widget-title{line-height:24px;padding:0;margin:0;font:24px/26px sans-serif;position:relative;text-transform:uppercase}

.title-right,.title-text{font-size:15px;font-weight:700;line-height:24px}

.title-text{display:inline-block;position:relative;z-index:1;padding:10px 25px 14px 35px;float:left;margin-right:36px;border-top-left-radius:3px;border-bottom-left-radius:3px}

.timewatch .game-round-time,.timewatch .remaining-time{display:block;text-align:center}

.title-right{display:block;height:62px;top:10px;margin-top:0;overflow:hidden;position:relative;border-top-right-radius:3px}

.gameInfo{float:left;font-size:20px;margin-top:8px;margin-left:10px}

.gameInfo .gameInfo-title{font-size:23px;float:left;font-weight:800}

.gameInfo #MATCHTIME{font-size:15px;width:100%;text-align:left;display:block;font-weight:600;float:left}

.load-more{font-family:sans-serif;font-size:15px;text-transform:uppercase;font-weight:lighter;position:absolute;text-decoration:none;top:16px;right:15px}

.roundnumber{display:block;text-align:center}

#game-container #game-bet .title-head-box .game-title{padding:10px;font-weight:900;font-size:18px;text-align:center;margin:10px 0}

#game-container #game-bet .betbtn-head-box{padding:17px;border:1px solid;margin:10px;width:calc(100% - 20px)}

#game-container #game-bet .button-minigame_betting>div .game-odds{font-size:16px;font-weight:600}

.row-competitors,.row-gameodds{float:right;width:50%}

#game-frame ._view_rules{position:absolute;top:6rem;right:1rem}

#content.home-casino{width:calc(100% - 0px);margin:0 auto}

#content-wrapper #content-table.top_banner #banner img{width:100%;height:336px}

#content-wrapper #content-container.home-page .central_content{text-align:center;margin:10px auto 0}

#content-wrapper #content-container.home-page #content-table{overflow:auto}

.m_main_menu{width:100%}

.m_main_menu{box-shadow:0 2px 5px #2b3d7859;background:rgb(239,243,253);background:-moz-linear-gradient(45deg,rgba(239,243,253,1) 0%,rgba(252,252,252,1) 51%,rgba(236,241,253,1) 100%);background:-webkit-linear-gradient(45deg,rgba(239,243,253,1) 0%,rgba(252,252,252,1) 51%,rgba(236,241,253,1) 100%);background:linear-gradient(45deg,rgba(239,243,253,1) 0%,rgba(252,252,252,1) 51%,rgba(236,241,253,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff3fd',endColorstr='#ecf1fd',GradientType=1);width:calc(100% - 20px);border:0;margin:10px;border-radius:10px}

.vertical{float:left}

.vertical-center{width:calc(100% - 300px);margin:0 auto}

.lobbywraped .title_{font-size:1.5rem;font-weight:700;margin:0}

.lobbywraped .btn-arrow-circle{border:0;height:40px;width:45px;font-size:21px}

.lobbywraped .right-arrow{margin-right:10px}

#lobby-row__menu{white-space:nowrap}

#lobby-row__menu .lobby-row__wrapper{white-space:nowrap;clear:both;width:100%;overflow:hidden;position:relative}

#lobby-row__menu .lobby-row__wrapper .see_all::-webkit-scrollbar{display:none}

#lobby-row__menu .lobby-row__wrapper .see_all::-webkit-scrollbar-thumb{height:0}

#lobby-row__menu .lobby-row__wrapper:hover .see_all::-webkit-scrollbar{display:initial}

#lobby-row__menu .lobby-row__wrapper:hover .see_all::-webkit-scrollbar-thumb,.multi-tabs_wrapper .tabs ul:hover::-webkit-scrollbar-thumb,.tabs ul.main_tabs:hover::-webkit-scrollbar-thumb{height:6px}

#lobby-row__menu .scoller_horizon .provider-item{height:75px;padding:0 11px;display:inline-flex;align-items:center;vertical-align: middle;justify-content:center;background-color:var(--sports-top-bg);border:1px solid var(--border-color-04);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:4px;cursor:pointer}

#lobby-row__menu .top_sports_wrapper .scoller_horizon .provider-item .sports_nav_item .topsp_wrap {
    flex-flow: column;
    display: flex;
    align-items: center;
}

#lobby-row__menu .scoller_horizon .provider-item:hover,#lobby-row__menu .scoller_horizon .provider-item:has(.sp_cat.on){background-color:var(--sports-top-bg-active)}

#lobby-row__menu .scoller_horizon .provider-item:hover .topsp_wrap span.desc{color:var(--sports-top-color-active)}

#lobby-row__menu .scoller_horizon .provider-item .block__link{display:block;margin:0}

.slotContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}

.withdraw-wrapper,.board-wrapper,.deposit-wrapper,.calendar-wrapper,.notice-wrapper,.event-wrapper,.points-wrapper,.memo-wrapper,.userinfo-wrapper,.loglist-wrapper,.recommend-wrapper,.result-wrapper,.autobetting-wrapper,.betting-wrapper,.support-wrapper,.roulette-wrapper,.slotPage{width:75%;margin:0 auto;min-height:100vh}
.calendar-wrapper .calendar-wrapper {width: 100%;}


.stampedplus_text {
    background: #00000075;
}


.deposit-event.deposit_calendar tbody td.deposit_calendar.stamped .wrapper_stamped {flex-flow: column;}

.deposit-event.deposit_calendar tbody td.deposit_calendar.stamped .wrapper_stamped .day_text {border: 0;box-shadow: none;position: absolute;top: 0;background: #97979759;height: auto;}

.deposit-event.deposit_calendar tbody td.deposit_calendar.stamped {
    position: relative;
}
.provider-item.iddle.btn.button_sonow_slot.btn-slot {
    margin: 2px 0;
}
#slotgame-bet .search_container{width:20%;float:right;margin-right:2rem}

#slotgame-bet .search_container #search_input input{font-size:16px;letter-spacing:1px;padding:4px 10px;padding-bottom:8px;margin-bottom:0;height:48px;line-height:40px;border-radius:5px}

#slotgame-bet .provider_container .slot_providers ul{display:flex;flex-wrap:wrap;align-items:baseline}

#slotgame-bet .provider_container .slot_providers ul li{height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.4s ease-out;position:relative;margin-right:1.5%;width:8.5%}

#slotgame-bet .search_container #search_input .searchIcon{position:absolute;right:15px;top:14px}

#slotgame-bet .search_container .search_input .searchIcon span{color:#6a7391;font-size:1.2vw}

.provider-image__image{width:60em;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}

.provider-image{width:80px;height:3.75em;overflow:hidden;transition:all .5s ease;margin: 0 auto;}

#slotgame-bet .provider-image img{content:url(/image/icon/slot_provider_color.png?v=11)}

#slotgame-bet .provider-item.clicked .provider-image img,#slotgame-bet .provider-item:hover .provider-image img{content:url(/image/icon/slot_provider_color.png?v=11)}

#slotgame-bet .provider-item.clicked .provider-image,#slotgame-bet .provider-item:hover .provider-image{animation:pulsing 1s infinite}

.provider-image [data-class=ASIANGAMINGSLOT]{object-position:-6em 0em}
.provider-image [data-class=BGE],
.provider-image [data-class=LSLOT2_BGE]{object-position:-50em -18.7em}
.provider-image [data-class=BNG]{object-position:-11.8em 0em}
.provider-image [data-class=booongo_slot],
.provider-image [data-class=BOOONGO],
.provider-image [data-class=slot-booongo],
.provider-image [data-class=Booongo]{object-position:-12em 0em}
.provider-image [data-class=BTG]{object-position:-24.3em -8.5em}
.provider-image [data-class=betsoft_slot],
.provider-image [data-class=Betsoft]{object-position:-18.1em -8.7em}
.provider-image [data-class=DREAMTECH],
.provider-image [data-class=Dreamtech],
.provider-image [data-class=LSLOT2_Dreamtech]{object-position:-30.5em -8.4em}
.provider-image [data-class=ELYSIUM]{object-position:-36.8em -8.3em}
.provider-image [data-class=Evolution],
.provider-image [data-class=LSLOT2_Evolution]{object-position:-80em 0}
.provider-image [data-class=Evolution],
.provider-image [data-class=_evolution2]{object-position:-80em 0}
.provider-image [data-class=GAMEART],
.provider-image [data-class=GAMEART]{object-position:-42.2em 0em}
.provider-image [data-class=GENESIS]{object-position:-54.4em -8.2em}
.provider-image [data-class=HABANERO],
.provider-image [data-class=habanero_slot],
.provider-image [data-class=Habanero],
.provider-image [data-class=slot-habanero],
.provider-image [data-class=LSLOT2_HABANERO]{object-position:-48.5em -.2em}
.provider-image [data-class=HACKSOWGAMING]{object-position:-6em -12.8em}
.provider-image [data-class=IG],
.provider-image [data-class=LSLOT2_IG]{object-position:-10em -7.5em}
.provider-image [data-class=LSLOT2_CQ9]{object-position:0 0}
.provider-image [data-class=pgsoft_slot] , .provider-image [data-class=slot-pgsoft] , .provider-image [data-class=LSLOT2_PGSOFT]{object-position:-50em -30em}

.provider-image [data-class=LSLOT2_playngo],
.provider-image [data-class=playngo]{object-position:-10em 0}
.provider-image [data-class=Mobilots]{object-position:-54.4em -.2em}
.provider-image [data-class=NETGAMING]{object-position:-18.1em -12.5em}
.provider-image [data-class=Nextspin],
.provider-image [data-class=nextspin_slot]{object-position:-24.1em -12.5em}
.provider-image [data-class=PLAYNGO],
.provider-image [data-class=png_slot],
.provider-image [data-class=playngo]{object-position:-5.7em -4em}
.provider-image [data-class=PLAYSON],
.provider-image [data-class=PlaySon],
.provider-image [data-class=playson_slot]{object-position:-30em -12.8em}
.provider-image [data-class=PLAYSTAR]{object-position:-36.1em -12.5em}
.provider-image [data-class=PlayPearls]{object-position:-12em -4.4em}
.provider-image [data-class=QUICKSPIN],
.provider-image [data-class=quickspin_slot]{object-position:-24.2em -4.3em}
.provider-image [data-class=REELKINGDOM]{object-position:-48.5em -12.8em}
.provider-image [data-class=RELEX]{object-position:-54.4em -12.6em}
.provider-image [data-class=SKYWIND],
.provider-image [data-class=skywind_slot]{object-position:-30.1em -4.3em}
.provider-image [data-class=TOPTREND]{object-position:0em -16.8em}
.provider-image [data-class=Thunderkick]{object-position:-36.3em -4.2em}
.provider-image [data-class="jili"]{object-position:-18.2em -21.2em}
.provider-image [data-class="fachai"]{object-position:-5.8em -21.2em}
.provider-image [data-class="JDB"]{object-position:-11.8em -21.2em}
.provider-image [data-class="kagaming"]{object-position:-0.2em -21.2em}
.provider-image [data-class=Wazdan]{object-position:-48.5em -4.2em}
.provider-image [data-class="1X2 Gaming"]{object-position:0 0}
.provider-image [data-class="4tp_slot"]{object-position: -54.3em -21em;}
.provider-image [data-class="Big Gaming Slot"],
.provider-image [data-class="Big Gaming"],
.provider-image [data-class="LSLOT2_Big Gaming Slot"],
.provider-image [data-class="LSLOT2_Big Gaming"]{object-position:-90em -26em}
.provider-image [data-class="Blueprint Gaming"]{object-position:-18em 0em}
.provider-image [data-class="Dragoon Soft"],
.provider-image [data-class="DragoonSoft"],
.provider-image [data-class=DRAGONSOFT],
.provider-image [data-class=dragoon_slot]{object-position:-30.3em 0em}
.provider-image [data-class="Dream Gaming"],
.provider-image [data-class="LSLOT2_Dream Gaming"]{object-position:-60em -30em}
.provider-image [data-class="Elk Studios"]{object-position:-36.3em 0em}
.provider-image [data-class="Gold Deluxe"],
.provider-image [data-class="LSLOT2_Gold Deluxe"]{object-position:-80em -37.5em}
.provider-image [data-class="LSLOT2_Pragmatic Slot"],
.provider-image [data-class="Pragmatic Slot"],
.provider-image [data-class="pragmatic_slot"],
.provider-image [data-class="slot-pragmatic"],
.provider-image [data-class=PRAGMATIC],
.provider-image [data-class=PragmaticPlay]{object-position:-18em -4.3em}
.provider-image [data-class="LSLOT2_Pragmatic livecasino"],
.provider-image [data-class="Pragmatic livecasino"]{object-position:-30em -19em}
.provider-image [data-class="LSLOT2_Sexy Baccarat"],
.provider-image [data-class="Sexy Baccarat"]{object-position:-90em -34em}
.provider-image [data-class="LSLOT2_WM Gaming"],
.provider-image [data-class="WM Gaming"]{object-position:-50em -11.2em}
.provider-image [data-class="Nolimit City"]{object-position:0em -4.2em}
.provider-image [data-class="pgsoft_slot"],
.provider-image [data-class="slot-pgsoft"],
.provider-image [data-class="PG Soft"],
.provider-image [data-class=PGSOFT]{object-position:-54.3em -4.4em}.provider-image [data-class="Relax Gaming"],
.provider-image [data-class="relax_slot"]{object-position:-54.6em -12.5em}
.provider-image [data-class="Triple Profit Gaming"]{object-position:-42.5em -4.2em}
.provider-image [data-class="bgaming_slot"]{object-position: -48.5em -17em;}
.provider-image [data-class="boomerang_slot"]{object-position: -48.3em -21em;}
.provider-image [data-class="booming_slot"]{object-position:-36.3em 0em}
.provider-image [data-class="booming_slot"]{object-position: -18em -17em;}
.provider-image [data-class="expanse_slot"]{object-position: -24.5em -17em;}
.provider-image [data-class="fantasma_slot"]{object-position: -36.3em -16.8em;}
.provider-image [data-class="gpi_slot"]{object-position: -54.3em -16.7em;}
.provider-image [data-class="microgaming"]{object-position:-36.3em 0em}
.provider-image [data-class="MicroGaming Plus Slo"]{object-position:-36.3em -21em}
.provider-image [data-class="naga_slot"]{object-position:-12em -16.8em}
.provider-image [data-class="playtech_slot"]{object-position: -42.3em -21em;}
.provider-image [data-class="reelplay_slot"]{object-position: -30.3em -16.8em;}
.provider-image [data-class="upg_slot"]{object-position: -42.3em -16.8em;}
.provider-image [data-class=ag_slot]{object-position:-6em 0em}
.provider-image [data-class=allbet_slot],
.provider-image [data-class=Allbet],
.provider-image [data-class=LSLOT2_Allbet]{object-position:-20em -19em}
.provider-image [data-class=aspect_slot],
.provider-image [data-class=Aspect]{object-position:-6em -8.4em}
.provider-image [data-class=aux_slot],
.provider-image [data-class=AVATAUX]{object-position:-12em -8.4em}
.provider-image [data-class=btg_slot],
.provider-image [data-class=BigTimeGaming]{object-position:-24em -8.3em}
.provider-image [data-class=cq9_slot],
.provider-image [data-class=CQ9]{object-position:-24em 0em}
.provider-image [data-class="evo_slot"],
.provider-image [data-class=EVOPLAY]{object-position:-42em -8.2em}
.provider-image [data-class=ftg_slot],
.provider-image [data-class=FTG]{object-position:-48.1em -8.5em}
.provider-image [data-class=gameart_slot],
.provider-image [data-class=GameArt]{object-position:-42.3em 0em}
.provider-image [data-class=gmw_slot],
.provider-image [data-class=GMW]{object-position:.4em -12.5em}
.provider-image [data-class=netent_slot],
.provider-image [data-class=NETANT]{object-position:-12.3em -12.5em}
.provider-image [data-class=ps_slot],
.provider-image [data-class=PlayStar]{object-position:-36.2em -12.8em}
.provider-image [data-class=redtiger_slot],
.provider-image [data-class=REDTIGER]{object-position:-42.4em -12.6em}
.provider-image [data-class=spearhead_slot],
.provider-image [data-class=SPEERHEAD]{object-position:0 -8.5em}
.provider-image [data-class=microgaming_slot]{object-position:-36em -20.8em}
.provider-image [data-class=nlc_slot]{object-position:-30em -20.8em; filter: brightness(0) saturate(0);}
.provider-image [data-class=hs_slot],
.provider-image [data-class=hacksaw] {object-position:-24em -20.8em;    filter: brightness(2.5);}
.provider-item:hover .provider-image [data-class=HABANERO],
.provider-item:hover .provider-image [data-class=Habanero],
.provider-item:hover .provider-image [data-class=LSLOT2_HABANERO]{object-position:-48.5em -.2em}
.provider-item:hover .provider-image [data-class=QUICKSPIN]{object-position:-24.2em -4.3em}
.provider-item:hover .provider-image [data-class="LSLOT2_Pragmatic Slot"],
.provider-item:hover .provider-image [data-class="Pragmatic Slot"],
.provider-item:hover .provider-image [data-class=PRAGMATIC],
.provider-item:hover .provider-image [data-class=PragmaticPlay]{object-position:-18em -4.3em}
.provider-item:hover .provider-image [data-class=ezugi],
.provider-image [data-class=ezugi]{object-position:-6.1em -16.7em}



#slotgame-bet .provider_container span.provider-name-txt{font-size:.8rem;font-weight:600}


.realtime-wrapper{right:0;width:300px;z-index:1;float:left;position:sticky;bottom:0;top:75px}

.realtime-wrapper .varietyhome{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0 5px}

#content-wrapper #content-table.refresh,#game-container #game-bet .container_mcasino .btn_panelSnow .see_all .button_sonow_slot,#sports-wrapper #wide-container .league-box .league-name,#sports-wrapper #wide-container .league-box .wide-wrap,.message_panel .lev1-text{padding:0}

.realtime-wrapper .cashflowlive-box{border-radius:13px;padding:10px 15px}

.realtime-wrapper .cashflowlive-box .icon_live{display:inline-block;vertical-align:middle;margin-right:10px;position:relative}

.realtime-wrapper .cashflowlive-box .icon_live .after_red{position:absolute;left:0}

.realtime-wrapper .cashflowlive-box .icon_live .after_red,.realtime-wrapper .cashflowlive-box .icon_live .before_red{padding:4px 0}

#right-content_menu-pc .cashflowlive-box {position: relative;}
#right-content_menu-pc .cashflowlive-box p.title {font-size: 14px;font-weight: 600;text-align: center;}

.fadeInClass{animation-name:fadeIn;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear}

#content-table .refresh .cashflowlive-box .bank-table  {height:270px}

.bank-table{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;overflow:hidden}

.bank-table .table{overflow:auto;min-height:calc(420px - 50px);font-size:13px;animation:30s linear infinite autoscroll;animation-direction:reverse}

.bank-table .table>ul>.tr{padding:2px 10px;}

.minor_event.realtime-wrapper .cashflowlive-box .bank-table li.tr>p {margin-bottom: 0;}

#content-wrapper #content-table .table>ul>.tr>.info,#content-wrapper #content-table.top_banner,#mini_wrap .sip_lotus_frame #game-bet .game-bet-center ul ._betside2._bet,#split-container .away-side .odds,.asian-wrapper .asian-league-panel .matchtime,.bank-table .table .looplist .tr>.info,.bank-table .table>ul>.tr>.info span,.left{float:left}

.bank-table .table .looplist .tr>.amount{font-weight:700;float:right}

.btn-refresh-holds{height:50px;float:right;border:0;padding:0 13px;font-weight:900}

#game-container #game-bet .allbet-container{margin:0 auto;width:100%}

.casinogames_lobby{display:inline-block;position:relative;z-index:1}

.casinogames_lobby:hover .btn-play,.casinogames_lobby:hover .btn_ent{opacity:1}

.tableimage{width:250px;/* height:300px; */-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:10px}

.pic-ent{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}



.btn_ent,.pic-ent ._overimg{position:absolute;z-index:1}

.btn_ent{top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;/* height: 100%; */}



.home-casino .panel-heading{width:calc(100% - 0px)}

.home-casino .center_home{width:calc(100% - 300px)}

.home-casino .realtime-wrapper{bottom:unset;top:var(--sm-top-menu-height);position:sticky}

.casinogames_lobby:hover .btn_ent .provider_name{height:100%;width:100%;position:absolute;z-index:1}
.casinogames_lobby .btn-play {
    /*height: 100%;*/
}
.casinogames_lobby .btn-play img {max-height:100px;}


span._scorevalue1,span._scorevalue2{display:inline-block;height:36px;font-size:25px;line-height:36px;margin-top:12px;font-weight:700;width:calc(35% - 6px)}

span._scorevalue1,span._scorevalue2{text-align:right;padding:0 10px 0 0;position:relative;z-index:1}

span._scorevalue2{text-align:left;padding:0 0 0 10px}

._casinoconfirm.modal.show,._slotconfirm.modal.show,._holdemconfirm.modal.show{overflow:initial}

._login_support_text{width:50%;padding:4px 5px;margin:0 5px;text-align:center;border-radius:50px;cursor:pointer}


.albumicon{margin-right:1rem}

.bank-table .table>ul>.tr>.info span:nth-child(2){margin:0 15px;color:var(--txtColor14)}
#content-table .bank-table .table > ul > .tr > .info span:nth-child(2) {
    width: 70%;
}
.boot-cratevreg{float:left;width:100%;height:100%}

.btn-sonuum span{margin:0 4px}

.button__icon{float:right;margin-top:16px;font-size:18px}

.c-modal{cursor:pointer;height:100%;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1000002}

.captcha_con{width:75%;display:inline-block}

.captchawrap #captcha{width:calc(100% - 100px);margin:0;}
.captchawrap {
    display: flex;
    justify-content: center;
    align-items: center;
}

.captchawrap .captcha-img {
    display: inline-block;
}

.captchawrap .captcha-img img {
    width: auto !important;
    height: 41px;
}
.carousel-inner{white-space:nowrap}

.carousel-item.stylus_center.active{left:50%;top:0;transform:translateX(-50%);position:absolute;filter:blur(0);opacity:1;z-index:10}

.carousel-item.stylus_center{width:1050px;margin-right:0;display:inline-block;float:unset;filter:blur(5px)}

.central_content .fixheader{width:100%;position:sticky;top:64px;z-index:9;text-align:center}

.cswrap-l [alt=header_evcasino]{border-radius:25px;border:4px solid #fff}

.cswrap-l{padding:0;display:inline-block;position:relative;z-index:1;border-radius:27px;overflow:hidden;margin:10px}

.dropdown_register,.input_login,.input_register{padding:10px 10px 10px 24px;font-weight:700;transition:.2s}

.dropdown_register_content{display:none;position:absolute;min-width:180px;padding:12px 16px;z-index:1}

.dropdown_register{text-align:center;position:relative;display:inline-block}

.evo-casino-wrapper{float:left;width:100%}

.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

.fixheader{position:sticky;top:var(--sm-top-menu-height);z-index:3}

.footRframe{flex:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:self-start;-moz-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}


.header_slot .header_slot_title{display:inline-block;padding:0 15px;vertical-align:middle}

.header_slot{font-size:25px;position:relative;z-index:1}

.home-casino[data-class=_evocasino_bg] .wrapper{--cui-bg-opacity:1;background-color:transparent!important;background-image:url(/image/banner_casino/cas_header/bg-evlobby-cas.png);background-position:center;background-size:cover;background-attachment:fixed}

.inner-btn{width:min-content;padding:10px 20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:800}

.input_login:focus,.input_register:focus{outline:0}

.input_login{border:0;background:0 0;width:75%}

.input_register{border:0;background:0 0;width:65%}

.log-row{padding:20px 0;position:relative}

.login-overlay-bg{opacity:.75;z-index:0}

.login-support-wrapper{margin-top:1.5rem;display:flex;width:100%}

.login__icon,.register__icon{position:absolute;top:30px}

.mybtn1{text-transform:uppercase;font-weight:600;font-size:20px;color:#fff;padding:12px 35px;border-radius:50px;transition:all .3s ease-in;position:absolute;left:50%;transform:translateX(-50%);bottom:71px;opacity:0}

.none+.result-name,.result-container .result-name{position:relative;z-index:1;font-size:13px;font-weight:700;border-radius:6px}

.none+.result-name{padding:10px 0}

.pedestal{height:70%;position:absolute;-webkit-border-radius:30px;-moz-border-radius:20px;border-radius:30px;text-align:center;width:100%;top:80px;bottom:0}

.play_button .provider_name{display:none}

.play_button .tableimage{position:absolute;z-index:5;left:0;bottom:0;top:0}

.reg-label{min-width:30%}

.reg-row{padding:5px 0;position:relative}

.register__icon{top:35%}

.result-container #match-frame{text-align:-moz-center}

.result-container ._thisaway_{width:calc(35% - 0px);text-align:left}

.result-container ._thishome_{width:calc(35% - 0px);text-align:right}

.result-container .innerwrap_{z-index:5;padding:4px;position:absolute}

.result-container .league-name{text-align:center;margin-top:22px;width:auto;clear:both;line-height:29px;display:inline-block;position:relative;z-index:2;overflow:unset;padding:0 12px;border-radius:7px}

.result-container .leaguewrap_{text-align:center;line-height:26px;font-size:13px;position:relative;top:17px;width:100%}

.result-container .result-name{padding:15px 0 10px}

.result-container .result-score{display:inline-block;width:calc(30% - 6px);text-align:center}

.result-container .result-time{float:left;width:8%;padding-left:0}

.result-sports .result_date{width:100%;overflow:hidden}

.result-wrapper #leftbox_out{float:left}

.result_date .sview-result{font-weight:600;font-size:17px;margin:0;width:33.33%;float:left;line-height:60px;cursor:pointer}


.screen_,.screen_corner{z-index:1;position:relative}

.screen__background__shape1{height:520px;width:520px;top:-50px;right:120px;-webkit-border-radius:0 72px 0 0;-moz-border-radius:0 72px 0 0;border-radius:0 72px 0 0}

.screen__background__shape2,.screen__background__shape3{height:220px;width:220px;top:-172px;right:0;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}

.screen__background__shape3{height:540px;width:190px;top:-24px}

.screen__background__shape4{height:400px;width:200px;top:420px;right:50px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}

.screen__background__shape{transform:rotate(45deg);position:absolute}

.screen__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}

.screen_corner{height:100%}

.screen_{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}

.section-heading .subtitle{font-size:28px;line-height:38px;font-weight:700;margin-bottom:13px}

.section-heading .text{font-size:18px;line-height:28px;font-weight:400;color:#000}

.section-heading{text-align:center;margin-bottom:54px}

.see-all .btn>.albumicon,.see-all .btn>.see-all-text{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:17px}

.see-all,label,output{display:inline-block}

.side-scroll.active{cursor:grabbing}

.sidebar_login .captcha_con{width:inherit;display:table-cell}

.sidebar_login table tr>td>input{border:0!important}

.single-play:hover .mybtn1{opacity:1}

.single-play:hover{transform:translateY(-5px);box-shadow:inset 0 0 12px 7px #fea036}

.single-play{transition:all .3s ease-in}

.slot-item__overlay{position:absolute;top:-100%;left:0;right:0;height:100%;z-index:1;transition:top .12s ease-in}

.sns-center_inner .icon-telegram,.sns-center_inner .icontext{float:left}

.stats-icon .alertlogin_icon{width:100%;max-height:200px}

.top-sports-container .btn-sports-list .desc{display:inline-block}

.top-sports-container .btn-sports-list .sp_cat_header:before{position:initial;display:inline-block}

.top-sports-container .btn-sports-list .sp_name{margin:0;font-size:12px}

.top-sports-container .btn-sports-list{display:inline-block;vertical-align:middle;text-align:center;padding:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 5px}

.top-sports-container{padding:3px!important}

#_alert._alert.el-dialog__wrapper.main-dialog.modal .modal-dialog .dcol{flex-flow:column}

#_alert._alert.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content,
#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content,
#_holdemconfirm._holdemconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content,
#_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content,
#_miniconfirm._miniconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content{
    width:100%;
    background:linear-gradient(180deg,#f2f6f9 0%,#ecf2fe 100%);
    border-radius:10px;
    position:absolute;
    top:0;
    display:flex;
    flex-direction:column;
    align-items:center
}

#_alert._alert.el-dialog__wrapper.main-dialog.modal .modal-dialog,
#_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog,
#_miniconfirm._miniconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog{
    width:300px;
    border-radius:10px;
    position:relative;
    transition:.3s all ease-out;
}

#_alert._alert.el-dialog__wrapper.main-dialog.modal .modal-dialog{height:160px}

#_alert._alert.el-dialog__wrapper.main-dialog.modal,
#_alert_n._alert_n.el-dialog__wrapper.main-dialog.modal,
#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal,
#_holdemconfirm._holdemconfirm.el-dialog__wrapper.main-dialog.modal,
#_confirm._confirm.el-dialog__wrapper.main-dialog.modal,
#_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal,
#_miniconfirm._miniconfirm.el-dialog__wrapper.main-dialog.modal{padding-top:10rem}

#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog,
#_holdemconfirm._holdemconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog {
    width:370px;
    border-radius:10px;
    position:relative;
    transition:.3s all ease-out
}

#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog,
#_holdemconfirm._holdemconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog {
    height:250px;
    margin-top:0 !important;
}



#asian-container .league-name .sideby,#match-container .bet-odds .type-name .bet_view_sport_id_details i,#split-container .league-name .sideby,.bonus-wrapper ._title .sideby,.result-container .result-team,.wide-wrapper ._title .sideby{display:inline-block;vertical-align:middle}

#content-wrapper #content-table .table>ul>.tr>.amount{text-align:right}

#content.register-module{margin:20px 0;width:100%;height:100%}

#demo-canvas,.login-overlay-bg{position:absolute;left:0;top:0;width:100%;height:100%}

#demo-canvas{display:inline-block;vertical-align:baseline;z-index:1}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent .first{font-size:14px;font-weight:700;word-break:keep-all;display:block;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:70%}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent img{height:150px;margin:10px;border-radius:20px;box-shadow:-4px 1px 23px 0 rgb(0 0 0 / .29);-webkit-box-shadow:-4px 1px 23px 0 rgb(0 0 0 / .29);-moz-box-shadow:-4px 1px 23px 0 rgb(0 0 0 / .29)}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent{position:relative;width:100%;margin:0 auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;overflow:hidden;z-index:1;padding-top:25px;transform:translateY(0);transition:transform .3s}

#game-container #game-bet .allbet-container .thumb_frame .ent-container:hover .btn-ent img{transition:transform .4s;transform:translateY(-30px)}

#game-container #game-bet .allbet-container .thumb_frame .ent-container:hover .btn-ent{-webkit-transition:.5s cubic-bezier(.24,.06,0,.91);-o-transition:.5s cubic-bezier(.24,.06,0,.91);transition:.5s cubic-bezier(.24,.06,0,.91)}

#game-container #game-bet .allbet-container .thumb_frame .ent-container{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

#game-container #game-bet .container_mcasino .btn_panelSnow .button_sonow_slot{display:inline-block}

#game-container #game-bet .container_mcasino .btn_panelSnow{width:100%}

#game-container #game-bet .container_mcasino{text-align:center;padding-bottom:50px}

#game-container #game-bet .thumb_frame,.central_content .fixheader .bg_blw{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}

#game-container #game-bet .thumb_frame.custom-row{width:auto}

#game-container #game-bet .thumb_frame{position:relative;display:inline-block;width:calc(23.33% - 9px);box-sizing:border-box;margin:0 3px;padding:0}

#game-container #game-bet.bg-slot{max-height:calc(100% - 90px);overflow:auto}

#game-container #game-box #game-bet {height:100%}

#hidebtn,#mini_wrap .game-view-close,.c-modal,.none,.swift-links .info-wrapper #mobile-menu{display:none}

#lobby-row__menu .lobby-row__wrapper .see_all{white-space:nowrap;clear:both;min-width:165px;max-width:calc(100% - 175px);overflow-x:scroll;padding-bottom:5px;position:relative;display:inline-block;vertical-align:middle}

#lobby-row__menu .see_all_provider .provider-item{margin:3px;-webkit-border-radius:var(--border-radius-m);-moz-border-radius:var(--border-radius-m);border-radius:var(--border-radius-m)}

#lobby-row__menu .see_all_provider{white-space:initial;text-align:center}


#match-container #result_view #match-frame iframe{border-radius:15px;overflow:hidden}

#provider-header{margin:0 36px;width:calc(100% - 72px);height:auto;overflow:hidden;white-space:nowrap}

#result-list #inner-header.result-sports{display:flex;justify-content:center}

#slotgame-bet{float:left;width:100%}

#sp_rule_txt.hiderule{display:none!important}

#sports-header #inner-header .result-sports,.result-container #match-frame{text-align:-webkit-center;text-align:center}

#sports-header #inner-header .result_date>div{padding:0 5px}

#sports-header{margin:0;width:100%}

#toplist_container #horizontal-container{white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 auto}

#toplist_container #left-button,#toplist_container #right-button{font-size:32px;border:0}

#toplist_container .hidden,.lobbywraped .hidden{opacity:0}

#toplist_container .sport_list .sp_name{white-space:normal;word-break:keep-all;margin:5px;font-size:12px}

#toplist_container .sport_list{display:inline-block;width:calc(90px - 6px);text-align:center;margin:0 3px}

#sports-wrapper #asian-container .league-box table>tbody>.row-wideView .odds-container {
    padding-bottom: 5px;
    padding-top: 5px;
}

#game-bet .game-bet li._betside4,#game-bet .game-bet-center li._betside4,tr.t5>td{width:25%}

#game-bet.eos_frame ul.full_row li._betside4 {width: 20%}




.finance_wrapper .register-stage{height:39px}

.finance_wrapper .form-table{width:100%;margin:0 auto}

.finance_wrapper .precaution_card{width:78.5%;margin:10px auto;text-align:left;font-size:14px}

.finance_wrapper .precaution_card._small{width:327px;margin:0 auto;text-align:left}

.row_column .check_icon{background-image:url(/image/icon/checkshield.gif);background-size:100%;height:100px;width:100px;background-repeat:no-repeat;background-position:right;background-position-y:top;margin:0 auto;     filter: saturate(1.3) contrast(0.5) hue-rotate(52deg);}

.finance_wrapper .lowerwrapper .lowerwrapper-item{float:right;margin-left:3px}

.finance_wrapper .lowerwrapper .btn{height:36px;line-height:36px;padding:0 24px;display:inline-block;font-size:14px;font-weight:900}

.finance_wrapper .lowerwrapper._small{width:327px;margin:0 auto}

.form-item{margin:0 auto;display:inline-block}

.form-item .deposit-input{margin-top:30px;margin-bottom:30px}

.bar-message span.bar-highlight{text-indent:0}

#content #content-wrapper #detail-header .position_rel,#game-container .this_relatively,.finance_wrapper .border-before,.finance_wrapper .readonly-wrap,.left-and-right,.overlay1{position:relative;z-index:1}

.sub-heading{padding:0 12px 0 28px;font-weight:700}

.finance_wrapper .border-before:before{content:"";position:absolute;right:0;bottom:12px;width:100%;height:1px;margin:0 0 0-15px}

.finance_wrapper .input_finance{height:70px;font-size:24px;padding:14px 16px;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

#game-container #game-bet .allbet-container .all-bet-input:focus,#user-container .member_infoForm .info-group.w-50 input:focus,#user-container .member_infoForm .info-group.w-50 input:hover,.deposit-input input:focus,.deposit-input input:hover,.finance_wrapper .input_finance:focus,.finance_wrapper input:focus,.finance_wrapper input:hover,.withdraw-input input:focus,.withdraw-input input:hover{outline:0}

.finance_wrapper input::placeholder{color:transparent;opacity:0}

.finance_wrapper .input_finance:focus+.input_label,.finance_wrapper .input_finance:not(:placeholder-shown)+.input_label,.finance_wrapper .input_finance:not(:placeholder-shown):focus+.input_label,.finance_wrapper .input_finance[type=text]:focus+.input_label{font-size:12px;top:-7px;left:8%;transform:translateX(-8%);padding:0 5px}

.finance_wrapper .input_label{position:absolute;top:50%;left:30px;transform:translate(30%,-50%);transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;pointer-events:none}

.finance_wrapper .input_finance-userinfo{height:49px;font-size:14px;padding:14px 16px;border:0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bolder}

.finance_wrapper .input_finance-userinfo:hover{cursor:default}

.finance_wrapper .bundle_wrapper{padding:16px 0}

.finance_wrapper .bundle_wrapper .findiv,.finance_wrapper .finput_wrapper .findiv{display:inline-block;position:relative;height:70px}

.finance_wrapper .bundle_wrapper .findiv .btn-del,.finance_wrapper .input_finance-amount{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

.finance_wrapper .bundle_wrapper .findiv .absolute__right{position:absolute;right:0;top:0;height:calc(100% - 0px);margin:5px}

.finance_wrapper .bundle_wrapper .findiv .btn-del-side.absolute__right {margin: 0}

.finance_wrapper .input_finance-amount{text-align:left;text-align:-moz-left;text-align:-webkit-left;font-size:25px;height:70px}

.finance_wrapper .input_label-amount{position:absolute;top:50%;left:0;transform:translate(20%,-50%);transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;pointer-events:none;font-weight:600;font-size:15px;text-align:center}

.bundle-buttonsContainer{margin:0 auto}

.bundle-buttonsContainer ._noreset{height:45px;border-radius:53px;margin:2px;display:inline-block;padding:0}

#user-container .member_infoForm .userForm_label{font-size:1.2rem!important;}

#user-container .member_infoForm .btn-sonuum{max-width:150px}

#user-container .userInfoW .member_infoForm {
    padding: 10px 20px;
    width: 100%;
}
#user-container .userInfoW .member_infoForm .table_Uinfo tbody tr td {
    display: flex;
    align-items: center;
}
#user-container .userInfoW .member_infoForm .table_Uinfo tbody tr td span:has(input) {
    margin-left: auto;
}


#user-container .userInfoW .member_infoForm .table_Uinfo .info-group select {
    float: right;
    font-size: 14px;
    background: transparent !important;
    color: var(--txtColor05) !important;
    border: 0!important;
    width: 100%;
    height: 42px;
    margin: 0 !important;
    position: relative;
    left: -15px;
    padding: 7px;
}

#user-container .userInfoW .member_infoForm .table_Uinfo .info-group:not(:has(input)) {
    width: calc(100% - 225px);
    display: inline-block;
    margin-left: 25px;
    padding: 0px 16px;
    font-size: 17px;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 4px;
    /* height: 38px; */
    line-height: 38px;
}

#user-container .userInfoW .member_infoForm .table_Uinfo .info-group:not(:has(input)):empty {
    height: 38px;
    opacity: 0.2;
    filter: grayscale(1) blur(1px);
}

#user-container .userInfoW .member_infoForm .table_Uinfo .info-group {
    width: calc(100% - 225px);
    display: inline-block;
    margin-left: 25px;
    font-size: 17px;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 4px;
    min-height: 42px;
}
#user-container .userInfoW .member_infoForm .table_Uinfo .info-group input {
    width: 100%;
    height: 42px;
    background-color: #f3f4f7;
    border: 2px solid #cfd0ea;
    color: #000000;
}
#user-container .userInfoW button {
    border-radius: 10px !important;
    border: unset;
    padding: 0.5em 2em  !important;
    float: unset !important;
}
#user-container .userInfoW .member_infoForm table.table_Uinfo {
    margin: 0;
}
#user-container .member_infoForm .right.info-group.w-50 {
    width: calc(100% - 225px) !important;
}


.name-header.border-style:after,.name-header.border-style:before{content:"";position:absolute;z-index:-1;right:11px;top:8px;bottom:8px;width:40%}

.name-header.border-style:before{border-width:1px 9px 1px 1px;-webkit-border-radius:10px 60px 60px 0;-moz-border-radius:10px 60px 60px 0;border-radius:10px 60px 60px 0;left:11px}

.name-header.border-style:after{border-width:1px 1px 1px 9px;-webkit-border-radius:60px 0 0 60px;-moz-border-radius:60px 0 0 60px;border-radius:60px 0 0 60px}

.finance_wrapper .precaution_card .message_item{display:list-item;list-style:circle;margin:10px 0}

#connect-container{padding:8px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px;display:inline-block}

#connect-container .alink-text{font-size:18px;font-weight:900;margin:0 20px 0 0}

.btn-sitelink,dt{font-weight:700}

.bar-message .btn._getLINK{height:60px;display:inline-block;margin:3px;background-position:center;background-size:90%;background-repeat:no-repeat}

.bar-message .btn._getLINK .btn-sitelink{line-height:60px;margin:10px;opacity:0;transition:.5s}

.finance_wrapper .lowerwrapper._large{width:78.5%;margin:0 auto}

.header_message{padding-bottom:10px;font-weight:600}

#content #content-wrapper #sports-wrapper #board-container .board-container .board-title,#sports-wrapper #asian-container .league-box .row-wideView .first-row .match_info02-away,.autobetting_form table,.deposit-content .style-coindep,.deposit-content .style-coindep>tbody>tr>td{width:100%}

#sports-header #inner-header .name-header .btn-color-mode-switch input[type=checkbox]:checked~.alert,#sports-header .groupbtn-container .btn-mode,.no_css p,.none.regactive{display:block}

.deposit-content .style-coindep>tbody>tr>td{display:block}

.finance_wrapper .finput_wrapper.two_col-{padding-top:10px;padding-bottom:0}




.depo-box{border:.15rem solid;padding:1rem 1.5rem;animation:borderRotate var(--d) linear infinite forwards;margin:0 auto}

.insetshadow{letter-spacing:.1em}

.main-select{padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

#game-bet.betBOX_gameCROWN .game-bet-center li._betside2._bet>div._gamebet_,.moneymove-cash-blue2{font-size:1.2rem}


.rule-bg-blue2._rule_{width:50%;padding:1.5rem}

.rule-bg-blue2._rule_ .text-blue7{font-size:1.3rem;font-weight:600}

.bet-history-tab,.table-mbetlog-blue2 .table-header div,.table-sbetlog-blue2 .table-header div{text-align:center}

#point-records-list .point-log-list-row,
#cash-records-list .cash-log-list-row {
    /* width: calc(100% - 18px); */
}
/* .table-history-tr .table-history-td ._del_lc.red-button2{padding:.3rem 1rem;border-radius:.5rem;cursor:pointer} */

.el-row.nav.nav-tabs {
    display: flex;
    align-items: flex-end;
}
.bet-history-tab{font-size:1.2rem;font-weight:600;letter-spacing:1px;padding:.2rem 0;margin:0 0 1px;border:0;border-radius:0;overflow:hidden;position:relative;z-index:1;transition:all .3s ease 0s;height: 4rem;border-radius: 10px 10px 0 0;}
.bet-history-tab:not(.on) {margin: 0 4px; height: 3.3rem;width: 48% !important}
/*.bet-history-tab.col-3 {width: calc(25% - 6px) !important;}*/
.bet-history-tab:hover{cursor:pointer;height: 4rem !important;}
.bet-history-tab-in {font-size: 1.3rem;font-weight: 700;}
.bet-history-tab-in:focus,.bet-history-tab-in:hover{border:0}

.bet-history-tab.on{transform:perspective(500px) rotateX(0);margin-bottom: 0;}




.bet-history-tab .bet-history-tab-in { overflow: auto;text-wrap: pretty;word-break: normal;}


.inner_top{padding:15px 30px}



.fi,img,svg{vertical-align:middle}

.inner_top .header-btn .fi{margin-right:3px}

.inner_top .header-btn{line-height:48px;padding:0 10px;font-size:14px;font-weight:700;border:0;margin:0 3px}

.formbtngroup .btn{height:36px;line-height:36px;padding:0 24px;display:inline-block;font-size:14px;font-weight:900}

.img-empty_container,.img-empty_container-xl{height:calc(100vh - (435px + var(--sm-top-menu-height)));margin:10px;border-radius:15px}

.img-empty_container p,.img-empty_container-xl p{font-size:18px;font-weight:600}

.img-empty_container-xl{height:calc(100vh - (151px + var(--sm-top-menu-height)))}

#rightbox{margin-left:8px}

#bet-list ._bs_element .bs-match{width:calc(100% - 34px)}

.img-empty_container .empty_pattern{height:250px;width:100%;background-position:center;display:block;background-repeat:no-repeat}

#content #content-wrapper #sports-wrapper #board-container,.memo_wrap{margin:15px 0}

.helpcenter_view{width:calc(35% - 10px)}

.helpcenter_view input,.helpcenter_view textarea{padding:8px 20px}

.helpcenter_records,.helpcenter_view{float:left;position:relative}

#content #content-wrapper #sports-wrapper #bl-container .bl-container,#content #content-wrapper #sports-wrapper #bl-container1 .bl-container,#content #content-wrapper #sports-wrapper #board-container .board-container{border-collapse:collapse;border-spacing:2px;width:100%;overflow:hidden}

#content #content-wrapper #sports-wrapper #board-container .board-container .board-no{width:50px;text-align:center}

#content #content-wrapper #sports-wrapper #board-container .board-container p,#match-container .speech-bubble .bl-container tbody>.view_bet,#popup .wrap_popup .popup_container .wrap-popup_info p,.speech-bubble p{padding:0;margin:0}

#content #content-wrapper #sports-wrapper #board-container .board-container .board-p{margin-left:5px}

#content #content-wrapper #sports-wrapper #board-container .board-container ._open_board.board-topfix{overflow:hidden;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}

#popup #popup_window .popup_container .stylus-modal-top{display:grid;grid-template-columns:4fr 3fr;grid-gap:10px}
#popup #popup_window .popup_container .stylus-modal-top .right {text-align: right;}

.initial{text-align:initial}

.speech-bubble{width:auto;min-height:30px;padding:15px;word-break:break-word;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:8px}

.speech-bubble h1{margin:0;line-height:25px;font-size:18px;border-bottom:unset;padding:0 0 5px;font-weight:600}

.speech-bubble p{line-height:25px;font-size:14px}



.speech-bubble input{font-size:14px}

.speech-bubble h1>span.right{font-weight:300;font-size:13px;    float: unset!important;vertical-align: top;}

.speech-bubble input::placeholder{opacity:1}

.speech-bubble input{padding:6px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:calc(100% - 154px);}

.speech-bubble button{margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:600;text-align:-moz-center;text-align:-webkit-center;width:150px;line-height:32px;font-size:13px}

.speech-bubble.me,.speech-bubble.you{position:relative;}

.speech-bubble.me:last-child{width:calc(100% - 0px);margin:0;top:0;box-shadow:none}

.speech-bubble.me:last-child:after{display:none}

.speech-bubble.you:after{left:0;width:0;border-left:0;border-bottom:0;margin-left:-11px}

.speech-bubble .sub_H1 .date-note {
    font-size: 10px;
    font-weight: 100;
    padding: 0px 10px;
    border-radius: 3px;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    
}
.speech-bubble h1 .sub {
    font-size: 15px;    word-break: keep-all;
}
.speech-bubble .sub_H1.swirl-before:before{content:"~";font-weight:900;margin:0 6px 0 0}

.memo_wrap ._bg_{width:100%;position:absolute;top:0}

.nav-link #top_memo+.memobadge {opacity: 0}
.nav-link #top_memo.blinking+.memobadge {opacity: 1}
.bl-container .bet-odds .odds-container .round-box.threerows{border:1px solid;width:calc(33.3% - 4px)}

.wauto{width:auto}

.bl-container .bet-odds .odds-container .round-box{width:calc(50% - 4px)}

.bl-container .bet-odds .odds-container .round-box.singlerow{width:calc(100% - 4px)}

.btn-sonuum{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:none;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:40px;margin-left:-4px;outline:0;text-align:center;transition:all .3s cubic-bezier(.05,.03,.35,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;min-width:120px;margin-right:8px;padding:0 10px}

.btn-sonuum:last-child{margin-right:0}

.btn-sonuum:only-child{margin-right:.8rem}

.btn-sonuum:hover{opacity:.7}

.btn-sonuum i{margin-right:8px}

.table-board-blue2 .table-board-tr > div {float:left;vertical-align: middle;text-align:center;border: 1px solid #d8dbe5;border-radius: 5px;line-height: 32px;}
.table-history-blue2 .table-board-tr > div {float:left;vertical-align: middle;text-align:center;border: 1px solid #d8dbe5;border-radius: 5px;line-height: 32px;}
.table-mbetlog-blue2  .table-board-tr > div {float:left;vertical-align: middle;text-align:center;border: 1px solid #d8dbe5;border-radius: 5px;line-height: 32px;}


.table-board-blue2 .table-board-tr .top_board {
    margin: 0;
    background: #dc3636;
    color: #ffffff;
    display: inline-block;
    padding: 0 5px;
    border-radius: 5px;
    line-height: 22px;
    display:none;
}

.table-sbetlog-blue2 div[class^="el-row b_detail_view"] .match-odds.bet-odds span.bet_view_sport_id_details.date, .table-sbetlog-blue2 div[class*=" b_detail_view"] .match-odds.bet-odds span.bet_view_sport_id_details.date, .bet-odds .type-name .bet_view_type {padding:2px 4px;}

.table-board-content{padding:20px 30px}


#write-panel #Proc_board input:not(.btnv2),
#write-panel #Proc_board textarea {
    padding: 10px;
}

.forum-tbl .el-row .table-board-tr .table-board-td._del_memo,.forum-tbl .tbl-row ._open_board_,.tbl-row:hover ._open_board_memo,[data-pagination] .pageset i{cursor:pointer}
.forum-tbl .tbl-row .table-board-content {
    padding: 15px;
    border-radius: 10px;
    box-shadow: -1px 1px 35px -7px rgba(132,147,163,0.75);
    -webkit-box-shadow: -1px 1px 13px 0px rgb(204 221 255);
    -moz-box-shadow: -1px 1px 35px -7px rgba(132,147,163,0.75);
    margin: 10px;
    width: calc(100% - 20px);
}
.forum-tbl .tbl-row .table-board-content p {
    margin: 0;
}
.table-board-tr .table-board-td .red-button1{
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 6px;
    display: inline-block;
    height: 25px;
    position: relative;
    line-height: 25px;
    cursor:pointer;
}
.delbtn.red-button2{
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 6px;
    display: inline-block;
    height: 25px;
    position: relative;
    line-height: 25px;
    cursor:pointer;    
    background-color: #ea5455;
}

.table-board-tr .table-board-td .red-button1 .icon{vertical-align: middle;height: 16px;padding-bottom: 2px;color: white;}
.delbtn .icon{vertical-align: middle;height: 16px;padding-bottom: 2px;color: white;}



#sports-wrapper #virtual-container .blockV-content .helpcenter_records{width:100%;padding:0}

.speech-bubble table>tbody>tr>td table>tbody>tr>td:last-of-type{border:0}

.forum-tbl{border:0;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}

.forum-tbl caption{font-size:1.5em;margin:.5em 0 .75em}

.th-title{font-size:1em;letter-spacing:.1em;text-transform:uppercase}

.table-header > div {
    height: 32px;
    line-height: normal;
    border-radius: 5px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:0 3px;
}

.tbl-row{position:relative;overflow:hidden;transition:all .2s ease-out;border-radius: 5px;}

.tbl-row .bl-time,.th-title .bl-time{padding-left:10px}

.view_bet .view_bet_info{padding:20px;line-height:1.5em;display:flex}

.forum-tbl td,.forum-tbl th{padding:.625em;text-align:center}

.small-col{width:10%}

.big-col{width:40%}

.forum-frm{text-align:center;margin:20px}

.forum-frm input,.forum-frm textarea{border:0;outline:0;padding:1em;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:block;width:100%;margin-top:1em;resize:none}

.forum-frm textarea{height:126px}





.calendar_points .point_section{display:flex;flex-flow:column;justify-content:center;align-items:center}

.calendar-wrapper .calendar-wrapper .deposit_calendar.style_two thead tr th {
    white-space: nowrap;
}

.cart_box.bet_ticket .bet_ticket-details #bet-list .bs-match p{width:100%;max-width:100%!important;text-align:center;overflow:unset;text-overflow:unset;margin-bottom:0}

.cart_box.bet_ticket .bet_ticket-details {
    overflow-y: scroll;
    /*max-height: 500px;*/
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.cart_box.bet_ticket .bet_ticket-details #bet-list .bs-match .bs_lname {
    background-color: #0000000f;
    border-radius: 3px;
    padding: 3px;
}


.round-box.bet-side,.round-box.bet-side2,.round-box.bet-side3,.round-box.mid-side,.sequence_.bet-side,.sequence_.bet-side2{display:flex;align-items:center;padding:1px 8px;justify-content: space-between;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
}


.round-box i{display:initial}

.league-container .tbody_round_box .round_box_detail .odds-container .round-box.bet-side .snip{text-align:center}

.odds-container .round-box.bet-side p.snip,.odds-container .round-box.bet-side2 p.snip,.odds-container .sequence_.bet-side p.snip,.odds-container .sequence_.bet-side2 p.snip{margin-bottom:0!important}

#match-container .odds-container .bet-side,
#match-detail #detail-container .detail-odds .bet-side,
._bet.way_3,
.odds-container .bet-side3,
#live-containerv2 .bet-side3,
#live-containerv2 .bet-side
{
	display:flex;
	justify-content:space-between;
	margin-bottom:2px;
	position:relative;
    margin: 3px;
    flex: 0 0 calc(33.33% - 6px);
    width: calc(33.33% - 6px);
}
#live-containerv2 .bet-side3,
#live-containerv2 .bet-side2,
#live-containerv2 .bet-side {
    height: 40px;
    border-radius: 5px;
}

#match-container .odds-container .bet-side2,#match-detail #detail-container .detail-odds .bet-side2,._bet.way_2 ,  #live-containerv2 .bet-side2
{
	display:flex;
	justify-content:space-between;
	margin-bottom:2px;
	position:relative;
    margin: 3px;
    width: calc(50% - 6px);
}
.add_match_detail_wrap {
    display: flex;
    flex-wrap: wrap;
}
.add_match_detail_wrap .match_list {
    width: 100%;
}
.add_match_detail_wrap > div._bet {
    /* flex: 0 0 calc(50% - 6px); */
}

#match-container .odds-container .round-box.bet-side .odds,#match-container .odds-container .round-box.bet-side2 .odds,.odds-container .round-box.bet-side3 .odds
{
	margin-left:3rem;
}

.round-box.mid-side{justify-content:center}

.odds-container div[class^="way_"],
.odds-container div[class*="way_"] {position:relative;}



.v_deep_home {
    display: none;
}
.cal_event_cashout {
    border: none;
    margin-top: 5px;
    border-radius: 5px;
    padding: 8px 10px;
}

#match-container .autobetting-container-view .autobetting_form .times_row9 span ,
#match-container .autobetting-container-view .autobetting_form .times_row7 span { 
    display: block;
}

._casinoconfirmtxt.stats-title .table-header > div,
._holdemconfirmtxt.stats-title .table-header > div {
    background: unset;
    text-align: center;
}

._casinoconfirmtxt.stats-title .table-board-content,
._holdemconfirmtxt.stats-title .table-board-content {
    padding: 8px 5px;
}

._dayranking , ._weekranking  {
    border: 0;
    border-radius: 20px;
    margin-bottom: 20px !important;
    margin-top: 10px !important;
    font-size: 18px;
    font-weight: 700;
    height: 45px;
    line-height: 35px;
    padding: 0 20px !important;
    position: relative;
	z-index: 1;
}


._dayranking:after, ._weekranking:after {
    content: "";
    position: absolute;
    border-radius: 20px;
    top: 0;
    left: 0;
    bottom: unset;
    transition: .3s all ease-out;
    width: 100%;
    height: 45px;
    transform: unset;
    z-index: -1;
}


#sp_list.ithere {
	background: linear-gradient(180deg,rgb(243,246,251) 0%,rgb(239,244,254) 100%);
	border: 2px solid #fff;
	box-shadow: 1px 3px 18px #d4deff;
	border-radius: 25px;
	padding: 10px;
	margin: 5px;
}


#sp_list.ithere .module_ {
    width: 100%;
    text-align: center;
}
#sp_list.ithere .module_ td {
    padding: 5px;
}








.table-sbetlog-blue2 div[class*=" b_detail_view"] .match-odds.bet-odds table,
.table-sbetlog-blue2 div[class^="el-row b_detail_view"] .match-odds.bet-odds table {
    width: 100%;
}

.table-sbetlog-blue2 div[class*=" b_detail_view"] .match-odds.bet-odds table tbody>tr>td,
.table-sbetlog-blue2 div[class^="el-row b_detail_view"] .match-odds.bet-odds table tbody>tr>td {
    display: flex;
    justify-content: center;
}
.table-sbetlog-blue2 div[class*=" b_detail_view"] .match-odds.bet-odds table tbody>tr>td .odds-container.match_betView,
.table-sbetlog-blue2 div[class^="el-row b_detail_view"] .match-odds.bet-odds table tbody>tr>td .odds-container.match_betView {
    width: 60%;
}
.odds-container.match_betView .round-box {
    width: calc(50% - 4px);
}
.odds-container.match_betView .round-box.threerows {
    width: calc(33.3% - 4px) !important;
}
.odds-container.match_betView .round-box {
    border-radius: 3px;
    font-size: 13px;
    font-weight: 500;
    padding: 4px;
    margin: 2px;
}
.odds-container.match_betView .round-box p {
    margin-bottom: 0;
    margin: 0 auto;
}
.match-odds.bet-odds .odds-container .round-box {
    display: flex;
    justify-content: space-between;
    flex-flow: column;
    align-items: center;
    text-align: center;
    height: 53px;
}

.bet-odds .odds-container .round-box {
	width: calc(50% - 4px) !Important;
}

.bet-odds .odds-container .round-box.threerows {
	width: calc(33.3% - 4px) !important;
}

.bet-odds .odds-container .snip {
    height: auto;
}



.table-bet-log-wrap .match-odds.bet-odds table {
    margin: 16px 0;
    box-shadow: 0 0 10px #98aed3;
}	









#match-detail #detail-container .odds-find #odds_search {
    border-bottom: 1px solid var(--cui-yellow);
}
#match-container .odds-find #odds_search .odds_search,
#match-container .odds-find #odds_search .time_search,
#match-detail #detail-container .odds-find #odds_search .odds_search,
#match-detail #detail-container .odds-find #odds_search .time_search {
    font-weight: 600;
    color: #141414;
}
.dark-theme #match-container .odds-find #odds_search .odds_search,
.dark-theme #match-container .odds-find #odds_search .time_search,
.dark-theme #match-detail #detail-container .odds-find #odds_search .odds_search,
.dark-theme #match-detail #detail-container .odds-find #odds_search .time_search {
    font-weight: 400;
    color: #d4d4df;
}
#match-container .odds-find #odds_search .odds_search:hover,
#match-container .odds-find #odds_search .time_search:hover,
#match-detail #detail-container .odds-find #odds_search .odds_search:hover,
#match-detail #detail-container .odds-find #odds_search .time_search:hover {
    font-weight: bolder;
    color: var(--cui-warning);
}
.prematch-event-block {
    width: 100% !important;
    display: grid;
    justify-items: center;
    align-items: center;
    grid-template-columns: 40% 20% 40%;
    grid-template-rows: auto;
    column-gap: 0;
    row-gap: 0;
    word-break: keep-all;
}
#match-detail,
.border-gradient.sportsbook_content {
    /*border: 4px solid;*/
    /*border-image-slice: 1;*/
}
#leftbox_out.leftbox,
#rightbox.match_right.sportsbook_content {
    /*max-height: calc(100vh - (var(--sportsbook-top-header-height))) !important;*/
      max-height: calc(100vh - 100px) !important;
}

#rightmatch-split #rightbox.match_right.sportsbook_content > .scroll_hlf {
    padding-bottom: 2rem;
}

#rightbox .match_tab.odds-find > .tab_item,
.multi-tabs_wrapper,
.tabs ul {
    width: 100%;
}
#rightbox .match_tab.odds-find > .tab_item > .item_title,
.deposit-event.deposit_calendar thead th.deposit-points,
table.calendar.deposit_calendar.style_two thead tr th {
    text-align: center;
}
#rightbox .match_tab.odds-find > .tab_item.on,
#rightbox .match_tab.odds-find > .tab_item:hover {
    font-weight: bolder;
}
#match-detail #detail-header #inner-header .name-header .detail-away,
#match-detail #detail-header #inner-header .name-header .detail-home {
    font-size: 1.5rem;
    display: flex;
    align-items: center;
}

#detail-header #inner-header .name-header .detail-vs {
    font-size: 0;
    text-shadow: unset;
    height: 70px;
    width: 70px;
}
.match-oddslist .odds-container .round-box .spvalue {
    color: var(--cui-warning) !important;
}
.match-oddslist .type-name,
.match_list .match_item .market_name {
    color: var(--cui-info) !important;
    font-weight: bolder;
    text-align: center;
}
.match-odds.betodds .type-name .bet_view_sport_id_details.title {
    font-size: 14px;
}
.tab_content {
    display: none;
}
#game-bet .game-bet ._gamebet_,
#game-bet .game-bet-center ._gamebet_ {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#game-bet ._gamebet_ {
    font-weight: 700;
}
#game-bet ._gamebet_ div,
#game-bet ._gamebet_ p {
    font-weight: 400;
}
#game-bet .game-bet ._gamebet_ .game-odds:not(:empty),
#game-bet .game-bet-center ._gamebet_ .game-odds:not(:empty) {
    padding: 0.2rem 1rem;
    border-radius: 1rem;
    background: var(--cui-warning);
    max-width: 5rem;
    color: #000;
    margin: 0.5rem 0;
}

#game-bet .game-bet ._gamebet_ .circle-7 .game-odds,
.full_row ._gamebet_ .game-odds,
.full_row ._gamebet_ p {
    border: 0 !important;
    padding: 0 ;
    margin: 0 !important;
}
.full_row ._betside4._bet>._gamebet_ {
    flex-direction: row !important;
    justify-content: center;
}
.full_row ._betside4._bet {
    padding: 0.5rem 0;
}

.full_row ._betside4._bet ._gamebet_ .game-odds {margin: 0.5rem 0 !important;}

#mini_wrap #game-bet ._gamebet_ .circle,#mini_wrap #game-bet ._gamebet_ .circle-L,#mini_wrap #game-bet ._gamebet_ .circle-m,#mini_wrap #game-bet ._gamebet_ .circle-s {
    width: 4rem;
    height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 1.2rem;
    text-shadow: -1px -1px #70707066;
    color: #fff
}


#mini_wrap #game-bet.eos_frame ._gamebet_ .circle,
#mini_wrap #game-bet.pball_frame ._gamebet_ .circle {
    width: 3rem;
    height: 3rem;
}
#mini_wrap #game-bet ._gamebet_ .circle-1 {
    background: radial-gradient(circle at 50% 120%, #508dfd, #60b5ff 10%, #263e83 80%, #0e2f60 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-2 {
    background: radial-gradient(circle at 50% 120%, #c75764, #e98c97 10%, #791723 80%, #4e040d 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-3 {
    background: radial-gradient(circle at 50% 120%, #739af1, #8ca9e9 10%, #6b6b78 80%, #c8c8e3 100%);
    border: 1px solid #080876;
    color: #080876;
}
#mini_wrap #game-bet ._gamebet_ .circle-4 {
    background: radial-gradient(circle at 50% 120%, #f7e4e6, #95464f 10%, #9b9b9b 80%, #896e71 100%);
    border: 1px solid #ff4d4d;
    color: #b30000;
}
#mini_wrap #game-bet ._gamebet_ .circle-5 {
    background: radial-gradient(circle at 50% 120%, #f7e4e6, #efedbe 10%, #897e44 80%, #ede47c 100%);
    border: 1px solid #fff039;
    color: #ffdf00;
}
#mini_wrap #game-bet ._gamebet_ .circle-6 {
    background: radial-gradient(circle at 50% 120%, #f7e4e6, #649546 10%, #8c8f80 80%, #fff 100%);
    border: 1px solid #17c935;
    color: #4ce960;
}
#mini_wrap #game-bet ._gamebet_ .circle-7 {
    background: radial-gradient(circle at 50% 120%, #4a4a4a, #767676 10%, #000 80%, #000 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-8 {
    background: radial-gradient(circle at 50% 120%, #139511, #a3ff40 10%, #4b7c15 80%, #44e150 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-9 {
    background: radial-gradient(circle at 50% 120%, #4a4a4a, #767676 10%, #1a1a1a 80%, #423f3f 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-10 {
    background: radial-gradient(circle at 50% 120%, #ff57b4, #ff66e5 10%, #6a1157 80%, #9f0376 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-11 {
    background: radial-gradient(circle at 50% 120%, #4bff51, #8ee39c 10%, #066200 80%, #00661b 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-red {
    background: radial-gradient(circle at 50% 120%, #f14d4d, #e3b5b5 10%, #b90b0b 80%, #8b0505 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-blue {
    background: radial-gradient(circle at 50% 120%, #81e8f6, #76deef 10%, #055194 80%, #062745 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-yellow {
    background: radial-gradient(circle at 50% 120%, #f6ed81, #feffa3 10%, #877000 80%, #777e04 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-darkblue {
    background: radial-gradient(circle at 50% 120%, #81dbf6, #76b7ef 10%, #000c64 80%, #033b6e 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-darkred {
    background: radial-gradient(circle at 50% 120%, #d99d9d, #c38181 10%, #540000 80%, #100000 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-black {
    background: radial-gradient(circle at 50% 120%, #d3d3d3, #8d8d8d 10%, #101010 80%, #0a0a0a 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-white {
    background: radial-gradient(circle at 50% 120%, #5c5c5c, #fff 10%, #9b9b9b 80%, #fff 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-pear {
    background: radial-gradient(circle at 50% 120%, #40a700, #e2ed8a 10%, #497c10 80%, #94c51e 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-orange {
    background: radial-gradient(circle at 50% 120%, #ff9557, #ffc55a 10%, #973100 80%, #bb6c34 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-blueturqoise {
    background: radial-gradient(circle at 50% 120%, #5fc3d1, #a3ced5 10%, #1bafc7 80%, #074852 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-aquagreen {
    background: radial-gradient(circle at 50% 120%, #5fc3d1, #c1cfd7 10%, #00a999 80%, #bbfbf9 100%);
}
#mini_wrap #game-bet ._gamebet_ .circle-tran-red {
    background: radial-gradient(circle at 50% 120%, #ffe2e2, #ffc1c1 10%, #f9d8d86b 80%, #ffffff 100%);
    border: 1px solid red;
    color: #ff4949;
}
#mini_wrap #game-bet ._gamebet_ .circle-tran-blue {
    background: radial-gradient(circle at 50% 120%, #b0d3ff, #a6e2ff 10%, #4f6d87 80%, #dfe5e9 100%);
    border: 1px solid #2f75df;
    color: #437dff;
}
#mini_wrap #game-bet ._gamebet_ .circle-tran-green {
    background: radial-gradient(circle at 50% 120%, #c3ffb0, #92e5ac 10%, #6f856d 80%, #e1ffc9 100%);
    border: 1px solid #159330;
    color: #44ff4a;
}
#mini_wrap #game-bet ._gamebet_ .circle-tran-blueturqoise {
    background: radial-gradient(circle at 50% 120%, #c9ffff, #4bb9b4 10%, #718081a6 80%, #f7f7f7 100%);
    border: 1px solid #17c1c9;
    color: #0df4ff;
}
#game-bet .game-bet .triangle,
#game-bet .game-bet li._betside3 .triangle,
#game-bet .game-bet-center .triangle {
    position: absolute;
    left: 0;
    bottom: 0;
}
.color-3 {
    border-bottom: solid 15px #f8485e;
    border-left: solid 15px #f8485e;
}
.color-2 {
    border-bottom: solid 15px #3381f6;
    border-left: solid 15px #3381f6;
}
.color-1 {
    border-bottom: solid 15px #9ae66e;
    border-left: solid 15px #9ae66e;
}
.triangle {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}
.triangle-1 {
    width: 30px;
    height: 30px;
    border-right: solid 15px transparent;
    border-top: solid 15px transparent;
}
#game-bet .game-bet ._gamebet_ .bold {
    font-size: 1.5rem;
    text-shadow: 0 0 5px #7b5510, 0 0 15px #b18a42, 0 0 20px #594217, 0 0 40px #695a40, 0 0 60px red, 0 0 10px #ff8d00, 0 0 98px red;
    /*color: #5a573e;*/
    color: #ffffff;
    background: linear-gradient(45deg, black, #7c0b0b);
    /*height: 50px;*/
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
.dark-theme #game-bet.betBOX_gameCROWN .game-bet-center li._betside2._bet > div._gamebet_ {
    text-shadow: 0 0 6px rgba(202, 228, 225, 0.92), 0 0 30px rgba(202, 228, 225, 0.34), 0 0 12px rgba(30, 132, 242, 0.52), 0 0 21px rgba(30, 132, 242, 0.92), 0 0 34px rgba(30, 132, 242, 0.78), 0 0 54px rgba(30, 132, 242, 0.92);
    color: #d3e5f7;
}
#game-bet.betBOX_gameCROWN .game-bet-center li._betside2._bet > div._gamebet_ > div.game-odds {
    font-size: 1rem;
    text-shadow: none;
}
#game-bet .game-bet ._betside1,
#game-bet .game-bet ._betside2,
#game-bet .game-bet ._betside3,
#game-bet .game-bet ._betside4,
#game-bet .game-bet-center ._betside1,
#game-bet .game-bet-center ._betside2,
#game-bet .game-bet-center ._betside3,
#game-bet .game-bet-center ._betside4 {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    /* padding-top: 1rem; */
    flex-direction: column;
}
#game-bet .game-bet ._gamebet_ p,
#game-bet .game-bet-center ._gamebet_ p {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    margin-top: 1rem;
}


#game-bet .game-bet ._gamebet_ i.el-icon-plus::before,
#game-bet .game-bet-center ._gamebet_ i.el-icon-plus::before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "+";
    margin: 0 0.2rem;
}
#game-bet #game-rules-container ._game_rules {
    padding-top: 4rem;
}


#game-bet .game-bet-center > ul:has(li._betside4._bet:nth-child(1)) > li {width: 100%;}
#game-bet .game-bet-center > ul:has(li._betside4._bet:nth-child(2)) > li {width: 50%;}
#game-bet .game-bet-center > ul:has(li._betside4._bet:nth-child(3)) > li {width: calc(100% / 3);}
#game-bet .game-bet-center > ul:has(li._betside4._bet:nth-child(4)) > li {width: 25%;}
#game-bet .game-bet-center > ul:has(li._betside4._bet:nth-child(5)) > li {width: 20%;}

.coin_ladder_frame #game-bet .game-bet-center > ul:has(li._betside4._bet:nth-child(5)) > li {width: 50%;}



.tabs ul {
    list-style: none;
    padding: 0;
    margin: 0;
    white-space: nowrap;
    display: table;
    border: 0 !important;
}
.tabs ul li {
    display: inline-block;
    float: left;
}
.tabs ul li:first-child:last-child,
.tabs ul li:first-child:last-child ~ li {
    width: calc(100% / 1);
}
.tabs ul li:first-child:nth-last-child(2),
.tabs ul li:first-child:nth-last-child(2) ~ li {
    width: calc(100% / 2);
}
.tabs ul li:first-child:nth-last-child(3),
.tabs ul li:first-child:nth-last-child(3) ~ li {
    width: calc(100% / 3);
}
.tabs ul li:first-child:nth-last-child(4),
.tabs ul li:first-child:nth-last-child(4) ~ li {
    width: calc(100% / 4);
}
.tabs ul li:first-child:nth-last-child(5),
.tabs ul li:first-child:nth-last-child(5) ~ li {
    width: calc(100% / 5);
}
.tabs ul li:first-child:nth-last-child(6),
.tabs ul li:first-child:nth-last-child(6) ~ li {
    width: calc(100% / 6);
}
.tabs ul li:first-child:nth-last-child(7),
.tabs ul li:first-child:nth-last-child(7) ~ li {
    width: calc(100% / 7);
}
.tabs ul li:first-child:nth-last-child(8),
.tabs ul li:first-child:nth-last-child(8) ~ li {
    width: calc(100% / 8);
}
.tabs ul li:first-child:nth-last-child(9),
.tabs ul li:first-child:nth-last-child(9) ~ li {
    width: calc(100% / 9);
}
.tabs ul li:first-child:nth-last-child(10),
.tabs ul li:first-child:nth-last-child(10) ~ li {
    width: calc(100% / 10);
}
.tabs ul li:first-child:nth-last-child(11),
.tabs ul li:first-child:nth-last-child(11) ~ li {
    width: calc(100% / 11);
}

.tabs .main_tabs {
    padding: 5px 10px;
}
#new_tabs_content .tabs ul {
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
}
.mini_opentab #new_tabs_content .tabs ul {
    width: 100%;
}
.tabs .main_tabs .tmain {
    padding: 13px 15px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}
.tabs .main_tabs .tmain {font-weight: 500;font-size: 1rem;border-radius: 5px;}
.tabs .main_tabs .tmain:hover a,
.tabs ul li.active a:hover,
.tabs ul li.tlayer a:hover {
    font-weight: 600;
}
.tabs .main_tabs .tmain.active a {font-weight: 700;}
.tabs .main_tabs .tmain a,
.tabs ul .tlayer a,
.tabs_content .tabs .tlayer a,
li.btn.btn-link {
    text-decoration: none;
}
.tabs ul .tlayer,
.tabs ul .tlayer:before {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.tabs ul .tlayer {
    padding: 4px 7px;
    outline: 0;
    height: 50px;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    box-shadow: 0 0 1px rgb(0 0 0/0);
    -webkit-transition-property: color;
    transition-property: color;
    cursor: pointer;
    font-weight: 600;
}
.mini_opentab .tabs ul .tlayer {
    padding: 0;
}
.dark-theme .tabs ul .tlayer {
    border-width: 2px 1px;
    font-weight: 400;
}
.tabs ul .tlayer:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
:not(.mini_opentab) .tabs ul .tlayer:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #565656;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.tabs ul .tlayer,
.tabs_content,
li.tlayer.mini_menu.game-header {
    position: relative;
}
.tabs ul .tlayer .game-header-time {
    position: absolute;
    height: 42px;
    width: 100%;
    top: 0;
    padding-top: 25px;
    left: 50%;
    transform: translateX(-50%);
}
.mini_opentab .tabs ul .tlayer .game-header-time {
    position: unset;
    padding-top: 0;
    transform: unset;
}
.tabs_content {
    float: left;
    width: 100%;
    z-index: 1;
}
#mini_wrap #game-bet .game-header {
    padding: 10px 16px;
    position: absolute;
    top: 0;
    width: 100%;
    height: 4rem;
    font-size: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 10px;
    font-family: var(--font-family);
}
#mini_wrap #game-bet .game-header #MATCHID,
#mini_wrap #game-bet .game-header #MATCHID2,
#mini_wrap #game-bet .game-header .game-round-time {
    margin: 0 0.5rem;
    border-radius: 0.375rem;
    padding: 0 1rem;
}


#mini_wrap #game-bet .game-header #MATCHTIME {
    margin-right: auto;
    font-size: 1.2rem;
    padding: 0 10px;
    border-radius: 20px;
}

#mini_wrap #game-frame.eos_frame {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#mini_wrap #game-bet.eos_frame,
#mini_wrap #game-bet.width-full,
#mini_wrap #game-frame.width-full,
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends .analysiscon {
    width: 100%;
}
#mini_wrap #game-bet.pball_frame,
#mini_wrap #game-frame.pball_frame,
#mini_wrap .pladder_frame #game-bet,
#mini_wrap .pladder_frame #game-frame {
    width: 50%;
}
#mini_wrap #game-frame.full-width-frame {
    width: 100%;
    display: flex;
    justify-content: center;
}
#mini_wrap #game-bet {
    width: 40%;
    display: inline-block;
}
#mini_wrap .sip_lotus_frame #game-bet {
    display: flex;
    flex-direction: column;
    width: 100%;
}
#mini_wrap #game-frame {
    width: 60%;
    float: left;
    padding-top: 5rem;
    position: relative;
}

#mini_wrap #game-frame:has(.pladder_frame_one) {
    overflow: hidden;
}

#mini_wrap #game-frame .dhballframe {
    padding-top: 0 !important;
}
#mini_wrap #game-bet.fifty_short,#mini_wrap #game-frame.fifty_short {width:100%}
#mini_wrap #game-frame.fifty_short {overflow-x: hidden;overflow-y: scroll;}
#mini_wrap #game-frame iframe {margin:0 auto;display:block;}
#mini_wrap #game-frame iframe#mFrame body::-webkit-scrollbar{
    display: none;
    width: 0;
}
#mini_wrap #game-bet .game-bet-center {
    width: 100%;
    padding: 1rem 0;
}

#mini_wrap #game-bet .game-header > span:not(.game-round-time) {
    width: 100%;
    display: flex;
    align-items: center;
}
#mini_wrap #game-bet .game-header > span:first-child {
    /*width: 55%;*/
}
#mini_wrap #game-bet .game-header span.remaining-time,
#mini_wrap #game-bet .game-header > remainingtime {
    width: calc(45% - 110px);
}
#mini_wrap .sip_lotus_frame #game-bet .game-bet-center {
    /*position: absolute;*/
    position: unset;
    /*width: 30%;*/
    width: 100%;
    top: 8rem;
}
#mini_wrap .sip_lotus_frame #game-frame,
#mini_wrap .sip_lotus_frame .lotusoe-ana {
    float: unset;
    margin-left: auto;
    margin-right: auto;
}
#mini_wrap .sip_lotus_frame #game-frame ._view_rules {
    position: absolute;
    right: 1rem;
    top: 6rem;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana {
    width: calc(60% - 5px);
}

#mini_wrap .sip_lotus_frame .lotusoe-ana .table_tittle {
    display: flex;
    justify-content: center;
    align-items: center;
    border-color: inherit;
    font-weight: 700;
    background-image: linear-gradient(180deg, #343434, #000);
    color: #fff;
    line-height: 2rem;
    font-size: 1.2rem;
    float: right;
    width: 100%;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .table_tittle p {
    margin-bottom: 0;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl {
    width: 100%;
    background: #ffffff54;
    border-color: var(--border-color-01);
    border-style: solid;
    border-width: 1px;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl .tbl-red {
    border-color: inherit;
    color: #fd6864;
    text-align: center;
    vertical-align: middle;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl .tbl-blue {
    border-color: inherit;
    color: #3ab2fa;
    text-align: center;
    vertical-align: middle;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl .digit-in-circle {
    border-radius: 50%;
    display: flex;
    justify-content: center;
    height: 2rem;
    width: 2rem;
    align-items: center;
}

#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl .digit-in-circle._blue {
    background-color: #2e7de5;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl .digit-in-circle._red {
    background-color: #e52e2e;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl thead tr:last-child,
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl thead tr:nth-last-child(2) {
    text-align: center;
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl thead tr:last-child {
    color: var(--cui-warning);
}
#mini_wrap .sip_lotus_frame .lotusoe-ana .trends table.tbl td.tbl-db_analysis{
    color: var(--txtColor00);
}
#mini_wrap #game-bet .game-header .btcgame-ex,
#mini_wrap #game-bet .game-header .btcladder-ex,
#mini_wrap #game-bet .game-header .ethladder-ex,
#mini_wrap #game-bet .game-header .xrpladder-ex {
    font-size: 11px;
}
#game-bet .game-bet .game-title, #game-bet .game-title {
    height: auto !important;
}
#quickMenu .header{
    border:0;
    padding-top:23px;
padding-bottom:0;}


#mini_wrap #game-bet .game-header .remaining-time {
    word-break: keep-all;
}
#game-bet .game-bet ul,
#game-bet .game-bet-center ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
#game-bet .game-bet li._betside3,
#game-bet .game-bet-center li._betside3 {
    width: 33.33%;
}

#game-bet .game-bet-center ul.nv2 li._betside3 {
    width: 25%;
}
#game-bet .game-bet li._betside2,
#game-bet .game-bet-center li._betside2 {
    width: 50%;
}
#mini_wrap .sip_lotus_frame #game-bet .game-bet-center li._betside2 {
    width: 25%;
}
#game-bet .game-bet li._betside1,
#game-bet .game-bet-center li._betside1 {
    width: 100%;
}
#game-bet.betBOX_gameCROWN .game-bet-center {
    padding-top: 3rem;
}
#game-bet.betBOX_gameCROWN .game-bet-center ._betside1,
#game-bet.betBOX_gameCROWN .game-bet-center ._betside2,
#game-bet.betBOX_gameCROWN .game-bet-center ._betside3,
#game-bet.width-full .game-bet-center.ng-baccarat ul ._betside3,
.sky-baca2 #game-bet .game-bet-center ul ._betside2,
.sky-baca2 #game-bet .game-bet-center ul ._betside3 {
    float: left;
}
#game-bet.betBOX_gameCROWN .game-bet-center ul,
#game-bet.width-full .game-bet-center.ng-baccarat ul,
.sky-baca2 #game-bet .game-bet-center ul {
    display: unset;
}
#game-bet.betBOX_gameCROWN .game-bet-center ul:has(li._bet) {display: flex; flex-wrap: wrap;}
#game-bet .game-bet .game-title,
#game-bet .game-title,
.bet_list_wrap .is-leaf,
.bet_list_wrap .mini-history-tab {
    padding: 0.1rem;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.bet_list_wrap .is-leaf .cell {
    padding: 0.3rem 0;
}

#game-box,
.bet_list_wrap .mini-history-tab {
    margin-top: 2rem;
}
#content-wrapper .width-full #game-box {
    display: flex;
    justify-content: center;
}
.dark-theme #content-wrapper .width-full #game-box {
    background: #2a2a2e url(/image/bg/futuristic.jpg?v=02) top center no-repeat !important;
    background-blend-mode: overlay;
    background-size: cover !important;
}
#game-box #game-frame {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    align-items: center;
}
#game-frame.width-full .nav-tabs ul {
    display: flex;
    justify-content: center;
    margin: 1rem;
}
#game-frame.frameBOX_mgm.mgm_bc {
    float: right;
    width: 70%;
    position: relative;
    padding-top: 5rem;
}

.mg-btn {
    position: relative;
    border: 0;
    background: 0 0;
    padding: 0;
    cursor: pointer;
    outline-offset: 4px;
    transition: filter 250ms;
    margin: 1rem;
}
.mg-btn-edge,
.mg-btn-shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
}
.mg-btn-shadow {
    background: hsl(0 0 0/0.25);
    will-change: transform;
    transform: translateY(2px);
    transition: transform 600ms cubic-bezier(0.3, 0.7, 0.4, 1);
}
.mg-btn-edge {
    background: linear-gradient(to left, hsl(340deg 100% 16%) 0, hsl(340deg 100% 32%) 8%, hsl(340deg 100% 32%) 92%, hsl(340deg 100% 16%) 100%);
}
.mg-btn-face {
    display: block;
    position: relative;
    padding: 12px 42px;
    border-radius: 12px;
    font-size: 1.25rem;
    color: #fff;
    background: hsl(345deg 100% 47%);
    will-change: transform;
    transform: translateY(-4px);
    transition: transform 600ms cubic-bezier(0.3, 0.7, 0.4, 1);
}
.mg-btn:hover {
    filter: brightness(110%);
}
.mg-btn:hover .mg-btn-face {
    transform: translateY(-6px);
    transition: transform 250ms cubic-bezier(0.3, 0.7, 0.4, 1.5);
}
.mg-btn:active .mg-btn-face {
    transform: translateY(-2px);
    transition: transform 34ms;
}
.mg-btn:hover .mg-btn-shadow {
    transform: translateY(4px);
    transition: transform 250ms cubic-bezier(0.3, 0.7, 0.4, 1.5);
}
.mg-btn:active .mg-btn-shadow {
    transform: translateY(1px);
    transition: transform 34ms;
}
.mg-btn:focus:not(:focus-visible) {
    outline: 0;
}
.mg-btn .mg-btn-face.selected {
    transform: translateY(-2px);
    background: hsl(22.15deg 61.11% 41.05%);
    color: #7a1313;
    font-weight: bolder;
}

#game-frame .nav-tabs {
    display: flex;
    justify-content: center;
    border: 0;
    margin-bottom: 1rem;
}
.width-full.el-row.m_mini.mt-3 {
    display: block;
}
#game-bet .game-header-v2 h3.widget-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--bg-panel);
}
#game-bet .game-bet {
    padding: 1rem 0;
}
._gamebet_ .pball-odd {
    font-size: 1.8rem;
    color: var(--cui-info);
    margin: 0 !important;
}
._gamebet_ .pball-even,
._gamebet_ .pball-over {
    font-size: 1.8rem;
    color: var(--cui-danger);
    margin: 0 !important;
}
._gamebet_ .pball-small,
._gamebet_ .pball-under {
    font-size: 1.8rem;
    color: var(--cui-info);
    margin: 0 !important;
}
._gamebet_ .pball-small {
    color: var(--cui-danger);
}
._gamebet_ .pball-big,
._gamebet_ .pball-medium {
    font-size: 1.8rem;
    color: var(--cui-info);
    margin: 0 !important;
}
._gamebet_ .pball-big {
    color: var(--cui-success);
}
._gamebet_.pballsm {
    border: 0.1rem solid rgb(var(--cui-danger-rgb)) !important;
}
._gamebet_.pballmd {
    border: 0.1rem solid rgb(var(--cui-info-rgb)) !important;
}
._gamebet_.pballbig {
    border: 0.1rem solid rgb(var(--cui-success-rgb)) !important;
}
._gamebet_.pballbig:hover,
._gamebet_.pballmd:hover,
._gamebet_.pballsm:hover {
    border-width: 0.2rem !important;
}
#game-bet .game-header-v2 .widget-title .title-right,
#game-bet .game-header-v2 .widget-title .title-text {
    background: 0 0 !important;
}
#game-bet .game-header-v2 h3 .title-right .gameInfo {
    margin-top: 0 !important;
}
#game-bet .game-header-v2 .widget-title .gameInfo span#MATCHTIME {
    color: var(--cui-info-start);
}

._info2 .roundnumber {
    font-size: 1.2rem;
}
._info2 .game-round-time {
    font-size: 1.3rem;
    text-shadow: 0 0 5px orange, 0 0 15px orange, 0 0 20px orange, 0 0 40px orange, 0 0 60px red, 0 0 10px #ff8d00, 0 0 98px red;
    color: #fff6a9;
    animation: text-blink 5s infinite;
    -webkit-animation: text-blink 5s infinite;
}
.gameInfo .gameInfo-title {
    background: -webkit-linear-gradient(#eee, #f1a700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
li.button-minigame_betting ._gamebet_ {
    align-items: center;
    background-color: rgba(var(--cui-info-rgb), var(--hud-opacity-secondary));
    border: 0.1rem solid #fff;
    border-radius: var(--default-border-radius);
    cursor: pointer;
    grid-gap: 0.25rem;
    grid-template-columns: auto max-content;
    margin: 0.5rem;
    outline: 0;
    user-select: none;
    display: contents;
    color: #0e0e0e;
    display: grid;
    font-size: 1rem;
    grid-auto-flow: column;
    grid-row: 2;
    transition: all var(--default-animation-duration) ease;
    padding-left: 1rem;
    font-weight: 600;
}
li.button-minigame_betting ._gamebet_:hover {
    border-width: 0.2rem;
    transition: 0.3s ease-in-out;
}
li.button-minigame_betting ._gamebet_ .active {
    filter: brightness(0.5);
    transition: all var(--default-animation-duration) ease;
}
li.button-minigame_betting ._gamebet_ font {
    margin: 0.5rem 0 0 1rem;
}
.dark-theme li.button-minigame_betting ._gamebet_ {
    color: #fff;
    font-weight: 400;
}
li.button-minigame_betting ._gamebet_ .game-odds {
    align-items: center;
    background-color: #000;
    border-radius: var(--default-border-radius);
    color: #fff;
    display: flex;
    grid-row: span 2;
    height: 100%;
    justify-content: center;
    margin: 0 0 0 0.5rem;
    width: 4ch;
}
li.game-title {
    color: var(--cui-warning);
    font-weight: bolder;
    
}


#user-container .userInfoW,
.newTemp-cal table.deposit-event,
.calendar-container table.checkin-event {
    padding: 10px;
    border-radius: 10px;
}
.calendar-container table.checkin-event,
table.calendar.deposit_calendar.style_two,
table.deposit-event.deposit_calendar {
    border-collapse: separate;
    border-spacing: 1rem;
}
.calendar-container table.checkin-event thead td {
    font-size: 1.5rem;
    text-align: center;
    color: var(--bg-panel);
    padding: 3px 6px;
    border: 1px solid #d7d4f1;
    background: linear-gradient(180deg,#ffffff 0%,#f0f0f8 100%);
}
.calendar-container table.checkin-event tbody td {
    font-size: 1.3rem;
}
.calendar-container table.checkin-event tbody td .date {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 5rem;
    width: 5rem;
    margin: 4px;
    border-radius: 50%;
    box-shadow: 0 3px 8px #365172, inset 0 2px 3px #4c4c4c;
    border: solid 1px transparent;
}
.dark-theme .calendar-container table.checkin-event tbody td .date {
    box-shadow: 0 3px 8px #aaa, inset 0 2px 3px #fff;
}
.calendar-container table.checkin-event tbody td.stamped {
    background-image: url(/image/icon/stamped-gold.png);
    background-size: 100%;
    background-position: center;
    content: "";
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size: 0.9rem;
    font-weight: bold;
}

.deposit_calendar.stamped {
    background-image: url(/image/icon/stamped-gold-2.png);
    background-size: contain;
    background-position: center;
    content: "";
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size: 0.9rem;
    font-weight: bold;
}
.blockV-content .helpcenter_view.memo_wrap {
    width: 100% !important;
}
.sp_title button._calander_day.cmnbtn {
    margin: 0 0.5rem;
    color: #fff;
    background-image: linear-gradient(to right, #006175 0, #00a950 100%);
}
.calendar_points .cmnbtn.event_btn,
.sp_title button._calander_day.cmnbtn {
    border-radius: 40px;
    box-sizing: border-box;
    display: block;
    height: 30px;
    padding: 2px;
    position: relative;
    text-decoration: none;
    width: 7em;
    z-index: 2;
    font-size: 1rem;
}

.calendar_points .point_section .event_btn.unreached {
    align-items: center;
    display: flex;
    justify-content: center;
    cursor: pointer;
}
.calendar_points .cmnbtn.event_btn.done,
.calendar_points .cmnbtn.event_btn:hover,
.sp_title button._calander_day.cmnbtn:hover {
    color: var(--cui-warning);
    font-weight: 600;
    text-shadow: 1px 1px #000;
}
.calendar_points .cmnbtn.event_btn {
    background-image: linear-gradient(to right, #006175 0, #00a950 100%);
}
.calendar_points .cmnbtn.event_btn .btntxt {
    align-items: center;
    background: #0e0e10;
    border-radius: 40px;
    display: flex;
    justify-content: center;
    height: 100%;
    transition: background 0.5s ease;
    width: 100%;
}
.calendar_points .cmnbtn.event_btn.done .btntxt,
.calendar_points .cmnbtn.event_btn:hover .btntxt {
    background: 0 0;
}
.calendar_points .point_section {
    text-align: center;
    margin: 0 1rem;
}

.calendar_points .point_section .event_text {
    font-size: 1rem;
}
.calendar_event_warn {
    color: #f1ac17;
    font-weight: 700;
    font-size: 1.2rem;
}

.sp_title div.wb-right.p-lh {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 2rem 0;
}

.sp_title div.wb-right.p-lh:has(._calander_day.btn-darkpurple) {
    gap: 10px;
}
.sp_title div.wb-right.p-lh button.header-btn {
    font-size: 1rem;
}
.calendar.deposit_calendar.style_two tbody td.deposit_calendar,
.deposit-event.deposit_calendar tbody td.deposit_calendar {
    height: 6rem;
    width: 6rem;
    margin: 4px;
    border-radius: 1rem;
    text-align: center;
}

.calendar.deposit_calendar.style_two tbody td.deposit_calendar {
    border-radius: 13px;
    font-size: 0.9rem;
}

.calendar-wrapper ._calander_day.btn-darkpurple {
    margin: 0 5px;
    width: calc(33.33% - 10px);
    max-width: 120px;
    padding: 5px;
}

.deposit_calendar .wrapper_stamped .day_text {
    width: 100%;
    display: flex;
    height: 6rem;
    justify-content: center;
    align-items: center;
    border-radius: 13px;
}

.checkin-event tbody td.date {
    height: 5rem;
    width: 5rem;
    margin: 4px;
    border-radius: 50%;
    text-align: center;
}
.bl-container {
    border: 0;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
#bl-container .bl-container,
#bl-container1 .bl-container {
    background: var(--color-table-bg-1);
}

.bl-container .btn.cmnbtn._del_lc,
.bl-container .btn.cmnbtn._del_lp,
.paging .btn.cmnbtn.pageset {
    box-shadow: none !important;
}
.bl-container .btn.cmnbtn._del_lc i,
.bl-container .btn.cmnbtn._del_lp i {
    color: rgb(var(--cui-danger-rgb));
}
.cmnbtn._del_memo,
.switch input {
    cursor: pointer;
}
.bl-container thead,
li.button-minigame_betting ._gamebet_ {
    text-align: center;
}
table.bl-container tbody>tr>td.bl-time,
table.bl-container tbody>tr>td.bl-count,
table.bl-container tbody>tr>td.bl-amount,
table.bl-container tbody>tr>td.bl-odds,
table.bl-container tbody>tr>td.bl-win,
table.bl-container tbody>tr>td.bl-status {
    padding: 0.5rem 0;
}
table.bl-container .view_bet .type-name > span,
table.bl-container .view_bet .type-name > span span {text-align: center;}
span.tab-title {
    font-size: 1.3rem;
}


.bl-container tbody .view_bet .match-odds .type-name span {
    float: unset !important;
    margin: 0 auto;
}



table.bl-container tbody tr.view_bet table tbody .odds-container {width: 60%;}
table.bl-container tbody tr.view_bet table tbody .odds-container .round-box.threerows {padding: 0.5rem;}
table.bl-container tbody tr.view_bet table tbody .odds-container .round-box.threerows p { margin-bottom: 0;    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;    width: 100%;display:block;}
table.bl-container tbody tr svg.nav-icon {width:15px; height: 15px;margin-right: 0.5rem;}
.nav-link.active span.tab-title {
    font-weight: 700;
    color: rgba(var(--cui-warning-rgb), var(--cui-bg-opacity));
}
#loadingScreen .icon-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 200px;
    color: azure;
}
.switch {
    position: relative;
}
.switch input {
    position: absolute;
    top: 0;
    z-index: 2;
    opacity: 0;
}
.switch input:checked {
    z-index: 1;
}
.switch input:checked + label {
    opacity: 1;
    cursor: default;
}
.switch input:not(:checked) + label:hover {
    opacity: 0.5;
}
.switch label {
    color: #fff;
    opacity: 0.33;
    transition: opacity 0.25s ease;
    cursor: pointer;
}
.switch .toggle-outside {
    height: 100%;
    border-radius: 2rem;
    padding: 0.25rem;
    overflow: hidden;
    transition: 0.25s ease all;
}
.switch .toggle-inside {
    border-radius: 5rem;
    background: #edac1a;
    position: absolute;
    transition: 0.25s ease all;
}
.dark-theme .switch .toggle-inside {
    background: #ddfaff;
}
.switch--horizontal {
    width: 8rem;
    height: 2rem;
    margin: 0 auto;
    font-size: 0;
}
.switch--horizontal input {
    height: 3rem;
    width: 4rem;
    left: 2rem;
    margin: 0;
}
.switch--horizontal label {
    font-size: 1.5rem;
    line-height: 2rem;
    display: inline-block;
    width: 2rem;
    height: 100%;
    margin: 0;
    text-align: center;
}
.switch--horizontal .day-label {
    color: #e79a0d !important;
}
.switch--horizontal .night-label {
    color: #686868 !important;
}
.dark-theme .switch--horizontal .night-label {
    color: #f3f3f3 !important;
}
.switch--horizontal label:last-of-type {
    margin-left: 4rem;
}
.switch--horizontal .toggle-outside {
    background: #eddfce;
    position: absolute;
    width: 4rem;
    left: 2rem;
}
.dark-theme .switch--horizontal .toggle-outside {
    background: #606060;
}
.switch--horizontal .toggle-inside {
    height: 1.8rem;
    width: 1.8rem;
}
.switch--horizontal input:checked ~ .toggle-outside .toggle-inside {
    left: 0.1rem;
    top: 0.1rem;
}
.switch--horizontal input ~ input:checked ~ .toggle-outside .toggle-inside {
    left: 2.1rem;
    top: 0.1rem;
}
.modeapp .switch-row {
    font-size: 1rem;
}
#switch[type="checkbox"]:checked + .modeapp .toggle {
    transform: translateX(100%);
    opacity: 1;
}
.switch-row .toggle_mode {
    position: relative;
    z-index: 2;
    width: 207px;
    height: 100%;
    background-color: inherit;
    border-radius: 40px;
    margin: 0 auto;
}
.switch-row .toggle_mode .toggle-content {
    display: flex;
    flex-direction: row;
    margin: auto;
    text-align: center;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.switch-row .toggle_mode .toggle-content label {
    width: 100%;
    border-radius: 50rem;
    position: relative;
    cursor: pointer;
}
.switch-row .toggle_mode .toggle-content .names .mode_type {
    font-weight: 500;
    font-size: 11px;
    width: 50%;
    user-select: none;
    float: left;
    position: relative;
    z-index: 1;
    padding: 6px;
}
.switch-row .toggle_mode .toggle-content .toggle {
    position: absolute;
    width: calc(50% - 2px);
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    margin: 2px;
    border-radius: 50rem;
    height: calc(100% - 4px);
}