@media only screen and (min-width:1368px) and (max-width:1720px) {

	.navbar-default .navbar-nav > li { margin: 0 10px; }
	.navbar-default .navbar-nav > li > a { font-size: 17px; }
	header .contmenu .divredes {  margin-left: 60px; }
	header .divredes .btnMorado {    padding: 15px 30px; }
	#pageHome .secc-apoyanos .texto h2 { font-size: 38px; }
	footer .info-arriba .secc-sitemap ul > li a { font-size: 17px; }
	#pageNosotros .cont-equipo .datos h3 { font-size: 26px; }
	#pageNosotros .cont-equipo .info-abs > div { padding: 0 2.4vw 35px; }
	#pageResultados .conthacemos h3 { font-size: 20px; }
	#pageResultados .conthacemos .texto { font-size: 15px; }
}

@media only screen and (min-width:1285px) and (max-width:1366px) {
	body { font-size: 17px; }
	header { padding: 12px 0; }
	.navbar-default .navbar-nav > li { margin: 0 4px; }
	.navbar-default .navbar-nav > li > a { font-size: 16px; }
	.dropdown-menu > li > a { font-size: 16px; }
	header .contmenu {padding-left: 5px;}
	header .contmenu .divredes {  margin-left: 30px; }
	header .divredes .btnMorado { padding: 10px 25px; font-size: 15px; }
	#pageHome .secc-apoyanos .texto h2 { font-size: 34px; }
	footer .info-arriba .secc-sitemap ul > li a { font-size: 17px; }
	#pageNosotros .cont-equipo .datos h3 { font-size: 22px; }
	#pageNosotros .cont-equipo .info-abs > div { padding: 0 2.4vw 35px; }
	#pageResultados .conthacemos h3 { font-size: 19px; }
	#pageResultados .conthacemos .texto { font-size: 15px; }

	#cont-slider .item .texto h2 { font-size: 50px; }
	#cont-slider .item .texto h3 { font-size: 40px; }
	#pageHome .secc-somos .conttit h2 { font-size: 4em; }
	#pageHome .secc-hacemos h2 {  margin-top: 6vh;margin-bottom: 28px; font-size: 30px; }
	#pageHome .secc-hacemos ul > li { font-size: 17px; }
	.conttit img { height: 60px; }
	.conttit h2 { font-size: 35px; }
	.conttit { margin-bottom: 37px; }
	#carru-temas .info .desc { padding: 25px 2vw; font-size: 15px; }
	#carru-temas .info .desc h3 { margin-bottom: 26px;  font-size: 26px; }

	#pageNosotros .secc-somos h2 { font-size: 3.3em; }
	#pageNosotros .secc-somos .continfo .texto, #carruMisVis .info .texto { font-size: 16px; }

	#pageFinancieros .texto-principal .texto { font-size: 16px; }
	#pageHacemos .conthacemos h3 { padding-right: 2vw; font-size: 19px; }
	#pageHacemos .conthacemos .contimg .btnTransBlanco, #pageResultados .conthacemos .contimg .btnTransBlanco { padding: 8px 26px; font-size: 15px; }
	#pageResultados .texto-principal .desc { font-size: 16px; }

	#pageContactenos .texto-principal form { width: 96%; }
	#pageContactenos .texto-principal form h2 { font-size: 30px; }
}

@media only screen and (min-width:1195px) and (max-width:1285px) {
	body { font-size: 17px; }
	header { padding: 12px 0; }
	.navbar-default .navbar-nav > li { margin: 0 8px; }
	.navbar-default .navbar-nav > li > a { font-size: 15px; }
	.dropdown-menu > li > a { font-size: 15px; }
	header .contmenu .divredes {  margin-left: 20px; }
	header .contmenu .divredes .icon-button { font-size: 16px; }
	header .divredes .btnMorado { padding: 10px 25px; font-size: 15px; }
	header .contmenu { padding-left: 15px; }
	#pageHome .secc-apoyanos .texto h2 { font-size: 34px; }
	footer .info-arriba .secc-sitemap ul > li a { font-size: 16px; }
	#pageNosotros .cont-equipo .datos h3 { font-size: 22px; }
	#pageNosotros .cont-equipo .info-abs > div { padding: 0 2vw 35px; }
	#pageResultados .conthacemos h3 { font-size: 19px; }
	#pageResultados .conthacemos .texto { font-size: 15px; }

	#cont-slider .item .texto h2 { font-size: 50px; }
	#cont-slider .item .texto h3 { font-size: 40px; }
	#pageHome .secc-somos .conttit h2 { font-size: 4em; }
	#pageHome .secc-hacemos h2 {  margin-top: 6vh;margin-bottom: 28px; font-size: 30px; }
	#pageHome .secc-hacemos ul > li { font-size: 17px; }
	.conttit img { height: 60px; }
	.conttit h2 { font-size: 35px; }
	.conttit { margin-bottom: 37px; }
	#carru-temas .info .desc { padding: 25px 2vw; font-size: 15px; }
	#carru-temas .info .desc h3 { margin-bottom: 26px;  font-size: 26px; }

	#pageNosotros .secc-somos h2 { font-size: 3.3em; }
	#pageNosotros .secc-somos .continfo .texto, #carruMisVis .info .texto { font-size: 16px; }

	#pageFinancieros .texto-principal .texto { font-size: 16px; }
	#pageHacemos .conthacemos h3 { padding-right: 2vw; font-size: 19px; }
	#pageHacemos .conthacemos .contimg .btnTransBlanco, #pageResultados .conthacemos .contimg .btnTransBlanco { padding: 8px 26px; font-size: 15px; }
	#pageResultados .texto-principal .desc { font-size: 16px; }

	#pageContactenos .texto-principal form, #pageDonaciones .texto-principal form { width: 100%; }
	#pageContactenos .texto-principal form h2 { font-size: 30px; }
}

