@media all and (max-width: 576px) {
  body.home section.section .section-content .home-gap {
    padding-top: 30px !important;
  }
}
body.home .section-quote {
  animation-duration: 2s;
}
@media all and (max-width: 576px) {
  body.home .section-quote {
    text-align: left;
  }
  body.home .section-quote p {
    text-align: left;
    font-size: 0.9em;
  }
}
body.home section.our-services .section-heading {
  text-align: center;
  position: relative;
  margin-bottom: 60px;
}
body.home section.our-services .section-heading h2 {
  margin-bottom: 0;
}
body.home section.our-services .section-heading:after {
  content: " ";
  width: 70px;
  height: 3px;
  background: #C5984F;
  position: absolute;
  bottom: -28px;
  left: calc(50% - 35px);
}
@media all and (max-width: 1450px) {
  body.home section.video-gallery .gap-element {
    padding-top: 90px !important;
  }
}
body.home section.our-works .section-quote p {
  margin-bottom: 0px;
}
@media all and (max-width: 1450px) {
  body.home section.our-works .row.row-projects {
    max-width: 1000px !important;
  }
}
@media all and (max-width: 1700px) {
  body.home section.our-works .gap-element.home-gap {
    padding-top: 150px;
  }
}
.stack.shd-partners img {
  border-radius: 5px;
  filter: grayscale(1);
  transition: 0.6s ease;
}
.stack.shd-partners div.img:hover img {
  filter: grayscale(0);
}

/*# sourceMappingURL=frontpage.css.map */
