@media screen and (max-width: 640px) {
#main{padding:10px 3%;width:94%;}
#header{height:auto !important;left:0 !important;top:0 !important;padding:20px 0;background:#162057;height:80px !important;margin:0 0 15px 0;}
#logo{position:relative !important;left:0 !important;top:0 !important;background:none !important;height:100px;width:100%;margin-bottom:10px;}
#logo a{width:80px;height:80px;margin:0 auto;background:url(images/logo-mobile.png) no-repeat 0 0;background-size:80px 80px;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
border:#fff 2px solid}
#slogan{position:relative !important;left:0 !important;top:0 !important;}
#search{display:none !important;}
#info-grodno{position:relative !important; width:290px;margin:0 !important;left:0 !important;top:0 !important;}
.reklama-top{display:block;}
.b-header__block{display:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:300px;}

 #menu{display:none;height:auto !important;border-bottom:none;margin-bottom:30px;position:relative;background:url(images/bg-menu.png);}
  .menu{list-style:none;height:auto !important;position:relative;left:-9px;z-index:999;padding:10px 0;}
  .menu li{float:none !important;height:25px;line-height:25px;color:#fff;text-transform:uppercase;font-size:1.2em;position:relative;font-weight:700;padding-left:10px;}
  .menu li:first-child a{border-left:none;}
  .menu li a{text-decoration:underline;color:#fff;padding:0 7px;}
  .menu li a:hover{text-decoration:none;color:#fff;}
  .submenu{display:none !important;}
  
  .b-photo-news{float:none !important;width:100%;}
  .b-list-news{float:none !important;width:100%;}
  .news-block{margin-bottom:0;}
  #single-news{width:100%;float:none;padding-bottom:60px;}
  #single-news img{width:100% !important;height: auto !important;}
  #single-news iframe{width:100% !important;}
	#single-news h1{font-size:180%;}
  .ya-direct{width:auto !impotant;}
  .share{height:20px;}

#promo{height:585px !important;margin-bottom:30px;overflow:hidden;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;}
  #promo ul{list-style:none;width:100%;}
  #promo ul li{float:none !important;width:100%;height:195px;overflow:hidden;position:relative;font-family: 'Open Sans Condensed', sans-serif;}
  #promo ul li:before{display:none;}
  #promo ul li+li{width:100%;height:195px;overflow:hidden;overflow:hidden;}
  #promo ul li+li:before{display:none;}
  #promo ul li img{width:100%;position:relative;top:0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;}
  #promo ul li+li img{height:100%;position:relative;top:0 !important;
	-webkit-border-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 0;
  -moz-border-radius-topright: 0;
  border-radius: 0;
  border-top-right-radius: 0;}
  #promo ul li+li+li img{
	-webkit-border-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius: 0;
  -moz-border-radius-bottomright:0;
  border-radius: 0;
  border-bottom-right-radius: 0;
	}
  #promo ul li span a{z-index:100;left:0;bottom:0;font-weight:700;background:#fff;padding:0 0 0 0;color:#4480b9;text-decoration:none;}
  #promo ul li span a strong{position:relative;left:-10px;}
  #promo ul li span{width:93%;display:block;position:absolute;left:-5px;bottom:15px;color:#fff;border-left:#fff 20px solid;font-size:1.3em;text-shadow:none;}
  #promo ul li+li span{font-size:1.3em;border-left:#fff 20px solid;text-shadow:none;left:-5px;}
  #promo ul li+li span a{background:#fff;padding:0 0 0 0;color:#4480b9;}
  #promo ul li a:hover span{background:#2b2b2b}
  
  #right-sidebar{width:100%;float:none !important;}
  #content{width:100%;float:none !important;}
  .adsense{display:none;}
  .photo-news{display:none;}
  .social-button{width:240px;margin:0 auto;margin-bottom:20px;}
  .social-widget{width:240px;margin:0 auto;margin-bottom:20px;}
  .tabs{font-size:1.3em;height:440px;overflow:hidden;}
  
  #similar{padding:25px 0 10px 0;}
  #similar{margin-bottom:5px;}
  #similar ul{list-style:none;position:relative;width:100%;}
  #similar ul li{position:relative;width:100%;height:195px;overflow:hidden;margin-bottom:10px;float:none;margin-right:15px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;}
  #similar ul li img{width:100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;}
  .title-photo-news{position:absolute;top:0;left:0;width:100%;height:195px;text-indent:-9999px;display:block;z-index:100;background:#0078aa;opacity:0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;}
  #similar ul li span{display:block;position:absolute;left:0;top:0;width:100%;height:195px;background:url(images/bg-photo.png) repeat-x left top;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;}
  
  #footer-wrap{height:100px;position:relative;width:94%;margin:0 auto;position:relative;margin:-130px auto 0 auto;padding:0 3%;}
  #footer{height:auto;margin:0 auto;position:relative;border-top:#4480b9 3px solid;padding:10px 0 0 0;}
  #footer a{color:#dba257}
  #footer a:hover{color:#ebb763;}
  .copyright{width:100%;text-align:center;display:block;font-size:14px;padding-bottom:5px;position:relative;left:0;top:0;}
  .adress-footer{display:block;font-size:12px;}
  .created{background:url(images/icon-created.png) no-repeat;display:block;padding-left:25px;}
  .footer-work{display:block;padding:15px 0;font-size:12px;}
  .menu-bottom{display:none;}
  .menu-bottom ul{list-style:none;position:relative;left:70px;}
  .menu-bottom ul li{display:block;float:left;padding-bottom:4px;width:33%;}
  .menu-bottom ul li strong{font-size:1.1em;}
  .counter{position:relative;right:0;top:0;width:100%;overflow:hidden;text-align:center;}
  .counter img{margin-top:5px;}
  
  .google-one{display:none;}
  .google-two{display:block;margin:0 auto;}
  
  .number-date{padding:10px 0 0 0 !important;}
  .PJN_Prev,.PJN_Next{display:block;position:relative;left:0;right:0;top:0;width:100%;text-align:center;padding:10px 0;}
  .sidebar-direct{display:none;}
  .direct{border:#a5adbd 4px solid;padding:10px;margin:0 0 20px 0;height:auto;overflow:hidden;}
  .b-top{display:none;}
  .b-red__news{display:none;}
  .b-red__news__mobile{display:block;padding:5px;border: #ccc 1px solid; margin:0 0 20px 0;}
  
  .b-grodno-news {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.b-grodno-news .b-news {
    width: 100%;
    height: 200px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 20px 0;
}
.b-grodno-news .b-news .b-news__image {
    display: block;
    width: 100%;
    height: 200px;
}
.b-grodno-news .b-news .b-news__image:before {
    position: absolute;
    width: 100%;
    height: 200px;
    background: #000;
    content: "";
    opacity: 0.1;
    transition-property: opacity, left, top, height;
    transition-duration: 0.5s, 0.5s, 0.5s, 0.5s;
}
.b-grodno-news .b-news:hover .b-news__image:before {
    opacity: 0.4;
}
.b-grodno-news .b-news a {
    position: absolute;
    left: 0;
    top: 0;
    ;
    width: 100%;
    height: 200px;
    color: #fff !important;
}
.b-grodno-news .b-news a h3 {
    position: absolute;
    width: 90%;
    left: 20px;
    bottom: 20px;
    color: #fff !important;
    font-size: 1.4em;
    line-height: 120%;
    text-shadow: #000 1px 1px 0;
}
.b-grodno-news .b-news+.b-news+.b-news {
   width: 100%;
    height: 200px !important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 20px 0;
}
.b-grodno-news .b-news+.b-news+.b-news a {
    position: absolute;
    left: 0;
    top: 0;
    ;
    width: 100%;
    height: 200px  !important;
    color: #fff !important;
}
.b-grodno-news .b-news+.b-news+.b-news .b-news__image {
   display: block;
    width: 100%;
    height: 200px  !important;
}
.b-grodno-news .b-news+.b-news+.b-news a h3 {
    position: absolute;
    width: 90%;
    left: 20px;
    bottom: 20px;
    color: #fff !important;
    font-size: 1.4em;
    line-height: 120%;
    text-shadow: #000 1px 1px 0;
}
.b-grodno-news .b-news+.b-news+.b-news .b-news__date span {
    background: #000;
    color: #fff;
    padding: 3px 12px;
    margin: 0 0 12px 0;
    display: inline-block;
}
.b-grodno-news .b-news+.b-news+.b-news .b-news__image:before {
    position: absolute;
    width: 100%;
    height: 200px;
    background: #000;
    content: "";
    opacity: 0.3;
    transition-property: opacity, left, top, height;
    transition-duration: 0.5s, 0.5s, 0.5s, 0.5s;
}
.b-grodno-news .b-news+.b-news+.b-news:hover .b-news__image:before {
    position: absolute;
    width: 100%;
    height: 200px;
    background: #000;
    content: "";
    opacity: 0;
}
.b-grodno-news .b-news+.b-news+.b-news:hover a {
    text-decoration: none;
}

.news-other__block {
width: 100%;
overflow: hidden;}

.b-other-news .b-news {
    width: 100%;
    height: 200px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 20px 0;
}
.b-other-news .b-news .b-news__image {
    display: block;
    width: 100%;
    height: 200px;
}
.b-other-news .b-news .b-news__image:before {
    position: absolute;
    width: 100%;
    height: 200px;
    background: #000;
    content: "";
    opacity: 0.1;
    transition-property: opacity, left, top, height;
    transition-duration: 0.5s, 0.5s, 0.5s, 0.5s;
}
.b-other-news .b-news:hover .b-news__image:before {
    opacity: 0.4;
}
.b-other-news .b-news a {
    position: absolute;
    left: 0;
    top: 0;
    ;
    width: 100%;
    height: 200px;
    color: #fff !important;
}
.b-other-news .b-news a h3 {
    position: absolute;
    width: 90%;
    left: 20px;
    bottom: 20px;
    color: #fff !important;
    font-size: 1.4em;
    line-height: 120%;
    text-shadow: #000 1px 1px 0;
}
.b-other-news .b-news+.b-news+.b-news {
   width: 100%;
    height: 200px !important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 20px 0;
}
.b-other-news .b-news+.b-news+.b-news a {
    position: absolute;
    left: 0;
    top: 0;
    ;
    width: 100%;
    height: 200px  !important;
    color: #fff !important;
}
.b-other-news .b-news+.b-news+.b-news .b-news__image {
   display: block;
    width: 100%;
    height: 200px  !important;
}
.b-other-news .b-news+.b-news+.b-news a h3 {
    position: absolute;
    width: 90%;
    left: 20px;
    bottom: 20px;
    color: #fff !important;
    font-size: 1.4em;
    line-height: 120%;
    text-shadow: #000 1px 1px 0;
} 
.b-other-news .b-news+.b-news+.b-news .b-news__date span {
    background: #000;
    color: #fff;
    padding: 3px 12px;
    margin: 0 0 12px 0;
    display: inline-block;
}
.b-other-news .b-news+.b-news+.b-news .b-news__image:before {  
    position: absolute;
    width: 100%;
    height: 200px;
    background: #000;
    content: "";
    opacity: 0.3;
    transition-property: opacity, left, top, height;
    transition-duration: 0.5s, 0.5s, 0.5s, 0.5s;
}
.b-other-news .b-news+.b-news+.b-news:hover .b-news__image:before {position: absolute;width: 100%;height: 200px;background: #000;content: "";opacity: 0;}
.b-other-news .b-news+.b-news+.b-news:hover a {text-decoration: none;}
.single-news-image {margin: 0 0 10px 0;height:300px;overflow:hidden;position:relative;z-index:1;}  
.relap-default-wrapper{overflow:hidden;}
.similar-social__wrap{width: 100%;padding:30px 0;overflow:hidden;}
.similar-social__wrap__trans{width:auto;padding:0 20px}
.similar-social__block__simple{display:inline-block;width:330px;height:360px;vertical-align:top;margin:15px auto 15px auto !important;}
.similar-social__wrap h2{margin:0 0 15px 0;} 
.similar-social__block{width:350px;margin:0 auto;}
.b-header__block{display:none;}
	 #menu{display:none;}

	.b-comments__button {float: none;width: 99%;margin: 0 0 0 -1px;}
	.b-share{float:none;}
	.b-share__button{width:24%;}
}
