@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700,900');
html {
  scroll-behavior: smooth;
 }
body {font-family: "Roboto", sans-serif;line-height:1.6;font-size:15px;margin:0 auto;color:#191919;background-color: #000000;max-width: 768px;}

a { text-decoration: none; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

a:hover, a:focus { text-decoration: none; }

img {max-width:100%;}

input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="number"], textarea, select {
    color: #666;
    width: 100%;
}
button:focus {
    outline: 1px dotted;
    outline: unset;
}
.t-body {
    padding-top: 62px;
}
.container-fluid {
    padding: 0px;
    max-width: 768px;
}
.annouce-sec {
    padding: 3px 0;
    background: #181818;
    /* border: 1px solid #c87f1a; */
    border-left: none;
    border-right: none;
    height: 33px;
    color: #fff;
    font-size: 13px;
    /* box-shadow: 0 0 6px #c87f1a; */
    background: linear-gradient(to right, #d3a64f 0%,#181818 50%, #d3a64f 100%);
}
.annuuce-wrapper {
    display: grid;
    grid-template-columns: 10% auto;
    padding: 0 10px;
}
.speaker-icon {
    color: #e0d0c6;
    font-size: 18px;
}
.anouce-msg {
    align-self: center;
    color: #fff;
}
.lobby_bg{
    background-image: url(../images/index/BG.png);
    min-height: 505px;
    background-repeat: no-repeat;
    background-size: contain;
}
.lobby-view-wrap{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    padding: 20px 0;
    max-width: 900px;
    margin: auto;
}
.lobby-view-wrap_inn{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 20px;
}
.s_search_wrap {
    display: flex;
    justify-content: space-around;
    align-items: center;
    /* background-color: #191919; */
    padding: 0px;
    border-radius: 39px;
    height: auto;
    /* position: absolute; */
    font-size: 10px;
    margin-bottom: 0px;
}
.liveicon_bg {
    display: flex;
    background-color: #f4c274;
    border-radius: 8px;
    padding: 3px 10px;
    font-weight: 600;
}
.liveicon_dot {
    width: 4px;
    height: 4px;
    background: #6dba02;
    border-radius: 50%;
    margin-right: 3px;
    animation: blinkme 1.5s linear infinite;
}
@keyframes blinkme {
  0%   {opacity: 0;}
  38%  {opacity: 0;}
  39%  {opacity: 1;}
  100% {opacity: 1;}
}
.m_online {
    margin: 0px 2px;
    color: #fff;
    font-size: 10px;
}
.lobby-view-wrap_float{
    
border: 2px solid #f4c274;
    
border-radius: 10px;
    
padding: 5px;
    
background-color: #000;
    
height: 100%;
    
text-align: center;
    
width: 100%;
    
display: grid;
    
align-items: center;
    
justify-content: center;
}
.lobby-view-wrap_float.second_float{

background: linear-gradient(to top, #d4a141 0%, #fbd585 100%);
}
.lobby_card_flag{

}
.lobby_card_flag img{

margin: 0 5px;

width: 30px;
}
.lobby-float-right{
    display: flex;
    align-items: center;
    
}
.lobby-float-right span{
    color: #fff;
    font-size: 24px;
    margin-left: 20px;
}
.container {
    max-width: 768px;
    padding-left: 10px;
    padding-right: 10px;
}
.lobby-video-sec{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: unset;
    grid-gap: 30px;
}
.video-sec-wrap{
    border:1px solid #fbca7d;
    border-radius:20px;
    overflow: hidden;
    /* margin: 0 20px; */
}
.video-sec-wrap img{
    width:100%;
}

.spin_tit{
    color: #ffffff;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    padding-top: 20px;
}
.spin_tit_mobile{
    color: #ffffff;
    font-size: 21px;
    /* text-transform: uppercase; */
    font-weight: 900;
    display: flex;
    align-items: center;
    padding-bottom: 0px;
    padding-top: 15px;
    justify-content: center;
    text-align: center;
    background: -webkit-linear-gradient(#ffffdc, #fff4dc,#bc9758,#bc9758);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.spin_group{
    display: grid;
    grid-template-columns: 30% 66%;
}
.jackpot_wrap{
    /* width: 486px; */
    position: relative;
}
.jackpot_txt{
    position: absolute;
    top: 31%;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-shadow: 0px 2px 3px #000;
}
.games-list{
    width: 100%;
    margin-left: 20px;
}
.nav-tabs.index_jack_tab{
    position: relative;
}
.nav-tabs.index_jack_tab .nav-item{
    margin-right: 10px;
}
.nav-tabs.index_jack_tab .nav-item.show .nav-link, .nav-tabs.index_jack_tab .nav-link.active {
    color: #000;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
.nav-tabs.index_jack_tab .nav-link {
    border: 1px solid #4a4949;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    background-color: #181717;
}
.nav-tabs.index_jack_tab .nav-link{
    color: #c9c9c9;
    background: #262626;
}
.nav-tabs.index_jack_tab {
        border-bottom: 2px solid #4a4949;
}
.nav-tabs.index_jack_tab .nav-link:focus, .nav-tabs.index_jack_tab .nav-link:hover {
    color: #000;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
a.more_g {
    position: absolute;
    right: 0;
    color: #d4a141;
    top: 8px;
    font-size: 13px;
}
.more_g span{
    color: #fff;
}
.spin_product{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px;
    padding-top: 13px;
}
.gamebox {
    position: relative;
    overflow: hidden;
    /* border-bottom: 4px solid #ee602a; */
    border-radius: 5px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
}
.playpop {
    display: flex;
    position: absolute;
    background: rgba(0,0,0,0.6);
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    transition: 0.3s ease;
    /* opacity: 0; */
    visibility: hidden;
    overflow: hidden;
    height: 0;
}
.gamebox:hover .playpop{
    /* opacity: 1; */
    visibility: visible;
    transition: 0.3s ease;
    height: 100%;
}
.gamebox:hover{
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 0 5px 6px #282828;
}

a.play-btn {
    display: block;
    font-size: 15px;
    font-weight: 700;
    width: 97px;
    margin: auto;
    border-radius: 5px;
    padding: 1px 0px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    transition: .5s;
    transform: scale(0.5);
    opacity: 0;
    background-image: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
.gamebox:hover .playpop a.play-btn{
    opacity: 1;
    transform: scale(1);
    transition: .5s;
}
.gamebox_ini{
    color: #a2aabd;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    background-color: #262626;
    padding: 10px;
    align-items: center;
}
.gamebox_ini img{ 
    width: 17px;  
    height: 15px;
}
.gamebox_img{
    width: 100%;
}
.footer_logo{

text-align: center;

margin: 0px 0 40px 0;

background-color: #181818;
}
.footer_logo img{
    
width: 98px;
    
margin: 0 5px;
}
.footer_link{
    padding: 30px 0;
    display: grid;
    grid-template-columns: 30% auto auto auto auto auto;
    color: #fff;
    font-size: 12px;
    grid-column-gap: 10px;
}
.footer_link ul{
    list-style-type: none;
    padding: 0;
}
.footer_title{
    color: #838383;
    font-size: 14px;
}
.footer_link ul li a{
    color: #ffffff;
}
.footer_link ul li a img{
    width: 25px;
    margin-right: 5px;
}
.footer_link ul li{
    margin-bottom: 20px;
    margin-top: 10px;
}
.footer_btm{
    background-color: #121212;
    padding: 20px 0;
}
.seo-content-wrap {
    color: #ffffff;
    font-size: 12px;
}
.seo-content-wrap h1 {
    color: #d49128;
    font-size: 14px;
    font-weight: bold;
}
.seo-toogle-button p {
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    border-bottom: 1px solid #fff;
}
.seo-toogle-button{
    display: flex;
}
.mobile-hot-wrap .nav{
    justify-content: center;
}
.mobile-hot-wrap .nav-pills .nav-link {
    background-color: #262626;
    color: #fff;
    border-radius: 50px;
    margin: 0 5px;
    font-weight: 500;
}
.mobile-hot-wrap .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #000;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
/*languagemodal*/
#languageModal .modal-header{
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border-bottom: none;
}
#languageModal .modal-header .close{
    color: #000000;
    font-size: 32px;
}
#languageModal .modal-title{
    text-align: left;
    color: #000;
}
.language_main{
    display: grid;
    grid-template-columns: 30% 70%;
    align-items: end;
    text-align: center;
    grid-gap: 10px;
}
.language_custom ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.language_custom ul li{
    text-decoration: none;
    float: left;
}
.language_custom ul li::after {
    content: '|';
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
}
.language_custom ul li:last-child::after{
    display: none;
}
.language_custom ul li a{
    color: #fff;
}
.language_custom ul li a:hover{
    color: #8a8a8a;
}
.language_out_wrapper{
    border-bottom: 2px dotted #fff;
    padding-bottom: 20px;
    padding-top: 20px;
}
.language_out_wrapper:first-child{
    padding-top: 0px;
}
.language_out_wrapper:last-child{
    padding-bottom: 0px;
    border-bottom: none;
}
#languageModal .modal-content{
    background-color: #000000e3;
    border: 2px solid #f0b90b;
    border-radius: 8px;
}
.language_main{
    color: #fff;
}
.language_main img{
    width: 40px;
}
.language_custom{
    padding-bottom: 10px;
}
/*languagemodalEND*/
/*esports*/
.t-body-esports {
    background: url(../images/esports/BG.jpg) top center;
    background-position: top;
    background-size: cover;
    min-height: 400px;
    background-repeat: no-repeat;
    padding: 50px 0;
}
.esports_main {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
    padding: 30px 0;
}
.esports_product:hover {
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
}
/*esportsEND*/
/*sports*/
.t-body-sports {
    background: url(../images/sports/BG.png) top center;
    background-position: center;
    background-size: cover;
    padding: 100px 0;
    min-height: 400px;
    background-repeat: no-repeat;
}
.sports_main{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    text-align: center;
}
.sports_product:hover{
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
}
/*sportsEND*/

/*vitrualsport*/
.t-body-vitrualsport{
    background: url(../images/vitrualsport/BG.jpg) top center;
    background-position: center;
    background-size: cover;
    min-height: 400px;
    background-repeat: no-repeat;
    padding: 50px 0;
}
.vitrualsport_main{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
}
.vitrualsport_product:hover{
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
}
/*vitrualsportEND*/

/*changepagecolor*/
body[data-singlepage="esports"] .reg_btn {
    background: linear-gradient(to bottom, #dec899 0%, #fcd88e 100%);
    color: #000;
}
body[data-singlepage="esports"] .header-bottom {
    background: linear-gradient(to bottom, #dec899 0%, #fcd88e 100%);
}

body[data-singlepage="sports"] .reg_btn {
    background: linear-gradient(to bottom, #f1b240 0%,#fef087 50%, #fff081 100%);
    color: #000;
}
body[data-singlepage="sports"] .header-bottom {
    background: linear-gradient(to bottom, #f1b240 0%,#fef087 50%, #fff081 100%);
}

body[data-singlepage="vsports"] .reg_btn {
    background: linear-gradient(to bottom, #183b69 0%, #2685c4 100%);
    color: #fff;
}
body[data-singlepage="vsports"] .header-bottom {
    background: linear-gradient(to bottom, #183b69 0%, #2685c4 100%);
}
body[data-singlepage="vsports"] .header-btm-main-menu .main-nav li.nav-item a.navlink {
    color: #fff;
}
body[data-singlepage="vsports"] .time {
    color: #fff;
}

body[data-singlepage="livecasino"] .reg_btn {
    background: linear-gradient(to bottom, #ed1b2b 0%, #ca565f 100%);
    color: #000;
}
body[data-singlepage="livecasino"] .header-bottom {
    background: linear-gradient(to bottom, #ed1b2b 0%, #ca565f 100%);
}
body[data-singlepage="livecasino"] .header-btm-main-menu .main-nav li.nav-item:hover a.navlink{
    color: #fff;
}
body[data-singlepage="livecasino"] .header-btm-main-menu .main-nav li.nav-item:hover{
    border-bottom: 2px solid #fff;
}

body[data-singlepage="slots"] .reg_btn {
    background: linear-gradient(to bottom, #ff7827 0%, #f0a233 100%);
    color: #000;
}
body[data-singlepage="slots"] .header-bottom {
    background: linear-gradient(to bottom, #ff7827 0%, #f0a233 100%);
}

body[data-singlepage="fishing"] .reg_btn {
    background: linear-gradient(to bottom, #072277 0%, #2963ac 100%);
    color: #fff;
}
body[data-singlepage="fishing"] .header-bottom {
    background: linear-gradient(to bottom, #072277 0%, #2963ac 100%);
}
body[data-singlepage="fishing"] .header-btm-main-menu .main-nav li.nav-item a.navlink {
    color: #fff;
}
body[data-singlepage="fishing"] .header-btm-main-menu .main-nav li.nav-item:hover a.navlink{
    color: #fff;
}
body[data-singlepage="fishing"] .header-btm-main-menu .main-nav li.nav-item:hover{
    border-bottom: 2px solid #fff;
}
body[data-singlepage="fishing"] .time {
    color: #fff;
}
body[data-singlepage="fishing"] .languageToggle button {
    background: none;
    border: none;
    color: #fff;
}

body[data-singlepage="horse"] .reg_btn {
    background: linear-gradient(to bottom, #01d5c7 0%, #01d5c7 100%);
    color: #000;
}
body[data-singlepage="horse"] .header-bottom {
    background: linear-gradient(to bottom, #01d5c7 0%, #01d5c7 100%);
}

/*livecasino*/
.t-body-casino{
    background: url(../images/livecasino/Banner.jpg) top center;
    background-position: top;
    background-size: auto;
    background-repeat: no-repeat;
}
.livecasino_main {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
    padding: 10px 0;
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    padding-top: 300px;
}
.livecasino_product:hover {
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
}

/*slots*/
.t-body-slots{
    background: url(../images/slots/Banner.jpg) top center;
    background-position: top;
    background-size: auto;
    background-repeat: no-repeat;
}
.slots_jackpot{
    position: relative;
    display: flex;
    justify-content: center;
    padding-top: 178px;
}
.slots_jackpot_img{
    display: flex;
    justify-content: center;
}
.slots_jackpot_text{
    position: absolute;
    bottom: 54px;
    color: #fff;
    font-size: 40px;
    padding-right: 34px;
}
.slots_jackpot_img img{
    width: 500px;
}
.slots_main{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
    padding: 10px 0;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
.slots_product:hover{
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
}

/*fishing*/
.t-body-fishing{
    background: url(../images/fishing/Banner.jpg) top center;
    background-position: top;
    background-size: auto;
    background-repeat: no-repeat;
}
.fishing_main {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
    padding: 10px 0;
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    padding-top: 300px;
}

/*horse*/
.t-body-horse {
    background: url(../images/horse/BG.jpg);
    background-position: top;
    background-size: auto;
    background-repeat: no-repeat;
}
.horse_main{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
}
.horse_product:hover{
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
}

/*vip*/
.vip_page{
    color: #ffffff;
    text-align: center;
}
.vip_page .fa-star{
    font-size: 6px;
    color: #b7b7b7;
}
.vip_page .fa-star.checked{
    color: #ffcc59;
}
table.vip_page tbody tr:nth-child(2){
    line-height: 1;
}
table.vip_page tbody tr:nth-child(1n){
    background-color: #080a0d;
}
table.vip_page tbody tr:nth-child(2n){
    background-color: #382b13;
}
table.vip_page tbody tr td{
    padding: 10px;
    font-size: 12px;
    border: 1px solid #ffb500;
    min-width: 100px;
    max-width: 130px;
    word-break: break-all;
}
table.vip_page tbody tr td:first-child{
    text-align: left;
    min-width: 130px;
}
.vip_table_title{
    color: #ffc200;
}
table.vip_page.bonus{
    margin-top: 30px;
    margin-bottom: 10px;
}
.vipTnc{
    color: #ffffff;
    padding: 0 10px;
}
.vipTnc ul{
    list-style-type: decimal;
    padding-left: 10px;
}
/*vipEND*/

/*promotion*/
.filter-menu-bar {
    margin: 15px 0;
    text-align: center;
    display: flex;
    justify-content: space-between;
}
.mix {
    display: none;
}
.promo-boxes {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 30px 30px;
    text-align: center;
    margin: 10px 0;
    padding: 0px 5px;
}
.pmbox {
    position: relative;
    color: #fff;
    display: flex;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ab6e31;
    border-radius: 43px;
    margin: 0 5px;
    justify-items: center;
    background-color: #080b0d;
    width: 100%;
    min-height: 40px;
    align-items: center;
    justify-content: center;
}
.pmbox.active,.pmbox:hover{
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
}
.promo-bx{
    /* border: 4px solid; */
    /* border-image-source: linear-gradient(45deg, #fadd91,#815816,#d7a341,#eec95b); */
    /* border-image-slice: 1; */
    border: 5px solid #eec95b;
    border-radius: 20px;
}
.promo-bx:hover{
    /*filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);*/
}
.promo-listing-content-container {
    padding: 10px 10px 10px 10px;
}
.promo-list-title{
    color: #f0b90b;
}
.promo-list-desp{
    color: #fff;
    font-size: 20px;
}
.promo-dl{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    justify-content: center;
}
.btn_promo{
    padding: 10px 10px;
    min-width: 195px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 28px;
    border: none;
    margin: 0 auto;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
}
.modal-dialog.promo {
    background: #000000;
    background-size: cover;
    color: #fff;
    max-width: 800px;
    min-height: 611px;
    border: 2px solid #f1b90a;
    filter: drop-shadow(0 0 4px #f1b90a);
    border-radius: 15px;
    top: 10%;
    position: relative;
    overflow: hidden;
}
.modal-content.promo {
    background: none;
    padding: 20px;
}
.pm-title-wrapper {
    font-size: 25px;
    line-height: 1.2;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #000000;
    border-bottom: 1px solid #f1b90a;
    padding: 12px 2px;
    margin: -20px -20px 25px;
}
.close-promo {
    background: none;
    border: none;
    border-radius: 50%;
    color: #fff;
    line-height: 1;
    font-weight: 700;
    font-size: 24px;
    position: absolute;
    right: 2px;
    top: 5px;
    z-index: 2;
    cursor: pointer;
}
.pmtable-wrapper {
    margin-bottom: 15px;
}
.promo-table tr td {
    background: #000000;
    border: 1px solid #f1b90a;
    padding: 7px 10px;
}
.gr-title {
    color: #f1b90a;
    font-size: 18px;
    font-weight: 700;
    padding: 0 5px;
}
.grlist ul {
    padding: 0 20px;
    font-size: 13px;
}
.promo_wrap{
    
padding-top: 30px;
}
.promo-dl img{
    width: 100%;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
}
.dropdown-item.balce {
    font-size: 15px;
    padding: 6px 5px;
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
}
.wallet-btn {
    color: #000;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border: none;
    padding: 8px 12px;
    font-weight: 700;
    font-size: 16px;
    border-radius: 30px;
    margin: 0 3px;
    transition: linear 0.3s;
    cursor: pointer;
    min-width: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}
.wallet-dropdown-promo{
    text-align: center;
    margin-bottom: 40px;
}
.wallet-dropdown-promo .dropdown-menu{
    background-color: #383838;
    z-index: 1;
    width: 100%;
}
.dropdown-menu-center {
    right: auto!important;
    left: 50%!important;
    -webkit-transform: translate(-50%, 0)!important;
    -o-transform: translate(-50%, 0)!important;
    transform: translate(-50%, 0)!important;
    top: 15%!important;
}
/*promotionEND*/

/*afterlogin*/
.afterlogin_body_wrap{
    padding: 30px 0;
}
.afterlogin_body{
    display: grid;
    grid-template-columns: 20% 80%;
    grid-gap: 15px;
}
ul.afterlogin_body_ul{
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: none;
}
ul.afterlogin_body_ul li {
    display: block;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 12px;
    color: #ffffff;
}
ul.afterlogin_body_ul li a{
    display: flex;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    min-height: 50px;
    font-size: 13px;
    margin: 0px;
    font-weight: 700;
    border-radius: 17px;
    background: #181818;
    line-height: initial;
    align-items: center;
    justify-content: left;
    word-break: break-all;
    justify-content: center;
    border: 1px solid #e4b459;
}
ul.afterlogin_body_ul li a.active,ul.afterlogin_body_ul li a:hover{
    color: #000000;
    width: 100%;
    font-weight: 700;
    border: 1px solid #e4b459;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
.afterlogin_body_right{
    border: 1px solid #e4b459;
    border-radius: 22px;
    padding: 30px 30px;
    min-height: 600px;
    color: #fff;
}
.vip_badge,.vip_badge_txt{
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    text-align: center;
    grid-gap: 20px;
    color: #fff;
}
.vip_badge_img img{
    width: 100%;
    max-width: 90px;
    width: 90px;
}
.progress-bar{
    border-radius: 6px;
    height: 12px;
    width: 100%;
    background-color: #3c3c3c;
    /* border: 1px solid #e4b459; */
    margin: 10px 0px;
}
.progress-bar .progress{
    height: 100%;
    transition: width 0.5s ease-out;
    border-radius: 10px;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    animation: fill-1 0.5s ease-out 1s;
    animation-fill-mode: forwards;
    width: 0%;
}
.vip_pri{
    display: flex;
    justify-content: left;
    font-size: 13px;
    margin-top: 20px;
    align-items: center;
}
.vip-sta {
    border: 1px solid #e4b459;
    padding: 6px 30px;
    border-radius: 10px;
    color: #fff;
}
.sta {
    color: #ffdd54;
}
.btn_vip_pri{
    padding: 0 10px;
    margin-left: 30px;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border-radius: 23px;
    min-height: 35px;
    font-size: 14px;
    font-weight: bold;
    border: none;
}
.vip_s {
    padding: 20px 10px;
    padding-bottom: 23px;
    border-bottom: 1px solid #85714b;
}

/*bronze*/
@keyframes fill-1 {
    0% {
        width: 0%;
    }

    100% {
        width: 7%;
    }
}
/*normal*/
@keyframes fill-2 {
    0% {
        width: 0%;
    }

    100% {
        width: 21%;
    }
}
/*silver*/
@keyframes fill-3 {
    0% {
        width: 0%;
    }

    100% {
        width: 36%;
    }
}
/*gold*/
@keyframes fill-4 {
    0% {
        width: 0%;
    }

    100% {
        width: 50%;
    }
}
/*platinum*/
@keyframes fill-5 {
    0% {
        width: 0%;
    }

    100% {
        width: 64%;
    }
}
/*diamond*/
@keyframes fill-6 {
    0% {
        width: 0%;
    }

    100% {
        width: 80%;
    }
}
/*crown*/
@keyframes fill-7 {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}
.depositTitle {
    color: #ffc043;
    font-size: 15px;
    margin-bottom: 7px;
}
.form_backend .form-control {
    background-color: #181818;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.form_backend{
    padding-top: 0;
    width: 80%;
}
.form_wrap{
    margin-top: 20px;
}
.depositAmount {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 0.5fr;
    grid-column-gap: 5px;
    grid-row-gap: 0px;
}
.btn-amountType {
    width: 100%;
    color: #ffffff;
    background-color: #181818;
    border-radius: 33px;
    text-transform: uppercase;
    font-size: 15px;
    height: 37px;
    font-weight: 700;
    border: 2px solid #e4b459;
    padding: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.btn-amountType:hover, .btn-amountType.open {
    color: #000;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
.deposit_vip_wrap {
    overflow: hidden;
    overflow-x: hidden;
    white-space: nowrap;
    flex-wrap: nowrap;
    text-align: center;
}
.deposit_method_wrap{
    margin-top: 20px;
}
.deposit_m_btn {
    background: linear-gradient(to bottom, #181818 0%, #181818 100%);
    color: #fff;
    border: 1px solid #e4b459;
    padding: 15px 20px;
    min-width: 182px;
    border-radius: 14px;
}
.deposit_m_btn:hover {
    background: linear-gradient(to bottom, #fbd585 0%, #d4a141 100%);
    color: #000;
}
.deposit_m_btn.active{
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
}
.wallet-dropdown-afterlogin{
    border-bottom: 1px solid #e4b459;
    margin-bottom: 0;
    padding-bottom: 30px;
}
a.button_mobile_menu{
    position: relative;
    color: #fff;
    display: flex;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ab6e31;
    border-radius: 43px;
    margin: 0 0px;
    justify-items: center;
    background-color: #080b0d;
    width: 100%;
    min-height: 40px;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px;
}
a.button_mobile_menu.active{
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
}
.sub_btn{
    min-width: 119px;
    border-radius: 40px;
}
.afterlogin_page_tit{
    
color: #ffc043;
    
font-size: 30px;
    
text-align: center;
    
text-transform: uppercase;
}

/*withdrawal*/
.depositIbankMain {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    margin-top: 0;
}
.depositIbankDiv1 {
    border-right: 1px solid #ffb8388a;
    padding: 0;
    padding-right: 20px;
}
.depositIbankDiv1 p, .depositIbankDiv2 p {
    color: #ffb838;
    font-size: 30px;
}
.withdrawal table{
  border-collapse: collapse;
  width: 100%;
}

.withdrawal table th {
    border: 1px solid #ffb500;
    text-align: center;
    padding: 8px;
    text-transform: uppercase;
    background-color: #080a0d;
    color: #ffffff;
}
.withdrawal table td{
  text-align: left;
  padding: 8px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #ffb500;
  background-color: #382b13;
}
.withdrawal table td:first-child{
    text-align: right;
}
.depositIbankDiv2 .form_backend{
    width: 100%;
}
.transferparent .form-control {
    background-color: #243c52;
    border: none;
    color: #fff;
    border-radius: 35px;
    text-align: center;
    height: 28px;
}
/*withdrawalEND*/

/*transfer*/
.transferparent {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    text-align: center;
}
.transferdivcustom {
    border: 1px solid #e4b459;
    border-radius: 15px;
    padding: 10px;
}
.transferdivcustom span {
    color: #ffffff;
    font-size: 12px;
}
.btn-transferAll {
    width: 65px;
    color: #041b2c;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border-radius: 34px;
    font-size: 13px;
    height: 21px;
    font-weight: 700;
    margin-top: 5px;
    padding-top: 2px;
    border: none;
}
.transferparent .form-control {
    background-color: #181818;
    color: #ffffff;
    border: 1px solid #8f8f8f;
}
.afterlogin_page_tit_trf{
    color: #ffc043;
    font-size: 30px;
    text-align: left;
    text-transform: uppercase;
    margin: 20px 10px 0 0;
}
.form_backend.form_bck_tf {
    width: 100%;
}
.form_wrap_transfer{
    display: flex;
}
.sub_btn_trf {
    min-width: 100px;
    border-radius: 7px;
    width: 100%;
    max-width: 155px;
    background: #ffffff;
    color: #000;
    font-size: 12px;
}
.sub_btn_trf_02 {
    min-width: 100px;
    border-radius: 7px;
    width: 100%;
    max-width: 155px;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
    font-size: 12px;
}
.transferparent_mobile .form-control {
    background-color: #181818;
    color: #ffffff;
    border: 1px solid #8f8f8f;
    border-radius: 35px;
    text-align: center;
    height: 28px;
}
.transferparent_mobile{
    text-align: center;
    max-width: 300px;
    margin: auto;
}
.transferparent_mobile select.form-control {
    background-color: #181818;
    color: #ffffff;
    border: none;
    border-radius: 35px;
    text-align: center;
    height: auto;
}
.transferparent_mobile .btn-transferAll{
    padding: 5px;
    min-width: 125px;
    height: auto;
    font-size: 20px;
    margin: 10px 0;
}
/*transferEND*/

/*history*/
.history_main_btn_wrap{
    display: flex;
    align-items: center;
    margin: 15px 0;
}
.history_main_btn_wrap span.tit_span{
    margin-right: 10px;
    min-width: 100px;
    color: #ffc043;
}
.history_main_btn_wrap span.to{
    margin-right: 10px;
    margin-left: 10px;
    color: #ffc043;
}
.btn-statementType {
    width: 100px;
    color: #fff;
    border-radius: 25px;
    font-size: 15px;
    height: 39px;
    font-weight: 700;
    padding: 0px;
    background: #181818;
    border: none;
    border: 1px solid #e4b459;
    margin-right: 5px;
}
.btn-statementType.active, .btn-statementType:hover {
    width: 100px;
    color: #002847;
    border-radius: 25px;
    font-size: 15px;
    height: 39px;
    font-weight: 700;
    padding: 0px;
    border: none;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
.history_main_btn_wrap .form-control {
    background-color: #181818;
    color: #ffffff;
    border: 1px solid #8f8f8f;
}
.history_main_btn_wrap input{
    width: 21%;
}
.statemenTableth { 
    color:white; 
} 
.statemenTableHeader{
    color: #ffffff;
    background-color:  rgba(255, 255, 255, 0.25);
}
.statemenTable th, .statemenTable td { 
    width:176px; 
    text-align:center; 
    padding:5px 
  
} 
.statementTableSub { 
    border-right:hidden; 
} 
.statementTableMain { 
    border-collapse:separate; 
    border-spacing:0 10px; 
    width: 100%;
} 
.statementTableMain tr{
    background-color: rgba(255, 255, 255, 0.06);
}
.Successful{
    color: #98ff78;
}
.Rejected{
    color: #ff9191;
}
::-webkit-calendar-picker-indicator {
    filter: invert(1);
}
/*historyEND*/

/*profile*/
.bankdetail_profile{
    padding-top: 20px;
}
table.profile th {
    border: 1px solid #ffb500;
    text-align: center;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    background-color: #080a0d;
}
table.profile td {
    padding: 4px;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid #ffb500;
    background-color: #382b13;
    text-align: center;
}
.qr-ref{
    text-align: center;
}
.qr-ref img{
    width: 200px;
}
.rebate_wrap{
    justify-content: center;
}

/*login*/
.login_body_wrap {
    border: 1px solid #e4b459;
    border-radius: 22px;
    padding: 30px 30px;
    min-height: 600px;
    color: #fff;
    margin: 50px auto;
    max-width: 800px;
}
.login_tit{
    color: #ffb838;
    font-size: 41px;
    text-align: center;
    border-bottom: 1px solid #ffb838;
}
.login_form_wrap_inn .form-control{
    background-color: #181818;
    color: #ffffff;
    border: 1px solid #e4b459;
    border-radius: 5px;
    -webkit-appearance: none;
}
.login_form_wrap_inn label{
    margin-top: 20px;
}
.login_sub_wrap{
    margin: 30px 0 0 0;
    text-align: center;
}
.login_sub_wrap .sub_btn{
    font-size: 20px;
    width: 100%;
}
a.forgot{
    color: #fff;
    border-bottom: 1px solid #fff;
}
.reg_wrap{
    /* padding: 30px 0; */
}

.reg_tit{
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid #ffb838;
    border-radius: 25px;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    width: 100%;
    margin: 30px 0 30px 0;
    padding: 5px;
}
.ver_wrap{
    display: flex;
    align-items: center;
    grid-gap: 10px;
}
.user_m i{
    color: #ffc043;
    font-size: 24px;
    margin-right: 7px;
}
#summary-modal .dropdown-balance{
    display: block;
    width: 100%;
    padding-top: 30px;
}

button.close-modal {
    background: none;
    right: 2px;
    top: 3px;
    margin: auto;
    line-height: 1;
    border: none;
    position: absolute;
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    z-index: 4;
}
.step-tab{
    position:
    relative;
    text-align:
    center;
    max-width:240px;
    margin: 20px auto 10px;
    display:
    flex;
    justify-content:
    space-between;
}
 span.step-round{
    position:
    relative;
    z-index: 1;
    background: #a3a3a3;
    height:30px;
    width:30px;
    display:
    flex;
    justify-content:
    center;
    align-items:
    center;
    border-radius:100%;
    color: #000;
    font-size:16px;
    cursor:
    pointer;
}
 span.step-round a{
    color: #000;
    display:
    block;
    width:100%;
    font-weight: 600;
}
 span.step-round.active{
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}
 .step-line{
    position:absolute;
    top:49%;
    width:100%;
    height:1px;
    background:#c5c5c5;
}
.remark{
    color: red;
    font-size: 13px;
    margin-top: 5px;
}
.contact_input_wrap{
    display: flex;
    align-items: center;
}
.btn_reg_drop,.btn_reg_drop:hover{
    color: #fff;
    background-color: #181818;
    color: #ffffff;
    border: 1px solid #979797;
    border-radius: 20px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    min-width: 103px;
    justify-content: space-between;
}
.btn_reg_drop:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);
}
.btn_reg_drop_menu img{
    width: 24px;
}
.btn_reg_drop_menu .dropdown-menu{
    background-color: #181818;
    color: #ffffff;
    border: 1px solid #979797;
    border-radius: 5px;
}
.btn_reg_drop_menu .dropdown-menu .dropdown-item{
    color: #fff;
}
.btn_reg_drop_menu .dropdown-menu .dropdown-item img{
    margin-right: 10px;
}

/** Download **/

button.close-modal {
    background: none;
    border: none;
    position: absolute;
    right: -1px;
    top: 0px;
    font-size: 21px;
    font-weight: 900;
    color: #cbcbcb;
    z-index: 2;
}

button.close-modal:focus {
    outline: none;
    box-shadow: none;
}

.modal-dialog.dl-dialog {
    top: 6%;
}

.modal-content.modal-download {
    padding: 0 19px 15px;
    background: #141414;
    color: #fff;
    border: 1px solid #000000;
}

.access-info-wrapper {
    display: block;
    max-width: 500px;
    margin: 15px auto 0;
}

table.access-table tr td {
    border: 1px solid #fff;
    background: #1d1d1d;
    color: #ffffff;
    padding: 4px 5px;
    font-size: 13px;
    line-height: 1.3;
}

.main-text {
    color: #ffffff;
}

.dld-wrap {
    position: relative;
    /* margin: 10px auto; */
}

.dld-box {
    position: absolute;
    bottom: 5%;
    left: 6%;
}

.dl-device {
    background: url(../images/dl-btn.png)no-repeat center;
    background-size: contain;
    display: block;
    color: #fff;
    width: 150px;
    height: 42px;
    margin: 10px auto 0;
    padding: 6px 5px;
    text-align: center;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
}

.dl-device:hover {
    color: #fff;
}

.dl-device img {
    max-width: 18px;
    vertical-align: sub;
}

.download-wrap {
    padding-top: 15px;
    text-align: center;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

a.devide-btn {
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border: 1px solid #d4a141;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0px;
    display: inline-block;
    width: 140px;
    padding: 5px 2px;
    margin: 5px 5px;
    border-radius: 5px;
}
.price_iframe_mobile {
    /* overflow: auto; */
    width: auto;
    height: 58px;
    padding: 0 24px;
}




.t-body {
    padding-top: 62px;
}
.lobby_bg {
    background-size: contain;
}
.lobby_card_flag img {
    margin: 0 0px;
    width: 15px;
}
.s_search_wrap {
    /* display: flex; */
    /* justify-content: space-between; */
    /* align-items: center; */
    /* background-color: #191919; */
    /* padding: 3px; */
    /* border-radius: 39px; */
    /* height: 28px; */
    /* position: absolute; */
    /* font-size: 1.2vh; */
    /* margin-bottom: 0px; */
}
.lobby-float-right img{
    width: 25px;
}
.lobby-float-right span {
    color: #fff;
    font-size: 1.2vh;
    margin-left: 0;
    display: block;
}
.lobby-float-right {
    display: flex;
    align-items: center;
    text-align: center;
}
.lobby-view-wrap_float {
    /* position: absolute; */
    text-align: center;
    /* top: 12px; */
}
.lobby-view-wrap_inn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 5px;
}
.m_online {
    /* margin: 0px 8px; */
    color: #fff;
}
.liveicon_bg {
    display: flex;
    background-color: #f4c274;
    border-radius: 8px;
    padding: 3px 4px;
    font-weight: 600;
}
.video-sec-wrap {
    border: 1px solid #fbca7d;
    border-radius: 20px;
    overflow: hidden;
    margin: 0 5px;
}
.video-intro{
    display: none;
}
.btn-video{
    
background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    
display: grid;
    
width: 100%;
    
max-width: 111px;
    
border: none;
    
border-radius: 20px;
    
margin: 10px 4px;
    
min-height: 37px;
    
align-items: center;
    
font-weight: 600;
    
color: #000;
}
.lobby-video-sec {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    justify-content: space-between;
    grid-gap: 10px;
    align-items: center;
}
.video-mobile-btn {
    display: flex;
    justify-content: center;
}
.footer_link {
    padding: 30px 0 0 0;
    display: grid;
    grid-template-columns: auto;
    color: #fff;
    font-size: 11px;
    grid-column-gap: 10px;
    justify-content: center;
    text-align: center;
}
.footer_link_01{
    /* grid-column-start: 1; */
    /* grid-column-end: 2; */
}
.footer_link ul li {
    margin-bottom: 10px;
    margin-top: 5px;
}
.spin_tit{
    display: none;
}
.spin_group{
    display: none;
}
.spin_product {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    padding-top: 13px;
}
.esports_main {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
    padding: 30px 0;
}
.sports_main{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
}
.t-body-casino{
    background: url(../images/livecasino/Banner_m.jpg) top center;
    background-position: top;
    background-size: auto;
    background-repeat: no-repeat;
}
.livecasino_main {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
    padding: 10px 0;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 140px;
}
.vitrualsport_main {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
}
.t-body-slots{
    background: url(../images/slots/Banner_mb.jpg) top center;
    background-position: top;
    background-size: auto;
    background-repeat: no-repeat;
}
.slots_main{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
    padding: 10px 0;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
.slots_jackpot_text {
    position: absolute;
    bottom: 30px;
    color: #fff;
    font-size: 19px;
    padding-right: 18px;
}
.slots_jackpot_img img {
    width: 267px;
}
.t-body-fishing{
    background: url(../images/fishing/Banner_mb.png) top center;
    background-position: top;
    background-size: auto;
    background-repeat: no-repeat;
}
.fishing_main {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
    padding: 10px 0;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 269px;
}
.vip_bg{
    display: none;
}
.promo-dl {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    align-items: center;
    justify-content: center;
}
.promo-dl img {
    width: 100%;
    border-bottom-left-radius: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.filter-menu-bar{
    display: none;
}
.wallet-dropdown-promo .dropdown-menu {
    background-color: #383838;
    z-index: 1;
    width: 100%;
    padding: 10px;
}
.pmbox {
    position: relative;
    color: #fff;
    display: flex;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ab6e31;
    border-radius: 43px;
    margin: 0 0px;
    justify-items: center;
    background-color: #080b0d;
    width: 100%;
    min-height: 40px;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px;
}
.pm-title-wrapper {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #000000;
    border-bottom: 1px solid #f1b90a;
    padding: 12px 25px;
    margin: -20px -20px 25px;
}
ul.afterlogin_body_ul{
    display: none;
}
.deposit_vip_wrap {
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    flex-wrap: nowrap;
    width: 300px;
    text-align: center;
    margin: auto;
}
.afterlogin_body {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 15px;
}
.afterlogin_body_right {
     border: none; 
    border-radius: 22px;
    padding: 5px 10px;
    min-height: 400px;
}
.form_backend {
    padding-top: 0;
    width: 100%;
}
.depositAmount {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 0.5fr;
    grid-column-gap: 5px;
    grid-row-gap: 8px;
}
.deposit_vip_wrap {
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    flex-wrap: nowrap;
    text-align: center;
}
.deposit_m_btn {
    background: linear-gradient(to bottom, #181818 0%, #181818 100%);
    color: #fff;
    border: 1px solid #e4b459;
    padding: 15px 20px;
    min-width: 125px;
    border-radius: 14px;
}
.progress-bar {
    border-radius: 6px;
    height: 12px;
    width: 100%;
    background-color: #3c3c3c;
    /* border: 1px solid #e4b459; */
    margin: 10px 0px;
    min-width: 746px;
}
.btn_s_wrap{
    text-align: center;
}
.depositIbankMain {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    margin-top: 0;
}
.depositIbankDiv1 {
    border-right: none;
    padding: 0;
    padding-right: 0;
}
.depositIbankDiv1 p, .depositIbankDiv2 p {
    color: #ffb838;
    font-size: 30px;
    margin-top: 20px;
}
.transferparent{
    display: none;
}
.form_wrap_transfer {
    display: block;
}
.sub_btn_trf {
    min-width: 100px;
    border-radius: 7px;
    width: 100%;
    max-width: 155px;
    background: #ffffff;
    color: #000;
    font-size: 12px;
    margin-top: 10px;
}
.sub_btn_trf_02 {
    min-width: 100px;
    border-radius: 7px;
    width: 100%;
    max-width: 155px;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
    font-size: 12px;
    margin-top: 10px;
}
.history_main_btn_wrap {
    display: grid;
    align-items: center;
    margin: 15px 0;
}
.table_select_btn_wrap{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    text-align: center;
    grid-gap: 15px;
    padding-top: 10px;
}
.table_select_btn_wrap .btn-statementType{
    margin: auto;
    width: 100%;
}
.history_main_btn_wrap input {
    width: 100%;
}
.history_main_btn_wrap span.to {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    color: #ffc043;
}
.history_main_btn_wrap .sub_btn {
    min-width: 119px;
    border-radius: 40px;
    margin-top: 15px;
}
.rebate_wrap {
    justify-content: center;
    display: block;
}
.login_body_wrap {
    border: none;
    border-radius: 22px;
    padding: 0px 23px;
    min-height: 300px;
    color: #fff;
    margin: 20px 0;
}
.reg_body_wrap {
    border: none;
    border-radius: 22px;
    padding: 15px 15px;
    min-height: 600px;
    color: #fff;
}

.lobby-float-right.price_iframe_web{
    display: none;
}
#section07 a {
  padding-top: 0;
}
#section07 a span {
  position: absolute;
  top: 13px;
  left: 50%;
  width: 34px;
  height: 34px;
  margin-left: -15px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb07 2s infinite;
  animation: sdb07 2s infinite;
  opacity: 0;
  box-sizing: border-box;
}
#section07 a span:nth-of-type(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
#section07 a span:nth-of-type(2) {
  top: 27px;
  -webkit-animation-delay: .15s;
  animation-delay: .15s;
}
#section07 a span:nth-of-type(3) {
  top: 32px;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}
@-webkit-keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.demo a {
  position: absolute;
  bottom: 58px;
  left: 0;
  right: 0;
  display: flex;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #fff;
  letter-spacing: .1em;
  text-decoration: none;
  transition: opacity .3s;
  justify-content: center;
}
.demo a:hover {
  opacity: .5;
}
.ads_wrap{
    margin: 20px 0 10px 0;
}
.ads_wrap img{
    width: 100%;
}
.carousel-indicators.index_b {
    position: absolute;
    right: 0;
    bottom: -21px;
    left: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.carousel-indicators.index_b .active {
    opacity: 1;
    background-color: #ddad51;
}
.carousel-indicators.index_b  li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 8px;
    height: 8px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 50%;
    text-indent: -999px;
    cursor: pointer;
    background-color: grey;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}
.index_mobile_scan{
    margin: 0px 0 20px 0;
}
.trust_wrap {
    color: #fff;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.trust_wrap h5 {
    font-size: 31px;
}
.trust_wrap p{
    font-size: 10px;
}
.download_bg{
    position: relative;
}
.download-home {
    position: absolute;
    top: 5%;
    text-align: center;
    display: grid;
    grid-template-columns: 48% 48%;
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
    justify-content: space-between;
    max-width: 600px;
    left: 0;
    right: 0;
}
.app-box{
    
position: relative;
    
z-index: 0;
}
.app-box::before{
    content: '';
    background-image: linear-gradient(185deg, #7c4c28 0%,#fae78b 25%, #dda043 50%,#fae78b 75%,#7c4c28 100%);
    width: 100%;
    height: 100%;
    top: -3px;
    left: 0px;
    position: absolute;
    z-index: -1;
    border-radius: 10px;
}
.app-box img{
    width: 35vw;
}
.app-box_wrap{
    background: linear-gradient(to bottom, #000 0%, #000 100%);
    border-radius: 10px;
    padding: 20px 20px 40px 20px;
    margin: auto;
    width: 97%;
    height: 97%;
}
.app-box_button{
    color: #fff;
    /* border: 1px solid #c0a85e; */
    border-radius: 3px;
    width: 100%;
    margin: 10px auto auto auto;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    padding: 3px 0;
    /* background-color: #1f1f1f; */
    position: absolute;
    right: 0;
    margin: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: -23%;
}
.app-box_button:hover{
    background-color: #fbd585;
    color: #000;
}
.app-box_button i{
    
margin-right: 5px;
}
.sport_widget_bg{background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);border-radius: 10px;}
.footer_link ul li.footer_img_cus img{
    width: auto;
    max-width: 56px;
    margin: 0 3px;
}
.footer_link ul li.footer_img_cus{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.footer_link ul li.footer_img_cus img.footer_img_cus_sub1{
    max-width: 25px;
}
.footer_lic_wrap{
    display: grid;
    grid-template-columns: 60% auto;
    text-align: left;
}
.footer_lic_wrapper{
    text-align: left;
}
.footer_logo_wrap{
    
background-color: #181818;
    
padding: 10px;
}
.footer_menu_wrap ul {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    list-style-type: none;
    /* border-top: 1px solid #fff; */
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 0;
    background-color: #181818;
    margin-top: 40px;
}
.footer_menu_wrap ul li {
    text-align: center;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
}
.footer_menu_wrap ul li a {
    color: #fff;
    font-size: 11px;
}
.footer_menu_wrap ul li a:hover{
    color: #d49128;
}
.sub-side-right{
    margin-top: 20px;
}

.rankslide{
    border: 2px solid #fbca7d;
    overflow: hidden;
    border-radius: 15px;
    margin: 20px 0;
}
.rankslide .carousel-item{
    position: relative;
}
.rank_grid{
    position: absolute;
    bottom: 2%;
    width: 80%;
    margin: auto;
    left: 0;
    right: 0;
}
.rank_box{
    background-color: #756431;
    border: 1px solid #977e41;
    border-radius: 7px;
    padding: 5px 10px;
    position: relative;
    display: flex;
    align-items: center;
    margin: 16px 0;
    width: 100%;
}
.rank_box2{
    background-color: #141415;
    border: 1px solid #ffffff;
    border-radius: 7px;
    padding: 5px 10px;
    position: relative;
    display: flex;
    align-items: center;
    margin: 18px 0;
    width: 100%;
}
.rank_box_head{
    background-color: #14141591;
    border-radius: 7px;
    padding: 3px 10px;
    position: relative;
    display: flex;
    align-items: center;
    /* margin: 18px 0; */
    width: 100%;
    font-weight: 600;
}
.rank_box_inn{
    font-size: 12px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    max-width: 74%;
    align-items: center;
    text-align: right;
    margin-left: auto;
    width: 100%;
}
.rank_box_head .rank_box_inn{
    font-size: 10px;
    font-weight: 400;
}
.rank_img{
    width: 45px;
    height: 45px;
    border: 1px solid #977e41;
    border-radius: 100px;
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgb(111 111 111) 50%, rgba(0,0,0,1) 100%);
    position: absolute;
    left: 8%;
}
.rank_img2{
    width: 45px;
    height: 45px;
    border: 1px solid #fff;
    border-radius: 100px;
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgb(111 111 111) 50%, rgba(0,0,0,1) 100%);
    position: absolute;
    left: 8%;
}
.rank_flag{
    
position: absolute;
    
left: 5%;
    
z-index: 1;
}
.video-sec-wrap img.livefeed_head{
    position: absolute;
    top: 0px;
    width: 95%;
    left: 0;
    right: 0;
    margin: auto;
}
.rank_head_pay{
    text-align: center;
    position: relative;
    margin-bottom: 14px;
    margin-top: 11px;
}
.rank_head_pay img{
    width: 70%;
}
.rank_head_pay:after{
    content: '';
    width: 100%;
    height: 2px;
    background: linear-gradient(to right, #bea466 0%,#414141 73%, #bea466 100%);
    position: absolute;
    left: 0;
    bottom: -6px;
    border-radius: 100px;
}
.rank_head_pay:before{
    content: '';
    width: 100%;
    height: 2px;
    background: linear-gradient(to right, #bea466 0%,#414141 32%, #bea466 100%);
    position: absolute;
    left: 0;
    top: -6px;
    border-radius: 100px;
}
.rank-active_wrap{
    display: flex;
    align-items: center;
    background-color: #14141591;
    border-radius: 7px;
    padding: 3px 10px;
    width: 64%;
    margin: auto;
    text-align: center;
    justify-content: center;
    align-items: center;
    letter-spacing: 1px;
}
.rank-active_wrap span{
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
}
.greendot{
    width: 7px;
    height: 7px;
    border-radius: 100px;
    background-color: #42af25;
    margin-right: 6px;
}
.livefeed_head{
    position: absolute;
    top: 0px;
    width: 95%;
    left: 0;
    right: 0;
    margin: auto;
}

/* 04102023 */

.video-sec-wrap.first-video {
    width: 100%;
    border: none;
}

.video-sec-wrap {
    height: 100%;
}

.video-tab .nav-pills .nav-link.active{
    background-color: transparent !important;
}

.video-carousel{
    margin-top: 20px;
}

.nav-tabs {
    border-bottom: 0px ;
}

.video-frame {
    height: 100%;
}

.video-sec{
    padding: 20px;
    border: 2px solid #fbca7d;
    border-radius: 14px;
}

.video-stab{
    border: none;
}

/* 06112023 */

.register {
    margin: 0 auto;
    text-align: center;
    margin-top: 80px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.reg_title{
    font-size: 20px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}

.reg-form2 {
    margin: 0 auto;
}

form.login_form_wrap {
    text-align: left;
    /* margin-top: 25px; */
}

button.btn_h.reg_btn.sub_btn {
    border-radius: 25px;
    margin-left: 0;
    margin-right: 0;
}

span.step-round.active a {
    color: #ffdc0e;
}

.License-img {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
    flex-wrap: wrap;
    gap: 15px;
}
.License-sec p {
    color: #fff;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
}

.reg-footer {
    background: #000;
}

.reg-f-logo {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 30px;
    margin: 0 auto;
    gap: 15px;
    padding-bottom: 20px;
}

.copy-footer{
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
}

.copy-footer p{
    color: #000;
    text-align: center;
}

.form-control:focus {
    box-shadow: none;
}

.contact-form {
    border: 1px solid #e4b459;
    border-radius: 5px;
}

.contact-num {
    border: none !important;
    flex: 30%;
}

.contact-num1 {
    border: none !important;
    border-left: 1px solid #fff !important;
    border-radius: 0px !important;
    margin: 5px 10px;
}

select#regCurrency option[value="+65"]   { background-image:url(../images/header/th.png);   }
select#regCurrency option[value="66"] { background-image:url(../images/header/th.png); }
select#regCurrency option[value="62"] { background-image:url(../images/header/th.png); }

button.btn_h.reg_bck_btn.bck_btn {
    border-radius: 25px;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
}
.login_sub_wrap .bck_btn {
    width: 100%;
    font-size: 20px;
}

.reg_bck_btn {
    background: #454545;
    color: #fff;
    /* padding: 5px 5px; */
}

.stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display: flex;
    justify-content: space-between;
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
    top: 14px;
    left: 0;
    margin: 0 auto;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.stepwizard-step .step-round{
    position:
    relative;
    z-index: 1;
    background: #a3a3a3;
    height: 40px;
    width: 40px;
    display:
    flex;
    justify-content:
    center;
    align-items:
    center;
    border-radius:100%;
    color: #000;
    font-size:16px;
    cursor:
    pointer;
}
 .stepwizard-step .step-round a{
    color: #fff;
    display:
    block;
    width:100%;
    font-weight: 600;
}
 .stepwizard-step .step-round.active{
    background: #000;
    border: 1px solid #ffdc0e;
    color:#fff;
}

.register-bg {
    background: linear-gradient(to bottom, #000000, #0c0c0c, #141414, #373636, #4f4d4d);
}

.License-sec {
    margin-top: 20px;
}

.top-btn {
    margin-bottom: 30px;
}

.top-btn .sub_btn {
    width: 100%;
    box-sizing: border-box;
}

.top-btn .sub_btn {
    text-align: center;
}

.top-btn .sub_btn {
    border: none;
    padding: 10px;
}

.login-form2 {
    margin: 0 auto;
    height: 700px;
}

.log-form{
    margin: 0 auto;
}

.code-form{
    position: relative;
}

.log_btn {
    background: #000;
    color: #fff;
    font-weight: normal;
    border: 1px solid #e4b459;
    border-radius: 25px;
    width: 100%;
    padding: 5px 5px;
    font-size: 20px;
}

.log_btn.active {
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    color: #000;
    font-weight: 600;
}

.log-btn {
    margin-bottom: 10px;
}

.log-title p {
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
}
.qr_wrap img{
    width: 100%;
    padding: 8px;
}
.qr_wrap{
    margin-top: 20px;
    border: 1px solid #e4b459;
    width: auto;
    display: flex;
    padding: 0px;
    flex-direction: column;
    max-width: 200px;
    justify-content: center;
    text-align: center;
    grid-gap: 0px;
}
.btn_scan{
    padding: 0 10px;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border-radius: 0px;
    min-height: 35px;
    font-size: 14px;
    font-weight: bold;
    border: none;
}
.app-box_button img{
    max-width: 180px;
}

/* Rewards Page */
.rewardcat-label{
    
}
.reward-catwrap{
    margin: 30px 0;
}
.rewards_bg{
    background-color: #000;
}
.rewards_grid{
    /*    display: grid;
    grid-template-columns: repeat(5, 1fr);*/
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    }
.rewardlist {
    width: 50%;
    padding: 9px;
}
.container.reward_container {
    max-width: 1400px;
    padding-left: 10px;
    padding-right: 10px;
}
.rewardsmodal .modal-header {
    background: #f0ba56;
    color: #000;
    border-bottom: none;
    padding: 5px;
}
.rewards_wrap{
    position: relative;
}
span.detailrew-label {
    font-size: 16px;
    font-weight: 800;
    padding: 12px 40px;
    color: #000;
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    text-transform: uppercase;
    min-height: 55px;
    display: flex;
    align-items: center;
    width: 70%;
}
span.reward-points {
    font-size: 19px;
    font-weight: 800;
    padding: 12px 25px;
    color: #000;
    background: #fff;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    min-height: 55px;
    display: flex;
    align-items: center;
    width: 30%;
}
.reward-summary{
    display: flex;
    /* position: absolute; */
    right: 20%;
    bottom: 15%;
    align-items: center;
    border: 1px solid #f1b90a;
    border-radius: 30px;
    overflow: hidden;
    max-width: 85%;
    margin: auto;
}
.rewardsmodal .modal-dialog {
    max-width: 750px;
}

span.reward-points {
    font-size: 19px;
    font-weight: 800;
    padding: 5px 25px;
    color: #000;
    background: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

span.detailrew-label {
    font-size: 16px;
    font-weight: 600;
    padding: 8px 40px;
    color: #000;
    background: rgb(233, 214, 0);
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    text-transform: uppercase;
}

.fa-question-circle.icon3we {
    color: #ffea00;
    cursor: pointer;
    font-size: 36px;
}

.reward-label {
    font-size: 21px;
    font-weight: 700;
    color: #d4a141;
    text-transform: uppercase;
    padding: 0 10px;
}

.rewardcategory {
    background: #373737;
    width: 100%;
    padding: 8px 0px 8px 8px;
    border-radius: 0px;
}

.rewardcategory span {
    /* margin-left: 25px; */
    cursor: pointer;
    font-weight: 500;
    color: #d4a141;
    background-color: transparent;
    padding: 3px 8px;
    border-radius: 25px;
    text-transform: uppercase;
    font-size: 11px;
    /* min-width: 100px; */
    width: 100%;
    white-space: nowrap;
}
.rewardcategory span.active{
    background-color: #272727;
}
.rewardcategory span:hover {
    color: #fff;
}

.rewardcategory span:not(:last-child):hover:after {
    color: #fff;
}

.rewardcategory span:not(:last-child):after {
    /* content: " | "; */
    padding-left: 12px;
    padding-right: 8px;
}

.list-reward {
    border: 1px solid #f0ba56;
    border-radius: 0;
    margin-bottom: 10px;
    text-align: center;
    overflow: hidden;
}
.rewardimg-holder{
    background-color: #fff;
}

.reward-action {
    padding: 10px 10px 15px 10px;
}

.rewardimg-holder img {
    width: 100%;
    /* border-top-left-radius: 12px; */
    /* border-top-right-radius: 12px; */
    /* height: 184px; */
}

.reward-title {
    font-weight: 600;
    color: #f0ba56;
    padding: 10px;
    font-size: 11px;
    /* min-height: 85px; */
    width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.reward-action span {
    cursor: pointer;
    border-radius: 3px;
    margin: 0 3px;
    text-transform: uppercase;
    font-weight: 600;
    width: 50%;
    border: 1px solid transparent;
    font-size: 11px;
}

.reward-action .redeem {
    background: #f0ba56;
    padding: 3px 5px;
}

span.rewardinfo {
    border: 1px solid #f0ba56;
    padding: 3px 18px;
    color: #fff;
}

span.needpoints {
    margin-left: 6px;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
}

.rewardsmodal .modal-body {
    background: #1c1b1b;
    padding: 30px Ã¢â‚¬â€¹15px;
}

.rewards-image img {
    width: 100%;
    background-color: #fff;
}

.rewards-claimbtn {
    /* position: absolute; */
    bottom: 0;
    right: 0;
    font-size: 14px;
}

.rewards-claimbtn span {
    background: #f0ba56;
    padding: 10px 25px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}

.reward-moreinfo {
    height: 100%;
    position: relative;
    color: #fff;
    font-size: 14px;
    margin-top: 12px;
}

.reward-titleinfo {
    font-size: 22px;
    padding-bottom: 10px;
    color: #f0ba56;
    padding-top: 10px;
}

.rewards-points {
    font-size: 20px;
    color: #f0ba56;
    font-weight: 700;
    margin-right: 15px;
}

._qrewards .modal-header {
    background: #ffea00;
    color: #000;
}

._qrewards .modal-body {
    background: #141414;
}

._qrewards .modal-content {
    color: #fff;
}
.rewardcategory_wrap{
    overflow: hidden;
    overflow-x: scroll;
    align-items: center;
    justify-content: left;
    text-align: center;
}
.index_kol_sec_img img{
    /* max-width: 700px; */
    margin: auto;
}
.index_kol_sec_img{
    text-align: center;
}
.index_kol_sec{
    padding: 20px;
}
.index_kol_sec_grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.index_kol_sec_grid_inn{
    cursor: pointer;
}
.index_kol_sec_grid_inn:hover{
    filter: brightness(1.15) drop-shadow(0 0 4px #f0b90b);
    animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  
  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(2px, 0, 0);
}
}
.kol_modal .modal-content{
    background-color: transparent;
    border: none;
}
.kol_modal .close{
    position: absolute;
    z-index: 1;
    right: 31px;
    color: #fff;
    top: 37px;
}
.kol_modal{
    z-index: 9999999999;
}

/*Deposit*/
.depositTable table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 10px;
}

    .depositTable table th {
        border: 2px solid rgba(255, 255, 255, 0.1);
        text-align: left;
        padding: 8px;
        background: #393a3c;
    }

    .depositTable table td {
        border: 2px solid rgba(255, 255, 255, 0.1);
        text-align: left;
        padding: 8px;
        background: #202224;
    }

.depositqrtable table td, .depositqrtable table th {
    text-align: center;
}

.btn-copy {
    background: linear-gradient(to bottom, #d4a141 0%, #fbd585 100%);
    border: none;
    border-radius: 27px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    margin-left: 10px;
}