1<!-- This page is cached by the Hummingbird Performance plugin v3.0.0 - https://wordpress.org/plugins/hummingbird-performance/. --><!doctype html> 2<html lang="en-GB" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 8<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 9<title>Home - JHL Engineering LTD</title> 10<meta name="description" content="https://vimeo.com/492813438"/> 11<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 12<link rel="canonical" href="https://jhlengineering.ie/" /> 13<meta property="og:locale" content="en_GB" /> 14<meta property="og:type" content="website" /> 15<meta property="og:title" content="Home - JHL Engineering LTD" /> 16<meta property="og:description" content="https://vimeo.com/492813438" /> 17<meta property="og:url" content="https://jhlengineering.ie/" /> 18<meta property="og:site_name" content="JHL Engineering LTD" /> 19<meta property="og:updated_time" content="2025-07-16T13:06:47+00:00" /> 20<meta property="article:published_time" content="2021-12-03T03:00:16+00:00" /> 21<meta property="article:modified_time" content="2025-07-16T13:06:47+00:00" /> 22<meta name="twitter:card" content="summary_large_image" /> 23<meta name="twitter:title" content="Home - JHL Engineering LTD" /> 24<meta name="twitter:description" content="https://vimeo.com/492813438" /> 25<meta name="twitter:label1" content="Written by" /> 26<meta name="twitter:data1" content="ruairimcn" /> 27<meta name="twitter:label2" content="Time to read" /> 28<meta name="twitter:data2" content="1 minute" />
29<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://jhlengineering.ie/#person","name":"Propeller Template"},{"@type":"WebSite","@id":"https://jhlengineering.ie/#website","url":"https://jhlengineering.ie","name":"Propeller Template","publisher":{"@id":"https://jhlengineering.ie/#person"},"inLanguage":"en-GB","potentialAction":{"@type":"SearchAction","target":"https://jhlengineering.ie/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png","url":"https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png","width":"200","height":"200","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https://jhlengineering.ie/#webpage","url":"https://jhlengineering.ie/","name":"Home - JHL Engineering LTD","datePublished":"2021-12-03T03:00:16+00:00","dateModified":"2025-07-16T13:06:47+00:00","about":{"@id":"https://jhlengineering.ie/#person"},"isPartOf":{"@id":"https://jhlengineering.ie/#website"},"primaryImageOfPage":{"@id":"https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png"},"inLanguage":"en-GB"},{"@type":"Person","@id":"https://jhlengineering.ie/author/ruairimcn/","name":"ruairimcn","url":"https://jhlengineering.ie/author/ruairimcn/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/6d41c31657d76aedb3da081caf477e44?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/6d41c31657d76aedb3da081caf477e44?s=96&d=mm&r=g","caption":"ruairimcn","inLanguage":"en-GB"}},{"@type":"Article","headline":"Home - JHL Engineering LTD","datePublished":"2021-12-03T03:00:16+00:00","dateModified":"2025-07-16T13:06:47+00:00","author":{"@id":"https://jhlengineering.ie/author/ruairimcn/","name":"ruairimcn"},"publisher":{"@id":"https://jhlengineering.ie/#person"},"description":"https://vimeo.com/492813438","name":"Home - JHL Engineering LTD","@id":"https://jhlengineering.ie/#richSnippet","isPartOf":{"@id":"https://jhlengineering.ie/#webpage"},"image":{"@id":"https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://jhlengineering.ie/#webpage"}}]}</script>
29 30<!-- /Rank Math WordPress SEO plugin --> 31 32<link rel="alternate" type="application/rss+xml" title="JHL Engineering LTD » Feed" href="https://jhlengineering.ie/feed/" /> 33<link rel="alternate" type="application/rss+xml" title="JHL Engineering LTD » Comments Feed" href="https://jhlengineering.ie/comments/feed/" />
34<script> 35window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/jhlengineering.ie\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.4.8"}}; 36/*! This file is auto-generated */ 37!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 38</script>
38 39<link rel='stylesheet' id='dashicons-css' href='https://jhlengineering.ie/wp-includes/css/dashicons.min.css?ver=6.4.8' media='all' /> 40<link rel='stylesheet' id='menu-icons-extra-css' href='https://jhlengineering.ie/wp-content/plugins/menu-icons/css/extra.min.css?ver=0.13.23' media='all' /> 41<style id='wp-emoji-styles-inline-css'> 42 43 img.wp-smiley, img.emoji { 44 display: inline !important; 45 border: none !important; 46 box-shadow: none !important; 47 height: 1em !important; 48 width: 1em !important; 49 margin: 0 0.07em !important; 50 vertical-align: -0.1em !important; 51 background: none !important; 52 padding: 0 !important; 53 } 54</style> 55<link rel='stylesheet' id='wp-block-library-css' href='https://jhlengineering.ie/wp-includes/css/dist/block-library/style.min.css?ver=6.4.8' media='all' /> 56<link rel='stylesheet' id='jet-engine-frontend-css' href='https://jhlengineering.ie/wp-content/plugins/jet-engine/assets/css/frontend.css?ver=2.8.5' media='all' /> 57<style id='classic-theme-styles-inline-css'> 58/*! This file is auto-generated */ 59.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 60</style> 61<style id='global-styles-inline-css'> 62body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
62--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
62.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 63.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} 64:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 65:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 66.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} 67</style> 68<link rel='stylesheet' id='admin-bar-css' href='https://jhlengineering.ie/wp-includes/css/admin-bar.min.css?ver=6.4.8' media='all' /> 69<style id='admin-bar-inline-css'> 70 71 /* Hide CanvasJS credits for P404 charts specifically */ 72 #p404RedirectChart .canvasjs-chart-credit { 73 display: none !important; 74 } 75 76 #p404RedirectChart canvas { 77 border-radius: 6px; 78 } 79 80 .p404-redirect-adminbar-weekly-title { 81 font-weight: bold; 82 font-size: 14px; 83 color: #fff; 84 margin-bottom: 6px; 85 } 86 87 #wpadminbar #wp-admin-bar-p404_free_top_button .ab-icon:before { 88 content: "\f103"; 89 color: #dc3545; 90 top: 3px; 91 } 92 93 #wp-admin-bar-p404_free_top_button .ab-item { 94 min-width: 80px !important; 95 padding: 0px !important; 96 } 97 98 /* Ensure proper positioning and z-index for P404 dropdown */ 99 .p404-redirect-adminbar-dropdown-wrap { 100 min-width: 0; 101 padding: 0; 102 position: static !important; 103 } 104 105 #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown { 106 position: static !important; 107 } 108 109 #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown .ab-item { 110 padding: 0 !important; 111 margin: 0 !important; 112 } 113 114 .p404-redirect-dropdown-container { 115 min-width: 340px; 116 padding: 18px 18px 12px 18px; 117 background: #23282d !important; 118 color: #fff; 119 border-radius: 12px; 120 box-shadow: 0 8px 32px rgba(0,0,0,0.25); 121 margin-top: 10px; 122 position: relative !important; 123 z-index: 999999 !important; 124 display: block !important; 125 border: 1px solid #444; 126 } 127 128 /* Ensure P404 dropdown appears on hover */ 129 #wpadminbar #wp-admin-bar-p404_free_top_button .p404-redirect-dropdown-container { 130 display: none !important; 131 } 132 133 #wpadminbar #wp-admin-bar-p404_free_top_button:hover .p404-redirect-dropdown-container { 134 display: block !important; 135 } 136 137 #wpadminbar #wp-admin-bar-p404_free_top_button:hover #wp-admin-bar-p404_free_top_button_dropdown .p404-redirect-dropdown-container { 138 display: block !important; 139 } 140 141 .p404-redirect-card { 142 background: #2c3338; 143 border-radius: 8px; 144 padding: 18px 18px 12px 18px; 145 box-shadow: 0 2px 8px rgba(0,0,0,0.07); 146 display: flex; 147 flex-direction: column; 148 align-items: flex-start; 149 border: 1px solid #444; 150 } 151 152 .p404-redirect-btn { 153 display: inline-block; 154 background: #dc3545; 155 color: #fff !important; 156 font-weight: bold; 157 padding: 5px 22px; 158 border-radius: 8px; 159 text-decoration: none; 160 font-size: 17px; 161 transition: background 0.2s, box-shadow 0.2s; 162 margin-top: 8px; 163 box-shadow: 0 2px 8px rgba(220,53,69,0.15); 164 text-align: center; 165 line-height: 1.6; 166 } 167 168 .p404-redirect-btn:hover { 169 background: #c82333; 170 color: #fff !important; 171 box-shadow: 0 4px 16px rgba(220,53,69,0.25); 172 } 173 174 /* Prevent conflicts with other admin bar dropdowns */ 175 #wpadminbar .ab-top-menu > li:hover > .ab-item, 176 #wpadminbar .ab-top-menu > li.hover > .ab-item { 177 z-index: auto; 178 } 179 180 #wpadminbar #wp-admin-bar-p404_free_top_button:hover > .ab-item { 181 z-index: 999998 !important; 182 } 183 184</style> 185<link rel='stylesheet' id='air-datepicker-css' href='https://jhlengineering.ie/wp-content/plugins/jet-smart-filters/assets/vendors/air-datepicker/air-datepicker.min.css?ver=2.2.3' media='all' /> 186<link rel='stylesheet' id='woocommerce-layout-css' href='https://jhlengineering.ie/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=8.3.4' media='all' /> 187<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://jhlengineering.ie/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=8.3.4' media='only screen and (max-width: 768px)' /> 188<link rel='stylesheet' id='woocommerce-general-css' href='https://jhlengineering.ie/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=8.3.4' media='all' /> 189<style id='woocommerce-inline-inline-css'> 190.woocommerce form .form-row .required { visibility: visible; } 191</style> 192<link rel='stylesheet' id='hello-elementor-css' href='https://jhlengineering.ie/wp-content/themes/hello-elementor/style.min.css?ver=2.9.0' media='all' /> 193<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://jhlengineering.ie/wp-content/themes/hello-elementor/theme.min.css?ver=2.9.0' media='all' /> 194<link rel='stylesheet' id='chld_thm_cfg_child-css' href='https://jhlengineering.ie/wp-content/themes/hello-elementor-child/style.css?ver=6.4.8' media='all' /> 195<link rel='stylesheet' id='jet-elements-css' href='https://jhlengineering.ie/wp-content/plugins/jet-elements/assets/css/jet-elements.css?ver=2.5.8' media='all' /> 196<link rel='stylesheet' id='jet-elements-skin-css' href='https://jhlengineering.ie/wp-content/plugins/jet-elements/assets/css/jet-elements-skin.css?ver=2.5.8' media='all' /> 197<link rel='stylesheet' id='elementor-icons-css' href='https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.23.0' media='all' /> 198<link rel='stylesheet' id='elementor-frontend-css' href='https://jhlengineering.ie/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.17.3' media='all' /> 199<link rel='stylesheet' id='swiper-css' href='https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/swiper/css/swiper.min.css?ver=5.3.6' media='all' /> 200<link rel='stylesheet' id='elementor-post-638-css' href='https://jhlengineering.ie/wp-content/uploads/elementor/css/post-638.css?ver=1752236150' media='all' /> 201<link rel='stylesheet' id='elementor-post-1330-css' href='https://jhlengineering.ie/wp-content/uploads/elementor/css/post-1330.css?ver=1752671211' media='all' /> 202<link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Prompt%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COswald%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=6.4.8' media='all' /> 203<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 204<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 205<link rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3' media='all' />
206<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
206<script src="https://jhlengineering.ie/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 206
206
207<script src="https://jhlengineering.ie/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 207
207
208<script src="https://jhlengineering.ie/wp-content/plugins/jet-smart-filters/assets/vendors/air-datepicker/air-datepicker.min.js?ver=2.2.3" id="air-datepicker-js"></script>
vendor: 1 bytes, line 208
208
209<script src="https://jhlengineering.ie/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.8.3.4" id="jquery-blockui-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 209
209
210<script id="wc-add-to-cart-js-extra"> 211var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https:\/\/jhlengineering.ie\/basket\/","is_cart":"","cart_redirect_after_add":"no"}; 212</script>
vendor: 1 bytes, line 212
212
213<script src="https://jhlengineering.ie/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=8.3.4" id="wc-add-to-cart-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 213
213
214<script src="https://jhlengineering.ie/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.8.3.4" id="js-cookie-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 214
214
215<script id="woocommerce-js-extra"> 216var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; 217</script>
vendor: 1 bytes, line 217
217
218<script src="https://jhlengineering.ie/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=8.3.4" id="woocommerce-js" defer data-wp-strategy="defer"></script>
218 219<link rel="https://api.w.org/" href="https://jhlengineering.ie/wp-json/" /><link rel="alternate" type="application/json" href="https://jhlengineering.ie/wp-json/wp/v2/pages/1330" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://jhlengineering.ie/xmlrpc.php?rsd" /> 220<meta name="generator" content="WordPress 6.4.8" /> 221<link rel='shortlink' href='https://jhlengineering.ie/' /> 222<link rel="alternate" type="application/json+oembed" href="https://jhlengineering.ie/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fjhlengineering.ie%2F" /> 223<link rel="alternate" type="text/xml+oembed" href="https://jhlengineering.ie/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fjhlengineering.ie%2F&format=xml" /> 224 225 <!-- GA Google Analytics @ https://m0n.co/ga --> 226
226<script>
vendor: 349 bytes, lines 226-231
226 227 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 228 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 229 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 230 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 231 ga('create', '
231UA-445015-26
vendor: 41 bytes, lines 231-233
231', 'auto'); 232 ga('send', 'pageview'); 233
233</script>
233 234 235
235<script> 236 document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' ); 237 </script>
237 238 <style> 239 .no-js img.lazyload { display: none; } 240 figure.wp-block-image img.lazyloading { min-width: 150px; } 241 .lazyload, .lazyloading { opacity: 0; } 242 .lazyloaded { 243 opacity: 1; 244 transition: opacity 400ms; 245 transition-delay: 0ms; 246 } 247 </style> 248 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 249 <meta name="generator" content="Elementor 3.17.3; features: e_dom_optimization, e_optimized_assets_loading, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 250<link rel="icon" href="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-JHL-Icon-32x32.jpg" sizes="32x32" /> 251<link rel="icon" href="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-JHL-Icon-192x192.jpg" sizes="192x192" /> 252<link rel="apple-touch-icon" href="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-JHL-Icon-180x180.jpg" /> 253<meta name="msapplication-TileImage" content="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-JHL-Icon-270x270.jpg" /> 254 <style id="wp-custom-css"> 255 .contact-3-col .elementor-icon-box-title:hover { 256 color: #fff !important; 257 text-decoration: underline; 258} 259 260/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/ 261 262.envato-block__preview{overflow: visible !important;} 263 264/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/ 265 266.woocommerce ul 267.products li.product a img { 268 width: 300px; 269height: 300px; 270object-fit: fill; 271 272} 273 274.jhl-product-archive .add_to_cart_button { 275 color: #fff !important; 276 background-color: #0063A5; 277} 278 279 280.jhl-product-archive .add_to_cart_button:hover { 281 color: #0063A5 !important; 282 background-color: #fff !important; 283 border: 2px solid #0063A5 !important; 284} 285 286.woocommerce-loop-product__title { 287 font-size: 25px; 288line-height: 2.5ex; 289height: 10ex; 290overflow: hidden; 291} 292 293 294.variations_form td { 295 background-color: #fff !important; 296} 297 298.woocommerce div.product form.cart .variations label { 299 font-size: 18px; 300} 301 302.sub-arrow .fas.fa-chevron-down { 303 font-size: 1em; 304} 305 306/* Woocommerce Styles */ 307 308 309:root { 310 --primary: #0063A5; 311 312} 313 314.woocommerce-order-received main { 315 margin: 4% 0; 316} 317 318.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input { 319 width: 100%; 320} 321 322.woocommerce .quantity .qty { 323 width: 100%; 324} 325 326 327.woocommerce form .form-row label { 328 font-size: 18px; 329} 330 331 332.woocommerce ul#shipping_method li label { 333 font-size: 18px; 334} 335 336 337.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { 338 width: 250px; 339 box-shadow: none; 340} 341 342 343.woocommerce-cart.full-width-content .content, 344.woocommerce-checkout.full-width-content .content { max-width: 100%; } 345 346.woocommerce-cart .woocommerce table.shop_table td.actions { 347 border-top: 1px solid #e6e6e6; 348 background: #f7f7f7; 349 border-bottom: 0px solid #e6e6e6; 350} 351.woocommerce-cart .entry-content form { width: 60%; float: left; } 352.woocommerce-cart .woocommerce .cart-collaterals { 353 width: 100%; 354 float: right; 355} 356.woocommerce-cart .woocommerce .cart-collaterals h2 { display: none; } 357.woocommerce-cart .woocommerce .cart-collaterals .cart_totals { width: 100%; } 358 359 360#add_payment_method .cart-collaterals .cart_totals tr th, 361.woocommerce-cart .cart-collaterals .cart_totals tr th, 362.woocommerce-checkout .cart-collaterals .cart_totals tr th, 363#add_payment_method table.cart th, 364.woocommerce-cart table.cart th, 365.woocommerce-checkout table.cart th, 366.woocommerce-checkout table.shop_table th { color: var(--primary); font-size: 14px; font-size: 1.4rem; } 367 368#add_payment_method .cart-collaterals .cart_totals tr td, 369.woocommerce-cart .cart-collaterals .cart_totals tr td, 370.woocommerce-checkout .cart-collaterals .cart_totals tr td, 371#add_payment_method table.cart td, 372.woocommerce-cart table.cart td, 373.woocommerce-checkout table.cart td, 374.woocommerce-checkout table.shop_table td { color: #555; font-size: 16px; font-size: 1.6rem; } 375 376.woocommerce-cart .woocommerce table.shop_table th { border-bottom: 2px solid var(--primary); } 377 378.woocommerce-cart .woocommerce table.shop_table, 379.woocommerce-checkout .woocommerce table.shop_table { 380 border: 1px solid #e6e6e6; 381 margin: 0; 382 text-align: left; 383 width: 100%; 384 border-collapse: separate; 385 border-radius: 0; 386 border-bottom: none;
387 border-right: none; 388 margin-bottom: 35px; 389 border-bottom: 1px solid #e6e6e6; 390} 391 392body #add_payment_method #payment ul.payment_methods li input, 393body.woocommerce-cart #payment ul.payment_methods li input, 394body.woocommerce-checkout #payment ul.payment_methods li input { width: auto; margin: -2px .5em 0 0; } 395 396body .woocommerce form .form-row .input-checkbox { width: auto; margin: -2px 5px 0 0; } 397 398#add_payment_method .cart-collaterals .cart_totals tr td, 399#add_payment_method .cart-collaterals .cart_totals tr th, 400body.woocommerce-cart .cart-collaterals .cart_totals tr td, 401body.woocommerce-cart .cart-collaterals .cart_totals tr th, 402body.woocommerce-checkout .cart-collaterals .cart_totals tr td, 403body.woocommerce-checkout .cart-collaterals .cart_totals tr th, 404body .woocommerce table.shop_table th { 405 border-top: none; 406 border-bottom: 1px solid #e6e6e6; 407 border-right: 1px solid #e6e6e6; 408 text-align: right; 409 padding: 10px 20px; 410} 411 412body #add_payment_method table.cart td, 413body #add_payment_method table.cart th, 414body.woocommerce-cart table.cart td, 415body.woocommerce-cart table.cart th, 416body.woocommerce-checkout table.cart td, 417body.woocommerce-checkout table.cart th { border-right: 1px solid #e6e6e6; } 418 419#add_payment_method .cart-collaterals .cart_totals tr th, 420body.woocommerce-cart .cart-collaterals .cart_totals tr th, 421body.woocommerce-checkout .cart-collaterals .cart_totals tr th { } 422 423.woocommerce-cart .cart-collaterals .cart_totals table th { border-bottom: 1px solid #e6e6e6; } 424 425body .woocommerce #respond input#submit.alt, 426body .woocommerce a.button.alt, 427body .woocommerce button.button.alt, 428body .woocommerce input.button.alt { 429 background: #72A40D !important; 430 font-weight: 500; 431} 432 433body .woocommerce #respond input#submit.alt:hover, 434body .woocommerce a.button.alt:hover, 435body .woocommerce button.button.alt:hover, 436body .woocommerce input.button.alt:hover { 437 background: var(--primary) !important; 438} 439 440body .woocommerce .cart .button, 441body .woocommerce .cart input.button, 442body .woocommerce #respond input#submit, 443body .woocommerce a.button, 444body .woocommerce button.button, 445body .woocommerce input.button { background: var(--primary) !important; color: #fff; font-weight: 500; border-radius: 40px; } 446 447body .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { 448 float: right; 449 width: 100%; 450 display: block; 451 text-align: center; 452 margin-bottom: 0; 453 font-size: 1.25em; 454 padding: 1em; 455 border-radius: 40px; 456 margin-top: .5em; 457} 458 459body .woocommerce form .form-row-first, 460body .woocommerce form .form-row-last, 461body .woocommerce-page form .form-row-first, 462body .woocommerce-page form .form-row-last { width: 49%; } 463 464body .woocommerce #respond input#submit.disabled, 465body .woocommerce #respond input#submit:disabled, 466body .woocommerce #respond input#submit:disabled[disabled], 467body .woocommerce a.button.disabled, 468body .woocommerce a.button:disabled, 469body .woocommerce a.button:disabled[disabled], 470body .woocommerce button.button.disabled, 471body .woocommerce button.button:disabled, 472body .woocommerce button.button:disabled[disabled], 473body .woocommerce input.button.disabled, 474body .woocommerce input.button:disabled, 475body .woocommerce input.button:disabled[disabled] { background: #ccc; } 476 477 478body .woocommerce a.checkout-button.button.alt { border-radius: 40px; } 479 480body .woocommerce #content table.cart td.actions .coupon, 481body .woocommerce table.cart td.actions .coupon { width: 68%; } 482 483body #add_payment_method table.cart td.actions .coupon .input-text, 484body.woocommerce-cart table.cart td.actions .coupon .input-text, 485body.woocommerce-checkout table.cart td.actions .coupon .input-text { 486 padding: 8px 6px 7px; 487 width: 65%; 488} 489 490body .woocommerce table.shop_table td { padding: 15px; } 491 492body .woocommerce-checkout table.shop_table td { text-align: right; 493 border-right: 1px solid #e6e6e6; border-top: 0; } 494 495.woocommerce a.remove { margin: 0 auto; } 496.woocommerce-cart .woocommerce table.shop_table th.product-remove, 497.woocommerce-cart .woocommerce table.shop_table th.product-name { text-align: center; } 498.woocommerce-cart .woocommerce table.shop_table th.product-price, 499.woocommerce-cart .woocommerce table.shop_table th.product-quantity, 500.woocommerce-cart .woocommerce table.shop_table th.product-subtotal { text-align: right; } 501 502.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-price, 503.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-quantity, 504.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-subtotal { text-align: right; } 505 506.woocommerce-checkout #add_payment_method #payment ul.payment_methods li, 507.woocommerce-checkout #payment ul.payment_methods li { list-style: none; } 508 509.woocommerce-checkout .woocommerce .col2-set { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } 510.woocommerce-checkout .woocommerce .col2-set .col-1, 511.woocommerce-checkout .woocommerce .col2-set .col-2 { margin-bottom: 2em; width: 100%; float: none; } 512.woocommerce-checkout #order_review_heading, 513.woocommerce-checkout #order_review { background: #fff; width: 47.8260869565%; float: right; margin-right: 0; } 514.woocommerce-checkout #ship-to-different-address-checkbox { width: auto; float: right; margin-left: 15px; margin-top: 10px; opacity: 1; position: static; } 515.woocommerce-checkout #ship-to-different-address label { font-size: 24px; font-weight: 700; line-height: 1; margin: 0; margin-bottom: 1em; padding: 0; text-transform: uppercase; color: #000; } 516.woocommerce-checkout .woocommerce form .form-row.create-account label { padding-top: 2px; font-weight: bold; } 517 518.woocommerce-checkout .payment-fixed { position: fixed; z-index: 9; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 2em; left: 52%; margin-left: 0; padding: 20px; top: 0; width: 45.5% !important; -webkit-transition: padding .1s ease-in; -moz-transition: padding .1s ease-in; -o-transition: padding .1s ease-in; -ms-transition: padding .1s ease-in; transition: padding .1s ease-in; } 519 520.product-shipping-message { font-size: 16px; text-align: center; text-transform: uppercase; padding: 10px 0px; border-top: 1px solid #139248; border-bottom: 1px solid #139248; } 521 522body .woocommerce table.shop_table tbody th, 523body .woocommerce table.shop_table tfoot td, 524body .woocommerce table.shop_table tfoot th { border-bottom: none; } 525 526body .woocommerce form .form-row input.input-text, 527body .woocommerce form .form-row textarea { max-width: 100%; } 528 529body .woocommerce .product-name a { color: #000; pointer-events: none; cursor: default; } 530 531@media only screen and (max-width: 1139px) { 532 .woocommerce-cart .entry-content form { width: 64%; } 533} 534 535@media only screen and (max-width: 980px) { 536 537 .woocommerce-cart .entry-content form { 538 width: 80%; 539 float: none; 540 margin: 0 auto; 541 } 542 .woocommerce-cart .woocommerce .cart-collaterals { 543 width: 80%; 544 float: None; 545 margin: auto; 546 } 547 body .woocommerce #content table.cart td.actions .coupon, body .woocommerce table.cart td.actions .coupon { width: 100%; } 548 body #add_payment_method table.cart td.actions .coupon .input-text, body.woocommerce-cart table.cart td.actions .coupon .input-text, body.woocommerce-checkout table.cart td.actions .coupon .input-text { width: 48%; } 549} 550 551@media only screen and (max-width: 650px) { 552 553 .woocommerce-cart .entry-content form { 554 width: 100%; 555 556 } 557 .woocommerce-cart .woocommerce .cart-collaterals { 558 width: 100%; 559 560 } 561 562 .woocommerce-checkout .woocommerce .col2-set { width: 100%; float: none; margin-right: 0; } 563 .woocommerce-checkout #order_review_heading, 564 .woocommerce-checkout #order_review { width: 100%; float: none; } 565 566} 567 </style> 568 </head> 569<body data-rsssl=1 class="home page-template page-template-elementor_header_footer page page-id-1330 wp-custom-logo theme-hello-elementor woocommerce-no-js elementor-default elementor-template-full-width elementor-kit-638 elementor-page elementor-page-1330"> 570 571 572<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 573 574 575<header id="site-header" class="site-header" role="banner"> 576 577 <div class="site-branding"> 578 <a href="https://jhlengineering.ie/" class="custom-logo-link" rel="home" aria-current="page"><img width="866" height="120" alt="JHL Engineering LTD" decoding="async" fetchpriority="high" data-srcset="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-jhl-engineering.jpg 866w, https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-jhl-engineering-600x83.jpg 600w" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-jhl-engineering.jpg" data-sizes="(max-width: 866px) 100v
578w, 866px" class="custom-logo lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="866" height="120" src="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-jhl-engineering.jpg" class="custom-logo" alt="JHL Engineering LTD" decoding="async" fetchpriority="high" srcset="https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-jhl-engineering.jpg 866w, https://jhlengineering.ie/wp-content/uploads/2021/01/cropped-jhl-engineering-600x83.jpg 600w" sizes="(max-width: 866px) 100vw, 866px" /></noscript></a> </div> 579 580 <nav class="site-navigation"> 581 <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-1358" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-1330 current_page_item menu-item-1358"><a href="https://jhlengineering.ie/" aria-current="page">Home</a></li> 582<li id="menu-item-819" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-819"><a href="https://jhlengineering.ie/machines/">Machines</a> 583<ul class="sub-menu"> 584 <li id="menu-item-820" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-820"><a href="https://jhlengineering.ie/machines/">Browse All Machines</a></li> 585 <li id="menu-item-823" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-823"><a href="#">Manufacturers</a> 586 <ul class="sub-menu"> 587 <li id="menu-item-821" class="menu-item menu-item-type-taxonomy menu-item-object-manufacturer menu-item-821"><a href="https://jhlengineering.ie/manufacturer/labotek/">Labotek</a></li> 588 <li id="menu-item-985" class="menu-item menu-item-type-taxonomy menu-item-object-manufacturer menu-item-985"><a href="https://jhlengineering.ie/manufacturer/ferlin/">Ferlin</a></li> 589 <li id="menu-item-822" class="menu-item menu-item-type-taxonomy menu-item-object-manufacturer menu-item-822"><a href="https://jhlengineering.ie/manufacturer/rs-range/">Getecha</a></li> 590 <li id="menu-item-1024" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1024"><a href="https://jhlengineering.ie/suppliers#euro-chiller">EuroChiller</a></li> 591 <li id="menu-item-1065" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1065"><a href="https://jhlengineering.ie/suppliers#sella">Sella</a></li> 592 <li id="menu-item-1025" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1025"><a href="https://jhlengineering.ie/suppliers#sigma">Sigma Robots</a></li> 593 <li id="menu-item-1265" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1265"><a href="https://jhlengineering.ie/sella-water-heaters/">Sella Water Heaters</a></li> 594 </ul> 595</li> 596 <li id="menu-item-827" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-827"><a href="#">Machine Type</a> 597 <ul class="sub-menu"> 598 <li id="menu-item-826" class="menu-item menu-item-type-taxonomy menu-item-object-machine-type menu-item-826"><a href="https://jhlengineering.ie/machine-type/material-drying-systems/">Material Drying Systems</a></li> 599 <li id="menu-item-824" class="menu-item menu-item-type-taxonomy menu-item-object-machine-type menu-item-824"><a href="https://jhlengineering.ie/machine-type/material-handling-systems/">Material Handling Systems</a></li> 600 <li id="menu-item-825" class="menu-item menu-item-type-taxonomy menu-item-object-machine-type menu-item-825"><a href="https://jhlengineering.ie/machine-type/granulating-and-shredding/">Granulating and Shredding</a></li> 601 </ul> 602</li> 603 <li id="menu-item-1276" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-1276"><a href="https://jhlengineering.ie/product-category/refurbished/">Equipment for Immediate Sale</a></li> 604</ul> 605</li> 606<li id="menu-item-721" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-721"><a href="https://jhlengineering.ie/services/">Services</a></li> 607<li id="menu-item-938" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-938"><a href="https://jhlengineering.ie/suppliers/">Suppliers</a></li> 608<li id="menu-item-1007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1007"><a href="https://jhlengineering.ie/own-brand-controls/">Own Brand Controls</a></li> 609<li id="menu-item-1275" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1275"><a href="https://jhlengineering.ie/shop/">Shop</a></li> 610<li id="menu-item-718" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-718"><a href="https://jhlengineering.ie/contact/">Contact</a></li> 611</ul></div> </nav> 612 </header> 613 <div data-elementor-type="wp-page" data-elementor-id="1330" class="elementor elementor-1330"> 614 <section class="elementor-section elementor-top-section elementor-element elementor-element-4639d18d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4639d18d" data-element_type="section"> 615 <div class="elementor-container elementor-column-gap-default"> 616 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6eee0014" data-id="6eee0014" data-element_type="column"> 617 <div class="elementor-widget-wrap elementor-element-populated"> 618 <div class="elementor-element elementor-element-4bacae1d elementor-invisible elementor-widget elementor-widget-heading" data-id="4bacae1d" data-element_type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 619 <div class="elementor-widget-container"> 620 <h1 class="elementor-heading-title elementor-size-default">Welcome to JHL Engineering</h1> </div>
621 </div> 622 <div class="elementor-element elementor-element-77d29c1 elementor-widget elementor-widget-text-editor" data-id="77d29c1" data-element_type="widget" data-widget_type="text-editor.default"> 623 <div class="elementor-widget-container"> 624 <p class="MsoNormal" style="margin-bottom:0cm;line-height:150%;tab-stops:265.5pt"><span style="font-size:13.0pt;line-height:150%">With nearly twenty years of 625experience, JHL Engineering Ltd is one of the leading companies providing 626service and support to the polymer Industry. JHL is a distributor of 627world-renowned brands, who are providers of ancillary and centralized systems, 628developed based on the newest technologies.<o:p></o:p></span></p><p class="MsoNormal" style="margin-bottom:0cm;line-height:150%"><span style="font-size:13.0pt;line-height:150%"> </span></p><p class="MsoNormal" style="margin-bottom:0cm;line-height:150%"><span style="font-size:13.0pt;line-height:150%">We are a unique service company with 629decades of combined experience in plastics and automation. JHL Engineering Ltd has 630built up a team of highly skilled engineers dedicated to meet our customersâ 631needs.<o:p></o:p></span></p><p class="MsoNormal" style="margin-bottom:0cm;line-height:150%"><span style="font-size:13.0pt;line-height:150%"> </span></p><p> 632 633 634 635 636 637 638 639<span style="font-size:13.0pt;line-height:115%;font-family:"Aptos",sans-serif; 640mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Aptos;mso-fareast-theme-font: 641minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Times New Roman"; 642mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-IE;mso-fareast-language: 643EN-US;mso-bidi-language:AR-SA">We provide: Material Drying Systems, Water 644Temperature Controllers, Granulation, Material Blending and Dosing Systems, 645Material Feeding & Handling Systems, Cartesian Robot System. We offer 646efficient and effective solutions to update and improve your equipment and 647processes, from modernization of machines and production lines to the complete 648renewal of production facilities.</span></p> </div> 649 </div> 650 </div> 651 </div> 652 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-343c9b1" data-id="343c9b1" data-element_type="column"> 653 <div class="elementor-widget-wrap elementor-element-populated"> 654 <div class="elementor-element elementor-element-5d569c11 elementor-widget elementor-widget-video" data-id="5d569c11" data-element_type="widget" data-settings="{"video_type":"vimeo"}" data-widget_type="video.default"> 655 <div class="elementor-widget-container"> 656 <div class="elementor-wrapper elementor-open-inline"> 657 <iframe allowfullscreen title="vimeo Video Player" data-src="https://player.vimeo.com/video/492813438?color&autopause=0&loop=0&muted=0&title=0&portrait=0&byline=0#t=" class="elementor-video-iframe lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="></iframe> </div> 658 </div> 659 </div> 660 </div> 661 </div> 662 </div> 663 </section> 664 <section class="elementor-section elementor-top-section elementor-element elementor-element-5893de9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5893de9" data-element_type="section" data-settings="{"background_background":"classic"}"> 665 <div class="elementor-background-overlay"></div> 666 <div class="elementor-container elementor-column-gap-no"> 667 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2eeddc8" data-id="2eeddc8" data-element_type="column"> 668 <div class="elementor-widget-wrap elementor-element-populated"> 669 <section class="elementor-section elementor-inner-section elementor-element elementor-element-6474a62 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6474a62" data-element_type="section"> 670 <div class="elementor-container elementor-column-gap-wider"> 671 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bcd547e" data-id="bcd547e" data-element_type="column"> 672 <div class="elementor-widget-wrap elementor-element-populated"> 673 <div class="elementor-element elementor-element-1c9d8f8 elementor-invisible elementor-widget elementor-widget-heading" data-id="1c9d8f8" data-element_type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 674 <div class="elementor-widget-container"> 675 <h2 class="elementor-heading-title elementor-size-default">What We Do</h2> </div>
676 </div> 677 </div> 678 </div> 679 </div> 680 </section> 681 <section class="elementor-section elementor-inner-section elementor-element elementor-element-98faa27 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="98faa27" data-element_type="section" data-settings="{"background_background":"classic"}"> 682 <div class="elementor-container elementor-column-gap-wide"> 683 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-c36ab88" data-id="c36ab88" data-element_type="column"> 684 <div class="elementor-widget-wrap elementor-element-populated"> 685 <div class="elementor-element elementor-element-0d40cca elementor-position-top elementor-widget elementor-widget-image-box" data-id="0d40cca" data-element_type="widget" data-widget_type="image-box.default"> 686 <div class="elementor-widget-container"> 687 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://jhlengineering.ie/services/" tabindex="-1"><img decoding="async" width="450" height="450" alt="" data-srcset="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png 450w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog-150x150.png 150w" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png" data-sizes="(max-width: 450px) 100v
687w, 450px" class="elementor-animation-float attachment-full size-full wp-image-656 lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" width="450" height="450" src="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png" class="elementor-animation-float attachment-full size-full wp-image-656" alt="" srcset="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog.png 450w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-phone-cog-150x150.png 150w" sizes="(max-width: 450px) 100vw, 450px" /></noscript></a></figure><div class="elementor-image-box-content"><h5 class="elementor-image-box-title"><a href="https://jhlengineering.ie/services/">Maintenance</a></h5><p class="elementor-image-box-description">Maintenance, Service, and Repairs 688<br><br> 689<a href='https://jhlengineering.ie/services/' style='text-decoration: underline;'>Read More</a></p></div></div> </div> 690 </div> 691 </div> 692 </div> 693 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-46372b1" data-id="46372b1" data-element_type="column"> 694 <div class="elementor-widget-wrap elementor-element-populated"> 695 <div class="elementor-element elementor-element-c884610 elementor-position-top elementor-widget elementor-widget-image-box" data-id="c884610" data-element_type="widget" data-widget_type="image-box.default"> 696 <div class="elementor-widget-container"> 697 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://jhlengineering.ie/machines/" tabindex="-1"><img decoding="async" width="512" height="512" alt="" data-srcset="https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence.png 512w, https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence-150x150.png 150w" data-src="https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence.png" data-sizes="(max-width: 512px) 100vw, 512px" class="elementor-animation-float attachment-full size-full wp-image-765 lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" width="512" height="512" src="https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence.png" class="elementor-animation-float attachment-full size-full wp-image-765" alt="" srcset="https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence.png 512w, https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/03/business-intelligence-150x150.png 150w" sizes="(max-width: 512px) 100vw, 512px" /></noscript></a></figure><div class="elementor-image-box-content"><h5 class="elementor-image-box-title"><a href="https://jhlengineering.ie/machines/">Ancillaries</a></h5><p class="elementor-image-box-description">We supply a range of ancilliary products for each and every need. 698<br><br> 699<a href='https://jhlengineering.ie/machines/' style='text-decoration: underline;'>Read More</a></p></div></div> </div> 700 </div> 701 </div> 702 </div> 703 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-3546c57" data-id="3546c57" data-element_type="column"> 704 <div class="elementor-widget-wrap elementor-element-populated"> 705 <div class="elementor-element elementor-element-ef61ce2 elementor-position-top elementor-widget elementor-widget-image-box" data-id="ef61ce2" data-element_type="widget" data-widget_type="image-box.default"> 706 <div class="elementor-widget-container"> 707 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://jhlengineering.ie/suppliers#sigma" tabindex="-1"><img decoding="async" width="512" height="512" alt="" data-srcset="https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm.png 512w, https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm-150x150.png 150w" data-src="https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm.png" data-sizes="(max-width: 512px) 100vw, 512px" class="elementor-animation-float attachment-full size-full wp-image-764 lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" width="512" height="512" src="https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm.png" class="elementor-animation-float attachment-full size-full wp-image-764" alt="" srcset="https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm.png 512w, https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/03/robotic-arm-150x150.png 150w" sizes="(max-width: 512px) 100vw, 512px" /></noscript></a></figure><div class="elementor-image-box-content"><h5 class="elementor-image-box-title"><a href="https://jhlengineering.ie/suppliers#sigma">Robotics</a></h5><p class="elementor-image-box-description">Supply & Service of Robotics 708<br><br> 709<a href='https://jhlengineering.ie/suppliers#sigma' style='text-decoration: underline;'>Read More</a></p></div></div> </div>
710 </div> 711 </div> 712 </div> 713 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-04bd1db" data-id="04bd1db" data-element_type="column"> 714 <div class="elementor-widget-wrap elementor-element-populated"> 715 <div class="elementor-element elementor-element-551ef77 elementor-position-top elementor-widget elementor-widget-image-box" data-id="551ef77" data-element_type="widget" data-widget_type="image-box.default"> 716 <div class="elementor-widget-container"> 717 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img decoding="async" width="450" height="450" alt="" data-srcset="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows.png 450w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows-150x150.png 150w" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows.png" data-sizes="(max-width: 450px) 100v
717w, 450px" class="elementor-animation-float attachment-full size-full wp-image-660 lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" width="450" height="450" src="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows.png" class="elementor-animation-float attachment-full size-full wp-image-660" alt="" srcset="https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows.png 450w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows-300x300.png 300w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows-100x100.png 100w, https://jhlengineering.ie/wp-content/uploads/2021/01/icon-plus-arrows-150x150.png 150w" sizes="(max-width: 450px) 100vw, 450px" /></noscript></figure><div class="elementor-image-box-content"><h5 class="elementor-image-box-title">Injection Moulding</h5><p class="elementor-image-box-description">Injection moulding machines to suit every need, plus service of same. 718<br><br> 719</p></div></div> </div> 720 </div> 721 </div> 722 </div> 723 </div> 724 </section> 725 </div> 726 </div> 727 </div> 728 </section> 729 <section class="elementor-section elementor-top-section elementor-element elementor-element-6c1dcddf elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6c1dcddf" data-element_type="section" data-settings="{"background_background":"classic"}"> 730 <div class="elementor-container elementor-column-gap-wider"> 731 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e5e7cbe" data-id="7e5e7cbe" data-element_type="column"> 732 <div class="elementor-widget-wrap elementor-element-populated"> 733 <div class="elementor-element elementor-element-4122abb0 elementor-invisible elementor-widget elementor-widget-heading" data-id="4122abb0" data-element_type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 734 <div class="elementor-widget-container"> 735 <h2 class="elementor-heading-title elementor-size-default">Some Of Our Happy Clients</h2> </div> 736 </div> 737 <section class="elementor-section elementor-inner-section elementor-element elementor-element-deae4c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="deae4c1" data-element_type="section"> 738 <div class="elementor-container elementor-column-gap-default"> 739 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-18f0f58c" data-id="18f0f58c" data-element_type="column"> 740 <div class="elementor-widget-wrap elementor-element-populated"> 741 <div class="elementor-element elementor-element-1d4027da elementor-widget elementor-widget-image" data-id="1d4027da" data-element_type="widget" data-widget_type="image.default"> 742 <div class="elementor-widget-container"> 743 <img decoding="async" title="" alt="" loading="lazy" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/ethan-logo-dark.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" title="" alt="" loading="lazy" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/ethan-logo-dark.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" src="https://jhlengineering.ie/wp-content/uploads/2021/01/ethan-logo-dark.png" title="" alt="" loading="lazy" /></noscript></noscript> </div> 744 </div> 745 </div> 746 </div> 747 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-427b8ef8" data-id="427b8ef8" data-element_type="column"> 748 <div class="elementor-widget-wrap elementor-element-populated"> 749 <div class="elementor-element elementor-element-70401bf5 elementor-widget elementor-widget-image" data-id="70401bf5" data-element_type="widget" data-widget_type="image.default"> 750 <div class="elementor-widget-container"> 751 <img decoding="async" title="" alt="" loading="lazy" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/ethan-logo-dark.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" title="" alt="" loading="lazy" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/ethan-logo-dark.png" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" src="https://jhlengineering.ie/wp-content/uploads/2021/01/ethan-logo-dark.png" title="" alt="" loading="lazy" /></noscript></noscript> </div>
752 </div> 753 </div> 754 </div> 755 </div> 756 </section> 757 </div> 758 </div> 759 </div> 760 </section> 761 <section class="elementor-section elementor-top-section elementor-element elementor-element-66fb5005 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="66fb5005" data-element_type="section"> 762 <div class="elementor-container elementor-column-gap-wider"> 763 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4acfa520" data-id="4acfa520" data-element_type="column"> 764 <div class="elementor-widget-wrap elementor-element-populated"> 765 <section class="elementor-section elementor-inner-section elementor-element elementor-element-394d59fc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="394d59fc" data-element_type="section" data-settings="{"background_background":"classic"}"> 766 <div class="elementor-container elementor-column-gap-default"> 767 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c4b1689" data-id="c4b1689" data-element_type="column"> 768 <div class="elementor-widget-wrap elementor-element-populated"> 769 <div class="elementor-element elementor-element-175d643c elementor-view-default elementor-widget elementor-widget-icon" data-id="175d643c" data-element_type="widget" data-widget_type="icon.default"> 770 <div class="elementor-widget-container"> 771 <div class="elementor-icon-wrapper"> 772 <div class="elementor-icon"> 773 <i aria-hidden="true" class="fas fa-quote-left"></i> </div> 774 </div> 775 </div> 776 </div> 777 <div class="elementor-element elementor-element-1a30d8cd elementor-widget elementor-widget-heading" data-id="1a30d8cd" data-element_type="widget" data-widget_type="heading.default"> 778 <div class="elementor-widget-container"> 779 <h4 class="elementor-heading-title elementor-size-default">Our goal is to be at the heart of the Plastics Industry</h4> </div> 780 </div> 781 <div class="elementor-element elementor-element-23191b0d elementor-widget elementor-widget-heading" data-id="23191b0d" data-element_type="widget" data-widget_type="heading.default"> 782 <div class="elementor-widget-container"> 783 <h6 class="elementor-heading-title elementor-size-default">John Logan</h6> </div> 784 </div> 785 <div class="elementor-element elementor-element-69eca5e9 elementor-widget elementor-widget-text-editor" data-id="69eca5e9" data-element_type="widget" data-widget_type="text-editor.default"> 786 <div class="elementor-widget-container"> 787 <p>Founder</p> </div> 788 </div> 789 </div> 790 </div> 791 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-30e73d2" data-id="30e73d2" data-element_type="column"> 792 <div class="elementor-widget-wrap elementor-element-populated"> 793 <div class="elementor-element elementor-element-efd6a67 elementor-widget elementor-widget-image" data-id="efd6a67" data-element_type="widget" data-widget_type="image.default"> 794 <div class="elementor-widget-container"> 795 <img decoding="async" title="" alt="" loading="lazy" data-src="https://jhlengineering.ie/wp-content/uploads/2021/01/industrial-worker-A44K3GN.jpg" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img decoding="async" src="https://jhlengineering.ie/wp-content/uploads/2021/01/industrial-worker-A44K3GN.jpg" title="" alt="" loading="lazy" /></noscript> </div> 796 </div> 797 </div> 798 </div> 799 </div> 800 </section> 801 </div> 802 </div> 803 </div> 804 </section> 805 <section class="elementor-section elementor-top-section elementor-element elementor-element-37ed644c elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="37ed644c" data-element_type="section" data-settings="{"background_background":"classic"}"> 806 <div class="elementor-container elementor-column-gap-no"> 807 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1dc95a83" data-id="1dc95a83" data-element_type="column"> 808 <div class="elementor-widget-wrap elementor-element-populated"> 809 <section class="elementor-section elementor-inner-section elementor-element elementor-element-33f0e288 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="33f0e288" data-element_type="section"> 810 <div class="elementor-container elementor-column-gap-wider"> 811 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-70d4edb0" data-id="70d4edb0" data-element_type="column"> 812 <div class="elementor-widget-wrap elementor-element-populated"> 813 <div class="elementor-element elementor-element-6db1f289 elementor-invisible elementor-widget elementor-widget-heading" data-id="6db1f289" data-element_type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 814 <div class="elementor-widget-container"> 815 <h2 class="elementor-heading-title elementor-size-default">Why Work Work Us?</h2> </div>
816 </div> 817 </div> 818 </div> 819 </div> 820 </section> 821 </div> 822 </div> 823 </div> 824 </section> 825 <section class="elementor-section elementor-top-section elementor-element elementor-element-2d8d29bf elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2d8d29bf" data-element_type="section"> 826 <div class="elementor-container elementor-column-gap-default"> 827 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-27ad3f2d" data-id="27ad3f2d" data-element_type="column"> 828 <div class="elementor-widget-wrap elementor-element-populated"> 829 <section class="elementor-section elementor-inner-section elementor-element elementor-element-38783c06 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="38783c06" data-element_type="section" data-settings="{"background_background":"classic"}"> 830 <div class="elementor-container elementor-column-gap-default"> 831 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7b8e5ee1" data-id="7b8e5ee1" data-element_type="column"> 832 <div class="elementor-widget-wrap elementor-element-populated"> 833 <div class="elementor-element elementor-element-53ed2fab elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="53ed2fab" data-element_type="widget" data-widget_type="icon.default"> 834 <div class="elementor-widget-container"> 835 <div class="elementor-icon-wrapper"> 836 <div class="elementor-icon"> 837 <i aria-hidden="true" class="far fa-sun"></i> </div> 838 </div> 839 </div> 840 </div> 841 <div class="elementor-element elementor-element-3d9bcd26 elementor-widget__width-auto elementor-widget elementor-widget-counter" data-id="3d9bcd26" data-element_type="widget" data-widget_type="counter.default"> 842 <div class="elementor-widget-container"> 843 <div class="elementor-counter"> 844 <div class="elementor-counter-number-wrapper"> 845 <span class="elementor-counter-number-prefix"></span> 846 <span class="elementor-counter-number" data-duration="2000" data-to-value="200" data-from-value="0" data-delimiter=".">0</span> 847 <span class="elementor-counter-number-suffix">+</span> 848 </div> 849 </div> 850 </div> 851 </div> 852 <div class="elementor-element elementor-element-3d48d9d4 elementor-widget elementor-widget-heading" data-id="3d48d9d4" data-element_type="widget" data-widget_type="heading.default"> 853 <div class="elementor-widget-container"> 854 <div class="elementor-heading-title elementor-size-default">Projects Completed</div> </div> 855 </div> 856 </div> 857 </div> 858 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2494f583" data-id="2494f583" data-element_type="column"> 859 <div class="elementor-widget-wrap elementor-element-populated"> 860 <div class="elementor-element elementor-element-777b2e86 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="777b2e86" data-element_type="widget" data-widget_type="icon.default"> 861 <div class="elementor-widget-container"> 862 <div class="elementor-icon-wrapper"> 863 <div class="elementor-icon"> 864 <i aria-hidden="true" class="fas fa-users"></i> </div> 865 </div> 866 </div> 867 </div> 868 <div class="elementor-element elementor-element-5e519a65 elementor-widget__width-auto elementor-widget elementor-widget-counter" data-id="5e519a65" data-element_type="widget" data-widget_type="counter.default"> 869 <div class="elementor-widget-container"> 870 <div class="elementor-counter"> 871 <div class="elementor-counter-number-wrapper"> 872 <span class="elementor-counter-number-prefix"></span> 873 <span class="elementor-counter-number" data-duration="2000" data-to-value="30" data-from-value="0" data-delimiter=".">0</span> 874 <span class="elementor-counter-number-suffix">+</span> 875 </div> 876 </div> 877 </div>
878 </div> 879 <div class="elementor-element elementor-element-573c3488 elementor-widget elementor-widget-heading" data-id="573c3488" data-element_type="widget" data-widget_type="heading.default"> 880 <div class="elementor-widget-container"> 881 <div class="elementor-heading-title elementor-size-default">Happy Clients</div> </div> 882 </div> 883 </div> 884 </div> 885 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-22a05d9f" data-id="22a05d9f" data-element_type="column"> 886 <div class="elementor-widget-wrap elementor-element-populated"> 887 <div class="elementor-element elementor-element-48c755d8 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="48c755d8" data-element_type="widget" data-widget_type="icon.default"> 888 <div class="elementor-widget-container"> 889 <div class="elementor-icon-wrapper"> 890 <div class="elementor-icon"> 891 <i aria-hidden="true" class="far fa-building"></i> </div> 892 </div> 893 </div> 894 </div> 895 <div class="elementor-element elementor-element-22110328 elementor-widget__width-auto elementor-widget elementor-widget-counter" data-id="22110328" data-element_type="widget" data-widget_type="counter.default"> 896 <div class="elementor-widget-container"> 897 <div class="elementor-counter"> 898 <div class="elementor-counter-number-wrapper"> 899 <span class="elementor-counter-number-prefix"></span> 900 <span class="elementor-counter-number" data-duration="2000" data-to-value="54" data-from-value="0" data-delimiter=".">0</span> 901 <span class="elementor-counter-number-suffix"></span> 902 </div> 903 </div> 904 </div> 905 </div> 906 <div class="elementor-element elementor-element-1e00ce55 elementor-widget elementor-widget-heading" data-id="1e00ce55" data-element_type="widget" data-widget_type="heading.default"> 907 <div class="elementor-widget-container"> 908 <div class="elementor-heading-title elementor-size-default">Partners</div> </div> 909 </div> 910 </div> 911 </div> 912 </div> 913 </section> 914 </div> 915 </div> 916 </div> 917 </section> 918 <section class="elementor-section elementor-top-section elementor-element elementor-element-5a429640 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5a429640" data-element_type="section" data-settings="{"background_background":"classic"}"> 919 <div class="elementor-background-overlay"></div> 920 <div class="elementor-container elementor-column-gap-no"> 921 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ba94110" data-id="5ba94110" data-element_type="column"> 922 <div class="elementor-widget-wrap elementor-element-populated"> 923 <section class="elementor-section elementor-inner-section elementor-element elementor-element-4a7cefc7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4a7cefc7" data-element_type="section"> 924 <div class="elementor-container elementor-column-gap-wider"> 925 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6ec09976" data-id="6ec09976" data-element_type="column"> 926 <div class="elementor-widget-wrap elementor-element-populated"> 927 <div class="elementor-element elementor-element-3184a4cb elementor-invisible elementor-widget elementor-widget-heading" data-id="3184a4cb" data-element_type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 928 <div class="elementor-widget-container"> 929 <h2 class="elementor-heading-title elementor-size-default">Join our team</h2> </div> 930 </div> 931 <div class="elementor-element elementor-element-a95fe27 elementor-widget elementor-widget-jet-posts" data-id="a95fe27" data-element_type="widget" data-widget_type="jet-posts.default"> 932 <div class="elementor-widget-container"> 933 <div class="elementor-jet-posts jet-elements"><div class="jet-posts col-row "><div class="jet-posts__item col-desk-3">
934 <div class="jet-posts__inner-box"><div class="jet-posts__inner-content"><h4 class="entry-title"><a href="https://jhlengineering.ie/field-service-technician/">Service Engineer</a></h4><div class="post-meta"><span class="post__date post-meta__item"><a href="https://jhlengineering.ie/2026/01/12/" class="post__date-link" ><time datetime="2026-01-12T03:15:49+00:00" title="2026-01-12T03:15:49+00:00">January 12, 2026</time></a></span></div><div class="entry-excerpt"> We are seeking to add to our team and have a full-time position available for a Service Engineer. The successful…</div><div class="jet-more-wrap"><a href="https://jhlengineering.ie/field-service-technician/" class="btn btn-primary elementor-button elementor-size-md jet-more"><span class="btn__text">Read More</span></a></div></div></div> 935</div> 936</div> 937</div> </div> 938 </div> 939 </div> 940 </div> 941 </div> 942 </section> 943 </div> 944 </div> 945 </div> 946 </section> 947 <section class="elementor-section elementor-top-section elementor-element elementor-element-69c48cfc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="69c48cfc" data-element_type="section" id="contact"> 948 <div class="elementor-container elementor-column-gap-wider"> 949 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2399b3d9" data-id="2399b3d9" data-element_type="column"> 950 <div class="elementor-widget-wrap elementor-element-populated"> 951 <div class="elementor-element elementor-element-7d71c1e0 elementor-invisible elementor-widget elementor-widget-heading" data-id="7d71c1e0" data-element_type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 952 <div class="elementor-widget-container"> 953 <h2 class="elementor-heading-title elementor-size-default">Make an Enquiry</h2> </div> 954 </div> 955 <div class="elementor-element elementor-element-53776649 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="53776649" data-element_type="widget" data-widget_type="text-editor.default"> 956 <div class="elementor-widget-container"> 957 <p>Get in touch with any queries, quote enquiries, or other questions you have. </p> </div> 958 </div> 959 </div> 960 </div> 961 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1e14bceb elementor-hidden-tablet" data-id="1e14bceb" data-element_type="column"> 962 <div class="elementor-widget-wrap"> 963 </div> 964 </div> 965 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-8a8baa0" data-id="8a8baa0" data-element_type="column"> 966 <div class="elementor-widget-wrap elementor-element-populated"> 967 <div class="elementor-element elementor-element-337ddb87 elementor-widget elementor-widget-shortcode" data-id="337ddb87" data-element_type="widget" data-widget_type="shortcode.default"> 968 <div class="elementor-widget-container"> 969 <div class="elementor-shortcode"><div class="forminator-ui forminator-custom-form forminator-custom-form-1098 forminator-design--default forminator_ajax" data-forminator-render="0" data-form="forminator-module-1098"><br/></div><form 970 id="forminator-module-1098" 971 class="forminator-ui forminator-custom-form forminator-custom-form-1098 forminator-design--default forminator_ajax" 972 method="post" 973 data-forminator-render="0" 974 data-form-id="1098" 975 976 data-design="default" 977 978 979 980 data-grid="open" 981 982 983 style="display: none;" 984 ><div class="forminator-response-message forminator-error" aria-hidden="true"></div><div class="forminator-row"><div id="name-1" class="forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-name-1" class="forminator-label">Name <span class="forminator-required">*</span></label><input type="text" name="name-1" value="" placeholder="" id="forminator-field-name-1" class="forminator-input forminator-name--field" aria-required="true" /></div></div><div id="name-2" class="forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-name-2" class="forminator-label">Business <span class="forminator-required">*</span></label><input type="text" name="name-2" value="" placeholder="" id="forminator-field-name-2" class="forminator-input forminator-name--field" aria-required="true" /></div></div></div><div class="forminator-row"><div id="email-1" class="forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-email-1" class="forminator-label">Email Address <span class="forminator-required">*</span></label><input type="email" name="email-1" value="" placeholder="E.g. [email protected]" id="forminator-field-email-1" class="forminator-input forminator-email--field" data-required="true" aria-required="true" /></div></div><div id="phone-1" class="forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-phone-1" class="forminator-label">Phone Number</label><input type="text" name="phone-1" value="" placeholder="E.g. +1 3004005000" id="forminator-field-phone-1" class="forminator-input forminator-field--phone" data-required="" aria-required="false" autocomplete="off" /></div></div></div><div class="forminator-row"><div id="textarea-1" class="forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-textarea-1" class="forminator-label">Message</label><textarea name="textarea-1" placeholder="Enter your message..." id="forminator-field-textarea-1" class="forminator-textarea" rows="6" style="min-height:140px;" maxlength="180" ></textarea><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span></div></div></div><div class="forminator-row"><div id="captcha-1" class="forminator-col forminator-col-12 "><div class="forminator-g-recaptcha recaptcha-invisible" data-theme="light" data-sitekey="6LeTIA4cAAAAAKHqR-YlPKS2jnoM_g
984E1KZwtn24W" data-size="invisible"></div></div></div><input type="hidden" name="referer_url" value="" /><div class="forminator-row forminator-row-last"><div class="forminator-col"><div class="forminator-field"><button class="forminator-button forminator-button-submit">Send Message</button></div></div></div><input type="hidden" id="forminator_nonce" name="forminator_nonce" value="dd0bc19ce3" /><input type="hidden" name="_wp_http_referer" value="/" /><input type="hidden" name="form_id" value="1098"><input type="hidden" name="page_id" value="1330"><input type="hidden" name="form_type" value="default"><input type="hidden" name="current_url" value="https://jhlengineering.ie/"><input type="hidden" name="render_id" value="0"><input type="hidden" name="action" value="forminator_submit_form_custom-forms"><label for="input_7" class="forminator-hidden" aria-hidden="true">Please do not fill in this field. <input id="input_7" type="text" name="input_7" value="" autocomplete="off"></label></form></div> 985 </div> 986 </div> 987 </div> 988 </div> 989 </div> 990 </section> 991 <section class="elementor-section elementor-top-section elementor-element elementor-element-141fb0ef elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="141fb0ef" data-element_type="section" data-settings="{"background_background":"classic"}"> 992 <div class="elementor-background-overlay"></div> 993 <div class="elementor-container elementor-column-gap-no"> 994 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a8361f5" data-id="7a8361f5" data-element_type="column" data-settings="{"background_background":"classic"}"> 995 <div class="elementor-widget-wrap elementor-element-populated"> 996 <section class="elementor-section elementor-inner-section elementor-element elementor-element-37b2292d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="37b2292d" data-element_type="section"> 997 <div class="elementor-container elementor-column-gap-wider"> 998 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4762b79b" data-id="4762b79b" data-element_type="column"> 999 <div class="elementor-widget-wrap elementor-element-populated"> 1000 <div class="elementor-element elementor-element-157bdcdb elementor-widget elementor-widget-heading" data-id="157bdcdb" data-element_type="widget" data-widget_type="heading.default"> 1001 <div class="elementor-widget-container"> 1002 <h3 class="elementor-heading-title elementor-size-default">Subscribe to our newsletter</h3> </div> 1003 </div> 1004 <div class="elementor-element elementor-element-79cf81cd elementor-widget elementor-widget-heading" data-id="79cf81cd" data-element_type="widget" data-widget_type="heading.default"> 1005 <div class="elementor-widget-container"> 1006 <div class="elementor-heading-title elementor-size-default">Join our newsletter receive occasional updates.</div> </div> 1007 </div> 1008 </div> 1009 </div> 1010 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6be641f0" data-id="6be641f0" data-element_type="column"> 1011 <div class="elementor-widget-wrap"> 1012 </div> 1013 </div> 1014 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-b72b1a6" data-id="b72b1a6" data-element_type="column"> 1015 <div class="elementor-widget-wrap"> 1016 </div> 1017 </div> 1018 </div> 1019 </section> 1020 </div> 1021 </div> 1022 </div> 1023 </section> 1024 </div> 1025 <footer id="site-footer" class="site-footer" role="contentinfo"> 1026 </footer> 1027 1028
1028<script type="text/javascript"> 1029 (function () { 1030 var c = document.body.className; 1031 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 1032 document.body.className = c; 1033 })(); 1034 </script>
1034 1035 <link rel='stylesheet' id='forminator-module-css-1098-css' href='https://jhlengineering.ie/wp-content/uploads/forminator/css/style-1098.css?ver=1629344424' media='all' /> 1036<link rel='stylesheet' id='forminator-icons-css' href='https://jhlengineering.ie/wp-content/plugins/forminator/assets/forminator-ui/css/forminator-icons.min.css?ver=1.14.11' media='all' /> 1037<link rel='stylesheet' id='forminator-utilities-css' href='https://jhlengineering.ie/wp-content/plugins/forminator/assets/forminator-ui/css/src/forminator-utilities.min.css?ver=1.14.11' media='all' /> 1038<link rel='stylesheet' id='forminator-grid-default-css' href='https://jhlengineering.ie/wp-content/plugins/forminator/assets/forminator-ui/css/src/grid/forminator-grid.open.min.css?ver=1.14.11' media='all' /> 1039<link rel='stylesheet' id='forminator-forms-default-base-css' href='https://jhlengineering.ie/wp-content/plugins/forminator/assets/forminator-ui/css/src/form/forminator-form-default.base.min.css?ver=1.14.11' media='all' /> 1040<link rel='stylesheet' id='forminator-forms-default-full-css' href='https://jhlengineering.ie/wp-content/plugins/forminator/assets/forminator-ui/css/src/form/forminator-form-default.full.min.css?ver=1.14.11' media='all' /> 1041<link rel='stylesheet' id='intlTelInput-forminator-css-css' href='https://jhlengineering.ie/wp-content/plugins/forminator/assets/css/intlTelInput.min.css?ver=4.0.3' media='all' /> 1042<link rel='stylesheet' id='buttons-css' href='https://jhlengineering.ie/wp-includes/css/buttons.min.css?ver=6.4.8' media='all' /> 1043<link rel='stylesheet' id='e-animations-css' href='https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.17.3' media='all' />
1044<script src="https://jhlengineering.ie/wp-content/plugins/wp-smush-pro/app/assets/js/smush-lazy-load.min.js?ver=3.8.5" id="smush-lazy-load-js"></script>
vendor: 1 bytes, line 1044
1044
1045<script src="https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/jquery-numerator/jquery-numerator.min.js?ver=0.2.1" id="jquery-numerator-js"></script>
vendor: 1 bytes, line 1045
1045
1046<script src="https://jhlengineering.ie/wp-content/plugins/jet-elements/assets/js/lib/slick/slick.min.js?ver=1.8.1" id="jet-slick-js"></script>
vendor: 1 bytes, line 1046
1046
1047<script src="https://jhlengineering.ie/wp-content/plugins/forminator/assets/js/library/jquery.validate.min.js?ver=1.14.11" id="forminator-jquery-validate-js"></script>
vendor: 1 bytes, line 1047
1047
1048<script src="https://jhlengineering.ie/wp-content/plugins/forminator/assets/forminator-ui/js/forminator-form.min.js?ver=1.14.11" id="forminator-form-js"></script>
vendor: 1 bytes, line 1048
1048
1049<script id="forminator-front-scripts-js-extra"> 1050var ForminatorFront = {"ajaxUrl":"https:\/\/jhlengineering.ie\/wp-admin\/admin-ajax.php","cform":{"processing":"Submitting form, please wait","error":"An error occurred processing the form. Please try again","upload_error":"An upload error occurred processing the form. Please try again","pagination_prev":"Previous","pagination_next":"Next","pagination_go":"Submit","gateway":{"processing":"Processing payment, please wait","paid":"Success! Payment confirmed. Submitting form, please wait","error":"Error! Something went wrong when verifying the payment"},"captcha_error":"Invalid CAPTCHA","no_file_chosen":"No file chosen","intlTelInput_utils_script":"https:\/\/jhlengineering.ie\/wp-content\/plugins\/forminator\/assets\/js\/library\/intlTelInputUtils.js","process_error":"Please try again"},"poll":{"processing":"Submitting vote, please wait","error":"An error occurred saving the vote. Please try again"},"select2":{"load_more":"Loading more results\u2026","no_result_found":"No results found","searching":"Searching\u2026","loaded_error":"The results could not be loaded."}}; 1051</script>
vendor: 1 bytes, line 1051
1051
1052<script src="https://jhlengineering.ie/wp-content/plugins/forminator/build/front/front.multi.min.js?ver=1.14.11" id="forminator-front-scripts-js"></script>
vendor: 1 bytes, line 1052
1052
1053<script src="https://jhlengineering.ie/wp-content/plugins/forminator/assets/js/library/intlTelInput.min.js?ver=1.14.11" id="forminator-intlTelInput-js"></script>
vendor: 183 bytes, lines 1053-1054
1053 1054<script src="https://www.google.com/recaptcha/api.js?hl=en_GB&onload=forminator_render_captcha&render=explicit&ver=1.14.11" id="forminator-google-recaptcha-js"></script>
1055<script src="https://jhlengineering.ie/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.17.3" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 1055
1055
1056<script src="https://jhlengineering.ie/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.17.3" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 1056
1056
1057<script src="https://jhlengineering.ie/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" id="elementor-waypoints-js"></script>
vendor: 1 bytes, line 1057
1057
1058<script src="https://jhlengineering.ie/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 1058
1058
1059<script id="elementor-frontend-js-before"> 1060var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.17.3","is_static":false,"experimentalFeatures":{"e_dom_optimization":true,"e_optimized_assets_loading":true,"additional_custom_breakpoints":true,"landing-pages":true},"urls":{"assets":"https:\/\/jhlengineering.ie\/wp-content\/plugins\/elementor\/assets\/"},"swiperClass":"swiper-container","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":1330,"title":"Home%20-%20JHL%20Engineering%20LTD","excerpt":"","featuredImage":false}}; 1061</script>
vendor: 1 bytes, line 1061
1061
1062<script src="https://jhlengineering.ie/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.17.3" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 1062
1062
1063<script id="jet-elements-js-extra"> 1064var jetElements = {"ajaxUrl":"https:\/\/jhlengineering.ie\/wp-admin\/admin-ajax.php","isMobile":"false","templateApiUrl":"https:\/\/jhlengineering.ie\/wp-json\/jet-elements-api\/v1\/elementor-template","devMode":"false","messages":{"invalidMail":"Please specify a valid e-mail"}}; 1065</script>
vendor: 1 bytes, line 1065
1065
1066<script src="https://jhlengineering.ie/wp-content/plugins/jet-elements/assets/js/jet-elements.min.js?ver=2.5.8" id="jet-elements-js"></script>
vendor: 1 bytes, line 1066
1066
1067<script id="jet-engine-frontend-js-extra"> 1068var JetEngineSettings = {"ajaxurl":"https:\/\/jhlengineering.ie\/wp-admin\/admin-ajax.php","mapPopupTimeout":"400"}; 1069</script>
vendor: 1 bytes, line 1069
1069
1070<script src="https://jhlengineering.ie/wp-content/plugins/jet-engine/assets/js/frontend.js?ver=2.8.5" id="jet-engine-frontend-js"></script>
1070 1071
1071<script type="text/javascript"> 1072 jQuery(document).ready(function () { 1073 window.Forminator_Cform_Paginations = window.Forminator_Cform_Paginations || []; 1074 window.Forminator_Cform_Paginations[1098] = 1075 {"has-pagination":false,"pagination-header-design":"show","pagination-header":"nav","last-steps":"Finish","last-previous":"Previous","pagination-labels":"default","has-paypal":false}; 1076 1077 var runForminatorFront = function () { 1078 jQuery('#forminator-module-1098[data-forminator-render="0"]') 1079 .forminatorFront({"form_type":"custom-form","inline_validation":true,"rules":"\"name-1\": \"required\",\"name-1\": \"trim\",\"name-2\": \"required\",\"name-2\": \"trim\",\"email-1\": {\n\"required\": true,\"emailWP\": true,},\n\"phone-1\": {},\"textarea-1\": {\"maxlength\": 180,},","messages":"\"name-1\": \"This field is required. Please input your name.\",\n\"name-2\": \"This field is required. Please input your name.\",\n\"email-1\": {\n\"required\": \"This field is required. Please input a valid email.\",\n\"emailWP\": \"This is not a valid email.\",\n\"email\": \"This is not a valid email.\",\n},\n\"phone-1\": {\n\"phone\": \"Please enter a valid phone number.\",\n},\n\"textarea-1\": {\"maxlength\": \"You exceeded the allowed amount of characters. Please check again.\",\n},","conditions":{"fields":[],"relations":{"name-1":[],"name-2":[],"email-1":[],"phone-1":[],"textarea-1":[],"captcha-1":[],"submit":[]}},"calendar":"{\"days\":[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],\"months\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}","paypal_config":{"live_id":"","sandbox_id":"","redirect_url":"https:\/\/jhlengineering.ie","form_id":1098},"forminator_fields":["address","calculation","captcha","currency","custom","date","email","gdprcheckbox","hidden","html","checkbox","name","number","page-break","password","paypal","phone","postdata","radio","section","select","stripe","text","textarea","time","upload","url","signature"],"max_nested_formula":5,"general_messages":{"calculation_error":"Failed to calculate field.","payment_require_ssl_error":"SSL required to submit this form, please check your URL.","payment_require_amount_error":"PayPal amount must be greater than 0.","form_has_error":"Please correct the errors before submission."},"payment_require_ssl":false,"fadeout":"true","fadeout_time":5000,"has_loader":true,"loader_label":"Submitting...","calcs_memoize_time":300,"is_reset_enabled":true}); 1080 } 1081 1082 runForminatorFront(); 1083 1084 if (window.elementorFrontend) { 1085 if (typeof elementorFrontend.hooks !== "undefined") { 1086 elementorFrontend.hooks.addAction('frontend/element_ready/global', function () { 1087 runForminatorFront(); 1088 }); 1089 } 1090 } 1091 1092 if (typeof ForminatorValidationErrors !== 'undefined') { 1093 var forminatorFrontSubmit = jQuery(ForminatorValidationErrors.selector).data('forminatorFrontSubmit'); 1094 if (typeof forminatorFrontSubmit !== 'undefined') { 1095 forminatorFrontSubmit.show_messages(ForminatorValidationErrors.errors); 1096 } 1097 } 1098 if (typeof ForminatorFormHider !== 'undefined') { 1099 var forminatorFront = jQuery(ForminatorFormHider.selector).data('forminatorFront'); 1100 if (typeof forminatorFront !== 'undefined') { 1101 jQuery(forminatorFront.forminator_selector).find('.forminator-row').hide(); 1102 jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-steps').hide(); 1103 jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-footer').hide(); 1104 } 1105 } 1106 if (typeof ForminatorFormNewTabRedirect !== 'undefined') { 1107 var forminatorFront = ForminatorFormNewTabRedirect.url; 1108 if (typeof forminatorFront !== 'undefined') { 1109 window.open(ForminatorFormNewTabRedirect.url, '_blank'); 1110 } 1111 } 1112 }); 1113 </script>
1113 1114 1115</body> 1116</html> 1117<!-- Hummingbird cache file was created in 1.4832360744476 seconds, on 08-06-26 16:32:36 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.