@media (min-width: 992px) and (max-width: 1199px) {
  ul.nav.navbar-nav li a {
    font-size: 13px; }

  .navbar-right {
    display: none; }

  a.navbar-brand img {
    max-height: 100px; }

  .banner .main-slider .slick-slide .bg-image {
    height: calc(100vh - 250px); }

  .services-block .inner-box {
    min-height: 364px; }

  .copyright-area a {
    font-size: 13px; }
  .copyright-area p {
    font-size: 13px; }

  .about-text-in p {
    line-height: 24px;
    font-size: 14px; } }
@media (min-width: 992px) and (max-width: 1186px) {
  .navbar-header {
    width: 100%; }

  .navbar-toggle {
    display: block;
    float: right; }

  .navbar-nav > li {
    width: 100%; }

  #bs-example-navbar-collapse-1 {
    position: absolute;
    z-index: 999;
    right: 15px;
    background: #401c1a;
    max-width: 200px;
    border: none;
    top: 50px; }

  #bs-example-navbar-collapse-1.collapse {
    display: none !important; }

  #bs-example-navbar-collapse-1.navbar-collapse.in {
    overflow-y: auto !important; }

  #bs-example-navbar-collapse-1.collapse.in {
    display: block !important; }

  ul.nav.navbar-nav.navbar-right {
    display: none; } }
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-header {
    width: 100%; }

  .navbar-toggle {
    display: block;
    float: right; }

  #bs-example-navbar-collapse-1 {
    position: absolute;
    z-index: 999;
    right: 15px;
    background: #401c1a;
    max-width: 200px;
    border: none;
    top: 50px; }

  .navbar-nav > li {
    width: 100%; }

  ul.nav.navbar-nav li a {
    font-size: 11px;
    padding: 15px 8px;
    text-transform: capitalize; }

  .navbar-right {
    display: none; }

  a.navbar-brand img {
    max-height: 90px; }

  .banner .main-slider .slick-slide .bg-image {
    height: calc(100vh - 635px); }

  .copyright-area a {
    font-size: 13px; }
  .copyright-area p {
    font-size: 13px; }

  .right-image {
    display: none; }

  .email-signature {
    display: inline-block;
    width: 100%; }
    .email-signature .signature-details .title {
      font-size: 20px; }

  #bs-example-navbar-collapse-1.collapse {
    display: none !important; }

  #bs-example-navbar-collapse-1.navbar-collapse.in {
    overflow-y: auto !important; }

  #bs-example-navbar-collapse-1.collapse.in {
    display: block !important; }

  ul.nav.navbar-nav.navbar-right {
    display: none; } }
@media (min-width: 481px) and (max-width: 767px) {
  #bs-example-navbar-collapse-1 {
    position: absolute;
    z-index: 999;
    right: 15px;
    background: #401c1a;
    max-width: 200px;
    border: none; }

  footer {
    text-align: center; }

  .footer-item .footer-find ul li {
    display: grid; }

  .copyright-area .copyright-right {
    text-align: center; }

  ul.nav.navbar-nav.navbar-right {
    display: none; } }
@media (min-width: 321px) and (max-width: 480px) {
  a.navbar-brand img {
    max-height: 90px; }

  #bs-example-navbar-collapse-1 {
    position: absolute;
    z-index: 999;
    right: 15px;
    background: #401c1a;
    max-width: 200px;
    border: none; }

  .navbar-right li {
    display: inline-block; }

  .banner .main-slider .slick-slide .bg-image {
    height: calc(100vh - 350px); }

  .pt90 {
    padding-top: 60px !important; }

  .pb90 {
    padding-bottom: 60px !important; }

  .left-main-title h1 {
    line-height: 40px;
    font-size: 36px;
    padding-bottom: 10px;
    padding-right: 0px;
    margin-bottom: 30px;
    margin-top: 0; }

  .page-title {
    padding: 16% 0 8% 0; }
    .page-title h1 {
      font-size: 24px; }

  .about-text-in {
    padding: 30px; }
    .about-text-in h1 {
      font-size: 32px; }

  .email-signature {
    display: inline-block; }
    .email-signature .signature-details .title {
      font-size: 22px; }

  .careers-in {
    padding: 30px; }
    .careers-in h1 {
      font-size: 30px; }
      .careers-in h1:before {
        width: 100px;
        height: 5px; }

  .contact-info-wrapper h3 {
    font-size: 28px;
    margin-bottom: 30px;
    line-height: 32px; }

  .contact-info-wrapper ul li {
    margin-right: 0; }
    .contact-info-wrapper ul li .contact-detail a {
      font-size: 15px; }

  footer {
    text-align: center; }

  .footer-item .footer-find ul li {
    display: grid; }

  .copyright-area .copyright-right {
    text-align: center; }

  ul.nav.navbar-nav.navbar-right {
    display: none; } }
@media (max-width: 320px) {
  a.navbar-brand img {
    max-height: 90px; }

  #bs-example-navbar-collapse-1 {
    position: absolute;
    z-index: 999;
    right: 15px;
    background: #401c1a;
    max-width: 200px;
    border: none; }

  .navbar-right li {
    display: inline-block; }

  .banner .main-slider .slick-slide .bg-image {
    height: calc(100vh - 350px); }

  .pt90 {
    padding-top: 60px !important; }

  .pb90 {
    padding-bottom: 60px !important; }

  .left-main-title h1 {
    line-height: 40px;
    font-size: 36px;
    padding-bottom: 10px;
    padding-right: 0px;
    margin-bottom: 30px;
    margin-top: 0; }

  .page-title {
    padding: 16% 0 8% 0; }
    .page-title h1 {
      font-size: 24px; }

  .about-text-in {
    padding: 30px; }
    .about-text-in h1 {
      font-size: 32px; }

  .email-signature {
    display: inline-block; }
    .email-signature .signature-details .title {
      font-size: 22px; }

  .careers-in {
    padding: 30px; }
    .careers-in h1 {
      font-size: 30px; }
      .careers-in h1:before {
        width: 100px;
        height: 5px; }

  .contact-info-wrapper h3 {
    font-size: 28px;
    margin-bottom: 30px;
    line-height: 32px; }

  .contact-info-wrapper ul li {
    margin-right: 0; }
    .contact-info-wrapper ul li .contact-detail a {
      font-size: 15px; }

  footer {
    text-align: center; }

  .footer-item .footer-find ul li {
    display: grid; }

  .copyright-area .copyright-right {
    text-align: center; }

  ul.nav.navbar-nav.navbar-right {
    display: none; } }

/*# sourceMappingURL=responsive.css.map */
