@media screen and (max-width: 1024px) {
	.menu-row .menu-container .phone{
		display:block;
		font-size: 20px;
	}
	.menu-row .menu-container .top-menu li a{
		font-size: 18px;
	}
	header .index-header-text .big{
		font-size: 44px;
	}
}
@media screen and (max-width: 992px) {
	#about .about-block .right-block,
	#about .about-block .left-block{
		display:none;
	}
}
@media screen and (max-width: 768px) {
	#about .center-block .slide-right,
	#about .center-block .slide-left{
		display:none;
	}
}
@media screen and (max-width: 640px) {
	.menu-row .menu-container .phone{
		padding-top:5px;
		float:left;
	}
	.menu-row .menu-container .email{
		padding-top:10px;
		float:right;
	}
}
@media screen and (max-width: 575px) {
	header.header-inner .index-header-text .big{
		font-size: 30px;
	}
	header.header-inner .index-header-text{
		margin-top: 20px;
	}
	header{
		height:auto;
	}
	h1, .title, #promo .title{
	 	font-size: 35px;
	}
}
@media screen and (max-width: 425px) {
	.menu-row .menu-container .top-menu li{
		
	}
	header.header-inner .menu-row{
		
	}
}
@media screen and (max-width: 375px) {
	#logo-footer,
	header #logo{
		width: 300px;
	}
	header #logo:after{
		left: 112px;
	}
	#logo-footer:after{
		left: 125px;
	}
	.menu-row .menu-container .email,
	.menu-row .menu-container .phone{
		float: none;
	}
	header.header-inner,
	header{
		height:auto;
	}
	.menu-row .menu-container .top-menu li{
		float:none;
	}
	.menu-row .menu-container .top-menu li a{
		height: auto;
		line-height: 36px;
	}
	header .index-header-text .big,
	header.header-inner .index-header-text .big{
		font-size: 26px;
	}
	header .index-header-text .little{
		font-size: 20px;
	}
	.h1_title{
		margin-top:20px;
		margin-bottom:20px;
	}
	
}