@media(max-width:780px){
	.header_home a{width: 45%;}
	.incio_clae{font-size: 2rem;height: 50px;}
	.texto_home{font-size: 4rem;}
	.bloq_cuadros_1{font-size: 2.5rem;}
	.bloq_cuadros_2{font-size: 2rem;}
	.bloq_total_banner{height: calc(100% - 127px);display: flex;flex-direction: column;justify-content: center;padding: 20px 0px;}
	.list_docentes{flex-wrap: wrap; justify-content: center;}
	.item_docente{width: 29%;}
}

@media(max-width:760px){
.boton_informe p{font-size: 2rem;}

}
@media(max-width:670px){
	.boton_informe p{font-size: 1.7rem;}
}
@media(max-width:580px){
	#banner_home{height: 550px;}
	.texto_home {font-size: 3rem;}
	.bloq_cuadros_1{font-size: 2rem;width: 95%;padding: 15px 10px;}
	.incio_clae{font-size: 1.5rem;height: 45px;}
	.header_home a{width: 55%;}
	.bloq_cuadros_2{width: 70%;padding: 15px 10px;}
	.titulo_online h3{font-size: 2.5rem;}
	.list_temario{padding: 10px;}
	.titulo_temario{font-size: 2rem;}
	.bloq_titulo_tema{font-size: 1.8rem;}
	.iem_tems ul{font-size: 1.6rem;}
	.boton_informe p{font-size: 1.5rem;}
	.item_docente{width: 46%;}
	.texto_home P {font-size: 2rem;}

}

@media(max-width:520px){
	.boton_informe{display: flex;flex-direction: column;}
	.boton_informe{background: none;}
	.bloq_numeros{border-radius: 20px;margin-top: 10px;}
	.bloq_numeros, .bloq_informe{display: flex;justify-content: center;}
	.franja_legales p{font-size: 1.8rem;}
	.item_docente h3, .item_docente h4{font-size: 1.5rem;}
	.contenedor_gracias_form{width: 90%;}
}

@media(max-width:410px){
	.incio_clae{font-size: 1.5rem;padding: 15px 10px;position: absolute;top: 0;left: 0;right: 0;width: 100%;border-radius: 0px;text-align: center;}
	.texto_home{font-size: 2.5rem;}
	.bloq_cuadros_1{font-size: 1.8rem;}
	.bloq_cuadros_2{font-size: 1.6rem;}
	.item_docente figure{border: 5px solid #b4b3af;}
	.header_home{flex-direction: column-reverse;align-items: center;}
	.header_home a{width: 90%;margin-top: 60px;padding: 0px;}
	.bloq_total_banner{height: calc(100% - 132px);}
	.list_temario{padding: 0px;}
	.iem_tems ul{padding-left: 0px;}
	.iem_tems ul li{justify-content: flex-start;}
	.form_inscripcion label span, .form_inscripcion label input{font-size: 1.5rem;}
	.form_inscripcion label input, .btn_enviar_form{padding: 10px;}

}
@media(max-width:380px){
	.titulo_online h3{font-size: 1.8rem;padding: 10px 15px;border-radius: 10px;}

}
@media(max-width:350px){
	.franja_legales p{font-size: 1.5rem;}
}