{"id":1170,"date":"2025-07-01T11:29:30","date_gmt":"2025-07-01T11:29:30","guid":{"rendered":"https:\/\/www.thecarpetwashingmachine.com\/?page_id=1170"},"modified":"2025-07-25T11:36:17","modified_gmt":"2025-07-25T11:36:17","slug":"main-menu","status":"publish","type":"page","link":"https:\/\/www.thecarpetwashingmachine.com\/sq\/","title":{"rendered":"Main Menu"},"content":{"rendered":"<\/p>\n\n<div class=\"n2_clear\"><ss3-force-full-width data-overflow-x=\"body\" data-horizontal-selector=\"body\"><div class=\"n2-section-smartslider fitvidsignore  n2_clear\" data-ssid=\"4\"><div class=\"n2-ss-margin\" style=\"margin: -135px 0px 0px 0px;\"><div id=\"n2-ss-4-align\" class=\"n2-ss-align\"><div class=\"n2-padding\"><div id=\"n2-ss-4\" data-creator=\"Smart Slider 3\" data-responsive=\"fullwidth\" class=\"n2-ss-slider n2-ow n2-has-hover n2notransition  \"><div class=\"n2-ss-slider-wrapper-inside\">\n        <div class=\"n2-ss-slider-1 n2_ss__touch_element n2-ow\">\n            <div class=\"n2-ss-slider-2 n2-ow\">\n                                                <div class=\"n2-ss-slider-3 n2-ow\">\n\n                    <div class=\"n2-ss-slide-backgrounds n2-ow-all\"><div class=\"n2-ss-slide-background\" data-public-id=\"1\" data-mode=\"fill\"><div class=\"n2-ss-slide-background-image\" data-blur=\"0\" data-opacity=\"100\" data-x=\"50\" data-y=\"50\" data-alt=\"Carpet Washing Machine\" data-title=\"Carpet Washing Machine\"><picture class=\"skip-lazy\" data-skip-lazy=\"1\"><img decoding=\"async\" src=\"\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/06\/CARPET-WASHING-MACHINE-ER-4200-1.jpg\" alt=\"Carpet Washing Machine\" title=\"Carpet Washing Machine\" loading=\"lazy\" class=\"skip-lazy\" data-skip-lazy=\"1\"><\/picture><\/div><div data-color=\"RGBA(255,255,255,0)\" style=\"background-color: RGBA(255,255,255,0);\" class=\"n2-ss-slide-background-color\"><\/div><\/div><div class=\"n2-ss-slide-background\" data-public-id=\"2\" data-mode=\"fill\"><div class=\"n2-ss-slide-background-image\" data-blur=\"0\" data-opacity=\"100\" data-x=\"50\" data-y=\"50\" data-alt=\"Carpet Wringing Machines\" data-title=\"Carpet Wringing Machines\"><picture class=\"skip-lazy\" data-skip-lazy=\"1\"><img decoding=\"async\" src=\"\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/06\/Carpet-Wringing-Machine.jpg\" alt=\"Carpet Wringing Machines\" title=\"Carpet Wringing Machines\" loading=\"lazy\" class=\"skip-lazy\" data-skip-lazy=\"1\"><\/picture><\/div><div data-color=\"RGBA(255,255,255,0)\" style=\"background-color: RGBA(255,255,255,0);\" class=\"n2-ss-slide-background-color\"><\/div><\/div><div class=\"n2-ss-slide-background\" data-public-id=\"3\" data-mode=\"fill\"><div class=\"n2-ss-slide-background-image\" data-blur=\"0\" data-opacity=\"100\" data-x=\"50\" data-y=\"50\" data-alt=\"\" data-title=\"\"><picture class=\"skip-lazy\" data-skip-lazy=\"1\"><img decoding=\"async\" src=\"\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/06\/carpet-dusting-machine.jpg\" alt=\"\" title=\"\" loading=\"lazy\" class=\"skip-lazy\" data-skip-lazy=\"1\"><\/picture><\/div><div data-color=\"RGBA(255,255,255,0)\" style=\"background-color: RGBA(255,255,255,0);\" class=\"n2-ss-slide-background-color\"><\/div><\/div><div class=\"n2-ss-slide-background\" data-public-id=\"4\" data-mode=\"fill\"><div class=\"n2-ss-slide-background-image\" data-blur=\"0\" data-opacity=\"100\" data-x=\"51\" data-y=\"41\" data-alt=\"Carpet Finishing Machine\" data-title=\"Carpet Finishing Machine\" style=\"--ss-o-pos-x:51%;--ss-o-pos-y:41%\"><picture class=\"skip-lazy\" data-skip-lazy=\"1\"><img decoding=\"async\" src=\"\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/06\/Carpet-Finishing-Machine-1.jpg\" alt=\"Carpet Finishing Machine\" title=\"Carpet Finishing Machine\" loading=\"lazy\" class=\"skip-lazy\" data-skip-lazy=\"1\"><\/picture><\/div><div data-color=\"RGBA(255,255,255,0)\" style=\"background-color: RGBA(255,255,255,0);\" class=\"n2-ss-slide-background-color\"><\/div><\/div><\/div>                    <div class=\"n2-ss-slider-4 n2-ow\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1744 696\" data-related-device=\"desktopPortrait\" class=\"n2-ow n2-ss-preserve-size n2-ss-preserve-size--slider n2-ss-slide-limiter\"><\/svg><div data-first=\"1\" data-slide-duration=\"0\" data-id=\"11\" data-slide-public-id=\"1\" data-title=\"CARPET WASHING MACHINE - ER 4200 \" data-haslink=\"1\" data-href=\"https:\/\/www.thecarpetwashingmachine.com\/automatic-carpet-washing-machine-er-4200\/\" tabindex=\"0\" role=\"button\" data-n2click=\"url\" data-force-pointer=\"\" class=\"n2-ss-slide n2-ow  n2-ss-slide-11\"><div role=\"note\" class=\"n2-ss-slide--focus\">CARPET WASHING MACHINE &#8211; ER 4200 <\/div><div class=\"n2-ss-layers-container n2-ss-slide-limiter n2-ow\"><div class=\"n2-ss-layer n2-ow n-uc-Dp3PTntwEQsD\" data-sstype=\"slide\" data-pm=\"default\"><\/div><\/div><\/div><div data-slide-duration=\"0\" data-id=\"12\" data-slide-public-id=\"2\" data-title=\"Carpet Wringing Machines\" data-haslink=\"1\" data-href=\"https:\/\/www.thecarpetwashingmachine.com\/carpet-wringing-machine\/\" tabindex=\"0\" role=\"button\" data-n2click=\"url\" data-force-pointer=\"\" class=\"n2-ss-slide n2-ow  n2-ss-slide-12\"><div role=\"note\" class=\"n2-ss-slide--focus\">Carpet Wringing Machines<\/div><div class=\"n2-ss-layers-container n2-ss-slide-limiter n2-ow\"><div class=\"n2-ss-layer n2-ow n-uc-6tcqVYG2x9Q2\" data-sstype=\"slide\" data-pm=\"default\"><\/div><\/div><\/div><div data-slide-duration=\"0\" data-id=\"13\" data-slide-public-id=\"3\" data-title=\"Carpet Dusting Machines\" data-haslink=\"1\" data-href=\"https:\/\/www.thecarpetwashingmachine.com\/carpet-dusting-machine\/\" tabindex=\"0\" role=\"button\" data-n2click=\"url\" data-force-pointer=\"\" class=\"n2-ss-slide n2-ow  n2-ss-slide-13\"><div role=\"note\" class=\"n2-ss-slide--focus\">Carpet Dusting Machines<\/div><div class=\"n2-ss-layers-container n2-ss-slide-limiter n2-ow\"><div class=\"n2-ss-layer n2-ow n-uc-agJqO3wlDOo1\" data-sstype=\"slide\" data-pm=\"default\"><\/div><\/div><\/div><div data-slide-duration=\"0\" data-id=\"14\" data-slide-public-id=\"4\" data-title=\"Carpet Finishing Machine\" data-haslink=\"1\" data-href=\"https:\/\/www.thecarpetwashingmachine.com\/carpet-finishing-machine\/\" tabindex=\"0\" role=\"button\" data-n2click=\"url\" data-force-pointer=\"\" class=\"n2-ss-slide n2-ow  n2-ss-slide-14\"><div role=\"note\" class=\"n2-ss-slide--focus\">Carpet Finishing Machine<\/div><div class=\"n2-ss-layers-container n2-ss-slide-limiter n2-ow\"><div class=\"n2-ss-layer n2-ow n-uc-4j8dBivI7T4K\" data-sstype=\"slide\" data-pm=\"default\"><\/div><\/div><\/div>                    <\/div>\n\n                                    <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"n2-ss-slider-controls n2-ss-slider-controls-absolute-left-center\"><div style=\"--widget-offset:15px;\" class=\"n2-ss-widget nextend-arrow n2-ow-all nextend-arrow-previous  nextend-arrow-animated-fade\" data-hide-mobileportrait=\"1\" id=\"n2-ss-4-arrow-previous\" role=\"button\" aria-label=\"previous arrow\" tabindex=\"0\"><img loading=\"lazy\" decoding=\"async\" width=\"32\" height=\"32\" class=\"skip-lazy\" data-skip-lazy=\"1\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMS40MzMgMTUuOTkyTDIyLjY5IDUuNzEyYy4zOTMtLjM5LjM5My0xLjAzIDAtMS40Mi0uMzkzLS4zOS0xLjAzLS4zOS0xLjQyMyAwbC0xMS45OCAxMC45NGMtLjIxLjIxLS4zLjQ5LS4yODUuNzYtLjAxNS4yOC4wNzUuNTYuMjg0Ljc3bDExLjk4IDEwLjk0Yy4zOTMuMzkgMS4wMy4zOSAxLjQyNCAwIC4zOTMtLjQuMzkzLTEuMDMgMC0xLjQybC0xMS4yNTctMTAuMjkiCiAgICAgICAgICBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIwLjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4=\" alt=\"previous arrow\"><\/div><\/div><div class=\"n2-ss-slider-controls n2-ss-slider-controls-absolute-right-center\"><div style=\"--widget-offset:15px;\" class=\"n2-ss-widget nextend-arrow n2-ow-all nextend-arrow-next  nextend-arrow-animated-fade\" data-hide-mobileportrait=\"1\" id=\"n2-ss-4-arrow-next\" role=\"button\" aria-label=\"next arrow\" tabindex=\"0\"><img loading=\"lazy\" decoding=\"async\" width=\"32\" height=\"32\" class=\"skip-lazy\" data-skip-lazy=\"1\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMC43MjIgNC4yOTNjLS4zOTQtLjM5LTEuMDMyLS4zOS0xLjQyNyAwLS4zOTMuMzktLjM5MyAxLjAzIDAgMS40MmwxMS4yODMgMTAuMjgtMTEuMjgzIDEwLjI5Yy0uMzkzLjM5LS4zOTMgMS4wMiAwIDEuNDIuMzk1LjM5IDEuMDMzLjM5IDEuNDI3IDBsMTIuMDA3LTEwLjk0Yy4yMS0uMjEuMy0uNDkuMjg0LS43Ny4wMTQtLjI3LS4wNzYtLjU1LS4yODYtLjc2TDEwLjcyIDQuMjkzeiIKICAgICAgICAgIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjAuOCIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPg==\" alt=\"next arrow\"><\/div><\/div><\/div><\/div><ss3-loader><\/ss3-loader><\/div><\/div><div class=\"n2_clear\"><\/div><\/div><\/div><\/ss3-force-full-width><\/div>\n\n\n<div class=\"erg-about-section\">\n    <h2 class=\"erg-about-title\">About Ergin Machinery<\/h2>\n    <p class=\"erg-about-text\">\nSince 1968, Ergin Machinery has been a leader in carpet washing machines technology, blending over 50 years of heritage with continuous innovation. Our machines are trusted globally, operating in over 80 countries, and are designed for peak performance, ergonomics, and efficiency. We&#8217;re committed to saving resources and ensuring customer satisfaction with every machine built, delivering unmatched cleaning results and ensuring sustainable, long-term value for your business.     <\/p>\n    <div class=\"erg-stats-wrapper\">\n        <div class=\"erg-stat-item\">\n            <div class=\"erg-stat-content\">\n                <span class=\"erg-stat-number\" data-target=\"80\">0<\/span>+\n                <p class=\"erg-stat-label\">countr\u0131es<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"erg-stat-item\">\n            <div class=\"erg-stat-content\">\n                <span class=\"erg-stat-number\" data-target=\"55\">0<\/span>+\n                <p class=\"erg-stat-label\">years of experience<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"erg-read-more-wrapper\">\n            <a href=\"https:\/\/www.thecarpetwashingmachine.com\/about-us\/\" class=\"erg-read-more-btn\">\n                Our Full Story <span class=\"erg-arrow\"><\/span>\n            <\/a>\n        <\/div>\n    <\/div>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        console.log('ERG Counter Script: DOMContentLoaded event fired. Starting initialization...');\n\n        const statNumbers = document.querySelectorAll('.erg-stat-number');\n\n        if (statNumbers.length === 0) {\n            console.log('ERG Counter Script: No .erg-stat-number elements found for animation.');\n            return; \/\/ Exit if no elements to animate\n        } else {\n            console.log(`ERG Counter Script: Found ${statNumbers.length} .erg-stat-number elements. Observing for visibility.`);\n        }\n\n        const options = {\n            root: null,\n            rootMargin: '0px',\n            threshold: 0.5 \/\/ Adjust as needed: 0.5 means 50% of the element must be visible\n        };\n\n        const animateCount = (element, target) => {\n            let current = 0;\n            const duration = 1500; \/\/ Animation duration in milliseconds (1.5 seconds)\n            const increment = target \/ (duration \/ 20); \/\/ Calculate increment for roughly 20ms intervals\n\n            const updateCount = () => {\n                if (current < target) {\n                    current += increment;\n                    if (current > target) {\n                        current = target; \/\/ Ensure we don't overshoot the target\n                    }\n                    element.textContent = Math.floor(current);\n                    requestAnimationFrame(updateCount); \/\/ Continue animation\n                } else {\n                    element.textContent = target; \/\/ Ensure final value is exactly the target\n                    console.log(`ERG Counter Script: Animation complete for target ${target}`);\n                }\n            };\n            requestAnimationFrame(updateCount); \/\/ Start animation frame loop\n        };\n\n        const observer = new IntersectionObserver((entries, observer) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    const numberElement = entry.target;\n                    const targetValue = parseInt(numberElement.dataset.target); \/\/ Get target from data-target attribute\n                    \n                    if (!isNaN(targetValue)) { \/\/ Check if targetValue is a valid number\n                        animateCount(numberElement, targetValue);\n                        observer.unobserve(numberElement); \/\/ Stop observing once animation starts\n                    } else {\n                        console.warn('ERG Counter Script: data-target attribute is missing or not a valid number on element:', numberElement);\n                    }\n                }\n            });\n        }, options);\n\n        statNumbers.forEach(number => {\n            observer.observe(number); \/\/ Start observing each number element\n        });\n\n        console.log('ERG Counter Script: Intersection Observer initialized for stat numbers.');\n    });\n    <\/script>\n    <\/div>\n\n\n\n<div class=\"erg-machines-section\">\n    <h2 class=\"erg-machines-title\">Meet Our Machines<\/h2>\n    <div class=\"erg-machines-grid\">\n        <div class=\"erg-machine-card\">\n            <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg\" alt=\"ER 4200 Carpet Washing Machine\">\n            <div class=\"erg-card-content\">\n                <h3 class=\"erg-card-title\">ER 4200 Carpet Washing Machine<\/h3>\n                <p class=\"erg-card-description\">\n                    ER 4200 is the most popular industrial and fully automatic carpet washing machine in our product line. It boasts a maximum carpet width capacity of 4 meters.\n                <\/p>\n                <a href=\"https:\/\/www.thecarpetwashingmachine.com\/automatic-carpet-washing-machine-er-4200\/\" class=\"erg-read-more-btn\">\n                    Discover More <span class=\"erg-arrow\"><\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"erg-machine-card\">\n            <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-wringing-machine.jpg\" alt=\"Rug wringing machine\">\n            <div class=\"erg-card-content\">\n                <h3 class=\"erg-card-title\">HSM 4200 Rug Wringer<\/h3>\n                <p class=\"erg-card-description\">\n                    Carpet wringing machine is an industrial machine used in professional rug and carpet cleaning facilities to efficiently extract water from rugs after washing.\n                <\/p>\n                <a href=\"https:\/\/www.thecarpetwashingmachine.com\/hsm-4200-rug-wringer\/\" class=\"erg-read-more-btn\">\n                    Discover More <span class=\"erg-arrow\"><\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"erg-machine-card\">\n            <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-dusting-machine.jpg\" alt=\"Carpet Dusting Machine\">\n            <div class=\"erg-card-content\">\n                <h3 class=\"erg-card-title\">Carpet Dusting Machine<\/h3>\n                <p class=\"erg-card-description\">\n                    Carpet dusting machine is essential for the preliminary stage of professional carpet cleaning, specifically before washing and soaking.\n                <\/p>\n                <a href=\"https:\/\/www.thecarpetwashingmachine.com\/carpet-dusting-machine\/\" class=\"erg-read-more-btn\">\n                    Discover More <span class=\"erg-arrow\"><\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"erg-machine-card\">\n            <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-finishing-machine.jpg\" alt=\"Carpet Finishing Machine\">\n            <div class=\"erg-card-content\">\n                <h3 class=\"erg-card-title\">Carpet Finishing Machine<\/h3>\n                <p class=\"erg-card-description\">\n                    Its primary function is to provide a final brushing and vacuuming of the carpet surface before rolling and packaging. It does not wash carpets unlike our other machines.\n                <\/p>\n                <a href=\"https:\/\/www.thecarpetwashingmachine.com\/carpet-finishing-machine\/\" class=\"erg-read-more-btn\">\n                    Discover More <span class=\"erg-arrow\"><\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n        \n        <\/div>\n<\/div>\n\n\n\n<div class=\"erg-questions-section\">\n    <h2 class=\"erg-questions-title\">Answer Your Questions<\/h2>\n    <div class=\"erg-slider-container\">\n        <div class=\"erg-questions-slider-track\">\n            <div class=\"erg-question-card\">\n                <div class=\"erg-question-image-wrapper\">\n                    <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/01\/hali-yikama-makinasi-kullanimi-1.jpg\" alt=\"What Machines Are Needed For a Carpet Washing Shop?\">\n                <\/div>\n                <div class=\"erg-question-content\">\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/what-machines-are-needed-for-a-carpet-washing-shop\/\" class=\"erg-question-title-link\">\n                        What Machines Are Needed For a Carpet Washing Shop?\n                    <\/a>\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/what-machines-are-needed-for-a-carpet-washing-shop\/\" class=\"erg-read-more-btn\">\n                        Discover More <span class=\"erg-arrow\"><\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n            <div class=\"erg-question-card\">\n                <div class=\"erg-question-image-wrapper\">\n                    <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/01\/hali-yikama-makinasi-kullanimi-1.jpg\" alt=\"Equipment Purchasing And Its Import\">\n                <\/div>\n                <div class=\"erg-question-content\">\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/equipment-purchasing-and-its-import\/\" class=\"erg-question-title-link\">\n                        Equipment Purchasing And Its Import\n                    <\/a>\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/equipment-purchasing-and-its-import\/\" class=\"erg-read-more-btn\">\n                        Discover More <span class=\"erg-arrow\"><\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n            <div class=\"erg-question-card\">\n                <div class=\"erg-question-image-wrapper\">\n                    <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/01\/hali-yikama-makinasi-kullanimi-1.jpg\" alt=\"Maintenance of a Carpet Washing Machine\">\n                <\/div>\n                <div class=\"erg-question-content\">\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/carpet-washing-machine-maintenance\/\" class=\"erg-question-title-link\">\n                        Maintenance of a Carpet Washing Machine\n                    <\/a>\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/carpet-washing-machine-maintenance\/\" class=\"erg-read-more-btn\">\n                        Discover More <span class=\"erg-arrow\"><\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n            <div class=\"erg-question-card\">\n                <div class=\"erg-question-image-wrapper\">\n                    <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/01\/hali-yikama-makinasi-kullanimi-1.jpg\" alt=\"Choosing carpet washing machine\">\n                <\/div>\n                <div class=\"erg-question-content\">\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/how-to-choose-the-right-carpet-washing-machine\/\" class=\"erg-question-title-link\">\n                        How to Choose the Right Carpet Washing Machine?\n                    <\/a>\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/how-to-choose-the-right-carpet-washing-machine\/\" class=\"erg-read-more-btn\">\n                        Discover More <span class=\"erg-arrow\"><\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n            <div class=\"erg-question-card\">\n                <div class=\"erg-question-image-wrapper\">\n                    <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/01\/hali-yikama-makinasi-kullanimi-1.jpg\" alt=\"FAQ on carpet washing machines\">\n                <\/div>\n                <div class=\"erg-question-content\">\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/faq-on-carpet-washing-machines\/\" class=\"erg-question-title-link\">\n                        Frequently Asked Questions on Carpet Washing Machines\n                    <\/a>\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/faq-on-carpet-washing-machines\/\" class=\"erg-read-more-btn\">\n                        Discover More <span class=\"erg-arrow\"><\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n            <div class=\"erg-question-card\">\n                <div class=\"erg-question-image-wrapper\">\n                    <img decoding=\"async\" src=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/01\/hali-yikama-makinasi-kullanimi-1.jpg\" alt=\"FAQ on carpet washing machines 2\">\n                <\/div>\n                <div class=\"erg-question-content\">\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/faq-on-carpet-washing-machines-2\/\" class=\"erg-question-title-link\">\n                        Frequently Asked Questions on Carpet Washing Machines 2\n                    <\/a>\n                    <a href=\"https:\/\/www.thecarpetwashingmachine.com\/faq-on-carpet-washing-machines-2\/\" class=\"erg-read-more-btn\">\n                        Discover More <span class=\"erg-arrow\"><\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n        <button class=\"erg-slider-prev\">\u2039<\/button>\n        <button class=\"erg-slider-next\">\u203a<\/button>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    console.log(\"ERG Slider Script: DOMContentLoaded - Initializing...\");\n\n    const sliderContainer = document.querySelector('.erg-questions-section .erg-slider-container');\n    if (!sliderContainer) {\n        console.error(\"ERG Slider Script Error: Slider container (.erg-slider-container) not found. Check HTML structure.\");\n        return;\n    }\n\n    const sliderTrack = sliderContainer.querySelector('.erg-questions-slider-track');\n    const slides = sliderTrack.querySelectorAll('.erg-question-card');\n    const prevBtn = sliderContainer.querySelector('.erg-slider-prev');\n    const nextBtn = sliderContainer.querySelector('.erg-slider-next');\n\n    console.log(\"ERG Slider Script: Elements Found - Track:\", sliderTrack ? 'Yes' : 'No', \"Slides Count:\", slides.length, \"Prev Btn:\", prevBtn ? 'Yes' : 'No', \"Next Btn:\", nextBtn ? 'Yes' : 'No');\n\n    if (slides.length === 0) {\n        console.warn(\"ERG Slider Script Warning: No question cards found in slider track. Slider will not function.\");\n        return;\n    }\n\n    let currentCardIndex = 0; \/\/ Tracks the index of the leftmost visible card\n    let slidesVisible = 3; \/\/ Default: 3 cards visible on desktop\n\n    function getSlidesVisible() {\n        let visibleCount;\n        const width = window.innerWidth;\n        if (width <= 768) {\n            visibleCount = 1; \/\/ 1 card visible on small mobile screens\n        } else if (width <= 992) {\n            visibleCount = 2; \/\/ 2 cards visible on tablets\/medium screens\n        } else {\n            visibleCount = 3; \/\/ 3 cards visible on desktop\n        }\n        console.log(`ERG Slider Script: getSlidesVisible - Window Width: ${width}px, Slides Visible: ${visibleCount}`);\n        return visibleCount;\n    }\n\n    function updateSliderDimensionsAndPosition() {\n        slidesVisible = getSlidesVisible(); \/\/ Update based on current screen size\n        let sliderContainerWidth = sliderContainer.getBoundingClientRect().width; \/\/ Get actual rendered width of container\n        const trackStyle = window.getComputedStyle(sliderTrack);\n        const gap = parseFloat(trackStyle.gap) || 0; \/\/ Get the computed gap value (e.g., 20px)\n\n        \/\/ Fallback for sliderContainerWidth if it's too small or zero, use max-width of section\n        if (sliderContainerWidth < 100) { \/\/ Arbitrary small value\n            const section = document.querySelector('.erg-questions-section');\n            if (section) {\n                \/\/ Try to derive from the section's width, minus its padding (40px total)\n                sliderContainerWidth = section.getBoundingClientRect().width - 40; \n                console.warn(`ERG Slider Script: Slider container width was too small (${sliderContainerWidth}px). Falling back to section width: ${sliderContainerWidth}px.`);\n            } else {\n                \/\/ Last resort, assume a reasonable default or the original max-width\n                sliderContainerWidth = 960; \/\/ Max width of erg-slider-container\n                console.warn(`ERG Slider Script: Slider container width was too small. Falling back to hardcoded 960px.`);\n            }\n        }\n\n        console.log(`ERG Slider Script: Effective Container Width: ${sliderContainerWidth}px, Gap: ${gap}px, Slides Visible: ${slidesVisible}`);\n\n        if (slidesVisible === 0) {\n            console.warn(\"ERG Slider Script Warning: slidesVisible is 0. Cannot calculate card width.\");\n            return;\n        }\n\n        const totalGapForVisible = (slidesVisible - 1) * gap;\n        let idealCardWidth = (sliderContainerWidth - totalGapForVisible) \/ slidesVisible;\n\n        \/\/ Ensure idealCardWidth is not negative or zero\n        if (idealCardWidth <= 0) {\n            idealCardWidth = 250; \/\/ Fallback to a reasonable default card width\n            console.warn(`ERG Slider Script: Calculated idealCardWidth was non-positive. Falling back to ${idealCardWidth}px.`);\n        }\n\n        \/\/ Set flex-basis and DIRECTLY set width for all slides using inline style with !important\n        slides.forEach(slide => {\n            \/\/ Apply aggressive overrides for box-sizing and min\/max-width\n            slide.style.setProperty('box-sizing', 'border-box', 'important');\n            slide.style.setProperty('min-width', '0px', 'important'); \/\/ Crucial: Override any large min-width\n            slide.style.setProperty('max-width', `${idealCardWidth}px`, 'important'); \/\/ Cap max-width at ideal\n            \n            \/\/ Apply the calculated width and flex properties\n            slide.style.flex = `0 0 ${idealCardWidth}px`; \n            slide.style.width = `${idealCardWidth}px`;   \/\/ CRITICAL: Directly set width as inline style\n            \n            \/\/ Also try to ensure inner elements don't force width\n            const imgWrapper = slide.querySelector('.erg-question-image-wrapper');\n            const img = slide.querySelector('.erg-question-image-wrapper img');\n            if (imgWrapper) {\n                imgWrapper.style.setProperty('width', '100%', 'important');\n                imgWrapper.style.setProperty('min-width', '0px', 'important');\n                imgWrapper.style.setProperty('max-width', '100%', 'important');\n            }\n            if (img) {\n                img.style.setProperty('width', '100%', 'important');\n                img.style.setProperty('min-width', '0px', 'important');\n                img.style.setProperty('max-width', '100%', 'important');\n            }\n\n\n            console.log(`ERG Slider Script: Card flex\/width set to: ${idealCardWidth}px`);\n        });\n\n        \/\/ Ensure currentCardIndex is valid, especially after a resize\n        const maxScrollableIndex = slides.length - slidesVisible;\n        if (maxScrollableIndex <= 0) { \/\/ If total cards are less than or equal to visible cards, no scrolling\n            currentCardIndex = 0; \/\/ No scrolling needed, reset to start\n            if (prevBtn) prevBtn.style.display = 'none'; \/\/ Hide buttons if not scrollable\n            if (nextBtn) nextBtn.style.display = 'none';\n        } else {\n            if (prevBtn) prevBtn.style.display = 'flex'; \/\/ Show buttons if scrollable\n            if (nextBtn) nextBtn.style.display = 'flex';\n            if (currentCardIndex > maxScrollableIndex) {\n                currentCardIndex = maxScrollableIndex; \/\/ Ensure index doesn't go past the end\n            }\n        }\n        if (currentCardIndex < 0) { \/\/ Should not happen with above logic, but for safety\n            currentCardIndex = 0;\n        }\n\n        const firstCard = slides[0];\n        if (!firstCard) {\n            sliderTrack.style.transform = `translateX(0)`;\n            console.warn(\"ERG Slider Script Warning: No first card to measure for transform.\");\n            return;\n        }\n        \n        \/\/ Use getBoundingClientRect for more accurate width (including potential sub-pixel rendering)\n        const actualCardWidth = firstCard.getBoundingClientRect().width;\n        const moveAmount = (actualCardWidth + gap); \/\/ How much to move for one card\n\n        const offset = currentCardIndex * moveAmount;\n\n        sliderTrack.style.transform = `translateX(-${offset}px)`;\n        console.log(`ERG Slider Script: Transform Applied - currentCardIndex: ${currentCardIndex}, Actual Card Width: ${actualCardWidth}px, Gap: ${gap}px, Move Amount: ${moveAmount}px, Total Offset: -${offset}px, Transform: ${sliderTrack.style.transform}`);\n    }\n\n    \/\/ Event listeners for navigation buttons (looping logic)\n    if (prevBtn) {\n        prevBtn.addEventListener('click', () => {\n            console.log(\"ERG Slider Script: Prev button clicked.\");\n            slidesVisible = getSlidesVisible(); \/\/ Ensure current slidesVisible\n            const maxScrollableIndex = slides.length - slidesVisible;\n            \n            \/\/ Loop from start to end\n            if (currentCardIndex <= 0) { \/\/ Changed to <= 0 for consistency with 0-based index\n                currentCardIndex = maxScrollableIndex < 0 ? 0 : maxScrollableIndex; \/\/ If no scrolling, stay at 0\n            } else {\n                currentCardIndex--;\n            }\n            updateSliderDimensionsAndPosition();\n        });\n    }\n\n    if (nextBtn) {\n        nextBtn.addEventListener('click', () => {\n            console.log(\"ERG Slider Script: Next button clicked.\");\n            slidesVisible = getSlidesVisible(); \/\/ Ensure current slidesVisible\n            const maxScrollableIndex = slides.length - slidesVisible;\n\n            \/\/ Loop from end to start\n            if (maxScrollableIndex <= 0 || currentCardIndex >= maxScrollableIndex) { \/\/ Check if not scrollable or at end\n                currentCardIndex = 0;\n            } else {\n                currentCardIndex++;\n            }\n            updateSliderDimensionsAndPosition();\n        });\n    }\n\n    \/\/ Initial setup and on window resize\n    function initializeSlider() {\n        currentCardIndex = 0; \/\/ Always start at the beginning on init\/resize\n        updateSliderDimensionsAndPosition(); \/\/ Set initial position and card sizes\n        console.log(\"ERG Slider Script: Initialized.\");\n    }\n\n    initializeSlider(); \/\/ Run initial setup\n\n    let resizeTimeout;\n    window.addEventListener('resize', () => {\n        console.log(\"ERG Slider Script: Window resized. Debouncing re-initialization...\");\n        clearTimeout(resizeTimeout);\n        resizeTimeout = setTimeout(() => {\n            initializeSlider(); \/\/ Re-initialize on resize\n            console.log(\"ERG Slider Script: Resize update complete.\");\n        }, 250);\n    });\n});\n<\/script>\n\n\n<p>","protected":false},"excerpt":{"rendered":"<p>About Ergin Machinery Since 1968, Ergin Machinery has been a leader in carpet washing machines technology, blending over 50 years of heritage with continuous innovation.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1170","page","type-page","status-publish","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.0","language":"sq","enabled_languages":["en","tr","fr","ar","es","de","pt","ru","sq","sr"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"tr":{"title":true,"content":true,"excerpt":false},"fr":{"title":true,"content":true,"excerpt":false},"ar":{"title":true,"content":true,"excerpt":false},"es":{"title":true,"content":true,"excerpt":false},"de":{"title":true,"content":true,"excerpt":false},"pt":{"title":true,"content":true,"excerpt":false},"ru":{"title":true,"content":true,"excerpt":false},"sq":{"title":false,"content":false,"excerpt":false},"sr":{"title":false,"content":false,"excerpt":false}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Carpet Washing Machine<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thecarpetwashingmachine.com\/\" \/>\n<meta property=\"og:locale\" content=\"sq_AL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"- Carpet Washing Machine\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thecarpetwashingmachine.com\/\" \/>\n<meta property=\"og:site_name\" content=\"Carpet Washing Machine\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/carpetwashingmachine\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-25T11:36:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/\",\"url\":\"https:\/\/www.thecarpetwashingmachine.com\/\",\"name\":\"Carpet Washing Machine\",\"isPartOf\":{\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg\",\"datePublished\":\"2025-07-01T11:29:30+00:00\",\"dateModified\":\"2025-07-25T11:36:17+00:00\",\"description\":\"Essenzielle Maschinen f\u00fcr die Teppichw\u00e4sche. Entdecken Sie detaillierte Infos und wettbewerbsf\u00e4hige Preise f\u00fcr Ihre ideale Maschine.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/#breadcrumb\"},\"inLanguage\":\"sq-AL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thecarpetwashingmachine.com\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sq-AL\",\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/#primaryimage\",\"url\":\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg\",\"contentUrl\":\"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.thecarpetwashingmachine.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Main Menu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.thecarpetwashingmachine.com\/#website\",\"url\":\"https:\/\/www.thecarpetwashingmachine.com\/\",\"name\":\"Carpet Washing Machine\",\"description\":\"The carpet washing machine is all over the world!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.thecarpetwashingmachine.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sq-AL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Carpet Washing Machine","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thecarpetwashingmachine.com\/","og_locale":"sq_AL","og_type":"article","og_title":"- Carpet Washing Machine","og_url":"https:\/\/www.thecarpetwashingmachine.com\/","og_site_name":"Carpet Washing Machine","article_publisher":"http:\/\/www.facebook.com\/carpetwashingmachine","article_modified_time":"2025-07-25T11:36:17+00:00","og_image":[{"url":"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.thecarpetwashingmachine.com\/","url":"https:\/\/www.thecarpetwashingmachine.com\/","name":"Carpet Washing Machine","isPartOf":{"@id":"https:\/\/www.thecarpetwashingmachine.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thecarpetwashingmachine.com\/#primaryimage"},"image":{"@id":"https:\/\/www.thecarpetwashingmachine.com\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg","datePublished":"2025-07-01T11:29:30+00:00","dateModified":"2025-07-25T11:36:17+00:00","description":"Essenzielle Maschinen f\u00fcr die Teppichw\u00e4sche. Entdecken Sie detaillierte Infos und wettbewerbsf\u00e4hige Preise f\u00fcr Ihre ideale Maschine.","breadcrumb":{"@id":"https:\/\/www.thecarpetwashingmachine.com\/#breadcrumb"},"inLanguage":"sq-AL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thecarpetwashingmachine.com\/"]}]},{"@type":"ImageObject","inLanguage":"sq-AL","@id":"https:\/\/www.thecarpetwashingmachine.com\/#primaryimage","url":"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg","contentUrl":"https:\/\/www.thecarpetwashingmachine.com\/wp-content\/uploads\/2025\/07\/rug-washing-machine.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.thecarpetwashingmachine.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thecarpetwashingmachine.com\/"},{"@type":"ListItem","position":2,"name":"Main Menu"}]},{"@type":"WebSite","@id":"https:\/\/www.thecarpetwashingmachine.com\/#website","url":"https:\/\/www.thecarpetwashingmachine.com\/","name":"Carpet Washing Machine","description":"The carpet washing machine is all over the world!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thecarpetwashingmachine.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sq-AL"}]}},"_links":{"self":[{"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/pages\/1170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/comments?post=1170"}],"version-history":[{"count":247,"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/pages\/1170\/revisions"}],"predecessor-version":[{"id":2510,"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/pages\/1170\/revisions\/2510"}],"wp:attachment":[{"href":"https:\/\/www.thecarpetwashingmachine.com\/sq\/wp-json\/wp\/v2\/media?parent=1170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}