.percentile003 {
    padding: 50px 0;
}

.percentile003 .headerCont {
    text-align: center;
}

.percentile003 .headerTitle {
    font-size: 30px;
    font-weight: 800;
    line-height: 33px;
    text-transform: none;
}

.percentile003 p {
    font-family: "Nunito Sans", 'Avenir';
    font-size: 16px;
    line-height: 22px;
}

.percentile003 .barContainer {
    padding: 1rem;
}

.percentile003 .progressBar {
    background-color: #e0e0e0;
    height: 30px;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}

.percentile003 .progressFill {
    --bar-color: #E60023;
    width: 0;
    height: 100%;
    background-color: var(--bar-color);
    border-radius: 2px 0 0 2px;
    transition: width 1.5s ease-out;
}

.percentile003 .progressFill.animateBar {
    width: var(--percent);
}

.percentile003 .progressFill.barColor1 {
    background-color: #EDE91C;
}

.percentile003 .progressFill.barColor2 {
    background-color: #9A9FB3;
}

.percentile003 .progressFill.barColor3 {
    background-color: #D3332B;
}

.percentile003 .barLabel {
    text-align: center;
}

.percentile003 .barLabel .percent {
    font-size: 40px;
    font-weight: 800;
    line-height: 42px;
    text-transform: none;
}

@media (min-width: 576px) {
    .percentile003 .colNum3 {margin:0 auto}
}

@media (min-width: 992px) {
    .percentile003 .headerTitle {
        font-size: 44px;
        line-height: 46px;
        margin-bottom: 30px;
    }

    .percentile003 .barLabel .percent {
        font-size: 50px;
        line-height: 52px;
    }

    .percentile003 p {
        font-size: 19px;
        line-height: 29px;
    }
}

@media (min-width: 1200px) {
    .percentile003 .colNum3 {margin:0}
}

@media (min-width: 1279px) {
    .percentile003 .headerTitle {
        font-size: 44px;
        line-height: 52px;
    }
    .percentile003 p,
    .percentile003 ul li {
        font-size: 19px;
        line-height: 29px;
    }
}

/* MATH INSTRUCTION */
.math-instruction .percentile003 .headerCont {
    display: none;
}

.math-instruction .percentile003 .percentileItemCont {
    display: flex;
}

.math-instruction .percentile003 .barContainer {
    padding: 0;
}
