Grid System
Basic
                                                One of three columns
                                            
                                            
                                                One of three columns
                                            
                                            
                                                One of three columns
                                            
                                        
<!-- Basic -->
<div class="container">
    <div class="row">
        <div class="col-sm">
            One of three columns
        </div>
        <div class="col-sm">
            One of three columns
        </div>
        <div class="col-sm">
            One of three columns
        </div>
    </div>
</div>
                                        Equal-width
                                          1 of 2
                                        
                                        
                                          2 of 2
                                        
                                      
                                          1 of 3
                                        
                                        
                                          2 of 3
                                        
                                        
                                          3 of 3
                                        
                                      
<!-- Equal-width -->
<div class="container">
  <div class="row">
    <div class="col">
      1 of 2
    </div>
    <div class="col">
      2 of 2
    </div>
  </div>
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col">
      2 of 3
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
</div>
                                        Setting one column width
                                          1 of 3
                                        
                                        
                                          2 of 3 (wider)
                                        
                                        
                                          3 of 3
                                        
                                      
                                          1 of 3
                                        
                                        
                                          2 of 3 (wider)
                                        
                                        
                                          3 of 3
                                        
                                      
<!-- Setting one column width -->
<div class="container">
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col-6">
      2 of 3 (wider)
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col-5">
      2 of 3 (wider)
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
</div>
                                        Stacked to horizontal
col-sm-8
                                        col-sm-4
                                      col-sm
                                        col-sm
                                        col-sm
                                      
<!-- Stacked to horizontal -->
<div class="container">
  <div class="row">
    <div class="col-sm-8">col-sm-8</div>
    <div class="col-sm-4">col-sm-4</div>
  </div>
  <div class="row">
    <div class="col-sm">col-sm</div>
    <div class="col-sm">col-sm</div>
    <div class="col-sm">col-sm</div>
  </div>
</div>
                                        Mix and match
.col-12 .col-md-8
                                        .col-6 .col-md-4
                                      .col-6 .col-md-4
                                        .col-6 .col-md-4
                                        .col-6 .col-md-4
                                      .col-6
                                        .col-6
                                      
<!-- Mix and match -->
<div class="container">
  <!-- Stack the columns on mobile by making one full-width and the other half-width -->
  <div class="row">
    <div class="col-12 col-md-8">.col-12 .col-md-8</div>
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
  </div>
  <!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
  <div class="row">
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
  </div>
  <!-- Columns are always 50% wide, on mobile and desktop -->
  <div class="row">
    <div class="col-6">.col-6</div>
    <div class="col-6">.col-6</div>
  </div>
</div>