/*Content CSS*/
.sub_con {width:1280px; margin:0 auto; text-align: center}
#vision {padding:0 0 130px 0;}
.vision_img {width:1280px; height:700px; background: url('../img/vision_img.jpg') 50% 50% no-repeat;}
.vision_txt { width:1100px; margin:-270px auto 0;   background: #fff; padding: 80px 60px 80px 60px; -webkit-box-shadow: 5px 10px 10px 0px rgba(0,0,0,0.16); position: relative; z-index: 2; -moz-box-shadow: 5px 10px 10px 0px rgba(0,0,0,0.16); box-shadow: 5px 10px 10px 0px rgba(0,0,0,0.16); }
.vision_txt h2 {font-size: 26px; font-weight: 500; color: #333; letter-spacing: -.3px; line-height: 45px;}
.vision_txt h2::before {content: ''; display: block; width: 100px; height: 1px; background: #0055a5; margin: 0 auto 40px;}
.vision_txt h2 b {color: #0055a5; }
.vision_txt h2 span {font-size:24px;  color:#333; display:  block; margin-top:10px;}

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

}
