@media (max-width: 1199.98px) {

}

@media (max-width: 991.98px) {

.inner-banner-space { padding: 110px 0 70px 0; }
.border-ri-000 { border-right:inherit; }
.hc-tabs-wrap, .hc-item { display: block; }
.hc-tab { display: flex; align-items: center; justify-content: space-between; gap: 14px; width: 100%; margin-bottom: 10px; border: 1px solid #ddd; border-radius: 15px; }
.hc-tab.active { margin-bottom: 0; border-top-width: 6px; border-bottom: none; border-radius: 15px 15px 0 0; }
.hc-tab h3 { flex: 1 1 auto; }
.hc-chevron { display: inline-flex; align-items: center; flex-shrink: 0; color: #691aa1; transition: transform 0.3s ease;}
.hc-tab.active .hc-chevron { transform: rotate(180deg); }
.hc-panel { display: block; max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }
.hc-panel.active { max-height: 2500px; margin-bottom: 10px; 
.hc-panel-inner { padding: 24px; border-top: none; border-radius: 0 0 15px 15px; }
.hc-stat-card { margin-top: 20px; width: 100%; }
}


@media (max-width: 575.98px) {
	.inner-banner-space { padding: 90px 0 50px 0; }
  .hc-tab { padding: 16px; }
  .hc-tab h3 { font-size: 15px; }
  .hc-panel-inner { padding: 18px; }
  .hc-stat-num { font-size: 28px; }
  .rating-stars svg { width: 18px; }
  .rating-stars { margin-bottom: 18px; }
  .faq-head { padding: 16px 2px; gap: 14px; }
  .faq-body p { padding-right: 0; }
  .footet-img-sec img{ max-width: 100%;width: 100%;  }
}

@media (max-width: 991px) {
    .mobile-padding {
        padding-left: calc(var(--bs-gutter-x) * 0.5) !important;
    }
}