.inner_page_ban {
  height: auto;
}
.inner_page_ban .bans {
  height: auto;
  min-height: 340px;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  border-bottom: 1px solid #024b1f;
  padding-bottom: 45px;
}
@media only screen and (max-width: 991px) {
  .inner_page_ban .bans {
    min-height: auto;
  }
}
.inner_page_ban .bans h1 {
  font-size: 60px;
}
@media only screen and (max-width: 991px) {
  .inner_page_ban .bans h1 {
    font-size: 50px;
  }
}
@media only screen and (max-width: 768px) {
  .inner_page_ban .bans h1 {
    font-size: 40px;
  }
}
.inner_page_ban .animated-circle {
  position: relative;
  right: 0;
  top: 0;
}
.inner_page_ban .animated-circle span {
  position: absolute;
  border-radius: 50%;
  bottom: 0;
  right: 0;
  background: -webkit-linear-gradient(57.75deg, #32ef12 14.44%, #30fea9 85.65%);
  -webkit-animation: round-shape 12s ease-in-out infinite;
          animation: round-shape 12s ease-in-out infinite;
  width: 60px;
  height: 60px;
  z-index: 9999;
}
@media only screen and (max-width: 1000px) {
  .inner_page_ban .animated-circle {
    display: none;
  }
}

.inner_page_welcome {
  background: #000 !important;
  height: auto;
  color: #c6c6c6;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .inner_page_welcome {
    text-align: center;
  }
}
.inner_page_welcome .wrapper.inr {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 991px) {
  .inner_page_welcome .wrapper.inr.two_anim {
    padding-top: 0;
  }
}
.inner_page_welcome h2 {
  font-size: 35px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  line-height: 35px;
  padding-left: 0;
  font-weight: 500;
  position: relative;
}
@media only screen and (max-width: 1440px) {
  .inner_page_welcome h2 br {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .inner_page_welcome h2 {
    font-size: 25px;
    line-height: 25px;
  }
}
.inner_page_welcome h2:first-child:after {
  left: 0 !important;
  bottom: 0 !important;
  width: 90px !important;
  height: 1px !important;
}
@media only screen and (max-width: 767px) {
  .inner_page_welcome h2:first-child:after {
    left: 100px !important;
    right: 100px !important;
    width: auto !important;
    height: 1px !important;
  }
}
.inner_page_welcome h3 {
  opacity: 1;
}
.inner_page_welcome h4 {
  font-size: 25px;
  font-weight: 100;
  letter-spacing: 1px;
  padding-bottom: 20px;
}
.inner_page_welcome .left_img img {
  width: 100%;
}
.inner_page_welcome .right_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 50px;
}
@media only screen and (max-width: 991px) {
  .inner_page_welcome .right_content {
    padding: 30px 30px;
  }
}
@media only screen and (max-width: 1440px) {
  .inner_page_welcome .right_content p {
    font-size: 15px;
    padding-left: 0;
  }
}
.inner_page_welcome .btn.btn-arrow {
  padding-left: 0px;
  border: none;
}

.team {
  background: #050505 !important;
}
.team .inr {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.team .tm_full_txt {
  text-align: center;
}
.team .tm_full_txt h2 {
  font-size: 45px;
  font-weight: 100;
  line-height: 60px;
  letter-spacing: 1px;
  max-width: 800px;
  margin: 0 auto;
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .team .tm_full_txt h2 {
    font-size: 35px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .team .tm_full_txt h2 {
    font-size: 25px;
    line-height: 30px;
  }
}
.team .tm_full_txt h2::after {
  display: none;
}
.team .tm_full_txt h2 span {
  color: #39ff14;
}
.team .tm_full_txt p.no_full_width {
  max-width: 800px;
  margin: 0 auto;
  line-height: 30px;
  font-size: 17px;
  font-weight: 100;
}
.team .tm_full_txt.align_left * {
  text-align: left;
  color: #c7c7c7;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.8;
}
@media only screen and (max-width: 767px) {
  .team .tm_full_txt.align_left * {
    font-size: 14px;
  }
}
.team .tm_full_txt.align_left strong {
  color: #fff;
  font-weight: 500;
}
.team .tm_full_txt.align_left h3 {
  font-size: 25px;
  color: #edf6f9;
  margin: 0;
  position: relative;
  background: -webkit-linear-gradient(57.75deg, #0fff60 14.44%, #2cffdd 85.65%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .team .tm_full_txt.align_left h3 {
    font-size: 18px;
  }
}
.team .tm_full_txt.align_left h4 {
  font-size: 22px;
  color: #edf6f9;
  margin: 0 0 10px 0;
  position: relative;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .team .tm_full_txt.align_left h4 {
    font-size: 15px;
  }
}
.team .tm_full_txt.align_left td {
  padding: 15px;
  border: 1px solid #323232;
}

.features-wrap h3 {
  color: #fff;
  background: -webkit-linear-gradient(57.75deg, #0fff60 14.44%, #2cffdd 85.65%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 35px;
}
@media only screen and (max-width: 767px) {
  .features-wrap .gs_reveal110 {
    -webkit-transform: translate3d(0px, -30px, 0px) !important;
            transform: translate3d(0px, -30px, 0px) !important;
    width: 100%;
  }
  .features-wrap .gs_reveal110 h3 {
    font-size: 25px;
  }
}
.features-wrap .features-box.team_box {
  text-align: center;
}
.features-wrap .features-box.team_box .box-inner {
  background: rgba(22, 19, 19, 0.3803921569);
  position: relative;
  padding: 0 0 30px 0;
}
.features-wrap .features-box.team_box .box-inner:after {
  content: "";
  width: 130px;
  height: 130px;
  position: absolute;
  background: #24cc07;
  opacity: 0.64;
  -webkit-filter: blur(74px);
          filter: blur(74px);
  left: 0%;
  top: 0;
}
.features-wrap .features-box.team_box img.team {
  width: 100%;
  max-width: 100%;
  background: transparent !important;
  margin: 0 auto !important;
}
.features-wrap .features-box.team_box:nth-child(4) {
  margin-top: 0 !important;
}
.features-wrap .features-box.team_box h5 {
  color: #13ff72;
  padding: 18px 0 0px 0;
  text-align: center;
  font-size: 19px;
  letter-spacing: 1px;
}
.features-wrap .features-box.team_box p {
  text-align: center;
  line-height: 20px !important;
  padding-top: 0px !important;
}

.join_us .inr {
  padding-top: 0 !important;
}

a#termly-consent-preferences {
  display: none;
}

.hero__title .download-app {
  gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hero__title .download-app a img {
  width: 225px;
}