.bgmain{
	text-align: center;
	padding-bottom: 3em;
}
.top_bg_icona img{
	/*width: 90%;*/
	max-width: 465px;
}
.bg_p{
	font-size: 1.7em;
	line-height: 35px;
	color: #1b1b1b;
	margin: 1em 0;
}
.cen{
	width: 92%;
	margin: 0 auto;
	max-width: 928px;
	text-align:left;
}
.p2{
	background-color: #f7f7f7;
	padding: 2em 0;
}
.p2 img{
	width: 75%;
	max-width: 594px;
}
.htitle{
	font-size: 2.5em;
	line-height: 45px;
	color: #0096ff;
	margin: 1em 0;
	text-align:center;
}
.p3 img{
	width: 80%;
	max-width: 646px;
	margin-bottom: 2em;
}
.browse_to_learn{
	font-size: 2.5em;
	line-height: 50px;
	color: #1b1b1b;
}
.browse_to_learn a{
	color: #669933;
}
@media screen and (max-width: 860px){
	.bg_p{
		font-size: 1.6em;
	}
	.htitle,.browse_to_learn{
		font-size: 2.4em;
	}
}
@media screen and (max-width: 650px){
	.bg_p{
		font-size: 1.2em;
		line-height: 30px;
	}
	.htitle,.browse_to_learn{
		font-size: 2em;
		line-height: 35px;
	}
}