@import url("https://fonts.googleapis.com/css2?family=Mochiy+Pop+One&family=Prompt:wght@900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap");
body {
  position: relative;
  font-size: 12px;
  font-family: "Quicksand", sans-serif;
  line-height: normal;
  overflow-x: hidden;
}

.dstg-overflow-hidden {
  overflow: hidden;
}

.dstg-overflow-x-scroll {
  overflow-x: scroll;
}

.dstg-hidden-scrollbar {
  -ms-overflow-style: none;
}

.dstg-hidden-scrollbar::-webkit-scrollBar {
  display: none;
}

.dstg-hidden-scrollbar:-ms-scrollBar, .dstg-hidden-scrollbar::-ms-scrollBar {
  display: none;
}

.dstg-hidden-scrollbar::-o-scrollBar {
  display: none;
}

.dstg-pageContent {
  margin: 50px 0 1rem;
}

.main-wrap {
  /* padding: 50px 0 8rem; */
}

ul {
  list-style: none;
  list-style-type: none;
}

.dstg-background-primary-img {
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.mobile-fix {
  /* position: fixed; */
  width: 100%;
  z-index: 510;
}

/* INPUT */
.form-group .input- {
  position: relative;
  display: flex;
  flex-direction: column;
}

.form-group input,
.form-group select {
  width: 100%;
  border: 1px solid #bdbdbd;
  box-shadow: none;
}

.form-group input:focus,
.form-group input:hover,
.form-group select:focus,
.form-group select:hover {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.form-group input.icon-l,
.form-group select.icon-l {
  padding: 8px 1rem 10px 3rem !important;
}

.form-group input.icon-r,
.form-group select.icon-r {
  padding: 10px 3rem 10px 1rem;
}

/* MODAL */
.modal-content {
  border-radius: 0;
  background: linear-gradient(136deg, #f6f4f4, #dddddf);
  color: #000;
}

.modal-header {
  position: relative;
  font-weight: 600;
  border: none;
}

.modal-header:after {
  content: "";
  position: absolute;
  width: 95%;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.modal-header .title {
  margin: 0 3rem 0 20px;
}

.modal-header .diamond {
  position: absolute;
  width: 10px;
  height: 10px;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%) rotateZ(45deg);
}

.modal-header .btn-modalClose {
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  background: 0;
  border: 0;
}

/* langmodal */
#langmodal .lang- {
  margin: 0 0 1rem;
  padding: 0 0 1rem;
  border-bottom: 1px solid var(--color3);
}

#langmodal .lang-:last-child {
  margin: 0;
  padding: 0;
  border: 0;
}

#langmodal .lang- .lang-lbl {
  margin: 0;
  gap: 1rem;
  align-items: center;
  font-weight: 600;
}

#langmodal .lang- .lang-lbl img {
  width: 30px;
}

#langmodal .lang- .lang-option {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  gap: 2rem;
  align-items: center;
}

#langmodal .lang- .lang-option li {
  position: relative;
  cursor: pointer;
  transition: 0.3s;
}

#langmodal .lang- .lang-option li:hover {
  color: var(--color6);
}

#langmodal .lang- .lang-option li:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  background: var(--color3);
  right: -1rem;
}

#langmodal .lang- .lang-option li:last-child:after {
  background: 0;
}

/* loginmodal */
#loginmodal .form-text {
  text-align: center;
  margin: 0 0 2rem;
}

#loginmodal .form-text .title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}

#loginmodal .form-text .text {
  font-size: 14px;
  color: inherit;
}

#loginmodal .nav-tabs {
  margin-bottom: 1rem;
  border-bottom: 3px solid;
}

#loginmodal .nav-tabs .nav-link {
  margin: 0;
  padding: 10px;
  font-size: 14px;
  font-weight: 600;
  border: 0;
  border-radius: 0;
  color: #7d7d7d;
  background: #cfcfcf;
}

#loginmodal .nav-tabs .nav-link.active,
#loginmodal .nav-tabs .nav-link:hover {
  color: #fff;
  background: #013b7a;
}

#loginmodal .form-group:last-child {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

#loginmodal .input- i {
  position: absolute;
  top: 12px;
  left: 1rem;
  z-index: 1;
}

#loginmodal .remember {
  gap: 5px;
}

#loginmodal .remember input {
  width: auto;
}

#loginmodal .remember label {
  margin: 0;
}

#loginmodal .forgot-field {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: inherit;
}

#loginmodal .forgot-field:hover {
  color: #fcb913;
}

#loginmodal .loginBtn,
#loginmodal .loginOtpBtn {
  padding: 10px;
  border: 0;
  color: #fff;
}

/* autotransmodal, provgamemodal, restoremodal */
.modal .restoreList-wrap {
  margin: 1rem 0;
}

.modal .restoreList-wrap .lbl {
  font-size: 14px;
  font-weight: 600;
}

.modal .restoreList-wrap .list- .listItem- {
  display: grid;
  grid-template-columns: 30% 35% 35%;
  padding: 5px;
}

.modal .restoreList-wrap .listHeader {
  font-weight: 600;
  color: var(--color2);
  background: var(--color4);
}

.modal .restoreList-wrap .listBody {
  max-height: 150px;
  overflow-y: auto;
  color: var(--color1);
  background: var(--color2);
}

.modal .restoreList-wrap .listBody .listItem- div:first-child img {
  max-width: 80%;
}

#autotransmodal .directProviderInfo-wrap {
  margin: 1rem -15px;
}

#autotransmodal .directProviderInfo-wrap .provinfo- {
  font-size: 14px;
}

#autotransmodal .directProviderInfo-wrap .provinfo- div:first-child {
  font-weight: 600;
}

#autotransmodal .transactionStatus-wrap {
  margin: 1rem 0;
  display: flex;
  gap: 5px;
  align-items: center;
}

#autotransmodal .directProviderBtn-wrap,
#provgamemodal .providerBtn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

#autotransmodal .directProviderBtn-wrap button,
#provgamemodal .providerBtn-wrap button {
  width: 25%;
  padding: 10px 5px;
  font-size: 12px;
  font-weight: 600;
  border: 0;
  border-radius: 5px;
  text-transform: uppercase;
  transition: 0.3s;
  color: var(--color2);
  background: var(--color6);
}

#autotransmodal .directProviderBtn-wrap button:hover,
#provgamemodal .providerBtn-wrap button:hover {
  filter: brightness(0.6);
}

#autotransmodal .directProviderBtn-wrap button:disabled,
#provgamemodal .providerBtn-wrap button:disabled {
  background: var(--color3);
  color: var(--color2);
}

#restoremodal .restoreList-wrap .listBody {
  max-height: 350px;
}

/* gamedisplayviewmodal */
#gamedisplayviewmodal .displayview-selection-,
#selecttypeviewmodal .typeview-selection- {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  height: 350px;
  justify-content: center;
}

#gamedisplayviewmodal .displayview-selection- button,
#selecttypeviewmodal .typeview-selection- button {
  padding: 1rem;
  font-size: 1rem;
  font-weight: 600;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  gap: 1rem;
  align-items: center;
  transition: 0.3s;
  border: 0;
  color: var(--color2);
  background: var(--color4);
}

#gamedisplayviewmodal .displayview-selection- button:hover,
#selecttypeviewmodal .typeview-selection- button:hover {
  background: var(--color5);
}

#gamedisplayviewmodal .displayview-selection- button i,
#selecttypeviewmodal .typeview-selection- button i {
  font-size: 25px;
}

/* voucherclaimmodal */
#voucherclaimmodal .dstg-redeemBtn {
  width: 100%;
  border: 0;
  padding: 10px;
  font-weight: 600;
  color: var(--color2);
  background: var(--color4);
}

#voucherclaimmodal .dstg-redeemBtn:hover {
  background: var(--color5);
}

/* donwloadmodal */
#downloadmodal .modal-header .provider-img-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

#downloadmodal .modal-header .provider-img-wrap .img-box {
  width: 297px;
  height: 88px;
  margin: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

#downloadmodal .modal-dialog .modal-content .modal-body .idPassword-content {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
}

#downloadmodal .modal-dialog .modal-content .modal-body .idPassword-content .content-wrap {
  border-top: dashed 2px #7d7d7d;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

#downloadmodal .modal-dialog .modal-content .modal-body .downloadQR-content {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
}

#downloadmodal .modal-dialog .modal-content .modal-body .downloadQR-content .downloadQR-item:nth-child(2) {
  border-left: dashed 2px #7d7d7d;
}

#downloadmodal .modal-dialog .modal-content .modal-body .downloadQR-content .downloadQR-item {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

#downloadmodal .modal-dialog .modal-content .modal-body .downloadQR-content .img-wrap {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

#downloadmodal .modal-dialog .modal-content .modal-body .downloadQR-content .btn-download {
  border: none;
  padding: 0.6rem 2rem;
  font-weight: bold;
  cursor: pointer;
  margin-top: 1rem;
  color: #fff;
  border-radius: unset;
  background: var(--color6);
}

#downloadmodal .modal-dialog .modal-content .modal-body .idPassword-content .user-wrap {
  padding-top: 15px;
}

#downloadmodal .modal-dialog .modal-content .modal-body .idPassword-content .user-wrap .form-group {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

#downloadmodal .modal-dialog .modal-content .modal-body .idPassword-content .user-wrap .form-group .form-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#downloadmodal .modal-dialog .modal-content .modal-body .idPassword-content .user-wrap .form-group .col-form-label {
  font-size: 14px;
}

#downloadmodal .modal-dialog .modal-content .modal-body .idPassword-content .user-wrap .form-group input {
  width: 180px;
  text-align: center;
  padding: 10px 5px;
  margin-left: 5px;
  border-radius: 20px;
  font-size: 14px;
}

/* promoinfomodal */
#promoinfomodal .promo-img {
  margin: 0 auto;
}

#promoinfomodal .promo-desc {
  margin: 1rem 0;
  padding: 0 0 5px;
  border-bottom: 1px solid;
}

#promoinfomodal .promo-date {
  font-weight: 600;
}

#promoinfomodal .promo-content {
  max-height: 350px;
  overflow-y: auto;
}

/* updateappmodal */
#updateappmodal .update-app-wrap- .update-msg- {
  margin: 0 0 20px;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
}

#updateappmodal .update-app-wrap- button {
  display: block;
  width: 200px;
  margin: 0 auto;
  padding: 10px;
  text-transform: uppercase;
  font-weight: 600;
}

#updateappmodal .update-app-wrap- button:hover {
  filter: brigntness(0.6);
}

/* announcemodal */
#announcemodal #announceList {
  max-height: 600px;
  overflow-y: auto;
}

#announcemodal .announce-item {
  margin: 0 0 1rem;
  padding: 0 0 5px;
  border-bottom: 1px dashed;
}

#announcemodal .announce-item .title {
  cursor: pointer;
}

#announcemodal .announce-item .title i {
  margin: 0 10px 0 0;
}

#announcemodal .announce-item .message {
  padding: 10px 0;
}

/* MODAL */
/* HEADER */
.dstg-header {
  height: 50px;
  display: flex;
  grid-template-columns: auto auto;
  align-items: center;
  justify-content: space-between;
}

.dstg-header .dstg-section-left .dstg-sidebar-icon {
  margin: 0 10px;
  font-size: 20px;
}

.dstg-header .dstg-section-left .dstg-logo-box {
  height: 50px;
  display: flex;
  align-items: center;
}

.dstg-header .dstg-section-left .dstg-logo-box img {
  max-width: 160px;
  height: 80%;
}

.dstg-header .dstg-section-right {
  justify-content: flex-end;
  gap: 1rem;
}

.dstg-header .dstg-section-right #datetime {
  width: 60px;
  margin: auto 0;
}

.dstg-header .dstg-section-right .dstg-lang-item {
  margin: 0 10px;
}

.dstg-header .dstg-section-right .dstg-lang-item img {
  width: 35px;
}

.dstg-header .dstg-section-right .dstg-download-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dstg-header .dstg-section-right .dstg-download-item i {
  font-size: 20px;
}

.dstg-section-right .dstg-member-box {
  width: -moz-max-content;
  width: max-content;
  backface-visibility: hidden;
  height: 100%;
  vertical-align: middle;
}

.dstg-section-right .dstg-member-box .dstg-member-content {
  padding: 10px 0;
  padding-right: 5px;
  font-weight: bold;
  max-width: 90px;
}

