@media (max-width: 576px) {
  .mobmenu-push-wrap {
    padding-top: 50px;
  }
  body {
    margin-top: 0;
  }

  .slide_uno {
    height: 50vh;
  }

  .bloque_uno {
    margin-top: 2rem;
  }

  .bloque_2 {
    background-position: left;
    text-align: left;
  }

  .ediciones_anteriores {
    text-align: center;
  }
  .cont_image_top {
    height: 40vh;
    display: flex;
    justify-content: center;
  }
  .cont_image_top img {
    width: auto;
  }
  .editorial img {
    width: 50%;
  }
  .editorial {
    text-align: center;
  }
  .tit_sub::before {
    left: 35%;
  }
  .imagen_carrusel {
    height: 100% !important;
    width: auto !important;
  }
}

@media (min-width: 1925px) {
  .bloque_uno {
    margin-top: 10rem!important;
  }
}
 