
.counter-section .content-title {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
.counter-section .content-title .maxtitle-2 {
	line-height: 1;
}
.counter-row .row {
	--bs-gutter-x: 26px;
	--bs-gutter-y: 26px;
}
@media (min-width: 1200px){ 
	.counter-row .col-lg-4{
		flex: 0 0 auto;
        width: 20% !important;
	}
}
.counter-blog {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 35px 25px;
	background-color: rgb(245, 248, 255);
	clip-path: polygon(0px 0, calc(100% - 35px) 0, 100% 35px, 100% calc(100% - 0px), calc(100% - 0px) 100%, 0px 100%, 0 calc(100% - 0px), 0 0px);
}
.counter-num {
	position: relative;
	display: block;
	color: var(--sk-primary);
	font-family: 'Bebas Neue';
	font-size: 80px;
	line-height: 0.7;
	margin: 0 0 20px;
}
.counter-num small {
	color: var(--sk-secondary);
	vertical-align: bottom;
}
.counter-label {
	display: block;
	font-weight: 600;
	color: var(--sk-white);
	font-size: 13px;
	text-transform: uppercase;
	line-height: 1.3;
	padding: 10px 25px 10px 10px;
	position: relative;
	margin: 0 0 24px;
}
.counter-label:before {
	position: absolute;
	content: '';
	display: flex;
	left: -25px;
	top: 0;
	width: calc(100% + 25px);
	height: 100%;
	background-color: var(--sk-primary);
	z-index: -1;
	clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);	
}
.counter-blog p {
	font-size: 16px;
	margin: 0;
}
@media (max-width: 1549px){
	.counter-row .row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	.counter-blog {
	    padding: 35px 15px;
	}
	.counter-num {
	    font-size: 70px;
	}
	.counter-label {
	    padding: 10px 13px 10px 3px;
	    margin: 0 0 24px;
	}
	.counter-label:before {
	    left: -15px;
	    width: calc(100% + 20px);
	}
}