#main-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

header h1 {
    font-weight: normal;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 150px;  /* 150 = 6 * 25 */
    margin-bottom: 150px;
}

@media (max-width: 532px) {
    header h1 {
        font-size: 1.19em;
        margin: 50px 10px;
    }
}

footer {
    margin-top: 52px;
    margin-bottom: 78px;
}

@media (max-width: 532px) {
    footer {
        margin-bottom: 52px;
    }
}
