.subnavigation {
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	margin:70px 0 0 0;
	margin:4.375rem 0 0 0;
	text-align:center;
	padding:0;
	list-style-type:none
}
.subnavigation li {
	margin-right:12px;
	display:inline
}
.subnavigation li:last-child {
	margin-right:0
}
.subnavigation li a {
	display:inline-block;
	outline:0;
	padding:6px 15px;
	color:#73BD89;
	padding-right: 10px;
    padding-left: 10px;
	
}
.subnavigation li a:hover {
	background:#73BD89;
	color:#fff!important;
	text-decoration:none;
	-webkit-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear
}
.subnavigation li a.active {
	background:#de634d;
	color:#fff
}
.subnavigation li.active a {
	background:#de634d;
	color:#fff
}
#feature-navigation {
	display:none;
	width:100%;
	left:0;
	z-index:99999;
	
}
#feature-navigation .subnavigation {
	margin:40px 0 0 0;
	margin:5.5rem 0 0 0
}
#feature-navigation.sticky {
	top:0
}
#feature-navigation.sticky .subnavigation {
	margin:0;
	margin:0
}
@media (min-width:992px) {
	#feature-navigation {
		display:block
	}
}
.header-background .subnavigation li a {
	border:2px solid #fff;
	color:#fff
}
#feature-navigation.sticky {
	background:rgba(255,255,255,.9);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);
	box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.sticky .subnavigation li a {
	border-color:#de634d;
	color:#de634d
}
.sticky .subnavigation li a.active {
	color:#fff
}



/*********** feature solution*************/

.page .featured-image {


	padding-bottom:0;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:992px) {
	.page .featured-image {
		float:left;
		width:83.33333333%
	}
}
@media (min-width:992px) {
	.page .featured-image {
		margin-left:8.33333333%
	}
}
@media (min-width:1200px) {
	.page .featured-image {
		float:left;
		width:83.33333333%
	}
}
@media (min-width:1200px) {
	.page .featured-image {
		margin-left:8.33333333%
	}
}
.page .featured-image img {
	width:100%
}

.home-features .content {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:992px) {
	.home-features .content {
		float:left;
		width:100%
	}
}
@media (min-width:1200px) {
	.home-features .content {
		float:left;
		width:100%
	}
}
.home-features .content .features {
	margin-left:-15px;
	margin-right:-15px
}
.home-features .content .features .feature {
	float:left;
	width:50%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:768px) {
	.home-features .content .features .feature {
		float:left;
		width:33.33333333%
	}
}
@media (min-width:992px) {
	.home-features .content .features .feature {
		float:left;
		width:16.66666667%
	}
}
@media (min-width:1200px) {
	.home-features .content .features .feature {
		float:left;
		width:16.66666667%
	}
}
@media (min-width:992px) {
	.home-features .content .features.five-features .feature:first-child {
		margin-left:8.33333333%
	}
}
@media (min-width:992px) {
	.home-features .content .features.four-features .feature:first-child {
		margin-left:16.66666667%
	}
}
@media (min-width:992px) {
	.home-features .content .features.three-features .feature:first-child {
		margin-left:25%
	}
}
.home-features .content .features.seven-features .feature {
	float:left;
	width:50%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:2em
}
@media (min-width:768px) {
	.home-features .content .features.seven-features .feature {
		float:left;
		width:33.33333333%
	}
}
@media (min-width:992px) {
	.home-features .content .features.seven-features .feature {
		float:left;
		width:25%
	}
}
@media (min-width:1200px) {
	.home-features .content .features.seven-features .feature {
		float:left;
		width:25%
	}
}
.home-features .content .features.seven-features .feature .icon {
	max-width:130px
}
.home-features .content .features.eight-features .feature {
	float:left;
	width:50%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:2em
}
@media (min-width:768px) {
	.home-features .content .features.eight-features .feature {
		float:left;
		width:33.33333333%
	}
}
@media (min-width:992px) {
	.home-features .content .features.eight-features .feature {
		float:left;
		width:25%
	}
}
@media (min-width:1200px) {
	.home-features .content .features.eight-features .feature {
		float:left;
		width:25%
	}
}
.home-features .content .features.eight-features .feature .icon {
	max-width:130px
}
.home-features h2 {
	text-align:center;
	color:#222;
	text-transform:uppercase;
	margin:0 0 40px 0
}
.home-features p.intro {
	font-size:20px;
	line-height:30px;
	font-size:2rem;
	line-height:3rem;
	text-align:center
}
.home-features .features {
	margin:60px 0 0 0
}
.home-features .feature {
	text-align:center;
	margin:0 0 60px 0
}
.home-features .feature img {
	max-width:60%
}
.home-features .feature span {
	margin:20px 0 0 0;
	font-size:21px;
	line-height:31.5px;
	font-size:2.1rem;
	line-height:3.1500000000000004rem;
	display:block;
	font-family:CreightonPro-Light;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
	color:#222
}
@media (min-width:768px) {
	.home-features h2 {
		font-size:60px;
		line-height:90px;
		font-size:6rem;
		line-height:9rem;
		margin:0 0 20px 0
	}
	.home-features p.intro {
		font-size:25px;
		line-height:37.5px;
		font-size:2.5rem;
		line-height:3.75rem;
		text-align:center
	}
	.home-features .feature img {
		max-width:70%
	}
	.home-features .feature h5 {
		font-size:20px;
		line-height:30px;
		font-size:2rem;
		line-height:3rem
	}
}
@media (min-width:991px) {
	.home-features .feature {
		margin:0 auto
	}
}
.features .icon {
	width:400px;
	display:block;
	text-align:center;
	margin:0 auto
}

