﻿.center{
  min-width: 290px;
}
.b_news .header a{
    color: #f1f1f0;
}
@media (max-width: 400px){
  .b_banner{
    padding: 30px;
  }
  .b_news .b_banner {
    padding: 30px;
  }
  .b_adv2 .b_banner{
    padding: 30px;
  }
  .front_block .header{
    font-size: 35px;
  }
  .b_contact__item__text{
    font-size: 22px;
  }
}
@media (max-width: 768px){
  .b_footer .b_header_top__mobile {
      text-align: center;
  }
  .contacts_map__banner{
    padding: 20px;
  }
}

.b_services.front_block{
  padding-bottom: 20px;
}
.contacts_map__banner i{
  position: absolute;
  left: 0px;
}
.contacts_map__banner .contacts_map__banner__item{
  padding-left: 48px;
}
.contacts_map__banner .contacts_map__banner__item:after{
  margin-left: auto;
}
.b_partners__item .media-object{
  display: inline-block;
}
@media (max-width: 768px){
.b_team__item__left img {
    display: block;
}

@media (max-width: 440px){
  .b_inner_news__item {
      padding-left: 15px;
  }
}
