@media screen and (max-width: 768px) {
.about-counter {
  position: unset;
  width: 100% !important;
  display: flex !important;
  flex-wrap: wrap;
}
.cta-mobile-btn {
        display: flex !important
;
    }

.about-counter > div {
  flex: 0 0 50%;   /* 2 column layout */
  max-width: 50%;
  box-sizing: border-box;
  padding: 10px;   /* optional spacing */
}
}