.col-sm-3,
.col-sm-9,
.col-sm-21,
.col-sm-22 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .col-sm-3,
  .col-sm-9,
  .col-sm-21,
  .col-sm-22 {
    float: left;
  }
  .col-sm-21 {
    width: 21.70%;
  }
  .col-sm-22 {
    width: 78.3%;
  }
  .site-content .umb-grid .grid-section:first-child > .col-sm-3 {
    width: 19.79%;
  }
  .site-content .umb-grid .grid-section:nth-child(2) > .col-sm-9 {
    width: 80.21%;
  }
}
