@media (max-width: 767px) {
	html img{
		max-width: 100%;
		height: auto !important;
	}
	html #all{
		min-width: inherit;
	}
	html #menu-wrapper{
		margin-left: 0 !important;
		position: relative !important;
		left: 0 !important;
		width: auto !important;
		padding-top: 10px;
	}
	html #menu-wrapper .phone{
		position: static;
		padding: 0 10px;
	}
	html #menu-wrapper #logo{
		position: static;
		margin: 20px auto 0 auto;
	}
	html .all-main .block .data,
	html #content-content,
	html #content-content #left-right #left,
	html .disclamer{
		width: auto;
		float: none;
	}
	html .hidden-sm{
		display: none;
	}
	html #items-list,
	html .gallery-list,
	html #images-list{
		margin: 0;
	}
	html #items-list a,
	html #images-list a,
	html .gallery-list a{
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	html .all-main .block{
		width: 90%;
		margin: 0 auto;
	}
	html .all-main .block7 .data .promo{
		margin: 0 auto 20px auto;
		float: none;
	}
	html #pathway{
		margin-top: 180px;
		width: auto;
	}
	html #pathway h1:after{
		left: 50%;
		margin-left: -30px;
	}
	html #content-content{
		padding: 0 10px;
	}
	html #content-content #left-right #right{
	    width: 210px;
	    float: none;
	    margin: 33px auto 0 auto;
	    position: relative !important;
	    left: auto !important;
	    right: auto;
	}
	html #content-content #left-right #right #right-content{
		padding-bottom: 40px;
	}
	html .disclamer{
		padding: 0 10px;
	}
	html #footer-content #left,
	html #footer-content #right{
		float: none;
		text-align: center;
		padding: 0 20px;
	}
	html #footer-content{
		height: auto;
	}
	html #news-list div.item{
		width: auto;
	}
	html #recommend{
		overflow: hidden;
	}
	html #items-read .fotos,
	html #items-read .data,
	html #items-read .data .divider{
		width: auto;
	}
	html #items-read .fotos #big-foto{
		width: auto;
		height: auto;
	}
	html .all-main .block7 .data>div{
		width: auto !important;
	}
}