.why-choose-us-block-icon {
    width: 48px;
    height: 48px;
    margin: 0 auto 20px;
}
.why-choose-us-block-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.why-choose-us-block h4 {
    margin-bottom: 10px;
}
.why-choose-us .bottom-line {
    text-align: center;
}
.why-choose-us .bottom-line::after {
    width: 213px;
    margin: 40px auto;
}
.why-choose-us-block {
    width: 25%;
    text-align: center;
    padding: 0 17px;
}
.why-choose-us-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px;
}

@media only screen and (max-width: 1199px){
    .why-choose-us-block {
        width: 33.333%;
    }
    .why-choose-us-row {
        gap: 30px 0;
    }
}

@media only screen and (max-width: 991px){
    .why-choose-us-block {
        width: 50%;
    }
    .why-choose-us-row {
        gap: 30px 0;
    }
}

@media only screen and (max-width: 767px){
    .why-choose-us-row {
        margin: 0;
        flex-direction: column;
        gap: 34px;
    }
    .why-choose-us-block {
        width: 100%;
        padding: 0;
    }
    .why-choose-us .bottom-line::after {
        margin: 30px auto;
    }
}