<!DOCTYPE html><html lang="en" itemscope style="--bodyText: #58595b;--headingColor: #353535;--buttonBg: #ffda40;--buttonBgHover: #2a7bf2;--footerIcons: #2a7bf2;--linkColor: #1e409a;--linkHoverColor: #1e409a;--buttonText: #0e2144;--buttonTextHover: #ffffff;--footerBg: #0e2144;--footerText: #ffffff;--footerHeadings: #ffffff;--formBg: #1e409a;"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://sacramentosigncompany.net/#schema-publishing-organization","url":"https://sacramentosigncompany.net/yard-signs/","name":"City Signs","description":""},{"@type":"WebSite","@id":"https://sacramentosigncompany.net/#/schema/WebSite","name":"City Signs","description":"Our mission is to deliver turn-key premium signage solutions with an unwavering commitment to quality, partnership, and our clients’ success—standing by them every step of the way.","url":"https://sacramentosigncompany.net/yard-signs/","publisher":{"@type":"Person","@id":"https://sacramentosigncompany.net/#/schema/Person/City Signs","name":"City Signs","url":"https://sacramentosigncompany.net/yard-signs/"}},{"@type":"Person","@id":"https://sacramentosigncompany.net/#/schema/Person/City Signs","name":"Author"},{"@type":"WebPage","@id":"https://sacramentosigncompany.net/yard-signs//#schema-webpage","isPartOf":{"@id":"https://sacramentosigncompany.net/#schema-website"},"publisher":{"@id":"https://sacramentosigncompany.net/#schema-publishing-organization"},"url":"https://sacramentosigncompany.net"},{"@type":"Article","mainEntityOfPage":{"@id":"https://sacramentosigncompany.net/#schema-webpage"},"author":{"@id":"https://www.houstonprintingservices.net/#schema-author"},"publisher":{"@id":"https://sacramentosigncompany.net/#schema-publishing-organization"},"dateModified":"2024-10-31T09:33:03","datePublished":"2015-03-18T15:56:43","headline":"Signs You Trust. Partners You Count On.","description":"Our mission is to deliver turn-key premium signage solutions with an unwavering commitment to quality, partnership, and our clients’ success—standing by them every step of the way.","name":"City Signs"},{"@type":"LegalService","image":["https://sacramentosigncompany.net/img/logo.png"],"@id":"https://sacramentosigncompany.net","name":"City Signs","address":{"@type":"PostalAddress","streetAddress":"1101 Doker Drive Suite D","addressLocality":"Modesto","addressRegion":"CA","postalCode":"95351","addressCountry":"US"},"review":{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5"},"author":{"@type":"Person","name":"City Signs"}},"geo":{"@type":"GeoCoordinates","latitude":35.332,"longitude":-80.817},"url":"https://sacramentosigncompany.net","telephone":"9165710272","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:00","closes":"18:00"}]},{"@type":"webpage","@id":"https://sacramentosigncompany.net/yard-signs/","url":"https://sacramentosigncompany.net/yard-signs/","name":"City Signs","headline":"City Signs","description":"Our mission is to deliver turn-key premium signage solutions with an unwavering commitment to quality, partnership, and our clients’ success—standing by them every step of the way.","isPartOf":{"@id":"https://sacramentosigncompany.net/#/schema/WebSite"},"author":{"@type":"Person","@id":"https://sacramentosigncompany.net/#/schema/Person/City Signs"}}]}</script><meta charset="utf-8"><meta content="Fast, Easy Yard Signs for Realtors, Contractors, Political Campaigns, &#38; more. Creating attractive, durable bulk yard signs for commercial &#38; residential use." name="description"><meta name="web_author" content="Herchel Scruggs"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><link rel="canonical" href="https://sacramentosigncompany.net/yard-signs/"><script>
    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-TK3M4V2P');</script>
