

body.reviews section.reviews .review-card {
    width: 100%;
    margin: 0;
}

body.reviews section.reviews ul {
    width: 100%;
    max-width: 110em;
    min-height: 12em;
    margin: 4em auto;
    text-align: center;
}

body.reviews section.reviews li {
    display: inline-block;
    width: 30%;
    margin: 1.5%;
    padding: 1.5%;
    background: #fff;
    vertical-align: top;
}


@media screen and (max-width: 1100px) {
    body.reviews section.reviews ul {
        max-width: 80em;
    }

    body.reviews section.reviews li {
        display: inline-block;
        width: 45%;
        padding: 2.5%;
        background: #fff;
    }
}


@media screen and (max-width: 767px) {
    body.reviews section.reviews ul {
        margin: 0;
    }

    body.reviews section.reviews li {
        width: 100%;
        margin: 1em 0;
    }

    body.reviews section.reviews .review-card {
        font-size: 1em;
    }
}
