@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

* {

  padding: 0;

  margin: 0;

  text-decoration: none;

  list-style: none;

  box-sizing: border-box;

}

body {

  background: #eeeef1;

  font-family: "Roboto", sans-serif;

}

body .main-container {

  padding: 55px 15px 65px 15px !important;

  position: relative;

}

body main,

body .main-container {
max-width: 380px;
width: 100%;
padding: 20px 20px;
margin: 0 auto;

  /* background: #fff; */
  background: #000;

  min-height: 100vh;

  color: #fff;

}

table, tbody, td, tfoot, th, thead, tr {
    color: #fff;
}

.nav-div a {

  display: inline-block;

}

.nav-div a img {

  width: 10px;

  height: auto;

}

::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}

input[type="number"] {

  -moz-appearance: textfield;

}



/* login page css here */

.tri-numDiv img {

  width: 20px;

}

.login-sectDiv {

  display: flex;

  flex-direction: column;

  gap: 40px;

}

.login-detailDiv .heading-detailLogin h2 {

  font-size: 24px;

  line-height: 32px;

  font-weight: 600;

  color: #000;

}

.heading-detailLogin {

  display: flex;

  gap: 10px;

  flex-direction: column;

}

.login-detailDiv .heading-detailLogin p {

  font-size: 15px;

  line-height: 22px;

  color: #d3d3dc;

  font-weight: 400;

}

.login-detailDiv {

  display: flex;

  flex-direction: column;

  gap: 20px;

}

.tri-numDiv {

  display: inline-flex;

  align-items: center;

  gap: 6px;

  flex-wrap: wrap;

  position: absolute;

  left: 15px;

  top: 50%;

  transform: translateY(-50%);

  padding-right: 10px;

  border-right: 2px solid #e5e5e6;

}

.login-detailDiv .input-numMainDiv {

  position: relative;

}

.login-detailDiv .input-numMainDiv input {

  height: 44px;

  position: relative;

  outline: none;

  border: none;

  font-size: 17px;

  line-height: 22px;

  font-weight: 600;

  width: 100%;

  background-color: #f8f9fc;

  padding: 10px 20px 10px 100px;

  appearance: none;

}

.tri-numDiv span {

  font-size: 16px;

  line-height: 22px;

  color: #000;

  font-weight: 400;

}

.login-detailDiv form {

  display: flex;

  flex-direction: column;

  gap: 15px;
  width: 100%;

}

.login-detailDiv form button {

  margin-top: 20px;

  padding: 10px 20px;

  border-radius: 30px;

  font-size: 16px;

  line-height: 24px;

  font-weight: 700;

  color: #fff;

  background: #dbdbdd;

  border: none;

  cursor: pointer;

}

.login-detailDiv form button.active {

  background: #1a1a1a !important;

}

.login-detailDiv .input-numMainDiv input::placeholder {

  color: #b5b6c5;

}

.tpin-logindiv input {

  padding: 10px 20px !important;

}

img {

  width: 100%;

}

/* register page css here */

.login-sectDiv {

  display: flex;

  flex-direction: column;

  gap: 40px;

}

.login-detailDiv .heading-detailLogin h2 {

  font-size: 24px;

  line-height: 32px;

  font-weight: 600;

  color: #000;

}

.heading-detailLogin {

  display: flex;

  gap: 10px;

  flex-direction: column;

}

.login-detailDiv .heading-detailLogin p {

  font-size: 15px;

  line-height: 22px;

  color: #d3d3dc;

  font-weight: 400;

}

.login-detailDiv {

  display: flex;

  flex-direction: column;

  gap: 20px;

}

.tri-numDiv {

  display: inline-flex;

  align-items: center;

  gap: 6px;

  flex-wrap: wrap;

  position: absolute;

  left: 15px;

  top: 50%;

  transform: translateY(-50%);

  padding-right: 10px;

  border-right: 2px solid #e5e5e6;

}

.login-detailDiv .input-numMainDiv {

  position: relative;

}

.login-detailDiv .input-numMainDiv input {

  height: 44px;

  position: relative;

  outline: none;

  border: none;

  font-size: 17px;

  line-height: 22px;

  font-weight: 600;

  width: 100%;

  background-color: #f8f9fc;

  padding: 10px 20px 10px 100px;

  appearance: none;

}

.tri-numDiv span {

  font-size: 16px;

  line-height: 22px;

  color: #000;

  font-weight: 400;

}

.login-detailDiv form {

  display: flex;

  flex-direction: column;

  gap: 20px;

}

.login-detailDiv form button {

  margin-top: 20px;

  padding: 10px 20px;

  border-radius: 30px;

  font-size: 16px;

  line-height: 24px;

  font-weight: 700;

  color: #fff;

  background: #dbdbdd;

  border: none;

  cursor: pointer;

}

.login-detailDiv form button.active {

  background: #1a1a1a !important;

}

.login-detailDiv .input-numMainDiv input::placeholder {

  color: #b5b6c5;

}

.tpin-logindiv input {

  padding: 10px 20px !important;

}



/* forget detail page css here */

.forget-sectDiv {

  display: flex;

  gap: 20px;

  flex-direction: column;
  width: 100%;
}

.forget-detailDiv {

  display: flex;

  flex-direction: column;

  gap: 15px;

}

.forget-detailDiv .heading-detailLogin {

  display: flex;

  gap: 10px;

  flex-direction: column;

}

.forget-detailDiv .heading-detailLogin h2 {

  font-size: 18px;

  line-height: 26px;

  color: #000;

  font-weight: 600;

}

.forget-detailDiv .heading-detailLogin p {

  font-size: 15px;

  line-height: 20px;

  color: #666666;

  font-weight: 600;

}

.forget-detailDiv form {

  display: flex;

  flex-direction: column;

  gap: 20px;

}

