/* Global */
h1 {
	color: #333;font-size: 1.75em;}
h1 a {
	color: #333;}
a:hover {
	color: #0056b3;text-decoration: none;}
.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    margin-left: auto;
    margin-right: auto;}    
.gray-section {
    background: #f0f0f0;}    
h1.hp-header {
    text-align: center;
    padding: 120px 0;
    font-size: 3em;}
#hp-specialties {
    color: #d42238;}
.about-section h3 {
    color: #d42238;
    font-weight: bold;
    font-size: 3em;}    
@media only screen and (max-width : 576px) {
img.site-logo {
    max-width: 225px;}
h1.hp-header {
    padding: 80px 0;
    font-size: 1.5em;}
.about-section h3 {
    font-size: 1.75em;}  
}