/* 1140px */

@media only screen and (max-width: 71.25em) {
  .roadmap {
    display: flex;
    align-items: stretch;
    gap: 3rem;
    flex-wrap: wrap;
  }

  .navigation {
    flex-direction: column;
    gap: 3rem;
  }

  h1 {
    text-align: center;
  }

  h1 > a > img {
    width: 25%;
  }
}

/* 900px */

@media only screen and (max-width: 56.25em) {
  nav {
    border-bottom: 1px solid #444;
  }

  .navigation {
    flex-direction: column;
    gap: 3rem;
  }

  .container-mint-sec {
    display: flex;
    flex-direction: column;
  }

  .teams {
    gap: 2rem;
  }
  .nav-items {
    gap: 2rem;
    flex-wrap: wrap;
  }
}

/* 760px */
@media only screen and (max-width: 47.5em) {
  .container-about {
    flex-direction: column;
    gap: 5rem;
  }

  .about-col-1 {
    width: 100%;
  }

  .section {
    padding: 6rem 0;
  }

  .nav-items {
    gap: 2rem;
    flex-wrap: wrap;
  }

  .teams {
    gap: 1.4rem;
  }

  .member-name {
    font-size: 2rem;
  }
  .member-designation {
    font-size: 1.4rem;
  }
}

/* 600px */

@media only screen and (max-width: 37.5em) {
  html {
    font-size: 50%;
  }
  .container {
    padding: 0 1rem;
  }

  .navigation {
    gap: 2rem;
  }

  h1 {
    font-size: 2.4rem;
    text-align: center;
  }

  .nav-items {
    gap: 2rem;
    flex-wrap: wrap;
  }

  * .nav-item {
    /* flex-grow: 1; */
  }

  .heading-primary {
    font-size: 2.6rem;
  }

  .section {
    padding: 4rem 0;
  }

  .section {
    padding: 4rem 0;
  }

  .info-content-box {
    padding: 3rem 1.4rem;
  }

  .social-icon-join {
    width: 4rem;
    border-radius: 5px;
  }

  .box-gallery {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
    border-radius: 3px;
  }

  .box-gallery > img {
    border-radius: 3px;
  }
}

/* 490px */
@media only screen and (max-width: 30.65em) {
  .teams {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.4rem;
  }

  footer {
    padding: 3rem 0 2rem;
  }
}

/* 300px */

@media only screen and (max-width: 37.5em) {
}
