/*-----footer-----*/
.footer {
  background-color: #eaeaea;
  padding: 50px 0 20px;}
.footer__inner{
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  margin-bottom: 20px; }
.footer__column{
   width: 15%;}
.footer__logo img { /*может убрать*/
  width: 100%;
  height: auto;
  max-width: 141px;}
.footer__title,.footer__menu-link:hover,
.fa-map-marker:before,.color:before, .footer_malto{
 color:#427cd4;}
.footer__title{
 font-size: 18px;
 text-transform: capitalize;
 margin-bottom: 35px;
 font-weight: 500;
 position: relative;}
.footer__title::before{
 content: '';
 position: absolute;
 left:0;
 bottom: -10px;
 background-color: #3399ff;
 height: 2px;
 width: 50px;}
.footer__menu{
 list-style: none;
 margin:0;
 padding:0;
}
.footer__menu:hover{
 padding-left: 5px;}
.footer__menu-link,.footer_info, .footer_contacts p,
.footer_contacts .tel a, .footer_phone_link {
 font-size: 14px;}
.footer__menu-link,.footer em,.footer_info, .footer_contacts p,
.footer_contacts .tel a, .footer_phone_link{
 margin: 0;}
.footer__column--products,
.footer_info_box,.footer_product_menu,.footer_flex{
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;}
.footer__column--products{
 width: 260px;}


@media screen and (max-width: 1100px){
.footer__column{
   width: 50%;}
.footer__logo-block{
   align-self: center;}
 .footer_in_box,.footer__column--products, .footer_info_box{
   width: 50%;}
}
@media screen and (max-width: 800px) {
.footer__column, .footer__logo-block{
   width: 40%;}
 .footer_in_images,.footer__column--products{
   width: 40%;}
}
@media screen and (max-width: 650px){
.footer__inner{
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
.footer__column{
   width: 100%;}
 .footer_in_box, .footer__column--products, .footer_info_box, #search {
    width: 100%;}
}
@media screen and (max-width: 350px){
.footer__inner {
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
}






.metrika{
  display: none;}