.section-wrap.intro.header {
	position: relative;
}
@media(max-width: 992px) {
	.overlay-modern {
		background: rgba(0,0,0,0.35);
		position: absolute;
		top: 0;
		left: 0;
		width: 100vw;
		/* min-height: calc(100vh + 160px); */
		min-height: 100%;
		/* z-index: 2; */
	}
}

#logo-mari {
	padding: 12px 0;
	width: auto;
}
#logo-mari2 {
	padding: 12px 0;
	width: 450px !important;
}
@media(max-width: 768px) {
	#logo-mari2 {
		width: 85% !important;
		margin: 0 auto;
		opacity: 0.9;
		display: block;
	}
	.scroll-down-arrow {
		display: none;
	}
	.footer-logo h2 {
		font-size: 1.5rem;
	}
}
.scroll-down-arrow {
	text-align: center;
	position: absolute;
	left: calc(50% - 5px);	
	bottom: 25px;
}
.scroll-down-arrow a {
	color: white !important;	
}
.result-box {
	padding: 130px 0;
	height: 330px;
}
@media(max-width: 768px) {
	.result-box {
		padding: 50px 0;
		height: 160px;
	}
}
#logo-mari path, polyline,
#logo-mari2 path, polyline {
	fill: white;
}
.tp-leftarrow, .tp-rightarrow {
	display: none !important;
}
.header-title, .header-subtitle {
	color: white;
}
.header-title {
	font-size: 6vh;
	line-height: 1.4;
	text-transform: uppercase;
}
.header-subtitle {
	line-height: 2;
	font-size: calc(16px + 0.45vh);
	text-shadow: 1px 1px black;
}
@media(max-width: 768px) {
	.header-subtitle {
		text-align: center;
		font-size: calc(16px + 0.45vh);
	}
}

#about-us {
	background-image: url('/img/bg-1.jpg');
}
#services {
	background-image: url('/img/bg-2.jpg');
}
.section-wrap.intro.header {
	background-image: url('/img/marianne_bg.jpg');
/* background-image: url('/img/marianne_bg.jpg'); */
	background-position: right center;
	background-size: cover;
	min-height: 100vh;
	position: relative;
	z-index: 201;
}
.logo-wrap.local-scroll.hidden-lg {
	display: inline;
}
.logo-wrap.local-scroll.hidden-lg a svg {
	margin-left: 15px;
}