@media (max-width: 991px){
	.wrapper,
	#wrapper{
		width: 750px;
	}	
	
	.header{
		height: auto;
	}
	
	.header-top{
		height: auto;
		padding-bottom: 10px;
	}
	
	.parallax-viewport{
		display: none;
	}
	
	.header-top-slogan,
	.header-bottom-slogan{
		width: 100%;
    	text-align: center;
		padding-top: 5px;
	}
	
	#main_menu ul li a{
		font-size: 16px;
		padding: 10px 12px 8px;
	}
	
	#left{
		width: 30%;
	}
	
	#full_content{
		width: 70%;
		padding-right: 0;
	}
	
	#right{
		width: 100%;
	}
	
	.right_image{
		width: 200px;
	}
	
	#footer{
		padding: 0 15px 10px;
	}
	
	#f_buttons{
		width: 25%;
	}
	
	#f_contacts{
		width: 50%
	}
	
	#f_copy{
		width: 25%;
	}
	.mail{
		display: none !important;
	}
	.main-menu li {
    display: inline-block;
    width: 50%;
    }
    .phone2, .phone2, .garanty .s1 {
    	font-size: 18px;
} 
	.phone{
		font-size: 14px;
	}
 	.garanty{
 		font-size: 18px;
 	}
 	.m-text .m-btn a {
    font-size: 10px;
}
	.rek{
		font-size: 10px;
		width: 196px;
	}
	.m-text .m-btn{
		width: 224px;
	}
	.tabs__caption li{
		width: 31.5%;
		font-size: 12px;
	}
	.content-block{
		padding-top:20px;
	}
	.main-menu ul{
		width:100%;
		margin: 0 auto;
	}
	.contacts{
		top:22%;
		width: 40%;
	}
	.rights{
		margin-left: 92px;
	}
	.dost{
		width: 330px;
    	margin: 17px auto;
	}
	.comp p{
		font-size:15px;
	}
	.comp-img{
		right: -33px;
    	width: 294px;
	}
	.header{
		    background-size: 100% 372px;
	}
	.rek{
		line-height: 25px;
	}
	
	.big-beton{
		text-align: center;
	}
	.header .m-text{
		width: 100%;
		text-align: center;
	}
	.header .m-text .m-btn, .header .rek{
		float: none;
	}
	.header .garanty{
		text-align: center;
	}
}