
.pad{padding-top: 40px; padding-bottom: 0px;}
.heading{float:left;width:100%;text-align:center;font-weight:700;color:#4f4f4f;font-size:38px;text-transform:uppercase;line-height:36px;position:relative;padding-bottom:28px;}
.heading span{font-size:14px;float:left;width:100%;letter-spacing:3px;}
.pro-main{ float:left; width:100%; position:relative; line-height:0px;}
.pro-img{ float:left; width:100%; position:relative;}
.pro-img img{ -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;	transition: all 300ms ease-in-out;}
.pro-ctnt{ position:absolute; left:0px; top:12px; opacity:0; width:100%; background: #000000d4; padding: 20px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;	transition: all 300ms ease-in-out;}
.pro-ctnt h4{ font-size:18px; color:#fff; font-weight:700; margin-bottom:10px; line-height:24px;}
.pro-ctnt p{ color:#fff; font-weight:500; margin-bottom:0px; line-height:15px;}
.pro-main:hover .pro-ctnt{ bottom:0px; opacity:1;}
.pro-main:hover .pro-img img{ -webkit-transform: scale(1.06, 1.06); transform: scale(1.06, 1.06);}
.mission{width:100%;  background:url(assets/images/vision.jpg) no-repeat top center; min-height:351px; margin-bottom:30px;}
.mission h3{font-size:30px; color:#16a7dd; font-weight:700;  text-transform:uppercase; padding: 30px 0 22px 80px;}
.mission h2{font-size:18px; font-weight:500; color:#fff; width:75%;}
.mission ul{width:73%;}
.mission ul li{color:#2d2d2d; font-size:16px;    line-height: 23px;}
.list{margin:0px; padding-left: 100px; list-style:none;}
.list li{margin-bottom:10px; background:url(../images/list.png) no-repeat top 6px left;    padding-left: 20px;    font-weight: 500;}
.light-bg { background: #ffffff;}
.vsn-idx {Padding: 30px; text-align:left;}
.vsn-idx h2 {font-size:25px; font-weight:700;margin-bottom:20px; text-transform:uppercase;}
.vsn-idx p {font-size:15px; text-align:left; color:#545353; }
.vls-idx {text-align:left;}
.vls-idx h3 {font-size:20px; font-weight:700; margin-bottom:10px; margin-top:15px; text-transform:uppercase; color:#16a7dd;}
.srvs-idx{  z-index: 999; margin-bottom:50px; }
.block{width:200px; height:100px;}		
.flash-me {	color:#e8b02f;	-webkit-animation: flash linear 1.7s infinite;	animation: flash linear 1.7s infinite;font-size:25px;padding-left:40px; 
		} 
		@-webkit-keyframes flash {
			0% { opacity: 0; } 
			80% { opacity: 1; color:#e8b02f; } 
			83% { opacity: 0; color:#e8b02f; } 
			86% { opacity: 1; color:#dca014;}	
			86% { opacity: 1; color:#e8b02f;}	
			86% { opacity: 1; color:#dca014;;}	
			89% { opacity: 0} 
			92% { opacity: 1; color:#e8b02f;} 
			95% { opacity: 0; color:#e8b02f;}
			100% { opacity: 1; color:#e8b02f;}
		}
		@keyframes flash {
			0% { opacity: 0; } 
			80% { opacity: 1; color:#dca014; } 
			83% { opacity: 0; color:#e8b02f; } 
			86% { opacity: 1; color:#dca014;}	
			89% { opacity: 0} 
			92% { opacity: 1; color:#dca014;} 
			95% { opacity: 0; color:#e8b02f;}
			100% { opacity: 1; color:#dca014;}
}  
.list{width:100%;padding:0px;margin:0px 0px 20px;}
.list li{width:100%;list-style:none;padding-left:35px;margin-bottom:10px;margin-top:20px;
background-image:url(../images/list-img.png);background-repeat:no-repeat;background-position:left 6px;font-size:14px;}

