Bootstrap forms

Example of a form with 3 columns and labels aligned to the left of the fields at > 1200px (large) screen sizes, 2 columns and labels aligned to the left of the fields at >992px (medium) screen sizes, 2 columns labels above fields at > 768px (small), and single column at < 768px (Extra small).

Note: label text will occupy as much space as the text takes regardless of the column size, so be sure to validate your spacing.