@media screen and (min-width: 480px){
	.list_beneficios{
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.item_beneficio{
		width: 48%;
	}

	.item_beneficio:last-child{
		margin-bottom: 20px
	}

	.cont_titulo_malla{
		display: flex;
		justify-content: space-between;
	}
	.paleta_color{
		margin: 0
	}

	.titulo_v2 img{
		margin-left: 0
	}
}

@media screen and (min-width: 550px){
	.item_slider{
		width: 50%
	}

	.cerar_pop {
	    top: -15px;
	    right: -25px;
	}
}

@media screen and (min-width: 769px){
	.ancho_web{
		width: 95%
	}
	.conte_form{
		padding: 0 15px;
		margin-bottom: 35px;
	}
	.conte_form .zona_segura{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.formulario{
		width: calc(60% - 10px)
	}
	.mensaje{
		width: calc(40% + 10px);
		padding: 0 5px
	}
	.text_mensaje{
		margin-top: 25px
	}
	.text_mensaje h3{
		font-size: 24px;
		padding: 0
	}
	.text_mensaje p{
		font-size: 14px;
	}
	.text_form h3{
		font-size: 18px;
	}
	.ico_mensaje{
		width: 60px;
	}
	.cuadro_textos{
		font-size: 14px
	}
	.cont_preguntas{
		font-size: 12px
	}
	.btn_form{
		font-size: 24px
	}
	.list_beneficios{
		align-items: flex-start;
	}
	.item_beneficio{
		flex-direction: column;
		width: 22.5%;
		max-width: 275px;
		margin: 0;
	}
	.item_beneficio:last-child{
		margin: 0
	}
	.logo_beneficio{
		margin-bottom: 15px;
		width: auto;
		height: 33px;
	}
	.logo_beneficio img{
		width: auto;
		height: 100%
	}
	.text_beneficio{
		width: 100%
	}
	.list_datos{
		display: flex;
		justify-content: space-between;
	}

	.list_datos hr{
		width: 2px;
		height: auto;
		margin: 0;
	}
	.item_dato{
		width: calc(33.33% - 1.5px);

	}
	.dato_center{
		width: 80%;
		max-width: 350px;
		margin: 0 auto
	}

	.item_dato:nth-child(1) .dato_center{
		margin: 0
	}
	.cuadro_textos{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.cuadro_textos label{
		width: calc(50% - 7.5px)
	}
	.paleta_color{
		width: calc(100% - 300px);
		display: flex;
		justify-content: space-between;
		/*align-items: flex-end;*/
		flex-wrap: wrap;
	}

	.cont_titulo_malla{
		align-items: flex-end;
	}
	.item_paleta{
		width: 195px;
		margin: 0;
		margin-top: 5px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.item_paleta h3{
		text-align: left;
		font-size: 14px
	}
	.titulo_v2{
		margin: 0
	}
	.titulo_v1 h3,
	.titulo_v2 h3{
		white-space: nowrap;
		font-size: 24px

	}

	.list_asesoras{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		padding: 30px 15px;
		padding-bottom: 10px;
	}
	.asesora{
		/*width: calc(50% - 10px);*/
		width: 100%;
		font-size: 19px;
		max-width: 1200px;
		margin: 0 auto
	}
	.asesora:last-child{
		margin-bottom: 20px
	}
	
	.item_dato div{
		font-size: 16px
	}
	.tt_informes h3{
		font-size: 39px
	}

	.dowload{
		font-size: 18px;
		margin-right: 0;
		width: auto;
		padding: 14px 16px
	}

	.item_slider {
	    width: 33.33%;
	}


	.item_dato div{
		font-size: 16px;
	}

	.footer{
		font-size: 13px
	}
	.linea_roja{
		margin-bottom: 35px;
	}
	.cont_descarga{
		margin-bottom: 50px;
		display: flex;
	}
	.text_beneficio p{
		font-size: 13px
	}
	.numb_malla{
		font-size: 43px;
		margin-bottom: 40px
	}
	.numb_malla p{
		font-size: 32px;
	}
	.numb_malla span{
		font-size: 21px
	}
	.list_malla{
		margin-top: 32px;
	}
	.arrows{
		width: 20px;
	}
	.slider_malla{
		width: calc(100% - 50px)
	}
	.cont_titulo_beneficio{
		margin-bottom: 40px;
	}
	.banner{
		margin-bottom: 35px
	}
	.respuesta .conte_form .zona_segura{
		flex-direction: row;
		padding: 50px 0
	}

	.cont_titulo_beneficio {
	    margin-bottom: 40px;
	}
	.linea_negra{
		width: calc(100% - 240px)
	}
}	

@media screen and (min-width: 1025px){
	.logo_up{
		margin-left: 0
	}
	.ico_mensaje{
		width: 80px
	}
	.text_mensaje{
		/*margin-top: 60px*/
	}
	.text_mensaje h3{
		font-size: 36px;
	}
	.text_mensaje p{
		font-size: 22px;
	}
	.formulario{
		padding: 40px 30px;
		width: calc(50% + 10px);
		margin: 0
	}

	.asesora {
	    /*width: calc(50% - 20px);*/
	    width: 100%;
	    font-size: 24px;
	}
	.asesora p{
		font-weight: 200
	}
	.item_dato div{
		font-size: 20px;
	}
	.datos_curso{
		padding: 25px 15px;
		margin-bottom: 35px
	}
	.item_dato{
		padding: 8px 0
	}
	.tt_informes{
		margin-bottom: 30px
	}
	.tt_informes h3{
		font-size: 52px
	}
	.list_asesoras{
		border-top-width: 19px;
		border-bottom-width:  4.5px;
		padding: 40px  15px;
		padding-bottom: 20px;
	}
	.footer{
		font-size: 16px
	}
	.linea_roja{
		margin-bottom: 50px;
	}
	.cont_descarga{
		margin-bottom: 70px;
	}

	.dowload{
		font-size: 20px;
		padding: 18px 20px;
	}
	.dowload img{
		width: 30px;
		margin-right: 16px
	}

	.item_paleta h3{
		font-size: 16px	
	}
	.text_beneficio p{
		font-size: 16px;
		letter-spacing: -0.5px
	}
	.numb_malla{
		font-size: 54px;
		margin-bottom: 65px
	}
	.numb_malla p{
		font-size: 40px;
	}
	.numb_malla span{
		font-size: 26px
	}
	.list_malla{
		margin-top: 44px;
	}
	.arrows{
		width: 25px;
	}
	.slider_malla{
		width: calc(100% - 60px);
		margin-top: 15px
	}
	.titulo_v1 h3,
	.titulo_v2 h3{
		font-size: 32px
	}
	.paleta_color{
		width: calc(100% - 370px)
	}
	.titulo_v2 img{
		width: 51px
	}
	.titulo_v1 img{
		width: 55px
	}
	.logo_beneficio{
		height: 50px
	}
	.cont_titulo_beneficio{
		margin-bottom: 60px;
	}
	.item_beneficio{
		max-width: 330px
	}
	.conte_form{
		margin-bottom: 50px
	}
	.banner{
		margin-bottom: 50px
	}
	.text_form h3{
		font-size: 24px
	}
	.mensaje{
		margin-bottom: 0
	}
	.linea_negra{
		width: calc(100% - 215px)
	}
}

@media screen and (min-width: 1440px){
	.formulario{
		padding: 60px 40px
	}
	.asesora {
	    /*width: calc(50% - 10px);*/
	    width: 100%;
	    font-size: 28px;
	}

	.item_dato div{
		font-size: 24px;
	}
	.datos_curso{
		margin-bottom: 50px;
	}
	.tt_informes{
		margin-bottom: 40px
	}
	.list_asesoras{
		border-top-width: 26px;
		border-bottom-width: 6px;
		padding: 45px  15px;
		padding-bottom: 25px;
	}
	.footer{
		font-size: 20px
	}
	.linea_roja{
		margin-bottom: 60px;
	}
	.cont_descarga{
		margin-bottom: 95px;
	}
	.dowload{
		font-size: 24px;
		padding: 22px 24px;
	}
	.text_beneficio p{
		font-size: 20px
	}
	.numb_malla{
		font-size: 64px;
		margin-bottom: 80px
	}
	.numb_malla p{
		font-size: 48px;
	}
	.numb_malla span{
		font-size: 32px;
		letter-spacing: -1px;

	}
	.list_malla{
		margin-top: 54px;
	}

	.arrows{
		width: 29px;
	}
	.slider_malla{
		width: calc(100% - 70px);
		margin-top: 20px
	}
	.conte_form{
		margin-bottom: 65px;
		padding: 0
	}
	.banner{
		margin-bottom: 60px
	}
	.mensaje{
		transform: translateX(-50px);
	}
	.tt_informes{
		padding: 0
	}
}




/*LISTA UNICA*/

@media screen and (min-width: 769px){
	.linea_negra_2{
		width: calc(100% - 265px)
	}	
	.list_unica{
		margin-bottom: 80px;
	}
	.list_unica div{
		font-size: 18px;
	}
	.item_dato:last-child div p{
		font-size: 20px
	}

}
@media screen and (min-width: 1025px){
	.list_unica{
		margin-bottom: 120px;
	}
	.list_unica div{
		font-size: 24px;
	}
	.item_dato:last-child div p{
		font-size: 25px
	}
	.linea_negra_2 {
	    width: calc(100% - 386px);
	}
}

@media screen and (min-width: 1200px){
	.item_dato:last-child .dato_center div{
		/*transform: translateX(14%);*/
	}
}




/*0306*/

@media screen and (min-width: 769px){
	.cont_descarga{
		margin-bottom: 15px;
		padding-bottom: 50px
	}
	.beneficios{
		padding: 30px 15px;
		padding-bottom: 60px
	}
	.cuadro_malla{
		padding: 30px 15px;
	}

	.pregunta p{
		width: calc(100% - 105px)
	}
	.opciones{
		width: 95px
	}
	.opciones label div{
		width: 21px;
		height: 17px
	}
}


@media screen and (min-width: 1025px){
	.conte_form,
	.beneficios{
		margin-bottom: 40px;
	}
	.cont_descarga{
		margin-bottom: 25px;
		padding-bottom: 85px
	}
	.beneficios{
		padding: 40px 15px;
		padding-bottom: 90px
	}
	.cuadro_malla{
		padding: 40px 15px;
	}

	.linea_negra{
		width: calc(100% - 325px)
	}
	.cuadro_textos{
		font-size: 16px
	}
	.cuadro_textos label{
		width: calc(50% - 15px)
	}
	.cont_preguntas{
		font-size: 14px
	}
	.asesora{
		text-align: center;
	}
}

@media screen and (min-width: 1250px){
	.pregunta p{
		width: 330px
	}
	.opciones{
		width: 135px
	}
	.cuadro_malla{
		padding: 75px 15px;
		padding-bottom: 40px
	}
	.footer{
		padding: 40px 0
	}
}

/*18/07*/


@media screen and (min-width: 550px){
	.mdr_ausp ul{
		font-size: 18px;
	}

	.btn_extra{
		bottom: 10px
	}
}
@media screen and (min-width: 769px){
	.mdr_ausp ul{
		font-size: 22px;
	}
	.mdr_ausp{
		flex-direction: row;
		align-items: center;
	}
	.item_dato{
		text-align: center;
	}
	.dato_center{
		width: auto;
		margin: 0 auto;
		text-align: left;
		display: inline-block;
	}
	.btn_extra{
		bottom: 15px
	}

	/*SEPARAR ESPACIO EJES*/

	
	.item_beneficio:nth-child(2){
		max-width: 225px
	}	
	.item_beneficio:nth-child(3){
		max-width: 140px
	}
	.item_beneficio:nth-child(4){
		max-width: 180px
	}




}
@media screen and (min-width: 1025px){
	.mdr_ausp ul{
		font-size: 28px;
	}
	.cdr_auspi{
		font-size: 30px
	}
	.logo_ausp{
		width: 115px
	}
}

/*GRACIAS CALENDAR*/

@media screen and (min-width: 480px){
	.gracias_calendar h3{
		font-size: 16px
	}
	.gracias_calendar h3 strong{
		font-size: 24px
	}
	.btns_calendar h4{
		font-size: 24px
	}
}

@media screen and (min-width: 769px){
	.btns_calendar a{
		width: 75%;
		margin: 20px auto
	}

	.btns_calendar h4{
		margin-top: 30px;
		margin-bottom: 15px
	}
	.respuesta .conte_form .zona_segura{
		padding: 0
	}
	.respuesta .conte_form .zona_segura .formulario{
		margin-bottom: 0;
		padding: 100px 25px
	}
}

@media screen and (min-width: 1025px){
	.gracias_calendar h3{
		font-size: 22px
	}
	.gracias_calendar h3 strong{
		font-size: 32px
	}
	.btns_calendar h4{
		font-size: 32px
	}
	.gracias h3{
		max-width: 100%
	}

	.respuesta .conte_form .zona_segura .formulario{
		padding: 160px 42px
	}
	.gracias_calendar{
		padding: 70px 0
	}
}	



