@media only screen and (max-width:767px){.container{padding:0 16px}.sectional{padding:40px 0}.navbar .navbar-brand{padding:8px 0;order:1}header>.container{max-width:100%}header .bottom-footer{justify-content:flex-start}.banner .banner-content h1 span,.banner .banner-content h2 span{font-size:16px;line-height:16px}.banner .banner-content h1,.banner .banner-content h2{font-size:40px;line-height:36px;width:220px;margin:0}.banner.home-main .banner-content em{font-size:16px;line-height:16px}.banner.home-main .banner-content h1,.banner.home-main .banner-content h2{width:100%;font-size:40px;line-height:36px;margin-bottom:4px}.product-range .nav-tabs .nav-link{margin-right:16px}.banner.home-main .banner-content h1 p,.banner.home-main .banner-content h2 p{margin-bottom:4px}.banner.home-main .banner-content strong{font-size:20px;line-height:20px}.mission h2{width:100%;font-size:22px;line-height:28px;margin-bottom:24px}.mission .content{margin:0}.mission .content p{font-size:16px;line-height:24px}.product-range{background:url(../images/mobile-lightblue-bg.webp) no-repeat #ADD8E6}.product-range .nav-tabs .nav-link{font-size:14px;line-height:16px;padding:12px 24px;margin-right:16px}.product-range .tab-pane h2{width:100%;font-size:20px;line-height:26px;padding-bottom:24px;margin-bottom:0}.product-range .tab-pane{padding-top:24px}.product-range .content{margin-left:0}.product-range .content p{font-size:16px;line-height:24px}.product-range .content ul{margin:24px 22px 0}.product-range .content ul li{width:81px;max-width:81px;flex:0 0 81px;margin:0 28px 28px 0}.product-range .content ul li:nth-of-type(3n){margin:0 0 28px 0px!important}.product-range .content ul li:nth-of-type(4n){margin:0 28px 28px 0}.product-range .content ul li:last-child{margin-bottom:0}.product-range .content ul li span{font-size:14px;line-height:20px;margin-top:8px}.product-range .content ul.packages li{font-size:16px;line-height:19px;padding:12px 28px;width:100%;max-width:100%;flex:0 0 100%;margin:0 0 32px 0}.product-range .content ul.packages li a{font-size:16px;line-height:19px}.product-range .content ul.packages{justify-content:center;margin:24px 18px 0}.product-range .content ul.packages li:last-child{margin-bottom:0px!important}.machinery{display:none}.our-services .container{padding:0}.sectional.our-services{padding:0 0 40px}.our-services .Engineering .image-section,.our-services .Engineering .finance{width:100%;max-width:100%;flex:0 0 100%}.our-services .Engineering .image-section{margin-bottom:40px}.our-services .Engineering .finance{padding:0 16px}.our-services span{font-size:14px;line-height:16px;padding-bottom:4px}.our-services .Engineering .finance h4{font-size:32px;line-height:36px;margin-bottom:24px}.our-services .Engineering .finance p{font-size:16px;line-height:24px;margin-bottom:24px}.our-services .Engineering .finance p:last-child{margin-bottom:0}.business-area h2{width:100%;font-size:22px;line-height:28px;margin-bottom:24px;font-weight:500}.business-area .oil-gas .power{width:100%;max-width:100%;flex:0 0 100%;margin:0 0 24px 0}.business-area .oil-gas .power:nth-of-type(3n){margin:0 0 24px 0}.business-area .oil-gas .power img{width:100%;height:auto}.business-area .oil-gas .power .image{width:100%;height:auto}.business-area span{font-size:14px;line-height:16px;margin-bottom:4px}.business-area .oil-gas .power span{margin:16px 0 0;font-size:16px;line-height:19px}.business-area .oil-gas .power:last-child{margin-bottom:0}.business-area .oil-gas{padding-bottom:0;margin-top:0}.Blogs h1{font-size:24px;line-height:24px;margin-bottom:40px}.Blogs .single-blog img{margin-bottom:16px}.Blogs .single-blog.first span{font-size:13px;line-height:15px}.Blogs .single-blog.first p{font-size:16px;line-height:24px}.Blogs .single-blog.first{width:100%;max-width:100%;flex:0 0 100%;margin:0 0 40px 0}.Blogs .single-blog{width:100%;max-width:100%;flex:0 0 100%;margin:0 0 40px 0}.Blogs .blogs-list .sub-division{width:100%;max-width:100%;flex:0 0 100%}.Blogs .single-blog:nth-of-type(3n){margin:0 0 40px 0}.Blogs .single-blog:last-child{margin-bottom:0}.Blogs .single-blog p{font-size:16px;line-height:24px}.blogs span{font-size:14px;line-height:16px;margin-bottom:4px}.blogs h2{width:100%;margin-bottom:40px;font-size:22px;line-height:28px}.blogs .blogs-list .single-blog{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:40px;margin-right:0}.blogs .blogs-list .single-blog:last-child{margin-bottom:0}.blogs .blogs-list .single-blog img{width:100%;height:auto}.blogs .blogs-list .single-blog .image{margin-bottom:16px}.blogs .single-blog span{font-size:13px;line-height:15px;margin-bottom:6px}.blogs .single-blog p{font-size:16px;line-height:24px}.desktop-footer{display:none}.mobile-footer{display:block}.mobile-footer .main-menu{width:98px;margin-bottom:31px}.footer-menu ul{padding-left:0}.footer-menu ul>li{width:100%}.footer-section .footer-menu ul li a{font-size:16px;line-height:19px}.footer-menu ul>li>a{font-size:16px;line-height:19px;color:#2C2F73}.footer-menu ul>li>a{margin-bottom:24px;display:inline-block}.footer-menu ul>li:last-child>a{margin-bottom:0}.footer-menu ul>li>ul{margin-bottom:14px;margin-top:-10px}.footer-section .footer-menu ul>li>ul>li>a{font-size:12px!important;line-height:14px!important;color:#404040;margin-bottom:0;padding:0;border:none;text-transform:capitalize;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-image:none;text-align:left;letter-spacing:0}.footer-section .footer-menu ul>li>ul>li{width:48%;float:left;padding-bottom:10px}.footer-section{padding-bottom:24px}.bottom-footer{justify-content:center;padding-top:32px}.bottom-footer p{margin-bottom:32px;font-size:13px;line-height:15px}.bottom-footer ul{padding-left:0;margin-bottom:32px}.bottom-footer p:last-child{margin-bottom:0}.banner .desktop-banner{display:none}.banner .mobile-banner{display:block}.banner.aboutus span{font-size:16px;line-height:16px;margin-bottom:4px;letter-spacing:1px}.manufacturing-device.facility{background:url(../images/mobile-darkblue-bg.webp) no-repeat #2C2F73}.banner.aboutus h1{width:100%}.manufacturing-device .heading h5{font-size:14px;line-height:16px}.manufacturing-device .description h2{font-size:22px;line-height:28px;margin-bottom:24px}.manufacturing-device .description p{font-size:16px;line-height:24px;margin-bottom:24px}.we-serve .tour{width:183px;margin-right:7px;margin-bottom:7px;float:left}.we-serve .tour:nth-of-type(even){margin-right:0}.we-serve .tour img{height:184px}.we-serve{text-align:center}.we-serve .images{justify-content:flex-start;margin-bottom:40px;width:373px;text-align:center;display:inline-block}.we-serve .maintain-quality .industries{width:100%;border-right:none;padding:0}.we-serve .maintain-quality h4{font-size:20px;line-height:24px;margin-bottom:24px}.we-serve .maintain-quality .description{padding-left:0;width:100%}.we-serve .maintain-quality{margin:0 0 40px;text-align:left}.we-serve .maintain-quality p{font-size:16px;line-height:24px}.we-serve .maintain-quality ul{margin-top:0;padding-left:24px}.we-serve .maintain-quality ul li{font-size:16px;line-height:24px;padding-bottom:16px;text-align:left}.manufacturing-device.facility .description p{margin-bottom:24px}.manufacturing-device .nav-item button.nav-link{font-size:14px;line-height:16px;padding:12px 24px}.manufacturing-device .nav-item{margin-right:10px;padding-bottom:0}.manufacturing-device.safety-policy h5{margin-bottom:24px}.manufacturing-device.safety-policy li.nav-item{padding-bottom:0}.manufacturing-device .description ul li:last-child{margin-right:0}.manufacturing-device .tab-content{margin-top:24px}.manufacturing-device .description h4{font-size:22px;line-height:28px;margin-bottom:24px}.manufacturing-device .description ul li{font-size:16px;line-height:24px}.manufacturing-device.safety-policy .tab-pane p{margin-bottom:16px}.manufacturing-device.safety-policy .tab-pane p:last-child{margin-bottom:0}.manufacturing-device .description .tab-pane ul{padding-left:25px}.mission.services h2{width:100%;font-size:21px}.mission .content ul{padding-left:20px}.banner.aboutus.services h1{width:100%}.mission .content p{font-size:16px;line-height:24px;margin-bottom:24px}.mission.services .order-management li,.up-stream .content li{font-size:16px;line-height:24px;padding-bottom:8px}.up-stream .content li:last-child{padding-bottom:0}.mission.services .content p:last-child{line-height:28px}.up-stream .content,.up-stream .image{width:100%;max-width:100%;flex:0 0 100%}.up-stream .image{order:1;padding:40px 16px 0;background-color:#EFF8FB}.up-stream .content p{line-height:28px;margin-bottom:10px}.up-stream .content ul{padding-left:25px}.up-stream .content{padding:32px 16px 40px;order:2}.up-stream .content h2{font-size:22px;line-height:28px;margin-bottom:24px}.up-stream:nth-of-type(even) .image{background-color:#fff}.up-stream .content h4{margin:24px 0;font-size:16px;line-height:24px}.design-softwares h3{font-size:22px;line-height:28px;margin-bottom:16px}.design-softwares table tr td{width:100%;display:inline-block;padding:24px 0;text-align:center;font-size:14px;line-height:17px}.design-softwares table tr td:first-child{padding:24px 0 8px}.design-softwares table tr td:last-child{padding:8px 0 0}.design-softwares table tr td:last-child img{margin-bottom:24px}.design-softwares table tr td img{margin-right:24px;max-width:100px}.design-softwares table tr:last-child{border-bottom:none}.design-softwares .drafting{margin-bottom:40px}.code-experiences .pressure-vessels{width:100%;max-width:100%;flex:0 0 100%}.code-experiences .heading{width:100%;max-width:100%;flex:0 0 100%}.code-experiences .heading h4{font-size:22px;line-height:28px;margin-bottom:16px}.code-experiences table tr td:first-child{padding:16px 0 4px}.code-experiences table tr td:last-child{padding:4px 42px 16px;font-size:16px;line-height:24px}.valuable-clients h3{font-size:22px;line-height:28px;margin-bottom:16px}.valuable-clients .clients .single-client{width:112px;max-width:112px;flex:0 0 112px;padding:20px 20px}.valuable-clients .clients .single-client img{max-height:40px}.valuable-clients .clients .single-client:after{height:22px;top:42%}.valuable-clients .clients .single-client:nth-of-type(5n):after{background:#D9D9D9}.valuable-clients .clients .single-client:nth-of-type(3n):after{background:#fff0}.banner.product-development span{font-size:16px;line-height:16px;margin-bottom:4px}.mission.infra h2{font-size:22px;line-height:28px}.banner.product-development .banner-content h1{width:100%;font-size:40px;line-height:36px}.design-process h4{width:100%;font-size:21px;line-height:28px;text-align:left;margin-bottom:56px}.design-process .criteria .number{display:none}.design-process .analysis .image,.design-process .analysis .content{width:100%;max-width:100%;flex:0 0 100%}.design-process .criteria:nth-of-type(even) .image{order:1}.design-process .criteria:nth-of-type(even) .content{order:2}.design-process .analysis .content{margin-top:32px}.design-process .criteria{margin-bottom:56px}.design-process .criteria:last-child{margin-bottom:0}.design-process .analysis .content h3{font-size:22px;line-height:28px;margin-bottom:16px}.design-process .analysis .content p{font-size:16px;line-height:24px}.middle-bg:after{background-color:#fff0;width:0;height:0}.declaration{margin-top:16px;margin-left:0}.declaration p{font-size:16px;line-height:24px;margin-bottom:32px}.banner.infrastructure span{font-size:16px;line-height:16px;margin-bottom:4px}.banner.infrastructure .banner-content h1{font-size:40px;line-height:36px;width:100%}.mission.infra ul li b{font-size:16px;line-height:19px;margin-bottom:10px;display:block}.mission.infra .content ul{padding-left:0;text-align:center;margin-bottom:40px}.mission.infra ul li{margin-right:0;font-size:16px;line-height:19px;margin-bottom:24px;text-align:center}.mission.infra ul li:last-child{margin:0}.machine-shop .fabrication{padding:32px 16px 40px;width:100%;max-width:100%;flex:0 0 100%;order:2}.machine-shop .image-section{width:100%;max-width:100%;flex:0 0 100%;order:1;padding:40px 16px 0}.machine-shop .fabrication ul{padding-left:25px}.banner.csr .nav-tabs{margin-bottom:24px}.machine-shop .fabrication h3{font-size:22px;line-height:28px;margin-bottom:24px}.machine-shop .fabrication p{font-size:16px;line-height:24px;margin-bottom:24px}.machine-shop .fabrication h6{font-size:16px;line-height:24px;margin-bottom:24px}.machine-shop .fabrication ul li{width:100%;margin-right:0;font-size:16px;line-height:16px}.machine-shop .fabrication ul li:last-child{padding-bottom:0}.machine-shop{margin-bottom:5px}.gallery h3{font-size:22px;line-height:28px;margin-bottom:24px}.lightbox_img_wrap{width:100%;margin-bottom:24px}.gallery .certifications span{margin-top:16px;font-size:14px;line-height:20px}.lightbox-image{width:80%;max-height:fit-content}.lightbox-container span.material-icons.left{left:0}.lightbox-container span.material-icons.right{right:0}#close{top:10px;right:10px}#close img{width:30px;height:30px}.lightbox-container .lightbox-caption{font-size:14px;line-height:21px;margin-top:24px}.lightbox-container span.material-icons.left img,.lightbox-container span.material-icons.right img{width:40px;height:40px}.banner.csr h1{width:100%}.banner.csr .nav-link{font-size:14px;line-height:16px;padding:12px 24px}.policy-payment .heading,.policy-payment .description{width:100%;max-width:100%;flex:0 0 100%}.applicability{padding:40px 0 34px}.applicability:nth-of-type(2){padding:40px 0 42px}.sub-applicability .applicability{padding-bottom:32px}.applicability ul{padding-left:25px}.applicability .heading h4,.policy-payment h2{font-size:22px;line-height:28px;margin-bottom:24px}.policy-payment p{font-size:16px;line-height:24px;margin-bottom:24px}.policy-payment p:last-child{margin-bottom:0}.policy-payment ul li,.policy-payment ol li{font-size:16px;line-height:24px;padding-bottom:16px}.applicability .description h5{margin-bottom:24px}.sub-applicability{padding:40px 0 0}.sub-applicability ul li{padding-bottom:16px}.sub-applicability .applicability:last-child{padding-top:40px;padding-bottom:0}.applicability .description h5{margin-bottom:16px}.applicability .description h5:nth-of-type(2){margin-top:8px}.applicability:last-child .description p{margin-bottom:24px}.sub-applicability .applicability:nth-of-type(2){padding:40px 0 34px}.applicability:nth-of-type(2) ul li{padding-bottom:16px}.sub-applicability .applicability:nth-of-type(2) .description p{margin-bottom:16px}.brief-desctiption .content{margin-left:0}.brief-desctiption{padding:40px 0}.rural-education{padding:40px 0 0}.policy-payment .rural-education ul.project-details{padding:0 16px}.policy-payment .rural-education ul.project-details li{font-size:14px;line-height:16px;padding:24px 40px;width:100%;margin-bottom:32px;text-align:center}.economic-development h3{font-size:22px;line-height:28px;margin-bottom:24px}.economic-development{padding-bottom:40px}.policy-payment .rural-education ul.project-details li:last-child{margin-bottom:0}.policy-payment .rural-education ul.project-details li span{font-size:18px;line-height:21px}.rural-education>.container{padding:0 0 0}.rural-education .daily-farming p{margin-bottom:24px}.rural-education .daily-farming p:last-child{margin-bottom:0}.policy-payment .rural-education ul.project-details,.remodel .class-rooms,.beneficiary{margin-bottom:40px}.rural-education .image-section,.rural-education .daily-farming,.remodel{margin-bottom:40px}.rural-education .daily-farming ul{padding-left:25px}.rural-education .daily-farming{column-count:1;column-gap:0;padding:0 16px}.remodel{padding:0 16px}.remodel .class-rooms .image{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:16px}.remodel .class-rooms .image span{font-size:15px;line-height:18px;margin-top:8px}.beneficiary .direct{padding:40px 24px;border-radius:20px;width:100%;max-width:100%;flex:0 0 100%;margin-bottom:40px}.beneficiary{padding:0 16px}.beneficiary .direct h4{font-size:22px;line-height:28px;margin-bottom:24px}.beneficiary .direct ul li{font-size:16px;line-height:24px;margin-bottom:0}.Blogs .single-blog.first img{width:100%;height:auto}.Blogs{background:url(../images/mobile-darkblue-bg.webp) no-repeat #2C2F73}.Blogs .blogs-list .sub-division{margin-bottom:40px}.blog-detail .heading a{font-size:14px;line-height:16px}.blog-detail .description{width:100%}.blog-detail .heading h1{font-size:32px;line-height:36px;padding-bottom:8px}.blog-detail .description img{max-width:100%}.blog-detail .heading{margin-bottom:40px}.blog-detail{background-size:100% 376px!important;background:url(../images/mobile-darkblue-bg.webp) no-repeat}.blog-detail .heading a img{padding-right:6px;width:16px}.blog-detail .description .artificial-intelligence p{font-size:16px;line-height:24px;margin-bottom:16px}.blog-detail .description .artificial-intelligence p:last-child{margin-bottom:0}.blog-detail .description .artificial-intelligence{margin-bottom:0}.blog-detail .description .artificial-intelligence h3{font-size:22px;line-height:28px;margin-bottom:24px}.blog-detail .description .artificial-intelligence ul li b,.blog-detail .description .artificial-intelligence strong{font-size:16px;line-height:24px}.blog-detail .description .artificial-intelligence ul li{font-size:16px;line-height:24px}.blog-detail .description .content{width:100%}.contactus h1{font-size:24px;line-height:24px}.message .heading h4{font-size:20px;line-height:26px;margin-bottom:24px;letter-spacing:-1px}.message .form-group label{font-size:15px;line-height:18px}.message .form-group .form-control{height:48px;font-size:15px;line-height:18px}.message .select-box:after{width:16px;height:8px;background-size:90%}.message .form-group p{font-size:13px;line-height:20px}.message .message-form,.message .heading{width:100%}.message .form-group{width:100%;margin-bottom:24px}.address .details{width:343px;left:10px;right:10px;padding:40px 16px;border-radius:10px}.address .details .phone p a{font-size:15px;line-height:20px;font-weight:300}.address .details .phone p{font-weight:500}.address img{display:none}.address{background:url(../images/mobile-contactus-bg.webp) no-repeat;height:746px}.address .details .engineering-division span.division{font-size:14px;line-height:16px}.address .details h4{font-size:16px;line-height:19px;margin-bottom:16px}.address .details p{font-size:14px;line-height:20px}.address .details .phone{margin-bottom:16px}.join-in h1{font-size:22px;line-height:28px;width:100%;margin-bottom:0}.excitement .description{background:url(../images/mobile-darkblue-bg.webp) no-repeat #2C2F73}.join-in .content p{font-size:16px;line-height:24px;margin-bottom:24px}.join-in .content{margin:24px 0 0 0}.excitement .description{width:100%;max-width:100%;flex:0 0 100%;padding:40px 16px}.green-button{font-size:14px;line-height:16px;padding:12px 24px}.excitement{padding-right:0;margin-bottom:10px}.excitement span{font-size:14px;line-height:16px;margin-bottom:4px}.excitement h3{font-size:22px;line-height:28px;margin-bottom:24px}.open-positions .job-description{margin-bottom:24px}.excitement p{font-size:16px;line-height:24px;margin-bottom:24px}.excitement.work{padding-left:0}.excitement img{width:100%;max-width:100%;flex:0 0 100%;margin-right:0;margin-bottom:10px}.excitement.work img{order:1}.excitement.work .description{order:2;margin-right:0}.application .unsolicited{width:100%}.open-positions h2{font-size:22px;line-height:28px;margin-bottom:4px}.open-positions p{font-size:14px;line-height:16px}.open-positions .jobs-list{margin-top:24px}.open-positions .job-detail{padding:24px 0}.open-positions .post-name{width:100%;font-size:15px;line-height:17px;margin-bottom:24px}.open-positions .designation ul{padding-left:0;margin-bottom:24px}.open-positions .designation ul li{display:inline-block;font-size:24px;line-height:28px}.open-positions h4{font-size:24px;line-height:28px;margin-bottom:8px}.open-positions span{font-size:16px;line-height:19px;margin-bottom:8px}.open-positions span:last-child{margin-bottom:0}.application{background:url(../images/mobile-lightblue-bg.webp) no-repeat #ADD8E6}.application h4{font-size:22px;line-height:28px;margin-bottom:24px;text-align:left}.application .file .upload{width:42px;padding-bottom:8px}.application .file{padding:16px 0}.application .file p{font-size:15px;line-height:18px;width:248px;margin:0 auto;padding-bottom:8px}.application .form-group label{font-size:15px;line-height:18px;margin-bottom:8px}.application .form-group input{min-height:48px;font-size:15px;line-height:18px}.application .submit{margin-top:24px}.application p{margin:24px 0 0;font-size:13px;line-height:20px}.application .form-group:last-child{margin:0}.application .file span{font-size:13px;line-height:15px;width:160px;display:inline-block}.job-requirements a{font-size:14px;line-height:16px}.job-requirements a img{padding-right:6px;width:16px}.job-overview ul{padding-left:24px}.application .form-group.first{margin:0 0 24px 0}.application .form-group{width:100%;margin:0 0 24px 0}.job-requirements h2{font-size:40px;line-height:40px;margin-bottom:16px}.job-requirements span{margin-right:0;margin-bottom:4px;font-size:13px;line-height:15px;display:block}.job-requirements span b{font-size:15px;line-height:17px;padding-left:4px}.unsolicited .file-name{border-radius:8px;padding:15px 24px;margin-bottom:24px}.unsolicited .file-name img{width:28px;margin-right:6px}.unsolicited .file-name .name-display p{font-size:15px;line-height:17px;margin-bottom:0}.unsolicited .file-name .name-display{width:230px}.unsolicited .file-name a img{width:24px}.unsolicited .file-name .name-display span{font-size:13px;line-height:15px}.job-requirements .nav-tabs .nav-link{font-size:14px;line-height:16px;padding:12px 16px;margin-right:14px}.job-requirements .nav-tabs li:last-child .nav-link{margin-right:0}.job-overview .heading,.job-overview .content{width:100%;max-width:100%;flex:0 0 100%}.job-overview p{word-break:break-word;font-size:16px;line-height:24px}.job-overview ul li{word-break:break-word;font-size:16px;line-height:24px}.job-openings{padding:40px 0}.job-overview .heading h4{font-size:22px;line-height:28px;margin-bottom:16px}.job-overview{margin-bottom:40px}.structural-engineer .minimum-requirements{padding:40px 0}.job-requirements .nav-tabs{margin:24px 0 0 0}.structural-engineer .application{padding:40px 0}.products h1{font-size:24px;line-height:24px;margin-bottom:40px}.products .single-product{width:343px;max-width:343px;flex:0 0 343px;margin:0 0 16px 0;padding-bottom:20px;min-height:auto}.products .single-product span{font-size:16px;line-height:19px}.products-details{background:none;padding:0}.products-details .container{padding:0}.products-details .image{order:1;background:linear-gradient(180deg,#F4F4F8 0%,#F4F4F8 26%,#FFFFFF 50%,#FFFFFF 60%);padding-top:40px;width:100%;margin-bottom:40px}.products-details .product-details h4{font-size:20px;line-height:24px}.products-details .product-details .features ul{padding-left:20px}.products-details .heading{order:2;width:100%;padding:0 16px 40px;position:relative}.products-details .heading:after{content:"";position:absolute;background:#FCFDFD;left:0;right:0;height:30%;bottom:0;z-index:-1;top:0}.products-details .heading h1{font-size:24px;line-height:24px;margin-bottom:24px}.products-details .heading p{font-size:16px;line-height:24px;margin-bottom:24px}.products-details .heading p:last-child{margin-bottom:0}.products-details .product-details .features ul li{font-size:16px;line-height:24px;padding-bottom:16px}.products-details .product-details .features{margin-top:20px}.products-details:after{background:#fff0}.reliable .description{width:100%;max-width:100%;flex:0 0 100%}.reliable .heading h3{font-size:20px;line-height:24px;margin-bottom:16px}.reliable .description table{width:100%;margin-bottom:0}.reliable .description table tr td{padding:0 16px 16px;font-size:16px;line-height:19px}.reliable .description table tr{border-bottom:2px solid #F2F2F2}.reliable .description table tr td{width:100%;display:inline-block;border-bottom:none}.reliable .description table tr td:first-child{white-space:normal;padding:16px 16px 8px;font-size:14px;line-height:16px}.reliable .description table tr:first-child td:last-child{font-size:16px;line-height:19px;padding:0 16px 16px}.reliable .description table tr:first-child td:last-child{border-top-right-radius:0}.reliable .description table tr:last-child td:first-child{border-bottom-left-radius:0}.reliable .description table tr:first-child td:first-child{border-radius:15px 15px 0 0}.catalogue{padding:40px 0;background:url(../images/mobile-darkblue-bg.webp) no-repeat #2C2F73}.catalogue a img{padding-left:6px;width:17px}.catalogue h2{font-size:24px;line-height:24px;margin-bottom:16px}.catalogue p{width:100%;font-size:16px;line-height:24px;padding-bottom:16px}.reliable .description table tr:last-child td:last-child{border-radius:0 0 15px 15px}.catalogue a{font-size:14px;line-height:16px;padding:12px 24px}.packages-list{background:url(../images/mobile-grey-shade.webp) no-repeat}.packages-list .description .applications{margin-bottom:40px}.packages-list .nav-tabs{display:none}.packages-list .mobile-packages{width:343px;margin:0 auto;position:relative;display:block}.packages-list .mobile-packages:after{content:"";position:absolute;width:8px;height:8px;border-left:1.5px solid #2C2F73;border-bottom:1.5px solid #2C2F73;right:15px;top:19px;transform:rotate(-44deg)}.packages-list .mobile-packages select{border:1.5px solid #2C2F73;border-radius:8px;padding:15px 20px;font:normal 500 15px/18px var(--font-helvetica-neue);color:#2C2F73;-webkit-appearance:none;appearance:none;width:100%}.packages-list h1{font-size:24px;line-height:24px;margin-bottom:32px}.packages-list .image img{border-width:1.5px;border-color:#DEDEED}.packages-list .description{padding:0 16px 0;width:100%;order:2}.packages-list .description h3{font-size:24px;line-height:24px;margin-bottom:24px}.packages-list .description p{font-size:16px;line-height:24px;margin-bottom:24px}.packages-list .image{width:100%;order:1;padding:0 16px;margin-bottom:80px;margin-top:0}.packages-list .image:after{height:89px;bottom:-30px;width:319px;left:16px}.packages-list .description h4{font-size:20px;line-height:24px;margin-bottom:24px}.packages-list .description ul{padding-left:20px}.packages-list .description ul li{font-size:16px;line-height:24px}.reliable .description tr th{display:none}.reliable .description td:before{content:attr(data-label);float:left;font-weight:700;position:relative;background:#fff0;width:80px;right:auto;bottom:auto;height:auto;text-align:left;margin-right:10px;font-size:14px;line-height:16px}.reliable .description td span{width:70%;float:left}.core-values{padding:40px 0}.core-values .preseverance{width:100%;text-align:center}.core-values .hex{margin-bottom:16px}.core-values .hex:first-child{margin-left:0%;margin-bottom:16px}.core-values .hex:nth-of-type(2),.core-values .hex:nth-of-type(3){margin-bottom:16px}.core-values h3{font-size:22px;line-height:28px}.core-values .hex h4{font-size:18px;line-height:20px}.core-values .hex p{font-size:16px;line-height:19px}}@media only screen and (min-width:768px) and (max-width:991px){.sectional{padding:40px 0}.container{padding:0 24px}html{font-size:8px}.banner .banner-content h1,.banner .banner-content h2{width:100%}.mission h2{width:100%;font-size:40px;line-height:48px}.mission span{margin-bottom:24px}.mission .content{margin:40px 0 0 230px}.product-range .tab-pane h2{width:100%;font-size:40px;line-height:48px}.product-range .content{margin-left:100px}.product-range .tab-pane{padding-top:60px}.product-range .content ul li{width:21%;max-width:21%;flex:0 0 20%;margin:0 30px 30px 0}.product-range .content ul.packages li{padding:16px 32px;width:250px;max-width:250px;flex:0 0 250px;margin:0 30px 30px 0}.business-area h2{width:100%;font-size:40px;line-height:48px}.business-area .oil-gas .power{width:330px;max-width:330px;flex:0 0 330px;margin:0 4rem 4rem 0}.business-area .oil-gas .power:nth-of-type(even){margin:0 0 40px 0px!important}.business-area .oil-gas .power:nth-of-type(3n){margin:0 40px 40px 0}.our-services .Engineering .finance{margin-bottom:40px}.our-services .Engineering .image-section,.our-services .Engineering .finance{width:48%;max-width:48%;flex:0 0 48%}.blogs .blogs-list .single-blog{width:48%;max-width:48%;flex:0 0 48%;margin-bottom:24px}.blogs .blogs-list .single-blog .image{margin-bottom:24px}.footer-section .our-products{width:100%;max-width:100%;flex:0 0 100%}.footer-section .quick-menu{justify-content:space-between}.footer-section .our-packages,.footer-section .services,.footer-section .our-business,.footer-section .capabilities{width:48%;max-width:48%;flex:0 0 48%}.bottom-footer{padding-top:24px}.all-footer-list .our-package-menu{width:100%;margin-top:50px}.bottom-footer p{margin-bottom:0}.bottom-footer{align-items:center}.footer-section .main-menu{margin-bottom:20px}.we-serve .tour{margin-bottom:11px}.we-serve .maintain-quality{margin:0 0 40px;text-align:left}.we-serve .maintain-quality .industries{width:100%;padding:0}.we-serve .maintain-quality .description{width:100%;padding-left:0}.manufacturing-device .description{width:447px}.manufacturing-device .nav-item{margin-right:26px}.mission.services h2{width:100%}.up-stream .content{padding:20px 25px}.valuable-clients .clients .single-client{width:180px;max-width:180px;flex:0 0 180px}.valuable-clients .clients .single-client:nth-of-type(5n):after{background:#D9D9D9}.valuable-clients .clients .single-client:nth-of-type(4n):after{background:#fff0}.banner.product-development .banner-content h1{width:100%}.design-process h4{width:100%}.design-process .analysis .image{width:48%;max-width:48%;flex:0 0 48%}.design-process .analysis .content{width:48%;max-width:48%;flex:0 0 48%}.declaration{margin-left:0}.declaration p{margin-bottom:24px}.mission.infra ul li{margin-right:0;margin-bottom:24px}.machine-shop .image-section,.machine-shop .fabrication{width:50%;max-width:50%;flex:0 0 50%}.machine-shop .fabrication{padding:20px}.machine-shop .fabrication h3{margin-bottom:24px}.machine-shop .fabrication ul li{font-size:14px;line-height:21px;width:30%;margin-right:14px}.gallery h3{margin-bottom:40px}.lightbox_img_wrap{width:232px}.lightbox_img_wrap:last-child{margin-top:32px}.policy-payment .description{width:70%;max-width:70%;flex:0 0 70%}.policy-payment .heading{width:30%;max-width:30%;flex:0 0 30%}.brief-desctiption .content{margin-left:0}.policy-payment .rural-education ul.project-details li{padding:10px 20px;text-align:center}.policy-payment .rural-education ul.project-details li span{font-size:14px;line-height:21px}.rural-education .daily-farming{column-gap:36px}.remodel .class-rooms .image{width:48%;max-width:48%;flex:0 0 48%}.beneficiary .direct{padding:40px 40px;width:48%;max-width:48%;flex:0 0 48%}.Blogs .single-blog.first{width:100%;max-width:100%;flex:0 0 100%}.Blogs .blogs-list .sub-division{width:100%;max-width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between}.Blogs .single-blog{width:47%;max-width:47%;flex:0 0 47%;margin:0 0 40px 0}.blog-detail .description img{max-width:100%}.blog-detail .description{width:100%}.message .heading{width:100%;margin-bottom:24px}.address img{height:600px}.products .single-product{min-height:auto;width:42rem;max-width:42rem;flex:0 0 42rem;margin:0 3rem 3rem 0;padding-bottom:20px}.products .single-product:nth-of-type(3n){margin:0 3rem 3rem 0}.products .single-product:nth-of-type(2n){margin:0 0rem 3rem 0}.reliable .description{width:100%;max-width:100%;flex:0 0 100%}.reliable .description table{width:100%}.products-details .heading{width:100%;order:2}.products-details .image{width:100%;order:1}.packages-list .nav-tabs .nav-link{padding:16px 20px}.packages-list .image{order:1;margin-top:0;width:100%;text-align:center}.packages-list .description{order:2}.excitement img{width:50%}.excitement .description{width:50%;padding:40px}.excitement.work{padding-left:0}.excitement{padding-right:0}.application .unsolicited{width:100%}.open-positions .job-description,.open-positions .apply-now{width:15%}.open-positions .apply-now .green-button{padding:16px 20px}.open-positions .post-name{width:30%}.open-positions .designation{width:40%}.application .form-group.first{margin:0 60px 40px 0}.job-overview p{word-break:break-word;font-size:16px;line-height:24px}.job-overview ul li{word-break:break-word;font-size:16px;line-height:24px}.job-openings{padding:40px 0}.job-overview .heading h4{font-size:22px;line-height:28px;margin-bottom:16px}.job-overview .content,.job-overview .heading{width:100%;max-width:100%;flex:0 0 100%}.job-overview{margin-bottom:40px}.job-requirements span{margin-right:10px;margin-bottom:10px}.core-values .preseverance{width:100%;text-align:center}.core-values .hex:nth-of-type(2),.core-values .hex:nth-of-type(3){margin-bottom:16px}.core-values .hex:first-child{margin-left:0%;margin-bottom:16px}.core-values .hex{margin-bottom:16px}}@media only screen and (max-width:991px){header .bottom-footer{justify-content:flex-start;padding:0 0 40px}header .navbar-toggler{order:3;border:none;position:relative;margin-top:-6px}header .navbar-toggler .toggler-icon{width:20px;background:#2C2F73;height:2px;position:absolute;top:0;right:0}.navbar-toggler:focus{box-shadow:none}header.fixed .navbar-toggler .toggler-icon{background:#000;width:16px}header .navbar-toggler .toggler-icon:nth-of-type(2){width:12px;top:6px}header.fixed .navbar-toggler{margin-top:0}header.fixed .navbar-toggler .toggler-icon:nth-of-type(2){display:none}header.fixed .navbar-toggler .toggler-icon:first-child{transform:rotate(45deg)}header.fixed .navbar-toggler .toggler-icon:nth-of-type(3){transform:rotate(-45deg);top:0}header .navbar-toggler .toggler-icon:nth-of-type(3){width:16px;top:13px}.navbar-expand-lg .language{order:2;padding-left:100px}.navbar .navbar-brand img{width:98px}.collapse.navbar-collapse{display:none}.navbar-expand-lg .language .nav-item{margin-top:0;padding:8px 14px}.navbar-expand-lg .language .nav-item a{font-size:13px;line-height:15px}.mega-menu{display:none}aside.mega-menu.mystyle{display:block;width:100%;z-index:999;position:fixed;top:48px;left:0;height:calc(100vh - 48px);overflow-y:auto}aside#mega-menu--mobile nav.navigation a.btn .btn__icon{position:relative}aside#mega-menu--mobile nav.navigation a.btn .btn__icon:before{content:"";position:absolute;background:url(../images/submenu-arrow.svg) no-repeat;width:17px;height:14px;left:5px;top:5px}aside#mega-menu--mobile nav.navigation a.btn .btn__icon svg{display:none}header.fixed{position:fixed;top:0;z-index:99;background:#fff;left:0;right:0}aside#mega-menu--mobile div[data-menu-depth="1"] a{font:normal 400 20px/23px var(--font-helvetica-neue);color:#2C2F73;margin-bottom:32px;text-transform:capitalize;letter-spacing:0}header .bottom-footer ul{margin-bottom:0}aside#mega-menu--mobile #menu-back{border:none;background:#fff0}aside#mega-menu--mobile #menu-back svg{display:none}aside#mega-menu--mobile #menu-back .btn__icon{position:relative;padding-left:20px}aside#mega-menu--mobile #menu-back .btn__icon:before{content:"";position:absolute;background:url(../images/submenu-arrow.svg) no-repeat;width:17px;height:14px;top:-7px;left:-4px;transform:rotate(180deg)}aside#mega-menu--mobile #menu-back .btn__label{font:normal 400 16px/19px var(--font-helvetica-neue);color:#2C2F73}aside#mega-menu--mobile div[data-menu-depth="2"] nav.navigation a.btn{width:48%;float:left;font:normal 300 14px / 16px var(--font-helvetica-neue);color:#404040;margin-bottom:23px;text-align:left;position:relative;padding-left:17px;vertical-align:initial;text-transform:capitalize;display:flex;flex-wrap:wrap;align-items:flex-start}aside#mega-menu--mobile div[data-menu-depth="2"] nav.navigation a.btn:before{content:"";position:absolute;background:#404040;width:5px;height:5px;border-radius:50%;top:5px;left:3px}aside#mega-menu--mobile nav.navigation h3{font:normal 400 20px/23px var(--font-helvetica-neue);color:#2C2F73;width:100%;margin-bottom:32px}}@media only screen and (min-width:992px) and (max-width:1199px){.sectional{padding:40px 0}.container{padding:0 24px}.navbar-expand-lg .navbar-nav .nav-item{margin-right:1rem;margin-top:20px}.navbar-expand-lg a.nav-link,.navbar-expand-lg .navbar-nav .dropdown-menu ul li a{font-size:14px;line-height:18px}.navbar-expand-lg a.nav-link{padding:10px 10px 20px!important}.navbar-expand-lg .navbar-nav .dropdown-menu{padding:32px 14px}.product-range .content{margin-left:100px}.product-range .content ul li{width:150px;max-width:150px;flex:0 0 150px;margin:0 30px 30px 0}.product-range .content ul li:nth-of-type(4n){margin:0 30px 30px 0}.product-range .content ul.packages li{font-size:14px;line-height:21px;padding:16px 16px;width:29%;max-width:29%;flex:0 0 29%;margin:0 30px 30px 0}.our-services .Engineering .image-section,.our-services .Engineering .finance{width:49%;max-width:49%;flex:0 0 49%}.business-area .oil-gas .power{width:280px;max-width:280px;flex:0 0 280px;margin:0 40px 40px 0}.business-area .oil-gas .power .image,.business-area .oil-gas .power img{width:100%;height:auto}.blogs .blogs-list .single-blog{width:280px;max-width:280px;flex:0 0 280px}.blogs .blogs-list .single-blog img{width:100%;height:auto}.Blogs .blogs-list .sub-division{width:100%;max-width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between}.Blogs .single-blog{width:30%;max-width:30%;flex:0 0 30%}.all-footer-list h3{margin-bottom:20px}.footer-section .footer-menu{width:77%}.all-footer-list{align-items:flex-start}.footer-section .footer-menu ul li a{font-size:14px;line-height:21px}.all-footer-list .product-range-menu{width:70%}.all-footer-list .our-package-menu{width:30%}.all-footer-list .product-range-menu ul li{width:33%}.we-serve .tour{margin-bottom:11px}.manufacturing-device .description{width:671px}.manufacturing-device .heading h5{font-size:20px;line-height:24px}.up-stream .content{padding:20px 40px}.code-experiences .heading{width:350px;max-width:350px;flex:0 0 350px}.code-experiences .pressure-vessels{width:550px;max-width:550px;flex:0 0 550px}.code-experiences table tr td{font:normal 500 1.4rem / 2.1rem var(--font-helvetica-neue);color:#040404;padding:20px 0 20px 40px;vertical-align:text-top}.valuable-clients .clients .single-client{width:185px;max-width:185px;flex:0 0 185px}.mission.services h2{width:100%}.banner.product-development .banner-content h1{width:100%}.design-process h4{width:100%}.design-process .analysis .image{width:48%;max-width:48%;flex:0 0 48%}.design-process .analysis .content{width:48%;max-width:48%;flex:0 0 48%}.declaration{margin-left:0}.declaration p{margin-bottom:24px}.mission.infra ul li{margin-right:0;margin-bottom:24px}.machine-shop .fabrication{width:60%;max-width:60%;flex:0 0 60%;padding:20px}.machine-shop .image-section{width:40%;max-width:40%;flex:0 0 40%}.policy-payment .description{width:70%;max-width:70%;flex:0 0 70%}.policy-payment .heading{width:30%;max-width:30%;flex:0 0 30%}.brief-desctiption .content{margin-left:0}.policy-payment .rural-education ul.project-details li{padding:10px 20px;text-align:center}.policy-payment .rural-education ul.project-details li span{font-size:14px;line-height:21px}.rural-education .daily-farming{column-gap:36px}.remodel .class-rooms .image{width:48%;max-width:48%;flex:0 0 48%}.beneficiary .direct{padding:40px 40px;width:48%;max-width:48%;flex:0 0 48%}.message .heading{width:100%;margin-bottom:24px}.products .single-product:nth-of-type(3n){margin:0 4rem 4rem 0}.products .single-product:nth-of-type(2n){margin:0 0rem 4rem 0}.reliable .heading{width:220px;max-width:220px;flex:0 0 220px}.reliable .description{width:670px;max-width:670px;flex:0 0 670px}.reliable .description table{width:100%}.products-details .heading{width:70%}.products-details .image{width:30%}.packages-list .nav-tabs .nav-link{padding:16px 20px}.packages-list .image{order:1;margin-top:0;width:100%;text-align:center}.packages-list .image img{width:auto}.packages-list .description{order:2}.excitement img{width:50%}.excitement .description{width:50%;padding:40px}.excitement.work{padding-left:0}.excitement{padding-right:0}.application .unsolicited{width:100%}.open-positions .job-description,.open-positions .apply-now{width:15%}.open-positions .apply-now .green-button{padding:16px 20px}.open-positions .post-name{width:30%}.open-positions .designation{width:40%}.application .form-group.first{margin:0 60px 40px 0}.job-overview p{word-break:break-word;font-size:16px;line-height:24px}.job-overview ul li{word-break:break-word;font-size:16px;line-height:24px}.job-openings{padding:40px 0}.job-overview .heading h4{font-size:22px;line-height:28px;margin-bottom:16px}.job-overview .content,.job-overview .heading{width:100%;max-width:100%;flex:0 0 100%}.job-overview{margin-bottom:40px}.job-requirements span{margin-right:10px;margin-bottom:10px}.core-values .preseverance{width:100%;text-align:center}.core-values .hex{margin-bottom:16px}.core-values .hex:nth-of-type(2),.core-values .hex:nth-of-type(3){margin-bottom:16px}.core-values .hex:first-child{margin-left:0%;margin-bottom:16px}}@media only screen and (min-width:1200px) and (max-width:1364px){.sectional{padding:40px 0}.container{padding:0 24px}.navbar-expand-lg .navbar-nav .nav-item{margin-right:1rem}.product-range .content ul li{margin:0 40px 40px 0}.product-range .content ul.packages li{width:330px;max-width:330px;flex:0 0 330px}.business-area .oil-gas .power{margin:0 4.1rem 4.1rem 0}.footer-section .footer-menu{width:93rem}.all-footer-list{align-items:flex-start}.all-footer-list .product-range-menu{width:86rem}.all-footer-list .our-package-menu{width:29rem}.manufacturing-device .description{width:892px}.we-serve .tour{width:228px}.we-serve .tour img{width:100%;height:auto}.mission.infra ul li{margin-right:0;margin-bottom:24px}.machine-shop .fabrication{width:60%;max-width:60%;flex:0 0 60%;padding:20px}.machine-shop .image-section{width:40%;max-width:40%;flex:0 0 40%}.policy-payment .description{width:850px;max-width:850px;flex:0 0 850px}.remodel .class-rooms .image,.beneficiary .direct{width:550px;max-width:550px;flex:0 0 550px}.policy-payment .rural-education ul.project-details li{padding:24px 40px}.Blogs .single-blog.first{width:60%;max-width:60%;flex:0 0 60%}.message .message-form{width:720px}.products .single-product{width:36rem;max-width:36rem;flex:0 0 36rem;margin:0 3rem 3rem 0}.products-details .heading{width:60rem}.products-details .image{width:55rem}.reliable .description{width:850px;max-width:850px;flex:0 0 850px}.packages-list .description{width:730px}.packages-list .image{width:470px}.excitement .description{width:66rem;padding:47px 44px}.excitement img{width:54rem}.excitement{padding-right:0}.excitement.work{padding-left:0}.core-values .preseverance{width:100%}.core-values .hex{margin-right:0}}@media only screen and (min-width:1365px) and (max-width:1439px){html{font-size:9.5px}.container,.products>.container{max-width:1270px}header>.container,footer>.container{max-width:1290px}.business-area .oil-gas .power{margin:0 81px 61px 0}.products .single-product{width:42rem;max-width:42rem;flex:0 0 42rem;margin:0 3rem 4rem 0}.excitement{padding-right:0}.excitement .description{width:74rem;max-width:74rem;flex:0 0 74rem}.excitement.work{padding-left:0}.we-serve .tour{width:259px}}@media only screen and (min-width:1440px){.excitement{padding-right:0}.excitement.work{padding-left:0}.banner.aboutus h1{width:563px}.products .single-product{width:41rem;max-width:41rem;flex:0 0 41rem}.mission h2{width:934px}.design-process h4{width:960px}.banner.infrastructure .banner-content h1{width:617px}.open-positions .post-name{width:282px}.we-serve .tour{width:270px}.banner.home-main .banner-content h1,.banner.home-main .banner-content h2{width:966px}}@media only screen and (min-width:1920px){.excitement{padding-right:0;width:145rem;margin:0 auto}.engineering-capabiliities .up-stream{width:1440px;margin:0 auto}.machine-shop{max-width:1440px;margin:10px auto}.mission.services h2{width:1040px}.banner.product-development .banner-content h1{width:920px}.mission h2{width:1054px}.design-process h4{width:960px}.packages-list .seal-cooling,.packages-list .nav-tabs{max-width:1354px;margin:0 auto}.beneficiary,.remodel{max-width:1244px;margin:40px auto}.navbar-expand-lg .navbar-nav .dropdown-menu .submenu-div{max-width:1344px;margin:0 auto}.rural-education .daily-farming{column-gap:76px;max-width:1244px;margin:40px auto}.banner.infrastructure .banner-content h1{width:617px}.open-positions .post-name{width:282px}.we-serve .tour{width:270px}.banner.home-main .banner-content h1,.banner.home-main .banner-content h2{width:966px}.packages-list .description{padding:0;width:62rem}}