@media screen and (max-width:6000px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1177px}}@media screen and (max-width:1850px){.custom-container{max-width:1550px}}@media only screen and (max-width:1799.98px){.intro-section .intro-pic{margin-top:-350px}.sustainable-section .fx-img-1,.whyus-section .fx-img-1,.safety-section .fx-img-1,.sustainable-section .fx-img-2,.whyus-section .fx-img-2,.safety-section .fx-img-2{width:200px}.custom-container{max-width:1450px}}@media only screen and (max-width:1599.98px){.intro-section .content-wrapper{padding:0 50px}.intro-section .intro-pic{margin-top:-250px}.intro-section .content-wrapper p br{display:none}.sustainable-section .fx-img-1,.whyus-section .fx-img-1,.safety-section .fx-img-1{width:160px}.sustainable-section .fx-img-2,.whyus-section .fx-img-2,.safety-section .fx-img-2{width:160px;right:-60px}.other-section .intro-inner-pic figure img{max-height:500px;bottom:-100px}.cs-section .intro-pic,.cs-section .second-row .intro-pic{padding:0 60px}.client-slider .slick-prev{left:-50px}.client-slider .slick-next{right:-50px}.gateprocess-section .content-wrapper{max-width:685px;padding-right:50px}.custom-container{max-width:100%}.work-section .content-wrapper{max-width:685px;float:none;margin-left:105px}.job-section{padding:50px;min-height:unset}}@media only screen and (max-width:1499.98px){.page-title h1,.page-title h2{font-size:40px;line-height:50px}.intro-section,.about-section{padding-bottom:120px}.intro-section .intro-pic{margin-top:-300px}.about-section .intro-pic{padding:0 100px 0 0}.project-section .content-wrapper{padding:0 50px 0 15px}.project-section .content-wrapper{max-width:725px}.blue-section .img-wrapper{padding-right:30px}.blue-section .content-wrapper{max-width:100%;padding:0 30px}.career-section .container{max-width:1300px}.career-section .intro-inner-pic{right:-30px;width:350px}.service-detail-section .content-wrapper{max-width:100%;padding:30px}}@media only screen and (max-width:1399.98px){.career-section .container{max-width:1230px}}@media (max-width:1250px){.header-container,.footer-bottom .container,.container{max-width:1177px}.pagingInfo{text-align:center}}@media(max-width:1200px){.blue-section .img-wrapper,.blue-section .img-wrapper img{height:auto}}@media (max-width:1199.99px){.mean-container .mean-bar{min-height:100px}#pageHeaderWrapper{position:relative}.main-header{margin:0 auto;padding:0}.logo{margin:25px 0}.topRightContainer{margin:0 auto;position:absolute;left:0;top:0;width:100%;padding-right:80px;justify-content:unset}.topRightContainer .usefull-links{width:100%;margin:35px 15px}.nav-wrapper{width:100%;margin:0 auto;float:none;position:absolute;top:0}.nav-container{position:absolute;top:auto;left:0;margin:0;display:block;clear:both;width:100%}.mean-container .mean-nav{margin-top:100px}.header-container,.container,.homeBannerSlider .slick-dots{max-width:960px}.header-container{max-width:960px !important}.inner_banner_caption .captionContainer .bannerHeading1{padding:0}.banner_caption .captionContainer .bannerHeading1{font-size:50px;line-height:normal}.homeBannerSlider .slick-dots{padding:0}.banner_caption .captionContainerInner{max-width:70%}.page-title h1,.page-title h2{font-size:30px;line-height:40px}.intro-section .intro-pic img{border:10px solid #fff}.intro-section .intro-pic{margin-top:0}.intro-section .intro-inner-pic{width:300px}.intro-section .content-wrapper{text-align:center;padding:120px 15px 0}.intro-section .page-title h2{padding:0 0 40px}.intro-section .page-title h2:before{height:3px;width:90px;top:auto;left:50%;bottom:10px;transform:translateX(-50%)}.services-section{background-size:cover}.work-section .content-wrapper{max-width:100%;margin:0;padding:50px;text-align:center}.work-section .content-wrapper .work-ul{justify-content:center}.latest-news-section .page-title h2:before{left:50%;transform:translateX(-50%)}.latest-news-section .col-lg-auto{text-align:center}.news-box{margin-bottom:30px}.bottom-section{min-height:auto}.bottom-section .content-wrapper{margin:0;padding:30px}.slick-next{right:-20px;opacity:1}.slick-prev{left:-20px;opacity:1}.inner_banner_caption .captionContainerInner{margin:0}.about-section .content-wrapper{padding-top:0}.other-section .content-wrapper{float:none;max-width:100%;padding:15px}.other-section .intro-pic,.other-section .intro-pic img{height:auto}.sustainable-section .fx-img-1,.whyus-section .fx-img-1,.safety-section .fx-img-1{top:40px}.sustainable-section .fx-img-2,.whyus-section .fx-img-2,.safety-section .fx-img-2{bottom:0}.cs-section .content-wrapper{float:none;max-width:100%;padding:15px}.cs-section .intro-pic figure,.cs-section .intro-pic img{height:350px}.cs-section .intro-inner-pic{right:0}.cs-section .intro-inner-pic figure img{max-height:225px}.cs-section .second-row .intro-inner-pic{left:0}.cs-section .intro-pic,.cs-section .second-row .intro-pic{padding:0 30px}.client-slider .slick-prev{left:-30px}.client-slider .slick-next{right:-30px}.client-slider .slick-list{width:90%;margin:0 auto}.client-slider{margin:60px 0}.gateprocess-section .content-wrapper{padding:0 30px;max-width:100%}.gateprocess-section .img-wrapper{height:auto;margin:0}.gateprocess-section .img-wrapper img{height:auto;border:10px solid #fff}.address-wrapper .row{flex-wrap:wrap;justify-content:flex-start}.contact-form{max-width:100%;padding:30px}}@media (max-width:1120.98px){.thank-you-inner h1,.thank-you-inner h2{font-size:50px;line-height:1.2;letter-spacing:0}.thank-you-inner p br{display:none}.footer-wrapper.pt100{padding-top:0 !important}}@media (max-width:991.98px){.homeBannerSlider .slick-dots li{display:inline-block;margin:10px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{font-weight:700}.footer-wrapper{margin-bottom:50px}.ftcol1,.ftcol2,.ftcol3,.ftcol4,.ftcol5{width:100%;margin:0 0 25px;padding:0;text-align:center}.footer p{text-align:center}.fadd br,.fcall br,.femail br,.ffax br{display:none}.fadd,.fcall,.femail,.ffax,.foot-add{padding:0}.fadd:before,.fcall:before,.femail:before,.ffax:before{position:relative;margin:0;display:block}ul.foot-nav,.fcontact-details-block{margin:0}ul.foot-nav ul{padding:0}.social-icons{display:block;margin:15px 0 0}.footer-bottom .justify-content-between{justify-content:center !important}.copyright{display:block;text-align:center;margin-bottom:10px}.footer-bottom ul{margin:0;display:flex;align-items:center;justify-content:center}.footer-bottom li:first-child a{padding-left:0}.banner_caption .captionContainer .bannerHeading1{font-size:36px;letter-spacing:0}.homeBannerSlider .slick-dots{padding:10px 0;left:0;bottom:30px;text-align:center;transform:translateX(0);-webkit-transform:translateX(0)}.banner_caption .captionContainerInner p br,.bottom-section p br{display:none}.banner-link-btn{margin:0}.general-section{padding:40px 0}.page-title{text-align:center}.page-title h1,.page-title h2{font-size:40px;letter-spacing:0}.theme-btn,.theme-btn-2{min-width:100px;height:45px;font-size:14px;padding:0 15px}.slick-prev{left:0}.slick-next{right:0}.ftcol2 .row{flex-direction:column}.foot-head{display:inline-block}ul.foot-nav li{width:auto}.footer-top{padding:50px 0 0}ul.foot-nav li,.social-icons li{display:inline-block;margin:5px 10px}.ftcol1 .row{display:block}.copyright a img{margin-top:0}#toTop{right:20px;bottom:60px}.inner_banner_caption .captionContainer .bannerHeading1{font-size:28px;letter-spacing:0;line-height:normal}.project-section .col-lg-8,.project-section .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.project-section .content-wrapper{max-width:100%;float:none;padding:0 15px 30px}.project-section .img-wrapper{margin:0;border:10px solid #fff}.about-section .intro-pic{padding:0}.about-section .content-wrapper{padding-top:120px}.header-toolbar .row .col-lg-auto,.bottom-tool-bar .showing-container{text-align:center}.header-toolbar .row .col-lg-auto .tool-bar-filter{justify-content:center;margin-bottom:30px}.news-detail-section .page-title{text-align:left}.news-bottom .col-lg-auto{width:auto;margin-bottom:30px}.career-section .page-title h2,.service-detail-section .page-title h2{padding:0 0 40px}.career-section .page-title h2:before,.service-detail-section .page-title h2:before{width:90px;height:3px;top:auto;left:50%;transform:translateX(-50%);bottom:20px}.career-section .content-wrapper,.service-detail-section .content-wrapper{text-align:center}.career-section .intro-pic{padding:0;margin-top:120px}.service-detail-section .img-wrapper{padding:0}.other-section .content-wrapper{text-align:center}.other-section .intro-pic{margin-top:30px;padding:0}.other-section .intro-pic figure{height:auto}.other-section .intro-inner-pic{position:relative;bottom:auto;top:auto;left:auto;width:100%}.fx-img{display:none}.cs-section .intro-pic{margin-top:30px}.cs-section .content-wrapper{padding:0 15px}.cs-section .intro-pic,.cs-section .second-row .intro-pic{padding:0}.cs-section .intro-pic figure,.cs-section .intro-pic img{height:auto}.cs-section .intro-inner-pic{position:relative;top:auto;margin-top:10px}.cs-section .intro-inner-pic figure img{max-height:unset}.cs-section .second-row{margin-top:40px;flex-direction:column-reverse}.cs-section .second-row .content-wrapper{margin-left:0}.client-slider .slick-prev{left:-15px}.client-slider .slick-next{right:-15px}.gateprocess-section .img-wrapper{margin-top:40px}.gateprocess-section .content-wrapper{padding:0 15px}.client-slider{margin-bottom:0}.sustainable-section .content-wrapper p br,.safety-section .content-wrapper p br{display:none}.blue-section .row{flex-direction:column-reverse}.blue-section .img-wrapper img{border:10px solid #fff}.blue-section .img-wrapper{padding:0;margin:40px 0 0}.blue-section .content-wrapper{padding:0 15px}.award-box .image-wrapper{padding:15px}.contact-form{max-width:100%;padding:30px;margin-bottom:30px}.address-wrapper{padding:0}.address-box{max-width:100%;margin:15px 0}.map-wrapper{margin-bottom:30px}.thank-banner figure:before{display:none}.thank-you-inner h1,.thank-you-inner h1 span{text-align:center;letter-spacing:0}.thank-you-caption{background:#222;position:relative;top:auto;left:auto;padding:40px 0}.thank-you-inner{max-width:100%;text-align:center;letter-spacing:0}.thank-you-inner p{margin-bottom:20px}.thank-you-inner p br{display:none}.thank-you-inner .link-btn-group{margin-top:35px}.thank-you-inner .link-btn-group .theme-btn-2{min-width:132px;height:45px;font-size:14px;padding:0 15px}}@media (max-width:767.98px){.thank-you-caption .grid-tb,.thank-you-caption .grid-tc{display:block}.thank-bottom-caption{padding:0}.thank-bottom-caption .link-btn{flex-direction:column}.thank-bottom-caption .link-btn .theme-btn{margin:7px 0}.home-form-section .img-wrapper,.home-form-section .img-wrapper img{height:auto}.homeBannerSlider .slick-arrow{display:none !important}.copyright a{display:block;margin-top:10px}}@media (max-width:650px){.homeBannerSlider .slick-dots{flex-direction:row;transform:translateY(0);-webkit-transform:translateY(0);height:auto;width:100%;top:auto;bottom:0}.homeBannerSlider .slick-dots li{margin:10px 5px}.snext,.sprev{width:40px;height:40px;font-size:16px;line-height:40px}}@media (max-width:575px){body{font-size:14px;letter-spacing:0}p,ul.ul-listing li{line-height:1.7 !important}ul.ul-listing li:before{width:7px;height:7px;top:13px}h1{font-size:28px !important}h2{font-size:26px !important}h3{font-size:24px !important}h4{font-size:20px !important}h5{font-size:18px !important}h6{font-size:16px !important}h1,h2,h3,h4,h5,h6{letter-spacing:0}.topRightContainer{padding-right:50px}.banner_caption .captionContainerInner p br{display:none}#pageHeader .container{padding:0 15px}.page-title h1,.page-title h2{font-size:28px !important;line-height:1.3;letter-spacing:0;padding-bottom:20px}.banner_caption .captionContainerInner{max-width:100%;padding:0}.banner_caption{background:#222;position:relative;top:auto;left:auto;padding:40px 0 80px;text-align:center}.banner_caption .captionContainer .bannerHeading1{padding-bottom:10px;margin-top:0;line-height:1.3}.intro-section .intro-inner-pic{width:100%;bottom:auto;position:relative;margin-top:10px}.intro-section .intro-inner-pic figure img{border:0}.intro-section .content-wrapper{padding-top:30px}.work-section .content-wrapper,.job-section{padding:40px 15px}.work-section .content-wrapper .work-ul{margin-top:10px}.work-section .content-wrapper .work-ul li .number{font-size:30px}.number-section .col-md-6{width:50%}.slide-button button{width:35px;height:35px;font-size:16px}.slide-button button.sprev{margin-right:5px}.footer-logo{margin-bottom:20px}.foot-head,.fadd,.fcall,.femail,.ffax,.off-add,ul.foot-nav li a,.copyright,.footer-bottom li a{font-size:14px;letter-spacing:0}.copyright,.footer-bottom li a{font-size:12px}.fadd,.fcall,.femail,.ffax,.off-add{margin-bottom:10px}.footer-bottom li a{padding:0 10px}.footer p{font-size:14px}.inner-banner figure:before{display:none}.inner_banner_caption{position:relative;padding:40px 0}.breadcrumb-container ul,.breadcrumb-container ul li a,.breadcrumb-container ul li a:after{font-size:12px;color:#fff}.about-section .intro-inner-pic figure img{border:10px solid #fff}.project-box{flex-direction:column}.project-box .project-img,.project-box .project-img img{height:auto;width:100%}.project-box .project-content{width:100%;padding:30px 0}.project-section .content-wrapper .mt40{margin-top:0 !important}.sortby-container{margin:0 0 15px}.showing-container,.sortby-container{min-width:295px;padding:0 7px}ul.social-list li a{width:35px;height:35px;font-size:16px}.career-section .intro-inner-pic{width:100%;position:relative;right:auto;top:auto}.career-section .intro-pic{margin-top:30px}.our-service-section .general-box .icon{top:-50px;right:15px}.client-slider .slick-list{width:80%}.contact-form{padding:30px 15px}.address-box{padding:0 15px;text-align:center}.address-box .icon{position:relative;margin-bottom:25px}.map-wrapper iframe{height:300px}.google-recaptch{bottom:40px}.contact-section .col-lg-5,.contact-section .col-lg-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.contact-form .page-title h2:before{left:50%;transform:translateX(-50%)}.thank-you-inner{font-size:14px}.thank-you-inner h1,.thank-you-inner h2{font-size:36px !important}.thank-you-inner h1{padding:0}.thank-you-inner h2{padding-bottom:20px}}@media (max-width:480px){.mean-container .mean-nav ul li a,.mean-container .mean-nav ul li li a,.mean-container .mean-nav ul li li li a,.mean-container .mean-nav ul li a.mean-expand:after{font-size:14px}}@media (max-width:400px){h1,.page-title h1,.page-title h2{font-size:26px !important}h2{font-size:24px !important}h3{font-size:22px !important}h4{font-size:20px !important}h5{font-size:18px !important}h6{font-size:16px !important}.logo{width:100px}.thank-you-inner h1,.thank-you-inner h2{font-size:32px !important}.thank-you-inner .link-btn-group .theme-btn,.thank-you-inner .link-btn-group .theme-btn-2{min-width:100px;padding:5px 15px}}@media (max-width:360px){.thank-you-inner .link-btn-group .theme-btn-2{margin:0 0 10px}}