PageSourceSearch

https://jhlengineering.ie/

html jhlengineering.ie collected 2026-10-09 22:39:58 UTC 101,423 bytes, 1,117 lines download raw bytes

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&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/6d41c31657d76aedb3da081caf477e44?s=96&amp;d=mm&amp;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 &raquo; Feed" href="https://jhlengineering.ie/feed/" />
33<link rel="alternate" type="application/rss+xml" title="JHL Engineering LTD &raquo; 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&#038;display=auto&#038;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&#038;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="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" 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%">&nbsp;</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%">&nbsp;</span></p><p>
632
633
634
635
636
637
638
639<span style="font-size:13.0pt;line-height:115%;font-family:&quot;Aptos&quot;,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:&quot;Times New Roman&quot;;
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 &amp; 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="{&quot;video_type&quot;:&quot;vimeo&quot;}" 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&amp;autopause=0&amp;loop=0&amp;muted=0&amp;title=0&amp;portrait=0&amp;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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" 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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" 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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" 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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" 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&hellip;</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="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" 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="{&quot;background_background&quot;:&quot;classic&quot;}">
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="{&quot;background_background&quot;:&quot;classic&quot;}">
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&amp;onload=forminator_render_captcha&amp;render=explicit&amp;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.