@import url("hhttps://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700");html,body,h1,h2,h3,h4,h5,h6,ul,li,a,form,table,tr,td,button{font-family:"Roboto",sans-serif;color:#515151;font-weight:normal;padding:0;margin:0}p{font-size:18px;line-height:30px;margin-bottom:50px}p:last-child{margin-bottom:0}h2{color:#515151;font-size:40px;line-height:55px;font-weight:500;max-width:600px}h3{font-size:30px;font-weight:400;color:#333333;margin-bottom:15px}h4{margin:20px 0 2px}h5{font-weight:100;margin-bottom:30px}a:link,a:visited,a:focus{color:#25408B}a:hover{color:#000}a.primary-btn{background:#FAED49;text-transform:uppercase;color:#25408B;font-size:22px;font-weight:500;-webkit-border-radius:200px;border-radius:200px;background-clip:padding-box;display:block;padding:10px 80px 10px 40px;overflow:hidden;position:relative;margin:-30px auto 0 auto;left:0;right:0;float:none;width:360px;border:solid 5px #fff;box-shadow:0 0 15px rgba(0,0,0,0.2);transition:all ease 0.3s;z-index:100}a.primary-btn:hover{background:#EDDC45;text-decoration:none;width:360px}a.primary-btn::after{content:'';background-image:url("/assets/img/arrow-icon.png");background-position:top right;background-repeat:no-repeat;background-size:32px;float:right;height:54px;width:50px;position:absolute;top:0;right:20px;z-index:3}a.primary-btn.services-btn{position:absolute;left:0;right:0;bottom:-30px;margin:0 auto}#Hero{height:auto;max-height:700px;overflow:hidden}#Hero img{width:100%}.carousel-inner{position:relative}.carousel-inner h1{font-size:60px;font-weight:500;color:#25408B;background:#FAED49;text-transform:uppercase;display:block;padding:10px 20px}.hero-content{position:absolute;left:5%;top:30%;z-index:100}.hero-phone{display:inline-block;float:right;clear:both;background:#25408B;color:#fff;font-size:42px;line-height:42px;font-weight:500;text-transform:uppercase;padding:10px 20px 10px 30px;position:relative}.hero-phone img{position:absolute;left:-45px;top:-16px;z-index:200;max-width:65px}.carousel-indicators li{background:#fff}.carousel-indicators .active{background:#25408B}.hero-mobile{text-align:center}.hero-mobile .hero-phone{display:inline-block;float:none;clear:both;background:#25408B;color:#fff;font-size:26px;line-height:30px;font-weight:500;text-transform:uppercase;padding:10px 20px 10px 30px;position:relative;margin-left:0;margin-top:4px;margin-right:auto;left:0;right:0}.hero-mobile .hero-phone img{max-width:48px;left:-25px;top:-10px}.hero-mobile .carousel-inner span.hero-phone{display:block;float:none;margin:10px auto 0;width:320px}.hero-mobile .hero-content{left:0;width:100%}.hero-mobile h1{font-size:28px;font-weight:500;color:#25408B;text-transform:uppercase;display:block;padding:4px 0}.container-fluid{position:relative}.inner-shell{padding:0 40px;max-width:650px;margin:0 auto}h2 span{color:#25408b;background:#faed49;padding:0 4px}.social-icon{margin-top:20px}.social-icon img{max-width:40px;-webkit-border-radius:200px;border-radius:200px;background-clip:padding-box;border:solid 1px #fff}.social-icon span{display:inline-block;margin-left:10px;font-size:17px}.social-icon a span{color:#fff}.col-home{background:#25408b;padding:40px 30px 60px}.col-home.col-home2{background:#152c68}.shell{padding:70px}#IntroHome p{font-size:20px;line-height:35px;padding-top:30px;margin:0}.services-icon h2{color:#fff;font-size:32px;text-transform:uppercase;font-weight:500;margin:40px 0 0 40px;float:left}.services-icon img{max-width:130px;float:left;margin-bottom:10px}.services-p{display:block;clear:both;color:#fff}#HomeTestimonial{background:url("/assets/img/home/wrench-bkgd.jpg") 0 0 no-repeat;background-size:cover;min-height:500px;position:relative;z-index:1;margin-top:-33px}.testimonial{max-width:700px;float:right;margin:100px 10% 0 0}#Hero{position:relative}#HeroInterior{max-height:350px;overflow:hidden}#HeroInterior img{max-width:100%;width:100%}.aside-interior{position:relative;z-index:20;margin-top:-130px}.aside-header{background:#FAED49;color:#25408B;height:60px}.aside-header h1{color:#25408B;text-align:center;text-transform:uppercase;font-size:32px;line-height:60px;font-weight:400;padding:0}.aside-content{background:#25408B;padding:30px 40px;color:#fff;font-size:16px}.aside-content ul{padding:0;margin:0;margin:14px 0 0}.aside-content ul li{padding:0;margin:0;margin-top:10px;font-size:15px;color:#fff;list-style:none}#ServicesChecklist{background:#258B70}#ServicesChecklist h2{color:#fff;font-size:32px;text-transform:uppercase;font-weight:500;margin:0;float:left}#ServicesChecklist ul{padding:0;margin:0}#ServicesChecklist ul li{color:#fff;font-size:17px;text-transform:uppercase;padding:0;margin:30px 0 0 42px;list-style:none;position:relative}#ServicesChecklist ul li::before{content:'';background:url("/assets/img/services/checkmark.png") 0 0 no-repeat;background-size:25px auto;width:25px;top:0;height:25px;display:inline-block;position:absolute;left:-40px}.worker{width:300px;position:absolute;right:0;left:0;margin:0 auto;bottom:-71px;z-index:20}.worker img{max-width:100%}.worker-container{position:relative}header{position:absolute;left:0;top:0;width:100%;padding:20px 60px;z-index:10}header .navbar-nav{display:block;text-align:right;width:100%;margin-top:14px}header .navbar-nav li{display:inline-block;margin-left:50px;text-transform:uppercase}header .navbar-nav li a{color:#fff;font-size:18px;position:relative}header .navbar-nav li a::after{display:none;content:'';height:3px;width:100%;position:absolute;left:0;bottom:-6px;background:#25408B}header .navbar-nav li a:hover{text-decoration:none}header .navbar-nav li a:hover::after{display:block}#HomePage header .navbar-nav li.home-nav a::after{display:block}#ServicesPage header .navbar-nav li.services-nav a::after{display:block}#AboutPage header .navbar-nav li.about-nav a::after{display:block}#ContactPage header .navbar-nav li.contact-nav a::after{display:block}#Brand{max-width:420px;position:absolute;left:0;top:0;z-index:11}.navbar-toggler-icon{width:30px}.navbar-toggler-icon img{width:100%}.navbar-toggler{margin:0 auto 10px;border:solid 1px #fff;padding:6px 8px 0}footer{background:#fff;padding:50px 0;text-align:center;color:#838383;font-size:16px;line-height:30px;position:relative;border-top:solid 1px #eee}.social-footer{position:absolute;right:30px;top:65px;z-index:2;width:40px}.social-footer img{max-width:40px;transition:all ease .2s}.social-footer img:hover{max-width:44px}@media (max-width: 1300px){.services-icon img{max-width:90px}.services-icon h2{font-size:24px}}@media (max-width: 1200px){#HomeTestimonial{text-align:center}#HomeTestimonial .testimonial{display:inline-block;margin:100px auto 0;float:none}}@media (max-width: 992px){header{background:#25408B;padding:15px 20px 5px;position:relative}#Brand{position:relative;display:block;margin:0 auto}header .navbar-nav li{margin-left:0;text-transform:uppercase;display:block;text-align:center;border-top:solid 1px #fff;padding:10px 0}.inner-shell{padding:0 20px}.services-icon img{max-width:90px}h2{font-size:35px;line-height:45px}#IntroHome p{padding-top:0}.services-icon img{display:block;float:none;margin:0 auto}.services-icon h2{text-align:center;float:none;display:block;margin:5px 0 0}.services-p{text-align:center}.aside-interior{margin-top:50px}.aside-content{text-align:center;font-size:18px;margin-bottom:50px}.worker{bottom:auto;top:-469px}#ServicesChecklist{margin-top:400px}}@media (max-width: 768px){.carousel-inner h1{font-size:40px}#HomeTestimonial img{max-width:100%}.hero-content{position:relative;left:0;top:0;width:100%;background:#FAED49;padding:25px 0 35px}.carousel-inner span.hero-phone{font-size:26px;text-align:center}.carousel-inner h1{font-size:34px;font-weight:500;color:#25408B;background:#FAED49;text-transform:uppercase;display:inline-block;padding:0;line-height:40px;margin-top:0;width:100%;text-align:center}}@media (max-width: 576px){#Brand{width:100%}.testimonial{max-width:100%;width:100%}#HomeTestimonial{min-height:350px}.shell{padding:50px 20px}#IntroHome p{padding-top:20px}#IntroHome h2{font-size:30px;line-height:38px}.social-footer{bottom:20px;top:auto}.worker{top:-439px}#ServicesChecklist .shell{padding:40px 20px 70px}a.primary-btn{font-weight:bold;font-size:19px;text-align:center; width: 100%;}#HomeTestimonial{display:none}}