/*Tablet*/
@media only screen and (min-width:768px) and (max-width:1026px) { 

}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) {

}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) { }


/*Smartphone*/
@media only screen and (min-width:320px) and (max-width:480px) {  

	body { font-size: 15px;  }
	.container { width: 93% !important; }

	header { position: relative; top: 0; padding-top: 51px; }
	header .cont-menu { position: fixed; top: 0; }
	header .icono {  margin: 0 6px; }

	.navbar-default { background-color: #f8f8f8;  width: 100%; margin: 0; }
	.navbar-nav .open .dropdown-menu {  margin-top: 8px; }
	.navbar-default .navbar-nav > li { margin: 0; }
	.navbar-default .navbar-nav > li > a { font-size: 15px; padding: 5px 0; color: #333; text-align: left; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a { font-size: 15px; color: #ffffff; }
	.navbar-default .navbar-nav > li.activa > a:after,
	.navbar-default .navbar-nav > li:hover > a:after { content: ""; display: none; }
	.navbar-default .navbar-nav > li.activa > a,
	.navbar-default .navbar-nav > li:hover > a { color: #000000;}
	#menuPlegable { padding: 0 15px; }
	#menuPlegable .navbar-nav {  margin: 0; }

	.padcont, #pageHome .secc-temas { padding: 35px 0; }

	.conttit img { height: 60px; }
	.conttit {  margin-bottom: 18px; }
	.conttit h2 { font-size: 28px; }
	.ImgAlianzas {width: 100%}

	#pageHome .secc-hacemos { margin-bottom: 35px; }
	#pageHome .secc-somos .conttit h2 { font-size: 28px;  margin-top: 10px; text-align: center; }
	#carru-temas .slick-prev, #carru-temas .slick-next { width: 33px; }
	#carru-temas .slick-prev { left: -22px; }
	#carru-temas .slick-next { right: -22px; }
	#carru-temas .info .desc h3 { margin-bottom: 14px; font-size: 23px; }
	#carru-temas .info .desc { padding: 15px 4vw; font-size: 15px; }
	#pageHome .secc-apoyanos .texto { width: 88%; }
	#pageHome .secc-apoyanos .texto h2 {  font-size: 21px; } 
	#cont-slider .item .texto h3 {  font-size: 18px; }
	#cont-slider .item .texto h2 { font-size: 22px; }
	header .divredes .btnMorado { padding: 12px 24px; font-size: 15px;     margin: 0 auto; }
	header .contlogo img { width: 74%; display: table; margin: 15px auto 10px; }
	header .contmenu { padding-left: 15px; }
	header .contmenu .divredes {  float: none; margin: 0 auto; }
	header .contmenu .redes-sociales { margin-bottom: 4px; }
	#cont-slider .owl-carousel .owl-item img { height: 170px; }
	#cont-slider .owl-theme .owl-dots .owl-dot span { width: 14px; height: 14px; }
	#pageHome .secc-somos .continfo { padding-left: 0;padding-right: 0; margin-top: 20px; }
	#pageHome .secc-somos .continfo .btnTransMorado { margin: 20px auto 0; }
	footer .info-arriba .col-izq, footer .info-arriba .col-der { width: 100%; padding-left: 15px; padding-right: 15px; }
	footer .info-arriba .col {  height: 400px; }
	footer .info-abajo .texto-autor { font-size: 17px; }
	footer .info-arriba .secc-sitemap ul > li { margin-right: 15px; margin-bottom: 8px; }

	#pageHome .secc-hacemos ul { padding-right: 0; margin-bottom: 30px; }
	#pageHome .secc-hacemos h2 {  margin-top: 35px; margin-bottom: 30px; padding-left: 0; font-size: 28px; text-align: center; }
	#pageHome .secc-hacemos ul > li { margin-bottom: 10px;  font-size: 17px; }
	#pageHome .secc-hacemos ul > li:before { width: 14px; top: 3px; }

	#pageNosotros .secc-somos h2 { font-size: 28px; }
	#pageNosotros .secc-somos .continfo { padding-left: 0; padding-right: 0; }
	#pageNosotros .secc-misvis { padding-bottom: 75px; }
	#secctit { height: auto; }
	#secctit .texto { font-size: 13px; line-height: normal;  padding: 9px 0; }
	#pageNosotros .cont-equipo { width: 90%; margin-bottom: 20px; }
	#pageNosotros .cont-equipo .datos h3 { font-size: 23px; }
	#pageNosotros .cont-equipo .redes .icon-button { font-size: 19px; }

	#pageHacemos .texto-principal .conttit h2 { font-size: 22px; }
	#pageHacemos .conthacemos, #pageResultados .conthacemos { margin-bottom: 30px; padding: 0; }
	#pageHacemos .conthacemos h3 {  padding-right: 0; font-size: 18px; }
	#pageHacemos .conthacemos .texto, #pageResultados .conthacemos .texto { font-size: 15px; }
	#pageResultados .conthacemos h3 { font-size: 20px; margin-top: 10px; margin-bottom: 5px; }

	#secctit:before { width: 100%; }
	#secctit:after { display: none; }
	.ocultamas { margin-bottom: 13px; }

	#pageContactenos .cont-mapas .divMapa, #pageContactenos .texto-principal form { width: 100%; }
	#pageContactenos .divMapa, #pageContactenos .divMapa > * {  height: 250px; }

	#pageContactenos .texto-principal form h2, #pageContactenos .secc-lateral h2 { margin-bottom: 18px;  font-size: 28px; }
	#pageContactenos .texto-principal form { margin-bottom: 35px; }
	
}