
@media screen and (max-width: 992px) {

footer { display: none; }
.left-panel { display: none; }
.main-container { left: 0 !important; width: 100vw !important}
.expand { display: none !important; }
.header-container { padding: 0 !important ; min-height: 0 !important}
header {background: #1f495d; min-height: 0}
header .logo-container { position: relative !important; top: 0 !important; left: 0 !important; width: 100px; margin: 10px 0 0 10px !important; background: none}
header .logo-container .logo { position: relative !important; top: 0 !important; left: 0 !important; margin: 0 !important; width: 100px; height: 39px; background-color: none; background-image: url(../img/logo2.png);}
header .search-form { width: auto; padding: 10px 45px 10px 10px}
header .advanced-search-button { clear: both; float: none; width: 100%; position: relative;; top: 0; left: 0; margin: 0; display: none;}
header .search-form .search-container { width: 100%; clear: both; float: none; margin: 0; padding: 0 40px 0 0; height: 30px}
header .search-input { width: 100%; clear: both;; float: none; margin: 0; padding: 0 10px; position: relative; height: 30px}
header .search-input input { float: left; } 
header .search-submit { position: absolute;; right: 5px; top: 7px;  width: 34px; height: 34px; background-size: contain;  }
.box-content:focus {
	box-shadow: none;
	z-index: 400;
	outline-width: 0;
}
.box-content.pseudo-focus {
	box-shadow: none;
	z-index: 400;
	outline-width: 0;

}

body { background: #efefef}
.box-container { border: 0; background: none; margin-top: -5px}

.box-container .close { display: none; }

.map-filter-button { top: 66px }

.box-content .header { padding: 10px 0 5px 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.box-content .header h2 { padding-left: 7px } 
.box-content {
    position: relative;
    padding: 0px 0 0px 0; border: 0}


    .news-list-all li a:hover {
	background: none;
	text-decoration: underline;
}

.scrollbar-ag { padding: 20px 20px 0 10px; margin: 5px 0 0 0}

header .menus { padding: 5px 0; display: none; margin:10px 10px 0 10px; background: none}

header .menu-1 li { float: none; }
header .menu-1 li a { height: auto; line-height: normal; padding: 3px 0}
header .menu-2 li { float: none; }
header .menu-2 li a { height: auto; line-height: normal; padding: 3px 0}
#AuthBar .AuthMenu ul li.User { display: none; }

.mobile-menu-button { display: block; }


body #MapFilters {width: 70% !important;}
body #MapFilters .MaterialTypes { width: 100% }
#MapFilters .MaterialTypes input { right: 10px !important }


.news-list-all li a { padding: 35px 10px 6px 0px; line-height: normal;}
.news-list-all li a .news-rubric { top: 8px }
.news-list-all li a .news-date { top: 8px; left: 0 }
.news-list-all li a .number-photo { top: 8px}

#AuthBar .AuthMenu ul li.Login a { 
 padding: 0  !important; margin-right: 15px; color: #b0b0b0;  
}
#AuthBar .AuthMenu ul li.Login a span:after { 
display:none !important;
}


.b-login-popup {
   
    width: 100% !important; left: 0 !important;
}

.Pagination .Number { display: none; }

.article object { width: 100% }


.search-tag { display: none !important; }

.advanced-search-popup { display: none !important; }

.static-content { padding: 12px 0 0 10px }

}





