/* Layout based only on devices width ----------------------------------------------------
--------------------------------------------------------------------------------------- */

/* 320px -------> */
@media only screen and (max-width: 320px)
	{
		/* Styles */
		#header-strip
			{
				height: 150px;
			}

		.flexitem--News
			{
				-webkit-flex: 0 1 100%;
				-ms-flex: 0 1 100%;
				flex: 0 1 100%;
			}

		.align-right
			{
				margin: 0px 0px 20px 20px;
				float: none;
			}

		.slider-wrapper
			{
				height: 300px;
			}

		.nivoSlider
			{
				height: 300px;
			}

		.nivoSlider img
			{
				width: auto;
				height: 100%;
			}

		.nivo-slice img
			{
				height: 100% !important;
			}

		.theme-default .nivo-caption
			{
				width: 95%;
				font-size: 20px;
				overflow-wrap: break-word;
				word-wrap: break-word;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				-moz-hyphens: auto;
				hyphens: auto;
			}

		.dzsparallaxer
			{
				height: 250px !important;
			}

		.parallax-window h3
			{
				font-size: 30px;
			}
	}


/* 360px ------------> */
@media only screen and (min-width: 321px) and (max-width: 360px)
	{
		/* Styles */
		#header-strip
			{
				height: 150px;
			}

		.flexitem--News
			{
				-webkit-flex: 0 1 100%;
				-ms-flex: 0 1 100%;
				flex: 0 1 100%;
			}

	}


/* 375px --------------> */
@media only screen and (min-width: 361px) and (max-width: 375px)
	{
		/* Styles */
		#header-strip
			{
				height: 150px;
			}

		.flexitem--News
			{
				-webkit-flex: 0 1 100%;
				-ms-flex: 0 1 100%;
				flex: 0 1 100%;
			}

		.align-right
			{
				margin: 0px 0px 20px 45px;
				float: none;
			}

		.nivoSlider
			{
				height: 300px;
			}

		.nivoSlider img
			{
				width: auto;
				height: 100%;
			}

		.nivo-slice img
			{
				height: 100% !important;
			}

		.theme-default .nivo-caption
			{
				width: 95%;
				font-size: 20px;
				overflow-wrap: break-word;
				word-wrap: break-word;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				-moz-hyphens: auto;
				hyphens: auto;
			}

		.dzsparallaxer
			{
				height: 250px !important;
			}

		.parallax-window h3
			{
				font-size: 30px;
			}
	}


/* 411px -------------------> */
@media only screen and (min-width: 376px) and (max-width: 411px)
	{
		/* Styles */

	}


/* 414px ---------------------> */
@media only screen and (min-width: 376px) and (max-width: 414px)
	{
		/* Styles */
		#header-strip
			{
				height: 150px;
			}

		.flexitem--News
			{
				-webkit-flex: 0 1 100%;
				-ms-flex: 0 1 100%;
				flex: 0 1 100%;
			}

		.align-right
			{
				margin: 0px 0px 20px 55px;
				float: none;
			}

		.nivoSlider
			{
				height: 300px;
			}

		.nivoSlider img
			{
				width: auto;
				height: 100%;
			}

		.nivo-slice img
			{
				height: 100% !important;
			}

		.theme-default .nivo-caption
			{
				width: 95%;
				font-size: 20px;
				overflow-wrap: break-word;
				word-wrap: break-word;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				-moz-hyphens: auto;
				hyphens: auto;
			}

		.dzsparallaxer
			{
				height: 250px !important;
			}

		.parallax-window h3
			{
				font-size: 30px;
			}
	}


/* Height specific -------------------------------------------------------------------- */
@media only screen and (max-height: 320px)
	{
		/* Styles */
		.flexitem--News h2
			{
				min-height: 102px;
			}

		#header-strip
			{
				height: 150px;
			}

		.flexitem--News
			{
				-webkit-flex: 0 1 100%;
				-ms-flex: 0 1 100%;
				flex: 0 1 100%;
			}

		.inline
			{
				width: 150px;
				height: auto;
			}
	}


@media only screen and (max-height: 375px)
	{
		/* Styles */
		#nav li
			{
				margin: 0px 0px 0px;
			}

		.flexitem--News h2
			{
				min-height: 102px;
			}

		.inline
			{
				width: 200px;
				height: auto;
			}
	}

@media only screen and (max-height: 411px)
	{
		/* Styles */

	}


@media only screen and (max-height: 414px)
	{
		/* Styles */
		#nav li
			{
				margin: 0px 4px 0px;
			}
	}

/* iPad portrait */
/* 768px ----------------------------------------> */
@media only screen and (min-width: 415px) and (max-width: 768px)
	{
		/* Styles */
		.nivoSlider
			{
				height: 400px;
			}

		.nivoSlider img
			{
				width: auto;
				height: 100%;
			}

		.nivo-slice img
			{
				height: 100% !important;
			}

		.theme-default .nivo-caption
			{
				width: 95%;
				font-size: 20px;
				overflow-wrap: break-word;
				word-wrap: break-word;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				-moz-hyphens: auto;
				hyphens: auto;
			}

		.dzsparallaxer
			{
				height: 400px !important;
			}

		.parallax-window h3
			{
				font-size: 42px;
			}
	}


/* 834px -------------------------------------------------> */
@media only screen and (min-width: 769px) and (max-width: 834px)
	{
		/* Styles */
		#nav li
			{
				margin: 0px 0px 0px;
			}
	}


/* 1024px ---------------------------------------------------------- */
@media only screen and (min-width: 835px) and (max-width: 1024px)
	{
		/* Styles */

	}


/* 1100px ---------------------------------------------------------------- */
@media only screen and (min-width: 1024px) and (max-width: 1115px)
	{
		/* Styles */

	}

