
@media screen and (max-width: 1154px) {
  .slide-images {
    max-width: 100%;
  }
  .gallery-block {
    display: block;
  }
  .img-block {
    display: block;
  }
  .gallery-images {
    width: 100%;
  }
  .images_one {
    width: 100%;
  }
  .images_two	{
    display: flex;
    justify-content: space-between;
  }
  .gallery-photo_img {
    width: 100%;
  }
  .left {
    margin-left: 10px;
  }  
}


@media screen and (max-width: 992px) {
  .header-logo, .header-phpne, .header-button {
    display: block;
  }
  .header__container {
    justify-content: space-between;
  }
  .header-button {
    display: flex;
    align-items: center;
    cursor: pointer;
    border: 2px solid #f7e130;
    padding: 5px;
  }
  .header-button__icon {
    display: block;
  }
  .header-button__link {
    display: block;
    color: #f7e130;
    margin-left: 10px;
    font-size: 18px;
  }
  .header-phone__link {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
  }
  .header-phone__link:hover {
    color: #f7e130;
  }
  .offer-top__block {
    display: none;
  }
  .offer-bg {
    background-position: center bottom;
  }
  .offer-text__box {
    justify-content: center;
  }
  .offer-title {
    text-align: center;
    margin-top: 80px;
  }
  .offer-subtitle {
    text-align: center;
  }
  .approach-block {
    display: block;
  }
  .approach-colom__one, .approach-colom__two  {
    width: 100%;
  }
  .cart__one {
    padding-bottom: 20px;
  }
  .footer {
    margin-top: 20px;
    padding: 20px 0;
  }
}

/* 576px - 768px */
@media screen and (max-width: 768px) {
  .taba-wrapper {
    display: none;
  }
  .block {
    display: block;
  }
  .form-block {
    display: block;
  }
  .form-box {
    margin-top: 10px;
  }
}

/* 320px - 576px */
@media screen and (max-width: 576px) {
  .header-button {
    display: none;
  }
  .header-logo__icon {
    width: 80px;
  }
  .header-phone__link {
    font-size: 16px;
    font-weight: 400;
  }
  .offer-title {
    font-size: 34px;
    margin-top: 80px;
  }
  .offer-subtitle {
    font-size: 24px;
    line-height: 1.2;
  }
  .offer-punkt__icon {
    width: 90px;
  }
  .service-title {
    font-size: 30px;
  }
  .service-subtitle {
    font-size: 18px;
  }
  .advantages-title {
    font-size: 30px;
  }
  .stamps {
    margin-top: 30px;
  }
  .stimps-title {
    font-size: 28px;
  }
  .stamps-subtitle {
    font-size: 18px;
  }
  .approach {
    margin-top: 20px;
    padding: 20px 0;
  }
  .approach-title {
    font-size: 30px;
  }
  .reviews {
    margin-top: 20px;
  }
  .reviews-title {
    font-size: 30px;
  }
  .footer-title {
    font-size: 20px;
  }
  .footer-subtitle {
    font-size: 18px;
  }
  .footer-colom__top {
    margin-top: 30px;
  }
  .footer-block {
    justify-content: space-around;
  }
  .mail {
    margin-top: 20px;
  }
  .approach-images {
    display: none;
  }
  .footer-colom__menu {
    margin-top: 20px;
  } 
}
