
  #boltechHeaderRoot{
    --hdr-navy:#0e1c33;
    --hdr-navy-2:#122649;
    --hdr-navy-3:#17305a;
    --hdr-amber:#ff7a29;
    --hdr-amber-2:#ffb25c;
    --hdr-text-hi:#ffffff;
    --hdr-text-lo:#aab8cf;
    --hdr-ink:#14213b;
    font-family:'IBM Plex Sans',sans-serif;
  }
  #boltechHeaderRoot *{ box-sizing:border-box; }
  #boltechHeaderRoot a{ color:inherit; text-decoration:none; }
  #boltechHeaderRoot ul{ list-style:none; margin:0; padding:0; }
  #boltechHeaderRoot button{ font:inherit; background:none; border:none; cursor:pointer; margin:0; padding:0; }

  #boltechHeaderRoot .site-header{
    position:fixed;
    top:0; left:0;
    background:var(--hdr-navy);
    box-shadow:0 4px 24px rgba(0,0,0,0.12);
    z-index:100;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    width:100%;
  }

  #boltechHeaderRoot .brand-panel,
  #boltechHeaderRoot #boltechLogoWrap,
  #boltechHeaderRoot .brand-copy,
  #boltechHeaderRoot .brand-copy .name,
  #boltechHeaderRoot .brand-copy .slogan{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
  }

  #boltechHeaderRoot .header-inner{
    position:relative;
    display:flex;
    align-items:stretch;
    min-height:55px;
    height: 85px;
  }

  /* -------- LEFT: white logo panel -------- */
  #boltechHeaderRoot .brand-panel{
    position:relative;
    background:#ffffff;
    display:flex;
    align-items:center;
    gap:14px;
    padding:12px clamp(20px,4vw,48px);
    padding-right:70px;
    clip-path: polygon(0 0, 100% 0, calc(100% - 46px) 100%, 0 100%);
    flex:0 0 auto;
    z-index:2;
  }

  #boltechHeaderRoot #boltechBrandLink{
    display:flex;
    align-items:center;
    gap:14px;
    min-width:0;
  }
  #boltechHeaderRoot #boltechBrandLink:hover .brand-copy .name{ color:var(--hdr-amber); }

  #boltechHeaderRoot #boltechLogoWrap{
    height:74px !important;
    width:74px !important;
    flex-shrink:0;
    display:flex;
    align-items:center;
    justify-content:center;
    perspective:1400px;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
  }

  #boltechHeaderRoot #boltechLogoWrap img{
    width:100px !important;
    height:100px !important;
    max-width:none !important;
    object-fit:contain;
    display:block;
    image-rendering:-webkit-optimize-contrast;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    will-change:transform;
    animation:boltech-logo-spin 6s ease-in-out infinite;
    margin-top:-10px;
  }

  @keyframes boltech-logo-spin{
    0%{ transform:rotateY(0deg); }
    32%{ transform:rotateY(360deg); }
    100%{ transform:rotateY(360deg); }
  }

  @media (prefers-reduced-motion: reduce){
    #boltechHeaderRoot #boltechLogoWrap img{ animation:none; }
  }

  #boltechHeaderRoot .brand-copy{ display:flex; flex-direction:column; gap:0px; white-space:nowrap; min-width:0; }
  #boltechHeaderRoot .brand-copy .name{
    font-family:'Sora',sans-serif; font-weight:800; font-size:20px; letter-spacing:0.2px;
    color:var(--hdr-ink); transition:color .2s ease;
  }
  #boltechHeaderRoot .brand-copy .name span{ color:var(--hdr-amber); }
  #boltechHeaderRoot .brand-copy .slogan{
    font-family:'IBM Plex Sans',sans-serif; font-style:italic; font-weight:500;
    font-size:12.5px; color:#5b6a85;
    border-top:1px solid #e7e9ee; padding-top:5px; margin-top:1px;
  }

  /* -------- RIGHT: navy nav panel -------- */
  #boltechHeaderRoot .nav-panel{
    position:relative;
    flex:1 1 auto;
    background:
      linear-gradient(120deg, rgba(255,122,41,0.10), transparent 40%),
      var(--hdr-navy);
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:28px;
    padding:0 13px 0 10px;
    overflow:visible;
    min-width:0;
  }
  #boltechHeaderRoot .nav-panel::before{
    content:'';
    position:absolute; inset:0;
    background-image:
      linear-gradient(rgba(255,255,255,0.045) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255,255,255,0.045) 1px, transparent 1px);
    background-size:34px 34px;
    mask-image: linear-gradient(to right, transparent, black 30%);
    pointer-events:none;
  }

  /* -------- DESKTOP NAV -------- */
  #boltechHeaderRoot .nav-links{
    display:flex; align-items:center; gap:20px;
    position:relative; z-index:2;
    height:104px;
  }
  #boltechHeaderRoot .nav-item{ position:relative; height:100%; display:flex; align-items:center; }

  #boltechHeaderRoot .nav-link{
    display:inline-flex; align-items:center; gap:6px;
    height:100%;
    font-family:'IBM Plex Sans',sans-serif; font-weight:700; font-size:13px;
    letter-spacing:0.3px; color:var(--hdr-text-hi); line-height:1;
    white-space:nowrap;
    transition:color .2s ease;
  }
  #boltechHeaderRoot .nav-link svg{ flex-shrink:0; transition:transform .2s ease; }
  #boltechHeaderRoot .nav-item:hover .nav-link,
  #boltechHeaderRoot .nav-item:focus-within .nav-link{ color:var(--hdr-amber-2); }
  #boltechHeaderRoot .nav-item:hover .nav-link svg,
  #boltechHeaderRoot .nav-item:focus-within .nav-link svg{ transform:rotate(180deg); }
  #boltechHeaderRoot .nav-link.current{ color:var(--hdr-amber); }

  /* dropdown panels */
  #boltechHeaderRoot .dropdown{
    position:absolute; top:100%; left:0;
    min-width:230px;
    background:var(--hdr-navy-2);
    border:1px solid rgba(255,255,255,0.09);
    border-top:2px solid var(--hdr-amber);
    box-shadow:0 24px 44px rgba(0,0,0,0.45);
    padding:10px 0;
    opacity:0; visibility:hidden; transform:translateY(8px);
    transition:opacity .18s ease, transform .18s ease, visibility .18s;
    z-index:50;
  }
  #boltechHeaderRoot .nav-item:hover .dropdown,
  #boltechHeaderRoot .nav-item:focus-within .dropdown{
    opacity:1; visibility:visible; transform:translateY(0);
  }
  #boltechHeaderRoot .dropdown a{
    display:flex; align-items:center;
    padding:10px 20px;
    font-size:13px; font-weight:500; color:var(--hdr-text-lo);
    border-left:2px solid transparent;
    transition:background .15s ease, color .15s ease, border-color .15s ease;
  }
  #boltechHeaderRoot .dropdown a::before{
    content:'';
    display:inline-block;
    flex-shrink:0;
    width:0; height:0;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left:5px solid var(--hdr-text-lo);
    margin-right:10px;
    transition:border-left-color .15s ease;
  }
  #boltechHeaderRoot .dropdown a:hover::before{ border-left-color:var(--hdr-amber-2); }
  #boltechHeaderRoot .dropdown a:hover{
    background:rgba(255,122,41,0.08); color:var(--hdr-text-hi); border-left-color:var(--hdr-amber);
  }

  /* -------- PRODUCTS: mega-menu columns --------
     One wide panel, columns (one per product category), each with
     an uppercase amber heading and a plain list of that category's
     pages underneath — no flyouts, no second click needed. Centered
     under the PRODUCTS trigger so it overhangs equally on both sides. */
  #boltechHeaderRoot .products-mega{
    left:-100px; right:auto;
    transform:translateY(8px) translateX(-50%);
    display:flex;
    flex-wrap:nowrap;
    align-items:flex-start;
    width:max-content;
    max-width:98vw;
    padding:22px 20px;
    overflow-x:auto;
  }
  #boltechHeaderRoot .nav-item:hover .products-mega,
  #boltechHeaderRoot .nav-item:focus-within .products-mega{
    transform:translateY(0) translateX(-50%);
  }
  #boltechHeaderRoot .products-mega .mega-col{
    flex:0 0 152px;
    width:152px;
    padding:0 14px;
    margin-bottom:0;
  }
  #boltechHeaderRoot .products-mega .mega-col:first-child{ padding-left:0; }
  #boltechHeaderRoot .products-mega .mega-col + .mega-col{
    border-left:1px solid rgba(255,255,255,0.08);
  }
  #boltechHeaderRoot .products-mega .mega-col h4{
    font-family:'IBM Plex Sans',sans-serif; font-size:10.5px; font-weight:700; letter-spacing:1px;
    color:var(--hdr-amber-2); margin-bottom:12px; text-transform:uppercase; white-space:nowrap;
  }
  #boltechHeaderRoot .products-mega .mega-col a{
    display:flex; align-items:flex-start;
    padding:7px 0;
    font-size:12px; font-weight:500; line-height:1.3; color:var(--hdr-text-lo);
    border-left:none;
    transition:color .15s ease, padding-left .15s ease;
  }
  #boltechHeaderRoot .products-mega .mega-col a::before{
    content:'';
    display:inline-block;
    flex-shrink:0;
    width:0; height:0;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left:5px solid var(--hdr-text-lo);
    margin-right:9px;
    transition:border-left-color .15s ease;
  }
  #boltechHeaderRoot .products-mega .mega-col a:hover::before{ border-left-color:var(--hdr-amber-2); }
  #boltechHeaderRoot .products-mega .mega-col a:hover{
    color:var(--hdr-text-hi); padding-left:4px; background:none;
  }

  /* Nested item inside a mega-col (e.g. Capacitor Bank -> LV Capacitor,
     Power Factor Control Relay, TSM). Hovering/focusing the parent link
     opens a side flyout with its sub-items, without needing a second click. */
  #boltechHeaderRoot .products-mega .mega-col .mega-item.has-sub{
    position:relative;
  }
  #boltechHeaderRoot .products-mega .mega-col .mega-item.has-sub > a{
    justify-content:space-between;
  }
  #boltechHeaderRoot .products-mega .mega-col .mega-item.has-sub > a .sub-arrow{
    flex-shrink:0;
    margin-left:8px;
    transition:transform .15s ease;
  }
  #boltechHeaderRoot .products-mega .mega-col .mega-item.has-sub:hover > a .sub-arrow,
  #boltechHeaderRoot .products-mega .mega-col .mega-item.has-sub:focus-within > a .sub-arrow{
    transform:translateX(3px);
  }
  #boltechHeaderRoot .products-mega .mega-col .sub-flyout{
    position:absolute;
    top:-10px; left:100%;
    min-width:230px;
    background:var(--hdr-navy-2);
    border:1px solid rgba(255,255,255,0.09);
    border-top:2px solid var(--hdr-amber);
    box-shadow:0 24px 44px rgba(0,0,0,0.45);
    padding:8px 0;
    opacity:0; visibility:hidden; transform:translateX(6px);
    transition:opacity .18s ease, transform .18s ease, visibility .18s;
    z-index:60;
  }
  #boltechHeaderRoot .products-mega .mega-col .mega-item.has-sub:hover .sub-flyout,
  #boltechHeaderRoot .products-mega .mega-col .mega-item.has-sub:focus-within .sub-flyout{
    opacity:1; visibility:visible; transform:translateX(0);
  }
  #boltechHeaderRoot .products-mega .mega-col .sub-flyout a{
    display:flex; align-items:center;
    padding:9px 18px;
    font-size:12.5px; font-weight:500; color:var(--hdr-text-lo);
  }
  #boltechHeaderRoot .products-mega .mega-col .sub-flyout a::before{
    content:'';
    display:inline-block; flex-shrink:0;
    width:0; height:0;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left:5px solid var(--hdr-text-lo);
    margin-right:9px;
    transition:border-left-color .15s ease;
  }
  #boltechHeaderRoot .products-mega .mega-col .sub-flyout a:hover::before{ border-left-color:var(--hdr-amber-2); }
  #boltechHeaderRoot .products-mega .mega-col .sub-flyout a:hover{ color:var(--hdr-text-hi); }

  #boltechHeaderRoot .nav-cta{
    font-family:'IBM Plex Sans',sans-serif; font-weight:700; font-size:13px; letter-spacing:0.4px;
    background:linear-gradient(120deg,var(--hdr-amber),var(--hdr-amber-2));
    color:#231202;
    padding:11px 18px; border-radius:3px;
    position:relative; z-index:2; white-space:nowrap; flex-shrink:0;
    margin-left:auto;
    transition:transform .2s ease, box-shadow .2s ease;
    cursor:pointer;
  }
  #boltechHeaderRoot .nav-cta:hover{ transform:translateY(-2px); box-shadow:0 10px 24px rgba(255,122,41,0.35); }

  #boltechHeaderRoot .menu-toggle{
    display:none; flex-direction:column; gap:5px; cursor:pointer; z-index:5; flex-shrink:0;
    padding:6px;
  }
  #boltechHeaderRoot .menu-toggle span{ width:24px; height:2px; background:var(--hdr-text-hi); display:block; transition:.25s ease; }
  #boltechHeaderRoot .menu-toggle.active span:nth-child(1){ transform:translateY(7px) rotate(45deg); }
  #boltechHeaderRoot .menu-toggle.active span:nth-child(2){ opacity:0; }
  #boltechHeaderRoot .menu-toggle.active span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); }

  #boltechHeaderRoot .accent-line{
    height:4px; width:100%;     margin-bottom: 0px;
    background:linear-gradient(90deg, var(--hdr-amber), var(--hdr-amber-2), var(--hdr-amber));
  }

  /* -------- MOBILE MENU -------- */
  #boltechHeaderRoot .mobile-menu{
    display:none;
    position:absolute; top:100%; left:0; right:0;
    max-height:0;
    background:var(--hdr-navy-2);
    box-shadow:0 20px 50px rgba(0,0,0,0.35);
    overflow:hidden;
    transition:max-height .35s ease;
    z-index:200;
  }
  #boltechHeaderRoot .mobile-menu.open{ max-height:80vh; }
  #boltechHeaderRoot .mobile-menu-scroll{
    max-height:80vh;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
  }
  #boltechHeaderRoot .mobile-overlay{
    display:none;
    position:fixed; inset:0; background:rgba(0,0,0,0);
    z-index:90; opacity:0; pointer-events:none; transition:opacity .3s ease;
  }
  #boltechHeaderRoot .mobile-overlay.open{ opacity:1; pointer-events:auto; }
  #boltechHeaderRoot .mobile-acc-item + .mobile-acc-item{ border-top:1px solid rgba(255,255,255,0.07); }
  #boltechHeaderRoot .mobile-acc-head{
    display:flex; align-items:center; justify-content:space-between;
    padding:15px 22px; width:100%; text-align:left;
    color:var(--hdr-text-hi); font-weight:700; font-size:14px; letter-spacing:0.3px;
  }
  #boltechHeaderRoot .mobile-acc-head svg{ transition:transform .2s ease; flex-shrink:0; }
  #boltechHeaderRoot .mobile-acc-item.open > .mobile-acc-head svg{ transform:rotate(180deg); }
  #boltechHeaderRoot .mobile-acc-head.current{ color:var(--hdr-amber); }
  #boltechHeaderRoot .mobile-acc-body{
    max-height:0; overflow:hidden; transition:max-height .3s ease;
    background:rgba(0,0,0,0.15);
  }
  #boltechHeaderRoot .mobile-acc-body a{
    display:block; padding:11px 34px; font-size:13px; color:var(--hdr-text-lo); font-weight:500;
  }
  #boltechHeaderRoot .mobile-acc-body a:hover,
  #boltechHeaderRoot .mobile-acc-body a:active{ color:var(--hdr-amber-2); }
  #boltechHeaderRoot .mobile-acc-body h4{
    padding:12px 34px 4px; font-size:10px; letter-spacing:1.2px; color:var(--hdr-amber-2); font-weight:700; text-transform:uppercase;
  }
  #boltechHeaderRoot .mobile-cta{
    margin:20px 22px;
    display:block; text-align:center;
    background:linear-gradient(120deg,var(--hdr-amber),var(--hdr-amber-2));
    color:#231202; font-weight:700; font-size:13px; padding:13px; border-radius:3px;
    cursor:pointer;
  }

  /* nested (2nd level) mobile accordion — the PRODUCTS categories,
     each opening its own list of sub-pages */
  #boltechHeaderRoot .mobile-acc-body > .mobile-acc-item{ border-top:1px solid rgba(255,255,255,0.06); }
  #boltechHeaderRoot .mobile-acc-body > .mobile-acc-item:first-child{ border-top:none; }
  #boltechHeaderRoot .mobile-acc-head-sub{
    padding:12px 22px 12px 34px;
    font-size:12.5px; font-weight:600; letter-spacing:0.2px;
    color:var(--hdr-amber-2);
  }
  #boltechHeaderRoot .mobile-acc-body-sub{ background:rgba(0,0,0,0.22); }
  #boltechHeaderRoot .mobile-acc-body-sub a{
    padding:10px 22px 10px 46px;
    font-size:12.5px; line-height:1.4;
  }

  /* 3rd-level nested accordion — e.g. Capacitor Bank's own sub-items
     (LV Capacitor, Power Factor Control Relay, TSM), nested one level
     deeper than the category (Power Quality, LT Solution, etc). */
  #boltechHeaderRoot .mobile-acc-head-subsub{
    padding:11px 22px 11px 46px;
    font-size:12.5px; font-weight:600; letter-spacing:0.2px;
    color:var(--hdr-text-hi);
  }
  #boltechHeaderRoot .mobile-acc-body-subsub{ background:rgba(0,0,0,0.3); }
  #boltechHeaderRoot .mobile-acc-body-subsub a{
    padding:9px 22px 9px 58px;
    font-size:12px; line-height:1.4;
  }

  @media (max-width:1300px){
    #boltechHeaderRoot .nav-links{ display:none; }
    #boltechHeaderRoot .nav-cta{ display:none; }
    #boltechHeaderRoot .menu-toggle{ display:flex; }
    #boltechHeaderRoot .mobile-menu{ display:block; }
    #boltechHeaderRoot .mobile-overlay{ display:block; }

    #boltechHeaderRoot .header-inner{ min-height:auto; align-items:stretch; }
    #boltechHeaderRoot .brand-panel{
      clip-path:none;
      padding:10px 12px;
      flex:1 1 auto;
      gap:10px;
      min-width:0;
    }
    #boltechHeaderRoot .header-inner {
      position: relative;
      display: flex;
      align-items: stretch;
      min-height: 65px;
      height: 40px;
    }
    #boltechHeaderRoot #boltechLogoWrap{
      height:54px !important;
      width:60px !important;
    }
    #boltechHeaderRoot #boltechLogoWrap img{
      height:85px !important;
      width:86px !important;
      margin-top:-6px;
    }

    #boltechHeaderRoot .brand-copy{ min-width:0; }
    #boltechHeaderRoot .brand-copy .name{
      font-size:17px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;
    }
    #boltechHeaderRoot .brand-copy .slogan{
      font-size:10.5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
      display:block; max-width:100%;
    }

    #boltechHeaderRoot .nav-panel{
      flex:0 0 auto;
      padding:0 14px 0 6px;
      justify-content:center;
    }
    #boltechHeaderRoot .nav-panel::before{ display:none; }
  }

  /* ==============================================================
     GET A QUOTE — popup form
  ============================================================== */
  #boltechHeaderRoot .boltech-quote-overlay{
    display:none;
    position:fixed; inset:0;
    background:rgba(10,16,28,0.6);
    -webkit-backdrop-filter:blur(2px);
    backdrop-filter:blur(2px);
    z-index:500;
    opacity:0;
    transition:opacity .25s ease;
  }
  #boltechHeaderRoot .boltech-quote-overlay.boltech-quote-open{ display:block; opacity:1; }

  #boltechHeaderRoot .boltech-quote-modal{
    display:none;
    position:fixed;
    top:50%; left:50%;
    transform:translate(-50%,-46%);
    width:min(440px, 92vw);
    max-height:88vh;
    overflow:hidden;
    background:#ffffff;
    border-radius:10px;
    border-top:4px solid var(--hdr-amber);
    box-shadow:0 30px 70px rgba(0,0,0,0.35);
    padding:0;
    z-index:501;
    opacity:0;
    transition:opacity .25s ease, transform .25s ease;
    font-family:'IBM Plex Sans',sans-serif;
  }
  #boltechHeaderRoot .boltech-quote-modal.boltech-quote-open{
    display:block;
    opacity:1;
    transform:translate(-50%,-50%);
  }

  /* Scrollable inner wrapper — only this scrolls, so the close button
     (a direct child of the modal, outside this wrapper) stays fixed
     in place instead of scrolling away with the form content. */
  #boltechHeaderRoot .boltech-quote-scroll{
    max-height:88vh;
    overflow-y:auto;
    padding:30px 28px 26px;
  }

  #boltechHeaderRoot .boltech-quote-close{
    position:absolute; top:14px; right:16px;
    width:32px; height:32px;
    border-radius:50%;
    background:#f2f4f8;
    color:#3a4a66;
    font-size:20px; line-height:1;
    display:flex; align-items:center; justify-content:center;
    cursor:pointer;
    z-index:2;
    transition:background .15s ease, color .15s ease;
  }
  #boltechHeaderRoot .boltech-quote-close:hover{ background:var(--hdr-amber); color:#fff; }

  #boltechHeaderRoot .boltech-quote-modal h3{
    font-family:'Sora',sans-serif;
    font-size:21px; font-weight:800;
    color:var(--hdr-ink);
    margin-bottom:6px;
  }
  #boltechHeaderRoot .boltech-quote-modal p.boltech-quote-sub{
    font-size:13px; color:#5b6a85; margin-bottom:20px; line-height:1.5;
  }

  #boltechHeaderRoot .boltech-quote-form label{
    display:block;
    font-size:12.5px; font-weight:600; color:var(--hdr-ink);
    margin-bottom:14px;
  }
  #boltechHeaderRoot .boltech-quote-form label span.boltech-quote-req{ color:var(--hdr-amber); }
  #boltechHeaderRoot .boltech-quote-form input,
  #boltechHeaderRoot .boltech-quote-form textarea{
    width:100%; margin-top:6px;
    font-family:'IBM Plex Sans',sans-serif; font-size:13.5px; color:var(--hdr-ink);
    border:1.5px solid #dde2ec; border-radius:5px;
    padding:10px 12px;
    background:#fbfcfe;
    transition:border-color .15s ease, box-shadow .15s ease;
  }
  #boltechHeaderRoot .boltech-quote-form input:focus,
  #boltechHeaderRoot .boltech-quote-form textarea:focus{
    outline:none;
    border-color:var(--hdr-amber);
    box-shadow:0 0 0 3px rgba(255,122,41,0.14);
  }
  #boltechHeaderRoot .boltech-quote-form textarea{ resize:vertical; min-height:80px; }

  #boltechHeaderRoot .boltech-quote-submit{
    width:100%;
    margin-top:6px;
    font-family:'IBM Plex Sans',sans-serif; font-weight:700; font-size:14px; letter-spacing:0.3px;
    background:linear-gradient(120deg,var(--hdr-amber),var(--hdr-amber-2));
    color:#231202;
    padding:13px; border-radius:5px;
    cursor:pointer;
    transition:transform .2s ease, box-shadow .2s ease;
  }
  #boltechHeaderRoot .boltech-quote-submit:hover{ transform:translateY(-2px); box-shadow:0 10px 24px rgba(255,122,41,0.35); }
  #boltechHeaderRoot .boltech-quote-submit:disabled{ opacity:0.65; cursor:not-allowed; transform:none; box-shadow:none; }

  #boltechHeaderRoot .boltech-quote-success{
    text-align:center;
    padding:18px 6px 6px;
    font-size:14px; font-weight:600; color:#1c7c3e;
  }
  #boltechHeaderRoot .boltech-quote-success .boltech-quote-wa-link{
    display:inline-block; margin-top:12px;
    background:#25D366; color:#fff; font-weight:700; font-size:13px;
    padding:10px 18px; border-radius:5px;
  }

  @media (max-width:480px){
    #boltechHeaderRoot .boltech-quote-modal{ padding:26px 20px 22px; }
  }

