#main h1 { position: static; z-index: 777; top:0; left:0; right:0; }
#main h1 img { width:15%; margin:1em auto; display: flex; align-items: center; }
#main h2 { width:100%; }
#main h2 img { width:25%; padding:3em 0 0 0; margin:auto; }

@media screen and (max-width: 750px) {
#main h1 { position: static; z-index: 777; top:0; left:0; right:0; }
#main h1 img { width:60%; margin:2em auto 2em auto; display: flex; align-items: center; }
#main h2 { width:100%; }
#main h2 img { width:80%; padding:2em 0 0 0; margin:auto; }
}
