@media only screen and (min-width:1366px){.container{max-width:1280px}}@media only screen and (max-width:1024px){.hero-text h1,.inner-hero-text h1{font-size:2.5rem}.hero-text>div{width:350px}.shockwave-text{overflow:hidden}.shockwave-text-img{height:100%;max-width:initial}.footer-top .services-navmenu ul li{width:33%}}@media only screen and (max-width:992px){#innerbanner{height:350px}.homeslider .n2-ss-slider-controls.n2-ss-slider-controls-below{margin-top:-30px}.hero-text{position:relative;height:auto;left:0;display:block;padding:1rem 15px 1.5rem;max-width:720px;margin:0 auto;text-align:center}.hero-text h1,.inner-hero-text h1{font-size:3rem}.hero-text>div{width:100%}.single-service-text{padding:1rem}.shockwave-text-img{max-width:100%;height:auto;background:#fff;margin-bottom:10px}.servicelist-block:nth-of-type(4n+2) .image,.servicelist-block:nth-of-type(4n+4) .image{order:1}.servicelist-block:nth-of-type(4n+3) .image{order:0}.servicelist-block:nth-of-type(4n+2) .text:after,.servicelist-block:nth-of-type(4n+4) .text:after{right:-15px;left:inherit}.servicelist-block:nth-of-type(4n+3) .text:after{left:-15px;right:inherit}}@media only screen and (max-width:736px){#innerbanner{height:230px}.hero-text h1,.inner-hero-text h1{font-size:2.5rem}.servicelist-block:nth-of-type(4n+2) .image,.servicelist-block:nth-of-type(4n+4) .image{order:0}.servicelist-block .text:after{display:none}.servicelist-block .text div{padding:1rem 0;margin-bottom:1.5rem}.footer-top .services-navmenu ul li{width:100%}}@media only screen and (max-width:684px){h1,.h1{font-size:2.25rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:.875rem}h6,.h6{font-size:.75rem}}@media only screen and (max-width:640px){section{padding:1rem 0}#innerbanner{height:auto}#innerbanner .banner-img{position:relative;top:auto;left:auto;transform:inherit}.inner-hero-text .container{width:100%;padding:1rem 15px}.inner-hero-text:before{background-color:transparent}.inner-hero-text h1{color:#0082c8;font-weight:600}.hero-text h1,.inner-hero-text h1{font-size:2.2rem}.single-service-block:nth-child(even) .block:first-child{order:0}.single-service-block:nth-child(even) .block{text-align:left}}