/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 20 2023 | 01:46:28 */
.projects-services {
	margin-top: -80px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.content-cards__image-reveal.projects-services .post-cards__item.post-cards__item::after {
	display: none;
}

.projects-services.content-cards__image-reveal .post-cards__item {
	background-color: var(--footer-dark-color);
}

.projects-services .post-cards__item:not(:hover) .post-cards__item-image-txt {
	color: var(--light-grey);
}

.projects_cta {
	margin-top: 0px;
}

@media (max-width: 767px) {
	.single-project .wp-container-2 .wp-block-group__inner-container .evlt-paragraph h1.evlt-paragraph__main-title {
		/* display: none; */
	}
	
	.single-project section.layout-row:nth-child(4) {
		padding-top: 0px !important;
		margin-top: -40px !important;
	}
	.projects-services {
		margin-top: -54px;
		/* background-color: var(--footer-dark-color); */
		background-color: white;
		padding-bottom: 20px;
		padding-top: 20px;
	}
}

@media (max-width: 480px) {
	.projects-services .post-cards__static-layout {
		background: #fff;	
	}

	.projects-services .post-cards__item .post-cards__item-text {
		display: none
	}

	.projects-services .post-cards__item {
		height: 160px;
		justify-content: center;
	}

	.projects-services .post-cards__item .post-cards__item-image-box {
		position: static;
		height: auto !important;
	}

	.projects-services .post-cards__item .post-cards__item-image-txt {
		padding-top: 0px !important;
		text-align: center !important;
	}
	
	.projects-services .post-cards__item .post-cards__item-image-txt::before {
		font-size: 50px;
		color: var(--alt-brand-color);
		font-weight: 700;
		position: absolute;
		top: 65px;
		right: 18px;
		background-color: transparent;
		content: '>';
	}
	

	

}