
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/

a, a:visited {
	color:blue;
	text-decoration:none;
}
a:hover, a:active {
	color:#fff;
	text-decoration:none;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	width: 100%; 
	margin:  auto;
	background:#fff;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
.read-more{background: #F25744;
color: #000!important; display: inline-block;
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: .1em;
padding: .5em 1em;
text-decoration: none;
text-transform: uppercase; 
margin-top:20px;
margin-left:50px;
margin-bottom:75px;}
.read-more:hover{background: #bcdbfa;

color:#fff;
;}

.indsistry-bar{width:100%; float:left; }
.indsistry-bar h1{font-family:'Open Sans', sans-serif; font-size:30px; line-height:25px; color:#ffffff; font-weight:normal; border-bottom:1px solid #ffffff; line-height:38px;}
.indsistry-bar p{font-family:'Open Sans', sans-serif; font-size:13px; text-align:justify; color:#666666; line-height:20px; }
.s-banner{width:100%; margin-top:-80px;}
.industry-lefts{width:470px; float:left; margin-right:30px; }
.industry-lefts h1{font-family:'Open Sans', sans-serif; font-size:25px; color:#000000; font-weight:normal; line-height:35px; border-bottom:1px solid #000000;}
.industry-left{width:300px; float:left; margin-right:20px; }
.industry-left h1{font-family:'Open Sans', sans-serif; font-size:25px; color:#ffffff; font-weight:normal; line-height:35px; border-bottom:1px solid #ffffff;}

a.serv_inf {
	display:block;
	position:relative;
	border:1px solid #ddd;
	background:#fff;
	padding:20px 45px 10px 138px;
	color:#7e7e7e;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	width:280px;
}
.serv_inf p {
	margin:0;
	padding:0 0 1px 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:20px;
	line-height:20px;
	color:#3e3e3e;
}

a.serv_inf:hover {
	text-decoration:none;
	border:1px solid #BB391F;
}
.serv_inf img {
	float:left;
	position:absolute;
	left:20px;
	top:15px;
	width:98px;
}

.serv_inf img.serv_icon,
.serv_inf:hover img.serv_icon_h {
	opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf img.serv_icon_h,
.serv_inf:hover img.serv_icon {
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.industry-rights{width:470px; float:right; margin-right:10px;   padding: 10px 10px;   }
.industry-rights h1{font-family:'Open Sans', sans-serif; font-size:25px; line-height:35px; color:#ffffff; font-weight:normal; border-bottom:1px solid #ffffff;}
.industry-right{width:620px; float:right; margin-right:10px;   padding: 10px 10px;   }
.industry-right h1{font-family:'Open Sans', sans-serif; font-size:20px; line-height:25px; color:#ffffff; font-weight:normal; border-bottom:1px solid #ffffff;}

