@charset utf-8;@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);#header2b a,#header2a a,#header2a a:hover,footer a:hover,.btn,.contact_detail a,.contact_detail a:hover,.btn:hover,.btn:focus,.btn:active,.formbuilder-form input#submit-form,.formbuilder-form input#submit-form:hover,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:hover{text-decoration:none}h1,h2,h3,h4,h5,.btn,.formbuilder-form input#submit-form,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form,#banner p,p,ul li,header,.formbuilder-form label,#contact h3,#contact1a a,#contact1a span,#contact span,.formbuilder-form label,.contact_detail,.contact_detail a,.contact_detail a:hover,.contact_detail a:focus{font-family:'Open Sans',sans-serif}.form,#quote_form_form,#extraFormsContainer .modal-dialog{margin:0 0 25px;background-color:rgb(255,255,255);padding:30px;border-radius:3px;color:#333}.formbuilder-form label,.rqrd{color:#333;font-weight:400}.formbuilder-form input,.formbuilder-form textarea,.formbuilder-form select,.formbuilder-form select option{border:0;padding:10px}.btn{background-color:transparent;text-transform:uppercase;border:2px solid #fff;text-shadow:none;color:#fff;transition:.2s .2s ease-out}.btn:hover{background-color:#fff;text-transform:uppercase;border:2px solid #fff;text-shadow:none;color:#262324;transition:.2s .2s ease-out}#content .btn,#extraFormsContainer .modal-dialog input#submit-form,.formbuilder-form input#submit-form{background-color:#262324;padding-right:10%;padding-left:10%;text-transform:uppercase;color:#fff;transition:.2s .2s ease-out}header span,#header2a a{font-weight:600;font-size:39px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.4)}#header2a:before{display:none;color:#fff;font-size:31px;content:'\f098';padding-right:5px}#header2b a{color:#fff;font-size:19.2px;text-shadow:0 0 10px rgba(0,0,0,.4)}#header2b{line-height:13px}#header{padding-top:25px}#header2{padding-bottom:39px}#banner{padding:140px 0 140px}#banner h1,#banner h2,#banner h3,#banner h4{color:#fff;font-size:40px;font-weight:100}#banner strong{font-size:60px;font-weight:700}#banner1{animation:move 2s ease;text-shadow:0 0 10px rgba(0,0,0,.4);width:100%}#banner p{color:#fff;font-size:21px;font-weight:400}#banner hr{border-bottom:solid 1px #fff;color:#fff;width:60%}.banner_cover{background:#2d3e50;opacity:.6}@-webkit-keyframes move{from{transform:scale(0.8);opacity:0}to{transform:scale(1.0);opacity:1}}#services{background-color:#f5f5f5;padding:20px}#services h1,#services h2,#services h3{color:rgba(26,26,26,.7);font-size:23px;font-weight:600;text-transform:uppercase;margin-bottom:4px}#services p{color:rgba(26,26,26,.7);font-size:17px}.serviceImg{background-color:#fafafa;border-radius:50%;padding:50px;transition:all .4s ease 0s}#service1,#service2,#service3,#service4{padding:5% 4% 5% 4%;transition:all .4s ease 0s}#service1:hover,#service2:hover,#service3:hover,#service4:hover{transform:scale(1.1)}#content{background-color:#fff;padding-bottom:50px}#content h3{font-size:26px}#content h1,#content h2,#content h3{color:#262324;font-weight:600;line-height:35px;margin-bottom:15px}blockquote{font-size:17px;border-color:#333;background-color:#fff}.content_block{padding-bottom:70px}#content p,#content ul li{font-size:18px;color:#767676;line-height:30px}#content ul li{padding-bottom:7px}#content ul li:before{content:'\f00c';color:#2d3e50}#content p.img img{transition:.2s .2s ease-out;box-shadow:none;border:5px solid #eee}#content p.img img:hover{transform:scale(1.1)}strong{font-weight:600}#contact{background-color:#f5f5f5;padding:100px 0 100px 0}#contact2f{margin-bottom:15px}#contact h1,#contact h2{font-size:30px;color:#262324;font-weight:600}#contact1a a,#contact1a span,#contact h3{font-size:24px;text-decoration:none;color:#262324}#contact p,.contact_detail,.contact_detail a,.contact_detail a:hover,.contact_detail a:focus,#contact ul li{color:#262324}#contact2c:before,#contact2e:before,#contact2f:before{color:#262324}footer{background:#262324;padding:20px 0}footer a,footer a:hover,footer p{font-weight:400;color:#fff}#content5,#content6,#contact2c,#contact2f,#contact2g,#contact2d,#contact1b{display:none}@media (max-width:1024px){#contact1a a,#contact1a span,#contact h3{font-size:21px}#content .btn{padding-right:7%;padding-left:7%}}@media (max-width:991px){#contact h3,#contact span,#services p #contact2f,#contact p,#content p,#content ul li{font-size:17px}#services p{font-size:16px}}@media (max-width:767px){#contact1a a,#contact1a span,#contact h1,#contact h2,#contact h3{display:block}#contact h3,#contact span{font-size:19px}#service3{clear:left}#services p{font-size:18px}.content_block{padding-bottom:23px}#header2{margin-top:-6px}#banner h1{line-height:50px;font-size:30px}#banner strong{font-size:55px}#banner p{margin-bottom:23px}#content{padding:70px 0 40px 0}#contact{padding:70px 0 50px 0}#banner{padding:50px 0 20px}}@media (max-width:699px){#contact{background-position:80% 0}#header{background-position:40% 0}}@media (max-width:480px){#banner strong{font-size:42px;line-height:45px}#banner h1{font-size:30px;line-height:40px}.btn{padding-right:6%;padding-left:6%}#banner p{font-size:18px}}@media (max-width:375px){#services h3{font-size:23px}#banner strong{font-size:35px;line-height:40px}#banner h1{font-size:30px;line-height:40px}#banner p{font-size:16px}#extraFormsContainer .modal-dialog input#submit-form,.formbuilder-form input#submit-form{width:100%!important}}@media (min-width:992px){#content1b,#content2a,#content3b,#content4a{padding-top:40px}}@media (min-width:768px){#content2a,#content4a,#content6a{text-align:right}#contact1{width:35%}#contact2{width:55%}#content1a,#content2b,#content3a,#content4b,#content5a,#content6b{width:60%}#content1b,#content2a,#content3b,#content4a,#content5b,#content6a{width:40%}#content img{width:100%!important}#banner1 h1,#banner1 p{text-align:center}}@media only screen and (max-width:1199px) and (min-width:991px){.serviceImg{padding:40px}}@media (min-width:992px){#services p{margin:0 -18% 0 -18%}#services h3{margin-left:-40px;margin-right:-40px}}@media only screen and (max-width:991px) and (min-width:768px){#service1,#service2,#service3,#service4{padding:0 1% 0 1%}.serviceImg{padding:25%}#services{padding:40px 0 20px}}@media (max-width:767px){#service1,#service2,#service3,#service4{padding:0 7% 0 7%}#services p{margin:0 2% 0 1%}.serviceImg{margin:0 15% 0 15%}#services{padding:40px 0 20px}#service3{clear:left}#service1:hover,#service2:hover,#service3:hover,#service4:hover{transform:scale(1.0)}}@media (max-width:580px){.serviceImg{margin:0 5% 0 5%}}@media (max-width:480px){#service1,#service2,#service3,#service4{padding:0 25% 0 25%}#services p{margin:0 -20% 0 -20%}.serviceImg{padding:20%}}#wrapper{display:flex;flex-direction:column}#services{order:2}#banner{order:1}#content{order:3}#contact{order:4}footer{order:5}