/*/////////////////////////////////////////////
//// BEGIN: Section - Contact
/////////////////////////////////////////////*/
.section-contact {
	background: url('../images/section_contact/background.jpg') no-repeat center center / cover #9acfda;
	color: #fff;
}

.section-contact .section-wrapper {
	flex-direction: column;
	justify-content: center;
	align-content: flex-start;
}

.section-contact .section-header {
	margin-bottom: 40px;
}

.section-contact h2 {
	margin-bottom: 0;
	font-size: 25px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.section-contact h2 img {
	width: 48%;
	margin-bottom: 25px;
}

.section-contact p {
	margin-bottom: 15px;
	font-size: 21px;
}

.section-contact a {
	color: #fff;
	font-size: 24px;
}

.section-contact .social_media {
	margin: 50px 0 0;
}

.section-contact .social_media li {
	display: inline-block;
	margin: 0 5px;
}

.section-contact .social_media li img {
	width: 52px;
}

.section-contact .ssk_partner {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 320px;
	max-width: 100%;
	padding: 0 20px 20px 0;
}

.section-contact .ssk_partner p {
	display: inline-block;
	margin: 0 10px 0 0;
	font-size: 17px;
	vertical-align: middle;
}

.section-contact .ssk_partner img {
	display: inline-block;
	width: 100px;
	vertical-align: middle;
}

/*/////////////////////////////////////////////
//// BEGIN: Media Queries
/////////////////////////////////////////////*/

/* BEGIN: Hovers */
@media screen and (min-width: 768px) {

	.section-contact .social_media li:hover img {
		opacity: 0.7;
	}
}

/* BEGIN: Responsive */
@media screen and (max-width: 1366px) {
}

/* BEGIN: iPad / Mobile */
@media screen and (max-width: 960px) {

	.section-contact .ssk_partner {
		right: auto;
	}
}

/* BEGIN: Mobile */
@media screen and (max-width: 767px) {

	.section-contact {
		height: 180vw;
		padding: 20px 0 40px;
	}
	
	.section-contact .section-header {
		margin-bottom: 20px;
	}

	.section-contact h2 {
		font-size: 4.9vw;
	}
	
	.section-contact p,
	.section-contact a {
		font-size: 4.9vw;
	}
	
	.section-contact .social_media {
		margin: 30px 0 0;
	}
	
	.section-contact .social_media li {
		width: 15%;
	}
	
	.section-contact .ssk_partner p {
		font-size: 3.5vw;
	}
	
	.section-contact .ssk_partner img {
		width: 35%;
	}
}
/* FIN */