@media (max-width: 1400px) {
  .main-menu a {
    font-size: 14px;
  }
  .main-menu > ul > li {
    margin: 0 10px;
  }
}
@media (max-width: 1199px) {
  .sticky-active .container {
    max-width: 100%;
  }
  .hero-slider-info.text-center {
    text-align: left !important;
  }
  .hero-slider .swiper-slide-active .hero-slider-wrapper .hero-slider-info .slide-hero-title {
    font-size: 40px;
  }
}
@media (max-width: 992px) {
  .h2.greencol {
    font-size: 40px;
  }
  .footer-desc {
    max-width: inherit;
  }
}
@media (max-width: 768px) {
  .image-layer {
    position: relative;
  }
  .image-layer img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100vh;
  }
  .image-layer:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  }
}/*# sourceMappingURL=responsive.css.map */