@media (max-width: 1600px) { 
	
	#wrap_popup_slide{
		top:410px;
		right:220px;
	}
	
}

@media (max-width: 1440px) { 
	
	#wrap_popup_slide{
		top:300px;
		right:60px;
	}
	
}

@media (max-width: 1140px) { 
	
		
}


@media (max-width: 1025px) { 
	#wrap_popup_slide{
	    top:250px;
		right:40px;
	}
	
	.minimal-menu > ul > li {
		padding: 0px 10px !important;
	}
	
	.minimal-menu > ul > li > a {
		font-size: 15px!important;
	}
	
	#wrap_block_2{
		background:url(../img/bg_top_2.png) no-repeat top center;
	}
	
	#wrap_img_dp{
		width:100%;
		height:auto;	
	}
	
	#wrap_img_dp img{
		max-width:100%;
		max-height:inherit;
		height:auto;
	}
	
	
	.btn-slider-product .kmt_prev{
		left: -10px;
	}
	.btn-slider-product .kmt_next{
		right: -10px;
	}
}

@media (max-width: 800px) {
    .minimal-menu > ul > li span{
		display:none;
	}
        
	.wrap_top_left{
		text-align:center;	
	}
	
	#wrap_menutopright_lang{
		width:100%;
		float:none;
		text-align:center;	
		background:none;
	}
	
	#wrap_menutopright_lang a{
		font-size:17px;
	}
	
	#wrap_menutopright_lang span {
		background:none;
	}
	
	#wrap_block_2{
		background:#fff;
	}
	
	.wrap_logo{
		text-align:center;	
	}
	
	#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;
	}
	
	.btn-slider-product .kmt_prev{
		left: 0px;
	}
	.btn-slider-product .kmt_next{
		right: 0px;
	}
}

@media (max-width: 769px) { 
	
}

@media (max-width: 736px) { 
	.block_project{
		width:320px;
		height:255px;
	}
	
	.img_project{
		width:320px;
		height:195px;	
	}
	
	.block_project h2 a,.block_project h2 {
		font-size: 16px;
	}
	
	.btn-slider-product .kmt_prev{
		left: 5px;
	}
	.btn-slider-product .kmt_next{
		right: 5px;
	}
	
	.row{
		margin:-5px;
	}
}

@media (max-width: 667px) { 
	
	.wrap_project{
		width:100%;	
	}
	
	.wrap_img_child h6 {
		text-align:center;
	}
	
	.wrap_img_child{
		margin-bottom:30px !important;	
		border-bottom:1px dashed #ccc;
		padding-bottom:20px;
	}
    
    .content_article iframe{
    	width:100%!important;
    	max-height: 200vh!important;
        height:250px!important;
    }
	
}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
	#wrap_menutopright_lang span {
		clear:both;
		width:100%;
	}
	
	#wrap_menutopright_lang{
		display:inline-block;
		height:auto;	
	}
	
	#wrap_block_1{
		height:auto;
		padding-bottom:10px;	
	}
}

@media (max-width: 568px) { 
	
	
	.wrap_add_f{
		width:100%;
		text-align:center;	
	}
	
	.wrap_social_ana{
		width:100%;
		text-align:center;	
	}
	
	#wrap_block_5 {
		background: #292929;
	}
}

@media (max-width: 480px) { 
	#wrap_menutopright_lang a {
		background: none;
		padding: 0px 4px;
	}
	
	.wrap_why,.wrap_news{
		width:100%;	
	}
	
	.block_news{
		width:100%;
		height:auto;
		margin:0 auto;
		overflow:inherit;
		padding:5px;
	}
	
	.img_news{
		width:100%;
		height:auto	
	}
	
	.img_news img{
		width:auto;
		max-width:100%;
		height:auto;
	}
	
	.block_project{
		width:100%;
		height:auto;
		overflow:inherit;
	}
	
	.img_project{
		width:100%;
		height:auto;
	}
	
	.img_project img{
		width:auto;
		max-width:100%;
		height:auto;
	}
	
	#wrap_popup_slide *{
		text-align:center;	
	}
	
	.wrap_project_scroll .block_project{
		width:360px !important;
		height:285px!important;
	}
	
	.wrap_project_scroll .img_project{
		width:360px !important;
		height:235px !important;
	}
	
	.wrap_project_scroll .img_project img{
		width:100% !important;
		height:100% !important;
	}
}

@media (max-width: 414px) {
	.kmt_title{
		font-size:16px;
		height:auto!important;
	}
	
	.kmt_title span{
		width:100%!important;	
	}
	
	.kmt_red{
		border-bottom:2px solid #df0d15;	
	}
	
	.kmt_red span{
		background:#df0d15;
	}
	
	.kmt_title span:after {
		display:none!important;
	}
	
	.kmt_title span:before {
		display:none!important;
	}
	
	.wrap_project_scroll .block_project{
		width:320px !important;
		height:245px!important;
	}
	
	.wrap_project_scroll .img_project{
		width:320px !important;
		height:195px !important;
	}

}

@media (max-width: 375px) { 
	
}

@media (max-width: 360px) { 
  	#wrap_menutopright_lang span a {
		font-size: 18px!important;
	}
	
	
}

@media (max-width: 320px) { 
	#wrap_menutopright_lang a {
		font-size: 14px;
	}
	
	.minimal-menu-button, .minimal-menu {
		right: 5px !important;
		top: 5px !important;
	}
	
	#wrap_block_6 {
		font-size: 13px;
	}
	
	.wrap_project_scroll .block_project{
		width:280px !important;
		height:225px!important;
	}
	
	.wrap_project_scroll .img_project{
		width:280px !important;
		height:175px !important;
	}
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}