body {
  background: #0d0e0f;
  padding: 0px;
  margin: 0px;
  font-family: Inter;
}

main {
  margin-bottom: 100px;
}

#copmes {
  display: none;
}

.sucmess_dep {
  font-size: 20px;
  margin-top: 20px;
  color: #FFF;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: center;
  display: none;
  width:500px;
}

.sucmess_dep DIV {
  margin-bottom: 20px;
  text-align: center;
}

.sd_top {
  color: #0bba74;
}

.dep_error {
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  margin-top: 20px;
}
/*************Top block*****/
.top_left {
  width:40%;
}
.ant-input-affix-wrapper{
  flex: 1 1;
    height: 48px;
    border-radius: 30px;
    box-sizing: border-box;
    background: #f7f8fa;
    padding: 2px;
    -webkit-padding-start: 12px;
    padding-inline-start: 12px;
    border: none;
    display: flex;
    justify-content: space-between;
}

.ant-input {
width: unset;
font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #535963;
    padding: 0;
    background-color: initial;
        border-radius: 4px;
        box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    position: relative;
    display: inline-block;
    min-width: 0;
    transition: all .3s;
    border: 0px;
    background-color:transparent;
      outline: none;
  }

.ant-input:focus{
   outline: none !important;
    border: 0px  !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

  .ant-input-suffix {
    color: #6e7583;
    margin-right: 0;
    margin-left: 0;
    -webkit-margin-start: 8px;
    margin-inline-start: 8px;
    display: flex;
    flex: none;
    align-items: center;
  }

  .top_cols {
    display: flex;
    justify-content: space-around;
  }

  .top_cols_item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .top_cols_item DIV IMG {
    height: 40px;
  }

  .tl_underttl-bot {
    font-size: 14px;
    color:#FFF;
    text-align: center;
  }

  .tl_underttl_bigbut {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .tl_underttl_bigbut A {
    background: #1463ff;
    text-decoration: none;
    color:#FFF;
    font-weight: 600;
    border-radius: 15px;
    display: flex;
    justify-content:center;
    align-items: center;
    width:100%;
    height: 50px;
  }

  .top_cols_item SPAN {
    color: #FFF;
  }

  .banner-account_button {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    box-sizing: border-box;
    height: 44px;
    background-color: #1463ff;
    padding: 0 20px;
    border-radius: 24px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    gap: 4px;
    color: #fff;
  }

  .banner-account_icon {
    width: 40px;
    height: 40px;
    background-image: url(../img/banner-gift-animate-v3.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    top: -3px;
    animation: banner-account_run__IWasR 8.2s steps(119) infinite;
  }

  #tree_blocks {
    margin-bottom: 100px;
  }

  #supported_tokens {
    margin-bottom: 100px;
  }

    #supported_tokens .section_header {
    margin-bottom:50px;
  }

  .banner-account_icon SPAN {
    display: block;
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
      }

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

      .tl_ttl {
        margin-bottom: 0;
        font-weight: 600;
        font-size: 44px;
        line-height: 62px;
        color: #FFF;
        margin-bottom: 30px;
      }

      .tl_underttl {
        font-weight: 400;
        font-size: 20px;
        line-height: 28px;
        color: #FFF;
        margin-bottom: 50px;
      }

      .grey {
        color:#87909f;
      }

      #top {
        margin-bottom: 100px;
        margin-top: 100px;
      }

      .asset_grid DIV IMG {
        width:100px;
        height:100px;
        margin-bottom: 10px;
      }

      .asset_grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 50px;
      }

      .asset_grid DIV {
        color:#FFF;
        font-size: 20px;
        font-weight: 500;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content:center;
      }

      .top_right {
        width: 600px;
    height:500px;
    border-radius: 12px;
    background: url('../img/laptop.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 46px 0 10px;
    position: relative;
    z-index: 1;
    overflow: hidden;
      }

      .tr_qr {
        width: 180px;
        height: 180px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 9.35px;
        border: 1px solid #2b2e33;
        margin-top: 16px;
      }

      .tr_qr IMG {
        width:150px;
        height: 150px;
      }

      .tr_bot {
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
        width:170px;
      }

      .tr_bot_item {
        display: flex;
        flex-direction: column;
        align-items: center;
      }

      .tr_bot_item A, .tr_bot_item A:hover{
        color: #FFF;
        font-size: 13px;
        text-decoration: none;
      }

      .tr_bot_item DIV A IMG {
        width:24px;
        height: 24px;
      }

      .tr_head {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        color: #FFF;
        margin-bottom: 20px;
      }

        @media (max-width: 480px) {

          .sucmess_dep {
            width:auto;
          }

          .top_left {
            width:100%;
          }

          .top_right {
            display: none;
          }

          .ant-input-affix-wrapper {
          min-width: 0 !important;
          }
        }

        /*****Sub header******/

        .subheader {
          display: flex;
          border-bottom: 1px solid #222429;
          height: 60px;
          width:100%;
          align-items: center;
          border-bottom: 2px solid #0d0e0f;
        }

        .sh_item {
            margin-right: 15px;
            font-size:16px;
            height: 100%;
            display: flex;
            align-items: center;
        }

        .sh_item:first-child {
          margin-left: 30px;
        }

        .sh_item A {
          color: #87909f;
          text-decoration: none;
        }

        .sh_item A:hover {
          color: #FFF;
        }

        .sh_active {
            border-bottom: 2px solid #1463ff;
        }

/*******HEADER CSS******/
header {
  background: linear-gradient(89deg, #16171a 50.72%, #1f283f 98.73%);
  background-color: #16171a;
  color: #FFF;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #222429;
  height: 80px;
  width:100%;
}

.header_left {
  display: flex;
  align-items: center;
  margin-left: 20px;
};

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

.logo IMG {
  height:70px;
}

.submenu {
  display: none;
  position: absolute;
  top:90px;
  background:#16171a;
  border-radius: 15px;
  padding: 10px;
}

.submenu_item {
  padding: 15px;
  border-radius: 15px;
  display: flex;
  align-items: center;
}

.submenu_item:hover {
  background:#535963;
}

.submenu_icon IMG {
  width:35px;
  height: 35px;
  margin-right: 10px;
}

.su_right_top {
  font-size: 14px;
  color:#FFF;
  font-weight: 500;
}

.su_right_top A, .su_right_top A:hover {
  color:#FFF !important;
  text-decoration: none;
}

.su_right_bot A, .su_right_bot A:hover {
  color: #87909f !important;
  text-decoration: none;
}

.su_right_bot {
  margin-top: 2px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #87909f;
  white-space: normal;
}

.menu UL {
  display: flex;
}

.menu UL LI {
  list-style: none;
  font-size: 14px;
  margin-right: 15px;
}

.menu UL LI A {
  color: #FFF;
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
}

.menu UL LI A:hover {
  color: #104fcc
}

.header_right {
  display: flex;
  align-items: center;
  margin-right: 20px;
}

.login_but A {
  color: #FFF;
  padding: 5px 15px;
  text-decoration: none;
}

.menu_arrow {
  height: 6px;
}

.member_links {
  display: flex;
}
.signup_but A {
  background-color: #1463ff;
  color: #fff;
  height: 40px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
}

.header_sep {
  width:2px;
  height:40px;
  background: #9e9d99;
  margin-left: 20px;
  margin-right: 20px;
}

.header_icons {
  display: flex;
  align-items: center;
}

.header_icons_items {
  margin-right: 10px;
}

.search {
  margin-right: 40px;
}

.search_inuput {
  box-sizing: border-box;
  background: #292b31;
  margin: 0;
  color: #707d81;
  list-style: none;
  display: inline-block;
  width: 100%;
  min-width: 0;
  font-size: 14px;
  background-image: none;
  transition: all .3s;
  padding:10px;
  border:0px;
  border-radius: 15px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
}

input[type=text]:focus {
  border: 2px solid #104fcc;
  outline: #104fcc;
}

input[type=password]:focus {
  border: 2px solid #104fcc;
  outline: #104fcc;
}

.header_rightmob {
  display: none;
}

.mobmenu {
  display: none;
}

.mob_submenu {
  display: none;
}

.iti {
  display: block !important;
  width:100%;
}

#phone {
    width:100%;
    color:#97a0b0;
    height: 50px !important;
}

.tbi_ttl {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
  color:#FFF;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}

.tbi_image {
  text-align: center;
}

.tbi_sttl {
  font-size: 20px;
  font-weight: 500px;
  color:#FFF;
  text-align: center;
}
@media (max-width: 480px) {
  .menu {
    display: none;
  }

  .header_rightmob {
    display: block;
  }

  .cross {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
    margin-right: 10px;
  }

  .header_right {
    display: none;
  }

  .mobbut{
    margin-right: 10px;
  }

  .mobmenu {
    flex-direction: column;
    width:100%;
    top: 0px;
    position: absolute;
    background: #0d0e0f;
    height: 100%;
    z-index: 1000;
  }

  .loginbut_mob {
    margin-top: 20px;
    width:90%;
    margin-left: 10px;
  }

  .loginbut_mob A {
    width:100%;
    border: 1px solid #FFF;
    border-radius: 15px;
    padding: 10px;
    color:#FFF;
    text-decoration: none;
    text-align: center;
    display: block;
  }

  .signupbut_mob {
    margin-top: 10px;
    width:90%;
    margin-left: 10px;
  }

  .signupbut_mob A {
    width:100%;
    background: #1463ff;
    border-radius: 15px;
    padding: 10px;
    color:#FFF;
    text-decoration: none;
    text-align: center;
    display: block;
  }

  .menumob_list {
    margin-top: 20px;
  }

  .mob_submenu {
    background: #16171a;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
  }

  .mob_submenu UL LI {
    list-style: none;
    margin-bottom: 10px;
    padding-left:
  }

  .menumob_item {
    margin-bottom: 20px;
  }

  .menumob_item A {
    color:#FFF;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    padding-left: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .icontop {
    transform: rotateX(180deg);
  }
}
/****************************/

section {
  margin: 0 auto;
  max-width: 1200px;
  box-sizing: initial;
  padding: 0 24px;
  margin-bottom: 60px;
}

section:last-child {
  margin-bottom: 0px;
}

.section_header {
  font-weight: 600;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    color: #FFF;
    margin-bottom: 16px;
}

.section_subheader {
  font-size: 20px;
line-height: 28px;
text-align: center;
color:  #87909f;
margin-bottom: 48px;
}
/**********Most trending tokens******/

.tranding {
  padding-top: 40px;
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  background: linear-gradient(180deg, #141821, #0d0e0f);
  border-bottom: none;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #0d0e0f;
}

.tranding:hover {
  border: 1px solid #16346e;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 30px 0px #16346e;
  -moz-box-shadow:    0px 0px 30px 0px #16346e;
  box-shadow:         0px 0px 30px 0px #16346e;
}

.tranding_headers {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 40px;
}

.tranding_headers_item {
  padding: 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color:#87909f;
    margin-right: 40px;
}

.tractive {
  color: #FFF;
}

.tranding_button A {
  display: flex;
  width:80px;
  align-items: center;
  justify-content: center;
  border: 1px solid #1463ff;
  color:#1463ff;
  border-radius: 20px;
  padding-top:15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right:20px;
  text-decoration: none;
}

.tranding_button A:hover {
    border: 1px solid #1463ff;
    background: #1463ff;
    color:#FFF;
}

.trading_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  margin-bottom: 40px;
}

.trading_item:hover {
  border-radius: 20px;
  background: #292b31;
}

.cur_title_block_item IMG {
  width:40px;
}

.cur_title_block_item {
  margin-right: 15px;
}

.cur_title_block_subtitle {
  border-radius: 5px;
  background: #1f345d;
  padding: 3px;
  color:#1463ff;
  font-size: 12px;
  width: fit-content;
  margin-top: 3px;
}

.tranding_price {
  align-items: center;
  justify-content: center;
  display: flex;
  font-weight: 600;
  color:#FFF;
}

.tranding_change  {
  align-items: center;
  justify-content: center;
  display: flex;
  font-weight: 600;
}

.change_up {
  color:green;
  font-weight: 600;
}

.change_down {
  color:red;
  font-weight: 600;
}

.cur_title_block {
  display: flex;
}

.cur_title_block_title {
  display: flex;
  align-items: center;
  font-size: 20px;
  color:#FFF;
  font-weight: 600px;
  width:200px;
}

.cur_title_block_title IMG {
  margin-left: 5px;
}

/******Three blocks***********/
.three_blocks_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 12px;
}

.three_blocks_item {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px 16px 24px 24px;
  background: #111621;
  border-radius: 10px;
  flex: 1 1;
  transition: all .15s ease-in-out, z-index 0ms;
  cursor: pointer;
}

.three_blocks_item:hover {
  -webkit-box-shadow: 0px 0px 30px 0px #16346e;
  -moz-box-shadow:    0px 0px 30px 0px #16346e;
  box-shadow:         0px 0px 30px 0px #16346e;
}

.tbitem_head {
  color: #87909f;
  line-height: 24px;
  display: flex;
  font-size: 16px;
  justify-content: space-between;
  align-items: flex-start;
}

.tbitem_bot_item SPAN {
  color: #FFF;
  font-size: 36px;
  line-height: 44px;
  min-height: 44px;
  font-weight: 600;
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  letter-spacing: -1px;
  margin-right: 20px;
}

.tbitem_bot_item {
  font-size: 14px;
  display: inline-flex;
  align-items: flex-end;
  line-height: 28px;
  letter-spacing: 0;
  font-weight: 400;
  color: #FFF;
  margin-right: 40px;
}

@media (max-width: 480px) {
  .three_blocks_wrapper {
    flex-direction: column;
  }
}

/*****Vert block************/
#vert_blocks {
    margin-top: 100px;
}

