.text-white {
    color: #fff
}

.text-dark-2 {
    color: #4a4c4e
}

.c-logos__wrap>.c-logos__item {
    width: 100% !important;
    margin-bottom: 2rem;
}
@media (min-width: 61.24em) {
.c-logos__wrap>.c-logos__item {
    width: 50% !important
}
}
@media(min-width: 46.25em) {

    .c-logos .owl-carousel .owl-stage .owl-item,
    .c-logos__wrap>.c-logos__item {
        width: 25% !important
    }
}

.c-logos__header {
    margin-bottom: 0
}

@media(min-width: 61.25em) {
    .c-logos__header {
        margin-bottom: 45px
    }
}

.c-logos__item-wrap {
    position: relative
}

.c-logos__item-wrap img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.c-logos__item-wrap img {
    -o-object-fit: contain;
    object-fit: contain;
}

@-webkit-keyframes lazyfadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes lazyfadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.c-logos {
    position: relative;
    padding: 50px 0;
}
@media(min-width: 61.25em) {
    .c-logos {
        padding: 70px 0px;
    }
}

.c-logos__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(max-width: 46.24em) {
    .c-logos__wrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}
@media(min-width: 46.25em) {
    .c-logos__wrap>.c-logos__item {
        margin-bottom: 0
    }
}

.c-logos__wrap--less {
    margin-left: 0px;
    justify-content: space-between;
    margin-bottom: 20px;
 
}

.c-logos__item-wrap {
    min-height: 140px
}

.c-logos .owl-carousel {
    width: 100%
}

.c-logos .owl-carousel .owl-stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.c-logos h2 {
    color: #00adbf;
}
 .c-logos:before{
    content: '';
    background: #02112082;
    width: 100%;
    height: 100%;
    top: 0;
    display: block;
    position: absolute;
    z-index: 0;
    mix-blend-mode: difference;
}