.mobile-logo{display:none}@media screen and (max-width:1440px){#mega-menu-primary .mega-site_logo .mega-menu-link{margin-right:160px!important}.homepage .about .image_container img{width:auto;height:100%}.news-section .news-wrapper .textwidget{padding-bottom:20px}.project_overviews .box:hover{background-position:right -7px bottom -17px}}@media screen and (max-width:1366px){#mega-menu-primary .mega-site_logo .mega-menu-link{margin-right:90px!important}.project_overviews .box:hover{background-position:right -7px bottom -14px}}@media screen and (max-width:1280px){h4,.h4{font-size:1.4rem}#mega-menu-primary .mega-menu-item .mega-menu-link{padding:0 20px!important}#mega-menu-primary .mega-site_logo .mega-menu-link{padding:0!important}.homepage .about .content_container{padding:0 20px}.project_overviews .box:hover{background-position:right -7px bottom -11px}.news-section .news-wrapper .textwidget{min-height:485px}}@media screen and (max-width:1152px){h4,.h4{font-size:1.3rem}#mega-menu-primary .mega-site_logo .mega-menu-link{margin-right:40px!important}.project_overviews .box:hover{background-position:right -7px bottom -6px}#contact_form_home .recaptcha_container .g-recaptcha{transform:scale(.83);-webkit-transform:scale(.83)}#contact_form_home .submit_button_container .btn.btn-info{padding:13px 20px}#contact_form_sidebar .recaptcha_container .g-recaptcha{transform:scale(.91);-webkit-transform:scale(.91)}}@media screen and (max-width:1024px){h4,.h4{font-size:1.2rem}.site_header .filler{display:none}#wprmenu_bar,#mg-wprm-wrap{z-index:99999!important}.homepage .about .content_container{margin:55px auto 45px}.homepage .view_our_case_study .container .col{width:33.333%;flex-basis:auto;padding:20px}.homepage .request_information .container .col-md-6{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#contact_form_home .recaptcha_container .g-recaptcha{transform:scale(1);-webkit-transform:scale(1)}#contact_form_home .submit_button_container .btn.btn-info{padding:18.5px 20px}#contact_form_home .container-fluid .col-md-6{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}#contact_form_sidebar .recaptcha_container .g-recaptcha{transform:scale(.79);-webkit-transform:scale(.79)}.project_overviews .box:hover{background-position:right -7px bottom -2px}.news-section .news-wrapper .textwidget{min-height:550px}}@media screen and (max-width:840px){.news-section .news-wrapper .textwidget{min-height:595px}}@media screen and (max-width:820px){.news-section .news-wrapper .textwidget{min-height:635px}}@media screen and (max-width:800px){html{margin-top:unset!important}.homepage .featured_services .container .col-md-3{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:20px}.homepage .about .image_container img{position:relative;width:100%;height:auto}.homepage .about .container .col-md-6{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.homepage .view_our_case_study .container .col{width:50%}.innerpage .main_container .page_content,.innerpage .main_container .page_sidebar{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.innerpage .main_container .page_sidebar{border-top:1px solid #4a78a6;margin-top:35px}#secondary{max-width:380px;margin:0 auto}.footer .main_footer .container .col-md-3{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px 40px}#home_slider .owl-item .banner{padding:80px 20px}#home_slider .owl-item .banner .content_box{text-align:center;margin:auto}#contact_form_sidebar .recaptcha_container .g-recaptcha{transform:scale(1);-webkit-transform:scale(1)}.full-width.innerpage .main_container .page_content{padding:75px 20px}.project_overviews .box .icon_box{background-color:#fff;border-color:#4a78a6}.project_overviews .box .icon_box .h3{color:#4a78a6}.project_overviews .box .icon_box .icon{background-color:#4a78a6}.project_overviews .box .icon_box .icon.air_transportation{background-position:-130px -130px}.project_overviews .box .icon_box .icon.telecommunication{background-position:-370px -10px}.project_overviews .box .icon_box .icon.service_providers{background-position:-130px -250px}.project_overviews .box .icon_box .icon.financial_and_insurance{background-position:-250px -130px}.project_overviews .box .icon_box .icon.state_and_federal_agencies{background-position:-130px -10px}.project_overviews .box .description_box{background-color:#4a78a6;text-align:center}.project_overviews .box .description_box p,.project_overviews .box .description_box a{color:#fff;transition:all .3s linear}.project_overviews .box:hover{background:none}.project_overviews .box .unit{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width:640px){.innerpage article .entry-content .container-fluid .col-md-6{padding:0}.innerpage article .entry-content .container-fluid .col-md-6:first-child{padding-bottom:15px}.post_type_lists .thumbnail_container{text-align:center;padding-bottom:30px}.footer .copyright .social_media_icons{text-align:center}.footer .copyright .container .col-md-6{text-align:center}.footer .copyright .container .col-md-6:first-child{padding-bottom:20px}#contact_form_contact_us .recaptcha_container{max-width:303px;margin:0 auto 20px}#contact_form_contact_us .container-fluid .col-md-6,#contact_form_contact_us .container-fluid .col-md-12{padding:0!important}.project_overviews .box .unit{padding:0 15px!important}.category .index-lists .thumbnail_container img{height:430px}.news-section .news-wrapper .textwidget{max-width:480px;min-height:420px;margin:0 auto 30px}}@media screen and (max-width:480px){h1,.h1{font-size:2.3rem}.footer .main_footer .container .col-md-3{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 20px 30px}.footer .main_footer .container .col-md-3:last-child{padding-bottom:0}#home_slider .owl-item .banner{min-height:455px}#contact_form_home .recaptcha_container .g-recaptcha{max-width:303px;margin:0 auto 15px}#contact_form_home .container-fluid .col-md-6,#contact_form_home .container-fluid .col-md-12{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0!important}.innerpage .header_banner{background-repeat:no-repeat;background-size:cover!important;background-position:center;padding:50px}}@media screen and (max-width:414px){h1,.h1{font-size:2.2rem}h2,.h2{font-size:1.9rem}.homepage .featured_services h2 br{display:none}.homepage .featured_services .container .col-md-3{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 20px 20px}.homepage .featured_services .container .col-md-3:last-child{padding-bottom:0}.homepage .view_our_case_study .container .col{width:100%}.innerpage .header_banner{padding:50px 0}#home_slider .owl-item .banner .content_box{padding:40px 20px}}@media screen and (max-width:375px){h1,.h1{font-size:1.9rem}h2,.h2{font-size:1.7rem}#contact_form_sidebar .recaptcha_container{height:70px}#contact_form_sidebar .recaptcha_container .g-recaptcha{transform:scale(.9);-webkit-transform:scale(.9)}}@media screen and (max-width:360px){#home_slider .owl-item .banner .container .col-md-12{padding:0}#contact_form_sidebar .recaptcha_container{height:65px}#contact_form_sidebar .recaptcha_container .g-recaptcha{transform:scale(.85);-webkit-transform:scale(.85)}}@media screen and (max-width:320px){h1,.h1{font-size:1.7rem}h2,.h2{font-size:1.4rem}#home_slider .owl-item .banner{padding:80px 12px}#contact_form_contact_us .recaptcha_container{height:73px}#contact_form_contact_us .recaptcha_container .g-recaptcha{transform:scale(.96);-webkit-transform:scale(.96)}#contact_form_sidebar .recaptcha_container{height:73px}#contact_form_sidebar .recaptcha_container .g-recaptcha{transform:scale(.71);-webkit-transform:scale(.71)}}