styling for responsive design