

div.marketssection
{
	position: relative;
	background-color: #ffffff;
	height: 560px;
	width: 100%;
	z-index: 20;
}

div.marketsimagecontain
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
div.marketstextcontain
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
div.marketsimagescroll
{
	position: relative;
	top: 0px;
	left: -600px;
	opacity: 0.4;
}
img.marketsimageseg
{
	display: block;
	position: absolute;
	width: 400px;
	top: 0px;
}
/*
div.marketssectionhead
{
	color: #222222;
	width: 14rem;
}
*/

div.marketssectionhead
{
/*	font-family: LatoBold;
	font-size: 1.25rem;
*/
	font-size: 1.25rem;
	letter-spacing: 0.5em;
	margin-top: 6rem;
	color: #222222;
	text-align: center;
}

div.marketssectionheadline
{
	border-bottom-color: #777777;
}

div.marketshead
{
/*	font-size: 2rem;*/
	margin-top: 3rem;
	color: #222222;
/*	text-align: center;*/
}

span.marketsheadhigh
{
/*	font-family: LatoBold;
	font-weight: bold;*/
}

div.marketsretail
{
	display: inline-block;
	box-sizing: border-box;
	width: 50%;
	padding-right: 2%;
	text-align: right;
}

div.marketspublic
{
	display: inline-block;
	box-sizing: border-box;
	width: 45%;
	padding-left: 2%;
	text-align: left;
}

div.marketsinfocontain
{
	width: 100%;
	font-size: 1.25rem;
/*	font-family: LatoRegular;
	font-weight: bold;*/
	margin-top: 2rem;
}

div.marketsinfolft
{
	display: inline-block;
	box-sizing: border-box;
	width: 50%;
	padding-right: 2%;
	text-align: right;
}

div.marketsinforgt
{
	display: inline-block;
	box-sizing: border-box;
	width: 40%;
	padding-left: 2%;
	text-align: left;
}


@media only screen
{
	div.marketssection {height: 500px;}
	img.marketsimageseg {width: 500px;}
	#TargetMarketsImg1 {left: 0px;}
	#TargetMarketsImg2 {left: 500px;}
	#TargetMarketsImg3 {left: 1000px;}
	#TargetMarketsImg4 {left: 1500px;}
	#TargetMarketsImg5 {left: 2000px;}
	#TargetMarketsImg6 {left: 2500px;}
	#TargetMarketsImg7 {left: 3000px;}
	#TargetMarketsImg8 {left: 3500px;}
}

@media only screen and (min-width: 1600px)
{
	div.marketssection {height: 800px;}
	img.marketsimageseg {width: 800px;}
	#TargetMarketsImg1 {left: 0px;}
	#TargetMarketsImg2 {left: 800px;}
	#TargetMarketsImg3 {left: 1600px;}
	#TargetMarketsImg4 {left: 2400px;}
	#TargetMarketsImg5 {left: 3200px;}
	#TargetMarketsImg6 {left: 4000px;}
	#TargetMarketsImg7 {left: 4800px;}
	#TargetMarketsImg8 {left: 5600px;}
	div.marketssectionhead {font-size: 1.6rem; margin-top: 10rem;}
	div.marketshead {margin-top: 6rem;}
	div.marketsinfocontain {font-size: 1.6rem; margin-top: 4rem;}
}

@media only screen and (max-width: 600px)
{
	div.marketssection {height: 500px;}
	img.marketsimageseg {width: 500px;}
	#TargetMarketsImg1 {left: 0px;}
	#TargetMarketsImg2 {left: 500px;}
	#TargetMarketsImg3 {left: 1000px;}
	#TargetMarketsImg4 {left: 1500px;}
	#TargetMarketsImg5 {left: 2000px;}
	#TargetMarketsImg6 {left: 2500px;}
	#TargetMarketsImg7 {left: 3000px;}
	#TargetMarketsImg8 {left: 3500px;}
	div.marketssectionhead {font-size: 1.0rem; margin-top: 4rem;}
	div.marketshead {margin-top: 2rem;}
	div.marketsretail,div.marketspublic {width: 100%; padding-left: 0%; padding-right: 0%; text-align: center;}
	div.marketsinfocontain {margin-top: 1rem; font-size: 1.0rem;}
}

@media only screen and (min-width: 450px) and (max-width: 800px) and (orientation:landscape)
{
	div.marketssection {height: 250px;}
	img.marketsimageseg {width: 250px;}
	#TargetMarketsImg1 {left: 0px;}
	#TargetMarketsImg2 {left: 250px;}
	#TargetMarketsImg3 {left: 500px;}
	#TargetMarketsImg4 {left: 750px;}
	#TargetMarketsImg5 {left: 1000px;}
	#TargetMarketsImg6 {left: 1250px;}
	#TargetMarketsImg7 {left: 1500px;}
	#TargetMarketsImg8 {left: 1750px;}
	div.marketssectionhead {font-size: 1.0rem; margin-top: 2.0rem;}
	div.marketshead {margin-top: 1.5rem;}
	div.marketsinfocontain {margin-top: 1rem; font-size: 1.0rem;}
	div.marketsretail {width: 50%; padding-right: 2%; text-align: right;}
	div.marketspublic {width: 45%; padding-left: 2%; text-align: left;}
}
