.brand-slider {
    padding: 40px 0;
    background: #fff;
}

.brand-carousel img {
    height: 120px;
    object-fit: cover;
    margin: 0 auto;
    display: block;
    /* box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2); */
}

.brand-carousel {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}


/* slick arrows custom */

.slick-prev,
.slick-next {
    background: #ff4d4d;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    z-index: 10;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    /* important */
    top: 50%;
    /* vertical center */
    transform: translateY(-50%);
}

.slick-prev::before,
.slick-next::before {
    content: "";
    /* remove default */
}

.slick-prev i,
.slick-next i {
    font-size: 18px;
    color: #fff;
}


/* left arrow */

.slick-prev {
    left: -50px;
    /* brand-slider ke bahar side */
}


/* right arrow */

.slick-next {
    right: -50px;
}

@media screen and (max-width:767px) {
    .slick-prev {
        left: 0;
    }
    .slick-next {
        right: 0px;
    }
}