@media (max-width: 1024px) {
  .nav-link {
    font-size: 12px;
  }

  @media (max-width: 991px) {
    .social-icons {
      justify-content: center;
      margin-bottom: 12px;
    }
    .hero-section {
      padding: 1rem 0;
      min-height: 450px;
    }
    .card-footer {
      margin-left: 20px !important;
    }
    .card-body {
      padding-bottom: 22px;
    }
    .card-header {
      padding-bottom: 15px;
    }
	  .services-section {
  background: var(--primary-color);
  padding-bottom:40px !important;
}

  .hero-title {
    font-size: 45px;
    line-height: 55px;
  }
	.hero-section{
		align-content:center;
	}
	.hseq-left{
	padding:30px !important;
}
	.footer-main {
    padding: 20px 30px 20px !important;
}
	
}
@media (max-width: 575px) {
  .hero-title {
    font-size: 35px;
    line-height: 45px;
  }
	.stats{
		padding:30px 0px !important;
	}
	.hseq-left{
	padding:20px !important;
}
	.footer-main {
    padding: 20px 20px 20px !important;
}
	 .address-text {
        white-space: normal;
        word-break: break-word;
        display: block;
        font-size: 0.7rem;
        line-height: 1.3;
		text-align:center;
    }
	.sevice-bottom{
		border-right:0 !important;
	}
	.services-section {
  background: var(--primary-color);
  padding-bottom:30px !important;
}
}
