#ourStoryHeader {
    font-size: 200px;
    z-index: 1;
    padding-left: 100px;
}

#firstImage {
    margin-top: 70px;
}

#firstContainer {
    margin-top: -320px;
}

#headerAligner {
    text-align: right;
}

/** Special */
@media only screen and (max-width: 991px) {

    #firstContainer {
        margin-top: 0;
    }
    #firstImage {
        margin-top: -7px;
    }
    #ourStoryHeader {
        font-size: 110px;
    }
    #headerAligner {
        text-align: center;
    }
}
@media only screen and (max-width: 1400px) {
    #ourStoryHeader {
        padding-left: 20px;
    }
}
@media only screen and (max-width: 1150px) {
    #firstParagraph {
        margin-top: 65px;
    }
}
@media only screen and (max-width: 767px) {
    #ourStoryHeader {
        font-size: 75px;
    }
}