.footer-text {
  text-align: center;
}
.customer-text {
  color: black;
}
.respon-img {
  margin-left: 0px;
}
@media (max-width: 1200px) {
  .banner-heading {
    font-size: 35px;
  }
}
@media (max-width: 990px) {
  .customer-text {
    color: white !important;
  }
}
@media (max-width: 768px) {
  /* banner section */
  .banner-heading {
    font-size: 30px;
  }
  .banner-subtitle {
    font-size: 22px;
  }
  .btn-style1 {
    padding: 9px 23px !important;
  }
  .banner-icon-badge img {
    width: 90%;
  }
  .respon-img {
    margin-left: 75px;
  }
  /* About section */

  .section-heading {
    font-size: 30px;
  }
  .section-para {
    text-align: justify;
    font-size: 15px;
  }
  /* Division section */
  .division-section {
    padding-top: 60px;
  }

  /* Footer */
  .footer-text {
    text-align: start;
  }
  .principle-title {
    font-size: 20px !important  ;
  }
  .job-desc {
    font-size: 14px;
  }
}
@media (max-width: 426px) {
  /* banner section */
  .banner-heading {
    font-size: 30px;
  }
  .banner-subtitle {
    font-size: 22px;
  }
  .btn-style1 {
    padding: 10px 18px !important;
  }
  .banner-icon-badge img {
    width: 60%;
  }
  .banner-icon-badge {
    bottom: 20%;
    right: 4%;
  }
  .enquire-btn {
    padding: 10px 12px;
  }

  /* About section */

  .section-heading {
    font-size: 25px !important;
  }
  .section-para {
    text-align: justify;
    font-size: 16px !important;
    line-height: 26px !important;
  }
  /* Division section */
  .division-section {
    padding-top: 60px;
  }

  /* Footer */
  .footer-text {
    text-align: start;
  }

  .footer-heading {
    font-size: 18px;
  }
  .footer-style01 .links-wrap li a {
    font-size: 15px;
  }
  .footer-cont {
    font-size: 15px;
  }

  /* Inner page */
  .left-overlay-secondary[data-overlay-dark]:before {
    background: rgba(18, 28, 34, 0.76);

    background: linear-gradient(90deg, #000 29%, #090909 66%) !;
  }
  .sub-heading {
    font-size: 14px;
  }
  .inner-heading {
    font-size: 30px !important;
  }

  /* our page */
  .principle-title {
    font-size: 20px;
  }
  .swiper-button-next,
  .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 31%);
  }
  .ceo-content p {
    text-align: justify;
    font-size: 15px;
  }
  .respon-img {
    margin-left: 0px;
  }
}
@media (max-width: 321px) {
  .banner-icon-badge {
    bottom: 4%;
    right: 8%;
  }
  .job-desc {
    font-size: 13px;
  }
}
