.logotypes-list .sec-title {
    text-align: center;
    background-position: center bottom !important;
}

.logotypes-list .list {
    text-align: center;
    margin: 0;
    padding: 0;
    list-style: none !important;
}

.logotypes-list .list .item {
    display: inline-block;
    width: 20%;
    margin: 0;
    padding: 10px !important;
    height: 100px;
    overflow: hidden;
    background: none !important;
}

.logotypes-list .list .item div {
    display: flex;
    align-items: center;
    align-content: center;
    width: 100%;
    height: 100%;
}

.logotypes-list .list .item img {
    display: block;
    margin: 0 auto;
}

@media only screen and (max-width: 840px) {
    .logotypes-list .list .item {
        width: 25%;
    }
}

@media only screen and (max-width: 640px) {
    .logotypes-list .list .item {
        width: 33.33%;
    }
}

@media only screen and (max-width: 440px) {
    .logotypes-list .list .item {
        width: 50%;
    }
}