@font-face {
  font-family: "Lokem-Headings";
  src: url("../fonts/Sofia_Pro_Bold.woff2") format("woff2");
  src: url("../fonts/Sofia_Pro_Bold.woff") format("woff");
  src: url("../fonts/Sofia_Pro_Bold.ttf") format("truetype");
  font-weight: 600;
}

@font-face {
  font-family: "Lokem-Lighter";
  src: url("../fonts/Sofia_Pro_UltraLight.woff2") format("woff2");
  src: url("../fonts/Sofia_Pro_UltraLight.woff") format("woff");
  src: url("../fonts/Sofia_Pro_UltraLight.ttf") format("truetype");
  font-weight: 600;
}

@font-face {
  font-family: "Lokem-Medium";
  src: url("../fonts/ReadexPro/ReadexPro-Medium.eot") format("eot");
  src: url("../fonts/ReadexPro/ReadexPro-Medium.woff") format("woff");
  src: url("../fonts/ReadexPro/ReadexPro-Medium.ttf") format("truetype");
  font-weight: 600;
}
.benefits-container {
  color: #fff;
  background-color: #19191a;
  background-image: linear-gradient(
    to right,
    #19191a,
    #2f2f2f,
    #727171,
    #2f2f2f,
    #19191a
  );
  padding-bottom: 50px;
}
.benefits-section {
  display: inline-block;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Lokem-Lighter;
  margin-top: 50px;
}
.benefits-section1,
.benefits-section2,
.benefits-section3 {
  float: left;
  width: 33%;
  text-align: center;
}
.benefits-img {
  width: 80%;
}
.benefits-heading {
  font-size: 20px;
  font-family: Lokem-Headings;
  padding-bottom: 10px;
}

.benefits-text {
  padding-bottom: 10px;
  margin-left: 8%;
  margin-right: 8%;
}
@media (max-width: 995px) {
  .benefits-container {
    color: #fff;
    background-color: #19191a;
    background-image: linear-gradient(to right, #19191a, #727171, #19191a);
    padding-bottom: 50px;
  }
  .benefits-section {
    margin-bottom: 50px;
  }
  .benefits-section1 {
    float: initial;
    width: auto;
    text-align: center;
    padding-bottom: 30px;
  }

  .benefits-section2 {
    float: initial;
    width: auto;
    text-align: center;
    padding-bottom: 30px;
  }

  .benefits-section3 {
    float: initial;
    width: auto;
    text-align: center;
  }
}
