{"id":536,"date":"2026-08-10T13:42:50","date_gmt":"2026-07-13T09:49:05","guid":{"rendered":"https:\/\/vipcleaning.ie\/?page_id=536"},"modified":"2026-10-01T10:55:38","modified_gmt":"2026-10-01T10:55:38","slug":"prices","status":"publish","type":"page","link":"https:\/\/vipcleaning.ie\/index.php\/prices\/","title":{"rendered":"Prices"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"536\" class=\"elementor elementor-536\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e14018f pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e14018f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-db576b0 pbmit-bg-color-over-image\" data-id=\"db576b0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2750afc elementor-widget elementor-widget-html\" data-id=\"2750afc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n     VIP Cleaning \u2013 Pricing Tabs (sidebar tabs + price tables)\r\n     \u0627\u0644\u0635\u0642 \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0643\u0627\u0645\u0644 \u062f\u0627\u062e\u0644 \u0639\u0646\u0635\u0631 HTML \u0641\u064a \u0635\u0641\u062d\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631\r\n     ========================================================= -->\r\n<style>\r\n.vip-pricing { --navy:#092c4c; --lblue:#b8e1f5; --graybg:#f0f0f2; --activebg:#e3e3e6; }\r\n.vip-pricing{\r\n    display:flex;\r\n    align-items:flex-start;\r\n    gap:28px;\r\n    max-width:100%;\r\n    margin:0 auto;\r\n    font-family:inherit;\r\n}\r\n\r\n\/* ---------- Sidebar tabs ---------- *\/\r\n.vip-tabs-nav{\r\n    flex:0 0 270px;\r\n    display:flex;\r\n    flex-direction:column;\r\n    gap:4px;\r\n    position:sticky;\r\n    top:20px;\r\n}\r\n.vip-tab-btn{\r\n    display:block;\r\n    width:100%;\r\n    text-align:left;\r\n    background:transparent;\r\n    border:none;\r\n    outline:none;\r\n    cursor:pointer;\r\n    font-family:inherit;\r\n    font-size:16px;\r\n    font-weight:600;\r\n    color:var(--navy);\r\n    padding:16px 20px;\r\n    border-radius:14px;\r\n    transition:background .2s ease;\r\n}\r\n.vip-tab-btn:hover{ background:var(--graybg); }\r\n.vip-tab-btn.active{ background:var(--activebg); }\r\n\r\n\/* ---------- Content area ---------- *\/\r\n.vip-tabs-content{ flex:1; min-width:0; }\r\n.vip-tab-pane{ display:none; }\r\n.vip-tab-pane.active{ display:block;\r\n    margin-top: 30px;}\r\n\r\n.vip-pane-title{\r\n    margin:0 0 20px;\r\n    color:#252525;\r\n    font-size:32px;\r\n    line-height:1.15;\r\n    font-weight:700;\r\n}\r\n.vip-pane-description{\r\n    margin:0 0 20px;\r\n    color:#666;\r\n    font-size:16px;\r\n    line-height:1.7;\r\n}\r\n\r\n\/* ---------- Price table ---------- *\/\r\n.vip-price-table{\r\n    width:100%;\r\n    border-collapse:separate;\r\n    border-spacing:0;\r\n    border-radius:20px;\r\n    overflow:hidden;\r\n    box-shadow:0 5px 20px rgba(0,0,0,.04);\r\n    margin-bottom:22px;\r\n}\r\n.vip-price-table th{\r\n    background:var(--lblue);\r\n    color:var(--navy);\r\n    font-size:15px;\r\n    font-weight:700;\r\n    padding:16px 18px;\r\n    text-align:center;\r\n}\r\n.vip-price-table th:first-child{ text-align:left; }\r\n.vip-price-table td{\r\n    background:#fff;\r\n    color:var(--navy);\r\n    font-size:15px;\r\n    padding:13px 18px;\r\n    text-align:center;\r\n    border-bottom:1px solid #eef2f5;\r\n}\r\n.vip-price-table td:first-child{ text-align:left; font-weight:500; }\r\n.vip-price-table tr:last-child td{ border-bottom:none; }\r\n\r\n\/* group header row (e.g. Semi-Detached \/ Detached \/ Terraced) *\/\r\n.vip-price-table tr.vip-group td{\r\n    background:#f4fafd;\r\n    color:#1478b5;\r\n    font-weight:700;\r\n    font-size:15px;\r\n    text-align:left;\r\n    padding-top:16px;\r\n}\r\n\r\n\/* two-column simple tables (service \/ price) *\/\r\n.vip-price-table.vip-simple td:first-child{ font-weight:600; }\r\n.vip-price-table.vip-simple td:last-child,\r\n.vip-price-table.vip-simple th:last-child{ text-align:right; font-weight:700; }\r\n\r\n\/* dotted-row list (no table header) \u2014 used for Roof Cleaning *\/\r\n.vip-dotted-box{\r\n    background:#fff;\r\n    border-radius:20px;\r\n    padding:4px 24px;\r\n    box-shadow:0 5px 20px rgba(0,0,0,.04);\r\n    margin-bottom:22px;\r\n}\r\n.vip-dotted-row{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:14px;\r\n    padding:16px 0;\r\n    border-bottom:1px solid #eef2f5;\r\n}\r\n.vip-dotted-row:last-child{ border-bottom:none; }\r\n.vip-dotted-row .vip-dotted-label{\r\n    flex:0 1 auto;\r\n    color:var(--navy);\r\n    font-size:15px;\r\n    font-weight:500;\r\n}\r\n.vip-dotted-row .vip-dotted-dots{\r\n    flex:1;\r\n    border-bottom:2px dashed var(--lblue);\r\n    min-width:20px;\r\n}\r\n.vip-dotted-row .vip-dotted-value{\r\n    flex:0 0 auto;\r\n    color:var(--navy);\r\n    font-size:15px;\r\n    font-weight:700;\r\n    white-space:nowrap;\r\n}\r\n\r\n.vip-discount-title{\r\n    margin:30px 0 4px;\r\n    color:#252525;\r\n    font-size:24px;\r\n    font-weight:700;\r\n}\r\n.vip-discount-subtitle{\r\n    margin:0 0 14px;\r\n    color:#666;\r\n    font-size:14px;\r\n}\r\n.vip-price-note{\r\n    margin:14px 2px 0;\r\n    color:#666;\r\n    font-size:14px;\r\n    line-height:1.7;\r\n}\r\n\r\n\/* ---------- Mobile ---------- *\/\r\n@media (max-width:767px){\r\n    .vip-pricing{ flex-direction:column; gap:4px; }\r\n\r\n    .vip-tabs-nav{\r\n        flex:0 0 auto;\r\n        width:100%;\r\n        position:relative;\r\n        gap:0;\r\n    }\r\n    \/* collapsed: only the active tab shows, as a pill *\/\r\n    .vip-tabs-nav .vip-tab-btn{ display:none; }\r\n    .vip-tabs-nav .vip-tab-btn.active{\r\n        display:flex;\r\n        align-items:center;\r\n        justify-content:space-between;\r\n        background:var(--activebg);\r\n        border-radius:30px;\r\n    }\r\n    .vip-tabs-nav .vip-tab-btn.active::after{\r\n        content:'\\002304';\r\n        font-size:14px;\r\n        transition:transform .2s ease;\r\n    }\r\n    \/* expanded: show every tab as a dropdown list *\/\r\n    .vip-tabs-nav.vip-nav-open .vip-tab-btn{ display:block; }\r\n    .vip-tabs-nav.vip-nav-open .vip-tab-btn.active{ border-radius:20px 20px 0 0; }\r\n    .vip-tabs-nav.vip-nav-open .vip-tab-btn.active::after{ transform:rotate(180deg); }\r\n    .vip-tabs-nav.vip-nav-open{\r\n        background:#fff;\r\n        border-radius:20px;\r\n        box-shadow:0 8px 24px rgba(0,0,0,.08);\r\n        z-index:5;\r\n    }\r\n\r\n    .vip-pane-title{ font-size:24px; }\r\n    .vip-price-table th,\r\n    .vip-price-table td{ padding:10px 8px; font-size:12.5px; }\r\n    .vip-dotted-row{ gap:8px; padding:13px 0; }\r\n    .vip-dotted-row .vip-dotted-label,\r\n    .vip-dotted-row .vip-dotted-value{ font-size:13px; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"vip-pricing\">\r\n\r\n    <!-- ============ TABS (SIDEBAR \/ MOBILE DROPDOWN) ============ -->\r\n    <nav class=\"vip-tabs-nav\" id=\"vipTabsNav\">\r\n        <button class=\"vip-tab-btn active\" data-target=\"pane-window\">Window Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-gutter\">Gutter Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-fascia\">Fascia &amp; Soffit Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-conservatory\">Conservatory Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-roof\">Roof Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-power\">Power Washing<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-carpet\">Carpet Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-sofa\">Sofa Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-tile\">Tile &amp; Grout Clean, Seal &amp; Polish<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-render\">Render Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-solar\">Solar Panel Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-hardfloor\">Hard Floor Cleaning<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-cherry\">Cherry Picker Cleaning Services<\/button>\r\n        <button class=\"vip-tab-btn\" data-target=\"pane-petrol\">Petrol Station Canopy Cleaning<\/button>\r\n    <\/nav>\r\n\r\n    <!-- ============ CONTENT PANES ============ -->\r\n    <div class=\"vip-tabs-content\">\r\n\r\n        <!-- WINDOW CLEANING -->\r\n        <div class=\"vip-tab-pane active\" id=\"pane-window\">\r\n            <h2 class=\"vip-pane-title\">Window Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table\">\r\n                <thead>\r\n                    <tr>\r\n                        <th>Property Type<\/th>\r\n                        <th>6 Week<\/th>\r\n                        <th>12 Week<\/th>\r\n                        <th>Extension\/Conservatory Add-on<\/th>\r\n                    <\/tr>\r\n                <\/thead>\r\n                <tbody>\r\n                    <tr class=\"vip-group\"><td colspan=\"4\">Semi-Detached<\/td><\/tr>\r\n                    <tr><td>3 Bed<\/td><td>\u20ac41<\/td><td>\u20ac46<\/td><td>+\u20ac6<\/td><\/tr>\r\n                    <tr><td>4 Bed<\/td><td>\u20ac44<\/td><td>\u20ac49<\/td><td>+\u20ac12<\/td><\/tr>\r\n                    <tr><td>5 Bed<\/td><td>\u20ac52<\/td><td>\u20ac57<\/td><td>+\u20ac16<\/td><\/tr>\r\n\r\n                    <tr class=\"vip-group\"><td colspan=\"4\">Detached<\/td><\/tr>\r\n                    <tr><td>3 Bed<\/td><td>\u20ac41<\/td><td>\u20ac46<\/td><td>+\u20ac11<\/td><\/tr>\r\n                    <tr><td>4 Bed<\/td><td>\u20ac49<\/td><td>\u20ac54<\/td><td>+\u20ac11<\/td><\/tr>\r\n                    <tr><td>5 Bed<\/td><td>\u20ac62<\/td><td>\u20ac67<\/td><td>+\u20ac13<\/td><\/tr>\r\n\r\n                    <tr class=\"vip-group\"><td colspan=\"4\">Terraced<\/td><\/tr>\r\n                    <tr><td>3 Bed<\/td><td>\u20ac44<\/td><td>\u20ac49<\/td><td>+\u20ac6<\/td><\/tr>\r\n                    <tr><td>4 Bed<\/td><td>\u20ac52<\/td><td>\u20ac57<\/td><td>+\u20ac6<\/td><\/tr>\r\n                    <tr><td>5 Bed<\/td><td>\u20ac57<\/td><td>\u20ac62<\/td><td>+\u20ac11<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n            <p class=\"vip-price-note\">\r\n                *Includes windows, frames &amp; doors.<br>\r\n                *There is an additional charge for first cleans and once-off cleans.\r\n            <\/p>\r\n        <\/div>\r\n\r\n        <!-- GUTTER CLEANING -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-gutter\">\r\n            <h2 class=\"vip-pane-title\">Gutter Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table\">\r\n                <thead><tr><th>Services<\/th><th>First Job<\/th><th>After First Job<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>1 Side of Gutters<\/td><td>\u20ac85<\/td><td>\u20ac7\/month<\/td><\/tr>\r\n                    <tr><td>2 Sides of Gutters<\/td><td>\u20ac115<\/td><td>\u20ac9\/month<\/td><\/tr>\r\n                    <tr><td>3 Sides of Gutters<\/td><td>\u20ac150<\/td><td>\u20ac12\/month<\/td><\/tr>\r\n                    <tr><td>4 Sides of Gutters<\/td><td>\u20ac180<\/td><td>\u20ac14\/month<\/td><\/tr>\r\n                    <tr><td>With a Conservatory<\/td><td>\u20ac22<\/td><td>+\u20ac2\/month<\/td><\/tr>\r\n                    <tr><td>With an Extension<\/td><td>\u20ac22<\/td><td>+\u20ac2\/month<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- FASCIA & SOFFIT -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-fascia\">\r\n            <h2 class=\"vip-pane-title\">Fascia &amp; Soffit Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table\">\r\n                <thead><tr><th>Services<\/th><th>First Job<\/th><th>After First Job<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>1 Side<\/td><td>\u20ac62<\/td><td>\u20ac5\/month<\/td><\/tr>\r\n                    <tr><td>2 Sides<\/td><td>\u20ac82<\/td><td>\u20ac6\/month<\/td><\/tr>\r\n                    <tr><td>3 Sides<\/td><td>\u20ac110<\/td><td>\u20ac9\/month<\/td><\/tr>\r\n                    <tr><td>4 Sides<\/td><td>\u20ac135<\/td><td>\u20ac10\/month<\/td><\/tr>\r\n                    <tr><td>With a Conservatory<\/td><td>+\u20ac22<\/td><td>+\u20ac2\/month<\/td><\/tr>\r\n                    <tr><td>With an Extension<\/td><td>+\u20ac22<\/td><td>+\u20ac2\/month<\/td><\/tr>\r\n                    <tr><td>Gable End<\/td><td>+\u20ac16<\/td><td>+\u20ac1\/month<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- CONSERVATORY -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-conservatory\">\r\n            <h2 class=\"vip-pane-title\">Conservatory Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table\">\r\n                <thead><tr><th>Services<\/th><th>First Job<\/th><th>After First Job<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Conservatory Roof Deep Clean<\/td><td>\u20ac155 (average size)<\/td><td>\u20ac45\/month<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n            <p class=\"vip-price-note\">\r\n                Pricing is based on the number of conservatory roof panels. Monthly subscription payments begin after completion of the first clean.\r\n            <\/p>\r\n        <\/div>\r\n\r\n        <!-- ROOF CLEANING -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-roof\">\r\n            <h2 class=\"vip-pane-title\">Roof Cleaning Prices<\/h2>\r\n            <div class=\"vip-dotted-box\">\r\n                <div class=\"vip-dotted-row\">\r\n                    <span class=\"vip-dotted-label\">Lower roofs from<\/span>\r\n                    <span class=\"vip-dotted-dots\"><\/span>\r\n                    <span class=\"vip-dotted-value\">\u20ac95<\/span>\r\n                <\/div>\r\n                <div class=\"vip-dotted-row\">\r\n                    <span class=\"vip-dotted-label\">Complete Roof Cleaning Package (includes top-to-toe clean of house: roof scraped, roof treated, gutters cleaned, fascia &amp; soffits cleaned and windows cleaned)<\/span>\r\n                    <span class=\"vip-dotted-dots\"><\/span>\r\n                    <span class=\"vip-dotted-value\">\u20ac1250*<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <p class=\"vip-price-note\">*Estimate based on a standard house<\/p>\r\n        <\/div>\r\n\r\n        <!-- POWER WASHING -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-power\">\r\n            <h2 class=\"vip-pane-title\">Power Washing Prices<\/h2>\r\n            <table class=\"vip-price-table\">\r\n                <thead><tr><th>Services<\/th><th>First Job<\/th><th>After First Job<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Small driveway\/patio (up to 40 sq\/m)<\/td><td>\u20ac220<\/td><td>\u20ac18\/month<\/td><\/tr>\r\n                    <tr><td>Medium driveway\/patio (40 - 60 sq\/m)<\/td><td>\u20ac260<\/td><td>\u20ac21\/month<\/td><\/tr>\r\n                    <tr><td>Large driveway\/patio (60 - 80 sq\/m)<\/td><td>\u20ac360<\/td><td>\u20ac29\/month<\/td><\/tr>\r\n                    <tr><td>Larger than 80 sq\/m<\/td><td>Contact for pricing<\/td><td>Contact for pricing<\/td><\/tr>\r\n                    <tr><td>Per side path\/passage<\/td><td>\u20ac40<\/td><td>\u20ac3\/month<\/td><\/tr>\r\n                    <tr><td>House Soft Washing (Per side)<\/td><td>\u20ac270<\/td><td>\u20ac22\/month<\/td><\/tr>\r\n                    <tr><td>Re-Sanding (with sand supplied)<\/td><td>Contact for pricing<\/td><td>Contact for pricing<\/td><\/tr>\r\n                    <tr><td>Chemical treatment*<\/td><td>Contact for pricing<\/td><td>Contact for pricing<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n            <p class=\"vip-price-note\">\r\n                *Chemical treatment after\/before power washing to kill any roots or spots not removable with power washing.\r\n            <\/p>\r\n        <\/div>\r\n\r\n        <!-- CARPET CLEANING -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-carpet\">\r\n            <h2 class=\"vip-pane-title\">Carpet Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table\">\r\n                <thead><tr><th>Services<\/th><th>First Job<\/th><th>After First Job<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>3 bedrooms, stairs, and a landing<\/td><td>\u20ac380<\/td><td>\u20ac31\/month<\/td><\/tr>\r\n                    <tr><td>4 bedrooms, stairs, and a landing<\/td><td>\u20ac460<\/td><td>\u20ac38\/month<\/td><\/tr>\r\n                    <tr><td>5 bedrooms, stairs and landing<\/td><td>\u20ac590<\/td><td>\u20ac48\/month<\/td><\/tr>\r\n                    <tr><td>Standard room (sitting room, bedroom)<\/td><td>\u20ac90<\/td><td>\u20ac7\/month<\/td><\/tr>\r\n                    <tr><td>Landing and stairs<\/td><td>\u20ac140<\/td><td>\u20ac11\/month<\/td><\/tr>\r\n                    <tr><td>Commercial\/big houses (per sqm)<\/td><td>Contact for pricing<\/td><td>Contact for pricing<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- SOFA CLEANING -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-sofa\">\r\n            <h2 class=\"vip-pane-title\">Sofa Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table\">\r\n                <thead><tr><th>Services<\/th><th>First Job<\/th><th>After First Job<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Armchair<\/td><td>\u20ac80<\/td><td>\u20ac7\/month<\/td><\/tr>\r\n                    <tr><td>2 seater<\/td><td>\u20ac160<\/td><td>\u20ac13\/month<\/td><\/tr>\r\n                    <tr><td>3 seater<\/td><td>\u20ac205<\/td><td>\u20ac17\/month<\/td><\/tr>\r\n                    <tr><td>Corner suite<\/td><td>\u20ac65 per seat<\/td><td>\u20ac5 per seat\/month<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- TILE & GROUT -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-tile\">\r\n            <h2 class=\"vip-pane-title\">Tile &amp; Grout Clean, Seal &amp; Polish Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table vip-simple\">\r\n                <thead><tr><th>Service<\/th><th>Price<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Tile &amp; Grout Clean, Seal &amp; Polish<\/td><td>Contact for pricing<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- RENDER CLEANING -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-render\">\r\n            <h2 class=\"vip-pane-title\">Render Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table vip-simple\">\r\n                <thead><tr><th>Service<\/th><th>Price<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>1 Gable-End or House Wall Soft Wash (chemical treatment to remove staining)<\/td><td>\u20ac270<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- SOLAR PANEL -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-solar\">\r\n            <h2 class=\"vip-pane-title\">Solar Panel Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table vip-simple\">\r\n                <thead><tr><th>Service<\/th><th>Price<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Solar Panel Cleaning<\/td><td>\u20ac13 per panel<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- HARD FLOOR -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-hardfloor\">\r\n            <h2 class=\"vip-pane-title\">Hard Floor Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table vip-simple\">\r\n                <thead><tr><th>Service<\/th><th>Price<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Hard Floor Cleaning<\/td><td>Contact for pricing<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- CHERRY PICKER -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-cherry\">\r\n            <h2 class=\"vip-pane-title\">Cherry Picker Cleaning Services<\/h2>\r\n            <table class=\"vip-price-table vip-simple\">\r\n                <thead><tr><th>Service<\/th><th>Price<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Cherry Picker Cleaning<\/td><td>Contact for pricing<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n        <!-- PETROL STATION CANOPY -->\r\n        <div class=\"vip-tab-pane\" id=\"pane-petrol\">\r\n            <h2 class=\"vip-pane-title\">Petrol Station Canopy Cleaning Prices<\/h2>\r\n            <table class=\"vip-price-table vip-simple\">\r\n                <thead><tr><th>Service<\/th><th>Price<\/th><\/tr><\/thead>\r\n                <tbody>\r\n                    <tr><td>Petrol Station Canopy Cleaning<\/td><td>Contact for pricing<\/td><\/tr>\r\n                <\/tbody>\r\n            <\/table>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    var nav   = document.getElementById(\"vipTabsNav\");\r\n    var btns  = nav.querySelectorAll(\".vip-tab-btn\");\r\n    var panes = document.querySelectorAll(\".vip-tab-pane\");\r\n\r\n    function isMobile() {\r\n        return window.matchMedia(\"(max-width: 767px)\").matches;\r\n    }\r\n\r\n    btns.forEach(function (btn) {\r\n        btn.addEventListener(\"click\", function () {\r\n            \/\/ On mobile, tapping the already-active (collapsed) pill just opens the dropdown list\r\n            if (isMobile() && btn.classList.contains(\"active\") && !nav.classList.contains(\"vip-nav-open\")) {\r\n                nav.classList.add(\"vip-nav-open\");\r\n                return;\r\n            }\r\n\r\n            \/\/ Activate the selected tab + matching pane\r\n            btns.forEach(function (b) { b.classList.remove(\"active\"); });\r\n            btn.classList.add(\"active\");\r\n\r\n            panes.forEach(function (p) { p.classList.remove(\"active\"); });\r\n            document.getElementById(btn.dataset.target).classList.add(\"active\");\r\n\r\n            \/\/ Collapse the mobile dropdown after a selection\r\n            nav.classList.remove(\"vip-nav-open\");\r\n        });\r\n    });\r\n\r\n    \/\/ Close the mobile dropdown when tapping outside it\r\n    document.addEventListener(\"click\", function (e) {\r\n        if (isMobile() && nav.classList.contains(\"vip-nav-open\") && !nav.contains(e.target)) {\r\n            nav.classList.remove(\"vip-nav-open\");\r\n        }\r\n    });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f01333 pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4f01333\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ea27868 pbmit-bg-color-over-image\" data-id=\"ea27868\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a78fcda pbmit-btn-hover-color-white pbmit-btn-shape-rounded pbmit-btn-style-flat pbmit-btn-color-globalcolor pbmit-btn-magnatic-no elementor-widget elementor-widget-button\" data-id=\"a78fcda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/vipcleaning.ie\/index.php\/booking\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22.76\" height=\"22.76\" viewBox=\"0 0 22.76 22.76\"><title>black-arrow<\/title><path d=\"M22.34,1A14.67,14.67,0,0,1,12,5.3,14.6,14.6,0,0,1,6.08,4.06,14.68,14.68,0,0,1,1.59,1\" transform=\"translate(-0.29 -0.29)\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\"><\/path><path d=\"M22.34,1a14.67,14.67,0,0,0,0,20.75\" transform=\"translate(-0.29 -0.29)\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\"><\/path><path d=\"M22.34,1,1,22.34\" transform=\"translate(-0.29 -0.29)\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a Quote<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Window Cleaning Gutter Cleaning Fascia &amp; Soffit Cleaning Conservatory Cleaning Roof Cleaning Power Washing Carpet Cleaning Sofa Cleaning Tile &amp; Grout Clean, Seal &amp; Polish Render Cleaning Solar Panel Cleaning Hard Floor Cleaning Cherry Picker Cleaning Services Petrol Station Canopy Cleaning Window Cleaning Prices Property Type 6 Week 12 Week Extension\/Conservatory Add-on Semi-Detached 3 Bed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-536","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/pages\/536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/comments?post=536"}],"version-history":[{"count":22,"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/pages\/536\/revisions"}],"predecessor-version":[{"id":739,"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/pages\/536\/revisions\/739"}],"wp:attachment":[{"href":"https:\/\/vipcleaning.ie\/index.php\/wp-json\/wp\/v2\/media?parent=536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}