#beneficios{
	margin-top: 135px;
}

#beneficios h2{
	font-size: 43px;
	width: 92%;
}

#beneficios ul{
	list-style-type: none;
}

#beneficios h3{
	font-style: italic;
	font-size: 30px;
	margin-left: 55px;
	padding-top: 50px;
	width: 88%;
}

#beneficios p{
	font-size: 23px;
	text-indent: 1.8em;
	margin-left: 55px;
	margin-bottom: 10px;
	width: 88%;
	text-align: justify;
}

.benefit_session{
	border-radius: 20px;
	height: 430px;
	width: 75%;
}

.carousel-control-next-icon{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%20000000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-control-prev-icon{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

@media screen and (max-width: 400px){
	#beneficios{
		margin-top: 90px;
	}

	#beneficios h2{
		font-size: 20px;
	}

	#beneficios h3{
		font-size: 14px;
		margin-left: 10px;
		padding-top: 30px;
		width: 92%;
	}

	#beneficios p{
		font-size: 14px;
		margin-left: 10px;
		width: 92%;
	}

	.benefit_session{
		height: 400px;
		width: 80%;
	}
}

@media screen and (min-width: 401px) and (max-width: 569px){
	#beneficios h2{
		font-size: 30px;
		width: 90%;
	}

	#beneficios h3{
		font-size: 18px;
		margin-left: 10px;
		padding-top: 35px;
		width: 92%;
	}

	#beneficios p{
		font-size: 14px;
		margin-left: 10px;
		width: 92%;
	}

	.benefit_session{
		height: 360px;
		width: 80%;
	}
}

@media screen and (min-width: 570px) and (max-width: 930px){
	#beneficios h2{
		font-size: 30px;
		width: 95%;
	}

	#beneficios h3{
		font-size: 21px;
		margin-left: 10px;
		padding-top: 35px;
		width: 95%;
	}

	#beneficios p{
		font-size: 16px;
		margin-left: 10px;
		width: 95%;
	}	

	.benefit_session{
		height: 350px;
		width: 80%;
	}
}

@media screen and (min-width: 931px) and (max-width: 1200px){
	#beneficios h3{
		margin-left: 30px;
		padding-top: 35px;
		width: 90%;
	}

	#beneficios p{
		margin-left: 30px;
		width: 90%;
	}
}