@media (max-width: 2000px) { 
	
	
}

@media (max-width: 1600px) { 
	
}

@media (max-width: 1440px) { 
	.content_intro_right .block_content_intro{
        float: left;
        padding: 50px 0px 50px 50px;
    }
    
    
    .block_content_intro{
        width: 80%;
    }
    
    .wrap_intro_left .block_content_intro{
        float: right;
        padding: 50px 50px 50px 0px;
    }
    
    .content_intro_gray_right .block_content_intro_gray{
        padding: 50px 0px 50px 50px;
    }
    
    .wrap_intro_gray_left .block_content_intro_gray{
        float: right;
        padding: 50px 50px 50px 0px;
    }
    
    .block_content_intro_gray{
        width: 80%;
    }
}

@media (max-width: 1280px) { 
	.minimal-menu > ul > li {
        padding: 0px 10px!important;
    }
    
    #wrap_menu {
        margin-top: 5px;
    }
    
    .img_pcl {
        height: 250px;
    }
    
    .content_pcl h2 a {
        font-size: 17px;
        line-height: 22px;
    }

    .block_pcl {
        min-height: 540px;
    }
    
    .content_intro_right .block_content_intro{
        float: left;
        padding: 20px;
    }
    
    
    .block_content_intro{
        width: 100%;
    }
    
    .wrap_intro_left .block_content_intro{
        float: right;
        padding: 20px;
    }
    
    .content_intro_gray_right .block_content_intro_gray{
        padding: 20px;
    }
    
    .wrap_intro_gray_left .block_content_intro_gray{
        float: right;
        padding: 20px;
    }
    
    .block_content_intro_gray{
        width: 100%;
    }
}

@media (max-width: 1140px) { 
	
}


@media (max-width: 1025px) { 
	.minimal-menu > ul > li {
		padding:0 7px !important;
	}
	
	.minimal-menu > ul > li > a{
		font-size:14px!important;
	}
	
	.wrap_logo img{
		margin: 0px;
	}
	
	#wrap_menu{
		display:inline-block;
	}
    
    .block_content_intro h3{
        margin-bottom: 10px;
    }
    
    .block_content_intro h3 a {
        font-size: 25px;
        font-weight: 600;
        color: #fff;
    }
    
    .block_content_intro_gray h5 a {
        font-size: 25px!important;
    }
    
    .block_content_intro_gray h5 {
        margin-bottom: 10px;
    }
    
    .kmt_title {
        padding: 0px 15px;
    }
	
}

@media (max-width: 940px) { 
	
	.wrap_logo{
	   text-align:center;
	}
    
    .wrap_pcl {
        width: 100%;
    }
    
    .block_pcl{
        min-height: inherit;
    }
    
    #wrap_intro_home div{
        width: 100%;
    }
    
    .content_intro_right,.content_intro_left,.content_intro_gray_right,.content_intro_gray_left{
        padding: 30px!important;
    }
    
    .img_news_home{
        margin-bottom: 15px;
    }
    
    #wrap_intro_gray div{
        width: 100%;
    }
    
    .wrap_intro_gray_right{
        border-bottom: 1px dashed #222;
    }
    
    .img_pcl {
        height: auto;
    }
    
    .img_pcl img {
        width: 100%;
        max-height: inherit;
    }
    
    .wrap_lang{
        text-align: center;
    }
    
    .wrap_field{
        width: 100%;
    }
    
    .block_field{
        width: 100%;
    }
    
    
    .img_field img{
        width: 100%;
        height: auto;
    }
    
    .img_tech{
        width: 100%;
    }
    
    .content_tech{
        width: 100%;
    }
    
    .img_tech_mb{
        display: inline-block;
    }
    
    .img_tech_desk{
        display: none;
    }
    
    .bg_tech{
        margin-bottom: 15px;
    }
    
    .img_news {
        padding-right: 0px;
        margin-bottom: 15px;
    }
    
    #form_page {
        width: 100%;
        margin: 0 auto;
        float: none;
    }
}


@media (max-width: 769px) { 
	
	
	.minimal-menu > ul > li {
		padding:0px !important;
	}
	
	.minimal-menu ul > li {
		width:100%;
	}
    
    .wrap_icon{
        width: 100%;
        margin-bottom: 90px;
    }
    
    .kmt_title{
        margin-bottom: 15px;
    }
    
    #wrap_block_3{
        margin-top: 20px;
    }
    
    .kmt_breadcrumb{
        margin-top: 15px;
    }
    
    #wrap_all_breadcrumbs{
        padding: 10px 5px;
    }
    
    .img_item{
        height: auto;
    }
    
    .img_item img{
        max-width: 100%;
        height: auto;
    }
    
    
}

@media (max-width: 736px) { 
	#wrap_video_home iframe{
	   height:300px!important;
	}
}

@media (max-width: 667px) { 

}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
	
}

@media (max-width: 568px) { 
	
}

@media (max-width: 480px) { 
	body{
		padding-bottom:50px;
	}
	
	.row{
		margin-left:0px;
		margin-right:0px;	
	}
    
    .info_news_home h4 a{
        line-height: 22px;
    }
    
    #callnowbutton {
        display: inline-block;
        width: 100%;
        padding: 10px 20px;
        position:fixed; 
        text-align: center;
        right:0; 
        bottom:0px; 
        font-size: 22px;
        color: #fff;
        font-weight: bold;
        background: #ebbb2c;
        text-decoration:none; 
        border-radius: 5px;
        z-index:9999;
    }
	
    .kmt_title{
        font-size: 18px!important;
        line-height: 26px;
    }
   
}

@media (max-width: 414px) {
	
}

@media (max-width: 375px) { 
	
}

@media (max-width: 360px) { 
  	
}

@media (max-width: 320px) { 
	
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}