/* List of standard screen sizes
	Phone			 W	   H	
Motorola RAZR V3m	176 x 220
Motorola RAZR V8	240 x 320

BlackBerry 8300 	320 x 240
Apple iPhone 3/4	320 x 480
LG Optimus S		320 x 480
Samsung Galaxy S2	320 x 533
ASUS Galaxy 7		320 x 533
Apple iPhone 5		320 x 568
Samsung Galaxy S3/4	320 x 640

Samsung Galaxy S5	360 x 640
Apple iPhone 6		375 x 667
Apple iPhone 6 Plus	414 x 736

	Tablet
Kindle Fire HD 7"	533 x 853
Kindle Fire			600 x 800
Samsung Galaxy Tab	600 x 1024
Google Nexus 7		603 x 966

Apple iPad (All)	768 x 1024

Kindle Fire HD 8.9"	800 x 1280

	Notebook
10"					1024 x 600
12"					1024 x 768
13"					1280 x 800
15"					1366 x 768

	Desktop
19"					1440 x 900
20"					1600 x 900
22"					1680 x 1050
23"					1920 x 1080
24"					1920 x 1200

	Television
480p				640 x 480
720p				1280 x 720
1080p				1920 x 1080
*/

/* iPad Horizontal is 1024*/
/* Medium Devices: >991px wide, <1200px wide, All Browsers */
@media (min-width: 992px) and (max-width: 1199px) {
.SeriesText h2{
	font-size: 3.5em;
	top:80px;
	}
.SeriesText h6{
	font-size: 7em;
	top: 150px;
	}
.graphText{
	margin-top: 1em;
	margin-right: 1em;
	margin-left: 1em;
	font-family: "Arial", helvetica;
	color: orange;
	font-size:1.4em;
	text-align:justify;
	}
.graphTextIndent{
	text-indent: 1em;
	margin-right: 1em;
	margin-left: 1em;
	font-family: "Arial", helvetica;
	color: orange;
	font-size:1.4em;
	text-align:justify;
	}
.graphTextLongIndent{
	text-indent: 1em;
	margin-top: 0.5em;
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: 0.5em;
	font-family: "Arial", helvetica;
	color: red;
	font-size:1em;
	text-align:justify;
	}
.pou_up	{
	width:75%;  /*75% of video space which is set to 100%*/
	margin:auto auto;
	}
.dropdown-content {
    width: 120px;
	margin-left:10px;
	}
.bookBorderSpread{
	height:450px !important;
	}
.spreadSheet{
	height:900px !important;
	}
#BookTourSpace{
	margin-top:5.5em;
	}
.mapLayout {
	margin-top: 25px;
	}
.bookBorderLg{
	border-color:white;  
	border-style:solid; 
	border-width:1px;
	margin:10px; 
	height:300px !important;
	}
.nightmareNEW{
	margin-top:4.6em;
	}

}






/* iPad 768px Wide */
/* TABLETS >= 768px to 991px Portrait Mode, All Browsers */
@media (min-width: 768px) and (max-width: 991px){
.SeriesText h2{
	font-size: 3.5em;
	top:70px;
	}
.SeriesText h6{
	font-size: 7em;
	top: 140px;
	}
.slideshow li div{
	font-size:11px;
	}
#BookTourSpace{
	margin-top:4em;
	}
#navigation li a {
    text-align:center;
	font-size: 0.9em;
	padding: 8px 27px;/*banner thickness, between items*/
	}
#banner-content { 
	width: 75%; /*total alloted content width*/
	}
#main-content { 
	padding-top: 70px;
	}
#banner { 
    width: 100%; 
	}
.contestText{
    font-size:1.5em;
    }
.maxwellContestTitle{
	font-size:2em; 
	padding-top: 1.75em;
	} 
.contestTitle{
    font-size: 2.5em;
    }
.P_Hyperlink{
    font-size: 1.5em;
    }
.column_column{
	margin-left: auto;
	margin-right: auto; 
	width: 700px;
	}
.text_size {
		font-size:20px;
	}
.text_size2 {
		font-size:25px;
	}
.nightmareNEW{
		margin-top:4.3em;
	}
.nightmareNEW img{
	 height: 45px;
	}
.nightmareNEW_LOR{
		margin-top:6em;
	}
.subTitle{
		margin-top:20px; 
		margin-bottom:10px;
		text-align:center; 
		font-size:0.7em; 
		font-family:arial; 
		color:white; 
	}
#nightmare2 a img{
		height: 400px;
	}
#nightmare3 a img{
		height: 300px;
	}
#nightmare4 a img{
		height: 300px;
	}
.Order11{
		margin: auto auto; 
		width: 400px;
	}
.tdText{
		vertical-align:top; 
		width:150px;
	}
.Order12{
		margin: auto auto; 
		width: 300px;
	}
.textWhiteTopHead{
		margin-top:15px; 
		margin-bottom:8px; 
		font-size:0.9em; 
		color:white;
		line-height:1.25;
	}
.textWhiteTopDescription{
		margin-top:15px;
		margin-bottom:8px; 
		font-size:0.8em;
		color: white;
		line-height:1.25;
	}
.textWhiteBodyDescription{
		margin-top:0px; 
		margin-bottom:8px; 
		font-size:0.8em;
		color:white;
		line-height:1.25;
	}
