/* banner-top */
.banner-top {
  width: 100%;
  max-height: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*background: linear-gradient(180deg, rgba(254, 255, 204, 0.2) 0%, rgba(254, 255, 204, 0) 100%), #D13980;*/
  background-color: #1EA2AD;
}

.banner-top img {
  display: block;
  max-width: 1170px;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.b-review_header .b-review_author {
	margin-top: 0;
}

.b-review_header_checked--false {
	filter: grayscale(1);
}

@media (max-width: 1170px) {
  .banner-top {
    /*max-height: 90px;*/
  }
  .banner-top img {
    max-width: 768px;
  }
}

@media (max-width: 768px) {
  .banner-top {
    margin-top: 17px;
    /*max-height: 110px;*/
  }
  .banner-top img {
    max-width: 320px;
  }
}

.banner-top__lace {
  background: url('/local/templates/main/img/banners/desktop-back.png');
  background-size: cover;
}

@media (max-width: 1170px) {
  .banner-top__lace {
    background: url('/local/templates/main/img/banners/tablet-back.png');
    background-size: cover;
  }
 
}

@media (max-width: 768px) {
  .banner-top__lace {
    background: url('/local/templates/main/img/banners/mobile-back.png');
    background-size: cover;
  }
}


.banner-top__3000 {
/* background: url('/img/banners/action-2025-06/dextop_background_brekety.jpg');
background-size: cover; */
background: #C6E9FF;
}

@media (max-width: 1170px) {
.banner-top__3000 {
    /* background: url('/img/banners/action-2025-06/tablet_background_brekety.jpg'); */
    background: #C6E9FF;
}
}

@media (max-width: 768px) {
.banner-top__3000
{    margin-top:55px;
    /* background: #fff; */
    background: #C6E9FF;
}
}







.b-header_phone {
	font: 600 18px/1 'Open Sans', sans-serif;
}


/* ************** */
.b-sidebar_rubrics_list.js-pocket-box-inner li:not([class]) {
  min-height: 33px;
}
/* ************** */


/* ************** */
.list-icon {

}
.list-icon li:before {
  display: none;
}
.list-icon li {
  display: flex;
  align-items: flex-start;
  padding-left: 0;
}
.list-icon li .icon {
  width: 50px;
  min-width: 50px;
  height: 50px;
  margin-right: 15px;
}
.list-icon li p {
  margin-top: 0;
}
/* ************** */


/* ************** */
.table-content {
  overflow-x: auto;
}
/* ************** */

.select-city__block__text {
	display: none !important;
}

.select-city__block__text {
	display: none;
}

.consultation-form_title span {
	text-transform: lowercase;
	color: #fff;
}

