#intro{
	margin: 50px 0px 0px;
}
#info{
	border-top: 1px solid #cfcfcf;
	padding: 30px 0px;
}
#banner{
	background-color: #f3f3f3;
}
.about{
	font-size: 34px;
	line-height: 45px;
	color: #4a4a4a;
	font-weight: 600;
	font-family: "Montserrat";
	padding-bottom: 20px;
}
.about span{
	color: #a340ff;
}
.font{
	font-size: 16px;
	line-height: 28px;
	color: #707070;
	font-weight: 500;
	font-family: "Montserrat";
	font-style: normal;
	margin-bottom: 25px;
}
.why{
	font-size: 34px;
	line-height: 38px;
	color: #4a4a4a;
	font-weight: 600;
	font-family: "Montserrat";
}
.why span{
	font-size: 20px;
	line-height: 38px;
	color: #a340ff;
	font-weight: 600;
	font-family: "Montserrat";
}
.number{
	font-size: 77px;
	line-height: 102px;
	color: #4a4a4a40;
	font-weight: 700;
	font-family: "Montserrat";
	margin-bottom: -10px;
}
.about-title{
	font-size: 22px;
	line-height: 45px;
	color: #4a4a4a;
	font-weight: 600;
	font-family: "Montserrat";
}
.about-description{
	font-size: 14px;
	line-height: 24px;
	color: #707070;
	font-weight: 500;
	font-family: "Montserrat";
}
@media only screen and (min-width:991px){
	.alignment{
		margin-left: 50px;
	}
}
@media only screen and (max-width:990px){
	.banner_padding{
		margin: 0px 20px;
	}
}