This page ‘Terms of Use’ looks good via desktop, but via mobile it shows no left & right white space margins, in other words, in mobile view the text is flat against the left side of the container. I’ve tried several things without success.
I believe the line that needs to be styled is this one:
If this is bootstrap then the space would usually be built in by default unless you have removed it somewhere?
All those column classes should be siblings in bootstrap as you can’t have divs next to column classes as all content goes inside a column class or bootstrap doesn’t work. The html just doesn’t look right.
Of course I’m assuming this is boostrap because of the class names. Do you have a link to the real page?
As I mentioned above you would not generally give margins to column classes as that breaks the bootstrap grid. You could give padding to the inner elements of the column but it depends on what you want to achieve as there’s not really enough information here to work on.
Also note that min-device-width and max-device-width have been deprecated and should be avoided. Use min-width or max/width media queries instead.