.abt{
	padding:1em 0;
}
.header h2{
	color: #42B3E5;
	font-size:3em;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 0 0.2em 0;
}
.header p{
	color: #737373;
	font-weight: 400;
	font-size: 1.1em;
	margin: 0;
}
.abt-header{
	background:none;
}
/*---- about-grid ----*/
.abt-grids{
	padding:3em 0;
}
.abt-grid{
	background:url(../images/top-grid-info-bg-b.png);
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.abt-grid:hover,.n-abt-grid{
	background:url(../images/top-grid-info-bg-bl.png);
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;

}
.abt-grid span{
	width: 69px;
	height: 76px;
	display: inline-block;
	background: url(../images/top-grid-icons1.png) no-repeat 0px 0px;
	position: absolute;
	top: 249px;
	left: 40%;
}
.n-abt-grid:hover{
	background:url(../images/top-grid-info-bg-b.png);
}
.abt-grid:hover span{
	background-position: 0px -79px;
}
.abt-grid img{
	border-bottom:5px solid #FFF;
	position:relative;
	display:block;
	width:100%;
}
.abt-grid-info{
	padding:1em 2em;
	position:relative;
	height:650px;
}
.abt-grid-info h3 a{
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.1em;
	text-decoration: none;
	margin: 1em 0 0 0;
	display: block;
}
.abt-grid-info h3{
	margin:0;
	padding:0.5em 0;
}
.abt-grid-info p{
	color:#fff;
	font-size:0.875em;
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	line-height:1.5em;
}