/* Only affects sections with .process-tertiary */
.process-tertiary .process-step-circle {
    border-color: var(--tertiary);
}

.process-tertiary .process-step:hover .process-step-circle {
    background-color: var(--tertiary);
}

.process-tertiary .process-step:hover .process-step-circle .process-step-circle-content {
    color: var(--tertiary-inverse) !important;
}

.process-tertiary.process-shapes .process-step-circle .process-step-circle-content,
.process-tertiary.process-shapes .process-step-circle:before,
.process-tertiary.process-shapes .process-step-circle:after {
    background-color: var(--tertiary);
}

.process-tertiary .process-connecting-line .connecting-line {
    background: var(--tertiary);
}

/* Bigger social icons (works with Porto's clean style) */
.social-icons.social-icons-big li a{
  width: 2.5rem;          /* clickable area */
  height: 2.5rem;
  line-height: 2.5rem;    /* centers the icon */
  font-size: 1.3rem;      /* icon glyph size */
}

.social-icons.social-icons-big li + li{
  margin-top: .65rem;     /* spacing between stacked icons */
}

/* Bigger counter numbers */
.counters .counter strong {
  font-size: 2.5rem;  /* default ~2rem → bump up */
}

/* Bigger icons above them */
.counters .counter i {
  font-size: 2rem;    /* default ~1.5rem → bump up */
  margin-bottom: 0.75rem;
}

.counters .col-sm-6:nth-child(3),
.counters .col-sm-6:nth-child(4) {
  margin-top: 4rem; /* adjust to taste */
}