<meta property="og:locale" content="en_US"><meta property="og:url" content="https://sacramentosigncompany.net/"><meta property="og:type" content="website"><meta property="og:title" content="City Signs"><meta property="og:site_name" content="City Signs"><meta property="og:description"><meta property="og:image" content="https://sacramentosigncompany.net/img/logo.png"><meta content="1200" property="og:image:width"><meta content="600" property="og:image:height"><meta content="image/png" property="og:image:type"><meta name="twitter:card" content="summary_large_image"><meta property="twitter:domain" content="https://sacramentosigncompany.net/"><meta property="twitter:url" content="https://sacramentosigncompany.net/"><meta name="twitter:title" content="City Signs"><meta name="twitter:description"><link rel="sitemap" href="/sitemap-index.xml"><link href="/img/favicon.png" rel="icon" sizes="any" type="image/x-icon"><meta name="mobile-web-app-capable" content="yes"><link href="/img/favicon.png" rel="apple-touch-icon"><link href="/img/favicon.png" rel="shortcut icon"><meta name="theme-color" content="#facc15"><script type="text/javascript" src="//cdn.callrail.com/companies/257204430/2289e61fde42bdbacdf4/12/swap.js"></script><title>Yard Signs- Political, Promotional, Retail | Local Sign Company</title><!-- recaptcha --><script type="module">window.addEventListener("DOMContentLoaded",()=>{const s=document.getElementById("leadformmodal");if(!s)return;const o=s.showModal;s.showModal=function(){this.classList.remove("is-close"),o.call(this),this.classList.add("is-open")};const e=s.show;s.show=function(){this.classList.remove("is-close"),e.call(this),this.classList.add("is-open")},s.addEventListener("close",()=>{s.classList.remove("is-open"),s.classList.add("is-close")}),s.addEventListener("cancel",()=>{s.classList.remove("is-open"),s.classList.add("is-close")})});</script><link rel="stylesheet" href="/_astro/index.C5--Utdg.css"></head> <body class="page-yard-signs" style="--bodyText: #58595b;--headingColor: #353535;--buttonBg: #ffda40;--buttonBgHover: #2a7bf2;--footerIcons: #2a7bf2;--linkColor: #1e409a;--linkHoverColor: #1e409a;--buttonText: #0e2144;--buttonTextHover: #ffffff;--footerBg: #0e2144;--footerText: #ffffff;--footerHeadings: #ffffff;--formBg: #1e409a;"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TK3M4V2P" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <dialog id="leadformmodal" class="modal"> <div class="w-full lg:w-[320px] mmwmform p-8 lg:rounded-lg shadow-sm "> <h2 class="font-serif text-2xl text-white mb-2">Get Your Free Quote</h2> <hr class="w-32 border-white mb-4"> <form action="/thank-you/" method="get"> <div class="pb-2"> <input type="text" name="your_name" id="your_name" placeholder="Full name" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required w-full"> </div> <div class="pb-2"> <input type="tel" name="phone_number" id="phone_number" placeholder="Phone" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required formatted-phone w-full"> </div> <div class="pb-2"> <input type="email" name="email_address" id="email_address" placeholder="Email" required="required" class="w-full py-2 px-3 rounded-md shadow-sm form-control field-required"> </div> <div class="pb-2"> <textarea name="message" id="message" placeholder="Message" rows="4" class="form-control col-sm-12 py-2 px-3 rounded-md shadow-sm w-full"></textarea> </div> <div class="pb-2"> <label class="formlabel"> <input type="checkbox" id="tcpa" name="tcpa"> <span>By providing your phone number and submitting this form, you agree to receive SMS text messages from  City Signs . Message &amp; data rates may apply. Consent is not a condition of purchase. Reply STOP to opt out from messages.</span></label> </div> <div class="pb-2"> <button name="button" type="submit" class="cursor-pointer rounded-full mmwmbutton shadow-sm w-full px-6 py-2 text-xl font-semibold" id="submit-btn">Submit My Request</button> <input type="hidden" name="form" value="leadform"> <input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response"> </div> </form>  </div> <form method="dialog" class="modal-backdrop fullscreen"> <button>close</button> </form> </dialog> <dialog id="signGallery" class="modal"><div class="w-screen h-screen overflow-y-auto overflow-x-hidden bg-base-100 p-4"><form method="dialog"><button class="btn btn-sm btn-circle absolute top-4 right-4 z-50">
✕
</button></form><div class="columns-1 sm:columns-2 md:columns-3 lg:columns-4 xl:columns-6 gap-4"><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-49.jpg" alt="Images Sign Company 49" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-15.jpg" alt="Images Sign Company 15" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-06.jpg" alt="Images Sign Company 06" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-23.jpg" alt="Images Sign Company 23" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-11.jpg" alt="Images Sign Company 11" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-29.jpg" alt="Images Sign Company 29" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-45.jpg" alt="Images Sign Company 45" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-04.jpg" alt="Images Sign Company 04" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-08.jpg" alt="Images Sign Company 08" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-14.jpg" alt="Images Sign Company 14" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-31.jpg" alt="Images Sign Company 31" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-10.jpg" alt="Images Sign Company 10" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-05.jpg" alt="Images Sign Company 05" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-20.jpg" alt="Images Sign Company 20" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-37.jpg" alt="Images Sign Company 37" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-17.jpg" alt="Images Sign Company 17" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-25.jpg" alt="Images Sign Company 25" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-34.jpg" alt="Images Sign Company 34" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-30.jpg" alt="Images Sign Company 30" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-55.jpg" alt="Images Sign Company 55" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-44.jpg" alt="Images Sign Company 44" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-48.jpg" alt="Images Sign Company 48" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-27.jpg" alt="Images Sign Company 27" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-36.jpg" alt="Images Sign Company 36" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-26.jpg" alt="Images Sign Company 26" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-43.jpg" alt="Images Sign Company 43" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-51.jpg" alt="Images Sign Company 51" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-50.jpg" alt="Images Sign Company 50" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-47.jpg" alt="Images Sign Company 47" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-28.jpg" alt="Images Sign Company 28" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-33.jpg" alt="Images Sign Company 33" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-12.jpg" alt="Images Sign Company 12" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-07.jpg" alt="Images Sign Company 07" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-09.jpg" alt="Images Sign Company 09" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-13.jpg" alt="Images Sign Company 13" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-03.jpg" alt="Images Sign Company 03" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-24.jpg" alt="Images Sign Company 24" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-32.jpg" alt="Images Sign Company 32" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-39.jpg" alt="Images Sign Company 39" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-38.jpg" alt="Images Sign Company 38" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-19.jpg" alt="Images Sign Company 19" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-41.jpg" alt="Images Sign Company 41" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-18.jpg" alt="Images Sign Company 18" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-46.jpg" alt="Images Sign Company 46" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-56.jpg" alt="Images Sign Company 56" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-42.jpg" alt="Images Sign Company 42" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-22.jpg" alt="Images Sign Company 22" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-01.jpg" alt="Images Sign Company 01" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-54.jpg" alt="Images Sign Company 54" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-35.jpg" alt="Images Sign Company 35" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-21.jpg" alt="Images Sign Company 21" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-52.jpg" alt="Images Sign Company 52" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-53.jpg" alt="Images Sign Company 53" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-16.jpg" alt="Images Sign Company 16" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-02.jpg" alt="Images Sign Company 02" class="w-full h-auto object-cover" loading="lazy"></div><div class="mb-4 break-inside-avoid rounded-xl shadow-lg overflow-hidden bg-base-200 transition-transform hover:scale-105"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-40.jpg" alt="Images Sign Company 40" class="w-full h-auto object-cover" loading="lazy"></div></div></div></dialog><button id="mobileBadge" class="mmwm-badge cursor-pointer" onclick="document.getElementById('signGallery').showModal()"><img src="https://cdn.markmywordsmedia.com/sign-images/sign-company/images/sign-company-49.jpg" alt="Open Gallery" class="object-cover w-full h-full"><img class="ribbon" src="/img/ribbon.png"></button><script is:client="load">
  window.addEventListener("scroll", () => {
    const badge = document.getElementById("mobileBadge");
    if (window.innerWidth <= 768 && window.scrollY > 100) {
      badge?.classList.add("show");
    } else {
      badge?.classList.remove("show");
    }
  });
