.white{color:#fff!important}.iconBox.inverted a{color:#fff;transition:color .5s}.iconBox.inverted a:after{background:#fff}.iconBox.inverted a:hover,.iconBox.inverted a:hover span{color:#333;transition:color .5s}.tag_h1{display:none;position:absolute;top:-1000px;left:-1000px;opacity:0}.background_section{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.footer-contact{overflow:hidden}.container{width:100%;max-width:1242px}.filterNav ul li{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wDSChalange .chalangeHeader h5{line-height:1.5em}.row:before,.row>div:before{content:none}.overlayR10 .row{display:flex;flex-wrap:wrap}.overlayR10 .row>div h2{min-height:70px}.overlayR10 .row>div .all_same_height{min-height:150px}.overlayR10 .row>div .sy_btn{width:100%;padding:10px 20px;max-width:240px}.serviceDesc{top:390px;bottom:auto}.serviceDesc:before{display:none}.big-button-call{width:100%;text-align:center;display:block;background:#fff;padding:15px;text-transform:uppercase;letter-spacing:-2px;font-size:3rem;position:relative;transition:all .5s ease;margin-bottom:40px}.big-button-call:last-child{margin-bottom:0}.big-button-call::after{content:'';position:absolute;left:0;right:100%;top:0;bottom:0;background:#000;transition:all .5s ease}.big-button-call:hover:after{right:0}.big-button-call:hover{color:#fff}.big-button-call>span{z-index:1;position:relative}.flex-container{display:flex}.flex-container:after,.flex-container:before{display:none}.slider-buttons{position:absolute;bottom:190px;width:100%;display:flex;justify-content:center}.slider-buttons .big-button-call{font-size:2.5rem;text-transform:uppercase;width:320px;background:0 0;color:#fff;border:solid 2px #fff}.slider-buttons .slider-button-1{margin-right:60px}.slider-buttons .slider-button-2{margin-left:60px}.slider-buttons .big-button-call::after{content:'';position:absolute;left:0;right:100%;top:0;bottom:0;background:#fff;transition:all .5s ease}.slider-buttons .big-button-call:hover:after{right:0}.slider-buttons .big-button-call:hover{color:#000}#save-link-modal .modal-header{display:flex;justify-content:space-between}#save-link-modal .modal-title{font-size:2.4rem}#save-link-modal .go-to-button{margin-right:5px}#save-link-modal .iconBox i{margin-bottom:0}#save-link-modal .iconBox a{padding:10px 15px;height:auto}#save-link-modal .iconBox{color:#999;font-size:20px;line-height:36px}#save-link-modal .modal-body>div{margin-bottom:15px}#save-link-modal .modal-body>div:last-child{margin-bottom:0}.iconBox a:hover span{color:#fff}.newsletter-form{position:relative;max-width:100%;display:flex;justify-content:center;flex-wrap:wrap}.newsletter-form>div{position:relative}.newsletter-form .n-email{border:0;outline:0;border-radius:19px;padding:5px 15px;padding-right:90px;width:410px;box-sizing:border-box;max-width:100%;font-size:16px}.newsletter-form .n-submit{border:0;outline:0;background:#000;color:#fff;border-radius:19px;position:absolute;right:3px;top:3px;padding:2px 12px}.full-width{width:100%}.newsletter-form .full-width{text-align:center;margin-top:10px;color:#fff;font-size:16px}.newsletter-form .full-width a{color:#fff;text-decoration:underline}#message-modal .modal-header{display:flex;justify-content:space-between}#message-modal .modal-title{font-size:2.4rem}@media (min-width:768px){.workD_Top{margin-bottom:40px;padding-top:111px}.workD_Top .h1 a,.workD_Top h1 a{font-size:30px;line-height:40px}.work_details{padding-left:70px}.work_all_details{height:386px}.show-desktop{display:block}.show-tablet{display:none}.show-mobile{display:none}}@media (min-width:1440px){.contacInfoSection iframe{width:870px}}@media (min-width:1500px){.what_we_do .row>div .box_details>div{min-height:80px}}@media (min-width:320px) and (max-width:1499px){.what_we_do .row>div .box_details>div{min-height:160px}}@media (max-width:1439px){.contacInfoSection iframe{width:100%}.googlemap_wrap{position:relative;padding-bottom:65.25%;padding-top:30px;height:0;overflow:hidden}.googlemap_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width:1299px){.headerTopSection .headerInnerWrap.text-center{text-align:left}.headerTopSection .headerInnerWrap.text-center>h5:first-child{padding-left:0}.footer .footer-social-contact .col-lg-4{width:41.66666667%}.footer .footer-social-contact .col-lg-8{width:58.33333333%}.footer .footer-social-contact .col-lg-8 .footer-contact p{line-height:1.5}}@media (max-width:1199px){.headerTopSection .headerInnerWrap.text-center{padding:14px 0 15px 0}.headerTopSection .headerInnerWrap.text-center>h5{padding-left:0;width:100%}.serviceHead{font-size:35px;left:75px;top:200px;width:80%}.about2content{padding-left:50px;padding-top:0}}@media (max-width:1100px){.footer .footer_Nave li{width:20%}}@media (max-width:1024px){.footer .footer-social-contact .col-lg-4{width:50%}.footer .footer-social-contact .col-lg-8{width:50%}.footer .footer-social-contact .col-lg-8 .footerSocial{width:100%;float:none;padding:0}.footer .footer-social-contact .col-lg-8 .footer-contact{width:100%;float:none;padding:20px 0 0 0}}@media (max-width:990px){.header_01 .mobileLogosc{position:fixed;top:0;left:70px;z-index:9}.header_01 .header_inner{position:fixed;width:100%;height:55px;top:0;left:0;background:#f4f4f4;z-index:8}.header_01 .header_inner .menu_toggler{position:fixed;top:0;left:50px;width:55px;height:55px}.header_01 .header_inner .menu_toggler #menu_toggle span{background:#333}.about2appro .container-fluid .row>div{padding:10px!important}.work_all_details .work_details .workD_bott{transform:none;opacity:1;visibility:visible}.work_all_details .work_details a.vDetail{transform:none;width:200px}.work_all_details .work_details a.vDetail span{margin:0}}@media (max-width:767px){.footer .footer_Nave li{width:100%}.serviceHead{line-height:50px;top:150px}.about2content{padding-left:15px;padding-top:0}.overlayR10 .row>div{width:100%}.overlayR10 .row>div p{width:100%}.show-desktop{display:none}.show-tablet{display:block}.show-mobile{display:none}.worksection .container-fluid .filterCont>div{margin-bottom:20px}}@media (max-width:640px){.footer .footer-social-contact .col-lg-4{width:100%;margin-bottom:30px}.footer .footer-social-contact .col-lg-8{width:100%}.serviceHead{top:100px}.chalangeHeader h2{font-size:30px;line-height:50px}.apporachsec02 .row .journalPosts>div{width:100%}.show-desktop{display:none}.show-tablet{display:none}.show-mobile{display:block}}@media (max-width:480px){.serviceHead{top:60px;left:0;width:100%;font-size:25px;line-height:40px}.sliderCaption .h1,.sliderCaption h1{font-size:40px;padding-left:15px}.singleFolio:hover .folio_hover .h1,.singleFolio:hover .folio_hover h1{transform:none;margin-left:30px;font-size:40px;line-height:40px}.folio_hover .fh_con{bottom:0}.calltoActionheading .h1,.calltoActionheading h1{font-size:60px}.calltoActionheading p{font-size:25px}.pTSContent .h2,.pTSContent h2{font-size:50px;line-height:50px}}@media (min-width:768px) and (max-width:990px){.singleFolio:hover .folio_hover .h1,.singleFolio:hover .folio_hover h1{transform:none;margin-left:30px;font-size:40px}.folio_hover .fh_con{bottom:0}}