body { font-family: URW Gothic L, sans-serif; background-color: #f2f3f4; color: black; font-size: 2vw; } h2 { margin: auto; text-align: center; max-width: 60%; font-size: 2vw; } .menu { margin: auto; width: 70%; background-color: #B4BAC0; border-radius: 10px 10px; padding: 1vw; display: block; text-align: center; font-size: 1.5vw; } .menu:hover{ transition: 1s all; color: #f2f3f4; background-color: #0b00ac; border-top-right-radius: 10px 10px; border-bottom-right-radius: 10px 10px; cursor: pointer; } .top-logo{ margin: auto; display: block; max-width: 15%; } .small-logo{ max-width: 2vw; vertical-align: top; }