/* =========================
HARD MOBILE OVERRIDES
========================= */
@media (max-width: 768px) {
.tru-seal-float-btn,
.pvc-jamb-float-btn {
position: fixed !important;
top: 25% !important;
right: 12px !important;
bottom: auto !important;
padding: 10px 14px !important;
font-size: 13px !important;
border-radius: 28px !important;
max-width: 220px;
line-height: 1.2;
transform: none !important;
transition: none !important;
}
.pvc-jamb-float-btn {
top: 18% !important;
}
}
Order Tru-Seal Now
PVC Window Jamb Extensions
(function () {
const section = document.querySelector('.tru-seal-install');
if (!section) return;
const steps = section.querySelectorAll('.install-step');
const img = section.querySelector('#installImg');
let currentIndex = 0;
// ---- SET STEP ----
function setStep(index) {
if (index < 0 || index >= steps.length) return;
if (index === currentIndex) return;
currentIndex = index;
steps.forEach(step => step.classList.remove('active'));
steps[currentIndex].classList.add('active');
img.style.opacity = 0;
setTimeout(() => {
img.src = steps[currentIndex].dataset.img;
img.style.opacity = 1;
}, 200);
}
// ---- CLICK CONTROL ----
steps.forEach((step, index) => {
step.addEventListener('click', () => {
setStep(index);
});
});
// ---- INIT ----
window.addEventListener('load', () => {
steps[0].classList.add('active');
img.src = steps[0].dataset.img;
img.style.opacity = 1;
});
})();