/*------- Шапка --------*/
@media only screen and (max-width: 768px) {
   .header .slogan strong{
      font-size: 1.5em; left:145px;
   }

   .uk-overlay-panel h3, .uk-h3{
        font-size: 16px;
        line-height: 18px;
   }
   .uk-overlay-panel p{
       font-size: 1em;
        line-height: 1.1em;
   }
   .uk-overlay-panel * + .uk-margin{margin-top:10px;}
   .specialist img{width:80%;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
	a.brand img{width:100%;}
	.header .slogan span {font-size:1.7em}
	.header address {font-size: 1em;}
	#sidebar{padding-left:0;}
	#sidebar .nav_services a:before{background-size: cover;width: 45px; height: 45px;}
	#sidebar .nav_services a span{padding-left:3em;}
}
@media only screen and (max-width: 468px) and (min-width: 320px) {
   .header .slogan span{
      font-size: 1.5em;
      line-height: 1.1em;
   }
}
@media only screen and (max-width: 320px) {
   .header .slogan span{
      font-size: 2.3em;
      line-height: 1em;
      width:inherit;
   }
  /* .uk-grid>*{padding-left:2px;}*/
}
@media only screen and (min-width: 1220px) {
   .full-width{}
}
/*------- Меню --------*/
@media only screen and (max-width: 1220px) and (min-width: 768px) {
   nav.top .menu img{
      max-width: 60px;
   }
   nav.top .menu li a{
    font-size:1.2em;
   }
}
