figcaption {
    letter-spacing: 2px;
    top: 15%; left: 50%;
    transform: translateX(-50%);
}

figcaption::after {
    clear: both;
    content: "";
    display: table;
}
    @media (min-width: 768px) {
        figcaption h1 { font-size: 4.5rem; }
        figcaption h4 { font-size: 2.0rem; }
    }

#explorer-our-products {
    background-image: url("../../_template/img/S-bg.png");
    background-position: center right -25%;
    background-repeat: no-repeat;
    background-size: auto 95%;
}
    #explorer-our-products h4 {
        top: -40px; left: 0;
        line-height: 36px;
        background-color: #ffde00;
    }
    #explorer-our-products h4 > i {
        top: 0; right: -36px;
        width: 52px;
        line-height: 36px;
        background-color: #fbc910;
    }


#explorer-our-products .carousel-inner {
    box-shadow: 5px 10px 18px #BBB;
}
#explorer-our-products .carousel-indicators {
    position: static;
    margin-top: 1.5rem; margin-bottom: 0;
}
    #explorer-our-products .carousel-indicators li {
        position: relative;
        opacity: 1;
        border: 0;
        background-color: #636466;
        
        width: 10px; height: 10px;
        border-radius: 5px;
        margin-top: 1px; margin-bottom: 1px;
        margin-left: 31px; margin-right: 31px;
    }
    #explorer-our-products .carousel-indicators li.active {
        width: 12px; height: 12px;
        margin-top: 0; margin-bottom: 0;
        margin-left: 30px; margin-right: 30px;

        border-radius: 6px;
        background-color: #fbc910;
    }
    #explorer-our-products .carousel-indicators li::after {
        content: "";
        border-bottom: 1px #636466 solid;
        position: absolute;
        top: 50%; left: 50%;
        transform: translateX(-50%);
        width: 72px;
        z-index: -1;
    }
        #explorer-our-products .carousel-indicators li:first-child::after,
        #explorer-our-products .carousel-indicators li:last-child::after {
            width: 42px;
            transform: translateX(0);
        }
        #explorer-our-products .carousel-indicators li:first-child::after { left: 0; }
        #explorer-our-products .carousel-indicators li:last-child::after { left: auto; right: 0; }


