Products – Desktop View
body {
margin: 0;
font-family: Arial, sans-serif;
background: #f5f5f5;
}
.products {
display: grid;
grid-template-columns: repeat(4, 1fr); /* Always 4 columns */
gap: 20px;
margin: 20px auto;
max-width: 1400px;
}
.product {
border: 1px solid #ddd;
padding: 12px;
text-align: center;
border-radius: 8px;
background: #fff;
box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}
.product img {
width: 100%;
height: 160px;
object-fit: contain;
margin-bottom: 8px;
}
.product h3 {
font-size: 15px;
margin: 5px 0;
color: #222;
}
.buttons {
display: flex;
justify-content: center;
gap: 6px;
margin-top: 8px;
}
.buttons button {
padding: 6px 10px;
font-size: 12px;
border: none;
border-radius: 4px;
cursor: pointer;
color: #fff;
}
.buy { background: green; }
.cart { background: blue; }
.details { background: black; }
h2 {
text-align: left;
margin: 30px 0 15px 0;
font-size: 20px;
color: #111;
}
Available Laptop Models
DELL Latitude 5490 – Intel i5 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
DELL Latitude 5400 – Intel i5 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
DELL Latitude 3581 – Intel i5 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
DELL Thinkpad 3490 G5 – Intel i3 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
DELL Thinkpad G5 3400 – Intel i5 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
Lenovo IdeaPad G5 T450 – Intel i3 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
Lenovo Ideapad G5 L460 – Intel i3 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
Lenovo Ideapad G5 L470 – Intel i3 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
HP Notebook G5 240 – Intel i5 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
HP Notebook G6 240 – Intel i3 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
HP Notebook G7 240 – Intel i5 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
HP Notebook G8 240 – Intel i5 • 8GB RAM • 256GB HDD Buy Now Add to Cart Details
LappyZoo – Apne Work Ko Skip Nahi Continue Karo
body{ margin:0; font-family:Arial, sans-serif; background:#fff; color:#333; }
.hero{ display:flex; align-items:center; justify-content:space-between; background:#00275e; padding:60px 10%; color:#fff; flex-wrap:wrap; }
.hero-text{ flex:1; min-width:280px; margin-bottom:30px; }
.hero-text h1{ font-size:clamp(34px,5vw,70px); font-weight:900; line-height:1.4;
background:linear-gradient(90deg, red, orange, yellow, lime, cyan, blue, violet);
-webkit-background-clip:text; -webkit-text-fill-color:transparent;
text-shadow:4px 4px 10px rgba(0,0,0,0.8),0 0 20px rgba(255,255,255,0.8),0 0 40px rgba(255,255,255,0.6);
}
.hero-text h1 span{ display:block; margin-bottom:28px; }
.hero-image{ flex:1; min-width:250px; text-align:center; }
.hero-image img{ width:100%; max-width:320px; border-radius:25px; }
.form-section{ background:#fff; padding:30px; max-width:900px; margin:-50px auto 40px auto; border-radius:12px; box-shadow:0 4px 15px rgba(0,0,0,0.15); position:relative; z-index:10; }
.form-section h2{ font-size:clamp(18px,2.5vw,22px); margin-bottom:20px; font-weight:600; }
.form-row{ display:flex; gap:15px; margin-bottom:20px; flex-wrap:wrap; }
.form-row input{ flex:1; min-width:200px; padding:12px 15px; border-radius:6px; border:1px solid #ccc; font-size:14px; }
.submit-btn{ background:#c8102e; color:white; padding:12px 30px; border:none; border-radius:6px; font-size:16px; font-weight:bold; cursor:pointer; transition:0.3s; width:100%; max-width:200px; }
.submit-btn:disabled{ opacity:0.6; cursor:default; }
.form-message{ margin-top:12px; padding:12px 15px; border-radius:8px; display:none; }
.form-message.success{ background:#e6ffef; color:#064e2a; border:1px solid #8af0b0; display:block; }
.form-message.error{ background:#fff0f0; color:#6b0b0b; border:1px solid #f1a0a0; display:block; }
.error-text{ color:#b00020; font-size:12px; margin-top:5px; display:none; }
@media(max-width:1024px){ .hero{ padding:40px 6%; } }
@media(max-width:768px){ .hero{ flex-direction:column; text-align:center; } .hero-text{ margin-bottom:20px; } .hero-image img{ max-width:250px; } }
@media(max-width:480px){ .hero-text h1{ font-size:30px; } .hero-image img{ max-width:200px; } }
Apne Work Ko
SKIP Nahi
Continue Karo!
(function(){
const form = document.getElementById(‘leadForm’);
const submitBtn = document.getElementById(‘submitBtn’);
const msgBox = document.getElementById(‘formMessage’);
const nameInput = form.querySelector(‘[name=”name”]’);
const phoneInput = form.querySelector(‘[name=”phone”]’);
const emailInput = form.querySelector(‘[name=”email”]’);
const nameError = document.getElementById(‘nameError’);
const phoneError = document.getElementById(‘phoneError’);
const emailError = document.getElementById(’emailError’);
function validateName() {
const nameRegex = /^[A-Za-z\s]+$/;
if (!nameRegex.test(nameInput.value.trim())) {
nameError.style.display = ‘block’;
return false;
}
nameError.style.display = ‘none’;
return true;
}
function validatePhone() {
const phoneRegex = /^[6-9]\d{9}$/;
if (!phoneRegex.test(phoneInput.value.trim())) {
phoneError.style.display = ‘block’;
return false;
}
phoneError.style.display = ‘none’;
return true;
}
function validateEmail() {
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
if (!emailRegex.test(emailInput.value.trim())) {
emailError.style.display = ‘block’;
return false;
}
emailError.style.display = ‘none’;
return true;
}
form.addEventListener(‘submit’, async function(e){
e.preventDefault();
const validName = validateName();
const validPhone = validatePhone();
const validEmail = validateEmail();
if (!validName || !validPhone || !validEmail) {
return;
}
if (form.querySelector(‘[name=”_gotcha”]’).value) {
return;
}
const fd = new FormData(form);
if (fd.get(’email’)) fd.set(‘_replyto’, fd.get(’email’));
submitBtn.disabled = true;
const origText = submitBtn.textContent;
submitBtn.textContent = ‘Sending…’;
try {
const res = await fetch(form.action, {
method: form.method,
body: fd,
headers: { ‘Accept’: ‘application/json’ }
});
if (res.ok) {
msgBox.className = ‘form-message success’;
msgBox.textContent = ‘Thank you — your details have been submitted successfully!’;
form.reset();
} else {
let data;
try { data = await res.json(); } catch(e){ data = null; }
msgBox.className = ‘form-message error’;
msgBox.textContent = (data && data.error) ? data.error : ‘Submission failed — please try again later.’;
}
} catch (err) {
msgBox.className = ‘form-message error’;
msgBox.textContent = ‘Network error — please check your connection and try again.’;
} finally {
submitBtn.disabled = false;
submitBtn.textContent = origText;
}
});
nameInput.addEventListener(‘input’, validateName);
phoneInput.addEventListener(‘input’, validatePhone);
emailInput.addEventListener(‘input’, validateEmail);
})();
Available Desktop Models
HP Z2 Tower G9 Workstation – Intel i5 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
HP Omen 45L Gaming Desktop – Intel i7 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
HP Elite Tower 600 G9 – Intel i5 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
Dell Inspiron 3910 Desktop – Intel i7 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
Dell OptiPlex 7000 Tower – Intel i3 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
Dell G5 Gaming Desktop – Intel i7 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
Lenovo IdeaCentre 5i Tower – Intel i5 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
Lenovo Legion Tower 7i (Gaming) – Intel i7 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
Lenovo ThinkCentre M90a All-in-One – Intel i3 • 8GB RAM • 512GB HDD Buy Now Add to Cart Details
Acer Aspire TC-1760 Tower – Intel i5 • 8GB RAM • 512GB SSD Buy Now Add to Cart Details
Acer Predator Orion 7000 Gaming Desktop – Intel i5 • 8GB RAM • 512GB SSD Buy Now Add to Cart Details
Lenovo Legion T530 – Intel i7 • 16GB RAM • RTX GPU Buy Now Add to Cart Details
LappyZoo – Apne Work Ko Skip Nahi Continue Karo
body{ margin:0; font-family:Arial, sans-serif; background:#fff; color:#333; }
.hero{ display:flex; align-items:center; justify-content:space-between; background:#00275e; padding:60px 10%; color:#fff; flex-wrap:wrap; }
.hero-text{ flex:1; min-width:280px; margin-bottom:30px; }
.hero-text h1{ font-size:clamp(34px,5vw,70px); font-weight:900; line-height:1.4;
background:linear-gradient(90deg, red, orange, yellow, lime, cyan, blue, violet);
-webkit-background-clip:text; -webkit-text-fill-color:transparent;
text-shadow:4px 4px 10px rgba(0,0,0,0.8),0 0 20px rgba(255,255,255,0.8),0 0 40px rgba(255,255,255,0.6);
}
.hero-text h1 span{ display:block; margin-bottom:28px; }
.hero-image{ flex:1; min-width:250px; text-align:center; }
.hero-image img{ width:100%; max-width:320px; border-radius:25px; }
.form-section{ background:#fff; padding:30px; max-width:900px; margin:-50px auto 40px auto; border-radius:12px; box-shadow:0 4px 15px rgba(0,0,0,0.15); position:relative; z-index:10; }
.form-section h2{ font-size:clamp(18px,2.5vw,22px); margin-bottom:20px; font-weight:600; }
.form-row{ display:flex; gap:15px; margin-bottom:20px; flex-wrap:wrap; }
.form-row input{ flex:1; min-width:200px; padding:12px 15px; border-radius:6px; border:1px solid #ccc; font-size:14px; }
.submit-btn{ background:#c8102e; color:white; padding:12px 30px; border:none; border-radius:6px; font-size:16px; font-weight:bold; cursor:pointer; transition:0.3s; width:100%; max-width:200px; }
.submit-btn:disabled{ opacity:0.6; cursor:default; }
.form-message{ margin-top:12px; padding:12px 15px; border-radius:8px; display:none; }
.form-message.success{ background:#e6ffef; color:#064e2a; border:1px solid #8af0b0; display:block; }
.form-message.error{ background:#fff0f0; color:#6b0b0b; border:1px solid #f1a0a0; display:block; }
.error-text{ color:#b00020; font-size:12px; margin-top:5px; display:none; }
@media(max-width:1024px){ .hero{ padding:40px 6%; } }
@media(max-width:768px){ .hero{ flex-direction:column; text-align:center; } .hero-text{ margin-bottom:20px; } .hero-image img{ max-width:250px; } }
@media(max-width:480px){ .hero-text h1{ font-size:30px; } .hero-image img{ max-width:200px; } }
Apne Work Ko
SKIP Nahi
Continue Karo!
(function(){
const form = document.getElementById(‘leadForm’);
const submitBtn = document.getElementById(‘submitBtn’);
const msgBox = document.getElementById(‘formMessage’);
const nameInput = form.querySelector(‘[name=”name”]’);
const phoneInput = form.querySelector(‘[name=”phone”]’);
const emailInput = form.querySelector(‘[name=”email”]’);
const nameError = document.getElementById(‘nameError’);
const phoneError = document.getElementById(‘phoneError’);
const emailError = document.getElementById(’emailError’);
function validateName() {
const nameRegex = /^[A-Za-z\s]+$/;
if (!nameRegex.test(nameInput.value.trim())) {
nameError.style.display = ‘block’;
return false;
}
nameError.style.display = ‘none’;
return true;
}
function validatePhone() {
const phoneRegex = /^[6-9]\d{9}$/;
if (!phoneRegex.test(phoneInput.value.trim())) {
phoneError.style.display = ‘block’;
return false;
}
phoneError.style.display = ‘none’;
return true;
}
function validateEmail() {
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
if (!emailRegex.test(emailInput.value.trim())) {
emailError.style.display = ‘block’;
return false;
}
emailError.style.display = ‘none’;
return true;
}
form.addEventListener(‘submit’, async function(e){
e.preventDefault();
const validName = validateName();
const validPhone = validatePhone();
const validEmail = validateEmail();
if (!validName || !validPhone || !validEmail) {
return;
}
if (form.querySelector(‘[name=”_gotcha”]’).value) {
return;
}
const fd = new FormData(form);
if (fd.get(’email’)) fd.set(‘_replyto’, fd.get(’email’));
submitBtn.disabled = true;
const origText = submitBtn.textContent;
submitBtn.textContent = ‘Sending…’;
try {
const res = await fetch(form.action, {
method: form.method,
body: fd,
headers: { ‘Accept’: ‘application/json’ }
});
if (res.ok) {
msgBox.className = ‘form-message success’;
msgBox.textContent = ‘Thank you — your details have been submitted successfully!’;
form.reset();
} else {
let data;
try { data = await res.json(); } catch(e){ data = null; }
msgBox.className = ‘form-message error’;
msgBox.textContent = (data && data.error) ? data.error : ‘Submission failed — please try again later.’;
}
} catch (err) {
msgBox.className = ‘form-message error’;
msgBox.textContent = ‘Network error — please check your connection and try again.’;
} finally {
submitBtn.disabled = false;
submitBtn.textContent = origText;
}
});
nameInput.addEventListener(‘input’, validateName);
phoneInput.addEventListener(‘input’, validatePhone);
emailInput.addEventListener(‘input’, validateEmail);
})();
Available Printer Models
HP LaserJet Pro MFP M126nw Buy Now Add to Cart Details
Canon Pixma G2020 Ink Tank Printer Buy Now Add to Cart Details
Brother DCP-L2520D Laser Printer Buy Now Add to Cart Details
Epson EcoTank L3110 InkTank Printer Buy Now Add to Cart Details
HP DeskJet 2331 Color Printer Buy Now Add to Cart Details
Canon MF3010 Laser Multifunction Printer Buy Now Add to Cart Details
Epson L3152 WiFi All-in-One InkTank Printer Buy Now Add to Cart Details
Brother HL-L2321D Single Function Printer Buy Now Add to Cart Details
HP Smart Tank 516 Wireless All-in-One Buy Now Add to Cart Details
Canon LBP6030B Laser Printer Buy Now Add to Cart Details
Epson EcoTank L3211 InkTank Printer Buy Now Add to Cart Details
Brother DCP-T820DW InkTank Multifunction Buy Now Add to Cart Details