.textWhiteMidPunchDescription{
		margin-top:8px; 
		margin-bottom:5px; 
		font-size:.9em; 
		color:white;
		line-height:1.25;
	}
.textWhitePunchLink{
		font-size:0.9em; 
		color:white;
		line-height:1.25;
	}
.text_size2 {
		font-size:19px;
		font-weight: bold;
	}
.tdCover {
		vertical-align:top; 
		width:150px;
	}
.bookBorderSpread{
	height:400px !important;
	}
.spreadSheet{
	height:800px !important;
	}
.bookBorderXLG{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:350px !important;
	}
.bookBorderLg{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:275px !important;
	}
.bookBorderMed{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:200px !important;
	}
.bookBorderTiny{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:75px !important;
	}
.descriptionHeadingRed{
		font-weight: bold;
		font-style:italic;
		margin-top:0px; 
		text-align:center; 
		font-size:0.9em; 
		font-family:arial; 
		color:red; 
		margin-bottom:0;
	}
.textSectionHead{
		text-align:center; 
		font-size:1.25em; 
		font-family:arial; 
		font-weight:bold; 
		font-style:italic; 
		color:green;
	}
.singleBookCover img{
	height: 250px ;
	}
	/*Graphs*/
.graphText{
		margin-top: 1em;
		margin-right: 2em;
		margin-left: 2em;
		font-family: "Arial", helvetica;
		color: orange;
		font-size:1.4em;
		text-align:justify;
	}
.graphTextIndent{
		text-indent: 1em;
		margin-right: 2em;
		margin-left: 2em;
		font-family: "Arial", helvetica;
		color: orange;
		font-size:1.4em;
		text-align:justify;
	}
.graphTextLongIndent{
		text-indent: 1em;
		margin-top: 0.5em;
		margin-right: 2em;
		margin-left: 2em;
		margin-bottom: 0.5em;
		font-family: "Arial", helvetica;
		color: red;
		font-size:1em;
		text-align:justify;
	}
.pou_up	{
		width:60%;  /*60% of video space which is set to 100%*/
		margin:auto auto;
	}
.dropdown-content {
    width: 120px;
	margin-left:10px;
	}
.container101{
		margin-top: 230px;
		margin-left: 0;
		margin-right:0;
		margin-bottom: 300px;
		border-radius: 50px; 
	}
.mapLayout{
	background-color: #4080a0;
	width: 100%;
	text-align: center;
	padding-bottom:5px;
	margin-top: 25px;
	}
}








/* KINDLE FIRE - PORTRATE MODE - 600px wide.*/
/* 600px <= 767px Wide*/
@media (min-width: 600px) and (max-width: 767px){

.slideshow li div{
		font-size:7px;
	}
.SeriesText h2{
	font-size: 2em;
	top:60px;
	}
.SeriesText h6{
	font-size: 4em;
	top: 103px;
	}
	
.container > header{
		padding: 30px 8px 10px 8px;
		margin: 0px;
	}
.containerIndex > header{
		padding: 30px 8px 10px 8px;
		margin: 0px;
	}
#navigation li a {
	font-size: 0.9em;
	padding: 10 10px;
	}
div#banner-content { 
	width: 500px; 
	}
div#main-content { 
	padding-top: 70px;
	}
div#banner { 
	left: -5%; 
	width: 105%; 
	}
.contestText{font-size:1.15em;}
.maxwellContestTitle{
	font-size:1.5em; 
	padding-top: 1.5em;
	} 
.contestTitle{font-size: 2em;}
.P_Hyperlink{font-size: 1.15em;}
	
.subTitle{
		margin-top:20px; 
		margin-bottom:10px;
		text-align:center; 
		font-size:1em; 
		font-family:arial; 
		color:white; 
	} 
.nightmareNEW{
		margin-top:3.1em;
	}
.nightmareNEW a img{
	}
.nightmareNEW_LOR{
		font-size:2em;
		margin-top:4.5em;
	}
#nightmare {
		margin-top: 0em;
	}	
#nightmare i {
		font-size:33px;	
	}	
#nightmare img {
		  height: 350px;
	}
#nightmare2 a img{
		height: 391px;
	}
