/* ##### GLOBAL ##### */

/* ##### HEADER ##### */

/* ##### NEW HERO ##### */
			
	div.newHero_inner h1 {
		margin-top: 0;	
	}	

/* ##### HERO ##### */

	div#hero_inner {
		padding-bottom: 28px;
	}
	
		img#hero_image {
			max-width: 50%;
			float: none;
			margin: 0 0 0 0;	
		}
	
		div#hero_inner h1 {
			margin-top: 18px;	
		}	

/* ##### FEATURES ##### */

	div#features_inner {
		padding-bottom: 12px;
	}

		div#features_right {
			margin-left: 0;
			margin-top: 28px;
		}	
		
			div#features_right h2 {
				font-size: 14px;
			}
			
			div#features_right p {
				font-size: 14px;	
			}
			
				p span.content_links a {
					word-spacing: normal;
					color: rgb(255,255,175);
					text-decoration: underline;
					font-weight: 600;	
				}			
					
		div#features_left {
			float: none;
			width: auto;
			margin: 0 0 0 0;			
		}
		
			div#features_left h3 {
				font-size: 20px;
			}
			
			div#features_left ul {
				list-style: disc;
			}
			
				div#features_left ul li {
					font-size: 14px;
				}

/* ##### TECH SPECS ##### */
	
	div#techspecs_inner {
		padding-bottom: 15px;			
	}
	
		div#techspecs_inner h3 {
			font-size: 20px;				
		}
		
		div#techspecs_inner table thead td {
			padding: 2px;
			font-size: 7px;	
		}
	
		div#techspecs_inner table tbody td {
			padding: 2px;
			font-size: 7px;						
		}
	
	div#techspecs_inner p {
		font-size: 11px;
	}
	
	img#imn {
		max-width: 50%;	
	}	

/* ##### FOOTER ##### */
	
	div#footer_inner{
		flex-wrap: wrap;
		justify-content: center;
	}



	div#footer_right {
		margin: 0;
		order: 1;
		width: auto;
	}

		#footer_right p{
			margin: auto;
			width: fit-content;
			width: -moz-fit-content;
		}	
	
	.footer-images{
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-end;
		margin-left: 50px;
		order: 2;
		width: 225px;
	}
	/*div#footer_right_mobile {
		display: block;	
		margin-top: 35px;
	}	
	
		div#footer_right_mobile p {
			font-size: 16px;
			color: rgb(255,255,255);
			line-height: 150%;	
			margin-top: 20px;
		}
		
		div#footer_right_mobile p:first-of-type {
			margin-top: 0;	
		}
		
		div#footer_right_mobile p#copyright {
			margin-top: 20px;	
		}	
		
		div#footer_right_mobile a {
			color: rgb(255,255,255);	
		}							 */
	
	div#footer_left {
		display: flex;
		flex-basis: 100%;
		flex-wrap: wrap;
		justify-content: center;
		order: 0;
		margin-bottom: 70px;
	}			
	
		div#footer_left h3 {
			flex-basis: 59%;
			font-size: 20px;
			text-align: center;
		}		
		
			div#footer_left table tr td {
				font-size: 14px;
				padding-right: 30px;
			}

				div#footer_left table tr #td_comments{
					padding-right: 0;
				}
			
				div#footer_left input[type="text"] {
					font-size: 14px;
					width: 250px;	
				}
				
				div#footer_left textarea {
					font-size: 14px;
					padding-right: 0;
					width: 250px;	
				}	
				
				div#footer_left input[type="submit"] {
					display: inline-block;
					background-color: #7bb990;
					font-size: 16px;
					font-weight: 600;
					color: rgb(255,255,255);
					padding: 9px 18px 9px 18px;
					margin: 17px 0 10px 0;	
					border: 0;
					border-radius: 5px;							
				}
				
		div#footer_left	form{
			flex-basis: 51%;
		}	
		