.media{
  display: flex;
  align-items: center;
}

.media-body {
  margin-left:1rem;
}

.flex-wrapper{
  display: flex;
  flex-wrap: wrap;
}

.flex-wrapper>*{
  width: 100%;
}

/*
@media(min-width: 768px) and (max-width: 991px){
  .flex-wrapper>*{
    width: 50%;
  }
}

@media(max-width: 1200px){
  .flex-wrapper>*{
    width: 100%;
  }
}