#nightmare3 a img{
		height: 391px;
	}
	#nightmare4 a img{
		height: 391px;
	}
	#nightmareGraph img{
		  height: 150px ;
	}
	#nightmareLink img {
		  height: 150px ;
	}
	#nightmareLink{
		font-family: "Arial", helvetica;
		color: orange;
		font-size:1.25em ;
	}
	.centeredMedPic img{
		margin-top:20px;
		width: 300px;
	}
	.right_float {
		float: right;
		margin-right: -15px;
	}
	.style-1 input[type="text"]{
		width: 105px;
	}
	.text_size {
		font-size:15px;
	}
	.text_size2 {
		font-size:19px;
	}
	.Order11{
		margin: auto auto; 
		width: 300px;
	}
	.tdText{
		vertical-align:top; 
		width:150px;
	}

	.Order12{
		margin: auto auto; 
		width: 300px;
	}
	.textWhiteTopHead{
		margin-top:15px; 
		margin-bottom:8px; 
		font-size:0.9em; 
		color:white;
		line-height:1.25;
	}
	.textWhiteTopDescription{
		margin-top:15px;
		margin-bottom:8px; 
		font-size:0.8em;
		color: white;
		line-height:1.25;
	}
	.textWhiteBodyDescription{
		margin-top:0px; 
		margin-bottom:8px; 
		font-size:0.8em;
		color:white;
		line-height:1.25;
	}
	.textWhiteMidPunchDescription{
		margin-top:8px; 
		margin-bottom:5px; 
		font-size:.9em; 
		color:white;
		line-height:1.25;
	}
	.textWhitePunchLink{
		font-size:0.9em; 
		color:white;
		line-height:1.25;
	}
	.text_size2 {
		font-size:19px;
		font-weight: bold;
	}
	.tdCover {
		vertical-align:top; 
		width:150px;
	}
	.bookBorderSpread{
		height:350px !important;
	}
	.spreadSheet{
		height:700px !important;
	}
	.bookBorderXLG{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:300px !important;
	}
	.bookBorderLg{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:175px !important;
	}
	.bookBorderMed{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:150px !important;
	}
	.bookBorderTiny{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:75px !important;
	}
	.descriptionHeadingRed{
		font-weight: bold;
		font-style:italic;
		margin-top:0px; 
		text-align:center; 
		font-size:0.9em; 
		font-family:arial; 
		color:red; 
		margin-bottom:0;
	}
	.textSectionHead{
		text-align:center; 
		font-size:1.25em; 
		font-family:arial; 
		font-weight:bold; 
		font-style:italic; 
		color:green;
	}
	.singleBookCover img{
	height: 250px ;
	}
	
	 /*About Miles*/
	.container101{
		margin-top: 140px;
		margin-left: 0;
		margin-right:0;
		margin-bottom: 300px;
		border-radius: 50px; 
	}
	.centeredMedPic img{
		width: 450;
		margin-top:25px;
	}
	.aboutMilesBig{
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		font-size: 2.0em;
	}
	.aboutMilesSection{
		font-size: 1.75em;
	}
	.aboutMilesNoIndent{
		margin-left: 4%;
		margin-right:4%;
		text-indent:0;
		font-size: 1.3em;
		line-height:1.65;
	}	
	.aboutMiles{
		margin-left: 4%;
		margin-right:4%;
		text-indent:1em;
		font-size: 1.3em;
		line-height:1.65;
	}	
	.aboutMilesUl{
		margin-top: 1em;
		margin-left: 4%;
		margin-right: 4%;
		font-size: 1.3em;
		line-height:1.65;
	}	
	/*Book Tour*/	
	#BookTourSpace{
		margin-top:1.5em;
	}
	/*Graphs*/
	#authorGraph{
		font-family: "TR Impact", helvetica;
		font-size:1.75em ;
		margin-top: 1em;
		line-height: 0.75em;
		color: rgba(55,55,55,150);
	}
	#seriesGraph{
		font-family: "TR Impact", helvetica;
		text-transform: uppercase;
		font-size:2.25em ;
		line-height: 1.5em;
		color: rgba(55,55,55,150);	
	}
	.graphText{
		margin-top: 1em;
		margin-right: 1em;
		margin-left: 1em;
		font-family: "Arial", helvetica;
		color: orange;
		font-size:1.4em;
		text-align:justify;
		padding-right: 20px;
		padding-left: 20px;
	}
	.graphTextIndent{
		text-indent: 1em;
		margin-right: 1em;
		margin-left: 1em;
		font-family: "Arial", helvetica;
		color: orange;
		font-size:1.4em;
		text-align:justify;
		padding-right: 20px;
		padding-left: 20px;
	}
	.graphTextLongIndent{
		text-indent: 1em;
		margin-top: 0.5em;
		margin-right: 1em;
		margin-left: 1em;
		margin-bottom: 0.5em;
		font-family: "Arial", helvetica;
		color: red;
		font-size:1em;
		text-align:justify;
		padding-right: 20px;
		padding-left: 20px;
	}
	.graphSize img{
		width:450;
		text-align: center;
	}
	.graphTextHead{
		padding-right: 30px;
		padding-left: 30px;
		font-size:1.75em;
	}

	.mapLayout img {
		margin-top: 25px;
		width: 100%;
		/*width:475px;*/
		font-size: 5em;
		text-align:center;
	}
.bookTourBanner{
		height:100px;	
	}
.mapSize{
		width:250px;
	}
.smallMap img{
		margin-top: 2px;
		margin-bottom: 10px;
		text-align:center;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
		width:200px;
	}
	#shadow, #shadow1, #shadow2 {
		min-height: 300%;
	}
.pou_up	{
		width:75%;  /*75% of video space which is set to 100%*/
		margin:auto auto;
	}
.dropdown-content {
    width: 95px;
	margin-left:10px;
	}
.mapLayout {
	background-color: #4080a0;
	width: 100%;
	text-align: center;
	padding-bottom:5px;
	margin-top: 25px;
	}
}

