.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;

}

.gallery-overview-wrapper.content-wrapper {
	max-width: 1400px;
	width: 98%;
}

.gallery-intro {
	text-align: center;
	max-width: 88ch;
	width: 100%;
	margin: 30px auto;
}

.grid-row.grid-3.gallery-overview-row {
	padding: 50px 20px;
}

.home-services-item {
	max-width: fit-content;
	width: 100%;
	margin: 20px auto;
	text-align: center;
}

.home-service-item-image{
position: relative;
transition: all 0.2s linear;
}

.view-more-text {
	position: absolute;
	display: none;
	top: 35%;
	right: 15%;
	color: var(--accent-color);
	font-size: 30px;
	font-weight: 500;
text-align: center;
}

.view-more-text i {
font-size: 50px;
}

.home-service-item-image a {
text-decoration: none;
}

.home-service-item-image:hover {
transform: scale(1.07);
}

.home-service-item-image img {
opacity: .9;
}

.home-service-item-image:hover img {
opacity: .4;
}

.home-service-item-image:hover .view-more-text {
display: block;
}

@media (max-width: 1082px) {
.grid-3 {
grid-template-columns: repeat(2, 1fr);
}
}

@media (max-width: 700px) {
.grid-3 {
grid-template-columns: repeat(1, 1fr);
}
}