.vert_block {
  background: linear-gradient(180deg, #141821, #0d0e0f);
  margin-right: 20px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px 30px 30px 30px;
  margin-bottom: 30px;
}

.vert_block:hover {
  border: 1px solid #16346e;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 30px 0px #16346e;
  -moz-box-shadow:    0px 0px 30px 0px #16346e;
  box-shadow:         0px 0px 30px 0px #16346e;
}

.vert_block_big {
  background: linear-gradient(180deg, #141821, #0d0e0f);
  margin-right: 20px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 30px 30px 30px 30px;
  margin-bottom: 30px;
}

.vert_block_big:hover {
  border: 1px solid #16346e;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 30px 0px #16346e;
  -moz-box-shadow:    0px 0px 30px 0px #16346e;
  box-shadow:         0px 0px 30px 0px #16346e;
}

.vert_blocks_ttl {
  font-weight: 600;
  font-size: 32px;
  line-height: 44px;
  text-align: center;
  color: #FFF;
  margin-bottom: 48px;
}

.vb_icon {
  width: 60px;
  height: 60px;
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  background-size: 100%;
}

.vb_percent{
    background-image: url(../img/hold-mx-trade-dark.png);
}

.vb_dollar{
    background-image: url(../img/hold-mx-partin-dark.png);
}

.vb_people{
    background-image: url(../img/hold-mx-invite-dark.png);
}

.vb_left_ttl {
  font-size: 20px;
  line-height: 28px;
  color: #FFF;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 20px;
}

.vb_left_underttl {
  color: #87909f;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 50px;
}

.vb_left_counter {
  color:#FFF;
  font-size:40px;
  font-weight: 600;
}

.vb_text {
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 20px;
}

@media (max-width: 480px) {
  .vert_block_big {
    flex-direction: column;
  }

  .vb_right IMG {
    width:100%;
  }
}

/********Big block item*************/
#big_blocks {
  margin-top: 100px;
}

.big_blocks_ttl {
  font-weight: 600;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
  color:#FFF;
}

.big_blocks_subttl {
  max-width: 1248px;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  margin: 16px auto auto;
  color:#87909f;
  padding: 0 16px;
  margin-bottom: 40px;
}

.bbitem_image IMG{
  width: 100px;
  height: 100px;
}

.bbitem_image {
  display: flex;
  justify-content: center;
  align-items: center;
  gap:30px;
  margin-bottom: 40px;
}

.bbitem_image SPAN {
  font-size: 18px;
  color: #FFF;
  font-weight: 500;
}

.big_blocks_wrapper {
  display:flex;
}

.dynphone_subttl {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #FFF;
  margin-bottom: 50px;
  text-align: center;
}

.big_blocks_item {
  max-width: calc((100% - 24px) / 3);
  flex: 1 1;
  background: linear-gradient(180deg, #141821, #0d0e0f);
  margin-right: 20px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 50px 30px 30px 30px;
}

.big_blocks_item:hover {
  border: 1px solid #16346e;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 30px 0px #16346e;
  -moz-box-shadow:    0px 0px 30px 0px #16346e;
  box-shadow:         0px 0px 30px 0px #16346e;
}

#partners {
  margin-top: 100px;
}

.partners_grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 30px;
  column-gap: 30px;
}

