Fixed alignment issues with different screen sizes