/* 1700 px */

@media only screen and (max-width:1700px){
	
	.promo {
		background-image: url(../img/ingresa/ingresa_mda-1700.jpg);
		background-repeat: no-repeat;
	}
	
	.promo .promo-content .promo-content__beca {
      	padding: 2em;
	}
	
	.promo .promo-content .promo-content__beca h2{
		font-size: 90px;
	}
	
	.promo .promo-content .promo-content__beca h3 {
        font-size: 60px;
	}
	
	.promo .promo-content .promo_content__info p {
        font-size: 40px; 
	}
	
	.curso_elite .ce_titulo .ce_descripcion p {
        font-size: 30px; 
	}
	
	.descripcion .descripcion_txt p {
      	font-size: 40px; 
	}
	
	.perfiles .perfil-ingreso .perfiles-info {
      font-size: 20px; 
	}
	
	.perfiles .ramas-estudio .perfiles-info {
      font-size: 20px; 
	}
	
	.curso_elite .ce_incluye h2 {
      	font-size: 65px;
		margin-bottom: -10px;
	}
	
	.curso_elite .ce_titulo .ce_datos {
      	width: 100%; 
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_descripcion .ca_txt {
        font-size: 25px;
	}
}

/* 1500 px */

@media only screen and (max-width:1500px){
	
	.ca_ofrece .ca_ofrece__punto {
    	margin: 3em 0em;
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_grafico {
      	width: 500px;
      	height: 350px;
	}
}

/* 1300 px */

@media only screen and (max-width:1300px){
	
	.promo .promo-content .promo_content__info p {
        font-size: 35px; 
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__a p {
          font-size: 20px;
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__b p {
          font-size: 20px;
	}
	
	.curso_elite .ce_incluye h2 {
      	font-size: 50px;
	}
	
	.curso_elite .ce_titulo .ce_descripcion p {
        font-size: 25px; 
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_descripcion h3 {
        font-size: 35px; 
	}
	
}

/* 1200 px */
 
@media only screen and (max-width:1200px){
	
	.promo {
  		margin: 0;
  		padding: 2em 1em;
  		background-size: auto;
  		background-position: center; 
	}
	
	.promo .promo-content {
		-webkit-box-orient: vertical;
      	-webkit-box-direction: normal;
      	-ms-flex-direction: column;
      	flex-direction: column;
    	-webkit-box-align: center;
  		-ms-flex-align: center;
  		align-items: center;
		padding: 2em;
	}
	
	.promo .promo-content .promo-content__beca {
      	width: 90%;
		margin-bottom: 2em;
	}
	
	.promo .promo-content .promo-content__beca h2{
		font-size: 120px;
	}
	
	.promo .promo-content .promo_content__info {
      width: 90%; 
	}
	
	.promo .promo-content .promo_content__info p {
        font-size: 30px; 
	}
}

/* 1024 px */

@media only screen and (max-width:1024px){
	
	h1 {
  		font-size: 55px; 
	}
	
	.titulo_logo img {
  		width: 160px;
	}
	
	.descripcion .descripcion_txt p {
		line-height: 1.2;
	}
	
	.perfiles .perfil-ingreso .perfiles-info {
      width: 80%;
	}
	
	.curso_elite .ce_incluye h2 {
      font-size: 40px; 
	}
	
	.curso_elite .ce_incluye {
    	margin-bottom: 0;
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__b{
		-webkit-box-orient: vertical;
      	-webkit-box-direction: normal;
      	-ms-flex-direction: column;
      	flex-direction: column;
	}
	
	.curso_elite .ce_titulo .ce_datos {
		
		-webkit-box-orient: vertical;
      	-webkit-box-direction: normal;
      	-ms-flex-direction: column;
      	flex-direction: column;
      	-webkit-box-align: center;
      	-ms-flex-align: center;
      	align-items: center;
		width: 80%;
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__a {
        min-width: 90%;
		text-align: justify;
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__b {
        min-width: 90%;
		margin: auto;
		-webkit-box-pack: center;
  		-ms-flex-pack: center;
  		justify-content: center;
		margin-top: 1em;
	}
	
}

/* 800 px */

@media only screen and (max-width:800px){
	
	.titulo {
  		min-height: 400px;
	}
	
	h1 {
  		font-size: 40px; 
	}
	
	.titulo_logo img {
  		width: 110px;
	}
	
	.promo .promo-content .promo-content__beca h2{
		font-size: 70px;
	}
	
	.promo .promo-content .promo-content__beca h3 {
        padding: 20px 0px;
        font-size: 50px;
		margin: 0;
	}
	
	.promo .promo-content .promo_content__info p {
        font-size: 20px; 
	}
	
	.descripcion .descripcion_txt p {
      	font-size: 30px; 
	}
	
	.perfiles {
  		-webkit-box-pack: space-between;
  		-ms-flex-pack: space-between;
  		justify-content: space-between;
	}
	
	.curso_elite .ce_titulo .ce_descripcion {
      font-size: 15px;
	}
	
	.curso_elite .ce_incluye {
    	width: 80%; 
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_grafico {
      	width: 300px;
      	height: 400px;
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_descripcion .ca_txt {
        font-size: 20px;
	}
}

/* 600 px */

@media only screen and (max-width:600px){
	
	.titulo {
  		min-height: 300px;
	}
	
	h1 {
  		font-size: 30px; 
	}
	
	.titulo_logo img {
  		width: 100px;
	}
	
	.promo .promo-content .promo-content__beca h2{
		font-size: 50px;
	}
	
	.promo .promo-content .promo-content__beca h3 {
        padding: 20px 0px;
        font-size: 40px;
	}
	
	.descripcion{
		min-height: 300px;
		padding: 2em;
	}
	
	.descripcion .descripcion_txt p {
      	font-size: 25px; 
	}
	
	.descripcion img {
    	margin: 1em;
    	width: 100px; 
	}
	
	.perfiles {
		-webkit-box-orient: vertical;
      	-webkit-box-direction: normal;
      	-ms-flex-direction: column;
      	flex-direction: column;
	}
	
	.perfiles .perfil-ingreso {
    	margin: auto;
    	width: 90%;
	}
	
	.perfiles .perfil-ingreso .perfiles-info {
      width: 90%;
	}
	
	.perfiles .division {
    	width: 400px;
    	height: 2px;
    	-ms-flex-item-align: center;
    	align-self: center;
		margin: 2em 0;
	}
	
	.perfiles .ramas-estudio {
    	margin: auto;
    	width: 90%;
	}
	
	.curso_elite{
		min-width: 100%;
	}
	
	.curso_elite .ce_titulo h2 {
      	margin-top: 20px;
      	font-size: 70px;
		text-align: center;
	}
	
	.curso_elite .ce_titulo .ce_descripcion p {
        font-size: 20px; 
	}
	
	.curso_elite .ce_titulo .ce_descripcion {
      width: 75%;
	}
	
	.ca_ofrece .ca_ofrece__punto {
    	margin: 0em;
    	-webkit-box-align: center;
      	-ms-flex-align: center;
      	align-items: center;
		-webkit-box-orient: vertical;
      	-webkit-box-direction: normal;
      	-ms-flex-direction: column;
      	flex-direction: column;
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_grafico {
		display: none;
    }
	
	.ca_ofrece .ca_ofrece__punto .ca_grafico {
      	width: 100%;
      	height: 150px;
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_descripcion{
		width: 90%;
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__b .datos p{
		font-size: 20px;
	}
	
	.perfiles .perfil-ingreso h3, .perfiles .ramas-estudio h3{
		font-size: 25px;
	}
}

/* 400 px */

@media only screen and (max-width:400px){
	
	.titulo {
  		min-height: 200px;
	}
	
	.titulo_txt {
  		padding: .5em 1em;
	}
	
	h1 {
  		font-size: 20pt; 
	}
	
	.titulo_logo img {
  		width: 90px;
	}
	
	.promo .promo-content .promo-content__beca h2{
		font-size: 30pt;
	}
	
	.promo .promo-content .promo-content__beca h3 {
        padding: 20px 0px;
        font-size: 20pt;
	}
	
	.promo .promo-content .promo-content__beca h4 {
        font-size: 15pt; 
	}
	
	.promo .promo-content .promo_content__info p{
		font-size: 12pt;
	}
	
	.descripcion{
		min-height: 150px;
	}
	
	.descripcion .descripcion_txt p{
		font-size: 15pt;
	}
	
	.perfiles .perfil-ingreso .perfiles-info{
		font-size: 12pt;
	}
	
	.perfiles .ramas-estudio .perfiles-info ul li{
		font-size: 12pt;
	}
	
	.perfiles .division {
    	width: 80%;
	}
	
	.curso_elite .ce_titulo h2{
		font-size: 40pt;
	}
	
	.curso_elite .ce_titulo h4{
		font-size: 15pt;
		padding: 10px 15px;
	}
	
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__b img{
		height: 40px;
	}
	
	.curso_elite .ce_titulo .ce_descripcion p{
		font-size: 12pt;
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__a p{
		font-size: 12pt;
	}
	
	.curso_elite .ce_titulo .ce_datos .ce_datos__b p{
		font-size: 12pt;
	}
	
	.curso_elite .ce_incluye h2{
		font-size:  18pt;
	}
	
	.ca_ofrece .ca_ofrece__punto .ca_descripcion .ca_txt{
		font-size: 12pt;
	}
}