.logo.maintenance > img {
    display: block;
    margin: 30px auto;
    width: 100%;
}
.maintenance-content {
    text-align: center;
}
.maintenance-page header {
    margin: 50px 0 25px;
}
.maintenance-page h1 {
    margin: 20px 0;
}

@media screen and (min-width: 768px) {
    .logo.maintenance > img {
        height: 100%;
        max-width: 375px;
    }
    .maintenance-page header {
        margin: 100px 0 50px;
    }
    .maintenance-page h1 {
        margin: 20px 0 40px;
    }
}
