.list-style-5 li:before {
  color: #f6a2a4;
  margin-right: 5px;
}
.list-style-5 li {
  padding-left: 28px;
  padding-bottom: 0;
  border: none;
  font-family: "Montserrat", sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.5px;
  color: #523c2e;
  margin-bottom: 1.5em;
}
ul.disc-list li {
  font-size: 1em;
  margin-bottom: 0.8em;
}
#prp-section {
  background: #f8f8f8;
}
.prp-heading {
  font-family: "Montserrat", sans-serif;
  font-size: 1.3em;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;

  color: #523c2e;
}
.row.padding-15px-lr
  .col-12.col-sm-4.col-md-4:nth-child(1)
  .prp-heading::before {
  content: "\2776";
  float: left;
  margin-right: 6px;
  height: 80px;
}
.row.padding-15px-lr
  .col-12.col-sm-4.col-md-4:nth-child(2)
  .prp-heading::before {
  content: "\2777";
  float: left;
  margin-right: 6px;
  height: 80px;
}
.row.padding-15px-lr
  .col-12.col-sm-4.col-md-4:nth-child(3)
  .prp-heading::before {
  content: "\2778";
  float: left;
  margin-right: 6px;
  height: 80px;
}

.prp-description {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.4px;
  color: #666666;
  padding-left: 10%;
}

.list-style-4.list-style-color li:before {

}
.list-style-4 li {
  border: none;
  font-family: "Montserrat", sans-serif;
  font-size: 1.3em;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.5px;
  text-align: left;
  color: #523c2e;
  padding-left: 2em;
}
.ppc-desc {
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.4px;
}

@media (max-width: 500px) {
  ul.disc-list li {
    font-size: 13px;
  }
}
@media (min-width: 501px) and (max-width: 767px) {
  .title-medium {
    font-size: 7vw;
  }
  .title-small {
    font-size: 5vw;
  }
  .box-title {
    font-size: 4vw;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .title-medium {
    font-size: 6vw;
  }
  .title-small {
    font-size: 2.8vw;
  }
  .box-title {
    font-size: 2.5vw;
  }
}
@media (min-width: 992px) and (max-width: 1500px) {
  .title-medium {
    font-size: 6vw;
  }
  .title-small {
    font-size: 2.2vw;
  }
  .box-title {
    font-size: 1.8vw;
  }
}
@media (min-width: 575px) and (max-width: 1200px) {
  .res-text-center {
    text-align: center;
  }
  .row.small-text-center {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .sm-padding-one-all {
    padding: 1% !important;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  .row.small-text-center
    .col-6.col-sm-12.col-md-12.col-xl-6.sm-padding-one-all.no-padding {
    margin-bottom: 20px;
  }
}