</script> <header class="relative sticky top-0 z-50 shadow-sm"> <div class="flex flex-col m-auto bg-white"> <!-- Top Info Bar --> <div class="bg-stone-100 py-2"> <div class="flex items-center justify-center lg:justify-end text-black container m-auto px-4 sm:px-8 lg:px-16 mhead"> <div class="mr-6"> <svg width="0.95em" height="1em" class="inline mr-1 items-center" data-icon="clock">   <symbol id="ai:local:clock" viewBox="0 0 16 17"><path fill="currentColor" d="M15 8c0-2.5-1.344-4.781-3.5-6.031-2.187-1.281-4.844-1.281-7 0A6.9 6.9 0 0 0 1 8c0 2.531 1.313 4.813 3.5 6.063 2.156 1.28 4.813 1.28 7 0A6.98 6.98 0 0 0 15 8M0 8a7.94 7.94 0 0 1 4-6.906c2.469-1.438 5.5-1.438 8 0C14.469 2.53 16 5.156 16 8a8.02 8.02 0 0 1-4 6.938c-2.5 1.437-5.531 1.437-8 0A7.95 7.95 0 0 1 0 8m7.5-4.5c0-.25.219-.5.5-.5.25 0 .5.25.5.5v4.25l2.75 1.844a.48.48 0 0 1 .156.687.48.48 0 0 1-.687.156l-3-2C7.562 8.345 7.5 8.188 7.5 8z"/></symbol><use href="#ai:local:clock"></use>  </svg>Mon-Fri 8:00am - 5:00pm </div> <div class="mr-6 no-right-padding"> <div class="navbar-end mobile-cta"> <ul class="menu bg-white rounded-box"> <li> <a onclick="handlePhoneClick('(916)-571-0272')" data-shape="pill" href="tel://9165710272" class="my-2 items-center font-sans font-medium text-medium text-center transition-all data-[shape=pill]:rounded-full data-[width=full]:w-full duration-300 ease-in disabled:opacity-50 disabled:shadow-none disabled:cursor-not-allowed text-sm py-2 px-3 hover:shadow-md rounded-3xl lg:inline-flex mmwmbutton"> (916)-571-0272 </a> </li> </ul> </div> </div> <div class="hidden md:block"> <a href="/contact-us/"> <svg width="0.67em" height="1em" class="inline mr-1 items-center" data-icon="location">   <symbol id="ai:local:location" viewBox="0 0 12 18"><g clip-path="url(#a)"><path fill="currentColor" d="M11 6.5c0-2.75-2.25-5-5-5-2.781 0-5 2.25-5 5 0 .5.156 1.156.5 2 .344.813.813 1.688 1.375 2.563A45 45 0 0 0 6 15.436c.781-1 2.031-2.656 3.125-4.374.531-.876 1-1.75 1.344-2.563.344-.844.531-1.5.531-2m1 0c0 2.75-3.656 7.594-5.281 9.625a.943.943 0 0 1-1.469 0C3.656 14.094 0 9.25 0 6.5c0-3.312 2.688-6 6-6 3.313 0 6 2.688 6 6m-7.5 0c0 .563.281 1.031.75 1.313.438.28 1.031.28 1.5 0 .438-.282.75-.75.75-1.313 0-.531-.312-1-.75-1.281-.469-.282-1.062-.282-1.5 0-.469.281-.75.75-.75 1.281M6 9a2.53 2.53 0 0 1-2.187-1.25c-.438-.75-.438-1.719 0-2.5C4.28 4.5 5.093 4 6 4c.875 0 1.688.5 2.156 1.25.438.781.438 1.75 0 2.5C7.687 8.531 6.875 9 6 9"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 .5h12v17H0z"/></clipPath></defs></symbol><use href="#ai:local:location"></use>  </svg>901 H St #105, Sacramento, CA 95814, USA </a> </div> </div> </div> <div class="top-mmwm lg:flex py-2 container m-auto px-4 sm:px-8 lg:px-16 mmwm-nav"> <!-- Mobile Drawer --> <div class="drawer lg:hidden"> <input id="mobile-drawer" type="checkbox" class="drawer-toggle"> <div class="drawer-content flex items-center gap-4"> <label for="mobile-drawer" class="btn btn-ghost"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path> </svg> </label> <a href="/" class="flex items-center space-x-2 rtl:space-x-reverse"> <img src="/img/logo.png" alt="City Signs" width="1309" height="389" class="w-full max-w-[350px] max-h-[56px] h-auto"> </a> <div class="tablet-cta"> <ul class="menu bg-white rounded-box"> <li> <a onclick="handlePhoneClick('(916)-571-0272')" data-shape="pill" href="tel://9165710272" class="my-2 items-center font-sans font-medium text-medium text-center transition-all data-[shape=pill]:rounded-full data-[width=full]:w-full duration-300 ease-in disabled:opacity-50 disabled:shadow-none disabled:cursor-not-allowed text-sm py-2 px-3 hover:shadow-md rounded-3xl lg:inline-flex mmwmbutton"> (916)-571-0272 </a> </li> </ul> </div> </div> <!-- Drawer Menu Side --> <div class="drawer-side z-50"> <label for="mobile-drawer" class="drawer-overlay"></label> <ul class="menu p-4 w-64 min-h-full bg-base-100 text-base-content"> <li> <a href="/" class="flex items-center space-x-2 rtl:space-x-reverse"> <img src="/img/logo.png" alt="City Signs" width="1309" height="389" class="w-full max-w-[350px] max-h-[56px] h-auto"> </a> </li> <li> <details> <summary> <a href="/business-signs/"> Business Signs </a> </summary>  <ul> <li key="acrylic-signs"> <a href="/acrylic-signs/" class="block px-2 py-1"> Acrylic Signs </a> </li><li key="address-signs"> <a href="/address-signs/" class="block px-2 py-1"> Address Signs </a> </li><li key="aluminum-signs"> <a href="/aluminum-signs/" class="block px-2 py-1"> Aluminum Signs </a> </li><li key="blade-signs"> <a href="/blade-signs/" class="block px-2 py-1"> Blade Signs </a> </li><li key="building-signs"> <a href="/building-signs/" class="block px-2 py-1"> Building Signs </a> </li><li key="cabinet-signs"> <a href="/cabinet-signs/" class="block px-2 py-1"> Cabinet Signs </a> </li><li key="channel-letters"> <a href="/channel-letters/" class="block px-2 py-1"> Channel Letters </a> </li><li key="custom-signs"> <a href="/custom-signs/" class="block px-2 py-1"> Custom Signs </a> </li><li key="dibond-signs"> <a href="/dibond-signs/" class="block px-2 py-1"> Dibond Signs </a> </li><li key="digital-signs"> <a href="/digital-signs/" class="block px-2 py-1"> Digital Signs </a> </li><li key="dimensional-letters"> <a href="/dimensional-letters/" class="block px-2 py-1"> Dimensional Letters </a> </li><li key="electronic-signs"> <a href="/electronic-signs/" class="block px-2 py-1"> Electronic Signs </a> </li><li key="led-signs"> <a href="/led-signs/" class="block px-2 py-1"> LED Signs </a> </li><li key="lighted-signs"> <a href="/lighted-signs/" class="block px-2 py-1"> Lighted Signs </a> </li><li key="menu-boards"> <a href="/menu-boards/" class="block px-2 py-1"> Menu Boards </a> </li><li key="metal-signs"> <a href="/metal-signs/" class="block px-2 py-1"> Metal Signs </a> </li><li key="monument-signs"> <a href="/monument-signs/" class="block px-2 py-1"> Monument Signs </a> </li><li key="outdoor-signs"> <a href="/outdoor-signs/" class="block px-2 py-1"> Outdoor Signs </a> </li><li key="pole-signs"> <a href="/pole-signs/" class="block px-2 py-1"> Pole Signs </a> </li><li key="post-panel-signs"> <a href="/post-panel-signs/" class="block px-2 py-1"> Post Panel Signs </a> </li><li key="pylon-signs"> <a href="/pylon-signs/" class="block px-2 py-1"> Pylon Signs </a> </li><li key="safety-signs"> <a href="/safety-signs/" class="block px-2 py-1"> Safety Signs </a> </li><li key="sandblasted-signs"> <a href="/sandblasted-signs/" class="block px-2 py-1"> Sandblasted Signs </a> </li><li key="sign-frames"> <a href="/sign-frames/" class="block px-2 py-1"> Sign Frames </a> </li><li key="storefront-signs"> <a href="/storefront-signs/" class="block px-2 py-1"> Storefront Signs </a> </li><li key="wayfinding-signs"> <a href="/wayfinding-signs/" class="block px-2 py-1"> Wayfinding Signs </a> </li><li key="window-film"> <a href="/window-film/" class="block px-2 py-1"> Window Film </a> </li><li key="window-graphics"> <a href="/window-graphics/" class="block px-2 py-1"> Window Graphics </a> </li> </ul> </details> </li><li> <details> <summary> <a href="/indoor-signs/"> Interior Signs </a> </summary>  <ul> <li key="ada-signs"> <a href="/ada-signs/" class="block px-2 py-1"> ADA Signs </a> </li><li key="door-signs"> <a href="/door-signs/" class="block px-2 py-1"> Door Signs </a> </li><li key="foamcore-signs"> <a href="/foamcore-signs/" class="block px-2 py-1"> Foamcore Signs </a> </li><li key="informational-signs"> <a href="/informational-signs/" class="block px-2 py-1"> Informational Signs </a> </li><li key="lobby-signs"> <a href="/lobby-signs/" class="block px-2 py-1"> Lobby Signs </a> </li><li key="nursing-home-signage"> <a href="/nursing-home-signage/" class="block px-2 py-1"> Nursing Home Signage </a> </li><li key="office-signs"> <a href="/office-signs/" class="block px-2 py-1"> Office Signs </a> </li><li key="room-id-signs"> <a href="/room-id-signs/" class="block px-2 py-1"> Room ID Signs </a> </li><li key="vinyl-lettering"> <a href="/vinyl-lettering/" class="block px-2 py-1"> Vinyl Lettering </a> </li><li key="vinyl-printing"> <a href="/vinyl-printing/" class="block px-2 py-1"> Vinyl Printing </a> </li><li key="wall-graphics"> <a href="/wall-graphics/" class="block px-2 py-1"> Wall Graphics </a> </li><li key="wall-murals"> <a href="/wall-murals/" class="block px-2 py-1"> Wall Murals </a> </li><li key="window-signs"> <a href="/window-signs/" class="block px-2 py-1"> Window Signs </a> </li> </ul> </details> </li><li> <details> <summary> <a href="/promotional-signs/"> Promotional &amp; Event Signage </a> </summary>  <ul> <li key="a-frame-signs"> <a href="/a-frame-signs/" class="block px-2 py-1"> A Frame Signs </a> </li><li key="banners"> <a href="/banners/" class="block px-2 py-1"> Banners </a> </li><li key="corrugated-signs"> <a href="/corrugated-signs/" class="block px-2 py-1"> Corrugated signs </a> </li><li key="custom-tablecovers"> <a href="/custom-tablecovers/" class="block px-2 py-1"> Custom Tablecovers </a> </li><li key="flag-signs"> <a href="/flag-signs/" class="block px-2 py-1"> Flag Signs </a> </li><li key="hanging-signs"> <a href="/hanging-signs/" class="block px-2 py-1"> Hanging Signs </a> </li><li key="portable-signs"> <a href="/portable-signs/" class="block px-2 py-1"> Portable Signs </a> </li><li key="printed-backdrops"> <a href="/printed-backdrops/" class="block px-2 py-1"> Printed Backdrops </a> </li><li key="product-displays"> <a href="/product-displays/" class="block px-2 py-1"> Product Displays </a> </li><li key="promotional-displays"> <a href="/promotional-displays/" class="block px-2 py-1"> Promotional Displays </a> </li><li key="retractable-banners"> <a href="/retractable-banners/" class="block px-2 py-1"> Retractable Banners </a> </li><li key="sidewalk-signs"> <a href="/sidewalk-signs/" class="block px-2 py-1"> Sidewalk Signs </a> </li><li key="table-top-displays"> <a href="/table-top-displays/" class="block px-2 py-1"> Table Top Displays </a> </li><li key="temporary-signs"> <a href="/temporary-signs/" class="block px-2 py-1"> Temporary Signs </a> </li><li key="trade-show-displays"> <a href="/trade-show-displays/" class="block px-2 py-1"> Trade Show Displays </a> </li><li key="wedding-signs"> <a href="/wedding-signs/" class="block px-2 py-1"> Wedding Signs </a> </li><li key="yard-signs"> <a href="/yard-signs/" class="block px-2 py-1"> Yard Signs </a> </li> </ul> </details> </li><li> <details> <summary> <a href="/vehicle-graphics/"> Vehicle Graphics </a> </summary>  <ul> <li key="vehicle-decals"> <a href="/vehicle-decals/" class="block px-2 py-1"> Vehicle Decals </a> </li><li key="vehicle-lettering"> <a href="/vehicle-lettering/" class="block px-2 py-1"> Vehicle Lettering </a> </li><li key="vehicle-magnets"> <a href="/vehicle-magnets/" class="block px-2 py-1"> Vehicle Magnets </a> </li><li key="vehicle-window-film"> <a href="/vehicle-window-film/" class="block px-2 py-1"> Vehicle Window Film </a> </li> </ul> </details> </li><li> <a href="/faqs/"> FAQs </a> </li><li> <a href="/contact-us/"> Contact Us </a> </li><li> <a href="/about-us/"> About Us </a> </li>  <li> <details> <summary>Locations</summary> <ul> <li key="antelope-ca"> <a href="/locations/antelope-ca/">Antelope</a> </li><li key="carmichael-ca"> <a href="/locations/carmichael-ca/">Carmichael</a> </li><li key="citrus-heights-ca"> <a href="/locations/citrus-heights-ca/">Citrus Heights</a> </li><li key="clarksburg-ca"> <a href="/locations/clarksburg-ca/">Clarksburg</a> </li><li key="davis-ca"> <a href="/locations/davis-ca/">Davis</a> </li><li key="elk-grove-ca"> <a href="/locations/elk-grove-ca/">Elk Grove</a> </li><li key="fair-oaks-ca"> <a href="/locations/fair-oaks-ca/">Fair Oaks</a> </li><li key="folsom-ca"> <a href="/locations/folsom-ca/">Folsom</a> </li><li key="hood-ca"> <a href="/locations/hood-ca/">Hood</a> </li><li key="mather-ca"> <a href="/locations/mather-ca/">Mather</a> </li><li key="mcclellan-ca"> <a href="/locations/mcclellan-ca/">Mcclellan</a> </li><li key="north-highlands-ca"> <a href="/locations/north-highlands-ca/">North Highlands</a> </li><li key="rancho-cordova-ca"> <a href="/locations/rancho-cordova-ca/">Rancho Cordova</a> </li><li key="rio-linda-ca"> <a href="/locations/rio-linda-ca/">Rio Linda</a> </li><li key="roseville-ca"> <a href="/locations/roseville-ca/">Roseville</a> </li><li key="west-sacramento-ca"> <a href="/locations/west-sacramento-ca/">West Sacramento</a> </li><li key="woodland-ca"> <a href="/locations/woodland-ca/">Woodland</a> </li> </ul> </details> </li> <li class="cta-custom-pill"> <a onclick="handlePhoneClick('(916)-571-0272')" data-shape="pill" href="tel://9165710272" class="my-2 items-center font-sans font-medium text-medium text-center transition-all data-[shape=pill]:rounded-full data-[width=full]:w-full duration-300 ease-in disabled:opacity-50 disabled:shadow-none disabled:cursor-not-allowed text-sm py-2 px-3 hover:shadow-md rounded-3xl lg:inline-flex mmwmbutton"> (916)-571-0272 </a> </li> </ul> </div> </div> <!-- Desktop Nav --> <div class="navbar-start"> <a href="/" class="flex items-center space-x-2 rtl:space-x-reverse"> <img src="/img/logo.png" alt="City Signs" width="1309" height="389" class="w-full max-w-[350px] max-h-[56px] h-auto"> </a> </div> <div class="navbar-center hidden lg:flex"> <ul class="menu menu-horizontal relative z-50"> <li class="relative group">  <a href="/business-signs/" class="inline-flex items-center"> Business Signs <svg class="ml-1 w-3 h-3 transition-transform duration-200 transform group-hover:rotate-180" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </a> <div class="mmwm-child absolute left-0 top-full hidden group-hover:grid bg-base-100 shadow-lg rounded-md z-50 grid grid-cols-2 gap-x-4 max-h-[30rem] overflow-y-auto p-2 min-w-[24rem]"> <ul> <li><a class="block px-4 py-2 hover:bg-base-200" href="/acrylic-signs/">Acrylic Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/address-signs/">Address Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/aluminum-signs/">Aluminum Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/blade-signs/">Blade Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/building-signs/">Building Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/cabinet-signs/">Cabinet Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/channel-letters/">Channel Letters</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/custom-signs/">Custom Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/dibond-signs/">Dibond Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/digital-signs/">Digital Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/dimensional-letters/">Dimensional Letters</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/electronic-signs/">Electronic Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/led-signs/">LED Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/lighted-signs/">Lighted Signs</a></li> </ul> <ul> <li><a class="block px-4 py-2 hover:bg-base-200" href="/menu-boards/">Menu Boards</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/metal-signs/">Metal Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/monument-signs/">Monument Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/outdoor-signs/">Outdoor Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/pole-signs/">Pole Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/post-panel-signs/">Post Panel Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/pylon-signs/">Pylon Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/safety-signs/">Safety Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/sandblasted-signs/">Sandblasted Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/sign-frames/">Sign Frames</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/storefront-signs/">Storefront Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/wayfinding-signs/">Wayfinding Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/window-film/">Window Film</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/window-graphics/">Window Graphics</a></li> </ul> </div> </li><li class="relative group">  <a href="/indoor-signs/" class="inline-flex items-center"> Interior Signs <svg class="ml-1 w-3 h-3 transition-transform duration-200 transform group-hover:rotate-180" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </a> <ul class="mmwm-child absolute left-0 top-full hidden group-hover:flex flex-col bg-base-100 shadow-lg rounded-md min-w-[12rem] z-50"> <li><a class="block px-4 py-2 hover:bg-base-200" href="/ada-signs/">ADA Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/door-signs/">Door Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/foamcore-signs/">Foamcore Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/informational-signs/">Informational Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/lobby-signs/">Lobby Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/nursing-home-signage/">Nursing Home Signage</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/office-signs/">Office Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/room-id-signs/">Room ID Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/vinyl-lettering/">Vinyl Lettering</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/vinyl-printing/">Vinyl Printing</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/wall-graphics/">Wall Graphics</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/wall-murals/">Wall Murals</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/window-signs/">Window Signs</a></li> </ul> </li><li class="relative group">  <a href="/promotional-signs/" class="inline-flex items-center"> Promotional &amp; Event Signage <svg class="ml-1 w-3 h-3 transition-transform duration-200 transform group-hover:rotate-180" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </a> <ul class="mmwm-child absolute left-0 top-full hidden group-hover:flex flex-col bg-base-100 shadow-lg rounded-md min-w-[12rem] z-50"> <li><a class="block px-4 py-2 hover:bg-base-200" href="/a-frame-signs/">A Frame Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/banners/">Banners</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/corrugated-signs/">Corrugated signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/custom-tablecovers/">Custom Tablecovers</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/flag-signs/">Flag Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/hanging-signs/">Hanging Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/portable-signs/">Portable Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/printed-backdrops/">Printed Backdrops</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/product-displays/">Product Displays</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/promotional-displays/">Promotional Displays</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/retractable-banners/">Retractable Banners</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/sidewalk-signs/">Sidewalk Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/table-top-displays/">Table Top Displays</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/temporary-signs/">Temporary Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/trade-show-displays/">Trade Show Displays</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/wedding-signs/">Wedding Signs</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/yard-signs/">Yard Signs</a></li> </ul> </li><li class="relative group">  <a href="/vehicle-graphics/" class="inline-flex items-center"> Vehicle Graphics <svg class="ml-1 w-3 h-3 transition-transform duration-200 transform group-hover:rotate-180" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </a> <ul class="mmwm-child absolute left-0 top-full hidden group-hover:flex flex-col bg-base-100 shadow-lg rounded-md min-w-[12rem] z-50"> <li><a class="block px-4 py-2 hover:bg-base-200" href="/vehicle-decals/">Vehicle Decals</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/vehicle-lettering/">Vehicle Lettering</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/vehicle-magnets/">Vehicle Magnets</a></li><li><a class="block px-4 py-2 hover:bg-base-200" href="/vehicle-window-film/">Vehicle Window Film</a></li> </ul> </li><li class="relative group"> <a href="/faqs/"> FAQs </a> </li><li class="relative group"> <a href="/contact-us/"> Contact Us </a> </li><li class="relative group"> <a href="/about-us/"> About Us </a> </li>  <li class="relative group"> <span>Locations
<svg class="ml-1 w-3 h-3 transition-transform duration-200 transform group-hover:rotate-180" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </span> <ul class="mmwm-child absolute left-0 top-full hidden group-hover:flex flex-col bg-base-100 shadow-lg rounded-md min-w-[12rem] z-50"> <li key="antelope-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/antelope-ca/">Antelope</a> </li><li key="carmichael-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/carmichael-ca/">Carmichael</a> </li><li key="citrus-heights-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/citrus-heights-ca/">Citrus Heights</a> </li><li key="clarksburg-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/clarksburg-ca/">Clarksburg</a> </li><li key="davis-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/davis-ca/">Davis</a> </li><li key="elk-grove-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/elk-grove-ca/">Elk Grove</a> </li><li key="fair-oaks-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/fair-oaks-ca/">Fair Oaks</a> </li><li key="folsom-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/folsom-ca/">Folsom</a> </li><li key="hood-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/hood-ca/">Hood</a> </li><li key="mather-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/mather-ca/">Mather</a> </li><li key="mcclellan-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/mcclellan-ca/">Mcclellan</a> </li><li key="north-highlands-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/north-highlands-ca/">North Highlands</a> </li><li key="rancho-cordova-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/rancho-cordova-ca/">Rancho Cordova</a> </li><li key="rio-linda-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/rio-linda-ca/">Rio Linda</a> </li><li key="roseville-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/roseville-ca/">Roseville</a> </li><li key="west-sacramento-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/west-sacramento-ca/">West Sacramento</a> </li><li key="woodland-ca"> <a class="block px-4 py-2 hover:bg-base-200" href="/locations/woodland-ca/">Woodland</a> </li> </ul> </li> </ul> </div> <!-- Desktop CTA --> <div class="navbar-end desktop-cta"> <ul class="menu bg-white rounded-box"> <li> <a onclick="handlePhoneClick('(916)-571-0272')" data-shape="pill" href="tel://9165710272" class="my-2 items-center text-black font-sans font-medium text-center transition-all data-[shape=pill]:rounded-full data-[width=full]:w-full duration-300 ease-in disabled:opacity-50 disabled:shadow-none disabled:cursor-not-allowed text-sm py-2 px-3 hover:shadow-md rounded-3xl lg:inline-flex mmwmbutton hidden sm:block"> <svg width="1.08em" height="1em" class="hidden sm:block mr-2" data-icon="phone">   <symbol id="ai:local:phone" viewBox="0 0 15 14"><path fill="currentColor" d="m10.756 7.53 3.064 1.31c.492.192.765.71.656 1.23l-.656 3.057a1.11 1.11 0 0 1-1.067.873c-.191 0-.356-.027-.52-.027-.11 0-.246 0-.355-.028A12.22 12.22 0 0 1 .5 1.744c0-.492.356-.956.848-1.065L4.41.024c.52-.11 1.04.164 1.23.655l1.314 3.057c.191.437.082.956-.301 1.256l-1.122.928a8.5 8.5 0 0 0 3.036 3.03l.93-1.12a1.06 1.06 0 0 1 1.258-.3m1.97 5.57c.109 0 .191-.055.218-.165l.657-3.057c.027-.109-.028-.19-.11-.246l-3.063-1.31a.32.32 0 0 0-.273.055l-.903 1.119a.88.88 0 0 1-1.121.191 8.9 8.9 0 0 1-3.337-3.33.875.875 0 0 1 .191-1.12l1.122-.9c.055-.082.082-.164.055-.273L4.849 1.007C4.794.925 4.712.87 4.603.897l-3.064.656c-.11 0-.164.109-.164.19 0 6.279 5.087 11.356 11.35 11.356"/></symbol><use href="#ai:local:phone"></use>  </svg>(916)-571-0272 </a> </li> </ul> </div> </div> </div> </header> <script is:client>
  window.handlePhoneClick = function (phone) {
    if (typeof gtag === 'function') {
      gtag('event', 'phone_click', {
        phone_number: phone,
        page_path: window.location.pathname,
      });
    }
  };
