
/*** 

====================================================================
	Business Section
====================================================================

***/

.business-section{
	position: relative;
	padding: 100px 0px 55px;
}

.business-section:before{
	position:absolute;
	content: '';
	left: 135px;
	top: 115px;
	width: 484px;
	height: 316px;
	display: inline-block;
	background: url(../images/background/pattern-1.png) no-repeat;
}

.business-section .title-column{
	position: relative;
	margin-bottom: 40px;
}

.business-section .title-column .inner-column{
	position: relative;
	padding-top: 35px;
	overflow: hidden;
}

.business-section .title-column .inner-column .sec-title{
	margin-bottom:90px;
}

.business-section .title-column .inner-column .sec-title h2{
	line-height: 1.1em;
	margin-bottom: 15px;
}

.business-section .title-column .inner-column .we-do{
	position: relative;
	color:var(--theme-color);
	font-size: 13px;
	font-weight: 700;
	padding-left: 10px;
	padding-right: 28px;
	display: inline-block;
	text-transform: uppercase;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.business-section .title-column .inner-column .we-do:hover{
	color:#443986 !important;
}

.business-section .title-column .inner-column .we-do:before{
	position: absolute;
	content: "\f105";
	left: 0px;
	top: -2px;
	color:#443986;
	font-family: 'FontAwesome';
}

.business-section .title-column .inner-column .we-do:after{
	position:absolute;
	content: '';
	top: 11px;
	left: 100%;
	width:300%;
	height: 1px;
	background-color: #dddddd;
}

.business-section .content-column{
	position: relative;
}

.business-section .content-column .inner-column{
	position: relative;
}

