.business-banner-container{
	padding-top: 250px;
}

.business-banner-text{
	font-size: 52px;
	line-height: 1.8;
	color: #FFFFFF;
}

.desc-container{
	padding: 130px 0 60px;
}

.btns{
	font-size: 24px;
	margin-bottom: 60px;
}

.btns .btn{
	margin-right: 60px;
	position: relative;
	cursor: pointer;
}

.text p{
	font-size: 18px;
	margin-bottom: 50px;
	line-height: 2;
}

.btns .btn:after{
	position: absolute;
    width: 0;
    content: ' ';
    left: 0;
    bottom: -10px;
    height: 3px;
    background-color: #00a0af;
    transition: all .3s;
	-webkit-transition: all .3s;
}

.btns .btn.active:after{
    width: 60px;
}

.icons{
	margin-bottom: 200px;
}

.icons .flex{
	-webkit-flex-wrap:wrap;
    flex-wrap:wrap;
}

.icons .item{
	width: 16.66666666667%;
	border: 1px solid #cecfcf;
	margin-right:-1px;
	margin-bottom:-1px;
	overflow: hidden;
}

.icons .item:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.icons img{
	max-width: 100%;
	transition: all .3s;
	-webkit-transition: all .3s;
}

@media screen and (max-width: 980px) {

	.business-banner-text{
		font-size: 1.3em;
	}

}


@media screen and (max-width: 980px) {

	.btns{
		font-size: 20px;
	}

	.desc-container{
		padding: 80px 0 50px;
	}

	.btns .btn{
		margin-right: 50px;
	}

	.text p{
		margin-bottom: 30px;
	}

	.icons .item{
		width: 33.333333%;
	}

}