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

/* ##### NAV ##### */

	div#nav_inner {
		text-align: center;
	}

		div#nav_inner ul {
			display: inline-block;
			margin-left: auto;
			margin-right: auto;	
		}
		
			div#nav_inner ul li {
				margin: 0 10px 0 10px;
			}
			
				div#nav_inner ul li a {
					font-size: 13px;	
				}

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

	div#header_outer {
		height: auto;
	}
		
		img#logo {
			display: block;	
		}
		
		p#phone {
			position: relative;
			top: auto;
			right: auto;
			margin-top: 8px;
			margin-bottom: 15px;
			font-size: 16px;
		}
		
/* ##### NEW HERO ##### */
		
	img.newHero_image_right {
		display: block;
		float: none;
		margin: 0 auto 50px auto;
		max-width: 90% !important;
		max-height: 250px !important;	
	}
	
	img.newHero_image_left {
		display: block;		
		float: none;
		margin: 0 auto 50px auto;	
		max-width: 90% !important;
		max-height: 250px !important;		
	}			

/* ##### HERO ##### */
	
	img#hero_image {
		max-width: 100%;
		width: 100%;	
	}

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

/* ##### TECH SPECS ##### */

	div#techspecs_outer {
		display: none;	
	}

/* ##### FOOTER ##### */

	#footer_left, #footer_right, .footer-images{
		flex-basis: 100%;
	}

	div#footer_left table {
		width: 100%;	
	}
			
	div#footer_left table tr td {
		display: block;
		width: 100%;
		padding-right: 0;
	}
	
		div#footer_left input[type="text"] {
			width: 100%;
			box-sizing: border-box;	
		}
		
		div#footer_left textarea {
			width: 100%;
			box-sizing: border-box;	
		}	
		
		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 td#td_comments {
			display: none;	
		}
		
		tr#tr_comments_mobile {
			display: block;	
		}
	
	div.footer-images{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 30px 0 50px;
		order: 1;
		padding: 0;
	}
		
		div.footer-images a{
			flex-basis: 100%;
			text-align: center;
		}

		.lectrotab-bg{
			margin: auto;
			text-align: left;
		}

	div#footer_left{
		order: 0;
	}

		div#footer_left form{
			flex-basis: 100%;
		}

	div#footer_right{
		margin: 20px 0 0 !important;
		order: 2;
	}
	
		#footer_right p{
			margin: auto;
			width: fit-content;
			width: -moz-fit-content;
		}
		
		div#footer_right p#copyright{
			margin-top: 65px;
		}	