.carousel-container {
    background: #00b3ee;
    position: relative;
}

.pergi-slide .carousel-indicators {
    position: relative;
}

.carousel-indicators > li,
.carousel-indicators > li.active{
    width: 25%;
    height: auto;
    border-radius: 0;
    background: transparent;
    text-indent: 0;
}

.carousel-indicators > li.active {
    background: transparent;
}

.carousel {
    position: relative;
}

.navigation-carousel-indicators {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    text-align: center;
    flex: 1;
    justify-content: space-between;
    padding: 40px;
    left: 0;
    width: 100%;
    margin-left: 0;
}

.text-nav {
    font-size: 14px;
    color: black;
    font-weight: bold;
    text-transform: uppercase;
}

.v-separator {
    display: inline-block;
    width: 0;
    height: 40px;
    border: 1px solid #363636;
    padding: 0;
}

.text-nav:nth-child(1):hover, .text-nav:nth-child(1).active {
    color: #029DA1;
    border-bottom: 3px solid #029DA1;
}

.text-nav:nth-child(2):hover, .text-nav:nth-child(2).active {
    color: #EBBE01;
    border-bottom: 3px solid #EBBE01;
}

.text-nav:nth-child(3):hover, .text-nav:nth-child(3).active {
    color: #E21912;
    border-bottom: 3px solid #E21912;
}

.carousel-inner{
    margin-bottom: 50px;
}

.glyphicon-chevron-left, .glyphicon-chevron-right {
    color: black;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img  {
    width: 80%;
    margin: auto;
}

span.pergi.fa.fa-angle-right,
span.pergi.fa.fa-angle-left {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: auto;
    color: black;
    font-size: 50px;
    transform: translate(-50%, -50%);
}

@media (max-width: 575.98px) {
    .navigation-carousel-indicators {
        padding: 20px;
    }

    .text-nav {
        font-size: 10px;
        color: black;
        font-weight: bold;
        text-transform: uppercase;
    }

    span.pergi.fa.fa-angle-right,
    span.pergi.fa.fa-angle-left {
        font-size: 24px;
    }
}
