@media (min-width: 375px) {
    .sub-header {
        font-size: 0.6rem;
        letter-spacing: 0.05rem;
        line-height: 0.89rem;
    }

    .slider-text {
        font-size: 0.8rem;
    }

    /*.sub-text .energy {*/
    /*    font-size: 0.5rem;*/
    /*    line-height: 1rem;*/
    /*}*/

    .sub-text.energy img {
        width: 18%
    }
}

@media (min-width: 768px) {
    .sub-header {
        font-size: 0.6rem;
        letter-spacing: 0.05rem;
        line-height: 0.89rem;
    }

    .slider-text {
        font-size: 1.2rem;
    }

    .display-6 {
        font-size: 1.4rem;
    }

    .sub-text.energy img {
        width: 18%
    }

    /*.sub-text .energy {*/
    /*    font-size: 0.5rem;*/
    /*    line-height: 1rem;*/
    /*}*/
}

@media (min-width: 992px) {
    .sub-header {
        font-size: 0.7rem;
        letter-spacing: 0.1rem;
        line-height: 1rem;
    }

    .slider-text {
        font-size: 1.75rem;
    }

    .display-6 {
        font-size: 2.5rem;
    }

    .sub-text .energy img {
        width: 15%
    }

    /*.sub-text .energy {*/
    /*    font-size: 0.75rem;*/
    /*    line-height: 1.2rem;*/
    /*}*/
}

@media (min-width: 1200px) {
    .sub-header {
        font-size: 0.95rem;
        letter-spacing: 0.1rem;
        line-height: 1.3rem;
    }

    .sub-text.energy img {
        width: 15%
    }

    /*.sub-text .energy {*/
    /*    font-size: 0.75rem;*/
    /*    line-height: 1.2rem;*/
    /*}*/
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #FFFFFF;
    background-color: #084995;
    border-color: #084995;
    border-radius: 0;
}

.nav-tabs .nav-link {
    background: #FFFFFF;
    border: 1px solid transparent;
    border-radius: 0;
}

.slick-prev:before, .slick-next:before {
    color: #333333;
}

.slider-nav img {
    padding: 0.4rem;
}

.slick-slide {
    text-align: center;
}

.sub-text li {
    padding-bottom: 0.2rem;
}

.slick-prev:before {
    font-family: bootstrap-icons;
    content: "\f284";
}

.slick-next:before {
    font-family: bootstrap-icons;
    content: "\f285";
}

.sub-bottom-line {
    border-bottom: 1px dotted #444444;
}

.sub-text .standards {
    color: #666666;
    font-size: 0.85rem;
    line-height: 1.8rem;
}

.sub-text .energy {
    color: #666666;
}

.standards-item {
    font-family: "Courier New";
    color: #181818;
    letter-spacing: 0.02rem;
}
.sub-text.energy img {
    float: left;
}