/*
 * Author: http://stuffandnonsense.co.uk/blog/about/hardboiled_css3_media_queries/
 */

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 720px) {

	#header-slz {
		position: absolute;
	}

	#logo {
		margin-bottom:15px;
	}

	#social-menu {
		display: none;
	}

	#header-slz-inner {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	#nav-menu-wrapper {
		width: 100%;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	#nav-menu {
		margin:0;
	}

	#nav-menu ul {
		flex-direction: row;
		justify-content: center;
		align-items: center;
		margin: 5px 0;
	}

	#nav-menu li {
		margin: 2px 0;
	}
	#section-contact {
		width:100%;
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
	.site-width {
		width: 1224px;
		margin: 0 auto;
	}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
	.site-width {
		width: 1224px;
		margin: 0 auto;
	}
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}