@media (max-width: 1200px) {

  .navbar-nav > li > a {
    padding: 0 15px;
  }

}


@media (max-width: 991px) {

  .section-wrap {
    background-attachment: scroll;
  }

  .section-wrap {
    padding: 90px 0;
  }

  .service-item-box {
    padding: 200px 0;
  }

  .call-to-action h2 {
    font-size: 24px;
  }

  .widget {
    text-align: center;
  }

  .hero-message h1 {
    font-size: 40px;
  }

  .hero-message h1.text-lg {
    font-size: 120px;
  }

}


@media (max-width: 767px) {

  h2 {
    font-size: 20px;
  }
  
  .section-wrap {
    padding: 80px 0;
  }
  
  .intro-heading {
    font-size: 28px
  }

  .copyright {
    text-align: center;
  }

  .footer-socials {
    float: none;
    text-align: center;
  }

  .hero-message h1.text-lg {
    font-size: 90px;
  }

}


@media (max-width: 640px) {

  .section-wrap.intro {
    padding: 70px 0 0;
  }

  .intro-heading {
    font-size: 22px
  }

  .hero-message h1 {
    font-size: 32px;
  }

  .hero-message h1.text-lg {
    font-size: 60px;
  }

}


@media (max-width: 480px) {

  .hero-message h1.text-lg {
    font-size: 36px;
  }

}


@media (max-width: 380px) {

}