/* KINDLE FIRE HD 7 is 533px.  */
/* Wide Mobile Layout: 480px <= X <= 599px. Hidden From Older Browsers */
@media only screen and (min-width: 480px) and (max-width: 599px) {
.SeriesText h2{
	font-size: 2em;
	top:60px;
	}
.SeriesText h6{
	font-size: 4em;
	top: 100px;
	}
	.slideshow li div {
		font-size: 7px;
		margin-bottom:5px;
	}
	#BookTourSpace{
		margin-top:2.5em;
	}
	#navigation li a {
		font-size: 0.7em;
		padding: 10px 7px;
	}
	div#banner-content { 
		width: 400px; 
	}
	div#main-content { 
		padding-top: 70px;
	}
	div#banner { 
	   left: -2%; 
	   width: 105%; 
	}
	.contest{
	margin: 0 -30% auto -25%; 
	}
	.contestText{font-size:1em;}
	.maxwellContestTitle{
		padding-top: 2em;
		font-size:1.5em; 
		} 
	.contestTitle{font-size: 1.75em;}
	.P_Hyperlink{
		font-size: 1em !important; 
		padding-top: 0.8em;
		}
	
	.nightmareNEW{
		margin-top:3em;
	}
	.nightmareNEW_LOR{
		font-size:2em;
		margin-top:5em;
	}	
	.thinLine{margin-top:0px;}
	#author{
		font-family:"Tr Impact";
		font-size:2em;
		text-align:center;
		letter-spacing: 2px;
		color: #ff0000;
	}
	#series{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}
	#seriesNew{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}
	.subTitle{
		margin-top:2px; 
		margin-bottom:5px;
		text-align:center; 
		font-size:1em; 
		font-family:arial; 
		color:white; 
	} 

	.Order11{
		margin: auto auto; 
		width: 300px;
	}
	.tdText{
		vertical-align:top; 
		width:150px;
	}

	.Order12{
		margin: auto auto; 
		width: 300px;
	}
	.textWhiteTopHead{
		margin-top:15px; 
		margin-bottom:8px; 
		font-size:0.9em; 
		color:white;
		line-height:1.25;
	}
	.textWhiteTopDescription{
		margin-top:15px;
		margin-bottom:8px; 
		font-size:0.8em;
		color: white;
		line-height:1.25;
	}
	.textWhiteBodyDescription{
		margin-top:0; 
		margin-bottom:0; 
		font-size:0.8em;
		color:white;
		line-height:1.25;
	}
	.textWhiteMidPunchDescription{
		margin-top:8px; 
		margin-bottom:0px; 
		font-size:.9em; 
		color:white;
		line-height:1.25;
	}
	.textWhitePunchLink{
		font-size:0.9em; 
		color:white;
		line-height:1.25;
	}
	.text_size2 {
		font-size:19px;
		font-weight: bold;
	}
	.centeredMedPic img {
		margin-top:40px;
		width: 300px;
	}

	
	.tdCover {
		vertical-align:top; 
		width:150px;
	}
	.bookBorderSpread{
		height:275px !important;
	}
	.spreadSheet{
		height:550px !important;
	}
	.bookBorderXLG{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:300px !important;
	}
	.bookBorderLg{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:200px !important;
	}
	.bookBorderMed{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:150px !important;
	}
	.bookBorderTiny{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:75px !important;
	}
	.descriptionHeadingRed{
		font-weight: bold;
		font-style:italic;
		margin-top:0px; 
		text-align:center; 
		font-size:0.9em; 
		font-family:arial; 
		color:red; 
		margin-bottom:0;
	}
	.textSectionHead{
		text-align:center; 
		font-size:1.25em; 
		font-family:arial; 
		font-weight:bold; 
		font-style:italic; 
		color:green;
	}
	.singleBookCover img{
	height: 250px ;
	}
	
	
.containerGraphsCenter{
	margin-top: 200px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
	}	
.supportGraphBlue {width:300px;}
.supportGraphRed {width:300px;}
.supportGraphPink {width:300px;}
.supportGraphGray {width:300px;}
.supportGraphGreen {width:300px;}
.supportGraphYellow {width:300px;}
.supportGraphOrange {width:300px;}
.graphTextHead{
	font-size:1.5em;
	line-height:1.5;
	margin-top: 1.5em;
}
.graphTextIndent{
	font-size:1.1em;
	line-height:1.5;
	margin-top: .5em;
}
.graphText{
	font-size:1.1em;
	line-height:1.5;
	margin-top: 1em;
}
.graphTextLongIndent{
	font-size:1.1em;
	line-height:1.5;
	margin-top: .5em;
}
	
	.pou_up	{
		width:75%;  /*75% of video space which is set to 100%*/
		margin:auto auto;
	}
.dropdown-content {
    width: 90px;
	margin-left:10px;
	}
.container101{
	text-align:center;
	background-color:black;
	margin-top: 170px;
	margin-left: 0;
	margin-right:0;
	width:450px;
	margin-bottom: 300px;
	border-radius: 50px; 
	}
.mapLayout {
	background-color: #4080a0;
	width: 100%;
	text-align: center;
	padding-bottom:5px;
	margin-top: 25px;
	}

}

