.feature-list-container {
  position: static !important;
}
.list-shortcode {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.feature-list--wrap {
  -moz-column-count: 3;
  -moz-column-gap: 6%;
  column-count: 3;
  column-gap: 6%;
  margin: auto !important;
  display: inline-block;
  padding: 0.25rem 1rem;
  width: 80%;
  max-width: 100%;
}
ul.feature-list--ul {
  width: auto;
  max-width: 80%;
  text-align: left;
}

ul.feature-list--ul:last-child {
  margin-bottom: 1rem;
}

li.feature-list--li {
  page-break-inside: avoid;
  padding: 18px 0;
  margin: auto;
  text-align: left;
  
}
li.feature-list--li:last-child {
  margin-bottom: 1rem;
}

li.feature-list--li span {
  display: inline-block;
  padding-right: 4px;
  color: #007fa8;
}
li.feature-list--li i {
  font-size: 18px;
}

li.feature-list--li > span,
li.feature-list--li > h4 {
  display: inline-flex !important;
  vertical-align: middle;
  } 
li.feature-list--li h4 {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}


 @media screen and (max-width: 1200px) {
  .feature-list--wrap {
  column-count: 2;
  }
  li.feature-list--li {
    padding: 8px 0;
  }

  li.feature-list--li i {
    font-size: 16px;
  }
  li.feature-list--li h4 {
    font-size: 14px;
  }
} 

/* .list-flex-container {
    list-style: none;
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex !important;

    -webkit-justify-content: space-between;
    justify-content: flex-start;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: stretch;
    align-items: stretch;

    max-width: 100%;

}
.flex-container::after {
  content: '';
  width: 100%;
  
}
.list-flex-item {
  background: #f8f8f8 !important;
  border: 2px solid #efefef;
  height: 3.5rem;
  width: auto !important;
  min-width: calc(100px + 15vw) !important;
  max-width: 35vw !important;
  
} */

/* .list-flex-item:nth-of-type(n + 2) {
  order: 3
} */
