section.srvsec {
	width: 100%;
}
article.srvart {
	width: 100%;
	background-color: var(--col-brownl);
}
article.bgd {
	background-color: var(--col-egg);
} 
.srvimg {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	padding: 0 7.5px 0 22.5px;
	position: relative;
}
.aboutsrv {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	padding: 15px 15px 0 22.5px;
}
.mabout {
	position: absolute;
	z-index: 10;
	bottom: 0;
	background-color: var(--col-brownd);
	width: 100%;
	display: none;
	color: var(--col-brownl);
}
.mabout h2 {
	padding: 15px;
}
.srvimg img {
	width: 100%;
}
.rel {
	position: relative;
}
.aboutsrv h2 {
	padding: 15px 5px 15px 0;
	font-size: 1.7rem;
}

.aboutsrv p {
	padding: 0 5px 10px 0;
}

img.zoom {
	display: block;
}
img.zoom:hover {
	transform: scale(1.05);
}
section.imggrid {
	width: 100%;
	padding: 15px;
	margin-bottom: 30px;
}
.img_container {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	padding: 7.5px;
	position: relative;
}
.lupa {
	position: absolute;
	bottom: 12.5%;
	right: 10%;
	user-select: none;
	pointer-events: none;
	opacity: 0.9;
	z-index: 11;
}
.lupstyle {
	font-size: 26px;
	color: var(--col-brownl2);
	display: block;
}

.zoom_container {
	width: 100%;
}


/************************mobile**************************/
@media only screen and (max-width: 670px) {

	section.srvsec {
	}
	article.srvart {
		background-color: var(--col-egg);
		margin: 0 auto 30px auto;
		padding: 0 10% 0 10%;
	}
	.srvimg {
		padding: 0;
		width: 100%;
	}
	.aboutsrv {
	display: none;
}

.mabout {
	display: block;
}
.lupa {
	bottom: 22.5px;
	right: 15px;
}

.lupstyle {
	font-size: 1.5rem;
}

}