@media (min-width: 1600px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1644px;
  }
}
@media (max-width: 1590px) {
  .text-lg {
    font-size: 16px;
  }
  .hero-text {
    max-width: 500px;
  }
  .wave-item{
  width: 60px;
  height: 60px;
}
.content-item h3{
  font-size: 32px;
}
.content-item p{
  font-size:16px;
}
.content-item {
    padding: 20px 32px;
}
.illustrator {
    max-width: 560px;
}
.py-100{
  padding:80px 0;
}
.video-container{
  margin-top: 80px;
}
.roadmap-container{
  margin-top: 56px;
}
.road-map-content h3{
  margin-bottom: 14px;
  font-size: 24px;
}
.road-map-content{
  margin-top: 120px;
}
.indcator{
padding: 8px 16px;
font-size:14px;
}
.ri{
  width:50px;
}
.statics-container h3{
  font-size:40px;
}
.statics-container h3{
  font-size:40px;
}
.statics-container p{
  font-size:16px;
}
.logo-wrapper{
  justify-content:center;
  gap: 40px;
}
.logo-item{
  max-width: 200px;
}
}

@media (max-width: 1399.98px) {
  .logo-wrapper{
  gap: 24px;
}
}

@media (max-width: 1199.98px) {
  .mobile-landing {
    display: none;
  }
  .content-item {
    padding: 10px 18px;
}
  .content-item h3 {
    font-size: 24px;
}
.content-item p {
    font-size: 15px;
}
}

@media (max-width: 991.98px) {
  .navbar-nav {
    gap: 0px;
    justify-content: center;
  }
  .wave-item{
    display: none;
  }
  .three-d-img{
display: none;
}
}

@media (max-width: 767.98px) {
  .navbar {
    height: 60px;
    border-radius: 16px;
  }
  .navbar-brand {
    max-width: 100px;
  }
  .navbar-collapse {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    padding: 0px 8px;
  }
  .navbar-nav {
    padding: 18px 18px;
    gap: 0px;
    max-width: 100%;
    background: var(--primary);
    border-radius: 14px;
  }
  .nav-link {
    color: var(--white);
    font-size: 14px;
  }
  .nav-link:hover,
  .nav-link.active {
    color: var(--white);
  }
  .bg-support{
 display: none;
}
.video-wrapper {
    border-radius: 40px;
}
}
@media (max-width: 575.98px) {
  .primary-btn {
    padding: 10px 14px 8px 14px;
    font-size: 12px;
  }
  .hero-section{
  padding:46px 0;
}
.text-lg{
  font-size: 14px;
}
.total-count{
  font-size: 13px;
}
.join-counter p{
  font-size:8px;
}
.j-avatar {
    width:40px;
    height:40px;
}
.joiner-details h3{
  font-size: 13px;
}
.joiner-details p{
  font-size:12px;
}
.joinList .swiper-slide {
    max-width:170px;
}
.joiner-section {
    padding: 24px 0;
}
.feature-content{
  padding-bottom: 20px;
}
.content-item h3{
  font-size:16px;
}
.content-item p{
  font-size:12px;
  margin-top: 4px;
}
.content-item {
    padding:10px 16px;
}
.video-container{
  margin-top: 18px;
  border-radius: 10px;
}
.py-100{
  padding:20px 0;
}
.roadmap-container{
  margin-top: 24px;
}
.roadmap-card {
    padding: 20px;
    border-radius:16px;
}
.road-map-content h3 {
    margin-bottom: 8px;
    font-size:20px;
}
.road-map-content {
    margin-top: 40px;
}
.statics-container h3{
  font-size:18px;
}
.statics-container p{
  font-size:10px;
}
.cta-container {
    border-radius:16px;
    padding:24px 18px;
}
.powerd-by h4 {
    font-size: 22px;
}
.logo-item{
  max-width: 180px;
}
.form-input input {
   font-size: 16px;
}
.contact-form {
    margin-top:24px;
    border-radius:16px;
    padding: 16px;
}
.footer {
    padding: 30px 0;
    background-color: var(--dark);
}
.f-logo{
  max-width: 120px;
}
.social-links{
  gap: 4px;
}
.s-link{
  width: 34px;
  height: 34px;
}
.fs-link p, .fs-link a {
    font-size: 10px;
}
.form-input input {
    padding:10px 14px;
    height: 44px;
}
.mobile-device {
    margin-top:24px;
}
}
@media (max-width: 470px) {
}
@media (max-width: 340px) {
}
