/* counter style */
section.numbercounters { padding: 80px 0; }
section.numbercounters .numbercounters-inner { display: var(--flex); align-items: var(--aligncenter); justify-content: var(--justifycenter); gap: 140px; }
section.numbercounters .numbercounters-inner .numbercounters-image img { max-width: 148px; }
section.numbercounters .numbercounters-inner .listing { display: var(--flex); /*flex-flow: var(--flexflowrowwrap);*/ gap: 100px; }
section.numbercounters .numbercounters-inner .listing .list { width: calc((100% - 200px) / 3); }
section.numbercounters .numbercounters-inner .listing .list .counter-main { font-size: clamp(5rem, 4.8655rem + 0.6329vw, 5.625rem); line-height: 1; }
section.numbercounters .numbercounters-inner .listing .list .title-content-wrapper .main-title { font-size: clamp(1.75rem, 1.6962rem + 0.2532vw, 2rem); line-height: 1; }
section.numbercounters .numbercounters-inner .listing .list .title-content-wrapper .main-title span { font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem); padding: 0 0 0 0; }

span.odometer-formatting-mark { opacity: 0; }

section.numbercounters .numbercounters-inner:not(.no-image-icon) { gap: 0; }
section.numbercounters .numbercounters-inner:not(.no-image-icon) .numbercounters-image { width: 340px; }
section.numbercounters .numbercounters-inner:not(.no-image-icon) .listing { width: calc(100% - 340px); gap: 60px; justify-content: center; }
section.numbercounters .numbercounters-inner:not(.no-image-icon) .numbercounters-image img { margin: 0 auto; }

@media screen and (max-width:1629px) {
    section.numbercounters .numbercounters-inner .listing { gap: 40px; justify-content: var(--justifyend); }
    section.numbercounters .numbercounters-inner { gap: 30px; }
    section.numbercounters .numbercounters-inner .listing .list { width: calc((100% - 80px) / 3); }
    section.numbercounters .numbercounters-inner:not(.no-image-icon) { flex-flow: row wrap; justify-content: space-between; }
    section.numbercounters .numbercounters-inner:not(.no-image-icon) .numbercounters-image { width: 200px; }
    section.numbercounters .numbercounters-inner:not(.no-image-icon) .listing { width: calc(100% - 200px); gap: 70px; justify-content: center; }
    section.numbercounters .numbercounters-inner:not(.no-image-icon) .numbercounters-image img { margin: 0; }
    section.numbercounters .numbercounters-inner .listing .list { width: auto; }
}

@media screen and (max-width:1200px) {
    section.numbercounters { padding: 20px 0; }
    section.numbercounters .numbercounters-inner { gap: 60px; }
    section.numbercounters .numbercounters-inner .listing { gap: 40px; justify-content: var(--justifycenter); }
    section.numbercounters .numbercounters-inner .listing .list { width: calc((100% - 80px) / 3); }
    section.numbercounters .numbercounters-inner { flex-direction: var(--flexdirectioncolumn); gap: 30px; }
    section.numbercounters .numbercounters-inner .listing { flex-direction: var(--flexdirectioncolumn); }
    section.numbercounters .numbercounters-inner .listing .list { width: 100%; }
    section.numbercounters .numbercounters-inner.no-image-icon .numbercounters-image { display: none; }
    section.numbercounters .numbercounters-inner .listing .list .title-content-wrapper { margin: -10px 0 0 0; }
    section.numbercounters .numbercounters-inner .numbercounters-image { width: 178px; margin: 0 auto; }
    section.numbercounters .numbercounters-inner .numbercounters-image img { width: 100%; max-width: 100%; }

    section.numbercounters .numbercounters-inner:not(.no-image-icon) { gap: 50px; }
    section.numbercounters .numbercounters-inner:not(.no-image-icon) .numbercounters-image { width: 178px; }
    section.numbercounters .numbercounters-inner:not(.no-image-icon) .listing { width: 100%; gap: 20px; }
    
}
/* counter style */