<!doctype html>
<html lang="bn">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Contact / Smart View Computer & Electronics - Smart View Ready</title>
<style>
:root{
--bg:#f5f7fb;
--card:#ffffff;
--muted:#6b7280;
--accent:#004AAD; /* Smart View Blue */
--accent-2:#e7f0ff; /* Light Blue */
--border:#e6e9ef;
--shadow: 0 6px 18px rgba(28,39,56,0.06);
font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}
html,body{height:100%;margin:0;background:var(--bg);color:#0f172a}
.wrap{max-width:1200px;margin:28px auto;padding:20px}
/* top contact quick cards */
.top-grid{display:flex;gap:16px;flex-wrap:wrap}
.quick{background:var(--card);border:1px solid var(--border);padding:18px;border-radius:8px;flex:1;min-width:220px;box-shadow:var(--shadow);display:flex;align-items:center;gap:12px}
.quick .icon{width:44px;height:44px;border-radius:8px;background:var(--accent-2);display:grid;place-items:center;color:var(--accent);font-weight:700}
.quick h4{margin:0;font-size:14px}
.quick p{margin:2px 0 0;color:var(--muted);font-size:13px}
/* search */
.controls{display:flex;justify-content:space-between;align-items:center;margin:20px 0}
.search{display:flex;align-items:center;gap:8px}
.search input{padding:10px 12px;border-radius:6px;border:1px solid var(--border);min-width:260px}
.search button{padding:10px 14px;background:var(--accent);border:none;color:white;border-radius:6px;cursor:pointer}
/* cards grid */
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
@media (max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.grid{grid-template-columns:1fr}.top-grid{flex-direction:column}}
.card{background:var(--card);border:1px solid var(--border);padding:16px;border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;height:220px}
.card h3{margin:0;font-size:15px}
.meta{display:flex;gap:10px;align-items:center;color:var(--muted);margin:8px 0;font-size:13px}
.meta svg{width:16px;height:16px}
.card .phones{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#111827}
.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:999px;background:var(--accent-2);color:var(--accent);font-weight:600;border:1px solid rgba(255,90,60,0.08);font-size:13px}
.actions{display:flex;gap:8px;align-items:center;margin-top:12px}
.btn{padding:8px 10px;border-radius:6px;border:1px solid var(--accent);background:white;color:var(--accent);cursor:pointer;font-weight:600}
.btn.primary{background:var(--accent);color:white;border:none}
footer.info{margin-top:28px;background:var(--card);border:1px solid var(--border);padding:16px;border-radius:8px}
.small{color:var(--muted);font-size:13px}
/* tiny utilities */
.muted{color:var(--muted);font-size:13px}
.badge{background:#fff8f6;border:1px solid rgba(255,90,60,0.08);padding:6px 8px;border-radius:6px;color:var(--accent);font-weight:600}
/* image preview (using uploaded screenshot) */
.preview{display:block;max-width:180px;border-radius:8px;border:1px solid var(--border);box-shadow:var(--shadow)}
</style>
</head>
<body>
<div class="wrap">
<div class="top-row" style="display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px">
<!-- card 1 -->
<div style="background:var(--card);border:1px solid var(--border);padding:24px;border-radius:12px;box-shadow:var(--shadow);display:flex;gap:16px;align-items:center">
<div style="width:54px;height:54px;border-radius:12px;background:var(--accent-2);display:grid;place-items:center">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2A19.79 19.79 0 0 1 3.11 5.18 2 2 0 0 1 5.11 3h3a2 2 0 0 1 2 1.72c.12.81.37 1.6.72 2.34a2 2 0 0 1-.45 2.18l-1.27 1.27a16 16 0 0 0 6.88 6.88l1.27-1.27a2 2 0 0 1 2.18-.45c.74.35 1.53.6 2.34.72A2 2 0 0 1 22 16.92z"/></svg>
</div>
<div>
<div class="muted" style="font-size:13px">Contact Us</div>
<div style="font-size:19px;font-weight:700;margin-top:4px">16793 / 09678002003</div>
</div>
</div>
<!-- card 2 -->
<div style="background:var(--card);border:1px solid var(--border);padding:24px;border-radius:12px;box-shadow:var(--shadow);display:flex;gap:16px;align-items:center">
<div style="width:54px;height:54px;border-radius:12px;background:var(--accent-2);display:grid;place-items:center">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
</div>
<div>
<div class="muted" style="font-size:13px">Corporate Deals & Support</div>
<div style="font-size:19px;font-weight:700;margin-top:4px">webteam@smartview.com</div>
</div>
</div>
<!-- card 3 -->
<div style="background:var(--card);border:1px solid var(--border);padding:24px;border-radius:12px;box-shadow:var(--shadow);display:flex;gap:16px;align-items:center">
<div style="width:54px;height:54px;border-radius:12px;background:var(--accent-2);display:grid;place-items:center">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>
</div>
<div>
<div class="muted" style="font-size:13px">Need Online Support?</div>
<div style="font-size:19px;font-weight:700;margin-top:4px">Get Help / Live Support</div>
</div>
</div>
</div>
<div class="controls" style="display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);margin:30px 0">
<h2 style="margin:0;font-size:20px;font-weight:700;color:#0f172a">Our Sales Outlet</h2>
<div class="search" style="display:flex;align-items:center;gap:10px;flex:0 0 330px">
<input type="text" id="q" placeholder="Search your city..." style="flex:1;padding:11px 14px;border-radius:8px;border:1px solid var(--border);font-size:14px"/>
<button onclick="filterCards()" style="padding:11px 16px;background:var(--accent);border:none;border-radius:8px;color:white;font-weight:600;cursor:pointer">🔍</button>
</div>
</div>
<div class="grid"" id="cards">
<!-- sample card (duplicate & edit to add more) -->
<div class="card" data-city="savar">
<div>
<h3>Savar Branch</h3>
<div class="meta"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 1 1 18 0Z"/><circle cx="12" cy="10" r="3"/></svg><span class="muted">Shop 17/18, 2nd Floor, Savar New Market, Savar - 1340</span></div>
<div class="phones">
<div><strong>Desktop:</strong> 01313138024</div>
<div><strong>Laptop:</strong> 01313138023</div>
</div>
</div>
<div class="actions">
<button class="btn">Open Everyday</button>
<button class="btn primary">Get Direction</button>
</div>
</div>
<div class="card" data-city="elephant road">
<div>
<h3>Elephant Road Branch</h3>
<div class="meta"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 1 1 18 0Z"/><circle cx="12" cy="10" r="3"/></svg><span class="muted">Level 3, Manzil Plaza, 54 New Elephant Road, Dhaka</span></div>
<div class="phones">
<div><strong>Desktop:</strong> 01313222022</div>
<div><strong>Laptop:</strong> 01313171199</div>
</div>
</div>
<div class="actions">
<button class="btn">Open Everyday</button>
<button class="btn primary">Get Direction</button>
</div>
</div>
<div class="card" data-city="banani">
<div>
<h3>Banani Branch</h3>
<div class="meta"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 1 1 18 0Z"/><circle cx="12" cy="10" r="3"/></svg><span class="muted">126 Concorde, 1st Floor, Road#12, Banani</span></div>
<div class="phones">
<div><strong>Desktop:</strong> 01709995416</div>
<div><strong>Laptop:</strong> 01322113344</div>
</div>
</div>
<div class="actions">
<button class="btn">Open Everyday</button>
<button class="btn primary">Get Direction</button>
</div>
</div>
<!-- more cards: copy/paste this block or generate dynamically from backend -->
<div class="card" data-city="uttara">
<div>
<h3>Uttara Branch</h3>
<div class="meta"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 1 1 18 0Z"/><circle cx="12" cy="10" r="3"/></svg><span class="muted">House 16, Sector 7, Uttara, Dhaka</span></div>
<div class="phones">
<div><strong>Desktop:</strong> 01313177069</div>
<div><strong>Laptop:</strong> 01709995400</div>
</div>
</div>
<div class="actions">
<button class="btn">Open Everyday</button>
<button class="btn primary">Get Direction</button>
</div>
</div>
<div class="card" data-city="rangpur">
<div>
<h3>Rangpur Branch</h3>
<div class="meta"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 1 1 18 0Z"/><circle cx="12" cy="10" r="3"/></svg><span class="muted">Chandina Hotel Building, Rangpur</span></div>
<div class="phones">
<div><strong>Desktop:</strong> 01709995449</div>
<div><strong>Laptop:</strong> 01322113310</div>
</div>
</div>
<div class="actions">
<button class="btn">Friday Off</button>
<button class="btn primary">Get Direction</button>
</div>
</div>
<div class="card" data-city="khulna">
<div>
<h3>Khulna Branch</h3>
<div class="meta"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 1 1 18 0Z"/><circle cx="12" cy="10" r="3"/></svg><span class="muted">Khan Plaza, 3rd Floor, Khulna</span></div>
<div class="phones">
<div><strong>Desktop:</strong> 01709995486</div>
<div><strong>Laptop:</strong> 01709995487</div>
</div>
</div>
<div class="actions">
<button class="btn">Friday Off</button>
<button class="btn primary">Get Direction</button>
</div>
</div>
</div>
<footer class="info">
<strong>Contact with Smart View Computer & Electronics.</strong>
<p class="small">আপনি এখানে শাখার ফোন নম্বর, ঠিকানা ও খোলার সময় দেখতে পাবেন। এই টেমপ্লেটটি Smart View (single-file HTML/CSS) এ সহজে বসানো যাবে। আরও শাখা যোগ করতে .card ব্লক কপি করে "data-city" অ্যাট্রিবিউট আপডেট করুন।</p>
</footer>
</div>
<script>
function filterCards(){
const q = document.getElementById('q').value.trim().toLowerCase();
const cards = document.querySelectorAll('#cards .card');
if(!q){cards.forEach(c=>c.style.display='flex');return}
cards.forEach(c=>{
const city = c.getAttribute('data-city') || '';
const txt = c.innerText.toLowerCase();
if(city.includes(q) || txt.includes(q)) c.style.display='flex';
else c.style.display='none';
})
}
</script>
</body>
</html>