.header .phone a {white-space: nowrap;}

#cookie_notification { position: fixed; bottom: 0; left: 0; width: 100%; background: #d3d3d3; padding: 30px;  font-size: 14px; color: #000; text-align: center; display: none;z-index: 9999999; -webkit-box-sizing: border-box;box-sizing: border-box; }
.cookie_accept {background: #1b66af; color: #fff!important; padding: 2px 10px; display: block; width: 100px; text-align: center;  text-decoration: none; border-radius: 3px; margin-top: 10px; cursor: pointer; margin-left: auto; margin-right: auto; }
.closecov {color: #000; font-size: 20px; position: absolute; right: 15px; top: 15px; cursor: pointer; }
.coockiop {display: block!important; }


@media (max-width: 1210px) {
.footer .social a img {width: 180px!important; height: auto; }
.sersrg {-ms-flex-wrap: wrap;flex-wrap: wrap; }

}
@media (max-width: 1158px) {
.footer .row .col-lg-3:nth-child(2) {display: none; } 
.footer .row .col-lg-3:nth-child(1) {width: 50%; } 
}
@media (max-width: 985px) {
 .footer .row .col-lg-3:nth-child(1) {width: 100%; text-align: center;  }    
  .footer .row .col-lg-6 {width: 100%; text-align: center;  }  
  .footer .social a:last-child {width: auto; }
  .search {display: none; }
}
@media (max-width: 790px) {
.header .logo-fix img {max-width: 250px;}
.header .sersrg {display: none; }
.header .phone {font-family: 'Roboto-Light', serif;}
.header .phone a {white-space: nowrap; font-weight: bold; font-size: 22px; }
}
@media (max-width: 675px) {
  .search {display: block!important; }    
  .xs-menu   .search {display: none!important; } 
  .about-shop h3 {text-align: center}
  .about-shop img {display: none;}
  .lb-nav a.lb-prev {opacity: 1!important;}
  .lb-nav a.lb-next {opacity: 1!important;}
  .thumbnail-catalog .image-block {height: auto!important;}
  .post3 .text figure {float: none!important; margin-right: auto!important; margin-left: auto!important; text-align: center; }
.post {display: block;margin-bottom: 40px; }
.post2 {margin-right: auto; margin-left: auto; margin-bottom: 20px; }
.photo-album-attachment .photo {width: 100px; height: 100px; }    
}    
@media (max-width: 450px) {
 .header .phone a {white-space: nowrap; font-weight: bold; font-size: 18px; display: block;}   
body {min-width: 320px; }
}    