.cs-funfact_wrap .cs-funfacts {
  display: grid !important;
  grid-gap: 36px 40px !important;
  grid-template-columns: repeat(2, 1fr) !important;
}

@media screen and (max-width: 991px) {
  .cs-funfact_wrap .cs-funfacts {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-gap: 36px 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .cs-funfact_wrap .cs-funfacts {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-gap: 15px 15px !important;
  }
}

@media screen and (max-width: 575px) {
  .cs-funfact_wrap .cs-funfacts {
    grid-template-columns: repeat(2, 1fr) !important; /* Force 2 columns even on very small screens */
    grid-gap: 15px 15px !important;
  }
}

.cs-funfact.cs-style1 .odometer {
  white-space: nowrap !important;
  display: inline-block !important;
  overflow: visible !important;
  width: auto !important; 
}

.cs-funfact.cs-style1 .cs-funfact_number {
  white-space: nowrap !important;
  width: auto !important;
  flex-shrink: 0 !important;
  min-width: fit-content !important;
}

.odometer.odometer-auto-theme .odometer-digit {
  white-space: nowrap !important;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value {
  white-space: nowrap !important;
} 