@media (max-width: 767px) {
  .heading {
    font-size: 1.6rem;
  }
  .sub-heading {
    font-size: 0.9rem;
  }
  p,
  a,
  span {
    font-size: 0.8rem;
  }
  .btn-theme-two,
  .btn-theme-one {
    min-width: 130px;
    font-size: 0.8rem;
  }
  header .navbar-toggler {
    border: 1px solid var(--plainclr);
  }
  header .navbar-toggler .navbar-toggler-icon {
    filter: invert(1);
  }
  .banner {
    min-height: 400px;
  }
  .banner .left {
    gap: 1.4rem;
  }
  .banner .left h1 {
    font-size: 1.7rem;
  }
  .banner .left .multi-btns .btn-theme-two,
  .banner .left .multi-btns .btn-theme-one {
    min-width: 130px;
    font-size: 0.8rem;
  }
  .banner .left .multi-btns span.arrows {
    width: 16px;
    display: inline-block;
  }
  .banner .left .multi-btns span.arrows img {
    width: 100%;
  }
  .about .left {
    gap: 1.4rem;
  }
  .about .about-img {
    width: auto;
  }
  .indurstries-serve .left {
    gap: 1.4rem;
  }
  .indurstries-serve .left .details {
    font-size: 0.9rem;
  }
  .indurstries-serve .left .side-bdr {
    gap: 1.2rem;
  }
  .indurstries-serve .left .side-bdr li {
    font-size: 0.9rem;
    display: flex;
    align-items: center;
  }
  .ready-secure h3 {
    font-size: 2rem;
  }
  .ready-secure .justify-cs {
    justify-content: center;
  }
  .why-choose-us .left {
    gap: 1.4rem;
  }
  .why-choose-us .left .choose-img {
    width: auto;
  }
  .why-choose-us .left .details {
    font-size: 0.9rem;
  }
  footer {
    padding: 2rem 0;
  }
  footer .footer-logo {
    margin: initial;
  }
  footer .social-icons {
    justify-content: flex-start;
  }
  footer .bdr {
    border-right: 0;
  }
  footer .same-pd {
    padding: 0 1rem;
  }
}
@media (max-width: 1120px) {
  header .navbar-toggler {
    border: 1px solid var(--plainclr);
  }
  header .navbar-toggler .navbar-toggler-icon {
    filter: invert(1);
  }
}
@media (min-width: 768px) and (max-width: 1120px) {
  .why-choose-us .left .choose-img {
    width: auto;
  }
  footer .same-pd {
    padding: 0 1rem;
  }
  footer .social-icons {
    gap: 0.7rem;
    justify-content: space-around;
    padding: 0 0.8rem;
  }
  footer .social-icons li a {
    transition: all 0.3s linear;
    display: inline-block;
    width: 20px;
  }
}/*# sourceMappingURL=media.css.map */