{"id":691,"date":"2026-05-18T13:06:45","date_gmt":"2026-05-18T11:06:45","guid":{"rendered":"https:\/\/prestolite.co.za\/?page_id=691"},"modified":"2026-08-04T22:46:46","modified_gmt":"2026-08-04T20:46:46","slug":"new-design","status":"publish","type":"page","link":"https:\/\/prestolite.co.za\/","title":{"rendered":"new design"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.14.7&#8243; _module_preset=&#8221;default&#8221; position_origin_a=&#8221;top_center&#8221; position_origin_r=&#8221;top_right&#8221; module_alignment=&#8221;right&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.14.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;1500px&#8221; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.14.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.14.7&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!--SHELHURST COMPONENTS \u2014 Homepage New Look\u00b7 Hero slider (3 slides) + Who We Are section\u00b7 Fonts & tokens match home.html\u00b7 Dummy images \u2014 swap src with real photos\u00b7 GIF placeholder in Who We Are \u2014 swap with real URL--><\/p>\n<style>.et_pb_section_0 { padding-bottom: 0 !important; } .et_pb_section_0 .et_pb_row { padding-bottom: 0 !important; }@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');.snl {--blue:      #0079c1;--blue-dark: #005fa3;--blue-mid:  #1A90D0;--blue-lt:   #E0F0FB;--blue-xlt:  #EEF7FD;--white:     #ffffff;--off:       #F7F9FC;--light:     #EEF2FA;--border:    #DDE3EF;--text:      #1A2237;--muted:     #5A6B8A;--head:      'Barlow Condensed', sans-serif;--body:      'DM Sans', sans-serif;--ease:      cubic-bezier(0.4,0,0.2,1);--s-sm:      0 2px 12px rgba(0,121,193,.08);--s-md:      0 6px 32px rgba(0,121,193,.13);--s-lg:      0 16px 60px rgba(0,121,193,.18);}.snl *,.snl *::before,.snl *::after { box-sizing: border-box; margin: 0; padding: 0; }.snl { font-family: var(--body); color: var(--text); line-height: 1.6; overflow-x: hidden; }.snl a { text-decoration: none; }.snl img { display: block; max-width: 100%; }.snl-inner { max-width: 1200px; margin: 0 auto; padding: 0 40px; }.snl-section { padding: 96px 0; }\/* \u2500\u2500 HERO SLIDER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/.snl-hero {  position: relative;  height: 90vh;  min-height: 520px;  overflow: hidden;}\/* Slides *\/.snl-slides {  display: flex;  height: 100%;  transition: transform .75s var(--ease);  will-change: transform;}.snl-slide {  position: relative;  flex: 0 0 100%;  height: 100%;  display: flex;  align-items: center;}.snl-slide-bg {  position: absolute;  inset: 0;  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  transition: transform 8s ease;}\/* Subtle Ken-Burns on active slide *\/.snl-slide.active .snl-slide-bg {  transform: scale(1.06);}\/* No overlay \u2014 images show clear. Element kept for markup compatibility. *\/.snl-slide-overlay { display: none; }\/* Content *\/.snl-slide-content {  position: relative;  z-index: 2;  width: 100%;}.snl-slide-tag {  display: inline-block;  font-size: 22px;  font-weight: 700;  letter-spacing: 3px;  text-transform: uppercase;  color: rgba(255,255,255,.85);  border-left: 3px solid var(--blue-mid);  padding-left: 12px;  margin-bottom: 20px;  text-shadow: 0 1px 6px rgba(0,0,0,.45);}.snl-slide-title {  font-family: var(--head);  font-size: clamp(44px, 7vw, 90px);  font-weight: 900;  line-height: .92;  text-transform: uppercase;  color: var(--white);  letter-spacing: -1px;  margin-bottom: 28px;  text-shadow: 0 2px 16px rgba(0,0,0,.5);  max-width: 700px;}.snl-slide-title .accent { color: #90CAF9; }.snl-slide-btn {  display: inline-block;  padding: 15px 36px;  border: 1.5px solid rgba(255,255,255,.6);  border-radius: 3px;  font-family: var(--body);  font-size: 14px;  font-weight: 600;  letter-spacing: .4px;  color: var(--white);  background: rgba(0,0,0,.18);  border-color: rgba(255,255,255,.8);  transition: all .28s var(--ease);}.snl-slide-btn:hover {  background: var(--white);  border-color: var(--white);  color: var(--blue);}\/* Arrow controls *\/.snl-arrow {  position: absolute;  top: 50%;  transform: translateY(-50%);  z-index: 10;  width: 48px;  height: 48px;  background: rgba(255,255,255,.12);  border: 1px solid rgba(255,255,255,.28);  border-radius: 50%;  display: flex;  align-items: center;  justify-content: center;  cursor: pointer;  transition: all .25s var(--ease);  backdrop-filter: blur(4px);  -webkit-backdrop-filter: blur(4px);  color: var(--white);}.snl-arrow:hover {  background: rgba(255,255,255,.24);  border-color: rgba(255,255,255,.55);}.snl-arrow-prev { left: 24px; }.snl-arrow-next { right: 24px; }\/* Dots *\/.snl-dots {  position: absolute;  bottom: 28px;  left: 50%;  transform: translateX(-50%);  z-index: 10;  display: flex;  gap: 10px;}.snl-dot {  width: 8px;  height: 8px;  border-radius: 50%;  background: rgba(255,255,255,.38);  border: none;  cursor: pointer;  transition: all .28s;  padding: 0;}.snl-dot.active {  background: var(--white);  transform: scale(1.3);}\/* \u2500\u2500 WHO WE ARE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/.snl-who {  background: var(--off);  padding: 70px 0 10px;}\/* GIF \/ media bar at the very top of the section *\/.snl-who-media {  width: 100%;  margin-bottom: 0;  overflow: hidden;  line-height: 0;       \/* kill inline gap *\/}.snl-who-media img,.snl-who-media .snl-who-media-placeholder {  width: 100%;  display: block;}\/* Placeholder shown until the real GIF URL is provided *\/.snl-who-media-placeholder {  background: #0079c1;  display: flex;  align-items: center;  justify-content: center;  gap: 48px;  padding: 22px 40px;  flex-wrap: wrap;}.snl-who-inner {  max-width: 1200px;  margin: 0 auto;  padding: 0 40px;}\/* Section heading *\/.snl-who-heading {  text-align: center;  margin-bottom: 40px;}.snl-who-logo {  height: 64px;  width: auto;  object-fit: contain;  margin: 0 auto 22px;  display: block;}.snl-tag {  display: inline-block;  font-size: 11px;  font-weight: 700;  letter-spacing: 3px;  text-transform: uppercase;  color: var(--blue);  margin-bottom: 14px;}.snl-h2 {  font-family: var(--head);  font-size: clamp(36px, 5vw, 64px);  font-weight: 900;  line-height: .95;  text-transform: uppercase;  letter-spacing: -.5px;  color: var(--text);}\/* Text grid \u2014 two columns of paragraphs *\/.snl-who-grid {  display: grid;  grid-template-columns: 1fr;  gap: 18px;  align-items: start;  max-width: 1012px;  margin: 0 auto;  padding: 40px 48px;}\/* Text side *\/.snl-who-body {  font-size: 18.5px;  color: var(--text);  line-height: 1.8;  margin-bottom: 16px;}.snl-who-body strong { color: var(--blue); }.snl-who-chips {  display: flex;  gap: 10px;  flex-wrap: wrap;  margin-top: 32px;}.snl-chip {  background: var(--blue-lt);  color: var(--blue);  border: 1px solid rgba(0,121,193,.2);  padding: 6px 15px;  border-radius: 30px;  font-size: 12.5px;  font-weight: 600;}\/* \u2500\u2500 INDUSTRIES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/.snl-industries {  background: var(--off);  padding: 10px 0 64px 0;}.snl-industries-head {  margin-bottom: 36px;  text-align: center;}.snl-industries-head .snl-h2 {  margin-top: 10px;}.snl-ind-grid {  display: grid;  grid-template-columns: repeat(3, 1fr);  gap: 16px;}.snl-ind-card {  position: relative;  border-radius: 6px;  overflow: hidden;  aspect-ratio: 1\/1;  box-shadow: var(--s-sm);  display: block;  text-decoration: none;  color: inherit;  cursor: pointer;}.snl-ind-card img {  width: 100%;  height: 100%;  object-fit: cover;  object-position: center center;  display: block;  transition: transform .55s var(--ease);}\/* Per-card framing \u2014 keep each subject centred above the label *\/.snl-ind-card:nth-child(1) img { object-position: center 60%; }  \/* Mining \u2014 show the haul truck *\/.snl-ind-card:nth-child(2) img { object-position: center 45%; }  \/* Military *\/.snl-ind-card:nth-child(3) img { object-position: 40% center; }  \/* Commercial truck *\/.snl-ind-card:nth-child(4) img { object-position: center center; } \/* Bus *\/.snl-ind-card:hover img { transform: scale(1.08); }.snl-ind-overlay {  position: absolute;  inset: 0;  \/* subtle dark gradient at the bottom only \u2014 keeps the label readable, image stays clear *\/  background: linear-gradient(to top, rgba(0,20,40,.82) 0%, rgba(0,20,40,.3) 32%, rgba(0,20,40,0) 55%);  transition: background .3s;}.snl-ind-card:hover .snl-ind-overlay {  background: linear-gradient(to top, rgba(0,20,40,.88) 0%, rgba(0,20,40,.4) 38%, rgba(0,20,40,.05) 62%);}\/* Commercial Truck (3) & Bus (4) \u2014 brighter images, so give a stronger blue-tinted bottom *\/.snl-ind-card:nth-child(3) .snl-ind-overlay,.snl-ind-card:nth-child(4) .snl-ind-overlay {  background: linear-gradient(to top, rgba(0,40,80,.92) 0%, rgba(0,77,124,.45) 36%, rgba(0,121,193,.08) 62%, rgba(0,121,193,0) 75%);}.snl-ind-card:nth-child(3):hover .snl-ind-overlay,.snl-ind-card:nth-child(4):hover .snl-ind-overlay {  background: linear-gradient(to top, rgba(0,40,80,.95) 0%, rgba(0,77,124,.55) 42%, rgba(0,121,193,.15) 68%, rgba(0,121,193,0) 80%);}.snl-ind-label {  position: absolute;  bottom: 0;  left: 0;  right: 0;  padding: 20px 16px;}.snl-ind-label h3 {  font-family: var(--head);  font-size: 20px;  font-weight: 800;  text-transform: uppercase;  color: var(--white);  line-height: 1.1;}.snl-ind-sub {  font-size: 11px;  color: rgba(255,255,255,.6);  margin-top: 4px;}\/* \u2500\u2500 CTA BANNER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/.snl-cta-bar {  background: #0079c1;  width: 100%;}.snl-cta-bar-inner {  max-width: 1200px;  margin: 0 auto;  padding: 32px 40px;  display: flex;  align-items: center;  justify-content: space-between;  gap: 40px;}.snl-cta-logo {  height: 56px;  width: auto;  display: block;  object-fit: contain;}.snl-cta-bar-btn {  display: inline-block;  padding: 14px 40px;  border: 1.5px solid rgba(255,255,255,.7);  border-radius: 3px;  font-family: var(--body);  font-size: 14px;  font-weight: 700;  letter-spacing: 1.5px;  text-transform: uppercase;  color: var(--white);  background: transparent;  white-space: nowrap;  transition: all .25s var(--ease);}.snl-cta-bar-btn:hover {  background: rgba(255,255,255,.15);  border-color: var(--white);  color: var(--white);}\/* \u2500\u2500 CONTACT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/.snl-contact {  background: var(--white);  padding: 64px 0;}.snl-contact-grid {  display: grid;  grid-template-columns: 1fr 1fr;  gap: 72px;  align-items: start;}.snl-contact-info .snl-h2 { margin: 12px 0 18px; }.snl-contact-intro {  font-size: 17px;  color: var(--text);  line-height: 1.7;  margin-bottom: 36px;  max-width: 460px;}.snl-ci-list {  display: flex;  flex-direction: column;  gap: 20px;}.snl-ci-row {  display: flex;  gap: 15px;  align-items: flex-start;}.snl-ci-icon {  width: 44px;  height: 44px;  flex-shrink: 0;  background: var(--blue-lt);  border: 1px solid rgba(0,121,193,.2);  border-radius: 6px;  display: flex;  align-items: center;  justify-content: center;  color: var(--blue);}.snl-ci-lbl {  font-size: 10.5px;  font-weight: 700;  letter-spacing: 1.8px;  text-transform: uppercase;  color: var(--blue);  margin-bottom: 3px;}.snl-ci-val {  font-size: 16px;  color: var(--text);  line-height: 1.6;}.snl-ci-val a { color: var(--text); transition: color .2s; }.snl-ci-val a:hover { color: var(--blue); }\/* WhatsApp quick button *\/.snl-wa {  display: inline-flex;  align-items: center;  gap: 12px;  margin-top: 32px;  padding: 14px 26px;  border-radius: 50px;  background: #25D366;  color: var(--white);  font-weight: 700;  font-size: 14.5px;  letter-spacing: .3px;  box-shadow: 0 8px 26px rgba(37,211,102,.35);  transition: transform .22s var(--ease), box-shadow .22s var(--ease);}.snl-wa:hover {  transform: translateY(-2px);  box-shadow: 0 12px 34px rgba(37,211,102,.45);  color: var(--white);}.snl-wa svg { flex-shrink: 0; }\/* Form panel *\/.snl-form {  background: var(--off);  border: 1px solid var(--border);  border-radius: 8px;  padding: 40px 36px;  box-shadow: var(--s-md);}.snl-form h3 {  font-family: var(--head);  font-size: 28px;  font-weight: 800;  text-transform: uppercase;  color: var(--text);  line-height: 1;  margin-bottom: 8px;}.snl-form .snl-form-note {  font-size: 13px;  color: var(--muted);  margin-bottom: 26px;  line-height: 1.6;}.snl-fgroup { margin-bottom: 16px; }.snl-fgroup label {  display: block;  font-size: 11px;  font-weight: 700;  letter-spacing: 1.5px;  text-transform: uppercase;  color: var(--muted);  margin-bottom: 7px;}.snl-fgroup input,.snl-fgroup select,.snl-fgroup textarea {  width: 100%;  background: var(--white);  border: 1.5px solid var(--border);  border-radius: 4px;  padding: 12px 15px;  color: var(--text);  font-family: var(--body);  font-size: 14.5px;  outline: none;  transition: border-color .2s, box-shadow .2s;  -webkit-appearance: none;}.snl-fgroup input::placeholder,.snl-fgroup textarea::placeholder { color: #B0BDD0; }.snl-fgroup input:focus,.snl-fgroup select:focus,.snl-fgroup textarea:focus {  border-color: var(--blue);  box-shadow: 0 0 0 3px rgba(0,121,193,.1);}.snl-fgroup textarea { min-height: 110px; resize: vertical; }.snl-form-submit {  width: 100%;  display: inline-flex;  align-items: center;  justify-content: center;  gap: 10px;  margin-top: 6px;  padding: 15px 34px;  border: none;  border-radius: 3px;  background: #25D366;  color: var(--white);  font-family: var(--body);  font-size: 15px;  font-weight: 700;  letter-spacing: .3px;  cursor: pointer;  transition: background .22s var(--ease), transform .22s var(--ease);}.snl-form-submit:hover { background: #1da851; transform: translateY(-2px); }\/* \u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/@media (max-width: 1024px) {  .snl-inner,  .snl-who-inner { padding: 0 28px; }  .snl-who-grid  { gap: 52px; }  .snl-ind-grid  { grid-template-columns: repeat(3, 1fr); }}@media (max-width: 768px) {  .snl-inner,  .snl-who-inner { padding: 0 20px; }  .snl-who       { padding: 64px 0; }  .snl-who-grid  { grid-template-columns: 1fr; gap: 0; }  .snl-ind-grid  { grid-template-columns: repeat(2, 1fr); }  .snl-ind-card  { aspect-ratio: 1\/1; }  .snl-contact-grid { grid-template-columns: 1fr; gap: 48px; }  .snl-contact   { padding: 64px 0; }  .snl-slide-title { font-size: clamp(36px, 9vw, 64px); }  \/* On narrow screens the sides crop \u2014 keep the subject (right-of-centre) in frame *\/  .snl-slide-bg  { background-position: 72% center; }  .snl-arrow     { width: 40px; height: 40px; }  .snl-arrow-prev { left: 12px; }  .snl-arrow-next { right: 12px; }}\/* Phones \u2014 single column, compact landscape cards (no giant portrait towers) *\/@media (max-width: 520px) {  .snl-ind-grid  { grid-template-columns: 1fr; gap: 14px; }  .snl-ind-card  { aspect-ratio: 16\/10; }  .snl-ind-card img { object-position: center 42%; }}\n\/* Contact replacement block *\/\n.snl-contact { background: #f5f7fa; padding: 60px 20px; }\n.snl-contact-replace { display: flex; flex-direction: column; align-items: center; gap: 28px; text-align: center; }\n.snl-cr-logo { max-width: 170px; width: 100%; } .snl-cr-product { max-width: 130px; width: 100%; margin-top: 10px; }\n.snl-cr-details { display: flex; flex-direction: column; gap: 10px; }\n.snl-cr-company { font-size: 20px; font-weight: 700; color: #0a0a0a; margin: 0; }\n.snl-cr-address, .snl-cr-phone, .snl-cr-email { font-size: 16px; color: #444; margin: 0; }\n.snl-cr-details .snl-wa { display: inline-block; margin-top: 16px; background: #25d366; color: #fff; padding: 14px 32px; border-radius: 4px; font-weight: 700; font-size: 16px; text-decoration: none; letter-spacing: 0.5px; }\n@media(min-width:768px){ .snl-contact-replace { flex-direction: row; text-align: left; gap: 48px; } .snl-cr-logo { max-width: 150px; } .snl-cr-product { max-width: 110px; } }<\/p>\n<p>.snl-blue-strip { background: #095aa6; padding: 34px 20px; }\n.snl-bs-inner { max-width: 1080px; margin: 0 auto; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 20px; }\n.snl-bs-logo { color: #fff; font-size: 20px; font-weight: 700; line-height: 1.2; }\n.snl-bs-logo span { display: block; font-size: 13px; font-weight: 400; }\n.snl-bs-btn { display: inline-block; border: 2px solid #fff; color: #fff; padding: 14px 32px; font-size: 15px; font-weight: 700; letter-spacing: 1px; text-decoration: none; white-space: nowrap; }\n.snl-bs-btn:hover { background: #fff; color: #095aa6; }\n<\/style>\n<div class=\"snl\"><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550     1 \u00b7 HERO SLIDER     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<section class=\"snl-hero\" id=\"snl-hero\" aria-label=\"Hero slider\">\n<div class=\"snl-slides\" id=\"snlSlides\">    <!-- Slide 1 \u2014 Mining (haul trucks) -->    <\/p>\n<div class=\"snl-slide active\" aria-label=\"Slide 1 of 3\">      <!-- SWAP: replace src URL with the yellow haul-trucks mining photo -->      <\/p>\n<div class=\"snl-slide-bg\" style=\"background-image:url('https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/05\/1.png')\"><\/div>\n<div class=\"snl-slide-overlay\"><\/div>\n<div class=\"snl-slide-content\">\n<div class=\"snl-inner\">\n<div class=\"snl-slide-tag\">Mining &#038; Heavy Industry<\/div>\n<h1 class=\"snl-slide-title\">Ultimate Power<!\u2013- [et_pb_br_holder] -\u2013>For The <span class=\"accent\">Toughest Jobs<\/span><\/h1>\n<p>          <!-- SWAP: update href with real contact URL -->          <a href=\"https:\/\/prestolite.co.za\/?page_id=72\" class=\"snl-slide-btn\">Contact<\/a>        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>    <!-- Slide 2 \u2014 Mining DC Alternators (excavator \/ loader) -->    <\/p>\n<div class=\"snl-slide\" aria-label=\"Slide 2 of 3\">      <!-- SWAP: replace src URL with the excavator loader mining photo -->      <\/p>\n<div class=\"snl-slide-bg\" style=\"background-image:url('https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/07\/branding_blurred_v2.png')\"><\/div>\n<div class=\"snl-slide-overlay\"><\/div>\n<div class=\"snl-slide-content\">\n<div class=\"snl-inner\">\n<div class=\"snl-slide-tag\">DC Rotating Electrics<\/div>\n<h1 class=\"snl-slide-title\">Mining DC Alternators<!\u2013- [et_pb_br_holder] -\u2013>&#038; <span class=\"accent\">Starter Motors<\/span><\/h1>\n<p>          <!-- SWAP: update href with real products \/ find-out-more URL -->          <a href=\"https:\/\/prestolite.co.za\/?page_id=72\" class=\"snl-slide-btn\">Find Out More<\/a>        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>    <!-- Slide 3 \u2014 Military -->    <\/p>\n<div class=\"snl-slide\" aria-label=\"Slide 3 of 3\">      <!-- SWAP: replace src URL with the military armoured-vehicle photo -->      <\/p>\n<div class=\"snl-slide-bg\" style=\"background-image:url('https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/05\/3.png')\"><\/div>\n<div class=\"snl-slide-overlay\"><\/div>\n<div class=\"snl-slide-content\">\n<div class=\"snl-inner\">\n<div class=\"snl-slide-tag\">Specialised Solutions<\/div>\n<h1 class=\"snl-slide-title\">Prestolite Power Packs<!\u2013- [et_pb_br_holder] -\u2013>for <span class=\"accent\">Military Clients<\/span><\/h1>\n<p>          <!-- SWAP: update href with real contact \/ page URL -->          <a href=\"https:\/\/prestolite.co.za\/?page_id=72\" class=\"snl-slide-btn\">Contact Us<\/a>        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><!-- \/snl-slides -->  <!-- Arrows -->  <button class=\"snl-arrow snl-arrow-prev\" id=\"snlPrev\" aria-label=\"Previous slide\">    <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>  <\/button>  <button class=\"snl-arrow snl-arrow-next\" id=\"snlNext\" aria-label=\"Next slide\">    <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>  <\/button>  <!-- Dots -->  <\/p>\n<div class=\"snl-dots\" role=\"tablist\" aria-label=\"Slide navigation\">    <button class=\"snl-dot active\" data-index=\"0\" role=\"tab\" aria-label=\"Go to slide 1\"><\/button>    <button class=\"snl-dot\"        data-index=\"1\" role=\"tab\" aria-label=\"Go to slide 2\"><\/button>    <button class=\"snl-dot\"        data-index=\"2\" role=\"tab\" aria-label=\"Go to slide 3\"><\/button>  <\/div>\n<\/section>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550     2 \u00b7 WHO WE ARE     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<section class=\"snl-who\" id=\"snl-who\">  <!--    GIF BAR \u2014 replace the <img> placeholder below with:    <img decoding=\"async\" src=\"YOUR_GIF_URL\" alt=\"Shelhurst brands\" style=\"width:100%;display:block;\">    and remove the .snl-who-media-placeholder div entirely.  -->    <\/p>\n<div class=\"snl-who-inner\">    <!-- Heading -->    <\/p>\n<div class=\"snl-who-heading\">\n      <span class=\"snl-h2\">About Shelhurst Components Pty<\/span>\n    <\/div>\n<p>    <!-- Grid: two text columns -->    <\/p>\n<div class=\"snl-who-grid\">\n<div class=\"snl-who-text\">                <pee class=\"snl-who-body\">Shelhurst Components Pty is the master importer and distributor of Prestolite Electric \/ Leece-Neville heavy duty alternators and Starter motor range in the Southern African region. Shelhurst Components Pty&#8217;s focus is in the supply of heavy duty DC rotating electrics to the mining, commercial truck, military, bus and industrial sectors.<\/pee>      <\/div>\n<div class=\"snl-who-text\">        <pee class=\"snl-who-body\">Shelhurst Components Pty also specializes in the design development and manufacture of high Amp DC Prestolite Power Packs for clients that require EMI and ITAR Free solutions.<\/pee>        <pee class=\"snl-who-body\">It is our objective to supply OE quality products to the commercial and specialised vehicle industries at competitive pricing.<\/pee>      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550     3 \u00b7 INDUSTRIES     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<section class=\"snl-industries\" id=\"snl-industries\">\n<div class=\"snl-who-inner\">\n<div class=\"snl-industries-head\">      <span class=\"snl-tag\"><\/span>      <\/p>\n<h2 class=\"snl-h2\">Industries Served<\/h2>\n<\/p><\/div>\n<div class=\"snl-ind-grid\">      <a class=\"snl-ind-card\" href=\"\/?page_id=34\"><img decoding=\"async\" src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/06\/7-n.png\" alt=\"Mining\"><\/p>\n<div class=\"snl-ind-overlay\"><\/div>\n<div class=\"snl-ind-label\">\n<h3>Mining<\/h3>\n<div class=\"snl-ind-sub\">24\/7 operation demand<\/div>\n<\/div>\n<p><\/a>      <a class=\"snl-ind-card\" href=\"\/?page_id=22\"><img decoding=\"async\" src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/06\/2-n.png\" alt=\"Military\"><\/p>\n<div class=\"snl-ind-overlay\"><\/div>\n<div class=\"snl-ind-label\">\n<h3>Military<\/h3>\n<div class=\"snl-ind-sub\">EMI &#038; ITAR compliant<\/div>\n<\/div>\n<p><\/a>      <a class=\"snl-ind-card\" href=\"\/?page_id=476\"><img decoding=\"async\" src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-03-125901.png\" alt=\"Commercial Truck\"><\/p>\n<div class=\"snl-ind-overlay\"><\/div>\n<div class=\"snl-ind-label\">\n<h3>Commercial Truck<\/h3>\n<div class=\"snl-ind-sub\">Fleet uptime critical<\/div>\n<\/div>\n<p><\/a>      <a class=\"snl-ind-card\" href=\"\/?page_id=476\"><img decoding=\"async\" src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2022\/01\/110451871_bus2.jpg\" alt=\"Bus\"><\/p>\n<div class=\"snl-ind-overlay\"><\/div>\n<div class=\"snl-ind-label\">\n<h3>Bus<\/h3>\n<div class=\"snl-ind-sub\">Passenger fleet reliability<\/div>\n<\/div>\n<p><\/a>      <a class=\"snl-ind-card\" href=\"\/?page_id=800\"><img decoding=\"async\" src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/07\/refrigeration_truck_round_blur.png\" alt=\"Refrigeration\"><\/p>\n<div class=\"snl-ind-overlay\"><\/div>\n<div class=\"snl-ind-label\">\n<h3>Refrigeration<\/h3>\n<div class=\"snl-ind-sub\">Cold-chain reliability<\/div>\n<\/div>\n<p><\/a>      <a class=\"snl-ind-card\" href=\"\/?page_id=807\"><img decoding=\"async\" src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/07\/agriculture_tractor_round_blur.png\" alt=\"Agriculture\"><\/p>\n<div class=\"snl-ind-overlay\"><\/div>\n<div class=\"snl-ind-label\">\n<h3>Agriculture<\/h3>\n<div class=\"snl-ind-sub\">Season-critical uptime<\/div>\n<\/div>\n<p><\/a>    <\/div>\n<\/p><\/div>\n<\/section>\n<div class=\"snl-blue-strip\">\n<div class=\"snl-bs-inner\"><a href=\"https:\/\/prestolite.co.za\/?page_id=72\" class=\"snl-bs-btn\">CONTACT US TODAY<\/a><\/div>\n<\/div>\n<div class=\"snl-who-media\"><video autoplay muted loop playsinline style=\"width:100%;display:block;aspect-ratio:780\/70;\"><source src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/07\/enhanced_banner.mp4\" type=\"video\/mp4\"><\/video><\/div>\n<\/div>\n<p><!-- \/snl --><!-- \u2500\u2500 Slider JS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 --><script>function snlInitSlider() {  var track = document.getElementById('snlSlides');  if (!track || track.dataset.snlInit === '1') return;   \/* not ready \/ already initialised *\/  var slides = Array.prototype.slice.call(track.querySelectorAll('.snl-slide'));  var dots   = Array.prototype.slice.call(document.querySelectorAll('.snl-dot'));  var prev   = document.getElementById('snlPrev');  var next   = document.getElementById('snlNext');  if (!slides.length) return;  track.dataset.snlInit = '1';  var current = 0;  var timer;  function goTo(n) {    slides[current].classList.remove('active');    dots[current].classList.remove('active');    current = (n + slides.length) % slides.length;    slides[current].classList.add('active');    dots[current].classList.add('active');    track.style.transform = 'translateX(-' + current * 100 + '%)';  }  function autoplay() {    timer = setInterval(function () { goTo(current + 1); }, 6000);  }  function resetAutoplay() {    clearInterval(timer);    autoplay();  }  if (prev) prev.addEventListener('click', function () { goTo(current - 1); resetAutoplay(); });  if (next) next.addEventListener('click', function () { goTo(current + 1); resetAutoplay(); });  dots.forEach(function (dot) {    dot.addEventListener('click', function () {      goTo(parseInt(this.dataset.index, 10));      resetAutoplay();    });  });  \/* Swipe support *\/  var startX = 0;  track.addEventListener('touchstart', function (e) { startX = e.touches[0].clientX; }, { passive: true });  track.addEventListener('touchend',   function (e) {    var diff = startX - e.changedTouches[0].clientX;    if (Math.abs(diff) > 50) { goTo(current + (diff > 0 ? 1 : -1)); resetAutoplay(); }  });  autoplay();}\/* Bootstrap \u2014 runs whether the DOM is ready now or later.   WordPress often injects\/parses Custom HTML blocks after this script,   so we retry a few times and also listen for DOM ready + window load. *\/(function () {  var tries = 0;  function attempt() {    snlInitSlider();    var track = document.getElementById('snlSlides');    if ((!track || track.dataset.snlInit !== '1') && tries++ < 40) {      setTimeout(attempt, 150);   \/* keep retrying for ~6s while WP finishes rendering *\/    }  }  if (document.readyState === 'loading') {    document.addEventListener('DOMContentLoaded', attempt);  } else {    attempt();  }  window.addEventListener('load', snlInitSlider);})();\/* \u2500\u2500 WhatsApp contact form \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/(function () {  \/* SWAP: replace with the real WhatsApp number (international format, digits only \u2014 no +, spaces or dashes) *\/  var WA_NUMBER = '27724393940';  var form = document.getElementById('snlForm');  var direct = document.getElementById('snlWaDirect');  function openWhatsApp(text) {    var url = 'https:\/\/wa.me\/' + WA_NUMBER + (text ? '?text=' + encodeURIComponent(text) : '');    window.open(url, '_blank');  }  if (direct) {    direct.addEventListener('click', function (e) {      e.preventDefault();      openWhatsApp(\"Hi Shelhurst, I'd like to enquire about your Prestolite \/ Leece-Neville range.\");    });  }  if (form) {    form.addEventListener('submit', function (e) {      e.preventDefault();      var name     = (document.getElementById('snlName').value || '').trim();      var company  = (document.getElementById('snlCompany').value || '').trim();      var industry = (document.getElementById('snlIndustry').value || '').trim();      var message  = (document.getElementById('snlMessage').value || '').trim();      var lines = ['*New enquiry \u2014 Shelhurst Components Pty*'];      if (name)     lines.push('Name: ' + name);      if (company)  lines.push('Company: ' + company);      if (industry) lines.push('Industry: ' + industry);      if (message)  lines.push('Message: ' + message);      openWhatsApp(lines.join('\\n'));    });  }})();<\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<br \/>\n[et_pb_section][et_pb_row][et_pb_column type=\"4_4\"][et_pb_code]<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Libre+Baskerville:wght@700&#038;family=Poppins:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\"><script>(function(){function run(){var oldFooter=document.querySelector(\"footer.shf\");if(!oldFooter)return;if(oldFooter.dataset.rebuilt)return;oldFooter.dataset.rebuilt=\"1\";oldFooter.className=\"site-footer\";oldFooter.removeAttribute(\"id\");oldFooter.innerHTML='<\/p>\n<div class=\"footer-inner\">\n<div class=\"footer-grid\">\n<div class=\"brand\"><pee class=\"brand-logo\"><img decoding=\"async\" src=\"https:\/\/prestolite.co.za\/wp-content\/uploads\/2026\/07\/shelhurst_aligned_v2_large.png\" alt=\"Shelhurst Components (Pty) Ltd\" style=\"width:676px;max-width:100%;height:auto;display:block;margin-top:-70px;margin-left:-48.5px;\"><\/pee><pee class=\"tagline\" style=\"margin-top:4px;\">Master importer and distributor of Prestolite Electric &amp; Leece-Neville heavy-duty alternators and starter motors in Southern Africa.<\/pee><a class=\"back-to-top\" href=\"#\" id=\"shfBackToTop\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 19V5M5 12l7-7 7 7\"\/><\/svg>Back to top<\/a><\/div>\n<div class=\"contact\">\n<div class=\"contact-row\"><svg class=\"ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21s7-6.3 7-11a7 7 0 1 0-14 0c0 4.7 7 11 7 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.6\"\/><\/svg><span>Northlands Deco Park A4,<!\u2013- [et_pb_br_holder] -\u2013>New Market Road, Northriding, Johannesburg, 2169, SA<\/span><\/div>\n<div class=\"contact-row\"><svg class=\"ico wa\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2a10 10 0 0 0-8.6 15l-1.3 4.7 4.8-1.3A10 10 0 1 0 12 2zm0 2a8 8 0 0 1 0 16 8 8 0 0 1-4-1.1l-.3-.2-2.4.6.6-2.3-.2-.3A8 8 0 0 1 12 4zm-2.5 3.6c-.2 0-.5 0-.7.4-.3.4-1 1-1 2.3s1 2.7 1.1 2.9c.2.2 2 3.1 5 4.3 2.4 1 2.9.8 3.4.8.5-.1 1.6-.7 1.9-1.4.2-.7.2-1.2.1-1.4-.1-.1-.3-.2-.6-.4l-2-1c-.3-.1-.5-.2-.7.1l-.7.9c-.1.2-.3.2-.5.1-.3-.1-1.2-.5-2.2-1.4-.8-.7-1.4-1.6-1.5-1.9-.2-.2 0-.4.1-.5l.4-.5c.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5l-.9-2.1c-.2-.6-.5-.5-.6-.5z\"\/><\/svg><span><a href=\"https:\/\/wa.me\/27724393940\">+27 72 439 3940<\/a> (WhatsApp)<!\u2013- [et_pb_br_holder] -\u2013><a href=\"tel:+27769341005\">076 934 1005<\/a><\/span><\/div>\n<div class=\"contact-row\"><svg class=\"ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 5c0 8.3 6.7 15 15 15a2 2 0 0 0 2-2v-2.3a1 1 0 0 0-.8-1l-3.4-.7a1 1 0 0 0-1 .3l-1 1a12 12 0 0 1-5.3-5.3l1-1a1 1 0 0 0 .3-1L10.3 4.8a1 1 0 0 0-1-.8H6a2 2 0 0 0-2 2z\"\/><\/svg><span><a href=\"tel:+27117952130\">+27 11 795 2130<\/a><\/span><\/div>\n<div class=\"contact-row\"><svg class=\"ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\/><path d=\"m3 7 9 6 9-6\"\/><\/svg><span class=\"stack\"><a href=\"mailto:info@shelhurst.co.za\">info@shelhurst.co.za<\/a><a href=\"mailto:sales2@shelhurst.co.za\">sales2@shelhurst.co.za<\/a><\/span><\/div>\n<\/div>\n<\/div>\n<hr class=\"footer-divider\"><pee class=\"copyright\">&copy; 2025 <strong>Shelhurst Components (Pty) Ltd<\/strong>. All rights reserved.<\/pee><\/div>\n<p>';var btn=document.getElementById(\"shfBackToTop\");if(btn){btn.addEventListener(\"click\",function(e){e.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});});}}if(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",run);}else{run();}})();<\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><div class=\"et_pb_section et_pb_section_0 et_section_regular\" >\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_pb_row et_pb_row_0 et_pb_row_empty\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-691","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/prestolite.co.za\/index.php?rest_route=\/wp\/v2\/pages\/691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prestolite.co.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prestolite.co.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prestolite.co.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prestolite.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=691"}],"version-history":[{"count":97,"href":"https:\/\/prestolite.co.za\/index.php?rest_route=\/wp\/v2\/pages\/691\/revisions"}],"predecessor-version":[{"id":1143,"href":"https:\/\/prestolite.co.za\/index.php?rest_route=\/wp\/v2\/pages\/691\/revisions\/1143"}],"wp:attachment":[{"href":"https:\/\/prestolite.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}