
@media screen and (min-width: 1400px) and (max-width: 1800px) {

.footer_NvsptPt {
    gap: 150px;
}

.TPgame_part {
    grid-column-gap: 8px;
    padding: 12px 0;
}

.innerdshbt_area {
    padding: 0px 20px;
}

.header_area {
    padding: 16px 20px;
}

.footer_area {
    padding: 51px 20px;
}

.TPgameBx_img {
    width: 45px;
    height: 45px;
    border-radius: 5px;
    display: block;
}

.customgame_innerlt {
    width: 40%;
}

.customgame_innerrt {
    width: 60%;
}

.TopOutrights_box {
    width: 50%;
}

.CombosEvents_part {
    padding-right: 0px;
}


.sportLiveUpcoming_part {
    padding-right: 0px;
}


}


@media screen and (min-width: 1201px) and (max-width: 1399px) {

.header_area {
    padding: 16px 20px;
}

.innerdshbt_area {
    padding: 0px 20px;
}

.footer_NvsptPt {
    gap: 100px;
}

.footerlast_text p {
    max-width: inherit;
}


.footerlast_left {
	width: 80%;
}

.footerlast_right {    
	text-align: right;
}

.TPgame_part {
    overflow: hidden;
    overflow-x: scroll;
}

.footerlast_text p {
     max-width: inherit;
}

.innerdshbt_nEwright {
    width: 100%;
}

.personalprofile_part {
    padding-left: 0px;
    width: 100%;
    padding-right: 0;
}

.customgame_innerlt {
    width: 40%;
}

.customgame_innerrt {
    width: 60%;
}




.TopOutrights_box {
    width: 50%;
}

.CombosEvents_part {
    padding-right: 0px;
}


.sportLiveUpcoming_part {
    padding-right: 0px;
}

.sportspgicons_allicons ul li img {
    width: 18px;
    height: 18px;
    display: block;
}









}


@media screen and (min-width: 992px) and (max-width: 1200px) {

.innerdshbt_right {
    width: 100%;
    display: none;
}

.innerdshbt_inner {
    width: 100%;
}

.innerdshbt_part {
    display: block;
    gap: 0px;
}

.footerlast_part {
    gap: 40px;
}

.footerlast_left {
	width: 80%;
}

.footerlast_right {
    width: 20%;
    text-align: right;
}

.footer_NvsptPt {
    gap: 40px;
}

.innerdshbt_left {
    position: fixed;
    top: 0;
    z-index: 9999999;
    width: 320px;
    height: 100vh;
    left: -4000px;
    overflow: hidden;
    overflow-y: scroll;
    transition: 0.3s all ease;
}

.closeicon {
	display: flex;
}

.footerlast_text p {
     max-width: inherit;
}

.headerlt {
   gap: 10px;    
}

.header_part {
    padding-right: 16px;
    gap: 8px;
}

.head_Walletleft p {
    font-size: 16px;
    gap: 8px;
}

.headersupporticon img {
    width: 23px;
    height: 23px;
    display: block;
}

.header_right {
    gap: 4px;
}


.innerdshbt_nEwright {
    width: 100%;
}

.personalprofile_part {
    padding-left: 0px;
    width: 100%;
    padding-right: 0;
}




.gmSpVdr_viewarea {
    padding-top: 100px;
}





.TopOutrights_box {
    width: 45%;
}

.CombosEvents_part {
    padding-right: 77px;
}


.sportLiveUpcoming_part {
    padding-right: 77px;
}




.Betslipbox {
    display: none;
}




































}





