.facilityGrid {
    padding: 1.5rem 0;
}
    .facilityGrid-list {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
        text-align: center;

        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        justify-content: space-around;
    }
    .facilityGrid-item {
        display: inline-block;
        padding: 1rem;
        max-width: 275px;
        flex-basis: 25%;

        -moz-transition: transform .2s ease-in-out;
        -webkit-transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
    }
        .facilityGrid-item:hover {
            -moz-transform: scale(1.05);
            -webkit-transform: scale(1.05);
            transform: scale(1.05);
        }
    .facilityGrid-thumbnail {
        margin-bottom: 1rem;
    }
    .facilityGrid-title {
        font-family: 'kings-caslon-display', 'Times New Roman', sans-serif;
        font-size: .9375em;
        color: #F5F0F0;
        line-height: 1.2em;
        margin-bottom: .6em;
    }
    .facilityGrid-address {
        font-family: 'proxima-nova', Arial, sans-serif;
        font-size: .75em;
        color: #F5F0F0;
        letter-spacing: 0;
        line-height: 1.5em;
    }
    /* If 5 items, use 20% */
    .facilityGrid-item:nth-last-child(5):first-child,
    .facilityGrid-item:nth-last-child(5):first-child ~ .facilityGrid-item {
        flex-basis: 20%;
    }
    /* If 6 items, use 33% */
    .facilityGrid-item:nth-last-child(6):first-child,
    .facilityGrid-item:nth-last-child(6):first-child ~ .facilityGrid-item {
        flex-basis: 33.333333333%;
    }
    @media (max-width:950px) {
        .facilityGrid-item {
            flex-basis: 50% !important;
        }
    }
    @media (max-width: 550px) {
        .facilityGrid-item {
            padding: .5rem .25rem;
        }
    }
