/* CSS Document */

body{
	margin:0;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #333333;
}
#header{
	width:100%;background-color: #3F51B5;}
  #header-inner{width:95%;max-width:1500px;margin:0px auto 0px auto;padding:0 0 10px 0;}
  #logo{
	display:inline-block;
	width:48%;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	font-family: 'Heebo', sans-serif;
	font-size:50px;
	line-height: 60px;
}

.logo{height:auto;
	 color:#ffffff;font-family: 'Heebo', sans-serif;
	font-size:100px;
	z-index:2;
	position: absolute;
	Width:50%;
	top:5px;
left:30px;
    
    
    
   }
  #tel{display:inline-block;width:48%;padding:10px 0 0 0;text-align:right;vertical-align:top;color:#ffffff;font-size:20px;}
  .light_blue{color:#67C2FB;}
  
#hero{width:100%;}
   .hero_pic{width:100%;height:auto;}
    #welcome_text{
	height:auto;padding:10px 20px 10px 20px;
	color:#fff;font-size:18px;
	z-index:2;
	position: absolute;
	Width:50%;
	top:150px;
	right:50px;
	/*background-image: url(images/transparent.png);
	background-repeat: repeat;*/
	/*background-color:#0F91AB;*/
}  

.larger{font-size:1.1em;font-weight:bold;}
#headline_band{width:100%;margin:10px 0 10px 0;}
     #headline_left{display:inline-block;width:48%;padding:0 10px 0 25px;text-align:left;vertical-align:top;font-size: 18px;}
	  #headline_right{display:inline-block;width:45%;padding:0 25px 0 10px;text-align:right;vertical-align:top;font-size: 18px;}
	  .totals{width:90%;max-width:408px; height:auto;}
#demo{background-color:#333367;color:#ffffff;}
         #demo-inner{width:95%;max-width:1500px;margin:0px auto 0px auto;}
     #demo-inner-one{display:inline-block;width:40%;margin-right:5%;Text-align:left;font-size:18px;color:#ffffff;vertical-align:top;}
	 #demo-inner-two{display:inline-block;width:50%;Text-align:left;font-size:15px;color:#ffffff;vertical-align:top;}
	  #demo-form{width:100%;}
	  #demo-form-one, #demo-form-two{display:inline-block;width:35%;padding:0;margin-right:5%;text-align:left;vertical-align:top;color:#ffffff;font-size:16px;}
	  #demo-form-three{display:inline-block;width:15%;padding:0;text-align:center;vertical-align:bottom;color:#ffffff;}
	  input{
	width:100%;
	size:15px;
	color:#333333;
	margin:3px 0 0;
	border-radius:5px;
	padding-top: 3px;
	padding-bottom: 3px;
-moz-border-radius:5px;-webkit-border-radius:5px;border: 1px solid #202020;}
	  #submit-button {
	background-color:#66CCFF;
	color:#ffffff;
	border-radius:5px;
	border: 2px solid #FFFFFF;
	font-size: 18px;
-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 10px 3px 10px;font-size:18px;}
#content{width:100%;margin:auto;}
     #content-inner{width:95%;max-width:1500px;margin:0px auto 0px auto;}
	 #content-inner-left{display:inline-block;width:38%;padding:0;margin-right:10%;text-align:left;vertical-align:top;}
	 #content-inner-left{display:inline-block;width:38%;padding:0;text-align:left;vertical-align:top;}
	 #content-privacy{width:75%;max-width:1000px;margin:auto;}
	  #content-contact{width:45%;max-width:500px;margin:auto;}
