/* ---------------------------------------------------
    BODY
----------------------------------------------------- */

@media screen and (max-width: 450px) {


	body {
		background-position: center right -270px;
	}

	.placeholder--company--logo {
		height: 190px;
	}

	h1 {
		font-size: 1.75rem;
	}

	p {
		font-size: 1.2rem;
	}


}

@media screen and (min-width: 451px) and (max-width: 768px) {


	h1 {
		font-size: 1.85rem;
	}

	p {
		font-size: 1.1rem;
	}

	.placeholder--company--logo {
		height: 195px;
	}


}


@media screen and (min-width: 769px) and (max-width: 992px) {


	h1 {
		font-size: 1.95rem;
	}

	p {
		font-size: 1.1rem;
	}

	.placeholder--company--logo {
		height: 220px;
	}


}





@media screen and (min-width: 993px) and (max-width: 1199px) {}

@media screen and (min-width: 1200px) and (max-width: 1399px) {}

@media screen and (min-width: 1400px) {


	.placeholder__wrapper--body {
		width: 520px;
	}

}






/* ---------------------------------------------------
    CONTAINER
----------------------------------------------------- */

@media screen and (min-width: 992px) {

	footer .wrapper .social {
		max-width: 200px;
	}

	footer .wrapper .footer-nav {
		-moz-column-count: 2;
		column-count: 2;
	}

}

@media screen and (min-width: 1201px) {

	footer .wrapper .footer-nav {
		-moz-column-count: 3;
		column-count: 3;
	}

	@media screen and (min-width: 1401px) {

		.container {
			max-width: 1600px !important;
		}

		#contentblock_sideimg .content .cols {
			-moz-column-count: 2;
			column-count: 2;
			-moz-column-gap: 80px;
			column-gap: 80px;
		}


	}


}