some Tips, but don't take them literally - just to give some guiding rails from the top of my head... 1. set the mktoForm to 100% width, possibly with a max-width of e.g. 1000px 2. set the mktoFormRow to 100% width 3. set the mktoFormCol to 48%ish for 2 columns, 31%ish for 3 columns, add some spacing in between - if you have specific rows that need different column widths, work with the .mktoFormRow:nth-child(n) > .mktoFormCol 4. add media queries to switch the mktoFormCol from 44% to 100% width at the break point to switch to 1 column layout 5. set the mktoFieldWrap to 100% width 6. set most inputs and selects to 100% width 7. Use the Labels Above Layout, works better 8. Make sure you use the Form Style "PLAIN", not simple or any others. You will probably also need to adjust label and input styling using e.g. .mktoForm input:not([type=submit]):not([type=checkbox]):not([type=radio]), select {width: 100% !important;} .mktoForm label[for="formFieldNameHere"]{ The most trouble I usually get with mktoCheckboxList and mktoHtmlText styles.
... View more