</script>  <div id="leadform" class="relative overflow-clip min-h-[200px] content-center"> <div class="place-content-center py-8"> <div class="absolute w-full top-0 left-0 object-cover before:content-[''] before:absolute before:inset-0 before:block before:bg-gradient-to-t before:from-black/50 before:to-black/50 h-[400px] sm:h-[540px]"> <img src="/img/yard-signs/heroImage.webp" alt="Sacramento Yard Signs
" title="" class="object-cover w-full h-full" loading="eager" fetchpriority="high" decoding="async"> </div> <div class="flex gap-5 container px-4 sm:px-8 lg:px-16 justify-between items-center relative z-10 m-auto"> <div class="w-full text-center"> <h1 class="font-serif text-4xl sm:text-5xl lg:text-6xl text-white "> Sacramento Yard Signs
 </h1> <div class="hidden sm:block xl:hidden "> <!-- <CTAButton text="Get a free consultation" /> --> </div> </div> <div class="hidden xl:block"> <div class="w-full lg:w-[320px] mmwmform p-8 lg:rounded-lg shadow-sm "> <h2 class="font-serif text-2xl text-white mb-2">Get Your Free Quote</h2> <hr class="w-32 border-white mb-4"> <form action="/thank-you/" method="get"> <div class="pb-2"> <input type="text" name="your_name" id="your_name" placeholder="Full name" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required w-full"> </div> <div class="pb-2"> <input type="tel" name="phone_number" id="phone_number" placeholder="Phone" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required formatted-phone w-full"> </div> <div class="pb-2"> <input type="email" name="email_address" id="email_address" placeholder="Email" required="required" class="w-full py-2 px-3 rounded-md shadow-sm form-control field-required"> </div> <div class="pb-2"> <textarea name="message" id="message" placeholder="Message" rows="4" class="form-control col-sm-12 py-2 px-3 rounded-md shadow-sm w-full"></textarea> </div> <div class="pb-2"> <label class="formlabel"> <input type="checkbox" id="tcpa" name="tcpa"> <span>By providing your phone number and submitting this form, you agree to receive SMS text messages from  City Signs . Message &amp; data rates may apply. Consent is not a condition of purchase. Reply STOP to opt out from messages.</span></label> </div> <div class="pb-2"> <button name="button" type="submit" class="cursor-pointer rounded-full mmwmbutton shadow-sm w-full px-6 py-2 text-xl font-semibold" id="submit-btn">Submit My Request</button> <input type="hidden" name="form" value="leadform"> <input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response"> </div> </form>  </div> </div> </div> </div> <div class="sm:hidden container z-10 relative"> <div class="w-full lg:w-[320px] mmwmform p-8 lg:rounded-lg shadow-sm "> <h2 class="font-serif text-2xl text-white mb-2">Get Your Free Quote</h2> <hr class="w-32 border-white mb-4"> <form action="/thank-you/" method="get"> <div class="pb-2"> <input type="text" name="your_name" id="your_name" placeholder="Full name" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required w-full"> </div> <div class="pb-2"> <input type="tel" name="phone_number" id="phone_number" placeholder="Phone" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required formatted-phone w-full"> </div> <div class="pb-2"> <input type="email" name="email_address" id="email_address" placeholder="Email" required="required" class="w-full py-2 px-3 rounded-md shadow-sm form-control field-required"> </div> <div class="pb-2"> <textarea name="message" id="message" placeholder="Message" rows="4" class="form-control col-sm-12 py-2 px-3 rounded-md shadow-sm w-full"></textarea> </div> <div class="pb-2"> <label class="formlabel"> <input type="checkbox" id="tcpa" name="tcpa"> <span>By providing your phone number and submitting this form, you agree to receive SMS text messages from  City Signs . Message &amp; data rates may apply. Consent is not a condition of purchase. Reply STOP to opt out from messages.</span></label> </div> <div class="pb-2"> <button name="button" type="submit" class="cursor-pointer rounded-full mmwmbutton shadow-sm w-full px-6 py-2 text-xl font-semibold" id="submit-btn">Submit My Request</button> <input type="hidden" name="form" value="leadform"> <input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response"> </div> </form>  </div> </div> </div> <div class="lg:flex py-16 gap-8 container m-auto px-4 sm:px-8 lg:px-16"> <div class="w-full max-w-[992px] mx-auto px-0"> <article class="rich-text"> <article><p>Are you searching for an effective way to promote an event, election, or business?</p><p>One of the most powerful tools for promoting a business, supporting a local candidate, or engaging the community in an event is through yard signs, also known as bandit or coroplast signs. At <span class="shortcodes">City Signs</span>, we take pride in offering the region&#39;s finest and most budget-friendly yard signs. Our unique custom manufacturing process allows us to create diverse signs and banners tailored to your specific needs. If you&#39;d like to consult with a true yard sign specialist, please don&#39;t hesitate to call <span class="shortcodes" onclick="handlePhoneClick('(916)-571-0272')">(916)-571-0272</span><script is:client>
  window.handlePhoneClick = function (phone) {
    console.log('Phone clicked:', phone);

    if (typeof gtag === 'function') {
      gtag('event', 'phone_click', {
        phone_number: phone,
        page_path: window.location.pathname,
      });
    }
  };
