.image-gallery {
    overflow: auto;
    margin-left: -1% !important;
    padding-left: 0;
    margin-top: 5ch;
}

.image-gallery li {
    float: left;
    display: block;
    margin: 0 0 4% 1%;
    width: 19%;
}

.image-gallery li a {
    text-align: center;
    text-decoration: none !important;
    color: #777;
}

.image-gallery li a span {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 3px 0;
}

.image-gallery li a img {
    width: 100%;
    display: block;
}
