Karnak Carpentry

When you choose carpentry services Dubai, you’re making a decision that affects your property for decades. Since 1988, Karnak Carpentry has been the trusted name for homeowners, developers, and businesses across the UAE who refuse to compromise on quality. Our 50,000+ completed projects span every emirate, every property type, and every carpentry challenge the region presents. The UAE’s unique climate demands carpentry expertise that goes beyond standard practices. Extreme heat, humidity fluctuations, and coastal salt exposure destroy poorly executed woodwork within months. We’ve spent 35 years perfecting materials selection, installation techniques, and finishing processes that perform flawlessly in Emirates conditions. What sets Karnak apart isn’t just experience, it’s our comprehensive approach. We handle residential and commercial carpentry with equal expertise, maintain our own workshop for quality control, and employ master craftsmen who’ve spent decades perfecting their trade.

Who we are

Dubai's Most Trusted Carpentry Experts Since 1988

Three and a half decades of mastering the art and science of carpentry services Dubai's demanding environment has made Karnak the name property owners trust when quality cannot be compromised.

more about
more about

From a small workshop serving Dubai’s emerging communities to the UAE’s most comprehensive carpentry company, our history mirrors the Emirates’ transformation into a global center of architectural innovation.

1988

Karnak Carpentry provides specialized woodwork designed to withstand the UAE’s extreme climate and coastal conditions.

Foundation in Dubai's
Growth Era

1995

We scaled into commercial fit-outs and high-rise developments through precision workshop manufacturing.

Commercial Expansion &
Workshop Investment

2003

We expanded across the UAE with 40+ craftsmen specializing in durable carpentry for the hospitality and medical sectors.

Multi-Emirate Coverage &
Portfolio Diversification

2014

We reached 30,000 projects by scaling production with CNC technology in our new 12,000 square foot Arjan facility.

Technology Integration &
Capacity Expansion

2020

Our 32 year stability enabled a record 8,000+ projects during the pandemic home-improvement surge.

Pandemic Resilience &
Home Office Boom

2025

With over 50K projects across the UAE, Karnak defines industry standards through a multi-generational legacy of expert craftsmanship.

50K Projects &
Industry Leadership
Ideal Project Design
What we do

Comprehensive Carpentry Services Dubai & UAE for Every Application

Residential Carpentry

Custom solutions for villas, apartments, and townhouses across all UAE communities. We transform living spaces with functional beauty that serves families for decades.

Commercial Carpentry

Professional fit-outs for offices, retail, hospitality, and specialized commercial environments. We navigate regulatory requirements while delivering installations that project your brand identity.

Flooring

More Than Just Basic Flooring, We Tackle The Hard Jobs Requiring Expert Knowledge, Custom Cuts, And Hands On Problem Solving.

Furniture

Expertly crafted, made-to-measure furniture designed to fit your space and style perfectly. From luxury villas to modern offices, we bring your vision to life with premium UAE craftsmanship.

Our Clients

The Karnak Process: Vision to Reality

Our systematic approach ensures every project delivers exactly what you envisioned, on time, within budget, and to quality standards exceeding Dubai’s market.

1

Consultation & Assessment

Understanding your vision, assessing dimensions, identifying challenges.

2

Custom Design & Materials

Detailed plans with 3D renderings and material guidance.

3

Transparent Quotation

Detailed written quotations. 20% discount for first-time clients.

4

Workshop Fabrication

Precision fabrication in our controlled workshop with quality checkpoints.

5

Professional Installation

Expert installation with minimal disruption and daily cleanup.

6

Final Inspection

Thorough walkthrough testing every mechanism for perfect operation.

7

Ongoing Support

Continued support for questions, services, and future expansion.