/* Wide Mobile Layout: <= 479px Wide.*/
/* All Browsers */
@media(min-width:321px) and (max-width:479px) {
.g-recaptcha {
    transform:scale(65%);
    transform-origin: top left;
    }
.SeriesText h2{
	font-size: 1.75em;
	top:60px;
	}
.SeriesText h6{
	font-size: 3em;
	top: 95px;
	}

.slideshow li div {
		font-size: 6px;
		margin-bottom:5px;
	}
	
	#navigation li a {
		font-size: 0.67em;
		padding: 11px 7.3px;
	}
	div#banner-content { 
		width: 400px; 
	}
	div#main-content { 
		padding-top: 100px;
	}
	div#banner { 
	   left: -2%; 
	   width: 105%; 
	}
	.contestText{font-size:0.75em;}
	.maxwellContestTitle{
		padding-top: 1.9em;
		font-size:1.3em; 
		} 
	.contestTitle{font-size: 1.3em;}
	.contestSubTitle{font-size: 1.5em;}
	.P_Hyperlink{
		font-size: 0.75em !important; 
		padding-top: 0.5em;
		}


	.thinLine{
		margin-top:0px;
	}
	#bookTourSpace{
	margin-top:2.5em;	
	}
	#author{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 2px;
		color: #ff0000;
	}
	#series{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}
	#seriesNew{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}
	.nightmareNEW{
		margin-top: 2.8em !important;
	}
	.nightmareNEW_LOR{
		font-size:2em;
		margin-top:5em;
	}
	.subTitle{
		margin-top:2px; 
		margin-bottom:5px;
		text-align:center; 
		font-size:0.5em; 
		font-family:arial; 
		color:white; 
	} 

	.Order11{
		margin: auto auto; 
		width: 200px;
	}
	.Order12{
		margin: auto auto; 
		width: 200px;
	}
	.tdText{
		vertical-align:top; 
		width:120px;
	}

	.textWhiteTopHead{
		margin-top:15px; 
		margin-bottom:8px; 
		font-size:0.8em; 
		color:white;
		line-height:1.25;
	}
	.textWhiteTopDescription{
		margin-top:15px;
		margin-bottom:8px; 
		font-size:0.7em;
		color: white;
		line-height:1.25;
	}
	.textWhiteBodyDescription{
		margin-top:0; 
		margin-bottom:0; 
		font-size:0.9em;
		color:white;
		line-height:1.25;
	}
	.textWhiteMidPunchDescription{
		margin-top:0; 
		margin-bottom:0; 
		font-size:1.0em; 
		color:white;
		line-height:1.25;
	}
	.textWhitePunchLink{
		font-size:0.7em; 
		color:white;
		line-height:1.25;
	}

	.text_size2 {
		font-size:19px;
	}
	.tdCover {
		vertical-align:top; 
		width:100px;
	}
	.bookBorderSpread{
		height:200px !important;
	}
	.spreadSheet{
		height:400px !important;
	}
	.bookBorderXLG{
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:325px !important;
	}
	.bookBorderLg{
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:170px !important;
	}
	.bookBorderMed{
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:150px !important;
	}
	.bookBorderTiny{
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:75px !important;
	}
	
	.linkSegment img{
		height: 65px;
	}
	.logo img{
		height: 40px;
	}

	.centeredMedPic img {
		margin-top:40px;
		width: 220px;
	}

	.descriptionHeadingRed{
		font-weight: bold;
		font-style:italic;
		margin-top:0px; 
		text-align:center; 
		font-size:0.6em; 
		font-family:arial; 
		color:red; 
		margin-bottom:0;
	}
	.textSectionHead{
		text-align:center; 
		font-size:1.25em; 
		font-family:arial; 
		font-weight:bold; 
		font-style:italic; 
		color:green;
	}
	.singleBookCover img{
	height: 250px ;
	}
	.graphText{
		margin-top: 0.5em;
		margin-right: 0.5em;
		margin-left: 0.5em;
		font-family: "Arial", helvetica;
		color: orange;
		font-size:1.4em;
		text-align:justify;
	}
	.graphTextIndent{
		text-indent: 0.5em;
		margin-right: 0.5em;
		margin-left: 0.5em;
		font-family: "Arial", helvetica;
		color: orange;
		font-size:1.4em;
		text-align:justify;
	}
	.graphTextLongIndent{
		text-indent: 0.5em;
		margin-top: 0.5em;
		margin-right: 0.5em;
		margin-left: 0.5em;
		margin-bottom: 0.5em;
		font-family: "Arial", helvetica;
		color: red;
		font-size:0.5em;
		text-align:justify;
	}
	.pou_up	{
		width:75%;  /*75% of video space which is set to 100%*/
		margin:auto auto;
	}
	.dropdown-content {
		width: 70px;
		margin-left:8px;
	}
	.container101{
		text-align:center;
		background-color:black;
		margin-top: 140px;
		margin-left: 0;
		margin-right:0;
		width: 320px;
		margin-bottom: 300px;
		border-radius: 50px; 
		}
.mapLayout {
	background-color: #4080a0;
	width: 100%;
	text-align: center;
	padding-bottom:5px;
	margin-top: 25px;
	}

	/*ABOUT MILES*/
	.aboutMilesBig{
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		font-size: 1.5em;
	}
	.aboutMilesSection{
		font-size: 1.25em;
	}
	.aboutMilesNoIndent{
		margin-left: 4%;
		margin-right:4%;
		text-indent:0;
		font-size: 1.1em;
		line-height:1.5;
	}	
	.aboutMiles{
		margin-left: 4%;
		margin-right:4%;
		text-indent:1em;
		font-size: 1.1em;
		line-height:1.5;
	}	
	.aboutMilesUl{
		margin-top: 1em;
		margin-left: 4%;
		margin-right: 4%;
		font-size: 1.1em;
		line-height:1.5;
	}	
}