@media screen and (min-width: 768px) and (max-width: 991px) {


.innerdshbt_part {
    display: block;
    gap: 0px;
}


.innerdshbt_inner {
    width: 100%;
}

.innerdshbt_right {
    width: 100%;
    display: none;
}

.TPgame_part {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}

.footer_innerPT {
    display: block;
}

.footerINRPT {
    justify-content: center;
    padding-bottom: 20px;
}

.footer_social ul {
    text-align: center;
}

.footer_social ul li {
    display: inline-block;
    padding-left: 0px;
    margin: 0 4px;
}


.footer_NvsptPt {
    display: block;
    gap: 0px;
}

.footer_supportbox {
    width: 100%;
    margin-top: 25px;
}

.footerlast_text p {
     max-width: inherit;
}

.innerdshbt_left {
    position: fixed;
    top: 0;
    z-index: 9999999;
    width: 320px;
    height: 100vh;
    left: -4000px;
    overflow: hidden;
    overflow-y: scroll;
    transition: 0.3s all ease;
}


.closeicon {
	display: flex;
}

.header_part {
    padding-right: 16px;
    padding-left: 10px;
}

.mbheader_right {
    display: none;
}


.mbprofilebOx {
    display: block;
}

.head_Wallet {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
}

.dropdownWallet_box {
    left: 32%;
}






.gmSpVdr_imgContinPT {
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 11px;
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 40px;
}

.gmSpVdr_back {
    padding-bottom: 10px;
}

.gmSpVdr_searchselect_part {
    display: block;
    gap: 0px;
}

.gmSpVdr_searchselectLT {
    width: 100%;
    padding-bottom: 16px;
}

.gmSpVdr_search input {
    background: #282b2e;
}

.gmSpVdr_searchselectRT {
    width: 100%;
}

.gmSpVdr_select1 {
    background: #282b2e;
    width: 50%;
}

.gmSpVdr_select2 {
    background: #282b2e;
    width: 50%;
}

.gmSpVdr_select {
    gap: 16px;
}

.gmSpVdr_customSlt1_items {
    left: 0;
    width: 230px;
}


.gmSpVdr_customSlt2_items {
    left: inherit;
    width: 230px;
    right: 0;
}

.gmSpVdr_customSlt2 {
    width: 100%;
}


.providers_imgContinPT {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 16px;
    justify-content: space-around;
    grid-row-gap: 16px;
}




.loGInrEGisTer_part {
    width: 720px;

}

.loGInrEGisTerLT_head h2 {
    font-size: 38px;
    line-height: 34px;
}

.innerdshbt_nEwright {
    width: 100%;
}

.personalprofile_part {
    padding-left: 0px;
    width: 100%;
    padding-right: 0;
}


.rulestab_wrapper{
    display:block;
}

.rulestab_menu{
    display:none;
}

.rulestab_mobileSelect{
    display:block;
}

.gmSpVdr_backicon {
    background: #222527;
}

.bonus1rXht_pricesbox h3 {
    font-size: 16px;
}

.bonusdeposits_part {
    display: block;
    gap: 0px;
}


.bonusdeposits_left {
    width: 100%;
    padding-bottom: 35px;
}

.bonusdeposits_right {
    width: 100%;
}

.customgame_innerpart {
    display: block;
    align-items: start;
    gap: 0px;
}

.customgame_innerlt {
    width: 100%;
}

.customgame_banner {
    display: none;
}

.customgame_innerrt {
    width: 100%;
    margin-top: 20px;
}


.mbcustomgame_banner {
    display: block;
}

.gmSpVdr_viewarea {
    padding-top: 100px;
}

.Walletpopup_part {
    width: 750px;
}



.sportLiveUpcoming_part {
    padding-right: 0px;
}

.sportspgicons_box {
    padding: 18px 16px;
    padding-left: 12px;
}


.sportspgicons_allicons ul li img {
    width: 19px;
    height: 19px;
    display: block;
}

.CombosEvents_part {
    display: block;
    gap: 0px;
    padding-right: 0px;
}

.CombosEvents_left {
    width: 100%;
    padding-bottom: 40px;
}

.CombosEvents_right {
    width: 100%;
}


.TopOutrights_box {
    width: 100%;
}



.Betslipbox {
    display: none;
}
























}




