body,
p {
  font-size: 15px !important;
}

.card-body p {
  word-break: break-word;
}

ul,
ol {
  font-size: 15px;
  list-style-type: initial !important;
  padding-left: 20px;
  padding-top: 6px;
}

li {
  padding-top: 3px;
}

.title-feature-page {
  text-align: center;
  width: 100%;
  /* font-size: 55px; */
  margin-bottom: 1.5rem !important;
}

.container-on-feature-page {
  background: white;
  padding-top: 30px;
  padding-bottom: 40px;
  padding-left: 50px;
  padding-right: 50px;
  /* padding-left: 10%;
  padding-right: 10%; */
  margin-top: 0px;
  /* don't do margin on sides else it'll make the body bigger */
  margin-bottom: 40px;
  border-radius: 5px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, .10) !important;
}

@media (max-width: 800px) {
  .container-on-feature-page {
    padding-left: 20px;
    padding-right: 20px;
  }
}
