@media only screen and (max-width: 1024px) {

	/* Gobal */ 
	body {
		background: #e7e7e7 url(Images/floral-artichoke-mobile.jpg);
		background-position: bottom right;
		background-size: contain;
		background-repeat: no-repeat;
	}

	.site-wrapper {
		max-width: 80%;
		margin: 0 auto;
	    background-image: url(Images/top-backg.png);
	    margin-top: 30px;
	    margin-bottom: 50px;
	}

	h1, .site-title, h2, .countdown h3 {
    	font-size: 20px;
	}

	/* Header */
	
	h1 .line1 {
    font-size: 12px;
	}

	h1 .line2 {
    	font-size: 18px;
	}

	/* Content */ 
	.multi-horizontal .content.hasimage figure {
	    max-width: none;
	}

	.page-section {
    	padding: 0px;
	}

	@media screen and (max-width: 767px) {
		
		.multipage .mobile-nav {
		    display: block;
		    position: fixed;
		}

	.rsvp-activity-name {
		margin-bottom: 10px;
	}

	.rsvp-activity {
    	width: 100%;
	}

	.rsvp-activity-options {
		width: 100%;
		margin-bottom: 15px;
	}

	}

	/* Menu */ 

	@media screen and (max-width: 658px) {

		.js .onepage .mobile-nav {
		    top: 0;
		    right: auto;
		    left: 0;
		    width: 100%;
		}

		.nav-toggle span {
		    background: url(/Images/Global/menu_inverted.png) right center no-repeat;
		    display: block;
		    padding-right: 25px;
		}

}