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

/* 320px -------> */
@media only screen and (max-width: 320px)
	{
		/* Styles */
		.slider-wrapper
			{
				height: 200px;
			}

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

		.nivoSlider img
			{
				height: 100% !important;
			}

		.nivoSlider .nivo-box
			{
				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 */
		.slider-wrapper
			{
				height: 300px;
			}

		.nivoSlider
			{
				width: auto;
				height: 300px;
			}

		.nivoSlider img
			{
				height: 100% !important;
			}

		.nivoSlider .nivo-box
			{
				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;
			}

		.grid--startnews
			{
				grid-template-columns: repeat(1, 1fr);
				gap: 20px;
			}

		.grid--news
			{
				grid-template-columns: repeat(1, 1fr);
				gap: 40px 20px;
			}

		.grid--newsitem
			{
				grid-template-rows: max-content 180px max-content 1fr max-content;
			}

	}


/* 375px --------------> */
@media only screen and (min-width: 361px) and (max-width: 375px)
	{
		/* Styles */
		.slider-wrapper
			{
				height: 200px;
			}

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

		.nivoSlider img
			{
				height: 100% !important;
			}

		.nivoSlider .nivo-box
			{
				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 */
		.slider-wrapper
			{
				height: 300px;
			}

		.nivoSlider
			{
				width: auto;
				height: 300px;
			}

		.nivoSlider img
			{
				height: 100% !important;
			}

		.nivoSlider .nivo-box
			{
				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 */

	}


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

	}

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

	}


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

	}

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

		.nivoSlider
			{
				width: auto;
				height: 400px;
			}

		.nivoSlider img
			{
				height: 100% !important;
			}

		.nivoSlider .nivo-box
			{
				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 */

	}


/* 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 */

	}

