
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:8;}
div.subimg div.mask {display:none; position:absolute; top:175px; background-color:#000; opacity:.1;  width:100%; height:260px; }
div.subimg  div.sub_img h2 {padding:100px 0 0 0px;  margin:0 auto; text-align:center; text-shadow:1px 1px 2px #333; font-size:45px; font-weight:normal; color:#fff; width:100%;  box-sizing:border-box; display:block;}
div.subimg  div.sub1_1{  background-image:url("../img/sub_img1_1.jpg") ;background-repeat:no-repeat; height:1270px; margin-bottom:0px;  background-size:cover;   }
div.subimg  div.sub1_2{  background-image:url("../img/sub_img1_2.jpg") ;background-repeat:no-repeat; height:1328px; margin-bottom:0px;  background-size:cover;   }
div.subimg  div.sub1_3{  background-image:url("../img/sub_img1_3.jpg") ;background-repeat:no-repeat; height:434px; margin-bottom:0px;  background-size:cover;   }
div.subimg  div.sub1_4{  background-image:url("../img/sub_img1_4.jpg") ;background-repeat:no-repeat; height:434px; margin-bottom:0px;  background-size:cover;   }
div.subimg  div.sub1_3 p{color:#fff; padding:200px 5% 0 5%;}
div.subimg  div.sub1_4 p{color:#fff; padding:200px 5% 0 5%; }

div.subimg  div.sub2_1{  background-image:url("../img/sub_img2.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff; padding:130px 0 0 8%; }
div.subimg  div.sub2_2{  background-image:url("../img/sub_img2_2.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;   padding:130px 2% 0 45%; }
div.subimg  div.sub2_3{  background-image:url("../img/sub_img2_3.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;   padding:110px 2% 0 45%; }
div.subimg  div.sub2_4{  background-image:url("../img/sub_img2_4.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;   padding:130px 2% 0 8%; }
div.subimg  div.sub2_5{  background-image:url("../img/sub_img2_5.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;   padding:130px 2% 0 8%; }
div.subimg  div.sub2_6{  background-image:url("../img/sub_img2_6.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;   padding:110px 2% 0 38%; }

div.subimg  div.sub3{  background-image:url("../img/sub_img3.jpg") ;background-repeat:no-repeat; height:724px; 
margin-bottom:0px;  background-size:cover; color:#fff;  padding:250px 2% 0 55%; }
div.subimg  div.sub4{  background-image:url("../img/sub_img4.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;  padding:110px 2% 0 8%; }
div.subimg  div.sub5{  background-image:url("../img/sub_img5.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#333;  padding:110px 2% 0 8%; }
div.subimg  div.sub5 .bgWhite {background-color:rgba(255,255,255,0.8); line-height:55px;}
div.subimg  div.sub6{  background-image:url("../img/sub_img6.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;   padding:110px 8% 0 8%; text-align:right;}
div.subimg  div.sub7{  background-image:url("../img/sub_img7.jpg") ;background-repeat:no-repeat; height:434px; 
margin-bottom:0px;  background-size:cover; color:#fff;  padding:120px 2% 0 8%;  }


div.subimg  {width:100%; box-sizing: border-box;  margin:0 auto;  padding-top:175px;   box-sizing: border-box; }

/* sub h2 tmt */
.cascading-text__letter {  opacity: 0;  -webkit-animation-name: enter;  animation-name: enter;}
.cascading-text__letter {  display: inline-block;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d; 
 -webkit-animation-duration: 0.9s; animation-duration: 0.9s;  -webkit-animation-fill-mode: forwards;   animation-fill-mode: forwards;}

@keyframes enter {
  0% { opacity: 0; -webkit-transform: translateY(-25px);  transform: translateY(-25px); }
  25% {  opacity: 1; }
  100% { opacity: 1;  -webkit-transform: translateY(0px);  transform: translateY(0px);  }
}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.subimg  div.sub_img h2 {padding:80px 0 0 0px;  margin:0 auto; text-align:center; text-shadow:1px 1px 2px #333; font-size:35px; font-weight:normal; color:#fff; width:100%;  box-sizing:border-box; display:block;}
div.subimg  div.sub_img{ height:200px; }
div.subimg  {  padding-top:69px;}

.subimg .txtHead2 {font-size:14px; line-height:25px; letter-spacing:-0.5px;  }

div.subimg  div.sub1_1{  background-image:url("../img/sub_img1_1.jpg") ;background-repeat:no-repeat; min-height:400px; 
margin-bottom:0px;  background-size:cover;  background-position:center top; }
div.subimg  div.sub1_2{  background-image:url("../img/sub_img1_2.jpg") ;background-repeat:no-repeat; min-height:400px; 
margin-bottom:0px;  background-size:cover;  background-position:center top; }
div.subimg  div.sub1_3{  background-image:url("../img/sub_img1_3.jpg") ;background-repeat:no-repeat; min-height:400px; 
margin-bottom:0px;  background-size:cover;  background-position:left top; }
div.subimg  div.sub1_4{  background-image:url("../img/sub_img1_4.jpg") ;background-repeat:no-repeat; min-height:400px; 
margin-bottom:0px;  background-size:cover;  background-position:center top; }

div.subimg  div.sub2_1{  min-height:400px; background-size:cover;  background-position:right top; padding:80px 5% 0 5%; }
div.subimg  div.sub2_2 {  min-height:400px; background-size:cover;  background-position:left top; padding:80px 5% 0 5% !important; }
div.subimg  div.sub2_3 {  min-height:400px; background-size:cover;  background-position:left top; padding:80px 5% 0 5% !important; }
div.subimg  div.sub2_4 {  min-height:400px; background-size:cover;  background-position:right top; padding:80px 5% 0 5% !important; }
div.subimg  div.sub2_5 {  min-height:400px; background-size:cover;  background-position:right top; padding:50px 5% 0 5% !important; }
div.subimg  div.sub2_6 {  min-height:400px; background-size:cover;  background-position:left top; padding:40px 5% 0 5% !important; }

div.subimg  div.sub3{ min-height:400px; background-size:cover;  background-position:left top; padding:50px 5% 0 5% !important; }
div.subimg  div.sub4{ min-height:400px; background-size:cover;  background-position:right top; padding:50px 5% 0 5% !important; }
div.subimg  .check2 img {width:25px;}
div.subimg  div.sub5{ min-height:400px; background-size:cover;  background-position:left top; padding:50px 5% 0 5% !important; }
div.subimg  div.sub5 .bgWhite {line-height:40px;}
div.subimg  div.sub6{ min-height:400px; background-size:cover;  background-position:center top; padding:100px 5% 0 5% !important; }
div.subimg  div.sub7{ min-height:400px; background-size:cover;  background-position:right top; padding:50px 5% 0 5% !important; }


}
@media (max-width: 768px) {
div.subimg  div.sub1_1{  background-image:url("../img/sub_img1_1.jpg") ;background-repeat:no-repeat; min-height:300px; 	
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

