.top-bar {
  position: relative;
  z-index: 1040;
}
.navbar.mobile-sticky {
  z-index: 1030;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .navbar:not(.sticky) .navbar-collapse {
    border-top: 26px solid #fff;
    margin-top: -26px;
  }
}

.bg-home2 {
  padding-top: 100px;
  padding-left: 10px;
  padding-right: 10px;
}
.home-img {
  max-width: 562px;
}
.bg-subscribe .email-img {
  top: -2rem;
}

.job-box .primary-lsink {
  text-wrap-mode: nowrap;
  vertical-align: middle;
}

.page-title-box {
  padding-top: 140px;
  padding-bottom: 70px;
}
@media (min-width: 768px) {
  .page-title-box {
    padding-top: 120px;
    padding-bottom: 110px;
  }
}

.testimonial-box img {
  height: auto;
  max-height: 360px;
  max-width: 100%;
}

.popu-category-box .popu-category-icon {
  background: none;
}