.sidebar { width: 240px; background-color: #022532; /*2c3e50*/ color: white; display: flex; flex-direction: column; padding-top: 20px; padding-bottom: 20px; overflow-y: auto; height: 100vh; } .sidebar a { padding: 15px; color: white; text-decoration: none; display: block; font-size: 18px; } .sidebar a:hover { text-decoration: underline; color: #ffd166; } .sidebar .submenu { display: none; flex-direction: column; padding-left: 20px; } .sidebar .submenu a { font-size: 17px; padding: 10px 15px; } /* Toggle Button */ .sidebar .sidebarmenu { cursor: pointer; font-size: 18px; padding: 15px; } .image-container { display: flex; justify-content: space-between; } .image-container img { width: 60%; height: auto; margin-left: 40px; margin-bottom: 40px; } @media (max-width: 480px) { .sidebar { width: 200px; } .sidebar a, .sidebar .sidebarmenu { font-size: 16px; } .sidebar .submenu a { font-size: 14px; } .image-container img { width: 40%; margin-left: 50px; margin-bottom: 30px; } }