.nav-1 { display: flex; justify-content: center; } .nav-2 { display: flex; align-items: center; } .sign-in-btn { margin-left: auto; } .nav-3 { display: flex; align-items: center; } .nav-3 a:first-of-type { margin-left: auto; } .nav-4 { display: flex; align-items: center; } .nav-4 .links-container { width: 50%; } .empty-layout { width:50%; } .nav-5 { display: flex; align-items: center; } .container-navlinks, .nav-right, .nav-5 .logo-link { width: 100%; } .nav-right { display: flex; justify-content: flex-end; }