.flex-start {
   text-align: left;
   align-items: flex-start;
   justify-content: flex-start;
}

.flex-center {
   align-items: center;
   text-align: center;
   justify-content: center;
}

.flex-end {
   text-align: right;
   align-items: flex-end;
   justify-content: flex-end;
}

.width-90 {
   width: 90%;
}

.width-80 {
   width: 80%;
}

.width-70 {
   width: 70%;
}

.width-60 {
   width: 60%;
}

.width-50 {
   width: 50%;
}

.width-40 {
   width: 40%;
}

.width-35 {
   width: 35%;
}

.width-33 {
   width: 33.33%;
}

.width-30 {
   width: 30%;
}

.width-20 {
   width: 20%;
}

.width-15 {
   width: 15%;
}

.width-10 {
   width: 10%;
}

.mw-500 {
   max-width: 500px;
}
.mw-700 {
   max-width: 700px;
}

.margin-3 {
   margin: 3px;
}

.mb-10 {
   margin-bottom: 10px
}

.mb-70 {
   margin-bottom: 70px
}

.mb-90 {
   margin-bottom: 90px
}

.mt-10 {
   margin-top: 10px;
}

.mt-15 {
   margin-top: 15px;
}

.mt-20 {
   margin-top: 20px;
}

.ml-10 {
   margin-left: 10px;
}

.mr-10 {
   margin-right: 10px;
}
.pt-7 {
   padding-top: 7px;
}
.pt-13 {
   padding-top: 13px;
}
.pt-20 {
   padding-top: 20px;
}
.pb-20 {
   padding-bottom: 20px;
}

.p-20 {
   padding: 20px;
}

.pb-70 {
   padding-bottom: 70px;
}

.pl-20 {
   padding-left: 20px;
}

.pr-20 {
   padding-right: 20px;
}

.text-purple {
   color: #75009d !important;
}

.text-white-2 {
   color: #ddd!important;
}

.text-size-small {
   font-size: small!important;
}

.text-size-13 {
   font-size: 13px!important;
}

.text-size-14 {
   font-size: 14px!important;
}

.text-size-15 {
   font-size: 15px!important;
}

.text-size-17 {
   font-size: 17px!important;
}

.text-size-20 {
   font-size: 20px!important;
}

.text-size-25 {
   font-size: 25px!important;
}

.text-size-35 {
   font-size: 35px!important;
}

.ct-footer-menu {
   box-shadow: 0 0 15px #00000070;
   border-top-left-radius: 15px;
   border-top-right-radius: 15px;
   border-top-style: solid;
   border-top-width: 3px;
   border-top-color: #f1bb73;
   background: radial-gradient(100% 100% at 50% 0,#dd3bca 0,#e321cc 44%,#44003c 100%), linear-gradient(90deg, rgb(255, 255, 255), rgb(255, 255, 255) 31.53%, rgb(255, 255, 255) 64.87%, rgb(255, 255, 255));
}

.fix-bottom {
   position: fixed;
   bottom: 0px;
   z-index: 999;
}

.footer-images {
   width: 50px;
   height: auto;
   max-width: 100%;
}

.bg-scb {
   background: radial-gradient(100% 100% at 50% 0,#a460ff 0,#6118c4 44%,#9646ff 100%), linear-gradient(90deg, rgb(255, 255, 255), rgb(255, 255, 255) 31.53%, rgb(255, 255, 255) 64.87%, rgb(255, 255, 255));
}

.bg-true-wallet {
   background: linear-gradient(200deg, #fee37b 0%, #925a06 100%);
}

.bg-withdraw {
   background: linear-gradient(155deg, #c684ff82, #6500ff73);
   box-shadow: 0 0 0 3px #ae51ff;
}

.bg-profile {
   background: linear-gradient(155deg, #c684ff82, #6500ff73);
   box-shadow: 0 0 0 3px #ae51ff;
   border-radius: 5px;
}

.bg-purple {
   background: linear-gradient(155deg, #c684ff82, #6500ff73);
   box-shadow: 0 0 0 3px #ae51ff;
}

.bg-modal-content {
   background: radial-gradient(100% 100% at 50% 0,#dd3bca 0,#bd13a8 44%,#44003c 100%);
}

.card-withdraw {
   padding: 10px 20px;
}

.card-header-withdraw {
   background: linear-gradient(170deg, #fee37b 0%, #925a06 100%);
   border-radius: 10px;
   box-shadow: 0 0 3px #8989d6;
   height: 80px;
}

.card-img-overlay-custom {
   position: absolute;
   bottom: 0;
   border-radius: calc(.25rem - 1px);
   width: 100%;
}

.text-title {
   line-height: 0;
}

@media (max-width:479px) {
   .text-title {
      line-height: 0;
      font-size: 12px;
   }
}

.text-gold {
   color: #ffe37c;
}

.text-credit {
   color:#ffe37c; 
   font-size: 35px; 
   line-height: 35px;
}


.btn-outline-default {
   color: #FFFFFF;
   border-color: #FFFFFF;
}

.img-game {
   width: 200px;
   height: auto;
}

.img-main-menu {
   width: 50px;
   height: 50px;
}

.border-bottom-purple {
   border-bottom: 1px solid #ffc107;
}

@media (max-width:479px) {
   #ct-header-001 {
      padding-left: 10px;
      padding-right: 10px;
   }
}

@media (max-width:479px) {
   .ct-content-block {
      padding-left: 20px;
      padding-right: 20px;
   }
}

.ct-div-block {
   display: flex;
   flex-wrap: nowrap;
}

.ct-content-game {
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 25px;
}

.ct-withdraw {
   margin-left: 10px;
   margin-right: 10px;
   border-radius: 5px;
}

.header-process-block {
   text-align: center;
   font-size: 30px;
   font-weight: bold;
   color: #fff!important;
}
/*** space-banner ***/
#space-banner {
   height: 30px;
}

@media (max-width:1120px) {
   #space-banner {
      height: 30px;
   }
}

@media (max-width:991px) {
   #space-banner {
      height: 30px;
   }
}

@media (max-width:767px) {
   #space-banner {
      height: 30px;
   }
}

@media (max-width:600px) {
   #space-banner {
      height: 100px;
   }
}

@media (max-width:479px) {
   #space-banner {
      height: 170px;
   }
}
/*** space-banner-deposit ***/
#space-banner-deposit {
   height: 0px;
}

