
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #indicators {
        align-self: auto !important;
        display: block;
    }

    .carousel-indicators {
        display: table;
        position: absolute;
        top: 0;
        left: 0;
        margin: auto;
    }

        .carousel-indicators li {
            display: table-row !important;
            text-indent: 0 !important;
            
        }

            .carousel-indicators li span,
            .carousel-indicators li p {
                display: table-cell;
                margin-left:0;
            }

            .carousel-indicators li:before {
                display: table-cell;
                top: auto;
                left: auto;
                vertical-align: top;
            }

            .carousel-indicators li p {
                display: table-cell;
                padding-left: 60px;
                padding-bottom: 20px;
                vertical-align: top;
            }
}