/* List of standard screen sizes
	Phone			 W	   H	
Motorola RAZR V3m	176 x 220
Motorola RAZR V8	240 x 320

BlackBerry 8300 	320 x 240

Apple iPhone 3/4	320 x 480
LG Optimus S		320 x 480
Samsung Galaxy S2	320 x 533
ASUS Galaxy 7		320 x 533
Apple iPhone 5		320 x 568
Samsung Galaxy S3/4	320 x 640

Samsung Galaxy S5	360 x 640
Apple iPhone 6		375 x 667
Apple iPhone 6 Plus	414 x 736

	Tablet
Kindle Fire HD 7"	533 x 853
Kindle Fire			600 x 800
Samsung Galaxy Tab	600 x 1024
Google Nexus 7		603 x 966

Apple iPad (All)	768 x 1024

Kindle Fire HD 8.9"	800 x 1280
*/


/* SMALL MOBILE LG <= 320px wide, Hidden From Older Browsers */
@media only screen and (max-width: 320px){
.g-recaptcha {
    transform:scale(65%) !important;
    transform-origin: top left;
    }
.SeriesText h2{
	font-size: 1.5em;
	top:70px;
	}
.SeriesText h6{
	font-size: 2.5em;
	top: 100px;
	}


	#navigation li a {
		margin-left: auto;
		width:100%;
		display: block;
		text-decoration: none;
		background:BLACK;
		color:  #e0e0e0;
		font-size: 0.5em;
		padding: 10 8px;
		font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif
	}
	div#banner-content { 
		width: 320px; 
		margin: 0 auto; 
		padding: 0px; 
	}
	div#main-content { 
		padding-top: 70px;
	}
	.slideshow li div{
		font-size:5px;
	}
	.contest{
	margin: 0 -30% auto -25%; 
	}
	.contestText{
	font-size:0.6em;
	}
	.maxwellContestTitle{
		padding-top: 2.5em;
		font-size:1.2em; 
		} 
	.contestTitle{font-size: 1.3em;}
	.contestSubTitle{font-size: 1.2em;}
	.P_Hyperlink{
		padding-top: 0.5em;
		font-size: 0.7em !important	; 
		}
	#BookTourSpace{
		margin-top:3em;
	}
	#author{
		font-family:"Tr Impact";
		font-size:.5em;
		text-align:center;
		letter-spacing: 2px;
		color: #ff0000;
	}
	#series{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}
	#seriesNew{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}

.thinLine{margin-top:0px;}
	.Order11{
		margin: auto auto; 
		width: 250px;
	}
	.Order12{
		margin: auto auto; 
		width: 190px;
	}
	.tdText{
		vertical-align:top; 
		width:120px;
	}

	.textWhiteTopHead{
		margin-top:15px; 
		margin-bottom:8px; 
		font-size:0.8em; 
		color:white;
		line-height:1.25;
	}
	.textWhiteTopDescription{
		margin-top:15px;
		margin-bottom:8px; 
		font-size:0.7em;
		color: white;
		line-height:1.25;
	}
	.textWhiteBodyDescription{
		margin-top:0; 
		margin-bottom:8px; 
		font-size:0.7em;
		color:white;
		line-height:1.25;
	}
	.textWhiteMidPunchDescription{
		margin-top:8px; 
		margin-bottom:0; 
		font-size:.8em; 
		color:white;
		line-height:1.25;
	}
	.textWhitePunchLink{
		font-size:0.8em; 
		color:white;
		line-height:1.25;
	}
	.tdCover {
		vertical-align:top; 
		width:100px;
	}
	.bookBorderSpread{
		height:170px !important;
	}
	.spreadSheet{
		height:340px !important;
	}
	.bookBorderXLG{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:160px !important;
	}
	.bookBorderLg{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:130px !important;
	}
	.bookBorderMed{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:120px !important;
	}
	.bookBorderTiny{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		margin:10px;
		height:50px !important;
	}
	.fireTiny{
		border-color:white;  
		border-style:solid; 
		border-width:1px;
		height:50px !important;
	}
	.descriptionHeadingRed{
		font-weight: bold;
		font-style:italic;
		margin-top:0px; 
		text-align:center; 
		font-size:0.55em; 
		font-family:arial; 
		color:red; 
		margin-bottom:0;
	}
	.textSectionHead{
		text-align:center; 
		font-size:1.25em; 
		font-family:arial; 
		font-weight:bold; 
		font-style:italic; 
		color:green;
	}
	.singleBookCover img{
	height: 250px ;
	}
	/*Graphs -- 1/2 size*/
	.graphTextHead{
		margin-top: 1.5em;
		font-size: 1.5em;
	}
	.graphText{
		margin-top: 1.5em;
		margin-right: 2%;
		margin-left: 2%;
		font-size:0.5em;
		line-height:1.1em;
	}
	.graphTextIndent{
		text-indent: 0.5em;
		margin-right: 2%;
		margin-left: 2%;
		font-size:0.5em;
		line-height:1.1em;
	}
	.graphTextLongIndent{
		text-indent: 5em;
		margin-top: 0.25em;
		margin-right: 2%;
		margin-left: 2%;
		margin-bottom: 0.25em;
		font-size:0.5em;
	}
	/*About Miles*/
	.centeredMedPic img {
		margin-top:40px;
		width: 190px;
	}
	.aboutMilesBig{
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		font-size: 1.5em;
	}
	.aboutMilesSection{
		font-size: 1.25em;
	}
	.aboutMilesNoIndent{
		margin-left: 4%;
		margin-right:4%;
		font-size: 1.1em;
		line-height:1.5;
	}	
	.aboutMiles{
		margin-left: 4%;
		margin-right:4%;
		text-indent:1em;
		font-size: 1.1em;
		line-height:1.5;
	}	
	.aboutMilesUl{
		margin-left: 4%;
		margin-right: 4%;
		font-size: 1.1em;
		line-height:1.5;
	}	
	.containerCenter{
		text-align:center;
		background-color:black;
		margin-left: 2%;
		margin-right: 2%;
		border-radius: 20px; 
		}
	.bookSpread img{
		width: 350;
	}
	.fieldset{
	}
	#nightmare i{
		font-size:0.5em;
		margin-top:0;
	}
	.nightmareNEW{
		margin-top:2.5em !important;
	}
	.nightmareNEW img {
	}
	.nightmareNEW_LOR{
		font-size:1em;
		margin-top:8em;
	}
	.subTitle{
		margin-top:25px; 
		margin-bottom:10px;
		text-align:center; 
		font-size:0.5em; 
		font-family:arial; 
		color:white; 
	} 
	#nightmare img {
		height: 200px;
	}
	#nightmare2 img {
		height: 200px;
	}
	#nightmare3 img {
		height: 200px;
	}
	#nightmare4 img {
		height: 200px;
	}
	.style-1 input[type="text"]{
		width: 140px;
	}
	.text_size {
		font-size:15px;
	}
	.text_size2 {
		font-size:19px;
	}
	.graphSize img{
		width:300;
	}
	.linkSegment img{
		height: 65px;
	}
	.logo img{
		height: 40px;
	}
	.mapLayout img {
		margin-top: 25px;
		width: 100%;
		font-size: 5em;
		text-align:center;
		width:300px;
	}
	.bookTourBanner{
		height:100px;	
	}
	.mapSize{
		width:250px;
	}
	.smallMap img{
		margin-top: 2px;
		margin-bottom: 10px;
		text-align:center;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
		width:200px;
	}
	.pou_up	{
		width:90%;  /*75% of video space which is set to 100%*/
		margin:auto auto;
	}
	.dropdown-content {
    width: 80px;
	margin-left:5px;
	}