.forget-detailDiv .input-numMainDiv {

  width: 100%;

  position: relative;

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.forget-detailDiv .input-numMainDiv input {

  width: 100%;

  border: none;

  outline: none;

  background-color: #f4f5f7;

  height: 44px;

  padding: 10px 10px 10px 50px;

  border-radius: 30px;

  font-size: 15px;

  line-height: 22px;

  font-weight: 600;

}

.forget-detailDiv form button {

  padding: 10px 20px;

  border-radius: 30px;

  font-size: 16px;

  line-height: 24px;

  font-weight: 700;

  color: #fff;

  background-color: #dbdbdd;

  border: none;

  cursor: pointer;

  width: 90%;

  margin: 20px auto 0;

}

.forget-detailDiv form button.active {

  background: #1a1a1a !important;

}

.forget-detailDiv .input-numMainDiv input::placeholder {

  color: #b5b6c5;

}

.otp-div p {

  font-size: 15px;

  line-height: 22px;

  color: #2381f9;

  font-weight: 400;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  right: 15px;

}

.otp-div input {

  background-image: url(../images/prot-img.svg);

  background-repeat: no-repeat;

  background-size: 20px 20px;

  background-position: center left 20px;

}

.trc-div input {

  background-image: url(../images/lock-img.svg);

  background-repeat: no-repeat;

  background-size: 20px 20px;

  background-position: center left 20px;

}



.forget-detailDiv .input-numMainDiv span {

  font-size: 16px;

  line-height: 22px;

  color: #666666;

  font-weight: 400;

}



/* Home page css start here */

/* header css start here */

.main-headerDiv {

  display: flex;

  width: 100%;

  align-items: center;

  justify-content: space-between;

}

.logo-hedDiv img {

  width: 32px;

  height: 32px;

  object-fit: cover;

  display: block;

}

.logo-hedDiv h2 {

  font-size: 16px;

  line-height: 24px;

  color: #000;

  font-weight: 600;

}

.logo-hedDiv {

  display: flex;

  gap: 5px;

  align-items: center;

}

.cust-imgDiv img {

  width: 25px;

  height: 25px;

  border-radius: 20px;

}

.cust-imgDiv a {

  display: block;

  width: 100%;

  border-radius: 20px;

  overflow: hidden;

}

/* .logo-hedDiv a { display: block; width: 100%; } */

.po-fixDivHeader {

  position: fixed;

  width: 100%;

  max-width: 380px;

  left: 50%;

  transform: translateX(-50%);

  top: 0;

  background: #fff;

  padding: 10px 15px;

  z-index: 99;

}



/* nav bar css start here */

.nav-mainDiv {

  display: flex;

  justify-content: space-around;

}

.hem-divNav {

  width: auto;

}

.nav-divPoFix {

  position: fixed;

  bottom: 0;

  width: 100%;

  left: 50%;

  max-width: 380px;

  transform: translateX(-50%);

  padding: 10px 15px;

  background: #fff;

  border-top: 1px solid #dcdcdc;

}

.hem-divNav a span {

  /* color: #ccc; */
  color: #000000;

  font-size: 12px;

  text-transform: capitalize;

  line-height: 12px;

  font-weight: 400;

}

.hem-divNav a {

  display: flex;

  flex-direction: column;

  justify-content: center;

  text-align: center;

  width: 100%;

  gap: 5px;

}

.hem-divNav a svg {

  width: 20px;

  height: 20px;

  align-items: center;

  display: flex;

  justify-content: center;

  margin: 0 auto;

}

.hem-divNav a svg path {

  /* fill: #ccc; */
  fill: #000;

}

.hem-divNav a.active svg path {

  /* fill: #e7e7e7; */
  fill: #1AA27A;

}

.hem-divNav a.active span {

  /* color: #000; */
  color: #1AA27A;

}



/* hero section  css start  here */

.hero-section img {

  border-radius: 12px;

  min-height: 120px;

  width: 100%;

  vertical-align: top;

}

.hero-section {

  display: block;

  width: 100%;

}



.main-bodydivAllText {

  display: flex;

  flex-direction: column;

  gap: 15px;

}

.img-threesectin img {

  width: 80px;

}

.three-inSect {

  display: flex;

  gap: 10px;

  flex-wrap: wrap;

  padding: 10px;

  border: 1px solid #d3d0d0;

  align-items: center;

  border-radius: 10px;
  background-color: #1AA27A;

}

.img-threesectin {

  width: 80px;

}

.cont-threeinsect {

  width: calc(100% - 90px);

}

.cont-threeinsect h2 {

  font-size: 16px;

  line-height: 24px;

  font-weight: 600;

  /* color: #000; */
  color: #ffffff;

}

.cont-threeinsect p {

  font-size: 14px;

  line-height: 18px;

  /* color: #ababab; */
  color: #e7e7e7;

  font-weight: 400;

}

.three-homeSection {

  display: flex;

  flex-direction: column;

  gap: 10px;

}



.table-div table {

  text-align: center;

  width: 100%;

}

.table-div table {

  width: 100%;

}

.table-div thead td {

  font-size: 12px;

  font-weight: 500;

  padding-bottom: 10px;

}

.table-div tbody td {

  font-size: 12px;

  font-weight: 600;

  vertical-align: middle;

  padding: 5px 0;

}

.plusvalue {

  color: #137333;

}

.table-div tbody td h6 {

  font-size: 12px;

  margin-bottom: 0px;

}

.logonamecoin {

  display: flex;

}

.logonamecoin img {

  width: 30px;

  height: 30px;

  margin-right: 8px;

}

.table-div tbody td:last-child {

  text-align: right;

}

.table-div thead td:last-child {

  text-align: right;

}

.table-div thead td:first-child {

  text-align: left;

} /* .table-div tbody tr td{ margin-bottom: 15px !important; } */

.minusvalue {

  color: #a50e0e;

}

.table-div {

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.table-div h2 {

  font-size: 16px;

  line-height: 24px;

  color: #000;

  font-weight: 600;

}

.table-div table tbody td span {

  text-align: left !important;

}

.table-div table tbody td h6 {

  text-align: left;

}



.img-rlReloadDiv img {

  width: 100%;

  display: block;

}

.inner-contentReloadDiv {

  position: relative;

  width: auto;

  /* background: linear-gradient(135deg, #fff8e7, #ffffff); */
  
 background:linear-gradient(135deg, #1aa27a, #ffffff);

  border-radius: 10px;

  padding: 20px;

  display: flex;

  flex-direction: column;

  gap: 15px;

}

.rl-divMain {

  position: absolute;

  top: 18px;

  right: 10px;

}

a.relod-iconDiv {

  width: auto;

  display: block;

}

a.relod-iconDiv svg {

  width: 10px;

  height: auto;

}

.inner-divReloadDiv h2 {

  font-size: 16px;

  line-height: 24px;

  /* color: #000; */
  color: #ffffff;

  font-weight: 600;

}

.inner-contentReloadDiv p {

  font-size: 12px;

  line-height: 14px;

  text-align: center;

  /* color: #ababab; */
  color: #ffffff;

}

.uni-clReload {

  /* color: #c2a60b; */
  color: #000;

}

.inner-divReloadDiv {

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.img-rlReloadDiv {

  position: relative;
  height: 412px;

}

.inner-divReloadDiv {

  display: flex;

  flex-direction: column;

  gap: 10px;

  position: absolute;

  bottom: 0;

  width: 85%;

  left: 50%;

  transform: translateX(-50%);

}

.us-dldiv h4 {

  font-size: 50px;

  line-height: 50px;

  font-weight: 600;

  color: #000;

}

.us-dldiv {

  width: max-content;

  position: relative;

  margin: 0 auto;

}

.us-dldiv .base-mainDiv {

  position: absolute;

  right: -50px;

  bottom: 10px;

  font-weight: 400;

  font-size: 14px;

  line-height: 10px;

  padding: 5px;

  background: #ff4d4f;

  color: #fff;

  text-transform: capitalize;

  border-radius: 0 5px 5px 5px;

}

.inner-contentReloadDiv h5 {

  text-align: center;

  font-size: 15px;

  font-weight: 600;

  color: #000;

  line-height: 20px;

}

span.base-mainDiv:before {

  position: absolute;

  border-top: 0px solid transparent;

  border-right: 5px solid #ff4d4f;

  border-bottom: 8px solid transparent;

  content: "";

  left: -4px;

  top: 0px;

}

.img-headScreenShot {

  display: flex;

  gap: 30px;

  flex-direction: column;

}

.hd-forScShot h3 {

  text-align: center;

  font-size: 16px;

  line-height: 24px;

  color: #000;

  font-weight: 600;

}



/* Home page css end here */

/* exchange page css start here */



.num-headingHeader {

  display: flex;

  flex-direction: column;

}

.num-headingHeader span {

  font-size: 14px;

  line-height: 100%;

  font-weight: 600;

  color: #666666;

}

.slider-bannerExchange img {

  width: 100%;

  vertical-align: text-bottom;

}

.slider-bannerExchange {

  border-radius: 10px;

  overflow: hidden;

  margin-top: 10px;

}

.plt-prExchangeDiv .inner-divReloadDiv {

  position: unset;

  inset: 0;

  transform: unset;

  width: 100%;

}

.darkYelloSec {

  border-radius: 8px;

  /* background-color: #feeea8; */
  background-color: #ffffff;

  padding: 10px;

}

.inner-contentReloadDiv table {

  font-size: 10px;

  font-weight: 500;

  width: 100%;

}

.inner-contentReloadDiv thead {

  font-size: 10px;

  font-weight: 500;

}

.inner-contentReloadDiv thead tr th {

  padding-bottom: 10px !important;

  font-size: 14px;

  color: #113617;

  line-height: 16px;

  font-weight: 600;

}

tbody,

td,

tfoot,

th,

thead,

tr {

  border-color: inherit;

  border-style: solid;

  border-width: 0;

}

.inner-contentReloadDiv tbody tr td {

  text-align: center;

  font-size: 12px;

  line-height: 14px;

  font-weight: 500;

  padding: 5px 0;

  /* background: #fff; */
      background: #91d2bf;

  color: #272626;

}

.main-bodyDivExchange {

  display: flex;

  flex-direction: column;

  gap: 15px;

}

.bt-homeExDiv {

  padding: 10px 20px;

  border-radius: 30px;

  font-size: 16px;

  line-height: 24px;

  font-weight: 700;

  color: #fff;

  background: #1a1a1a;

  border: none;

  cursor: pointer;

}



.dep-withInvDivMain {

  display: flex;

  justify-content: space-around;

}

.dep-wiInDiv {

  width: auto;

}

.dep-wiInDiv a {

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.dep-wiInDiv a svg {

  margin: 0 auto;

  width: 30px;

  height: 25px;

}

.dep-wiInDiv a span {

  font-size: 14px;

  line-height: 14px;

  font-weight: 400;

  color: #363636;

  text-align: center;

}



.vert-sliderDivDetail {

  display: flex;

  gap: 20px;

  flex-wrap: wrap;

  padding: 5px 10px;

  background: #f3f6f8;

  border-radius: 5px;

  position: relative;

  align-items: center;

}

.dt-conVertSlider p {

  text-align: left;

  font-size: 14px;

  line-height: 14px;

  font-weight: 400;

  color: #ababab;

}

.bl-clDiv {

  color: #000;

}

.right-arrDivVert {

  position: absolute;

  right: 10px;

  top: 50%;

  transform: translateY(-50%);

  width: auto;

  height: 15px;

}

.right-arrDivVert svg {

  height: 15px;

  width: auto;

}

.volu-svgDiv {

  width: 20px;

  height: 15px;

  position: relative;

}

.volu-svgDiv:before {

  content: "";

  position: absolute;

  width: 1px;

  height: 100%;

  background: #d3d1d1;

  position: absolute;

  right: -10px;

  top: 50%;

  transform: translateY(-50%);

}

.dt-conVertSlider {

  width: calc(100% - 40px);

}

.plt-prExchangeDiv {

  display: flex;

  flex-direction: column;

  gap: 15px;

}

.volu-svgDiv svg {

  height: 15px;

}

.otherExchangeDiv {

  display: flex;

  gap: 10px;

  flex-wrap: wrap;

}

.otherExchangeDiv img {

  width: 80px;

}

.exchangeSection {

  position: relative;

  width: calc(50% - 5px);

  background-color: #fff;

  padding: 10px;

  border-radius: 4px;

  /* box-shadow: 0 4px 8px rgb(153 153 153 / 20%); */
  box-shadow: 0 4px 8px rgb(153 213 196); 

  display: flex;

  flex-direction: column;

  gap: 8px;

}

.minmaxnum {

  font-size: 11px;

  font-weight: 500;

  color: #363535;

}

.minmaxnum span {

  color: #000;

}



.avg-label {

  font-size: 14px;

  font-weight: 500;

  color: #666666;

  line-height: 18px;

}

.main-value {

  font-size: 28px;

  font-weight: 700;

  color: #000000;

  line-height: 32px;

}

.unit {

  font-size: 12px;

  font-weight: 600;

  color: #444444;

  line-height: 16px;

}

.usdt-rup {

  font-size: 12px;

  line-height: 16px;

  color: #666666;

}

.min-maxDivPara {

  margin: 0;

  padding: 0;

}

.minmaxnum {

  font-size: 14px;

  line-height: 20px;

  color: #363535;

  margin: 0;

  font-weight: 600;

}

.minmaxnum span {

  font-size: 16px;

  line-height: 22px;

  font-weight: 700;

  color: #000000;

}

.back-btnDivExh {

  width: 14px;

  height: 14px;

  display: flex;

  align-items: center;

  justify-content: center;

  border-radius: 50%;

  background: #d6f8e9;

  position: absolute;

  right: 10px;

  top: 10px;

}

.back-btnDivExh svg {

  width: 8px;

  height: 8px;

}

.para-divSatis p {

  font-size: 12px;

  line-height: 14px;

  text-align: center;

  color: #ababab;

  text-align: center;

}

.para-divSatis {

  width: 100%;

}

.plt-advAllDiv {

  display: flex;

  flex-direction: column;

  gap: 15px;

}

.plt-advAllDiv .platAdvan {

  background-color: #fff;

  padding: 10px;

  border-radius: 5px;

  /* box-shadow: 0 4px 8px rgb(63 62 62 / 20%); */
box-shadow: 0 4px 8px rgb(152 213 195);

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.plt-advAllDiv .platAdvan h2 {

  display: flex;

  align-items: center;

  gap: 8px;

  font-size: 16px;

  line-height: 24px;

  color: #000;

  font-weight: 600;

}

.plt-advAllDiv .platAdvan h2 img {

  width: 20px;

}

.plt-advAllDiv .platAdvan p {

  font-size: 14px;

  line-height: 22px;

  color: #444444;

  font-weight: 400;

}



.privacy-polyPopUpDiv {

  position: relative;

  padding: 30px;

  background: linear-gradient(174deg, #fff8e7, #ffffff);

  display: flex;

  flex-direction: column;

  gap: 15px;

  border-radius: 20px 20px 0 0;

}

.privacy-polyPopUpDiv h3 {

  font-size: 20px;

  line-height: 24px;

  font-weight: 600;

  color: #1c1b1b;

}

.privacy-polyPopUpDiv p {

  font-size: 14px;

  line-height: 1.5;

  color: #111111;

}

.example-text p {

  line-height: 20px;

}

.highlight.amount {

  color: #e74c3c;

}

.conf-pribtn {

  margin-top: 15px;

}

.cross-div {

  display: inline-block;

  position: absolute;

  right: 15px;

  top: 10px;

}



.cross-div svg {

  height: 10px;

  width: 10px;

}

.pripv-polShutDiv {

  text-align: center;

  background: #fff;

  margin: 0 2px; /* padding: 5px  0; */

}

.pripv-polShutDiv a {

  color: #113617;

  font-size: 13px;

  line-height: 13px;

  font-weight: 500;

  padding: 10px 0;

  width: 100%;

  display: block;

}

.pr-fixDivpoly {

  position: fixed;

  bottom: -100%;

  left: 50%;

  transform: translateX(-50%);

  width: 100%;

  max-width: 380px;

  opacity: 0;

  visibility: hidden;

  transition: all 0.3s ease;

  z-index: 999;

}

.pr-fixDivpoly.active {

  bottom: 0;

  opacity: 1;

  visibility: visible;

}

/* exchange page css end here */



/* Deposit page css start here */

/* .deposit-divCol {

  background: #f1f3f5 !important;

} */

.cm_clFor-innerPages .num-headingHeader h2 {

  font-size: 18px;

  line-height: 26px;

  font-weight: 600;

  color: #000000;

}

.cm_clFor-innerPages .cust-imgDiv a svg {

  height: 25px;

  width: 25px;

}

.cm_clFor-innerPages .cust-imgDiv a svg path {

  fill: #717172;

}

.banner-width {

  margin: 0 -15px;

}

.banner-width img {

  width: 100%;

  vertical-align: top;

}

.bg-imgWithdrawPage img {

  width: 100%;

  vertical-align: top;

}

.network-mainDivWithdraw {

  padding: 30px 15px 50px 15px;

  background: #ffffff;

  border-radius: 20px;

}

.network-mainDivWithdraw p {

  font-size: 14px;

  line-height: 16px;

  font-weight: 400;

  color: #898989;

}

.tro-bankDivWith {

  display: flex;

  gap: 10px;

  flex-wrap: wrap;

}



.bankto-with {

  width: calc(50% - 5px);

  display: flex;

  align-items: center;

  gap: 5px;

  padding: 10px 5px;

  justify-content: center;

  background: #f1f3f5;

  border: 2px solid #f1f3f5;

  border-radius: 10px;

  transition: 0.4s ease all;

  text-transform: uppercase;

  color: #000;

  font-size: 14px;

  line-height: 16px;

  font-weight: 500;

  position: relative;

  overflow: hidden;

}

.bankto-with:before {

  background-image: url(../images/tick-arrWidh.svg);

  background-repeat: no-repeat;

  background-size: 10px 10px;

  background-position: center;

  content: "";

  position: absolute;

  width: 24px;

  height: 24px;

  display: flex;

  align-items: center;

  justify-content: center;

  /* background-color: #ffd636; */
  background-color: #1BA27A;

  border-radius: 15px 0 0 5px;

  bottom: -5px;

  right: -5px;

  opacity: 0;

  visibility: hidden;

  transition: 0.4s ease all;

}

.bankto-with:hover::before {

  opacity: 1;

  visibility: visible;

}

.bankto-with:hover {

  /* border-color: #ffd636 !important; */
  border-color: #1BA27A !important;

}

.bankto-with.active {

  /* border-color: #ffd636 !important; */
  border-color: #1BA27A !important;

}

.bankto-with.active::before {

  opacity: 1;

  visibility: visible;

}

.bankto-with img {

  width: 20px;

}

.nt-divWith {

  display: flex;

  flex-direction: column;

  gap: 15px;

}

.usdt-div {

  display: flex;

  align-items: center;

  gap: 5px;

  font-size: 14px;

  line-height: 14px;

  color: #000000;

  position: absolute;

  top: 50%;

  right: 10px;

  transform: translateY(-50%);

}

.form-deposit input {

  padding: 10px 80px 10px 20px !important;

}

.usdt-div img {

  width: 20px;

}

.error-messageDiv {

  padding: 8px;

  /* background: linear-gradient(135deg, #fff8e7, #ffffff); */
  background: linear-gradient(135deg, #1aa27a, #ffffff);

  border-radius: 10px;

}
.table-dataDivInvite .table-innerDivInvite table, .table-dataDivInvite .table-innerDivInvite table tr td{
  color: #000;
}

.error-messageDiv span {

  font-size: 14px;

  line-height: 14px;

  font-weight: 400;

  color: #000;

}



/* Deposit page css end here */

/* withdraw page css Start here */

.main-tittle {

  font-size: 16px;

  line-height: 24px;

  color: #000;

  font-weight: 600;

}

.main-bodyDivWithdraw {

  display: flex;

  flex-direction: column;

  gap: 15px;
  width: 100%;

}

.slt-addDiv {

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.slt-addDiv svg {

  width: 30px;

  height: auto;

}

.add-selectDivWithdraw {

  padding: 15px;

  background: #fff;

  border-radius: 10px;

  display: flex;

  gap: 20px;

  flex-direction: column;

}

.same-para-cl {

  font-size: 14px;

  line-height: 16px;

  font-weight: 400;

  color: #898989;

}

.currency-divWidthdraw {

  display: flex;

  justify-content: space-between;

  align-items: center;

  position: relative;

}

.currency-divWidthdraw .bankto-with {

  border-width: 1px;

  padding: 8px 10px;

  border-radius: 5px;

}

.currency-divWidthdraw .bankto-with:before {

  background-size: 6px 6px;

  width: 18px;

  height: 18px;

}

.currency-divWidthdraw .bankto-with img {

  width: 15px;

}

.add-walletDivith a svg path {

  fill: #3ace8e;

}

.add-walletDivith a {

  display: flex;

  justify-content: center;

  gap: 5px;

  align-items: center;

  padding: 20px;

  border-radius: 10px;

  border: 2px dashed #7fe8ba;

  width: 90%;

  margin: 0 auto;

}

.currency-divWidthdraw:before {

  content: "";

  width: 100%;

  height: 1px;

  background: #dedede;

  position: absolute;

  top: -10px;

  left: 0;

}

.av-amoutInputDivDeposit {

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.av-amoutInputDivDeposit .same-para-cl img {

  width: 15px;

  height: 15px;

}

.av-amoutInputDivDeposit .same-para-cl {

  display: flex;

  gap: 5px;

  color: #2381f9;

  line-height: 20px;

  font-size: 16px;

  align-items: center;

}

.av-amoutInputDivDeposit span {

  font-size: 15px;

  line-height: 18px;

  font-weight: 400;

  color: #898989;

}



/* withdraw page css end here */

/* deposit history page css start here */

.dep-hisBlock {

  padding: 10px;

  border-radius: 10px;

  background: #fff;

  display: flex;

  flex-direction: column;

  gap: 20px;

}

.dep-hisBlock .top-divDepBl {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.dep-hisBlock .top-divDepBl h3 {

  font-size: 14px;

  line-height: 16px;

  display: flex;

  align-items: center;

  gap: 6px;

}

.dep-hisBlock .top-divDepBl h3 svg {

  width: 15px;

  height: 15px;

}

.dep-hisBlock .top-divDepBl h3 span {

  background: #f1f3f5;

  width: 25px;

  height: 25px;

  display: flex;

  justify-content: center;

  align-items: center;

  border-radius: 20px;

}

.dep-hisBlock .top-divDepBl p {

  font-size: 14px;

  line-height: 16px;

  font-weight: 600;

}

.dep-hisBlock .top-divDepBl .failed-dv {

  color: #ff0036;

}

.dep-hisBlock .top-divDepBl .pass-dv {

  color: #26a17b;

}



.fir-btmDiv .usdt-div {

  position: unset;

  transform: unset;

}

.fir-btmDiv .usdt-div img {

  width: 18px;

}

.botm-divDepBl .fir-btmDiv {

  display: flex;

  justify-content: space-between;

}

.botm-divDepBl {

  display: flex;

  flex-direction: column;

  gap: 10px;

  background: #eeeef1;

  padding: 10px 15px;

  border-radius: 10px;

  position: relative;

}

.amontidvFotDepBl .usdt-div {

  position: unset;

  transform: unset;

  line-height: 16px;

  justify-content: end;

}

.no-more-data p {

  font-size: 14px;

  line-height: 16px;

  text-align: center;

  color: #7c7c7c;

}

.botm-divDepBl:before {

  content: "";

  width: 100%;

  height: 1px;

  top: -10px;

  background: #eeeef1;

  position: absolute;

  left: 0;

}



/* deposit history page css end here */

/* withdraw history page css start here */

.tab-divTwo {

  display: flex;

  gap: 5px;

  flex-wrap: wrap;

}

.tab-divTwo a {

  width: calc(20% - 4px);

  background: #ccc;

  padding: 10px;

  text-align: center;

  border-radius: 5px;

  color: #6b6464;

  font-size: 15px;

  line-height: 16px;

  font-weight: 600;

  transition: 0.4s ease all;

}

.tab-divTwo a:hover {

  background: #fff;

  color: #000;

}

.tab-divTwo a.active {

  background: #fff !important;

  color: #000 !important;

}

.main-same-PayUsdt .dep-hisBlock {

  margin-bottom: 15px;

}

.main-same-PayUsdt .dep-hisBlock:last-child {

  margin-bottom: 0;

}

.main-same-PayUsdt {

  display: none;

}

/* withdraw history page css end here */

/* invite page css Start here */

.heading-titleInvite {

  text-align: center;

  display: flex;

  flex-direction: column;

  justify-content: center;

  gap: 15px;

  padding: 0 15px;

}

.heading-titleInvite p {

  font-size: 14px;

  line-height: 16px;

  font-weight: 400;

  color: #5c5a5a;

}

body .invite-pageDiv {

  padding: 42px 0 !important;

}
.bg-imgInviteDiv img {
    height: 220px;
    object-fit: cover;
}
.bg-hedInvite {

  background: linear-gradient(343deg, #fffdf4, #ffffff);

  padding: 20px 0 0;

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.table-dataDivInvite {

  padding: 0 15px;

  margin-top: 20px;

  display: flex;

  flex-direction: column;

  gap: 30px;

}

.rules-box {

  border-radius: 12px;

  overflow: hidden;

  background: #222;

  padding: 10px 6px;

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.rules-header {

  /* color: #ffcc10; */
  color: #1BA27A;

  text-align: center;

  font-weight: bold;

  font-size: 16px;

  position: relative;

  width: max-content;

  margin: 0 auto;

  padding: 0 30px;

}

.table-dataDivInvite table {

  font-size: 14px;

  text-align: center;

  width: 100%;

  border-spacing: 0;

}

.table-dataDivInvite thead {

  /* background: #ffcc00; */
  background: #1BA27A;

  color: #000;

}

.table-dataDivInvite th,

td {

  padding: 5px 10px;

}

.table-innerDivInvite {

  width: 100%;

  overflow: hidden;

  border-radius: 10px !important;

  margin: 0 auto;

}

.table-innerDivInvite tbody {

  background: #fff;

}

.table-innerDivInvite tbody tr td:first-child {

  border-right: 1px solid #eeeef1 !important;

}

.invite-fixDivpoly {

  position: fixed;

  bottom: -100%;

  left: 50%;

  transform: translateX(-50%);

  width: 100%;

  max-width: 380px;

  opacity: 0;

  visibility: hidden;

  transition: all 0.3s ease;

  z-index: 999;

}

.invite-fixDivpoly.active {

  bottom: 0;

  opacity: 1;

  visibility: visible;

}

.invite-polyPopUpDiv {

  position: relative;

  padding: 30px 20px;

  background: #fff;

  display: flex;

  flex-direction: column;

  gap: 30px;

  border-radius: 20px 20px 0 0;

  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);

}

.qr-imgaeDivInvite img {

  max-width: 150px;

  vertical-align: top;

}

.qr-codeDivMain {

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.qr-imgaeDivInvite {

  display: flex;

  justify-content: center;

}

.qr-codeDivMain p {

  text-align: center;

  font-size: 14px;

  line-height: 16px;

  color: #7a7a7a;

  font-weight: 400;

}

.invite-codeDiv {

  display: flex;

  justify-content: space-between;

  font-size: 14px;

  line-height: 16px;

  color: #252424;

  padding: 12px;

  border-radius: 5px;

  background-color: #eeeef1;
  display: flex;
      gap: 10px;

}

.invite-codemain {

  display: flex;

  gap: 15px;

  align-items: center;

}

.invite-codemain a {

  display: flex;

  width: 100%;

}

.invite-codemain a svg {

  width: 20px;

  height: 20px;

}

.in-codeLinkDiv {

  display: flex;

  flex-direction: column;

  gap: 15px;

}

/* invite page css end here */

/* mine  page css end here */

.mine-pageDiv .cust-imgDiv {

  display: flex;

  gap: 10px;

}

.mine-pageDiv .main-headerDiv {

  justify-content: end;

}

.mine-pageDiv .cust-imgDiv a svg {

  width: 25px;

  height: 25px;

}

.mine-pageDiv .cust-imgDiv a svg path {

  fill: #333333;

}

.img-hed-profileDiv {

  display: flex;

  flex-direction: column;

  gap: 15px;

  justify-content: center;

  text-align: center;

}

.img-hed-profileDiv img {

  width: 80px;

  border-radius: 50%;

  background: #8081c2;

  margin: 0 auto;

}

.img-hed-profileDiv h2 {

  font-size: 20px;

  line-height: 28px;

  font-weight: 600;

  /* color: #000; */

  color: #ffffff;

}
.img-hed-profileDiv h3 {
    color: #fff;
}

.profile-mainDiv {

  display: flex;

  flex-direction: column;

  gap: 20px;
  width: 100%;

}

.tt-amProDiv {

  display: flex;

  gap: 20px;

  flex-wrap: wrap;

}

.main-cm-clTap {

  width: calc(33.33% - 13.33px);

  display: flex;

  flex-direction: column;

  gap: 5px;

  text-align: center;

  position: relative;

}

.main-cm-clTap p {

  font-size: 14px;

  line-height: 16px;

  font-weight: 400;

  color: #9a9a9a;

}

.main-cm-clTap h3 {

  font-size: 20px;

  line-height: 20px;

  font-weight: 600;

  /* color: #000; */
  color: #ffffff;

}

.tt-amProDiv .main-cm-clTap:nth-child(2)::before {

  content: "";

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  width: 1px;

  height: 20px;

  background: #ccc;

  left: -10px;

}

.tt-amProDiv .main-cm-clTap:nth-child(2)::after {

  content: "";

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  width: 1px;

  height: 20px;

  background: #ccc;

  right: -10px;

}

.tt-withdrawbtnmain {

  padding: 10px;

  background: linear-gradient(135deg, #0c163c 0%, #0d1941 100%);

  border-radius: 10px;

  display: flex;

  gap: 10px;

  flex-direction: column;

}

.with-btnpayxDiv {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.left-sideWithPay {

  display: flex;

  gap: 3px;

  align-items: center;

}

.left-sideWithPay img {

  width: 40px;

  height: 40px;

}

.heading-widLeftDiv {

  display: flex;

  flex-direction: column;

  gap: 0px;

}

.heading-widLeftDiv h4 {

  color: #dba338;

  font-size: 14px;

  line-height: 16px;

  font-weight: 500;

}

.heading-widLeftDiv p {

  font-size: 13px;

  line-height: 16px;

  color: #ccc;

  display: flex;

  align-items: center;

  gap: 5px;

}

.heading-widLeftDiv p svg path {

  fill: #ccc;

}

button.with-btnyel {

  font-size: 13px;

  padding: 5px 10px;

  border-radius: 50px;

  border: none;

  /* background: linear-gradient(135deg, rgb(247 218 160) 0%, #f7e8d1 100%); */
  background: linear-gradient(135deg, #1aa27a, #ffffff);

  cursor: pointer;

  color: #000000;

}

.angl-xproBtn {

  width: 100%;

  text-align: center;

}

.angl-xproBtn a {

  padding: 5px 10px;

  width: 100%;

  background: #404f7f;

  display: block;

  border-radius: 6px;

  font-size: 14px;

  line-height: 16px;

  color: #fff;

  font-weight: 700;

}



.e-rDtDiv {

  /* background: linear-gradient(89deg, rgb(255 246 210) 0%, #fce68b 100%); */
background: linear-gradient(135deg, #1aa27a, #ffffff);

  display: flex;

  justify-content: space-between;

  padding: 20px;

  border-radius: 10px;

}

.ex-divDtDiv p {

  font-size: 14px;

  line-height: 16px;

  display: flex;

  align-items: center;

  gap: 5px;

  color: #000;

}

.ex-divDtDiv p img {

  width: 20px;

  height: 20px;

}

.ex-divDtDiv {

  display: flex;

  flex-direction: column;

  gap: 5px;

}

.ex-divDtDiv h2 {

  font-size: 16px;

  line-height: 16px;

  color: #000;

  font-weight: 600;

}

button.detail-divBtn {

  padding: 5px 10px;

  background: #000;

  color: #fff;

  border: none;

  border-radius: 50px;

  font-size: 14px;

  line-height: 20px;

}

.all-listdetailClick {

  padding: 15px;

  background: #fff;

  /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); */

  box-shadow: 0 4px 8px rgb(153 213 196);

  border-radius: 10px;

  display: flex;

  flex-direction: column;

  gap: 20px;

}

.ref-divCm {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.ref-divCm h3 {

  display: flex;

  gap: 10px;

  font-size: 16px;

  line-height: 18px;

  align-items: center;

  color: #363535;

  font-weight: 500;

}

.ref-divCm a svg {

  height: 10px;

}

.ref-divCm a svg {

  height: 10px;

  width: 9px;

}

.ref-divCm a {

  display: flex;

}

.ref-divCm h3 span svg {

  width: 20px;

  height: 20px;

}



/* mine  page css end here */

/* refrral  page css Start here */

.img-ref-bg {

  margin: 0 -15px;

  display: flex;

}



/* refrral  page css end here */

/* bank account  page css start here */

.acc-num-onDiv {

  display: flex;

  flex-direction: column;

  gap: 20px;

  /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); */
  box-shadow: 0 4px 8px rgb(152 213 195);

  border-radius: 10px;

  /* background: #fff; */

  padding: 15px;

}

.acc-num-onDiv .top-divAccNum {

  display: flex;

  gap: 10px;

  align-items: center;

}

.acc-num-onDiv .top-divAccNum .text-bgDivAccNum {

  width: 50px;

}

.acc-num-onDiv .top-divAccNum .all-hdDivAcc {

  width: calc(100% - 60px);

  display: flex;

  flex-direction: column;

  gap: 5px;

}

.text-bgDivAccNum h2 {

  display: flex;

  width: 50px;

  align-items: center;

  justify-content: center;

  height: 50px;

  background: #bf8dc0;

  border-radius: 50px;

  color: #fff;

  font-size: 18px;

  line-height: 20px;

  font-weight: 700;

}

.all-hdDivAcc h3 {

  font-size: 14px;

  line-height: 16px;

  color: #000;

}

.all-hdDivAcc p {

  font-size: 14px;

  line-height: 14px;

  color: #757575;

  font-weight: 400;

}

.btm-divAccNum {

  display: flex;

  justify-content: space-between;

  align-items: center;

  position: relative;

}

.btm-divAccNum::before {

  content: "";

  position: absolute;

  width: 100%;

  height: 1px;

  background-color: #e7e3e3;

  top: -10px;

  left: 0;

}

.btm-divAccNum a {

  display: flex;

}

.btm-divAccNum a svg {

  width: 15px;

  height: 15px;

}

.btm-divAccNum a svg path {

  fill: #898989;

}



/* bank account  page css end here */

/* withdraw address  page css Start here */

.with-historyPage .network-mainDivWithdraw .usdt-div {

  position: unset;

  transform: unset;

}

.with-historyPage .nt-dflexUsdt {

  display: flex;

  justify-content: space-between;

  align-items: center;

  position: relative;

}

.with-historyPage .login-detailDiv form {

  display: flex;

  flex-direction: row;

  gap: 10px;

  align-items: center;

}

.with-historyPage .form-deposit input {

  padding: 10px 10px !important;

}

.with-historyPage .heaidng-rg {

  max-width: 65px;

}

.with-historyPage .login-detailDiv .input-numMainDiv {

  width: calc(100% - 75px);

}

.with-historyPage .login-detailDiv .input-numMainDiv input {

  font-size: 15px;

  line-height: 20px;

  font-weight: 400;

}

.with-historyPage .network-mainDivWithdraw {

  padding: 20px 15px;

  /* background: #ffffff; */
  background: linear-gradient(135deg, #1aa27a, #ffffff);

  border-radius: 10px;

}
.main-bodyDivWithdraw p {
    color: #fff;
}
#loginForm input[type="text"] {
    color: #fff;
    background-color: #000000;
}
.form-deposit  p {
    color: #fff;
}
.with-historyPage .nt-divWith {

  display: flex;

  flex-direction: column;

  gap: 30px;

}

.with-historyPage .nt-dflexUsdt:before {

  content: "";

  position: absolute;

  width: 100%;

  height: 1px;

  background-color: #e7e3e3;

  bottom: -15px;

  left: 0;

}

.btn-paraAddresDiv {

  display: flex;

  flex-direction: column;

  gap: 20px;

  padding: 20px 20px 0;

}

.btn-paraAddresDiv p {

  font-size: 14px;

  line-height: 20px;

  font-weight: 400;

  color: #7f7c7c;

}

/* withdraw address  page css end here */

/* ref reward page css start here */

.heading-divRefreward {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.heading-divRefreward p img {

  width: 13px;

  height: 13px;

}

.heading-divRefreward p {

  display: flex;

  gap: 5px;

  font-size: 14px;

  line-height: 16px;

  color: #000;

  font-weight: 600;

}

.ref-rwardDiv .po-fixDivHeader {

  display: flex;

  flex-direction: column;

  gap: 20px;

}

body .ref-rwardDiv {

  padding: 82px 0 20px !important;

}

.ref-rwardDiv .main-bodyDivWithdraw {

  display: flex;

  flex-direction: column;

  gap: 0;

}

.date-rewardRef {

  display: flex;

  justify-content: space-between;

  padding: 20px 15px;

}

.date-rewardRef p {

  font-size: 14px;

  line-height: 16px;

  color: #000;

}

.gr-clRewad {

  color: #00d39c !important;

}

.date-rewardRef:nth-child(even) {

  background-color: #fff;

}

.date-rewardRef:nth-child(odd) {

  background-color: #f8fafd;

}

/* ref reward page css end here */

/* setting page css start here */

.settings-div .all-listdetailClick {

  gap: 0;

  padding: 0;

}

.settings-div .ref-divCm {

  /* position: relative; */

  padding: 20px;

  border-bottom: 1px solid #e7e3e3;

  cursor: pointer;

}

.settings-div .ref-divCm:last-child {

  border-bottom: none;

}

.ref-divCm h3 span {

  display: flex;

}

.settings-div .ref-divCm a {

  display: flex;

  align-items: center;

  gap: 5px;

}

.settings-div .ref-divCm a span {

  display: flex;

  gap: 10px;

  font-size: 15px;

  line-height: 16px;

  align-items: center;

  color: #363535;

  font-weight: 400;

}

.settings-div .ref-divCm h3 {

  display: flex;

  gap: 10px;

  font-size: 16px;

  line-height: 18px;

  align-items: center;

  color: #000;

  font-weight: 400;

}

.logout-divSetting {

  padding: 40px 15px 0;

}

.logout-divSetting .bt-homeExDiv {

  width: 100%;

  color: #ff0036;

  background: #fff;

}

.logout-divSetting .bt-homeExDiv:hover {

  background: #eeeef1;

}

.buss-fixDivpoly {

  position: fixed;

  bottom: -100%;

  left: 50%;

  transform: translateX(-50%);

  width: 100%;

  max-width: 380px;

  opacity: 0;

  visibility: hidden;

  transition: all 0.3s ease;

  z-index: 999;

}

.buss-fixDivpoly.active {

  bottom: 0;

  opacity: 1;

  visibility: visible;

}

.buss-polyPopUpDiv {

  position: relative;

  padding: 30px 20px;

  background: #fff;

  display: flex;

  flex-direction: column;

  gap: 30px;

  border-radius: 0;

  box-shadow: unset;

}

.cm-divTelWhat {

  display: inline-flex;

  gap: 10px;

  flex-wrap: wrap;

  align-items: center;

  width: max-content;

}

.cm-divTelWhat img {

  width: 30px;

  height: 30px;

}

.content-popupBussinessDiv {

  display: flex;

  flex-direction: column;

  gap: 30px;

}

.content-popupBussinessDiv h2 {

  font-size: 18px;

  line-height: 26px;

  font-weight: 600;

  color: #000000;

  text-align: center;

}

.tel-whatDiv {

  display: flex;

  flex-direction: column;

  gap: 20px;

  position: relative;

}

.tel-whatDiv:before {

  content: "";

  position: absolute;

  width: 100%;

  height: 1px;

  background-color: #e7e3e3;

  top: -15px;

  left: 0;

}

.cm-divTelWhat p {

  font-size: 16px;

  line-height: 18px;

  align-items: center;

  color: #000;

  font-weight: 400;

}



/* setting page css end here */

/* bind wallet address-form */

.form-deposit form#loginForm {
    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center;
    align-items: normal;
    column-gap: 10px;
}
.login-fields {
    display: flex;
    align-items: center;
    gap: 10px;
}
.form-deposit .heaidng-rg {
    max-width: 72px;
    width: 100%;
}
.form-deposit .input-numMainDiv {
    width: 100%;
}
/* end bind wallet address-form */
/*********29-09-25******/
.main-bodydivAllText .hd-forScShot h3, .main-bodydivAllText  .table-div h2 {
  color: #fff;
  text-align: center;
}
body main, body .main-container.account-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-container.account-wrap .login-detailDiv {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  padding: 10px;
  border: 1px solid #d3d0d0;
  align-items: center;
  border-radius: 10px;
  background-color: #1AA27A;
  padding: 30px 15px;
}
.main-container.account-wrap  .login-detailDiv .heading-detailLogin h2 {
  color: #fff;
  text-align: center;
}
.main-container.account-wrap  .heading-detailLogin {
  padding-bottom: 10px;
}
.main-container.account-wrap  .register-link a {
  color: #fff;
}
.main-container.account-wrap form input {
  border-radius: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
}
.main-container.account-wrap .login-detailDiv form button {
  margin-top: 0;
  font-family: "Roboto", sans-serif;
  transition: .3s ease all;
}
.main-container.account-wrap .nav-div a {
  background: #fff;
  padding: 4px 4px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
}
.main-container.account-wrap  .nav-div a:hover {
  background: #000;
}
.main-container.account-wrap .nav-div a:hover img{
  filter: brightness(0) invert(1);
}
.main-container.account-wrap .nav-div a  img {
  width: 8px;
}
.main-container.account-wrap .login-sectDiv {
  gap: 25px;
}
.main-container.account-wrap .login-detailDiv .heading-detailLogin p {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}
.main-bodyDivExchange {
  width: 100%;
}
.main-container.account-wrap .tri-numDiv span {
  font-size: 14px;
}
.main-container.account-wrap .login-detailDiv form button:hover {
  color: #000 !important;
  background: #fff !important;
}
.invite-polyPopUpDiv .invite-codeDiv {
  gap: 12px;
  position: relative;
}
.invite-polyPopUpDiv  p.invite-codeHead {
  width: 100px;
}
.invite-polyPopUpDiv  p.invite-codemain{
  padding-right: 30px;
}
.invite-polyPopUpDiv  p.invite-codemain.link {
  word-break: break-all;
}
.invite-polyPopUpDiv  p.invite-codemain.link {
  word-break: break-all;
}
.invite-polyPopUpDiv  a.copy-btn {
  position: absolute;
  right: 10px;
  width: auto;
}
.select-channel-inn {
  display: flex;
  flex-direction: column;
  gap: 15px;
  background: #f1f3f5;
  border-radius: 10px;
  padding: 10px;
}
.select-channel-inn .select-col img {
  width: auto;
  max-width: 40px;
}
.select-channel-inn .select-col {
  display: flex;
  background: #fff;
  border-radius: 10px;
  align-items: center;
  gap: 10px;
  padding: 10px;
  transition: .3s ease all;
}
.select-channel-inn .select-col p {
  display: flex;
  flex-direction: column;
  color: #000;
  font-family: "Roboto", sans-serif;
  gap: 5px;
}
.select-col.channel-active {
  background: #1BA27A;
}
.select-col.channel-active p {
  color: #fff;
}
.select-channel-inn .select-col:hover {
  background: #1BA27A;
}
.select-channel-inn .select-col:hover p{
  color: #fff;
}
.select-channel h3 {
  color: #000;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  margin: 15px 0;
  display: inline-block;
}
.recharge-form p {
  color: #000;
}
.form-deposit .input-numMainDiv input.recharge-amount {
  border-radius: 10px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
main.main-container.bn-acc-div {
  align-items: start;
}
.deposit-divCol .main-bodyDivWithdraw p {
  color: #000;
}
.main-container.account-wrap .login-sectDiv {
  width: 100%;
}
form#registerForm {
  width: 100%;
}
form#registerForm .code-div input#inviteCodeInput {
  padding-left: 20px;
  width: 100%;
}
form#registerForm .heaidng-rg  h3 {
  font-size: 14px;
}
form#registerForm  .verify-tpinDiv,form#registerForm  .verify-codeDiv {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.forget-detailDiv .input-numMainDiv input#forgotPhoneInput {
  padding-left: 100px;
}
.main-container.account-wrap .forget-detailDiv .heading-detailLogin {
  padding-bottom: 0;
}
.main-container.account-wrap .forget-detailDiv button#sendOtpBtn {
  width: 100%;
  margin-top: 10px;
}
.forget-detailDiv .input-numMainDiv.trc-div span {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  font-weight: 400;
}
.forget-detailDiv  button.active {
  width: 100%;
}
main.main-container.deposit-divCol.cm_clFor-innerPages.dep-historyPage {
  align-items: start;
}
.deposit-divCol .dep-hisBlock .top-divDepBl h3 {
  color: #000;
}
main.main-container.cm_clFor-innerPages.with-historyPage.ref-rwardDiv {
  align-items: start;
}
main.main-container.cm_clFor-innerPages.with-historyPage {
  align-items: start;
}
.slider-bannerExchange .slick-slide {
  height: auto;
  }
  form#forgotForm .step.step-phone {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.forget-detailDiv form .step.step-otp {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
form#forgotForm .step.step-tpin span {
  padding-bottom: 10px;
}
@media(max-width:500px){
  body .main-container {
    max-width: 100%;
  }
  .po-fixDivHeader {
    max-width: 100%;
}
.nav-divPoFix {
  max-width: 100%;
}
}
.tro-bankDivWith a {
    display: flex !important;
    justify-content: start;
    gap: 8px;
}
body .main-container.deposit-divCol {
    padding: 45px 15px 65px 15px !important;
}
.with-historyPage .dep-hisBlock {
    margin-bottom: 0;
}

.mine-pageDiv .po-fixDivHeader {
    left: inherit;
    transform: unset;
}