.sub_img{ 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;}
.sub_img h3 {position: absolute;  padding:20px 0 0 0px;  margin-top: -200px; text-align:center; /*text-shadow:1px 1px 2px #333;*/
font-size:50px; font-weight:400; color:#fff; width:100%;  box-sizing:border-box; display:block;}

/* 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) {
.sub_img h3 {position: absolute; padding:120px 0 0 0px;  margin-top: -240px; text-align:center; /*text-shadow:1px 1px 2px #333;*/
font-size:35px; font-weight:400; color:#fff; width:100%;  box-sizing:border-box; display:block;}


}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

