.feature-bg1 {
  background-color: #f4f4f4; }

.feature-bg2 {
  background-color: #ECECEC; }

.feature-card {
  padding: 30px 0px 30px; }
  .feature-card section {
    margin: 50px 0px 50px; }
  .feature-card .feature h1 {
    font-size: 50px;
    font-weight: 300; }
  .feature-card .feature h2 {
    font-size: 30px;
    font-weight: 300;
    font-color: #7d7d7d; }
  .feature-card .feature p {
    font-size: 17px;
    font-weight: 300;
    letter-spacing: .01em; }
  .feature-card .feature ul li {
    padding-left: 15px;
    font-weight: 400; }
    .feature-card .feature ul li span {
      color: #7D7D7D;
      font-size: 18px;
      line-height: 0px; }
  .feature-card .feature .feature-icon {
    display: block;
    margin: 0 auto; }
  .feature-card .feature .feature-title-card {
    margin-bottom: 21px; }
    .feature-card .feature .feature-title-card h1, .feature-card .feature .feature-title-card h2 {
      margin-top: 10px;
      margin-bottom: 10px; }
    .feature-card .feature .feature-title-card h2 {
      line-height: 28px; }
  .feature-card .feature .linkstyle img {
    margin: 0 auto;
    padding: 10px 0px;
    width: 30%; }
  .feature-card .feature .linkstyle a:hover {
    text-decoration: none;
    font-weight: 400; }
  .feature-card .feature .linkstyle:nth-child(3) {
    margin: 40px 0px; }
  .feature-card .feature-image {
    overflow: hidden;
    text-align: center; }
    .feature-card .feature-image img {
      height: 440px; }

@media screen and (max-width: 767px) {
  .feature-card .feature h1 {
    font-size: 65px; }
  .feature-card .feature .feature-icon {
    margin: 0 auto;
    display: block; }
  .feature-card .feature .feature-title-card {
    text-align: center; } }
