/* ---------------------------------------------------
	SCREEN MAX 991
----------------------------------------------------- */

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

	main {
		height: 90vh;
	}

	.hero--logo--box {
		padding: 1rem;
	}

	.countdown-container {
		gap: 1rem;
	}

	.countdown-container .countdown {
		padding: 1rem;
		width: 70px;
	}

	.countdown-container .time {
		font-size: 1.5rem;
	}

	.countdown-container .label {
		font-size: 1rem;
	}

}


/* ---------------------------------------------------
    SCREEN 992-1399
----------------------------------------------------- */

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

	.hero--logo--box {
		padding: 1.25rem;
	}

	.countdown-container {
		gap: 1.25rem;
	}

	.countdown-container .countdown {
		padding: 1rem;
		width: 80px;
	}

	.countdown-container .time {
		font-size: 2rem;
	}

	.countdown-container .label {
		font-size: 1.25rem;
	}


}


/* ---------------------------------------------------
    SCREEN 1400-1599
----------------------------------------------------- */

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

	.hero--logo--box {
		padding: 1.35rem;
	}

	.countdown-container {
		gap: 1.35rem;
	}

	.countdown-container .countdown {
		padding: 1rem;
		width: 90px;
	}

	.countdown-container .time {
		font-size: 2.25rem;
	}

	.countdown-container .label {
		font-size: 1.5rem;
	}


}









/* ---------------------------------------------------
    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;
		}


	}


}