✦ Verified product
Custom Backflow Tags
CAD 0.00
Canada Ticket
Verified independent store
→
Overview Keep your backflow prevention assemblies test-ready with our full range of backflow tags, valve tags, and test records built for clear testing date tracking and long-lasti
ng performance across commercial, municipal, and outdoor environments. Key Features Custom Sizes & Formats Available in standard backflow test tag sizes or fully customized formats to suit different assembly types and compliance requirements. Materials Durable paper, cardstock, or synthetic stocks for enhanced durability. Security Options Numbering, barcodes, QR codes, and variable data. >> More Format Options Available as hanging tags, valve tags, or test records to suit different assembly types. Let's build your custom run. Trusted print partner since 1979 — a real person on every order. +1-800-576-5511 [email protected] Request a Quote → .cti-pd{ --cti-red:#DC281D; --cti-red-dark:#b01e15; --cti-ink:#111418; --cti-muted:#5b616b; --cti-line:#ececef; --cti-soft:#f7f7f9; font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif; -webkit-font-smoothing:antialiased; color:var(--cti-ink); line-height:1.6; max-width:920px; margin-top:6px; } .cti-pd *{box-sizing:border-box;} /* BADGE — live red dot */ .cti-pd__badge{ display:inline-flex;align-items:center;gap:8px; font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase; border:1.5px solid var(--cti-red);color:var(--cti-red); border-radius:999px;padding:6px 16px;margin-bottom:6px; } .cti-pd__badge-dot{ width:7px;height:7px;border-radius:50%;background:var(--cti-red); animation:ctiPulse 2.4s ease-out infinite; } @keyframes ctiPulse{ 0%{box-shadow:0 0 0 0 rgba(220,40,29,.45);} 70%{box-shadow:0 0 0 7px rgba(220,40,29,0);} 100%{box-shadow:0 0 0 0 rgba(220,40,29,0);} } @media (prefers-reduced-motion:reduce){ .cti-pd__badge-dot{animation:none;} } /* SECTION BLOCKS */ .cti-pd__block{padding:24px 0;border-top:1px solid var(--cti-line);} .cti-pd__block:first-of-type{border-top:none;} .cti-pd__label{ font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase; color:#9aa0a8;margin:0 0 16px; } .cti-pd__intro{font-size:16.5px;line-height:1.8;color:var(--cti-muted);margin:0;} /* FEATURES — vertical list, icon index (static, no hover) */ .cti-pd__features{list-style:none;padding:0;margin:0;display:grid;gap:4px;} .cti-pd__feature{ display:flex;gap:16px;align-items:flex-start; padding:16px 8px; border-bottom:1px solid var(--cti-line); } .cti-pd__feature:last-child{border-bottom:none;} .cti-pd__feature-idx{ flex-shrink:0; width:30px;height:30px;border-radius:9px; background:rgba(220,40,29,.10); display:flex;align-items:center;justify-content:center; } .cti-pd__feature-name{ display:block;font-size:15.5px;font-weight:700;color:var(--cti-ink); letter-spacing:-.01em;margin-bottom:3px; } .cti-pd__feature-desc{display:block;font-size:14.5px;line-height:1.6;color:var(--cti-muted);} /* MORE — red pill */ .cti-pd__more{ display:inline-block; margin-left:6px;vertical-align:baseline; font-size:11.5px;font-weight:700;letter-spacing:.02em; color:#fff;background:var(--cti-red); text-decoration:none;white-space:nowrap; padding:3px 12px;border-radius:999px; transition:background .15s,transform .15s,box-shadow .15s; } .cti-pd__more:hover{ background:var(--cti-red-dark); transform:translateY(-1px); box-shadow:0 4px 12px rgba(220,40,29,.28); } /* CTA — light bar with red spine */ .cti-pd__cta{ position:relative;overflow:hidden; margin-top:24px; display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap; background:var(--cti-soft);border:1px solid var(--cti-line); border-radius:18px;padding:24px 28px 24px 32px; } .cti-pd__cta-spine{position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--cti-red);} .cti-pd__cta-title{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px;color:var(--cti-ink);} .cti-pd__cta-sub{font-size:13px;line-height:1.5;color:var(--cti-muted);margin:0;} .cti-pd__cta-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;} .cti-pd__contacts{display:flex;flex-direction:column;gap:8px;} .cti-pd__contact{ display:inline-flex;align-items:center;gap:9px; font-size:14px;font-weight:600;color:var(--cti-red);text-decoration:none; transition:color .15s; } .cti-pd__contact svg{width:16px;height:16px;flex-shrink:0;} .cti-pd__contact:hover{color:var(--cti-red-dark);} .cti-pd__quote-btn{ font-size:14px;font-weight:700;letter-spacing:.01em; padding:13px 28px;border-radius:999px; background:var(--cti-red);color:#fff;text-decoration:none;white-space:nowrap; display:inline-block;border:2px solid var(--cti-red); box-shadow:0 8px 22px rgba(220,40,29,.28); transition:background .18s,color .18s,transform .18s,box-shadow .18s; } .cti-pd__quote-btn:hover{ background:#fff;color:var(--cti-red); transform:translateY(-2px);box-shadow:0 12px 28px rgba(220,40,29,.20); } /* TABLET */ @media (max-width:899px){ .cti-pd__intro{font-size:15.5px;} .cti-pd__cta-actions{width:100%;justify-content:space-between;} } /* MOBILE */ @media (max-width:599px){ .cti-pd__cta{flex-direction:column;align-items:stretch;padding:22px 20px 22px 24px;} .cti-pd__cta-actions{flex-direction:column;align-items:stretch;gap:18px;} .cti-pd__quote-btn{width:100%;text-align:center;} }