body { margin: 0; font-family: Arial, Helvetica, sans-serif; } .topnav { overflow: hidden; background-color: #FFFF; } .topnav a { float: left; color: black; text-align: end; padding: 14px 16px; text-decoration: none; font-size: 15px; } .topnav a:hover { color: red; } .topnav a.active { color: red; } .logo { width: 200px; height: 50px; padding-right: 480px; padding-left: 30px; } .header-container{ display: flex; align-items: center; }