@media only screen and (max-width : 1016px) {
	/*.center-bg {
		width:100%;
	}*/
	
	/*.content-left {
		display:none;
	}*/
	html {
		/*background: #0074a4;*/
	}
	
	.bg2 {
		margin:0 !important;
		/*margin-top: 78px !important;
		box-shadow: none;*/
	}
	
	.top {
		background:transparent; 
	}
	
	div.top_fon1 {
		background: url(../images/design/top8.jpg) left top no-repeat;
		height: 82px;
	}
	
	#search {
		background: url(../images/design/top7.jpg) left top no-repeat;
	}
	
	.top a.logo {
		background:url(../images/design/logo1.png) center center no-repeat;
		width:216px;
		height:82px;
		margin:0;
		position: relative;
		z-index: 3;
	}
	
	div.menu-trigger {
		display:block;
	}
	
	div.h-menu-trigger {
		display:block;
	}
	
	#search {
		padding-top: 3px !important;
		text-align: center !important;
		z-index:2;
	}
	
	.search {
		margin-top:5px;
		display:inline-block;
	}
	
	.search-query {
		position:static !important;
		float:left;
	}
	
	.button {
		position:static !important;
		float:right;
	}
	
	.form-inline {
		display: inline-block;
	}
	
	.content-left {
		display: none;
		position: fixed;
		/*display:none;*/
		width:263px;
		top:0px;
		left:-263px;
		margin:0;
		padding:0;
		overflow-y: scroll;
		height:100%;
		background:#d0dde3;
		z-index: 5;
	}
	
	.content-left h1.menu-title {
		padding:20px 10px 10px 10px;
	}
	
	.menu-v {
	background:#d0dde3;	
	}
	
	.menu-block {
		margin:0px !important;
		padding:0px !important;
		height:100%;
	}
	div.menu-h {
		display:none;
		position:absolute; 
		right:-5px;
		top:40px;
		width: 340px;
		height:auto;
		background:url(/images/sandvich-fon.png) no-repeat center top;
		background-size:100% 100%;
		z-index: 2;
		padding-bottom:0px;
	}
	
	ul.menu-h {
		/*padding:0;*/
		padding: 22px 0 8px 0;
	}
	
	ul.menu-h li {
		width:130px;
		border:0;
		padding:0 0 0 40px;
		/*background:#283339;*/
		text-align: center;
		background:transparent;
		text-align:right;
	}
	
	ul.menu-h li a {
		background:transparent;
	}
	
	ul.menu-h li.item-101 {
		background:url(/images/home.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item-158 {
		   background: url(/images/novosti1.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item-159 {
		   background: url(/images/about_us.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item-160 {
		   background: url(/images/items.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item-161 {
		   background: url(/images/gallery.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item-162 {
		   background: url(/images/uslugi.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item-163 {
		   background: url(/images/contacts.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item-168 {
		   background: url(/images/projects.png) no-repeat 10px center;
	}
	
	ul.menu-h li.item_sitemap {
		   background: url(/images/sitemap.png) no-repeat 10px center;
	}
	
	.center-bg {
		width:100% !important;
		box-sizing:border-box;
		padding-left:10px;
		margin:0 !important;
	}
	
	div#left_banner {
		display:none;
	}
	
	div.left_news {
		display:none;
	}
	
	div.cont_news {
		display:block;
	}
	
	div.news_wrap-news {
		width: auto;
	}
	
	div.moduletable-catalog {
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	div.links {
		padding-top:10px;
	}
	
	.top_contacts {
		margin-top: 5px;
	}
	
	.sitemap {
		display: none;
	}
	
}

@media only screen and (max-width : 720px) {
	div.top_contacts {
		display: none;
	}
}

@media only screen and (max-width : 560px) {
	div.links {
		padding-left:0;
		padding-top:10px;
	}
}

@media only screen and (max-width : 506px) {
	a#snow {
		/*display:none !important;*/
	}
}

@media only screen and (max-width : 450px) {
	div.links {
		display:none !important;
	}
	
	.top a.logo {
		float:none;
		margin:auto;
	}
	
	#liner {
		z-index:2;
	}
}

@media only screen and (max-width : 365px) {
	div.menu-h {
		width: 170px;
		height:auto;
		background:url(/images/sandvich-fon1.png) no-repeat center top;
	}
}

@media only screen and (max-width : 610px) {
	ul#desc_top li.active {
		border:none;
		background:transparent;
	}
}

@media only screen and (max-width : 526px) {
	.sitemap {
		display:none;
	}
}

@media only screen and (max-width : 485px) {
	div#footer {
		justify-content: flex-start;
		flex-direction: column;
	}
}

@media only screen and (max-width : 719px) {
	div.pharmtech2022 div.text-block3 {
		bottom: 10px !important;
		padding: 7px !important;
	}
	
	div.pharmtech2022 div.text-block3 a {
		font-size: 12px !important;
	}
}