.numbers-items .number {
  font-size: 4.5rem;
}
@media screen and (max-width:1399px)
{
  .numbers-items .number {
    font-size: 3rem;
    padding-bottom: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .numbers-items .number svg {
    width: 32px;
    height: 32px;
  }
}
@media screen and (max-width:1199px)
{
  .numbers-items .number {
    font-size: 2.25rem;
  }
  .numbers-items .title {
    font-size: .875rem
  }
}
@media screen and (max-width:991px)
{
  .numbers-items {
    flex-wrap: wrap;
  }
  .numbers-items .card {
    width: calc(100% / 2 - 1rem);
    margin: 0 0 1rem !important; 
  }
  .numbers-items .card:nth-child(odd) {
    margin-right: .5rem !important;
  }
  .numbers-items .card:nth-child(even) {
    margin-left: .5rem !important;
  }
}
@media screen and (max-width:575px) {
  .numbers-items .card {
    width: 100%;
  }
	.numbers-items .card:nth-child(2n) {
		margin-left: 0 !important;
	}
	.numbers-items .card:nth-child(2n+1) {
		margin-right: 0 !important;
	}
	.numbers-items .number {
		font-size: 3.5rem;
	}
	.numbers-items .title {
		font-size: 1.25rem;
	}
}
@media screen and (max-width:400px) {
	.numbers-items .number {
		font-size: 2.5rem;
	}
	.numbers-items .title {
		font-size: 1rem;
	}
}