@media only screen and (max-width: 27rem) {
  
  #primary, .primary {
    width: 25rem !important;
    margin-top: 0rem !important;
    padding: 0 !important;
  }
  
  .logoCabecera {
    display: none;
  }

  .buscador {
    width: 20rem !important;
    margin: auto;
    max-width: 11rem !important;
  }

  .buscadorCaja {
    margin: auto !important;
  }

  .buscadorCaja input {
    width: 80% !important;
    margin: 0 0 0 -4rem !important;
    padding-top: 0 !important;
  }

  .navHeader {
    position: relative !important;
  }

  .dropHeader{
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin-top: 0.5rem !important;
    z-index: 1000;
  }
 
  .dropHeader a{
    padding: .375rem 0 !important;
  }

  #carrusel {
    width: 80% !important;
    margin: auto !important;
  }

  .imgCarousel img {
    max-width: 21rem !important;
  }

  .table-destacados {
    width: 85% !important;
    margin: auto !important;
  }
  
  .contenedorDestacado {
    height: 4.5rem !important;
  }

  .imagen-baner-noticia, .img-baner {
    max-width: 18rem !important;
  }

  .footer-bajo {
    flex-direction: column;
  }
}