.partners_ttl{
  font-weight: 600;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
  color: #FFF;
  margin-bottom: 40px;
}

.partners_grid DIV {
  background: #f4f6f8;
  border-radius: 15px;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 150px;
}

.partners_grid DIV IMG {
  width:170px;
}

.bbitem_head {
  margin-top: 24px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color:#FFF;
}

.bbitem_subhead {
  color: #87909f;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-top: 20px;
}

@media (max-width: 480px) {
  .big_blocks_wrapper {
    flex-direction: column;
  }

  .big_blocks_item {
    max-width:100%;
  }
}

/***************phone big******/
#dynphone {
  margin-top: 100px;
}

.dynphone_ttl {
  font-weight: 600;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
  color:#FFF;
}

.dynphone_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  gap: 50px;
}

.dynphone_wrapper IMG {
  width:100%;
}

.dw_left {
  min-width: 400px;
  height: 710px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/home_download_phone_1224.png);
  background-position: center bottom 0;
}

.dw_qr_img SVG{
  width:140px;
  height:140px;
}

.dw_qr_wrap {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 0 32px;
  padding: 40px;
  border-radius: 10px;
  background: linear-gradient(180deg, #141821, #0d0e0f);
  border-bottom: none;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #0d0e0f;
}

.dw_qr_wrap:hover {
  border: 1px solid #16346e;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 30px 0px #16346e;
  -moz-box-shadow:    0px 0px 30px 0px #16346e;
  box-shadow:         0px 0px 30px 0px #16346e;
}

.dw_qr_text_top{
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: normal;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #87909f;
  margin-bottom: 20px;
}

.dw_qr_text_bottom{
  font-size: 20px;
  line-height: 28px;
  color:#FFF;
}

.dw_more A {
  text-decoration: none;
  color: #87909f;
}

.dw_grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  margin-top: 30px;
}

