.content-first {
  margin-top: 95px;
}
.why-sjsyoga .card {
  border: 0;
}

.ftco-footer {
  background: #EA6B1D;
}

.ftco-footer h4, .ftco-footer h5, .ftco-footer address, .ftco-footer p, .ftco-footer a {
  color: white;
}

.trainer .trainer-img {
  background-position: center top;
  width: 200px;
  height: 200px;
}

.navbar-toggler, .navbar-toggler:focus {
  border: 0;
  outline: none;
}

.header-contact {
  font-size: 16px;
}

@media (max-width: 392px) {
  .header-contact {
    font-size: 12px;
  }
  header .sjsyoga-nav .sjsyoga-logo img {
    width: 3.5rem;
  }
  header .sjsyoga-nav p.brand-title {
    font-size: 24px;
  }
  header .sjsyoga-nav p.brand-tagline {
    font-size: 11px;
  }
}

@media (max-width: 768px) {
  .header-contact {
    font-size: 14px;
  }
}