/* Original supplied header/footer, with small responsive and accessibility fixes. */
.floating-icons{position:fixed;bottom:80px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:9999}.floating-icons a{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:white;font-size:26px;text-decoration:none;box-shadow:0 4px 8px #0005;transition:.3s}.floating-icons a.call{background:#0d6efd}.floating-icons a:hover{transform:scale(1.1)}
.mega-column{width:33.333%}.menu-item-has-children:focus-within .mega-dropdown{display:flex}.mega-dropdown{max-width:90vw}.footer-wrapper .panch{height:auto}.repair-main{padding:70px 6%;max-width:1300px;margin:auto;min-height:45vh}.repair-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.repair-grid img{width:100%;height:320px;object-fit:contain}.repair-main label{display:block}.repair-main input,.repair-main textarea{width:100%;padding:12px;margin:6px 0 18px;border:1px solid #ddd}.repair-main button{padding:12px 24px;background:#782626;color:#fff;border:0}@media(max-width:1200px){.extra{font-size:clamp(25px,3.5vw,53px)!important;letter-spacing:3px!important}}@media(max-width:767px){.repair-grid{grid-template-columns:1fr}.floating-icons{right:15px;bottom:25px}.footer-wrapper .widget-area{padding-bottom:25px}}
