body { background-color: #f0f0f0; font-family: Arial, sans-serif; } .container { width: 80%; margin: 6em auto; display: flex; justify-content: space-between; flex-wrap: wrap; } .menu { width: 60%; flex: 1; margin-right: 10em; text-align: center; } @media (max-width: 1500px) { .container { flex-direction: column; align-items: center; } .menu { margin-right: 0; margin-bottom: 3em; } img { max-width: 100%; margin-top: 3em; } }