	.contact-block {
		display: none;
}

@media screen and (min-width: 769px) {
	.contact-block {
		display: block;
		position: relative;
		width: 100%;
		margin: 0 auto;
		max-width: 1200px;
		z-index: 9999;
	}
	.contact-block-fixed {
		position: fixed;
		top: 0;
	}
	.contact-block-toggle {
		background: #083e67;
		width: 184px;
		height: 50px;
		float: right;
	}
	.contact-block-toggle:hover {
		cursor: pointer;
	}
	.contact-block img {
		padding: 6px 10px 0 10px;
		height: 45px;
		width: auto;
	}
	.contact-block-open {
		display: none;
		position: absolute;
		top: 50px;
		right: 0;
		width: 300px;
		background: #083e67;
		z-index: 9999;
	}
	.contact-box-close {
		display: block;
		text-align: left;
		padding: 5px 10px;
		color: #001e32;
		font-size: 1.2em;
	}
	.contact-box-close:hover {
		cursor: pointer;
	}
	.contact-box-row {
		display: flex;
		text-align: left;
	}
	.contact-box-row img {
		padding: 0 20px;
		height: 40px;
	}
	.contact-box-row strong {
		font-weight: 500;
	}
	.contact-phone {
		flex: 1;
		padding: 0 .5em 18px 1em;
		margin-right: 25px;
	}
	.contact-mail {
		flex: 1;
		padding-left: 1em;
		border-top: thin solid #fff;
		border-bottom: thin solid #fff;
		margin-right: 25px;
		margin-bottom: 8px;
	}
	.contact-mail a {
		display: block;
		color: #dd7019;
		padding: 12px 0 14px 0;
		text-decoration: none;
	}
	.contact-mail a:hover {
		color: #eeb78c;
	}
	.row2 img {
		margin-top: 5px;
	}
	.row3 img {
		margin-top: 32px;
	}
	.contact-social {
		flex: 1;
		padding: 10px 0 2em 1em;
		margin-right: 25px;
	}
	.contact-social img {
		padding: 0;
		margin: 0;
	}
	.content-box-sociallink {
		padding: 0 7px;
		margin: 0;
	}
	.content-box-sociallink.content-box-facebook {
		padding-left: 0;
	}
	.content-box-youtube {
		padding-left: 0;
	}
	.content-box-linkedin {
		padding-right: 0;
	}
}
.toggle-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.7);
	z-index: -5;
display: none;
}
.toggle-overlay-on {
	z-index: 998;
display: block;
}

