@media (max-width: 1790px) {
  .heading-one {
    font-size: 90px;
  }

  .heading-two {
    font-size: 50px;
  }

  .heading-three {
    font-size: 28px;
  }

  .heading-four {
    font-size: 22px;
  }

  .main-header .logo-widget {
    width: 230px;
  }
  .helpline .helpline-text {
    display: none;
  }
  .customer-zone .button {
    padding: 10px 10px;
    font-size: 14px;
  }
  .helpline {
    padding-left: 8px;
    padding-right: 8px;
    margin: 0 0 0 10px;
  }
}
@media (max-width:1480px) {
  .customer-zone .customer-io,
  .customer-zone span {
    display: none;
  }
  .customer-zone .customer-img {
    display: block;
    margin: 0 auto;
color: white;
  }
  .banner .item .cover .banner-content p {
    font-size: 34px;
  }
}
@media (max-width: 1430px) {
  .helpline .helpline-num {
    display: none;
  }
  .banner .item img.banner-main {
    height: 500px;
  }
  .year-card p {
    font-size: 18px;
  }
  .heading-one {
    font-size: 70px;
  }

  .heading-two {
    font-size: 40px;
  }

  /* .heading-three {
    font-size: 22px;
  } */
 .heading-three {
    font-size: 40px;
  }
  .heading-four {
    font-size: 18px;
  }
  .banner .item .cover .banner-content p {
    font-size: 24px;
  }
}

@media (max-width: 1330px) {
  body {
    font-size: 14px;
  }
  .slick-prev {
    left: -45px;
  }
  .slick-next {
    right: -45px;
  }
  .button {
    padding: 10px 15px;
    font-size: 14px;
  }
  .banner .item img.banner-main {
    height: 480px;
  }
}
@media (max-width: 1280px) {
}
@media (max-width: 1170px) {
  .helpline {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    border: 0;
  }
}
@media (max-width: 960px) {
  .sc-pt-70 {
    padding-top: 50px;
  }

  .sc-pb-70 {
    padding-bottom: 50px;
  }

  .sc-pt-50 {
    padding-top: 40px;
  }

  .sc-pb-50 {
    padding-bottom: 40px;
  }

  .banner .item img.banner-main {
    height: 390px;
  }
  .year-card p {
    font-size: 16px;
  }
  .heading-one {
    font-size: 50px;
  }
  .banner .item .cover .banner-content p {
    font-size: 24px;
  }
  .heading-two {
    font-size: 24px;
  }

  .heading-three {
    font-size: 20px;
  }
  .heading-four {
    font-size: 18px;
  }

  .heading-five {
    font-size: 16px;
  }

  .heading-six {
    font-size: 14px;
  }
  .about-list {
    margin: 0;
  }
  .business-card {
    margin-bottom: 15px;
  }
  .year-card p {
    font-size: 13px;
  }
  .inovaion-section .slick-dots {
    bottom: -42px;
  }
  .footer-top .footer-link-content {
    margin-top: 10px;
  }
  .footer img {
    margin-top: 10px;
    max-width: 168px;
  }
}
@media (max-width: 767px) {
  .banner .slick-dots {
    right: 0;
    bottom: 23px;
    left: 0;
  }
  .helpline .phone-icon {
    width: 26px;
  }
  .customer-zone .customer-img {
    display: block;
    margin: 0 auto;
    /* width: 18px; */
    width: 68px;      /*Update By Sujay 11062025*/
    background-color: var(--primary-color);
    overflow: hidden;
    font-size: 8px;
    border-radius: 10%;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .customer-zone .button {
    padding: 8px 10px;
    margin: 7px 0 0;
  }
  .sc-pt-70 {
    padding-top: 35px;
  }

  .sc-pb-70 {
    padding-bottom: 35px;
  }

  .sc-pt-50 {
    padding-top: 30px;
  }

  .sc-pb-50 {
    padding-bottom: 30px;
  }
  .customer-zone .button.button-primary,
  .customer-zone .button.button-primary:before,
  .customer-zone .button-primary:after {
    background-color: var(--white-color);
    border: 0;
  }
  .customer-zone .button img {
    filter: invert(27%) sepia(96%) saturate(7489%) hue-rotate(0deg) brightness(104%) contrast(102%);
  }
  .main-header .logo-widget {
    width: 130px;
  }
  .main-header .social-links {
    display: none;
  }
  .heading-one {
    font-size: 28px;
  }
  .banner .item .cover .banner-content p {
    font-size: 16px;
  }
  .up-dowin {
    display: none;
  }
  .banner .item .cover .banner-content .heading .play-button {
    margin-left: 0;
    position: absolute;
    right: 0;
    width: 54px;
  }
  .banner .item img.banner-main {
    height: 280px;
  }
  .about-list li .lefa-img {
    width: 75px;
    height: 75px;
  }
  .about-list li .lefa-img img {
    width: 40px;
  }
  .about-con {
    padding-left: 0;
    margin-top: 30px;
  }
  .business-sec .col-lg-3.col-md-6 {
    width: 50%;
  }
  .business-card {
    margin-bottom: 15px;
    padding: 10px;
    height: 96px;
  }
  .business-card img {
    max-width: 35px;
  }
  .testimonial-item .testimonial-card cite {
    font-size: 14px;
    margin-top: 10px;
    padding-top: 6px;
  }
  .circle {
    position: absolute;
    width: 120px;
    height: 120px;
    bottom: -57px;
    right: -28px;
  }
  .power-section p {
    margin: 0;
  }
  .power-section .heading-top {
    margin: 0;
  }
  .testimonial-item .testimonial-card-inner {
    padding: 31px 16px 17px 20px;
  }
  .footer-top .footer-link-content {
    padding: 15px;
  }
  .about-sec,
  .business-sec,
  .year-sec,
  .power-section,
  .inovaion-section {
    overflow-x: hidden;
  }
  .inovaion-card .inovaion-card-img {
    width: 105px;
    height: 105px;
  }
  .inovaion-card .inovaion-card-content {
    padding: 0 0 0 20px;
  }
  .inovaion-section .slick-dots {
    bottom: -30px;
  }
  .footer,
  .footer p {
    font-size: 14px;
  }
  .footer .footer-bottom {
    padding: 14px 0 10px 0;
    margin-top: 14px;
    font-size: 14px;
  }
}
@media (max-width: 576px) {
}
