.title_home {
  font-size: 4rem;
  padding-top: 100px;
  padding-bottom: 100px;
}

.title_indice,
.title_public,
.title_experiencias,
.title_datos {
  font-size: 35px;
}
.body-font {
  font-size: 21px;
}

/* titulos y contenido indice Para 1024px */
@media only screen and (max-width: 1440px) and (min-width: 1026px) {
  .title_indice,
  .title_public,
  .title_experiencias,
  .title_datos {
    font-size: 49px;
  }
  .body-font {
    font-size: 26px;
  }
  .conoce {
    font-size: 26px;
  }
}

.content_indice {
  height: 37rem;
  width: 35rem;
}

/* contenido indice Para 1024px */
@media only screen and (max-width: 1025px) and (min-width: 990px) {
  .content_indice {
    height: 28rem;
    width: 30rem;
  }
}

.card-img-top-vio {
  width: 386.66px;
  height: 386.66px;
}

.px-lg-5 {
  padding-bottom: 4rem;
  margin-top: 2rem;
}
