@media screen and (max-width: 1200px) {
  .offer_slider {
    height: unset !important;
  }
  .disigner_advantages > div {
    max-width: calc(33.3% - 37px);
  }
  .disigner form {
    width: 60vw;
  }
  header .header-nav .dropDown {
    max-width: min-content;
  }
  header .header-nav .dropDown .dropDown--content {
    top: calc(100% + 22px);
  }
  header .header-nav a {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 1024px) {
  .burger__menu--active {
    display: flex !important;
  }
  .header-contacts {
    display: none;
  }
  header .header-nav,
  header .header-contact {
    display: none;
  }
  .usl_requirements-requirements > div {
    width: 100%;
  }
  .usl_requirements-requirements {
    flex-direction: column;
    gap: 20px;
  }
  .burger_wrp {
    display: flex;
    gap: 15px;
  }
}
@media screen and (max-width: 768px) {
  .product__card {
    gap: 20px;
  }
  .brand__preview--description--heading {
    font-size: 2.5em !important;
  }
  .brand__preview--description {
    padding: 20px 5px;
    width: 100%;
    min-width: unset;
  }
  .brand__preview {
    max-width: unset;
  }
  .disigner_advantages-item:first-child {
    padding-left: unset;
  }
  #contactModal .contact__cell:last-child {
    display: none;
  }
  .contact--wrp {
    max-width: 90%;
    width: 100%;
  }
  #contactModal .contact__cell {
    padding: 50px 0px;
  }
  .addOffer {
    flex-direction: column;
    max-height: unset;
  }
  .addOffer__cell {
    max-height: 400px;
  }
  .disigner_offer h1 {
    font-size: 3em;
  }
  .contact__cell .flex {
    flex-direction: column;
  }
  .contact__cell .flex input {
    width: 100%;
  }
  .product__card {
    flex-direction: column;
  }
  .product__card > * {
    max-width: 100%;
    width: 100%;
  }
  button {
    padding: 10px 0px;
    box-sizing: border-box;
  }
  .disigner_advantages > div {
    max-width: 100%;
  }
  .disigner_advantages {
    margin: 0px auto;
  }
  .disigner form {
    width: 90vw;
  }
  .about {
    flex-direction: column;
    padding-top: unset;
    max-width: unset;
    height: unset;
    gap: 50px;
  }
  .about > .halfblck {
    width: 100%;
    max-width: 100%;
  }
  .about > .halfblck:last-child {
    max-width: 90vw;
  }
  .filter--options {
    width: 100vw !important;
  }
  .offer_slider .offer a {
    width: calc(100% - 80px);
    text-align: center;
  }
  footer .wrp {
    max-width: 90vw;
    flex-direction: column-reverse;
    gap: 20px;
    align-items: baseline;
  }
  footer .wrp .footer-logo {
    width: 100%;
  }
  footer .wrp .footer-nav {
    width: 100%;
    align-self: flex-start;
  }
  .preview_offer .slick-prev {
    left: 2%;
  }
  .preview_offer .slick-next {
    right: 2%;
  }
  .preview_offer-offer {
    left: 5% !important;
    max-width: 82% !important;
  }
  .random_offer .slick-prev {
    left: 2% !important;
  }
  .random_offer .slick-next {
    right: 2% !important;
  }
  .random_offer-select {
    height: 285px;
  }
  .offer {
    height: unset;
    flex-direction: column !important;
  }
  .offer .offer-cell {
    width: 100% !important;
  }
  .offer:not(.nost) > div:last-child {
    width: 100% !important;
    padding: 40px !important;
  }
  .offer.nost {
    flex-direction: column;
    width: 100% !important;
  }
  .offer.nost > div {
    display: flex;
    width: unset !important;
  }
  .offer.nost > div:last-child {
    padding: 40px;
  }
  .aktsiya {
    flex-direction: column !important;
    max-width: unset;
    width: 100%;
  }
  .aktsiya .offer-cell {
    width: 100% !important;
  }
  .aktsiya .offer-cell:last-child {
    max-width: 90vw;
  }
  .aktsiya .offer-cell:first-child {
    max-height: 450px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
  .aktsiya:first-child {
    margin-top: unset;
  }
  .offer_slider {
    flex-direction: column !important;
    justify-content: unset !important;
  }
  .offer_slider .draggable {
    height: unset !important;
  }
  .offer_slider .offer_slider-slider {
    max-width: unset;
  }
  .offer_slider > div {
    max-width: unset;
    width: 100%;
  }
  .offer_slider .slick-prev {
    left: 2% !important;
  }
  .offer_slider .slick-next {
    right: 2% !important;
  }
  .contact--wrp {
    width: 100%;
    flex-direction: column-reverse;
  }
  .contact__cell:first-child {
    border-right: unset !important;
    border-top: 1px solid #B8B7B4;
  }
  .contact__cell {
    width: unset !important;
    padding: 30px;
  }
  .item_card > div:last-child {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .item_card > div:last-child > div {
    max-width: 100%;
  }
  .add {
    flex-direction: column;
  }
  .add > div {
    width: 100%;
  }
  .characteristics-holder {
    flex-direction: column;
    columns: unset;
  }
  .characteristics-holder > div {
    width: 100%;
    box-sizing: border-box;
  }
  .random_offer-main {
    grid-template-columns: repeat(2, 1fr);
  }
  .footer_content--wrp {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
  }
  .footer--contact {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 5px;
    width: 100%;
    max-height: 26px;
    column-count: 2;
  }
  .slider-nav {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  .disigner .contact-cell .flex {
    flex-direction: column;
  }
  .disigner .contact-cell {
    padding: 30px !important;
  }
  .random_offer-main {
    grid-template-columns: repeat(1, 1fr);
  }
  .colors__holder--item__img {
    width: 50px;
    height: 50px;
  }
}
