/*Content CSS*/
.sub_con {width:100%; margin:0 auto; text-align: center}
#vision {padding:0 15px 60px 15px;}
.vision_img {width:100%; height:200px; background: url('../img/vision_img.jpg') 50% 40% no-repeat;}
.vision_txt { width:90%; margin: -100px auto 0 auto;  background: #fff; padding: 50px 15px; -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: 16px; font-weight: 400; color: #333; letter-spacing: -.3px; line-height: 26px; word-break: keep-all;}
.vision_txt h2::before {content: ''; display: block; width: 100px; height: 1px; background: #0055a5; margin: 0 auto 20px;}
.vision_txt h2 b {color: #0055a5; }
.vision_txt h2 span {font-size:16px;  color:#333; display:  block; margin-top:10px;}

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

}
