@media screen and (max-width: 1024px){	

header{padding: 16px 2%;}

.dwn_hdr{padding:22px 2% 16px;}

.pc_menu ul li a{padding:13px 14px;}

.slider_txt{top:73px;}

.blue_area{padding:19px 2%;}

.middle_bdy_total{padding:0 2%;}

.middle_bdy_lft{width:25%;}

.middle_bdy_rht{width:73%;}

.project_total{padding:28px 2% 40px;}

#jc1 .jcarousel-control-prev{left:0!important;}

#jc1 .jcarousel-control-next{right:0!important;}

.slider_imgbox h2{font-size:15px;}

.top_ftr{padding:35px 2%;}

.top_ftr_lft{width:33%;}

.top_ftr_mid{width:33%;}

.top_ftr_rht{width:27%;}

.dwn_ftr_total{padding: 25px 2%;}
.projects_total_con{margin:0;}
.project_imgbox{width:31%;}

}	



@media screen and (max-width: 980px){	

.pc_menu ul li a{padding: 13px 11px;}

}



@media screen and (max-width: 800px){

.logo_area{width:100%; text-align:center; margin-bottom:25px;}

.mobmenu_bx{display:block;}

.pc_menu{display:none;}

.slider_txt{top:45px;}

.slider_txt h2{font-size:22px;}

.slider_txt p{font-size:12px;}
.project_imgbox{min-height:475px;}

}



@media screen and (max-width: 767px){

.blue_area_lft{width:100%; text-align:center; margin-bottom:12px;}

.blue_area_rht{width:100%; text-align:center;}

.slider_txt{top:22px;}

.middle_bdy_lft{width:100%; margin-bottom:25px;}

.middle_bdy_rht{width:100%;}

.top_ftr_lft{width:100%; margin-bottom:15px; margin-right:0;}

.top_ftr_mid{width:100%; margin-bottom:15px; margin-right:0;}

.top_ftr_rht{width:100%; margin-right:0;}
.project_imgbox{min-height:495px; width:30%;}
.left_con{width: 100%; padding-right: 0; }
.riht_con {width: 100%; margin-bottom: 15px;}
.riht_con img{width: 100%; display: block;}
}



@media only screen and (max-device-width: 480px) { 

html {-webkit-text-size-adjust: none; }



}



@media screen and (max-width: 640px){





}



@media screen and (max-width: 480px){

.hdr_lft{width:100%; text-align:center; margin-bottom:15px;}

.hdr_rht{width:100%; text-align:center;}

.slider_txt{display:none;}

.dwn_ftr_lft{width:100%; text-align:center; margin-bottom:15px;}

.dwn_ftr_rht{width:100%; text-align:center;}

.contact_lft{width:100%; margin-bottom:15px;}

.contact_rht{width:100%;}
.project_imgbox{min-height:inherit; width:100%; margin-left:0; margin-right:0; padding-bottom:15px;}
.request_form_box{width:100%; margin-right:0}
.request_textara{width:100%!important;}
}



@media screen and (max-width: 479px){

.middle_bdy_rht_con_lft{width:100%; margin-bottom:25px;}

.middle_bdy_rht_con_rht{width:100%;}







}



@media screen and (max-width:320px){



}





