(function (b) { if (!b || matchMedia("(prefers-reduced-motion: reduce)").matches) return; b.classList.add("is-animating"); setTimeout(function () { b.classList.remove("is-animating"); }, 2500); })(document.currentScript.parentNode);

About Us

From generation up till the end valve.

We offer a complete range of industrial solutions from a center of excellence to all regions and industries across India, with dedicated partnerships with leading OEMs of engineering capital goods.

Our focus is to deliver optimum solutions with a competitive life cycle cost, right from procurement to operation and ownership.

Our Journey

Two decades of service. One standard of trust.

Our story began more than 20 years ago, in the field, as service providers to Indian industry. Working shoulder to shoulder with plant and maintenance teams taught us what matters most: equipment that is correctly selected, reliably supported and economical to run for its entire life.

The trust and loyalty of our customers, and the confidence they placed in our recommendations, encouraged us to invest steadily in new products, machinery and resources. In 2017 that experience took shape as DEXTECH.

Evolution, for us, means continuous adaptation to the latest technology so that our service stays unmatched. Today we are a capable, committed team offering complete technical solutions, from generation up till the end valve.

  1. 20+ years ago

    Where it began

    Field service for industrial plants across India.

  2. 2017

    DEXTECH is founded

    Our experience becomes an engineering solutions company, based in Mumbai.

  3. Today

    One-stop partner

    Products, engineering and service, from generation up till the end valve.

  • 20+

    Years of industry experience

  • 2017

    Year DEXTECH was established

  • 9

    Core solution areas

  • Pan-India

    Serving all regions and industries

Who We Are

An engineering solutions partner built on field experience.

DEXTECH ALLIED PVT. LTD. was established in 2017 by a team with more than 20 years of varied experience serving industry. From our centre of excellence in Mumbai, we deliver industrial solutions to every region and every sector across India, backed by dedicated partnerships with leading OEMs of engineering capital goods.

Centre of excellence, Mumbai

One engineering base for application study, selection, supply and after-sales support, serving customers nationwide.

Leading OEM partnerships

Dedicated tie-ups with established manufacturers, so every solution is built on proven, well-supported equipment.

Life-cycle value

We design for the lowest total cost of ownership: a competitive purchase price, efficient operation and dependable long-term ownership.

Every recommendation we make is judged by one test: what it will cost you to buy, run and own over its full working life.

Areas of Expertise

Nine disciplines. One accountable partner.

Our team brings 20+ years of hands-on experience across the equipment that keeps process plants productive and safe.

  • 01

    Compressed Air Dryers & Allied Equipment

    Refrigerated and desiccant dryers, filtration and condensate management that deliver clean, dry air to the quality class your process demands (ISO 8573-1).

  • 02

    PSA Nitrogen Generation Systems

    On-site Pressure Swing Adsorption nitrogen generators that replace cylinders and liquid supply with a reliable, cost-effective source at the purity and flow you need.

  • 03

    Gas Pressure Reducing Systems

    Engineered pressure reducing stations for gas applications, complete with upstream and downstream PRVs for stable, safe delivery pressure.

  • 04

    Tank Farm & Process Plant Safety

    Breather (pressure/vacuum relief) valves and flame arrestors that protect storage tanks and process plants against over-pressure, vacuum and flame propagation.

  • 05

    Safety Relief, Thermal Relief & Steam Equipment

    SRVs, TRVs and steam-system equipment that protect people, pressure equipment and pipelines while keeping steam systems efficient.

  • 06

    Industrial On/Off & Control Valves

    Isolation and control valves with ferrous and non-ferrous instrument pipe and tube fittings, selected for the medium, pressure and temperature of each duty.

  • 07

    Process & Plant Equipment

    Supporting process and plant equipment, supplied and integrated to suit your process conditions and site requirements.

  • 08

    Industrial Pumps

    Vacuum and centrifugal pumps selected for duty point, efficiency and reliable long-term operation.

  • 09

    MEP & Engineering Services

    Mechanical, electrical and plumbing engineering services that bring equipment, utilities and installation together into a working system.

The Complete Chain

From generation up till the end valve.

