.about-company,
.endorsed-by,
.our-achievements {
    padding: 75px 0;
}
.about-company .button-style{
    margin-top: 30px;
}
.our-clients .row {
    row-gap: 40px;
    width: 94%;
    max-width: 1500px;
    margin: 0 auto;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 55px;
}
.client-box  {
    padding: 20px 28px;
}
.client-box .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.client-box .icon img {
    max-height: 75px;
    object-fit: contain;
}
.client-box p {
    text-align: center;
}
.endorsed-by .icon{
    transform: scale(0.9);
}
.our-achievements {
    background: #f3f8f8;
    padding-bottom: 40px;
}
.our-achievements .achievements {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 10px;
}
.our-achievements .achievements .award {
    width: 100%;
    max-width: calc(90% / 6);
    text-align: center;
    display: flex;
    align-items: center;
    transform: scale(0.7);
}
@media only screen and (max-width: 1300px) {
    .client-box{
        padding: 15px;
    }
}
@media only screen and (max-width: 575px) {
    .about-company,
    .endorsed-by,
    .our-achievements {
        padding: 35px 0;
    }
    .our-achievements .achievements {
        column-gap: 10%;
    }
    .our-achievements .achievements .award {
        max-width: calc(80% / 3);
        transform: scale(0.9);
    }
    .client-box{
        padding: 0;
    }
}
