@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;
400;
500;
600;
700;
900&display=swap);
.rankings,body,html{
    -ms-overflow-style:none;
    scrollbar-width:none
}
.rankings,.scroll-y:hover{
    overflow-y:auto
}
.dataTables_wrapper,.rankings,body,html{
    scrollbar-width:none
}
#secuuthForm p,#su-msg{
    color:var(--theme-error-color)!important
}
.bggg_child,.scroll:hover{
    scrollbar-color:var(--theme-button-background-color) var(--theme-disable-color)
}
#secuuthForm p,.marqueee span,.resend-otp,.wrong-otp-error,h1,h2,h3,h4{
    text-transform:capitalize
}
.dataTables_wrapper,.games_box,.overflow_slider,.tz-loyalty-slider,body,html{
    scroll-behavior:smooth
}
#btndeposit,.account_details p,.game_container h3,.providerFilter .providers label{
    text-overflow:ellipsis;
    overflow:hidden
}
:root{
    --theme-button-background-color:#ea2087;
    --verify-background-color:#181818;
    --theme-disable-color:#EF7DB7;
    --theme-placeholder-color:#888282;
    --theme-heading-color:#17185c;
    --pagination-button-background-color:#2f363e;
    --theme-font-color:#080a52;
    --theme-accordion-bg-color:#fff;
    --theme-table-background-color:#24292d;
    --component-background-color:#eff2f4;
    --profile-disable-input-bg-color:#edebeb;
    --theme-modal-color:#17185ce6;
    --theme-background-color:#ffffff;
    --theme-content-color:#000000;
    --theme-error-color:#ff1953;
    --login-button-background-color:#1affbe;
    --smallest-font:10px;
    --extra-small-font:12px;
    --small-font:14px;
    --rem-small-font:1.25rem;
    --medium-font:1.5rem;
    --large-font:22px;
    --extra-large-font:48px;
    font-size:62.5%
}

html::-webkit-scrollbar{
    display:none
}
.botn,.marqueee span{
    color:var(--theme-button-background-color);
    text-align:center;
    font-weight:600
}
#promocode{
    text-transform:uppercase
}
#btndeposit,.account_details p,.deposit_page_Box .inputBox .inputt input,.ig-tabs .ig-tab,.promo-code input,input[type=date]{
    text-transform:uppercase
}
.error-msg{
    color:var(--theme-error-color);
    font-size:var(--extra-small-font);
    font-weight:500
}
.botn,h3{
    font-size:var(--small-font)
}
.botn,.whiteP,.yellowP,a{
    text-decoration:none
}
.account_details p,.botn,.installFooter_context p,.text-nowrap{
    white-space:nowrap
}
.clearSection:hover,.slideBtn_container div,.tz-toggle-loyal,select{
    cursor:pointer
}
.marqueee{
    width:100%;
    background-color:var(--theme-accordion-bg-color);
    padding:7px
}
.botn,button{
    background:0 0
}
.marqueee span{
    font-size:var(--medium-font);
    font-style:italic;
    padding-left:15px;
    margin-right:50px;
    position:relative
}
.marqueee span::before{
    content:"";
    position:absolute;
    left:0;
    top:5px;
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:var(--theme-button-background-color)
}
.container-wd{
    background:var(--component-background-color);
    border-radius:1rem;
    padding:1rem 2rem
}
button:focus{
    outline:0;
    box-shadow:none
}
.botn{
    background:var(--profile-disable-input-bg-color);
    border-radius:3rem;
    padding:.6rem .9rem;
    user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
    border:none;
    user-select:none
}
.whiteP,li,p,span{
    text-align:justify
}
button{
    border:none;
    padding:none
}
.botn-filled-dark{
    background:var(--theme-font-color);
    color:var(--theme-background-color);
    border:2px solid var(--theme-content-color)
}
.botn-filled-semiDark{
    background:var(--theme-table-background-color);
    color:var(--theme-background-color);
    border:1px solid var(--theme-table-background-color)
}
.botn-filled,.botn-filled:hover,.filter_navTop .menuItems .activeLinkBorder .i_bg,.filter_navTop .menuItems li:hover .i_bg,.paymentActive .depositPayment_box_bottom,.socialMedia_icons .socialMedia_Bg:hover{
    background-color:var(--theme-button-background-color)
}
#btndeposit,.botn-filled:disabled{
    background-color:var(--theme-disable-color)
}
.botn-filled:disabled{
    color:rgba(255,255,255,.7)
}
.botn-filled-green{
    border:none;
    color:var(--theme-placeholder-color)
}
.country-name,h1,h2,h3,h4{
    color:var(--theme-heading-color)
}
.activeLink span,.activeMenuItem,.botn:hover,.bottomBox .row button:hover,.content a:hover,.contentActiveMenu .menuItem span,.dataTables_length label select,.depositAmountValue_container .botn:hover span,.deposit_page_Box a:hover,.fixed_footer a.active p,.pw-toggleFaqs:hover,.text-link:hover{
    color:var(--theme-button-background-color)
}
.botn-filled:hover,.leftJoin h1,.leftJoin p,.paymentActive .depositPayment_box_bottom h4,.promo-contents *,.promotionBottom-content *,.promotionBottomBotns a,.withdrawl_account .checked .account_details p{
    color:var(--theme-background-color)
}
.avilable-games,.game_container p{
    color:var(--component-background-color)
}
.side_Menu .menuItems .menuItem span,h2{
    font-weight:600;
    font-size:var(--small-font)
}
h3{
    font-weight:500;
    line-height:2rem
}
h4{
    font-weight:500;
    font-size:var(--extra-small-font);
    letter-spacing:.75px
}
.aboutUs p,.aboutUs ul li,.avilable-games,.enterAmount .yellowP,.rankingBoard_txt .yellowP,.tbl_body th,.text-heading,.whiteP,li,p,span{
    font-size:20px;
}
.avilable-games{
    letter-spacing:.5px;
    margin-left:.5rem
}

.text-heading{
    color:var(--theme-heading-color);
    font-weight:700
}
#su-msg a:hover,.clearSection:hover,.depositAmountValue_container button:not(.botn-filled-dark) span,.dropdown .show,.firebaseui-link:hover,.firebaseui-tos-link:hover,.provider-toggler.show-color::after,.whiteP,.yellowP{
    color:var(--theme-button-background-color)!important
}
.whiteP{
    font-weight:400
}
.dullwhiteP{
    color:var(--theme-placeholder-color)
}
.rounded-10{
    border-radius:15%
}
.index-main{
    margin-top:3.8vw
}
.contentPage-main{
    margin-top:7rem
}
.bd-top-light{
    border-top:2px solid var(--theme-background-color);
    padding-top:1rem
}
.btn_none{
    background:0 0;
    border:none
}

