#credibility-numbers-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 10%;
  padding: 3%;
}

#credibility-numbers-grid .cred-num-col {
  margin: auto;
}

@media (max-width: 1000px) and (min-width: 550px) {
  #credibility-numbers-grid {
  grid-template-columns: 1fr 1fr;
}
}

@media (max-width: 550px){
  #credibility-numbers-grid {
  grid-template-columns: 1fr;
}
}

#credibility-numbers-grid .num-subtext {
  font-size: 13px;
  color: #bcbec0;
  text-align: center;
  max-width: 220px;
  margin-top: -20px;
}

#credibility-numbers-grid .num-header {
  font-size: 80px;
  font-weight: 500;
  margin: 0;
  text-align: center;
}

#credibility-numbers-grid .K, #credibility-numbers-grid .B {
  font-size: 50px;
  font-weight: 400;
}

#credibility-numbers-grid .num-doll-sign {
  font-size: 45px;
  font-weight: 400;
  vertical-align: 20px;
}  
}

#credibility-numbers-grid .num-plus {
  font-size: 60px;
  font-weight: 400;
}