/* CONTAINER & BASICS */ .karnak-wrapper { font-family: 'Montserrat', sans-serif; max-width: 1200px; margin: 0 auto; padding: 40px 20px; box-sizing: border-box; /* Brand Colors */ --k-primary: #ff2959; --k-black: #151616; --k-gray-line: #e0e0e0; --k-light-bg: #f9f9f9; } .karnak-wrapper *, .karnak-wrapper *::before, .karnak-wrapper *::after { box-sizing: border-box; } /* HEADER */ .karnak-header { text-align: center; margin-bottom: 30px; } .karnak-header h2 { font-family: 'Vidaloka', serif; color: var(--k-black); font-size: 42px; font-weight: 400; margin-bottom: 10px; line-height: 1.2; } .karnak-header p { color: #555; font-size: 16px; max-width: 800px; margin: 0 auto; line-height: 1.5; font-weight: 400; } /* TIMELINE CONTAINER (DESKTOP) */ .karnak-timeline { position: relative; display: flex; justify-content: space-between; align-items: center; height: 350px; margin-bottom: 20px; } /* THE SVG WAVE BACKGROUND */ .k-wave-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; pointer-events: none; overflow: visible; } /* INDIVIDUAL STEP WRAPPER */ .k-step { position: relative; width: 14%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 2; } /* COMMON ELEMENTS */ .k-icon-circle { width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: white; border: 2px solid white; box-shadow: 0 5px 15px rgba(255, 41, 89, 0.15); transition: all 0.3s ease; position: absolute; z-index: 2; } .k-step:hover .k-icon-circle { transform: scale(1.15); border-color: var(--k-primary); box-shadow: 0 8px 20px rgba(255, 41, 89, 0.3); } .k-icon-visual { width: 26px; height: 26px; fill: var(--k-primary); transition: fill 0.3s ease; } .k-number-dot { width: 26px; height: 26px; background: #fff; color: #999; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 11px; border: 1px solid #ddd; position: absolute; z-index: 1; box-shadow: 0 2px 5px rgba(0,0,0,0.05); } .k-text-content { position: absolute; text-align: center; width: 160%; padding: 5px; } .k-text-content h4 { font-family: 'Vidaloka', serif; color: var(--k-black); font-size: 16px; margin: 0 0 5px 0; font-weight: 400; line-height: 1.2; } .k-text-content p { font-size: 12px; color: #666; margin: 0; line-height: 1.4; font-weight: 500; } /* --- ALTERNATING POSITIONS (DESKTOP ONLY) --- */ /* ODD STEPS (1, 3, 5, 7) - Valley */ .k-step:nth-child(odd) .k-icon-circle { top: 62%; border-color: #f0f0f0; } .k-step:nth-child(odd) .k-number-dot { top: 50%; margin-top: -13px; } .k-step:nth-child(odd) .k-text-content { bottom: 58%; } /* EVEN STEPS (2, 4, 6) - Peak */ .k-step:nth-child(even) .k-icon-circle { bottom: 62%; background: var(--k-primary); border-color: var(--k-primary); } .k-step:nth-child(even) .k-icon-circle .k-icon-visual { fill: white; } .k-step:nth-child(even) .k-number-dot { top: 50%; margin-top: -13px; } .k-step:nth-child(even) .k-text-content { top: 58%; } /* --- MOBILE / TABLET VERTICAL LAYOUT (Responsive) --- */ @media (max-width: 1024px) { .karnak-header h2 { font-size: 32px; } /* 1. Transform Container into Vertical Stack */ .karnak-timeline { flex-direction: column; align-items: stretch; height: auto; padding: 0; overflow: visible; margin-top: 30px; } .k-wave-bg { display: none; } /* Hide SVG wave */ /* The Vertical Line on the Right */ .karnak-timeline::before { content: ''; position: absolute; right: 35px; /* Center of the 70px icon */ top: 20px; bottom: 20px; width: 1px; background: #e0e0e0; z-index: 0; display: block; } /* 2. Step Styling: Flex Row (Text Left, Icon Right) */ .k-step { width: 100%; height: auto; flex-direction: row; /* Row layout */ justify-content: flex-end; /* Align to right */ align-items: flex-start; margin-bottom: 40px; text-align: left; /* Text aligns left inside the text block */ } /* 3. Reset Desktop Positioning */ .k-step:nth-child(odd) .k-icon-circle, .k-step:nth-child(even) .k-icon-circle, .k-step:nth-child(odd) .k-text-content, .k-step:nth-child(even) .k-text-content, .k-step:nth-child(odd) .k-number-dot, .k-step:nth-child(even) .k-number-dot { position: relative !important; top: auto !important; bottom: auto !important; left: auto !important; right: auto !important; margin: 0 !important; } /* 4. Text Content (Left Side) */ .k-text-content { flex: 1; /* Take up remaining space */ width: auto !important; padding: 0 30px 0 0 !important; /* Space between text and icon */ text-align: left !important; order: 1; /* Text first */ } .k-text-content h4 { font-size: 18px; margin-bottom: 8px; color: var(--k-black); } .k-text-content p { font-size: 14px; line-height: 1.5; color: #666; } /* 5. Icon Circle (Right Side) */ .k-icon-circle { width: 70px; height: 70px; flex-shrink: 0; /* Don't shrink */ border: 2px solid var(--k-primary) !important; /* Red Border */ background: white !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important; order: 2; /* Icon second */ z-index: 5; } .k-icon-visual { fill: var(--k-primary) !important; width: 28px; height: 28px; } /* 6. Number Badge (Top Left of Icon) */ .k-number-dot { position: absolute !important; top: 0 !important; right: 55px !important; /* Positioned relative to the k-step container's right edge */ background: var(--k-primary) !important; color: white !important; border: 2px solid white !important; font-size: 12px; width: 24px; height: 24px; z-index: 10; } }

The Karnak Process: Vision to Reality

Our systematic approach ensures every project delivers exactly what you envisioned, on time, within budget, and to quality standards exceeding Dubai's market.

1

Consultation & Assessment

Understanding your vision, assessing dimensions, identifying challenges.

2

Custom Design & Materials

Detailed plans with 3D renderings and material guidance.

3

Transparent Quotation

Detailed written quotations. 20% discount for first-time clients.

4

Workshop Fabrication

Precision fabrication in our controlled workshop with quality checkpoints.

5

Professional Installation

Expert installation with minimal disruption and daily cleanup.

6

Final Inspection

Thorough walkthrough testing every mechanism for perfect operation.

7

Ongoing Support

Continued support for questions, services, and future expansion.

SERVICE AREAS

Complete UAE Emirates Coverage

We serve all seven emirates with consistent expertise, quality standards, and commitment.

Dubai Regions

Downtown Dubai, Business Bay, Dubai Marina, JBR, and Palm Jumeirah. We also cover Arabian Ranches, Emirates Hills, The Springs, Jumeirah, Mirdif, and Dubai Silicon Oasis. Our workshop in Arjan is perfectly placed to make sure we respond to all communities quickly.

Abu Dhabi Hub

Comprehensive service for Al Reem Island, Yas Island, Saadiyat Island, and Al Raha Beach. We are also active in Khalifa City, Mohammed Bin Zayed City, Masdar City, and the downtown core. We bring solid experience from both government and commercial projects in the capital.

Sharjah Communities

Full support across Al Majaz, Al Nahda, and Muwaileh. We provide dedicated care to every single community within Sharjah, ensuring high standards for all residential and business clients.

Ajman Coverage

Complete coverage for the entire Emirate of Ajman. Because of our proximity to this area, we can offer much faster response times while maintaining the same level of quality service found in larger hubs.

RAK & Umm Al Quwain

Unified service for both Ras Al Khaimah and Umm Al Quwain. Residents and businesses in these emirates receive the exact same top tier quality service, supported by our optimized logistics network.

Fujairah Reach

Extending our full professional support to the Emirate of Fujairah. We ensure that even the more distant locations are handled with precision and efficiency through our streamlined delivery system.

:root { --karnak-primary: #ff2959; /* Brand Pink/Red */ --karnak-black: #151616; /* Brand Black */ --karnak-text: #4a4a4a; /* Dark Gray */ --karnak-bg: #ffffff; } .coverage-section-container { font-family: 'Montserrat', sans-serif; padding: 60px 20px; max-width: 1200px; margin: 0 auto; box-sizing: border-box; } /* Header Styling */ .coverage-header { text-align: center; margin-bottom: 50px; } .coverage-header span { color: var(--karnak-primary); font-family: 'Montserrat', sans-serif; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; font-size: 14px; display: block; margin-bottom: 10px; } .coverage-header h2 { font-family: 'Vidaloka', serif; color: var(--karnak-black); font-size: 42px; margin: 0 0 15px 0; line-height: 1.2; } .coverage-header p { color: var(--karnak-text); max-width: 700px; margin: 0 auto; line-height: 1.6; } /* Grid Layout */ .coverage-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } /* Card Design */ .coverage-card { background: var(--karnak-bg); padding: 35px 30px; border-radius: 6px; box-shadow: 0 5px 20px rgba(0,0,0,0.05); border-left: 4px solid var(--karnak-primary); transition: transform 0.3s ease, box-shadow 0.3s ease; display: flex; flex-direction: column; height: 100%; } .coverage-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .coverage-card h3 { font-family: 'Vidaloka', serif; color: var(--karnak-black); font-size: 24px; margin-top: 0; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; } .coverage-card p { font-family: 'Montserrat', sans-serif; color: var(--karnak-text); font-size: 15px; line-height: 1.7; margin: 0; } /* Responsive Adjustments */ @media (max-width: 1024px) { .coverage-grid { grid-template-columns: repeat(2, 1fr); } .coverage-header h2 { font-size: 36px; } } @media (max-width: 767px) { .coverage-grid { grid-template-columns: 1fr; } .coverage-header h2 { font-size: 30px; } .coverage-card { padding: 25px 20px; } }
SERVICE AREAS

Complete UAE Emirates Coverage

We serve all seven emirates with consistent expertise, quality standards, and commitment.

Dubai Regions

Downtown Dubai, Business Bay, Dubai Marina, JBR, and Palm Jumeirah. We also cover Arabian Ranches, Emirates Hills, The Springs, Jumeirah, Mirdif, and Dubai Silicon Oasis. Our workshop in Arjan is perfectly placed to make sure we respond to all communities quickly.

Abu Dhabi Hub

Comprehensive service for Al Reem Island, Yas Island, Saadiyat Island, and Al Raha Beach. We are also active in Khalifa City, Mohammed Bin Zayed City, Masdar City, and the downtown core. We bring solid experience from both government and commercial projects in the capital.

Sharjah Communities

Full support across Al Majaz, Al Nahda, and Muwaileh. We provide dedicated care to every single community within Sharjah, ensuring high standards for all residential and business clients.

Ajman Coverage

Complete coverage for the entire Emirate of Ajman. Because of our proximity to this area, we can offer much faster response times while maintaining the same level of quality service found in larger hubs.

RAK & Umm Al Quwain

Unified service for both Ras Al Khaimah and Umm Al Quwain. Residents and businesses in these emirates receive the exact same top tier quality service, supported by our optimized logistics network.

Fujairah Reach

Extending our full professional support to the Emirate of Fujairah. We ensure that even the more distant locations are handled with precision and efficiency through our streamlined delivery system.

Your Carpentry Questions Answered By Karnak Experts

Carpentry Services Dubai – Clear answers on timelines, materials, approvals, warranties, design, budgets, and complex spaces, based on proven UAE experience.

<!-- Karnak FAQ Accordion (Elementor Safe, No , No Entity Errors) --> /* Elementor-safe font import */ @import url("https://fonts.googleapis.com/css2?family=Vidaloka&family=Montserrat:wght@400;500;600&display=swap"); .karnak-faq { width: 100%; font-family: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; } .karnak-faq__wrap { width: min(980px, 100%); margin: 0 auto; } .karnak-faq__heading { font-family: "Vidaloka", serif; font-size: 40px; line-height: 1.15; color: #151616; margin: 0 0 18px 0; letter-spacing: 0.2px; } .karnak-faq__sub { font-size: 16px; line-height: 1.8; color: rgba(21, 22, 22, 0.88); margin: 0 0 22px 0; } .karnak-faq__list { display: grid; gap: 14px; } .karnak-faq__item { background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 14px; overflow: hidden; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05); } .karnak-faq__q { margin: 0; } .karnak-faq__btn { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 18px 18px; background: #fff; border: 0; cursor: pointer; text-align: left; } .karnak-faq__qtext { font-family: "Vidaloka", serif; font-size: 20px; line-height: 1.25; letter-spacing: 0.2px; color: #151616; } .karnak-faq__icon { width: 34px; height: 34px; border-radius: 999px; border: 1px solid rgba(0, 0, 0, 0.12); display: grid; place-items: center; flex: 0 0 34px; position: relative; } .karnak-faq__icon::before { content: ""; width: 10px; height: 10px; border-right: 2px solid #151616; border-bottom: 2px solid #151616; transform: rotate(45deg); transition: transform 0.22s ease; margin-top: -2px; } .karnak-faq__a { border-top: 1px solid rgba(0, 0, 0, 0.08); } .karnak-faq__aInner { padding: 0 18px 18px 18px; font-size: 15px; line-height: 1.75; color: rgba(21, 22, 22, 0.92); } .karnak-faq__aInner p { margin: 12px 0 0 0; } .karnak-faq__aInner p:first-child { margin-top: 14px; } .karnak-faq__btn:focus-visible { outline: 3px solid rgba(255, 41, 89, 0.35); outline-offset: 2px; border-radius: 12px; } .karnak-faq__item.is-open .karnak-faq__icon::before { transform: rotate(-135deg); margin-top: 2px; } /* Mobile */ @media (max-width: 767px) { .karnak-faq__heading { font-size: 30px; margin-bottom: 14px; } .karnak-faq__sub { font-size: 15px; margin-bottom: 18px; } .karnak-faq__btn { padding: 16px 14px; } .karnak-faq__qtext { font-size: 18px; } .karnak-faq__aInner { padding: 0 14px 16px 14px; font-size: 14px; line-height: 1.8; } .karnak-faq__icon { width: 32px; height: 32px; flex-basis: 32px; } } @media (prefers-reduced-motion: reduce) { .karnak-faq__icon::before { transition: none; } }

Your Carpentry Questions Answered By Karnak Experts

Carpentry Services Dubai - Clear answers on timelines, materials, approvals, warranties, design, budgets, and complex spaces, based on proven UAE experience.

(function () { var root = document.querySelector(".karnak-faq"); if (!root) return; var items = Array.prototype.slice.call(root.querySelectorAll(".karnak-faq__item")); function closeItem(item) { var btn = item.querySelector(".karnak-faq__btn"); var panel = item.querySelector(".karnak-faq__a"); if (!btn || !panel) return; if (!item.classList.contains("is-open")) return; item.classList.remove("is-open"); btn.setAttribute("aria-expanded", "false"); panel.style.overflow = "hidden"; panel.style.maxHeight = panel.scrollHeight + "px"; panel.offsetHeight; panel.style.transition = "max-height 0.22s ease"; panel.style.maxHeight = "0px"; panel.addEventListener("transitionend", function onEnd(e) { if (e.propertyName !== "max-height") return; panel.hidden = true; panel.style.transition = ""; panel.style.maxHeight = ""; panel.style.overflow = ""; panel.removeEventListener("transitionend", onEnd); }); } function openItem(item) { var btn = item.querySelector(".karnak-faq__btn"); var panel = item.querySelector(".karnak-faq__a"); if (!btn || !panel) return; if (item.classList.contains("is-open")) return; items.forEach(function (other) { if (other !== item) closeItem(other); }); item.classList.add("is-open"); btn.setAttribute("aria-expanded", "true"); panel.hidden = false; panel.style.overflow = "hidden"; panel.style.maxHeight = "0px"; panel.offsetHeight; panel.style.transition = "max-height 0.28s ease"; panel.style.maxHeight = panel.scrollHeight + "px"; panel.addEventListener("transitionend", function onEnd(e) { if (e.propertyName !== "max-height") return; panel.style.transition = ""; panel.style.maxHeight = ""; panel.style.overflow = ""; panel.removeEventListener("transitionend", onEnd); }); } root.addEventListener("click", function (e) { var btn = e.target.closest ? e.target.closest(".karnak-faq__btn") : null; if (!btn) return; var item = btn.closest(".karnak-faq__item"); if (!item) return; var expanded = btn.getAttribute("aria-expanded") === "true"; if (expanded) closeItem(item); else openItem(item); }); })();

IF YOU HAVE ANY QUESTION? WE ARE GLAD TO
CONSULT YOU AS SOON AS POSSIBLE

 
 
Please enter exactly 10 digits.

 

Form Submitted!

Thank you for contacting us. Our team will get back to you within 24 to 48 hours regarding your query.



Contact us on WhatsApp for Quick Response

/* --- SCOPED CSS (Taake Header aur baqi website kharab na ho) --- */ #karnak-quick-form { font-family: 'Montserrat', sans-serif; background-color: #f7f7f2; padding: 80px 0; display: flex; justify-content: center; width: 100%; } #karnak-quick-form * { box-sizing: border-box; } #karnak-quick-form .kf-container { width: 100%; max-width: 1200px; padding: 0 20px; margin: 0 auto; } /* --- TYPOGRAPHY --- */ #karnak-quick-form .section-label { font-size: 13px; font-weight: 600; letter-spacing: 3px; color: #333; margin-bottom: 20px; text-transform: uppercase; text-align: center; } #karnak-quick-form .section-title { font-family: 'Vidaloka', serif; font-size: 42px; line-height: 1.3; color: #1a1a1a; margin-bottom: 50px; text-align: center; text-transform: uppercase; } /* --- FORM CARD --- */ #karnak-quick-form .form-card { background-color: #ffffff; border-radius: 20px; padding: 60px 80px; width: 100%; max-width: 1000px; margin: 0 auto; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.06); } #karnak-quick-form .form-row { display: flex; gap: 20px; margin-bottom: 20px; } #karnak-quick-form .form-group { flex: 1; width: 100%; } #karnak-quick-form .form-group.full-width { width: 100%; } /* --- INPUTS --- */ #karnak-quick-form .form-control { width: 100%; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-size: 16px; border: 1px solid #e0e0e0; border-radius: 10px; background-color: #fff; color: #333; outline: none; transition: border 0.3s; appearance: none; } #karnak-quick-form .form-control:focus { border-color: #ff2864; } #karnak-quick-form .form-control::placeholder { color: #aaa; } #karnak-quick-form textarea.form-control { min-height: 140px; resize: vertical; } /* --- ERROR MESSAGE --- */ #karnak-quick-form .error-message { color: #ff2864; font-size: 13px; margin-top: 5px; display: none; } #karnak-quick-form .error-message.show { display: block; } /* --- CHECKBOX --- */ #karnak-quick-form .terms-group { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 30px 0; font-size: 14px; color: #666; } #karnak-quick-form .terms-group input[type="checkbox"] { width: 18px; height: 18px; accent-color: #ff2864; flex-shrink: 0; } #karnak-quick-form .terms-group a { color: #1a1a1a; font-weight: 600; text-decoration: none; border-bottom: 1px solid currentColor; } /* --- BUTTON --- */ #karnak-quick-form .button-wrapper { text-align: center; } #karnak-quick-form .submit-btn { background-color: #ff2864; color: #fff; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 2px; padding: 18px 60px; border: none; border-radius: 6px; cursor: pointer; text-transform: uppercase; transition: transform 0.2s, box-shadow 0.2s; width: auto; } #karnak-quick-form .submit-btn:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(255, 40, 100, 0.3); } #karnak-quick-form .submit-btn:disabled { background-color: #ccc; cursor: not-allowed; } /* --- SUCCESS MESSAGE --- */ #karnak-quick-form .success-card { background-color: #ffffff; border-radius: 20px; padding: 60px 80px; width: 100%; max-width: 1000px; margin: 0 auto; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.06); text-align: center; display: none; } #karnak-quick-form .success-card.show { display: block; animation: fadeIn 0.5s ease; } @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } #karnak-quick-form .success-icon { width: 80px; height: 80px; background-color: #4caf50; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 25px; } #karnak-quick-form .success-icon i { font-size: 40px; color: #fff; } #karnak-quick-form .success-title { font-family: 'Vidaloka', serif; font-size: 38px; color: #1a1a1a; margin-bottom: 20px; text-transform: uppercase; } #karnak-quick-form .success-message { font-family: 'Montserrat', sans-serif; font-size: 17px; color: #666; line-height: 1.7; margin-bottom: 35px; } #karnak-quick-form .whatsapp-btn { display: inline-flex; align-items: center; gap: 12px; background-color: #25d366; color: #fff; font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: 600; padding: 18px 40px; border-radius: 8px; text-decoration: none; transition: all 0.3s ease; } #karnak-quick-form .whatsapp-btn:hover { background-color: #1fb855; transform: translateY(-2px); box-shadow: 0 5px 20px rgba(37, 211, 102, 0.4); } #karnak-quick-form .whatsapp-btn i { font-size: 24px; } /* --- MOBILE OPTIMIZATION --- */ @media (max-width: 768px) { #karnak-quick-form { padding: 40px 0; } #karnak-quick-form .kf-container { padding: 0 10px; } #karnak-quick-form .section-title { font-size: 26px; margin-bottom: 30px; } #karnak-quick-form .section-title br { display: none; } #karnak-quick-form .form-card, #karnak-quick-form .success-card { padding: 30px 12px; border-radius: 15px; } #karnak-quick-form .form-row { flex-direction: column; gap: 15px; margin-bottom: 15px; } #karnak-quick-form .form-control { padding: 16px; font-size: 15px; } #karnak-quick-form .terms-group { align-items: flex-start; text-align: left; } #karnak-quick-form .submit-btn, #karnak-quick-form .whatsapp-btn { width: 100%; justify-content: center; } #karnak-quick-form .success-title { font-size: 28px; } #karnak-quick-form .success-message { font-size: 15px; } }

IF YOU HAVE ANY QUESTION? WE ARE GLAD TO
CONSULT YOU AS SOON AS POSSIBLE

Please enter exactly 10 digits.

Form Submitted!

Thank you for contacting us. Our team will get back to you within 24 to 48 hours regarding your query.

Contact us on WhatsApp for Quick Response
const form = document.getElementById('contactForm'); const phoneInput = document.getElementById('phone'); // 10 digits limit phoneInput.addEventListener('input', function() { this.value = this.value.replace(/[^0-9]/g, '').slice(0, 10); }); form.addEventListener('submit', function(e) { e.preventDefault(); if(phoneInput.value.length !== 10) { alert("Please enter exactly 10 digits."); return; } document.getElementById('submitBtn').disabled = true; document.getElementById('submitBtn').textContent = 'SENDING...'; const formData = { name: document.getElementById('name').value, email: document.getElementById('email').value, phone: phoneInput.value, message: document.getElementById('message').value }; // Pura URL use ho raha hai yahan fetch('https://karnakcarpentry.com/send-email.php', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(formData) }) .then(res => res.json()) .then(data => { if(data.success) { document.getElementById('formCard').style.display = 'none'; document.getElementById('successCard').classList.add('show'); } else { alert("Error: " + data.message); } }) .catch(err => { alert("Technical Error. Please contact us on WhatsApp."); }) .finally(() => { document.getElementById('submitBtn').disabled = false; document.getElementById('submitBtn').textContent = 'SUBMIT'; }); });
From our blog

Latest news & events

Explore all
Explore all

What Must a Carpentry Contract in Dubai

  • June 19, 2026
  • Karnak Carpentry Team

10 Red Flags to Watch Out For

  • June 19, 2026
  • Karnak Carpentry Team

7 Questions to Ask Any Carpentry Company

  • June 17, 2026
  • Karnak Carpentry Team

Villa Fit-Out Quotes in Dubai: How to

  • June 15, 2026
  • Karnak Carpentry Team