#586 Responsive design improvements