@media screen and (max-width:991px) {
    .box-icon {
        display: flex;
        flex-wrap: wrap;
    }
}

@media screen and (max-width:576px) {
    body {
        background-position: left;
    }

    .box-content h3 {
        font-size: 20px;
    }

    .box-icon {
        display: flex;
        margin-bottom: 20px;
        margin-top: -30px;
        flex-wrap: wrap;
        row-gap: 8px;
    }
}