.list-row {
  max-width: 575px;
  margin: 0px auto;
  margin-bottom: 50px;
  display: flex;
  padding: 0 10px;
  flex-direction: row;
}

.list-row:after {
  content: "";
  display: table;
  clear: both;
}


.list-icon img {
  max-width: 100%
}

.list-text {
  width: 66%;
  font: 16px/1.5 Avenir,Nunito,sans-serif;
}
}

@media screen and (max-width: 600px) {
  .list-row {
    display: block;
    flex-direction: column;
  }
  .list-icon, .list-text {
    width: 100% !important;
  }
  
  .list-icon img {
  max-width: 50%
  }
  
}