@media screen and (max-width: 767px) {

.header_area {
    padding: 16px 16px;
}

.innerdshbt_area {
    padding: 0px 16px;
}

.header_part {
    padding-top: 16px;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 16px;
}


.footer_area {
    padding: 32px 16px;
    padding-bottom: 0px;
}

.headerLTbtns {
	display: none;
}

.headerbar_box {
	display: none;
}

.TPgame_part {
	display: none;
}

.innerdshbt_part {
    display: block;
}




.innerdshbt_inner {
    width: 100%;
}

.innerdshbt_right {
    width: 100%;
    display: none;
}

.maingubmp_part {
	overflow: hidden;
	overflow-x: scroll;	
}

.gubmp_part {
	width: 800px;
}

.abmbhrwr_maintabitem_scroll {
	overflow: hidden;
    overflow-x: scroll;	
}

.abmbhrwr_maintabitem {
    display: flex;
    gap: 0px;
    flex-wrap: wrap;
    margin-bottom: 0px;
    padding: 4px;
    width: 512px;
}

.abmbhrwr_tabcontain {
    padding-top: 10px;
}

.banner_register_box h1 {
    font-size: 29px;
    line-height: 29px;
    margin: 0;
}

.banner_registerlast {
    padding-top: 13px;
    gap: 10px;
}

.banner_register_box {
    width: 100%;
    height: inherit;
    padding: 20px 20px;  
}

.banner_join_box {
    position: relative;
    width: 100%;
    height: inherit;
    padding: 20px 20px;
}


.banner_join_box h2 br {
	display: none;
}

.banner_join_box h2 {
    font-size: 19px;
    line-height: 21px;
    padding-bottom: 12px;
    max-width: 184px;
}


.banner_joinlast {
	display: none;
}

.textp1 {
	display: none;
}

.textp2 {
	display: block;
}

.footerlast_part {
    display: block;
    padding-bottom: 100px;
}

.footerlast_text p {
    font-size: 10px;
    line-height: 16px;
    max-width: inherit;
    margin: 0;
}

.footerlast_text h6 {
    font-size: 10px;
    line-height: 16px;
    padding-top: 14px;
}

.footerlast_right {
    padding-bottom: 20px;
    padding-top: 25px;
}

.footerlast_right ul {
    text-align: right;
}

.footerlast_logo ul {
    text-align: center;
}

.footerlast_logo ul li a img {
    display: block;
    height: 39px;
}


.footer_innerPT {
    display: block;
}

.footerINRPT {
    display: block;
    align-items: center;
    gap: 0px;
}

.footerline {
    display: none;
}

.footerINRcmp2 {
    padding: 16px 0;
}

.footer_social ul li {
    display: block;
    padding-left: 0px;
    width: 100%;
}

.footer_social ul {
    display: flex;
    gap: 7px;
    margin: auto;
}

.footer_social ul li a {
    font-size: 12px;
    border-radius: 6px;
    padding: 8px 9px;
    gap: 5px;
    width: 100%;
}


.footer_NvsptPt {
    display: block;
    gap: 0px;
    padding-bottom: 32px;
}

.footer_supportbox {
    width: 100%;
}

.footer_navPT {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
    justify-content: space-around;
    grid-row-gap: 26px;
    margin-bottom: 24px;
}


.providers_part {
    padding-top: 9px;
}

.banner_registerjoin_part {
    display: block;
    gap: 0px;
}


.banner_registerjoinLT {
    width: 100%;
}

.banner_registerjoinRT {
    width: 100%;
    margin-top: 15px;
}




.bannerjoinimg2 {
    display: block;
}

.bannerjoinimg {
	display: none;
}


.search_providersLT {
    width: 55%;
}

.search_providersRT {
    width: 45%;
}

.pvdrs_arrow {
    width: 15px;
    transition: .3s;
}

.pvdrs_select-selected {
    font-size: 11px;
}

.pvdrs_selectbox_part p img {
    width: 20px;
    height: 20px;
}

.pvdrs_selectbox_part p {
    font-size: 11px;
    gap: 3px;
}


.pvdrs_select-items {
    left: inherit;
    width: 120px;
    right: 0;
}


.headerRTbtns {
    gap: 13px;
    padding: 3px 16px 3px 3px;
}

.headerregister-btn a {
    font-size: 12px;
    padding: 9px 12px 9px 12px;
}

.headerlogin-btn a {
    font-size: 12px;
}

.mobilemenu_area {
	display: block;
}

.innerdshbt_left {
    position: fixed;
    top: 0;
    z-index: 9999999;
    width: 290px;
    height: 100vh;
    left: -400px;
    overflow: hidden;
    overflow-y: scroll;
    transition: 0.3s all ease;
}


.closeicon {
	display: flex;
}

.gepmt_part {
    display: block;
}

.maingubmp_part {
	display: none;
}

.mbprofilebOx {
    display: block;
}

.mbheader_right {
    display: none;
}

.head_Wallet {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
    z-index: 999;
}

.banner_registerinner1 h1 {
    font-size: 29px;
    line-height: 29px;
    padding-bottom: 22px;
}

.slider6 .owl-dots {
    left: 18px;
}


.head_Walletleft p {
    font-size: 13px;
    gap: 5px;
}

.head_Walletleft p img {
    width: 22px;
    height: 22px;
}

.head_Walletarrowdown img {
    width: 13px;
}

.head_WalletPT {
    gap: 5px;
    padding: 2px;
    padding-left: 5px;
    position: relative;
}

.walleticon {
    width: 34px;
    height: 34px;
    border-radius: 6px;
}

.hdr_profilebOx_image {
    width: 34px;
    height: 32px;
}

.dropdownWallet_box {
    left: 16%;
}


.hdellipse {
    left: -56px;
}

.gmSpVdr_imgContinPT {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 11px;
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 40px;
}

.gmSpVdr_back {
    padding-bottom: 10px;
}

.gmSpVdr_searchselect_part {
    display: block;
    gap: 0px;
}

.gmSpVdr_searchselectLT {
    width: 100%;
    padding-bottom: 16px;
}

.gmSpVdr_search input {
    background: #282b2e;
}

.gmSpVdr_searchselectRT {
    width: 100%;
}

.gmSpVdr_select1 {
    background: #282b2e;
    width: 50%;
}

.gmSpVdr_select2 {
    background: #282b2e;
    width: 50%;
}

.gmSpVdr_select {
    gap: 16px;
}

.gmSpVdr_customSlt1_items {
    left: 0;
    width: 230px;
}


.gmSpVdr_customSlt2_items {
    left: inherit;
    width: 230px;
    right: 0;
}

.gmSpVdr_customSlt2 {
    width: 100%;
}


.providers_imgContinPT {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 16px;
    justify-content: space-around;
    grid-row-gap: 16px;
}







.loadingCTN_part {
    border-radius: 12px;
    width: 100%;
    height: 514px;
    padding-left: 20px;
    padding-right: 20px;
}



.pb10 {
    width: 300px;
}


.loadingCTN_part {
    padding-left: 16px;
    padding-right: 16px;
}



.loadingCTNimg1 {
    display: none;
}

.loadingCTNimg2 {
    display: block;
}

.gmSpVdr_viewarea {
    padding-top: 100px;
}










.loGInrEGisTer_part {
    width: 400px;
    height: 100%;
    display: block;
}

.loGInrEGisTer_left {
    width: 100%;
    height: 100%;
}

.loGInrEGisTer_Right {
    width: 100%;
}

.loGInrEGisTerRT {
    width: 100%;
    height: 100%;
    padding: 16px;
}

.loGInrEGisTerRT_head h3 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.8px;
    margin: 0;
}

