.about-us {
  padding: 100px 0px 70px; }
  .about-us .col-md-6:nth-child(1) {
    margin-bottom: 40px; }

.stats .counter-box-group {
  display: flex;
  justify-content: space-around; }
  .stats .counter-box-group .counter-box {
    width: 25%;
    text-align: center;
    position: relative;
    padding: 0px 20px; }
    .stats .counter-box-group .counter-box::before {
      content: "";
      position: absolute;
      left: 0px;
      top: calc(50% - 28px);
      height: 56px;
      width: 6px;
      background-color: var(--red); }
    .stats .counter-box-group .counter-box .counter {
      font-size: var(--heading); }
      .stats .counter-box-group .counter-box .counter p {
        font-size: var(--paragraph-font-16);
        margin-bottom: 0px;
        color: var(--theme-grey); }

.offerings h3 {
  color: var(--red);
  text-transform: uppercase;
  font-size: var(--paragraph-font-14);
  margin-bottom: 12px;
  line-height: 22px; }
@media (max-width: 767px) {
  .offerings .col-md-5:nth-child(1) {
    margin-bottom: 40px; } }

.highlight-bar .bar {
  padding: 60px 20px;
  text-align: center;
  background-color: #58585a;
  color: #fff;
  margin-bottom: 40px;
  background-image: url(../images/trust-wave.png);
  background-size: cover;
  background-position: top;
  border-radius: 5px; }
  .highlight-bar .bar h3 {
    margin: 0;
    font-size: 22px;
    font-weight: 300;
    line-height: 29px; }

.software-testing {
  background-color: var(--grey); }
  .software-testing .software-testing-list {
    margin-bottom: 17px; }
    .software-testing .software-testing-list h3 {
      color: var(--red);
      text-transform: uppercase;
      font-size: var(--paragraph-font-14);
      margin-bottom: 12px;
      line-height: 22px;
      margin-bottom: 5px; }
