/* DIFUSOR V168 · CONTENEDORES MÓVILES CENTRADOS
   Alcance: solo <=1000px. Desktop permanece intacto. */
@media (max-width:1000px){
  /* Eliminar definitivamente los rótulos verticales históricos. */
  body.v73-home #trabajos > .wrap::before,
  body.v73-home #musica > .wrap::before,
  body.v73-home #servicios > .wrap::before,
  body.v73-home #nosotros > .wrap::before,
  body.v73-home #infraestructura > .wrap::before{
    content:none!important;
    display:none!important;
    position:static!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
  }

  /* Quitar el hueco lateral que esos rótulos seguían reservando. */
  body.v73-home #trabajos > .wrap,
  body.v73-home #musica > .wrap,
  body.v73-home #servicios > .wrap,
  body.v73-home #nosotros > .wrap,
  body.v73-home #infraestructura > .wrap{
    box-sizing:border-box!important;
    width:calc(100% - 30px)!important;
    max-width:920px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
  }

  /* Centrar el bloque editorial completo dentro de cada contenedor. */
  body.v73-home #trabajos .head,
  body.v73-home #musica .head,
  body.v73-home #servicios .head,
  body.v73-home #nosotros .head,
  body.v73-home #infraestructura .head{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:760px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }

  /* Centrar las grillas/tarjetas usando todo el ancho útil disponible. */
  body.v73-home #trabajos .featured-grid,
  body.v73-home #musica .music-grid,
  body.v73-home #servicios .service-grid,
  body.v73-home #nosotros .timeline,
  body.v73-home #infraestructura .tech-grid{
    box-sizing:border-box!important;
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    justify-content:center!important;
    justify-items:center!important;
  }

  body.v73-home #trabajos .portfolio-entry,
  body.v73-home #infraestructura .infra-entry{
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    justify-content:center!important;
  }

  /* Evitar que numeración o rótulos antiguos reaparezcan en móvil. */
  body.v73-home #trabajos > .v73-section-number,
  body.v73-home #musica > .v73-section-number,
  body.v73-home #servicios > .v73-section-number,
  body.v73-home #nosotros > .v73-section-number,
  body.v73-home #infraestructura > .v73-section-number{
    display:none!important;
  }
}

@media (max-width:719px){
  body.v73-home #trabajos > .wrap,
  body.v73-home #musica > .wrap,
  body.v73-home #servicios > .wrap,
  body.v73-home #nosotros > .wrap,
  body.v73-home #infraestructura > .wrap{
    width:calc(100% - 28px)!important;
    max-width:430px!important;
  }

  body.v73-home #trabajos .head,
  body.v73-home #musica .head,
  body.v73-home #servicios .head,
  body.v73-home #nosotros .head,
  body.v73-home #infraestructura .head,
  body.v73-home #trabajos .featured-grid,
  body.v73-home #musica .music-grid,
  body.v73-home #servicios .service-grid,
  body.v73-home #nosotros .timeline,
  body.v73-home #infraestructura .tech-grid{
    width:100%!important;
    max-width:430px!important;
    margin-inline:auto!important;
  }
}
