@charset utf-8;@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);.btn,.formbuilder-form input#submit-form,#extraFormsContainer .modal-dialog input#submit-form{background-color:#fc6565;color:#fff;text-transform:uppercase;border-radius:5px;text-shadow:none;text-decoration:none}.btn:hover{background-color:#39424d;color:#fff}.form,#quote_form_form,#extraFormsContainer .modal-dialog{background-color:#2c333b}.formbuilder-form input,.formbuilder-form textarea{background-color:#fff}.formbuilder-form label{color:#fff}#content4,#content5,#content6,#contact1b,#contact2c,#contact2d,#contact2f,#contact2g{display:none}p,ul li{}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:700}#header{padding:20px 0}#header1{padding-top:5px}header a,header a,header span,#header2a:before,#header2a a{color:#39424d;content:'\f098';font-size:34px;line-height:0}#header2b a{font-weight:300;color:#000;font-size:15px;text-decoration:none}#header2a{line-height:.8em}.banner_cover{background:#fff;height:100px;opacity:1;border-bottom:solid 5px #39424d}#banner{padding:180px 0 160px;margin:auto}#banner1 h1,#banner1 h2,#banner1 h3,#banner1 p{color:#fff;text-align:left}#banner1 h1{font-size:40px}#banner1 strong{font-weight:700;font-size:50px}#banner1 p{font-size:24px}#banner1 hr{border:solid .7px #fff;width:50%;margin-left:0}#banner1{animation:move 2s ease;width:100%}@-webkit-keyframes move{from{transform:scale(0.8);opacity:0}to{transform:scale(1.0);opacity:1}}#content{background-color:#fff}#content h1,#content h2,#content h3{color:#fc6565;line-height:1em;font-size:35px}#content p,#content ul li{color:#333;font-weight:300}#content hr{width:100%;border:solid .7px #5c4465;margin-left:0}#content p.img img{box-shadow:none;transition:all .4s ease 0s}.content_block{padding-bottom:60px}@media (min-width:991px){#content1b,#content2a,#content3b,#content4a,#content5b,#content6a{padding-top:40px}}#content p.img img:hover{transform:scale(1.1)}#services{background-color:#fafafa;padding:10px 0 0 0}#services h4{color:#39424d}#services p{color:#333}#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)}.serviceImg{background-color:#eee;border-radius:50%;padding:50px;transition:all .4s ease 0s}@media (min-width:992px){#services p{margin:0 -18% 0 -18%}}@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 5% 0 5%}#services p{margin:0 2% 0 1%}.serviceImg{margin:0 15% 0 10%}#services{padding:40px 0 20px}#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%}}#contact{background-color:#fff}#contact h1,#contact h2,#contact h3{color:#fff;font-size:35px}#contact1a a{font-weight:700;color:#fff}#contact p,#contact ul li{color:#fff;font-weight:300;text-decoration:none}#contact a{color:#fff;text-decoration:none}#contact2f{margin-bottom:0}#contact2c:before{content:'\f098'}.contact_detail{color:#fff;font-weight:300}footer{background:#39424d;padding:15px}footer a,footer p{color:#fff}#wrapper{display:flex;flex-direction:column}#services{order:2}#banner{order:1}#content{order:3}#contact{order:4}footer{order:5}@media only screen and (min-width:1200px){#content1a,#content2b,#content3a,#content4b,#content5a,#content6b{width:60%}#content1b,#content2a,#content3b,#content4a,#content5b,#content6a{width:40%}#content img{width:100%}}@media (max-width:991px){#banner{padding:90px 0 80px}#contact1,#contact2{width:50%}}@media (max-width:767px){.banner_cover{height:165px}#banner1 h1,#banner1 h2,#banner1 h3,#banner1 p{text-align:center}#banner1 h1{font-size:40px}#banner1 strong{font-size:60px}#banner{padding:80px 0 65px}.content_block{padding-bottom:30px}#contact1,#contact2{width:100%;margin-left:0}#header2{padding-top:10px}#banner1 hr{margin-left:auto}}@media (max-width:480px){#contact h3{font-size:31px}#banner1 h1{font-size:30px;line-height:1.3em}#banner1 strong{font-size:41px}}@media (max-width:375px){.banner_cover{height:160px}#banner1 strong{font-size:36px}#contact h3{font-size:27px}}@media (max-width:320px){.banner_cover{height:150px}#banner1 h1{font-size:25px}#banner1 strong{font-size:31px}#contact h3{font-size:24px}}