removed padding and clearfix from flex-contain, added margin-top: 0; and margin-bottom: 0; to h1-h6