@charset utf-8;@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);@import url(https://fonts.googleapis.com/css?family=Lora);#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,p,ul li,.formbuilder-form label
.contact_detail span,.contact_detail,.contact_detail a,.contact_detail a:hover,.contact_detail a:focus,#contact1a a,#contact1a span{font-family:Lora,serif}header{font-family:Roboto,sans-serif}.form,#quote_form_form,#extraFormsContainer .modal-dialog{margin:0 0 25px;background-color:#535ca3;padding:30px;color:#fff;border-radius:3px}.formbuilder-form label{color:#fff;font-size:15px}.formbuilder-form input,.formbuilder-form textarea,.formbuilder-form select,.formbuilder-form select option{color:#303030;padding:10px}.btn,#content .btn,#extraFormsContainer .modal-dialog input#submit-form:hover,.formbuilder-form input#submit-form:hover,#extraFormsContainer .modal-dialog input#submit-form:active,.formbuilder-form input#submit-form:active{background-color:#0eb186;border-color:#0eb186;text-transform:uppercase;color:#fff;border-radius:5px;transition:.2s .2s ease-out}.btn:hover,.btn:active,#content .btn:hover{background-color:#343994;border-color:#343994;color:#fff;transition:.2s .2s ease-out}#extraFormsContainer .modal-dialog input#submit-form,.formbuilder-form input#submit-form{background-color:transparent;border:1px solid #fff;text-transform:uppercase;border-radius:5px;color:#fff;transition:.2s .2s ease-out}header a,header a,header span,#header2a a{color:#30378f;font-weight:600;font-size:30px}#header2a{line-height:32px}#header2a:before{color:#30378f;font-size:32px;content:'\f098';display:none;padding-right:2px}#header2b a{color:#181818;font-weight:400;font-size:19.9px}#header2b{line-height:25px}#header{padding-top:14px}#header2{padding-bottom:28px}#banner{padding:180px 0 150px}#banner h1,#banner h2,#banner h3,#banner h4{color:#fff;font-size:60px;font-weight:600;line-height:60px}#banner p{font-size:19px;color:#fff}#banner1{animation:move 2s ease;text-shadow:0 2px 10px rgba(0,0,0,.2);width:100%}#banner hr{border:solid 1px #fff;color:#fff;width:70%}.banner_cover{opacity:1;height:130px;background-color:rgb(255,255,255)}@-webkit-keyframes move{from{transform:scale(0.8);opacity:0}to{transform:scale(1.0);opacity:1}}#services{background:#EAEAEA;padding:20px}#services h3{color:#535ca3;font-size:26px;font-weight:600;margin-bottom:4px}#services p{color:#181818;font-size:18px}.serviceImg{border:2px solid #535ca3;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:100px}#content h1,#content h2,#content h3{color:#535ca3;font-size:28px;line-height:30px;font-weight:600}.content_block{padding-bottom:80px}#content p,#content ul li{color:#181818;font-weight:400;font-size:18px}#content ul li{padding-bottom:10px}#content ul li:before{content:'\f111';font-size:10px;color:#49206f}#content p.img img,#contact img{transition:.2s .2s ease-out}#content p.img img:hover{transform:scale(1.05)}#content strong{font-weight:600}#contact{background-color:#181818;padding:100px 0 100px 0}blockquote{border-color:#535ca3}#contact1a a,#contact1a span,#contact h1,#contact h2,#contact h3{color:#fff;font-size:25px;line-height:40px;font-weight:500;text-decoration:none}#contact p,.contact_detail,.contact_detail a,.contact_detail a:hover,.contact_detail a:focus,#contact ul li{font-weight:400;color:#fff}#contact2f{margin-bottom:15px}footer{background:#0f0f0f;padding:20px 0}footer a,footer a:hover,footer p{font-weight:400;color:#ccc}#content6,#contact2f,#contact2g,#contact2d,#contact1b{display:none}@media only screen and (max-width:991px) and (min-width:768px){#contact2e a{font-size:15.5px}#services h3{font-size:25px;line-height:30px}#content .btn{width:100%}}@media (max-width:991px){#banner h1,#banner h2,#banner h3,#banner h4{font-size:50px}#banner p{font-size:17px}}@media (max-width:1024px){#contact2e a{font-size:16px}#contact1a a,#contact1a span,#contact h1,#contact h2,#contact h3{font-size:28px;line-height:35px}}@media (max-width:991px){#header{background-position:-150px}#contact1a a,#contact1a span,#contact h1,#contact h2,#contact h3{display:block}#content .btn{padding-right:10%;padding-left:10%}#services p{font-size:14px}#content p{font-size:17px}}@media (max-width:767px){#contact1a a,#contact1a span,#contact h1,#contact h2,#contact h3{font-size:25px;line-height:35px}#extraFormsContainer .modal-dialog input#submit-form,.formbuilder-form input#submit-form,#content5b,#content3b{width:100%!important}.banner_cover{height:295px}#service3{clear:left}#services p{font-size:16px}.content_block{padding-bottom:23px}#header1{margin-bottom:-2px}#banner p{margin-bottom:23px}#content{padding:55px 0 20px 0}#contact{padding:60px 0 60px 0}#banner{padding:65px 0 30px 0}#header{background-position:-160px 200px;padding:50px 0 0 0}#banner h1,#banner h2,#banner h3,#banner h4{font-size:45px}}@media (max-width:375px){.btn{font-size:18px;padding-right:5%;padding-left:5%}}@media (max-width:490px){#banner p{margin-top:0}}@media (max-width:480px) and (min-width:321px){#banner{padding-top:55px}}@media (max-width:480px) and (min-width:376px){#banner h1,#banner h2,#banner h3,#banner h4{font-size:28px}#contact h1,#contact h2,#contact h3,#contact1a a,#contact1a span{font-size:28px}}@media (max-width:375px) and (min-width:321px){#contact h1,#contact h2,#contact h3,#contact1a a,#contact1a span{font-size:28px}#banner h1,#banner h2,#banner h3,#banner h4{font-size:24px}#banner p{margin-top:10px;font-size:17px}}@media only screen and (max-width:620px) and (min-width:470px){#banner h1,#banner h2,#banner h3,#banner h4{font-size:35px}}@media (max-width:320px){.banner_cover{height:283px}#banner{padding-top:55px}#contact h1,#contact h2,#contact h3,#contact1a a,#contact1a span{font-size:24px}#banner h1,#banner h2,#banner h3,#banner h4{margin-bottom:-10px;font-size:22px}#banner p{font-size:17px;padding-right:13px;padding-left:13px;margin-top:10px}}@media (min-width:768px){#contact1{width:60%}#contact2{width:40%}#banner hr{margin-left:0}#banner1 h1,#banner1 p{text-align:left}#content1a,#content2b,#content3a,#content4b,#content5a,#content6b{width:60%}#content1b,#content2a,#content3b,#content4a,#content5b,#content6a{width:40%;margin-top:20px}#content1a img,#content2b img,#content3a img,#content4b img,#content5a img,#content6b img{width:100%!important}}@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:2% 5% 2% 5%}#services p{margin:0 2% 0 2%}.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}body::-webkit-scrollbar{background-color:#eee;width:10px}body::-webkit-scrollbar-thumb{background-color:#626262}