@media screen and (max-width: 1430px) {
  .container2 {
    max-width: 1430px;
  }

  .news-card,
  .news-card2,
  .news-card3,
  .news-card4 {
    padding: 15px 15px 32px 15px;

  }
}

@media screen and (max-width: 1140px) {
  .container {
    max-width: 1140px;
  }

  .body {
    overflow-x: hidden;
  }
}

@media screen and (max-width: 1080px) {
  .header__nav {
    flex-direction: column;
    gap: 15px;
  }

  .banner img {
    max-width: 100%;
    width: 100%;
    height: 100%;
  }

  .info-img img {
    max-width: 100%;
    width: 100%;
    height: 100%;
  }

  .info-text {
    text-align: left;
    word-break: break-all;
  }

  .footer__nav {
    flex-direction: column;
    gap: 15px;
  }
}

@media screen and (max-width: 991px) {
  .info__container {
    flex-direction: column;
  }

  .container__new_cart {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 768px) {
  .header__nav-list {
    flex-direction: column;
    gap: 20px;
  }

  .container__new_cart {
    flex-direction: column;
  }

  .footer__nav-list {
    flex-direction: column;
    gap: 20px;
  }

  .info__container {
    align-items: flex-start;
  }

  .info-img img {
    width: 100%;
    height: auto;
  }

  .info-desc {
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .info-img {
    width: 100%;
  }

  .info-text {
    font-size: 15px;
  }
}