.loGInrEGisTerRT_head {
    padding-bottom: 20px;
}

.nEwloGInrEGisTer .box {
    height: inherit;
}

.loGInrEGisTerimg1 {
    display: none;
}

.loGInrEGisTerimg2 {
    display: block;
}



.loGInrEGisTerLT_head h2 {
    text-align: left;
    font-size: 24px;
    line-height: 25px;
}

.loGInrEGisTerLT_head p {
    display: none;
}

.loGInrEGisTerLT_box {
    width: 100%;
    height: 152px;
    padding-top: 22px;
    padding-left: 23px;
    padding-right: 23px;
}



.loginPOPUP_close {
    top: 15px;
    right: 15px;

}

.nEwloGInrEGisTer button {
    position: relative;
    margin-top: 16px;
}

.nEwloGInrEGisTer .otp input {
    width: 100%;
    height: 40px;
}

.loGInrEGisTerFm input {
    height: 44px;
    padding: 6px 40px;
}

.loGInrEGisTerIn1 {
    left: 13px;
    top: 12px;
}

.eyeicon {
    top: 12px;
    right: 13px;
    cursor: pointer;
}

.nEwloGInrEGisTer .switchBtn {
    padding: 12px;
    font-size: 14px;
}



.bonusType {
    display: block;
}

