
/*Feature Block*/

.feature-block{
	position: relative;
	margin-bottom: 40px;
}

.feature-block .inner-box{
	position: relative;
}

.feature-block .inner-box .icon-box{
	position: relative;
	color:#443986;
	font-size: 70px;
	line-height: 1em;
	margin-bottom: 15px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.feature-block.alternate .inner-box .icon-box{
	color:var(--theme-color);
	font-size: 54px;
	margin-bottom: 20px;
}

.feature-block .inner-box:hover .icon-box{
	color:var(--theme-color);
}

.feature-block .inner-box h3{
	position: relative;
	color:#222222;
	font-size: 18px;
	line-height: 1.4em;
	font-weight: 700;
	margin-bottom: 12px;
}

.feature-block .inner-box h3 a{
	position: relative;
	color:#222222;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.feature-block .inner-box h3 a:hover{
	color:var(--theme-color);
}

.feature-block .inner-box .text{
	position: relative;
	color: #555555;
	font-size: 16px;
	line-height: 1.8em;
}


/*Featured Block Two*/

.feature-block-two{
	position: relative;
	margin-bottom: 35px;
}

.feature-block-two .inner-box{
	position: relative;
}

.feature-block-two .inner-box h3{
	position: relative;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 12px;
}

.feature-block-two .inner-box h3:before{
	position:absolute;
	content: '';
	left: -50px;
	top: 12px;
	width:35px;
	height: 1px;
	background-color: #443986;
}

.feature-block-two .inner-box h3 a{
	position: relative;
	color:#222222;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.feature-block-two .inner-box h3 a:hover{
	color:var(--theme-color);
}

.feature-block-two .inner-box .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.6em;
}

.feature-block-two.alternate{
	margin-left:60px;
}

.feature-block-two.alternate .inner-box h3:before{
	background-color: rgba(255,255,255,1);
}

.feature-block-two.alternate h3 a,
.feature-block-two.alternate .text{
	color:#ffffff;
}

.feature-block-two.style-two{
	margin-left:50px;
}

.feature-block-two.style-two .inner-box h3{
	font-size:18px !important;
	margin-bottom: 12px !important;
}

.feature-block-two.style-two .inner-box h3:before{
	background-color: var(--theme-color);
}


/*** 

====================================================================
	Featured Section
====================================================================

***/

.featured-section{
	position: relative;
}

.feature-block-three{
	position: relative;
}

.feature-block-three .inner-box{
	position: relative;
	padding: 70px 60px 70px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

.feature-block-three .inner-box .content{
	position: relative;
	padding-left: 50px;
}

.feature-block-three .inner-box .content .icon-box{
	position: absolute;
	left:0px;
	top: 4px;
	color:#222222;
	font-size: 32px;
	line-height: 1em;
}

.feature-block-three .inner-box h3{
	position: relative;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 12px;
}

.feature-block-three .inner-box h3 a{
	position: relative;
	color:#222222;
}

.feature-block-three .inner-box .text{
	position: relative;
	color:#555555;
	font-size: 16px;
	line-height: 1.8em;
}

.feature-block-three.blue .inner-box{
	background-color: #443986;
	border-color: #443986;
}

.feature-block-three.blue .inner-box h3 a,
.feature-block-three.blue .inner-box .icon-box,
.feature-block-three.blue .inner-box .text{
	color:#ffffff;
}

.feature-block-three.pink .inner-box{
	background-color: var(--theme-color);
	border-color: var(--theme-color);
}

.feature-block-three.pink .inner-box h3 a,
.feature-block-three.pink .inner-box .icon-box,
.feature-block-three.pink .inner-box .text{
	color:#ffffff;
}

.feature-block-three.black .inner-box{
	background-color: #222222;
	border-color: #222222;
}

.feature-block-three.black .inner-box h3 a,
.feature-block-three.black .inner-box .icon-box,
.feature-block-three.black .inner-box .text{
	color:#ffffff;
}

.feature-block-three.grey .inner-box{
	background-color: #f9f8fc;
	border-color: #f9f8fc;
}

.featured-section .owl-dots,
.featured-section .owl-nav{
	display:none;
}

/*** 

====================================================================
	Featured Section Two
====================================================================

***/

.featured-section-two{
	position: relative;
	padding: 100px 0px 90px;
}

.feature-block-four{
	position: relative;
	margin-bottom: 30px;
}

.feature-block-four .inner-box{
	position: relative;
}

.feature-block-four .inner-box .icon-box{
	position: relative;
	color:var(--theme-color);
	font-size: 70px;
	line-height: 1em;
	margin-bottom: 20px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.feature-block-four .inner-box:hover .icon-box{
	color:#443986 !important;
}

.feature-block-four .inner-box h3{
	position: relative;
	color:#222222;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.7em;
	margin-bottom: 12px;
}

.feature-block-four .inner-box h3 a{
	position: relative;
	color:#222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.feature-block-four .inner-box h3 a:hover{
	color:var(--theme-color);
}

.feature-block-four .inner-box .text{
	position: relative;
	color: #555555;
	font-size: 16px;
	line-height: 1.6em;
}