.partners_block{
    padding: 120px 0 0 ;
}
.partners_block h3{
    padding:  0 0 15px;
    border-bottom: 1px solid #DFE0E4;
    margin: 0 0 50px;
}
.partners_block ul{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 50px;
}
.partners_block img{
    display: block;
    width: 100%;
    height: auto;
}
@media screen and (max-width: 1199px) {
    .partners_block ul{
        gap: 30px;
    }
    .partners_block {
        padding: 100px 0 0;
    }
    .partners_block h3{
        font-size: 1.25rem;
        margin: 0 0 30px;
    }
}
@media screen and (max-width: 767px) {
    .partners_block ul{
        grid-template-columns: repeat(4, 1fr);
    }
    .partners_block {
        padding: 80px 0 0;
    }
}
@media screen and (max-width: 575px) {
    .partners_block ul{
        grid-template-columns: repeat(3, 1fr);
        gap: 10px 20px;
    }
}