/*------------------------------------------*/
/*   About - Intro Features
/*------------------------------------------*/
.intro-features {
  background-image: url(../images/light-bg.svg);
  background-position: 0px 410px;
  background-repeat: repeat-x;
  width: 100%; }
  .intro-features .wrapper-lg {
    padding: 160px 0 50px !important; }
    @media (max-width: 991px) {
      .intro-features .wrapper-lg {
        padding-top: 100px !important; } }
    .intro-features .wrapper-lg .section-title {
      margin-bottom: 20px; }
      .intro-features .wrapper-lg .section-title h1 {
        color: #3567d8;
        font-weight: 800;
        font-size: 65px;
        width: 65%;
        margin-right: auto;
        margin-left: auto;
        line-height: 70px;
        text-align: center; }
        @media (max-width: 991px) {
          .intro-features .wrapper-lg .section-title h1 {
            font-size: 34px;
            line-height: 40px;
            width: 100%; } }
      .intro-features .wrapper-lg .section-title p {
        font-weight: 700;
        color: #484848;
        font-size: 20px;
        text-align: center; }
        @media (max-width: 991px) {
          .intro-features .wrapper-lg .section-title p {
            font-size: 15px;
            font-weight: 200;
            line-height: 18px; } }
    @media (max-width: 991px) {
      .intro-features .wrapper-lg .intro-content {
        text-align: center; } }
    .intro-features .wrapper-lg .intro-content .icon-lg {
      background-color: #f0f2fd;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media (max-width: 991px) {
        .intro-features .wrapper-lg .intro-content .icon-lg {
          margin: 0px auto 30px; } }
      .intro-features .wrapper-lg .intro-content .icon-lg .icon:before {
        font-size: 20px;
        display: block;
        color: #3567d8; }
    .intro-features .wrapper-lg .intro-content h4 {
      font-weight: 900;
      color: #3567d8;
      font-size: 20px;
      margin-bottom: 5px; }
    .intro-features .wrapper-lg .intro-content p {
      font-size: 12px;
      line-height: 19px; }

.intro-features .icon-lg {
  margin-bottom: 20px; }

@media (max-width: 767px) {
  /*------------------------------------------*/
  /*   About - Intro Features
  /*------------------------------------------*/
  .intro-features {
    text-align: left; }

  .intro-features .intro-content {
    margin-bottom: 50px; }

  .intro-features .intro-content:last-child {
    margin-bottom: 0; }

  .intro-content .icon-lg {
    display: inline-block;
    margin-bottom: 20px;
    width: 90px; }

  .intro-content h4 {
    display: inline-block;
    position: relative;
    bottom: 20px; } }

/*# sourceMappingURL=triple_item.css.map */