.bonusType_input {
    height: 44px;
    padding: 6px 40px;
}


.nEwloGInrEGisTer .registerphoneRow2 {
    display: none;
}

.bonusicon {
    left: 13px;
    top: 12px;
}

.bonusType_arrow {
    right: 12px;
}

.registertext {
    padding-top: 0px;
}

.customCheckBox_box {
    opacity: 1;
    background: #FF0048;
}

.loGInrEGisTerFmTeXt2 {
    position: relative;
    bottom: 0;
    display: block;
}




.personalprofile_part {
    padding-left: 0px;
    width: 100%;
    padding-right: 0;
}

.innerdshbt_nEwright {
    width: 100%;
}

.prSNLprofile_backtext h2 {
    font-size: 22px;
    line-height: 28px;
}

.PersonalProfile_tabHead {
    margin-bottom: 24px;
}

.personaldata_head h3 {
    font-size: 16px;
    line-height: 20px;
}

.inner_personaldata {
    grid-template-columns: repeat(1, 1fr);

}

.CNTInformation_head h3 {
    font-size: 16px;
    line-height: 20px;
}

.CNTInformation_part {
    padding-top: 24px;
}

.CNEDaccounts_head h3 {
    font-size: 16px;
    line-height: 20px;
}


.CNEDaccounts_part {
    padding-top: 24px;
}



.rulestab_wrapper{
    display:block;
}

.rulestab_menu{
    display:none;
}

.rulestab_mobileSelect{
    display:block;
    padding: 0 16px;
}


.nEwinnerdshbt {
    padding: 0 0px;
}

.rulestab_box {
    display: none;
    border: none;
    border-radius: 0;
    background: #101213;
    padding: 16px 16px;
    border-top: 4px solid #BBEB00;
}

.rules_contentitem ul li h5 {
    color: #9FA5AC;
}

.rules_contentitem ul li p {
    color: #9FA5AC;
}

.rulesPRT {
    padding: 0 16px;
}


.rules_contentitem strong {
    color: #fff;
    font-weight: 600;
}

.rules_contentitem strong a {
    text-decoration: none;
}

.tournaments_area {
    padding: 0px 16px;
}

.tournaments_head {
    padding-bottom: 11px;
}

.tourNAmEnts_inner {
    grid-template-columns: repeat(1, 1fr);
}

.mbbonus_view {
    display: block;
}

.cmbonus_view {
    display: none;
}

.boNusrXht_TAB {
    display: block;
    padding-top: 30px;
}



.bonus1rXht_area {
    padding: 0 16px;
}

.Bonusbacktext p {
    font-size: 24px;
}

.bonus1rXht_topPT {
    display: block;
    align-items: start;
    gap: 0px;
}

.bonus1rXht_topLT {
    width: 100%;
}


.bonus1rXht_topRT {
    width: 100%;
}

.mianbonus1rXht_timer p {
    display: block;
}

.Leaderboard_head {
    padding: 12px 12px;
    gap: 4px;
}

.Leaderboard_item {
    padding: 13px 12px;
    gap: 4px;
}


.Leaderboard_item2 p {
    font-size: 12px;
}

.Leaderboard_item3 p {
    font-size: 12px;
}

.Leaderboard_item4 p {
    font-size: 12px;
}


.bonus1rXht_pricesPT {
    display: block;
    gap: 0;
    margin-top: 16px;
    margin-bottom: 20px;
}

.bonus1rXht_pricesbox {
    margin-bottom: 10px;
}

.bonus1rXht_mNprizebox h3 {
    font-size: 16px;
}


.trNt_conditions_box {
    padding: 35px 11px;
    gap: 35px;
    padding-bottom: 123px;
}

.bonus1rXht_bannerbox {
    height: 220px;
    padding: 16px;
}

.gmSpVdr_backicon {
    background: #222527;
}

.dOWdeposit_Available {
    display: block;
}

.Cashback_box {
    display: block;
}

.mbpromocodebox {
    display: block;
}



