{"id":15,"date":"2026-03-25T11:13:22","date_gmt":"2026-03-25T09:13:22","guid":{"rendered":"https:\/\/irriguy.co.za\/?page_id=15"},"modified":"2026-05-07T10:57:01","modified_gmt":"2026-05-07T08:57:01","slug":"services","status":"publish","type":"page","link":"https:\/\/irriguy.co.za\/index.php\/services\/","title":{"rendered":"Services"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a619768 e-flex e-con-boxed e-con e-parent\" data-id=\"a619768\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87017a9 elementor-widget elementor-widget-html\" data-id=\"87017a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<title>Services - Irriguy<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;800;900&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap\" rel=\"stylesheet\" \/>\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue:        #0504AA;\n    --blue-dark:   #03037a;\n    --green:       #1b4332;\n    --green-mid:   #52b788;\n    --green-light: #d8f3dc;\n    --green-wa:    #25d366;\n    --deep:        #0d1f35;\n    --accent:      #f77f00;\n    --text:        #1a1a1a;\n    --muted:       #555;\n    --bg:          #f9f7f4;\n    --white:       #ffffff;\n    --border:      #e0ddd8;\n  }\n\n  body { font-family: 'DM Sans', sans-serif; background: var(--bg); color: var(--text); line-height: 1.6; }\n\n  \/* \u2500\u2500 STICKY NAV \u2500\u2500 *\/\n  .sticky-nav { position: fixed; top: 0; left: 0; right: 0; z-index: 200; height: 60px; background: var(--deep); display: flex; align-items: center; justify-content: space-between; padding: 0 2rem; transform: translateY(-100%); transition: transform 0.3s ease; box-shadow: 0 2px 12px rgba(0,0,0,0.3); }\n  .sticky-nav.visible { transform: translateY(0); }\n  .sticky-nav .s-logo img { height: 38px; width: auto; border-radius: 50%; border: 2px solid rgba(255,255,255,0.3); background: white; display: block; }\n  .sticky-nav .s-links { display: flex; gap: 2rem; list-style: none; }\n  .sticky-nav .s-links a { font-family: 'DM Sans', sans-serif; font-size: 0.88rem; font-weight: 700; letter-spacing: 0.04em; color: white; text-decoration: none; transition: color 0.2s; }\n  .sticky-nav .s-links a:hover, .sticky-nav .s-links a.active { color: var(--green-wa); }\n  .s-hamburger { display: none; background: none; border: none; cursor: pointer; padding: 6px; flex-direction: column; gap: 5px; }\n  .s-hamburger span { display: block; width: 22px; height: 2px; background: white; border-radius: 2px; transition: transform 0.25s, opacity 0.25s; }\n  .s-hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n  .s-hamburger.open span:nth-child(2) { opacity: 0; }\n  .s-hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\n  .s-mobile-menu { display: none; position: fixed; top: 60px; left: 0; right: 0; z-index: 199; background: var(--deep); max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.3s ease; }\n  .s-mobile-menu.open { max-height: 200px; padding: 8px 0 16px; }\n  .s-mobile-menu a { display: block; font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; color: white; text-decoration: none; padding: 13px 2rem; border-bottom: 1px solid rgba(255,255,255,0.07); transition: background 0.15s; }\n  .s-mobile-menu a:last-child { border-bottom: none; }\n  .s-mobile-menu a:hover, .s-mobile-menu a.active { background: rgba(255,255,255,0.07); color: var(--green-wa); }\n\n  \/* \u2500\u2500 IMAGE HEADER \u2500\u2500 *\/\n  .site-header { position: relative; background-image: url('https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/05\/irriguy-header-2.jpg'); background-size: cover; background-position: center 40%; min-height: 320px; display: flex; flex-direction: column; }\n  .site-header::before { content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,31,53,0.72) 0%, rgba(13,31,53,0.45) 50%, rgba(13,31,53,0.68) 100%); }\n  .header-nav { position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; padding: 22px 2.5rem; }\n  .header-nav .h-logo img { height: 68px; width: auto; border-radius: 50%; border: 2px solid rgba(255,255,255,0.5); background: white; display: block; }\n  .header-nav .h-links { display: flex; gap: 2rem; list-style: none; }\n  .header-nav .h-links a { font-family: 'DM Sans', sans-serif; font-size: 0.92rem; font-weight: 700; letter-spacing: 0.05em; color: white; text-decoration: none; text-shadow: 0 1px 4px rgba(0,0,0,0.5); transition: color 0.2s; }\n  .header-nav .h-links a:hover, .header-nav .h-links a.active { color: var(--green-wa); }\n  .h-hamburger { display: none; background: none; border: none; cursor: pointer; padding: 6px; flex-direction: column; gap: 5px; }\n  .h-hamburger span { display: block; width: 24px; height: 2.5px; background: white; border-radius: 2px; transition: transform 0.25s, opacity 0.25s; }\n  .h-hamburger.open span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }\n  .h-hamburger.open span:nth-child(2) { opacity: 0; }\n  .h-hamburger.open span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }\n  .h-mobile-menu { display: none; position: absolute; top: 112px; left: 0; right: 0; z-index: 10; background: rgba(13,31,53,0.97); max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.3s ease; }\n  .h-mobile-menu.open { max-height: 200px; padding: 8px 0 16px; }\n  .h-mobile-menu a { display: block; font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; color: white; text-decoration: none; padding: 13px 2rem; border-bottom: 1px solid rgba(255,255,255,0.08); transition: background 0.15s; }\n  .h-mobile-menu a:last-child { border-bottom: none; }\n  .h-mobile-menu a:hover, .h-mobile-menu a.active { color: var(--green-wa); }\n\n  \/* PAGE HERO content inside header *\/\n  .page-hero { position: relative; z-index: 2; flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 20px 2rem 50px; }\n  .page-hero h1 { font-family: 'Playfair Display', serif; font-size: clamp(2rem, 5vw, 3.5rem); font-weight: 800; line-height: 1.1; color: white; text-shadow: 0 2px 16px rgba(0,0,0,0.55); margin-bottom: 1rem; }\n  .page-hero p { font-size: 1.1rem; color: rgba(255,255,255,0.88); max-width: 540px; margin: 0 auto; text-shadow: 0 1px 6px rgba(0,0,0,0.4); }\n\n  @media (max-width: 700px) {\n    .sticky-nav { padding: 0 1rem; }\n    .sticky-nav .s-links { display: none; }\n    .s-hamburger { display: flex; }\n    .s-mobile-menu { display: block; }\n    .site-header { min-height: 260px; }\n    .header-nav { padding: 14px 1.25rem; }\n    .header-nav .h-logo img { height: 50px; }\n    .header-nav .h-links { display: none; }\n    .h-hamburger { display: flex; }\n    .h-mobile-menu { display: block; top: 78px; }\n  }\n\n\n  \/* INTRO STRIP *\/\n  .intro-strip { background: var(--white); border-bottom: 1px solid var(--border); padding: 50px 2rem; text-align: center; }\n  .intro-strip h2 {\n    font-family: 'Playfair Display', serif; font-size: 1.8rem; font-weight: 700;\n    color: var(--green); -webkit-text-stroke: 0.8px var(--blue); paint-order: stroke fill;\n    margin-bottom: 0.75rem;\n  }\n  .intro-strip p { max-width: 640px; margin: 0 auto; color: var(--muted); font-size: 1.05rem; }\n\n  \/* SERVICE CARDS *\/\n  .services-section { max-width: 1100px; margin: 0 auto; padding: 70px 2rem; }\n  .service-card {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 0;\n    background: var(--white); border: 1px solid var(--border); border-radius: 12px;\n    overflow: hidden; margin-bottom: 40px; transition: box-shadow 0.2s;\n  }\n  .service-card:hover { box-shadow: 0 8px 30px rgba(0,0,0,0.08); }\n  .service-card.reverse { direction: rtl; }\n  .service-card.reverse > * { direction: ltr; }\n\n  \/* Visual panels \u2014 replaced harsh greens with deep navy tones *\/\n  .service-card-visual {\n    background: var(--deep); min-height: 320px;\n    display: flex; align-items: center; justify-content: center;\n    position: relative; overflow: hidden;\n  }\n  .service-card-visual.alt-bg   { background: #0f2840; }\n  .service-card-visual.accent-bg { background: #1a1060; }  \/* blue-leaning deep *\/\n  .service-card-visual.mid-bg   { background: #102035; }\n  .service-card-visual.dark-bg  { background: #091628; }\n  .service-card-visual::after {\n    content: ''; position: absolute; inset: 0;\n    background: repeating-linear-gradient(-45deg, transparent, transparent 20px, rgba(255,255,255,0.025) 20px, rgba(255,255,255,0.025) 21px);\n  }\n  .service-icon-large { font-size: 5rem; opacity: 0.9; filter: drop-shadow(0 4px 12px rgba(0,0,0,0.3)); position: relative; z-index: 1; }\n\n  .service-card-body { padding: 44px 40px; display: flex; flex-direction: column; justify-content: center; }\n  .service-card-body h3 {\n    font-family: 'Playfair Display', serif;\n    font-size: clamp(1.2rem, 2.2vw, 1.65rem); font-weight: 800;\n    color: var(--blue); -webkit-text-stroke: 0.6px var(--green); paint-order: stroke fill;\n    margin-bottom: 0.85rem; line-height: 1.25;\n  }\n  .service-card.reverse .service-card-body h3 {\n    color: var(--green); -webkit-text-stroke: 0.6px var(--blue);\n  }\n  .service-card-body p { color: var(--muted); font-size: 0.97rem; line-height: 1.75; margin-bottom: 1.5rem; }\n  .service-bullets { list-style: none; display: flex; flex-direction: column; gap: 0.5rem; }\n  .service-bullets li { font-size: 0.92rem; color: var(--text); display: flex; align-items: flex-start; gap: 0.6rem; }\n  .service-bullets li::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--green-mid); flex-shrink: 0; margin-top: 7px; }\n\n  \/* PACKAGES SECTION *\/\n  .packages-section { background: var(--deep); padding: 70px 2rem; color: white; text-align: center; }\n  .packages-section h2 {\n    font-family: 'Playfair Display', serif; font-size: clamp(1.6rem, 3vw, 2.4rem); font-weight: 800;\n    color: var(--green-wa); -webkit-text-stroke: 1px rgba(5,4,170,0.6); paint-order: stroke fill;\n    margin-bottom: 0.5rem;\n  }\n  .packages-section p.subtext { color: rgba(255,255,255,0.6); max-width: 520px; margin: 0 auto 3rem; font-size: 1rem; }\n  .packages-grid { max-width: 960px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 24px; }\n  .package-card {\n    background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.1);\n    border-radius: 12px; padding: 36px 28px; text-align: left; transition: background 0.2s;\n  }\n  .package-card:hover { background: rgba(255,255,255,0.1); }\n  .package-card.featured { background: var(--blue); border-color: rgba(255,255,255,0.3); }\n  .package-card.featured:hover { background: var(--blue-dark); }\n  .package-card.featured .pkg-name { color: white; }\n  .package-card.featured .pkg-desc { color: rgba(255,255,255,0.75); }\n  .package-card.featured .pkg-item { color: rgba(255,255,255,0.9); }\n  .pkg-badge { display: inline-block; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; background: var(--accent); color: white; padding: 3px 10px; border-radius: 100px; margin-bottom: 1rem; }\n  .pkg-name { font-family: 'Playfair Display', serif; font-size: 1.3rem; font-weight: 700; color: white; margin-bottom: 0.5rem; }\n  .pkg-desc { font-size: 0.88rem; color: rgba(255,255,255,0.6); margin-bottom: 1.25rem; line-height: 1.6; }\n  .pkg-list { list-style: none; display: flex; flex-direction: column; gap: 0.5rem; }\n  .pkg-item { font-size: 0.88rem; color: rgba(255,255,255,0.8); display: flex; align-items: flex-start; gap: 0.6rem; }\n  .pkg-item::before { content: '\u2713'; color: var(--green-mid); font-weight: 700; flex-shrink: 0; }\n\n  \/* BUTTON SYSTEM *\/\n  .btn-wa {\n    display: inline-flex; align-items: center; gap: 0.6rem;\n    background: var(--green-wa); border: 3px solid var(--blue); color: white;\n    font-family: 'Playfair Display', serif; font-weight: 700; font-size: 0.88rem;\n    letter-spacing: 0.06em; text-transform: uppercase;\n    padding: 13px 26px; border-radius: 8px; text-decoration: none;\n    transition: background 0.2s;\n  }\n  .btn-wa:hover { background: #1ebe5d; }\n\n  .btn-outline {\n    display: inline-flex; align-items: center; gap: 0.6rem;\n    background: transparent; border: 3px solid var(--blue); color: var(--blue);\n    font-family: 'Playfair Display', serif; font-weight: 700; font-size: 0.88rem;\n    letter-spacing: 0.06em; text-transform: uppercase;\n    padding: 13px 26px; border-radius: 8px; text-decoration: none;\n    transition: background 0.2s, color 0.2s;\n  }\n  .btn-outline:hover { background: var(--blue); color: white; }\n\n  .btn-primary {\n    display: inline-flex; align-items: center; gap: 0.5rem;\n    background: var(--blue); border: 3px solid var(--blue); color: white;\n    font-family: 'Playfair Display', serif; font-weight: 700; font-size: 0.88rem;\n    letter-spacing: 0.06em; text-transform: uppercase;\n    padding: 13px 26px; border-radius: 8px; text-decoration: none;\n    transition: background 0.2s, border-color 0.2s;\n  }\n  .btn-primary:hover { background: var(--blue-dark); border-color: var(--blue-dark); }\n\n  \/* CTA SECTION *\/\n  .cta-section { background: var(--white); border-top: 1px solid var(--border); padding: 70px 2rem; text-align: center; }\n  .cta-section h2 {\n    font-family: 'Playfair Display', serif; font-size: clamp(1.6rem, 3vw, 2.4rem); font-weight: 800;\n    color: var(--blue); -webkit-text-stroke: 1px var(--green); paint-order: stroke fill;\n    margin-bottom: 0.75rem;\n  }\n  .cta-section p { color: var(--muted); max-width: 500px; margin: 0 auto 2rem; }\n  .btn-group { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }\n\n  \/* FOOTER *\/\n  footer { background: var(--deep); color: rgba(255,255,255,0.5); text-align: center; padding: 28px 2rem; font-size: 0.85rem; }\n  footer a { color: rgba(255,255,255,0.5); text-decoration: none; }\n  footer a:hover { color: white; }\n\n  @media (max-width: 700px) {\n    .service-card, .service-card.reverse { grid-template-columns: 1fr; direction: ltr; }\n    .service-card.reverse .service-card-visual { order: -1; }\n    .service-card-visual { min-height: 180px; }\n    .service-card-body { padding: 24px 20px; }\n    .service-card-body h3 { font-size: 1.25rem; }\n    .services-section { padding: 40px 1rem; }\n    .service-card { margin-bottom: 24px; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<!-- STICKY NAV -->\n<nav class=\"sticky-nav\" id=\"stickyNav\">\n  <a href=\"\/\" class=\"s-logo\"><img decoding=\"async\" src=\"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg\" alt=\"Irriguy\" \/><\/a>\n  <ul class=\"s-links\">\n    <li><a href=\"\/\">Home<\/a><\/li>\n    <li><a href=\"\/index.php\/services\/\" class=\"active\">Services<\/a><\/li>\n    <li><a href=\"\/index.php\/contact\/\">Contact<\/a><\/li>\n  <\/ul>\n  <button class=\"s-hamburger\" id=\"sHamburger\" aria-label=\"Toggle menu\"><span><\/span><span><\/span><span><\/span><\/button>\n<\/nav>\n<div class=\"s-mobile-menu\" id=\"sMobileMenu\">\n  <a href=\"\/\">Home<\/a>\n  <a href=\"\/index.php\/services\/\" class=\"active\">Services<\/a>\n  <a href=\"\/index.php\/contact\/\">Contact<\/a>\n<\/div>\n\n<!-- IMAGE HEADER -->\n<header class=\"site-header\">\n  <nav class=\"header-nav\">\n    <div class=\"h-logo\"><a href=\"\/\"><img decoding=\"async\" src=\"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg\" alt=\"Irriguy\" \/><\/a><\/div>\n    <ul class=\"h-links\">\n      <li><a href=\"\/\">Home<\/a><\/li>\n      <li><a href=\"\/index.php\/services\/\" class=\"active\">Services<\/a><\/li>\n      <li><a href=\"\/index.php\/contact\/\">Contact<\/a><\/li>\n    <\/ul>\n    <button class=\"h-hamburger\" id=\"hHamburger\" aria-label=\"Toggle menu\"><span><\/span><span><\/span><span><\/span><\/button>\n  <\/nav>\n  <div class=\"h-mobile-menu\" id=\"hMobileMenu\">\n    <a href=\"\/\">Home<\/a>\n    <a href=\"\/index.php\/services\/\" class=\"active\">Services<\/a>\n    <a href=\"\/index.php\/contact\/\">Contact<\/a>\n  <\/div>\n  <div class=\"page-hero\">\n    <h1>Our Services<\/h1>\n    <p>From irrigation to electrical and full landscaping \u2014 one reliable team for everything your property needs.<\/p>\n  <\/div>\n<\/header>\n\n<script>\n  const stickyNav = document.getElementById('stickyNav');\n  window.addEventListener('scroll', () => { stickyNav.classList.toggle('visible', window.scrollY > 260); });\n  const sHam = document.getElementById('sHamburger'), sMenu = document.getElementById('sMobileMenu');\n  sHam.addEventListener('click', () => { sHam.classList.toggle('open'); sMenu.classList.toggle('open'); });\n  sMenu.querySelectorAll('a').forEach(a => a.addEventListener('click', () => { sHam.classList.remove('open'); sMenu.classList.remove('open'); }));\n  const hHam = document.getElementById('hHamburger'), hMenu = document.getElementById('hMobileMenu');\n  hHam.addEventListener('click', () => { hHam.classList.toggle('open'); hMenu.classList.toggle('open'); });\n  hMenu.querySelectorAll('a').forEach(a => a.addEventListener('click', () => { hHam.classList.remove('open'); hMenu.classList.remove('open'); }));\n<\/script>\n\n<!-- INTRO STRIP -->\n<div class=\"intro-strip\">\n  <h2>One team. Every service.<\/h2>\n  <p>Most jobs need more than one trade. With Irriguy, you get irrigation, electrical and landscaping from a single reliable team \u2014 no delays, no mixed messages, no separate invoices.<\/p>\n<\/div>\n\n<!-- SERVICE CARDS -->\n<section class=\"services-section\">\n\n  <div class=\"service-card\">\n    <div class=\"service-card-visual\">\n      <span class=\"service-icon-large\">\ud83d\udca7<\/span>\n    <\/div>\n    <div class=\"service-card-body\">\n      <h3>Irrigation Installation<\/h3>\n      <p>We design and install efficient irrigation systems tailored to your property. Whether it's a small home garden or a large commercial site, we plan each system for even coverage, minimal waste and long-term reliability.<\/p>\n      <ul class=\"service-bullets\">\n        <li>Residential garden systems<\/li>\n        <li>Commercial and industrial properties<\/li>\n        <li>Drip and sprinkler system design<\/li>\n        <li>Zone planning and controller setup<\/li>\n        <li>Water-efficient solutions to cut your bill<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <div class=\"service-card reverse\">\n    <div class=\"service-card-visual alt-bg\">\n      <span class=\"service-icon-large\">\ud83d\udd27<\/span>\n    <\/div>\n    <div class=\"service-card-body\">\n      <h3>Irrigation Repair &amp; Service<\/h3>\n      <p>Something not running right? We diagnose and fix irrigation issues fast \u2014 broken lines, faulty valves, controller problems, blocked heads. We get your system back up and running without the fuss.<\/p>\n      <ul class=\"service-bullets\">\n        <li>Broken pipe and fitting repairs<\/li>\n        <li>Valve replacements and solenoid faults<\/li>\n        <li>Sprinkler head adjustments and replacements<\/li>\n        <li>Controller and timer troubleshooting<\/li>\n        <li>Pressure problem diagnosis<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <div class=\"service-card\">\n    <div class=\"service-card-visual accent-bg\">\n      <span class=\"service-icon-large\">\u26a1<\/span>\n    <\/div>\n    <div class=\"service-card-body\">\n      <h3>Electrical<\/h3>\n      <p>Irrigation and electrical work go hand in hand. We handle the full electrical scope so you don't need to bring in a second contractor \u2014 from pump connections and outdoor wiring to general electrical jobs around the property.<\/p>\n      <ul class=\"service-bullets\">\n        <li>Pump installations and connections<\/li>\n        <li>Outdoor and garden lighting<\/li>\n        <li>DB board work for irrigation systems<\/li>\n        <li>General residential electrical<\/li>\n        <li>Borehole pump wiring<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <div class=\"service-card reverse\">\n    <div class=\"service-card-visual mid-bg\">\n      <span class=\"service-icon-large\">\ud83c\udf3f<\/span>\n    <\/div>\n    <div class=\"service-card-body\">\n      <h3>Landscaping<\/h3>\n      <p>We don't just water your garden \u2014 we help build it. From lawn preparation and grading to planting and general garden shaping, Irriguy brings the full picture together from the ground up.<\/p>\n      <ul class=\"service-bullets\">\n        <li>Lawn preparation and levelling<\/li>\n        <li>Instant lawn and turf installation<\/li>\n        <li>Garden bed preparation and planting<\/li>\n        <li>Pathway and paving preparation<\/li>\n        <li>General garden clean-ups<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <div class=\"service-card\">\n    <div class=\"service-card-visual dark-bg\">\n      <span class=\"service-icon-large\">\ud83d\udcc5<\/span>\n    <\/div>\n    <div class=\"service-card-body\">\n      <h3>Maintenance Contracts<\/h3>\n      <p>Keep your irrigation system performing all year round with scheduled visits from David and the team. Regular maintenance prevents costly breakdowns and ensures your system runs at full efficiency through every season.<\/p>\n      <ul class=\"service-bullets\">\n        <li>Scheduled seasonal system checks<\/li>\n        <li>Sprinkler head cleaning and alignment<\/li>\n        <li>Filter servicing and flushing<\/li>\n        <li>Controller programming updates<\/li>\n        <li>Priority response for contract clients<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<!-- PACKAGES -->\n<section class=\"packages-section\">\n  <h2>Maintenance Packages<\/h2>\n  <p class=\"subtext\">Pick a plan that works for your property. All packages include priority response and a full system check at every visit.<\/p>\n  <div class=\"packages-grid\">\n    <div class=\"package-card\">\n      <div class=\"pkg-name\">Basic<\/div>\n      <div class=\"pkg-desc\">For smaller residential gardens needing one seasonal service per year.<\/div>\n      <ul class=\"pkg-list\">\n        <li class=\"pkg-item\">Annual system inspection<\/li>\n        <li class=\"pkg-item\">Head alignment check<\/li>\n        <li class=\"pkg-item\">Minor on-the-day repairs<\/li>\n        <li class=\"pkg-item\">Written report<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"package-card featured\">\n      <div class=\"pkg-badge\">Most Popular<\/div>\n      <div class=\"pkg-name\">Standard<\/div>\n      <div class=\"pkg-desc\">Two visits per year \u2014 ideal for most residential properties.<\/div>\n      <ul class=\"pkg-list\">\n        <li class=\"pkg-item\">2 scheduled visits per year<\/li>\n        <li class=\"pkg-item\">Full system flush and clean<\/li>\n        <li class=\"pkg-item\">Controller season programming<\/li>\n        <li class=\"pkg-item\">Minor repairs included<\/li>\n        <li class=\"pkg-item\">Priority booking<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"package-card\">\n      <div class=\"pkg-name\">Premium<\/div>\n      <div class=\"pkg-desc\">Quarterly visits for larger properties or commercial installations.<\/div>\n      <ul class=\"pkg-list\">\n        <li class=\"pkg-item\">4 visits per year<\/li>\n        <li class=\"pkg-item\">Full electrical and pump checks<\/li>\n        <li class=\"pkg-item\">Proactive parts replacement<\/li>\n        <li class=\"pkg-item\">Same-day priority callout<\/li>\n        <li class=\"pkg-item\">Annual system report<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA -->\n<section class=\"cta-section\">\n  <h2>Get a free quote today<\/h2>\n  <p>Not sure which service you need? Give David a call or send a WhatsApp \u2014 he'll point you in the right direction, no obligation.<\/p>\n  <div class=\"btn-group\">\n    <a href=\"https:\/\/wa.me\/27613778355\" class=\"btn-wa\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>\n      WhatsApp David\n    <\/a>\n    <a href=\"tel:+27613778355\" class=\"btn-outline\">\ud83d\udcde &nbsp;Call Us<\/a>\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer>\n  \u00a9 2026 Irriguy. All rights reserved. &nbsp;|&nbsp; Serving Nigel, Heidelberg &amp; surrounding areas. &nbsp;|&nbsp; <a href=\"tel:+27613778355\">061 377 8355<\/a>\n<\/footer>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Services &#8211; Irriguy Home Services Contact Home Services Contact Home Services Contact Home Services Contact Our Services From irrigation to electrical and full landscaping \u2014 one reliable team for everything your property needs. One team. Every service. Most jobs need more than one trade. With Irriguy, you get irrigation, electrical and landscaping from a single [&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-15","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Services -<\/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:\/\/irriguy.co.za\/index.php\/services\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Services -\" \/>\n<meta property=\"og:description\" content=\"Services &#8211; Irriguy Home Services Contact Home Services Contact Home Services Contact Home Services Contact Our Services From irrigation to electrical and full landscaping \u2014 one reliable team for everything your property needs. One team. Every service. Most jobs need more than one trade. With Irriguy, you get irrigation, electrical and landscaping from a single [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/irriguy.co.za\/index.php\/services\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T08:57:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/\",\"url\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/\",\"name\":\"Services -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/irriguy.co.za\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Irriguy-Logo-300x300.jpeg\",\"datePublished\":\"2026-03-25T09:13:22+00:00\",\"dateModified\":\"2026-05-07T08:57:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/#primaryimage\",\"url\":\"https:\\\/\\\/irriguy.co.za\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Irriguy-Logo.jpeg\",\"contentUrl\":\"https:\\\/\\\/irriguy.co.za\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Irriguy-Logo.jpeg\",\"width\":512,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/services\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/irriguy.co.za\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/#website\",\"url\":\"https:\\\/\\\/irriguy.co.za\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/irriguy.co.za\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Services -","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:\/\/irriguy.co.za\/index.php\/services\/","og_locale":"en_US","og_type":"article","og_title":"Services -","og_description":"Services &#8211; Irriguy Home Services Contact Home Services Contact Home Services Contact Home Services Contact Our Services From irrigation to electrical and full landscaping \u2014 one reliable team for everything your property needs. One team. Every service. Most jobs need more than one trade. With Irriguy, you get irrigation, electrical and landscaping from a single [&hellip;]","og_url":"https:\/\/irriguy.co.za\/index.php\/services\/","article_modified_time":"2026-05-07T08:57:01+00:00","og_image":[{"url":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/irriguy.co.za\/index.php\/services\/","url":"https:\/\/irriguy.co.za\/index.php\/services\/","name":"Services -","isPartOf":{"@id":"https:\/\/irriguy.co.za\/#website"},"primaryImageOfPage":{"@id":"https:\/\/irriguy.co.za\/index.php\/services\/#primaryimage"},"image":{"@id":"https:\/\/irriguy.co.za\/index.php\/services\/#primaryimage"},"thumbnailUrl":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg","datePublished":"2026-03-25T09:13:22+00:00","dateModified":"2026-05-07T08:57:01+00:00","breadcrumb":{"@id":"https:\/\/irriguy.co.za\/index.php\/services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/irriguy.co.za\/index.php\/services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/irriguy.co.za\/index.php\/services\/#primaryimage","url":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo.jpeg","contentUrl":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo.jpeg","width":512,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/irriguy.co.za\/index.php\/services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/irriguy.co.za\/"},{"@type":"ListItem","position":2,"name":"Services"}]},{"@type":"WebSite","@id":"https:\/\/irriguy.co.za\/#website","url":"https:\/\/irriguy.co.za\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/irriguy.co.za\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":41,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":214,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages\/15\/revisions\/214"}],"wp:attachment":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}