@media (max-width:2560px) {
  .nav {
    display: none;
  }
}

@media (max-width:1440px) {
  .nav {
    display: none;
  }
}

@media (max-width:1024px) {
  .nav {
    display: none;
  }
}

/* Counter */
@media screen and (max-width: 1024px) {
  .wrapper {
    width: 85vw;
  }

  .counter-container {
    height: 26vmin;
    width: 26vmin;
    font-size: 12px;
  }
}

@media screen and (max-width: 768px) {
  .wrapper {
    width: 90vw;
    flex-wrap: wrap;
    gap: 30px;
  }

  .counter-container {
    width: calc(50% - 40px);
    height: 30vmin;
    font-size: 14px;
  }

  @media(max-width: 790px) {
    .timeline-wrapper .center-line {
      left: 40px;
    }

    .timeline-wrapper .row {
      margin: 30px 0 3px 60px;
    }

    .timeline-wrapper .row section {
      width: 100%;
    }

    .row-1 section::before {
      left: -7px;
    }

    .row-1 section .icon {
      left: -60px;
    }
  }

  @media(max-width: 440px) {

    .timeline-wrapper .center-line,
    .row section::before,
    .row section .icon {
      display: none;
    }

    .timeline-wrapper .row {
      margin: 10px 0;
    }
  }
}

@media screen and (max-width: 480px) {
  .wrapper {
    gap: 15px;
  }

  .counter-container {
    width: 100%;
    height: 25vmin;
    font-size: 8px;
  }
}

/* footer */
@media (max-width:979px) {
  .footercopyright {
    width: 100%;
    background-color: #33B6EA;
    height: 30px;
    justify-self: center;
  }

  .footer-col {
    width: 50%;
    margin-bottom: 30px;
  }

}