/* Navbar en una sola línea en escritorio (>= 992px).
   Se libera el ancho del contenedor y se ajustan espacios/tamaños por rango. */
@media (min-width: 992px) {
  .content-navbar {
    padding-left: 2%;
    padding-right: 2%;
  }

  .content-navbar > .container {
    max-width: 100%;
  }

  .content-navbar > .container > .row > .col-md-10 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .content-navbar .ulitemsco {
    flex-wrap: nowrap;
  }

  .content-navbar .ulitemsco .item-navbar {
    white-space: nowrap;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
  }

  .content-navbar .logo-nav-desk {
    width: 160px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .content-navbar .ulitemsco .item-navbar {
    font-size: 0.875rem;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }

  .content-navbar .logo-nav-desk {
    width: 120px;
  }
}

@media (min-width: 1400px) {
  .content-navbar .ulitemsco .item-navbar {
    padding-left: 0.9rem;
    padding-right: 0.9rem;
  }

  .content-navbar .logo-nav-desk {
    width: 190px;
  }
}
