/* About section alignment improvements */
.ftco-about .img {
  background-size: cover;
  background-position: center center;
  min-height: 420px;
}

.ftco-about.bg-light {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media (min-width: 768px) {
  .ftco-about .wrap-about {
    padding-left: 0;
  }
  .ftco-about .heading-section {
    padding-top: 0;
    padding-bottom: 0;
  }
}

/* About section text color to white */
.ftco-about .wrap-about .heading-section,
.ftco-about .wrap-about .heading-section h2,
.ftco-about .wrap-about .heading-section p,
.ftco-about .wrap-about .heading-section .subheading {
  color: #fff !important;
}