.services .count-3,
.services .count-5,
.services .count-6 {
	display: none;
}
.services .service-column {
	width: 245px;
	padding: 0 8px;
	vertical-align: top;
}
.services .service-column:nth-child(n+7) {
	margin-top: -50px;
}
.services .service-column a {
	-webkit-clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
	clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
	height: 266px;
	width: 226px;
	stroke: red;
	stroke-width: 2px;
	transition: background 0.4s ease-in-out;
}
.services .service-column a svg polygon {
	fill: none;
	stroke: #223e92;
	stroke-width: 2px;
}
.services .service-column a span {
	padding: 0 20px;
}
.services .service-column em {
	font-size: 18px;
	color: #223e92;	
	min-height: 42px;
	font-style: normal;
	transition: all 0.4s ease-in-out;
}
.services .service-column a img {
	transition: all 0.4s ease-in-out;
}
.services .service-column a:hover {
	background: #223e92;
}
.services .service-column a:hover img {
	filter: brightness(0) invert(1);
}
.services .service-column a:hover span em {color: #ffffff;}

/* Services Listing */
.service-listing-wrap:not(:last-child) {
	margin-bottom: 97px;
}
.service-listing-wrap .row:not(.flex-row-reverse) .services-content-wrap {
	padding-left: 25px;
}
.service-listing-wrap .row.flex-row-reverse .services-content-wrap {
	padding-right: 25px;
}
.service-listing-wrap .content p {line-height: 30px;}
.service-listing-wrap .content ul {
	font-weight: 300;
	padding-left: 20px;
}
.service-listing-wrap .content ul li {line-height: 30px;}
@media screen and (max-width: 1366px) {
	.service-listing-wrap .row:not(.flex-row-reverse) .services-content-wrap {
		padding-left: 0;
	}
	.service-listing-wrap .row.flex-row-reverse .services-content-wrap {
		padding-right: 0;
	}
	.service-listing-wrap:not(:last-child) {margin-bottom: 45px;}
	.service-listing-wrap .content p {line-height: 24px;}
}
@media screen and (max-width: 1200px) {
	.services .service-column {width: 225px;}
	.services .service-column a {width: 206px;}
	.services .service-column:nth-child(n+7) {margin-top: -70px;}
	.service-listing-wrap .container.section {padding-top: 15px; padding-bottom: 15px;}
	/*.service-listing-wrap:not(:last-child) {margin-bottom: 45px;}*/
}
@media screen and (max-width: 991px) {
	.services .service-column {width: 172px; padding: 0 5px;}
	.services .service-column a {width: 100%; height: 186px}
	.services .service-column:nth-child(n+7) {margin-top: -35px;}
	.services .service-column a img {width: 70px;}
	.services .service-column em {font-size: 16px;}
	.services .service-column a span {padding: 0 10px;}
	/*.service-listing-wrap:not(:last-child) {margin-bottom: 45px;}*/
}

@media screen and (max-width: 767px) {
	.services .service-column {width: 170px; padding: 0 5px 10px;}
	.services .service-column:nth-child(n+7) {margin-top: 0;}
	.services .service-column:nth-child(5), .services .service-column:nth-child(7) {margin-top: -45px;}
	.services .service-column:nth-child(9) {margin-top: -45px; margin-left: -170px;}
	.services .service-column:nth-child(11) {margin-top: -45px;}
	.services .count-4 {display: none;}
	.services .count-3,
	.services .count-5 {display: block;}
	.service-listing-wrap:not(:last-child) {margin-bottom: 35px;}
}
@media screen and (max-width: 575px) {
	/*.services .service-column:nth-child(3) {margin-top: -45px;}*/
	.services .service-column:nth-child(5),
	.services .service-column:nth-child(7),
	.services .service-column:nth-child(9),
	.services .service-column:nth-child(11) {margin-top: 0;}
	.services .w-100 {display: none;}
	.services .count-6 {display: block;}
	.services .service-column:nth-child(9) {margin-left: 0;}
	.services .service-column:nth-child(11) {margin-left: 0;}
}
@media screen and (max-width: 480px) {
	/*.services .service-column {width: 145px;}
	.services .service-column a {height: 156px;}*/
	.services .service-column a em {font-size: 14px;}
	.services .service-column a img {width: 55px;}
	/*.services .service-column:nth-child(5),
	.services .service-column:nth-child(7),
	.services .service-column:nth-child(9),
	.services .service-column:nth-child(3) {margin-top: -40px;}*/
	.service-listing-wrap:not(:last-child) {margin-bottom: 20px;}
}
