/**handles:style-media**/
@media only screen and (max-width:1441px){.car-image-home>.stk-column-wrapper{margin-left:-121px!important}}@media only screen and (max-width:1360px){.image-right-box>.stk-column-wrapper{margin-right:-28px!important}.car-image-home>.stk-column-wrapper{margin-left:-81px!important}.page-template-page-industries .site-main:before{width:50%;height:50%;left:-50%;transform:translate(50%)}.page-template-page-industries .site-main:after{width:50%;height:50%;transform:translate(0);right:-25%}}@media screen and (min-width:1161px){.fax-info:before{content:none}.fax-info{padding-left:0}}@media screen and (min-width:931px) and (max-width:982px){.fax-info:before{content:none}.fax-info{padding-left:0;display:block}}@media screen and (min-width:642px) and (max-width:668px){.fax-info:before{content:none}.fax-info{padding-left:0;display:block}}@media only screen and (max-width:1260px){.image-right-box>.stk-column-wrapper{margin-right:0!important}.safety-come-first{background-size:cover;background-position:center!important}.safety-come-first:before{content:""!important;background:transparent linear-gradient(270deg,#17478900 0,#17478929 44%,#174789 100%) 0 0 no-repeat padding-box}.wrapper-group.hvac-installation .stk-link.stk-button{padding:20px}}@media only screen and (max-width:1220px){.wrapper{max-width:100%;padding-left:30px!important;padding-right:30px!important}.default-content>.alignwide{max-width:100%;padding-left:30px!important;padding-right:30px!important}.footer-top{flex-wrap:wrap}.logo-with-menu .site-logo{margin-right:5px}.expert-service .wp-block-group__inner-container>.alignwide{max-width:100%;padding-left:30px!important;padding-right:30px!important}.celebrating-section,.wrapper-group .wp-block-group__inner-container>.alignwide{padding-left:30px!important;padding-right:30px!important}.service-inner-box>.stk-container>.stk-row{background:#fff;border:2px solid #d03730;padding:0 15px 26px 15px}.wp-block-stackable-column.stk-block-column.stk-column.stk-block.stk-66336cf.car-left-content-box{padding-left:30px!important;padding-top:60px!important;padding-bottom:50px!important}.post-reading-time{margin-left:0}.post-date{margin-right:0}.right-contact-form label{font-size:16px!important}.right-contact-form .gfield_checkbox li{margin-bottom:20px!important}.map-pin-contact-page p{font-size:18px;line-height:27px;color:#112947}}@media only screen and (max-width:1215px){.site-main{position:relative}.about-blue-box-row .about-blue-box{min-height:220px}.about-blue-box-row-2 .about-blue-box{min-height:400px}.search_remote_position{width:14%!important;text-align:center;padding-top:0!important}.prefooter .industries-pre-footer-row .left-col{width:60%}.prefooter .industries-pre-footer-row .right-col{width:40%}.prefooter .industries-pre-footer-row h2{font-size:45px;line-height:60px}.industries-listing-section .industries-content .title h2{font-size:30px;line-height:40px}}@media only screen and (max-width:1170px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 10px 0 10px!important}.text-white h2.stk-block-heading__text{font-size:35px!important;line-height:50px!important}.map-pin-contact-page p.phone-numberbox,.map-pin-contact-page p.phone-numberbox a{font-size:16px;line-height:27px}.map-pin-contact-page{padding-right:80px}.title-with-content{min-height:160px}}@media only screen and (max-width:1160px){.footer-top .col{width:33%!important;margin-right:0!important;padding-right:15px}.footer-top .col.col-four{padding-right:40px}.service-inner-box>.stk-container>.stk-row{padding:0 20px 26px 20px}.service-box-landing-page .service-inner-box>.stk-container>.stk-row{padding:0 18px 26px 18px}.service-inner-box .wp-block-stackable-heading h4.stk-block-heading__text{line-height:30px!important;min-height:60px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:1135px){.service-inner-box>.stk-container>.stk-row{padding:0 14px 26px 14px}.about-blue-box p.stk-block-text__text{font-size:18px!important;line-height:30px!important}.about-blue-box-row .about-blue-box{min-height:235px!important}.about-blue-box-row-2 .about-blue-box{min-height:420px!important}.right-contact-form .gfield_checkbox label.gform-field-label{padding-left:30px!important}.right-contact-form .gfield_checkbox label.gform-field-label::before{width:21px;height:21px}.wrapper-group.hvac-installation .stk-link.stk-button{padding:15px}.landing-page-service-main .service-inner-box .stk-block-text{min-height:153px}}@media only screen and (max-width:1100px){.phone-info p{width:40px}.phone-info img{margin-right:0}.phone-info span{display:none}.image-right-box .wp-block-stackable-image{margin-left:40px!important}.year-box h3.stk-block-heading__text{font-size:25px!important}.year-box .stk-block-heading h2.stk-block-heading__text{margin-top:4px!important;margin-bottom:10px!important}.year-box .stk-inner-blocks.stk-row>.wp-block-stackable-column{border:15px solid #fff}.year-box .stk-inner-blocks.stk-row{width:235px;height:auto;position:absolute;bottom:-32px;left:-21px}.service-inner-box>.stk-container>.stk-row{padding:0 10px 26px 10px}.prefooter h2{font-size:30px;line-height:40px}.about-blue-box-row-2 .about-blue-box{min-height:473px!important}.search_jobs{background:#f8f8f8;padding:20px 20px 20px 20px!important;display:flex;align-items:center;justify-content:space-between}.benefit-box-with-icon{border:3px solid #174789!important;padding:31px 25px}.map-pin-contact-page{padding-right:50px}.right-contact-form .gfield_checkbox li{width:100%}.service-box h3{font-size:20px;line-height:30px}.service-list .service-box>img{width:100%;height:250px}.wrapper-group.hvac-installation .stk-link.stk-button span{font-size:20px!important;line-height:30px!important}.prefooter .industries-pre-footer-row .left-col{padding-right:10%}.page-template-page-industries .hero-section{z-index:111;position:relative}.page-template-page-industries .white-hero-section h1{font-size:40px;line-height:50px}.page-template-page-industries .sub-heading p{font-size:20px;line-height:24px}.service-inner-box .wp-block-stackable-text{min-height:101px}.footer-wrapper{padding-left:0!important}}@media only screen and (max-width:1024px){.small-wrapper{max-width:100%;padding-left:30px!important;padding-right:30px!important}.prefooter .industries-pre-footer-row .left-col{width:55%;padding-right:5%}.prefooter .industries-pre-footer-row .right-col{width:45%}.page-template-page-industries .white-hero-section h1{font-size:45px;line-height:60px;margin-bottom:30px}.page-template-page-industries .sub-heading p{text-align:center;font-size:24px;line-height:30px;margin-bottom:29px}.banner-innerpage{display:grid}.page-template-page-single-industries .checkdesign-withcontent .benefit-box-with-icon{padding:25px 19px}}@media only screen and (max-width:1023px){.footer-top ul li a{padding:.25em 0!important}.social-info ul li a{line-height:38px}.post-content{padding:25px 20px 35px 20px}.banner-innerpage h1{font-size:60px;color:#fff;line-height:75px;margin-bottom:19px}.single_job_listing ul li{color:#112947;font-size:16px;line-height:24px;margin-bottom:15px}.benefit-box-with-icon{border:3px solid #174789!important;padding:20px 20px}.white-hero-section .heading h1{font-size:40px;line-height:45px;text-align:center;margin-bottom:20px}.cat-list a{padding:9px 17px}.other-case-studies-list{flex-wrap:wrap}.other-case-studies-list .post-item img{width:100%}.car-image-home>.stk-column-wrapper{margin-left:0!important}.search-form{width:260px}.search-form .search-field{font-size:16px;line-height:24px;padding:10px}.service-content{padding:45px 15px 30px 15px}.page-template-page-single-service .banner-innerpage h1{font-size:40px;color:#fff;line-height:55px;margin-bottom:19px}.page-template-page-single-service .banner-innerpage p{font-size:18px;line-height:30px}.page-template-page-single-service .right-icon-image .image-icon{width:200px!important;height:200px!important;padding:20px}.page-template-page-single-service .banner-row .left-content{padding-right:0}.industries-listing-section .industries-content{padding:17px 25px}.industries-listing-section .industries-content .title h2{font-size:25px;line-height:35px}.page-template-page-single-industries .banner-innerpage{padding-top:145px;padding-bottom:180px;height:580px}.page-template-page-single-industries .banner-innerpage h1{font-size:40px;line-height:60px}.page-template-page-single-industries .banner-innerpage p{font-size:18px;margin-top:15px}.industries-image .industries-image-inner{padding-top:135.37%}.landing-right .gfield input{margin-bottom:15px!important}.landing-right .gform_footer{margin-top:0!important}.landing-page-service-main .service-inner-box .stk-block-text{min-height:178px}.button-giveus .wp-block-stackable-icon{background:#ffffff78 0 0 no-repeat padding-box;border-radius:35px;width:48px;height:48px;margin-right:15px;justify-content:center}}@media only screen and (max-width:1012px){.industries-listing-section .slick-arrow{top:-35px}.about-blue-box-row .about-blue-box,.about-blue-box-row-2 .about-blue-box{padding:20px!important}.search_jobs .search_keywords{width:38%!important}.stk-block .stk-block.aligncenter,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull){max-width:100%;width:100%;margin:0 auto;padding:0 30px}.other-case-studies .wrapper:before{width:calc(100% - 60px);left:50%;transform:translate(-50%)}.page-template-page-single-industries .featured-image img{margin-bottom:30px;padding:0 60px}}@media(max-width:990px){.about-blue-box-row-2 .about-blue-box{min-height:490px!important}}@media(max-width:964px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:16px!important}.text-white h2.stk-block-heading__text{font-size:35px!important;line-height:50px!important}.other-case-studies-list .post-content .title{height:50px}.post-content .title{min-height:100px}.home .post-content .title h2{overflow:hidden;max-height:74px}.case-studies-listing-wrapper .post-content .title h2{overflow:hidden;max-height:74px}.blog .post-content .title h2,.single-post .post-content .title{max-height:72px}.post-content .title h2 a{font-size:16px;line-height:24px}.prefooter .left-col{padding-right:30px}.about-blue-box-row .about-blue-box{min-height:250px!important}.search_remote_position{width:15%!important}.apply-btn a{font-size:18px!important;line-height:30px!important}.search_keywords input{padding-left:40px}.single-job_listing .banner-innerpage h1{margin-bottom:0;font-size:45px;line-height:55px}.apply-box{border:2px solid #174789;padding:15px}.map-pin-contact-page{padding-right:0}.mega-menu-item-has-children.mega-menu-grid>.mega-sub-menu{padding:15px!important}.service-list .service-box{width:50%;padding:8px;margin-bottom:30px}.prefooter .industries-pre-footer-row h2{font-size:40px;line-height:50px}.service-box-landing-page .service-inner-box>.stk-container>.stk-row{padding:0 10px 26px 10px}.page-template-page-single-industries .featured-image{margin-top:-130px}}@media(max-width:930px){.footer-top .col.col-four{width:50%!important}.footer-top .col.col-three{width:20%!important}.footer-top .col.col-two{width:40%!important}.image-right-box>.stk-column-wrapper{margin-left:28px!important}.prefooter .row{display:flex;align-items:center}.about-blue-box-row .about-blue-box{min-height:270px!important}.search_jobs .search_keywords{width:33%!important}.search_remote_position{width:20%!important}.apply-btn{width:30%;text-align:right}.apply-box .application_button,.apply_with_resume input[type=submit]{padding:10px!important}.industries-item{width:50%}}@media only screen and (max-width:896px){.site-menu{display:block}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 5px 0 5px!important;font-size:15px!important}.custom-logo{max-width:130px}.service-inner-box .wp-block-stackable-text{min-height:100px}.post-content{padding:25px 15px 35px 15px}.prefooter p{font-size:18px;line-height:26px;margin-bottom:20px}.about-blue-box-row-2 .about-blue-box{min-height:495px!important}.about-blue-box-row .about-blue-box{min-height:250px!important}.about-blue-box h3.stk-block-heading__text{font-size:25px!important;line-height:30px!important}.job_filters .job_types li label{padding:14px 20px;display:block;margin:0 5px}.right-sidebar{width:40%}ul.equipment li{width:100%}ul.equipment{margin-bottom:15px}.featured-image-with-project-infomation .right-project-info{width:57.55%;background:#f2f2f2;padding:20px 20px;padding-right:20px}.team-sub-heading{min-height:72px}.landing-page-service-main .service-inner-box .stk-block-text{min-height:202px}}@media only screen and (max-width:850px){.year-box h3.stk-block-heading__text{font-size:20px!important}.year-box .stk-block-heading h2.stk-block-heading__text{margin-top:0!important;margin-bottom:0!important;font-size:80px!important}.year-box .stk-inner-blocks.stk-row>.wp-block-stackable-column{border:15px solid #fff}.year-box .stk-inner-blocks.stk-row{width:204px;height:auto;position:absolute;bottom:-32px;left:-21px}.year-box #more-than{margin-top:0}.about-content-home{margin:0!important;margin-bottom:20px!important}.about-content-home p{line-height:28px!important}.btn-grp.wp-block-stackable-button-group{margin-left:0!important}.post-listing-wrapper{flex-wrap:wrap}.post-item{width:50%}.post-content{padding:25px 30px 35px 30px}.about-blue-box-row .about-blue-box{min-height:295px!important}.about-blue-box-row-2 .about-blue-box{min-height:595px!important}.team-box .wp-block-stackable-text p{font-size:16px!important;line-height:25px!important}.team-box h2.stk-block-heading__text{font-size:30px!important;line-height:40px!important}.job_filters .job_types li label{padding:10px 15px}.right-contact-form{padding-left:20px;padding-right:8px;padding-bottom:17px}.landingpage-banner .right-contact-form{padding-left:20px;padding-right:20px}.right-contact-form input{border:2px solid #174789;background:0 0;height:50px}.accordian-block .accordian-item{font-size:20px;line-height:30px;padding:16px 20px;padding-left:65px}.phone-with-search .search-icon{height:45px;margin-left:5px;width:45px;line-height:50px}.search-form{top:45px}.phone-with-search .search-form .search-submit{height:45px;width:45px}.landing-page-service-main .service-inner-box .stk-block-text{min-height:227px}}@media only screen and (max-width:768px){.service-inner-box .wp-block-stackable-text{min-height:125px}.search_submit button{padding:12px 10px}.heading-dot h2:after,.heading-dot h2:before{top:50%}.landing-page-service-main .service-inner-box .stk-block-text{min-height:228px}}@media only screen and (max-width:767px){.footer-top .col.col-one{width:40%!important}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{background:#fff!important}.mega-menu-item-has-children>.mega-sub-menu{padding:5px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:14px!important}.about-content-row>.stk-row{flex-direction:column-reverse}.image-right-box img{width:auto!important;margin-left:auto!important;margin-right:auto!important}.image-right-box{margin-bottom:50px!important}.year-box .stk-inner-blocks.stk-row>.wp-block-stackable-column{border-left-width:0!important}.service-row>.stk-row .wp-block-stackable-column .wp-block-stackable-feature{margin-top:80px!important}.service-box-landing-page.service-row>.stk-row .wp-block-stackable-column .wp-block-stackable-feature{margin-top:0!important}.service-row>.stk-row .wp-block-stackable-column:first-child .wp-block-stackable-feature{margin-top:0!important}.service-inner-box .wp-block-stackable-heading h4.stk-block-heading__text{min-height:auto!important}.service-inner-box .wp-block-stackable-text{min-height:auto!important}.wp-block-stackable-column.stk-block-column.stk-column.stk-block.stk-66336cf.car-left-content-box{padding-left:30px!important;padding-right:30px!important}.custom-prevent-section .wp-block-stackable-columns.alignfull>.stk-row:before{width:100%}.custom-prevent-section .wp-block-stackable-columns.alignfull>.stk-row:after{display:none!important}.about-blue-box-row .about-blue-box{min-height:auto!important;padding-top:30px!important;padding-bottom:30px!important}.about-blue-box-row-2 .about-blue-box{min-height:auto!important;padding-top:30px!important;padding-bottom:30px!important}.safety-come-first:before{content:""!important;background:#174789b0!important;width:100%!important}.commitment-box.wp-block-stackable-column{background:#d03730d6!important}.take-your-career-section>.wp-block-group__inner-container{background:0 0!important;margin-top:0!important}.search_jobs{flex-wrap:wrap}.search_jobs .search_keywords{width:50%!important;margin-bottom:15px}.search_jobs .search_location{width:50%!important;margin-bottom:15px}.search_jobs{background:#f8f8f8;padding:20px 20px 20px 20px!important;display:flex;align-items:center;justify-content:flex-start}.job_listings h3{font-size:28px;line-height:40px}.search_remote_position{padding-left:0!important;margin-right:10px}.job_filters .job_types li{padding:0;margin-bottom:15px}.job_listings{margin-top:30px!important}.job_listings .job_listing{flex-wrap:wrap}.apply-btn{width:100%;margin-top:15px}.search_remote_position{width:119px!important}.job_listings .subheading{font-size:16px;line-height:24px;color:#112947!important;margin-bottom:10px}.white-bg-box{border:1px solid #f8f8f8!important;margin-top:20px!important}.single_job_listing{flex-wrap:wrap}.single_job_listing .job_description{width:100%;padding-right:0}.right-sidebar{width:100%}.celebrating-section:after{content:""!important;position:absolute;left:0;bottom:0;height:100px;width:50%;background:url('/wp-content/uploads/2023/11/decoration-bottom.png');background-size:80% 100px;background-repeat:no-repeat}.celebrating-section:before{content:""!important;position:absolute;right:0;top:0;height:100px;width:50%;background:url('/wp-content/uploads/2023/11/decoration-bottom.png');background-size:100% 100px;background-repeat:no-repeat}.benefit-group{margin-bottom:50px}.other-case-studies-list{flex-wrap:wrap}.single-post .post-content{padding:25px 20px 35px 20px}.right-contact-form{margin-top:50px!important}.right-contact-form .gfield.gfield--type-checkbox{margin-top:20px!important}.industries-listing-section .industries-content .title h2{color:#fff!important;text-align:left;font-size:30px;line-height:40px;padding-top:31px;position:relative}.service-box h3{margin-bottom:10px}.service-content{padding:45px 13px 30px 13px}.page-template-page-services .white-hero-section h1{font-size:45px;line-height:55px;margin-bottom:30px}.service-hero-section .description{margin-bottom:20px}.page-template-page-single-service .banner-row{flex-wrap:wrap}.page-template-page-single-service .banner-row .left-content{width:100%;margin-bottom:40px}.page-template-page-single-service .banner-row .right-icon-image{width:100%}.page-template-page-single-service .banner-innerpage .subheading{text-align:center;display:block;margin-left:auto;margin-right:auto;max-width:max-content}.page-template-page-single-service .banner-innerpage h1,.page-template-page-single-service .banner-innerpage p{text-align:center}.page-template-page-single-industries .featured-image img{margin-bottom:30px;padding:0 0}.page-template-page-single-industries .banner-innerpage p{font-size:18px;line-height:24px;text-align:center}.team-sub-heading{min-height:auto}.blog .post-listing-section{margin-bottom:35px}.team-box img{width:auto!important;height:auto!important;margin:0 auto!important}.right-contact-form.landing-right label,.right-contact-form.landing-right legend{font-size:16px!important;line-height:24px!important}.search-items .inner-block{flex-direction:column}.search-items .content-block{flex:none}.search-items .search-thum{max-width:none;width:100%;margin-right:0;margin-bottom:25px}.search-items .text-content p{font-size:16px;line-height:26px}.search-result{padding:50px 0}.search-result .nav-links{margin-top:0}.page-template-page-single-industries .banner-innerpage{height:auto}.page-template-page-single-industries .banner-innerpage h1{font-size:33px;line-height:49px}}@media only screen and (max-width:660px){.back-services{width:100%;margin-bottom:20px;text-align:center}.next-services-wrapper{flex-wrap:wrap;justify-content:center}.team-sub-heading{min-height:auto}}@media only screen and (max-width:641px){.main-footer .footer-top .col{width:100%!important;padding-left:0;padding-right:0;margin-bottom:20px}.copyright-section{display:block}.copyright-section .col,.copyright-section ul li{text-align:center!important;width:100%}.privacy-policy{margin-bottom:10px;margin-top:10px}.featured-image-with-project-infomation .feature-image{width:100%;padding-right:0;margin-bottom:16px}.featured-image-with-project-infomation .right-project-info{width:100%}.cat-list a{padding:9px 17px;margin-bottom:10px!important}.other-case-studies-list .post-content{background:#174789;padding:20px 20px 20px 20px}.other-case-studies-list .post-content .title{min-height:50px;margin-bottom:20px}.right-contact-form{padding-left:20px;padding-right:20px}.right-contact-form .gform_footer{margin-left:auto;text-align:right;margin-top:0!important;padding-right:2px!important}.page-template-page-industries .hero-section{padding-top:110px}.copyright-section ul .page-link{margin-left:0}.copyright-section ul .page-link::before{display:none}}@media only screen and (max-width:600px){.custom-logo{max-width:80px}.post-item{width:100%}.post-content .title{min-height:auto}.prefooter .row{flex-wrap:wrap}.prefooter .left-col{width:100%;padding:0;margin-bottom:20px}.safety-come-first{padding:40px 20px!important}.banner-innerpage h1{font-size:40px;color:#fff;line-height:55px;margin-bottom:19px}.popup-heading{position:absolute;bottom:20px;left:20px}.video-popup .wp-block-stackable-icon{padding-bottom:17px;padding-right:20px}.other-case-studies-list .post-content .title{min-height:auto}.other-case-studies-list .post-item img{width:100%}.accordian-block .accordian-content{padding-top:10px}.map-pin-contact-page .wp-block-media-text__media{grid-row:2!important}.banner-innerpage{height:340px}.banner-innerpage p{font-size:16px;line-height:25px}.page-template-page-services .white-hero-section h1{text-align:center;font-size:45px;line-height:55px;color:var(--red-color);margin-bottom:30px}.service-hero-section .description p{font-size:16px;line-height:25px}.service-list .service-box{width:100%;margin-bottom:20px}.title-with-content{min-height:auto}.call-air-ideal{position:relative;padding-left:122px!important;padding-top:38px!important;padding-bottom:31px!important}.call-air-ideal:after{height:70px;width:70px;left:25px}.prefooter .industries-pre-footer-row .left-col{width:100%;padding-right:0}.prefooter .industries-pre-footer-row .right-col{width:100%}.prefooter .industries-pre-footer-row h2{font-size:30px;line-height:40px}.industries-item{width:100%}.page-template-page-industries .sub-heading p{font-size:18px;line-height:32px;margin-bottom:30px}.page-template-page-industries .white-hero-section h1{text-align:center;font-size:40px;line-height:45px;color:#174789;margin-bottom:20px}.page-template-page-single-industries .banner-innerpage{height:auto}}@media only screen and (max-width:555px){.benefit-box-with-icon .stk-block-content:before{content:url(/wp-content/uploads/2023/11/Group-8255.svg);background:#174789;box-shadow:0 7px 11px #17478952;height:56px;width:56px;position:absolute;left:50%;text-align:center;line-height:70px;top:0;transform:translate(-50%,0)!important}.benefit-box-with-icon .stk-block-content{padding-left:0;min-height:65px;justify-content:center;padding-top:75px}.benefit-box-with-icon{border:3px solid #174789!important;padding:20px 20px}.benefit-box-with-icon h4{text-align:center}.benefit-box-with-icon .stk-block-text__text{text-align:center}.benefit-box-with-icon .wp-block-stackable-heading{margin-bottom:5px}.cat-list a{margin:0 3px}.cat-list{text-align:center;padding:14px;margin-bottom:30px}.single-post-content p{font-size:16px;line-height:28px}#blog-posts .page-numbers a{margin:15px 3px}#blog-posts .page-numbers .next,#blog-posts .page-numbers .prev{display:none}.post-listing-section{margin-bottom:40px}#blog-posts ul.page-numbers{margin-bottom:50px}.page-template-page-single-service .featured-image img{height:320px;margin-bottom:40px}.page-template-page-single-service .banner-innerpage{height:auto;padding-top:120px;padding-bottom:210px}}@media only screen and (max-width:480px){.image-right-box>.stk-column-wrapper{margin-left:0!important}.default-content>.alignwide{max-width:100%;padding-left:15px!important;padding-right:15px!important}.expert-service .wp-block-group__inner-container>.alignwide{max-width:100%;padding-left:15px!important;padding-right:15px!important}.wrapper-group .wp-block-group__inner-container>.alignwide{padding-left:15px!important;padding-right:15px!important}.celebrating-section,.wrapper{max-width:100%;padding-left:15px!important;padding-right:15px!important}.wp-block-stackable-column.stk-block-column.stk-column.stk-block.stk-66336cf.car-left-content-box{padding-left:15px!important;padding-right:15px!important}.banner-innerpage h1{font-size:45px;color:#fff;line-height:55px;margin-bottom:10px}.banner-innerpage{height:350px;display:grid;align-items:end;padding-bottom:48px;background-size:cover;background-position:center;position:relative}.search_jobs .search_keywords{width:100%!important;margin-bottom:15px}.search_jobs .search_location{width:100%!important;margin-bottom:15px}.job_listings .job_listing{padding:20px 20px 33px 20px!important}.video-popup .wp-block-stackable-icon:before{font-size:14px;margin-right:5px}.celebrating-section{background:#1747890D;padding-top:70px;padding-bottom:60px;position:relative}.info-location-client-year .info-other{width:100%;margin-bottom:20px}.info-location-client-year .info-other.location{width:100%}.stk-block .stk-block.aligncenter,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull){padding-left:15px!important;padding-right:15px!important}.other-case-studies .wrapper:before{width:calc(100% - 30px)}.single-case_study .hero-section{padding-top:110px}.small-wrapper{max-width:100%;padding-left:15px!important;padding-right:15px!important}.accordian-block .accordian-content{padding-top:10px;padding-left:20px;padding-bottom:36px;padding-right:20px}.accordian-block .accordian-item::after{left:15px}.accordian-block .accordian-item{padding-left:50px}.right-contact-form .gform_description{font-size:25px;line-height:35px;margin-top:0}.right-contact-form .gfield_checkbox li{margin-bottom:10px!important}.right-contact-form{padding-left:15px;padding-right:15px}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:5px}.right-contact-form .gform_footer{padding-right:4px!important}.page-template-page-single-service .banner-innerpage p{font-size:16px;line-height:24px}.call-air-ideal{position:relative;padding-left:30px!important;padding-top:100px!important;padding-bottom:31px!important}.call-air-ideal:after{height:70px;width:70px;left:25px;transform:none;top:19px}.next-headinng{padding:14px 15px}.single-job_listing .banner-innerpage h1{margin-bottom:0;font-size:30px;line-height:40px}.page-template-page-single-industries .featured-image img,.page-template-page-single-service .featured-image img{height:230px}.button-giveus .wp-block-stackable-icon-label{padding:10px 15px 10px 15px!important}.search-result-form{align-items:flex-start;flex-direction:column}.search-result-form .form-input-field{flex:none;padding-right:0;padding-bottom:10px;width:100%}.search-result-form .form-btn-field,.search-result-form button{width:100%}.page-template-page-single-industries .banner-innerpage{padding-top:80px;height:auto;padding-bottom:150px}.page-template-page-single-industries .banner-innerpage h1{font-size:30px;line-height:45px}}@media only screen and (max-width:435px){.image-right-box .wp-block-stackable-image{margin-left:20px!important}.page-template-page-services .white-hero-section h1{font-size:40px;line-height:50px}.next-headinng span{width:auto}}@media only screen and (max-width:360px){.popup-heading{left:15px}.video-popup .wp-block-stackable-icon{padding-right:15px}.page-template-page-single-service .banner-innerpage h1{font-size:35px;line-height:45px}.page-template-page-single-industries .banner-innerpage h1{font-size:28px;line-height:45px}.pwa-header h3{font-size:14px;line-height:20px}}