@media screen and (max-width: 992px) {
  body {
    font-size: 16px;
  }

  h2 {
    font-size: 35px;
  }

  h3 {
    font-size: 20px;
  }
  /* —————————————————————
     HEADER & START
  ————————————————————— */
  header .tel {
    font: 33px HelveticaNeueCyr-Bold;
  }

  h1 br {
    display: none;
  }

  /* —————————————————————
     PROBLEM
  ————————————————————— */
  img[src="images/problem-img-1.png"],
  img[src="images/problem-img-3.png"],
  img[src="images/problem-img-4.png"] {
    width: 100vw;
  }

  #problem .bg-gray {
    width: 75px;
    height: 75px;
  }

  .hashtags p {
    font-size: 18px;
  }

  /* —————————————————————
     SERVICES
  ————————————————————— */
  #services img {
    width: 100vw;
  }

  #services .bg-gray {
    margin-bottom: -15px;
  }

  .slick-prev {
    left: 0;
  }

  .slick-next {
    right: 0;
  }

  /* —————————————————————
     SEARCH
  ————————————————————— */
  img[src="images/search-img-1.png"] {
    width: 100%;
  }

  /* —————————————————————
     PROFIT
  ————————————————————— */
  #profit {
    overflow: visible;
  }

  #profit .list .col-sm-2 {
    padding-right: 0;
  }

  #profit .list h3 {
    font-size: 16px;
  }

  .number {
    font: 70px/51px HelveticaNeueCyr-UltraLight;
  }

  #profit img {
    width: 100%;
  }

  #profit .bg-gray {
    width: 62.5px;
    height: 62.5px;
  }

  img[src="images/profit-img-5.png"] {
    margin-bottom: 62.5px !important;
  }

  #profit .bg-gray.dark {
    margin-bottom: 20px;
  }

  /* —————————————————————
     SUPPORT
  ————————————————————— */
  #support .item h3 {
    font-size: 16px;
  }

  #support .row.second {
    justify-content: center;
  }

  #support .row.second > .item-2-wrapper:last-child {
    margin-right: 0;
  }

  /* —————————————————————
     PRICELIST
  ————————————————————— */
  #pricelist p.descriptor {
    font-size: 14px;
  }

  #pricelist .item .click {
    height: auto;
  }

  #pricelist .item h3 span {
    display: inline;
  }

  #pricelist .item:hover .click {
    z-index: -1;
    transform: scale(1);
    opacity: 0;
  }

  #pricelist .item.on .click {
    z-index: 2;
    transform: scale(1);
    opacity: 1;
  }

  /* —————————————————————
     FOOTER
  ————————————————————— */
  footer img {
    width: 100%;
  }

  footer .contact {
    padding-left: 100px;
  }

  footer .tel {
    font-size: 30px;
  }

  footer button.main {
    position: relative;
    width: 100%;
  }

  /* —————————————————————
     NAVIGATION & FORM
  ————————————————————— */
  #body #navigation button.main {
    position: relative !important;
    margin-top: 40px;
  }

  button.navigation {
    z-index: 10;
    width: 40px;
    height: 40px;
    top: 0;
    right: 0;
    background: url(../images/sandwich.svg) no-repeat center / 20px;
    background-color: #0F3272;
  }
  /* —————————————————————
  ————————————————————— */
  /* —————————————————————
  ————————————————————— */
  /* —————————————————————
  ————————————————————— */
}
