.col-lg-2-5,
.col-lg-3-5,
.col-lg-4-5,
.col-lg-5-5 {
  position: relative;
  min-height: 1px;  
}

@media (min-width: 1200px) {
  .col-lg-1-5,
  .col-lg-2-5,
  .col-lg-3-5,
  .col-lg-4-5,
  .col-lg-5-5 {
    float: left;
  }
  .col-lg-1-5 {
    width: 20%;
  }
  .col-lg-2-5 {
    width: 40%;
  }
  .col-lg-3-5 {
    width: 60%;
  }
  .col-lg-4-5 {
    width: 80%;
  }
  .col-lg-5-5 {
    width: 100%;
  }
  .col-lg-pull-1-5 {
    right: 20%;
  }
  .col-lg-pull-2-5 {
    right: 40%;
  }
  .col-lg-pull-3-5 {
    right: 60%;
  }
  .col-lg-pull-4-5 {
    right: 80%;
  }
  .col-lg-pull-5-5 {
    right: 100%;
  }
  .col-lg-push-1-5 {
    left: 20%;
  }
  .col-lg-push-2-5 {
    left: 40%;
  }
  .col-lg-push-3-5 {
    left: 60%;
  }
  .col-lg-push-4-5 {
    left: 80%;
  }
  .col-lg-push-5-5 {
    left: 100%;
  }
  .col-lg-offset-1-5 {
    margin-left: 20%;
  }
  .col-lg-offset-2-5 {
    margin-left: 40%;
  }
  .col-lg-offset-3-5 {
    margin-left: 60%;
  }
  .col-lg-offset-4-5 {
    margin-left: 80%;
  }
  .col-lg-offset-5-5 {
    margin-left: 100%;
  }
}
@media (max-width: 767px) {
  .col-auto-clear.col-xs-2:nth-child(6n+7) {
    clear: both;
  }
  .col-auto-clear.col-xs-3:nth-child(4n+5) {
    clear: both;
  }
  .col-auto-clear.col-xs-4:nth-child(3n+4) {
    clear: both;
  }
  .col-auto-clear.col-xs-6:nth-child(2n+3) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-auto-clear.col-sm-2:nth-child(6n+7) {
    clear: both;
  }
  .col-auto-clear.col-sm-3:nth-child(4n+5) {
    clear: both;
  }
  .col-auto-clear.col-sm-4:nth-child(3n+4) {
    clear: both;
  }
  .col-auto-clear.col-sm-6:nth-child(2n+3) {
    clear: both;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .col-auto-clear.col-md-2:nth-child(6n+7) {
    clear: both;
  }
  .col-auto-clear.col-md-3:nth-child(4n+5) {
    clear: both;
  }
  .col-auto-clear.col-md-4:nth-child(3n+4) {
    clear: both;
  }
  .col-auto-clear.col-md-6:nth-child(2n+3) {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .col-auto-clear.col-lg-2:nth-child(6n+7) {
    clear: both;
  }
  .col-auto-clear.col-lg-3:nth-child(4n+5) {
    clear: both;
  }
  .col-auto-clear.col-lg-1-5:nth-child(5n+6) {
    clear: both;
  }
  .col-auto-clear.col-lg-4:nth-child(3n+4) {
    clear: both;
  }
  .col-auto-clear.col-lg-6:nth-child(2n+3) {
    clear: both;
  }
}