@media screen and (max-width:1270px){
	.hwork,.haddr{float:none;width: auto;width:100%;margin-left:0;padding: 0;}
	.hconts{float:left;width: 50%;text-align:center;}
	.hcall{width: 30%;}
	#horizontal-multilevel-menu{padding-left: 0;}
	#horizontal-multilevel-menu > li {display: inline-block;float: none;}
	#horizontal-multilevel-menu li a.root-item{padding: 11.5px 14px;}
	.review-list{padding-left: 0;}
	.sbspec{margin-bottom: 20px;}
	.hsert{margin:10px 0;text-align:center;}
	.hlogo{width: 20%;}
}
@media screen and (max-width:1004px){
	.wrapper{width: 90%;}
	#horizontal-multilevel-menu li a.root-item,#horizontal-multilevel-menu li a.root-item-selected {padding: 11.5px 8px;}
}
@media screen and (max-width:850px){
	.workarea {float: none;width: 100%;}
	.sidebar{float: none;width: 100%;}
	.review-list{overflow:hidden;}
	.review-item {float: left;width: 32.3%;padding: 10px 0;height: 210px;margin-right: 2%;}
	.review-item:nth-child(4) {margin-right: -1%;}
	.review-anonce {padding: 0 15px;}
	.allreviews {float: right;width: 100%;}
	.review-name {padding: 0 5px 0 15px;}
	.fcopy{width: 20%;}
	.fmap{width: 20%;}
	.fwork{width: 30%;float:right;}
}
@media screen and (max-width:765px){
	.hlogo{width:100%;}
	.hlogo img{width: 200px;margin:0 auto;}
	.hconts{width:100%;}
	.hcall{width:100%;}
	.btn.callback {max-width: 200px;margin: 0 auto;}
}
@media screen and (max-width:675px){
	.catitem{width:100%;display:block;}
	.review-item{float:none;width:100%;margin-right:0;height: auto;}
	.fcopy {width: 100%;margin-bottom: 20px;}
	.fcopy br{display:none;}
	.fmenu {margin-bottom: 0;}
	.fmap{width: 100%;margin-bottom: 20px;}
	.faddr{width: 100%;margin-bottom: 20px;}
	.fwork{width: 100%;text-align: center;}
	.fcall {margin-top: 20px;}
}
@media screen and (max-width:600px){
	#horizontal-multilevel-menu{display:none;position: absolute;background: #B4CEC9;top: 33px;border: 2px dotted;margin: 0 -1px;border-top: 0;border-radius: 5px;}
	#horizontal-multilevel-menu > li{display:block; text-align:left;}
	#horizontal-multilevel-menu li ul{position:relative;/*margin-bottom:10px;*/}#horizontal-multilevel-menu li{float:none;}
	.navbar-header{display:block;overflow: hidden;}
	.navbar-toggle {position: relative;float: right;margin-right: 10px;padding: 9px 10px 5px 10px;margin-top: 3px;margin-bottom: 3px;background-image: none;border: 1px solid transparent;border-radius: 4px;background-color: #ddd;}
	.mmenu{position:relative;z-index: 100;}
	.navbar-toggle .icon-bar {display: block;width: 22px;height: 3px;border-radius: 1px;background-color: #888888;margin-bottom: 4px;}
	#alx_feed_back_FID2 {margin-bottom: 30px;}
	div.news-list{padding-top: 20px;}
}