Form with 2 columns only renders as 1 column on a mobile

A form that renders as 2 columns on a PC only shows as 1 on mobile.
Even though I’ve reduced the field widths in CSS to be really small.
I believe my mobile has 360 pixels width.
I have read this is a known bug. Is there any way around it please.
Thanks, John