body, .navbar li a{
    font-family: 'Quicksand', sans-serif;
	 color: black !important;
}

a {
    text-decoration: none !important;
}

.row {
	 padding: 0 !important;
	 margin: 0 !important;
}

.menufixed{
	 position: fixed;
	 z-index: 1000;
	 top: 0;
	 width: 100%;
	 opacity: 0.99;
}

.transparent-nav {
    background-color: transparent;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.scrolled-nav {
    background-color: #ffffff !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.border-bottom-white {
    border-bottom: 2px solid white;
}


.bg-black{
    background: #000000;
}

.text-footer, .text-footer a{
    color: white  !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}

.banner1 {
  	background-image: url('../img/PAGINA-2-FONDO.png');
  	background-size: cover;         /* Para que cubra toda la pantalla */
  	background-position: center;    /* Centrada */
  	background-repeat: no-repeat;   /* Que no se repita */
}

.banner2 {
  	background-image: url('../img/PAGINA-3_FONDO.png');
  	background-size: cover;         /* Para que cubra toda la pantalla */
  	background-position: center;    /* Centrada */
  	background-repeat: no-repeat;   /* Que no se repita */
}

.banner3 {
  	background-image: url('../img/PAGINA-4_FONDO.png');
  	background-size: cover;         /* Para que cubra toda la pantalla */
  	background-position: center;    /* Centrada */
  	background-repeat: no-repeat;   /* Que no se repita */
}

.banner4 {
  	background-image: url('../img/PAGINA-5_FONDO.png');
  	background-size: cover;         /* Para que cubra toda la pantalla */
  	background-position: center;    /* Centrada */
  	background-repeat: no-repeat;   /* Que no se repita */
}

.subBanner1 {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.9);
  	background-image: url('../img/PAGINA-3_TEXTURA-PAPEL.png');
  	background-size: cover;         /* Para que cubra toda la pantalla */
  	background-position: center;    /* Centrada */
  	background-repeat: no-repeat;   /* Que no se repita */
}
.img-subtitulo{
    margin-top: 20px;
    margin-bottom: 20px;
}

.extra-bold {
    font-weight: 800 !important; /* O puedes probar con 900 para hacerlo más grueso */
}


/* Fin de background color*/
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 992px) {
    .img-principal{
        width: 100% !important;
    }
    .img-titulo{
        width: 95% !important;
    }
    .img-subtitulo{
        width: 90% !important;
    }
}
@media only screen and (max-width: 900px) {
}
@media only screen and (max-width: 780px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 576px) {
}
@media only screen and (max-width: 400px) {
}
@media only screen and (max-width: 300px) {
}