
@media (max-width: 1600px) { 
	
	#wrap_popup_slide{
		top:150px;
		left:220px;
	}
	
	#wrap_gallery ul li img{
		height:280px;
	}	
}

@media (max-width: 1440px) { 
	
	#wrap_popup_slide{
		top:130px;
		left:10px;
	}
	
}

@media (max-width: 1140px) { 
	.minimal-menu > ul > li {
		margin: 0px 18px !important;
	}
	
	#wrap_popup_slide {
		width: 626px;
		height: 215px;
	}
	
	#wrap_gallery ul li img{
		height:180px;
	}
    
    .wrap_slogan{
        font-size: 22px;
    }	
}

@media (max-width: 1025px) { 
	.wrap_slogan{
        font-size: 12px;
		padding-top: 10px
    }
	#wrap_phone{
		margin: 0px;
		text-align: center;
		padding: 0px
	}
	#wrap_phone span{
		background: unset;
		font-size: 20px;
		padding: 0px;
	}
	#wrap_block_1_top{
		padding-bottom: 0px;
	}
	
}

@media (max-width: 800px) { 
	.wrap_logo{
		text-align:center;
	}
	
	#wrap_block_2 {
		margin-top: 0px;
	}
	
	#wrap_popup_slide {
		width: 97%;
		height: 235px;
		top: 15px;
		text-align:center;
	}
	
	#icon_search{
	 	display:none;	
	}
	
	#wrap_grow_up span{
		clear:none;
		display:inline-block;
		width:33.33333%;
		float:left;
		text-align:center;
	}
	
	#wrap_grow_up span img{
		max-width:100%;
	}
	
	
	#wrap_gallery ul li img{
		height:120px;
	}	
	
	.wrap_logo_f,.wrap_add_f,.wrap_social_count{
		margin-bottom:20px;
		text-align:center;	
	}
	
	.wrap_nenu_f{
		width:100%;
		text-align:center;	
	}
	
	.wrap_nenu_f ul li{
		width:100%;
		text-align:center; 	
	}
	

	#wrap_block_2 .callbacks_container{
		height:auto !important;
	}

	
	.wrap_tab_project_right{
		display:none;
	}
	
	.wrap_tab_project_top{
		display:block;	
	}
	
	
	.list_project_right li{
		width:50%;
	}
    
    .wrap_slogan{
        text-align: center;
    }
}

@media (max-width: 769px) { 
	
}

@media (max-width: 736px) { 
	
}

@media (max-width: 667px) { 
	#wrap_popup_slide{
		clear:both;
		width:100%;
		height:auto;
		background:url(../img/bg_slide.png) repeat;
		position:inherit;
		z-index:1000;
		top:inherit;
		left:inherit;
		padding:20px;
		border-radius:10px;
		margin-top:10px;
	}
	
	#wrap_popup_slide h2 a {
		font-size: 15px;
	}
	
	.descript_popup {
		line-height: 20px;
		font-size: 13px;
	}
}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
	.content_news_home {
		width: 360px;
	}
	
	.block_news{
		width:260px;
	}
	
	.img_news{
		width:260px;
	}
	
	.img_news img{
		width:260px;
	}
	
	.list_project_right li{
		width:100%;
	}
	
	.block_image{
		width:260px;
	}
	
	.img_image{
		width:260px;
	}
	
	.img_image img{
		width:260px;	
	}

}

@media (max-width: 568px) { 
	
}

@media (max-width: 480px) { 
	.img_news_left {
		height:auto;
	}
	
	.img_news_home {
		width: 100%;
		float: none;
		margin:10px auto;
		text-align:center;
	}
	
	.content_news_home{
		text-align:center;
		width:100%;	
	}
	
	.content_news_home h4{
		line-height:25px;	
	}
	
	#wrap_gallery ul li {
		width: 50%;
		float: left;
	}
	
	.info_news_left{
		text-align:center;
	}	
	
	.wrap_news,.wrap_image,.wrap_projects{
		width:100%;
	}
    
    .kmt_title span {
        height: auto;
    }
}

@media (max-width: 414px) {
	.kmt_title span{
		display:inline-block;
		min-width:inherit;	
		padding:0px 20px;
		font-size:18px;
	}
	
	.block_project {
		width: 320px;
		height:auto;
	}
	
	.img_project {
		height: 230px;
	}
}

@media (max-width: 375px) { 
	
}

@media (max-width: 360px) { 
  	.block_project {
		width: 280px;
		height:auto;
	}
	
	.img_project {
		height: 190px;
	}
    
    .wrap_slogan{
       font-size: 14px;
    }
}

@media (max-width: 320px) { 
	
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}