.back-azul {
    background-image: url('../img/index/backgrounds/Fondo clases0.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.back-azulf {
    background-image: url('../img/index/backgrounds/Fondo azul0.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.back-rojo {
    background-image: url('../img/index/backgrounds/rojo0.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.back-morado {
    background-image: url('../img/index/backgrounds/FONDO MORADO0.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.back-verde {
    background-image: url('../img/index/backgrounds/fondo verde0.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.back-amarillo {
    background-image: url('../img/index/backgrounds/Fondo amarillo0.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.padding-fluid {
    padding: 20px;
}

.padding-div {
    padding-top: 30px;
    padding-bottom: 50px;
    margin: 35px;
}

.puntos-index2 {
    color: #457899;
    font-size: 37px;
    line-height: 1.9;
    font-family: 'AlmaqW01-Refined';
    text-shadow: #c5c5c5 2px 2px 3px;
}

.li-no {
    list-style: none
}

#texto-0,
#texto,
#texto-1,
#texto-2,
#texto-3,
#texto-4,
#texto-5 {
    visibility: hidden;
}

.espacio {
    padding-left: 30px;
}

@media (max-width: 2500px) {
    .puntos-index {
        color: #457899;
        font-size: 54px;
        line-height: 1.9;
        padding-top: 150px;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 2000px) {
    .puntos-index {
        color: #457899;
        font-size: 47px;
        line-height: 1.9;
        padding-top: 150px;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
    /* .description {
        font-family: 'AllRoundGothicW01-Book';
        color: #fff;
        font-size: 40px;
        text-align: justify;
    }
    .title {
        font-family: 'AlmaqW01-Refined';
        color: #fff;
        font-weight: 500;
        font-size: 70px;
        text-shadow: #333 2px 2px 3px;
    } */
}

@media (max-width: 1900px) {
    .puntos-index {
        color: #457899;
        font-size: 39px;
        line-height: 1.9;
        padding-top: 150px;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 1800px) {
    .puntos-index {
        color: #457899;
        font-size: 43px;
        line-height: 1.9;
        padding-top: 150px;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 1700px) {
    .puntos-index {
        color: #457899;
        font-size: 38px;
        line-height: 1.9;
        padding-top: 150px;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 1500px) {
    .puntos-index {
        color: #457899;
        font-size: 34px;
        line-height: 1.9;
        padding-top: 150px;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 827px) {
    .puntos-index2 {
        color: #457899;
        font-size: 32px !important;
        line-height: 1.9;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 767px) {
    .puntos-index2 {
        color: #457899;
        font-size: 32px !important;
        line-height: 1.2;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 446px) {
    .puntos-index2 {
        color: #457899;
        font-size: 26px !important;
        line-height: 1.1;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}

@media (max-width: 308px) {
    .puntos-index2 {
        color: #457899;
        font-size: 21px !important;
        line-height: 1.1;
        font-family: 'AlmaqW01-Refined';
        text-shadow: #c5c5c5 2px 2px 3px;
    }
}