@media screen and (max-width: 1140px) {
  .car__wrap {
    flex-direction: column;
  }
  .car__left,
  .car__right {
    max-width: none;
  }
  .car__left-desc {
    word-break: break-all;
  }
}

@media screen and (max-width: 768px) {
  .gallery__wrap {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 680px) {
    .footer__nav{
        flex-direction: column;
        gap: 30px;
    }
    .footer__nav-form{
        max-width: none;
    }
    .footer__nav-right{
        gap: 0;
    }
    .footer__nav-list{
        flex-basis: 50%;
    }
}
@media screen and (max-width: 576px) {
  .header__nav-list {
    gap: 20px;
  }
}
@media screen and (max-width: 576px) {
  .header {
    padding: 25px 0;
  }
  .header__nav {
    flex-direction: column;
    gap: 30px;
  }
  .banner_link {
    max-width: 225px;
    padding: 10px;
  }
}
@media screen and (max-width: 420px) {
    .footer__nav-right{
        flex-direction: column;
        gap: 50px;
    }
    .footer__nav-list{
        flex-basis: auto;
    }
  }
@media screen and (max-width: 360px) {
  .header__nav-list {
    gap: 15px;
  }
  .header__nav-list_item-link {
    font-size: 14px;
  }
}
