html, body { }

body 
{
	margin:0;
	background: rgba(67,170,238,1);
	background: -moz-linear-gradient(top, rgba(67,170,238,1) 0%, rgba(173,237,255,1) 300%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(67,170,238,1)), color-stop(300%, rgba(173,237,255,1)));
	background: -webkit-linear-gradient(top, rgba(67,170,238,1) 0%, rgba(173,237,255,1) 300%);
	background: -o-linear-gradient(top, rgba(67,170,238,1) 0%, rgba(173,237,255,1) 300%);
	background: -ms-linear-gradient(top, rgba(67,170,238,1) 0%, rgba(173,237,255,1) 300%);
	background: linear-gradient(top bottom, rgba(67,170,238,1) 0%, rgba(173,237,255,1) 300%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43aaee', endColorstr='#adedff', GradientType=0 );
}

#mobile_background
{
	margin:0;
	background: url(../images/site/mobile/desert_mountains.png) center bottom no-repeat;
	background-size: 100% 100%;
	width: 100%;
	max-height: 190px;
	height: 25%;
	z-index:12;
	position: fixed;
	bottom: 0px;
	left: 0px;
}

#mobile_clouds
{
	background: url(../images/site/mobile/cloud_tiles.png);
	background-attachment: scroll;
	background-repeat:repeat;
}

#mobile_logo 
{
	background: url(../images/site/web_logo.png) no-repeat;
	background-size: 300px 300px;
	display: block;
	margin-top: 5px;
	width: 100%;
	height: 200px;
	background-position: center;
}

#mobile_download_google, #mobile_download_apple {
  height: 5%;
  display: block;
  margin-top: 25px;
  width: 100%;
  text-align: center;
}

#mobile_content_container {
	width: 80%;
	margin: 25px auto 0 auto;
	padding-top: 4px;
	margin-bottom: 25%;
	text-align:center;
}

.mobile_image_column img {
	height: auto;
	width: auto;
	border: 8px solid #ffffff;
	background: #0587CD;
	border-radius: 12px;
	box-shadow: rgba(0,0,0,0.5) 5px 5px 12px;
	max-width: 96%;
	max-height: 96%;
	margin: 1% 0.5% 0 0.5%;
}