.bonusdeposits_area {
    padding: 0px 16px;
}


.bonusdeposits_part {
    display: block;
    gap: 0px;
}


.bonusdeposits_left {
    width: 100%;
}

.bonusdeposits_right {
    width: 100%;
    display: none;
}

.bonus4deposits_box {
    margin-bottom: 16px;
}

.bonus4deposits_head h2 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 16px;
}

.inner_4deposits {
    padding-top: 47px;
}

.bonus4deposits_head p {
    line-height: 18px;
    max-width: 255px;
}


.Activate_promocode_head h2 br {
    display: none;
}






.Activate_promocode_head h2 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 10px;
    margin: 0;
    max-width: 199px;
}

.Activate_promocode_image img {
    max-width: 100%;
    display: block;
    position: absolute;
    right: 0;
    top: 23px;
}



.Activate_promocode_head {
    padding-bottom: 61px;
    position: relative;
    z-index: 9;
}

.Activate_promocode_btn {
    position: relative;
    z-index: 9;
}

.dOWdeposit_box {
    margin-top: 14px;
}

.dOWdeposit_hdlt h2 {
    font-size: 16px;
    line-height: 24px;
}

.bonusdeposits_part {
    display: block;
    gap: 0px;
}





.mbcustomgame_banner {
    display: block;
}

.customgame_innerpart {
    display: block;
    gap: 0px;
}

.customgame_banner {
    display: none;
}

.customgame_mobilelogo {
    padding: 8px;
    display: block;
    margin-bottom: 7px;
}

.customgame_headlogosmbview {
    display: none;
}

.customgame_innerlt {
    width: 100%;
}

.customgame_innerrt {
    width: 100%;
    padding-top: 53px;
}

.customMyBets_pyfbbox {
    height: 300px;
}

.customgame_CLbet2 {
    padding-top: 5px;
}

.customgame_headlogos img {
    width: 97px;
}

.customgame_part {
    padding: 5px;
}



.customgame_hdRTrticon img {
    width: 16px;
    height: 16px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(265deg) brightness(104%) contrast(101%);    
}

.customgame_headLT img {
    filter: brightness(0) saturate(100%) invert(80%) sepia(2%) saturate(2608%) hue-rotate(184deg) brightness(67%) contrast(91%);
}


.gmSpVdr_backRT {
    display: block;
}

.gmSpVdr_backLT {
    display: none;
}

.gmSpVdr_backpt {
    padding-bottom: 18px;
}

.LiveBets_part {
    display: block;
}


.nmbrbm_protected {
    display: none;
}

.nwatwhdlbtCL_innerbox {
    display: flex;
    gap: 10px;
    align-items: stretch;
}

.nwatwhdlbtCL_innerboxLT {
    width: 70%;
}

.nwatwhdlbtCL_innerboxRT {
    width: 30%;
}

.nwatwhdlbtCL_innerboxRT .atwhdlbtCL_innerbtn button {
    margin-top: 0;
    padding: 19px 7px;
}

.uparrowicon1 {
    display: none !important;   
}

.star2icon {
    display: block !important;
}


.nEwviewarea {
    display: none;
}

.newcustomMyBets_box {
    display: none;
}

.newcustomgame_innerrt {
    display: none;
}

.mbHandsTotalbet_box {
    display: block;
}

.cmHandsTotalbet_box {
    display: none;
}

.AutoHold_box {
    height: inherit;
    margin-top: 5px;
}


.autoSwitch_slider::before {
    width: 16px;
    height: 16px;
    left: 4px;
    top: 4px;
    background: #fff;
    border-radius: 5px;
}


.autoSwitch_slider {
    border-radius: 8px;
}

.autoSwitch_wrap.active .autoSwitch_slider {
    background: linear-gradient(180deg, #FF0046 0%, #FF4A62 100%), #C2F444;
}

.autoSwitch_wrap.active .autoSwitch_slider::before {
    transform: translateX(26px);
}


.mrppwc_box {
    display: flex;
}

.mbUnderOver_box {
    display: block;
}

.cmUnderOver_box {
    display: none;
}

.AutoBeT_protected {
    display: none;
}

.AutoBeT_box {
    height: inherit;
}


.mainAutoBeT_inner h3 {
    display: flex;
    width: 36%;
}

.AutoBeT_head {
    display: none;
}

.mainAutoBeT_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;  
}

