
@media only screen and (max-width:450px) {
	#hero .titulo h1 {
		font-size: 30px;
	}

	#hero .titulo p {
		font-size: 20px;
	}

	#hero .logos {
		max-width: 100%;
	}

	#formulario .cuadro {
		width: 100%
	}
}

@media only screen and (max-width:950px) {
	#hero .titulo h1 {
		font-size: 50px;
	}

	#hero .titulo h2 {
		font-size: 25px
	}
}


@media only screen and (max-width:750px) {

	#hero .titulo {
		width: 65%
	}

	#hero .titulo h1 {
		font-size: 40px;
	}

	#hero .titulo h2 {
		font-size: 22px
	}
}

@media only screen and (max-width:550px) {

	#hero .logos {
		width: 100%;
		justify-content: center;
	}

	#hero .logos .logo {
		width: 32%;
	}

	#hero .logos-titulo {
		padding-bottom: 0px
	}

	#hero .logos-titulo:before {
		width: 100%
	}

	#hero .titulo {
		margin: 0 auto;
		width: calc(100% - 30px);
	}

	#hero .titulo h1 {
		font-size: 35px
	}

	#hero .titulo h2 {
		font-size: 22px
	}

	#hero .hora-fecha {
		margin: 0 auto;
		max-width: 198px;
	}

	#programa .bloque .hora,
	#programa .bloque .actividad {
		width: 100%;
	}

	#programa .bloque .hora {
		padding: 20px 0px
	}
}