.carousel-slider {
    // Styling item
    .carousel-slider__item {
        position: relative;

        img {
            display: block;
            margin-left: auto;
            margin-right: auto;
            max-width: 100%;
            height: auto;
        }
    }
    .carousel-slider__caption {
        position: relative;

        .title {
            overflow: hidden;
            text-overflow: ellipsis;
            color: #474747;
            font-size: 16px;
            font-weight: 500;
            margin: 10px 0 0;
            text-align: center;
        }

        .caption {
            font-size: 14px;
            font-weight: 300;
            margin: 10px 0 0;
            text-align: center;
        }
    }
}