ay: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px;
    }

    .col-12,
    .col-md-8,
    .col-sm-12,
    .col-sm-6 {
      position: relative;
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
    }

    .col-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }

    @media (min-width: 768px) {
      .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.66