@media (max-width:1120px) {
   #space-banner-deposit {
      height: 0px;
   }
}

@media (max-width:991px) {
   #space-banner-deposit {
      height: 0px;
   }
}

@media (max-width:767px) {
   #space-banner-deposit {
      height: 0px;
   }
}

@media (max-width:600px) {
   #space-banner-deposit {
      height: 0px;
   }
}

@media (max-width:479px) {
   #space-banner-deposit {
      height: 0px;
   }
}
/*** margin-bottom-deposit ***/
#margin-bottom-deposit {
   margin-bottom: 50px;
}
/*** space-banner-withdraw ***/
#space-banner-withdraw {
   height: 30px;
}

@media (max-width:1120px) {
   #space-banner-withdraw {
      height: 30px;
   }
}

@media (max-width:991px) {
   #space-banner-withdraw {
      height: 30px;
   }
}

@media (max-width:767px) {
   #space-banner-withdraw {
      height: 30px;
   }
}

@media (max-width:479px) {
   #space-banner-withdraw {
      height: 100px;
   }
}
/*** space-banner-password ***/
#space-banner-password {
   height: 30px;
}

@media (max-width:1120px) {
   #space-banner-password {
      height: 30px;
   }
}

@media (max-width:991px) {
   #space-banner-password {
      height: 30px;
   }
}

@media (max-width:767px) {
   #space-banner-password {
      height: 30px;
   }
}

@media (max-width:479px) {
   #space-banner-password {
      height: 30px;
   }
}
/*** margin-bottom-password ***/
#margin-bottom-password {
   margin-bottom: 70px;
}

/*** margin-bottom-password ***/
#margin-bottom-getbonus {
   margin-bottom: 70px;
}
/*** space-banner-profile ***/
#space-banner-profile {
   height: 0px;
}

@media (max-width:1120px) {
   #space-banner-profile {
      height: 0px;
   }
}

@media (max-width:991px) {
   #space-banner-profile {
      height: 0px;
   }
}

@media (max-width:767px) {
   #space-banner-profile {
      height: 30px;
   }
}

@media (max-width:479px) {
   #space-banner-profile {
      height: 30px;
   }
}

.bg-btn-back {
   color: #FFFFFF;
   background-color: #750067;
   cursor: pointer;
   font-weight: bold;
   font-size: 18px;
}

.btn-red {
   color: red!important
}

.btn-close {
   padding: 0px 5px 0px 5px;
}

.status-promotion-profile {
   height: 50px;
   border-right: 2px solid #ffc107;
   font-size: 14px;
   font-weight: bold;
}

.img-menu {
   width: 50px;
   height: 50px;
   margin-bottom: 5px;
   background: linear-gradient(rgb(232 189 37), rgb(190 116 9));
   color: rgb(255,255,255);
   border-radius: 50px;
   padding-left: 1px;
   cursor: pointer;
   text-shadow: none;
   box-shadow: 0 0 0 3px #e1be5f;
   font-size: 25px;
}

.mouse-cursor {
   cursor: pointer;
}

.text-indent {
   text-indent: 50px;
}

