/* SridhaStore V2.3.8.42 — isolated media/support component */
.sr-media-support{box-sizing:border-box;clear:both;width:100%;max-width:100%;margin:0 auto;background:#fff;color:#3c2516;font-family:Arial,Helvetica,sans-serif;text-align:center}
.sr-media-support *{box-sizing:border-box}
.sr-media-strip{padding:22px clamp(12px,2vw,30px) 24px;background:linear-gradient(90deg,#fffaf1,#f7f0e4,#fffaf1)}
.sr-media-heading{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 auto 18px;font-weight:700;font-size:clamp(11px,1.25vw,15px);letter-spacing:.24em;white-space:normal}
.sr-media-heading::before,.sr-media-heading::after{content:"";width:70px;height:1px;background:#ae6733}
.sr-media-flower{font-size:22px;line-height:1;color:#ae6733;letter-spacing:0}
.sr-media-logos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;max-width:1320px;margin:auto}
.sr-media-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:10px 4px;background:#fff;border:1px solid #f0e9e2;border-radius:10px;text-decoration:none!important;color:#111!important;box-shadow:none!important;transition:box-shadow .15s,transform .15s;line-height:1.1}
.sr-media-logo:hover,.sr-media-logo:focus-visible{box-shadow:0 3px 12px #0002!important;transform:translateY(-2px);outline:2px solid #c5763b;outline-offset:2px}
.sr-media-logo b{font-size:clamp(12px,1.7vw,23px);font-weight:800;letter-spacing:-.04em}
.sr-media-logo small{font-size:clamp(8px,1.1vw,15px);font-weight:700;letter-spacing:0}
.sr-logo-yahoo b,.sr-logo-yahoo small{color:#6001d2}.sr-logo-yahoo b{font-size:clamp(16px,2.1vw,30px);letter-spacing:-.08em}
.sr-logo-ani b{color:#fff;background:#0a0a0a;padding:1px 8px;font-size:clamp(19px,2.3vw,32px)}.sr-logo-ani small{letter-spacing:.32em;margin-top:5px}
.sr-logo-lokmat small{color:#e31b23;font-size:clamp(12px,1.6vw,22px)}
.sr-logo-ncr b{font-size:clamp(20px,2.2vw,29px)}.sr-logo-ncr small{border-top:2px solid #df2525;padding-top:3px}
.sr-logo-life b{color:#df202a}.sr-logo-life small{border-bottom:2px solid #e32b35}
.sr-logo-delhi b{font-family:Georgia,serif;font-size:clamp(10px,1.3vw,17px);letter-spacing:-.06em}.sr-logo-delhi small{font-size:clamp(9px,1.1vw,14px);letter-spacing:.25em}
.sr-logo-mumbai b{color:#e3292d}.sr-logo-mumbai small{font-size:clamp(10px,1.4vw,19px)}
.sr-product-support{padding:22px 12px 23px;background:#fff}
.sr-whatsapp-support{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:70px;max-width:100%;padding:12px 28px;background:linear-gradient(180deg,#12c64e,#079d36);border-radius:19px;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 10px #067c2620}
.sr-whatsapp-support:hover,.sr-whatsapp-support:focus-visible{background:#068d34;color:#fff!important;outline:3px solid #097f36;outline-offset:3px}
.sr-whatsapp-support span{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15}
.sr-whatsapp-support strong{font-size:clamp(13px,1.45vw,18px);font-weight:700}.sr-whatsapp-support b{font-size:clamp(19px,2vw,26px);letter-spacing:.025em}
.sr-product-support p{margin:12px 0 0!important;color:#383838!important;font-size:clamp(12px,1.2vw,16px)!important}
@media(max-width:900px){.sr-media-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-media-logo b{font-size:19px}.sr-media-logo small{font-size:12px}}
@media(max-width:520px){.sr-media-strip{padding:18px 9px}.sr-media-heading{gap:8px;letter-spacing:.1em;font-size:11px}.sr-media-heading::before,.sr-media-heading::after{width:18px}.sr-media-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr-media-logo{min-height:65px}.sr-whatsapp-support{min-height:65px;padding:10px 16px;border-radius:14px}}
