/* Custom Fonts Import */


/* Reset All */
* { margin: 0; padding: 0; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;vertical-align:baseline}
body{}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body { background:#F1F2F4; font-size: 16px; line-height:24px; padding: 0; margin: 0; font-family: 'helvetica', sans-serif, #000000;}
p { margin:0; }
 
.page-wrapper { position:relative; width:89.84375%; max-width: 1150px; margin:0 auto; background:#fff; }

img { max-width: 100%; height: auto; border: none; }
.clearBoth { clear: both; }


#header { position:relative; float:none; clear:both; min-height:88px; width:100%; border-bottom: 2px solid #F1F2F4;}
#header .logo { float: left; padding: 23px 0 10px 3%; }
#header .cta {width: 358px;float: right;padding: 3px 10px;background: #fff609;font-weight: bold;margin: 10px 9% 10px 0;}
#header #contact{padding: 16px 5% 0 0;}
#header .gene{float:right;font-size: 14px;font-weight: bold;}
#header .gene span{color:#00aeef;}
#header .phone { font-size:31px; font-weight:700; color:#000;float:right; padding:0 6% 0 15px;}

#splash{height:766px;padding:20px 25px 20px 35px;color:#FFFFFF;background:#000000;}
#splash #simplest2{display:block;margin:0 auto;}
#splash .video-container{margin: 20px 0 55px;}
#splash .video-container iframe{float:left;width: 55%;}
#splash .video-container img{float:left;width: 45%;}
#splash .col{float:left; width:30%;margin:0 1.5%}
#splash #col1{float:left;padding:11px 0 0 0;}
#splash #col2{float:left;padding:32px 0 0 0;}
#splash #col2 #simplest{padding: 0 0 0 15px;}
#splash #col2 #slipon{padding:0 0 0;}
#splash #col3{float:left;padding: 0 0 0;}
#splash .check{padding:25px 0 0 30px;}
#splash p{font-size:28px; font-weight: bold;padding:50px 0 0 0;}

#content {background:#0071ba;}
#content .mobile{display:none;}

#privacy-policy{background:#ffffff;border-top:solid 3px #000000;padding: 70px 50px;}
#privacy-policy ol,#privacy-policy ul{list-style-position: inside;}
#privacy-policy h3{padding:10px 0;}
#privacy-policy p{padding:5px 0;}

#footer {background:#000000;color:#8d8e8f;border-bottom: 1px solid #2c2c2c;height:88px;}
#footer .copyright{padding:40px 0 0 105px ;font-size:11px;}
#footer .copyright a{color:#f7a81b;text-decoration:none;}