</script> for a complimentary consultation with <span class="shortcodes">City Signs</span>. We&#39;re here to help you make the most impact with our high-quality yard signs that effectively convey your message to the audience.</p><h2 id="promotional-signs-for-business"><strong>Promotional Signs For Business</strong></h2><p>No matter your business type, a yard sign is a proven and effective way to attract more customers. We are dedicated to collaborating with you to design a striking sign that establishes your brand and enhances its visibility. Whether you are in the retail, non-profit, or service industry, our yard signs will work wonders for promoting your business. Our versatile yard signs can be used for various purposes, including:</p><img src="/img/content/yard-signs/Corrugated signs hero image 3 cropped.webp" alt="custom affordable yard signs" style="width:50%;border-radius:0.5rem" class="right mmwm-markdoc-image" loading="lazy"/><ul><li>Attracting attention to various events such as crafts, flea markets, rummage sales, and other special events.</li><li>The ability to promote your business services.</li><li>Attract buyers to new and seasonal products.</li><li>They are perfect for providing guests with important information such as directions and parking locations.</li><li>For new construction, these signs are perfect for building awareness.</li></ul><p>As your one-stop shop, we handle every aspect of the process, from design to manufacturing. Whether you already have ready-to-print files or need assistance creating a unique design, our team is here to support you. Depending on the number of signs you need, we can have your project ready the same day or the next. Our expertise extends to creating full-color signage and single-color prints, all tailored to fit your budget and help you achieve your business goals. Whether you aim to make a bold statement with vibrant graphics or prefer a more subtle approach, we have the knowledge and skills to bring your vision to life. Please count on us to deliver high-quality, visually appealing signage that meets your needs and helps your business thrive.</p><div class="pt-4 pb-8 text-center md:text-left mx-auto md:mx-0 w-full"> <button class="px-8 py-1 text-white mmwmbutton cursor-pointer rounded-4xl font-semibold" data-text="Get Your Free Quote" onclick="handleQuoteClick('Get Your Free Quote')"> Get Your Free Quote </button> </div> <script is:client>
  window.handleQuoteClick = function (text) {
    if (typeof gtag === 'function') {
      gtag('event', 'quote_button_click', {
        button_id: 'cta_click',
        button_text: text,
        page_path: window.location.pathname,
      });
    }
    document.getElementById('leadformmodal')?.showModal();
  };
