@media (max-width: 991px) {
  html {
    font-size: 15px;
  }
  .header-hero .hero-video .hero-content h1 {
    text-align: center;
  }
  .project-card {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  footer.site-footer .footer-content__additional .additional-row__top {
    justify-content: flex-end;
  }
  footer.site-footer .footer-content__additional .additional-row__top .categories {
    display: none;
  }
  .services-page {
    padding: 3rem 0 80px;
  }
  .services-page .single-page_title p {
    font-size: 1rem;
  }
  .services-page .single-page_title p span {
    white-space: normal;
  }
  .project-card {
    margin-bottom: 3rem;
  }
  .governor-page .page-content_common .governor-content .governor-card {
    flex-direction: column;
    padding-bottom: 2rem;
    border-bottom: 1px solid #e2e2e2;
  }
  .governor-page .page-content_common .governor-content .governor-card .card-img {
    margin-bottom: 2rem;
  }
}
@media (max-width: 575px) {
  #advantages-section {
    margin-top: 80px;
    padding-bottom: 40px;
  }
  .header-hero .hero-video .hero-content .hero-container {
    opacity: 1;
  }
  .header-hero .hero-video .hero-content .header-row__top .header-discuss {
    opacity: 1;
  }
  .header-hero .hero-video .hero-content .header-row__top .header-discuss .header-btn span {
    opacity: 1;
  }
  .header-hero .hero-video .hero-content h6 {
    font-size: 1.75rem;
    color: #fff;
    margin-bottom: 1rem;
    font-weight: 300;
    text-align: center;
  }
  .header-hero .hero-video .hero-content h1 {
    text-align: center;
    font-size: 3rem;
    margin-bottom: 1rem;
  }
  .header-hero .hero-video .hero-content p {
    font-family: Roboto Condensed, sans-serif;
    color: #f9e200;
    font-size: 1.25rem;
    font-weight: 500;
    text-align: center;
  }
  .header-hero .hero-video .hero-content .headerdp-bg_first img {
    max-width: 210px;
  }
  .header-hero .hero-video .hero-content .headerdp-bg_second img {
    max-width: 210px;
  }
  #advantages-section .services-content .service-row {
    width: 100%;
    margin-bottom: 2rem;
  }
  footer.site-footer .footer-content__additional .additional-row__top {
    justify-content: flex-end;
  }
  footer.site-footer .footer-content__additional .additional-row__top .categories {
    display: none;
  }
  .services-page {
    padding: 3rem 0 80px;
  }
  .services-page .single-page_title p {
    font-size: 1rem;
  }
  .services-page .single-page_title p span {
    white-space: normal;
  }
  .project-card {
    margin-bottom: 3rem;
  }
}
@media (max-width: 400px) {
  #main-page_hero .hero-bg .hero-content h1 {
    font-size: 2rem;
  }
  html {
    font-size: 14px;
  }
  .header-hero .hero-video .hero-content h6 {
    font-size: 1.75rem;
    color: #fff;
    margin-bottom: 1rem;
    font-weight: 300;
    text-align: center;
  }
  .header-hero .hero-video .hero-content h1 {
    text-align: center;
    font-size: 2.7rem;
    margin-bottom: 1rem;
  }
  .header-hero .hero-video .hero-content p {
    font-family: Roboto Condensed, sans-serif;
    color: #f9e200;
    font-size: 1.2rem;
    font-weight: 500;
    text-align: center;
  }
  footer.site-footer .footer-content__additional .additional-row__bottom {
    padding: 1rem 1rem;
    border-left: 1px solid #3f3b38;
    border-right: 1px solid #3f3b38;
  }
}
@media (max-width: 320px) {
  .header-hero .hero-video .hero-content h6 {
    font-size: 1.75rem;
    color: #fff;
    margin-bottom: 1rem;
    font-weight: 300;
    text-align: center;
  }
  .header-hero .hero-video .hero-content h1 {
    text-align: center;
    font-size: 2.25rem;
    margin-bottom: 1rem;
  }
  .header-hero .hero-video .hero-content p {
    font-family: Roboto Condensed, sans-serif;
    color: #f9e200;
    font-size: 1rem;
    font-weight: 500;
    text-align: center;
  }
}
/*# sourceMappingURL=responsive.css.map */