Use display: block since we're not really using any flex styles on the .carousel-items (only their controls and indicators). For the indicators, since moving to width, our indicators grow to fill available space, so we need to change flex: 1 0 auto to flex: 0 1 auto to prevent that.