@media screen and (max-width: 520px)

{

    .fsm-7 {font-size: 7px;}
    .fsm-10 {font-size: 10px;}
    .fsm-12 {font-size: 12px;}
    .fsm-14 {font-size: 14px;}
    .fsm-15 {font-size: 15px;}
    .fsm-16 {font-size: 16px;}
    .fsm-18 {font-size: 18px;}
    .fsm-23 {font-size: 23px;}
    .fsm-24 {font-size: 24px;}

    .titulo-not {min-height: auto;}
    .titulo-vde {min-height: auto;}


    .justify-md-content-center {
      justify-content: left !important;
    }

    .navbar-brand img {width: 90px;}

    .fixed-tabs {
   
      top: 146px;
      
    }

	.estampa-red, .cinta, .estampa-white {display:none!important}
    
}

/* Estilos específicos para dispositivos más grandes */
@media (min-width: 992px) {
    .navbar-nav-scroll {
      display: flex;
      justify-content: center; /* Centra el contenido del menú */
      flex-grow: 1;
    }
  
    .navbar-nav {
      justify-content: center; /* Asegura que el menú en sí también esté centrado */
    }
  }
  
  /* Estilos para dispositivos móviles y hasta puntos de interrupción 'lg' */
  @media (max-width: 991px) {
    .navbar-nav-scroll {
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap;
    }
  
    .navbar-nav-scroll .navbar-nav {
      flex-direction: row;
      width: auto;
      white-space: nowrap;
      justify-content: flex-start; /* Alinea los elementos del menú a la izquierda en dispositivos móviles */
    }
  
    .navbar-nav-scroll .nav-item {
      display: inline-block;
    }
  
    .navbar-nav-scroll .nav-link {
      padding-right: .5rem;
      padding-left: .5rem;
    }
  }
  
  .slider-ppal {
    height: 640px;
}

.cover-ppal {
    height: 480px;
}

/* Resoluciones superiores a 1720 */
@media screen and (min-width: 1720px) {
    .slider-ppal,
    .cover-ppal {
        height: 850px;
    }
}