.img-gallery {
    max-height: 500px;
    border-radius: 10px;
}
.flex {
    display: -ms-flexbox;     /* TWEENER - IE 10 */
    display: inline-flex;
    max-width: 1200px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: 40px auto;
    flex-wrap: wrap;
}

.card {
    padding-top: 58px;
    padding: 0px;
    margin-bottom: 50px;
    min-height: 558px;
    max-width: 375px;
    text-align: left;
    background: transparent;
    border: 0px;
    transition: all .5s;
    position: relative;
}

.proj-nav {
    background-color: #ccc;
}

.project-slider{ margin-top: 58px;}


.testimonial {
    padding-top: 0px;
    background-color: white;
    border-radius: 20px;
    font-size: smaller;
    font-style: italic;
    padding: 20px;
    color: #888
}