@media (max-width: 1100px) {
  html body div.lp-prods-20-cards__item {
    padding-left: 0;
    padding-right: 0; } }

@media (max-width: 960px) {
  html body .lp-header-title-1.promo-1__title, html body .lp-header-title-2.lp-products-1__title, html body .lp-header-title-3.lp-map-block-9__title, html body .lp-header-title-2.text-block-11__title, html body .lp-gallery-21__title.lp-header-title-3, html body .lp-header-title-3.lp-elements-1__title, html body .lp-reviews-2__title.lp-header-title-1, html body .lp-header-title-1.lp-map-block-7__title {
    font-size: 30px; }
    html body .promo-1 .promo-1__title + .promo-1__text, html body .lp-prods-20-cards__item-title.lp-header-title-2 {
      font-size: 25px; }
    html body .lp-header-text-3.lp-products-1__item-text, html body .lp-reviews-2-slider__slide-text.lp-header-text-3, html body .lp-prods-20-cards__item-text.lp-header-text-3, html body .promo-1 .advantages-item__title + .advantages-item__text, html body .lp-header-text-3.text-block-11__text {
      font-size: 17px; }
    html body .lp-elements-1__title {
      margin-bottom: 10px; } }

@media (max-width: 959px) {
  html body .lp-wrapp {
    max-width: 100%; }

  html body .lp-header-1__contacts {
    max-width: none; }

  html body .lp-gallery-21__title-wrap {
    margin-right: 0px; }
    html body .lp-map-block-9__inner {
      margin: 0; }
    html body .lp-map-block-9__contacts-block {
      max-width: none; } }

@media (max-width: 768px) {
  div.text-block-11__text-wrapper {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0; }

  html body .lp-products-1__item {
    flex-direction: column; }
    html body .lp-products-1__item-text-wrapper {
      margin-top: 20px;
      padding-left: 0; }
    html body ._even .lp-products-1__item-image {
      order: 0; }
    html body .lp-products-1__item-image._lp-image-container._lp-max-width {
      margin-right: 20px;
      margin-left: 0; } }

@media (max-width: 680px) {
  html .lp-prods-20-cards__item-wrap.js-prod-20-item {
    width: 50%;
    max-width: 50%; } }

@media (max-width: 480px) {
  html .lp-prods-20-cards__item-wrap.js-prod-20-item {
    max-width: 100%;
    width: 100%; } }

.lp-menu-22 .lp-block-overlay {
  background: none; }

.lp-header-1 {
  background: repeating-linear-gradient(to top, #00c4f4 0%, #036078 100%) left 0 top 0 / cover no-repeat; }

.lp-menu-22 .menu__wrap-in ul.lp-menu-22__burger-menu li.haschild ul a {
  color: #fff; }

.lp-menu-22-main li.lp-menu-22-burger__item:hover > a {
  color: #fff; }
  .lp-menu-22-main li.lp-menu-22-burger__item:hover > a .arrow .arrow-line {
    background: #fff !important; }
