<body>
  <div class="container">

    <h1>How to change ordering of Bootstrap columns on mobile</h1>
    
    <div class="row">
      <div class="col-sm-4 col-sm-push-8 ">
        <div class="content colour-1">4 cols wide right column appears second on SM+ devices<br>but appears first on mobile
        </div>
      </div>
      <div class="col-sm-8 col-sm-pull-4">
        <div class="content colour-2">8 cols wide left column appears first on SM+ devices<br>but appears second on mobile
        </div>
      </div>
    </div>

    <p class="text-muted">This pen is a part of the <a href="https://bootstrapious.com/p/bootstrap-tips-and-tricks" target="_blank">Bootstrap tips and tricks article</a>.</p>
    
  </div>
</body>
/* Demo backgrounds and styling*/

.content {
  height: 100%;
  padding: 20px;
  color: #fff;
}

[class*="col-"] {
  margin-bottom: 30px;
}

.colour-1 {
  background: #483C46;
  color: #fff;
}

.colour-2 {
  background: #3C6E71;
}

.colour-3 {
  background: #70AE6E;
}

.colour-4 {
  background: #82204A;
}

.colour-5 {
  background: #558C8C;
}

.colour-6 {
  background: #917C78;
}

body {
  padding: 20px 0;
  font-family: Roboto, sans-serif;
}

.content h3 {
  margin-top: 0px;
  font-weight: 300;
}

h1 {
  font-weight: 300;
  margin-bottom: 40px;
}
Rerun