.gallery-popup {
    background: #4d1d79;
}
.gallery-popup .image {
    text-align: center;
    padding: 25px 25px 25px 0;
}
.gallery-popup .text {
    text-align: center !important;
    padding: 25px;
}

.index-grid .item h3 {
    font-size: 26px;
}
.index-header .title {
    float: left;
    margin-bottom: 0;
    font-size: 34px;
}
.index-links ul li a {
    padding: 25px 40px;
}

@media only screen and (max-width: 576px) {
    .index-grid .item h3 {
        font-size: 15px;
    }
    .index-header .title {
        float: inherit;
    }
    .index-links ul li a {
        padding: 12px 15px;
    }
}