#main-content {
    background-color: #383533;
}
#main-content h1 {
    color: #fff;
    margin: 0;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    padding: 10px 5px;
    border-top: 1px solid #fff;
}
#main-content .quote-icon {
    max-width: 25px;
    margin: 20% auto 0;
}
#main-content .coming-msg {
    font-family: 'Allura', cursive;
    font-size: 30px;
    letter-spacing: 2px;
    color: #f4b822;
    text-align: center;
    padding-top: 20px;
}
#main-content .barn {
    width: 50%;
    margin: 20% auto 0;
    position: absolute;
    bottom: 20%;
    left: 25%;
}
@media all and (min-width: 750px) {
    #main-content .quote-icon {
        margin: 50px auto 0;
    }
    #main-content .barn {
        position: relative;
        margin: 10% auto 0;
        max-width: 300px;
        left: 0;
        bottom: 0;
    }
}