@media only screen and (max-width:1200px){}@media only screen and (max-width:979px){}@media only screen and (max-width:767px){}@media only screen and (max-width:480px){}@media only screen and (max-width:320px){}@media (max-width:992px){#site-header{background-color:transparent;background-image:linear-gradient(to bottom,#fff,transparent)}br{display:none;visibility:hidden}.navbar-collapse{position:fixed;top:0;left:-300px;z-index:2020;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:15px;width:300px;height:100%;transition:all 0.3s ease;display:block;background-color:#081F5C}.navbar-collapse.collapsing{margin-right:50%;transition:all 0.3s ease;display:block;height:100%}.navbar-collapse.show{left:0}.navbar-light .navbar-nav .nav-link{color:#fff;font-size:14px;white-space:wrap}.navbar-brand{max-width:40%}.flex-content div[class*='col']{flex:0 0 100%;padding-bottom:2em}footer div[class*='col']{flex:0 0 100%;padding-bottom:2em;flex-direction:column}.service-banner-boxes{top:0;left:0;z-index:2;min-width:0;max-width:100%;transform:none;position:relative}.service-banner-box-title{font-size:25px}.service-banner-box-type{font-size:16px}h1{font-size:35px}h2{font-size:30px}p{font-size:16px}.red-button{font-size:16px}.blue-title p:first-of-type{font-size:22px}.service-block p:first-of-type{font-size:18px}.heading > .row,.page-intro > .row,.features > .row,.removal-services > .row,.page-id-59 .content-columns > .container > .row{padding-top:2em;padding-bottom:0}.features li{font-size:16px}#footer-btm p{font-size:12px;text-align:center}}