.hero_image {width:100%;height:664px;border-bottom:thin solid #000;}
.hero_image_text {line-height:24px;}
.hero_image_text p {color: #111111;}
.hero_image_text h1, h1.sidebar_title {color:#0088cc}
.sidebar_text p {color: #111;}

@media only screen and (max-width: 992px) {
    .hero_image {
        float: left;
        height: auto;
        max-width: 100%;
        width: 100%;
        background-size: cover;
    }
    .hero_image_text {
        padding: 40px 20px 80px 20px;
    }
}

@media only screen and (max-width: 767px) {
    .hero_image_text {
        text-align: center;
    }
    .welcome .sidebar {
        text-align: center;
    }
}
