.vuc-field{margin:0 0 18px}.vuc-flabel{display:block;font-size:15px;font-weight:700;color:#1f2937;margin-bottom:8px}.vuc-req{color:#508991}.vuc-optional{font-weight:400;color:#6b7280}.vuc-enroll .wpcf7-form-control-wrap,.vuc-apply .wpcf7-form-control-wrap{display:block}.vuc-enroll input[type=text],.vuc-enroll input[type=email],.vuc-enroll input[type=tel],.vuc-apply input[type=text],.vuc-apply input[type=email],.vuc-apply input[type=tel],.vuc-enroll textarea,.vuc-apply textarea{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:10px;padding:13px 16px;font-size:15.5px;line-height:1.5;color:#1f2937;background:#fff;font-family:inherit;margin:0}.vuc-enroll textarea,.vuc-apply textarea{min-height:130px;resize:vertical}.vuc-enroll input::placeholder,.vuc-apply input::placeholder,.vuc-enroll textarea::placeholder,.vuc-apply textarea::placeholder{color:#9aa3ad;opacity:1}.vuc-enroll input:focus,.vuc-apply input:focus,.vuc-enroll textarea:focus,.vuc-apply textarea:focus{outline:none;border-color:#508991;box-shadow:0 0 0 3px rgba(80,137,145,.15)}.vuc-notice{font-size:13px;line-height:1.55;color:#6b7280;margin:0 0 16px;text-align:center}.vuc-submit{margin:22px 0 0}.vuc-submit .wpcf7-submit{width:100%;background:#508991;border:none;border-radius:10px;color:#fff;font-size:17px;font-weight:800;letter-spacing:.02em;padding:16px 20px;cursor:pointer;font-family:inherit;transition:background .15s,transform .15s;-webkit-appearance:none;appearance:none}.vuc-submit .wpcf7-submit:hover{background:#74b3ce;transform:translateY(-1px)}.vuc-submit .wpcf7-submit:active{transform:translateY(0)}.vuc-enroll .wpcf7-not-valid-tip,.vuc-apply .wpcf7-not-valid-tip{font-size:13px;margin-top:6px}.vuc-enroll .wpcf7-response-output,.vuc-apply .wpcf7-response-output{margin:18px 0 0;border-radius:10px;font-size:15px;text-align:center}
.vuc-enroll{max-width:860px;margin:0 auto}.vuc-enroll-title{text-align:center;color:#0e4b48;font-size:32px;line-height:1.25;margin:0 0 10px}.vuc-enroll-sub{text-align:center;color:#4b5563;font-size:17px;margin:0 0 6px}.vuc-step{display:flex;align-items:center;gap:12px;color:#0e4b48;font-size:20px;font-weight:800;margin:30px 0 16px}.vuc-step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#508991;color:#fff;font-size:15px;font-weight:800;flex:0 0 auto}.vuc-plans .wpcf7-radio{display:flex;gap:14px}.vuc-plans .wpcf7-list-item{display:flex;flex:1 1 0;min-width:0;margin:0}.vuc-plans .wpcf7-list-item label{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;padding:18px 44px 18px 16px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.vuc-plans .wpcf7-list-item label:hover{border-color:#74b3ce}.vuc-plans .wpcf7-list-item label:has(input:checked){border-color:#508991;background:#d6f3f4;box-shadow:0 0 0 3px rgba(80,137,145,.12)}.vuc-plans .wpcf7-list-item input[type=radio]{position:absolute;opacity:0;pointer-events:none}.vuc-plans .wpcf7-list-item label:after{content:"";position:absolute;top:16px;right:14px;width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;background:#fff}.vuc-plans .wpcf7-list-item label:has(input:checked):after{border-color:#508991;background-color:#508991;box-shadow:inset 0 0 0 4px #fff}.vuc-plans .wpcf7-list-item-label{font-size:15.5px;font-weight:700;color:#1f2937;line-height:1.45}
.vuc-apply{max-width:760px;margin:0 auto}.vuc-eoe{text-align:center;color:#4b5563;font-size:15px;margin:0 0 16px}.vuc-apply-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:34px 32px;box-shadow:0 10px 30px rgba(31,41,55,.07)}.vuc-apply-title{color:#0e4b48;font-size:28px;line-height:1.25;margin:0 0 22px;text-align:center}.vuc-apply .vuc-row{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.vuc-apply input[type=file]{width:100%;box-sizing:border-box;border:1px dashed #cbd5e1;border-radius:10px;padding:12px 14px;font-size:14.5px;color:#1f2937;background:#f8fafc;font-family:inherit}
@media (max-width:600px){.vuc-enroll-title{font-size:26px}.vuc-enroll-sub{font-size:16px}.vuc-step{font-size:18px;margin:26px 0 14px}.vuc-plans .wpcf7-radio{flex-direction:column}.vuc-apply-card{padding:26px 20px}.vuc-apply-title{font-size:24px}.vuc-apply .vuc-row{grid-template-columns:1fr}}
.eael-creative-button .cretive-button-text,.eael-creative-button:hover .cretive-button-text,.eael-creative-button:focus .cretive-button-text,.eael-creative-button:active .cretive-button-text{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}
Skip to content Our Mission To bring human care back to health care — treating every neighbor who walks through our doors with dignity, warmth, and honesty, and making quality same-day care accessible and affordable for all. In Harrowgate, we take care of each other.
About Vital Urgent Care Walk-in care for Harrowgate, when you need it.
Vital Urgent Care is a walk-in clinic at 3528 I St, Suite 108, Philadelphia — in Harrowgate Plaza next to Super Foodtown, with free parking right out front.
When you’re sick or hurt, you shouldn’t have to wait days for an appointment. Walk in Monday through Friday, 8 AM to 6 PM, and our clinicians will take care of you — no appointment needed, and children are always welcome.
What we treat Everyday illness and minor injury: colds, flu, COVID-19, and RSV; sore throat and strep; ear and sinus infections; UTIs; rashes and skin infections; minor cuts and lacerations; sprains, strains, and splinting; and more.
Services School, sports, work, camp, and employment physicals, plus DOT physicals Confidential STD/STI testing Vaccines, including flu shots Same-day rapid testing (strep, flu, COVID-19, RSV) EKG, TB testing, drug screening, and occupational health Work injury treatment IV infusion therapy Abscess drainage, burn dressing, and minor wound care Nebulizer breathing treatments Pregnancy testing and on-site lab work Travel consultations Wellness programs: medical weight loss, HRT/TRT, and longevity care Telehealth video visits across Pennsylvania Simple, honest pricing We accept most major insurance plans. Paying on your own? An office visit is $125, and a telehealth visit is $125 — no surprises. Please bring a photo ID and your insurance card.
☎ Call Now