body {
  font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  position: relative;
}
h1,
h2,
h3 {
  font-weight: 400;
}
.entry-main {
  position: relative;
  z-index: 2;
  background: #fff;
}
.entry-main > div {
  padding: 50px 0;
  overflow: hidden;
}
.contact__style-2 .contact-form .form-control::-moz-placeholder {
  color: #f5f5f5;
}
.contact__style-2 .contact-form .form-control:-ms-input-placeholder {
  color: #f5f5f5;
}
.contact__style-2 .contact-form .form-control:-moz-placeholder {
  color: #f5f5f5;
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@media (max-width: 767px) {
  body {
    padding-bottom: 0 !important;
  }
  footer {
    position: static !important;
  }
  .entry-main > div {
    padding: 50px 0;
  }
}
