:root {
    --slideSpeed: 0.2s; /* SHOULD MAP TO FLICKITY SPEED REALLY */
}

#whyDeloitte .LHS {
    float: none;
}

#whyDeloitte .carousel, #whyDeloitte .sliderProgressContainer {
    margin-top: 50px;
}

#whyDeloitte .filledCircleTick:before {
    margin: 2px 0 0 0;
}

#whyDeloitte .carousel {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

#whyDeloitte .carousel .carousel-cell {
    width: 29%;
    margin-right: 6.5%;
}

#whyDeloitte .flickity-prev-next-button.previous {
    left: -73px;
}

#whyDeloitte .flickity-prev-next-button.next {
    right: -73px;
}

#whyDeloitte .flickity-button {
    transition: color var(--colorChangeSpeed);
}

#whyDeloitte .flickity-button:disabled {
    opacity: 1;
}

#whyDeloitte .carousel-cell>h5 {
    padding: 0 0 20px 40px;
}

#whyDeloitte .sliderProgressContainer {
    height: 2px;
    position: relative;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#whyDeloitte .sliderProgressContainer>#sliderProgress {
    left: 0;
    width: 50%;
    height: 2px;
    position: absolute;
    transition: left var(--slideSpeed) linear;
}