.header-menu--centered .header-menu__wrapper {
justify-content: left;
}
.oneline .props_item {
  font-weight: bold;
}
.header__top-part {
  background-color: #03202e;
}
.menu-topest__link, .phones__phone-link {
  color: #f9f1e1;
}
.social__link svg * {
  fill: #f9f1e1;
  opacity: 0.9;
}
.phones__dropdown .phones__phone-link {
  color: #58a517;
}
body.header_opacity.front_page .header:not(.header--offset).light .header__main-part.header__main-part--can-transparent .banner-light-text {
  color: #03202e;
}
body.header_opacity.front_page .header:not(.header--offset).light .header__main-part.header__main-part--can-transparent .light-opacity-hover:hover {
  opacity: 1;
  color: #58a517;
}
body.header_opacity.front_page .header:not(.header--offset) .header__main-part.header__main-part--can-transparent {
  background-color: #ffffff;
}
.maxwidth-banner {
  max-width: 1920px;
  margin: 0 auto;
}
.footer__main-part, .footer__bottom-part {
  background-color: #03202e;	
}
#footer .dark_link {
  color: #f9f1e1;	
}
.footer__top-part {
  display: none;
}
.brands-list  {
  background-color: #f8f8f8;
}
body .owl-carousel .owl-item img {
  height: auto;
}
.review-detail__item-text img {
  width: 100%;
  height: auto;
}
.reviews-list__item-info-wrapper .reviews-list__item-image--no-image  {
  display: none;
}
.menu-topest {
  display: none;
}
@media (min-width: 600px) {
  .index-block--padding-bottom-80 > div {
  padding-bottom: 40px;
  }
}
.gallery-list__item-text-top-part  {
  display: none;
}
@media (max-width: 767px) {
  .index-block--padding-bottom-80 > div {
    padding-bottom: 0px;
  }
  .index-block--padding-top-40 > div {
  padding-top: 0px;
  }
  .index-block .sections-list, .index-block .gallery-item, .index-block .tizers-list   {
  padding-bottom: 40px;
  }
  .owl-carousel--items-width-230-adaptive .owl-item, .slider-solution--items-width-230-adaptive .slider-item {
    width: auto !important;
  }
}
@media (max-width: 600px) {
  .mobile-scrolled .sections-list__item-image-wrapper--BG::after {
    top: 100%;
  }
  .sections-list__item-image {
  background-size: 100%;
  }
  .mobile-scrolled .sections-list__item-image-wrapper--BG {
    padding-top: 80%!important;
  }
  .index-block__title {
    font-size: 16px;
    line-height: 18px;
  }
  #main .mobile-scrolled--items-2 > div {
    width: 200px;
  }
  .font_18 {
  font-size: 1em;
  }
  .brands-list__item {
    padding:5px 20px;
  }
  .brands-list__image-wrapper {
  width: 100px;
  height: 40px;
  }
  .brands-list .maxwidth-theme {
  padding-left: 0;
  padding-right: 0; 
  }
  body .mobile-scrolled {
    overflow-y: hidden;
  }
}