.page-template-page-b2b-campaign-us-php .feature,.page-template-page-gomobile-campaign-no-header-php .feature,.page-template-page-gomobile-campaign-php .feature {
	max-width:333px!important;
	display:inline-table;
	margin-bottom:1em
}

.home-features2 .content {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:992px) {
	.home-features2 .content {
		float:left;
		width:100%
	}
}
@media (min-width:1200px) {
	.home-features2 .content {
		float:left;
		width:100%
	}
}
.home-features2 .content .features {
	margin-left:-15px;
	margin-right:-15px
}
.home-features2 .content .features .feature {
	float:left;
	width:50%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:768px) {
	.home-features2 .content .features .feature {
		float:left;
		width:33.33333333%
	}
}
@media (min-width:992px) {
	.home-features2 .content .features .feature {
		float:left;
		width:16.66666667%
	}
}
@media (min-width:1200px) {
	.home-features2 .content .features .feature {
		float:left;
		width:16.66666667%
	}
}
@media (min-width:992px) {
	.home-features2 .content .features.five-features .feature:first-child {
		margin-left:8.33333333%
	}
}
@media (min-width:992px) {
	.home-features2 .content .features.four-features .feature:first-child {
		margin-left:16.66666667%
	}
}
.home-features2 h2 {
	text-align:center;
	color:#222;
	text-transform:uppercase;
	margin:0 0 40px 0
}
.home-features2 div.intro>p {
	font-size:20px;
	line-height:30px;
	font-size:2rem;
	line-height:3rem;
	text-align:center
}
.home-features2 .features {
	margin:60px 0 0 0
}
.home-features2 .feature {
	text-align:center;
	margin:0 30px 0 30px;
	display:inline-block
}
.home-features2 .feature span {
	margin:20px 0 0 0;
	font-size:21px;
	line-height:31.5px;
	font-size:2.1rem;
	line-height:3.1500000000000004rem;
	display:block;
	font-family:CreightonPro-Light;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
	color:#222
}
@media (min-width:768px) {
	.home-features2 h2 {
		font-size:60px;
		line-height:90px;
		font-size:6rem;
		line-height:9rem;
		margin:0 0 20px 0
	}
	.home-features2 div.intro>p {
		font-size:25px;
		line-height:37.5px;
		font-size:2.5rem;
		line-height:3.75rem;
		text-align:center
	}
	.home-features2 .feature h5 {
		font-size:20px;
		line-height:30px;
		font-size:2rem;
		line-height:3rem
	}
}
.features .icon {
	width:400px;
	display:block;
	text-align:center;
	margin:0 auto
}

#features .feature {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}
@media (min-width:992px) {
	#features .feature {
		float:left;
		width:100%
	}
}
@media (min-width:1200px) {
	#features .feature {
		float:left;
		width:100%
	}
}
#features .feature .feature-icon {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:992px) {
	#features .feature .feature-icon {
		float:left;
		width:33.33333333%
	}
}
@media (min-width:1200px) {
	#features .feature .feature-icon {
		float:left;
		width:33.33333333%
	}
}
#features .feature .feature-text {
	float:left;
	width:75%;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:992px) {
	#features .feature .feature-text {
		float:left;
		width:96.66666667%
	}
}
@media (min-width:1200px) {
	#features .feature .feature-text {
		float:left;
		width:100%
	}
}
@media (min-width:992px) {
	#features .feature.even .feature-icon {
		float:right!important
	}
}
#features .feature {
	padding:30px 0 30px 0;
}
@media (min-width:992px) {
	#features .feature .feature-icon {
		text-align:center
	}
}
#features .feature .feature-icon img {
	max-width:100%;
	width:25%;
	max-height:100%
}
@media (min-width:992px) {
	#features .feature .feature-icon img {
		width:70%;
		padding-top: 0;
	}
}
#features .feature.even .feature-icon {
	text-align:right
}
#features .feature .feature-text p.intro {
	color:#4F5961;
	font-size:22px;
	line-height:33px;
	font-size:2.2rem;
	line-height:3.3000000000000003rem
}
@media (min-width:768px) {

	#features .feature .feature-text h3 {
		margin-bottom:0
	}
	#features .feature .feature-text p.intro {
		font-size:20px;
		line-height:45px;
		margin:0 0 30px 0;
		margin:0 0 0 0;
		font-weight: 600;
	}
	#features .feature .feature-text p {
		font-size:15px;
		line-height:30px;
		text-align: justify;
	}
}


.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.home-features .content .features:after,.home-features2 .content .features:after,.row:after {
	clear:both
}