</script><h2 id="custom-real-estate-signage"><strong>Custom Real Estate Signage</strong></h2><img src="/img/content/yard-signs/Yard Signs hero image.webp" alt="real estate yard signs" style="width:50%;border-radius:0.5rem" class="right mmwm-markdoc-image" loading="lazy"/><p>Yard signs have become a popular marketing tool for various businesses, and one of the biggest markets for these signs is the real estate industry. Real estate agents rely heavily on yard signs to attract potential buyers to properties for sale, showcase businesses for sale, and promote open houses. These signs serve as a powerful way for agents to advertise properties and promote their own services and brand while providing essential information to interested parties. At <span class="shortcodes">City Signs</span>, we understand the unique needs of real estate professionals, and we offer a wide range of customizable options to meet your specific requirements. In addition to creating eye-catching yard signs, we also provide real estate sign holders, lobby signage, outdoor banners, and storefront signs. We aim to be your comprehensive solution for all your real estate signage needs, ensuring you have the most effective tools to drive success in the competitive real estate market.</p><h2 id="political--campaign-signs"><strong>Political &amp; Campaign Signs</strong></h2><img src="/img/content/yard-signs/Yard Signs 2_result cropped.webp" alt="custom political yard signs" style="width:50%;border-radius:0.5rem" class="right mmwm-markdoc-image" loading="lazy"/><p>Businesses and real estate agents favor yard signs, and are popular during elections due to their convenience and cost-effectiveness. Political candidates widely utilize these signs as they are easy to place around town and attract significant attention to their name and campaign.</p><p>These signs are often distributed for free at political rallies or made available for purchase through campaign websites during election campaigns. Candidates may also personally distribute these signs around neighborhoods to increase visibility. Yard signs prove to be one of the most effective ways for people to encounter a candidate&#39;s name daily, and they come at a minimal cost, making them an excellent tool for garnering votes and gaining public support.</p><h2 id="free-yard-sign-consultation"><strong>Free Yard Sign Consultation</strong></h2><p>You can always purchase your signs online, but then you are unsure if they will be right in addition to waiting for days. We offer local pick-up, speedy service, and will also create a sample for you so you know exactly what to expect. Call us today! <strong>Call</strong> <span class="shortcodes">City Signs</span> <strong>today at</strong> <span class="shortcodes" onclick="handlePhoneClick('(916)-571-0272')">(916)-571-0272</span><script is:client>
  window.handlePhoneClick = function (phone) {
    console.log('Phone clicked:', phone);

    if (typeof gtag === 'function') {
      gtag('event', 'phone_click', {
        phone_number: phone,
        page_path: window.location.pathname,
      });
    }
  };
