.sec-counter{
	padding: 9.3rem 0;
}
.counter-item{
	text-align: center;
}
.counter-no{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 8.5rem;
	line-height: 9.6rem;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2.55px;
	margin-bottom: 2.5rem;
}
@media(min-width:1460px) and (max-width:1559px){
    .sec-counter {
    	padding: 7.5rem 0;
	}
	.counter-no {
    	font-size: 7.5rem;
    	line-height: 8rem;
    	margin-bottom: 2rem;
	}
}
@media(min-width:1360px) and (max-width:1459px){
    .sec-counter {
    	padding: 7.3rem 0;
	}
	.counter-no {
    	font-size: 7.5rem;
    	line-height: 7.6rem;
    	margin-bottom: 2rem;
	}
}
@media(min-width:1200px) and (max-width:1359px){
    .sec-counter {
    	padding: 7.3rem 0;
	}
	.counter-no {
    	font-size: 7.5rem;
    	line-height: 7.6rem;
    	margin-bottom: 1.5rem;
	}
}
@media(min-width:992px) and (max-width:1199px){
	.sec-counter {
    	padding: 6.5rem 0;
	}
    .counter-no {
    	font-size: 6.5rem;
    	line-height: 7.6rem;
    	margin-bottom: 1.5rem;
	}
}
@media(min-width:768px) and (max-width:991px){
	.sec-counter {
    	padding: 6.5rem 0;
	}
    .counter-list .col-lg-3:nth-child(n + 3){
		margin-top: 4.5rem;
	}
	.counter-no {
    	font-size: 6.5rem;
    	line-height: 6.5rem;
    	margin-bottom: 1rem;
	}
}
@media(max-width:767px){
    .sec-counter {
    	padding: 4.5rem 0;
	}
	.counter-list .col-lg-3{
		width: 50%;
	}
	.counter-list .col-lg-3:nth-child(n + 3){
		margin-top: 4rem;
	}
	.counter-no {
    	font-size: 5.5rem;
    	line-height: 5.5rem;
    	margin-bottom: 0.5rem;
	}
}
@media(max-width:575px){
	.counter-list .col-lg-3{
		width: 100%;
	}
	.counter-list .col-lg-3:nth-child(n + 2){
		margin-top: 4rem;
	}
}