title: Does this Bootstrap responsive layout need two separate grids?
body: <p>I want my login page to look like this on xs/sm viewports:</p>
  
  <pre><code>label1     
  [input1]      
  
  label2
  [input2]
  </code></pre>
  
  <p>and this for md/lg viewports:</p>
  
  <pre><code>label1       label2
  [input1]     [input2]
  </code></pre>
  
  <p>however my solution requires a separate grid for each</p>
  
  <pre><code>&lt;div class="container-fluid"&gt;
        &lt;!-- small screens --&gt;
        &lt;div class="visible-xs visible-sm"&gt;
              &lt;div class="row"&gt;
                    &lt;div class="col-xs-12"&gt;
                          &lt;label for="username"&gt;username&lt;/label&gt;
                    &lt;/div&gt;
  
                    &lt;div class="col-xs-12"&gt;
                          &lt;input type="text" name="username" /&gt;
                    &lt;/div&gt;
              &lt;/div&gt;
  
              &lt;div class="row"&gt;
                    &lt;div class="col-xs-12"&gt;
                          &lt;label for="password"&gt;password&lt;/label&gt;
                    &lt;/div&gt;
  
                    &lt;div class="col-xs-12"&gt;
                          &lt;input type="text" name="password" /&gt;
                    &lt;/div&gt;
              &lt;/div&gt;
        &lt;/div&gt;
  
  
        &lt;!-- large screens --&gt;
        &lt;div class="visible-md visible-lg"&gt;
              &lt;div class="row"&gt;
                    &lt;div class="col-md-2"&gt;
                          &lt;label for="username"&gt;username&lt;/label&gt;
                    &lt;/div&gt;
  
                    &lt;div class="col-md-1"&gt;&lt;/div&gt;
  
                    &lt;div class="col-md-2"&gt;
                          &lt;label for="password"&gt;password&lt;/label&gt;
                    &lt;/div&gt;
  
                    &lt;div class="col-md-7"&gt;&lt;/div&gt;
              &lt;/div&gt;
  
              &lt;div class="row"&gt;
                    &lt;div class="col-md-2"&gt;
                          &lt;input type="text" name="username" /&gt;
                    &lt;/div&gt;
  
                    &lt;div class="col-md-1"&gt;&lt;/div&gt;
  
                    &lt;div class="col-md-2"&gt;
                          &lt;input type="text" name="password" /&gt;
                    &lt;/div&gt;
  
                    &lt;div class="col-md-7"&gt;&lt;/div&gt;
              &lt;/div&gt;
        &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Can one grid accomplish this?  Also how and why would I use form-group in this layout?</p>