@media all and (max-width: 1024px){

  /* GENERALES */

  .escritorio{
    display: none;
  }
  .tablet{display: inline}
  .movil{display: inline}

  /* FOOTER */

  footer{
    padding: 30px 5%;
  }

  footer .span4{
    -webkit-transform: scale(0.9);
    -moz-transform:    scale(0.9);
    -ms-transform:     scale(0.9);
    -o-transform:      scale(0.9);
    transform:         scale(0.9);
  }

  .info{width: 250px;}
  .social{width: 275px;}

  /* HOME */
  .home{background-attachment: scroll}

  /* PROYECTOS */
  .projects{margin-top: 90px;}
  .projects .proyecto{
    width: 50%;
    min-height: 350px;
  }
  .proyecto-icon img{height: 110px;}
  .proyecto:hover .proyecto-icon img {height: 140px;}


}

@media all and (max-width: 768px){

  /* GENERALES */
  .titulos{padding: 30 5%;}
  .titulos h1{font-size: 28px;}
  .titulos h2{line-height: 28px}
  .mitad{
    width: 50% !important;
    float: left !important;
  }


  /* FOOTER */
  .info{width: 275px;}
  .donate{margin-top: 0px;}
  .logo-footer{margin-top: 30px;}
  footer .span4{margin-top: 20px;}
  .copyright{margin-top: 30px;}

  /* HOME */
  .copy-home{width: 240px}
  .copy-home h1{font-size: 36px;}
  .copy-home h2{font-size: 18px; margin-top: 0;}
  .home-contenedor{height: 65%;}
  .home{height: 65%;}

  /* HEADER */
  .menu-barra-movil{height: 60px;}
  .menu-movil{margin-top: 0;}
  .logo-mobile{height: 45px;margin-top: -13px}

  /* PROYECTOS */
  .proyecto{width: 100%;}
  .proyecto .link-proyecto img{height: 140%}
  .proyecto .link-proyecto img:hover{height: 150%; left:-50px}

  .projects{margin-top: 60px;}
  .projects .proyecto{min-height: 300px;}
  .project-single img{height: 150px;}
  .project-single .row-fluid{
    text-align: center;
    margin-top: 60px;
    margin-bottom: 15px;
  }

  .botones{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px;
  }

  .boton{
    float: none;
    margin-bottom: 30px;
    margin-top: 0px;
    padding: 15px 40px;
    font-size: 18px;
  }


  /* CONTENIDO */
  .contenido{padding: 40px 10%;}

  /* TEAM MEMBER */
  .team-member{text-align: center;}
  .team-member h4{width: 100%;}
  .team-member h5{width: 100%;}
  .team-member img{max-width: 180px}
  .team-info{padding-left: 0;}

  /* COST */
  .cost-title-b{
    text-align: right;
  }

  /* NOTICIA */
  .noticia-contenido{
    padding-left: 0px;
  }

}

@media all and (max-width: 560px){
  .projects .proyecto{
    min-height: 300px;
    width: 100%;
  }
}