#fpage {
  overflow: auto;
  background: darken(@background, 6%);
  .fpage-content {
    left: 9%;
    @media screen and (max-width: 991px) and (min-width: 768px)  {
      left: 0;
    }
    .fpage-sec-title {
      font-size: 40px;
      padding-top: 30px;
      text-transform: uppercase;
      font-weight: 600;
      @media screen and (max-width: 768px) {
        text-align: center;
      }
    }
    .fpage-description {
      font-size: 25px;
      padding: 10px 0;
      @media screen and (max-width: 768px) {
        text-align: center;
      }
    }
    .fg-item {
      overflow: auto;
      display: block;
      padding: 15px 0;
      @media screen and (max-width: 768px) {
        margin-left: 70px;
      }
      .fpage-icon {
        font-size: 30px;
        i {
          color: white;
          background: @accent;
          border-radius: 50%;
          width: 2em;
          line-height: 2em;
        }
      }
      .fpage-title {
        color: black;
        h3 {
          margin-top: 15px;
        }
      }
    }
  }
  .fpage-thumbnail {
    padding: 0;
  }
}
