h1,h2{ text-align:center; } .header { background-color: #0000A0; color: #FFFFFF; padding: 30px; text-align: center; } #navbar { overflow: hidden; background-color: #333; } #navbar a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } #navbar a:hover { background-color: #ddd; color: black; } #navbar a.active { background-color: #4CAF50; color: white; } } .sticky { position: fixed; top: 0; width: 100%; } .sticky + .content { padding-top: 60px; } #navbar input[type=text] { float: right; padding: 6px; margin-top: 8px; margin-right: 16px; border: none; font-size: 17px; } @media screen and (max-width: 600px) { #navbar a, #navbar input[type=text] { float: none; display: block; text-align: left; width: 100%; margin: 0; padding: 14px; } input[type=button]{ background-color: #4CAF50; border: none; color: white; padding: 16px 32px; text-decoration: none; margin: 4px 2px; cursor: pointer; }