html{min-height:100%;position:relative}body,html{padding:0;margin:0}body{font-family:'Open Sans',sans-serif;color:#666}img.img-rounded{border-radius:50%;border:8px solid #fff}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}h1{font-weight:700}h1,h2{padding-bottom:2rem}h4{padding-bottom:1rem}h5{padding-top:1rem}@media screen and (min-width:1024px){h1{padding-top:1.5rem;width:75%;margin:0 auto;-o-text-overflow:clip;text-overflow:clip;text-shadow:0 0 20px rgba(0,0,0,.5),0 0 30px rgba(0,0,0,.5),0 0 40px rgba(0,0,0,.5)}}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,button:focus{outline:0;outline-offset:0}.btn,a,button{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;text-shadow:none!important}a:hover{text-decoration:none}:focus,a:focus{outline:0}.content ul{padding-left:0;list-style:none;margin-bottom:1.5rem}.content ul li:before{font:normal normal normal 15px/1 "Material Design Icons";text-rendering:optimizeLegibility;font-size:.75rem;display:inline-block;content:"\f134";margin-right:5px}.content ul.nav-tabs{margin-bottom:0}ul.multi-column{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}ul.multi-column li{line-height:1.2rem;margin:7px 0;padding:0 0 0 20px;text-indent:-10px}#homepage-body,#inner-body{margin-bottom:-50px}@media screen and (min-width:992px){#hp-hero-fixed{position:fixed;top:110px}#hp-hero-fixed-content{position:fixed;top:150px}}@media screen and (min-width:1025px){#hp-hero-fixed-content{position:fixed;top:220px}}@media screen and (min-width:992px) and (max-width:1439px){#homepage-body{margin-top:615px;position:relative}}@media screen and (min-width:768px){.service{min-height:280px}}@media screen and (min-width:1200px){#recent-projects .carousel-caption{top:4rem;bottom:0;right:0;left:2rem;text-align:left;width:40%;font-size:1.5rem;text-shadow:1px 1px 0 rgba(0,0,0,.5);line-height:2rem}}#testimonials .carousel-cell,.service a{width:100%}.service a{display:block}.service p{padding:0 1rem 1rem}#testimonials{height:220px}#hp-contact{background:url(/images/bg-contact.jpg);background-size:cover;text-shadow:1px 1px 1px rgba(0,0,0,.5)}#hp-contact i{font-size:1.75rem}#inner-hero-fixed{margin-top:79px}@media screen and (min-width:1024px){#inner-hero-fixed{position:fixed;top:110px;margin-top:0}#inner-hero-fixed-content{position:fixed;top:100px}#inner-hero-fixed-content h1 small{width:75%;display:block;margin:.5rem auto}}#content{margin-top:7rem}@media screen and (min-width:1024px) and (max-width:1439px){#inner-body{margin-top:500px;position:relative}}@media screen and (min-width:1440px){#homepage-body{margin-top:840px;position:relative}#inner-body{margin-top:600px;position:relative}}.box{padding:1.5rem;border-radius:.5rem}.box li{border-top:1px dashed #9fb0cc;position:relative}.box ul li:before{font:normal normal normal 15px/1 "Material Design Icons";text-rendering:optimizeLegibility;font-size:.75rem;display:inline-block;content:"\F056";margin-right:5px;position:absolute;top:11px;color:#8dc641}.box li a{width:100%;display:block;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;padding-left:15px}.box ul li ul li a{padding-left:25px}.box ul li ul li:before{left:10px}#flickity-flick{height:200px;min-height:200px}@media screen and (max-width:700px){#flickity-flick .carousel-cell{width:100%}}@media screen and (min-width:701px) and (max-width:1023px){#flickity-flick .carousel-cell{width:50%}}#flickity-flick .carousel-cell{min-width:25%}#flickity-flick img{vertical-align:middle}label{float:left}footer{position:relative}a#livechat-eye-catcher-img img{display:none!important}.SiteSourceBlock{box-sizing:inherit!important}

#get-quote {
  position: fixed;
  top: -100px;
  right: 15px;
  display: block;
  -moz-transition: top 0.6s ease;
  -webkit-transition: top 0.6s ease;
  transition: top 0.6s ease;
  z-index: 999;
}

@media screen and (max-width: 768px) {
    #get-quote {
        position: fixed;
        top: 90px !important;
    }
    #hp-hero-fixed {
    	margin-top: 75px;
    }
}

@media screen and (min-width: 1300px) {
	h1.lead-recovery  {
		padding-top: 2em;
	}

}

#customform-11-58 {
    text-align: left;
}
#customform-11-58 .form-check {
    margin-bottom: 0;
    margin-top: 1rem;
}

#customform-11-58 .custom-control {
    padding-right: 1rem;
}

.ppc-research-header {
    background: radial-gradient(circle, rgba(255,161,1,1) 0%, rgba(234,119,0,1) 75%);
}

@media screen and (min-width: 1440px){
.ppc-research-header {
    min-height: 500px;  
}
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
    .ppc-research-header {
    min-height: 300px;  
}
}

@media screen and (max-width: 1023px) {
    .ppc-research-header {
    min-height: 150px;  
}
    .hide-mobile {
        display: none;
    }
}

@media screen and (min-width: 1440px) {
    .ppc-heading {
        font-size: 3.5em !important;
        padding-top: 65px;
    }
}

@media screen and (max-width: 556px) {
    .ss5-intro h1 {
        font-size: 3rem !important;
    }
}