.dstg-section-right .dstg-menu-item .dstg-item-icon {
  position: relative;
  width: 36px;
  height: 3rem;
  margin: 0 1rem;
  text-align: center;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.dstg-header .dstg-section-right .dstg-button-box {
  min-width: 75px;
}

.dstg-mobile-content .dstg-button-box {
  padding: 5px;
}

.dstg-button-box .dstg-button-big,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-button-big {
  width: 100%;
  height: 32px;
  border-width: 0;
  letter-spacing: 1.5px;
  font-weight: bold;
  margin: 5px;
  border-radius: 7px;
    padding-left: 12px;
  padding-right: 12px;
}

.dstg-header .dstg-section-right .dstg-language-box {
  min-width: 50px;
  height: 50px;
  padding: 15px 0;
}

.dstg-header .dstg-section-right .dstg-language-box .dstg-language-label {
  letter-spacing: 1.8px;
}

.dstg-header .dstg-section-right .dstg-language-box .dstg-language-label span:first-child {
  margin-right: 2px;
}

.dstg-mobile-countdown-widget {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dstg-mobile-countdown-widget .dstg-countdown-letter:first-child {
  font-weight: bold;
  font-size: 14px;
  padding: 5px;
}

.dstg-mobile-countdown-widget > div:first-child {
  width: 151px;
}

.dstg-mobile-countdown-widget > div {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 2px;
  border-radius: 3px;
  font-size: 10px;
  min-height: 68px;
  box-sizing: border-box;
  width: 50px;
}

.dstg-mobile-countdown-widget > div span {
  font-size: 25px;
  font-weight: 700;
  display: block;
  width: 100%;
}

.dstg-mobile-countdown-widget > div div {
  font-size: 8px;
  margin-bottom: 5px;
}

/* HEADER */
/* FOOTER */
.dstg-pageContent .dstg-company-licence-container .dstg-licence-separate {
  padding: 0.4rem 0.2rem;
  margin: 3rem 0;
}

.dstg-pageContent .dstg-company-licence-container .dstg-licence-separate:last-child {
  margin-bottom: 0;
}

.dstg-pageContent .dstg-company-licence-container .dstg-licence-separate .dstg-licence-img {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-bottom: 0.6rem;
  display: flex;
}

.dstg-pageContent .dstg-company-licence-container .dstg-licence-separate .dstg-licence-img img {
  width: 120px;
  margin: 0 0.6rem;
}

.dstg-pageContent .dstg-company-licence-container .dstg-licence-separate .dstg-licence-info {
  text-align: center;
  font-weight: 600;
  line-height: 1.2rem;
}

.dstg-pageContent .dstg-company-licence-container .dstg-img-wrapper {
  padding: 0.4rem 0.2rem;
  margin: 1rem 0;
}

.dstg-pageContent .dstg-company-licence-container .dstg-img-wrapper:first-child {
  margin-top: 3rem;
}

.dstg-pageContent .dstg-company-licence-container .dstg-img-wrapper .dstg-title-box {
  margin: 5px 0;
  padding-bottom: 5px;
}

.dstg-pageContent .dstg-company-licence-container .dstg-img-wrapper .dstg-title-box .dstg-icon {
  font-size: 1.2rem;
  width: 2rem;
  text-align: center;
  padding-bottom: 5px;
}

.dstg-pageContent .dstg-company-licence-container .dstg-img-wrapper .dstg-title-box .dstg-title {
  padding: 0.2rem 0;
  font-weight: bold;
  font-size: 0.8rem;
}

.dstg-pageContent .dstg-company-licence-container .dstg-img-wrapper .dstg-img-content .dstg-content-wrap {
  width: 100%;
}

.dstg-pageContent .dstg-company-licence-container .dstg-platform-wrapper .dstg-platform-content .dstg-content-wrap {
  justify-content: center;
}

.dstg-pageContent .dstg-company-licence-container .dstg-img-wrapper .dstg-img-content .dstg-content-wrap .dstg-content-item {
  width: 80px;
  height: 30px;
  margin: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.dstg-pageContent .dstg-company-licence-container .dstg-platform-wrapper .dstg-platform-content .dstg-content-wrap .dstg-content-item {
  margin: 1rem 0.2rem;
}

.dstg-pageContent .dstg-company-licence-container .dstg-copyright {
  text-align: center;
  font-size: 0.6rem;
}

footer {
  z-index: 1;
}

.dstg-footer .f-bottom-nav {
  display: flex;
}

.dstg-footer .dstg-link.dstg-column {
  flex: 0 0 20%;
  margin: 2px 0;
  padding: 14px 0;
  text-align: center;
  font-size: 10px;
}

.dstg-footer .dstg-link.dstg-column:last-child {
  border-right: none;
}

.dstg-footer .dstg-link .dstg-icon {
  margin-bottom: 5px;
  font-size: 20px;
}

.dstg-footer .dstg-link span {
  font-weight: bold;
  font-size: 0.7rem;
}

.dstg-footer .dstg-traceAmt-box .dstg-traceAmt-wrapper {
  width: 90%;
  margin: 5px auto;
  justify-content: center;
}

.dstg-footer .dstg-traceAmt-box .dstg-traceAmt-wrapper .dstg-traceAmt-title {
  margin-right: 5px;
}

.footer- {
  margin: 0 0 3rem;
  padding: 0 15px;
}

.footer- .footer-sec- {
  margin: 1rem 0 0;
}

.footer- .footer-sec-:last-child {
  margin: 2rem 0 0;
}

.footer- .sec-lbl- {
  position: relative;
  margin: 0 0 1rem;
  padding: 0 0 0 1rem;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
}

.footer- .sec-lbl-:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
}

.footer- .sec-img- {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
  justify-content: center;
}

.footer- .footer-sec-:last-child .sec-img- {
  margin: 0 0 1rem;
  justify-content: center;
}

.footer- .sec-img- img {
  max-width: 100px;
  width: auto;
  height: auto;
  margin: auto 0;
}

.footer- .sec-text- {
  font-size: 14px;
  text-align: justify;
}

.footer- .sec-text-.copyright- {
  margin: 2rem 0 0;
  text-align: center;
  font-size: inherit;
}

/* FOOTER */
/* navi bar */
.dstg-action {
  padding: 0.3rem 0.5rem;
  align-items: center;
  justify-content: space-between;
}

.dstg-action .dstg-user-wrap {
  flex-direction: column;
  align-items: flex-start;
}

.dstg-action .dstg-user-wrap .dstg-member-content {
  font-weight: 600;
}

.dstg-action .dstg-quick-wrap {
  padding: 0;
  margin: 0;
  gap: 10px;
}

.dstg-action .dstg-quick-wrap li {
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
}

.dstg-navi-bar-container {
  background: unset;
  /* margin-top: 50px */
}

.dstg-navi-bar-container-2 {
  /* margin-top: 50px */
}

.dstg-navi-bar-container .dstg-naviContent {
  padding: 2px;
  overflow-x: scroll;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* @media ( min-width :768px) { */
/* 	.dstg-navi-bar-container .dstg-naviContent { */
/* 		justify-content: center; */
/* 		padding: 10px; */
/* 	} */
/* 	.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem { */
/*     	width: 5.5rem !important; */
/*     } */
/* } */
.dstg-navi-bar-container .dstg-naviContent::-webkit-scrollbar {
  display: none;
}

.dstg-navi-bar-container .dstg-naviContent li {
  justify-content: center;
  border-radius: 13px;
  align-items: center;
  position: relative;
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem {
  width: 3.5rem;
  padding: 0.4rem;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img {
  /* width: calc(100%/1.8);
  height: 40px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 auto; */
  text-align: center;
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img img {
  width: 35px;
  height: 35px;
  transition: none;
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-less {
  width: 50%;
  height: 50px;
}

@media (min-width: 768px) {
  .dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem {
    width: 6.6rem;
  }
  .dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img {
    width: 40%;
    height: 80px;
  }
  .dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-less {
    width: 28.5714285714%;
    height: 80px;
  }
}
.dstg-navi-bar-container .dstg-games-section {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 10px;
}

.dstg-navi-bar-container .dstg-games-section .dstg-left-icon,
.dstg-navi-bar-container .dstg-games-section .dstg-right-icon {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 25px;
  padding: 0 5px;
}

.dstg-navi-bar-container .dstg-games-section .dstg-gameListTab {
  position: relative;
  z-index: 10;
  padding-left: 0.3rem;
  padding-right: 0.2rem;
  flex: 1;
  overflow-y: auto;
  min-height: 450px;
}

/* .dstg-navi-bar-container .dstg-games-section .dstg-gameListTab .dstg-provider-wrap:first-child {
	margin-top: -10px;
} */
.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-casino-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/casino-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-casino-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/casino-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-sports-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/sport-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-sports-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/sport-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-esport-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/esport-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-esport-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/esport-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-slots-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/slot-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-slots-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/slot-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-fishing-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/fish-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-fishing-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/fish-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-lottery-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/lottery-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-lottery-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/lottery-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-horsebook-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/horse-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-horsebook-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/horse-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-cricket-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/cricket-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-cricket-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/cricket-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-cockfight-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/cockfight-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-cockfight-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/cockfight-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-poker-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/poker-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-poker-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/poker-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-tv-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/tv-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-tv-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/tv-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-reward-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/reward-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-reward-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/reward-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-luckydraw-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/luckydraw-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-luckydraw-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/luckydraw-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-referral-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/referral-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-referral-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/referral-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-ti10-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/ti10-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-ti10-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/ti10-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-angel-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/angel-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-angel-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/angle-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-img.dstg-epl-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/epl-white.png");
}

.dstg-navi-bar-container .dstg-naviContent li.is-acted .dstg-naviItem .dstg-navi-img.dstg-epl-img {
  background-image: url("/resources/images/navi_icon/Template 2/mobile/epl-hover.png");
}

.dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-label {
  /* font-weight: bold; */
  font-size: 0.6rem;
  letter-spacing: 0.03rem;
  text-align: center;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .dstg-navi-bar-container .dstg-naviContent li .dstg-naviItem .dstg-navi-label {
    font-size: 1rem;
  }
}
.dstg-navi-bar-container .dstg-navi-bar-content {
  display: flex;
  overflow-x: auto;
}

.dstg-navi-bar-content .dstg-navi-item {
  padding: 10px 5px;
  font-weight: 600;
  min-width: 110px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}

/* .dstg-navi-bar-content.dstg-navi-info .dstg-navi-item {
	width: calc(100%/3)
}

.dstg-navi-bar-content.dstg-navi-info .dstg-navi-item.dstg-item-2 {
	width: calc(100%/2)
} */
/* navi bar */
/* filter fix */
.dstg-filter-fix {
  height: 55px;
  transition: all 0.3s ease-in-out;
}

.dstg-filter-fix.show {
  height: 450px;
  transition: all 0.3s ease-in-out;
}

.dstg-filter-fix .dstg-title-box {
  width: 100%;
  padding: 16px 0;
  justify-content: center;
  display: flex;
}

.dstg-filter-fix .dstg-title-box.dstg-tolWalBal-title {
  padding: 7px 0;
}

.dstg-filter-fix .dstg-title-box .dstg-title-icon {
  width: 15%;
  margin: auto 0;
  font-size: 20px;
}

.dstg-filter-fix .dstg-title-box .dstg-title-icon .dstg-title-icon-left,
.dstg-filter-fix .dstg-title-box .dstg-title-icon .dstg-title-icon-right {
  transform: rotate(0deg);
  transition: all 0.3s ease-in-out;
}

.dstg-filter-fix.show .dstg-title-box .dstg-title-icon .dstg-title-icon-left {
  transform: rotate(180deg);
  transition: all 0.3s ease-in-out;
}

.dstg-filter-fix.show .dstg-title-box .dstg-title-icon .dstg-title-icon-right {
  transform: rotate(-180deg);
  transition: all 0.3s ease-in-out;
}

.dstg-filter-fix .dstg-title-box .dstg-title-content {
  width: 70%;
  font-size: 1rem;
  font-weight: 600;
  align-self: center;
}

.dstg-filter-fix .dstg-title-box .dstg-title-content .dstg-quickHomeTitle {
  text-transform: uppercase;
}

.dstg-filter-fix .dstg-title-box .dstg-title-content .dstg-quickBalance {
  padding-top: 5px;
}

.dstg-filter-fix .dstg-filterFix-box {
  height: 0;
}

.dstg-filter-fix.show .dstg-filterFix-box {
  margin: 2% auto;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate {
  margin-bottom: 1rem;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate:last-child {
  margin-bottom: 0;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list li {
  /* width: calc(100%/2) */
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn {
  position: relative;
  display: inline-block;
  width: 179px;
  height: 32px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox {
  display: none;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  transition: 0.4s;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 10px;
  bottom: 8px;
  border-radius: 100%;
  transition: 0.4s;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider .on {
  display: none;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider .on,
.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider .off {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 70%;
  text-align: center;
  font-weight: bold;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider:before {
  transform: translateX(145px);
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider .on {
  display: block;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider .off {
  display: none;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list #toogle-Transfer {
  text-align: center;
  margin: 0 10px;
  height: 32px;
  min-width: 165px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-transferPromo-select {
  width: 100%;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-btn-group {
  width: 33.3333333333%;
  margin-right: 0.2rem;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-btn-group:last-child {
  margin-right: 0;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-title {
  margin-bottom: 5px;
  font-weight: bold;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input {
  position: relative;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input select {
  display: none;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-select-selected {
  width: 120px;
  padding: 5px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-transferPromo-select .dstg-select-input .dstg-promoSelect {
  width: 280px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-history-select .dstg-select-selected {
  width: 100px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-select-selected:after {
  content: "";
  position: absolute;
  top: 10px;
  margin-left: 45px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-transferPromo-select .dstg-select-input .dstg-promoSelect:after {
  margin-left: 120px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-history-select .dstg-select-selected:after {
  margin-left: 30px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-select-arrow-active:after {
  top: 5px;
  transform: rotateZ(180deg);
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-select-items {
  width: 120px;
  overflow-y: scroll;
  text-align: center;
  max-height: 100px;
  position: absolute;
  z-index: 99;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-promoSelectItem {
  width: 280px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-history-select .dstg-select-items {
  width: 100px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-select-hide {
  max-height: 0;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-select-items div {
  width: 100%;
  text-align: center;
  cursor: pointer;
  padding: 8px;
  font-weight: bold;
  transition: 0.3s;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-select-input .dstg-select-hide {
  display: none;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-date-input {
  width: 90%;
}

@media (min-width: 768px) {
  .dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-date-input {
    width: 50%;
  }
}
.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-date-input .dstg-date-picker {
  width: 80%;
  text-align: center;
  padding: 5px;
  cursor: pointer;
  font-weight: bold;
  transition: 0.3s;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-date-input .dstg-date-icon {
  width: 20%;
  margin: 5px 0;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-text-input {
  text-align: center;
  padding: 10px 5px;
  transition: 0.3s;
  cursor: pointer;
  width: 100%;
  font-weight: bold;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-text-input:disabled {
  cursor: default;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option select {
  width: 100%;
  height: 35px;
  text-align: center;
  font-weight: 700;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option #promoCode,
.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option #promoCodeHome {
  /* width: 280px */
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-btn {
  /* margin: 10px 0 */
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-btn button {
  width: 100%;
  border: none;
  padding: 10px 0;
  font-weight: bold;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-btn .dstg-btn-group {
  width: 100%;
}

@media (min-width: 768px) {
  .dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-btn .dstg-btn-group {
    width: 100px;
  }
}
.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list li .dstg-balance-timer {
  margin-bottom: 5px;
  font-weight: bold;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list li .dstg-balance-timer .dstg-timer-title {
  margin-right: 5px;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list li .dstg-error-msg {
  font-weight: bold;
}

.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-referral-select .dstg-select-selected,
.dstg-filter-fix .dstg-filterFix-box .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-referral-select .dstg-select-items {
  width: 90%;
}

.dstg-bottom-collapse-100,
.dstg-bottom-collapse-90,
.dstg-bottom-collapse-20 {
  transition: height 0.5s;
  overflow: hidden;
}

/* filter fix */
/* side menu bar */
.dstg-sideMenu {
  z-index: 9999;
  position: fixed;
  transition: all 0.3s ease-in-out;
}

.dstg-sideMenu .dstg-sideBar-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
}

.dstg-sideMenu.dstg-sideMenuLeftContainer {
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
}

.dstg-sideMenuLeftContainer.show {
  width: 300px;
  overflow-y: scroll;
  box-shadow: 5px 8px 9px 6px rgba(0, 0, 0, 0.6);
  transition: all 0.3s ease-in-out;
}

.dstg-sideMenuLeftContainer::-webkit-scrollbar {
  display: none;
}

.dstg-sideMenuLeftContainer::-ms-scrollBar {
  display: none;
}

.dstg-sideMenuLeftContainer::-o-scrollBar {
  display: none;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-logo-box .dstg-sideMenu-btn .dstg-sidebar-icon {
  text-align: right;
  height: 100%;
  padding: 0.5rem 0.8rem;
  margin: auto;
  font-size: 20px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-box {
  width: 0;
  height: 0;
  justify-content: center;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-box .dstg-member-img {
  width: 45px;
  height: 45px;
  background-repeat: no-repeat;
  background-position: center;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-box .dstg-member-info {
  height: -moz-fit-content;
  height: fit-content;
  margin: auto 10px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-box .dstg-member-info .dstg-info-memberGroup {
  font-weight: bold;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-balance-box {
  width: 0;
  height: 0;
  padding: 10px;
  text-align: center;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-balance-box .dstg-balance-top {
  margin-bottom: 5px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-balance-box .dstg-balance-top .dstg-balance-title {
  font-weight: bold;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-balance-box .dstg-balance-bottom .dstg-balance-currency {
  margin-right: 5px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-memberPoint {
  padding: 5px;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-memberPoint .dstg-btn-box {
  margin: 0 0 0 1rem;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-memberPoint .dstg-btn-box button {
  border: none;
  cursor: pointer;
  background: none;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-memberPoint .dstg-btn-box button i {
  transform: rotateZ(0);
  transition: transform 0.5s ease-in-out;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-memberPoint .dstg-btn-box button:hover i {
  transform: rotateZ(360deg);
  transition: transform 0.5s ease-in-out;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-member-memberPoint .dstg-btn-box button:active {
  transform: translateY(4px);
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box {
  width: 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box .dstg-funds-menu-label {
  padding: 10px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box .dstg-funds-menu-label .dstg-icon {
  width: 20%;
  font-size: 20px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box .dstg-funds-menu-label .dstg-arrow {
  width: 10%;
  text-align: center;
  padding: 5px 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box .dstg-funds-menu-label .dstg-arrow i {
  transform: rotateZ(180deg);
  transition: all 0.5s ease-in-out;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box .dstg-funds-menu-label .dstg-arrow.dstg-on i {
  transform: rotateZ(0deg);
  transition: all 0.5s ease-in-out;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box .dstg-funds-menu-label .dstg-title {
  width: 70%;
  font-size: 10px;
  padding: 5px 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box ul {
  height: 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box ul li {
  padding: 10px 0;
  transition: 0.5s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box ul li .dstg-flag {
  width: 5px;
  height: 5px;
  transform: rotateZ(45deg);
  margin: 3px 5px;
  margin-left: 40px;
  transition: 0.5s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuTop .dstg-funds-menu-box ul li .dstg-title {
  font-size: 10px;
  transition: 0.5s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle.dstg-over {
  overflow-y: scroll;
  max-height: 50%;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul {
  width: 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li {
  padding: 5px 0;
  padding-left: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-title {
  width: 0;
  padding: 5px 0;
  font-size: 10px;
  font-weight: bold;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon {
  width: 20%;
  font-size: 20px;
  padding: 0 5px;
  background-size: 100%;
  background-position: left;
  background-repeat: no-repeat;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-MYR {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_malay.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-SGD {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_singa.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-THB {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_thai.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-MMK {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_myan.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-AUS,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-AUD {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_australia.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-INR {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_india.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-IDR {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_indo.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-USD {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_us.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-HKD {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_hk.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-BDT {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_bangla.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-NPR {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_nepal.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-PHP {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_philippines.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-VND {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_vietnam.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-icon-RMB {
  width: 22px !important;
  height: 22px !important;
  margin: 0 5px;
  margin-right: 16px;
  border-radius: 100%;
  background-image: url("/images/templates/Template 2/icon_language_china.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle ul li .dstg-icon.dstg-off {
  width: 100%;
  text-align: center;
  padding: 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-arrow,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-arrow {
  width: 10%;
  text-align: center;
  padding: 5px 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-arrow i,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-arrow i {
  transform: rotateZ(180deg);
  transition: all 0.5s ease-in-out;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-arrow.dstg-on i,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-arrow.dstg-on i {
  transform: rotateZ(0deg);
  transition: all 0.5s ease-in-out;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-box,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-box {
  width: 0;
  padding: 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-box ul,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-box ul {
  height: 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-box .dstg-more-menu-list.dstg-scroll {
  overflow-y: scroll;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-box ul li,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-box ul li {
  padding: 10px 0;
  height: 35px;
  transition: 0.5s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-box ul li .dstg-flag,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-box ul li .dstg-flag {
  width: 5px;
  height: 5px;
  transform: rotateZ(45deg);
  margin: 3px 5px;
  margin-left: 25px;
  transition: 0.5s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-funds-menu-box ul li .dstg-title,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-more-menu-box ul li .dstg-title {
  font-size: 10px;
  width: 100%;
  padding: 0;
  font-weight: bold;
  transition: 0.5s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-label {
  margin-top: 1rem;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-label .dstg-label {
  text-align: center;
  font-size: 1rem;
  font-weight: bold;
  padding: 0.2rem 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0.2rem;
  padding: 0 0.4rem;
  width: 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item {
  justify-content: center;
  transition: 0.3s;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:nth-child(1),
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:nth-child(2),
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:nth-child(3) {
  /* margin-top: .4rem */
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon {
  position: relative;
  width: 52%;
  height: 3rem;
  margin: 0.3rem auto;
  text-align: center;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  background-size: 100% !important;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-home-icon {
  background-image: url("/resources/images/navi_icon/Template 2/home-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-home-icon {
  background-image: url("/resources/images/navi_icon/Template 2/home-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-casino-icon {
  background-image: url("/resources/images/navi_icon/Template 2/casino-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-casino-icon {
  background-image: url("/resources/images/navi_icon/Template 2/casino-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-sport-icon {
  background-image: url("/resources/images/navi_icon/Template 2/sport-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-sport-icon {
  background-image: url("/resources/images/navi_icon/Template 2/sport-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-esport-icon {
  background-image: url("/resources/images/navi_icon/Template 2/esport-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-esport-icon {
  background-image: url("/resources/images/navi_icon/Template 2/esport-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-slot-icon {
  background-image: url("/resources/images/navi_icon/Template 2/slot-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-slot-icon {
  background-image: url("/resources/images/navi_icon/Template 2/slot-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-fishing-icon {
  background-image: url("/resources/images/navi_icon/Template 2/fish-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-fishing-icon {
  background-image: url("/resources/images/navi_icon/Template 2/fish-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-lottery-icon {
  background-image: url("/resources/images/navi_icon/Template 2/lottery-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-lottery-icon {
  background-image: url("/resources/images/navi_icon/Template 2/lottery-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-horsebook-icon {
  background-image: url("/resources/images/navi_icon/Template 2/horse-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-horsebook-icon {
  background-image: url("/resources/images/navi_icon/Template 2/horse-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-cricket-icon {
  background-image: url("/resources/images/navi_icon/Template 2/cricket-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-cricket-icon {
  background-image: url("/resources/images/navi_icon/Template 2/cricket-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-cockfight-icon {
  background-image: url("/resources/images/navi_icon/Template 2/cockfight-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-cockfight-icon {
  background-image: url("/resources/images/navi_icon/Template 2/cockfight-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-poker-icon {
  background-image: url("/resources/images/navi_icon/Template 2/poker-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-poker-icon {
  background-image: url("/resources/images/navi_icon/Template 2/poker-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-tournament-icon {
  background-image: url("/resources/images/navi_icon/Template 2/tournament-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-tournament-icon {
  background-image: url("/resources/images/navi_icon/Template 2/tournament-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-vip-icon {
  background-image: url("/resources/images/navi_icon/Template 2/vip-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-vip-icon {
  background-image: url("/resources/images/navi_icon/Template 2/vip-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-promotion-icon {
  background-image: url("/resources/images/navi_icon/Template 2/promotion-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-promotion-icon {
  background-image: url("/resources/images/navi_icon/Template 2/promotion-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-download-icon {
  background-image: url("/resources/images/navi_icon/Template 2/download-white.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-download-icon {
  background-image: url("/resources/images/navi_icon/Template 2/download-hover.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-reward {
  background-image: url("/resources/images/navi_icon/Template 2/reward-white.png");
  background-size: 60%;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-icon-reward {
  background-image: url("/resources/images/navi_icon/Template 2/reward-hover.png");
  background-size: 60%;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-luckydraw {
  background-image: url("/resources/images/navi_icon/Template 2/luckydraw-white.png");
  background-size: 70%;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item:hover .dstg-item-icon.dstg-icon-luckydraw {
  background-image: url("/resources/images/navi_icon/Template 2/luckydraw-hover.png");
  background-size: 70%;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-MYR,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-MYR {
  background-image: url("/resources/images/lang/flag_MYR.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-SGD,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-SGD {
  background-image: url("/resources/images/lang/flag_SGD.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-THB,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-THB {
  background-image: url("/resources/images/lang/flag_THB.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-MMK,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-MMK {
  background-image: url("/resources/images/lang/flag_MMK.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-AUS,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-AUS,
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-AUD,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-AUD {
  background-image: url("/resources/images/lang/flag_AUD.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-INR,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-INR {
  background-image: url("/resources/images/lang/flag_INR.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-IDR,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-IDR {
  background-image: url("/resources/images/lang/flag_IDR.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-USD,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-USD {
  background-image: url("/resources/images/lang/flag_USD.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-USDT .dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-USDT {
  background-image: url("/resources/images/lang/flag_USDT.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-HKD,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-HKD {
  background-image: url("/resources/images/lang/flag_HKD.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-BDT,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-BDT {
  background-image: url("/resources/images/lang/flag_BDT.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-NPR,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-NPR {
  background-image: url("/resources/images/lang/flag_NPR.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-PHP,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-PHP {
  background-image: url("/resources/images/lang/flag_PHP.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-VND,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-VND {
  background-image: url("/resources/images/lang/flag_VND.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon.dstg-icon-RMB,
.dstg-section-right .dstg-menu-item .dstg-item-icon.dstg-icon-RMB {
  background-image: url("/resources/images/lang/flag_RMB.png");
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon i {
  font-size: 1.6rem;
  transition: 0.3s;
  padding: 10px 0;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon .dstg-highlight {
  position: absolute;
  width: 70px;
  left: 0;
  transform: translate(-15px, -15px);
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-label {
  text-align: center;
  font-size: 0.65rem;
  font-weight: 600;
  margin: 0.5rem 0;
  transition: 0.3s;
}

.dstg-left-collapse-100,
.dstg-left-collapse-70,
.dstg-left-collapse-30 {
  transition: width 0.5s;
  overflow: hidden;
}

.dstg-down-collapse-100,
.dstg-down-collapse-30 {
  overflow: hidden;
}

/* side menu bar */
/* marquee */
.dstg-announcement-marquee {
  width: 100%;
  padding: 15px 10px;
  margin-bottom: 10px;
  z-index: 3;
}

.dstg-announcement-marquee.dstg-moveBack {
  z-index: 2;
}

.dstg-announcement-marquee .dstg-marquee-wrapper {
  display: flex;
  align-items: center;
}

.dstg-announcement-marquee .dstg-marquee-icon {
  margin-right: 5px;
  text-align: center;
  font-size: 18px;
}

.dstg-announcement-marquee .dstg-marquee-wrapper .dstg-marquee-content {
  width: 90%;
  position: relative;
  overflow: hidden;
}

.dstg-announcement-marquee .dstg-marquee-content div {
  display: block;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  overflow: hidden;
}

.dstg-announcement-marquee .dstg-marquee-content span {
  height: 20px;
  font-weight: bold;
  line-height: 20px;
}

@keyframes scroll-left {
  0% {
    left: 100%;
  }
  100% {
    left: -90%;
  }
}
.dstg-simple-marquee-area {
  position: relative;
  padding: 10px 0;
  z-index: 3;
}

.dstg-simple-marquee-box {
  position: relative;
  padding: 1rem 0;
  overflow: hidden;
}

.dstg-simple-marquee-box .dstg-marquee-sibling {
  height: 100%;
  padding: 5px 10px 5px 10px;
  font-size: 18px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.dstg-simple-marquee-box .dstg-marquee,
*[class^=marquee] {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

.dstg-simple-marquee-box .dstg-marquee-content-items {
  position: relative;
  display: flex;
  margin: 0;
  padding: 5px;
  top: 50%;
  transform: translateY(-50%);
  list-style: none;
  font-size: 12px;
  font-weight: 100;
}

.dstg-simple-marquee-box .dstg-marquee-content-items li:after {
  content: "||";
  margin: 0 1rem;
}

/* marquee */
/* banner slider */
.dstg-slider-container {
  min-width: 200px;
  max-width: 2000px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0;
}

.dstg-banner-wrapper {
  position: relative;
  z-index: 1;
}

.dstg-banner-wrapper img {
  width: 100%;
  display: block;
}

.dstg-banner-wrapper .lSSlideOuter .lSPager.lSpg {
  margin: 0 auto !important;
  position: absolute;
  width: 100%;
  text-align: center;
  transform: translate(0, -30px) !important;
}

/* banner slider */
/* home page */
/* Free Credit */
.freecredit-wrap {
  width: 75px;
  height: 75px;
  z-index: 9999;
  position: fixed;
  bottom: 8rem;
  margin: 0 10px;
  transition: all 0.3s ease-in-out;
}

.minigame-wrap {
  width: 75px;
  height: 175px;
  z-index: 9999;
  position: fixed;
  bottom: 14rem;
  margin: 0px 10px;
  transition: all 0.3s ease-in-out;
}

.freecredit-wrap .freecreditCloseBtn,
.minigame-wrap .miniGameCloseBtn {
  margin-left: 80px;
}

.freecredit-wrap .CREDITS img,
.minigame-wrap .MINIGAME img {
  max-width: 100%;
  max-height: 100%;
}

#btn-freecredit-close,
#btn-minigame-close {
  border-radius: 25px;
}

/* EligibleGames */
.dstg-gamesList-wrapper {
  max-width: 100% !important;
  margin: 0 auto;
  overflow-y: auto;
  height: 215px;
}

.dstg-gamesList-wrapper .dstg-games-wrapper .dstg-games-packet {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.dstg-gamesList-wrapper .dstg-games-wrapper .dstg-games-packet .dstg-angpowGame-wrap {
  width: 90px;
  height: 98px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  overflow: hidden;
  color: #fff;
  margin: 5px auto;
  cursor: pointer;
}

.dstg-bonusList-wrapper {
  position: relative;
  margin: auto;
  line-height: 2;
  white-space: pre-line;
}

.dstg-bonusList-wrapper .dstg-popContent-wrap .dstg-description-content {
  margin: auto 10px;
}

.dstg-bonusList-wrapper .dstg-popContent-wrap .dstg-login-box {
  margin: 12px auto;
  text-align: center;
}

.dstg-bonusList-wrapper .dstg-popContent-wrap .dstg-login-box .dstg-login-wrap .dstg-text .dstg-login-btn {
  cursor: pointer;
  transition: 0.3s;
  font-weight: 700;
}

.dstg-bonusList-wrapper .dstg-popContent-wrap .dstg-btnBox {
  text-align: center;
  margin: 15px auto;
}

.dstg-bonusList-wrapper .dstg-popContent-wrap .dstg-btnBox .dstg-claimBtn {
  width: 100px;
  border: none;
  border-radius: 50px;
  font-weight: bold;
  cursor: pointer;
  padding: 10px 0;
  transition: 0.3s ease;
  color: #fff;
}

.dstg-banner {
  max-width: 375px;
  /*     height: 120px; */
}

.dstg-banner img,
.dstg-redeemImg img {
  max-width: 100%;
  max-height: 100%;
}

.dstg-redeemImg {
  max-width: 225px;
  margin: 20px auto;
}

.dstg-free-credit-banner {
  max-width: 375px;
  height: 120px;
  margin: auto;
}

/* Free Credit */
.dstg-homeProvider-wrap .dstg-provider-item {
  flex: 0 0 calc((100% - 10px) / 2);
}

#menuWrap1 .dstg-provider-item:nth-child(1) {
  border-top-left-radius: 10px;
}

#menuWrap1 .dstg-provider-item:nth-child(2) {
  border-top-right-radius: 10px;
}

#menuWrap2 .dstg-provider-item:nth-child(1) {
  border-bottom-left-radius: 10px;
}

#menuWrap2 .dstg-provider-item:nth-child(2) {
  border-bottom-right-radius: 10px;
}

.dstg-homeProvider-wrap .dstg-provider-item .dstg-mask .dstg-title {
  font-size: 15px;
}

@media (min-width: 768px) {
  .dstg-homeProvider-wrap .dstg-provider-item .dstg-mask .dstg-title {
    font-size: 35px;
  }
}
.dstg-jackpot-wrap {
  width: 100%;
  position: relative;
  margin: 1rem 0;
}

.dstg-jackpot-wrap img {
  width: 100%;
}

.dstg-jackpot-wrap .dstg-jackpot-content {
  position: absolute;
  width: 90%;
}

.dstg-video-wrap .dstg-title-box {
  margin: 1rem 0;
  padding-bottom: 0.3rem;
}

.dstg-video-wrap .dstg-title-box .dstg-icon {
  padding-bottom: 5px;
  width: 2rem;
  text-align: center;
  font-size: 1.2rem;
}

.dstg-video-wrap .dstg-title-box .dstg-title {
  font-size: 0.8rem;
  padding: 0.2rem 0;
}

.dstg-video-wrap .dstg-video-wrapper iframe {
  width: 100%;
  height: 200px;
}

@media (min-width: 768px) {
  .dstg-video-wrap .dstg-video-wrapper iframe {
    height: 380px;
  }
}
.dstg-bannerBox {
  margin-top: 10px;
  width: 100%;
  position: relative;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.dstg-floating-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10000;
}

.dstg-floating-banner img {
  width: 100%;
}

.dstg-floating-banner .dstg-close {
  position: absolute;
  left: 5px;
  top: 5px;
  padding: 0;
  font-size: 22px;
}

/* home page */
/* register page */
.dstg-register-wrap .dstg-title-box {
  margin-bottom: 20px;
  display: flex;
  margin-top: 60px;
}

@media (min-width: 768px) {
  .dstg-register-wrap .dstg-title-box {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 70%;
  }
}
.dstg-register-wrap .dstg-title-box .dstg-flag {
  width: 8px;
  height: 20px;
}

.dstg-register-wrap .dstg-title-box .dstg-title {
  line-height: 20px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: bold;
}

.dstg-register-wrap .dstg-register-box {
  min-height: 200px;
  padding: 10px;
}

.dstg-register-box .dstg-register-switch {
  width: 80%;
  display: flex;
}

@media (min-width: 768px) {
  .dstg-register-wrap .dstg-register-box {
    width: 70%;
    margin: 0 auto;
  }
  .dstg-register-box .dstg-register-switch {
    width: 60%;
  }
}
.dstg-register-box .dstg-register-switch .dstg-switch-label {
  width: 33.3333333333%;
}

.dstg-register-box .dstg-register-switch .dstg-switch-label.dstg-flex-end {
  display: flex;
  justify-content: flex-end;
}

.dstg-register-box .dstg-register-switch .dstg-switch-label.dstg-flex-start {
  display: flex;
  justify-content: flex-start;
}

.dstg-register-box .dstg-register-switch .dstg-switch-label .dstg-label {
  width: 35px;
  height: 25px;
  border-radius: 20px;
  text-align: center;
}

.dstg-register-box .dstg-register-switch .dstg-switch-separate {
  width: 33.3333333333%;
  padding: 10px 0;
}

.dstg-register-box .dstg-register-switch .dstg-switch-separate .dstg-separate {
  width: 100%;
  height: 2px;
}

.dstg-register-box .dstg-register-tab {
  margin-bottom: 1rem;
}

.dstg-register-box .dstg-register-tab ul {
  list-style-type: none;
  padding-left: 0;
}

.dstg-register-box .dstg-register-tab ul li {
  text-align: center;
  padding: 10px;
  cursor: pointer;
  font-weight: bold;
  align-items: center;
  justify-content: center;
  display: flex;
  border-right: 1px solid rgba(107, 107, 107, 0.5411764706);
}

.dstg-register-box .dstg-register-tab ul li:last-of-type {
  border-right: none;
}

.dstg-register-box .dstg-register-form {
  width: 70%;
  margin: 15px auto;
}

@media (min-width: 768px) {
  .dstg-register-box .dstg-register-form {
    width: 40%;
  }
}
.dstg-register-box .dstg-register-form .dstg-form-title {
  margin: 15px 0;
  padding-bottom: 5px;
  text-align: center;
  font-weight: bold;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate {
  margin-bottom: 15px;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate:last-child {
  margin-bottom: 0;
  margin-top: 40px;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-input-label {
  margin-bottom: 5px;
  display: flex;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input {
  display: flex;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-input-label .dstg-label-icon {
  width: 25px;
  text-align: center;
  margin-right: 10px;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-input-label .dstg-label-title {
  padding: 1px 0;
  font-weight: bold;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate #captchaLabel {
  height: 30px;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate #captchaLabel .dstg-select-input {
  background: #fff;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input input {
  width: 100%;
  height: 30px;
  padding: 5px 10px;
  text-align: center;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-otp-left-input {
  width: 40%;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-otp-right-input {
  border: none;
  padding: 8px 0;
  font-weight: 700;
  cursor: pointer;
  width: 60%;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-otp-right-input:disabled {
  background: linear-gradient(180deg, rgb(170, 167, 167) 0%, rgb(105, 105, 105) 100%);
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-regMobileInput {
  width: 65%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input {
  position: relative;
  width: 100%;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-mobile-select {
  width: 35%;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input select {
  display: none;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-selected {
  width: 100%;
  padding: 7.9px 5px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-mobile-select .dstg-select-selected {
  padding: 7.2px 5px;
  border-right: none !important;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-combine {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-selected:after {
  content: "";
  position: absolute;
  top: 14px;
  margin-left: 40%;
  width: 0;
  height: 0;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-mobile-select .dstg-select-selected:after {
  margin-left: 25%;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-arrow-active:after {
  top: 7px;
  transform: rotateZ(180deg);
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-items {
  width: 100%;
  text-align: center;
  position: absolute;
  z-index: 99;
  max-height: 85px;
  overflow-y: scroll;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-hide {
  max-height: 0;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-items div {
  width: 100%;
  text-align: center;
  cursor: pointer;
  padding: 5px;
  margin: 0 auto;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input .dstg-select-input .dstg-select-hide {
  display: none;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input select {
  width: 100%;
  height: 30px;
  padding: 5px 10px;
  text-align: center;
  transition: 0.3s ease;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-form-input select.dstg-select-combine {
  width: 35%;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .inputMsg {
  text-align: justify;
  font-weight: bold;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .inputMsg.dstg-on {
  margin-top: 5px;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-input-btn button {
  width: 100%;
  border: none;
  padding: 10px 0;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 10px;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-input-btn button:last-child {
  margin-bottom: 0;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-whatsappRegStep {
  list-style-position: outside;
  list-style-type: decimal;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-whatsappRegStep li {
  margin-bottom: 10px;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate .dstg-whatsappRegStep .dstg-telegramBtn {
  width: 45%;
  border: none;
  padding: 10px 0;
  font-weight: bold;
  cursor: pointer;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate #telegramQR,
.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate #whatsappQR {
  margin: auto;
}

.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate #telegramQR img,
.dstg-register-box .dstg-register-form .dstg-form-separate .dstg-input-separate #whatsappQR img {
  width: unset;
}

.dstg-register-box .dstg-registerSuccess-msg .dstg-msg-title {
  margin: 10px 0;
  text-align: center;
  padding-bottom: 5px;
}

.dstg-register-box .dstg-registerSuccess-msg .dstg-msg-content {
  text-align: justify;
}

/* register page */
/* member home page */
.dstg-gameListBtn-wrapper {
  margin: 20px 10px;
}

.dstg-gameListBtn-wrapper button {
  border: none;
  padding: 5px 0;
  font-weight: bold;
  cursor: pointer;
  width: 150px;
  font-size: 10px;
}

.dstg-gameListTab .dstg-gameList-not {
  min-height: 200px;
  padding: 20px;
  text-align: center;
}

.dstg-filter-wrapper {
  width: 100%;
}

.dstg-filter-wrapper .dstg-filter-type {
  width: 100%;
  margin: 0 auto;
  padding: 5px;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-title {
  margin: auto;
  margin-right: 5px;
  width: 20%;
  font-weight: bold;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-title.dstg-provider-title {
  margin: 0;
  font-size: 20px;
  width: auto;
  font-weight: bold;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-option {
  width: 80%;
}

@media (min-width: 768px) {
  .dstg-filter-wrapper .dstg-filter-type .dstg-filter-title {
    width: 10%;
    margin-right: 0;
  }
  .dstg-filter-wrapper .dstg-filter-type .dstg-filter-option {
    width: 90%;
  }
}
.dstg-filter-wrapper .dstg-filter-type .dstg-filter-option .dstg-filter-list {
  margin-bottom: 5px;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-option .dstg-filter-list:last-child {
  margin-bottom: 0;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-option .dstg-filter-list .dstg-option {
  margin-right: 1px;
  text-align: center;
  padding: 5px;
  font-weight: bold;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-option .dstg-filter-list .dstg-option:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-option .dstg-filter-list .dstg-option:last-child {
  margin-right: 0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.dstg-filter-wrapper .dstg-filter-type .dstg-filter-option .dstg-filter-list .dstg-option .dstg-provider-name {
  width: 60px;
}

.dstg-specificSlotContainer .dstg-topContent {
  width: 100%;
}

.dstg-specificSlotContainer .dstg-topContent img {
  width: 100%;
}

.dstg-specificSlotContainer .dstg-middleContent {
  padding: 10px;
}

@media (min-width: 768px) {
  .dstg-specificSlotContainer .dstg-middleContent {
    padding: 20px;
  }
}
.dstg-specificSlotContainer .dstg-middleContent .dstg-content-seperate {
  height: 30px;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-content-seperate:first-child {
  margin-bottom: 5px;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-content-seperate .dstg-content-label {
  padding: 5px 0;
  width: 70px;
  font-weight: bold;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-content-seperate .dstg-content-value {
  width: 154px;
  text-align: center;
  padding: 8px 5px;
  margin-left: 5px;
  font-weight: bold;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-content-seperate .dstg-content-copy {
  padding: 5px 0;
  margin-left: 5px;
  cursor: pointer;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-content-seperate .dstg-generateBtn {
  border-radius: 20px;
  inline-size: 40px;
  transform: translateX(14px);
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox {
  margin-top: 10px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox .dstg-downloadItem .dstg-downloadQR {
  text-align: center;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox .dstg-downloadItem .dstg-downloadQR span img {
  width: 40%;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox .dstg-downloadItem .dstg-downloadQR span img {
  padding: 5px;
  background: #fff;
  width: 70%;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox .dstg-downloadItem .dstg-downloadLink {
  margin-top: 10px;
  text-align: center;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox .dstg-downloadItem .dstg-downloadLink.dstg-col-8 {
  margin: 0 auto;
  margin-top: 10px;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox .dstg-downloadItem .dstg-downloadLink button {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  width: 85%;
  height: 2.2rem;
  border-radius: 20px;
  position: relative;
}

.dstg-specificSlotContainer .dstg-middleContent .dstg-btnBox button {
  border: none;
  padding: 10px 0;
  font-weight: bold;
  padding: 10px 30px;
}

.dstg-specificSlotContainer .dstg-bottomContent {
  margin: 20px 0;
}

.dstg-specificSlotContainer .dstg-bottomContent .dstg-descriptionBox .dstg-title {
  text-align: center;
  font-weight: bold;
}

.dstg-specificSlotContainer .dstg-bottomContent .dstg-descriptionBox .dstg-description-seperate {
  margin: 20px 0;
}

.dstg-specificSlotContainer .dstg-bottomContent .dstg-descriptionBox .dstg-description-seperate:last-child {
  margin-bottom: 0;
}

.dstg-specificSlotContainer .dstg-bottomContent .dstg-descriptionBox .dstg-description-seperate .dstg-label {
  font-weight: bold;
  margin-bottom: 5px;
}

.dstg-specificSlotContainer .dstg-bottomContent .dstg-descriptionBox .dstg-description-seperate .dstg-content {
  text-align: justify;
}

/* referral container */
.dstg-referral-container {
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 10px;
}

.dstg-ref-container {
  border-radius: 5px;
}

.dstg-ref-container .dstg-ref-row1 {
  display: flex;
  margin: 0px 10px;
  padding-bottom: 5px;
}

.dstg-ref-container .dstg-ref-row2 {
  margin: 10px 16px 0px;
}

.dstg-ref-container .dstg-ref-row1 .dstg-ref-row1-tittle {
  font-size: 18px;
  font-weight: 600;
  margin: 8px 5px 0px;
}

.dstg-ref-container .dstg-ref-row2 .dstg-ref-row2-tittle {
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 600;
}

.dstg-ref-container .dstg-ref-row1 .dstg-ref-logo {
  font-size: 50px;
  margin: auto 15px;
}

.dstg-ref-container .dstg-ref-row1 .dstg-ref-row1-msg {
  margin: 5px;
  font-size: 12px;
}

.dstg-ref-container .dstg-ref-row2 .dstg-ref-wrap .dstg-ref-box1 {
  margin-right: 10px;
  display: flex;
  width: 100%;
}

.dstg-ref-container .dstg-ref-row2 .dstg-ref-wrap .dstg-ref-box1 #refCode {
  height: 39px;
  font-size: 15px;
  width: 100%;
  padding: 0px 30px 0px 10px;
}

.dstg-ref-container .dstg-ref-row2 .dstg-ref-wrap .dstg-ref-box1 .dstg-copyIcon {
  position: relative;
  right: 22px;
  top: 12px;
}

.dstg-ref-container .dstg-ref-row2 .dstg-ref-wrap {
  display: flex;
  margin-bottom: 10px;
}

.dstg-ref-container .dstg-ref-row2 .dstg-ref-wrap .dstg-share-btn {
  border: 1px solid;
  border-radius: 5px;
  padding: 10px;
  font-size: 15px;
  font-weight: bold;
  width: 60%;
  text-align: center;
}

/* referral container */
/* referral history */
.dstg-btn_search_referral {
  min-width: 150px;
  height: 30px;
  margin-top: 5px;
  padding: unset !important;
}

.dstg-form-group {
  margin-bottom: 1rem;
}

.dstg-form-group .dstg-date-input {
  position: relative;
}

.dstg-form-group .dstg-date-input .dstg-date-icon {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-40%);
}

.dstg-afterloginform {
  margin-top: 2rem;
}

.dstg-afterloginform .dstg-form-group .dstg-col-form-label {
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

.dstg-afterloginform .dstg-form-group .dstg-form-control {
  padding: 5px;
  font-size: 14px;
  width: 95%;
  max-width: 500px;
  line-height: normal;
  margin-top: 5px;
  text-align: center;
}

.dstg-referral-start-end-date,
.dstg-referral-period-type {
  display: grid;
  grid-template-columns: 50% 50%;
}

/* referral history */
/* member home page */
/* promotion page */
.promo-section {
  margin: 0 15px;
}

.promoFilter-wrapper {
  width: 100%;
}

@media (min-width: 768px) {
  .promoFilter-wrapper {
    width: 80%;
    margin: 0 auto;
  }
}
.promoFilter-wrapper .promoFilter-separate {
  width: 100%;
  margin: 0 auto;
}

.promoFilter-wrapper .promoFilter-separate .promoFilter-title {
  margin: auto;
  margin-right: 5px;
  width: 20%;
  font-weight: bold;
}

.promoFilter-wrapper .promoFilter-separate .promoFilter-option {
  width: 80%;
}

.promoFilter-wrapper .promoFilter-separate .promoFilter-option .promoFilter-list {
  margin-bottom: 5px;
  gap: 5px;
  overflow-x: auto;
}

.promoFilter-wrapper .promoFilter-separate .promoFilter-option .promoFilter-list:last-child {
  margin-bottom: 0;
}

.promoFilter-wrapper .promoFilter-separate .promoFilter-option .promoFilter-list .option {
  text-align: center;
  padding: 10px 5px;
  font-size: 10px;
  font-weight: bold;
}

.promoFilter-wrapper .promoFilter-separate .promoFilter-option .promoFilter-list .option .type-name {
  width: 100px;
}

.promoList-wrapper {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .promoList-wrapper {
    padding: 0 5%;
  }
}
.promoList-wrapper .promoList-separate {
  display: grid;
  grid-template-columns: 41% 59%;
  margin-top: 10px;
}

.promoList-wrapper .promoList-separate:first-child {
  margin-top: 0;
}

.promoList-separate .promoContent-left .promo-img {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .promoList-separate .promoContent-left .promo-img {
    height: 100%;
  }
}
.promoList-separate .promoContent-right .promo-title {
  margin: 5%;
}

.promoList-separate .promoContent-right .promo-title .flag {
  width: 8px;
  height: auto;
}

.promoList-separate .promoContent-right .promo-title .text {
  padding: 0.1rem 0.2rem;
  font-weight: bold;
}

.promoList-separate .promoContent-right .promo-description {
  display: none;
  margin: 0 8%;
}

@media (min-width: 768px) {
  .promoList-separate .promoContent-right .promo-description {
    display: block;
  }
}
.promoList-separate .promoContent-right .promo-date {
  margin: 5%;
}

.promoList-separate .promoContent-right .promo-date .label {
  font-weight: bold;
  width: -moz-fit-content;
  width: fit-content;
}

.promoList-separate .promoContent-right .promo-date .text {
  font-weight: bold;
}

.promoList-wrapper .promoList-not {
  min-height: 200px;
  padding: 20px;
  text-align: center;
}

/* promotion page */
/* download page */
.dstg-downloadList-wrapper {
  flex-wrap: wrap;
}

.dstg-downloadList-wrapper .dstg-download-item {
  width: 47.619047619%;
  margin: 1.2rem 0.2rem;
}

@media (min-width: 660px) {
  .dstg-downloadList-wrapper .dstg-download-item {
    width: 32.2580645161%;
  }
}
.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-img-box {
  height: 42px;
  width: 90%;
  margin: 0 auto;
  margin-top: -1rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

@media (min-width: 660px) {
  .dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-img-box {
    height: 64px;
  }
}
.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-img-box .dstg-background-img {
  position: absolute;
  width: 90%;
}

.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-img-box .dstg-background-img img {
  width: 100%;
}

.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-img-box .dstg-mask {
  overflow: hidden;
  /* background: -webkit-gradient(linear, left bottom, left top, color-stop(6%, rgba(0,0,0,.4)), color-stop(25%, hsla(0,0%,100%,0)));
     background: linear-gradient(0deg, rgba(0,0,0,.4) 6%, hsla(0,0%,100%,0) 25%); */
  transition: all 0.3s ease-out 0s;
}

.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-img-box .dstg-mask .dstg-title-info {
  top: 75%;
  width: 100%;
  text-align: center;
}

.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-img-box .dstg-mask .dstg-title-info .dstg-title {
  font-weight: bold;
  margin-bottom: 10px;
}

.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-title-box {
  width: 90%;
  margin: 1rem auto;
  text-align: center;
}

.dstg-downloadList-wrapper .dstg-download-item .dstg-content-box .dstg-title-box span {
  font-weight: bold;
}

/* download page */
/* info content base */
.dstg-pageContent .dstg-article-wrap {
  width: 100%;
  margin-top: 1rem;
}

.dstg-article-wrap .dstg-title-box {
  margin-bottom: 20px;
}

.dstg-article-wrap .dstg-title-box .dstg-flag {
  width: 8px;
  height: 20px;
}

.dstg-article-wrap .dstg-title-box .dstg-title {
  line-height: 20px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: bold;
}

.dstg-article-wrap .dstg-article-box {
  min-height: 200px;
  padding: 20px;
}

/* info content base */
/* seo content */
.dstg-article-wrap .dstg-article-box .dstg-seo-info {
  font-size: 10px;
}

.dstg-article-wrap .dstg-article-box .dstg-seo-info strong {
  font-weight: unset;
}

.dstg-article-wrap .dstg-article-box .dstg-seo-info a {
  font-weight: bold;
  transition: 0.3s;
}

.dstg-article-wrap .dstg-article-box .dstg-seo-info ul {
  list-style-type: disc;
  margin-left: 20px;
}

.dstg-article-wrap .dstg-article-box .dstg-seo-info iframe {
  width: 270px;
  height: 220px;
}

@media (min-width: 768px) {
  .dstg-article-wrap .dstg-article-box .dstg-seo-info iframe {
    width: 630px;
    height: 325px;
  }
}
.dstg-seo-wrapper {
  height: 300px;
  overflow-y: scroll;
  padding: 20px;
  border-radius: 10px;
  margin: 2rem 0;
}

.dstg-seo-wrapper strong {
  font-weight: unset;
}

.dstg-seo-wrapper a {
  font-weight: bold;
  transition: 0.3s;
}

.dstg-seo-wrapper ul {
  list-style-type: disc;
  margin-left: 20px;
}

.dstg-seo-wrapper iframe {
  width: 270px;
  height: 220px;
}

@media (min-width: 768px) {
  .dstg-seo-wrapper iframe {
    width: 630px;
    height: 325px;
  }
}
/* seo content */
/* about us page */
.dstg-article-wrap .dstg-article-box .dstg-about-info {
  text-align: justify;
  font-size: 10px;
}

/* about us page */
/* contact us page */
.dstg-article-wrap .dstg-article-box .dstg-contact-info {
  font-size: 20px;
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list {
  width: 100%;
  font-size: 10px;
  margin: 0 auto;
  box-shadow: 8px 8px 10px 4px rgba(0, 0, 0, 0.2);
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr {
  font-size: 14px;
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-primary-col {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 10px 15px;
  font-weight: bold;
}

@media (min-width: 768px) {
  .dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-primary-col {
    text-align: end;
  }
}
.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-primary-col i {
  font-size: 20px;
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-primary-col img {
  width: 25px;
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-primary-col .tiktok {
  content: url("/resources/images/contact/tiktok.png");
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-primary-col .imo {
  content: url("/resources/images/contact/imo.png");
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-seperator-col {
  padding: 10px 5px;
  text-align: center;
}

.dstg-article-wrap .dstg-article-box .dstg-contact-info .dstg-contact-list tr .dstg-value-col {
  font-weight: bold;
  padding: 10px 10px;
}

/* contact us page */
/* terms n conditions page */
.dstg-article-wrap .dstg-article-box .dstg-term-info {
  text-align: justify;
  line-height: 1rem;
}

.dstg-article-wrap .dstg-article-box .dstg-term-info ol {
  padding-left: 0.8rem;
}

.dstg-article-wrap .dstg-article-box .dstg-term-info ol li ul {
  list-style: disc;
  padding-left: 1rem;
}

/* terms n conditions page */
/* member pages base */
.dstg-pageContent .dstg-page-content-wrap {
  width: 100%;
  margin-top: 1rem;
}

.dstg-page-content-wrap .dstg-page-content-box {
  min-height: 200px;
  padding: 10px;
}

.dstg-page-content-wrap .dstg-title-box {
  margin-bottom: 20px;
}

.dstg-page-content-wrap .dstg-title-box .dstg-flag {
  width: 8px;
  height: 20px;
}

.dstg-page-content-wrap .dstg-title-box .dstg-title {
  line-height: 20px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: bold;
}

/* member pages base */
/* transfer page */
.dstg-transfer-box .dstg-transferInfo-wrapper {
  margin-bottom: 15px;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferInfo-title {
  padding: 10px 0;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferInfo-content .dstg-balance-box .dstg-bal-currency {
  margin-right: 5px;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferInfo-content .dstg-button-box {
  margin-left: 10px;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferInfo-content .dstg-button-box button {
  width: 90px;
  border: none;
  border-radius: 20px;
  cursor: pointer;
  font-weight: bold;
  padding: 5px 0;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-timer-wrapper .dstg-timer-title {
  margin-right: 5px;
  padding: 10px 0;
  font-weight: bold;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-timer-wrapper .dstg-timer-val {
  padding: 10px 0;
  font-weight: bold;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box {
  margin-left: 5px;
  padding: 0;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box:first-child {
  margin-left: 0;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box button {
  border: none;
  cursor: pointer;
  font-weight: bold;
  padding: 10px;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn {
  position: relative;
  display: inline-block;
  width: 220px;
  height: 32px;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox {
  display: none;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  transition: 0.4s;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider:before {
  content: "";
  position: absolute;
  height: 15px;
  width: 15px;
  left: 10px;
  bottom: 8px;
  border-radius: 100%;
  transition: 0.4s;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider .on {
  display: none;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider .on,
.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-slider .off {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 70%;
  text-align: center;
  font-weight: bold;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider:before {
  transform: translateX(185px);
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider .on {
  display: block;
}

.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider .off {
  display: none;
}

.dstg-transfer-box .dstg-transfer-wrap .dstg-transfer-box .dstg-transaction-wrapper {
  margin: auto;
}

.dstg-transfer-box .dstg-transaction-wrapper .dstg-transaction-seperate .dstg-transaction-title {
  width: 12%;
}

.dstg-transfer-box .dstg-transaction-wrapper .dstg-transaction-seperate .dstg-transaction-option {
  width: 88%;
}

.dstg-transfer-box .dstg-transaction-wrapper .dstg-transaction-seperate .dstg-transaction-option .dstg-transaction-list li .dstg-center-seperate {
  cursor: pointer;
}

.dstg-transfer-box .dstg-transaction-wrapper .dstg-transaction-seperate .dstg-transaction-option .dstg-transaction-list li .dstg-transaction-btn {
  margin: 0 20px;
}

.dstg-transfer-box .dstg-transaction-wrapper .dstg-transaction-seperate .dstg-transaction-option .dstg-transaction-list li .dstg-transaction-errMsg {
  margin: 0 10px;
}

.dstg-shortcut-wrapper .dstg-shortcut-seperate {
  margin: 0 auto 1rem;
}

.dstg-shortcut-wrapper .dstg-shortcut-seperate:last-child {
  margin: 0 auto;
}

.dstg-shortcut-seperate .dstg-shortcut-title {
  padding: 5px 0;
  font-weight: bold;
  display: flex;
  gap: 10px;
}

.dstg-shortcut-seperate .dstg-shortcut-title .dstg-flag {
  width: 7px;
  height: 7px;
  transform: rotateZ(45deg);
  margin: auto 0;
}

.dstg-shortcut-seperate .dstg-shortcut-title .dstg-title-name {
  font-size: 14px;
}

.dstg-shortcut-seperate .dstg-shortcut-provider {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px 10px;
  margin-top: 10px;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-logo {
  position: relative;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-logo .logo-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-logo .logo-name {
  position: relative;
  height: 50px;
  text-align: center;
  font-weight: bold;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-logo .logo-name div {
  position: absolute;
  width: 95%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-bal {
  text-align: center;
  padding: 10px 0;
  font-weight: bold;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-btn .btn-box {
  display: flex;
  flex-direction: column;
  margin: 0;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-btn .btn-box button {
  width: 100%;
  border: none;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-btn .maintenance-text {
  text-align: center;
  font-weight: bold;
  padding: 15px 5px;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-btn .locked-text,
.dstg-shortcut-seperate .dstg-shortcut-provider .provider-content .provider-btn .directAllIn-text {
  text-align: center;
  width: 100%;
  border: none;
  font-size: 20px;
  font-weight: bold;
  padding: 10px 5px;
}

/* transfer page */
/* deposit & withdraw page */
.dstg-walletInfo-wrapper {
  margin-bottom: 15px;
  padding-bottom: 5px;
}

.dstg-walletInfo-wrapper .dstg-walletInfo-title {
  padding: 10px 0;
}

.dstg-walletInfo-wrapper .dstg-walletInfo-content .dstg-balance-box .dstg-bal-currency {
  margin-right: 5px;
}

.dstg-walletInfo-wrapper .dstg-timer-wrapper .dstg-timer-title {
  margin-right: 5px;
  padding: 15px 0;
  font-weight: bold;
}

.dstg-walletInfo-wrapper .dstg-timer-wrapper .dstg-timer-val {
  padding: 15px 0;
  margin-right: 5px;
  font-weight: bold;
}

.dstg-walletInfo-wrapper .dstg-timer-wrapper .dstg-button-box button {
  border: none;
  cursor: pointer;
  font-weight: bold;
  padding: 10px 15px;
}

@media (min-width: 560px) {
  .dstg-usrTrans-wrapper {
    display: grid;
    grid-template-columns: 50% 50%;
  }
}
.dstg-usrTrans-form .dstg-usrTrans-seperate {
  margin: 0 auto;
  padding: 10px 0;
  width: 70%;
}

.dstg-usrTrans-seperate .dstg-transaction-title {
  margin: auto;
  margin-bottom: 10px;
  font-weight: bold;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option {
  width: 100%;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-option {
  width: 180px;
  text-align: center;
  padding: 10px 5px;
  margin-right: 5px;
  border-radius: 20px;
  transition: 0.3s;
  cursor: pointer;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-text-input {
  text-align: center;
  padding: 10px;
  transition: 0.3s;
  cursor: pointer;
  width: 100%;
  font-weight: bold;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-text-input.dstg-disabled {
  cursor: default;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-transaction-btn button {
  width: 180px;
  border: none;
  border-radius: 20px;
  padding: 10px 0;
  font-weight: bold;
  cursor: pointer;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input {
  position: relative;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input select {
  display: none;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-selected {
  width: 100%;
  padding: 10px 5px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-selected:after {
  content: "";
  position: absolute;
  top: 17px;
  right: 10px;
  width: 0;
  height: 0;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-arrow-active:after {
  top: 10px;
  transform: rotateZ(180deg);
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-items {
  width: 100%;
  overflow-y: scroll;
  text-align: center;
  position: absolute;
  z-index: 99;
  max-height: 120px;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-items.dstg-hidden-overflow {
  overflow: hidden;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-hide {
  max-height: 0;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-items div {
  width: 100%;
  text-align: center;
  cursor: pointer;
  padding: 10px 5px;
  font-weight: bold;
  transition: 0.3s;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-select-input .dstg-select-hide {
  display: none;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-transaction-errMsg {
  padding: 5px 0;
  text-align: justify;
  font-weight: bold;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-transaction-btn {
  width: 100%;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-transaction-btn .dstg-btn-submit {
  width: 100%;
  border: none;
  padding: 10px 0;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-fileupload-box {
  position: relative;
  border: none;
  padding: 10px;
  font-weight: bold;
  cursor: pointer;
  width: 100%;
  text-align: center;
  margin-right: 10px;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-fileupload-box .dstg-fileInput {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option .dstg-btn-remove {
  border: none;
  padding: 10px 0;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  width: 100%;
  margin-top: 5px;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option select {
  text-align: center;
  cursor: pointer;
  width: 100%;
  padding: 10px;
  font-weight: bold;
  transition: 0.3s;
}

.dstg-deposit-box .dstg-usrTrans-wrapper .dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option.dstg-fileName {
  display: block;
}

@media (min-width: 560px) {
  .dstg-deposit-box .dstg-usrTrans-wrapper .dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-option.dstg-fileName {
    display: none;
  }
}
.dstg-deposit-box .dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate:last-child {
  border-top: none;
  border-bottom: none;
}

.dstg-deposit-box .dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-info .dstg-content-img.dstg-deposit-receipt {
  width: 100%;
  height: 150px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.dstg-deposit-box .dstg-deposit-description {
  width: 94%;
  padding: 10px;
  text-align: justify;
  margin: 0 auto;
  margin-top: 15px;
}

.dstg-deposit-box .dstg-deposit-description div {
  margin: 10px 0;
}

.dstg-deposit-box .dstg-deposit-description div:first-child {
  margin-top: 0;
}

.dstg-deposit-box .dstg-deposit-description div:last-child {
  margin-bottom: 0;
}

.dstg-deposit-box .dstg-h2p-message-wrapper {
  margin: 20px 0;
}

.dstg-deposit-box .dstg-h2p-message-wrapper .dstg-h2p-message-box .dstg-message-text {
  margin-bottom: 20px;
}

.dstg-deposit-box .dstg-h2p-message-wrapper .dstg-h2p-message-box .dstg-message-description {
  margin-bottom: 10px;
}

.dstg-deposit-box .dstg-h2p-message-wrapper .dstg-h2p-message-box .dstg-message-description #messageDescription {
  text-align: justify;
}

.dstg-deposit-box .dstg-h2p-message-wrapper .dstg-h2p-message-box .dstg-message-description .dstg-h2p-summary {
  margin: 10px 0;
  width: 100%;
}

.dstg-deposit-box .dstg-h2p-message-wrapper .dstg-h2p-message-box .dstg-message-description .dstg-h2p-summary .dstg-summary-separate {
  display: grid;
  grid-template-columns: 28.5% 1% 70.5%;
  margin: 10px 0;
}

.dstg-deposit-box .dstg-h2p-message-wrapper .dstg-h2p-message-box .dstg-message-description .dstg-h2p-summary .dstg-summary-separate div {
  padding: 0 10px;
}

.dstg-deposit-box .dstg-h2p-message-wrapper .dstg-h2p-message-box .dstg-message-description .dstg-h2p-summary .dstg-summary-separate div:nth-child(2) {
  padding: 0;
  text-align: center;
}

.dstg-withdraw-wrap .dstg-announcement-wrap .dstg-announcement-box,
.dstg-deposit-wrap .dstg-announcement-wrap .dstg-announcement-box {
  min-height: 70px;
  margin-bottom: 30px;
}

.dstg-withdraw-box .dstg-usrTrans-wrapper .dstg-withdraw-form .dstg-usrTrans-seperate:last-child {
  margin-top: 1rem;
  font-weight: bold;
  width: 80%;
}

.dstg-withdraw-box .dstg-usrTrans-wrapper .dstg-withdraw-form .dstg-usrTrans-seperate .dstg-withdraw-remind .dstg-remind-title {
  margin-bottom: 0.4rem;
}

.dstg-withdraw-box .dstg-usrTrans-wrapper .dstg-withdraw-form .dstg-usrTrans-seperate .dstg-withdraw-remind .dstg-remind-content {
  margin-bottom: 0.2rem;
}

/* deposit & withdraw page */
/* history page */
.dstg-history-wrap .dstg-history-box .dstg-listTitle-wrap {
  margin: 10px 0;
  font-weight: bold;
  padding-bottom: 5px;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap {
  justify-content: center;
  margin-top: 10px;
  padding: 5px;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody {
  height: 260px;
}

@media (min-width: 768px) {
  .dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody {
    height: 350px;
  }
}
.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list {
  margin: 3px 5px;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list li:first-child {
  margin-right: 13px;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-title {
  margin-bottom: 2px;
  font-size: 12px;
  font-weight: bold;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-date-input {
  position: relative;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-date-input .dstg-date-picker {
  width: 100%;
  text-align: center;
  padding: 6px;
  cursor: pointer;
  font-weight: 700;
  transition: 0.3s;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option .dstg-date-input .dstg-date-icon {
  position: absolute;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-option select {
  width: 100%;
  height: 25.8px;
  text-align: center;
  font-weight: 700;
  margin-right: 10px;
  transition: 0.3s;
  outline: none;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-day-btn {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin: 20px 5px 10px;
  padding: 0;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-day-btn li {
  margin-right: 13px;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-day-btn li:last-child {
  margin-right: 0;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-day-btn .dstg-transactionDate {
  font-size: 13px;
  width: 100%;
  padding: 6px;
  font-weight: 700;
  position: relative;
  transition: 0.3s;
}

.dstg-history-box .dstg-btn-back .dstg-transactionType,
.dstg-history-box .dstg-reward-btn-back .dstg-transactionType {
  font-size: 20px;
  border-radius: 8px;
  padding: 5px 8px;
  border-style: none;
}

.dstg-history-box .dstg-btn-back .dstg-transactionType .dstg-back-icon,
.dstg-history-box .dstg-reward-btn-back .dstg-transactionType .dstg-back-icon {
  color: white;
}

.dstg-history-option button,
.dstg-Rewardhistory-option button {
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  border-radius: 7px;
  padding: 12px;
  margin-bottom: 13px;
  border-style: none;
  transition: 0.3s;
}

.dstg-history-option button:first-child,
.dstg-Rewardhistory-option button:first-child {
  margin-top: 13px;
}

.dstg-history-option,
.dstg-Rewardhistory-option {
  text-align: center;
}

.dstg-history-option .dstg-transactionType .dstg-transactiontype-icon-title .dstg-transactiontype-icon,
.dstg-Rewardhistory-option .dstg-transactionType .dstg-transactiontype-icon-title .dstg-transactiontype-icon {
  position: relative;
  margin-right: 5px;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper {
  overflow-x: auto;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-history-list {
  text-align: center;
  padding: 3px 6px;
  width: 100%;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody.dstg-over {
  overflow-y: scroll;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr {
  display: grid;
  grid-template-columns: 5% 50% 22.5% 22.5%;
  padding-right: 5px;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr:last-child {
  border-bottom: none;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd {
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-flag div {
  width: 7px;
  height: 7px;
  transform: rotateZ(45deg);
  margin: 20% auto;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-transaction-transfer-info {
  text-align: left;
  display: grid;
  grid-template-rows: 33.33% 33.33% 33.33%;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-transaction-deposit-info {
  text-align: left;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-transaction-withdraw-info {
  text-align: left;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-transaction-amount {
  text-align: left;
  display: grid;
  grid-template-rows: 25% 25% 25% 25%;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-transaction-status {
  display: grid;
  grid-template-rows: 33.33% 33.33% 33.33%;
  font-size: 10px;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd .dstg-listLabel {
  display: grid;
  grid-template-columns: 40% 60%;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd .dstg-listLabel .dstg-label-seperate:first-child {
  text-align: left;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd .dstg-listLabel .dstg-label-seperate:last-child {
  text-align: right;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd .dstg-listAmount {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  text-align: left;
  margin-top: 5px;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-btn-detail {
  margin: auto;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd.dstg-btn-detail button {
  width: 40px;
  padding: 5px;
}

.dstg-history-wrap .dstg-history-box .dstg-table-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-historyList-not {
  min-height: 200px;
  padding: 20px;
  text-align: center;
  color: #e8e8e8;
}

.dstg-history-box .dstg-history-search-form .dstg-filterTrans-seperate .dstg-filterTrans-list .dstg-filterTrans-btn button {
  width: 100%;
  height: 25.8px;
  border: none;
  text-align: center;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 8px;
}

.dstg-dataTables_wrapper .dstg-dataTables_filter {
  color: #7d7d7d;
  font-weight: bold;
  float: right;
  margin-bottom: 0.5em;
  margin-top: 15px;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate {
  margin-bottom: 1em;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button {
  padding: 5px;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button.dstg-disabled {
  cursor: default;
  color: black !important;
  border: 1px solid transparent;
  background: #dddddd;
  box-shadow: none;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button.dstg-disabled:hover {
  cursor: default;
  color: #fffdfd !important;
  border: 1px solid transparent;
  background: #013b7a;
  box-shadow: none;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button.dstg-next:hover {
  cursor: default;
  color: #fffdfd !important;
  border: 1px solid transparent;
  background: #013b7a;
  box-shadow: none;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button {
  color: #bdbdbd !important;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button.dstg-previous,
.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button.dstg-next {
  background-color: #fffdfd;
  color: #7d7d7d !important;
  width: 70px;
  padding: 7px 0px;
  margin: 0px 10px;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button.dstg-current {
  border: none;
  border-bottom: 3px solid #013b7a;
  background: transparent;
  color: #fff !important;
}

.dstg-dataTables_wrapper {
  overflow-x: scroll;
  position: relative;
  bottom: 14px;
}

.dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-ellipsis {
  color: white;
}

.dstg-dataTables_wrapper .dstg-dataTables_filter input {
  width: 166px;
  height: 25px;
}

.dstg-instructions-msg {
  font-size: 10px;
  text-align: right;
  color: #7d7d7d;
  font-weight: bold;
  margin-bottom: 2px;
}

table.dstg-dataTable thead th, table.dstg-dataTable thead td, table.dstg-dataTable thead tr {
  font-weight: bold;
}

table.dstg-dataTable tbody th, table.dstg-dataTable tbody td {
  border-bottom: 1px solid #cccccc;
}

/* history page */
/* bank, member info & announcement base */
.dstg-info-cover {
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.dstg-info-cover .dstg-info-title-box {
  cursor: pointer;
  transition: padding-bottom 0.5s ease;
}

.dstg-info-cover .dstg-info-title-box.dstg-show {
  padding-bottom: 20px;
}

.dstg-info-cover .dstg-info-title-box .dstg-flag {
  width: 7px;
  height: 7px;
  transform: rotateZ(45deg);
}

.dstg-info-cover .dstg-info-title-box .dstg-title {
  padding: 0 10px;
  font-weight: bold;
}

@media (min-width: 768px) {
  .dstg-info-cover .dstg-info-title-box .dstg-title {
    line-height: 7px;
  }
}
.dstg-info-cover .dstg-info-title-box i {
  line-height: 10px;
  transform: rotate(0deg);
  transition: all 0.5s ease-in-out;
}

.dstg-info-cover .dstg-info-title-box.dstg-show i {
  transform: rotate(180deg);
  transition: all 0.5s ease-in-out;
}

.dstg-info-cover .dstg-info-content {
  text-align: justify;
  transition: height 0.5s;
  height: 0;
  overflow: hidden;
}

/* bank, member info & announcement base */
/* member bank info page */
.dstg-bankInfo-box .dstg-memberBank-wrapper {
  padding: 10px 0;
}

.dstg-bankInfo-box .dstg-memberBank-wrapper.dstg-small-ver {
  display: block;
}

.dstg-bankInfo-box .dstg-memberBank-wrapper.dstg-big-ver {
  display: none;
}

@media (min-width: 610px) {
  .dstg-bankInfo-box .dstg-memberBank-wrapper.dstg-small-ver {
    display: none;
  }
  .dstg-bankInfo-box .dstg-memberBank-wrapper.dstg-big-ver {
    display: block;
  }
}
.dstg-memberBank-wrapper .dstg-memberBank-thead {
  display: grid;
  grid-template-columns: 37% 37% 26%;
}

.dstg-memberBank-wrapper.dstg-big-ver .dstg-memberBank-thead {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}

.dstg-memberBank-wrapper .dstg-memberBank-thead .dstg-thead-col {
  text-align: center;
  padding: 10px 0;
  font-weight: bold;
}

.dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate {
  display: grid;
  grid-template-columns: 37% 37% 26%;
}

.dstg-memberBank-wrapper.dstg-big-ver .dstg-memberBank-tbody .dstg-memberBank-separate {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}

.dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col {
  text-align: center;
  padding: 10px 0;
  justify-content: center;
}

.dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-text {
  font-weight: bold;
  padding: 10px 0;
}

.dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-text.dstg-bank-name {
  width: 100%;
  padding: 0;
}

.dstg-memberBank-wrapper.dstg-big-ver .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-text.dstg-bank-name {
  text-align: left;
  padding: 5px 0;
}

.dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-img {
  margin: 0 auto;
  width: 30px;
  height: 30px;
}

.dstg-memberBank-wrapper.dstg-big-ver .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-img {
  margin: 0 10px;
  margin-left: 80px;
}

.dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-img .dstg-bank-img {
  width: 30px;
  height: 30px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-btn button {
  border: none;
  padding: 10px 0;
  font-weight: bold;
  cursor: pointer;
  width: 65%;
}

@media (min-width: 768px) {
  .dstg-memberBank-wrapper .dstg-memberBank-tbody .dstg-memberBank-separate .dstg-thead-col .dstg-col-btn button {
    width: 35%;
  }
}
.dstg-bankInfo-wrap .dstg-bankSetting-wrapper {
  margin: 50px auto;
}

.dstg-bankSetting-wrapper .dstg-form-wrap {
  min-height: 320px;
  margin: 10px 20px;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input {
  position: relative;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input select {
  display: none;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input .dstg-select-selected {
  width: 220px;
  padding: 8px 10px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input .dstg-select-selected:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 15px;
  width: 0;
  height: 0;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input .dstg-select-arrow-active:after {
  top: 5px;
  transform: rotateZ(180deg);
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input .dstg-select-items {
  width: 220px;
  overflow-y: scroll;
  text-align: center;
  position: absolute;
  z-index: 99;
  max-height: 110px;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input .dstg-select-hide {
  max-height: 0;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input .dstg-select-items div {
  width: 100%;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  padding: 10px 5px;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-select-input .dstg-select-hide {
  display: none;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-seperate {
  margin-bottom: 15px;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-seperate:last-child {
  margin-bottom: 0;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-input-title {
  margin-bottom: 5px;
  font-weight: bold;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup {
  width: 220px;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-input-field {
  width: 100%;
  height: 30px;
  text-align: center;
  padding: 10px;
  font-weight: bold;
  cursor: pointer;
  transition: 0.3s;
  border: none;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup select {
  width: 100%;
  height: 30px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-error-msg {
  width: 220px;
  font-size: 12px;
  line-height: 12px;
  text-align: justify;
  padding: 5px 0;
}

.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-btn button {
  width: 50%;
  border: none;
  padding: 10px 0;
  font-weight: bold;
  cursor: pointer;
  margin-right: 10px;
}

@media (min-width: 410px) {
  .dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-btn button {
    width: 150px;
  }
}
.dstg-bankSetting-wrapper .dstg-form-wrap .dstg-form-btn button:last-child {
  margin-right: 0;
}

/* member bank info page */
/* member info page */
.dstg-memberInfo-wrap .dstg-memberInfo-box .dstg-info-wrapper {
  margin: 10px auto;
}

.dstg-memberInfo-box .dstg-info-wrapper .dstg-basic-info {
  padding: 10px 0;
  justify-content: center;
}

.dstg-memberInfo-box .dstg-info-wrapper .dstg-basic-info .dstg-basic-seperate {
  width: 50%;
  text-align: center;
}

.dstg-memberInfo-box .dstg-info-wrapper .dstg-basic-info .dstg-basic-icon {
  width: 100px;
  height: 30px;
  margin: auto;
  font-size: 25px;
}

.dstg-memberInfo-box .dstg-info-wrapper .dstg-basic-info .dstg-basic-icon .dstg-member-image {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
}

.dstg-memberInfo-box .dstg-info-wrapper .dstg-basic-info .dstg-basic-title {
  margin-bottom: 5px;
  font-weight: bold;
}

.dstg-memberInfo-box .dstg-referralInfo {
  margin-top: 35px;
}

.dstg-memberInfo-box .dstg-referralInfo .dstg-referralSeperate {
  display: grid;
  grid-template-columns: 25% 2% 63% 10%;
  margin-bottom: 0.4rem;
}

.dstg-memberInfo-box .dstg-referralInfo .dstg-referralSeperate .dstg-btn-copy {
  border: none;
  color: #fff;
  padding: 4px 15px;
  cursor: pointer;
}

.dstg-memberInfo-box .dstg-password-wrapper {
  margin: 50px auto;
}

.dstg-password-wrapper .dstg-form-wrap {
  min-height: 320px;
  margin: 10px 20px;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate {
  margin-bottom: 15px;
}

.dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate:last-child {
  margin-bottom: 0;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-input-title {
  margin-bottom: 5px;
  font-weight: bold;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup {
  width: 220px;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-otp-left-input {
  width: 55% !important;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-otp-right-input {
  margin: auto;
  height: 31px;
  border: none;
  font-weight: 700;
  cursor: pointer;
  width: 45%;
  color: #fff;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-otp-right-input:disabled {
  background: linear-gradient(180deg, rgb(170, 167, 167) 0%, rgb(105, 105, 105) 100%);
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-input-field {
  width: 85%;
  height: 30px;
  text-align: center;
  padding: 10px;
  font-weight: bold;
  cursor: pointer;
  transition: 0.3s;
  border: none;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup.dstg-disabled .dstg-input-field {
  width: 100%;
  cursor: default;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-input-icon {
  width: 15%;
  height: 30px;
  text-align: center;
  padding: 5px;
  font-size: 15px;
  transition: 0.3s;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup select {
  width: 100%;
  height: 30px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-error-msg {
  width: 220px;
  font-size: 12px;
  line-height: 12px;
  text-align: justify;
  padding: 5px 0;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-btn button {
  width: 50%;
  border: none;
  padding: 8px 0;
  font-weight: bold;
  cursor: pointer;
  margin-right: 10px;
}

@media (min-width: 410px) {
  .dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-btn button {
    width: 150px;
  }
}
.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-btn button:last-child {
  margin-right: 0;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input {
  position: relative;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input select {
  display: none;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input .dstg-select-selected {
  width: 220px;
  padding: 8px 10px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input .dstg-select-selected:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 15px;
  width: 0;
  height: 0;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input .dstg-select-arrow-active:after {
  top: 5px;
  transform: rotateZ(180deg);
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input .dstg-select-items {
  width: 220px;
  overflow-y: scroll;
  text-align: center;
  position: absolute;
  z-index: 99;
  max-height: 120px;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input .dstg-select-hide {
  max-height: 0;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input .dstg-select-items div {
  width: 100%;
  text-align: center;
  cursor: pointer;
  padding: 10px 5px;
  font-weight: bold;
}

.dstg-memberInfo-box .dstg-password-wrapper .dstg-form-wrap .dstg-form-seperate .dstg-formGroup .dstg-select-input .dstg-select-hide {
  display: none;
}

/* member info page */
/* announcement page */
.dstg-announcement-wrap .dstg-announcement-box .dstg-info-box.dstg-in {
  transform: translateX(0em);
  transition: all 2s ease-in-out;
}

.dstg-announcement-wrap .dstg-announcement-box .dstg-announcement-info {
  margin-top: 20px;
}

/* announcement page */
/* error page */
.dstg-pageContent .dstg-error-wrap {
  border-radius: 10px;
  min-height: 250px;
  margin: 20px 0;
}

.dstg-error-wrap .dstg-error-title {
  text-align: center;
  font-size: 20px;
  padding: 20px 0;
}

.dstg-error-wrap .dstg-error-content {
  text-align: center;
  font-size: 16px;
}

.dstg-error-wrap .dstg-error-content .dstg-error-description {
  margin: 20px 0;
}

.dstg-error-wrap .dstg-error-content .dstg-error-btn {
  margin: 20px 0;
}

.dstg-error-wrap .dstg-error-content .dstg-error-btn button {
  width: 150px;
  border: none;
  border-radius: 20px;
  padding: 5px 0;
  font-weight: bold;
  cursor: pointer;
}

/* error page */
/* member tnc page */
.dstg-pageContent .dstg-tnc-wrap {
  border-radius: 10px;
  min-height: 250px;
  margin: 20px 0;
}

.dstg-tnc-wrap .dstg-tnc-title {
  text-align: center;
  font-size: 20px;
  padding: 20px 18px;
}

.dstg-tnc-wrap .dstg-tnc-content {
  width: 75%;
  margin: 0 auto;
}

.dstg-tnc-wrap .dstg-tnc-content .dstg-input-separate {
  margin-bottom: 15px;
  margin-top: 25px;
}

.dstg-tnc-wrap .dstg-tnc-content .dstg-input-separate .dstg-label-icon {
  margin-right: 5px;
}

.dstg-tnc-wrap .dstg-tnc-content .dstg-input-separate .dstg-form-input input {
  background: rgb(255, 253, 253);
  border: 1px solid #bdbdbd;
  color: #7d7d7d;
  transition: 0.3s ease;
  width: 100%;
  height: 30px;
  padding: 5px 10px;
  text-align: center;
}

.dstg-tnc-wrap .dstg-tnc-btn {
  margin: 0 auto;
  width: 100%;
  justify-content: center;
  margin-top: 20px;
}

.dstg-tnc-wrap .dstg-tnc-content ul {
  list-style: disc;
}

.dstg-tnc-wrap .dstg-tnc-content ul li {
  margin: 10px 0;
}

.dstg-tnc-wrap .dstg-tnc-content ul li .dstg-tnc-details {
  text-align: justify;
}

.dstg-tnc-wrap .dstg-m-tnc-btn {
  width: 75%;
  margin: 0 auto;
  padding: 20px 0;
  justify-content: center;
}

.dstg-tnc-wrap .dstg-tnc-btn button {
  border: none;
  border-radius: 20px;
  padding: 10px 0;
  font-weight: 700;
  cursor: pointer;
  min-width: 100px;
  margin-bottom: 20px;
}

.dstg-m-tnc-wrap .dstg-m-tnc-btn button:first-child {
  margin-right: 10px;
}

.dstg-m-tnc-wrap .dstg-m-tnc-btn button:last-child {
  margin-right: 0;
}

/* member tnc page */
/* maintenance page */
.dstg-pageContent .dstg-maintenance-wrap {
  border-radius: 10px;
  min-height: 250px;
  margin: 20px 0;
}

.dstg-maintenance-wrap .dstg-maintenance-title {
  text-align: center;
  font-size: 20px;
  padding: 20px 0;
}

.dstg-maintenance-wrap .dstg-maintenance-content {
  text-align: center;
}

.dstg-maintenance-wrap .dstg-maintenance-content .dstg-maintenance-description {
  margin: 20px auto;
  color: #e8e8e8;
  text-align: justify;
  width: 80%;
  line-height: 15px;
}

/* maintenance page */
/* vip page */
.dstg-vip-banner-wrap {
  margin: 1rem 0;
}

.dstg-vip-banner-wrap .dstg-vip-banner {
  margin: auto;
}

.dstg-vip-banner-wrap .dstg-vip-banner .dstg-img-box {
  width: 100%;
}

.dstg-vip-banner-wrap .dstg-vip-banner .dstg-img-box img {
  width: 100%;
  display: block;
}

/* vip page */
/* pokies-tips page */
.dstg-pokies-tips-banner-wrap {
  margin: 1rem 0;
}

.dstg-pokies-tips-banner-wrap .dstg-pokies-tips-banner {
  margin: auto;
}

.dstg-pokies-tips-banner-wrap .dstg-pokies-tips-banner .dstg-img-box {
  width: 100%;
}

.dstg-pokies-tips-banner-wrap .dstg-pokies-tips-banner .dstg-img-box img {
  width: 100%;
  display: block;
}

/* pokies-tips page */
/* reward page */
.dstg-reward-banner-wrap {
  margin: 1rem 0;
}

.dstg-reward-banner-wrap .dstg-reward-banner {
  margin: auto;
}

.dstg-reward-banner-wrap .dstg-reward-banner .dstg-img-box {
  width: 100%;
}

.dstg-reward-banner-wrap .dstg-reward-banner .dstg-img-box img {
  width: 100%;
  display: block;
}

/* reward page */
/* luckydraw page */
.dstg-luckydraw-banner-wrap {
  margin: 1rem 0;
}

.dstg-luckydraw-banner-wrap .dstg-luckydraw-banner {
  margin: auto;
}

.dstg-luckydraw-banner-wrap .dstg-luckydraw-banner .dstg-img-box {
  width: 100%;
}

.dstg-luckydraw-banner-wrap .dstg-luckydraw-banner .dstg-img-box img {
  width: 100%;
  display: block;
}

/* luckydraw page */
/* promotion pop */
.dstg-promoPop-box {
  display: none !important;
}

.dstg-promoPop-box.dstg-fade {
  display: block !important;
}

.dstg-promoPop-box .dstg-pop-wrapper {
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  border-radius: 0 !important;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap {
  overflow-y: scroll;
  height: 100%;
  justify-content: center;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap::-webkit-scrollbar {
  display: none;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-img {
  height: 25%;
  margin: 10px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-description {
  margin-bottom: 10px;
  font-weight: bold;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-description .dstg-description {
  margin-bottom: 5px;
  text-align: justify;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info {
  height: 100%;
  padding: 0 5px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info {
  padding-bottom: 4rem;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info.dstg-promoOverflow {
  height: 100%;
  overflow: scroll;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info h3 {
  font-size: 12px;
  margin-bottom: 5px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info table {
  width: 100% !important;
  margin-bottom: 20px;
  border-collapse: collapse;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info table:last-child {
  margin-bottom: 50px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info table td,
.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info table th {
  padding: 5px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ul {
  list-style: disc;
  padding-left: 12px;
  margin-bottom: 5px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ul:last-child {
  margin-bottom: 50px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ul li table {
  margin-left: 0;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ol {
  padding-left: 15px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ol:last-child {
  margin-bottom: 50px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ol li {
  text-align: justify;
  margin-bottom: 5px;
}

.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ol li:last-child,
.dstg-promoPop-box .dstg-pop-wrapper .dstg-promoContent-wrap .dstg-promoContent-info .dstg-info ol:last-child li:last-child {
  margin-bottom: 0;
}

/* promotion pop */
/* marquee pop & announce pop */
.dstg-marqueePop-box .dstg-marqueePop-wrapper {
  position: relative !important;
  display: block !important;
}

.dstg-marqueePop-box .dstg-marqueePop-wrapper .dstg-popContent-wrap,
.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap {
  height: 320px;
  padding-right: 10px;
  overflow-y: scroll;
  margin-top: 10px;
}

.dstg-marqueePop-box .dstg-marqueePop-wrapper .dstg-popContent-wrap .dstg-announce-cover,
.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap .dstg-announce-cover {
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.dstg-marqueePop-box .dstg-marqueePop-wrapper .dstg-popContent-wrap .dstg-announce-cover .dstg-announce-title-box,
.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap .dstg-announce-cover .dstg-announce-title-box {
  padding-bottom: 10px;
  cursor: pointer;
  transition: padding-bottom 0.5s ease;
}

.dstg-marqueePop-box .dstg-marqueePop-wrapper .dstg-popContent-wrap .dstg-announce-cover .dstg-announce-title-box .dstg-flag,
.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap .dstg-announce-cover .dstg-announce-title-box .dstg-flag {
  width: 25px;
  font-weight: bold;
}

.dstg-marqueePop-box .dstg-marqueePop-wrapper .dstg-popContent-wrap .dstg-announce-cover .dstg-announce-title-box i,
.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap .dstg-announce-cover .dstg-announce-title-box i {
  line-height: 10px;
  margin-right: 10px;
  transform: rotateZ(0deg);
  transition: all 0.5s ease-in-out;
}

.dstg-marqueePop-box .dstg-marqueePop-wrapper .dstg-popContent-wrap .dstg-announce-cover .dstg-announce-title-box.dstg-show i,
.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap .dstg-announce-cover .dstg-announce-title-box.dstg-show i {
  transform: rotateZ(180deg);
  transition: all 0.5s ease-in-out;
}

.dstg-marqueePop-box .dstg-marqueePop-wrapper .dstg-popContent-wrap .dstg-announce-cover .dstg-announce-content,
.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap .dstg-announce-cover .dstg-announce-content {
  text-align: justify;
  transition: height 0.5s;
  height: 0;
  overflow: hidden;
}

.dstg-announcePop-box .dstg-announcePop-wrapper .dstg-announceContent-wrap .dstg-announce-cover .dstg-announce-content img {
  width: 100%;
}

/* marquee pop & announce pop */
/* login pop */
.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-text {
  text-align: center;
  margin: 10px 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-text .dstg-title {
  font-weight: bold;
  margin-bottom: 10px;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-tab ul li {
  width: 100%;
  text-align: center;
  padding: 10px;
  cursor: pointer;
  font-weight: bold;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-inputBox {
  width: 250px;
  margin: 15px auto;
  overflow: hidden;
  padding: 10px 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-inputBox:last-child {
  margin-bottom: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-inputBox .dstg-inputField {
  width: 100%;
  padding: 0 20px;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-regMobileInput {
  width: 170px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-select-input {
  position: relative;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-select-input select {
  display: none;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-mobile-input .dstg-select-selected {
  width: 80px;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-select-input .dstg-select-selected {
  width: 80px;
  padding: 12.4px 5px;
  text-align: center;
  cursor: pointer;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-select-input .dstg-select-selected:after {
  content: "";
  position: absolute;
  top: 17px;
  margin-left: 100px;
  width: 0;
  height: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-select-input .dstg-select-hide {
  display: none;
  max-height: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-mobile-select .dstg-select-selected:after {
  margin-left: 20px;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-mobile-select .dstg-select-items {
  width: 80px;
  text-align: center;
  position: absolute;
  top: 40px;
  z-index: 99;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-select-input .dstg-select-items div {
  width: 100%;
  text-align: center;
  cursor: pointer;
  padding: 8px 5px;
  transition: 0.3s;
  margin: 0 auto;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField .dstg-select-input .dstg-select-items {
  width: 100%;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
  transition: 0.3s;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField input {
  width: 250px;
  height: 40px;
  padding: 10px;
  text-align: center;
  transition: 0.3s ease;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField select {
  width: 250px;
  height: 40px;
  padding: 10px;
  text-align: center;
  transition: 0.3s ease;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-loginMobileInput .dstg-inputField #loginMobileCurrency2 {
  width: 80px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-inputBox .dstg-inputField .dstg-input-icon {
  width: 10%;
  text-align: center;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-inputBox .dstg-inputField input {
  border: none;
  background: none;
  width: 90%;
  height: 100%;
  padding: 0 20px;
  text-align: center;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-otp-left-input-login {
  width: 60%;
  margin: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-otp-right-input-login {
  margin: auto;
  height: 40px;
  border: none;
  padding: 10px 0;
  font-weight: 700;
  cursor: pointer;
  width: 40%;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-otp-right-input-login:disabled {
  background: linear-gradient(180deg, rgb(170, 167, 167) 0%, rgb(105, 105, 105) 100%);
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-btnBox {
  width: 250px;
  margin: 0 auto;
  transition: 0.3s ease;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-btnBox .dstg-loginBtn {
  width: 250px;
  border: none;
  font-weight: bold;
  cursor: pointer;
  padding: 10px 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box {
  margin: 5px auto;
  padding: 5px 0;
  width: 250px;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-forgot-wrap {
  text-align: left;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-alert {
  text-align: center;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField {
  margin: 5px;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField .dstg-select-input {
  position: relative;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField .dstg-select-input select {
  display: none;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField .dstg-select-input .dstg-select-selected {
  width: 140px;
  padding: 12.4px 5px;
  text-align: center;
  cursor: pointer;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField .dstg-select-input .dstg-select-selected:after {
  content: "";
  position: absolute;
  top: 17px;
  margin-left: 45px;
  width: 0;
  height: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField .dstg-select-input .dstg-select-items {
  width: 140px;
  text-align: center;
  position: absolute;
  z-index: 99;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField .dstg-select-input .dstg-select-hide {
  display: none;
  max-height: 0;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField .dstg-select-input .dstg-select-items div {
  width: 100%;
  text-align: center;
  cursor: pointer;
  padding: 5px;
  margin: 0 auto;
  transition: 0.3s;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField select {
  width: 70%;
  height: 40px;
  margin-right: 5px;
  padding: 10px;
  text-align: center;
  transition: 0.3s ease;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-forgot-box .dstg-inputField button {
  border: none;
  width: 40%;
  margin: 5px auto;
  margin-right: 0;
  cursor: pointer;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-register-box {
  text-align: center;
  margin: 20px auto;
  padding: 10px 0;
  width: 250px;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-register-box .dstg-register-wrap .dstg-text {
  justify-content: center;
}

.dstg-loginPop-box .dstg-loginPop-wrapper .dstg-loginInput-wrap .dstg-login-form .dstg-form-content .dstg-register-box .dstg-register-wrap .dstg-text .dstg-register-btn {
  cursor: pointer;
  border-bottom: solid 1px transparent;
  font-weight: bold;
  transition: 0.3s;
}

/* login pop */
/* language pop */
.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap {
  padding: 0 10px;
  margin-top: 10px;
  max-height: 250px;
  overflow-y: scroll;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate {
  margin-bottom: 15px;
  padding-bottom: 5px;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country {
  margin-bottom: 5px;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-country-icon {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-right: 10px;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-myr {
  background-image: url("/resources/images/lang/flag_MYR.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-sgd {
  background-image: url("/resources/images/lang/flag_SGD.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-thb {
  background-image: url("/resources/images/lang/flag_THB.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-mmk {
  background-image: url("/resources/images/lang/flag_MMK.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-aus,
.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-aud {
  background-image: url("/resources/images/lang/flag_AUD.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-inr {
  background-image: url("/resources/images/lang/flag_INR.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-usd {
  background-image: url("/resources/images/lang/flag_USD.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-usdt {
  background-image: url("/resources/images/lang/flag_USDT.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-idr {
  background-image: url("/resources/images/lang/flag_IDR.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-hkd {
  background-image: url("/resources/images/lang/flag_HKD.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-bdt {
  background-image: url("/resources/images/lang/flag_BDT.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-npr {
  background-image: url("/resources/images/lang/flag_NPR.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-php {
  background-image: url("/resources/images/lang/flag_PHP.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-vnd {
  background-image: url("/resources/images/lang/flag_VND.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-icon-rmb {
  background-image: url("/resources/images/lang/flag_RMB.png");
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-country .dstg-country-name {
  padding: 5px 0;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-option {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-option li {
  text-align: center;
  padding: 5px 0;
  cursor: pointer;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-option li:first-child {
  border-left: none;
}

.dstg-languagePop-box .dstg-languagePop-wrapper .dstg-language-wrap .dstg-language-seperate .dstg-language-option li:last-child {
  /* padding-right: 0;
  border-right: 0 */
}

/* language pop */
/* download pop */
@media (min-width: 660px) {
  .dstg-downloadPop-box .dstg-downloadPop-wrapper {
    width: 320px;
  }
}
.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-provider-img-wrap {
  justify-content: center;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-provider-img-wrap .dstg-img-box {
  width: 280px;
  height: 70px;
  margin: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-provider-img-wrap .dstg-img-box .dstg-mask {
  /* background: -webkit-gradient(linear, left bottom, left top, color-stop(6%, rgba(0,0,0,.4)), color-stop(25%, hsla(0,0%,100%,0)));
     background: linear-gradient(0deg, rgba(0,0,0,.4) 6%, hsla(0,0%,100%,0) 25%); */
  transition: all 0.3s ease-out 0s;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap {
  width: 100%;
  margin: 0 auto;
  margin-top: 10px;
  max-height: 200px;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap.dstg-one {
  display: block;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap.dstg-two {
  overflow-y: scroll;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate {
  margin: 10px;
  text-align: center;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate:first-child {
  margin-bottom: 20px;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate:lastt-child {
  margin-bottom: 0;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-link-title {
  justify-content: center;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-link-title .dstg-icon {
  text-align: center;
  font-size: 20px;
  padding: 3px 0;
  margin-right: 5px;
  width: 30px;
  height: 30px;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-link-title .dstg-text {
  padding: 9px 0;
  font-weight: bold;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-link-img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-link-btn {
  border: none;
  padding: 0.6rem 2rem;
  font-weight: bold;
  cursor: pointer;
  margin-top: 1rem;
  color: #fff;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-wrap-two-separate {
  margin: 10px 0;
  text-align: center;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-wrap-two-separate .dstg-content-separate {
  height: 30px;
  margin: 5px 0;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-wrap-two-separate .dstg-content-separate .dstg-content-label {
  padding: 5px 0;
  width: 70px;
  font-weight: bold;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-wrap-two-separate .dstg-content-separate .dstg-content-value {
  width: 154px;
  text-align: center;
  padding: 5px;
  margin-left: 5px;
}

.dstg-downloadPop-box .dstg-downloadPop-wrapper .dstg-link-wrap .dstg-link-separate .dstg-wrap-two-separate .dstg-content-separate .dstg-content-copy {
  padding: 5px 0;
  margin-left: 5px;
  cursor: pointer;
}

/* download pop */
/* provider pop */
@media (min-width: 768px) {
  .dstg-transferPop-box .dstg-pop-wrapper {
    width: 60%;
    margin: 10% auto;
  }
}
.dstg-providerPop-box .dstg-pop-wrapper .dstg-providerGame-wrap {
  justify-content: center;
  margin: 10px auto;
}

.dstg-providerPop-box .dstg-pop-wrapper .dstg-providerGame-wrap .dstg-providerGame-item {
  width: 252px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.dstg-providerPop-box .dstg-pop-wrapper .dstg-providerGame-wrap .dstg-providerGame-item .dstg-mask {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 6%, hsla(0, 0%, 100%, 0) 25%);
  transition: all 0.3s ease-out 0s;
}

.dstg-providerPop-box .dstg-pop-wrapper .dstg-providerBtn-wrap {
  justify-content: center;
  margin: 10px auto;
}

.dstg-providerPop-box .dstg-pop-wrapper .dstg-providerBtn-wrap .dstg-providerBtn-item {
  margin-top: 5px;
}

.dstg-providerPop-box .dstg-pop-wrapper .dstg-providerBtn-wrap .dstg-providerBtn-item:first-child {
  margin-top: 0;
}

.dstg-providerPop-box .dstg-pop-wrapper .dstg-providerBtn-wrap .dstg-providerBtn-item button {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  width: 100px;
  margin-right: 5px;
  margin-top: 5px;
}

@media (min-width: 768px) {
  .dstg-providerPop-box .dstg-pop-wrapper .dstg-providerBtn-wrap .dstg-providerBtn-item button {
    width: 80px;
  }
}
/* provider pop */
/* restore list pop */
.dstg-restoreListPop-box .dstg-pop-wrapper .dstg-listItem-wrap {
  justify-content: center;
  border-radius: 10px;
  margin-top: 10px;
}

.dstg-restoreListPop-box .dstg-pop-wrapper .dstg-listItem-wrap .dstg-listHeader div {
  text-align: center;
  width: 33.3333333333%;
  padding: 10px 0;
}

.dstg-restoreListPop-box .dstg-pop-wrapper .dstg-listItem-wrap .dstg-listBody {
  overflow-y: scroll;
  height: 200px;
}

.dstg-restoreListPop-box .dstg-pop-wrapper .dstg-listItem-wrap .dstg-listBody::-webkit-scrollbar {
  display: none;
}

.dstg-restoreListPop-box .dstg-pop-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd {
  width: 33.3333333333%;
  text-align: center;
  padding: 10px 0;
}

.dstg-restoreListPop-box .dstg-pop-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-provider-logo {
  padding: 2px;
}

.dstg-restoreListPop-box .dstg-pop-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-provider-logo img {
  width: 100%;
}

/* restore list pop */
/* direct all in pop */
.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderGame-wrap {
  justify-content: center;
  margin-bottom: 10px;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderGame-wrap .dstg-providerGame-item {
  width: 252px;
  height: 75px;
  margin: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderGame-wrap .dstg-providerGame-item .dstg-mask {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 6%, hsla(0, 0%, 100%, 0) 25%);
  transition: all 0.3s ease-out 0s;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-restoredList-title {
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap {
  justify-content: center;
  margin-bottom: 15px;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listHeader {
  font-weight: bold;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listHeader div {
  text-align: center;
  width: 33.3333333333%;
  padding: 10px 0;
  font-size: 10px;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listBody {
  max-height: 100px;
}

@media (min-width: 768px) {
  .dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listBody {
    max-height: 140px;
  }
}
.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listBody.dstg-scroll {
  overflow-y: scroll;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd {
  width: 33.3333333333%;
  text-align: center;
  padding: 10px 0;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-listTd span {
  font-weight: bold;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-provider-logo {
  padding: 0 2px;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-listItem-wrap .dstg-listBody .dstg-listTr .dstg-provider-logo img {
  width: 100%;
  height: 100%;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderInfo-wrap {
  padding: 10px 0;
  display: grid;
  grid-template-columns: 60% 40%;
  font-weight: bold;
}

@media (min-width: 768px) {
  .dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderInfo-wrap .dstg-directBalance,
  .dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderInfo-wrap .dstg-directWallet {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
  }
}
.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderInfo-wrap .dstg-directBalance .dstg-directBalanceCurrency {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderInfo-wrap .dstg-directBalance .dstg-directBalanceCurrency,
  .dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderInfo-wrap .dstg-directWallet #directWalletLock {
    margin-right: 0;
    margin: 0 5px;
  }
}
.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderBtn-wrap {
  justify-content: center;
  margin: 10px auto;
}

.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderBtn-wrap .dstg-providerBtn-item button {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  width: 100px;
  margin-right: 5px;
  font-weight: bold;
  margin-top: 5px;
}

@media (min-width: 768px) {
  .dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-directProviderBtn-wrap .dstg-providerBtn-item button {
    width: 80px;
  }
}
.dstg-directAllInPop-box .dstg-directAllInPop-wrapper .dstg-transactionStatus-wrap {
  text-align: justify;
  line-height: 15px;
  font-weight: bold;
}

/* direct all in pop */
/* referral pop */
.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referralinfo {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 20px;
  padding: 20px 0;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referralinfo .dstg-info-seperate:last-child {
  text-align: right;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table {
  width: 100%;
  overflow-x: scroll;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper .dstg-dataTables_length,
.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper .dstg-dataTables_filter {
  font-size: 16px;
  margin-bottom: 20px;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper .dstg-dataTables_filter label input {
  height: 35px;
  padding: 0 15px;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper table.dstg-dataTable {
  width: 100%;
  border-bottom: none;
  background: rgb(255, 253, 253);
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper table.dstg-dataTable tr {
  height: 45px;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper table.dstg-dataTable tr td {
  text-align: center;
  font-size: 14px;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper .dstg-dataTables_paginate {
  font-size: 16px;
  padding-top: 25px;
}

.dstg-referralPop-box .dstg-referralPop-wrapper .dstg-referral-table .dstg-dataTables_wrapper .dstg-dataTables_paginate .dstg-paginate_button {
  font-weight: 700;
  transition: 0.3s;
}

/* referral pop */
/* View Type Pop */
.dstg-viewtypePop-wrapper,
.dstg-demoviewtypePop-wrapper,
.dstg-selectviewtypePop-wrapper {
  position: relative !important;
  display: block !important;
}

.dstg-viewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView,
.dstg-viewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView,
.dstg-demoviewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView,
.dstg-demoviewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView,
.dstg-selectviewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView,
.dstg-selectviewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView {
  font-size: 15px;
  border-radius: 10px;
  margin: 50px 25px;
  transition: 0.3s;
  cursor: pointer;
  justify-content: center;
  padding: 20px;
}

.dstg-viewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView i,
.dstg-viewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView i,
.dstg-demoviewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView i,
.dstg-demoviewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView i,
.dstg-selectviewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView i,
.dstg-selectviewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView i {
  margin-right: 10px;
}

.dstg-viewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView .dstg-btn-text,
.dstg-viewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView .dstg-btn-text,
.dstg-demoviewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView .dstg-btn-text,
.dstg-demoviewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView .dstg-btn-text,
.dstg-selectviewtypePop-wrapper .dstg-btn-container .dstg-btn-DesktopView .dstg-btn-text,
.dstg-selectviewtypePop-wrapper .dstg-btn-container .dstg-btn-MobileView .dstg-btn-text {
  margin-top: 2px;
}

/* View Type Pop END*/
/* New Version App DOwnload Pop */
.dstg-updateVersionPop-box .dstg-updateVersion-wrapper .dstg-message-text {
  text-align: center;
  margin-top: 20px;
}

.dstg-updateVersionPop-box .dstg-updateVersion-wrapper .dstg-update-btn {
  border-radius: 20px;
  height: 40px;
  margin: 20px;
  padding: 13px;
  text-align: center;
}

/* New Version App DOwnload Pop END*/
/* angpow pop */
.dstg-sub-slider-wrapper {
  max-width: 1400px;
  margin-bottom: 50px;
}

.dstg-sub-slider-wrapper .dstg-title-box {
  margin: 5px 0;
  padding-bottom: 5px;
  border-bottom: solid 2px #bdbdbd;
}

.dstg-sub-slider-wrapper .dstg-title-box .dstg-icon {
  font-size: 25px;
  width: 50px;
  text-align: center;
}

.dstg-sub-slider-wrapper .dstg-title-box .dstg-title {
  padding: 5px 0;
}

.dstg-sub-slider-wrapper .dstg-subSlider-wrapper {
  position: relative;
}

.dstg-angpowPop-box .dstg-angpowPop-wrapper {
  height: 460px;
}

.dstg-angpowPop-box .dstg-angpowPop-wrapper .dstg-angpowPopContent-wrap {
  overflow-y: auto;
  height: 405px;
}

.dstg-claimList-wrapper .dstg-bonus-img {
  width: 100%;
  height: 245px;
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
}

.dstg-claimList-wrapper .dstg-bonus-img .dstg-description-title {
  margin-top: 50px;
}

.dstg-claimList-wrapper .dstg-bonus-img .dstg-description-title .dstg-text {
  padding: 2px 0;
  margin-left: 15px;
}

/* angpow pop */
/* pop box */
.dstg-pop-box {
  top: 0;
  z-index: -2;
  opacity: 0;
}

.dstg-pop-box.dstg-fade {
  opacity: 1;
  z-index: 999;
  transition: 0.3s;
}

.dstg-pop-box .dstg-pop-inner {
  overflow: hidden;
  width: 90%;
  margin: 20% auto;
  padding: 15px;
}

.dstg-pop-box .dstg-pop-inner .dstg-popBtn-wrap {
  float: right;
}

.dstg-pop-box .dstg-pop-inner .dstg-popBtn-wrap button {
  border: none;
  cursor: pointer;
}

.dstg-pop-box .dstg-pop-inner .dstg-popTitle-wrap {
  padding: 10px 0;
  font-weight: bold;
}

.dstg-pop-box .dstg-pop-inner .dstg-popTitle-wrap .dstg-flag {
  width: 7px;
  height: 7px;
  transform: rotateZ(45deg);
}

.dstg-pop-box .dstg-pop-inner .dstg-popTitle-wrap .dstg-popTitle-item {
  padding-left: 15px;
  line-height: 10px;
}

/* pop box */
/* adPop box */
.dstg-ad-pop-box {
  top: 0;
  z-index: -2;
  opacity: 0;
}

.dstg-ad-pop-box.dstg-fade {
  opacity: 1;
  z-index: 99999;
  transition: 0.3s;
}

.dstg-ad-pop-box .dstg-ad-pop-inner {
  overflow: hidden;
  border-radius: 10px;
  margin: 30% auto;
  width: 300px;
  height: 330px;
}

.dstg-ad-pop-box .dstg-ad-pop-inner .dstg-adPopBtn-wrap {
  position: absolute;
  transform: translate(260px, 10px);
}

.dstg-ad-pop-box .dstg-ad-pop-inner .dstg-adPopBtn-wrap button {
  border: none;
  cursor: pointer;
}

.dstg-ad-pop-box .dstg-ad-pop-inner .dstg-adPopImgBox .dstg-adPopImg {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
}

/* adPop box */
/* transfer loader */
@keyframes spin {
  0% {
    opacity: 1;
    backface-visibility: hidden;
    transform: translateZ(0) scale(1.5, 1.5);
  }
  100% {
    opacity: 0;
    backface-visibility: hidden;
    transform: translateZ(0) scale(1, 1);
  }
}
.dstg-spin div > div {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

.dstg-spin div:nth-child(1) > div {
  left: 74px;
  top: 44px;
  animation-delay: -0.9s;
}

.dstg-spin > div:nth-child(1) {
  transform: rotate(0deg);
  transform-origin: 80px 50px;
}

.dstg-spin div:nth-child(2) > div {
  left: 68px;
  top: 62px;
  animation-delay: -0.8s;
}

.dstg-spin > div:nth-child(2) {
  transform: rotate(36deg);
  transform-origin: 74px 68px;
}

.dstg-spin div:nth-child(3) > div {
  left: 53px;
  top: 73px;
  animation-delay: -0.7s;
}

.dstg-spin > div:nth-child(3) {
  transform: rotate(72deg);
  transform-origin: 59px 79px;
}

.dstg-spin div:nth-child(4) > div {
  left: 35px;
  top: 73px;
  animation-delay: -0.6s;
}

.dstg-spin > div:nth-child(4) {
  transform: rotate(108deg);
  transform-origin: 41px 79px;
}

.dstg-spin div:nth-child(5) > div {
  left: 20px;
  top: 62px;
  animation-delay: -0.5s;
}

.dstg-spin > div:nth-child(5) {
  transform: rotate(144deg);
  transform-origin: 26px 68px;
}

.dstg-spin div:nth-child(6) > div {
  left: 14px;
  top: 44px;
  animation-delay: -0.4s;
}

.dstg-spin > div:nth-child(6) {
  transform: rotate(180deg);
  transform-origin: 20px 50px;
}

.dstg-spin div:nth-child(7) > div {
  left: 20px;
  top: 26px;
  animation-delay: -0.3s;
}

.dstg-spin > div:nth-child(7) {
  transform: rotate(216deg);
  transform-origin: 26px 32px;
}

.dstg-spin div:nth-child(8) > div {
  left: 35px;
  top: 15px;
  animation-delay: -0.2s;
}

.dstg-spin > div:nth-child(8) {
  transform: rotate(252deg);
  transform-origin: 41px 21px;
}

.dstg-spin div:nth-child(9) > div {
  left: 53px;
  top: 15px;
  animation-delay: -0.1s;
}

.dstg-spin > div:nth-child(9) {
  transform: rotate(288deg);
  transform-origin: 59px 21px;
}

.dstg-spin div:nth-child(10) > div {
  left: 68px;
  top: 26px;
  animation-delay: 0s;
}

.dstg-spin > div:nth-child(10) {
  transform: rotate(324deg);
  transform-origin: 74px 32px;
}

.dstg-bal-loader {
  width: 15px;
  height: 15px;
  display: inline-block;
  overflow: hidden;
}

.dstg-spin {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(0.15);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

.dstg-spin div {
  box-sizing: content-box;
}

/* transfer loader */
/* game list tab loader */
@keyframes gameListSpin {
  0% {
    opacity: 1;
    backface-visibility: hidden;
    transform: translateZ(0) scale(1.5, 1.5);
  }
  100% {
    opacity: 0;
    backface-visibility: hidden;
    transform: translateZ(0) scale(1, 1);
  }
}
.dstg-gameListSpin div > div {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  animation: gameListSpin 1s linear infinite;
}

.dstg-gameListSpin div:nth-child(1) > div {
  left: 79px;
  top: 44px;
  animation-delay: -0.9s;
}

.dstg-gameListSpin > div:nth-child(1) {
  transform: rotate(0deg);
  transform-origin: 85px 50px;
}

.dstg-gameListSpin div:nth-child(2) > div {
  left: 72px;
  top: 65px;
  animation-delay: -0.8s;
}

.dstg-gameListSpin > div:nth-child(2) {
  transform: rotate(36deg);
  transform-origin: 78px 71px;
}

.dstg-gameListSpin div:nth-child(3) > div {
  left: 55px;
  top: 77px;
  animation-delay: -0.7s;
}

.dstg-gameListSpin > div:nth-child(3) {
  transform: rotate(72deg);
  transform-origin: 61px 83px;
}

.dstg-gameListSpin div:nth-child(4) > div {
  left: 33px;
  top: 77px;
  animation-delay: -0.6s;
}

.dstg-gameListSpin > div:nth-child(4) {
  transform: rotate(108deg);
  transform-origin: 39px 83px;
}

.dstg-gameListSpin div:nth-child(5) > div {
  left: 16px;
  top: 65px;
  animation-delay: -0.5s;
}

.dstg-gameListSpin > div:nth-child(5) {
  transform: rotate(144deg);
  transform-origin: 22px 71px;
}

.dstg-gameListSpin div:nth-child(6) > div {
  left: 9px;
  top: 44px;
  animation-delay: -0.4s;
}

.dstg-gameListSpin > div:nth-child(6) {
  transform: rotate(180deg);
  transform-origin: 15px 50px;
}

.dstg-gameListSpin div:nth-child(7) > div {
  left: 16px;
  top: 23px;
  animation-delay: -0.3s;
}

.dstg-gameListSpin > div:nth-child(7) {
  transform: rotate(216deg);
  transform-origin: 22px 29px;
}

.dstg-gameListSpin div:nth-child(8) > div {
  left: 33px;
  top: 11px;
  animation-delay: -0.2s;
}

.dstg-gameListSpin > div:nth-child(8) {
  transform: rotate(252deg);
  transform-origin: 39px 17px;
}

.dstg-gameListSpin div:nth-child(9) > div {
  left: 55px;
  top: 11px;
  animation-delay: -0.1s;
}

.dstg-gameListSpin > div:nth-child(9) {
  transform: rotate(288deg);
  transform-origin: 61px 17px;
}

.dstg-gameListSpin div:nth-child(10) > div {
  left: 72px;
  top: 23px;
  animation-delay: 0s;
}

.dstg-gameListSpin > div:nth-child(10) {
  transform: rotate(324deg);
  transform-origin: 78px 29px;
}

.dstg-gameListTabLoader {
  width: 100%;
  height: 100px;
  display: inline-block;
  overflow: hidden;
  background: transparent;
}

.dstg-gameListSpin {
  width: 100px;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
  margin: 0 auto;
}

.dstg-gameListSpin div {
  box-sizing: content-box;
}

/* game list tab loader */
/* light slider */
.lSSlideOuter .lSPager.lSpg > li a,
.lSSlideOuter .lSPager.lSpg > li:hover a {
  height: 8px;
  width: 8px;
  color: transparent;
  border-radius: 0;
  transition: 0.3s ease-in-out;
}

.lSSlideOuter .lSPager.lSpg > li.active a {
  transform: rotateZ(45deg);
  transition: 0.3s ease-in-out;
}

/* light slider */
/* datepicker */
.dstg-datepicker.dstg-dropdown-menu {
  margin-top: 6px;
  border: none;
  box-shadow: none;
  border-radius: 0;
  max-width: 160px;
  font-size: 10px;
}

@media (max-width: 320px) {
  .dstg-datepicker.dstg-dropdown-menu {
    transform: translate(-10px, 0);
  }
}
.dstg-datepicker.dstg-dropdown-menu th,
.dstg-datepicker.dstg-dropdown-menu td {
  padding: 2px;
}

.dstg-datepicker-dropdown:before,
.dstg-datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-top: 0;
  position: absolute;
}

.dstg-datepicker table tr td,
.dstg-datepicker table tr th {
  height: auto;
}

.dstg-datepicker thead tr:first-child th,
.dstg-datepicker tfoot tr th,
.dstg-datepicker table tr td.dstg-day,
.dstg-datepicker table tr td span {
  font-weight: bold;
}

.dstg-datepicker-dropdown.dstg-datepicker-orient-top:before,
.dstg-datepicker-dropdown.dstg-datepicker-orient-top:after {
  top: -7px;
}

.dstg-datepicker-dropdown.dstg-datepicker-orient-left:before,
.dstg-datepicker-dropdown.dstg-datepicker-orient-left:after {
  left: 20px;
}

/* datepicker */
/* air datetimepicker */
.dstg-datepickers-container .dstg-datepicker {
  box-shadow: none;
  border-radius: 0;
}

/* air datetimepicker */
/* provider list */
.dstg-label-box {
  width: 100%;
  margin: 0.8rem auto;
  padding-bottom: 5px;
}

.dstg-label-box .dstg-label-name {
  font-weight: bold;
}

.dstg-provider-wrap.dstg-provider-wrap {
  margin: 10px 0;
  justify-content: center;
}

.dstg-provider-wrap .dstg-provider-item {
  position: relative;
  -webkit-box-flex: 0;
  height: 33.33333vw;
  margin: 0 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.dstg-provider-wrap .dstg-provider-item.dstg-slot-item {
  height: 18.33333vw;
}

.dstg-gameProvider-wrap .dstg-provider-item {
  flex: 0 0 calc((100% - 20px) / 2);
  width: 50%;
}

.dstg-gameProvider-wrap .dstg-provider-item.dstg-slot-item {
  flex: 0 0 calc((100% - 30px) / 3);
  width: 33.3333333333%;
}

.dstg-provider-wrap .dstg-provider-item .dstg-live-background .dstg-provider-name {
  position: absolute;
  text-align: center;
  font-weight: bold;
  width: 100%;
  transform: translate(0, 2.4rem);
}

@media (min-width: 768px) {
  .dstg-provider-wrap .dstg-provider-item .dstg-live-background .dstg-provider-name {
    font-size: 1.4rem;
    transform: translate(0, 5.4rem);
  }
}
.dstg-provider-wrap .dstg-provider-item .dstg-live-background .dstg-background-img {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.dstg-provider-wrap .dstg-provider-item.dstg-slot-item .dstg-live-background .dstg-background-img {
  background-size: contain;
}

.dstg-provider-wrap .dstg-provider-item .dstg-main-background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(298deg, rgba(0, 0, 0, 0.6) 100%, rgba(0, 0, 0, 0.2) 0);
}

.dstg-provider-wrap .dstg-provider-item:first-child {
  margin-left: 0;
}

.dstg-provider-wrap .dstg-provider-item:last-child {
  margin-right: 0;
}

.dstg-provider-wrap .dstg-provider-item .dstg-mask {
  transition: all 0.5s ease-out 0s;
  /* background: -webkit-gradient(linear, left bottom, left top, color-stop(6%, rgba(0,0,0,.4)), color-stop(40%, hsla(0,0%,100%,0)));
  background: linear-gradient(0deg, rgba(0,0,0,.4) 6%, hsla(0,0%,100%,0) 40%); */
  overflow: hidden;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.dstg-provider-wrap .dstg-provider-item .dstg-mask .dstg-word {
  text-shadow: 0 0 30px #000, 0 0 10px #000;
  font-weight: 700;
  font-stretch: condensed;
  line-height: 1.03;
  letter-spacing: 1.33px;
}

.dstg-provider-wrap .dstg-provider-item .dstg-mask .dstg-title {
  transform: scaleX(0.8);
}

.dstg-gameProvider-wrap .dstg-provider-item .dstg-mask .dstg-title {
  font-size: 8px;
}

@media (min-width: 768px) {
  .dstg-gameProvider-wrap .dstg-provider-item .dstg-mask .dstg-title {
    font-size: 20px;
  }
}
.dstg-provider-wrap .dstg-provider-item .dstg-mask .dstg-title-info {
  top: 65%;
  width: 100%;
  text-align: center;
}

.dstg-provider-wrap .dstg-provider-item .dstg-mask.dstg-available .dstg-title-info {
  top: 75%;
}

.dstg-provider-wrap .dstg-provider-item .dstg-mask.dstg-available .dstg-title {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .dstg-provider-wrap .dstg-provider-item .dstg-mask.dstg-available .dstg-title {
    margin-bottom: 15px;
  }
}
.dstg-provider-wrap .dstg-provider-item .dstg-mask .dstg-subtitle {
  font-size: 0.4rem;
  font-weight: bold;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .dstg-provider-wrap .dstg-provider-item .dstg-mask .dstg-subtitle {
    font-size: 1rem;
    margin-bottom: 15px;
  }
}
/* provider list */
/* transaction summary section */
.dstg-usrTrans-wrapper .dstg-summary-wrapper {
  width: 100%;
  border-radius: 20px;
  padding: 15px;
  display: none;
}

@media (min-width: 560px) {
  .dstg-usrTrans-wrapper .dstg-summary-wrapper {
    display: block;
  }
}
.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-title {
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-weight: bold;
}

.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate:last-child {
  margin-bottom: 0;
}

.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-label {
  text-align: left;
  padding: 10px 0;
  font-weight: bold;
}

.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-label.dstg-bank-label {
  padding: 5px 0;
}

.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-info .dstg-content-text {
  padding: 10px 0;
  margin-right: 10px;
  min-width: 50px;
  font-weight: bold;
}

/* copy Button */
.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-title .dstg-copyBtn,
.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-info .dstg-content-text .dstg-copyBtn {
  padding: 0.5em 0.5em;
  border-radius: 2rem;
  box-sizing: border-box;
  text-decoration: none;
  font-weight: 400;
  color: #fff !important;
  box-shadow: inset 0 -0.6em 0 -0.35em rgba(0, 0, 0, 0.27);
  text-align: center;
  position: relative;
  margin: 0;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-title .dstg-copyBtn:hover,
.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-info .dstg-content-text .dstg-copyBtn:hover {
  opacity: 0.8;
}

.dstg-usrTrans-form .dstg-usrTrans-seperate .dstg-transaction-title .dstg-copyBtn:active,
.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-info .dstg-content-text .dstg-copyBtn:active {
  top: 20%;
}

/* copy Button */
.dstg-usrTrans-wrapper .dstg-summary-wrapper .dstg-summary-content .dstg-content-separate .dstg-content-info .dstg-content-img.dstg-bank-type {
  width: 30px;
  height: 30px;
  background-size: 100%;
  background-position: center;
}

/* transaction summary section */
/* custom content */
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-label .dstg-seperate-line h4 {
  position: relative;
  font-weight: 600;
  font-size: 1rem;
  letter-spacing: 1px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-label .dstg-seperate-line h4:before {
  content: "";
  position: absolute;
  width: 28%;
  border: 0.5px solid;
  left: 0;
  top: 8px;
}

.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-label .dstg-seperate-line h4:after {
  content: "";
  position: absolute;
  width: 28%;
  border: 0.5px solid;
  right: 0;
  top: 8px;
}

/* Free Credit  */
.dstg-bonus-wrapper {
  max-width: 100% !important;
  margin: auto;
  margin-bottom: 0px !important;
  overflow: auto;
  overflow-x: hidden;
}

.dstg-bonus-wrapper .dstg-home-packet {
  display: grid;
}

@media (min-width: 768px) {
  .dstg-bonus-wrapper .dstg-home-packet {
    margin-top: 50px;
  }
  .dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList {
    height: 115px !important;
    margin: auto;
    margin-bottom: 10px;
  }
}
.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  overflow: hidden;
  color: #fff;
  cursor: pointer;
  margin-bottom: 10px;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems {
  display: grid;
  grid-template-columns: 35% 45% 20%;
  height: 80px;
  margin: 10px 0;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-left {
  font-family: bahnschrift semibold, sans-serif;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-left .dstg-currencyCode {
  text-align: left;
  padding: 0 15px;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-left .dstg-amount-info {
  margin: 5px auto;
  width: 100px;
  word-break: break-all;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-center {
  text-align: left;
  padding: 5px;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-center .dstg-title {
  margin-bottom: 5px;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-right {
  font-family: bahnschrift semibold, sans-serif;
  font-style: italic;
  cursor: pointer;
  margin: 20px 0;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-right .dstg-claim-btn {
  border-radius: 30px;
  border: none;
  width: 70px;
  height: 20px;
}

.dstg-bonus-wrapper .dstg-home-packet .dstg-freeCreditList .dstg-freeCreditItems .dstg-right .dstg-moreInfo-btn {
  margin-top: 30px;
  text-decoration-line: underline;
}

/* Free Credit */
/* Free Credit in transfer page */
.dstg-transactionChangeTab-btn,
.dstg-historyChangeTab-btn {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 1rem;
}

.dstg-freeCreditWrapper .dstg-se2 {
  padding: 10px;
}

.dstg-freeCreditWrapper .dstg-se3 {
  margin-top: 7px;
}

.dstg-transactionBtn,
.dstg-historyBtn {
  border-radius: 10px;
  border: 0px;
  width: 100%;
  padding: 12px 0;
  font-weight: 700;
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
}

.dstg-referralChangeTab-btn .dstg-transactionBtn {
  width: 100%;
  border: none;
  padding: 10px 0;
  font-weight: 700;
  cursor: pointer;
}

.dstg-referralChangeTab-btn .dstg-referralInfo-btn {
  border-top-left-radius: 25px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.dstg-referralChangeTab-btn .dstg-referralReport-btn {
  border-top-right-radius: 25px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.dstg-transactionChangeTab-btn .active,
.dstg-transactionBtn:hover,
.dstg-referralChangeTab-btn .dstg-active,
.dstg-historyChangeTab-btn .active,
.dstg-historyBtn:hover {
  font-weight: 700;
  transition: 0.3s;
}

.dstg-transactionChangeTab-btn .dstg-freeCreditBtn,
.dstg-referralChangeTab-btn .dstg-referralReport-btn,
.dstg-historyChangeTab-btn .dstg-claimRewardBtn {
  left: -10px;
  position: relative;
}

.dstg-transactionChangeTab-btn .dstg-notification {
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.dstg-transaction-list {
  position: relative;
}

.dstg-transaction-list:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  height: 100%;
  width: 100%;
}

.dstg-transaction-list.masked:before {
  content: "";
  z-index: 2;
  opacity: 1;
}

.dstg-transaction-list.masked .maskedText {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  font-style: italic;
  font-weight: 600;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list {
  position: relative;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-claim-credit-background {
  position: relative;
  z-index: 1;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-credit-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px;
  z-index: 2;
  display: grid;
  grid-template-columns: 20% 45% 35%;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-transaction-seperate:first-child {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: auto 0;
  color: var(--color2);
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-transaction-seperate:nth-child(2) {
  margin: auto 0;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-transaction-seperate:last-child {
  margin: auto 0;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-currency-code {
  font-size: 1rem;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-freeCreditAmt {
  font-size: 25px;
}

.dstg-freeCreditTransfer-wrap .dstg-freeCreditWrapper .dstg-transaction-list .dstg-freeCreditTitle {
  margin: 0 0 1rem;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--color2);
}

.dstg-freeCreditWrapper .dstg-transaction-list .dstg-freeCreditContent .dstg-moreInfoBtn {
  font-style: italic;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  border: none;
  border-radius: 15px;
  padding: 2px 10px;
}

.dstg-freeCreditWrapper .dstg-transaction-list .dstg-transaction-btn {
  font-family: "Bahnschrift SemiBold", sans-serif;
  font-style: italic;
  cursor: pointer;
  border: none;
  width: 100%;
  border-radius: 30px;
  margin-bottom: 5px;
  padding: 5px;
  background: var(--color6);
  color: var(--color2);
}

.dstg-freeCreditWrapper .dstg-transaction-list .select-lbl {
  font-weight: 600;
  color: var(--color2);
}

.dstg-freeCreditWrapper .dstg-freeCreditProviderOption {
  width: 100%;
  padding: 5px;
  text-align: center;
  margin-top: 5px;
  cursor: pointer;
  border-radius: 12px;
  font-weight: 600;
  color: var(--color2);
  border: 1px solid #0269c6;
  background: var(--color4);
}

.dstg-freeCreditWrapper .dstg-transaction-seperate .important-icon {
  color: var(--important);
}

.dstg-claim-credit {
  width: 100%;
  height: 110px;
  margin-bottom: 1em;
  padding-top: 10px;
  box-sizing: border-box;
  justify-content: space-around;
  border-radius: 19px;
}

.dstg-freeCreditWrapper {
  width: 100%;
  margin: 0 0 1rem;
}

.dstg-freeCreditWrapper:last-child {
  margin: 0;
}

.dstg-filterTrans-btn button {
  width: 90px;
  border: none;
  padding: 10px 0;
  text-align: center;
  font-weight: 700;
}

.dstg-angpowProviderOption {
  width: 100px;
  padding: 5px;
  text-align: center;
  margin-top: 10px;
  cursor: pointer;
  border-radius: 10px;
  background: rgb(1, 50, 86);
}

/* Free Credit in transfer page */
/* Voucher */
.dstg-freeCreditTransfer-wrap .dstg-transaction-freeCredit-title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 20px 0;
}

.dstg-voucherPop-box .dstg-voucherPop-wrapper {
  height: 200px;
}

.dstg-voucherPop-box .dstg-voucherPop-wrapper .dstg-voucherPopContent-wrap {
  margin-block: 10px;
}

.dstg-freeCreditTransfer-wrap .dstg-transaction-freeCredit-title .dstg-redeemBtn {
  border-radius: 10px;
  border: 0;
  margin-bottom: 5px;
  padding: 10px 15px;
  font-weight: 700;
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
}

.dstg-freeCreditTransfer-wrap .dstg-transaction-freeCredit-title .dstg-freeCredit-title {
  align-self: center;
  font-weight: 600;
}

.dstg-voucherPop-box .dstg-voucherPop-wrapper .dstg-voucherPopContent-wrap .dstg-redeemBtn:active,
.dstg-freeCreditTransfer-wrap .dstg-transaction-freeCredit-title .dstg-redeemBtn:active,
.dstg-freeCreditTransfer-wrap .dstg-unClaim_voucher-wrap .dstg-redeemBtn:active {
  transform: translateY(4px);
}

.dstg-freeCreditTransfer-wrap .dstg-unclaim-text {
  margin: 10px 0;
  font-weight: 600;
}

.dstg-unClaim_voucher-wrap {
  margin: 0 auto;
  padding: 10px 0;
  width: 70%;
}

.dstg-unClaim_voucher-wrap .dstg-transaction-title {
  margin: auto;
  margin-bottom: 5px;
  font-weight: bold;
}

.dstg-unClaim_voucher-wrap .dstg-transaction-option .dstg-text-input {
  text-align: center;
  padding: 10px;
  transition: 0.3s;
  cursor: pointer;
  width: 100%;
  height: 30px;
  font-weight: bold;
}

.dstg-unClaim_voucher-wrap .dstg-transaction-btn .dstg-redeemBtn {
  width: 100%;
  border: none;
  padding: 10px 0;
  font-weight: 700;
  cursor: pointer;
  text-align: center;
  margin-top: 20px;
}

/* Voucher */
/* REFERRAL PAGE */
.dstg-referral-wrap .dstg-referral-info-wrapper {
  margin-top: 2rem;
}

.dstg-referral-wrap .dstg-referral-info-wrapper .dstg-item-group {
  margin-bottom: 1rem;
}

.dstg-referral-wrap .dstg-referral-info-wrapper .dstg-item-group .dstg-label {
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
}

.dstg-referral-wrap .dstg-referral-info-wrapper .dstg-item-group input {
  padding: 16px 25px;
  font-size: 14px;
  width: 100%;
  max-width: 500px;
  line-height: normal;
}

.dstg-referral-wrap .dstg-referral-info-wrapper .dstg-item-group .dstg-copyIcon {
  position: absolute;
  margin-top: 1rem;
  cursor: pointer;
  font-size: 16px;
  transform: translate(-35px, 0);
}

.dstg-referral-wrap .dstg-referral-info-wrapper .dstg-shareBtn {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 70px;
  height: 70px;
  cursor: pointer;
}

.dstg-referral-wrap .dstg-referral-info-wrapper #whatsappBtn {
  background-image: url("/resources/images/referral/share_icon_2/whatsapp_share.png");
}

.dstg-referral-wrap .dstg-referral-info-wrapper #telegramBtn {
  background-image: url("/resources/images/referral/share_icon_2/telegram_share.png");
}

.dstg-referral-wrap .dstg-referral-info-wrapper #lineBtn {
  background-image: url("/resources/images/referral/share_icon_2/line_share.png");
}

.dstg-referral-wrap .dstg-referral-info-wrapper #facebookBtn {
  background-image: url("/resources/images/referral/share_icon_2/fb_share.png");
}

.dstg-referral-wrap .dstg-referral-info-wrapper #viberBtn {
  background-image: url("/resources/images/referral/share_icon_2/viber_share.png");
}

.dstg-referral-wrap .dstg-referral-info-wrapper .dstg-QRcodeWrap {
  width: -moz-fit-content;
  width: fit-content;
  text-align: -webkit-center;
  margin: 0 auto;
  border-radius: 5px;
}

.dstg-referral-wrap .dstg-referral-info-wrapper #referralQR {
  padding: 10px;
}

.dstg-referral-wrap .dstg-referral-info-wrapper .dstg-QRtext {
  padding: 10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-weight: 700;
  font-size: 14px;
}

.dstg-referral-flow-box {
  margin: 2rem 0 1rem;
}

.dstg-referral-flow-box .dstg-title {
  text-align: center;
  font-size: 1.1rem;
  text-transform: uppercase;
}

.dstg-referral-flow-box .dstg-content {
  position: relative;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  padding: 0 2rem;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("/images/templates/Template 2/referral/referral_flow_mobile_bg.png");
}

.dstg-referral-flow-background {
  position: absolute;
}

.dstg-referral-flow-box .dstg-content .dstg-referral-flow-desc {
  position: relative;
  display: grid;
  grid-template-columns: 30% 70%;
  margin: 3rem 0;
  justify-content: left;
  line-height: 1rem;
  text-align: left;
}

.dstg-referral-wrap .dstg-referral-info-wrapper #referralQR canvas {
  display: none;
}

/* REFERRAL PAGE */
/* LAUNCH GAME PAGE */
.dstg-pre-loader.dstg-launch-loader {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -9;
}

.dstg-pre-loader.dstg-launch-loader .dstg-spinner-double-ring {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.dstg-launchFrame {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: none;
}

.dstg-launchGame-navi {
  position: absolute;
  z-index: 9;
}

.dstg-launchGame-navi.dstg-show {
  width: 100%;
  height: 100%;
  top: 0 !important;
  left: 0 !important;
}

.dstg-launchGame-navi .dstg-drag-label {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(0);
  width: 45px;
  height: 45px;
  border-radius: 5px;
}

.dstg-launchGame-navi.dstg-scaled .dstg-drag-label {
  width: 65px;
  height: 65px;
}

.dstg-launchGame-navi.dstg-show .dstg-drag-label {
  top: 50%;
  left: 0.4rem;
  transform: translateY(-50%);
}

.dstg-launchGame-navi .dstg-drag-label:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
}

.dstg-launchGame-navi.dstg-scaled .dstg-drag-label:before {
  width: 55px;
  height: 55px;
}

.dstg-launchGame-navi .dstg-drag-label:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
}

.dstg-launchGame-navi.dstg-scaled .dstg-drag-label:after {
  width: 35px;
  height: 35px;
}

.dstg-launchGame-navi .dstg-drag-item {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(0);
  opacity: 0;
  z-index: -9;
}

.dstg-launchGame-navi.dstg-show .dstg-drag-item {
  top: 50%;
  left: 4rem;
  transform: translateY(-50%);
  opacity: 1;
  z-index: 9;
}

.dstg-launchGame-navi.dstg-scaled.dstg-show .dstg-drag-item {
  left: 6rem;
}

.dstg-launchGame-navi .dstg-drag-item li {
  margin-bottom: 10px;
  padding: 5px;
  font-size: 2rem;
  border-radius: 5px;
}

.dstg-launchGame-navi.dstg-scaled .dstg-drag-item li {
  font-size: 3rem;
}

.dstg-launchGame-navi .dstg-drag-item li:last-child {
  margin-bottom: 0;
}

/* LAUNCH GAME PAGE */
/* UPCOMING MATCH */
.dstg-upcoming-wrap {
  margin-top: 25px;
  border-radius: 10px;
}

.dstg-upcoming-wrap .dstg-bar_title {
  text-align: -webkit-center;
}

.dstg-upcomingSlider-wrap .dstg-lSSlideOuter .dstg-lslide img,
.dstg-upcomingSlider-wrap .dstg-lSSlideOuter .dstg-clone img {
  width: -webkit-fill-available;
  padding: 0 8px 5px;
  /* height: 270px; */
}

.dstg-upcoming-wrap .dstg-text_game_title {
  text-align: center;
  justify-content: center;
  font-size: 30px;
  width: 100%;
  height: auto;
  padding: 7px;
  margin-bottom: 10px;
  font-weight: bold;
}

.dstg-upcoming-wrap .dstg-lSPrev,
.dstg-upcoming-wrap .dstg-lSNext {
  font-size: 2rem;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

/* UPCOMING MATCH */
/* HIGHLIGHT VIDEO */
.dstg-member-video-wrap {
  margin-top: 25px;
  border-radius: 10px;
}

.dstg-member-video-wrap .dstg-bar_title {
  text-align: -webkit-center;
}

.dstg-member-video-wrap .dstg-text_game_title {
  text-align: center;
  justify-content: center;
  font-size: 30px;
  width: 100%;
  height: auto;
  padding: 7px;
  margin-bottom: 10px;
  font-weight: bold;
}

.dstg-member-video-wrap .dstg-video-frame {
  padding-bottom: 15px;
}

/* HIGHLIGHT VIDEO */
/* TOURNAMENT */
/* countdown timer */
.dstg-countdown-container {
  display: flex;
  margin-bottom: 2rem;
  justify-content: center;
  font-family: "DSDigital";
}

.dstg-big-text {
  font-size: 3rem;
  line-height: 1;
  margin: 1rem 2rem;
}

.dstg-countdown-tour span {
  font-size: 1.4rem;
}

/* countdown timer */
/* tournament sildeshow */
.dstg-tournament-slideShow {
  margin-top: 3rem;
}

.dstg-tournament-slideShow ul {
  padding: 0;
}

.dstg-tournament-main {
  position: relative;
  line-height: 0;
}

.dstg-tournament-main:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.dstg-tournament-main img {
  width: 100%;
}

.dstg-tournament-main .dstg-main-content {
  position: absolute;
  width: 90%;
  height: -moz-fit-content;
  height: fit-content;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 1rem;
  z-index: 1;
}

.dstg-tournament-main .dstg-main-content .dstg-detailsBox {
  position: relative;
  width: 100%;
  border-style: solid;
  border-width: 0 100px 130px 0;
}

.dstg-tournament-main .dstg-main-content .dstg-detailsBox .dstg-box-wrap {
  position: absolute;
  width: 100%;
  top: 1em;
  padding: 0 0 0 1rem;
}

.dstg-tournament-main .dstg-main-content .dstg-detailsBox .dstg-box-wrap .dstg-main-title {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.dstg-tournament-main .dstg-main-content .dstg-detailsBox .dstg-box-wrap .dstg-main-title .dstg-date {
  font-size: 12px;
  font-weight: normal;
}

.dstg-tournament-main .dstg-main-content .dstg-detailsBox .dstg-box-wrap .dstg-gameDetails {
  font-size: 14px;
}

.dstg-tournament-main .dstg-main-content .dstg-detailsBox .dstg-box-wrap .dstg-gameDetails .dstg-btn-moreInfo {
  margin: 10px 0 0 auto;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: uppercase;
  cursor: pointer;
}

.dstg-tournament-main .dstg-main-content .dstg-detailsBox .dstg-box-wrap .dstg-gameDetails .dstg-btn-moreInfo:hover {
  text-decoration: underline;
}

/* tournament sildeshow */
/* tournament list */
.dstg-tournament-box-action {
  position: absolute;
  height: -moz-fit-content;
  height: fit-content;
  top: -10px;
  right: 10px;
  padding: 8px 0;
  border-top-right-radius: 10px;
}

.dstg-tournament-box-action:before {
  content: "";
  position: absolute;
  top: 0;
  right: 63px;
}

.dstg-tournament-box-action i {
  margin: 0 10px;
  font-size: 1.2rem;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-tour-section-seperate {
  position: relative;
  width: 100% !important;
  margin: 3rem 0;
  padding: 0 10px;
}

.dstg-tour-section-seperate .dstg-section-title {
  padding: 0 0 5px;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
}

.dstg-tournament-box {
  display: block;
}

.dstg-tournament-box.box1 .dstg-box-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 5px;
  margin: 10px 0;
}

.dstg-tournament-box.box1 .dstg-box-row .dstg-box-item .dstg-img {
  line-height: 0;
}

.dstg-tournament-box.box1 .dstg-box-row .dstg-box-item .dstg-img img {
  width: 100%;
}

.dstg-tournament-box.box1 .dstg-box-row .dstg-box-item .dstg-item-content {
  padding: 5px 10px;
  line-height: normal;
}

.dstg-tournament-box.box1 .dstg-box-row .dstg-box-item .dstg-item-content .dstg-title {
  font-size: 14px;
  font-weight: 600;
}

.dstg-tournament-box.box2 .dstg-box-row {
  margin: 10px 0;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item {
  display: grid;
  grid-template-columns: 40% 60%;
  padding: 1rem 10px;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item:nth-child(odd) {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item:nth-child(even) {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item .dstg-img {
  line-height: 0;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item .dstg-img img {
  width: 95%;
  border-radius: 15px;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item .dstg-item-content .dstg-title {
  position: relative;
  margin: 0 0 1rem;
  padding: 2px 0 2px 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item .dstg-item-content .dstg-title:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 100%;
  left: 0;
  top: 0;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item .dstg-item-content .dstg-date {
  margin-bottom: 10px;
}

.dstg-tournament-box.box2 .dstg-box-row .dstg-box-item .dstg-item-content .dstg-btn button {
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
}

/* tournament list */
/* ranking list */
.dstg-ranking-section {
  position: relative;
}

.dstg-ranking-section .dstg-boxAction {
  position: absolute;
  height: -moz-fit-content;
  height: fit-content;
  top: -10px;
  right: 0;
  padding: 8px 0;
  border-top-right-radius: 10px;
}

.dstg-ranking-section .dstg-boxAction:before {
  content: "";
  position: absolute;
  top: 0;
  right: 67px;
}

.dstg-ranking-section .dstg-boxAction i {
  margin: 0 10px;
  font-size: 1.2rem;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-ranking-section .dstg-rank-bottom {
  position: relative;
  margin: 1rem 0;
  padding: 1rem;
  border-radius: 15px;
}

.dstg-ranking-section .dstg-loading-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 15px;
  background: rgba(0, 0, 0, 0.6588235294);
}

.dstg-ranking-section .dstg-loading-mask .dstg-spinner-animation {
  top: 50%;
  left: 50%;
  transform: scale(0.8) translateX(-50%) translateY(-50%) translateZ(0);
  margin: 0;
}

.dstg-ranking-section .dstg-tournament-type {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1rem;
  padding-bottom: 2px;
  font-size: 1rem;
  text-transform: uppercase;
}

.dstg-ranking-section .dstg-rank-tab {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  grid-gap: 5px;
  margin-bottom: 10px;
}

.dstg-ranking-section .dstg-rank-tab li {
  padding: 5px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-ranking-section .dstg-rank-tab-content {
  display: block;
  text-align: right;
}

.dstg-ranking-section .dstg-tab-box {
  display: none;
  margin-bottom: 1rem;
}

.dstg-ranking-section .dstg-tab-box.active {
  display: block;
}

.dstg-ranking-section .dstg-tab-box .dstg-title {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
}

.dstg-ranking-section .dstg-rank-tab-content button {
  text-transform: uppercase;
  cursor: pointer;
}

.dstg-ranking-section .dstg-rank-tab-content button:hover {
  text-decoration: underline;
}

.dstg-ranking-section .dstg-rank-tab-content .dstg-tab-box .dstg-rank-list {
  height: 320px;
}

.dstg-rank-list .dstg-list-item {
  display: grid;
  grid-template-columns: 15% 40% 45%;
  color: #fff;
}

.dstg-rank-list .dstg-list-item {
  position: relative;
}

.dstg-rank-list .dstg-list-item:nth-child(1) {
  margin: 1rem 0 1.2rem 10px;
  padding: 10px 0;
}

.dstg-rank-list .dstg-list-item:nth-child(2) {
  margin: 0 0 1.2rem 10px;
  padding: 10px 0;
}

.dstg-rank-list .dstg-list-item:nth-child(3) {
  margin: 0 0 1.2rem 10px;
  padding: 10px 0;
}

.dstg-rank-list .dstg-list-item .dstg-index {
  position: relative;
  text-align: center;
  font-size: 2rem;
  transform: skewX(-10deg);
}

.dstg-rank-list .dstg-list-item:nth-child(1) .dstg-index,
.dstg-rank-list .dstg-list-item:nth-child(2) .dstg-index,
.dstg-rank-list .dstg-list-item:nth-child(3) .dstg-index {
  color: transparent;
  transform: skewX(0);
  text-shadow: none;
}

.dstg-rank-list .dstg-list-item .dstg-name {
  margin: auto;
  font-size: 1rem;
  font-weight: 600;
}

.dstg-rank-list .dstg-list-item .dstg-amount {
  margin: auto 10px auto auto;
  font-size: 1rem;
  font-weight: 600;
}

.dstg-medal {
  position: absolute;
  left: -10px;
  top: -1rem;
}

.dstg-medal_circle {
  font-family: "Roboto", sans-serif;
  font-size: 28px;
  font-weight: 500;
  width: 56px;
  height: 56px;
  border-radius: 100%;
  color: white;
  text-align: center;
  line-height: 46px;
  vertical-align: middle;
  position: relative;
  border-width: 0.2em;
  border-style: solid;
  z-index: 1;
}

.dstg-medal_ribbon {
  content: "";
  display: block;
  position: absolute;
  border-style: solid;
  border-width: 6px 10px;
  width: 0;
  height: 20px;
  top: 50px;
}

.dstg-medal_ribbon-left {
  border-color: #fc402d #fc402d transparent #fc402d;
  left: 8px;
  transform: rotate(20deg) translateZ(-32px);
}

.dstg-medal_ribbon-right {
  left: 28px;
  border-color: #f31903 #f31903 transparent #f31903;
  transform: rotate(-20deg) translateZ(-48px);
}

.dstg-medal_circle-1 {
  box-shadow: inset 0 0 0 #b67d05, 2px 2px 0 rgba(0, 0, 0, 0.08);
  border-color: #fadd40;
  text-shadow: 0 0 4px #9d6c04;
  background: linear-gradient(to bottom right, #f9ad0e 50%, #e89f06 50%);
}

.dstg-medal_circle-2 {
  box-shadow: inset 0 0 0 #a7b2b8, 2px 2px 0 rgba(0, 0, 0, 0.08);
  border-color: #edeff1;
  text-shadow: 0px 0px 4px #98a6ad;
  background: linear-gradient(to bottom right, #d1d7da 50%, #c3cbcf 50%);
}

.dstg-medal_circle-3 {
  box-shadow: inset 0 0 0 #955405, 2px 2px 0 rgba(0, 0, 0, 0.08);
  border-color: #f7bb23;
  text-shadow: 0 0 4px #7d4604;
  background: linear-gradient(to bottom right, #df7e08 50%, #c67007 50%);
}

/* ranking list */
/* tournament modal */
.dstg-tournamentPop-wrapper {
  margin: 5% auto !important;
  border-radius: 15px !important;
  overflow: visible !important;
  padding: 0 !important;
}

.dstg-tournamentPop-wrapper .dstg-modal-header {
  position: relative;
}

.dstg-tournamentPop-wrapper .dstg-modal-header .dstg-title {
  padding: 10px 6rem 10px 1rem;
  text-transform: uppercase;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.dstg-tournamentPop-wrapper .dstg-modal-header .dstg-title .dstg-upperTitle {
  font-size: 1rem;
  font-weight: 600;
}

.dstg-tournamentPop-wrapper .dstg-modal-header .dstg-btn {
  position: absolute;
  height: 110%;
  width: 15%;
  top: -4px;
  right: 0;
  text-align: center;
}

.dstg-tournamentPop-wrapper .dstg-modal-header .dstg-btn:before {
  content: "";
  position: absolute;
  top: -1px;
  left: -49px;
}

.dstg-tournamentPop-wrapper .dstg-modal-header .dstg-btn button {
  padding: 10px;
  font-size: 2rem;
  cursor: pointer;
}

.dstg-tournamentPop-wrapper .dstg-modal-body {
  padding: 1rem;
}

.dstg-tournamentPop-wrapper .dstg-modal-body hr {
  margin-bottom: 1rem;
}

.dstg-tournamentPop-wrapper .dstg-modal-body .dstg-scroll {
  max-height: 320px;
  overflow-y: auto;
  overflow-x: hidden;
}

#tourMoreInfomodal .dstg-img {
  padding: 1rem 2rem;
}

#tourMoreInfomodal .dstg-img img {
  width: 100%;
}

#tourMoreInfomodal .dstg-info {
  color: #222;
}

#tourMoreInfomodal .dstg-info .dstg-date {
  letter-spacing: 0;
}

#tourMoreInfomodal .dstg-info .dstg-title {
  position: relative;
  margin-bottom: 5px;
  padding: 0 0 0 1rem;
  font-size: 1rem;
  font-weight: 600;
}

#tourMoreInfomodal .dstg-info .dstg-title:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 100%;
  left: 0;
  right: 0;
}

#tourMoreInfomodal .dstg-info .dstg-desc.dstg-rank {
  display: grid;
  grid-template-columns: 75% 25%;
}

#tourMoreInfomodal .dstg-info .dstg-desc button {
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 10px;
  font-weight: 600;
  text-align: left;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
}

#tourMoreInfomodal .dstg-content {
  font-size: 14px;
}

#tourMoreInfomodal .dstg-content h3 {
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}

#tourRankingmodal .dstg-info .dstg-title {
  position: relative;
  margin-bottom: 5px;
  padding: 0 0 0 1rem;
  font-size: 1.4rem;
  font-weight: 600;
}

#tourRankingmodal .dstg-info .dstg-title:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 100%;
  left: 0;
  right: 0;
}

#tourRankingmodal .dstg-content .dstg-btn {
  text-align: right;
}

#tourRankingmodal .dstg-content .dstg-btn button {
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
}

#tourRankingmodal .dstg-content .dstg-rank-list {
  max-height: 450px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}

/* tournament modal */
/* TOURNAMENT */
/* Total Balance List */
.dstg-filterFix-box .dstg-tab-nav {
  position: relative;
  display: flex;
  margin-bottom: 1rem;
}

.dstg-filterFix-box .dstg-tab-nav:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
}

.dstg-filterFix-box .dstg-tab-nav li {
  padding: 10px;
  font-weight: 600;
  text-transform: uppercase;
  border-bottom: none !important;
  transition: 0.3s;
}

.dstg-filterFix-box .dstg-tab-content {
  display: block;
}

.dstg-filterFix-box .dstg-tab-content .dstg-tab-box {
  display: none;
}

.dstg-filterFix-box .dstg-tab-content .dstg-tab-box.active {
  display: block;
}

.dstg-filterFix-box .dstg-totalBalList hr {
  margin: 5px 0 15px;
  border: none;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-timerArea {
  margin-bottom: 5px;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-mainWalletArea {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-provWalletArea {
  max-height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 2px 0 0;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-provWalletArea .item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: grid;
  grid-template-columns: 60% 12% 28%;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-provWalletArea .item:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-provWalletArea .item .provName {
  font-size: 14px;
  align-self: center;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-provWalletArea .item .provStatus {
  padding: 0 5px 0 0;
  text-align: right;
  align-self: center;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-provWalletArea .item .provBal {
  font-size: 14px;
  text-align: right;
  align-self: center;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea button {
  padding: 10px 15px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 5px;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn {
  position: relative;
  display: inline-block;
  width: 220px;
  height: 32px;
  margin: 0;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-checkbox {
  display: none;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  transition: 0.4s;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 10px;
  bottom: 8px;
  border-radius: 100%;
  transition: 0.4s;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-slider .on {
  display: none;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-slider .on,
.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-slider .off {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 70%;
  text-align: center;
  font-weight: bold;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider:before {
  transform: translateX(185px);
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider .on {
  display: block;
}

.dstg-filterFix-box .dstg-totalBalList .dstg-btnBoxArea .dstg-toggle-btn .dstg-toggle-checkbox:checked + .dstg-toggle-slider .off {
  display: none;
}

.dstg-tol-wal-bal-box.dstg-gap {
  margin-bottom: 1rem;
}

.dstg-tol-wal-bal-box .dstg-item {
  letter-spacing: 1px;
  font-weight: 600;
}

.dstg-tol-wal-bal-box .dstg-item .dstg-amt {
  font-size: 20px;
}

.dstg-tol-wal-bal-box .dstg-item:first-child {
  position: relative;
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  line-height: 25px;
}

.dstg-tol-wal-bal-box .dstg-item:first-child:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
}

.dstg-tol-wal-bal-box .dstg-item:last-child {
  font-size: 14px;
}

/* Total Balance List */
/* LIVE SCORE */
/* live score loading */
@keyframes ldio-gblex47ykrc {
  0% {
    transform: translate(12px, 80px) scale(0);
  }
  25% {
    transform: translate(12px, 80px) scale(0);
  }
  50% {
    transform: translate(12px, 80px) scale(1);
  }
  75% {
    transform: translate(80px, 80px) scale(1);
  }
  100% {
    transform: translate(148px, 80px) scale(1);
  }
}
@keyframes ldio-gblex47ykrc-r {
  0% {
    transform: translate(148px, 80px) scale(1);
  }
  100% {
    transform: translate(148px, 80px) scale(0);
  }
}
.dstg-ldio-gblex47ykrc div {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  transform: translate(80px, 80px) scale(1);
  animation: ldio-gblex47ykrc 1s infinite cubic-bezier(0, 0.5, 0.5, 1);
}

.dstg-ldio-gblex47ykrc div:nth-child(1) {
  transform: translate(148px, 80px) scale(1);
  animation: ldio-gblex47ykrc-r 0.25s infinite cubic-bezier(0, 0.5, 0.5, 1), ldio-gblex47ykrc-c 1s infinite step-start;
}

.dstg-ldio-gblex47ykrc div:nth-child(2) {
  animation-delay: -0.25s;
}

.dstg-ldio-gblex47ykrc div:nth-child(3) {
  animation-delay: -0.5s;
}

.dstg-ldio-gblex47ykrc div:nth-child(4) {
  animation-delay: -0.75s;
}

.dstg-ldio-gblex47ykrc div:nth-child(5) {
  animation-delay: -1s;
}

.dstg-loadingio-spinner-ellipsis-ikykzdc02sc {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}

.dstg-ldio-gblex47ykrc {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

.dstg-ldio-gblex47ykrc div {
  box-sizing: content-box;
}

/* live score loading */
.dstg-liveScoreWidget {
  margin: 2rem 5px;
}

.dstg-liveScoreWidget .dstg-ls-header {
  position: relative;
  padding: 10px 5px 5px;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-top {
  display: grid;
  grid-template-columns: 90% 10%;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-top .dstg-filter-select {
  position: relative;
  font-size: 20px;
  align-self: center;
  text-align: center;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-top .dstg-league-- {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 5px 0 35px;
  font-size: 14px;
  font-weight: 600;
  align-self: center;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-top .dstg-league-- .dstg-sub {
  font-size: 10px;
  font-weight: normal;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-top .dstg-league-- img {
  position: absolute;
  width: 25px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-bottom .dstg-h-dateOption {
  display: grid;
  grid-template-columns: 85% 15%;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-bottom .dstg-h-dateOption #lsQuickDate {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 5px;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-bottom .dstg-h-dateOption li button {
  width: 100%;
  padding: 5px;
  font-size: 10px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-bottom .dstg-h-dateOption .dstg-cal-- {
  position: relative;
  padding: 0 0 0 5px;
  font-size: 20px;
  text-align: center;
  align-self: center;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-bottom .dstg-h-dateOption .dstg-cal-- .dstg-fa-caret-down {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-bottom .dstg-h-dateOption .dstg-cal-- input {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 5px;
  top: 0;
  opacity: 0;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search {
  position: absolute;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  top: 3rem;
  left: 0;
  opacity: 0;
  z-index: -1;
  transition: 0.3s;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search.dstg-show {
  opacity: 1;
  z-index: 1;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-search-field {
  position: relative;
  width: 95%;
  margin: 2rem auto;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- {
  position: relative;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- .dstg-input {
  width: 100%;
  border-radius: 5px;
  cursor: pointer;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- select {
  padding: 12px 10px 12px 2rem;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- input {
  padding: 12px 2rem 12px 10px;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- .dstg-icon {
  position: absolute;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- .dstg-icon.dstg-fa-caret-down {
  right: 5px;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- .dstg-icon.dstg-fa-calendar-alt {
  right: 10px;
}

.dstg-liveScoreWidget .dstg-ls-header .dstg-h-search .dstg-field-- img {
  position: absolute;
  width: 20px;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.dstg-liveScoreWidget .dstg-ls-body {
  position: relative;
  padding: 1rem 5px;
}

.dstg-liveScoreWidget .dstg-ls-body .dstg-b-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.dstg-liveScoreWidget .dstg-ls-body .dstg-b-getResult .dstg-msg {
  position: absolute;
  width: 95%;
  height: -moz-fit-content;
  height: fit-content;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: center;
}

.dstg-liveScoreWidget .dstg-ls-body .dstg-b-msg {
  display: none;
  margin-bottom: 5px;
  padding: 5px;
  font-size: 12px;
  letter-spacing: 0.48px;
  border-radius: 5px;
}

.dstg-liveScoreWidget .dstg-ls-body .dstg-b-msg.dstg-show {
  display: block;
}

.dstg-liveScoreWidget .dstg-ls-body .dstg-b-content {
  min-height: 400px;
}

.dstg-liveScoreWidget .dstg-league-section {
  border-radius: 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-layer {
  overflow-y: auto;
  max-height: 400px;
  padding-right: 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-drop {
  margin: 5px 0 0;
  padding: 1rem 10px;
  border-radius: 5px;
  cursor: pointer;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-drop:first-child {
  margin-top: 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-cat-name {
  position: relative;
  padding-right: 1rem;
  font-size: 14px;
  font-weight: 600;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-cat-name i {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 1rem;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list {
  overflow: hidden;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-inner {
  padding-top: 1rem;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item {
  display: grid;
  grid-template-columns: 20% 70% 10%;
  margin: 5px 0 0;
  padding: 10px 5px;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item:first-child {
  margin-top: 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-info {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  margin: auto;
  justify-content: space-around;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.41px;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-t-home,
.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-t-away {
  display: flex;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-t-home {
  margin-bottom: 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-t-home div:first-child img,
.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-t-away div:first-child img {
  width: 20px;
  height: 20px;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-t-home div:last-child,
.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-t-away div:last-child {
  padding: 0 5px 0 10px;
  font-size: 10px;
  letter-spacing: 0.41px;
  align-self: center;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-team .dstg-win {
  font-weight: 600;
}

.dstg-liveScoreWidget .dstg-league-fixture-list .dstg-fixture-item-list .dstg-item .dstg-f-score {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  margin: auto;
  justify-content: space-around;
  text-align: center;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 600;
}

.dstg-liveScoreWidget .dstg-league-fixture-content {
  padding: 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-content hr {
  margin: 10px 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-label {
  position: relative;
  display: grid;
  grid-template-columns: 50% 50%;
  padding: 10px 10px 10px 25px;
  font-size: 10px;
  font-weight: 600;
  border-radius: 5px 5px 0 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-label img {
  position: absolute;
  width: 15px;
  height: 15px;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-label div:last-child {
  text-align: right;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-back {
  padding: 10px 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-back button {
  padding: 5px 20px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-main {
  padding: 10px 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team {
  display: grid;
  grid-template-columns: 40% 20% 40%;
  margin: 0 0 1rem;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-home div:first-child,
.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-away div:first-child {
  margin-bottom: 5px;
  text-align: center;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-home div:first-child img,
.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-away div:first-child img {
  width: 70px;
  max-height: 70px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-home div:last-child,
.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-away div:last-child {
  padding: 0 5px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info {
  text-align: center;
  align-self: center;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-score {
  position: relative;
  display: flex;
  margin-bottom: 1rem;
  font-size: 25px;
  font-weight: 600;
  justify-content: space-around;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-score i {
  position: absolute;
  font-size: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-score .dstg-fa-caret-right {
  left: 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-score .dstg-fa-caret-left {
  right: 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-status {
  font-size: 10px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-date {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 0 0 1rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.48px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-date span:first-child {
  font-size: 1rem;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-team .dstg-fc-short-info .dstg-fc-date span:last-child {
  font-size: 12px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-info .dstg-info-row {
  display: grid;
  grid-gap: 5px;
  margin-bottom: 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-info .dstg-info-row:first-child {
  grid-template-columns: repeat(2, 1fr);
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-info .dstg-info-row:last-child {
  grid-template-columns: repeat(1, 1fr);
  margin-bottom: 0;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-info .dstg-info-row .dstg-info-column {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 10px 5px;
  border-radius: 5px;
  justify-content: center;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-info .dstg-info-row .dstg-info-column span:first-child {
  font-size: 10px;
  text-transform: uppercase;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-info .dstg-info-row .dstg-info-column span:last-child {
  font-size: 12px;
  letter-spacing: 0.48px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-score-details {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 5px;
  margin-top: 1rem;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-fc-score-details .dstg-score-section {
  padding: 5px;
  border-radius: 5px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-score-section .dstg-label {
  margin-bottom: 10px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.48px;
  text-align: center;
  text-transform: uppercase;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-score-section .dstg-score-board {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-score-section .dstg-score-board div:first-child,
.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-score-section .dstg-score-board div:last-child {
  text-align: center;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-score-section .dstg-score-board div:first-child img,
.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-score-section .dstg-score-board div:last-child img {
  width: 40px;
  max-height: 40px;
}

.dstg-liveScoreWidget .dstg-league-fixture-content .dstg-score-section .dstg-score-board div:nth-child(2) {
  display: flex;
  font-size: 20px;
  font-weight: 600;
  justify-content: space-around;
  align-self: center;
}

/* LIVE SCORE */
/* PRELOADER */
#preloader {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 1;
  margin-top: 0px;
  top: 0px;
  z-index: 99999;
}

#loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}

#loading-center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

#loading-center-absolute img {
  width: 100%;
}

/* Spin Wheel */
.dstg-spinwheel-container {
  width: 100%;
  display: grid;
  justify-content: center;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 6px;
}

.dstg-spinwheel-box {
  background-position: right;
  background-repeat: no-repeat;
  background-size: 145% 100%;
}

.dstg-spinwheel-container .dstg-spin-selector {
  text-align: center;
  display: flex;
  overflow: scroll;
  width: 100%;
}

.dstg-spinwheel-container .dstg-spin-selector::-webkit-scrollbar {
  display: none;
}

.dstg-spinwheel-container .dstg-spin-selector .dstg-spin-selector-box {
  margin-left: 20px;
  padding: 15px 11px;
  border-radius: 15px;
  width: 150px;
}

.dstg-spinwheel-container .dstg-spin-selector .dstg-spin-selector-box:last-child {
  margin-right: 20px;
}

.dstg-spinwheel-container .dstg-spin-selector .dstg-spin-selector-label {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 14px;
  margin-top: 20px;
}

.dstg-spinwheel-container .dstg-spin-selector .dstg-spin-selector-balance {
  font-size: 28px;
  margin-top: 18px;
  font-weight: 700;
  margin-bottom: 1px;
}

.dstg-spinwheel-container .dstg-spin-selector .dstg-spin-selector-gameName {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 0px;
  overflow-wrap: anywhere;
}

.dstg-spinwheel-container .dstg-button-container {
  width: 100%;
  text-align: center;
}

.dstg-spinwheel-container .dstg-button-container button {
  border-radius: 24px;
  padding: 8px;
  width: 100px;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
}

.dstg-Spinwheel-bg img {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dstg-btn-box {
  display: flex;
  margin: 2px;
  margin-top: 20px;
}

.dstg-btn-box .dstg-claimed-reward {
  animation: glowing-box 1200ms infinite;
}

.dstg-btn-box .dstg-claimed-reward,
.dstg-btn-box .dstg-btn-history {
  border: none;
  border-radius: 5px;
  padding: 10px 10px;
  font-size: 12px;
  font-weight: 700;
  width: 50%;
  text-align: center;
  margin: 0 2px;
}

.dstg-btn-box .dstg-claimed-reward .dstg-msg-label .dstg-icon,
.dstg-btn-box .dstg-btn-history .dstg-msg-label .dstg-icon {
  margin-left: 10px;
}

.dstg-spinwheel-container .dstg-msg-box .dstg-error-msg-label {
  font-size: 18px;
  color: white;
  text-align: center;
  font-weight: bold;
}

.dstg-spinwheel-container .dstg-msg-box .dstg-button-box {
  text-align: center;
  margin-top: 10px;
}

.dstg-spinwheel-container .dstg-msg-box .dstg-button-box button {
  border: none;
  border-radius: 5px;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  background: linear-gradient(180deg, rgb(208, 179, 91) 0%, rgb(140, 105, 1) 100%);
  color: #fff;
}

.dstg-spinwheel-container .dstg-msg-box .dstg-button-box .dstg-icon {
  margin-left: 10px;
}

/* Spin Wheel */
/* DAILY LOGIN REWARD */
.dstg-daily-reward-container,
.dstg-member-daily-reward-container {
  max-width: 375px;
  margin: 1.5rem auto;
  width: 100%;
}

.dstg-daily-reward-title {
  text-align: center;
  pointer-events: none;
  font-size: 20px;
  padding: 20px 3px 3px 3px;
  font-weight: 900;
}

.dstg-dailyLoginReward {
  display: flex;
  flex-direction: row;
  overflow-x: auto;
  cursor: grab;
  position: relative;
  scrollbar-width: none;
  padding: 20px;
}

.dstg-dailyLoginReward::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}

.dstg-reward-frame {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-width: 125px;
  margin: 0.5rem 0.5rem;
  padding: 1rem 0.5rem;
  gap: 0.7rem;
  border-radius: 15px;
}

.dstg-reward-frame::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 15px;
  border: 3px solid transparent;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  pointer-events: none;
}

.dstg-reward-img {
  height: 60px;
  margin-top: -35px;
}

.dstg-check-in-day-wrap {
  position: relative;
  width: 45px;
  height: 35px;
  top: -30px;
}

.dstg-check-in-day-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: -24px;
  width: 0px;
  height: 0px;
}

.dstg-check-in-day-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  right: -24px;
  width: 0px;
  height: 0px;
}

.dstg-check-in-day {
  padding-top: 10px;
  font-size: 14px;
  text-align: center;
  position: relative;
  z-index: 1;
  white-space: nowrap;
  font-weight: bold;
  text-transform: uppercase;
}

.dstg-reward-check-in-button {
  font-size: 11px;
  font-weight: 600;
  padding: 7px 16px;
  border-radius: 5px;
  min-width: 88px;
  transition: all 0.2s linear;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.dstg-reward-check-in-button:hover {
  cursor: pointer;
}

.dstg-claimed-btn:disabled {
  cursor: not-allowed;
  padding: 8px;
}

.dstg-claim-next:disabled {
  cursor: not-allowed;
}

.dstg-claim-today {
  animation: glowing 1300ms infinite;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardPop-wrapper {
  width: 350px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper {
  background: rgba(0, 0, 0, 0.5019607843);
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop {
  width: 100%;
  height: 330px;
  border-radius: 10px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-description-title {
  margin-top: 40px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-description-title .dstg-text {
  padding: 2px 0;
  margin: 0 auto;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-description-content {
  text-align: center;
  margin-top: 30px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-description-content .dstg-success-icon {
  font-size: 30px;
  margin-bottom: 30px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-description-content .dstg-success-icon i {
  border: solid 4px;
  border-radius: 50%;
  padding: 10px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-description-content .dstg-please-login-icon {
  font-size: 30px;
  margin-bottom: 30px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-description-content .dstg-please-login-icon i {
  border: solid 4px;
  border-radius: 50%;
  padding: 15px 18px;
  font-size: 20px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-dailyRewardPop-btn {
  text-align: center;
  margin-top: 30px;
}

.dstg-dailyRewardPop-box .dstg-dailyRewardContent-wrapper .dstg-reward-pop .dstg-dailyRewardPop-btn button {
  padding: 9px 40px;
  border-radius: 5px;
  font-size: 15px;
  margin: 0 10px;
}

/* DAILY LOGIN REWARD */
/* Hot Games */
.dstg-hot-games-wrapper {
  margin-bottom: 15px;
}

.dstg-hot-games-wrapper .dstg-title-box {
  margin: 1rem 0;
  padding-bottom: 0.3rem;
}

.dstg-hot-games-wrapper .dstg-title-box .dstg-icon {
  padding-bottom: 5px;
  width: 2rem;
  text-align: center;
  font-size: 1.2rem;
}

.dstg-hot-games-wrapper .dstg-title-box .dstg-title {
  font-size: 0.8rem;
  padding: 0.2rem 0;
}

.dstg-subSlider-wrapper {
  position: relative;
}

.dstg-subSlider-wrapper .dstg-game-slider {
  overflow: hidden;
  position: relative;
  height: 160px;
}

.dstg-subSlider-wrapper .dstg-game-slider .dstg-imgContainer.dstg-hotgames-enter-active {
  animation: enter 20s linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

.dstg-subSlider-wrapper .dstg-game-slider .dstg-imgContainer.dstg-hotgames-leave-active {
  animation: leave 20s linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

.dstg-subSlider-wrapper .dstg-game-slider .dstg-imgContainer {
  display: flex;
  align-items: center;
  position: absolute;
}

.dstg-subSlider-wrapper .dstg-game-slider .dstg-imgContainer .dstg-imgItem {
  margin-right: 20px;
  height: 100%;
  width: 119px;
}

.dstg-subSlider-wrapper .dstg-game-slider .dstg-imgContainer .dstg-imgItem .dstg-img {
  width: 130px;
  height: 150px;
  cursor: pointer;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}

.dstg-subSlider-wrapper .dstg-game-slider .dstg-imgContainer .dstg-imgItem .dstg-img img {
  position: absolute;
  display: block;
  width: 100%;
  height: auto;
}
/* Hot Games */
/* PROMO GROUP */
.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box button:disabled,
.dstg-transfer-box .dstg-transferInfo-wrapper .dstg-transferBtn-wrapper .dstg-button-box button:disabled:hover {
  background: #7d7d7d;
  color: #fff;
}

.dstg-shortcut-seperate .dstg-shortcut-provider .dstg-provider-content .dstg-provider-btn .dstg-directAllIn-text:disabled,
.dstg-shortcut-seperate .dstg-shortcut-provider .dstg-provider-content .dstg-provider-btn .dstg-directAllIn-text:disabled:hover {
  background: #7d7d7d;
  color: #fff;
}

.dstg-filterTrans-btn button:disabled,
.dstg-filterTrans-btn button:disabled:hover {
  background: #7d7d7d;
  color: #fff;
}

.dstg-walletInfo-wrapper .dstg-timer-wrapper .dstg-button-box button:disabled,
.dstg-walletInfo-wrapper .dstg-timer-wrapper .dstg-button-box button:disabled:hover {
  background: #7d7d7d;
  color: #fff;
}

.dstg-provider-wrap .dstg-provider-item .dstg-hide {
  opacity: 0;
  z-index: -1;
}

.dstg-provider-wrap .dstg-provider-item .dstg-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(298deg, rgba(0, 0, 0, 0.6) 100%, rgba(0, 0, 0, 0.2) 0);
}

.dstg-provider-wrap .dstg-provider-item .dstg-loading .dstg-l-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.dstg-provider-wrap .dstg-provider-item .dstg-loading .dstg-l-wrap img {
  width: 30px;
}

.dstg-provider-wrap .dstg-provider-item .dstg-locked {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(298deg, rgba(0, 0, 0, 0.6) 100%, rgba(0, 0, 0, 0.2) 0);
}

.dstg-provider-wrap .dstg-provider-item .dstg-locked .dstg-l-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  color: #fff;
}

/* PROMO GROUP */
/* Referral Info */
#referral-video-wrap {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

#referral-video-wrap .dstg-referral-item {
  text-align: center;
  margin-bottom: 25px;
}

#referral-video-wrap .dstg-referral-item .dstg-referral-title {
  font-size: 15px;
  margin-bottom: 10px;
}

#referral-video-wrap .dstg-referral-item iframe {
  border: none;
  min-height: 170px;
  width: 100%;
}

/* Referral Info */
/* NEW PAGE END CONTENT */
.dstg-page-content-end {
  margin: 2rem 5px 3rem;
}

.dstg-page-content-end .dstg-content {
  margin: 0 0 20px;
}

.dstg-page-content-end .dstg-content:last-child {
  margin: 2rem 0 0;
}

.dstg-page-content-end .dstg-content .dstg-label {
  position: relative;
  margin: 0 0 10px;
  padding: 0 0 0 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.dstg-page-content-end .dstg-content .dstg-label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
}

.dstg-page-content-end .dstg-content .dstg-img {
  gap: 5px;
  align-items: center;
}

.dstg-page-content-end .dstg-content .dstg-img.dstg-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.dstg-page-content-end .dstg-content .dstg-img.d-flex {
  display: flex;
  flex-wrap: wrap;
}

.dstg-page-content-end .dstg-content .dstg-img.dstg-center {
  justify-content: center;
}

.dstg-page-content-end .dstg-content .dstg-img.dstg-img-icon {
  gap: 10px;
  font-size: 2rem;
}

.dstg-page-content-end .dstg-content .dstg-img img {
  /* width: 100%;
  max-width: 120px */
}

.dstg-page-content-end .dstg-content .dstg-text {
  margin: 1vw;
  text-align: justify;
  font-size: 4vw;
  font-weight: bold;
}

.dstg-page-content-end .dstg-content .dstg-text.dstg-copyright {
  font-size: 3vw;
  text-align: center;
}

/* NEW PAGE END CONTENT */
/* Style the tab */
.tab {
  width: 100%;
  height: auto;
}

/* Style the buttons inside the tab */
.tab button.tablinks {
  display: block;
  background: white;
  border: 1px solid #ee2323 !important;
  color: #ee2323;
  padding: 4px;
  width: 100%;
  border: none;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  margin: 5px auto;
  border-radius: 10px;
  text-align: center;
  font-size: 0.6rem;
}
/* Change background color of buttons on hover */
.tab button.tablinks:hover, .tab button.active {
    background: #1f419b;
    color: #fff;
    border:1px solid #1f419b !important;
}

.footer- .sec-lbl-:before{
    background: #1f419b !important;
}
.simple-marquee-box {
    padding: 10px 10px;
  }
.simple-marquee-box{
      background-color: #f9f9f9 !important;
      border: none !important;
}
#marquee{
  color: gray !important;
  font-size: 1rem !important;
}
.simple-marquee-box .marquee-sibling{
  background-color: white !important;
      color: gray;
}
.dstg-sideMenu{
  background-color: #fff !important;
}  
/* .dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon{
    border: 1px solid #ec4940 !important;
} */
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-icon i{
    color: #ec4940 !important;
} 
.dstg-sideMenuLeftContainer .dstg-sideMenuMiddle .dstg-shortcut-menu-box .dstg-menu-box .dstg-menu-item .dstg-item-label{
  color: #666 !important;
}

.tablinks.active .img-sports,
.tablinks:hover .img-sports {
  background-image: url('../../images/megawin/nav/sports_white.png');
}

.tablinks.active .img-slot, 
.tablinks:hover .img-slot {
  background-image: url('../../images/megawin/nav/slot_white.png');
}
.tablinks.active .img-number,
.tablinks:hover .img-number {
  background-image: url('../../images/megawin/nav/number_white.png');
}
.tablinks.active .img-lottery,
.tablinks:hover .img-lottery {
  background-image: url('../../images/megawin/nav/lottery_white.png');
}
.tablinks.active .img-poker,
.tablinks:hover .img-poker {
  background-image: url('../../images/megawin/nav/poker_white.png');
}
.tablinks.active .img-cocks,
.tablinks:hover .img-cocks {
  background-image: url('../../images/megawin/nav/cocks_white.png');
}
.tablinks.active .img-promotion,
.tablinks:hover .img-promotion {
  background-image: url('../../images/megawin/nav/promotion_white.png');
}
.tablinks.active .img-casino,
.tablinks:hover .img-casino {
  background-image: url('../../images/megawin/nav/casino_white.png');
}
.tablinks.active .img-aviator-crash,
.tablinks:hover .img-aviator-crash {
  background-image: url('../../images/megawin/nav/aviator-crash_white.png');
}
.tablinks.active .img-teenPatti-andarBahar,
.tablinks:hover .img-teenPatti-andarBahar {
  background-image: url('../../images/megawin/nav/teenPatti-andarBahar_white.png');
}

 /* */
.img-casino {
  background-image: url('../../images/megawin/nav/casino.png');
}
.img-sports {
  background-image: url('../../images/megawin/nav/sports.png');
}
.img-slot {
  background-image: url('../../images/megawin/nav/slot.png');
}
.img-lottery {
  background-image: url('../../images/megawin/nav/lottery.png');
}
.img-number {
  background-image: url('../../images/megawin/nav/number.png');
}
.img-poker {
  background-image: url('../../images/megawin/nav/poker.png');
}
.img-cocks {
  background-image: url('../../images/megawin/nav/cocks.png');
}
.img-promotion {
  background-image: url('../../images/megawin/nav/promotion.png');
}

.img-aviator-crash {
  background-image: url('../../images/megawin/nav/aviator-crash.png');
}
.img-teenPatti-andarBahar {
  background-image: url('../../images/megawin/nav/teenPatti-andarBahar.png');
}

.tabGame{
  width: 33px;
  height: 33px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 10px auto;
}

/* Style the tab content */
.tabcontent {
  float: left;
  padding: 0px;
  width: 100%;
  height: auto;
}

.tablinks img {
  max-width: 33px;
  height: auto;
  text-align: center;
  margin: 10px auto;
  display: block;
}

.games01 {
  width: 100%;
  height: auto;
  text-align: center;
  margin: 5px auto;
  position: relative;
  background-image: linear-gradient(180deg, #ff5f5f 13%, #b70000 73%, #dd2721);
  box-shadow: 0 1px 6px -1px rgb(33, 33, 33), inset 0 -1px 0 0 #ff1912, inset 0 -2px 2px 0 #ff5d5d;
  border-radius: 10px;
  display: block;
}

.games-item {
  text-align: right;
}

.title-game {
  width: 100%;
  height: auto;
  max-width: 200px;
  position: absolute;
  top: 50%;
  left: 35%;
  transform: translate(-50%, -50%);
  display: flex;
}

.title-game span {
  flex: 1;
  vertical-align: middle;
  font-weight: bold;
  color: #ffffff;
}

.games-item img {
  max-width: 150px;
  padding: 5px 0;
}

.title-game span img {
  width: 59px;
}

.items-game02 {
  width: 100%;
  height: auto;
  text-align: center;
  margin: 5px auto;
  background: url("/content/images/megawin/games/casino/bg.jpg") no-repeat;
  background-size: 100% 100%;
  padding: 29px 5px;
  position: relative;
  display: block;
}

.items-game02 p {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  position: absolute;
  left: 0;
  bottom: 10px;
  font-size: 0.7rem;
  font-weight: bold;
  color: #FF0004;
  display: block;
}

.items-game02 img {
  width: 100%;
  padding: 5px;
}

.items-game03 {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 5px auto;
    /* background: url(/content/images/megawin/games/casino/bg.jpg) no-repeat; */
    background-size: 100% 100%;
    /* padding: 5px 11px; */
    position: relative;
    display: block;
    border: 2px solid #feb06f;
    border-radius: 6px;
}
.items-game03 img {
  width: 100%;
  border-radius: 4px;
}
.items-game04 {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 5px auto;
    /* background: url("/content/images/megawin/games/casino/bg.jpg") no-repeat; */
    background-size: 100% 100%;
    /* padding: 7px 7px; */
    position: relative;
    display: block;
    border: 2px solid #feb06f;
    border-radius: 6px;
}
.items-game04 img {
  width: 100%;
  border-radius: 4px;
}

.items-game05 {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 5px auto;
    /* background: url("/content/images/megawin/games/casino/bg.jpg") no-repeat; */
    background-size: 100% 100%;
    /* padding: 4px 5px; */
    position: relative;
    display: block;
    border: 2px solid #feb06f;
    border-radius: 6px;
}
.items-game05 img {
  width: 100%;
  border-radius: 4px;

}

.items-game06 {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 5px auto;
    background-size: 100% 100%;
    position: relative;
    display: block;
    padding: 3px 4px;
    border-radius: 6px;
}
.items-game06 img {
  width: 100%;
  border-radius: 11px;
  border: 2px solid #feb06f;
}


.center-basic td {
  color: #000;
}

.main{
  margin-top: 4rem;
  padding: 10px;
}

.center-head {
  padding: 1.3rem 1rem;
  margin-bottom: 0.5rem;
  border: 1px solid #4b4b4b;
  border-bottom-left-radius: 0.9rem;
  border-bottom-right-radius: 0.9rem;
}

.row {
  --bs-gutter-x: 0.5rem !important;
}

.center-info h3 {
  color: #000;
}

.center-head .center-avtar {
  position: relative;
  content: "";
  width: 4.56rem;
  height: 4.56rem;
  background: url(../../images/megawin/profile.webp) center/contain no-repeat;
}

.center-avtar::before {
  content: "";
}

.center-info p {
  color: #666;
}

.center-tab a {
  color: #000;
  border-color: var(--bs-btn-hover-border-color);
}

button.btn-big {
  border-color: var(--bs-btn-hover-border-color);
}

a {
  text-decoration: none !important;
}

.btn.btn-register.btn-depo-amt {
  border: 1px solid #bdbdbd;
}

#registermodal .input- i {
  position: absolute;
  top: 12px;
  left: 1rem;
  z-index: 1;
}

.lang- a {
  color: #000 !important;
}

.dstg-navi-bar-container span, .dstg-item-label {
  text-transform: uppercase;
}
.btn.btn-big.gradient{
   border: 1px solid;
}
.transfer label span{
      color: #000;
}

.btn.btn-big.gradient{
  border: 1px solid;
}
#form1 #bankno_msg, #form1 #bank,#form1 #bankno,
#form1 #email, #form1 #tel,#form1 #bankname,#form1 #captcha{
  margin-top: 4px;
}

.dstg-footer{
  background: #ebebeb !important;
  border: 1px solid #8b8a8a;
  border-radius: 5px 5px 0 0;
}
* {
    scrollbar-color: #1f419b !important;
}
.footer-nav{
  max-width: 30px;
  height: 30px;
}
.header-nav{
   max-width: 40px;
  height: 40px;
}
.dstg-footer .dstg-link.dstg-column{
  border-right: none !important;
  color: #236ba0 !important;
}
.player-wallet-wrapper{
    display: grid;
    grid-template-columns: 1.8fr 3.5fr;
    padding: 15px 3px;
}
.player-wallet-wrapper img {
    display: block;
    margin: auto;
    max-width: 40%;
}
.player-wallet-wrapper a {
    text-align: center;
    font-weight: 500;
    color: black;
}
.hor8{
  padding: 0 12px 0 12px;
}
.form-group #currency,#btnRegister{
      padding: 9px;
}

.encircle{
    text-align: center;
    margin-bottom: 1rem;
    white-space: nowrap;
}

.encircle div {
  text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 18px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    border: solid 4px #00f9ff;
    box-sizing: content-box;
    margin: 1px;
    -webkit-animation: glow 2s infinite;
    -moz-animation: glow 2s infinite;
    -o-animation: glow 2s infinite;
    animation: glow 2s infinite;
    background: #000;

}
@keyframes glow{
    0% {
    -webkit-box-shadow:0 0 4px #00f9ff;
    }

    50% {
        -webkit-box-shadow:0 0 20px #00f9ff;
    }
    100% {
        -webkit-box-shadow:0 0 4px #00f9ff;
    }
}

.text-danger {
    margin-top: 5px;
    font-size: 14px;
}
.sec-img-.bank1 img{
    height: 50px;
}
.sec-img-.bank1{
      gap: 0px 20px;
}
.head-info #user_balance{
  font-size: 15px;
  margin-top: 2px;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

.rotating {
    animation: spin 0.5s linear 2;
}

.wrap-download .download-button{
  background-color: #1F419B !important;
}
.wrap-download{
  z-index: 999 !important;
}
.mobile-fix.bottom-0{
    position: fixed;
}
/*  */
.balance-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.balance-card-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.balance-card-header {
    display: flex;
    align-items: center;
    justify-content: center;
}

.balance-card-title {
    font-size: 16px;
    margin-right: 5px;
    color: #1F419B;
    font-weight: 600;
}

.balance-card-eye {
    width: 40px;
    height: 40px;
}

.balance-card-amount {
    display: flex;
    align-items: center;
}

.balance-card-currency {
    color: red;
    font-weight: 600;
    margin-right: 5px;
    font-size: 14px;
        margin-bottom: 7px;
}

.balance-card-value {
    color: #1F419B;
    font-weight: 600;
    font-size: 20px;
}

.balance-card-refresh {
    margin-top: 8px;
    cursor: pointer;
}

.balance-card-refresh-icon {
    width: 50px;
    height: auto;
}
.user-name1{
    color: #1F419B;
    font-weight: 600;
    text-align: center;
}

.greeting-msg{
    color: #1F419B;
    font-weight: 600;
    text-align: center;
    font-size: 14px;
}

.wallet-action-buttons img{
  max-width: 75%;
}
.wallet-action-buttons{
  display: flex; 
  justify-content: center;
  align-items: center;
  gap: 18px; 
  border-left: 1px solid;
}
.main-wrap{
    max-width: 700px;
    margin: 0 auto;
}
.depo_img label{
    border: 1px solid;
}

@media (max-width: 400px) {
    .encircle div {
        width: 25px;
        height: 25px;
        font-size: 14px;
        line-height: 24px;
    }
    .head-info #user_balance{
        font-size: 14px;
    }
    .wallet-action-buttons img {
    max-width: 65%;
    }
    .balance-card-refresh-icon {
    width: 45px;
    height: auto;
    }
    .balance-card-eye {
    width: 35px;
    height: 35px;
    } 
    .balance-card-value {
    font-size: 18px;
    }
    .balance-card-title {
    font-size: 15px;
    }
    .wallet-action-buttons {
    gap: 10px;
    }
}

/* Contact */
.contact-us-wrapper {
  color: #fff;
}

.contact-us-title {
  color: #333;
  margin-top: 0;
  margin-bottom: 1rem;
  width: 100%;
  text-align: center;
}

.btn-social {
  text-decoration: none;
  text-align: center;
  text-transform: capitalize;
  display: block;
  color: #fff !important;
  border-radius: 1rem;
  position: relative;
  padding: 0.75rem;
  font-size: 0.9rem;
}

.btn-telegram-blue {
  background-color: #08c !important;
}

.btn-wechat-green {
  background-color: #09b83e !important;
}

.btn-line-green {
  background-color: #607D8B !important;
}

.btn-mail-yellow {
  background-color: #ff4141 !important;
}

.btn-whatsapp-green {
  background-color: #607D8B !important;
}

.btn-livechat-black, .btn-livechat {
  background-color: #3a3a3a !important;
}

.btn-fb-blue {
  background-color: #29487d !important;
}

.btn-youtube-red {
  background-color: #cd201f !important;
}

.social-icon img {
  width: 30px;
  height: 30px;
}

.social-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.social-content {
  display: flex;
  align-items: center;
}

.social-content span {
  color: #fff !important;
  word-break: break-word;
}
.megawin-vip{
  min-height: 840px;
}
.modal-custom {
  display: block;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
}
.modal-custom .modal-content {
  width: 94%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 12px;
  max-width: 400px;
}
.modal-custom .modal-body {
  position: relative;
  padding: 0;
}
.modal-custom .x-close {
  font-size: 1rem;
  line-height: 1.5rem;
  background: #ffffff;
  color: #000000;
  border-radius: 50px;
  width: 1.4rem;
  height: 1.4rem;
  position: absolute;
  top: -8px;
  right: -10px;
  z-index: 1;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  border: none;
}
.modal-custom .modal-content img{
  padding-top: 20px;
  padding-bottom: 48px;
}

.game-providers-swiper {
  padding: 10px 0 !important;
}
.game-providers-swiper .swiper-slide {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.game-providers-swiper .swiper-slide img {
  max-width: 80px;
  max-height: 40px;
  object-fit: contain;
  transition: filter 0.3s ease;
}
@media (max-width: 768px) {
  .game-providers-swiper .swiper-slide img {
      max-width: 80px;
      max-height: 32px;
  }
}

.banks-swiper {
  padding: 10px 0;
}

.banks-swiper .swiper-slide {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.banks-swiper .swiper-slide img {
  max-height: 40px;
  object-fit: contain;
  transition: transform 0.3s ease;
}

.banks-swiper .swiper-slide img:hover {
  transform: scale(1.1);
}