@media (max-width: 768px) {

  /* ---------------- NAVBAR ----------------- */
  header nav ul li a {
    padding: .8rem 1rem;
  }

  .header-section .logo {
    margin: 0;
    display: flex;
    align-items: center;
  }

  .header-section .navbar-brand img {
    height: auto;
    width: 100%;
  }

  /* ---------------- CAROUSEL ----------------- */
  .text-slide {
    font-size: 2rem;
  }

  /* ----------------  ----------------- */
  .card-title {
    font-size: 1.5rem;
  }

  /* ---------------- HOME ----------------- */
  .home-qs .home-qs__picture {
    padding-top: 0 !important;
  }

  .home-qs .home-qs__desc {
    padding-top: 0 !important;
  }

  /* ---------------- Quienes somos ? ----------------- */
  .quienes-somos {
    background-size: cover;
    background-position-x: -11rem;
  }

  .qs-qs .qs-qs__picture {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .qs-qs .qs-qs__desc {
    padding-bottom: 0 !important;
  }

  /*! Home- QUIENES SOMOS */
  /* .home-qs .home-qs__picture {
    padding-top: 0rem !important;
    padding-bottom: 0 !important;
  }

  .home-qs .home-qs__desc {
    padding-bottom: 0 !important;
    padding-top: 0!important;
  } */
  /* ---------------- Area Legal ----------------- */
  .area-legal {
    background-size: cover;
    background-position-x: -25rem;
  }

  /* ---------------- Organizaciones ----------------- */
  .organizaciones {
    background-size: cover;
    background-position-x: -68rem;
  }

  .organizaciones h1 {
    font-size: 2.4rem;
  }

  .organizaciones__desc {
    padding-bottom: 0 !important
  }

  .organizaciones__picture {
    padding-top: 0 !important;
  }

  /* ---------------- Coaching ----------------- */
  .coaching {
    background-size: cover;
    background-position-x: -70rem;
  }

  .coaching .coaching__picture {
    padding-top: 0 !important;
  }

  .coaching .coaching__desc {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* ---------------- Integrantes ----------------- */
  .integrantes {
    background-size: cover;
    background-position-x: -49rem;
  }

  .integrantes h1 {
    font-size: 2.9rem;
  }

  .integrantes-profiles .pb-4 {
    width: 65%;
  }

  .integrantes-profiles {
    
  }

  /* ---------------- Contacto ----------------- */
  .contacto {
    background-size: cover;
    background-position-x: -18rem;
  }

  .contacto__form {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* ---------------- Organizaciones ----------------- */
  .organizaciones .organizaciones__desc {
    padding-top: 0 !important;
  }

  /* ---------------- Curriculums ----------------- */
  .curriculum-banner {
    background-size: cover;
    background-position-x: -7rem;
  }

  .curriculum-banner h1 {
    font-size: 2.2rem;
  }

  .image-curriculum {
    display: flex;
    margin: 0 auto;
    justify-content: center;
  }

  /* ---------------- Footer ----------------- */
  .bg-footer-datos .col-sm-12 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: 0 auto;
    text-align: center;
    padding: 1rem 0;
  }

  .bg-footer-datos .col-sm-12 img {
    width: 50%;
    margin: 0 auto;
  }
}

/* ***************>>>>>>>>>>>> IPHONE 5 <<<<<<<<<<<<<<<***************** */
@media (max-width: 320px) {

  /* ---------------- Organizaciones ----------------- */
  .organizaciones h1 {
    font-size: 2rem;
  }

  /* ---------------- Integrantes ----------------- */
  .integrantes h1 {
    font-size: 2.4rem;
  }
}