.overflow_slider::-webkit-scrollbar{
    display:none
}
main{
    min-height:500px
}
.i_style{
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:2.5rem;
    height:2.5rem;
    padding:1rem
}
.borderActive{
    border:1px solid var(--theme-button-background-color)!important
}
.icon-whatsAap{
    background-image:url(/assets/images/icon-whatsAap.svg)
}
.icon-greenCheckmark{
    background-image:url(/assets/images/green-checkmark.svg)
}
.icon-loyalFlag,.icon-loyalFlagActive{
    background-image:url(/assets/images/loyal-flag.svg)
}
.icon-loyalFlagActive{
    filter:brightness(0) saturate(100%) invert(41%) sepia(97%) saturate(3530%) hue-rotate(86deg) brightness(100%) contrast(91%)
}
.icon-locked{
    background-image:url(/assets/images/private-lock.svg)
}
.i_tooltip{
    background-image:url(/assets/images/infoicon.png)
}
.i_crown{
    margin-right:3px;
    display:block;
    z-index:2;
    background-image:url(/assets/images/crown-icon.svg)
}
.i_amazonPay{
    background-image:url(/assets/images/amazonPay.svg)
}
.i_applePay{
    background-image:url(/assets/images/ApplePay.svg)
}
.icon_locked{
    background-image:url(/assets/images/icon-locked.svg)
}
.i_back{
    background-image:url(/assets/images/back.svg);
    filter:invert(1)
}
.i_casino,.i_loyalty_program_left{
    filter:brightness(0) saturate(100%) invert(22%) sepia(98%) saturate(3365%) hue-rotate(315deg) brightness(94%) contrast(94%)
}
.i_casino{
    background-image:url(/assets/images/casino.svg)
}
.i_loyalty_program,.i_loyalty_program_left{
    background-image:url(/assets/images/loyalty_program_icon.png)
}
.i_chat{
    background-image:url(/assets/images/chat.svg)
}
.i_deposit{
    background-image:url(/assets/images/deposit.svg)
}
.icon_marked{
    background-image:url(/assets/images/marked-icon.svg)
}
.i_edit{
    background-image:url(/assets/images/edit.svg)
}
.i_epsPay{
    background-image:url(/assets/images/epsPay.svg)
}
.i_error{
    background-image:url(/assets/images/error.svg)
}
.i_right{
    background-image:url(/assets/images/right.svg);
    filter:invert(70%) sepia(13%) saturate(7096%) hue-rotate(59deg) brightness(101%) contrast(124%)
}
.i_home,.i_liveCasino,.i_promo{
    filter:brightness(0) saturate(100%) invert(22%) sepia(98%) saturate(3365%) hue-rotate(315deg) brightness(94%) contrast(94%)
}
.i_googlePay{
    background-image:url(/assets/images/gogglePay.svg)
}
.i_transactionHistory{
    background-image:url(/assets/images/transactionHistory.svg)
}
.i_history{
    background-image:url(/assets/images/history.svg)
}
.i_home{
    background-image:url(/assets/images/home.svg)
}
.i_liveCasino{
    background-image:url(/assets/images/liveCasino.svg)
}
.i_lock{
    background-image:url(/assets/images/lock.svg)
}
.i_logoDark{
    background-image:url(/assets/images/logoDark.svg)
}
.icon_down{
    background-image:url(/assets/images/tx-down-icon.svg)
}
.i_logoLight{
    background-image:url(/assets/images/logoLight.svg)
}
.i_logout{
    background-image:url(/assets/images/logout.svg)
}
.i_masterCard{
    background-image:url(/assets/images/mastercard.svg)
}
.i_menuRight{
    background-image:url(/assets/images/menu_right.svg)
}
.i_menuleft{
    background-image:url(/assets/images/menuLeft.svg)
}
.i_myGames{
    background-image:url(/assets/images/myGames.svg)
}
.i_paypal{
    background-image:url(/assets/images/paypal.svg)
}
.i_preference{
    background-image:url(/assets/images/prefrence.svg)
}
.i_promo{
    background-image:url(/assets/images/promo.svg)
}
.i_promos{
    background-image:url(/assets/images/promos.svg)
}
.i_leaderboard{
    background-image:url(/assets/images/leaderboard-new.png);
    filter:brightness(0) saturate(100%) invert(22%) sepia(86%) saturate(4948%) hue-rotate(317deg) brightness(97%) contrast(89%)
}
.i_referral{
    background-image:url(/assets/images/referral.svg)
}
.i_referesh{
    background-image:url(/assets/images/refresh.svg)
}
.i_sportsBook{
    background-image:url(/assets/images/sportsBook.svg);
    filter:brightness(0) saturate(100%) invert(22%) sepia(98%) saturate(3365%) hue-rotate(315deg) brightness(94%) contrast(94%)
}
.i_support{
    background-image:url(/assets/images/support.svg)
}
.i_trustly{
    background-image:url(/assets/images/trustly.svg)
}
.i_upload{
    background-image:url(/assets/images/upload.svg)
}
.i_userLight{
    background-image:url(/assets/images/userLight.svg)
}
.i_verification{
    background-image:url(/assets/images/verification.svg)
}
.i_visa{
    background-image:url(/assets/images/visa.svg)
}
.i_wallet{
    background-image:url(/assets/images/wallet.svg)
}
.i_withdraw{
    background-image:url(/assets/images/withdraw.svg)
}
.i_copy{
    background-image:url(/assets/images/copy.svg);
    cursor:pointer
}
.i_share{
    background-image:url(/assets/images/share.svg);
    cursor:pointer
}
.i_mobile{
    background-image:url(/assets/images/mobile.svg)
}
.i_mail{
    background-image:url(/assets/images/mail.svg)
}
.i_vip{
    background-image:url(/assets/images/vip.svg)
}
.i_card{
    background-image:url(/assets/images/card.svg)
}
.info_icon{
    background-image:url(/assets/images/loyalty-info-icon.svg)
}
.icon_new{
    background-image:url(/assets/images/icon-new.svg)
}
.icon_whatsapp{
    background-image:url(/assets/images/icon_whatsapp.svg)
}
.close_icon{
    background-image:url(/assets/images/close-icon.svg)
}
.i_games{
    background-image:url(/assets/images/manyGames.svg)
}
.i_info{
    background-image:url(/assets/images/info.svg)
}
.i_Userwithdrawl{
    background-image:url(/assets/images/userWithdrawal.svg)
}
.i_editTwo{
    background-image:url(/assets/images/editTwo.svg)
}
.i_cross{
    background-image:url(/assets/images/cross.svg)
}
.i_add{
    background-image:url(/assets/images/add.svg);
    filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7478%) hue-rotate(166deg) brightness(88%) contrast(99%)
}
.i_verifiedCircle{
    background-image:url(/assets/images/verifiedCircle_black.svg)
}
.i_success{
    background-image:url(/assets/images/succes.svg)
}
.i_failed{
    background-image:url(/assets/images/tez-timer-new.gif)
}
.i_live{
    background-image:url(/assets/images/live.svg);
    padding:1.3rem;
    filter:brightness(0) saturate(100%) invert(25%) sepia(73%) saturate(4330%) hue-rotate(315deg) brightness(94%) contrast(96%)!important
}
.i_liveCasinoFilter{
    background-image:url(/assets/images/liveCasinoFilter.svg)
}
.i_popular{
    background-image:url(/assets/images/popular.svg?v=1)
}
.i_tranding{
    background-image:url(/assets/images/tranding.svg)
}
.i_slots{
    background-image:url(/assets/images/slots.svg)
}
.i_videoSlots{
    background-image:url(/assets/images/videoSlots.svg)
}
.i_tableGames{
    background-image:url(/assets/images/tablesGames.svg)
}
.i_virtualSports{
    background-image:url(/assets/images/virtualSports.svg)
}
.i_bingo{
    background-image:url(/assets/images/bingo.svg)
}
.i_scratchCards{
    background-image:url(/assets/images/scratchCard.svg)
}
.i_fishing{
    background-image:url(/assets/images/fishingHunting.svg)
}
.i_megaWays{
    background-image:url(/assets/images/megaWays.svg)
}
.i_featureBuy{
    background-image:url(/assets/images/featureBuy.svg)
}
.i_all{
    background-image:url(/assets/images/all.svg)
}
.i_jackpots{
    background-image:url(/assets/images/jackpots.svg)
}
.i_search{
    background-image:url(/assets/images/search.svg);
    width:1rem;
    height:1rem;
    padding:.75rem;
    cursor:pointer;
    filter:brightness(0) saturate(100%) invert(9%) sepia(54%) saturate(3856%) hue-rotate(233deg) brightness(90%) contrast(100%)
}
.activeLink i,.active_input i,.contentActiveMenu .menuItem i,.i_search:hover,.sideMenuRight .menuItems li:hover i,.slideBtn_container div:hover,.slideBtn_container_Right div:hover{
    filter:invert(55%) sepia(100%) saturate(4) brightness(140%) contrast(99%)
}
.i_twitter,.socialMedia_icons .socialMedia_Bg:hover .i_style{
    color:invert(1)
}
.i_whiteHeart{
    background-image:url(/assets/images/whiteHeart.svg)
}
.i_bGaming{
    background-image:url(/assets/images/BGaming_logo.0d3170b1.svg)
}
.i_elk{
    background-image:url(/assets/images/ELK_logo.bdec9573.svg)
}
.i_ezugi{
    background-image:url(/assets/images/EZUGI_logo.a6b5ddb9.svg)
}
.i_gameArt,.i_genii{
    background-image:url(/assets/images/Genii_logo.0e881ba3.svg)
}
.i_softbet{
    background-image:url(/assets/images/Isoftbet_logo.7c486ecf.svg)
}
.i_playson{
    background-image:url(/assets/images/Playson_logo.3a499671.svg)
}
.i_quickspin{
    background-image:url(/assets/images/Quickspin_logo.6a318c46.svg)
}
.i_redtiger{
    background-image:url(/assets/images/RedTiger_logo.bb9a01a2.svg)
}
.i_rubyPlay{
    background-image:url(/assets/images/RubyPlay_logo.ddfe371f.svg)
}
.i_maverick{
    background-image:url(/assets/images/Maverick.svg)
}
.i_nolimit{
    background-image:url(/assets/images/No_Limit_City.svg)
}
.i_playnGo{
    background-image:url(/assets/images/playnGo.svg)
}
.i_call{
    background-image:url(/assets/images/call.svg)
}
.i_message{
    background-image:url(/assets/images/message.svg)
}
.i_userDark{
    background-image:url(/assets/images/userDark.svg)
}
.i_facebook{
    background-image:url(/assets/images/facebook.svg)
}
.i_instagram{
    background-image:url(/assets/images/instagram.svg)
}
.i_telegram{
    background-image:url(/assets/images/telegram.svg)
}
.i_twitter{
    background-image:url(/assets/images/twitter.svg)
}
.i_blueTick{
    background-image:url(/assets/images/blueTick.svg)
}
.i_infoWhite{
    background-image:url(/assets/images/infoWhite.svg)
}
.i_playTech2{
    background-image:url(/assets/images/playTech2.svg)
}
.i_playTech{
    background-image:url(/assets/images/playTech.svg)
}
.i_isoftbet{
    background-image:url(/assets/images/isoftbet.svg)
}
.i_pragmatic{
    background-image:url(/assets/images/pragmatic.svg)
}
.i_evolution{
    background-image:url(/assets/images/evolution.svg)
}
.i_star{
    background-image:url(/assets/images/star.svg)
}
.i_halfStar{
    background-image:url(/assets/images/halfStar.svg)
}
.i_lobby{
    background-image:url(/assets/images/lobby.svg)
}
.i_baccarat{
    background-image:url(/assets/images/baccarat.svg)
}
.i_blackJack{
    background-image:url(/assets/images/casino_blackjack.svg)
}
.i_poker{
    background-image:url(/assets/images/poker.svg)
}
.i_andarBahar{
    background-image:url(/assets/images/andarBahar.svg)
}
.i_teenPatti{
    background-image:url(/assets/images/teenPatti.svg)
}
.i_gameShows{
    background-image:url(/assets/images/gameShow.svg)
}
.i_turboGames{
    background-image:url(/assets/images/turboGames.svg)
}
.i_roulette{
    background-image:url(/assets/images/roulete.svg)
}
.i_india{
    background-image:url(/assets/images/india.svg)
}
.i_uae{
    background-image:url(/assets/images/uae.svg)
}
.i_bangladesh{
    background-image:url(/assets/images/bangladesh.svg)
}
.i_nepal{
    background-image:url(/assets/images/nepal.svg)
}
.i_srilanka{
    background-image:url(/assets/images/srilanka.svg)
}
.i_android{
    background-image:url(/assets/images/android-logo.png)
}
.icon_star{
    background-image:url(/assets/images/color-less-star.svg)
}
.i_delete{
    background-image:url(/assets/images/delete.svg);
    filter:brightness(0) saturate(100%) invert(27%) sepia(97%) saturate(6240%) hue-rotate(354deg) brightness(94%) contrast(120%);
    cursor:pointer
}
.i_dreamCasino{
    background-image:url(/assets/images/casino-chip.svg)
}
.hour-icon{
    background-image:url(/assets/images/24-hour-icon.svg)
}
.bottomBox{
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
.bottomBox .row a,.bottomBox .row button{
    text-decoration:none;
    background-color:var(--verify-background-color);
    border:none;
    color:var(--theme-background-color);
    height:6rem;
    font-weight:700;
    font-size:var(--small-font);
    display:flex;
    align-items:center;
    justify-content:center
}
.botn.botn-filled-dark.depositAmountValue:hover,.depositAmountValue_container button:not(.botn-filled-dark){
    color:var(--theme-button-background-color)!important;
    border:2px solid var(--theme-button-background-color)!important
}
.left_bg{
    left:0
}
.right_bg{
    right:0
}
.otp_inputt,.pay_avilable .col-3,.slick-track,.userBalanceContainer{
    display:flex;
    justify-content:center;
    align-items:center
}
.float-r-t{
    position:absolute;
    right:5px
}
.chatnum{
    background-color:var(--theme-button-background-color);
    border-radius:50%;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:3rem;
    height:3rem;
    font-weight:700;
    font-size:var(--medium-font)!important;
    margin-right:1rem;
    color:var(--theme-background-color)!important
}
.bd-top-light .menuItem .i_back{
    height:2rem;
    width:1rem;
    padding:.5rem
}
.login-text,.register-text{
    font-size:var(--large-font);
    font-weight:700
}
.aboutus_right .carousel-item img,.accordion,.betNowBanner img,.casinoRight,.content_banner,.content_banner_slider,.download-modal .login_box_child img,.downloadAppBtn img,.dropdown,.inputt input[type=date],.inputt select,.loyal-lvl-box img,.payment-status-modal ol,.side_Menu,.wd-providers-container,.withdrawl_account .verify_botn .account_details{
    width:100%
}
.providers i{
    padding:3rem 5rem;
    margin-right:1.5rem
}
.firebaseui-card-footer,.firebaseui-card-header .firebaseui-title,.hide-hide,.iti__arrow,.su-title{
    display:none
}
.rankings_container{
    background:linear-gradient(138.05deg,var(--theme-button-background-color) .23%,var(--theme-button-background-color) 99.7%);
    margin-top:4rem;
    margin-bottom:4rem;
    width:100%;
    position:relative;
    height:550px;
    display:none;
    justify-content:center;
    align-items:center
}
.left_bg,.right_bg{
    display:none;
    position:absolute;
    bottom:0;
    width:400px
}
.rankings_container_childs{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%
}
.rankings_container_child{
    background-color:var(--theme-table-background-color);
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    border-radius:1.5rem;
    height:100%;
    padding:2rem 1rem 1.5rem;
    width:335px;
    z-index:4
}
.rankings_container_child_top{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-self:center;
    position:relative
}
.rankings_container_child_top img{
    width:7rem;
    position:absolute;
    top:-7rem;
    left:50%;
    transform:translateX(-50%)
}
.rankings_container_child_top h2{
    margin-top:1rem;
    text-align:center
}
.rankings{
    height:380px;
    padding:1rem 1.5rem;
    width:350px
}
.rankings::-webkit-scrollbar{
    display:none
}
.rankingBoard{
    border:1px solid var(--theme-background-color);
    border-radius:2rem;
    margin-bottom:1rem;
    padding:.8rem;
    display:flex;
    align-items:center
}
.rankingBoard img{
    width:95px
}
.rankingBoard_txt p{
    margin:0;
    line-height:2rem;
    font-size:var(--extra-small-font)
}
.game_container p,.readMore{
    font-size:var(--medium-font)
}
.aboutUs,.banking_type,.payment_box,.promo-head,.transaction_tbl_wrapper .row:first-child,.withdrawal_balance .amountMinMax{
    display:flex;
    justify-content:space-between
}
.paymentBg{
    background-color:var(--pagination-button-background-color);
    padding:2rem 1rem;
    border-radius:1rem;
    margin-right:1rem;
    margin-top:1rem;
    display:inline-block
}
.paymentBg i,.status_withdraw .i_style{
    padding:4rem
}
.readMore{
    color:var(--theme-button-background-color);
    border-bottom:1px solid var(--theme-button-background-color)
}
.inputt select,.joinNow_footer .botn,.label{
    font-size:var(--small-font)
}
.content_banner_slider img{
    width:100%;
    height:auto;
    border-radius:1.5rem
}
.register-container,.resgister_box{
    min-height:90vh
}
.filter_navBottom,.filter_navTop{
    display:flex;
    justify-content:start;
    overflow-x:auto;
    margin:.75rem 0;
    width:100%
}
.filter_navBottom .menuItems,.filter_navTop .menuItems{
    margin:0;
    padding:0;
    width:100%
}
.filter_navTop .menuItems .menuItem{
    width:90px;
    display:flex;
    flex-direction:column
}
.filter_navBottom .menuItems li{
    margin:0 1rem;
    padding:.5rem 2.5rem;
    background:var(--theme-table-background-color);
    border-radius:3rem;
    max-width:140px;
    display:flex;
    align-items:center;
    justify-content:center
}
.activeLinkBorder{
    border-bottom:2px solid var(--theme-button-background-color)!important;
    padding-bottom:1px
}
.filter_navBottom .menuItems .menuItem span{
    font-size:var(--small-font);
    line-height:normal;
    font-weight:500;
    white-space:pre;
    text-align:center
}
.scroll:hover{
    scrollbar-width:thin;
    overflow:auto
}
.searchInputt{
    display:none;
    padding:1rem
}
.searchInputt i{
    padding:1.5rem
}
.slideBtn_container div i,.slideBtn_container_Right div i{
    width:1rem;
    height:1rem;
    padding:.65rem;
    filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)
}
.filter_navRight .dropdown-menu{
    background:var(--verify-background-color);
    border-radius:2rem;
    padding:1rem;
    inset:5rem auto auto 0;
    left:5%!important;
    transform:translate(-654px,45px)!important
}
.firebaseui-error-wrapper,.grecaptcha-badge{
    display:none
}
.game_container p{
    padding-bottom:5px;
    font-weight:500
}
.deposit_page_Box_numbering,.games_header_left,.games_header_right,.headerBtns,.info-toogler,.loyalty-botMain-head .loyalty-viewLess,.top-header-left,.withdrawalBoxContent{
    display:flex;
    align-items:center
}
.back_join_page img,.input_img img:active,.input_img img:hover{
    filter:sepia(49%) saturate(6000%) brightness(109%) contrast(103%)
}
.game_container:last-child{
    margin-right:0xp
}
.account_page .tooltip-text:hover,.depo-tool-icon.i_tooltip:hover+.tooltip-text,.desktop_slider,.error,.footerContext_mob,.game_container:hover .hoverWrap,.tool-tip-box .i_tooltip:hover+.tool-tip,.tool-tip:hover{
    display:block
}
.gameImageBox_middle h3{
    width:240px;
    text-align:center;
    font-size:var(--extra-small-font);
    font-weight:500
}
.topLeft_footer .menuItems .menuItem:hover{
    background-color:inherit;
    border-radius:5rem
}
.affialte-box img{
    width:100%;
    max-width:250px;
    position:relative;
    left:0px
}
.account-box,.account-page-contents,.bank-account-box,.deposit_page_Box,.kyc-verify,.manual-boxes,.withdrawal_page_content,form#userprofiles{
    padding:2rem;
    background:var(--component-background-color);
    border-radius:2rem;
    border:1px solid rgba(255,255,255,.05)
}
#su-msg a,.change_password h3:hover,ul.wd-sub-tab li.btn-active{
    border-bottom:2px solid var(--theme-button-background-color)
}
.socialMedia_icons .socialMedia_Bg:last-child:hover .i_style{
    filter:invert(0%) sepia(2%) saturate(3%) hue-rotate(344deg) brightness(102%) contrast(100%)
}
.payment-status-modal ol{
    text-align:center;
    margin:0 auto;
    list-style:none
}
.payment_status .paymentData td,.wd-sub-tab li.wd-item.wd-depo,.wd-sub-tab li.wd-item.wd-with,span.balance-amount-head{
    color:var(--theme-font-color)!important
}
.bggg_child .dark_text,.installFooter_context p,.joinNow_footer h2{
    color:var(--verify-background-color)
}
.deposit_promo .verify_botn h4,.payment-status-modal ol li,.profile_page .text-right,.withdrawlOtp_child h3{
    text-align:center
}
.pay_avilable .i_style{
    width:8rem;
    height:5rem;
    opacity:.6
}
.installFooter,.joinNow_footer{
    position:fixed;
    background:var(--theme-background-color);
    justify-content:space-evenly;
    z-index:10;
    display:flex
}
.fixed_footer a .i_style{
    width:2.4rem;
    height:3rem
}
.joinNow_footer{
    bottom:0;
    width:100%;
    align-items:center;
    padding:1rem
}
.joinNow_footer .row{
    width:500px
}
.joinNow_footer .botn{
    padding:1rem 2.5rem
}
.joinNow_footer .yellowP,.profile_page .botn{
    font-size:var(--medium-font)
}
.installFooter{
    bottom:56px;
    width:100%;
    align-items:center;
    padding-left:.5rem;
    padding-right:.5rem
}
.installFooter .row{
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    width:100%
}
.installFooter .i_error,.loyalty-main-top .loyal-user-progress .icon_star{
    padding:1.2rem
}
.installFooter .row img{
    width:9rem
}
.installFooter_context p{
    font-size:var(--extra-small-font);
    font-weight:600;
    margin-bottom:.5rem;
    line-height:normal
}
.installFooter .botn-filled{
    color:var(--theme-background-color)!important;
    font-size:var(--extra-small-font);
    padding:.75rem 2.5rem
}
.account_page td,.custom-data-table tr,.inputt,.lastone,.login_type .with_email,.login_type .with_number,.user_img,.verify_img_box,.withdrawal_page_content .deposit_promo .verify_botn{
    position:relative
}
.profile_pic{
    width:9rem;
    height:9rem;
    border-radius:1.5rem
}
.input_img{
    background:linear-gradient(var(--verify-background-color),var(--verify-background-color),var(--theme-table-background-color));
    padding:.7rem;
    border-radius:1rem;
    top:75%;
    left:80%;
    position:absolute;
    cursor:pointer
}
.input_img img{
    width:2rem
}
.tooltip-border-radius{
    border-radius:2rem
}
.label{
    color:var(--theme-placeholder-color);
    display:flex;
    flex-direction:column
}
.inputt select{
    background:var(--verify-background-color);
    color:var(--theme-background-color)
}
.add_account input,.inputt,.manual-boxes .inputBox.manualBox input,.profile_page .inputt input#email,.profile_page .inputt input#firstName,.profile_page .inputt input#lastName,.profile_page .inputt#input-email,.profile_page .inputt#input-firstname,.profile_page .inputt#input-lastname{
    background-color:var(--theme-background-color)!important
}
.tool-tip p,.tooltip-text p{
    color:var(--verify-background-color)!important;
    font-size:var(--small-font);
    text-align:left;
    line-height:normal
}
input[type=date]::-webkit-calendar-picker-indicator{
    filter:brightness(0) saturate(100%) invert(0%) sepia(3%) saturate(0%) hue-rotate(257deg) brightness(104%) contrast(104%)!important;
    filter:invert(1)
}
.account_page button#refresh_balance img,.tool-tip-box .i_tooltip{
    filter:brightness(0) saturate(100%) invert(6%) sepia(75%) saturate(4562%) hue-rotate(239deg) brightness(94%) contrast(107%)
}
.tooltip-text p{
    margin-bottom:0
}
.depositManual .botn-filled-green,.rereall_box h2{
    font-size:var(--large-font)
}
.lastone{
    left:100%;
    top:-8.7rem
}
.change_password{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:5px
}
.change_password h3{
    font-weight:700;
    color:var(--theme-button-background-color);
    border-bottom:2px solid var(--profile-disable-input-bg-color)
}
.inputBox label,.label{
    color:var(--theme-placeholder-color);
    display:flex;
    flex-direction:column;
    font-size:var(--small-font);
    margin-bottom:.5rem;
    padding-left:.5rem;
    font-weight:400
}
.inputt{
    border-radius:.6rem;
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:35rem;
    padding:.1rem 1rem;
    border:1px solid rgba(255,255,255,.05)
}
.inputt input{
    width:90%
}
.inputt input,.inputt select{
    font-size:var(--small-font);
    font-weight:500;
    padding:1rem;
    letter-spacing:1px;
    background:var(--profile-disable-input-bg-color)!important;
    border:none;
    outline:0;
    color:var(--theme-content-color);
    border-radius:.6rem
}
.preferenceOption label,.selected-dial-code,.verify_botn label{
    color:var(--theme-background-color);
    font-weight:500
}
.inputt input::placeholder{
    color:var(--theme-placeholder-color)!important
}
.flag-container{
    background-color:var(--theme-content-color)!important;
    padding:0 1rem;
    border-top-left-radius:.6rem;
    border-bottom-left-radius:.6rem
}
.dark_text .yellowP span,.email_verified,.with_email_Id:hover{
    color:var(--theme-button-background-color)
}
.country-list{
    background:var(--pagination-button-background-color)!important
}
.rereall_box,.verify_botn{
    background-color:var(--verify-background-color)
}
.verify_botn{
    user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none
}
.join_box,.login_box,.rereall_box,header{
    user-select:none
}
.preferenceOption label,.verify_botn label{
    margin-left:1rem;
    font-size:var(--small-font);
    letter-spacing:1px;
    cursor:pointer
}
.verify_botn input{
    width:1.3rem;
    height:1.3rem;
    cursor:pointer
}
.codeBox,.preferenceOption_container{
    justify-content:space-between;
    display:flex
}
.changePassword_Box .inputBox{
    margin-top:1rem;
    margin-bottom:1rem
}
.changePassword_page .inputBox{
    margin-left:.5rem
}
.changePassword_Box .inputBox .inputt{
    margin-top:.75rem;
    width:40rem;
    max-width:100%
}
.changePassword_page .botn{
    width:24rem;
    padding:.9rem;
    font-size:var(--small-font);
    margin-top:2rem
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    -moz-appearance:none;
    user-select:none;
    appearance:none;
    margin:0
}
input[type=number]{
    appearance:none;
    -moz-appearance:textfield
}
.preference_page_content{
    margin-top:3rem;
    width:600px
}
.preference_page_content p{
    font-size:var(--medium-font);
    color:var(--theme-placeholder-color)
}
.preferenceOption_container{
    margin-top:4rem
}
.preferenceOption{
    display:flex;
    align-items:center;
    margin-right:3rem
}
.preferenceOption input{
    border:2px solid var(--theme-button-background-color);
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-clip:content-box;
    background-color:var(--pagination-button-background-color);
    border-radius:50%;
    width:2rem;
    height:2rem;
    cursor:pointer
}
.preferenceOption input:checked{
    background-color:var(--theme-button-background-color);
    padding:1.5px;
    border:2px solid var(--theme-button-background-color)
}
.rereall_box{
    margin-top:5rem;
    display:flex;
    flex-direction:column;
    align-items:center;
    border-radius:1.5rem;
    padding:4rem 2rem;
    width:90%;
    border:1px solid rgba(255,255,255,.05)
}
.rereall_box .i_share{
    width:4rem;
    height:4rem
}
.rereall_box p{
    font-size:var(--small-font);
    text-align:center;
    width:90%;
    color:var(--component-background-color)
}
.codeBox button span,.codeBox h3{
    color:var(--theme-table-background-color);
    font-size:var(--small-font)
}
.codeBox{
    align-items:center;
    background-color:var(--theme-button-background-color);
    padding:1rem;
    border-radius:1rem;
    width:100%
}
.firebaseui-phone-number,.with_number_input{
    background-color:var(--theme-background-color)
}
.codeBox h3{
    letter-spacing:2px;
    font-weight:600
}
.codeBox button{
    display:flex;
    justify-content:space-between;
    align-items:center;
    background:0 0;
    border:none
}
.codeBox button span{
    font-weight:500;
    margin-left:1rem
}
.mdl-dialog{
    position:absolute;
    top:0;
    left:50%!important;
    transform:translateX(-50%);
    height:400px;
    width:300px;
    border-radius:2rem
}
#rc-imageselect,.promo-code,.with_email_Id{
    position:absolute
}
.email_verified{
    text-align:center;
    margin-top:2rem;
    font-weight:500;
    width:90%
}
.with_number_input{
    padding:0
}
.with_number_input .firebaseui-container{
    background:var(--theme-background-color)!important;
    box-shadow:none
}
.with_number_input .firebaseui-container form{
    width:100%;
    max-width:100%
}
.firebaseui-card-header{
    padding:0;
    margin:0;
    border:none
}
.firebaseui-info-bar,.is-focused,.sdkw-slide.additional div .sdkw-outcome-placeholder{
    border:none
}
.firebaseui-id-phone-confirmation-code,.firebaseui-phone-number,.promo-code input{
    border-bottom:1px solid rgba(0,0,0,.7)!important
}
.with_email_Id{
    text-align:center;
    font-weight:600;
    color:var(--theme-table-background-color);
    font-size:var(--small-font);
    letter-spacing:1px;
    padding:0;
    margin-bottom:0;
    top:90%;
    transform:translateY(-90%);
    z-index:5
}
.with_email_Id:hover{
    border-bottom:1px double var(--theme-button-background-color)
}
.firebaseui-card-content{
    padding:0;
    margin-bottom:11rem
}
.promo-code{
    width:100%;
    top:40%;
    left:50%;
    z-index:2;
    transform:translate(-50%,-40%)
}
.promo-code input::placeholder{
    text-transform:none
}
.promo-code input{
    width:100%;
    font-weight:600;
    font-size:var(--medium-font)!important
}
.firebaseui-list-box-dialog{
    max-height:40vh;
    padding:2rem 1rem;
    top:45%!important;
    left:20%!important;
    transform:translate(-45%,-20%)
}
.firebaseui-tos-list{
    text-align:center;
    padding:0
}
.firebaseui-link,.firebaseui-tos-link{
    font-weight:600;
    color:var(--theme-table-background-color)!important
}
.firebaseui-phone-number{
    padding:0;
    margin:0;
    display:flex;
    justify-content:space-between;
    align-items:baseline;
    max-width:360px;
    border-radius:0
}
.su-btn,.su-ip-text{
    max-width:40rem
}
.firebaseui-dialog{
    height:max-content
}
.firebaseui-id-resend-countdown{
    color:var(--verify-background-color)!important;
    font-weight:500
}
.firebaseui-id-country-selector-code,.mdl-textfield__input,.mdl-textfield__label{
    color:var(--verify-background-color)!important;
    font-weight:600;
    font-size:var(--medium-font)!important
}
.firebaseui-id-phone-confirmation-code,.rightJoin .join_send_otp .bggg_child_header,.socialMedia h2{
    margin-bottom:2rem
}
.firebaseui-textfield.mdl-textfield .firebaseui-label::after,.mdl-textfield__label:after{
    background-color:transparent
}
.firebaseui-id-country-selector{
    padding:0;
    margin:0
}
.firebaseui-form-actions{
    display:flex;
    justify-content:center;
    align-items:center
}
.firebaseui-button,.firebaseui-id-submit{
    background:var(--theme-button-background-color)!important;
    border:none;
    text-decoration:none;
    color:var(--theme-placeholder-color)!important;
    font-size:var(--medium-font)!important;
    min-width:40%!important;
    border-radius:2rem;
    text-align:center;
    white-space:nowrap;
    font-weight:600
}
.firebaseui-card-actions{
    padding:0;
    margin-bottom:2rem
}
.mdl-textfield__input{
    letter-spacing:2px;
    width:100%!important
}
.mdl-textfield__label{
    color:var(--verify-background-color)!important
}
.mdl-textfield{
    padding:15px 0 0
}
.su-btn,.su-ip-text{
    padding:1rem 2rem;
    font-weight:600
}
#rc-imageselect{
    top:0;
    left:0;
    width:100%;
    height:100%
}
.su-btn{
    background-color:var(--theme-button-background-color)!important;
    border:none;
    color:var(--pagination-button-background-color)!important;
    border-radius:2rem;
    width:85%!important;
    font-size:var(--small-font)!important;
    margin-top:10px
}
#su-msg a,.su-subHeading-msg{
    color:var(--theme-placeholder-color)!important
}
.login_type{
    margin-top:1.5rem;
    display:flex;
    width:95%
}
.login_type .with_email input,.login_type .with_number input{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    cursor:pointer
}
.su-overlay{
    position:absolute;
    height:100%!important;
    width:100%!important;
    background-color:var(--component-background-color)!important;
    min-width:none
}
.su-subHeading-msg{
    font-size:var(--medium-font)
}
#su-msg{
    font-size:var(--small-font);
    margin-left:1rem
}
#su-msg a{
    font-size:var(--small-font);
    margin-left:.75rem
}
.with_email_input{
    display:none;
    position:relative
}
.profile_page .inputt,.profile_page input#dateOfBirth,.profile_page input#phoneNumber,.profile_page input#username,.secuuthForm{
    background-color:var(--profile-disable-input-bg-color)!important
}
.add_account,.payment_status,.withdrawal_page{
    max-width:700px
}
.su-ip-text{
    font-size:var(--medium-font)!important;
    background:var(--profile-disable-input-bg-color)!important;
    color:var(--verify-background-color)!important;
    outline:0;
    border-radius:.6rem;
    width:90%!important
}
.iti__flag-container{
    pointer-events:none
}
.firebaseui-country-selector{
    border:0;
    line-height:35px
}
.firebaseui-info-bar-message{
    color:rgba(0,0,0,.87)!important;
    border-bottom:1px solid rgba(0,0,0,.7)!important
}
.back_join_page img,.back_log_page img,.back_log_page_pwd img{
    transform:rotate(180deg);
    height:2.5rem;
    width:2.5rem
}
.dark_text .yellowP span{
    font-weight:700;
    font-size:var(--extra-small-font)
}
.leftJoin_context,.otp_bggg .bggg_child .inputBox{
    margin-top:1rem
}
.iti{
    position:static
}
.leftJoin h1{
    font-size:var(--extra-large-font);
    font-weight:700;
    margin-bottom:3rem;
    line-height:3.5rem
}
.leftJoin p{
    margin-left:1rem;
    font-size:var(--extra-small-font);
    font-weight:600;
    text-align:left
}
.leftJoin p i,.side_Menu .menuItems .menuItem i{
    margin-right:1rem
}
.join_otp .bggg_child .inputBox{
    margin-bottom:2rem;
    margin-top:3rem
}
.banking_type .botn{
    border-radius:.5rem;
    padding:1rem;
    width:47%
}
.activeBanking{
    background-color:var(--theme-button-background-color)!important;
    color:var(--theme-placeholder-color)!important;
    border:none
}
.offlineBankingTxt{
    margin-top:6rem;
    display:none
}
.checked,.depositPayment_box:hover,.deposit_page .enterAmount .inputBox .inputt input:focus,.paymentActive,.withdrawal_page_content .inputBox .inputt input:focus{
    border:2px solid var(--theme-button-background-color)
}
.scroll{
    overflow:hidden
}
.scroll-x{
    overflow-x:hidden
}
.scroll-y{
    overflow-y:hidden
}
.scroll-x:hover{
    overflow-x:auto
}
.scroll::-webkit-scrollbar{
    width:.5rem;
    height:.5rem;
    background:var(--theme-table-background-color);
    border-radius:10px
}
.scroll::-webkit-scrollbar-thumb{
    width:.5rem;
    height:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.status_withdraw h1{
    font-size:40px;
    text-align:center
}
.payment_status{
    background-color:var(--component-background-color);
    padding:3rem;
    border-radius:2rem
}
.payment_status_top{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    margin:4rem
}
.payment_status_top .i_failed,.payment_status_top .i_success{
    padding:5rem
}
.paymentData tr{
    line-height:4rem;
    display:flex;
    justify-content:space-between
}
.paymentData td{
    color:var(--theme-background-color);
    font-size:var(--small-font);
    letter-spacing:1px;
    text-align:left;
    font-weight:500
}
#secuuthForm p,.dataTables_length select,.dataTables_wrapper input,.headerBtns .botn,.join_btn_new,.menuItemheader,.new-signup-pwd,td,th{
    font-size:var(--extra-small-font)
}
@keyframes ba-pulse{
    50%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
.paginate_button{
    color:var(--theme-background-color);
    font-weight:600
}
.dataTables_wrapper .dataTables_paginate .pagination{
    position:absolute;
    left:50%;
    top:100%;
    transform:translate(-50%,-100%)
}
.side_Menu .show{
    display:block
}
.content h2{
    font-weight:700;
    line-height:4rem
}
.content li,p{
    font-weight:500;
    line-height:2rem;
    margin-bottom:1.5rem
}
.content li{
    line-height:2.5rem
}
.content_banner img,.content_banner source{
    width:100%;
    height:auto;
    border-radius:2rem
}
.bggg_child .forgot_password:hover,.content a,.text-link{
    color:var(--theme-button-background-color);
    border-bottom:1px solid var(--theme-button-background-color)
}
.slick-dots{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:10rem;
    position:absolute;
    bottom:-30px;
    left:50%;
    transform:translateX(-50%);
    z-index:5
}
.slick-dots li{
    height:11px;
    width:13px;
    border-radius:50%!important;
    background-color:var(--theme-background-color);
    opacity:.8;
    border:none;
    list-style:none
}
.slick-dots button{
    opacity:0
}
.resgister_box{
    display:flex;
    justify-content:center;
    align-items:center;
    position:static;
    width:100%
}
.backBtn,.join_box,header{
    position:fixed
}
.resgister_right{
    border-radius:2rem;
    width:500px;
    height:450px
}
.promo_filters{
    display:flex;
    justify-content:center
}
.hide-box img{
    width:25px;
    cursor:pointer
}
.afterLoginPage_main .profile_page h1.showPC,.yellowP{
    color:var(--theme-content-color)
}
.dark_text{
    color:var(--theme-table-background-color)
}
.changePassword_bggg,.forgot_OTP_bggg,.forgot_bggg,.inputt .i_error,.inputt .i_right,.join_otp,.leftJoin,.login-with-pwd,.mobile_slider,.otp_bggg,.pc_nav_logo,.recover_bggg,.sideMenuRight .tz-loyal-menu,img[src=""]{
    display:none
}
header{
    top:0;
    z-index:99999;
    background:var(--theme-font-color);
    width:100%;
    min-height:45px;
    -moz-user-select:-moz-none;
    -webkit-user-select:none
}
.top-header{
    height:45px;
    padding:.5rem;
    background-color:var(--theme-font-color);
    display:flex;
    justify-content:space-between;
    align-items:center;
    overflow:hidden
}
.sideMenuLeft .menuItem i.i_style.i_leaderboard{
    width:35px;
    margin-right:2px
}
.downloadAppBtn{
    width:100%;
    margin-top:2rem
}
.headerBtns .downloadAppBtn{
    width:40px;
    margin-top:0;
    animation:1.8s infinite zoom-in-zoom-out
}
.login_join .botn.app-step{
    border-radius:1rem
}
.top-header .userBalanceContainer .downloadAppBtn{
    margin:0 .5rem;
    width:35px
}
@keyframes zoom-in-zoom-out{
    0%,100%{
        transform:scale(1.2)
    }
    50%{
        transform:scale(.9)
    }
}
.menu-btn.menuToggleLeft,.menu-btn.menuToggleRight{
    filter:invert(1)
}
.headerBtns .botn{
    border:2px solid var(--theme-font-color);
    color:var(--theme-font-color);
    padding:.5rem 1.5rem;
    border-radius:5px
}
.headerBtns .botn-filled,.userBalance .botn{
    color:var(--theme-background-color)!important
}
.headerBtns .botn-filled{
    border:none
}
.accountBtn{
    padding:1.2rem;
    border-radius:50%;
    background-color:var(--theme-button-background-color);
    cursor:pointer;
    margin-left:1rem;
    text-decoration:none;
    display:none
}
.backBtn{
    top:2rem;
    background:var(--theme-button-background-color);
    border:none;
    width:3.5rem;
    height:3.5rem;
    border-radius:50%;
    z-index:25
}
#secuuthForm{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin-top:3rem;
    padding:0
}
#secuuthForm p{
    text-align:center;
    font-weight:600
}
.join_btn_new,.new-signup-pwd{
    display:flex;
    justify-content:center;
    align-items:center
}
.join_box{
    display:none;
    height:100vh;
    width:100vw;
    top:0;
    right:0;
    background-color:var(--theme-modal-color);
    z-index:50;
    user-select:none
}
.joinNow,.rightJoin{
    position:relative;
    border-radius:2rem;
    height:auto
}
.joinNow{
    display:flex;
    top:50%;
    left:58%;
    transform:translate(-50%,-50%);
    width:500px
}
.rightJoin{
    background-color:var(--theme-background-color);
    width:100%;
    padding:1rem 1rem 6.5rem;
    max-height:98vh;
    overflow-y:auto
}
.joinNow .bggg_child{
    margin-top:1.5rem
}
.accordion-body .menuItems,.rightJoin .join_send_otp .bggg_child .inputBox{
    margin-top:0
}
.firebase-error-inside{
    margin-top:2rem;
    text-align:center;
    color:var(--theme-error-color);
    font-weight:600
}
.rightJoin .eclipse{
    position:absolute;
    left:0;
    bottom:0
}
.Userdeposit,.userBalance{
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-radius:3rem;
    padding-left:1rem;
    background:var(--component-background-color)
}
.sideMenuLeft,.sideMenuRight{
    display:none;
    width:260px;
    padding-right:2rem;
    z-index:100000;
    overflow-y:auto;
    overflow-x:hidden;
    scrollbar-width:none;
    -ms-overflow-style:none;
    position:fixed;
    top:0;
    user-select:none;
    height:100vh
}
.userBalance .botn{
    margin:0
}
.menuItemheader{
    color:var(--theme-content-color);
    font-weight:500
}
.sideMenuRight ul.menuItems li.menuItemheader{
    margin:1rem 0
}
.logout{
    margin-left:3.65rem
}
.logout:hover .i_logout{
    filter:brightness(0) saturate(100%) invert(20%) sepia(83%) saturate(5428%) hue-rotate(354deg) brightness(97%) contrast(128%)
}
.logout:hover span{
    color:var(--theme-button-background-color)!important;
    font-weight:700
}
.menuItem,.menuItem span,.sideMenuRight .menuItem span{
    color:var(--theme-background-color);
    font-size:var(--small-font)
}
a.join_btn_new,a.new-signup-pwd{
    font-weight:500;
    padding:.5rem .9rem
}
.sideMenuLeft{
    background-color:var(--theme-font-color);
    left:0
}
.sideMenuLeft .backBtn img{
    transform:rotate(180deg)
}
.sideMenuLeft .menuItem i{
    padding:1rem .9rem;
    width:2.5rem;
    margin-right:1rem;
    margin-bottom:10px
}
.menuToggleLeft{
    user-select:none;
    cursor:pointer
}
.sideMenuLeft .backBtn{
    left:245px
}
.sideMenuLeft::-webkit-scrollbar{
    width:.5rem;
    background:var(--theme-disable-color);
    border-radius:10px
}
.sideMenuRight{
    max-height:100vh;
    background-color:var(--theme-heading-color);
    right:0
}
.sideMenuRight .backBtn{
    right:245px
}
.sideMenuRight .userBalanceContainer{
    margin-top:2rem;
    margin-right:0
}
.sideMenuRight .menuItems li:hover span{
    color:var(--theme-disable-color)
}
.info-toogler .i_style,.sideMenuRight .menuItems{
    margin-left:1rem
}
.sideMenuRight .menuItem i{
    padding:1rem .9rem;
    width:1.5rem;
    margin-right:1rem
}
.menuItem:hover,.menuItem:hover span{
    font-weight:500;
    color:var(--theme-button-background-color)
}
.menuItems{
    display:flex;
    flex-direction:column;
    justify-content:start;
    user-select:none
}
.menuItem,.menuItem span{
    display:flex;
    align-items:center;
    user-select:none;
    text-decoration:none;
    line-height:3rem
}
.countryCodeSelector option:hover,a.join_btn_new,a.new-signup-pwd{
    color:var(--theme-button-background-color)!important
}
.menuItems li{
    line-height:normal;
    list-style:none
}
.menuItems::-webkit-scrollbar{
    width:.5rem;
    background:var(--theme-disable-color);
    border-radius:10px
}
.menuItems::-webkit-scrollbar-thumb{
    width:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.headerBtns .botn,.login_join .botn,.login_join .botn:active,.login_join .botn:focus,.login_join .botn:hover{
    color:var(--theme-font-color)!important;
    background:var(--login-button-background-color)!important
}
.login_join .userBalanceContainer{
    display:none;
    margin-top:1rem
}
.headerBtns .botn,.login_join .botn{
    font-size:var(--extra-small-font);
    width:90%;
    border:none;
    -webkit-box-shadow:2px 1px 27px 0 #1affbe;
    -moz-box-shadow:2px 1px 27px 0 #1affbe;
    box-shadow:2px 1px 27px 0 #1affbe
}
.userBalanceContainer .userBalance a.botn.botn-filled-green{
    color:var(--theme-background-color)!important;
    background:var(--theme-button-background-color)!important;
    box-shadow:none
}
.sideMenuRight .userBalanceContainer .amount{
    padding:0 1.5rem
}
.sideMenuRight .userBalanceContainer .botn{
    padding:.6rem 2rem
}
.login_box{
    display:none;
    position:fixed;
    height:100vh;
    width:100vw;
    top:0;
    left:0;
    background-color:var(--theme-modal-color);
    z-index:9999;
    user-select:none;
    -webkit-user-select:none
}
.login_join{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    margin:0 auto;
    flex-direction:column
}
.join_send_otp .countrycode select#country,.login_box .countrycodes select#countrys{
    background:inherit
}
.login-modal-child{
    display:flex;
    align-items:center;
    justify-content:center;
    height:100vh;
    width:100vw
}
.login_box_child{
    min-width:380px;
    position:relative
}
a.join_btn_new{
    border:2px solid var(--theme-background-color);
    width:fit-content;
    margin:0 auto
}
a.join_btn_new:hover,a.new-signup-pwd:hover{
    border:2px solid var(--theme-button-background-color);
    border-radius:2rem;
    padding:.5rem .9rem
}
a.new-signup-pwd{
    border-bottom:2px solid var(--theme-background-color);
    width:fit-content;
    margin:0 auto 15px
}
.loginTop{
    position:absolute;
    left:50.2%;
    top:-75px;
    transform:translate(-50%,22%);
    width:110px;
    height:110px;
    background:var(--theme-background-color);
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center
}
.loginTop img{
    width:80%
}
.bggg{
    background-image:url(/assets/images/loginBg.svg);
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    min-height:360px;
    min-width:400px;
    height:100%;
    overflow:hidden;
    border-radius:20px
}
.bggg_child .inputBox .inputt input::placeholder{
    color:var(--verify-background-color)!important;
    font-size:var(--small-font);
    font-weight:600;
    letter-spacing:normal
}
.close_modal{
    left:85%;
    top:4%
}
.close_modal img{
    width:3rem;
    height:3rem
}
.bggg_child_header{
    text-align:center;
    color:var(--theme-table-background-color);
    font-weight:700;
    font-size:var(--large-font)
}
.bggg_child{
    display:flex;
    flex-direction:column;
    align-items:center;
    width:100%;
    padding:1rem;
    scrollbar-width:thin
}
.bggg_child::-webkit-scrollbar{
    width:.5rem;
    background:var(--theme-disable-color);
    border-radius:10px
}
.bggg_child::-webkit-scrollbar-thumb{
    width:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.bggg_child .inputBox{
    position:relative;
    width:95%;
    margin-top:2rem
}
.otpORpassword{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    padding:1rem
}
.bggg_child .botn,.bggg_child-btn{
    width:85%;
    padding:1rem 2rem;
    font-size:var(--medium-font);
    font-weight:600;
    color:var(--theme-background-color)!important
}
.countryCodeSelector,.otpORpassword button{
    font-size:var(--small-font)!important;
    padding:1rem 0
}
.bggg_child .inputBox .inputt input,.countryCodeSelector{
    font-weight:600;
    background:var(--profile-disable-input-bg-color)!important
}
.otpORpassword button{
    width:50%!important;
    text-align:center;
    color:var(--theme-background-color)!important
}
.otpORpassword .request_otp{
    border-radius:.6rem 0 0 .6rem;
    border-right:1px solid var(--component-background-color)
}
.otpORpassword .join_btn_new{
    border-radius:0 .6rem .6rem 0;
    border-left:1px solid var(--component-background-color)
}
.bggg_child .forgot_password{
    background:0 0;
    border:none;
    text-decoration:none;
    font-size:var(--small-font);
    font-weight:600;
    color:var(--theme-table-background-color);
    z-index:3
}
.bggg_child .inputBox .inputt{
    max-width:40rem;
    background-color:var(--profile-disable-input-bg-color)!important
}
.countryCodeSelector option{
    color:var(--profile-disable-input-bg-color)!important;
    background-color:var(--theme-background-color)!important;
    padding:.5rem;
    font-weight:400
}
.countryCodeSelector option:hover{
    background:var(--theme-table-background-color)!important
}
.countryCodeSelector{
    color:var(--theme-table-background-color)!important;
    margin-left:2rem;
    margin-right:1rem;
    width:70px
}
.eclipse,.hoverWrap{
    background-position:center
}
.eclipse h3 a,.resend-otp{
    color:var(--theme-button-background-color)
}
.bggg_child .inputBox .inputt input{
    font-size:var(--medium-font)!important;
    padding:1rem .5rem;
    color:var(--verify-background-color)!important;
    letter-spacing:9px
}
.eclipse{
    background-image:url(/assets/images/elicpse.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    border-bottom-left-radius:2rem;
    border-bottom-right-radius:2rem;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-top:10px;
    padding:10px
}
.eclipse h3{
    color:var(--theme-table-background-color);
    text-align:center
}
.eclipse h3 a{
    border:2px solid var(--component-background-color);
    padding:.5rem;
    margin-left:5px
}
.eclipse h3 a:hover{
    border:2px solid var(--theme-button-background-color);
    border-radius:2rem;
    padding:.5rem
}
label.tez-change-password{
    opacity:0;
    position:absolute;
    top:0;
    transform:translate(7%,-50%);
    left:0;
    background-color:#fff;
    padding:2px 8px;
    font-size:var(--smallest-font)!important
}
.bggg_child .inputBox .inputt input:focus+label.tez-change-password,.bggg_child .inputBox .inputt.tez-pw-design input.has-value+label.tez-change-password,.ig-tabs .ig-tab:hover{
    opacity:1
}
.bggg_child .inputBox .inputt.tez-pw-design{
    background-color:#fff;
    border:2px solid #000;
    position:relative
}
.bggg_child .inputBox .inputt.tez-pw-design input{
    background-color:#fff
}
.bggg_child .inputBox .inputt.tez-pw-design input:focus::placeholder{
    opacity:0
}
#usermobile{
    margin:1.5rem 0
}
.otp_inputt input{
    width:3.5rem;
    height:3.5rem;
    border-radius:50%;
    border:2px solid var(--theme-font-color);
    margin-right:1rem;
    font-size:var(--large-font);
    text-align:center
}
.casinoLeft .botn,.casinoLeft h1,.casinoLeftTopChild .whiteP,.resend-otp{
    font-size:var(--medium-font)
}
.resend-otp{
    display:block;
    font-weight:500;
    letter-spacing:1px;
    line-height:2rem
}
.wrong-otp-error{
    font-size:var(--extra-small-font)!important;
    font-weight:400;
    text-align:center;
    color:var(--theme-error-color)!important
}
.banner_box{
    margin-bottom:3rem
}
.banner_box .carousel-item a img,.banner_box .carousel-item video{
    width:100%!important;
    height:100%!important;
    border-radius:3rem
}
.slide .carousel-indicators{
    justify-content:start;
    margin-left:1.5rem;
    margin-bottom:1rem
}
.slide .carousel-indicators button{
    height:11px;
    width:13px;
    border-radius:50%!important;
    background-color:var(--theme-background-color);
    opacity:.8;
    border:none
}
.slick-dots .slick-active,.slide .carousel-indicators .active{
    background-color:var(--theme-table-background-color)!important
}
#btndeposit:hover,.casinoLeft .botn,.testimonol_container .slick-dots .slick-active{
    background-color:var(--theme-button-background-color)!important
}
.banner_box .col-3 img,.gameImageBox .img-fluid{
    width:100%!important;
    height:100%!important;
    border-radius:1rem
}
.casino{
    border-radius:1rem;
    padding:2rem;
    display:flex;
    justify-content:space-between;
    margin-bottom:1.5rem;
    background-color:var(--component-background-color);
    flex-direction:column
}
.casinoLeft{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    width:100%
}
.casinoLeftTop{
    display:flex;
    width:100%;
    justify-content:space-between
}
.casinoLeft .botn{
    padding:0 2rem;
    max-height:4rem;
    float:right;
    margin-top:11px;
    border:2px solid var(--theme-button-background-color)!important
}
.providerFilter,.side_Menu .menuItems{
    max-height:500px;
    scrollbar-color:var(--theme-button-background-color) var(--theme-disable-color)
}
.casinoLeft .showMob{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    color:var(--theme-background-color)!important
}
.casinoLeftTopChild{
    display:flex;
    flex-direction:column;
    margin-left:1.5rem;
    margin-bottom:4rem
}
.casinoLeft h1{
    letter-spacing:1.2px;
    line-height:2rem;
    font-weight:700
}
.casinoLeftTopChild .whiteP{
    font-weight:500
}
.games_box{
    width:100%;
    display:flex;
    align-items:flex-start;
    overflow-x:auto
}
.games_box::-webkit-scrollbar{
    display:none
}
.game_container{
    width:150px;
    cursor:pointer;
    margin-right:1rem
}
.gameImageBox{
    width:150px;
    height:150px;
    position:relative;
    border-radius:.5rem;
    margin-bottom:.75rem
}
.hoverWrap{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-backdrop-filter:saturate(180%) blur(30px);
    backdrop-filter:saturate(180%) blur(5px);
    background-color:rgba(255,255,255,.8);
    background-color:rgb(18 18 18/23%);
    z-index:5;
    border-radius:.5rem
}
.gameImageBox_middle{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.gameImageBox_middle .i_live{
    padding:2rem;
    width:2rem;
    height:2rem
}
.gameImageBox_bottom{
    position:absolute;
    bottom:2%;
    width:100%;
    justify-content:center;
    display:none
}
.gameImageBox_bottom .gameImageBox_Btn{
    background:0 0;
    border:2px solid var(--theme-background-color);
    color:var(--theme-background-color);
    font-size:var(--extra-small-font);
    font-weight:500;
    border-radius:.5rem;
    padding:3% 5%;
    white-space:nowrap;
    margin:0 5px
}
.accordion-button:not(.collapsed),.activeLinkBorder span,.game_container h3{
    color:var(--theme-button-background-color)
}
.game_container h3{
    margin-left:1rem;
    font-weight:600;
    font-size:var(--small-font);
    white-space:nowrap;
    width:96%
}
.casinoLeftTop i{
    padding:2.5rem
}
.casinoLeftTopChild .yellowP{
    text-align:left;
    font-size:var(--small-font)
}
.providers{
    margin-bottom:3.5rem;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.provider{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    background-color:var(--theme-heading-color);
    padding:1.5rem 0;
    border-radius:1rem
}
.accordion-button,.accordion-header,.accordion-item{
    background-color:var(--theme-accordion-bg-color)!important
}
.provider img{
    padding:5px;
    filter:brightness(.9)!important
}
.testimonol_container{
    margin-bottom:2.5rem;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.testimonol_container h1{
    text-align:center;
    margin-bottom:.75rem
}
.overflow_slider_color{
    overflow-x:auto;
    scrollbar-color:var(--theme-button-background-color) var(--theme-disable-color);
    scrollbar-width:thin;
    padding-bottom:2rem
}
.testimonol_box{
    display:flex;
    margin-top:2rem;
    padding-bottom:2rem;
    overflow-x:auto;
    width:90%;
    margin-left:auto;
    margin-right:auto
}
.testimonol{
    border:1px solid var(--theme-button-background-color);
    min-width:300px;
    max-width:450px;
    padding:2rem 2rem 1rem;
    border-radius:1.5rem;
    position:relative
}
.testimonol:last-child{
    margin-right:0
}
.testimonol h2{
    font-size:var(--large-font);
    font-weight:400;
    margin-bottom:8rem
}
.testimonolUser{
    position:absolute;
    bottom:.5rem;
    left:2rem
}
.overflow_slider_color::-webkit-scrollbar{
    width:.5rem;
    height:.5rem;
    background:var(--theme-table-background-color);
    border-radius:10px
}
.overflow_slider_color::-webkit-scrollbar-thumb{
    width:.5rem;
    height:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.testimonol_box.overflow_slider_color::-webkit-scrollbar{
    background-color:var(--theme-background-color)
}
.accordion-button:not(.collapsed){
    box-shadow:none
}
.botn-filled-green:hover,.depositManual button#menualbtndeposit:hover{
    box-shadow:0 0 4px var(--theme-button-background-color)
}
.accordion-body{
    border-top:2px solid var(--component-background-color)
}
.accordion-item{
    border:none;
    border-radius:1rem;
    overflow:hidden
}
.providerFilter,.side_Menu .menuItems,.welcomeContext{
    overflow-y:auto;
    scrollbar-width:thin
}
.tezAccordion button.accordion-button{
    background:var(--theme-accordion-bg-color)!important
}
.accordion-button,.accordion-header{
    font-weight:500;
    color:var(--theme-font-color);
    font-size:var(--small-font);
    padding-top:.75rem;
    padding-bottom:.75rem
}
.accordion-button::after{
    filter:brightness(0) saturate(100%) invert(10%) sepia(50%) saturate(3109%) hue-rotate(221deg) brightness(96%) contrast(110%)
}
.accordion-button:not(.collapsed)::after,.activeLink i,.active_input i,.back_log_page img,.back_log_page_pwd img,.contentActiveMenu .menuItem i,.i_message,.i_search:hover,.sideMenuRight .menuItems li:hover i,.slideBtn_container div:hover,.slideBtn_container_Right div:hover,a.menuItem.logout_menu:hover i.i_logout{
    filter:brightness(0) saturate(100%) invert(83%) sepia(43%) saturate(4412%) hue-rotate(289deg) brightness(99%) contrast(89%)
}
.sideMenuLeft a.menuItem span{
    line-height:2.4rem
}
.filter_nav{
    position:sticky;
    padding-left:0;
    top:4rem;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:var(--theme-heading-color);
    z-index:10;
    width:100%!important;
    height:15rem;
    user-select:none
}
.slideBtn_container,.slideBtn_container_Right{
    width:5rem;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    height:auto
}
.slideBtnRight1,.slideBtnRight2{
    transform:rotate(180deg)!important;
    cursor:pointer
}
.pw-toggleFaqs{
    display:none;
    padding:.6rem 2rem;
    border:0;
    outline:0;
    color:var(--theme-font-color);
    background:var(--theme-accordion-bg-color);
    font-size:var(--medium-font);
    font-weight:500;
    border-radius:10px;
    margin:10px auto
}
.filter_navLeft{
    display:flex;
    flex-direction:column;
    width:65%
}
.filter_nav .menuItems{
    display:flex;
    flex-direction:row
}
.filter_nav .overflow_slider{
    scrollbar-width:none;
    -ms-overflow-style:none;
    padding:0
}
.filter_nav .overflow_slider::-webkit-scrollbar{
    display:none
}
.overflow_slider{
    display:flex;
    flex-wrap:nowrap;
    width:auto;
    overflow-x:auto;
    padding:1rem;
    scrollbar-width:none;
    -ms-overflow-style:none
}
.filter_navTop .menuItems li{
    margin:0 1rem
}
.filter_nav .menuItem{
    line-height:normal;
    text-align:center
}
.filter_navTop .menuItems .menuItem span{
    font-size:var(--small-font);
    line-height:normal;
    font-weight:500;
    white-space:pre;
    text-align:center;
    color:var(--theme-background-color)
}
.filter_nav .menuItems .menuItem i{
    margin-right:.75rem;
    padding:1.6rem
}
.i_bg i{
    margin:0
}
.filter_navTop .menuItems .i_bg{
    background:var(--theme-disable-color);
    margin-bottom:.5rem
}
.filter_nav .i_bg{
    padding:1.5rem;
    border-radius:50%
}
.activeLinkBorder span{
    font-weight:600
}
.filter_navRight{
    display:flex;
    align-items:flex-start;
    justify-content:center;
    flex-direction:column;
    width:auto
}
.filter_navRight .inputt,.provider-toggler{
    background:var(--theme-background-color)!important;
    width:100%;
    max-width:100%;
    border-radius:2rem;
    padding:1rem 1rem 1rem 2rem;
    font-weight:500;
    font-size:var(--small-font)
}
.filter_navRight .inputt{
    color:var(--theme-background-color)!important;
    margin-bottom:0;
    white-space:nowrap
}
.deposit_promo,.filter_navRight .searchBar{
    margin-bottom:1rem
}
.filter_navRight .inputt input{
    background:var(--theme-background-color)!important;
    font-weight:500;
    width:95%;
    color:var(--theme-font-color)!important;
    font-size:var(--small-font);
    padding:0
}
.provider-toggler{
    color:var(--theme-heading-color)!important;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:1px solid rgba(255,255,255,.05);
    margin:0 auto
}
.providerFilter,.wd-providers{
    background:var(--theme-heading-color)
}
.provider-toggler::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.wd-providers{
    position:absolute;
    right:0;
    top:102%;
    width:775px;
    border-radius:8px;
    z-index:5;
    padding:8px 15px
}
.providerFilter{
    display:flex;
    flex-wrap:wrap;
    width:100%;
    padding-left:0;
    min-height:90px;
    border-radius:2rem;
    margin-bottom:0
}
.aboutus_right,.cross_parent,.footerContext,.hide,.ll-mobile-view,.showPC{
    display:none
}
.providerFilter .providers{
    display:flex;
    justify-content:start;
    flex-direction:row;
    align-items:center;
    list-style:none;
    margin-bottom:0;
    width:45%;
    height:40px
}
.providerFilter .providers input{
    margin-right:.7rem;
    border:2px solid var(--theme-background-color)!important;
    background-color:var(--pagination-button-background-color)!important;
    border-radius:.4rem;
    height:16px;
    width:17px;
    cursor:pointer
}
.providerFilter .providers input:checked{
    border:3px solid var(--theme-button-background-color)!important
}
.providerFilter .providers label{
    font-size:var(--small-font);
    color:var(--theme-background-color);
    font-weight:500;
    white-space:nowrap;
    text-align:center;
    -o-text-overflow:ellipsis
}
.clearSection{
    display:block;
    margin-left:auto;
    width:45%;
    font-size:var(--small-font);
    color:var(--theme-button-background-color);
    font-weight:800
}
.main-prov-box{
    position:sticky;
    padding-left:0;
    top:21rem;
    align-items:center;
    justify-content:space-between;
    -webkit-backdrop-filter:saturate(180%) blur(30px);
    backdrop-filter:saturate(180%) blur(30px);
    background-color:rgb(18 18 18/85%);
    z-index:10;
    width:90%!important;
    margin:0 auto;
    display:none
}
.providerFilter::-webkit-scrollbar{
    width:.5rem;
    background:var(--theme-disable-color);
    border-radius:10px
}
.providerFilter::-webkit-scrollbar-thumb{
    width:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.filter_navRight .inputt input::placeholder{
    font-weight:500;
    width:95%;
    color:var(--theme-background-color)!important;
    font-size:var(--small-font);
    letter-spacing:0
}
.provider-toggler.show-color{
    color:var(--theme-font-color)!important;
    background-color:var(--theme-background-color)
}
.games_header{
    margin-bottom:1rem;
    justify-content:space-between;
    display:flex;
    align-items:center
}
.games_header_right .slideLeft{
    padding:.75rem 1.2rem;
    border-radius:.6rem;
    transform:rotate(180deg)
}
.games_header_right .showall{
    background-color:var(--theme-button-background-color);
    color:var(--theme-background-color)!important;
    border:2px solid var(--theme-button-background-color)
}
.amount,.ruppes,.side_Menu .dropdown-toggle{
    color:var(--theme-button-background-color)
}
.games_header_right .slideRight{
    padding:.75rem 1.2rem;
    border-radius:.6rem
}
.games_header_right .slideLeft i,.games_header_right .slideRight i{
    padding:.5rem;
    filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(174deg) brightness(102%) contrast(102%)
}
.promotionContainer{
    background-color:var(--theme-heading-color);
    border-radius:2.5rem;
    width:100%;
    margin-bottom:5px;
    position:relative
}
.promotionTop{
    border-radius:2.5rem;
    background-color:var(--theme-modal-color);
    display:flex;
    justify-content:center;
    align-items:center
}
.promotionTop img{
    width:100%;
    height:200px;
    border-radius:2.5rem
}
.promotionBottom{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:0;
    text-align:center;
    min-width:100%;
    margin-top:10px
}
.promo-contents{
    height:150px;
    overflow-y:auto;
    padding-right:15px;
    padding-left:18px
}
.promo-contents::-webkit-scrollbar{
    width:.5rem;
    background:var(--theme-disable-color);
    border-radius:10px
}
.promo-contents::-webkit-scrollbar-thumb{
    width:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.side_Menu .dropdown-toggle,.side_Menu .menuItems li{
    background:var(--verify-background-color);
    border-radius:1rem
}
.promotionBottom h2{
    text-align:center;
    font-size:var(--medium-font);
    margin-bottom:1.5rem
}
.promotionBottom p{
    font-size:var(--small-font);
    font-weight:400
}
.promotionBottom p:last-child{
    margin-bottom:0
}
.promotionBottomBotns{
    display:flex;
    justify-content:space-between;
    padding:1rem 0;
    width:100%
}
.promotionBottomBotns .botn{
    padding:.75rem;
    text-align:center;
    width:40%;
    display:block
}
.tez-leaderboard .promotionBottomBotns .botn-filled-dark{
    background:var(--theme-button-background-color);
    color:var(--theme-background-color);
    max-width:86%;
    overflow:hidden;
    text-overflow:ellipsis;
    border:none;
    padding:.85rem
}
.tez-leaderboard .promotionBottomBotns .botn-filled-dark:hover{
    color:var(--theme-button-background-color);
    background-color:var(--theme-background-color)
}
.tez-content-box p{
    font-size:var(--small-font)!important;
    font-weight:600
}
.content_container u{
    text-decoration:none;
    font-size:var(--medium-font)!important;
    margin-top:30px
}
.image-conatiners img{
    max-width:100%
}
.content li{
    font-size:var(--small-font)!important
}
.content h1.mb-3{
    text-align:center;
    margin-top:20px;
    font-size:25px
}
.amount,.cash_history_child p,.ruppes{
    font-size:var(--small-font)
}
.loyal-user-info button.close_modal{
    position:absolute;
    left:94%;
    top:6px
}
.loyal-user-info button.close_modal .i_cross{
    padding:9px
}
.content_container .row.tez-leaderboard{
    margin-top:0
}
.modalPromotion{
    display:none;
    position:fixed;
    background:#000000e6;
    width:100%;
    height:100%;
    z-index:30;
    top:53%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%)
}
.modalPromotion .promotionContainer{
    width:90vw;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    top:50%;
    left:50%;
    position:absolute;
    margin-top:1rem
}
.modalPromotion .promotionContainer .i_cross,.welcomeContainer .i_cross{
    position:absolute;
    top:-1%;
    left:96%;
    transform:translate(1%,-96%);
    cursor:pointer
}
.modalPromotion .promotionTop img{
    height:299px
}
.promotionBottom-content{
    padding:1rem 0;
    overflow:auto;
    margin-bottom:1rem;
    height:30vh;
    padding-left:10px
}
.modalPromotion .promotionBottomBotns{
    position:relative;
    bottom:unset
}
.modalPromotion .promotionBottom-content{
    padding-right:1.5rem;
    width:97%;
    overflow-y:auto;
    scrollbar-color:var(--theme-button-background-color) var(--theme-disable-color);
    scrollbar-width:thin
}
.modalPromotion .promotionBottom-content::-webkit-scrollbar{
    width:.5rem;
    background:var(--theme-disable-color);
    border-radius:10px
}
.modalPromotion .promotionBottom-content::-webkit-scrollbar-thumb{
    width:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.modal-deposit-btn{
    width:60%!important
}
.content_container{
    width:90%;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.side_Menu .dropdown-toggle{
    display:flex;
    width:100%;
    justify-content:space-between;
    align-items:center;
    padding:1rem;
    font-size:var(--extra-small-font)
}
.side_Menu .dropdown-menu{
    inset:0;
    margin-top:1.5rem;
    transform:translate(0)!important;
    position:static;
    z-index:1;
    background:0 0;
    width:100%!important;
    display:none
}
.side_Menu .menuItems{
    margin-top:0;
    padding-left:0;
    position:-webkit-sticky;
    position:sticky;
    top:7.5rem;
    left:2rem;
    z-index:2
}
.side_Menu .menuItems::-webkit-scrollbar{
    width:.5rem;
    background:var(--theme-disable-color);
    border-radius:10px
}
.add_account .deposit_promo .checked,.depositManual button#menualbtndeposit,.withdrawal_page_content .deposit_promo .checked{
    background:var(--theme-button-background-color)
}
.side_Menu .menuItems::-webkit-scrollbar-thumb{
    width:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.side_Menu .menuItems li{
    padding:1rem 2rem;
    margin-bottom:1.5rem
}
.side_Menu .menuItems .menuItem{
    line-height:3rem
}
.content{
    margin-top:3rem;
    padding-left:1rem
}
.user_info{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    padding:1rem;
    margin-top:0
}
.account-page-contents .pagination{
    margin-top:35px
}
.Userdeposit span,.user_info .ms-5 h3{
    font-size:var(--small-font);
    font-weight:700
}
.depo_with{
    display:flex;
    align-items:center;
    justify-content:space-evenly
}
.depo_with .botn-filled-green{
    color:var(--theme-background-color)!important;
    background-color:var(--theme-button-background-color)!important
}
.total_Balance{
    background-color:var(--theme-button-background-color);
    width:95%;
    border-radius:1rem;
    position:relative
}
.deposit_page_Box_numbering span,.tool-tip{
    background-color:var(--theme-background-color)
}
.total_Balance div h2{
    font-size:var(--large-font);
    color:var(--theme-background-color)!important
}
.total_Balance .d-flex img{
    width:2.5rem
}
.amount{
    display:flex;
    align-items:center;
    font-weight:600;
    padding-left:.6rem;
    padding-right:1rem
}
.ruppes{
    font-weight:700
}
.total_Balance .amount span{
    font-size:var(--extra-small-font);
    color:var(--theme-background-color);
    font-weight:700
}
.page-item.active .page-link,.pagination .page-link:hover,.tool-tip-box .tool-tip p{
    color:var(--theme-table-background-color)!important
}
.tool-tip-box{
    width:97%;
    bottom:5%;
    left:0;
    position:absolute
}
.tool-tip-box .i_tooltip{
    width:.8rem;
    height:.8rem;
    padding:.8rem;
    cursor:pointer;
    position:absolute;
    top:90%;
    left:100%;
    transform:translate(-100%,-90%)
}
.page_btn .i_style,.tool-tip{
    padding:.5rem
}
.total_Balance .tool-tip-box .i_tooltip{
    padding:1rem;
    filter:brightness(0) saturate(100%) invert(6%) sepia(75%) saturate(4562%) hue-rotate(239deg) brightness(94%) contrast(107%)
}
.tool-tip{
    display:none;
    width:180px;
    height:auto;
    border-radius:5px;
    z-index:5;
    position:absolute;
    left:100%;
    top:100%;
    transform:translateX(-100%);
    margin-top:.5rem
}
.tool-tip-box .tool-tip p{
    font-size:9px;
    text-align:left;
    line-height:normal;
    margin-bottom:0
}
.cash_history{
    display:flex;
    justify-content:space-evenly;
    align-items:center
}
.cash_history_child{
    background-color:var(--theme-accordion-bg-color);
    padding:1.5rem 1rem;
    border-radius:1rem;
    position:relative
}
.cash_history_child p{
    color:var(--profile-disable-input-bg-color)!important;
    font-weight:500;
    position:relative
}
.account-page-contents:not(:last-child){
    margin-bottom:20px
}
.account_details p{
    display:block;
    color:var(--theme-content-color);
    font-size:var(--extra-small-font);
    font-weight:700;
    letter-spacing:2px;
    text-align:left;
    width:100%;
    margin-bottom:1rem;
    line-height:normal
}
.afterLoginPage_main{
    margin-top:50px
}
.depositPayment_box.paymentActive{
    border:2px solid var(--theme-button-background-color)!important
}
.right_container{
    width:95%!important;
    max-width:100%!important;
    min-height:60vh;
    margin-left:auto;
    margin-right:auto
}
.breadcrumb{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    background-color:var(--component-background-color);
    padding:1rem;
    margin-top:4rem
}
.page_btn{
    background:0 0;
    border:2px solid var(--theme-font-color);
    padding:.5rem 1rem;
    border-radius:.75rem;
    transform:rotate(180deg)
}
.breadcrumb_txt{
    color:var(--theme-font-color);
    font-weight:600;
    font-size:var(--medium-font)
}
.enterDepositHeader,.loyal-header-right,.loyal-header-right p{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.deposit_page_Box_numbering span{
    width:4rem;
    height:4rem;
    font-size:var(--small-font);
    font-weight:700;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    margin-right:1rem;
    border:1px solid rgba(255,255,255,.05);
    color:var(--theme-placeholder-color)
}
.depositAmountValue_container,.social_download{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.sideMenuRight .menuItem i.i_deposit,.sideMenuRight .menuItem i.i_history,.sideMenuRight .menuItem i.i_logout,.sideMenuRight .menuItem i.i_transactionHistory,.sideMenuRight .menuItem i.i_userLight,.sideMenuRight .menuItem i.i_verification,.sideMenuRight .menuItem i.i_wallet,.sideMenuRight .menuItem i.i_withdraw{
    filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(3deg) brightness(106%) contrast(105%)
}
.sideMenuRight .menuItems li.activeLink .i_deposit,.sideMenuRight .menuItems li.activeLink .i_history,.sideMenuRight .menuItems li.activeLink .i_logout,.sideMenuRight .menuItems li.activeLink .i_transactionHistory,.sideMenuRight .menuItems li.activeLink .i_userLight,.sideMenuRight .menuItems li.activeLink .i_verification,.sideMenuRight .menuItems li.activeLink .i_wallet,.sideMenuRight .menuItems li.activeLink .i_withdraw,.sideMenuRight .menuItems li.activeLink span{
    filter:brightness(0) saturate(100%) invert(31%) sepia(62%) saturate(6687%) hue-rotate(315deg) brightness(93%) contrast(96%)
}
.sideMenuRight .menuItem i.i_deposit:hover,.sideMenuRight .menuItem i.i_history:hover,.sideMenuRight .menuItem i.i_logout:hover,.sideMenuRight .menuItem i.i_transactionHistory:hover,.sideMenuRight .menuItem i.i_userLight:hover,.sideMenuRight .menuItem i.i_verification:hover,.sideMenuRight .menuItem i.i_wallet:hover,.sideMenuRight .menuItem i.i_withdraw:hover{
    filter:brightness(0) saturate(100%) invert(36%) sepia(98%) saturate(6724%) hue-rotate(317deg) brightness(97%) contrast(88%)
}
.sideMenuRight li.menuItemheader{
    font-size:var(--medium-font);
    color:var(--theme-background-color);
    font-weight:600
}
.depositAmountValue_container .botn{
    background:0 0;
    height:100%;
    padding:1rem 0;
    text-align:center;
    border-radius:1.4rem;
    width:19%;
    color:var(--theme-font-color)
}
.deposit_page .enterAmount .inputBox .inputt{
    max-width:100%;
    width:100%;
    background:var(--theme-background-color)!important;
    padding-right:0;
    padding-left:0;
    outline:0;
    font-size:var(--small-font);
    font-weight:600;
    border:0
}
.deposit_page .enterAmount .inputBox .inputt input{
    border:2px solid rgba(255,255,255,.05);
    max-width:100%;
    width:100%;
    background:var(--theme-background-color)!important;
    padding-right:0;
    outline:0;
    font-size:var(--small-font);
    font-weight:600
}
.promo-section .deposit_promo{
    margin-right:8px
}
.deposit_promo .verify_botn{
    padding:0;
    width:25.2rem;
    height:15rem;
    background:0 0;
    border:none;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.deposit_promo .checked,.deposit_promo .verify_botn:hover{
    border:1px solid var(--theme-button-background-color)
}
.verify_botn{
    background-color:var(--verify-background-color);
    padding:1rem 3rem;
    border-radius:1rem;
    cursor:pointer;
    user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
    width:90%;
    user-select:none
}
.deposit_promo .verify_botn .depositBonous{
    display:flex;
    align-items:baseline;
    justify-content:center
}
.bonousName{
    line-height:normal;
    border-bottom:1px solid var(--theme-background-color)
}
.bonousInfo{
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0;
    width:2.5rem;
    height:2.5rem;
    border-radius:50%;
    background-color:var(--pagination-button-background-color)
}
.bonousInfo .i_infoWhite{
    width:0;
    height:0;
    padding:.7rem
}
.deposit_promo .verify_botn .img-fluid{
    border-radius:1rem;
    width:100%;
    height:100%!important
}
.deposit_page_Box a{
    font-size:var(--small-font);
    font-weight:500;
    color:var(--theme-content-color)
}
.inputBox{
    margin:1rem 0;
    user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none
}
.deposit_page_Box .inputBox .inputt .botn{
    padding:1rem 2rem;
    border-radius:.5rem;
    margin-right:0
}
.deposit_page_Box .inputBox .inputt .botn i{
    padding:.75rem
}
.enterAmount .botn-filled{
    padding:1rem;
    font-size:var(--small-font)
}
.depositPayment_box{
    padding:0;
    cursor:pointer;
    margin-bottom:15px;
    border-radius:1rem;
    border:2px solid var(--theme-placeholder-color)
}
#btndeposit,.withdraw_btn{
    color:var(--theme-background-color)!important;
    border-color:var(--theme-disable-color)
}
.depositPayment_box_top{
    width:100%;
    padding:1rem;
    background-color:var(--theme-background-color);
    border-top-right-radius:.85rem;
    border-top-left-radius:.85rem
}
.depositPayment_box_top img.img-fluid{
    height:120px
}
.depositPayment_box_bottom{
    display:flex;
    justify-content:space-between;
    align-items:center;
    background-color:var(--component-background-color);
    border-bottom-right-radius:.85rem;
    border-bottom-left-radius:.85rem
}
#btndeposit.botn-filled-green,.copyCode-botn,.depositManual .botn-filled-green{
    background-color:var(--theme-button-background-color)
}
.depositPayment_box_bottom h4{
    font-weight:700;
    color:var(--theme-placeholder-color)
}
#btndeposit span{
    font-weight:700;
    font-size:var(--small-font);
    color:var(--theme-background-color)!important
}
#btndeposit{
    padding:1.2rem 0;
    min-width:75%;
    max-width:90%;
    font-size:var(--small-font);
    font-weight:700;
    margin:0 auto;
    width:100%;
    text-align:center;
    display:block
}
#btndeposit.botn-filled-green{
    color:var(--theme-background-color)!important
}
.botn-filled-green:hover{
    color:var(--pagination-button-background-color)
}
.depositManual_heading h3{
    margin-left:5.3rem
}
.depositManual button#menualbtndeposit{
    color:var(--theme-background-color);
    padding:.6rem .9rem;
    width:60%!important
}
.inputBox label{
    color:var(--theme-heading-color);
    display:flex;
    flex-direction:column;
    font-size:var(--small-font);
    margin-bottom:.5rem;
    padding-left:.5rem;
    font-weight:400
}
.copyCode-botn span,.deposit_promo .verify_botn label,.withdrawal_balance h3{
    font-size:var(--extra-small-font)
}
.manualBox .inputt{
    padding-right:0
}
.manualBox .inputt h3{
    margin-bottom:0
}
.copyCode-botn{
    border-radius:.5rem
}
.copyCode-botn .i_style{
    height:.75rem;
    filter:brightness(0) saturate(100%) invert(86%) sepia(100%) saturate(2%) hue-rotate(315deg) brightness(107%) contrast(100%)
}
.copyCode-botn span{
    color:var(--theme-content-color);
    font-weight:600;
    margin-left:1rem
}
.payment-status-modal-child h2,.withdrawlOtp_child h2{
    color:var(--theme-table-background-color);
    text-align:center
}
.upi-sample{
    height:100%;
    width:220px
}
.inputt input::placeholder{
    color:var(--theme-placeholder-color)
}
.manualBox .verify_img_box{
    max-width:35rem;
    height:140px
}
.depositManual .botn-filled-green{
    padding:1.5rem;
    font-size:var(--large-font);
    font-weight:700;
    width:85%;
    display:block;
    margin-top:-5rem
}
.banking_type .botn-filled-dark,.enterAmount .showPc .botn{
    background-color:var(--pagination-button-background-color)
}
.depositManual .botn-filled-green:hover{
    box-shadow:0 0 4px var(--theme-button-background-color)!important
}
.depositManual_botText{
    width:80%;
    margin-top:2rem;
    text-align:center
}
.banking_type .botn-filled-dark{
    border:none
}
.deposit_page .enterAmount .inputBox .inputt .amount::placeholder{
    color:var(--theme-placeholder-color)!important;
    font-weight:600
}
.deposit_promo .verify_botn label{
    margin:0;
    line-height:2rem
}
.deposit_promo .verify_botn input{
    width:1.8rem;
    height:1.8rem;
    border:3px solid var(--theme-background-color)
}
.deposit_promo input[type=radio]:checked{
    background-color:var(--theme-button-background-color);
    border:2px solid var(--theme-button-background-color)
}
.deposit_page h3 .i_style{
    padding:.7rem;
    margin-right:5px
}
.enterAmount .showPc .botn{
    border:1px solid var(--pagination-button-background-color);
    width:90%
}
.enterAmount .showPc .botn:hover{
    box-shadow:none;
    color:var(--theme-background-color);
    border:1px solid var(--theme-button-background-color)
}
.userBalance .userIcon{
    padding:1.2rem;
    background-color:var(--theme-button-background-color);
    border-radius:50%
}
.Userdeposit .botn{
    background:var(--theme-button-background-color);
    padding:.75rem 1.5rem;
    margin:0
}
.payment-status-modal p.dark_text{
    margin-bottom:11px
}
.payment-status-modal{
    position:fixed;
    width:100vw;
    height:100vh;
    top:0;
    left:0;
    z-index:99999999;
    background:rgba(0,0,0,.52)
}
.payment-status-modal-child{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    background:var(--theme-background-color);
    min-height:300px;
    width:650px;
    border-radius:2rem;
    padding:35px
}
.hide-box{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    padding:0;
    margin-bottom:30px
}
.payment-status-modal-child .hide-box{
    margin-bottom:0;
    position:absolute;
    top:15px;
    right:15px
}
.close_withdraw_box{
    padding:2rem;
    cursor:pointer
}
.status_withdraw{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    margin-top:20px
}
.center,.welcomeTop{
    justify-content:center
}
.center{
    display:flex;
    align-items:center;
    flex-direction:column;
    margin:2rem 0;
    width:100%
}
.center img{
    margin-bottom:2rem;
    width:100px
}
.center .btn{
    font-size:var(--small-font);
    padding:5px 30px
}
.withdrawal_page_content .inputBox .inputt input{
    padding:1.3rem 1rem;
    width:100%;
    background-color:var(--theme-background-color)!important;
    text-transform:uppercase
}
a.menuItem.logout_menu:hover span{
    filter:brightness(0) saturate(100%) invert(83%) sepia(43%) saturate(4412%) hue-rotate(289deg) brightness(99%) contrast(89%);
    font-weight:500
}
.withdrawal_balance{
    display:flex;
    justify-content:space-between;
    flex-direction:column
}
.withdrawal_page_content .inputBox .inputt{
    max-width:100%;
    padding:0
}
.account_container{
    max-height:135px
}
.withdraw_btn{
    padding:1.2rem;
    width:100%;
    background-color:var(--theme-disable-color);
    max-width:360px
}
.payment-status-modal-child h4{
    font-size:var(--medium-font);
    text-align:center
}
.withdrawlOtp_child h2{
    font-size:var(--extra-small-font)
}
.payment-status-modal-child h2{
    font-size:var(--small-font);
    font-weight:700
}
.withdrawlOtp_child button{
    margin-top:3rem;
    padding:1rem;
    width:70%;
    display:block;
    color:var(--theme-background-color)
}
.payment-status-modal-child .inputBox h2,.payment-status-modal-child h3,.withdrawlOtp_child .inputBox h2,.withdrawlOtp_child h3{
    color:var(--theme-table-background-color);
    font-size:var(--small-font)
}
.withdrawal_page_content .deposit_promo .i_style{
    position:absolute;
    top:5%;
    right:5%
}
.withdrawl_account .verify_botn{
    width:100%;
    padding:1rem;
    background:var(--profile-disable-input-bg-color);
    border:1px solid var(--profile-disable-input-bg-color);
    display:flex;
    justify-content:space-between;
    position:relative
}
.withdrawl_account .checked{
    background-color:var(--theme-disable-color)
}
.exclusiveAccess .menuitem .icon-whatsAap,.withdrawl_account .checked .i_add{
    filter:none
}
.withdrawl_account .verify_botn i{
    position:absolute;
    right:5px;
    top:5px;
    width:10%
}
.withdraw_box{
    display:none;
    position:fixed;
    height:100vh;
    width:100vw;
    bottom:0;
    left:0;
    background-color:var(--theme-modal-color);
    z-index:50;
    user-select:none;
    -webkit-user-select:none
}
.withdraw_box .close_withdraw_box{
    position:absolute;
    bottom:340px;
    left:50%;
    transform:translate(-50%,-37%)
}
.withdrawlOtp{
    position:absolute;
    bottom:0;
    left:0;
    height:350px;
    width:100%;
    background:var(--theme-background-color);
    border-top-left-radius:2rem;
    border-top-right-radius:2rem;
    padding:3rem 2rem
}
.withdrawlOtp_child .inputBox{
    margin-top:3rem
}
.withdrawalBox{
    background:var(--verify-background-color);
    padding:2rem;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-radius:1.2rem;
    cursor:pointer;
    border:1px solid rgba(255,255,255,.05)
}
.withdrawalBox .i_style{
    padding:.75rem;
    height:auto;
    width:auto
}
.withdrawalBox .i_Userwithdrawl{
    padding:2rem;
    margin-right:2rem
}
.withdrawalBox p{
    margin-bottom:0;
    font-weight:500;
    text-align:start
}
.table_container{
    background-color:var(--verify-background-color);
    padding:2rem 2rem 1rem;
    border-radius:1rem;
    margin-left:auto;
    margin-right:auto
}
.custom-data-table .page-link{
    width:15rem;
    height:4rem;
    font-size:var(--small-font);
    font-weight:600
}
.custom-data-table .dataTables_length td{
    font-weight:500;
    line-height:2.5rem
}
.custom-data-table{
    min-width:520px;
    width:100%;
    background-color:var(--component-background-color);
    padding:2rem;
    border-radius:1.5rem
}
.custom-data-table-container,.wd-tab-contents{
    overflow:auto;
    padding-bottom:2rem
}
.welcomeTop,.welcomeTop img{
    border-top-left-radius:2rem;
    border-top-right-radius:2rem
}
.custom-data-table th{
    font-weight:600;
    font-size:var(--small-font)!important;
    color:var(--theme-placeholder-color)
}
.table>:not(caption)>*>*{
    padding:1rem;
    font-size:var(--small-font)!important
}
.aboutUs h2,.profile_page .botn,.welcomeContext p,.welcomeDeposit .botn{
    font-size:var(--medium-font)
}
.welcomeModal{
    display:none;
    position:fixed;
    background:var(--theme-modal-color);
    width:100%;
    height:100%;
    z-index:30;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%)
}
.welcomeContainer{
    height:auto;
    margin-top:1rem;
    top:50%;
    left:50%;
    position:absolute;
    width:550px;
    max-height:90vh;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    background-color:var(--verify-background-color);
    border-radius:2rem
}
.welcomeTop{
    background-color:var(--theme-modal-color);
    display:flex;
    align-items:center
}
.welcomeTop img{
    width:100%;
    height:auto;
    max-height:255px
}
.welcomeContext{
    scrollbar-color:var(--theme-button-background-color) var(--theme-disable-color);
    min-height:150px;
    padding:2rem
}
.welcomeContext p{
    text-align:center;
    line-height:4rem
}
.welcomeDeposit{
    position:absolute;
    bottom:-11%;
    transform:translateY(11%)
}
.welcomeDeposit .botn{
    width:550px;
    padding:1.1rem;
    font-weight:700
}
.custom-data-table-container{
    scrollbar-color:var(--theme-button-background-color) var(--theme-table-background-color);
    scrollbar-width:thin;
    width:100%
}
.custom-data-table-container::-webkit-scrollbar{
    width:.5rem;
    height:.5rem;
    background:var(--theme-table-background-color);
    border-radius:10px
}
.custom-data-table-container::-webkit-scrollbar-thumb{
    width:.5rem;
    height:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.pagination .page-link,footer{
    background-color:var(--component-background-color)
}
.page-item.active .page-link,.page-item.disabled .page-link,.pagination .page-link:hover{
    border:1px solid var(--theme-button-background-color)
}
.custom-data-table-container .pagination{
    width:100%;
    justify-content:center
}
.pagination .page-link{
    color:var(--theme-font-color)!important;
    padding:.5rem 2rem;
    cursor:pointer
}
.pagination .page-link:hover{
    background-color:var(--theme-background-color)
}
.custom-data-table-container .pagination .page-link,.wd-tab-item button.page-link{
    font-size:var(--small-font);
    font-weight:500
}
.pagination .page-item{
    background-color:var(--theme-table-background-color);
    cursor:pointer
}
.page-item.active .page-link{
    background-color:var(--theme-button-background-color)
}
.page-item.disabled .page-link{
    background-color:var(--pagination-button-background-color)
}
.paginationContainer{
    display:flex;
    align-items:center;
    justify-content:center
}
ul.wd-sub-tab{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    list-style:none;
    padding:0;
    margin:0 0 25px
}
ul.wd-sub-tab li{
    flex-basis:50%;
    color:var(--theme-background-color);
    padding:10px 0;
    font-size:var(--small-font);
    font-weight:600;
    text-align:center;
    cursor:pointer
}
.wd-tab-contents::-webkit-scrollbar{
    width:.5rem;
    height:.5rem;
    background:var(--theme-table-background-color);
    border-radius:10px
}
.wd-tab-contents::-webkit-scrollbar-thumb{
    width:.5rem;
    height:.5rem;
    background:var(--theme-button-background-color);
    border-radius:10px
}
.wd-tab-item .pagination{
    justify-content:center
}
.deposit_page #Apply_promoCode i.i_back{
    filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(50deg) brightness(108%) contrast(104%)!important
}
.account_page .tooltip-text{
    display:none;
    background-color:var(--theme-background-color);
    width:180px;
    height:auto;
    padding:.5rem;
    border-radius:5px;
    z-index:5;
    position:absolute;
    left:100%;
    top:100%;
    transform:translate(-49%,-19%);
    margin-top:0
}
.depo-tool-icon.i_tooltip{
    width:.8rem;
    height:.8rem;
    padding:.8rem;
    cursor:pointer;
    position:absolute;
    top:90%;
    left:58%;
    transform:translate(-100%,-157%)
}
.profile_page,.verification_page{
    max-width:850px
}
.profile_page .inputt input{
    font-weight:600
}
.profile_page .botn{
    width:35rem;
    padding:.9rem;
    color:var(--theme-background-color)!important
}
.verify_botn input[type=radio]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-clip:content-box;
    border:2px solid var(--theme-background-color);
    background-color:var(--pagination-button-background-color);
    border-radius:50%
}
.verify_botn input[type=radio]:checked{
    background-color:var(--theme-table-background-color);
    border:2px solid var(--theme-button-background-color)
}
.verify_img_box{
    border:2px dotted var(--theme-button-background-color);
    padding:1rem;
    border-radius:1rem;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:400px;
    height:220px;
    position:relative
}
.verify_input,.verify_input_img{
    position:absolute;
    height:100%;
    width:100%
}
.verify_input{
    opacity:0;
    cursor:pointer;
    z-index:3
}
.verify_input_img{
    border-radius:1rem;
    padding:5px;
    z-index:2
}
.fixed_footer a,.upload_img{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.upload_img p{
    color:var(--theme-button-background-color);
    margin-top:.5rem;
    margin-bottom:2rem
}
.verify_img_box span{
    color:var(--theme-placeholder-color)
}
.aboutUs_Left{
    margin-top:4rem;
    width:100%
}
.aboutus_right_top{
    display:flex;
    justify-content:space-between;
    align-items:baseline
}
.aboutus_right_top .botn{
    border-radius:1rem;
    padding:.75rem 2.5rem
}
.aboutUs h2{
    margin-bottom:1rem
}
footer{
    z-index:10;
    margin-top:2rem;
    border-top:1px solid rgba(255,255,255,.05)
}
.botn.botn-filled-dark.depositAmountValue,.topLeft_footer ul.menuItems li a.menuItem span,footer .accordion-body span{
    color:var(--theme-content-color)!important
}
.top_footer{
    display:flex;
    width:90%;
    max-width:1700px;
    padding:1rem 0;
    margin-bottom:55px;
    justify-content:space-between
}
.topLeft_footer{
    display:none;
    width:25%
}
.topLeft_footer .menuItems{
    margin-top:0;
    padding-left:0
}
.topLeft_footer .menuItems .menuItem{
    line-height:2.5rem;
    max-width:200px;
    padding-left:1rem
}
.topRight_footer{
    width:100%;
    display:flex;
    flex-direction:column
}
.logoFade{
    width:15rem
}
.gamingFooter{
    display:flex;
    justify-content:space-between;
    align-items:flex-start
}
.cash_history_child:first-child .tool-tip{
    transform:translateX(-50%)
}
.socialMedia_icons{
    display:flex
}
.socialMedia_icons .socialMedia_Bg{
    display:flex;
    align-items:center;
    justify-content:center;
    background:var(--theme-font-color);
    border-radius:50%;
    width:5rem;
    height:5rem;
    padding:2rem;
    cursor:pointer;
    margin-right:2rem
}
.socialMedia_icons .i_style{
    padding:1.5rem 2rem;
    width:3rem;
    height:3rem
}
.fixed_footer{
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    padding:.5rem;
    background:rgba(255,255,255,.95);
    display:flex;
    justify-content:space-evenly;
    align-items:flex-end;
    z-index:10;
    border-radius:1rem 1rem 0 0;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    box-shadow:0 0 15px 0 rgba(0,0,0,.1)!important
}
.fixed_footer a p{
    color:var(--theme-table-background-color);
    font-size:var(--extra-small-font);
    font-weight:600;
    margin-bottom:0
}
.topLeft_footer .menuItems .menuItem i{
    width:1rem;
    height:1rem
}
.custom-data-table th{
    font-size:var(--small-font)!important;
    line-height:2.5rem
}
.footerContext p{
    padding-bottom:1.5rem;
    color:var(--pagination-button-background-color);
    font-size:var(--extra-small-font);
    font-weight:400;
    border-bottom:1px solid var(--theme-placeholder-color)
}
.footer_txt{
    text-align:center;
    margin-top:3rem
}
img.footerIcon{
    height:30px;
    width:30px
}
.windaddy-whatsapp{
    position:fixed;
    right:5px;
    display:none;
    min-width:13vw;
    min-height:15vw;
    max-width:32vw;
    max-height:32vw;
    animation:2s forwards bottomTotop;
    bottom:75px
}
@keyframes bottomTotop{
    0%,50%{
        bottom:-400px
    }
    100%{
        bottom:75px
    }
}
.windaddy-whatsapp a{
    width:100%;
    height:100%;
    display:block
}
.hide-windaddy-whatsapp{
    position:absolute;
    top:0;
    right:0;
    width:25px;
    height:25px;
    border-radius:50%;
    z-index:5
}
.windaddy-whatsapp img{
    width:100%;
    height:100%
}
.download-modal .login_box_child{
    min-width:500px;
    position:relative;
    max-width:380px
}
.download-modal.login_boxes .cta{
    text-align:center;
    position:relative;
    z-index:1
}
.download-modal button.close_modal{
    left:91%;
    top:-8%;
    position:absolute;
    padding:0;
    border:0;
    height:30px;
    border-radius:50%;
    width:30px;
    cursor:pointer
}
div.download-modal.login_boxes{
    display:none;
    position:fixed;
    height:100vh;
    width:100vw;
    top:0;
    left:0;
    background-color:var(--theme-modal-color);
    z-index:99999;
    user-select:none;
    -webkit-user-select:none
}
.download-modal .cta .downloadAppBtn{
    display:flex;
    align-items:center;
    justify-content:center;
    height:75px;
    width:73%;
    margin:10px auto 0
}
@keyframes pulsing{
    0%{
        opacity:1;
        transform:scaleY(1) scaleX(1)
    }
    20%{
        opacity:.5
    }
    70%{
        opacity:.2;
        transform:scaleY(1.8) scaleX(1.4)
    }
    80%{
        opacity:0;
        transform:scaleY(1.8) scaleX(1.4)
    }
    90%{
        opacity:0;
        transform:scaleY(1) scaleX(1)
    }
}
@keyframes pulsing1{
    0%{
        opacity:1;
        transform:scaleY(1) scaleX(1)
    }
    20%{
        opacity:.5
    }
    70%{
        opacity:.2;
        transform:scaleY(1.3) scaleX(1.15)
    }
    80%{
        opacity:0;
        transform:scaleY(1.3) scaleX(1.15)
    }
    90%{
        opacity:0;
        transform:scaleY(1) scaleX(1)
    }
}
.searchBar input[type=text]::placeholder{
    color:var(--theme-heading-color)!important
}
.sdkw-container,.sdkw-slide.additional .O6S70R60LekgM1I224uP{
    border:2px solid var(--theme-font-color);
    border-radius:20px;
    background:var(--theme-background-color)!important
}
.sdkw-container .sdkw-market .sdkw-outcome,.sdkw-slider .sdkw-arrows .sdkw-left,.sdkw-slider .sdkw-arrows .sdkw-right{
    background:var(--theme-font-color)!important
}
.sdkw-tournament-name{
    color:var(--theme-font-color)!important;
    font-weight:700
}
.sdkw-container .sdkw-header .sdkw-time{
    color:var(--theme-font-color)!important;
    font-weight:600;
    margin-top:2px
}
.sdkw-container .sdkw-participants .sdkw-item .sdkw-name,.sdkw-slide.additional .O6S70R60LekgM1I224uP div{
    color:var(--theme-font-color)!important;
    font-weight:600;
    font-size:var(--extra-small-font);
    line-height:18px
}
.sdkw-slide.additional .O6S70R60LekgM1I224uP div{
    font-weight:700
}
.sdkw-container .sdkw-market .sdkw-outcome{
    padding:5px 10px
}
.sdkw-outcome-name,.sdkw-outcome-odds{
    color:var(--theme-background-color)!important;
    font-size:var(--extra-small-font)
}
.btn.ig-tab.ig-active,.notification-count{
    background:var(--theme-button-background-color)
}
.sdkw-outcome-placeholder .sdkw-item{
    background:#a0a4ba
}
.O6S70R60LekgM1I224uP{
    padding:7px 8px 8px
}
.language-tabs{
    display:flex;
    align-items:center;
    width:100%;
    margin-bottom:20px;
    padding:0 5px
}
.language-tabs button{
    width:33%;
    padding:10px;
    text-align:center;
    font-size:var(--medium-font);
    font-weight:600;
    opacity:.6
}
.notification-count,.notification-msg p{
    font-size:var(--extra-small-font);
    color:var(--theme-accordion-bg-color)
}
.language-tabs .active-tab{
    border-bottom:2.5px solid var(--theme-button-background-color);
    opacity:1
}
.amo-button-holder{
    z-index:999998;
    right:5px;
    bottom:10px
}
.notification-icon{
    position:fixed;
    left:10px;
    bottom:15px;
    width:65px;
    height:65px;
    cursor:pointer;
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    z-index:99999
}
.notification-icon-img{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    z-index:1
}
.notification-count{
    position:absolute;
    top:16%;
    right:15%;
    width:20px;
    height:20px;
    border-radius:50%;
    font-weight:600;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    z-index:1
}
.notification-msg{
    position:absolute;
    top:90%;
    left:-260px;
    transform:translateY(-90%);
    width:255px;
    min-height:35px;
    padding:10px;
    border-radius:10px;
    background:#eb4792;
    transition:.5s
}
.loyalty-botMain-bottom,.privileges-container{
    transition:max-height .5s,opacity .4s;
    opacity:1
}
.notification-msg:before{
    content:"";
    position:absolute;
    height:0;
    width:0;
    top:50%;
    transform:translateY(-50%) rotate(180deg);
    right:-19.5px;
    border-width:10.5px;
    border-color:transparent #eb4792 transparent transparent;
    border-style:solid;
    transition:.2s
}
.notification-msg p{
    margin:0;
    width:100%;
    text-align:center;
    line-height:normal;
    letter-spacing:1.1px
}
.notification-left .notification-msg{
    left:70px;
    transition:.5s
}
.notification-left .notification-msg:before{
    transform:translateY(-50%) rotate(360deg);
    left:-19.5px;
    transition:.2s
}
.ig-tabs{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:10px 20px;
    background:var(--component-background-color)
}
.ig-tabs .ig-tab{
    padding:10px 20px;
    margin-right:20px;
    border-radius:10px;
    font-weight:700;
    color:var(--theme-font-color);
    font-size:var(--small-font);
    opacity:.6;
    text-align:center;
    width:200px;
    max-width:48%;
    letter-spacing:1.1px;
    white-space:nowrap;
    border:2px solid var(--theme-font-color)
}
.ig-tabs .i_style{
    margin-right:5px
}
.btn.ig-tab.ig-active{
    box-shadow:0 0 10px 0 #5b5b5b;
    pointer-events:none;
    border:2px solid var(--theme-button-background-color);
    font-weight:800;
    color:#fff;
    opacity:1
}
#betby{
    position:relative;
    z-index:9
}
.loyalty-program-page{
    display:none;
    align-items:center;
    padding-top:3rem;
    justify-content:center;
    flex-direction:column;
    position:fixed;
    z-index:9999;
    left:0;
    top:6rem;
    height:calc(100vh - 6rem);
    width:100vw;
    background:rgba(0,0,0,.92)
}
.loyal-header,.loyal-header h2{
    position:absolute;
    display:flex
}
.loyal-header{
    align-items:center;
    justify-content:space-between;
    background:#05086c;
    padding:1rem 2rem;
    width:100%;
    left:0;
    top:0
}
.loyal-header h2{
    font-size:var(--large-font);
    color:var(--theme-accordion-bg-color);
    font-weight:600;
    align-items:flex-end;
    margin-bottom:0;
    left:52%;
    transform:translateX(-50%)
}
.info-toogler span,.loyal-header-right p,.loyalty-level{
    font-size:var(--small-font)
}
.loyal-header-right p{
    color:#a9a9b3;
    margin:0
}
.loyal-header-right p .hour-icon{
    margin-left:.5rem
}
.loyal-header-right button{
    background:0 0;
    border:none;
    outline:0;
    position:relative;
    margin-left:2rem;
    cursor:pointer
}
.ll-desktop-view{
    margin-left:3rem
}
.info-toogler span{
    font-weight:500;
    border-bottom:1px solid var(--theme-background-color);
    color:var(--theme-background-color)
}
.tz-loyalty-slider{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100vw;
    overflow-x:auto;
    padding:5rem;
    -ms-overflow-style:none;
    scrollbar-width:none
}
.loyal-user-info,.loyalty-progress-container{
    align-items:center;
    z-index:1;
    position:relative;
    display:flex
}
.tz-loyalty-slider::-webkit-scrollbar{
    display:none
}
.loyalty-main{
    border-radius:1rem;
    width:330px;
    min-width:330px;
    min-height:470px;
    padding:2rem 1.5rem 5rem;
    background:#05086c;
    position:relative
}
.loyalty-main.tz-current-lvl{
    background:linear-gradient(95.25deg,#ea2087 -54.35%,#080a52 95.15%)
}
.loyalty-main:not(:last-child){
    margin-right:2rem
}
.loyal-user-info{
    margin-bottom:1rem
}
.loyal-user-info img{
    width:38px;
    height:38px;
    border-radius:38px;
    border:2px solid #fff;
    background:#474645
}
.loyal-user-lvl{
    width:100%;
    display:flex;
    align-items:flex-start;
    justify-content:space-between
}
.loyal-user-lvl p,.loyal-user-lvl p span{
    font-size:var(--small-font);
    color:#d8d8d8;
    font-weight:500;
    margin-bottom:0
}
.loyal-user-lvl .icon_marked{
    width:2rem;
    height:2rem
}
.loyal-user-lvl .icon_locked{
    margin-right:.5rem;
    padding:.8rem
}
.loyalty-progress-container{
    justify-content:space-between;
    margin-top:12px;
    border-radius:20px;
    padding:0;
    background:rgba(243,177,78,.3);
    overflow:hidden
}
.loyalty-level{
    background:linear-gradient(340.48deg,#f3b14e 9.32%,#ffce51 83.24%);
    color:#825c24;
    width:3rem;
    height:3rem;
    font-weight:700;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:2;
    position:relative
}
.loyalty-botMain-head .loyalty-viewLess .icon_down,.loyalty-level .i_style{
    width:1rem;
    height:1rem;
    padding:.75rem
}
.loyalty-level:last-child,.loyalty-main-bottom.tx-locked-lvl h2,.loyalty-main-bottom.tx-locked-lvl p{
    opacity:.7
}
.star-icon{
    background-image:url(/assets/images/star-icon.svg)
}
.loyalty-progress-bar{
    display:flex;
    justify-content:center;
    align-items:center;
    width:0;
    max-width:98.5%;
    height:82%;
    position:absolute;
    left:3px;
    border-radius:20px;
    background:linear-gradient(269.84deg,#f3b14e 2.96%,#ffce51 96.87%)
}
.loyalty-progress-bar .i_style{
    padding:.75rem;
    width:auto;
    height:auto;
    margin-right:5px
}
.bet-flex{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.bet-flex .bet-child{
    background:#fff;
    padding:16px;
    width:32%;
    border-radius:8px
}
.bet-flex .bet-child:not(:last-child){
    margin-right:2%
}
.bet-child.active{
    background:#ea2087
}
.bet-flex .bet-child.active .bet-title h4,.bet-flex .bet-child.active .days h4,.bet-flex .bet-child.active .no-box .no-bets h6{
    color:#fff
}
.bet-flex .bet-child .bet-title h4{
    color:#080a52;
    font-size:28px;
    font-weight:600
}
.container-wd.bet-no{
    width:100%;
    margin-bottom:20px;
    padding-bottom:26px
}
.no-box .no-bets h6{
    font-size:24px;
    font-weight:600;
    line-height:26px;
    margin-bottom:10px;
    color:#080a52
}
.no-box{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    margin-top:30px
}
.max-min-points,.privileges-container{
    align-items:flex-start;
    position:relative
}
.days h4{
    font-size:13px;
    font-weight:600;
    line-height:16px;
    text-align:left;
    text-transform:none;
    color:#080a52
}
.max-min-points{
    display:flex;
    z-index:2
}
.max-min-points .star-icon{
    margin-right:10px;
    width:1rem;
    height:1rem;
    padding:1rem
}
.max-min-points span{
    margin-bottom:0;
    color:#fff;
    font-weight:600;
    font-size:var(--extra-small-font);
    opacity:.8
}
.loyalty-lvl-badge{
    width:200px;
    height:200px;
    display:block;
    margin:-3rem auto 0
}
.loyalty-main-top .loyal-user-progress{
    width:100%;
    justify-content:center;
    margin-top:-5rem
}
.loyalty-main-top .loyal-user-progress .icon_star:not(:last-child){
    margin-right:.5rem
}
.loyalty-main-bottom{
    border-radius:1rem;
    background:linear-gradient(180deg,rgba(255,255,255,.075) 0,rgba(255,255,255,0) 53.04%,rgba(255,255,255,.15) 107.12%);
    margin-top:1rem;
    border:2px solid #fffFFF3D;
    padding:1rem 1rem 0;
    position:relative
}
.loyalty-main-bottom.tx-locked-lvl{
    border:none;
    background:linear-gradient(180deg,rgba(255,255,255,.075) 0,rgba(255,255,255,0) 53.04%,rgba(255,255,255,.15) 107.12%),linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))
}
.loyal-lvl-box i,.loyalty-main-bottom.tx-locked-lvl::before,.privilege-btn::before{
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain
}
.loyalty-main-bottom.tx-locked-lvl::before{
    content:'';
    position:absolute;
    left:50%;
    top:50%;
    height:60%;
    width:50%;
    opacity:.1;
    z-index:2;
    transform:translate(-50%,-50%);
    background-image:url(/assets/images/icon-locked.svg)
}
.loyalty-main-bottom.tx-hide-locked::before{
    content:none
}
.loyalty-botMain-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    padding-bottom:.5rem;
    border-bottom:1px solid #fffFFF3D
}
.loyalty-botMain-head h2{
    font-weight:600;
    color:#d8d8d8;
    margin-bottom:0;
    font-size:var(--medium-font)
}
.loyalty-botMain-bottom{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    max-height:400px;
    padding-top:1.3rem;
    padding-bottom:.75rem;
    border-top:1px solid #fffFFF3D
}
.loyalty-botMain-bottom p{
    display:flex;
    align-items:center;
    font-weight:500;
    color:#d8d8d8;
    margin-bottom:0;
    white-space:nowrap
}
.loyalty-botMain-bottom p:first-child{
    position:relative;
    font-size:var(--extra-small-font)
}
.loyalty-botMain-bottom p:first-child .i_style{
    padding:.7rem;
    position:absolute;
    left:0;
    top:-1.5rem
}
.loyalty-botMain-bottom p:last-child{
    border:1px solid #fffFFF3D;
    font-size:10px;
    border-radius:.25rem;
    padding:0 .5rem
}
.loyalty-botMain-bottom p:last-child .i_style{
    padding:.8rem;
    width:1rem;
    margin-left:.5rem;
    height:1rem
}
.levelPointsComplete{
    font-weight:600;
    color:#c6c6c6;
    margin:1rem 0;
    text-align:center;
    font-size:var(--extra-small-font)
}
.loyalty-botMain-head .loyalty-viewLess span{
    background:0 0;
    outline:0;
    margin-right:.75rem;
    border:none;
    border-bottom:1px solid #d8d8d8;
    color:#d8d8d8;
    font-size:var(--extra-small-font)
}
.i_style.icon-greenCheckmark{
    right:.5px;
    top:1px;
    padding:1.6rem;
    position:absolute
}
.i_style.icon-locked{
    right:-1px;
    top:-.5px;
    padding:1.75rem;
    position:absolute
}
.privileges-container{
    display:flex;
    justify-content:center;
    width:100%;
    max-height:500px;
    border-radius:1rem
}
.privileges-left,.privileges-right{
    width:50%
}
.loyaltyExpires,.privileges-left p,.privileges-right p{
    font-weight:500;
    padding:.5rem 0;
    color:#d8d8d8;
    margin-bottom:0;
    font-size:var(--extra-small-font)
}
.loyaltyExpires{
    margin:1rem auto;
    text-align:center
}
.privileges-left p:first-child{
    padding-bottom:1.2rem
}
.privileges-right p:first-child{
    position:relative;
    padding-bottom:1.2rem
}
.privileges-right p span{
    color:#d8d8d8;
    font-size:7px;
    font-weight:400;
    position:absolute;
    right:0;
    top:1.7rem;
    white-space:nowrap
}
.privileges-left p:not(:last-child),.privileges-right p:not(:last-child){
    border-bottom:1px solid #fffFFF3D
}
.privileges-right p{
    text-align:right
}
.tx-hide-content{
    max-height:0;
    overflow:hidden;
    opacity:0;
    padding:0
}
.privilege-btn{
    display:block;
    text-align:center;
    padding:.75rem;
    color:#fff;
    font-size:var(--medium-font);
    font-weight:600;
    border-radius:1rem;
    width:16rem;
    z-index:2;
    background:#e92387;
    position:absolute;
    left:50%;
    bottom:2rem;
    transform:translateX(-50%)
}
.privilege-btn::before{
    content:'';
    position:absolute;
    top:10%;
    left:0;
    height:50%;
    width:100%;
    background-image:url(/assets/images/deposit-btnBg.svg)
}
.info-modal-container{
    display:none;
    position:fixed;
    left:0;
    bottom:0;
    z-index:9;
    width:100vw;
    height:calc(100vh - 10.5rem);
    background:rgba(0,0,0,.6)
}
.info-modal-box{
    width:100%;
    padding:2rem 5rem;
    background:#000e2c;
    position:relative;
    display:flex;
    align-items:flex-start;
    justify-content:space-around
}
.info-modal-content{
    width:30%
}
.ba-scrollbar::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 4px rgb(20 36 54 / 30%);
    box-shadow:inset 0 0 4px rgb(20 36 54 / 30%);
    border-radius:3px
}
.info-modal-box ol,.info-modal-box ul{
    padding-left:1.5rem
}
.info-modal-box li,.info-modal-box p{
    color:rgba(255,255,255,.6);
    text-align:left
}
.info-modal-box h3{
    color:#fff;
    font-weight:700
}
.info-modal-box p b{
    color:var(--component-background-color);
    font-weight:600
}
.info-modal-box p{
    line-height:1.25
}
.info-modal-box .vip-ulist{
    padding-left:0
}
.info-modal-box .vip-ulist li{
    position:relative;
    list-style:none;
    margin-bottom:20px;
    padding-left:40px
}
.info-modal-box .vip-ulist li::before{
    content:'';
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    display:flex;
    align-items:center;
    justify-content:center;
    height:25px;
    width:25px;
    border-radius:50%;
    font-size:var(--small-font);
    font-weight:700;
    color:#fff
}
.tz-loyal-menu,.tz-loyal-users{
    align-items:center;
    display:flex
}
.info-modal-box .vip-ulist li:first-child::before{
    content:'1';
    background:#f09b47
}
.info-modal-box .vip-ulist li:nth-child(2)::before{
    content:'2';
    background:#476cf0
}
.info-modal-box .vip-ulist li:nth-child(3)::before{
    content:'3';
    background:#48c054
}
.info-modal-box li,.info-modal-box p{
    font-size:var(--extra-small-font);
    font-weight:400
}
.info-modal-box .privilege-btn{
    margin:0 auto
}
.tz-loyal-menu{
    margin-left:2.5rem;
    position:relative;
    padding-right:5rem
}
.loyal-user-img{
    width:40px;
    height:40px;
    padding:2px;
    border-radius:50%;
    background:#fff
}
.loyal-user-img img{
    width:100%;
    height:100%;
    border-radius:50%
}
.tz-loyal-user-info{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding-left:10px;
    width:100px
}
.tz-loyal-users{
    width:100%;
    margin-bottom:0
}
.loyal-username{
    color:var(--theme-accordion-bg-color);
    font-size:var(--medium-font);
    white-space:nowrap;
    max-width:100px;
    overflow:hidden;
    text-overflow:ellipsis
}
.loyal-lvl-box{
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    border-radius:50%
}
.loyal-lvl-box i{
    width:100%;
    height:100%;
    display:block
}
.loyal-lvl-box .icon_bronze{
    background-image:url(/assets/images/icon_bronze.svg)
}
.loyal-user-progress{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:70px
}
.loyal-user-progress .icon_star{
    width:auto;
    height:auto;
    padding:.65rem;
    opacity:.25
}
.loyal-user-progress .icon_star.active{
    filter:brightness(0) saturate(100%) invert(85%) sepia(28%) saturate(4498%) hue-rotate(1deg) brightness(105%) contrast(108%);
    opacity:1
}
.tx-loyalMobile-header{
    width:5rem;
    position:relative
}
.tx-loyalMobile-header .loyal-lvl-box{
    width:3.5rem;
    height:3.5rem;
    top:-1.75rem;
    right:.25rem
}
.loyal-header-left img{
    height:2rem
}
i.i_loyalty_program,span.loyality-program-left,span.loyality-program-right{
    display:none
}
@media(max-width:1024px){
    i.i_loyalty_program,span.loyality-program-left,span.loyality-program-right{
        display:flex
    }
}
@media (max-width :1024px){
    i.i_loyalty_program,span.loyality-program-left,span.loyality-program-right{
        display:flex
    }
}
@media(max-width:1700px){
    .tz-loyalty-slider{
        padding:2rem
    }
    .loyalty-main{
        width:280px;
        min-width:280px
    }
    .levelPointsComplete,.loyalty-botMain-bottom p:first-child,.loyalty-botMain-head .loyalty-viewLess span,.privileges-left p,.privileges-right p{
        font-size:var(--smallest-font)
    }
    .loyalty-botMain-bottom p:last-child{
        font-size:8px;
        padding:0 .3rem
    }
    .loyalty-lvl-badge{
        width:180px;
        height:150px;
        margin:-1rem auto 0
    }
    .loyalty-main-top .loyal-user-progress{
        margin-top:-3.5rem
    }
    .loyal-user-lvl p,.loyal-user-lvl p span{
        font-size:var(--extra-small-font)
    }
    .loyalty-main-top .loyal-user-progress .icon_star{
        padding:1rem
    }
    .loyalty-main-bottom{
        margin-top:1.5rem
    }
    .loyal-user-info{
        margin-bottom:0
    }
    .loyalty-botMain-head .loyalty-viewLess .icon_down{
        padding:.5rem
    }
}
@media(max-width:1600px){
    .tz-loyalty-slider{
        justify-content:flex-start
    }
}

@media (max-width:992px){
    .providerFilter,.wd-providers{
        background:var(--theme-font-color);
        min-height:150px
    }
    .filter_navRight .inputt,.providerFilter{
        margin-bottom:0
    }
    .filter_navBottom,.filter_navRight{
        border-top:1.2px solid var(--theme-table-background-color)
    }
    .filter_nav{
        border-radius:0;
        align-items:flex-start;
        justify-content:start;
        height:22rem
    }
    .manualBox,.manualBox .verify_img_box{
        margin-left:auto;
        margin-right:auto
    }
    .lastone{
        position:static;
        left:0;
        top:0
    }
    .depositManual .botn-filled-green{
        margin-top:1rem
    }
    .manualBox .inputt{
        max-width:95%
    }
    .manualBox{
        width:95%
    }
    .manualBox .label{
        text-align:center
    }
    .banner_box .slide,.filter_navLeft{
        width:100%
    }
    .banner_box .col-3,.slideBtn_container,.slideBtn_container_Right,.wd-providers.desk-design{
        display:none
    }
    .filter_navRight{
        width:100%!important;
        padding-left:1%!important;
        padding-right:1%!important;
        padding-top:0;
        height:6.75rem;
        position:absolute;
        right:0;
        bottom:0;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        border-left:1.2px solid var(--theme-table-background-color)
    }
    .main-prov-box{
        position:fixed;
        height:auto;
        top:100%;
        left:0;
        right:0;
        display:block;
        z-index:99;
        width:100%!important
    }
    .wd-providers{
        position:fixed;
        top:100%;
        left:50%;
        -webkit-transform:translate(-50%,-100%);
        -ms-transform:translate(-50%,-100%);
        transform:translate(-50%,-100%);
        width:100vw;
        max-height:60vh;
        padding:20px
    }
    .providerFilter{
        height:auto;
        padding:0;
        border-radius:8px;
        justify-content:space-between;
        overflow-y:auto;
        width:100%;
        max-height:250px
    }
    .cross_parent{
        position:absolute;
        top:-3px;
        left:50%;
        -webkit-transform:translate(-43%,-50%);
        -ms-transform:translate(-43%,-50%);
        transform:translate(-43%,-50%);
        background-color:var(--theme-button-background-color);
        width:4rem;
        height:4rem;
        border-radius:50%;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        align-items:center;
        cursor:pointer
    }
    .filter_navBottom .menuItems .menuItem span:first-child,.searchBar,.searchInputt{
        display:block
    }
    .cross_parent i{
        width:1rem;
        height:1rem;
        padding:.9rem
    }
    .providerFilter .providers input{
        border:3px solid var(--pagination-button-background-color)!important;
        background-color:var(--theme-background-color)!important
    }
    .providerFilter .providers label{
        color:var(--theme-background-color)
    }
    .searchBar{
        width:53%!important;
        margin-right:4%
    }
    .socialMedia_icons .socialMedia_Bg{
        width:5rem;
        height:5rem;
        padding:2rem;
        margin-right:1.5rem
    }
    .socialMedia_icons .i_style{
        padding:1.1rem 1.6rem;
        width:2.5rem;
        height:2.5rem
    }
    .custom-data-table th{
        font-size:var(--medium-font)!important
    }
    .tool-tip{
        width:100px
    }
    .cash_history_child:first-child .tool-tip{
        transform:translateX(-50%)
    }
    .gameImageBox_middle h3{
        font-size:var(--small-font);
        width:170px
    }
    .filter_navTop{
        position:absolute;
        top:1rem;
        left:0;
        width:100%
    }
    .side_Menu .menuItems{
        max-height:40vh
    }
    .filter_navBottom{
        width:71%;
        margin-top:9rem;
        padding-top:1rem;
        height:6rem
    }
    .custom-data-table th{
        font-size:var(--extra-small-font)!important;
        line-height:2.5rem
    }
    .table>:not(caption)>*>*{
        padding:.5rem;
        font-size:var(--extra-small-font)!important
    }
    .filter_navBottom .menuItems .menuItem,.filter_navBottom .menuItems li{
        width:5rem;
        padding:.3rem;
        display:flex;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .filter_navBottom .menuItems .menuItem:first-child,.filter_navBottom .menuItems li:first-child{
        width:7rem
    }
    .filter_navBottom .menuItems .menuItem i{
        margin:0;
        padding:.5rem
    }
    .filter_navBottom .menuItems .menuItem span{
        display:none;
        width:80%;
        font-size:var(--small-font)
    }
    .filter_navBottom .menuItems li{
        margin:0 .5rem
    }
    .searchInputt{
        padding-top:1.4rem;
        height:5rem;
        border-radius:0
    }
    .dropdown .inputt{
        font-size:var(--extra-small-font);
        width:100%
    }
    .dropdown .show{
        color:var(--theme-button-background-color)!important
    }
    .dropdown{
        width:39%
    }
    .side_Menu .dropdown{
        width:100%!important
    }
    .i_bg{
        margin-bottom:.6rem;
        padding:2rem 1.5rem
    }
}
@media (max-width:768px){
    .info-modal-container{
        height:calc(100vh - 9rem);
        width:100vw;
        top:9rem;
        padding:0;
        overflow-y:auto
    }
    .pg-section{
        display:flex;
        flex-wrap:nowrap;
        width:auto;
        overflow-x:auto;
        padding:1rem;
        scrollbar-width:none;
        -ms-overflow-style:none
    }
    .pg-section .col-4{
        padding:0 4px;
        width:45%
    }
    .info-modal-box{
        padding:2rem 2rem 4rem;
        flex-direction:column
    }
    .info-modal-content{
        width:100%
    }
    .add_account_inputs,.changePassword_Box,.myProfileForm{
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center
    }
    .withdrawal_page_content .inputBox .inputt input{
        padding:.6rem 1rem
    }
    .amount,.botn,.profile_page .inputt input{
        font-weight:600;
        font-size:var(--medium-font)
    }
    .depositAmountValue_container .botn span{
        font-weight:600
    }
    .content{
        margin-top:0
    }
    .depo-tool-icon.i_tooltip{
        top:110%;
        left:75%
    }
    .add_account_inputs .inputt,.myProfileForm .inputt{
        width:100%;
        max-width:100%
    }
    .filter_navTop .menuItems .menuItem{
        width:65px
    }
    .filter_navBottom{
        width:68%;
        margin-top:10rem
    }
    .welcomeContainer,.welcomeDeposit .botn{
        width:500px
    }
    .account-page-contents .pagination{
        margin-top:20px
    }
    .custom-data-table-container .pagination .page-link{
        font-size:var(--small-font);
        font-weight:500
    }
    .wd-tab-item button.page-link,ul.wd-sub-tab li{
        font-size:var(--extra-small-font)
    }
    .download-modal .login_box_child{
        min-width:auto
    }
    .download-modal.login_boxes{
        opacity:1
    }
    .bet-no h1{
        font-size:var(--medium-font)
    }
}
@media (max-width:567px){
    .depositManual_heading h3,.deposit_page_Box_numbering,.ig-tabs .ig-tab,.info-toogler span,.loyal-user-lvl p,.loyal-user-lvl p span,.userBalance .botn{
        font-size:var(--extra-small-font)
    }
    .tz-loyalty-slider{
        padding:0 2rem
    }
    .loyalty-main-top .loyal-user-progress{
        margin-top:-3.5rem
    }
    .loyalty-main-bottom{
        margin-top:2rem
    }
    .privileges-left p,.privileges-right p{
        padding:.5rem 0;
        font-size:var(--smallest-font)
    }
    .loyalty-main{
        min-height:465px;
        width:85vw;
        min-width:85vw
    }
    .loyalty-main:not(:last-child){
        margin-right:1.5rem
    }
    .amountMinMax h3.showMob,.destop_slider,.ll-desktop-view,.loyal-header-right p{
        display:none
    }
    .depositManual .botn-filled-green,.deposit_page_Box,.filter_nav .menuItems .menuItem i,.loyal-header,.promotionBottom,.withdrawal_page_content{
        padding:1rem
    }
    .loyal-header h2{
        left:40%;
        font-size:18px
    }
    .info-toogler .i_style{
        margin-left:.5rem
    }
    .loyal-header-right button{
        margin-left:10px
    }
    .ll-mobile-view{
        display:flex
    }
    .ig-tabs{
        padding:5px
    }
    .ig-tabs .ig-tab{
        padding:5px 10px;
        margin-right:10px
    }
    .language-tabs button{
        padding:5px;
        font-size:var(--small-font)
    }
    .notification-msg{
        left:-190px;
        width:180px;
        max-width:40vw
    }
    .modalPromotion .promotionTop img{
        height:225px
    }
    .content_container{
        width:95%
    }
    .filter_navTop .menuItems li{
        margin:0 .5rem
    }
    .filter_navTop .menuItems .menuItem{
        font-size:var(--smallest-font)
    }
    .filter_nav{
        height:16rem
    }
    .filter_navRight .inputt,.provider-toggler{
        border-radius:1rem;
        padding:.5rem 1rem
    }
    .filter_navRight{
        height:5rem
    }
    .custom-data-table{
        min-width:100%
    }
    .bggg,.login_box_child{
        min-width:auto
    }
    .filter_nav .i_bg{
        padding:1.25rem
    }
    .depositAmountValue_container .botn-filled-dark{
        border:1px solid var(--theme-content-color)
    }
    .bggg_child .inputBox,.content_container img.tez-img,.manualBox{
        width:100%
    }
    .depositAmountValue_container .botn{
        padding:.4rem 0;
        font-size:var(--extra-small-font)
    }
    .content_container .content li,.dropdown .inputt,.filter_navRight .inputt input,.game_container p,.paymentData td,p{
        font-size:var(--small-font)
    }
    .games_header_right .showall{
        font-weight:600;
        font-size:var(--small-font)
    }
    #secuuthForm p,.deposit_page .enterAmount .inputBox .inputt,.deposit_page .enterAmount .inputBox .inputt input,.login_join .botn,.menuItem span{
        font-size:var(--medium-font)
    }
    .mobile_slider,.windaddy-whatsapp{
        display:block
    }
    .content_container .content p{
        line-height:2.5rem
    }
    .menuItem span{
        font-weight:600;
        color:var(--theme-background-color)
    }
    .amount,.gameImageBox_middle h3,.marqueee span{
        font-size:var(--small-font)
    }
    .activeLinkBorder span{
        font-weight:700
    }
    .depo-tool-icon.i_tooltip{
        left:92%;
        height:.5rem;
        width:.5rem
    }
    .container-wd{
        padding:1rem 0;
        width:98%
    }
    .container{
        width:98%
    }
    .amount{
        padding:0 .7rem
    }
    .userBalance{
        padding:0
    }
    .logo{
        width:10rem
    }
    .filter_navRight .inputt input,.payment-status-modal-child{
        width:90%
    }
    .bggg{
        min-height:350px
    }
    .providerFilter,.wd-providers{
        min-height:250px
    }
    .joinNow,.promo-code{
        top:50%;
        transform:translate(-50%,-50%)
    }
    .marqueee{
        margin:0;
        padding:5px
    }
    .marqueee span{
        font-weight:500;
        margin-right:25px
    }
    .marqueee span::before{
        top:3px
    }
    .resgister_right{
        width:90vw;
        height:400px
    }
    .gameImageBox_middle h3{
        width:110px
    }
    .bggg_child .inputBox .inputt{
        width:90%;
        max-width:auto
    }
    .betNowBanner{
        width:100%!important
    }
    .changePassword_page .inputBox{
        width:95%!important
    }
    .changePassword_page .inputBox .inputt{
        width:100%;
        max-width:100%
    }
    .dataTables_wrapper .dataTables_paginate{
        height:4rem
    }
    .preference_page_content{
        margin-top:3rem;
        margin-left:auto;
        margin-right:auto;
        width:95%
    }
    .deposit_page_Box_numbering span{
        width:3rem;
        height:3rem;
        font-size:var(--small-font)
    }
    .custom-data-table th{
        line-height:2rem
    }
    .enterDepositHeader h3{
        font-size:var(--extra-medium-font);
        max-width:40%;
        text-align:right
    }
    .cash_history,.preferenceOption_container{
        justify-content:space-evenly
    }
    .bggg_child .forgot_password{
        margin-top:2rem
    }
    .banner_box div img{
        height:300px
    }
    .depositManual_botText{
        font-size:var(--extra-small-font);
        font-weight:500;
        width:100%
    }
    .joinNow{
        left:50%;
        width:95%
    }
    .verify_img_box{
        width:320px;
        height:320px
    }
    .leftJoin,.payment_status{
        padding:2rem
    }
    .leftJoin h1{
        font-size:var(--large-font);
        margin-bottom:2rem
    }
    .account_details p{
        letter-spacing:1px
    }
    .withdrawal_page_content .deposit_promo .i_style{
        padding:.9rem;
        width:1rem
    }
    .withdrawal_balance .amountMinMax{
        align-items:center
    }
    .payment_status_top{
        margin:4rem 0
    }
    .payment_status_top .i_failed,.payment_status_top .i_success{
        padding:3.5rem
    }
    .paymentData tr{
        line-height:4rem
    }
    .games_header_left .i_style{
        padding:1rem;
        height:auto;
        width:auto
    }
    .deposit_page .enterAmount .inputBox .inputt input,.table_container{
        padding:.75rem
    }
    .games_header_left .text-heading,.games_header_left .yellowP{
        font-size:var(--small-font)!important;
        margin-right:.5rem
    }
    .games_header_right .slideRight{
        margin-right:.4rem;
        margin-left:.3rem
    }
    .games_header_right button:last-child{
        margin-left:1rem;
        padding:.5rem .75rem;
        font-size:var(--extra-small-font)
    }
    .games_header_right .slideLeft,.games_header_right .slideRight{
        padding:.3rem 1rem
    }
    .games_header_right .slideLeft i,.games_header_right .slideRight i{
        padding:.3rem
    }
    .paymentoptions{
        display:flex;
        flex-wrap:wrap;
        justify-content:center
    }
    .gamingLicense img{
        width:12rem
    }
    .responsibleGaming_images img{
        width:4rem
    }
    .deposit_promo .verify_botn input{
        top:10%;
        left:82%
    }
    .depositAmountValue span{
        margin-right:.2rem
    }
    .bonousName{
        font-size:var(--extra-small-font);
        white-space:nowrap
    }
    .bonousInfo{
        width:1.8rem;
        height:1.8rem
    }
    .bonousInfo .i_infoWhite{
        padding:.5rem
    }
    .deposit_page_Box .inputBox .inputt .botn{
        padding:.75rem 1.5rem
    }
    .deposit_page_Box .inputBox .inputt .botn i{
        padding:.6rem
    }
    .filter_navBottom .menuItems .menuItem span,.filter_navTop .menuItems .menuItem span{
        font-size:var(--extra-small-font);
        white-space:pre-line
    }
    .filter_navBottom .menuItems .menuItem,.filter_navBottom .menuItems li{
        width:4rem;
        height:4rem
    }
    .searchInputt i{
        padding:1.2rem
    }
    .wd-providers{
        width:100vw
    }
    .filter_navBottom{
        width:64%;
        margin-top:9.5rem
    }
    .welcomeContainer{
        width:90vw;
        height:auto
    }
    .welcomeDeposit .botn{
        bottom:-5%;
        transform:translateY(5%);
        width:90vw
    }
    .top_footer{
        width:98%;
        padding:2rem .5rem 0
    }
    .firebaseui-card-content,.firebaseui-relative-wrapper{
        position:relative;
        left:50%!important;
        transform:translateX(-50%)!important;
        max-width:35rem
    }
    .depositPayment_box_bottom{
        display:flex;
        text-align:center
    }
    .promo-code input{
        margin-left:auto;
        margin-right:auto;
        width:100%!important
    }
    .index-main{
        margin-top:45px
    }
    .main-wrapper{
        margin-top:1rem
    }
    .deposit_promo .verify_botn{
        height:10rem;
        width:16.1rem
    }
    .promo-section .deposit_promo{
        margin-right:3px
    }
    .countryCodeSelector{
        margin-left:2rem;
        margin-right:0;
        width:65px
    }
    .bggg_child .inputBox .inputt input::placeholder{
        font-size:var(--small-font)
    }
    .i_bg{
        margin-bottom:.3rem;
        padding:1.5rem 1rem
    }
    .slideBtn_container_Right{
        height:auto
    }
    .searchBar{
        width:50%!important;
        margin-right:2%
    }
    .upi-sample{
        height:100%;
        width:50%
    }
    .rightJoin{
        padding:1rem 1rem 6.5rem;
        height:auto
    }
    .amount{
        font-weight:700
    }
    .login_box_child{
        width:90%
    }
    .casinoLeft .botn{
        max-height:4rem;
        color:var(--theme-background-color)!important
    }
    .modalPromotion .promotionContainer .i_cross{
        top:-1%;
        left:93%;
        transform:translate(1%,-93%)
    }
    .socialMedia_icons .i_style{
        padding:.7rem 1.2rem
    }
    .dwnld{
        width:10rem
    }
    .manualBox .inputt{
        max-width:100%
    }
    .cash_history_child h3{
        font-size:var(--extra-small-font);
        letter-spacing:normal
    }
    .casino{
        padding:1rem
    }
    .see-all-games .game_container{
        margin:0;
        width:50%
    }
    .see-all-games .gameImageBox{
        width:100%;
        height:200px
    }
    .depositPayment_box_top img.img-fluid{
        height:70px
    }
    .promotions.sample{
        padding:0 16px
    }
    .custom-data-table-container .pagination,.wd-tab-item .pagination{
        justify-content:flex-end
    }
    .account_page .tooltip-text{
        left:7%;
        width:161px
    }
    .deposit_page button.botn.botn-filled.slideRight{
        padding:.5rem 1rem
    }
}
@media (max-width:435px){
    .loginTop{
        top:-65px;
        width:100px;
        height:100px
    }
    .download-modal button.close_modal{
        left:95%;
        top:-5%
    }
    .eclipse{
        margin-top:18px;
        min-height:60px
    }
    .eclipse h3{
        padding-top:15px
    }
    .otpORpassword button{
        font-size:var(--extra-small-font)!important
    }
}
@media (max-width:380px){
    .loyalty-main{
        min-height:420px
    }
    .account_details p,.depositAmountValue_container .botn,.depositAmountValue_container .botn span{
        font-size:var(--smallest-font)
    }
    .gameImageBox_middle h3,.headerBtns .botn,.inputt select,.userBalance .amount,.userBalance .ruppes{
        font-size:var(--extra-small-font)
    }
    .logo{
        width:9rem
    }
    .top-header .userBalanceContainer .downloadAppBtn{
        width:30px
    }
    .download-modal button.close_modal{
        left:95%;
        top:-5%
    }
    .bggg_child .inputBox .inputt input{
        letter-spacing:7px
    }
    .rightJoin .join_send_otp .bggg_child_header{
        margin-bottom:3rem
    }
    .menuToggleRight{
        margin-left:0
    }
    #secuuthForm p{
        font-size:var(--small-font)
    }
    .bggg_child .inputBox .inputt,.login_box_child{
        width:95%
    }
    .rightJoin .bggg_child .inputBox .inputt{
        width:100%
    }
    .rightJoin .bggg_child .inputBox .inputt input{
        letter-spacing:6px
    }
    .countryCodeSelector{
        width:60px
    }
    .inputt select{
        margin-right:0
    }
    .bonousName,.menuToggleLeft{
        margin-right:.5rem
    }
    .withdrawl_account .verify_botn{
        padding:.5rem
    }
    .see-all-games .gameImageBox{
        height:140px
    }
    :root{
        font-size:55%
    }
    .container{
        width:98%
    }
    .account_container{
        max-height:100px
    }
    .deposit_promo .verify_botn{
        padding:1rem;
        position:relative
    }
    .depositPayment_box_bottom h4,.deposit_promo .verify_botn label{
        font-size:var(--rem-small-font)
    }
    .deposit_promo .verify_botn input{
        width:1.5rem;
        height:1.5rem;
        border:2px solid var(--theme-background-color)
    }
    .preferenceOption_container{
        justify-content:space-between
    }
    .preferenceOption{
        margin-right:0
    }
    .games_header_left .i_style{
        padding:1rem;
        height:auto;
        width:auto
    }
    .games_header_left .text-heading,.games_header_left .yellowP{
        font-size:var(--small-font)!important;
        margin-right:.5rem
    }
    .games_header_right .slideRight{
        margin-right:.4rem;
        margin-left:.3rem
    }
    .games_header_right button:last-child{
        margin-left:1rem;
        padding:.5rem .75rem;
        font-size:var(--extra-small-font)
    }
    .games_header_right .slideLeft,.games_header_right .slideRight{
        padding:.3rem 1rem
    }
    .games_header_right .slideLeft i,.games_header_right .slideRight i{
        padding:.3rem
    }
    .row>*{
        padding-right:3px;
        padding-left:3px
    }
    .dwnld{
        width:8.5rem
    }
    .filter_navBottom{
        width:58%;
        margin-top:9rem
    }
    .filter_navRight{
        width:43%
    }
    .welcomeContainer{
        width:95vw;
        height:auto
    }
    .welcomeDeposit .botn{
        width:95vw
    }
    .welcomeContainer .i_cross{
        left:95%;
        transform:translate(1%,-95%)
    }
    .payment_box{
        display:flex;
        justify-content:center
    }
    .payment_box img{
        margin-left:1rem;
        margin-right:1rem
    }
    .firebaseui-relative-wrapper{
        max-width:30rem
    }
    .promo-code{
        max-width:32rem
    }
    .casinoLeft .botn{
        max-height:3.5rem
    }
    .download-modal .login_box_child{
        max-width:340px;
        min-width:340px
    }
    .days h4{
        font-size:7px
    }
}
@media(min-width:568px){
    .rereall_box,.rereall_box p{
        width:70%
    }
    .rereall_box h2{
        font-size:var(--large-font)
    }
    .codeBox{
        width:80%
    }
    .installFooter .i_error{
        padding:1.5rem
    }
    .installFooter .row img{
        width:12rem
    }
    .installFooter_context p{
        font-size:var(--medium-font);
        margin-bottom:.75rem
    }
    .installFooter .botn-filled,.joinNow_footer h2{
        font-size:var(--extra-small-font)
    }
    .installFooter .botn-filled{
        padding:1rem 5rem
    }
    .installFooter_context .mt-3{
        margin-top:1.6rem
    }
    .joinNow_footer .botn{
        padding:1.2rem 5rem;
        font-size:var(--medium-font)
    }
    .logo{
        width:11rem
    }
    .eclipse h3{
        margin-top:2rem
    }
}
@media(min-width:1140px){
    .leftJoin h1,.leftJoin p{
        color:var(--theme-table-background-color)
    }
    :root{
        font-size:62.5%
    }
    .modalPromotion .promotionContainer{
        width:650px
    }
    .accountBtn,.footerContext,.left_bg,.right_bg,.side_Menu .dropdown-menu{
        display:block
    }
    .bottomBox,.help_chat,.installFooter,.joinNow_footer{
        display:none
    }
    .btn_none img{
        width:6rem
    }
    .menu-btn img{
        width:4.5rem
    }
    .casinoLeftTopChild .whiteP,.filter_nav .menuItem,.rankingBoard_txt .yellowP{
        font-size:var(--small-font)
    }
    .menuItems .active a span{
        color:var(--theme-button-background-color)!important
    }
    .login_join .botn-filled-green{
        padding:.5rem 1rem;
        color:var(--theme-background-color)
    }
    .promo-code{
        left:45%;
        transform:translateX(-45%);
        width:380px
    }
    .betNowBanner img,.promo-code input{
        width:100%
    }
    .login_join .userBalanceContainer{
        display:flex;
        margin:0
    }
    .afterLoginPage_main .sideMenuRight .menuItems{
        height:88%;
        margin:0;
        overflow-y:auto;
        scrollbar-color:var(--theme-button-background-color) var(--theme-disable-color);
        scrollbar-width:thin
    }
    .footer-txt,.rankings_container_child_top h2{
        margin-top:1rem;
        text-align:center
    }
    .Userdeposit .botn{
        padding:.75rem 1.5rem
    }
    .pay_avilable .col-3 img{
        width:8rem
    }
    .verify_botn{
        width:90%
    }
    .add_account,.preference_page_content,.profile_page,.verification_page,.withdrawal_page{
        margin-left:0;
        margin-right:0
    }
    .rereall_box{
        margin-left:0;
        width:60%
    }
    .rereall_box p{
        width:60%
    }
    .codeBox{
        width:75%;
        padding:1rem 3rem
    }
    .login_type{
        margin-bottom:1rem
    }
    .leftJoin h1{
        font-size:var(--large-font);
        font-weight:700;
        margin-bottom:3rem
    }
    .leftJoin p{
        font-size:var(--small-font);
        font-weight:600
    }
    .casinoLeftTopChild .yellowP,.menuItem span,.rankingBoard_txt p{
        font-size:var(--extra-small-font)
    }
    .leftJoin_context{
        margin-top:4rem
    }
    .firebaseui-resend-container{
        margin:0
    }
    .casinoLeftTop i{
        padding:2.5rem
    }
    .rankings_container{
        background:linear-gradient(138.05deg,var(--theme-button-background-color) .23%,var(--theme-button-background-color) 99.7%);
        width:100%;
        position:relative;
        height:550px;
        display:flex;
        justify-content:center;
        align-items:center;
        padding-top:6rem;
        padding-bottom:2.5rem
    }
    .rankings_container_childs{
        display:flex;
        align-items:center;
        justify-content:center;
        width:100%
    }
    .rankings_container_child{
        background-color:var(--theme-table-background-color);
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center;
        border-radius:1.5rem;
        height:100%;
        padding:2rem 1rem 1.5rem;
        max-width:335px;
        z-index:4
    }
    .rankings_container_child_top{
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-self:center;
        position:relative
    }
    .rankings_container_child_top img{
        width:7rem;
        position:absolute;
        top:-7rem;
        left:50%;
        transform:translateX(-50%)
    }
    .rankings{
        overflow-y:auto;
        min-width:330px;
        height:380px;
        padding:1rem 1.5rem;
        scrollbar-width:none;
        -ms-overflow-style:none
    }
    .rankings::-webkit-scrollbar{
        display:none
    }
    .rankingBoard{
        border:1px solid var(--theme-background-color);
        border-radius:2rem;
        margin-bottom:1rem;
        padding:.8rem;
        display:flex;
        align-items:center
    }
    .bggg,.joinNow,.rightJoin{
        border-radius:2rem
    }
    .rankingBoard img{
        width:95px
    }
    .rankingBoard_txt p{
        margin:0;
        line-height:2rem
    }
    .firebaseui-country-selector{
        line-height:42px
    }
    .showMob,.top-header{
        display:none
    }
    .pc_nav_logo,.showPC{
        display:block
    }
    .logo{
        width:16rem
    }
    .backBtn,.breadcrumb,.fixed_footer,.footerContext_mob,.sideMenuRight .userBalanceContainer,.side_Menu .dropdown-toggle{
        display:none
    }
    .menuItem span{
        color:var(--theme-placeholder-color)
    }
    .joinNow{
        transform:translate(-50%,-50%);
        height:450px;
        width:750px;
        flex-direction:row
    }
    .leftJoin{
        display:block;
        background-color:var(--theme-button-background-color);
        width:35%;
        min-width:280px;
        border-bottom-left-radius:2rem;
        border-top-left-radius:2rem;
        height:100%;
        padding:2rem
    }
    .rightJoin{
        width:65%;
        height:100%;
        padding:1rem 2rem
    }
    .sideMenuLeft .menuItems{
        margin-bottom:0;
        display:flex;
        flex-direction:row;
        justify-content:space-between;
        align-items:center
    }
    .sideMenuLeft{
        position:fixed;
        top:0;
        left:0;
        right:0;
        display:flex;
        flex-direction:row;
        justify-content:space-between;
        align-items:center;
        height:6rem;
        width:100%;
        padding:0 3rem;
        overflow:hidden;
        border-bottom:1px solid rgba(255,255,255,.05)
    }
    .login_join .login_btn,.sideMenuLeft .menuItems li{
        margin-right:2rem
    }
    .sideMenuLeft .menuItem i{
        padding:.3rem;
        width:2rem;
        margin-right:.5rem;
        margin-bottom:5px
    }
    .sideMenuLeft .menuItem span{
        font-size:var(--small-font);
        font-style:italic;
        font-weight:700;
        white-space:nowrap;
        color:var(--theme-background-color)
    }
    .sideMenuLeft li.active,.sideMenuLeft li:hover{
        border-bottom:none
    }
    .bggg{
        left:50%
    }
    .login_join{
        flex-direction:row;
        align-items:center;
        justify-content:space-between;
        width:auto;
        margin:0
    }
    .login_join .botn{
        font-size:var(--small-font);
        width:90%;
        padding:1rem 3rem;
        color:var(--theme-font-color)!important
    }
    .casino{
        background-color:var(--component-background-color);
        padding:2rem;
        display:flex;
        flex-direction:row;
        justify-content:space-between;
        border-radius:1.5rem;
        margin-bottom:2.5rem;
        border:1px solid rgba(255,255,255,.05)
    }
    .casinoLeft{
        display:flex;
        justify-content:flex-start;
        width:20%;
        padding:1rem 0
    }
    .casinoLeft .botn{
        max-width:90%;
        padding:.5rem;
        font-size:var(--medium-font);
        margin-top:77px;
        color:var(--theme-background-color)!important
    }
    .casinoLeftTopChild{
        display:flex;
        justify-content:space-between;
        margin-left:1.5rem;
        margin-bottom:0
    }
    .casinoLeftTopChild h1{
        font-size:var(--large-font)!important;
        color:var(--theme-font-color)
    }
    .casinoRight{
        width:82%
    }
    .gameImageBox_bottom{
        display:flex
    }
    .testimonol_container{
        margin-top:4rem;
        margin-bottom:2.5rem;
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center
    }
    .testimonol_box{
        display:flex;
        margin-top:2rem;
        width:90%;
        margin-left:auto;
        margin-right:auto
    }
    .testimonol{
        min-width:350px;
        margin-right:1.5rem
    }
    .filter_nav{
        -webkit-backdrop-filter:saturate(180%) blur(30px);
        backdrop-filter:saturate(180%) blur(30px);
        background-color:var(--theme-heading-color);
        top:5.9rem;
        flex-direction:row;
        width:90%!important;
        padding:0 1rem;
        border-radius:0 0 1rem 1rem
    }
    .filter_navRight{
        width:30%;
        padding-top:0
    }
    .clearSection{
        margin-right:1.4rem;
        padding-bottom:.5rem;
        width:125px;
        color:var(--theme-disable-color)
    }
    .providerFilter .providers{
        margin-right:2.5rem;
        width:120px
    }
    .promotionBottom h2{
        font-size:var(--large-font);
        margin-bottom:1.5rem
    }
    .content_container{
        width:90%;
        flex-direction:row
    }
    .side_Menu{
        width:30%
    }
    .side_Menu .menuItems li{
        padding:1rem 2rem;
        margin-bottom:1.5rem
    }
    .content{
        margin-top:0;
        width:65%
    }
    .afterLoginPage_main{
        display:flex;
        justify-content:space-between;
        margin-top:8.5rem
    }
    .afterLoginPage_main .sideMenuRight{
        display:block;
        position:sticky;
        top:9rem;
        left:8rem;
        width:20%!important;
        max-width:280px;
        padding:1rem .5rem;
        border-radius:2rem;
        z-index:2;
        min-height:550px;
        max-height:65vh;
        overflow-y:hidden;
        background-color:var(--theme-font-color);
        border:1px solid rgba(255,255,255,.05)
    }
    .afterLoginPage_main .sideMenuRight .menuItem{
        font-size:var(--small-font);
        line-height:2rem
    }
    .afterLoginPage_main .sideMenuRight .menuItem i{
        width:1.4rem;
        padding:0;
        margin-right:1rem
    }
    .right_container{
        width:70%!important;
        margin-right:auto;
        margin-left:13rem
    }
    .depositManual,.deposit_page{
        margin-right:0;
        margin-left:0
    }
    .deposit_page{
        max-width:950px
    }
    .depositManual{
        max-width:850px
    }
    .withdrawal_balance{
        flex-direction:row
    }
    .topRight_footer{
        width:73%
    }
    .footer-txt{
        margin-bottom:0;
        padding-bottom:1rem
    }
    .top_footer .logo{
        width:15rem
    }
    .top_footer{
        margin-bottom:0
    }
    .topLeft_footer{
        display:flex;
        flex-direction:column
    }
    .accountMainBalance,.accountMainHead{
        justify-content:flex-start;
        display:flex
    }
    .logoFade{
        width:20rem
    }
    .download_app,.responsibleGaming{
        min-width:272px
    }
    .responsibleGaming img{
        width:5rem
    }
    .dwnld{
        width:13rem
    }
    .footer_txt{
        text-align:left;
        color:var(--theme-font-color);
		        font-size: 13px;
    }
    .accountMainHead{
        align-items:baseline
    }
    .accountMainHead .depo_with{
        margin-left:5rem
    }
    .accountMainHead .depo_with .botn{
        padding:1rem 5rem
    }
    .accountMainBalance{
        align-items:center;
        margin-left:1rem
    }
    .total_Balance{
        width:25rem;
        margin:0 1.5rem 0 0;
        padding:2rem;
        height:12rem
    }
    .total_Balance .d-flex img{
        width:2rem
    }
    .cash_history{
        display:flex;
        justify-content:flex-start;
        align-items:center;
        width:65%
    }
    .cash_history_child{
        height:12rem
    }
}
 