Skip to content
About
Services
Handrail Systems
Ironmongery Products
Signage & Digital Signs
Bath and Washroom Fittings
Partition & Sliding Doors
Interior Graphics
Projects
Partners
About
Services
Handrail Systems
Ironmongery Products
Signage & Digital Signs
Bath and Washroom Fittings
Partition & Sliding Doors
Interior Graphics
Projects
Partners
Contact
Our
Projects
Handrail Systems
Villa Moda
This is the heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
aa
Handrail Systems
Villa Moda
Ironmongery Products
Grand Plaza Hotel
This is the heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
aa
Ironmongery Products
Grand Plaza Hotel
Signage & Digital Signs
Adani Villa
This is the heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
aa
Signage & Digital Signs
Adani Villa
Bath & Washroom Fittings
Madinat Jumeirah Residences
This is the heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
aa
Bath & Washroom Fittings
Madinat Jumeirah Residences
Partition & Sliding Doors
Careem Corporate Office
This is the heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
aa
Partition & Sliding Doors
Careem Corporate Office
Interior Graphics
Tribe Travel & Tourism
This is the heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
aa
Interior Graphics
Tribe Travel & Tourism
Get in
Touch
Talk to our experts and discover how we can transform your space with precision and style.
Request a Quote
document.addEventListener('DOMContentLoaded', function() { // Array of possible Swiper-related selectors const selectors = [ '.swiper', '.swiper-container', '.swiper-wrapper', '.swiper-slide', '[class*="swiper"]' // Catches any class containing "swiper" ]; // Function to remove inert attribute function removeInert(element) { if (element) { element.removeAttribute('inert'); } } // Remove inert from all matching elements selectors.forEach(selector => { const elements = document.querySelectorAll(selector); elements.forEach(el => removeInert(el)); }); // Observe the entire document for dynamic changes const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { selectors.forEach(selector => { const elements = document.querySelectorAll(selector); elements.forEach(el => { if (el.hasAttribute('inert')) { removeInert(el); } }); }); }); }); // Observe the document for attribute changes observer.observe(document.body, { attributes: true, childList: true, subtree: true }); });