


























.banner-2 .banner-slide {
	padding:160px 0;
}
.banner-2 .banner-slide-content {
	width:60%;	
	margin:0 auto;
}
@media (max-width: 680px) {
	.banner-2 .banner-slide {padding:50px 0;}
	.banner-2 .banner-slide-content {width:100%;}
} .content-1-blurb {
	padding:10px 0 10px 32px;
	border-left:1px solid #ccc;	
}   .banner-3 .banner-slide { 	padding:140px 0; } .banner-3 .banner-slide-content { 	width:50%;	 } .banner-3.centered .banner-slide-content { 	margin:0 auto; } @media (max-width: 680px) { 	.banner-3 .banner-slide {padding:50px 0;} 	.banner-3 .banner-slide-content {width:100%;} }.service-box-2 {
	display:block;
	-webkit-box-shadow:0 18px 30px -12px rgba(50,50,93,.25),0 10px 18px -18px rgba(0,0,0,.3);
	box-shadow:0 18px 30px -12px rgba(50,50,93,.25),0 10px 18px -18px rgba(0,0,0,.3);
	overflow:hidden;
	position:relative;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}
.service-box-2:hover {
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.service-box-2-accent {
	display:block;
	position:absolute;
	display:block;
	width:120px;
	margin-top:-30px;
	height:300px;
	-webkit-transform:rotate(15deg);
	transform:rotate(15deg);
	top:0;
	right:-10px;
	font-size:0;
}
.service-box-2-accent-icon {
	position:absolute;
	right:40px;
	top:50%;
	color:#fff;
	margin-top:-10px;
}
.service-box-2-accent-icon i {
	font-size:26px;
}
.service-box-2-content {
	padding:20px 130px 20px 20px;
	display:block;
}
.service-box-2-title {
	display:block;
	font-size:28px; 
	line-height:32px;
	margin-bottom:6px;
}
.service-box-2-blurb {
	display:block;
	line-height:22px;
	font-size:15px;
}
@media (max-width: 680px) {
	.service-box-2-content {padding:20px 80px 20px 20px;}
	.service-box-2-accent {-webkit-transform:rotate(5deg); transform:rotate(5deg); width:80px;}
	.service-box-2-accent-icon {right:25px;}
}