.container101{
	text-align:center;
	background-color:black;
	margin-top: 130px;
	margin-left: 0;
	margin-right:0;
	width:265px;
	margin-bottom: 300px;
	border-radius: 50px; 
	}
.container > header{
	padding: 0px 0px 0px 0px;
	margin: 0px 20px;
	}
.container103{
	margin-top: 100px;
	margin-left: 0;
	margin-right:0;
	margin-bottom: 300px;
	border-radius: 50px; 
	}
}

/* SMALL MOBILE LG <= 240px wide, Hidden From Older Browsers */
@media only screen and (max-width: 240px) {
.g-recaptcha {
    transform:scale(65%);
    transform-origin: top left;
    }
.SeriesText h2{
	font-size: 1.25em;
	top:50px;
	}
.SeriesText h6{
	font-size: 2.5em;
	top: 80px;
	}
	#navigation li a {
		margin-left: auto;
		width:100%;
		display: block;
		text-decoration: none;
		background:BLACK;
		color:  #e0e0e0;
		font-size: 0.5em;
		padding: 10 8px;
		font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif
	}
	div#banner-content { 
		width: 320px; 
		margin: 0 auto; 
		padding: 0px; 
	}
	div#main-content { 
		padding-top: 70px;
	}
	.slideshow li div{
		font-size:3.75px;
	}
	.contest{
	margin: 0 -40% auto -35%; 
	}
	.contestText{font-size:0.5em;}
	.contestText{font-size:0.5em;}
	.maxwellContestTitle{
		padding-top: 2.2em;
		font-size:0.9em; 
		} 
	.contestTitle{font-size: 1em;}
	.contestSubTitle{font-size: 0.9em;}
	.P_Hyperlink{
		padding-top: 0.375em;
		font-size: 0.5em !important	; 
		}

	
	#BookTourSpace{
		margin-top:2.5em;
	}

	#author{
		font-family:"Tr Impact";
		font-size:.5em;
		text-align:center;
		letter-spacing: 2px;
		color: #ff0000;
	}
	#series{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}
	#seriesNew{
		font-family:"Tr Impact";
		font-size:1em;
		text-align:center;
		letter-spacing: 5px;
		color: #ff0000;
	}

	.thinLine{margin-top:0px;}
	.Order11{
		margin: auto auto; 
		width: 250px;
	}
	.Order12{
		margin: auto auto; 
		width: 190px;
	}
	.tdText{
		vertical-align:top; 
		width:120px;
	}

	.textWhiteTopHead{
		margin-top:15px; 
		margin-bottom:8px; 
		font-size:0.8em; 
		color:white;
		line-height:1.25;
	}
	.textWhiteTopDescription{
		margin-top:15px;
		margin-bottom:8px; 
		font-size:0.7em;
		color: white;
		line-height:1.25;
	}
	.textWhiteBodyDescription{
		margin-top:10px; 
		margin-bottom:8px; 
		font-size:0.7em;
		color:white;
		line-height:1.25;
	}
	.textWhiteMidPunchDescription{
		margin-top:8px; 
		margin-bottom:15px; 
		font-size:.8em; 
		color:white;
		line-height:1.25;
	}
	.textWhitePunchLink{
		font-size:0.8em; 
		color:white;
		line-height:1.25;
	}

	
	.tdCover {
		width:75px;
	}
	.bookBorderSpread{
		height:120px !important;
	}
	.spreadSheet{
		height:240px !important;
	}
	.bookBorderXLG{
		height:110px !important;
	}
	.bookBorderLg{
		height:90px !important;
	}
	.bookBorderMed{
		height:80px !important;
	}
	.bookBorderTiny{
		height:25px !important;
	}
	.fireTiny{
		height:40px !important;
	}
	.descriptionHeadingRed{
		font-weight: bold;
		font-style:italic;
		margin-top:0px; 
		text-align:center; 
		font-size:0.55em; 
		font-family:arial; 
		color:red; 
		margin-bottom:0;
	}
	.textSectionHead{
		text-align:center; 
		font-size:1.25em; 
		font-family:arial; 
		font-weight:bold; 
		font-style:italic; 
		color:green;
	}
	.singleBookCover img{
	height: 187px ;
	}
	
	
	/*Graphs -- 1/2 size*/
	.graphTextHead{
		margin-top: 1.5em;
		font-size: 1.5em;
	}
	.graphText{
		margin-top: 1.5em;
		margin-right: 2%;
		margin-left: 2%;
		font-size:0.5em;
		line-height:1.1em;
	}
	.graphTextIndent{
		text-indent: 0.5em;
		margin-right: 2%;
		margin-left: 2%;
		font-size:0.5em;
		line-height:1.1em;
	}
	.graphTextLongIndent{
		text-indent: 5em;
		margin-top: 0.25em;
		margin-right: 2%;
		margin-left: 2%;
		margin-bottom: 0.25em;
		font-size:0.5em;
	}
	
	
	/*About Miles*/
	.container101{
		text-align:center;
		background-color:black;
		margin-top: 40px;
		margin-left: 0;
		margin-right:0;
		margin-bottom: 300px;
		border-radius: 50px; 
		}
	.container103{
		margin-top: 80px;
		margin-left: 0;
		margin-right:0;
		margin-bottom: 300px;
		border-radius: 50px; 
		}
	.centeredMedPic img {
		margin-top:40px;
		width: 190px;
	}
	
	/*ABOUT MILES*/
	.aboutMilesBig{
		font-size: 1.25em;
	}
	.aboutMilesSection{
		font-size: 1.15em;
	}
	.aboutMilesNoIndent{
		margin-left: 4%;
		margin-right:4%;
		font-size: 1em;
		line-height:1.5;
	}
	.aboutMiles{
		margin-left: 4%;
		margin-right:4%;
		text-indent:1em;
		font-size: 1em;
		line-height:1.5;
	}	
	.aboutMilesUl{
		margin-left: 4%;
		margin-right: 4%;
		font-size: 1em;
		line-height:1.5;
	}	
	
	containerCenter{
		text-align:center;
		background-color:black;
		margin-left: 2%;
		margin-right: 2%;
		border-radius: 20px; 
		}
	.bookSpread img{
		width: 350;
	}
	fieldset {
	}
	
	#nightmare i{
		font-size:0.5em;
		margin-top:0;
	}
	.nightmareNEW{
		margin-top:2em;
	}
	.nightmareNEW img {
	}
	.nightmareNEW_LOR{
		font-size:1em;
		margin-top:8em;
	}
	.subTitle{
		margin-top:25px; 
		margin-bottom:10px;
		text-align:center; 
		font-size:0.4em; 
		font-family:arial; 
		color:white; 
	} 
	#nightmare img {
		height: 200px;
	}
	#nightmare2 img {
		height: 200px;
	}
	#nightmare3 img {
		height: 200px;
	}
	#nightmare4 img {
		height: 200px;
	}
	.style-1 input[type="text"]{
		width: 140px;
	}
	.text_size {
		font-size:15px;
	}
	.text_size2 {
		font-size:19px;
	}
	
	.graphSize img{
		width:300;
	}
	.linkSegment img{
		height: 65px;
	}
	.logo img{
		height: 40px;
	}
	.mapLayout img {
		margin-top: 25px;
		width: 100%;
		font-size: 5em;
		text-align:center;
		width:300px;
	}
	.bookTourBanner{
		height:100px;	
	}
	.mapSize{
		width:250px;
	}
	.smallMap img{
		margin-top: 2px;
		margin-bottom: 10px;
		text-align:center;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
		width:200px;
	}
	.pou_up	{
		width:90%;  /*75% of video space which is set to 100%*/
		margin:auto auto;
	}
.dropdown-content {
    width: 80px;
	margin-left:5px;
	}
.container101{
	text-align:center;
	background-color:black;
	margin-top: 115px;
	margin-left: 0;
	margin-right:0;
	width:200px;
	margin-bottom: 300px;
	border-radius: 50px; 
	}
.container > header{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px;
	}
}
