@media (max-width: 1400px) {
    .top-showcase .hero-text {
      padding-top: 165px;
      padding-bottom: 165px;
    }
  }
  @media (max-width: 1280px) {
    .container {
      padding: 0 20px;
    }
    .hero-text h1 {
      font-size: 38px;
    }
  }
  @media (max-width: 991px) {
    .card-side-blog h3 {
      font-size: 18px;
      line-height: 23px;
    }
    .inner-page-hero h1 {
      font-size: 33px;
    }
  }
  @media (max-width: 767px) {
    #projects .owl-prev {
      margin-left: -160px;
      position: absolute;
    }
    #projects .owl-next {
      margin-right: -160px;
    }
  }
  @media (max-width: 575px) {
    .top-showcase .hero-text {
      padding-top: 105px;
      padding-bottom: 105px;
    }
    #projects .owl-prev {
      margin-left: 0;
    }
    #projects .owl-next {
      margin-right: 0;
    }
    #projects .owl-nav {
      margin-top: 65px;
    }
    #projects .owl-next {
      margin-left: 60px !important;
    }
    .projects {
      padding-bottom: 100px;
    }
    .section-gap {
      padding-top: 60px;
    }
  }
  @media (max-width: 480px) {
    .section-title h2 {
      font-size: 31px;
    }
    .logo img{
      max-width: 170px;
    }
    .collapse.show {
      top: 17% !important;
    }
  }
  @media (max-width: 390px) {
    .d-lg-flex > div:nth-child(1) > img:nth-child(1) {
      max-width: 180px;
    }
    .section-title h2 {
      font-size: 27px;
    }
    .inner-page-hero h1 {
      font-size: 30px;
    }
  }
  @media (max-width: 358px) {
    .hero-text h1 {
      font-size: 33px;
    }
    .inner-page-hero h1 {
      font-size: 29px;
    }
  }/*# sourceMappingURL=responsive.css.map */