div.subimg{ clear:both; width:100%; border:0px solid #dddddd; border-right:0 !important; margin:0 auto; font-size:14px; box-sizing: border-box;  position:relative; z-index:5;}
div.subimg  div.sub_img{ height:450px; margin-bottom:0px;  background-size:cover;  position:relative;
 background-image:url("../img/sub_img1.jpg"); background-position:center top; background-repeat:no-repeat; }
div.subimg  div.sub_img:before {content:""; position:absolute; z-index:0; left:0px; top:0px; width:100%; height:100%;
 background:rgba(0,0,0,0.1); }
div.subimg  div.sub_img .cont {width:100%; /*max-width:1500px;*/ max-width:calc(100% - 80px); margin:0 auto; padding:180px 20px 0 20px;  color:#fff; z-index:99  }
div.subimg  div.sub_img h2 {padding:10px 0 2px 0px;  margin:0 auto; font-family:'Poppins', sans-serif;
font-size:50px; font-weight:600; width:100%;  box-sizing:border-box; display:block; position:relative}
/*div.subimg  div.sub_img h2:after {content:""; position:absolute; left:0px; bottom:0px; width:50%; height:1px; background:rgba(255,255,255,0.8); }*/
div.subimg  div.sub_img .txt {display:none; font-size:20px; padding:0px 0; position:relative}
div.subimg  div.sub_img2{ background-image:url("../img/sub_img2.jpg") ;background-repeat:no-repeat;}
div.subimg  div.sub_img3{ background-image:url("../img/sub_img3.jpg");background-repeat:no-repeat; }
div.subimg  div.sub_img4{ background-image:url("../img/sub_img4.jpg") ;background-repeat:no-repeat; }
div.subimg  div.sub_img5{ background-image:url("../img/sub_img5.jpg") ;background-repeat:no-repeat; }
div.subimg  div.sub_img6{ background-image:url("../img/sub_img6.jpg") ; background-repeat:no-repeat;}
div.subimg  {width:100%; box-sizing: border-box;  margin:0 auto;  padding-top:0px;   box-sizing: border-box; }

div.subimg ul.depth1 {display:none !important;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.subimg  div.sub_img{ height:220px;  background-size:cover;  }
div.subimg  div.sub_img .cont { padding:90px 20px 0 20px;  }
div.subimg  div.sub_img h2 {padding:10px 0 10px 0px; font-size:25px; }
div.subimg  div.sub_img1 {background-position:20% top;}
div.subimg  div.sub_img3 {background-position:75% top;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
div.subimg  div.sub_img .cont { max-width: calc(100% - 30px); }	
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