</script> <strong>for your Free Consultation with a Yard Sign Specialist!</strong></p><p> </p><div class="flex flex-col sm:flex-row py-8 items-center cta-logo"> <div class="w-full sm:w-1/2 mb-4 sm:mb-0 mx-auto sm:mx-0"> <button onclick="handleQuoteClick('Get Your Free Quote')" class="px-8 py-1 text-white mmwmbutton cursor-pointer rounded-4xl font-semibold transition-colors"> Get Your Free Quote </button> </div> <div class="w-full sm:w-1/2 text-center"> <img src="/img/logo.png" alt="City Signs" loading="lazy" decoding="async" fetchpriority="auto" width="100" height="100" class="w-auto h-12"> </div> </div> <script is:client>
  window.handleQuoteClick = function (text) {
    if (typeof gtag === 'function') {
      gtag('event', 'quote_button_click', {
        button_id: 'cta_click',
        button_text: text,
        page_path: window.location.pathname,
      });
    }
    document.getElementById('leadformmodal')?.showModal();
  };
</script></article> </article> </div> <div class="hidden sm:block sm:w-5/16 "> <div class="hidden lg:block sticky top-32 justify-items-end items-end sticky-lead-form"> <div class="w-full lg:w-[320px] mmwmform p-8 lg:rounded-lg shadow-sm "> <h2 class="font-serif text-2xl text-white mb-2">Get Your Free Quote</h2> <hr class="w-32 border-white mb-4"> <form action="/thank-you/" method="get"> <div class="pb-2"> <input type="text" name="your_name" id="your_name" placeholder="Full name" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required w-full"> </div> <div class="pb-2"> <input type="tel" name="phone_number" id="phone_number" placeholder="Phone" required="required" class="py-2 px-3 rounded-md shadow-sm form-control field-required formatted-phone w-full"> </div> <div class="pb-2"> <input type="email" name="email_address" id="email_address" placeholder="Email" required="required" class="w-full py-2 px-3 rounded-md shadow-sm form-control field-required"> </div> <div class="pb-2"> <textarea name="message" id="message" placeholder="Message" rows="4" class="form-control col-sm-12 py-2 px-3 rounded-md shadow-sm w-full"></textarea> </div> <div class="pb-2"> <label class="formlabel"> <input type="checkbox" id="tcpa" name="tcpa"> <span>By providing your phone number and submitting this form, you agree to receive SMS text messages from  City Signs . Message &amp; data rates may apply. Consent is not a condition of purchase. Reply STOP to opt out from messages.</span></label> </div> <div class="pb-2"> <button name="button" type="submit" class="cursor-pointer rounded-full mmwmbutton shadow-sm w-full px-6 py-2 text-xl font-semibold" id="submit-btn">Submit My Request</button> <input type="hidden" name="form" value="leadform"> <input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response"> </div> </form>  </div> </div> </div> </div>  <footer class="mmwmfooter mt-8 bg-[#0f0f2a] text-white w-full"> <!-- Inner Content Container --> <div class="footer-inner container m-auto px-4 sm:px-8 lg:px-16 py-12 grid grid-cols-1 md:grid-cols-12 gap-8"> <!-- LEFT COLUMN --> <div class="col-span-12 md:col-span-4 footer-left space-y-4"> <img src="/img/inverselogo.png" alt="City Signs" width="1309" height="389" class="w-full max-w-[350px] max-h-[56px] h-auto footer-logo"> <p class="flex items-center text-sm"> <svg class="mr-2 mmwmfootericon" width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path class="icons" d="M15 8C15 5.5 13.6562 3.21875 11.5 1.96875C9.3125 0.6875 6.65625 0.6875 4.5 1.96875C2.3125 3.21875 1 5.5 1 8C1 10.5312 2.3125 12.8125 4.5 14.0625C6.65625 15.3438 9.3125 15.3438 11.5 14.0625C13.6562 12.8125 15 10.5312 15 8ZM0 8C0 5.15625 1.5 2.53125 4 1.09375C6.46875 -0.34375 9.5 -0.34375 12 1.09375C14.4688 2.53125 16 5.15625 16 8C16 10.875 14.4688 13.5 12 14.9375C9.5 16.375 6.46875 16.375 4 14.9375C1.5 13.5 0 10.875 0 8ZM7.5 3.5C7.5 3.25 7.71875 3 8 3C8.25 3 8.5 3.25 8.5 3.5V7.75L11.25 9.5938C11.5 9.75 11.5625 10.0625 11.4062 10.2812C11.25 10.5312 10.9375 10.5938 10.7188 10.4375L7.71875 8.4375C7.5625 8.34375 7.5 8.1875 7.5 8V3.5Z" fill="#7E6C58"></path> </svg> Mon-Fri 8:00am - 5:00pm </p> <p class="flex items-center text-sm"> <svg class="mr-2 mmwmfootericon" width="12" height="18" viewBox="0 0 12 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_93408_188)"> <path class="icons" d="M11 6.5C11 3.75 8.75 1.5 6 1.5C3.21875 1.5 1 3.75 1 6.5C1 7 1.15625 7.65625 1.5 8.5C1.84375 9.3125 2.3125 10.1875 2.875 11.0625C3.9375 12.7812 5.1875 14.4375 6 15.4375C6.78125 14.4375 8.03125 12.7812 9.125 11.0625C9.65625 10.1875 10.125 9.3125 10.4688 8.5C10.8125 7.65625 11 7 11 6.5ZM12 6.5C12 9.25 8.34375 14.0938 6.71875 16.125C6.34375 16.5938 5.625 16.5938 5.25 16.125C3.65625 14.0938 0 9.25 0 6.5C0 3.1875 2.6875 0.5 6 0.5C9.3125 0.5 12 3.1875 12 6.5ZM4.5 6.5C4.5 7.0625 4.78125 7.53125 5.25 7.8125C5.6875 8.09375 6.28125 8.09375 6.75 7.8125C7.1875 7.53125 7.5 7.0625 7.5 6.5C7.5 5.96875 7.1875 5.5 6.75 5.21875C6.28125 4.9375 5.6875 4.9375 5.25 5.21875C4.78125 5.5 4.5 5.96875 4.5 6.5ZM6 9C5.09375 9 4.28125 8.53125 3.8125 7.75C3.375 7 3.375 6.03125 3.8125 5.25C4.28125 4.5 5.09375 4 6 4C6.875 4 7.6875 4.5 8.15625 5.25C8.59375 6.03125 8.59375 7 8.15625 7.75C7.6875 8.53125 6.875 9 6 9Z" fill="#7E6C58"></path> </g> <defs> <clipPath id="clip0_93408_188"> <rect width="12" height="17" fill="white" transform="translate(0 0.5)"></rect> </clipPath> </defs> </svg> <a target="_blank" href="https://www.google.com/maps?cid=16437392478845422515">901 H St #105, Sacramento, CA 95814, USA</a></p>  <a onclick="handlePhoneClick('(916)-571-0272')" href="tel://9165710272" class="mmwmbutton text-white font-medium rounded-full px-5 py-2 inline-flex items-center gap-2 transition-colors duration-200"> <svg class="mr-2 mmwmfootericon" width="15" height="14" viewBox="0 0 15 14" xmlns="http://www.w3.org/2000/svg"> <path class="icons" d="M10.7564 7.53062L13.8197 8.84088C14.3119 9.032 14.5855 9.55061 14.4761 10.0692L13.8197 13.1265C13.7103 13.6179 13.2726 14 12.7529 14C12.5615 14 12.3974 13.9727 12.2332 13.9727C12.1238 13.9727 11.9871 13.9727 11.8777 13.9455C5.50511 13.5087 0.5 8.213 0.5 1.74362C0.5 1.25227 0.855554 0.788219 1.34786 0.67903L4.4111 0.0238984C4.93075 -0.0852902 5.45041 0.187681 5.64186 0.67903L6.95468 3.73631C7.14613 4.17307 7.03673 4.69171 6.65382 4.99198L5.53246 5.92008C6.27092 7.17575 7.31023 8.213 8.56835 8.95007L9.49821 7.83089C9.79911 7.44873 10.3188 7.33954 10.7564 7.53062ZM12.7256 13.0992C12.835 13.0992 12.917 13.0446 12.9444 12.9355L13.6009 9.87817C13.6282 9.76898 13.5735 9.68714 13.4914 9.63245L10.4282 8.32219C10.3188 8.29494 10.2367 8.32219 10.1546 8.37687L9.2521 9.49601C8.9786 9.82358 8.51365 9.90551 8.13074 9.68714C6.73587 8.89547 5.58716 7.74899 4.794 6.35684C4.5752 5.97468 4.65725 5.51063 4.98545 5.23766L6.10682 4.33685C6.16152 4.25496 6.18887 4.17307 6.16152 4.06388L4.8487 1.0066C4.794 0.924705 4.71195 0.87011 4.60255 0.897407L1.53931 1.55254C1.42991 1.55254 1.37521 1.66173 1.37521 1.74362C1.37521 8.02197 6.46237 13.0992 12.7256 13.0992Z"></path> </svg> (916)-571-0272 </a> </div> <!-- MIDDLE COLUMN --> <div class="col-span-12 md:col-span-4"> <div class="grid grid-cols-1 footer-grid-menu gap-8"> <div key="Quicklinks"> <h3 class="font-bold mb-2">Quicklinks</h3> <ul class="space-y-1 text-sm"> <li key="privacy-policy"> <a href="/privacy-policy/" class="hover:underline"> Privacy Policy </a> </li><li key="terms-of-service"> <a href="/terms-of-service/" class="hover:underline"> Terms of Service </a> </li><li key="contact-us"> <a href="/contact-us/" class="hover:underline"> Contact us </a> </li> </ul> </div> </div> </div> <!-- RIGHT COLUMN --> <div class="col-span-12 md:col-span-4 space-y-3 text-center md:text-left">  <div class="flex gap-2 justify-center items-center"> <img src="/_astro/visa.BV_n5Sa1_OhgmC.svg" alt="visa" title="visa" loading="lazy" decoding="async" fetchpriority="auto" width="47" height="26" class="w-12 h-7"><img src="/_astro/mastercard.Ba7MqEwb_OhgmC.svg" alt="mastercard" title="mastercard" loading="lazy" decoding="async" fetchpriority="auto" width="47" height="26" class="w-12 h-7"><img src="/_astro/amex.2wc2f5MX_OhgmC.svg" alt="amex" title="amex" loading="lazy" decoding="async" fetchpriority="auto" width="47" height="26" class="w-12 h-7"><img src="/_astro/discover.D3F1Gq1F_OhgmC.svg" alt="discover" title="discover" loading="lazy" decoding="async" fetchpriority="auto" width="47" height="26" class="w-12 h-7"> </div> </div> </div> <!-- Bottom Bar --> <div class="bottombar container m-auto px-4 sm:px-8 lg:px-16 text-center text-xs mt-8 text-gray-400 border-t border-gray-700 pt-4">
Copyright &copy;2025 City Signs </div> </footer> <script is:client="load">
  document.addEventListener('DOMContentLoaded', () => {
    const stickyForm = document.querySelector('.sticky-lead-form');
    if (stickyForm) {
      stickyForm.style.display = 'none';

      window.addEventListener('scroll', () => {
        if (window.scrollY > 450) {
          stickyForm.style.display = 'block';
        } else {
          stickyForm.style.display = 'none';
        }
      });
    }

    const crForm = document.getElementById('cr-form');
    if (crForm) {
      crForm.addEventListener('submit', function (e) {
        e.preventDefault(); // prevent default submission

        grecaptcha.ready(function () {
          grecaptcha.execute('6LftM8kqAAAAAPxefHlr11al9RtokUlCFfKyw2Od', { action: 'submit' }).then(function (token) {
            const responseInput = document.getElementById('g-recaptcha-response');
            if (responseInput) {
              responseInput.value = token;
            }
            crForm.submit();
          });
        });
      });
    }
  });
</script> <script is:client>
  window.handlePhoneClick = function (phone) {
    if (typeof gtag === "function") {
      gtag("event", "phone_click", {
        phone_number: phone,
        page_path: window.location.pathname,
      });
    }
  };
</script> <script type="module">window.addEventListener("DOMContentLoaded",()=>{const e=document.createElement("script");e.src="https://www.google.com/recaptcha/api.js?render=6LftM8kqAAAAAPxefHlr11al9RtokUlCFfKyw2Od",e.async=!0,e.defer=!0,document.head.appendChild(e)});</script> </body> </html> <script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".sticky-lead-form");e.style.display="none",window.addEventListener("scroll",()=>{window.scrollY>450?e.style.display="block":e.style.display="none"})});</script>