.gallery .container .container-75 {
    display: block;
    float: none;
    width: 70%;
    padding: 7px;
    margin-bottom: 15px;
}

.gallery .container .container-80 {
    display: block;
    float: none;
    width: 80%;
    padding: 7px;
    margin-bottom: 15px;
}

.gallery .container .title p{
    font-size: 20px;
    font-weight: 550;
    margin: 0px;
}
.gallery .container .description p {
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 10px;
}
.gallery .container .container-75 .description .year {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 500;
}
.gallery .container .container-75 .description .exhibition {
    margin-top: 0px;
    margin-bottom: 2px;
}

.gallery .container .container-80 .description .project {
    margin-top: 7px;
    margin-bottom: 7px;
}

@media only screen and (max-width:895px) {
    .gallery {
        padding-top: 40px;
    }
    .gallery .container .container-75 {
        width: 100%;
    }
    .gallery .container .container-80 {
        width: 100%;
    }
}

@media only screen and (max-width:500px) {
    .gallery .container .row .description p {
        font-size: 11px;
    }
}