.dw_grid_el A {
  height: 48px;
  gap: 8px;
  border-radius: 32px;
  text-decoration: none;
  color: #FFF;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
}

.dw_grid_el A SVG {
  width:32px;
  height: 32px;
}

.dw_more {
  display: flex;
  align-items: center;
  margin-top: 48px;
  height: 22px;
  cursor: pointer;
  margin-left: 16px;
}

@media (max-width: 480px) {
  .dynphone_wrapper {
    flex-direction: column;
  }
}
/*********Footer*************/
footer {
  padding:40px;
  padding-top: 64px;
  border-top: 1px solid #222429;
}

.footer_wrapper{
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 12px;
}

.footer_col_title{
  color:#FFF;
  font-size:16px;
  font-weight: 500;
  margin-bottom: 30px;
  text-align: center;
}

.footer_col {
  margin-right: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.disc {
  color:#FFF;
  font-size: 14px;
  font-weight: 600;
}

.footer_col_body {
  text-align: center;
}

.footer_col_body A {
  color: #FFF;
  text-decoration: none;
}

.footer_col_body UL {
  padding:0px;
}

.footer_col_body UL LI {
  list-style: none;
  margin-bottom: 15px;
}

.footer_col_body UL LI A {
  color: #FFF;
  text-decoration: none;
}

.footer_col_body UL LI A:hover {
  color: #1463ff;
}

  @media (max-width: 480px) {
    .footer_wrapper {
      flex-direction: column;
    }
  }


/***********reg page***************/
.regpage_center {
  background-color: #0f131c;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding: 24px;
  border-radius: 16px;
  align-items: stretch;
  gap: 50px;
}

.regpage_left {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.regpage_right IMG{
  display: block;
  width: 340px;
  height: 570px;
  border-radius: 16px;
}

.regpage_inp {
  margin-bottom: 20px;
  text-align: center;
}

.regpage_inp INPUT {
  background: #333435;
  width:380px;
  height: 50px;
  border-radius: 16px;
  border: 1px solid  #0f131c;
  padding-left: 20px;
  box-sizing: border-box;
}

.regpage_inp INPUT[type="text"] {
  color:#97a0b0;
}

.regpage_inp INPUT::placeholder {
  color:#87909f;
  font-size: 16px;
}

.login_page_but {
  background: #1463ff !important;
  font-size: 16px;
  font-weight: 600;
  color:#FFF;
  width:380px !important;
  cursor: pointer;
}

.regpage_ttl{
  color:#FFF;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 20px;
}

.forgotpass {
  margin-top: 25px;
  text-align: center;
}

.forgotpass A, .noaccyet A {
  color:#1463ff;
  text-decoration: none;
  font-size: 12px;
}

.noaccyet {
  color:#FFF;
  margin-top: 25px;
  text-align: center;
  font-size: 12px;
}

.cred_panel {
  width:50%;
}

.cred_line {
  font-size:16px;
  font-weight: 600;
  color: #87909f;
  margin-top: 10px;
  margin-bottom:10px;
}

.cred_line SPAN {
  color: #FFF;
}

.dashlink {
  text-align: center;
  font-size: 20px;
}

.dashlink A {
  color: #FFF;
  text-decoration: none;
}

.dashlink A:hover {
  color: #1463ff;
}

/*************Sell buy****************/
.sellbuy {
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.sellbuy_ttl {
  font-weight: 500;
  font-size: 32px;
  line-height: 44px;
  color:#FFF;
  margin-top: 0;
  margin-bottom: 40px;
}

.howtoblock {
  display: flex;
  align-items: center;
}

.htb_text{
    width: 556px;
    color:#FFF;
    font-size:13px;
    margin-left: 25px;
}

.dash {
  width: 1px;
  height: 36px;
  border-left: 1px dashed #326ad5;
  -webkit-margin-start: 16px;
  margin-inline-start: 16px;
}

.sbr_head {
  display: flex;
  justify-content: space-between;
  position: relative;
  border-radius: 12px;
  background: #1c1d21;
}

.sbr_but {
  width: 50%;
  height: 74px;
  font-size: 24px;
  line-height: 74px;
  color:#FFF;
  text-align: center;
  background: #222429;
  cursor: pointer;
}

.sbr_active {
  background: #1c1d21;
}

.depbut {
  border-top-left-radius: 12px;
}

.wbut {
  border-top-right-radius: 12px;
}

.sbr_but_row {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}

.sbr_but_row BUTTON {
  width: 100%;
  height: 56px;
  border-radius: 28px;
  background: #0bba74;
  border: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color:#FFF;
  cursor: pointer;
}

.sbr_but_row:hover BUTTON {
  background: #3cc890;
}

.sbr_plate_txt {
  font-size: 14px;
  color: #87909f;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}

.sbr_plate {
  background: #1c1d21;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 20px;
}

.formsbrtow {
  display: flex;
}

.formsbrtow INPUT {
  background: #333435;
  width:360px;
  height: 50px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border: 1px solid  #333435;
  padding-left: 20px;
  color:#FFF;
}

.formsbrtow INPUT::placeholder {
  color:#87909f;
  font-size: 16px;
}

.formsbrtow SELECT {
  background: #333435;
  width:100px;
  height: 54px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid  #333435;
  padding-left: 20px;
  color: #FFF;
  font-size: 16px;
}

.feeblue {
  color: #1463ff;
}

.fee_row {
  color: #FFF;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.totalfee_row {
  margin-top: 25px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #FFF;
}

.sell_plate {
  display:none;
}

.error_txt {
  color: red;
  display: none;
  font-size: 10px;
  margin-top: 3px;
}

/***********Finace page****/
.finpage_ttl {
  font-size: 32px;
  color: #FFF;
  font-weight:600;
  padding-left: 30px;
  margin-top: 30px;
}

.megadivitem {
  padding-left:30px;
  margin-top: 40px;
}

.mt{
  border-collapse:collapse;
}

.mt TR TD {
  padding: 15px;
}

.trheaddep TD {
  color: #87909f;
  background: #2b2e33;
}

.mt TR TD {
  color: #FFF;
}

.trheaddep TD:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.trheaddep TD:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.rowgrey {
  background: #16181a;
}

.trheaddep {
  background: #2b2e33;
}

.bolder-success {
  color:#003300 !important;
}

.bolder-pending {
  color: #0033cc !important;
}

.bolder-failed {
  color: #ff0066 !important;
}

/************Deposit or whatever form***********/
.step__number {
    background-color: #1463ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 160%;
    color: #FFFFFF;
    margin-right: 19px;
}

.select__img IMG {
  width:26px;
  height:26px;
  margin-right: 10px;
}

.curimg IMG {
  width:26px;
  height:26px;
  margin-right: 5px;
  padding:0px;
}

.select__menu {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  max-height: 318px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  z-index: 30;
  width:345px;
  display: none;
}

.select__menu::-webkit-scrollbar {
    width: 12px;
}

.select__menu::-webkit-scrollbar-track {
    background: #848E9C;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D6D7DD;
  }

.select__menu-item{
  border: none;
  border-bottom: 1px solid #2C333C;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #232930;
  padding: 10px;
  cursor: pointer;
}

.select__menu-item_network:hover {
  background: #2f3640
}

.select__menu-item_network{
  border: none;
  border-bottom: 1px solid #2C333C;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #232930;
  padding: 10px;
  cursor: pointer;
}

.select__menu-item_network:hover {
  background: #2f3640
}

.select__menu_network {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  max-height: 318px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  z-index: 30;
  width:405px;
  display: none;
}

.select__menu_network::-webkit-scrollbar {
    width: 12px;
}

.select__menu_network::-webkit-scrollbar-track {
    background: #848E9C;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D6D7DD;
  }

.select__menu_network-item{
  border: none;
  border-bottom: 1px solid #2C333C;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #232930;
  padding: 10px;
  cursor: pointer;
}

.select__menu_network-item:hover {
  background: #2f3640
}

.step__populars-buttons {
  display: flex;
}

.step__populars-btn {
    background-color: #232930;
    border: 1px solid #637d7e;
    border-radius: 5px;
    padding: 0 9px;
    font-size: 12px;
    line-height: 26px;
    color: #848E9C;
    cursor: pointer;
    width: max-content;
    margin-right: 5px;
}

.spb_active {
    border: 1px solid #1463ff;
}

.pp_right_top, .pp_right_descr {
  background: #1c1d21;
  border-radius: 12px;
  padding: 20px;
}

.pp_right_descr {
  margin-top: 30px;
}

.pp_left {
  background: #1c1d21;
  border-radius: 12px;
}

.paypage {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-left: 40px;
  padding-right: 40px;
  gap:40px;
  margin-top: 50px;
}

.pp_right_ttl{
  font-size: 18px;
  line-height: 160%;
  color: #ffffff;
  margin-bottom: 15px;
  margin-left: 9px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.pp_right_descr {
  font-size: 14px;
  line-height: 22px;
  color: #848E9C;
}

.pp_right_comment {
  font-size: 14px;
  line-height: 22px;
  color: #848E9C;
}

.pp_right_comment UL, .pp_right_comment UL LI{
  margin: 0px;
  padding: 0px;
}

.pp_right_comment UL {
  margin-left: 20px;
}

.pp_right_descr SPAN{
  color:  #1463ff;
}

.important-information__info{
 background: #232930;
 padding: 10px;
 border-radius: 5px;
 display: flex;
 align-items: center;
 justify-content: flex-start;
 margin-top: 20px;
}

.important-information__info SVG {
  margin-right: 10px;
}

.important-information__info SPAN {
  margin-left: 5px;
}

.form-faq__question {
  font-weight: 600;
  color: #FFF;
  margin-bottom: 10px;
  font-size: 14px;
}

.form-faq__answer {
  font-size: 12px;
  text-align: justify;
  margin-bottom: 25px;
}

.pp_left_block {
  display: flex;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.pp_left_block:first-child {
  padding-top: 20px;
}

.pplb_content_ttl {
  color:#FFF;
  font-size: 14px;
  font-weight: 600;
}

.pplb_content_descr{
    color: #848E9C;
    font-size: 12px;
    margin-top: 3px;
}

.pplb_content_main {
  margin-top: 10px;
}

.under_ps {
    font-size: 12px;
      color: #848E9C;
      margin-bottom: 5px;
      margin-top: 10px;
}

.pseudo_selected {
  background-color: #232930;
  border: 1px solid #637d7e;
  border-radius: 5px;
  display: flex;
  padding: 10px;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: #848E9C;
  margin-right: 5px;
}

.pseudo_selected_network {
  background-color: #232930;
  border: 1px solid #637d7e;
  border-radius: 5px;
  display: flex;
  padding: 10px;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: #848E9C;
  margin-right: 5px;
}

.curblock {
  display: flex;
  align-items: center;
}

.pplb_content_main SELECT{
  background-color: #232930;
  border: 1px solid #637d7e;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  font-size: 14px;
  color: #848E9C;
  height: 51px;
  width: 100%;
}

.pplb_content_main INPUT {
  width:100%;
  height: 51px;
  background-color: #232930;
  border: 1px solid #232930;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  outline-color: #1463ff;
  font-size: 14px;
  line-height: 16px;
  color: #848E9C;
  padding-left: 10px;
  width:404px;
}

.destination_address_inp {
  border-radius: 5px !important;
  box-sizing: content-box;
}

.input__01 {
  width:298px !important;
}

INPUT:placeholder {
  color:#848E9C !important;
}

.input__01-copyBtn{
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 106px;
    height: 55px;
    left: 578px;
    top: 727px;
    background-color: #1463ff;
    border: 1px solid #1463ff;
    border-left: 0;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #FFF;
}

.input__01-copyText {
  display: flex;
}

.amoutbox {
    display: flex;
    background-color: #232930;
    border: 1px solid #232930;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.inp_exp {
  display: flex;
  align-items: center;
  justify-content: space-around;
  color:#848E9C;
}

.sum_all {
  color:#1463ff;
}

.sum_split {
  width:1px;
  background: #848E9C;
  height: 60%;
  margin-left: 10px;
  margin-right: 10px;
}

.form-coins__alert {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #848E9C;
  background: #232930;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 20px;
}

.input-amount {
  width:320px !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.form-coins__alert-img {
  margin-right: 10px;
}

.select__name {
  font-size: 14px;
  color: #848E9C;
}

.sendbnt {
  width: 100%;
  height: 54px;
  background-color: #0bba74;
  border-radius: 5px;
  text-align: center;
  border: 1px solid #0bba74;
  color: #FFF;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/************Swap page************/
.right_notop {
  margin-top: 0px;
}

.twoobj {
  display: flex;
}

.twoobj .pseudo_selected {
  border: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  width:130px;
}

.small_select {
  width:130px;
  left: 460px;
  margin-top:50px;
}

.dark_input {
  background: #181A20 !important;
}

.undermain_sw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 5px;
  font-size: 12px;
  line-height: 160%;
  color: #848E9C;
}

.form-coins__rate {
  font-size: 12px;
  color: #FFF;
  display: flex;
  justify-content: space-around;
  margin-top: 30px;
  line-height: 18px;
  color: #ffffff;
  border-bottom: 1px dashed #647173;
  padding-bottom: 9px;
}

@media (max-width: 480px) {
  .paypage {
    flex-direction: column;
    padding-left: 0px;
    padding-right: 0px;
  }
  .step__populars-buttons {
    display: none;
  }

  .input__01 {
    width: auto !important;
  }

  .input-amount {
    width:100% !important;
  }

  .pplb_content_main INPUT {
    width:100%;
  }
}

/************Profile***********/
.main_profile {
  padding:40px;
}

.formrow {
  display: flex;
  gap:50px;
  margin-bottom: 40px;
  justify-content: space-between;
}

.fielplace LABEL {
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  margin-bottom: 5px;
}


.fielplace {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 400px;
}

.fielplace INPUT {
  width:100%;
  height: 51px;
  background-color: #232930;
  border: 1px solid #232930;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  outline-color: #1463ff;
  font-size: 14px;
  line-height: 16px;
  color: #848E9C;
  padding-left: 10px;
  box-sizing: border-box;
}

.fielplace SELECT{
  background-color: #232930;
  border: 1px solid #637d7e;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  font-size: 14px;
  color: #848E9C;
  height: 51px;
  width: 100%;
}

.rowwide {
  min-width: auto;
  width: 100%;
  align-items: center !important;
}

.formtext {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  color: #87909f;
  font-size: 12px;
}

/**********Support page***********************/
.chatpage {
  display: flex;
  flex-direction: column;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 40px;
}

.chat__top{
  background: #232930;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 30px;
  display: flex;
  gap:20px;
  align-items: center;
  justify-content: flex-start;
}

.chat__title {
    font-size: 20px;
    line-height: 23px;
    color: #ffffff;
    position: relative;
}


.chat__title:before {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    height: 4px;
    border-radius: 3px;
    background: #1463ff;
}

.chat__messages {
    height: 589px;
    background: #1E2329;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.chat__message-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    row-gap: 12px;
    overflow-y: scroll;
}

.chat__message-text {
    font-size: 13px;
    line-height: 20px;
    color: #FFFFFF;
    padding: 10px 14px;
    border-radius: 5px 0 5px 5px;
}

.chat__message-text {
  background: #a162f7;
}

.chat__message-support .chat__message-text {
  background: #f5f6fa;
  color: #612e44;
}

.chat__message-support {
  flex-direction: row-reverse;
  margin-right: 30px;
}

.chat__message {
  display: flex;
  align-items:center;
  margin-bottom: 20px;
}

.chat__message-img-title {
    font-size: 11px;
    line-height: 13px;
    color: #6B798D;
    margin-top: 6px;
  }

.chat__message-data {
  font-size: 11px;
  line-height: 13px;
  color: #6B798D;
  margin-top: 6px;
}

.chat__message-right {
  margin-right: 10px;
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

.chat__new-message .buttons__01 {
    width: 120px;
    height: 46px;
}
.buttons__01 {
    background-color: #1463ff;
    border-radius: 5px;
    text-align: center;
    color: #181A20;
    font-weight: 600;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
    color:#FFF;
    text-decoration: none;
}

.chat__textarea {
    width: 100%;
    height: 46px;
    font-size: 14px;
    line-height: 16px;
    color: #848E9C;
    background-color: #232930;
    border: 1px solid #232930;
    border-radius: 5px;
    outline: none;
}

.chat__new-message {
  display: flex;
  column-gap: 14px;
  margin-top: 30px;
  align-items: center;
  justify-content: space-between;
  padding: 14px 24px;
  background: #1E2329;
  border: 1px solid #1E2329;
  border-radius: 5px;
}

/******Invite page*******/
#invite_top{
  display: flex;
    align-items: center;
    justify-content: space-between;
    background-image: url(../img/invite/invite-header-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px !important;
    max-width: none;
}

.invite_top_wrap {
  display: flex;
  gap:200px;
  margin: 0 auto;
  margin-top: 50px;
}

.pink {
      color: #ffe5b3;
}

.invite_top_ttl {
  font-size: 54px;
    font-weight: 700;
    line-height: 62px;
    color:#FFF;
}

.invite_top_subttl {
  margin-top: 24px;
font-size: 20px;
font-weight: 500;
line-height: 28px;
color: #87909f;
}

.invite_top_but {
  background-color: #1463ff;
  color: #fff;
  padding: 5px 15px;
  border-radius: 16px;
  text-decoration: none;
  text-align: center;
  width: 150px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 30px;
}
.invite_top_img{
  width: 340px;
  height: 340px;
  background-size: 340px;
  background-repeat: no-repeat;
  background-image: url(../img/invite/invite-header-desktop.svg);
}

.invite_blocks_head {
  font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    color: #f2f4f6;
    margin-bottom: 32px;
}

.invtite_blocks_wrap {
  display: flex;
  gap:30px;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-around;
}

.invite_block {
  width: 25%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding: 24px;
    border-radius: 16px;
    background: #12141a;
    border: 1px solid #87909f;
}

.ib_subttl {
  font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #f2f4f6;
    word-break: break-word;
    margin-bottom: 30px;
}

.ib_uptitle {
  font-size: 14px;
font-weight: 500;
line-height: 20px;
color: #87909f;
margin-bottom: 4px;
word-break: break-word;
}

.ib_ttl {
  font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    background-clip: text;
    margin-bottom: 16px;
    word-break: break-word;
    color: #ffe5b3;
}

.ib_button {
width: 135px;
height: 48px;
border: 1px solid #87909f;
border-radius: 24px;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #ffe5b3;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
}

/********Invtite how it works****/

.howwork_head {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: #f2f4f6;
  margin-bottom: 32px;
}

.howwork_wrapper{
  display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
gap: 15px;
padding: 48px 20px;
background: #12141a;
border: .99px solid rgba(180, 191, 214, .078);
border-radius: 16px;
}

.howwork_top_row {
  display: flex;
  justify-content: space-between;
  width:80%;
}

.howwork_middle_row {
  display: flex;
  width:78%;
  justify-content: space-between;
  align-items: center;
}

.hwtr_flat {
  width: 50%;
  height: 2px;
  border-radius: 6px;
  background: hsla(0, 0%, 100%, .1);
}

.hwtr_round SPAN {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
}

.hwtr_round {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .2) 100%);
}

.howwork_bottom_row {
  width:100%;
  display: flex;
  justify-content: space-between;
}

.hwbr_block {
  width:25%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.hwbr_block div {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  color: #FFF;
}

.hwbr_block span {
  font-size: 14px;
  line-height: 20px;
  color: #87909f;
}

.refrules_head {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: #f2f4f6;
  margin-bottom: 32px;
}

.rulesblock {
  color:#87909f;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.rulesblock h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #FFF;
  margin-bottom: 8px;
}

.hidden_rules {
  display: none;
}

.showmorerules {
  cursor: pointer;
  color: #FFF;
  display: flex;
  justify-content: center;
  margin-top: 20px;
  font-size: 18px;
  align-items: center;
}

.less_rule_but {
  display: none;
}

 .blubutton_bs {
   background-color: #1463ff;
    color: #fff;
    padding: 5px 15px;
    border-radius: 16px;
    text-decoration: none;
    text-align: center;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 30px;
 }

.bottom_stripe_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(92.31deg, rgba(14, 30, 54, .769) 10.58%, #0d1422 99.39%);
  padding-left: 30px;
  padding-right: 30px;
}

.bs_middle DIV {
  font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #4281ff;
}

.bs_middle SPAN {
  max-width: 683px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: #f2f4f6;
}

#bottom_stripe {
  max-width: none;
  padding:0px;
}


@media (max-width: 480px) {
  .invite_top_wrap {
    flex-direction: column;
    gap:20px;
  }

  .invite_top_left {
    padding: 20px;
  }

  .invite_top_right {
    display: none;
  }

  .invtite_blocks_wrap {
    flex-direction: column;
  }

  .invite_block {
    width:100%;
  }

  .ib_button {
    width:100%;
  }

  .bottom_stripe_wrapper {
    flex-direction: column;
  }

  .invite_block {
    width:auto;
    flex-direction: column-reverse;
    align-items: center;
  }

  .bs_right {
    margin-bottom: 30px;
  }
}

/******Privacy Policy**************/

.terms_termsContent {
  padding: 30px;
}

.terms_termsContent H1{
  color: #FFF;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.terms_termsDate {
  margin-bottom: 32px;
  color: #87909f;
  font-size: 16px;
}

.terms_title {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 24px;
  color: #FFF;
  margin-bottom: 32px;
}

.terms_line2 {
  width: 8px;
  height: 20px;
  background: #1463ff;
  display: inline-block;
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
}

.terms_infoContent {
  margin-bottom: 40px;
}

.terms_infoContent P {
  color:#f2f4f6;
  margin-bottom: 0;
  line-height: 24px;
  font-size: 16px;
  text-align: justify;
}

.terms_fondBold {
  font-weight: 600;
}

.terms_fondFourth {
  margin-top: 16px;
  margin-left: 24px;
}

/*********about***********/
#about_count {
  max-width: 100%;
  padding-left: 0px !important;
  padding-right: 0px !important;
  background: #000;
  padding-top: 50px;
  padding-bottom: 50px;
}

.about_count_wrap {
  display:flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
}

.acb_left IMG {
  width:72px;
  height: 72px;
}

.about_count_block {
  display: flex;
  align-items: center;
}

.acb_right_top {
    color: #FFF;
    font-weight: 700;
    white-space: nowrap;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 12px;
}

.acb_right_bot{
    color: #87909f;
    font-weight: 700;
    white-space: nowrap;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 12px;
}

.about_title H2, .about_advantageContent H2 {
    font-size: 36px;
    font-weight: 700;
    line-height: 44px;
    color: #FFF;
    z-index: 1;
    margin-bottom: 32px;
}

.about_introductionContent P, .about_advantageContent P{
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #87909f;
    z-index: 1;
    margin-bottom: 32px;
}

.about_title {
    display: flex;
    align-items: center;
    position: relative;
}

.about_title IMG {
  position: absolute;
  left:-124px;
  top: -100px;
}

.about_contentBg {
  position: absolute;
  right:0;
  width:354px;
  top:60px;
}

.about_my_content_inner {
  padding-left: 30px;
  padding-right: 30px;
}

.ag_block_image IMG {
  width: 300px;
}

.ag_wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap:30px;
  margin-bottom: 50px;
}

.ag_block_image {
  height: 330px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

.ag_block_text DIV {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #FFF;
  margin-bottom: 10px;
}

.ag_block_text SPAN {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #87909f;
  display: block;
}

.ag_block_text {
  padding: 20px;
  background: #222429;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

@media (max-width: 480px) {
  .about_contentBg {
    display: none;
  }

  .about_count_wrap {
    flex-direction: column;
  }

  .about_count_block {
    margin-bottom: 30px;
  }

  .ag_wrapper {
    display: flex;
    flex-direction: column;
  }
}

/*******rates***************/
.rates_wrapper {
 margin:30px;
}

.cd_img IMG {
  width:16px;
  height:16px;
}

.rates_row {
  display:flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  color: #87909f;
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 5px;
}

.rates_row:hover {
  background: #1b1d1f;
  border-radius: 5px;
}

.rates_row DIV {
  }

.coin_col {
  align-items: center;
  width:15%;
}

.rates_heads {
  display: flex;
}

.rates_heads {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #87909f;
  border-radius: 4px;
  height: 36px;
  background-color: #1c1d21;
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
}

.rates_heads DIV {
  width:15%;
  text-align: left;
}

.rates_heads DIV:first-child {
  width:10%;
}

.coin_desc {
  display: flex;
  align-items: center;
  width:10% !important;
}

.cd_img {
  margin-left: 3px;
  margin-right: 5px;
}

.pc_down {
  color:#ff4761;
}

.pc_up {
  color: #0bba74;
}

.pc_none {
  color: #FFF;
}

.cd_text DIV {
  color:#FFF;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  margin-bottom:3px;
}

.cd_text SPAN {
  font-weight: 600;
    text-align: left
}

.rates_action A {
  display: block;
    color: #87909f;
    text-decoration: none;
    padding:20px;
    border-radius: 15px;
    border: 1px solid #87909f;
    text-align: center;
}

.act_head {
  text-align: center !important;
}

.highlighted {
  color: #87909f;
  border-radius: 4px;
  background-color: #1c1d21;
  height: 36px;
  font-weight: 600;
}

.st_declined {
  color:#e35468;
}

.st_rejected {
  color:#ff4761;
}

.st_sent {
  color: #5574ed;
}

.st_approved {
  color: #0bba74;
}

.st_pending {
  color: #e6e347;
}

.st_failed {
  color: #a82853;
}

.st_success {
  color: #28a837;
}


.faq_wrapper {
  display: flex;
  justify-content: space-between;
  gap:40px;
}

.faqel_title {
  display: flex;
  justify-content: space-between;
}

.faqel {
  border-top: 3px solid #e4e7ec;
}

.faqel:last-child {
  border-bottom: 3px solid #e4e7ec;
}

.faqel_title {
  padding-top: 20px;
  padding-bottom: 20px;
  cursor: pointer;
}

.faqel_title DIV {
  font-weight: 600;
  font-size: 30px;
  text-align: center;
  color: #FFF;
}

.faqel_title SPAN {
  font-weight: 600;
  font-size: 30px;
  text-align: center;
  color: #FFF;
}

.faqel_body {
  line-height: 25px;
  color: #FFF;
  font-size: 15px;
  font-weight: 500;
  margin-top: 15px;
  text-align: justify;
  display: none;
  padding-bottom: 20px;
}

.footer_col_title IMG {
  width:100px;
}

.faq_left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width:30%;
}

.faq_right {
  width:70%;
}

.faq_left DIV {
  font-weight: 600;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
  color: #FFF;
}

.faq_left SPAN{
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #FFF;
  text-align: center;
}

.faq_left SPAN A {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #FFF;
  text-align: center;
  text-decoration:none;
}

@media (max-width: 480px) {

  section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq_left {
    width:100%;
  }

  .faq_right {
    width:100%;
  }

  .faq_wrapper {
    flex-direction: column;
  }

  .partners_grid {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 10px;
    column-gap: 10px;
  }

  .dynphone_wrapper IMG {
    width:100%;
  }

  .asset_grid {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 10px;
  }

  .disc IMG {
    width:100%;
  }
}

.tos {
  margin-top: 50px;
}

.tos_head {
  font-weight: 600;
    font-size: 32px;
    line-height: 50px;
    color: #FFF;
    margin-bottom: 30px;
    text-align: center;
}

.tos_body {
  font-weight: 400;
    font-size: 14px;
    color: #FFF;
    text-align: justify;
}

.tos_body A {
  font-weight: 400;
    font-size: 14px;
    color: #FFF;
    text-align: justify;
}

.disc DIV A {
  color:#FFF;
  text-decoration: none;
}
