@media screen and (max-width: 899px) {
	.page-section.header {
		padding-top: 0;
		margin-bottom: 35px;
	}

	.site-wrapper {
		margin-top: 0;
	}

	.site-outer-wrapper {
		padding-top: 10px;
	}

	.site-name .line1,
	.wedding-date {
		font-size: 16px;
	}
}

@media screen and (max-width: 599px) {
	.page-section.header {
		padding: 25px 15px 0 15px;
		background: transparent url('Images/header-bg-mobile.png') top center no-repeat;
		background-size: auto 85px;
		background-attachment: scroll;
	}

	.site-wrapper {
		margin-top: 0;
	}

	body {
		font-size: 17px;
	}

	.countdown {
		padding-bottom: 0;
	}
}