#numbers-sec{
	position: relative;
	text-align: center;
	padding: 50px 0 50px;
}
#numbers-sec .sec-title,
#numbers-sec .sec-deck{
	transition: .5s all;
}
#numbers-sec .container{
	position: relative;
	z-index: 2;
}
.numbers-col{
	margin-top: 25px;
}
.number-block{
	border-radius: 20px;
	background-color: #fff;
	text-align: center;
	margin-bottom: 30px;
	transition: .5s all;
}
.number-block__title{
	font-family: Montserrat;
	font-weight: 600;
	font-size: 60px;
	line-height: 24px;
	text-align: center;
	color: #EA5829;
	margin: 30px 0 29px;
}
.number-block__deck {
    color: #1A2951;
    text-align: center;
    font-family: "Work Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

@media screen and (min-width: 768px){
    .numbers-col{
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.number-block{
		width: calc(50% - 15px);
	}
	.number-block:nth-child(2n - 1){
		margin-right: 30px;
	}
}

@media screen and (min-width: 992px){
    #numbers-sec .sec-desc{
		max-width: 748px;
		transition: .5s all;
	}
	#numbers-sec .sec-desc{
		margin: 0 auto 15px;
	}
}

@media screen and (min-width: 1200px){
    .number-block{
		width: calc(25% - 40px);
	}
}

@media screen and (min-width: 1600px){
	#numbers-sec .sec-desc{
		max-width: 1200px;
	}
}


@media screen and (min-width: 1650px){
	.number-block__deck{
		font-size: 20px;
	}
	.number-block__title{
		font-size: 48px;
	}
}