.AutoBeT_inner {
    width: 64%;
}


.autoselect_head h3 img {
    display: block;
}

.autoselect_innerRT {
    display: block;
}


.autoselect_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.autoselect_innerLT {
    width: 83%;
    overflow: hidden;
    overflow-x: scroll;
}

.autoselect_innerRT {
   width: 17%; 
}

.autoselect_head ul li span {
    opacity: 1;
}

.autoselect_head ul {
    background: #282b2d;
    padding: 0;
    gap: 3px;
    width: 300px;
}


.TurboMode_box {
    display: flex;
}



.Ballsperdrop_box {
    display: block;
}

.autoselect_box5 {
    display: none;
}


































.Walletpopup_part {
    width: 100%;
    height: 800px;
    border-radius: 0px;
    display: block;
    align-items: start;
    margin: auto;
    position: relative;
}

.Walletpopup_left {
    width: 100%;
    padding: 16px;
    box-sizing: border-box;
    height: 100%;
    border-right: none;
}


.Walletpopup_right {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #141517;
    display: none;
}

.pOpUpDeposit_content1 {
    height: 100%;
    position: relative;
    display: none;
}

.pOpUpDeposit_content2 {
    display: block;
}


.maincryptodeposit_box {
    display: block;
} 


.mbpOpUpDepositview {
    display: block;
}

.CMpOpUpDepositview {
    display: none;
}

.firstdeposit {
    display: flex;
}


.mainDepositmethods_box {
    border-radius: 8px;
    background: linear-gradient(27deg, #0060E8 3.64%, #388DFF 98.23%);
    padding: 1px; 
}


.PPwallettab_menu {
    border-radius: 999px;
    border: 1px solid rgba(169, 175, 181, 0.12);
    background: rgba(0, 0, 0, 0.80);
    backdrop-filter: blur(2px);
    z-index: 9999;
    position: fixed;
    left: 50%;
    bottom: 100px;
    transform: translateX(-50%);
    gap: 3px;
}

.PPwallettab_btn {
    color: #9FA5AC;
    padding: 12px 21px;
    font-size: 13px;
    border-radius: 999px;
    background: rgba(169, 175, 181, 0.12);
}

.PPwallettab_menu span {
    display: none;
}

.PPwallettab_btn.active {
    border-radius: 999px;
    background: #FF0048;
    color: #fff;
}

.lockicon11 {
    display: none;
}

.PPwallettabicon1 {
    max-width: 100%;
    display: block;    
}


.PPwallettab_btn.active .PPwallettabicon1 {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}


.Walletpopup_LThead h2 {
    font-size: 22px;
    line-height: 28px;
}


.nCMDeposit_content1head {
    display: block;
}

.Deposit_content1head {
    padding: 0 0px;
    padding-bottom: 0px;
    padding-top: 16px;
}



.Todayhistorybox {
    display: block;
}


.WalletRTside_back {
    display: block;
}


.WalletRTside_head {
    padding: 16px;
}

.mbpOpUpDepositview {
    display: block;
    padding: 0 16px;
    padding-bottom: 16px;
}


.Deposit_content2part {
    padding: 0 16px;
}


.Tothetop-btn {
    display: block;
}


.walleTpoPup_box {
    width: 100%;
    max-width: inherit;
    border-radius: 0;
    padding: 0;
    position: relative;
    transition: .3s;
    padding-top: 35px;
}

.Fundscredited_btn button {
    color: #fff;
    border-radius: 8px;
    background: #FF0048;
}


.MBsportspgicons_box {
    display: block;
} 

.CMsportspgicons_box {
    display: none;
}

.sportspgicons_box {
    padding: 16px 16px;
    padding-left: 16px;
    border: 1px solid #222F3A;
    background: #212124;
}

.sportspgicons_allicons {
    width: 100%;
}

.sportLiveUpcoming_listtop ul li span img {
    width: 16px;
    height: 16px;
}


.sportLiveUpcoming_listtop ul li span {
    font-size: 10px;
    line-height: 16px;
    gap: 5px;
    padding: 8px 12px 8px 12px;
    letter-spacing: 2px;
}


.sportLiveUpcoming_listtop ul li:last-child {
    display: none;
}


.sportLiveUpcoming_list ul li span {
    font-size: 14px;
}

.sportLiveUpcoming_list {
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: hidden;
    overflow-x: scroll;
    scrollbar-width: none;
}

.sportLiveUpcoming_list ul {
    width: 1048px;
}

.OddsFormat_part {
    padding: 0px 0;
    padding-top: 0px;
}


.OddsFormat_text p {
    color: #878889;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    max-width: inherit;
    margin: auto;
}





.euroSelect_box {
    background: #202124;
    font-size: 8px;
}

.euroSelect_text {
    color: #8e9097;
}

.sportLiveUpcoming_part {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 16px;
    justify-content: space-around;
    grid-row-gap: 16px;
    padding-right: 0px;
}


.CombosEvents_part {
    display: block;
    gap: 0px;
    padding-right: 0px;
}

.CombosEvents_left {
    width: 100%;
    padding-bottom: 0px;
}

.CombosEvents_right {
    width: 100%;
    display: none;
}


.TopOutrights_box {
    width: 100%;
    padding: 9px;
}


.sportLiveUpcoming {
    padding-bottom: 0px;
}


.mobileUpcoming_area {
    display: block;
}

.sportLiveUpcoming_item1lt p {
    color: #6C7BFE;
}

.mobilelive_area {
   display: block;
}

.mobileUpcoming_list ul li span {
    font-size: 13px;
    letter-spacing: 0px;
}


.mobileUpcoming_list {
    overflow: hidden;
    overflow-x: scroll;
    scrollbar-width: none;
}

.mobileUpcoming_list ul {
    width: 528px;
}

.mobileUpcoming_list {
    overflow: hidden;
    overflow-x: scroll;
    scrollbar-width: none;
}


.TopOutrights_area {
    display: none;
}

.CombosCLbtn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    padding-top: 16px;
}

