body{margin:0; padding:0; width:100%;  font-family:'Ubuntu', sans-serif; font-size:14px; background:none;}

#wrapper{width:100%; margin:0; min-height:100%; overflow:hidden; background:#FFFFFF; /*border:1px #000 solid;*/box-sizing: border-box;}

header{text-align:left; width:100%; min-height:106px; background:#d4f2ff;box-sizing: border-box;}

#logo{width:100%; height:106px; margin:0 auto;/*border:1px #000 solid;*/box-sizing: border-box; float:none; padding:20px 0px 0px 0px;}
#logo img{max-width:100%; height:auto; text-align:center; display:block;margin:0 auto;}

.phone{display:none;}
#social{display:none;}
.contactbut{display:none;}

nav{ display:none;}
#menu2{ width:100%;height:36px; clear:both;box-sizing:border-box; display:block; background:#27486e;}

#flash{display:none;}
#offer{display:none;}

main{width:100%; min-height:100px; padding:0px 0px;overflow:hidden;/*border:1px #000 solid;*/ box-sizing:border-box;}
#homecontent{width:85%; min-height:100px; margin:0 auto; overflow:hidden;/*border:1px #000 solid;*/box-sizing:border-box;}
#homecontent img{width:70%;}

h1{color:#27486e; margin:20px 0px; padding:0px 0px 5px 0px; font-size:2.5em;font-family:'Ubuntu', sans-serif; font-weight:bold; text-align:center;}
h1 span{color:#6199b1;}

h2{color:#27486e; margin:20px 0px; padding:0px 0px 5px 0px; font-size:1.5em;font-family:'Ubuntu', sans-serif; font-weight:bold; text-align:center; }

.content{width:100%; min-height:100px; overflow:hidden; float:none; color:#6199b1;/*border:1px solid #000;*/ font-size:1.1em;}
.content p{line-height:20px; text-align:justify; margin-bottom:30px;}
.content ul {  list-style-type: decimal;list-style-type: circle; margin:0;}
.content ul li{margin-left:15px; padding-bottom:5px;}

#services{display:none;}

footer{width:100%; height:60px; overflow:hidden; padding:10px 1px; background:#27486e;/*border:1px solid #FF0000;*/ font-size:11px; color:#FFF; box-sizing:border-box;}
footer ul {width:85%;
	margin:auto;}
footer li{width:6%; height:20px; float:left; display:inline-block;/*border:1px solid #FF0000;*/}
footer li img{width:100%;}
footer li:nth-child(5){margin-right:none;}
footer #copyright a{font-size:10px;}
footer #copyright ul{width:100%;
		border-top:1px solid rgba(255,255,255,0.3);		
		}
footer #copyright  ul li{
        width:20%;
        margin:5px;
        margin-left:8px;
        text-align: center;

}

#contact_info{width:100%; overflow:hidden; height:auto; float:none;color:#6199b1; font-size:16px;box-sizing:border-box; text-align:center; margin-bottom:20px;}
#contact_form{width:100%; overflow:hidden; height:auto;/*border:1px solid #FF0000;*/box-sizing:border-box;}
#contact_form p{display:block; width:100%; /*border:1px solid #FF0000;*/ overflow:hidden; margin:0px 0px; box-sizing:border-box;}
#contact_form label{width:100%; float:left; text-align: left; display: inline;  color:#666;/*border:1px solid #FF0000;*/ margin:15px 0px 3px 0px;  }
#contact_form input { font-size: 14px; border:1px solid #666; width:90%; height:25px; float:left; box-sizing:border-box;}
#contact_form textarea { font-size: 14px; border:1px solid #666; width:100%; height:100px;box-sizing:border-box;}
#contact_form .but{ font-size:14px; padding:3px; color:#FFFFFF; background:#666; width:auto; height:30px; float:left;}
#contact_form .error{color:#FF0000; font-size:12px; text-align:left; display:inline-block; margin-left:0px;}
#contact_form .success{color:#fff; display:inline-block; width:auto; padding:10px; font-size:14px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background:#85be42;}

#recaptcha_image img { width: 240px; height: 57px; border: solid 1px #a3a9ac; float:left; }
#recaptcha_image { width: 240px; height: 57px; margin: 3px 0 5px 0;}

.clr{clear:both;}


.xero{
      	position:relative;
	top:0px;       
}