#footer{width:100%;background-color:#4B4B4A;}
      #footer-inner{width:95%;max-width:1500px;margin:0px auto 0px auto;}
	  #footer-inner a:link,#footer-inner a:active, #footer-inner a:visited {color: #FFFFFF;text-decoration: none;}
	  #footer-inner a:hover {color: #cccccc;text-decoration: underline;}
     #footer-inner-one{display:inline-block;width:30%;margin-right:5%;Text-align:left;font-size:12px;color:#ffffff;vertical-align:top;}
	 #footer-inner-two{display:inline-block;width:30%;margin-right:5%;Text-align:left;font-size:12px;color:#ffffff;vertical-align:top;}
	 #footer-inner-three{display:inline-block;width:15%;Text-align:left;font-size:12px;color:#ffffff;vertical-align:top;}
	 .logo-footer{color:#ffffff;font-family: 'Heebo', sans-serif;font-size:30px;line-height: 25px;}
	 span.powering {
	font-size:12px;
	color:#ffffff;
	font-family: 'calibri', sans-serif;
	font-style: italic;
}
#copyright{background-color:#3B3B3A;width:100%;}
#copyright-inner{width:95%;max-width:1500px;margin:auto;color:#ffffff;padding:5px 0 5px 0; font-size:12px;}
h1,h2,h3{color: #3F51B5;}
/*=============================================*/
@media screen and (max-width:1080px) { 
     #headline_left{display:inline-block;width:45%;padding:0 10px 0 25px;text-align:left;vertical-align:top;font-size: 18px;}
	  #headline_right{display:inline-block;width:43%;padding:0 25px 0 10px;text-align:right;vertical-align:top;font-size: 18px;}
}
/*=============================================*/
@media screen and (max-width:850px) { 
#welcome_text{top:150px;} 
 #demo-form{width:75%;margin:auto;}
#demo-form-one, #demo-form-two{display:inline;width:100%;padding:0;margin-right:0%;text-align:left;vertical-align:top;color:#ffffff;font-size:16px;}
	  #demo-form-three{display:inline;width:100%;padding:0;text-align:center;vertical-align:bottom;color:#ffffff;}
	 #welcome_text{
	height:auto;padding:10px 20px 10px 20px;
	color:#fff;font-size:16px;
	z-index:2;
	position: absolute;
	Width:80%;
	top:120px;
	right:30px;
	/*background-image: url(images/transparent.png);
	background-repeat: repeat;*/
	/*background-color:#0F91AB;*/
}    
}
/*=============================================*/
@media screen and (max-width:650px) { 
    
.logo{height:auto;
	 color:#ffffff;font-family: 'Heebo', sans-serif;
	font-size:65px;
	z-index:2;
	position: absolute;
	Width:80%;margin:auto;
	top:0px;
text-align:center;
    
    
    
   }
    
#welcome_text{display:none;
	padding:0px;
	width:80%;margin:auto;
	top:90px;
	font-size:1em;
}  


 #headline_band{width:85%;margin:auto;padding:10px 0 10px 0;}
   #headline_left{display:inline;width:100%;padding:0;text-align:left;vertical-align:top;font-size: 18px;}
	  #headline_right{display:inline;width:100%;padding:0px;text-align:center;vertical-align:top;font-size: 18px;}
}

/*=============================================*/
@media screen and (max-width:500px) { 
#header-inner{width:95%;max-width:1500px;margin:0px auto 0px auto;padding:0 0 5px 0;}

#welcome_text{

	font-size:0.9em;
}  



 #logo{width:100%;text-align:center;font-size:75px;	line-height: 75px;}
  #tel{width:100%;padding:10px 0 10px 0;text-align:center;vertical-align:top;color:#ffffff;font-size:16px;}
   #content-contact{width:80%;max-width:500px;margin:auto;}
  #demo-form{width:100%;margin:auto;}
	   #demo-inner{width:80%;margin:auto;padding:10px 0 10px 0;}
	  #demo-inner-one{display:inline;width:100%;margin-right:0%;Text-align:left;font-size:18px;color:#ffffff;vertical-align:top;}
	 #demo-inner-two{display:inline;width:100%;Text-align:left;font-size:15px;color:#ffffff;vertical-align:top;}
	 
 #content-inner{width:80%;}
	 #content-inner-left{display:inline;width:100%;}
	  #content-privacy{width:80%;max-width:1000px;margin:auto;}
	  #footer-inner{width:75%;max-width:1500px;margin:auto;padding:15px 0 15px 0;}
	  #footer-inner-one, #footer-inner-two{display:inline;width:100%;}
	 #footer-inner-three{display:inline;width:100%;}}
	 
	 	 /*=============================================*/
@media screen and (max-width:450px) { 

	
}  

	 /*=============================================*/
@media screen and (max-width:410px) { 
 
	#demo-inner{width:85%;margin:auto;padding:10px 0 10px 0;}
}  
.smallprint {
	font-size: 9px;
}
