h2 { font-size: 2em; }

#header h1 {
    display: block;
    float: none;
}

#header nav {
    width: 100%;
    float: none;
    text-align: center;
}

/* #header nav ul li { padding: 0 0.5em 1em !important; } */

nav ul li a { font-size: 0.9em; }

#services .service-box p { 
    min-height: 175px; 
    max-width: 400px;
    margin: 0 auto;
}

.block-container h3 { margin-top: 0; }