div.contPrincAds:first-child { 
	margin-top: 80px;
}

div.contPrincAds { 
	display: flex; 
	justify-content: center;
	margin: 10px 10px 0 10px;
}

div.contPrincAds > div { 
	background-color: white;
	width: 90%;
	border-radius: 5px;
	margin: 0px 0px 10px 0px; 
	text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.1); 
}

div.contPrincAds > div > h1 {
	font-size: 36px;
	margin: 30px 0px 0px 0px;
	color: #333;
}

div.contPrincAds > div > p {
	margin: 30px 40px 0px 40px;
	font-size: 18px;
	color: #333;
}

/* Responsive desing */
@media(max-width: 630px) {
	/* Information */
	div.contPrincAds:first-child { 
		margin-top: 70px;
	}

	div.contPrincAds div h1 { 
		font-size: 28px;
	}

	div.contPrincAds div p {
		font-size: 16px;
	}
}

@media(max-width: 500px) {
	/* Information */
	div.contPrincAds:first-child { 
		margin-top: 60px;
	}

	div.contPrincAds div h1 { 
		font-size: 22px;
	}

	div.contPrincAds div p {
		font-size: 14px;
	}
}

@media(max-width: 400px) { /* Movil medio */
	/* Information */
	div.contPrincAds div h1 { 
		font-size: 20px;
	}

	div.contPrincAds div p {
		font-size: 12px;
	}
}

@media(max-width: 350px) {
	/* Information */
	div.contPrincAds:first-child { 
		margin-top: 50px;
	}

	div.contPrincAds div h1 { 
		font-size: 18px;
	}

	div.contPrincAds div p {
		font-size: 12px;
	}
}