@media (max-width: 1200px) {
  .container-content {
    flex-direction: column;
  }

  .container-content .track-list {
    max-width: 100%;
  }

  .container-content .side-bar {
    max-width: 100%;
    margin-top: 5rem;
  }
}

@media (max-width: 800px) {
  .header__slider {
    max-height: 0;
  }
  .menu {
    position: fixed;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #24272e;
    left: 0%;
    top: -100%;
    z-index: 1000;
    transition: top 0.5s;
  }

  .menu-link {
    margin-top: 2rem;
  }

  .btn-wrapper {
    display: block;
  }
  .header__slider button {
    display: none;
  }
}