.CombosCLbtn img {
    display: block;
    width: 20px;
    height: 20px;
}

.CombosCLbtn button {
    margin-top: 0;
}


.mobilelive_area {
    padding-top: 0px;
}



.CombosCLnm {
    background: #29292c;
    padding: 13px 12px;
}

.Comboboostbox {
    background: #29292c;
    border: 1px solid #FF004C;
}

.Comboboostbox span {
    color: #fff;
    background: #FF004C;
}

.Combos_item {
    background: #29292c;
}

.Combos_line {
    background: #FF004C;
}


.CombosCLlist ul li {
    background: #29292c;
}

.CombosCLlist ul li.active {
    color: #fff;
    background: #29292c;
}


.CombosCLpr1 p span {
    color: #FF004C;
}


.CombosEvents_head ul {
    display: flex;
}

.CombosEvents_head h2 {
    display: none;
}

.CombosEvents_head {
    padding-bottom: 10px;
}




.mobilePopular_area {
    display: block;
}

.sportLiveUpcoming_part1 {
    display: none;
}


.mobilesport_heroarea {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    scrollbar-width: none;
}


.mobilesport_heropart {
    display: flex;
    gap: 10px;
    width: 665px;
}

.Betslipbox {
    display: none;
}








}



@media screen and (min-width: 300px) and (max-width: 400px) {
.supportPopup_popup-box {
    width: 300px;
}


.slider6 .owl-dots {
    bottom: 3px;
    left: 19px;
}

.pb10 {
    width: 250px;
}

.loadingCTN_part {
    padding-left: 16px;
    padding-right: 16px;
}

.loGInrEGisTer_part {
    width: 310px;
    height: 100%;
    display: block;
}


.profilecard_box {
    width: 100%;
    max-width: 300px;
    padding: 16px;
}

.profilecard_avatarRow {
    gap: 8px;
}

.profilecard_avatarRow img {
    width: 84px;
    height: 84px;
}


.profilecard_title {
    font-size: 24px;
}

.profilecard_closeBtn {
    top: 19px;
    right: 19px;
}






}