@media (max-width: 400px) {
  .container {
    width: 100%;
  }
}

@media (min-width: 601px) {
  .container {
    width: 100%;
  }
}

@media (max-width: 600px) {
  .tlc-list {
    font-size: 0.7rem;
  }

  .tlc-lists {
    margin-left: -2rem;
  }
}

@media (max-width: 640px) {
  .btn {
    display: none;
  }

  .header-list {
    font-size: 1rem;
  }

  .tlc-icon {
    display: none;
  }

  .main-nav-list {
    padding-top: 3rem;
    transform: translate(-3.5rem, -2rem);
    padding-bottom: 3rem;
  }

  .main-nav-link:link,
  .main-nav-link:visited {
    padding: 0.5rem 1.5rem;
    font-size: 0.4rem;
  }

  .main-nav-link {
    padding: 0.5, 1rem;
    transform: translateX(-2rem);
    font-size: 0.4rem;
  }

  .main-nav-link-end {
    padding-top: 3rem;
    padding: 1rem 2rem;
    transform: translate(-27.5rem, 3rem);
    font-size: 0.6rem;
  }

  .main-nav-link-end:link,
  .main-nav-link-end:visited {
    margin-top: 1rem;
    padding: 0.5rem, 1.5rem;
    font-size: 0.4rem;
  }

  button:link,
  button:visited {
    padding: 0.5rem, 1.5rem;
    font-size: 0.4rem;
  }
}
