@charset utf-8;@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);h2,#services h3{color:#38afff}p{color:#222}h1,h2,h3,.formbuilder-form input#submit-form,p,ul,ul li,ul a,ul a:hover,ul a:focus,.formbuilder-form label{font-family:'Open Sans',sans-serif}#banner p,#service p,.contact_detail a,.contact_detail,.formbuilder-form input#submit-form{color:#fff;font-size:20px;font-weight:400}#content h2,strong,.formbuilder-form label{font-weight:700}.formbuilder-form label,h2,h3,.btn,.formbuilder-form input#submit-form,.formbuilder-form input#submit-form:hover,.formbuilder-form input#submit-form:focus,.formbuilder-form input#submit-form:active,.formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form,formbuilder-form input#submit-form:hover,.formbuilder-form input#submit-form:focus,.formbuilder-form input#submit-form:active,.formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:hover,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:focus,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:active,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn{text-transform:uppercase}h3,#content h3 a,#header2,#header span,#header2a,#header2a p,#header2b a,#header2a a,.btn,.btn:hover,.btn:focus,.btn:active,.btn.active,.open>.dropdown-toggle.btn,.formbuilder-form input#submit-form,.formbuilder-form input#submit-form:hover,.formbuilder-form input#submit-form:focus,.formbuilder-form input#submit-form:active,.formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form,formbuilder-form input#submit-form:hover,.formbuilder-form input#submit-form:focus,.formbuilder-form input#submit-form:active,.formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:hover,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:focus,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:active,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#contact2f,#contact h3,#contact p,#contact2e,#contact2c,.contact_detail a,.contact_detail a:hover,.contact_detail a:focus{text-decoration:none}.btn{background-color:transparent;border-radius:10px;color:#fff;border:2px solid #fff}@media (min-width:711px){.btn:hover,.btn:focus,.btn:active,.btn.active,.open>.dropdown-toggle.btn{border-radius:10px;background-color:#2d52a3;color:#fff;border:1px solid #2d52a3;z-index:2;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1)}}.btn,.btn:hover,.btn:focus,.btn:active,.btn.active,.open>.dropdown-toggle.btn{text-shadow:none;font-weight:bold}.formbuilder-form input#submit-form,.formbuilder-form input#submit-form:hover,.formbuilder-form input#submit-form:focus,.formbuilder-form input#submit-form:active,.formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form,formbuilder-form input#submit-form:hover,.formbuilder-form input#submit-form:focus,.formbuilder-form input#submit-form:active,.formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:hover,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:focus,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:active,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn{font-weight:bold}.formbuilder-form input#submit-form,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form{background-color:#29abe2;color:#fff;border:0}.formbuilder-form input#submit-form:hover,.formbuilder-form input#submit-form:focus,.formbuilder-form input#submit-form:active,.formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:hover,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:focus,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form:active,#extraFormsContainer .modal-dialog .formbuilder-form input#submit-form.active,.open>.dropdown-toggle.btn{background-color:#333;color:#fff}.form,#quote_form_form,#extraFormsContainer .modal-dialog{background:rgba(28,106,158);background:rgba(28,106,158,.9);border-radius:10px}.formbuilder-form label{color:#fff;font-weight:400}.formbuilder-form input,.formbuilder-form textarea,.formbuilder-form select{background:#fff;border:1px solid #d3d3d3}#banner1 h1,#banner p,#service p{color:#fff}#header2b a{color:#e5e6e6}#header2a,#header2a a,#header span{font-size:37px;color:#1c6799;padding-top:0}#header2b{font-size:30px}#header2{padding-bottom:60px}#header1 p{padding-top:20px}#banner h1{line-height:75px;font-size:65px}.banner_cover{opacity:.6;background-color:#000}#banner1{animation:move 2s ease;width:100%}@-webkit-keyframes move{from{transform:scale(0.8);opacity:0}to{transform:scale(1.0);opacity:1}}#banner1 img.img-responsive{margin:0 auto}#content{padding:100px 0 20px 0}#services{border-top:5px solid #1c6a9e;border-bottom:5px solid #1c6a9e;padding:50px 0 30px}#service1,#service2,#service3,#service4{transition:.2s .2s ease-out;padding:25px 10px 25px 10px}#service1:hover,#service2:hover,#service3:hover,#service4:hover{transform:scale(1.1);background:rgba(202,202,202);background:rgba(202,202,202,.4)}#contact .img-responsive,#content .img-responsive{border:5px solid #fff;transition:.2s .2s ease-out;box-shadow:10px 10px 20px rgba(0,0,0,.17)}#contact .img-responsive:hover,#content .img-responsive:hover{border:5px solid #1c6a9e;transform:scale(1.05);box-shadow:0 0 20px rgba(0,0,0,.17)}#contact1b,#contact2d,#contact2f,#contact2g,#content6,#content5{display:none}#contact h2,.contact_detail a,.contact_detail a:hover,.contact_detail,#contact p{color:#fff}footer *,footer a,footer{color:#fff}footer{background-color:#222;border-top:5px solid #2d52a3;padding:25px 0 25px}@media only screen and (min-width:1200px){#content1a,#content2b,#content3a,#content4b{width:60%}#content1b,#content2a,#content3b,#content4a{width:55%}#content img{width:100%}}@media only screen and (max-width:991px) and (min-width:768px){#service1:hover,#service2:hover,#service3:hover,#service4:hover{transform:none}#header2a,#header2a a,#header span{font-size:35px}}@media only screen and (max-width:767px) and (min-width:0){#header ul li:before,#content ul li:before,#services ul li:before,#contact1a ul li:before,#contact1b ul li:before,#contact2 ul li:before{position:relative;left:-2px}#header1 p{padding:0;line-height:35px}#header2{padding-bottom:140px;padding-top:10px}#header2a,#header2a a{line-height:25px}#header2b a{line-height:37px}.formbuilder-form label{text-align:left}#banner{padding:0 0 150px}#service1:hover,#service2:hover,#service3:hover,#service4:hover{transform:scale(1.05)}}@media (max-width:480px){#service1:hover,#service2:hover,#service3:hover,#service4:hover{transform:scale(1.0)}#banner h1{line-height:40px;font-size:45px}#banner p{font-size:18px}#header2a,#header2a a,#header span{font-size:30px}#header2a:before{font-size:27}#header2b a{font-size:26px}}@media (max-width:767px){#service3{clear:left}}@media (max-width:1100px){.content_block{padding-bottom:0}}