
@media screen and (max-width: 899px) 
{
	.site-wrapper {
		padding: 0;
		width: 95%;
		margin-top: 0 !important;
	}

	.horizontal.multipage .page-section.main, 
	.horizontal.multipage .page-section.footer {
		width: 90%;
	}

	.horizontal.multipage .desktop-nav .nav-list {
		display: none;
	}

	img.leaves {
		height: 160px;
		top: 39px;
	}

	.site-name .line2 {
		font-size: 34px;
	}

	.site-name .line1,
	.wedding-date {
		font-size: 14px;
	}
}

@media screen and (max-width: 599px) 
{
	body {
		font-size: 15px;
	}

	.site-name .line2 {
		font-size: 28px;
	}

	.site-name .line1,
	.wedding-date {
		font-size: 12px;
	}

	.site-wrapper {
		padding: 0;
		width: auto;
	}

	img.leaves {
		height: 100px;
		top: 28px;
	}
}