Most suppliers cover one link in the chain. We take responsibility for the whole utility and process line, so every component is selected to work with the next.

  1. 1 Generate

    Compressed air and on-site PSA nitrogen.

  2. 2 Treat

    Dryers and filtration for clean, dry, specification-grade media.

  3. 3 Control

    Pressure reducing systems, PRVs and control valves.

  4. 4 Protect

    Safety and thermal relief valves, breather valves and flame arrestors.

  5. 5 Deliver

    On/off valves, pipe and tube fittings, pumps and MEP services, up to the final point of use.

Our Mission

To be a one-stop engineering solutions company, delivering optimum selection, quality products and best-in-class service.

Our Vision

To be India’s most trusted partner for industrial utility and process solutions, recognised for engineering integrity and lasting customer relationships.

  • Optimum selection

    We size and specify each solution to your actual process conditions, not to a catalogue.

  • Quality products

    We supply equipment from leading OEMs, chosen for reliability and long service life.

  • Best-in-class service

    From commissioning to after-sales support, we stay accountable for performance.

Let’s engineer your next solution.

Share your application, operating conditions or enquiry, and our team will recommend the right solution for your plant.

DEXTECH ALLIED PVT. LTD. Ozone Valley Commercial Complex,
Parsik Nagar, Kalwa (West),
Thane – 400605, Maharashtra, India
/* Removes the theme's own page-title band (e.g. "Home > About Us / About Us") and the empty space above the banner, so the page opens directly under the site menu. */ (function () { var b = document.querySelector("[data-dx-about]"); if (!b) return; function links(el) { return el.querySelectorAll("a").length; } function above(el) { return !b.contains(el) && !el.contains(b) && (el.compareDocumentPosition(b) & 4); } var pageTitle = (document.title || "").split(/\s[|\-–—]\s/)[0].trim().toLowerCase(); var hs = document.querySelectorAll("h1, h2, .entry-title, .page-title"); for (var i = 0; i < hs.length; i++) { var el = hs[i], txt = el.textContent.trim(); if (!above(el) || (el.tagName !== "H1" && !(txt.length -1 || pageTitle.indexOf(txt.toLowerCase()) > -1)))) continue; while (el.parentElement && el.parentElement !== document.body && !el.parentElement.contains(b) && links(el.parentElement) 4 || el.textContent.trim().length > 200 || el.querySelector("img, video, iframe, form")) continue; el.style.display = "none"; } function headerBottom() { var top = 0, hdr = document.querySelectorAll("header, #masthead, .site-header, [data-elementor-type='header'], .elementor-location-header"); for (var j = 0; j < hdr.length; j++) { if (!above(hdr[j]) || links(hdr[j]) top) top = r.bottom; } return top; } var top = headerBottom(); if (!top) return; // Hide every block that sits in the space between the site menu and the banner. var bt = b.getBoundingClientRect().top, all = document.body.querySelectorAll("*"); function inGap(el) { if (el === document.body || b.contains(el) || el.contains(b)) return false; var r = el.getBoundingClientRect(); return r.height > 0 && r.top >= top - 1 && r.bottom <= bt + 1 && getComputedStyle(el).position !== "fixed"; } for (var i = 0; i 4) continue; el.style.setProperty("display", "none", "important"); } var gap = b.getBoundingClientRect().top - headerBottom(); if (gap > 0 && gap < 600) b.style.marginTop = (-gap) + "px"; })(); (function () { "use strict"; var banner = document.querySelector("[data-dx-about]"); if (!banner) return; var hasGsap = typeof window.gsap !== "undefined"; var reduceMotion = window.matchMedia("(prefers-reduced-motion: reduce)").matches; var HEADER_SELECTORS = "[data-dx-sticky-header], .elementor-location-header .elementor-sticky--effects, " + ".elementor-location-header, #masthead, header.site-header, .site-header, #site-header, header"; function headerOffset() { var list = document.querySelectorAll(HEADER_SELECTORS); for (var i = 0; i span"), { yPercent: 110, duration: 1, stagger: 0.14, ease: "power4.out" }, 0.5) .from(q(".dx-about__lead"), { autoAlpha: 0, y: 24, duration: 0.8 }, 1.0) .from(q(".dx-about__divider"), { scaleX: 0, duration: 0.9, ease: "power2.inOut" }, 1.15) .from(q(".dx-about__focus"), { autoAlpha: 0, y: 24, duration: 0.8 }, 1.25) .from(q(".dx-about__actions .dx-btn"), { autoAlpha: 0, y: 20, stagger: 0.12, duration: 0.7, clearProps: "transform" }, 1.4) .from(q(".dx-about__glow"), { autoAlpha: 0, scale: 0.6, duration: 1.6, ease: "sine.out" }, 0.8); banner.classList.remove("is-animating"); gsap.to(q(".dx-about__glow"), { scale: 1.12, autoAlpha: 0.75, duration: 3.2, ease: "sine.inOut", yoyo: true, repeat: -1, delay: 2.4 }); if (window.matchMedia("(hover: hover) and (pointer: fine)").matches) { var img = banner.querySelector(".dx-about__media img"); var xTo = gsap.quickTo(img, "x", { duration: 1.2, ease: "power3.out" }); var yTo = gsap.quickTo(img, "y", { duration: 1.2, ease: "power3.out" }); banner.addEventListener("pointermove", function (e) { var r = banner.getBoundingClientRect(); xTo(((e.clientX - r.left) / r.width - 0.5) * -18); yTo(((e.clientY - r.top) / r.height - 0.5) * -12); }); banner.addEventListener("pointerleave", function () { xTo(0); yTo(0); }); } } function smoothScrollTo(target, hash) { var gsap = window.gsap; if (hasGsap && window.ScrollToPlugin && !reduceMotion) { gsap.registerPlugin(window.ScrollToPlugin); gsap.to(window, { duration: 1.1, ease: "power3.inOut", scrollTo: { y: target, offsetY: headerOffset(), autoKill: true }, onComplete: function () { focusTarget(target, hash); } }); } else { var y = target.getBoundingClientRect().top + window.pageYOffset - headerOffset(); window.scrollTo({ top: y, behavior: reduceMotion ? "auto" : "smooth" }); focusTarget(target, hash); } } function focusTarget(target, hash) { if (!target.hasAttribute("tabindex")) target.setAttribute("tabindex", "-1"); target.focus({ preventScroll: true }); try { history.replaceState(null, "", hash); } catch (err) { } } function pageTransition(href) { if (!hasGsap || reduceMotion) { window.location.href = href; return; } var curtain = document.createElement("div"); curtain.className = "dx-curtain"; curtain.setAttribute("aria-hidden", "true"); document.body.appendChild(curtain); window.gsap.to(curtain, { scaleX: 1, duration: 0.55, ease: "power3.inOut", onComplete: function () { window.location.href = href; } }); } banner.addEventListener("click", function (e) { var link = e.target.closest("a[data-dx-nav]"); if (!link) return; if (e.defaultPrevented || e.button !== 0 || e.metaKey || e.ctrlKey || e.shiftKey || e.altKey || link.target === "_blank") return; var href = link.getAttribute("href"); if (href.charAt(0) === "#") { var target = href.length > 1 ? document.getElementById(href.slice(1)) : null; if (!target) return; e.preventDefault(); smoothScrollTo(target, href); } else { e.preventDefault(); pageTransition(link.href); } }); window.addEventListener("pageshow", function () { var c = document.querySelectorAll(".dx-curtain"); for (var i = 0; i < c.length; i++) c[i].remove(); }); intro(); })(); (function () { "use strict"; var page = document.querySelector("[data-dx-page]"); if (!page) return; var gsap = window.gsap, ST = window.ScrollTrigger; var reduceMotion = window.matchMedia("(prefers-reduced-motion: reduce)").matches; function all(sel, root) { return Array.prototype.slice.call((root || page).querySelectorAll(sel)); } function lightAll() { all(".dx-stage, .dx-milestone").forEach(function (el) { el.classList.add("is-on"); }); } // Buttons in the enquiry band: same navy curtain transition as the banner. page.addEventListener("click", function (e) { var link = e.target.closest("a[data-dx-nav]"); if (!link || e.defaultPrevented || e.button !== 0 || e.metaKey || e.ctrlKey || e.shiftKey || e.altKey) return; if (!gsap || reduceMotion) return; e.preventDefault(); var curtain = document.createElement("div"); curtain.className = "dx-curtain"; curtain.setAttribute("aria-hidden", "true"); document.body.appendChild(curtain); gsap.to(curtain, { scaleX: 1, duration: 0.55, ease: "power3.inOut", onComplete: function () { window.location.href = link.href; } }); }); if (!gsap || !ST || reduceMotion) { lightAll(); return; } gsap.registerPlugin(ST); // Split headings into words (text stays in the HTML for search engines). function splitWords(el) { Array.prototype.slice.call(el.childNodes).forEach(function (node) { if (node.nodeType === 3) { var frag = document.createDocumentFragment(); node.textContent.split(/(\s+)/).forEach(function (part) { if (!part) return; if (/^\s+$/.test(part)) { frag.appendChild(document.createTextNode(part)); return; } var s = document.createElement("span"); s.className = "dx-w"; s.textContent = part; frag.appendChild(s); }); node.parentNode.replaceChild(frag, node); } else if (node.nodeType === 1) { splitWords(node); } }); } all("[data-dx-words], [data-dx-mission]").forEach(splitWords); var start = "top 85%"; // Generic reveals all("[data-dx-rise]").forEach(function (el) { gsap.from(el, { autoAlpha: 0, y: 30, duration: 0.9, ease: "power3.out", scrollTrigger: { trigger: el, start: start } }); }); all("[data-dx-words]").forEach(function (el) { gsap.from(el.querySelectorAll(".dx-w"), { autoAlpha: 0, y: 26, rotateX: -50, transformOrigin: "50% 100%", duration: 0.8, stagger: 0.05, ease: "power3.out", scrollTrigger: { trigger: el, start: start } }); }); // 2. Journey: line draws with scroll, milestones slide in and pulse var tlWrap = page.querySelector(".dx-timeline"); if (tlWrap) { gsap.fromTo(tlWrap.querySelector(".dx-timeline__line span"), { scaleY: 0 }, { scaleY: 1, ease: "none", scrollTrigger: { trigger: tlWrap, start: "top 75%", end: "bottom 60%", scrub: 0.6 } }); all(".dx-milestone", tlWrap).forEach(function (m, i) { gsap.from(m.querySelector(".dx-milestone__card"), { autoAlpha: 0, x: i % 2 ? 40 : -40, duration: 0.9, ease: "power3.out", scrollTrigger: { trigger: m, start: "top 82%" } }); gsap.from(m.querySelector(".dx-milestone__dot"), { scale: 0, duration: 0.6, ease: "back.out(2.5)", scrollTrigger: { trigger: m, start: "top 82%", onEnter: function () { m.classList.add("is-on"); } } }); }); } // 3. Stats: count up, underline sweeps var stats = page.querySelector(".dx-stats"); if (stats) { var tl = gsap.timeline({ scrollTrigger: { trigger: stats, start: "top 80%" } }); tl.from(all(".dx-stat", stats), { autoAlpha: 0, y: 30, duration: 0.8, stagger: 0.12, ease: "power3.out" }) .from(all(".dx-stat__bar", stats), { scaleX: 0, duration: 0.9, stagger: 0.12, ease: "power2.inOut" }, 0.3); all("[data-dx-count]", stats).forEach(function (el, i) { var end = parseInt(el.getAttribute("data-dx-count"), 10); var from = parseInt(el.getAttribute("data-dx-from") || "0", 10); var o = { v: from }; el.textContent = from; tl.to(o, { v: end, duration: 1.8, ease: "power2.out", onUpdate: function () { el.textContent = Math.round(o.v); } }, 0.15 + i * 0.12); }); } // 4. Who we are: cards lift in, icons draw var who = page.querySelector(".dx-pillars"); if (who) { var paths = all(".dx-icon path, .dx-icon circle", who); paths.forEach(function (p) { var len = p.getTotalLength ? Math.ceil(p.getTotalLength()) + 1 : 200; gsap.set(p, { strokeDasharray: len, strokeDashoffset: len }); }); gsap.timeline({ scrollTrigger: { trigger: who, start: "top 80%" } }) .from(all(".dx-pillar", who), { autoAlpha: 0, y: 50, duration: 0.9, stagger: 0.15, ease: "power3.out", clearProps: "transform" }) .to(paths, { strokeDashoffset: 0, duration: 1.4, stagger: 0.06, ease: "power2.inOut" }, 0.3); } // 5. Expertise: staggered wave var cards = page.querySelector(".dx-cards"); if (cards) { gsap.from(all(".dx-card", cards), { autoAlpha: 0, y: 50, scale: 0.96, duration: 0.8, ease: "power3.out", clearProps: "transform", stagger: { each: 0.08, from: "start" }, scrollTrigger: { trigger: cards, start: "top 82%" } }); } // 6. Chain: flow fills the pipe and lights each stage, then a pulse keeps travelling var chain = page.querySelector(".dx-chain__track"); if (chain) { var fill = chain.querySelector(".dx-chain__fill"), pulse = chain.querySelector(".dx-chain__pulse"); var stages = all(".dx-stage", chain); var mm = gsap.matchMedia(); mm.add({ desk: "(min-width: 1025px)", mob: "(max-width: 1024px)" }, function (ctx) { var desk = ctx.conditions.desk; stages.forEach(function (s) { s.classList.remove("is-on"); }); var t = gsap.timeline({ scrollTrigger: { trigger: chain, start: "top 75%" } }); t.fromTo(fill, desk ? { scaleX: 0, scaleY: 1 } : { scaleY: 0, scaleX: 1 }, desk ? { scaleX: 1, duration: 2.2, ease: "none" } : { scaleY: 1, duration: 2.2, ease: "none" }); t.from(stages, { autoAlpha: 0, y: 24, duration: 0.6, stagger: 2.2 / stages.length, ease: "power2.out" }, 0); stages.forEach(function (s, i) { t.call(function () { s.classList.add("is-on"); }, null, (i / (stages.length - 1)) * 2.1); }); t.fromTo(pulse, desk ? { left: "-18%", top: 0, autoAlpha: 1 } : { top: "-18%", left: 0, autoAlpha: 1 }, desk ? { left: "100%", duration: 2.4, ease: "sine.inOut", repeat: -1, repeatDelay: 0.8 } : { top: "100%", duration: 2.4, ease: "sine.inOut", repeat: -1, repeatDelay: 0.8 }); }); } // 7. Mission: words light up with scroll, quote drifts, ticks pop var statement = page.querySelector("[data-dx-mission]"); if (statement) { gsap.fromTo(statement.querySelectorAll(".dx-w"), { opacity: 0.2 }, { opacity: 1, stagger: 0.1, ease: "none", scrollTrigger: { trigger: statement, start: "top 85%", end: "top 40%", scrub: 0.5 } }); gsap.fromTo(page.querySelector(".dx-mission__quote"), { y: -60 }, { y: 80, ease: "none", scrollTrigger: { trigger: ".dx-mission", start: "top bottom", end: "bottom top", scrub: true } }); var items = all(".dx-commit__item"); gsap.timeline({ scrollTrigger: { trigger: ".dx-commit", start: "top 80%" } }) .from(items, { autoAlpha: 0, x: 40, duration: 0.7, stagger: 0.2, ease: "power3.out" }) .from(all(".dx-commit__tick"), { scale: 0, rotate: -90, duration: 0.6, stagger: 0.2, ease: "back.out(2.2)" }, 0.15); } // 8. Enquiry band: light sweep and buttons var cta = page.querySelector(".dx-cta"); if (cta) { gsap.fromTo(cta.querySelector(".dx-cta__sweep"), { left: "-30%" }, { left: "130%", duration: 3.2, ease: "power1.inOut", repeat: -1, repeatDelay: 2.5 }); gsap.from(all(".dx-btn2", cta), { autoAlpha: 0, y: 20, scale: 0.92, duration: 0.7, stagger: 0.12, ease: "back.out(1.8)", clearProps: "transform", scrollTrigger: { trigger: cta, start: "top 80%" } }); } window.addEventListener("load", function () { ST.refresh(); }); })();
Shopping Basket