.client-logos{
    position: relative;
}


.client-logos::before{
    content: url(/local/templates/bitrix24_2023/images/diamond_left.svg);
    display: block;
    position: absolute;
    left: -8px;
    top: 243px;
    z-index: -1;
}


.client-logos__inner {
    padding: 30px 0px;
    border-radius: 50px;
    background: #FFF;
	overflow: hidden;
}

.client-logos__item {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 138px;
}

.client-logos__list {
    gap: 16px 0;
}

.client-logos__slider {
    display: none;
}

.client-logos__slider-buttons {
    margin-top: 30px;
}

@media(min-width: 1200px) and (max-width: 1400px){
    .col-lg-2.client-logos__item{
        -ms-flex: 0 0 20%;
        flex: 0 0 20%; 
         max-width: 20%;
    }
}

@media (max-width: 992px) {
    .client-logos__inner {
        padding: 0;
        border-radius: 0;
        background: unset;
    }

    .client-logos__slider-inner {
        border-radius: 50px;
        padding: 67px 20px;
        background: #ffffff;
    }

    .client-logos__slider {
        display: block;
    }

    .client-logos__list {
        display: none !important;
    }

    .client-logos__slider {
        display: block;
    }
}

@media(max-width: 767px){
    .client-logos__slider-inner {
        border-radius: 30px;
        padding: 30px 0px;
        background: #ffffff;
    }
}
