html body .lp-menu-19-buttons {
  margin-right: 0;
}
html body .lp-staff-8 {
  overflow: hidden;
}
html body .lp-contacts-below-2__icon img {
  object-fit: scale-down;
}
html body .lp-contacts-below-2__icon-box {
  background: #fef5fc;
}
html body .lp-universal-hat-2__wrap .lp-contacts-below-2__item:last-child .lp-contacts-below-2__icon-box {
  background: #f2fbff;
}
html body .lp-contacts-below-2__holder {
  min-width: 224px;
}
html body .lp-universal-hat-2__column {
  display: flex;
  align-items: center;
}
html body .socialTop {
  display: flex;
  align-items: center;
  margin-left: 15px;
}
html body .socialTop a {
  font-size: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-left: 5px;
}
html body .socialTop a img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 250px;
}
html body .lp-contacts-below-3 .socialTop {
  margin-left: 0;
  margin-top: 10px;
}
html body .lp-contacts-below-3 .socialTop a {
  margin-left: 2px;
  margin-right: 2px;
}
.lp-features-icon__item {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
@media (max-width: 1199px) and (min-width: 960px) {
  html body .lp-contact-essentials-2, html body .lp-contacts-below-2 {
    flex-direction: column;
  }
  html body .lp-universal-hat-2__column:first-child, html body .lp-universal-hat-2__column:last-child {
    width: auto;
  }
  html body .lp-universal-hat-2__column:nth-child(2) {
    width: 100%;
    justify-content: center;
  }
  html body .lp-universal-hat-2__wrap {
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 959px) {
  html body .lp-universal-hat-2__wrap {
    align-items: center;
    justify-content: center;
  }
  html body .lp-menu-19-aside {
    background: #1dbbf8;
  }
  html body .lp-menu-19-aside .lp-menu-19-aside-nav__link {
    color: #fff;
  }
  html body .lp-promo8 .lp-promo8-content, html body .lp-promo-12__slide-item {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  html body .lp-promo-12__slides-wrapp, html body .lp-promo-12__slide-item {
    min-height: 0;
  }
  html body .lp-advantages-12__list {
    margin-top: -35px;
  }
  html body .lp-promo-12__slide-content-subtitle {
    margin-bottom: 0;
  }
  html body h1.lp-promo-12__slide-content-title em {
    font-size: 45px;
  }
  html body h1, html body .lp-header-title-1 {
    font-size: 35px;
  }
  html body .lp-promo-12__slide-content-subtitle, html body .lp-new-product-4__description {
    font-size: 18px;
  }
  .lp-reviews-2__title {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lp-promo8-title, .lp-text-20__title {
    font-size: 35px !important;
  }
  .lp-promo8__subtitle {
    font-size: 18px !important;
  }
  .burger-line {
    background: #fff !important;
  }
}
@media (max-width: 599px) {
  html body .lp-universal-hat-2__column:first-child {
    display: none;
  }
  html body .lp-universal-hat-2__wrap {
    flex-direction: column;
  }
  html body .lp-universal-hat-2__column:nth-child(2) {
    width: auto;
  }
  html body .lp-universal-hat-2__column {
    flex-direction: column-reverse;
  }
  html body .socialTop {
    margin-left: 0;
    margin-bottom: 10px;
  }
  html body .socialTop a {
    margin-left: 0;
    margin-right: 2px;
    margin-left: 2px;
  }
  html body h1.lp-promo-12__slide-content-title em {
    font-size: 40px;
  }
  html body h1, html body .lp-header-title-1 {
    font-size: 30px;
  }
  html body .lp-promo-12__slide-content-subtitle, html body .lp-new-product-4__description {
    font-size: 16px;
  }
  html body .lp-contacts-below-2__icon-box {
    display: none;
  }
  html body .lp-contacts-below-2 {
    row-gap: 10px;
  }
  html body .lp-universal-hat-2__column:first-child, html body .lp-universal-hat-2__column:last-child {
    width: auto;
  }
  .lp-promo8-title, .lp-text-20__title {
    font-size: 30px !important;
  }
  .lp-promo8__subtitle {
    font-size: 16px !important;
  }
  a[href^="tel:"] {
    font-size: 20px !important;
  }
}
@media (max-width: 480px) {
  html body h1.lp-promo-12__slide-content-title em {
    font-size: 35px;
  }
  html body h1, html body .lp-header-title-1 {
    font-size: 25px;
  }
  .lp-promo8-title, .lp-text-20__title {
    font-size: 25px !important;
  }
  .lp-new-product-4__caption {
    font-size: 18px !important;
  }
}
