.introgreen{background-color:#28926d;padding-top:20px;}.introgrey{background-color:#8a9ba8;padding-top:20px;}.introblue{background-color:#226093;padding-top:20px;}.introgreen h2,.introgrey h2,.introblue h2{color:#fff;text-align:center;}.greentext h2,.greentext h3{color:#28926d;}.greytext h2,.greytext h3{color:#8a9ba8;}.formlabel{font-size:22px;}.resultbox1,.resultbox2,.resultbox3,.resultbox4{float:left;width:25%;padding:20px;border-left:solid 1px #ccc;}.linktel a{color:#fff;}.newnav{background-color:#28926d;width:100%;z-index:999;margin-top:80px;position:absolute;}.pinky{background-color:#8a9ba8;}.greyban{background-color:#5c5f64;}.newnav ul{list-style:none;text-align:right;font-weight:700;font-size:18px;}.newnav ul li{display:inline-block;padding:15px 20px;padding-bottom:0px;}.newnav ul li a{color:#fff;}.be11a h2,.be11a p{color:#000;}ul a{color:#666;}.locations{font-size:22px;}.locations h2{font-size:38px;}.bluebg{color:#fff;display:block;background-color:#3e5f8f;padding:15px 40px;font-size:25px;font-weight:800;text-align:center;}.greybg{color:#fff;display:block;background-color:#8a9ba8;padding:15px 40px;font-size:25px;font-weight:800;text-align:center;}.greenbg{color:#fff;display:block;background-color:#28926d;padding:15px 40px;font-size:25px;font-weight:800;text-align:center;}.partner{color:#fff;display:block;width:100%;background-color:#3e5f8f;padding:15px 40px;font-size:25px;font-weight:800;text-align:center;margin-top:-30px;}.partner a{color:#fff;}.green,.green a{color:#28926d !important;}.grey,.grey a{color:#8a9ba8;}.dpink{color:#993266;}.border{border:solid 1px #226093;}.bordergreen{border:solid 1px #28926d;}.purpleborder{border:solid 1px #541f5f;}.brownborder{border:solid 1px #a99364;}.bordergrey{border:solid 1px #8a9ba8;}.yelborder{border:solid 1px #e1b339;}.greenborder{border:solid 1px #38a09b;}.pborder{border:solid 1px #993266;}.border2{border:solid 1px #3e5f8f;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:20px;}.heavy{font-weight:800;font-size:24px;}.blogLatestImage{display:none;}.featurebox{padding:30px;border:solid 10px #226093;}.complient .box img{margin:5px;}.boxed{background-color:#fff;padding:0px;border:solid 5px #226093;margin-top:30px !important;margin-bottom:-20px !important;}.boxborders img{border:solid 1px #ccc;margin-top:20px;}.split2{columns:2;-webkit-columns:2;-moz-columns:2;}.boxborders h3{font-size:22px;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:28px;font-family:'PT Sans',sans-serif;font-weight:400;font-style:normal;color:#666;}.subnavi{background-color:#666;}.col customul{margin-left:0px;}.col customul li{background-color:#F8AB4D;color:#fff;padding:10px 20px;display:block;margin-bottom:10px;}.navi{color:#fff;width:33%;padding:10px 20px;display:block;float:left;text-align:center;}.navi:hover{background-color:#226093;color:#fff;}.navion{background-color:#226093;color:#fff;width:33%;padding:10px 20px;display:block;float:left;text-align:center;}iframe{width:100%;}a{text-decoration:none;color:#226093;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:pointer;}h1,h2,h3,p,ul,table{margin-bottom:20px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{}h1{color:#03404F;font-size:45px;line-height:40px;font-family:'PT Sans',sans-serif;font-weight:700;font-style:normal;}h2{color:#226093;font-size:42px;line-height:40px;font-family:'PT Sans',sans-serif;font-weight:700;font-style:normal;}h3{color:#226093;font-size:36px;line-height:40px;font-family:'PT Sans',sans-serif;font-weight:700;font-style:normal;}h4{color:#03404F;font-size:16px;line-height:40px;font-weight:400;font-style:normal;}.underline{border-bottom:solid 2px #828789;padding-bottom:10px;margin-bottom:20px;display:inline-block;font-weight:bold;width:70px;}.block1{background-repeat:no-repeat;background-size:cover;display:block;color:#fff;text-align:center;padding-top:90px;padding-bottom:80px;}.block2{background-color:#F5F6F6;}.block3{background-color:#555;color:#fff;}.parallax{background-size:cover;background-position:center center;background-attachment:fixed;padding-top:150px;padding-bottom:150px;}.parallax h2{color:#fff;}.parallax h3{color:#fff;}.bigfeature h2{font-size:42px;letter-spacing:0px;}.bigfeature h3{max-width:800px;margin:auto;color:#333;}.block1 h1,.block1 h2,.block1 h3,.block1 a,.block3 h1,.block3 h2,.block3 h3,.block3 a{color:#fff;}.preheader{background-color:#5c5f64;z-index:999;font-size:20px;color:#fff;padding-top:8px;padding-bottom:8px;font-weight:500;font-family:Helvetica,Sans-Serif;}.preheader i{color:#fff;margin-right:15px;}.preheader p{margin-bottom:0px;}.preheader a{color:#fff;margin-right:30px;}.preheader .white{color:#fff;}.preheader .contractorlogin{font-weight:bold;background-color:#F8AB4D;display:inline-block;color:#03404F;padding:5px 20px;margin-right:0px;font-weight:700;font-style:normal;font-size:18px;}.preheader .contractorlogin:hover{}.preheader .contractorlogin:hover i{color:#03404F;}.header{background-color:#226093;padding-bottom:20px;z-index:999;}.header .right h2{margin-bottom:0px;font-weight:300;}.header .right p{margin-bottom:0px;}.header .center{padding-top:20px;}.headerontop{height:100px;z-index:999;margin-top:20px;position:absolute;}.topcontact h2{margin-bottom:0px;}.logo img{}.bordered img{border:solid 4px #226093;}.hero{height:550px;position:relative;background-size:cover;background-position:center center;margin-top:50px;}.heromar{margin-top:-10px;}.blocked{background-size:cover;background-position:center center;background-attachment:fixed;padding-top:100px;padding-bottom:100px;}.hero .arrowdown{position:absolute;bottom:40px;left:50%;margin-left:-30px;}.hero100{height:100vh;}.hero h1{color:#fff;margin-bottom:40px;letter-spacing:0px;line-height:50px;display:inline-block;}.hero h3,.hero .h2{color:#fff;margin:auto;margin-bottom:40px;border:none;text-transform:none;font-weight:400;font-size:28px;max-width:1000px;}.fixedheight{height:500px;background-size:cover;background-position:center center;}.backgroundholder{}.alignmiddle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-khtml-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:100%;}.hero-gallery{}.hero-gallery .gallery-cell{width:100%;height:100%;background-size:cover;background-position:center center;}.simple-gallery .gallery-cell{width:33%;}.testbg{background-position:center;background-size:cover;padding-top:100px;padding-bottom:100px;}.testimonials-gallery .gallery-cell{width:100%;padding-left:10%;padding-right:10%;}.testimonials-gallery h2{line-height:50px;font-size:32px;font-weight:400;}.testimonials-gallery p{font-weight:700;}.linkblack{display:inline-block;background-color:#226093;padding:15px 40px;font-size:18px;font-weight:800;color:#fff;transition:all .0.5s ease-in-out;border-bottom:solid 1px #226093;letter-spacing:1px;width:220px;text-align:center;}.linkblack:hover{background-color:#fff;color:#226093;border-bottom:solid 1px #226093;}.linkgreen{display:block;width:100%;background-color:#28926d;padding:15px 40px;font-size:18px;font-weight:800;color:#fff;letter-spacing:1px;text-align:center;}.linkgreen:hover{background-color:#226093;color:#fff;}.linkgrey{display:block;width:100%;background-color:#8a9ba8;padding:15px 40px;font-size:18px;font-weight:800;color:#fff;letter-spacing:1px;text-align:center;}.linkgrey:hover{background-color:#226093;color:#fff;}.linkblack span{cursor:pointer;display:inline-block;position:relative;}.linkblack span:after{content:'\00bb';position:absolute;opacity:0;top:0;right:-20px;transition:0.5s;}.linkblack:hover span{padding-right:25px;}.linkblack:hover span:after{opacity:1;right:0;}.linkwhite{display:inline-block;background-color:#828789;padding:15px 40px;font-size:16px;font-weight:800;color:#fff;transition:all .2s ease-in-out;font-style:normal;letter-spacing:2px;}.linkwhite:hover{background-color:#226093;color:#fff;transform:translateX(5px);}.linkwhite:hover i{color:#fff;}.linkwhite i{padding-left:10px;margin-top:5px;color:#fff;}.linkprimary{display:inline-block;background-color:#226093;padding:15px 40px;font-size:16px;font-weight:800;color:#fff;transition:all .2s ease-in-out;font-style:normal;letter-spacing:2px;}.linkprimary:hover{background-color:#828789;color:#fff;transform:translateX(5px);}form div{margin-bottom:10px;}input[type="text"],input[type="password"],input[type="date"],input[type="email"]{padding:12px;width:100%;background-color:#eee;border:0px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:16px;color:#666;font-family:'PT Sans',sans-serif;font-weight:400;font-style:normal;}select{padding:12px;width:100%;background-color:#eee;border:0px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:16px;color:#666;font-family:'PT Sans',sans-serif;font-weight:400;font-style:normal;}textarea{padding:12px;width:100%;background-color:#eee;border:0px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:16px;color:#666;font-family:'PT Sans',sans-serif;font-weight:400;font-style:normal;height:100px;}input[type="submit"],input[type="button"]{background-color:#226093;border:0px;color:#FFFFFF;cursor:pointer;padding-top:15px;padding-right:14px;padding-bottom:15px;padding-left:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;width:100%;text-transform:uppercase;-webkit-appearance:none;transition:all .2s ease-in-out;font-family:'PT Sans',sans-serif;font-weight:400;}input[type="submit"]:hover,input[type="button"]:hover{background-color:#226093;color:#fff;transform:translateX(5px);}a img{transition:all .2s ease-in-out;}a img:hover{transform:translateY(-5px)}.herosml{height:500px;color:#fff;font-size:24px;}.herosml h1{color:#fff;}.break{margin-top:2%;margin-bottom:2%;height:1px;background-color:#eee;clear:both;}.breakclean{height:1px;clear:both;}#map{width:100%;height:500px;margin:auto;position:relative;}.mapwrap{position:relative;}.footer{background-color:#a2a9a9;color:#fff;margin-top:-1px;}.footer h2,.footer h3,.footer h4{color:#D4DAE6;font-weight:700;}.footer a,.footer2 a{color:#fff;}.footer a:hover,.footer2 a:hover{text-decoration:underline;}.footer2{background-color:#226093;color:#fff;margin-top:-1px;font-size:14px;}.footer2 strong{font-weight:500;}.featuretext{background-color:#eee;padding:15px;margin-top:-35px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}.imgfloatleft{float:left;margin-right:2%;}.imgfloatright{float:right;margin-left:2%;}.be11a img{padding-bottom:100px;}.nav{font-weight:700;text-transform:uppercase;font-size:18px;}#wrapper{position:relative;}#nav-trigger{display:none;position:absolute;top:30px;right:20px;z-index:9997;}#nav-trigger span img{max-width:40px;}#nav-trigger span{color:#fff;cursor:pointer;display:inline-block;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;}nav#nav-main{padding:0px 0;}nav#nav-main ul{list-style-type:none;margin:0;padding:0;text-align:right;}nav#nav-main li{border-right:solid 0px #226093;display:inline-block;padding:0 0px;position:relative;}nav#nav-main li:last-child{border-right:none;}nav#nav-main a{margin-top:20px;color:#fff;display:block;padding:10px 15px;transition:all .2s ease-in-out;}nav#nav-main a:hover{}nav#nav-main a:after{display:block;content:'';border-bottom:solid 2px #AABAD3;transform:scaleX(0);transition:transform 250ms ease-in-out;}nav#nav-main a:hover:after{transform:scaleX(1);}nav#nav-main .selected{font-weight:900;color:#ccc;}nav#nav-main ul li ul{position:absolute;top:80px;left:0px;width:260px;z-index:9999;margin:auto;left:0px;text-align:left;padding:0px;display:none;}nav#nav-main ul li ul li a{text-align:left;padding:5px 15px;background-color:#fff;color:#08404E;min-width:200px;margin-top:0px;font-size:13px;text-transform:none;}nav#nav-mobile{display:none;position:absolute;z-index:9999;width:100%;background-color:#557DAA;text-transform:uppercase;font-weight:700;font-size:18px;}nav#nav-mobile .closemobilenav{text-align:center;margin:auto;padding:20px 0px;cursor:pointer;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;}nav#nav-mobile .closemobilenav:hover{-webkit-transform:rotate(45deg);transform:rotate(45deg);}nav#nav-mobile ul{display:none;list-style-type:none;margin-left:auto;margin-right:auto;text-align:center;}nav#nav-mobile ul li ul{margin-bottom:0px;}nav#nav-mobile ul li ul li a{color:#ccc;font-size:16px;}nav#nav-mobile li{display:block;margin:0 0px;padding:0px 0;}nav#nav-mobile li:last-child{border-bottom:none;}nav#nav-mobile a{color:#fff;display:block;padding:5px 0px;}nav#nav-mobile a:hover{color:#000;}.navbar{background-color:#eee;text-transform:uppercase;}.navbar nav#nav-main ul{text-align:left;}.navbar nav#nav-main a{margin-top:0px;}.imgoverlay{position:relative;height:280px;overflow:hidden;text-align:center;color:#fff;}.imgoverlay h3{color:#fff;padding-top:40px;}.imgoverlaytxt{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;transition:all .2s ease-in-out;}.imgoverlay:hover .imgoverlaytxt{display:block;transition:all .2s ease-in-out;}.hidden{opacity:0;}.visible{opacity:1;}.nomargbot h1,.nomargbot h2{margin-bottom:0px;}.galleryThumb{width:32%;float:left;margin-right:2%;margin-bottom:2%;overflow:hidden;max-height:220px;}.galleryThumb img{width:130%;min-height:220px;}.galleryThumb:nth-child(3n+1){float:right;margin-right:0px;}@media only screen and (max-width:1152px){#nav-trigger{display:block;}nav#nav-main{display:none;}nav#nav-mobile{display:block;}.hero h1{line-height:70px;font-size:42px;}.preheader{display:none;}.logo{width:300px;margin-bottom:30px;}}@media only screen and (max-width:1000px){.header{padding-bottom:90px;}.hero{background-attachment:scroll;height:800px;margin-top:0px;}.blocked{background-attachment:scroll;}}@media only screen and (max-width:920px){.logo{text-align:center;margin-bottom:30px;}.newnav{display:none;}.be11a img{padding-bottom:20px;}.locations a,.locations h2{font-size:25px;}.locations img{width:300px;}.navi{width:100%;float:none;}.navion{width:100%;float:none;}h2,h3{font-size:28px;}h4{font-size:14px;}.galleryThumb{width:100%;float:none;margin-right:0%;margin-bottom:2%;overflow:hidden;max-height:100%;}.galleryThumb img{width:100%;min-height:auto;}.galleryThumb:nth-child(3n+1){float:none;margin-right:0px;}.footer,.footer2{text-align:center;}.hero{background-attachment:scroll !important;}.hero h1{color:#fff;margin-bottom:40px;letter-spacing:0px;line-height:40px;border-bottom:solid 10px #CDCDCD;padding-bottom:20px;display:inline-block;font-size:36px;}.hero h2,.hero .h2{font-size:20px;max-width:100%;margin-bottom:20px;line-height:30px;font-weight:normal;}.hero-gallery .alignmiddle{padding-left:10%;padding-right:10%;}.right,.left{text-align:center;}.testimonials-gallery h2{line-height:30px;font-size:18px;font-weight:400;}.split2{columns:1;-webkit-columns:1;-moz-columns:1;}}@media only screen and (max-width:600px){.imgfloatright{float:none;margin-right:0px;}.imgfloatleft{float:none;margin-left:0px;}.preheader .left{text-align:center;}.fixedheight{height:100%;background-size:cover;background-position:center center;}}