html {
font-family: "Microsoft Yahei" , Arial,Helvetica,sans-serif;
  -moz-text-size-adjust: 100%; font-size:14PX;
  -webkit-text-size-adjust: 100%;
}
body{font-family: "Microsoft Yahei" , Arial,Helvetica,sans-serif;font-size:14PX; color:#333;}

input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset;} 
input:autofill, textarea:autofill, select:autofill {
  -webkit-text-fill-color: #2a2a2a !important;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  background-color: transparent;
  background-image: none;
  transition: background-color 50000s ease-in-out 0s;
}
.body-bg{overflow-x:hidden;}
.nftmax-wc__forgot{float:right;}
.body-bg .container-fluid{padding:0;width: 100%;}
.nft-gr-primary {
  background:
linear-gradient(134.38deg,#3978f8 0,#4063f8 43.55%,#5356FB 104.51%);
}

.container-fluid{}
.body-bg {
  width:100%;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat
}
.nftmax-wc__full {
  position:relative;
  height:100vh;
  overflow:hidden
}
.nftmax-wc__logo img {
  max-width:100%
}
.nftmax-wc-bg {
  background-color:#e8e5fe
}
.nftmax-wc__inner {
  padding:66px
}
.nftmax-wc__middle {
  display:flex;
  justify-content:center
}
.nftmax-wc__middle img {
  max-width:800px
}
.nftmax-wc__title {
  font-size:60px;
  line-height:74px;
  margin:0;font-weight: bold;
  color:#fff
}
.nftmax-wc__inner {
  padding:66px;
  height:100vh;
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.nftmax-wc__form {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:100vh
}
.nftmax-wc__form-inner {
  background:#fff;
  padding:125px 138px;
  margin:0 auto;
  display:flex;
  justify-content:center;
  flex-direction:column;
  min-width:825px;
  max-width:825px;
  min-height:820px;
  border-radius:5px
}
.nftmax-wc__form-title {
  font-size:54px;
  line-height:60px; font-weight:bold;
  text-align:center;
  background-repeat:no-repeat;
  width:auto;
  margin:0;
  background-position:bottom;
  padding-bottom:25px;
  margin-bottom:25px;
  background-size:auto
}
.nftmax-wc__form-main .form-group {
  margin-top:20px;
  position:relative
}
.nftmax-wc__form-main input {
  width:100%;
  height:58px;
  padding:5px 50px 5px 28px;
  background:#fafafa;
  border:1.5px solid #5356fb30;
  color:rgba(57,62,70,.6);
  border-radius:30px
}
.nftmax-wc__form-main .form-group input:hover {
  border-color:#5356fb
}
.nftmax-wc__form-main .form-group:hover .nftmax-wc__icon {
  color:#5356fb
}
.nftmax-wc__form-main .form-group__input {
  position:relative
}
.nftmax-wc__form-main .nftmax-wc__icon {
  position:absolute;
  right:29px;
  top:50%;
  color:#85878b;
  transition:all .3s ease;
  cursor:pointer;
  line-height:initial;
  margin-top:-12px
}
.nftmax-wc__form-label {
  font-size:0; font-weight:normal;
}
.nftmax-wc__check-inline {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.nftmax-wc__check-inline label {
  margin:0
}
.nftmax-wc__check-inline label a {
  font-weight:400
}
.nftmax-wc__form-new {
  padding-top:25px;
  padding-bottom:25px
}
.form-group.nftmax-wc__new-bottom {
  margin-top:35px
}
.forgot-pass {
  font-size:14px; color:#999;
}
.nftmax-wc__button {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:25px
}
.nftmax-wc__button .ntfmax-wc__btn {
  padding:15px;
  background:#5356fb;
  color:#fff;
  border:0;
  border-radius:50px;
  height:58px;
  font-size:18px
}
.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google {
  color:#858d98;
  font-weight:400;
  background-color:#fff
}
.nftmax-wc__button .ntfmax-wc__btn:hover,
.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google:hover {
  background:#0d30c5
}
.nftmax-wc__bottom {
  text-align:center
}
.nftmax-wc__bottom a {
  color:#374557;
  font-weight:400
}
.nftmax-wc__bottom a:hover {
  color:#5356fb
}
.ntfmax-wc__btn.ntfmax-wc__btn-google {
  border:1px solid rgba(83,86,251,.16);
  background:0;
  color:#374557
}
.nftmax-wc__button img {
  max-width:18px
}
.nftmax-wc__button button {
  display:flex;
  justify-content:center;
  align-items:center;
  gap:5px
}
.ntfmax-wc__btn-icon {
  width:25px;
  height:25px;
  background:0;
  line-height:24px;
  border-radius:100%;
  transition:all .3s ease
}
.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google:hover {
  color:#fff
}
.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google:hover .ntfmax-wc__btn-icon {
  background:#fff
}
.nftmax-wc__text {
  font-size:16px;
  color:#878f9a;
  margin:0
}
.nftmax-wc__form-verify {
  margin:0;
  padding:0;
  border:0;
  display:flex;
  gap:10px;
  justify-content:center;
  align-items:center
}
.nftmax-wc__form .nftmax-wc__form-verify input {
  padding:0!important;
  text-align:center;
  width:58px;
  height:58px;
  line-height:58px;
  border:1px solid rgba(83,86,251,.16);
  color:#374557;
  font-weight:700;
  font-size:26px;
  background:#fafafa
}
.nftmax-wc__form-verify input::-moz-placeholder {
  color:#374557!important;
  opacity:1!important
}
.nftmax-wc__form-verify input::-webkit-input-placeholder {
  color:#374557!important;
  opacity:1!important
}
.nftmax-wc__form-verify input:-ms-input-placeholder {
  color:#374557!important;
  opacity:1!important
}
.nftmax-wc__form-verify input::-ms-input-placeholder {
  color:#374557!important;
  opacity:1!important
}
.nftmax-wc__form-inner.bg-mask-img {
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat
}
.nftmax-wc__button-forget {
  margin-top:25px
}
.nftmax-wc__middle-update {
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center;
  gap:25px;
  text-align:center
}
.nftmax-wc__update-contnet-title {
  font-size:60px;
  margin-bottom:15px;
  line-height:72px
}
.nftmax-wc__update-contnet-text {
  font-size:26px;
  font-weight:700;
  color:#878f9a;
  margin:0;
  line-height:32px
}
.nftmax-wc__update img {
  max-width:210px;
  position:
}
.nftmax-wc__title{width:100%;float:left;}






@media only screen and (min-width:1200px) and (max-width:1550px) {
  .nftmax-wc__form-inner {
    padding:70px 85px;
    min-width:650px;
    max-width:650px;
    min-height:700px;
    max-height:700px
  }
  .nftmax-wc__title {
    font-size:55px;
    line-height:65px
  }
  .nftmax-wc__button button {
    height:50px;
    font-size:18px
  }
  .form-group.nftmax-wc__new-bottom {
    margin-top:15px
  }
  .nftmax-wc__form-main input {
    height:54px
  }
  .nftmax-wc__form-title {
    font-size:34px;
    line-height:50px;
    padding-bottom:15px;
    margin-bottom:5px;
    background-size:60%
  }
  .nftmax-wc__form-title.nftmax-wc__form-title__one {
    background-size:38%
  }
  .nftmax-wc__form-inner.nftmax-wc__form-new {
    min-height:750px;
    max-height:750px
  }
  .nftmax-wc__update-contnet-title {
    font-size:50px;
    line-height:62px
  }
  .nftmax-history {
    min-height:270px
  }
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .nftmax-wc__middle img {
    max-width:300px
  }
  .nftmax-wc__inner {
    padding:30px
  }
  .nftmax-wc__logo img {
    max-width:150px
  }
  .nftmax-wc__form-inner {
    padding:30px;
    min-width:100%;
    max-width:100%;
    min-height:100%;
    max-height:100%
  }
  .nftmax-wc__title {
    font-size:35px;
    line-height:45px
  }
  .nftmax-wc__form-title {
    margin:0;
    padding-bottom:15px;
    margin-bottom:10px;
    line-height:170%
  }
  .nftmax-wc__form-main .form-group {
    margin-top:15px
  }
  .nftmax-wc__button {
    gap:15px
  }
  .nftmax-wc__form-title__two {
    background-size:70%
  }
  .nftmax-wc__form-title__three {
    background-size:88%
  }
  .nftmax-wc__form-title__four {
    background-size:75%
  }
  .nftmax-wc__update-contnet-title {
    font-size:40px;
    margin-bottom:15px;
    line-height:45px
  }
  .nftmax-wc__update img {
    max-width:150px
  }
  .nftmax-wc__update-contnet-text {
    font-size:22px
  }
}
@media only screen and (min-width:0) and (max-width:991px) {
  .nftmax-wc__form-inner {
    background:0
  }
  .nftmax-wc__full,
  .nftmax-wc__form {
    display:flex;
    justify-content:center;
    align-items:center
  }
  .nftmax-wc__full {
    overflow:initial
  }
}
@media only screen and (max-width:767px) {
  .nftmax-wc__middle img {
    max-width:300px
  }
  .nftmax-wc__inner {
    padding:30px;
    height:initial
  }
  .nftmax-wc__logo img {
    max-width:150px
  }
  .nftmax-wc__form-inner {
    padding:30px;
    min-width:100%;
    max-width:100%;
    min-height:100%;
    max-height:100%
  }
  .nftmax-wc__title {
    font-size:28px;
    line-height:35px
  }
  .nftmax-wc__form-title {
    margin:0;
    padding-bottom:10px;
    margin-bottom:5px;
    font-size:2.25rem
  }
  .nftmax-wc__form-main .form-group {
    margin-top:15px
  }
  .nftmax-wc__button {
    gap:15px
  }
  .nftmax-wc__form {
    height:initial
  }
  .nftmax-wc__form-title {
    background-size:42%
  }
  .nftmax-wc__form-title__two {
    background-size:70%
  }
  .nftmax-wc__form-title__three {
    background-size:70%
  }
  .nftmax-wc__form-title__four {
    background-size:70%
  }
  .nftmax-wc__form .nftmax-wc__form-verify input {
    width:52px;
    height:52px;
    line-height:52px
  }
  .nftmax-wc__update-contnet-title {
    font-size:40px;
    margin-bottom:15px;
    line-height:45px
  }
  .nftmax-wc__update img {
    max-width:150px
  }
  .nftmax-wc__update-contnet-text {
    font-size:22px
  }

}
@media(max-width:1500px){ 
.nftmax-wc__middle img{max-width: 700px;}}
@media(max-width:1200px){  .nftmax-hidden-rp{display:none;}}