PageSourceSearch

https://www.meterboxesdirect.co.uk/blog/1

html meterboxesdirect.co.uk collected 2026-10-07 23:57:27 UTC 221,831 bytes, 2,900 lines download raw bytes

1 <!doctype html><html lang="en"><head >
1<script type="lazyJs" > var LOCALE = 'en\u002DGB'; var BASE_URL = 'https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fstatic\u002Fversion1789656454\u002Ffrontend\u002FSm\u002Fmarket\u002Fen_GB' };</script>
1 <meta charset="utf-8"/>
2<meta name="title" content="Meterbox Support &amp; Advice – Blog | MeterBoxesDirect"/>
3<meta name="description" content="Read about Meterbox Support &amp; Advice – Blog. Get expert help, guides, and tips to install, replace, or maintain your meterbox easily and confidently."/>
4<meta name="keywords" content="Meterbox Support &amp; Advice – Blog"/>
5<meta name="robots" content="INDEX,FOLLOW"/>
6<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
7<meta name="format-detection" content="telephone=no"/>
8<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
9<title>Meterbox Support &amp; Advice – Blog | MeterBoxesDirect</title>
10
11<link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/967aa22e1ee9f17910a26e6adf06548f.min.css" as="style" ><link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/b68fa8cf9065737e198e433ea9ced629.min.css" as="style" ><link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/frontend/Sm/market/en_GB/css/styles-l.min.css" as="style" ><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" as="style" crossorigin><link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/media/sm/configed_css/settings_default.css" as="style" >
11<script>var w3GoogleFont=["https:\/\/fonts.googleapis.com\/css?display=swap&family=Open+Sans%3A400%2C600%2C700","https:\/\/fonts.googleapis.com\/css2?family=Poppins&family=Aclonica&display=swap"];</script>
11<script>var w3elem = window.innerWidth<768?'touchstart':'click';var w3LazyloadByPx=200, w3LazyloadJs = 1, w3JsIsExcluded = 0, w3Inp = 0,w3ExcludedJs=0;var w3pageshow="";!function(){var t=EventTarget.prototype.addEventListener;let e=[],n=[];function i(t){n.click.push(t.target)}function s(t,i){i>3||n[t].forEach((function(a){var r=0;if(e[t].forEach((function(t){o(t,a)&&(r=1)})),!window.w3Html.eventEcr.includes(a)&&!r&&void 0!==a.click)return window.w3Html.eventEcr.push(a),a.click();window.w3Html.eventEcr.includes(a)||r||void 0!==a.click||["HTML","BODY"].includes(a.parentNode.tagName)||(n[t]=[],n[t].push(a.parentNode),s(t,i++))}))}function o(t,e){return t==e||"string"==typeof e.tagName&&!["HTML","BODY"].includes(e.tagName)&&o(t,e.parentNode)}e.click=[],n.click=[],n.touchstart=[],window.w3Html=[],window.w3Html.eventEcr=[],window.w3Html.class="",window.w3Html["css-preloaded"]=0,window.w3Html["data-css"]=0,window.w3Html["data-css-loaded"]=0,"onpageshow"in window&&(window.onpageshow=function(t){w3pageshow=t}),EventTarget.prototype.addEventListener=function(n,i,s){["click","touchstart","keydown","keyup","input","blur","focus","pointerup","pointerdown"].includes(n)&&(-1==window.w3Html.class.indexOf("w3_start")&&["click","touchstart"].includes(n)&&e.click.push(this),w3Inp&&["keydown","keyup","input","blur","pointerup","pointerdown"].includes(n)&&-1==i.toString().indexOf("preventDefault")&&-1==i.toString().indexOf("stopPropagation(")&&-1==i.toString().indexOf("event.dispatch.apply")&&(null==s||null!=s&&"boolean"!=typeof s.passive)&&((s=null!=s?s:[]).passive=!0)),w3Inp&&-1!=window.location.href.indexOf("?test-inp=")&&console.log("rocket",this,n,i,s),t.call(this,n,i,s)},document.querySelector("html").addEventListener("click",i,{passive:!0}),window.addEventListener("w3-load",(function t(){return-1!=window.w3Html.class.indexOf("jsload")?(document.querySelector("html").removeEventListener("click",i),setTimeout((function(){s("click",0)}),100)):setTimeout((function(){t()}),50)}),{passive:!0})}();class w3LoadScripts{constructor(t){this.triggerEvents=t,this.eventOptions={passive:!0},this.userEventListener=this.triggerListener.bind(this),this.lazyTrigger,this.styleLoadFired,this.lazyScriptsLoadFired=0,this.scriptsLoadFired=0,this.excluded_js=w3ExcludedJs,this.w3LazyloadJs=w3LazyloadJs,this.w3_fonts="undefined"!=typeof w3GoogleFont?w3GoogleFont:[],this.w3Styles=[],this.w3Scripts={normal:[],async:[],defer:[],lazy:[]},this.allJQueries=[]}userEventsAdd(t){this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventListener,t.eventOptions)))}userEventsRemove(t){this.triggerEvents.forEach((e=>window.removeEventListener(e,t.userEventListener,t.eventOptions)))}async triggerListener(){return await this.repaintFrame(),"function"==typeof requestIdleCallback?this.idleCallback():this.setTimeoutCallEvents()}idleCallback(){return requestIdleCallback((t=>{this.callEvents()}),{timeout:50})}setTimeoutCallEvents(){return setTimeout((function(t){t.callEvents()}),150,this)}callEvents(){this.userEventsRemove(this),this.lazyScriptsLoadFired=1,this.addHtmlClass("w3_user"),"loading"===document.readyState?(document.addEventListener("DOMContentLoaded",this.loadStyleResources.bind(this)),!this.scriptsLoadFire&&document.addEventListener("DOMContentLoaded",this.loadResources.bind(this))):(this.loadStyleResources(),!this.scriptsLoadFire&&this.loadResources())}async loadStyleResources(){this.styleLoadFired||(this.styleLoadFired=!0,this.registerStyles(),window.w3Html["data-css"]=this.w3Styles.length,this.preloadScripts(this.w3Styles),this.loadStylesPreloaded(),this.loadFonts(this.w3_fonts))}async loadStylesPreloaded(){setTimeout((function(t){1==window.w3Html["css-preloaded"]?t.loadStyles(t.w3Styles):t.loadStylesPreloaded()}),200,this)}async loadResources(){this.scriptsLoadFired||(this.scriptsLoadFired=!0,this.holdEventListeners(),this.exeDocumentWrite(),this.registerScripts(),this.addHtmlClass("w3_start"),"function"==typeof w3EventsOnStartJs&&w3EventsOnStartJs(),this.preloadScripts(this.w3Scripts.normal),this.preloadScripts(this.w3Scripts.defer),this.preloadScripts(this.w3Scripts.async),await this.loadScripts(this.w3Scripts.normal),await this.loadScripts(this.w3Scripts.defer),await this.loadScripts(this.w3Scripts.async),await this.executeDomcontentloaded(),await this.executeWindowLoad(),window.dispatchEvent(new Event("w3-scripts-loaded")),this.addHtmlClass("w3_js"),"function"==typeof w3EventsOnEndJs&&w3EventsOnEndJs(),this.lazyTrigger=setInterval(this.w3TriggerLazyScript,500,this))}async w3TriggerLazyScript(t){t.lazyScriptsLoadFired&&(await t.loadScripts(t.w3Scripts.lazy),t.addHtmlClass("jsload"),clearInterval(t.lazyTrigger))}addHtmlClass(t){document.getElementsByTagName("html")[0].classList.add(t),window.w3Html.class+=" "+t}registerScripts(){document.querySelectorAll("script[type=lazyJs]").forEach((t=>{t.hasAttribute("src")?t.hasAttribute("async")&&!1!==t.async?this.w3Scripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-w3-type")?this.w3Scripts.defer.push(t):this.w3Scripts.normal.push(t):this.w3Scripts.normal.push(t)})),document.querySelectorAll("script[type=lazyExJs]").forEach((t=>{this.w3Scripts.lazy.push(t)}))}registerStyles(){document.querySelectorAll("link[data-href]").forEach((t=>{this.w3Styles.push(t)}))}async executeScript(t){return new Promise(((e,n)=>{const i=document.createElement("script");
11[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-w3-type"===e&&(e="type"),i.setAttribute(e,t.nodeValue))})),t.hasAttribute("src")?(i.onload=()=>{e()},i.onerror=()=>{e()}):(i.text=t.text,e()),null!==t.parentNode&&t.parentNode.replaceChild(i,t)}))}async executeStyles(t){return function(t){t.href=t.getAttribute("data-href"),t.removeAttribute("data-href"),t.rel="stylesheet"}(t)}async loadScripts(t){const e=t.shift();return e?(await this.executeScript(e),this.loadScripts(t)):Promise.resolve()}async loadStyles(t){const e=t.shift();return e?(this.executeStyles(e),this.loadStyles(t)):"loaded"}async loadFonts(t){var e=document.createDocumentFragment();t.forEach((t=>{const n=document.createElement("link");n.href=t,n.rel="stylesheet",e.appendChild(n)})),document.head.appendChild(e)}preloadScripts(t){var e=document.createDocumentFragment(),n=0,i=this;[...t].forEach((s=>{const o=s.getAttribute("src"),a=s.getAttribute("data-href"),r=s.getAttribute("data-w3-type");if(o){const t=document.createElement("link");t.href=o,t.rel="module"==r?"modulepreload":"preload",t.as="script",e.appendChild(t)}else if(a){const s=document.createElement("link");s.href=a,s.rel="preload",s.as="style",n++,t.length==n&&(s.dataset.last=1),e.appendChild(s),s.onload=function(){fetch(this.href,{mode:"no-cors"}).then((t=>t.blob())).then((t=>{i.updateCssLoader()})).catch((t=>{i.updateCssLoader()}))},s.onerror=function(){i.updateCssLoader()}}})),document.head.appendChild(e)}updateCssLoader(){window.w3Html["data-css-loaded"]=window.w3Html["data-css-loaded"]+1,window.w3Html["data-css"]==window.w3Html["data-css-loaded"]&&(window.w3Html["css-preloaded"]=1)}holdEventListeners(){let t={};function e(e,n){!function(e){function n(n){return t[e].eventsToRewrite.indexOf(n)>=0?"w3-"+n:n}t[e]||(t[e]={originalFunctions:{add:e.addEventListener,remove:e.removeEventListener},eventsToRewrite:[]},e.addEventListener=function(){arguments[0]=n(arguments[0]),t[e].originalFunctions.add.apply(e,arguments)},e.removeEventListener=function(){arguments[0]=n(arguments[0]),t[e].originalFunctions.remove.apply(e,arguments)})}(e),t[e].eventsToRewrite.push(n)}function n(t,e){let n=t[e];Object.defineProperty(t,e,{get:()=>n||function(){},set(i){t["w3"+e]=n=i}})}e(document,"DOMContentLoaded"),e(window,"DOMContentLoaded"),e(window,"load"),e(window,"pageshow"),e(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}bindFunc(t,e,n){if(-1==window.w3Html.class.indexOf("w3_js"))return setTimeout((function(t,e,n,i){t.bindFunc(e,n,i)}),50,this,t,e,n);t.bind(e)(n)}holdJquery(t){let e=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>e,set(n){if(n&&n.fn&&!t.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(e){if(void 0!==e)return t.scriptsLoadFired?t.domReadyFired?t.bindFunc(e,document,n):document.addEventListener("w3-DOMContentLoaded",(()=>t.bindFunc(e,document,n))):document.addEventListener("DOMContentLoaded",(()=>e.bind(document)(n))),n(document)};const e=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if("ready"==arguments[0]||"w3-DOMContentLoad"==arguments[0]){if(this[0]!==document)return e.apply(this,arguments),this;if("string"!=typeof arguments[1])return t.bindFunc(arguments[1],document,n)}if(this[0]===window){function i(t){return t.split(" ").map((t=>"load"===t||0===t.indexOf("load")?"w3-jquery-load":t)).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{Object.assign(arguments[0],{[i(t)]:arguments[0][t]})[t]}))}return e.apply(this,arguments),this},t.allJQueries.push(n)}e=n}})}async executeDomcontentloaded(){this.domReadyFired=!0,document.w3readyState=document.readyState,await this.repaintFrame(),document.dispatchEvent(new Event("w3-DOMContentLoaded")),await this.repaintFrame(),window.dispatchEvent(new Event("w3-DOMContentLoaded")),await this.repaintFrame(),document.dispatchEvent(new Event("w3-readystatechange")),await this.repaintFrame(),document.w3onreadystatechange&&document.w3onreadystatechange()}async executeWindowLoad(){if(-1==window.w3Html.class.indexOf("w3_js"))return setTimeout((function(t){t.executeWindowLoad()}),10,this);await this.repaintFrame(),setTimeout((function(){window.dispatchEvent(new Event("w3-load"))}),100),await this.repaintFrame(),window.w3onload&&window.w3onload(),await this.repaintFrame(),this.allJQueries.forEac
11h((t=>t(window).trigger("w3-jquery-load"))),window.dispatchEvent(new Event("w3-pageshow")),await this.repaintFrame(),window.w3onpageshow&&window.w3onpageshow(w3pageshow)}exeDocumentWrite(){const t=new Map;document.write=document.writeln=function(e){const n=document.currentScript,i=document.createRange(),s=n.parentElement;let o=t.get(n);void 0===o&&(o=n.nextSibling,t.set(n,o));const a=document.createDocumentFragment();i.setStart(a,0),a.appendChild(i.createContextualFragment(e)),s.insertBefore(a,o)}}async repaintFrame(){return new Promise((t=>requestAnimationFrame(t)))}static execute(){const t=new w3LoadScripts(["keydown","mousemove","touchmove","touchstart","touchend","wheel"]);t.userEventsAdd(t),document.w3readyState="loading",t.holdJquery(t),(!t.w3LazyloadJs||window.scrollY>50||"complete"==document.readyState||"interactive"==document.readyState)&&t.triggerListener();const e=setInterval((function(t){null!=document.body&&(document.body.getBoundingClientRect().top<-30&&t.triggerListener(),clearInterval(e))}),500,t)}}w3LoadScripts.execute();</script>
11<link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/967aa22e1ee9f17910a26e6adf06548f.min.css" rel='stylesheet' media='all'>
12<link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/b68fa8cf9065737e198e433ea9ced629.min.css" rel='stylesheet' media='all'>
13<link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/frontend/Sm/market/en_GB/css/styles-l.min.css" rel='stylesheet' media='screen and (min-width: 768px)'>
14<link  rel="stylesheet" type="text/css"  media="print" href="https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/css/print.min.css" />
15<script type="lazyJs" src="https://www.meterboxesdirect.co.uk/cache/w3-cache/js/709/static/_cache/merged/77e2c09e9094d2c00e8b72b8473dfbe2.min.js"></script>
15
16<link  rel="icon" type="image/x-icon" href="https://www.meterboxesdirect.co.uk/media/favicon/stores/1/meterboxesdirect.png" />
17<link  rel="shortcut icon" type="image/x-icon" href="https://www.meterboxesdirect.co.uk/media/favicon/stores/1/meterboxesdirect.png" />
18<link rel="preconnect" href="https://www.google-analytics.com"><link rel="preconnect" href="https://www.googletagmanager.com">
18<script src="https://data.staticfiles.io/accounts/6d2799-1a4854d0-b9271b4f/load.js" type="lazyJs" async="" defer="defer"></script>
18
19
20<!-- Google Tag Manager -->
21<script type="lazyJs" >
vendor: 331 bytes, lines 21-25
21(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
22new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
23j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
24'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
25})(window,document,'script','dataLayer','
25GTM-KJNH9CL
vendor: 3 bytes, line 25
25');
25</script>
25
26<!-- End Google Tag Manager -->
27
28<!-- Start of HubSpot Embed Code -->
29<script type="lazyJs" id="hs-script-loader" async="" defer="defer" src="//js-eu1.hs-scripts.com/26158730.js"></script>
29
30<!-- End of HubSpot Embed Code -->
31
32
33
34<!-- Hubspot Forms Code -->
35<script charset="utf-8" type="lazyJs" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
35
36
37
38<script type="lazyJs" >
39//document.addEventListener('DOMContentLoaded', function () {
40// List of SKU values to exclude
41var excludedSkus = [
42  '152003', '170000', '170001', '3007006', 'EC1002', 
43  'EK0001', 'EK0002', 'EK0002x50', 'EK0003', 'EK0004',
44  'EK0005', 'EK0006', 'EK0006x50', 'EK0007', 'GS0002KIT',
45  '106164', '170001x50', '3007006', 'EK0001x50'
46];
47
48// Check the value of the SKU
49var skuElement = document.querySelector('.product.attribute.sku');
50
51if (skuElement) {
52  var skuValue = skuElement.textContent.trim();
53
54  if (excludedSkus.indexOf(skuValue) === -1) {
55    console.log('SKU "' + skuValue + '" is not in the excluded list. Proceeding with the search.');
56
57    // Array of class selectors to search in
58    var parentClasses = ['.product.attribute.description', '.product.attribute.overview'];
59
60    parentClasses.forEach(function(selector) {
61      // Select the parent element based on the current selector
62      var parentElement = document.querySelector(selector);
63
64      if (parentElement) {
65        // Find all 'li' elements inside the parent element
66        var listItems = parentElement.querySelectorAll('li');
67
68        // Iterate through the list items to find the one containing the word 'white'
69        var whiteItem = Array.from(listItems).find(function(li) {
70          return li.textContent.toLowerCase().includes('white');
71        });
72
73        if (whiteItem) {
74          console.log('Found in "' + selector + '":', whiteItem);
75          whiteItem.innerText = 'GRP White';
76          // Perform actions with the found list item
77        } else {
78          console.log('No "white" item found in "' + selector + '".');
79        }
80      } else {
81        console.log('Parent element "' + selector + '" not found.');
82      }
83    });
84  } else {
85    console.log('SKU "' + skuValue + '" is in the excluded list. Skipping the search.');
86  }
87} else {
88  console.log('SKU element not found.');
89}
90//})
91</script>
91
92
93<style>
94  #hsForm_eae486bc-810f-499b-b7a5-3db01869f283 .hs_submit .hs-button{
95  background-color: #B82025;
96  padding: 5px 20px;
97  color: white;
98  border: none;
99  margin-top: 10px;
100  }
101
102#hsForm_eae486bc-810f-499b-b7a5-3db01869f283 label{
103font-weight: bold!important;
104}
105
106
107.desktop-menu ul li,.product-info-main .stock.available:before {
108    display: none;
109}
110.mbd-products-sub-menu span.sm_megamenu_title_lv-2 {
111    display: none;
112}
113  <style>
114
115
116
117<style>
118
119  body{
120    /* filter: blur(5px); */
121  }
122  
123      .modal-overlay {
124        position: fixed;
125        top: 0;
126        left: 0;
127        width: 100%;
128        height: 100%;
129        /* background-color: rgba(0,0,0,0.5); */
130        background-color: rgb(33,41,52,0.75);
131        z-index: 999999998; /* Below the consent banner but above other content */
132        display: none; /* Initially hidden */
133      }
134      
135      
136          /* Styles for the popup */
137          #cookieConsentBanner {
138            display: none; /* Keep this as none to hide it initially */
139            position: fixed;
140          font-family: 'Poppins', sans-serif;
141          top: 50%;
142          left: 50%;
143          color: black;
144          transform: translate(-50%, -50%); /* Center the popup */
145          width: 40%;
146          /* padding: 20px; */
147          /* background-color: white; */
148          border-radius: 5px;
149          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
150          z-index: 999999999;
151          flex-direction: column;
152          justify-content: center;
153/*           border-top-left-radius: 50px; 
154          border-top-right-radius: 50px;
155          border-bottom-left-radius: 50px;
156          border-bottom-right-radius: 50px; */
157          /* align-items: center; */
158          }
159
160          #cookieConsents{
161            display: none;
162          }
163
164          #topHalfCookieBanner{
165            background-color: #fff;
166            padding: 20px 30px;
167/*             border-top-left-radius: 50px;
168            border-top-right-radius: 50px; */
169            display: flex;
170            align-items: center;
171            justify-content: space-between;
172          }
173
174          #cookieConsentText{
175            padding: 15px 20px;
176            background-color: white;
177          }
178      
179          #cookieConsentBanner > *:not(:last-child){
180              /* margin-bottom: 30px; */
181          }
182      
183          #topHalfCookieBanner p{
184              color: black!important;
185              font-size: 16px;
186						font-weight: bold;
187          }
188
189          #topHalfCookieBanner img{
190            width: 150px;
191          }
192      
193          #cookieConsentBanner label{
194              font-size: 15px!important;
195              font-weight: 500;
196              cursor: pointer;
197          }
198      
199          #cookieConsentBanner input{
200            cursor: pointer;
201          }
202
203      
204          #consentButtons button,
205          #moreOptionsButtonsDiv button{
206              outline: none !important;
207              overflow: visible;
208              display: inline-block;
209              flex-grow: 1;
210              width: 40%;
211              font-family: 'Poppins', sans-serif;
212              font-size: 16px!important;
213              cursor: pointer;
214              height: auto!important;
215              line-height: 35px;
216/*               border-radius: 50px; */
217              white-space: nowrap;
218              font-weight: 400;
219              position: relative;
220              padding: 5px 20px !important;
221              text-decoration: none !important;
222          }
223          #consentButtons{
224            display: flex;
225            /* width: 100%;  */
226            justify-content: space-between;
227            background-color: white;
228            padding: 20px;
229/*             border-bottom-left-radius: 50px;
230            border-bottom-right-radius: 50px; */
231          }
232
233          #saveButton,
234          #moreOptionsButton,
235          #moreOptionsSaveButton,
236          #moreOptionsDeclineAllButton{
237            margin-right: 10px;
238            background-color: white; 
239            color: #0087cd!important; 
240            border: solid 1px #0087cd!important;
241          }
242
243          #allowAllButton,
244          #moreOptionsAllowAllButton{
245            background-color: #0087cd; 
246            color: white!important; 
247            border: solid 1px #0087cd!important;
248          }
249        
250         /* Updated styles for the larger popup to center it */
251      #moreOptionsCookieConsentBanner {
252          display: none; /* Keep this as none to hide it initially */
253          position: fixed;
254          font-family: 'Poppins', sans-serif!important;
255          top: 50%;
256          left: 50%;
257          transform: translate(-50%, -50%); /* Center the popup */
258          max-height: 80vh; /* Limits the height to 80% of the viewport height */
259          color: black;
260          padding-bottom: 20px;
261          border-radius: 5px;
262          z-index: 1000000000000;
263          flex-direction: column;
264/*           border-top-left-radius: 50px;
265          border-top-right-radius: 50px;
266          border-bottom-left-radius: 50px;
267          border-bottom-right-radius: 50px; */
268      }
269
270      #moreOptionsCookieConsentBanner button{
271        font-family: 'Poppins', sans-serif;
272      }
273
274      ::-webkit-scrollbar {
275          width: 5px;
276      }
277
278      /* Track */
279      ::-webkit-scrollbar-track {
280      background: #f1f1f1; 
281      border-radius: 10px;
282      }
283      
284      /* Handle */
285      ::-webkit-scrollbar-thumb {
286      background: #888;
287      border-radius: 10px;
288      }
289
290      /* Handle on hover */
291      ::-webkit-scrollbar-thumb:hover {
292      background: #555; 
293      }
294  
295      #moreOptionsTopHalfCookieBanner{
296        background-color: #232F3F;
297        padding: 20px 50px;
298/*         border-top-left-radius: 50px;
299        border-top-right-radius: 50px; */
300        display: flex;
301        align-items: center;
302        justify-content: space-between;
303      }
304
305      .more-options-consent-name{
306          padding: 0;
307      }
308      
309      .more-options-consent-name,
310      .more-options-consent-desc{
311          font-size: 14px;
312      }
313      .moreOptionsCookieConsentNameAndDesc{
314        width: 90%; 
315        flex-direction: column; 
316        justify-content: space-between; 
317        align-items: start;
318      }
319      
320      #optionsForm{
321        background-color: white;
322        padding: 20px 20px;
323        /* overflow-y: auto; */
324      overflow-x: hidden; /* Prevents horizontal scrolling */
325      }
326      
327      .additional-options-input{
328          display: flex;
329          justify-content: space-between;
330          align-items: center;
331          margin-bottom: 10px;
332          background-color: #F7F7F7;
333          padding-bottom: 10px;
334          padding: 10px 30px;
335/*           border-radius: 30px; */
336      }
337      
338      .additional-options-input label{
339          display: flex;
340          align-items: center;
341      }
342      
343      .additional-options-input p:first-child{
344          font-size: 16px;
345          font-weight: bold;
346      }
347      
348      .toggle-switch {
349        position: relative;
350        display: inline-block;
351        width: 60px;
352        height: 34px;
353      }
354      
355      .toggle-switch input[type="checkbox"] {
356        opacity: 0;
357        width: 0;
358        height: 0;
359      }
360      
361      .toggle-switch input:disabled + .toggle-slider {
362          opacity: .2;
363          cursor: not-allowed; /* Show a 'not allowed' cursor on hover */
364      }
365      
366      .toggle-switch input:disabled + .toggle-slider:before {
367          background-color: #fff; /* Keep the slider knob white to indicate it's in the "on" position */
368          /* -webkit-transform: translateX(26px); */
369          /* -ms-transform: translateX(26px); */
370          /* transform: translateX(26px); */
371      }
372      
373      .toggle-slider {
374              position: absolute;
375              cursor: pointer;
376              top: 0;
377              left: 0;
378              right: 0;
379              bottom: 0;
380              background-color: #ccc;
381              -webkit-transition: .4s;
382              transition: .4s;
383              border-radius: 34px;
384          }
385          
386          .toggle-slider:before {
387              position: absolute;
388              content: "";
389              height: 26px;
390              width: 26px;
391              left: 4px;
392              bottom: 4px;
393              background-color: white;
394              -webkit-transition: .4s;
395              transition: .4s;
396              border-radius: 50%;
397          }
398          
399          input:checked + .toggle-slider {
400              background-color: #2196F3;
401          }
402          
403          input:focus + .toggle-slider {
404              box-shadow: 0 0 1px #2196F3;
405          }
406          
407          input:checked + .toggle-slider:before {
408              -webkit-transform: translateX(26px);
409              -ms-transform: translateX(26px);
410              transform: translateX(26px);
411          }
412
413          #moreOptionsButtonsDiv{
414            display: flex;
415            padding: 20px 20px 20px 20px;
416            background-color: white;
417/*             border-bottom-left-radius: 50px;
418            border-bottom-right-radius: 50px; */
419            justify-content: space-between;
420          }
421        
422        #minimizedConsentBanner{
423          display: none; 
424          position: fixed; 
425          bottom: 20px; 
426          left: 20px; 
427          background: white;
428          border-radius: 40px;
429          padding: 10px; 
430          cursor: pointer;
431          box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* Optional: adds a subtle shadow for depth */
432          z-index: 1001;
433          height: 35px;
434          width: 35px;
435          justify-content: center; /* Centers the icon horizontally */
436          align-items: center; /* Centers the icon vertically */
437          transition: transform .2s;
438        }
439
440        #minimizedConsentBanner:hover{
441          transform: scale(1.05);
442        }
443
444        @media only screen and (max-width: 1200px) {
445          #moreOptionsCookieConsentBanner{
446              width: 90%; /* Optimal width for mobile devices */
447              /* max-height: 80vh; */
448              /* overflow-y: auto; */
449              overflow-x: hidden; /* Prevent horizontal scrolling */
450              top: 10%; /* Adjust top position for better visibility */
451              left: 50%; /* Central alignment */
452              transform: translateX(-50%); /* Ensure centered horizontally */
453              padding-bottom: 20px; /* Extra padding at the bottom for scrollable content */
454          }
455        }
456
457        @media only screen and (min-width: 768px) and (max-width: 1200px) {
458
459/*           #topHalfCookieBanner p{
460              font-size: 16px;
461          } */
462
463          #topHalfCookieBanner img{
464            width: 156px;
465          }
466        }
467      
468
469        @media only screen and (max-width: 768px) {
470          #cookieConsentBanner{
471              width: 90%;
472          }
473
474          #topHalfCookieBanner{
475            /* flex-direction: column; */
476          }
477
478          #topHalfCookieBanner h2{
479            font-size: 16px!important;
480          }
481        
482          #topHalfCookieBanner img{
483            width: 144px;
484          }
485      
486          #optionsForm{
487              max-height: 90vh;
488              /* overflow-y: auto; */
489              overflow-x: hidden;
490              padding: 20px 10px!important;
491          }
492
493          #consentButtons{
494            display: flex;
495            flex-direction: column-reverse;
496          }
497
498          #moreOptionsButtonsDiv{
499              display: flex;
500              flex-direction: column-reverse;
501          }
502
503          #allowAllButton,
504          #moreOptionsButton,
505          #moreOptionsAllowAllButton,
506          #moreOptionsSaveButton{
507            margin: 0 0 10px 0;
508          }
509      
510          #moreOptionsCookieConsentBanner{
511              width: 90%; /* Optimal width for mobile devices */
512              /* max-height: 80vh; */
513              /* overflow-y: auto; */
514              overflow-x: hidden; /* Prevent horizontal scrolling */
515              top: 10%; /* Adjust top position for better visibility */
516              left: 50%; /* Central alignment */
517              transform: translateX(-50%); /* Ensure centered horizontally */
518              padding-bottom: 20px; /* Extra padding at the bottom for scrollable content */
519          }
520      
521          input:checked + .toggle-slider:before {
522              -webkit-transform: translateX(17px);
523              -ms-transform: translateX(17px);
524              transform: translateX(17px);
525          }
526      
527          #cookieConsentBanner button,
528          #moreOptionsCookieConsentBanner button{
529            font-size: 14px!important;
530            width: 100%!important;
531          }
532        }
533
534        /* New styles for Tabs */
535  #tabContainer {
536    display: flex;
537    background-color: #f7f7f7;
538		border-top: 3px solid #ddd;
539    /* border-radius: 5px; */
540    /* margin-bottom: 20px; */
541  }
542
543  #tabContainer button {
544    flex: 1;
545    padding: 15px;
546    font-size: 16px;
547    border: none;
548    background-color: #ddd;
549    cursor: pointer;
550    text-align: center;
551    transition: background-color 0.3s;
552  }
553
554  #tabContainer button.active {
555    background-color: white;
556    color: black;
557  }
558
559  .tabContent {
560    display: none;
561    /* padding: 20px; */
562    background-color: white;
563    /* border-radius: 5px; */
564  }
565
566  .tabContent.active {
567    display: block;
568  }
569
570  #cookiesTab{
571    overflow-y: auto;
572    height: 40vh;
573  }
574
575  #aboutTab{
576    padding: 20px;
577    height: 40vh;
578    overflow-y: auto;
579  }
580  #aboutTab p{
581    font-size: 14px;
582  }
583      
584      </style>
585  <div class="modal-overlay"></div>
586  <!-- Cookie Consent Banner -->
587  <div id="cookieConsentBanner">
588      
589        <link data-css="1" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" rel='stylesheet'>
590<!--         <div id="topHalfCookieBanner">
591          <p style="font-size: 20px!important; color: white!important">We value your privacy</p>
592        </div> -->
593        <div id="cookieConsentText">
594					<p style="font-size: 18px; font-weight: bold;">We value your privacy</p>
595        <p style="font-size: 15px;">
595Our website uses cookies to enhance your experience. 
596          By continuing to use our website, you are agreeing to our use of cookies. Necessary cookies are always enabled. 
597          You can read more about our
598          <a href="https://www.meterboxesdirect.co.uk/cookie-policy" style="color: black; text-decoration: underline;">Cookie Policy</a>
599          in our <a href="https://www.meterboxesdirect.co.uk/privacy-notice" style="color: black; text-decoration: underline;">Privacy policy</a></p> 
600      <!-- <div id="cookieConsents">
601        <div style="margin-right: 10px; cursor: pointer;">
602            <label>Strictly Neccessary:
603          <input type="checkbox" id="strictlyNeccessaryCookie" checked disabled onclick="preventUncheck(event)" name="strictlyNecessary">
604          </label><br>
605        </div>
606        <div style="margin-right: 10px; cursor: pointer;">
607            <label>Preferences:
608          <input type="checkbox" id="preferencesCookie" name="preferences" onchange="syncCheckboxes(this)">
609          </label>
610          <br>
611        </div>
612        <div style="margin-right: 10px; cursor: pointer;">
613            <label>Statistical:
614          <input type="checkbox" id="statisticalCookie" name="statistical" onchange="syncCheckboxes(this)">
615        </label><br>
616        </div>
617        <div style="margin-right: 10px; cursor: pointer;">
618            <label>Marketing:
619        <input type="checkbox" id="marketingCookie" name="marketing" onchange="syncCheckboxes(this)">
620        </label><br>
621        </div>
622      </div> -->
623    </div>
624      <div id="consentButtons">
625        <!-- Save -->
626        <!-- <button id="saveButton" onclick="setCookieConsent()">Save</button> -->
627        <!-- More Options -->
628        <button id="moreOptionsButton" onclick="showMoreOptions()">Customise</button>
629        <!-- Accept All -->
630        <button id="allowAllButton" onclick="allowAllCookies()">Accept All</button>
631      </div>
632    </div>
633  
634  <!-- More Options Cookie Consent Banner -->
635  <div id="moreOptionsCookieConsentBanner">
636      <!-- <p>Our website uses cookies to enhance your experience. By continuing to use our website, you are agreeing to our use of cookies. Necessary cookies are always enabled.</p> -->
637      <div id="topHalfCookieBanner">
638        <p>We value your privacy</p>
639<!--         <img src="https://tricel.co.uk/sewage-treatment/wp-content/uploads/2022/10/Tricel-Master-white.svg" alt=""> -->
640      </div>
641
642       <!-- Tabs Container -->
643  <div id="tabContainer">
644    <button id="cookiesTabButton" class="active" onclick="showTab('cookiesTab')">Cookies</button>
645    <button id="aboutTabButton" onclick="showTab('aboutTab')">About</button>
646  </div>
647
648  <!-- Tabs Content -->
649  <div id="cookiesTab" class="tabContent active">
650    <!-- Current Cookie Info Content -->
651    <div id="optionsForm">
652      <div class="additional-options-input">
653          <div class="moreOptionsCookieConsentNameAndDesc">
654          <p class="more-options-consent-name">Strictly Neccessary
655            <!-- <span class="dropdown-arrow" onclick="toggleDropdown('strictlyNecessaryCookie
655sList')">►</span> -->
656          </p>
657          <!-- <div id="strictlyNecessaryCookiesList" class="cookies-list" style="display: none;">
658            <p>Cookie 1: Description</p>
659            <p>Cookie 2: Description</p>
660          </div> -->
661          <p class="more-options-consent-desc">Essential cookies enable core website functionality, 
662            such as secure logins and preference settings, without tracking personal activities or collecting data for ads. 
663            They ensure the site's proper operation and legal compliance, remaining always active
664          </p>
665          </div>
666          <label class="toggle-switch">
667              <input type="checkbox" id="moreOptionsStrictlyNeccessaryCookie" name="strictlyNecessary" checked disabled onclick="preventUncheck(event)" style="cursor: not-allowed;">
668              <span class="toggle-slider"></span>
669          </label>
670      </div>
671  <div class="additional-options-input">
672      <div class="moreOptionsCookieConsentNameAndDesc">
673      <p class="more-options-consent-name">Preferences</p>
674      <p class="more-options-consent-desc">Preference cookies enhance your browsing by remembering settings like language and regional preferences, 
675        tailoring the site to your needs without tracking activity across other websites
676      </p>
677      </div>
678      <label class="toggle-switch">
679      <input type="checkbox" id="moreOptionsPreferencesCookie" name="preferences" checked>
680      <span class="toggle-slider"></span>
681      </label>
682    </div>
683    <div class="additional-options-input">
684      <div class="moreOptionsCookieConsentNameAndDesc">
685      <p class="more-options-consent-name">Statistical</p>
686      <p class="more-options-consent-desc">Statistics cookies gather anonymous data on site interactions and page visits to help improve functionality, 
687        ensuring a smoother user experience without personally identifying users
688      </p>
689      </div>
690      <label class="toggle-switch">
691          <input type="checkbox" id="moreOptionsStatisticalCookie" name="statistical" checked>
692          <span class="toggle-slider"></span>
693      </label>
694  </div>
695  <div class="additional-options-input">
696      <div class="moreOptionsCookieConsentNameAndDesc">
697      <p class="more-options-consent-name">Marketing</p>
698      <p class="more-options-consent-desc">Marketing cookies are used to identify visitors across different websites, 
699        such as those operated by content partners or ad networks. These cookies allow companies to build a profile of a visitor’s interests and preferences, 
700        enabling the delivery of personalized ads that are relevant and engaging on other websites.
701      </p>
702      </div>
703      <label class="toggle-switch">
704          <input type="checkbox" id="moreOptionsMarketingCookie" name="marketing" checked>
705          <span class="toggle-slider"></span>
706      </label>
707  </div>
708</div>
709  </div>
710
711  <div id="aboutTab" class="tabContent">
712    <!-- About Cookies Content -->
713    <p>Cookies are small text files stored on your computer by websites you visit. They help users navigate websites efficiently and enable certain essential functions. 
714      Cookies necessary for the website to function properly can be set without your consent, while all other cookies require your approval before being used in your browser.
715      <br>
716      Additionally, we use cookies to gather data for personalizing and evaluating the effectiveness of our advertising.
717      For more information, please refer to the <a href="https://business.safety.google/privacy/" style="text-decoration: underline;">Google Privacy Policy</a>.</p>
718      <p>You can find the list of all the cookies that we use on our website <a href="/cookie-declaration" style="text-decoration: underline;">here</a>.</p>
719  </div>
720      
721      <div id="moreOptionsButtonsDiv">
722          <!-- Decline All Button -->
723        <!--<button id="moreOptionsDeclineAllButton" onclick="declineAllCookies()">Decline All</button> -->
724        <!-- Confirm My Choices Button -->
725        <button id="moreOptionsSaveButton" onclick="setCookieConsent()">Confirm My Choices</button>
726        <!-- Allow All Button -->
727        <button id="moreOptionsAllowAllButton" onclick="allowAllCookies()">Accept All</button>
728      </div>
729      
730    </div>
731    
732    <!-- Minimized Banner Button -->
733  <div id="minimizedConsentBanner" onclick="openConsentBanner()">
734      <!-- Change cookie settings -->
735      <i class="fas fa-cookie-bite" style="font-size: 42px; cursor: pointer;"></i>
736  </div>
737
738<!-- Cookie Banner -->
739    
739<script type="lazyJs" >
740			window.disableHubSpotCookieBanner = true;
741  window._hsp = window._hsp || [];
742			window._hsp.push([
743    "setHubSpotConsent",
744    {
745      analytics: false,
746      advertisement: false,
747      functionality: false
748    }
749  ]);
750			
751  document.addEventListener("thirdPartyConsentEvent", (e) => {
752		console.log(e)
753    window._hsp.push([
754      "setHubSpotConsent",
755      {
756        analytics: e.detail.analytics,
757        advertisement: e.detail.advertisement,
758        functionality: e.detail.functionality,
759      },
760    ]);
761  });
762  
763    // Ensure the dataLayer exists
764    window.dataLayer = window.dataLayer || [];
765  
766    // This function prevents the checkbox from being unchecked
767    function preventUncheck(event) {
768                  // If the checkbox is already checked and the click event is about to uncheck it, prevent the default action
769                  if (!event.target.checked) {
770                      event.preventDefault();
771                  }
772              }
773    
774    function setCookie(name, value, days) {
775      var now = new Date();
776      var time = now.getTime();
777      var expireTime = time + 1000 * 3600 * 24 * days;
778      now.setTime(expireTime);
779    
780      // Automatically detect the current website's domain
781			var cookieDomain = '.' + window.location.hostname.replace(/^www\./, '');
782
783    
784      document.cookie = name + '=' + value + ';expires=' + now.toGMTString() + ';path=/;domain=' + cookieDomain + ';';
785      console.log("document cookie:" + document.cookie);
786    }
787    
788    function readCookie(name) {
789      var nameEQ = name + "=";
790      var ca = document.cookie.split(';');
791      for (var i = 0; i < ca.length; i++) {
792        var c = ca[i].trim(); // Ensure trimming any leading spaces
793        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length);
794      }
795      return null;
796    }
797			
798			function applyHubSpotConsent() {
799  var preferences = document.getElementById('moreOptionsPreferencesCookie').checked;
800  var statistical = document.getElementById('moreOptionsStatisticalCookie').checked;
801  var marketing = document.getElementById('moreOptionsMarketingCookie').checked;
802
803 // Fire HubSpot's third-party consent event
804document.dispatchEvent(
805  new CustomEvent('thirdPartyConsentEvent', {
806    detail: {
807      functionality: preferences, // Preferences
808      analytics: statistical,     // Statistical
809      advertisement: marketing,   // Marketing
810    },
811  })
812);
813
814  console.log("HubSpot consent updated:", { preferences, statistical, marketing });
815}
816
817    
818    function setCookieConsent() {
819			console.log('setCookieConsent called');
820      var consentValues = ['Strictly Necessary']; // Necessary cookies are always accepted.
821			
822			var preferencesChecked = document.getElementById('moreOptionsPreferencesCookie').checked;
823  		var statisticalChecked = document.getElementById('moreOptionsStatisticalCookie').checked;
824  		var marketingChecked = document.getElementById('moreOptionsMarketingCookie').checked;
825    
826      if (preferencesChecked) {
827        consentValues.push('Preferences');
828      }
829      if (statisticalChecked) {
830        consentValues.push('Statistical');
831      }
832      if (marketingChecked) {
833        consentValues.push('Marketing');
834      }
835    
836      var consentValue = consentValues.join(', ');
837      var existingConsent = readCookie('cookieConsent');
838    
839      // Update the cookie and the dataLayer only if the consent has changed.
840      if (consentValue !== existingConsent) {
841        setCookie('cookieConsent', consentValue, 30);
842        console.log('Cookie Set:', document.cookie); // This might log many cookies; look for "cookieConsent"
843        window.dataLayer.push({
844          'event': 'cookie_consent_update',
845          'cookieConsent': consentValue
846        });
847				
848				// Determine consent type to describe action
849    let consentType = 'Custom';
850    if (
851      preferencesChecked &&
852      statisticalChecked &&
853      marketingChecked
854    ) {
855      consentType = 'Accept All';
856    } else if (
857      !preferencesChecked &&
858      !statisticalChecked &&
859      !marketingChecked
860    ) {
861      consentType = 'Decline All';
862    }
863				
864    // Send detailed consent to server
865    sendConsentData(consentType, consentValue);
866      }
867      
868      hideConsentBanner();
869      hideMoreOptionsConsentBanner();
870      showMinimizedBanner();
871      document.querySelector('.modal-overlay').style.display = 'none';
872      document.body.style.overflow = 'auto'; // Allow scrolling again
873			applyHubSpotConsent();
874			
875    }
876
877    function populateCookies(cookiesArray, containerId) {
878  console.log(cookiesArray + containerId);
879  var container = document.getElementById(containerId);
880  // Clear existing content
881  container.innerHTML = '';
882
883  cookiesArray.forEach(function(cookie) {
884      // Create paragraph element for each cookie
885      var cookieElement = document.createElement('p');
886      cookieElement.textContent = cookie.name + ': ' + cookie.description;
887      container.appendChild(cookieElement);
888  });
889}
890    
891    // Show or hide banners based on cookie consent
892    document.addEventListener('DOMContentLoaded', function () {
893      // populateCookies(strictlyNecessaryCookies, 'strictlyNecessaryCookiesList');
894      // populateCookies(preferencesCookies, 'preferencesCookiesList');
895      // populateCookies(statisticalCookies, 'statisticalCookiesList');
896      // populateCookies(marketingCookies, 'marketingCookiesList');
897      console.log('Cookies Available:', document.cookie); // Debugging line to see all set cookies
898      var cookieValue = readCookie('cookieConsent');
899      console.log('Cookie Value on load:', cookieValue); // Debugging line
900      
901      if (cookieValue) {
902     
903        // Initialize checkbox states based on cookie value.
904        // document.getElementById('preferencesCookie').checked = cookieValue.includes('Preferences');
905        // document.getElementById('statisticalCookie').checked = cookieValue.includes('Statistical');
906        // document.getElementById('marketingCookie').checked = cookieValue.includes('Marketing');
907
908        document.getElementById('moreOptionsPreferencesCookie').checked = cookieValue.includes('Preferences');
909        document.getElementById('moreOptionsStatisticalCookie').checked = cookieValue.includes('Statistical');
910        document.getElementById('moreOptionsMarketingCookie').checked = cookieValue.includes('Marketing');
911        showMinimizedBanner();
912      } else {
913        document.getElementById('cookieConsentBanner').style.display = 'flex';
914        document.querySelector('.modal-overlay').style.display = 'block'; // Show the overlay
915        document.body.style.overflow = 'hidden'; // Optional: Prevent scrolling behind the overlay
916      }
917    });
918    
919    function hideConsentBanner() {
920      document.getElementById('cookieConsentBanner').style.display = 'none';
921    }
922  
923    function hideMoreOptionsConsentBanner() {
924      document.getElementById('moreOptionsCookieConsentBanner').style.display = 'none';
925    }
926    
927    function showMinimizedBanner() {
928      document.getElementById('minimizedConsentBanner').style.display = 'flex';
929      console.log('minimized banner exists');
930    }
931  
932    // Show more options
933    function showMoreOptions() {
934      document.getElementById('cookieConsentBanner').style.display = 'none'; // Hide the initial popup
935      var moreOptionsDiv = document.querySelector('#moreOptionsCookieConsentBanner');
936      document.getElementById('moreOptionsCookieConsentBanner').style.display = 'flex'; // Now using flex to show and center the content  
937    }
938    
939    function allowAllCookies() {
940    // Check all consent checkboxes
941    var ids = ['moreOptionsPreferencesCookie', 'moreOptionsStatisticalCookie', 'moreOptionsMarketingCookie'];
942    ids.forEach(id => {
943        document.getElementById(id).checked = true;
944    });
945
946    // Set cookie directly
947    var consentValue = 'Strictly Necessary, Preferences, Statistical, Marketing';
948    setCookie('cookieConsent', consentValue, 30); // Assuming setCookie is defined correctly elsewhere
949    console.log('Cookie Set:', document.cookie); // Debugging console log
950    window.dataLayer.push({
951        'event': 'cookie_consent_update',
952        'cookieConsent': consentValue
953    });
954
955    // Send the consent data to the server once
956    sendConsentData('Accept All', consentValue);
957
958    // UI adjustments
959    hideConsentBanner();
960    hideMoreOptionsConsentBanner();
961    showMinimizedBanner();
962    document.querySelector('.modal-overlay').style.display = 'none';
963    document.body.style.overflow = 'auto'; // Allow scrolling again
964			applyHubSpotConsent();
965
966}
967  
968    function declineAllCookies() {
969    // Uncheck all non-essential cookie consent checkboxes
970    var ids = ['moreOptionsPreferencesCookie', 'moreOptionsStatisticalCookie', 'moreOptionsMarketingCookie'];
971    ids.forEach(id => {
972        document.getElementById(id).checked = false;
973    });
974
975    // Update cookie directly
976    var consentValue = 'Strictly Necessary'; // Only necessary cookies are accepted
977    setCookie('cookieConsent', consentValue, 30); // Assuming setCookie is defined correctly elsewhere
978    console.log('Cookie Set:', document.cookie); // Debugging console log
979    window.dataLayer.push({
980        'event': 'cookie_consent_update',
981        'cookieConsent': consentValue
982    });
983
984    // Send the consent data to the server once
985    sendConsentData('Decline All', 'Strictly Necessary');
986
987    // UI adjustments
988    hideConsentBanner();
989    hideMoreOptionsConsentBanner();
990    showMinimizedBanner();
991    document.querySelector('.modal-overlay').style.display = 'none';
992    document.body.style.overflow = 'auto'; // Allow scrolling again
993}
994
995    function toggleDropdown(dropdownId) {
996  var element = document.getElementById(dropdownId);
997  var arrow = element.previousElementSibling.querySelector('.dropdown-arrow');
998  if (element.style.display === "none" || element.style.display === "") {
999      element.style.display = "block"; // Show the element
1000      arrow.innerHTML = "▼"; // Change to downward arrow
1001  } else {
1002      element.style.display = "none"; // Hide the element
1003      arrow.innerHTML = "►"; // Change back to rightward arrow
1004  }
1005}
1006
1007    // Helper function to trigger a 'change' event on checkboxes
1008  function triggerChange(element) {
1009      var event = new Event('change', {
1010          'bubbles': true,
1011          'cancelable': true
1012      });
1013      element.dispatchEvent(event);
1014  }
1015    
1016    function openConsentBanner() {
1017      document.getElementById('cookieConsentBanner').style.display = 'block';
1018      document.getElementById('minimizedConsentBanner').style.display = 'none';
1019    }
1020  
1021    function syncCheckboxes(checkbox) {
1022          // Find all checkboxes with the same name attribute
1023          var allCheckboxes = document.querySelectorAll('input[type="checkbox"][name="' + checkbox.name + '"]');
1024      
1025          // Set all checkboxes with the same name to have the same checked state
1026          allCheckboxes.forEach(function(cb) {
1027              console.log("ids: " + checkbox.id);
1028              cb.checked = checkbox.checked;
1029          });
1030      }
1031
1032    function updateToggleSwitchesBasedOnCookie() {
1033    var cookieValue = readCookie('cookieConsent');
1034    if (cookieValue) {
1035      console.log('consent value on load for toggle switches' + consentValue);
1036        // Assuming cookieValue is a comma-separated list of consents like "Preferences,Statistical,Marketing"
1037        var consents = cookieValue.split(',');
1038
1039        // Update each toggle switch based on whether its corresponding consent is included in the cookie
1040        document.getElementById('moreOptionsPreferencesCookie').checked = consents.includes('Preferences');
1041        document.getElementById('moreOptionsStatisticalCookie').checked = consents.includes('Statistical');
1042        document.getElementById('moreOptionsMarketingCookie').checked = consents.includes('Marketing');
1043    }
1044}
1045
1046function sendConsentData(consentType, action) {
1047    var preferences = document.getElementById('moreOptionsPreferencesCookie').checked;
1048    var statistical = document.getElementById('moreOptionsStatisticalCookie').checked;
1049    var marketing = document.getElementById('moreOptionsMarketingCookie').checked;
1050
1051    // Create a new Date object and format it to DD/MM/YYYY
1052    var now = new Date();
1053    var day = ('0' + now.getDate()).slice(-2); // Ensure two digits
1054    var month = ('0' + (now.getMonth() + 1)).slice(-2); // Ensure two digits, month is 0-indexed
1055    var year = now.getFullYear();
1056    var formattedDate = day + '/' + month + '/' + year;
1057
1058    // Update the URL to point to your Node.js server
1059    var url = 'https://unsubscribe-test.tricel.eu/sub-test/data';
1060
1061    var payload = {
1062        'consentType': consentType,
1063        'action': action,
1064        'preferences': preferences ? 'Accepted' : 'Declined',
1065        'statistical': statistical ? 'Accepted' : 'Declined',
1066        'marketing': marketing ? 'Accepted' : 'Declined',
1067        'date': formattedDate, // Use the formatted date
1068        'domain': window.location.href
1069    };
1070
1071    fetch(url, {
1072        method: 'POST',
1073        headers: {
1074            'Content-Type': 'application/json'
1075        },
1076        body: JSON.stringify(payload)
1077    })
1078    .then(response => response.json())
1079    .then(data => console.log('Consent data sent successfully:', data))
1080    .catch(error => console.error('Failed to send consent data:', error));
1081}
1082
1083function showTab(tabName) {
1084    // Remove active class from all tab buttons and content
1085    document.querySelectorAll('#tabContainer button').forEach(button => button.classList.remove('active'));
1086    document.querySelectorAll('.tabContent').forEach(content => content.classList.remove('active'));
1087
1088    // Add active class to clicked button and corresponding content
1089    document.querySelector(`#${tabName}`).classList.add('active');
1090    document.querySelector(`#tabContainer button[onclick="showTab('${tabName}')"]`).classList.add('active');
1091  }
1092</script>
1092
1093
1094<script type="lazyJs" >
1095(function() {
1096    const url = window.location.pathname;
1097
1098    const schemas = {
1099        "/faq-for-meterbox": {
1100            "@context": "https://schema.org",
1101            "@type": "Article",
1102            "mainEntityOfPage": {
1103                "@type": "WebPage",
1104                "@id": "https://www.meterboxesdirect.co.uk/faq-for-meterbox"
1105            },
1106            "headline": "FAQ for Meterbox – Painting, Repairs & DIY Regulations",
1107            "description": "Get answers to common questions in our FAQ for Meterbox, including painting safety, DIY repair tips, and UK compliance standards.",
1108            "image": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png",
1109            "author": {
1110                "@type": "Organization",
1111                "name": "Tricel Gloucester",
1112                "url": "https://www.meterboxesdirect.co.uk"
1113            },
1114            "publisher": {
1115                "@type": "Organization",
1116                "@name": "Tricel Gloucester",
1117                "logo": {
1118                    "@type": "ImageObject",
1119                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1120                }
1121            },
1122            "datePublished": "2025-09-29T00:00:00Z",
1123            "dateModified": "2025-09-29T00:00:00Z",
1124            "keywords": [
1125                "FAQ for Meterbox"
1126            ]
1127        },
1128        "/electrical-meter-box-faq": {
1129            "@context": "https://schema.org",
1130            "@type": "Article",
1131            "mainEntityOfPage": {
1132                "@type": "WebPage",
1133                "@id": "https://www.meterboxesdirect.co.uk/electrical-meter-box-faq"
1134            },
1135            "headline": "FAQ for Meterbox – Painting, Repairs & DIY Regulations",
1136            "description": "Get answers to common questions in our FAQ for Meterbox, including painting safety, DIY repair tips, and UK compliance standards.",
1137            "image": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png",
1138            "author": {
1139                "@type": "Organization",
1140                "name": "Tricel Gloucester",
1141                "url": "https://www.meterboxesdirect.co.uk"
1142            },
1143            "publisher": {
1144                "@type": "Organization",
1145                "@name": "Tricel Gloucester",
1146                "logo": {
1147                    "@type": "ImageObject",
1148                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1149                }
1150            },
1151            "datePublished": "2025-10-06T00:00:00Z",
1152            "dateModified": "2025-10-06T00:00:00Z",
1153            "keywords": [
1154                "FAQ for Electrical Meterbox"
1155            ]
1156        },
1157        "/commercial-meter-box-kiosk-faq": {
1158            "@context": "https://schema.org",
1159            "@type": "Article",
1160            "mainEntityOfPage": {
1161                "@type": "WebPage",
1162                "@id": "https://www.meterboxesdirect.co.uk/commercial-meter-box-kiosk-faq"
1163            },
1164            "headline": "FAQ for Meterbox – Painting, Repairs & DIY Regulations",
1165            "description": "Get answers to common questions in our FAQ for Meterbox, including painting safety, DIY repair tips, and UK compliance standards.",
1166            "image": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png",
1167            "author": {
1168                "@type": "Organization",
1169                "name": "Tricel Gloucester",
1170                "url": "https://www.meterboxesdirect.co.uk"
1171            },
1172            "publisher": {
1173                "@type": "Organization",
1174                "@name": "Tricel Gloucester",
1175                "logo": {
1176                    "@type": "ImageObject",
1177                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1178                }
1179            },
1180            "datePublished": "2025-10-09T00:00:00Z",
1181            "dateModified": "2025-10-09T00:00:00Z",
1182            "keywords": [
1183                "FAQ for Commercial Meterbox and Kiosk"
1184            ]
1185        },
1186        "/electric-meter-box.html": {
1187            "@context": "https://schema.org",
1188            "@type": "Article",
1189            "mainEntityOfPage": {
1190                "@type": "WebPage",
1191                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box.html"
1192            },
1193            "headline": "Electric Meter Box Products – Boxes, Doors, Frames & Covers",
1194            "description": "Shop electric meter box products for fast, secure replacements. Browse boxes, doors, frames, riser covers, and hockey sticks – Easy to install and UK compliant",
1195            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/b/ebp0011_1.png",
1196            "author": {
1197                "@type": "Organization",
1198                "name": "Tricel Gloucester",
1199                "url": "https://www.meterboxesdirect.co.uk"
1200            },
1201            "publisher": {
1202                "@type": "Organization",
1203                "@name": "Tricel Gloucester",
1204                "logo": {
1205                    "@type": "ImageObject",
1206                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1207                }
1208            },
1209            "datePublished": "2025-10-01T00:00:00Z",
1210            "dateModified": "2025-10-01T00:00:00Z",
1211            "keywords": [
1212                "Electric Meter Box"
1213            ]
1214        },
1215        "/electric-meter-box/electrical-cabinets.html": {
1216            "@context": "https://schema.org",
1217            "@type": "Article",
1218            "mainEntityOfPage": {
1219                "@type": "WebPage",
1220                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electrical-cabinets.html"
1221            },
1222            "headline": "Electrical Cabinets (Electric Meter Boxes) – Easy Replacement",
1223            "description": "Shop durable, weatherproof electrical cabinets, including standard recessed and surface-mounted options. UK-compliant, easy to install, with fast delivery.",
1224            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/b/ebp0012.png",
1225            "author": {
1226                "@type": "Organization",
1227                "name": "Tricel Gloucester",
1228                "url": "https://www.meterboxesdirect.co.uk"
1229            },
1230            "publisher": {
1231                "@type": "Organization",
1232                "@name": "Tricel Gloucester",
1233                "logo": {
1234                    "@type": "ImageObject",
1235                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1236                }
1237            },
1238            "datePublished": "2025-10-01T00:00:00Z",
1239            "dateModified": "2025-10-01T00:00:00Z",
1240            "keywords": [
1241                "Electrical Cabinets"
1242            ]
1243        },
1244        "/electric-meter-box/electric-meter-box-door.html": {
1245            "@context": "https://schema.org",
1246            "@type": "Article",
1247            "mainEntityOfPage": {
1248                "@type": "WebPage",
1249                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electric-meter-box-door.html"
1250            },
1251            "headline": "Electric Meter Box Door | Replacement for Recessed/Surface",
1252            "description": "Shop electric meter box doors for recessed or surface-mounted boxes. Weatherproof, Complaint, and easy to install. UK-compliant with fast delivery.",
1253            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/d/ed0006.png",
1254            "author": {
1255                "@type": "Organization",
1256                "name": "Tricel Gloucester",
1257                "url": "https://www.meterboxesdirect.co.uk"
1258            },
1259            "publisher": {
1260                "@type": "Organization",
1261                "@name": "Tricel Gloucester",
1262                "logo": {
1263                    "@type": "ImageObject",
1264                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1265                }
1266            },
1267            "datePublished": "2025-10-01T00:00:00Z",
1268            "dateModified": "2025-10-01T00:00:00Z",
1269            "keywords": [
1270                "Electric Meter Box Door"
1271            ]
1272        },
1273        "/electric-meter-box/electric-box-covers.html": {
1274            "@context": "https://schema.org",
1275            "@type": "Article",
1276            "mainEntityOfPage": {
1277                "@type": "WebPage",
1278                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electric-meter-box-door.html"
1279            },
1280            "headline": "Electric Box Covers(Meter Box Covers) – No Removal of Old Box",
1281            "description": "Repair damaged meter boxes with Durable electric box covers. Easy-fit GRP over boxes /frames for surface and recessed boxes without removing the entire box.",
1282            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/d/ed0001.png",
1283            "author": {
1284                "@type": "Organization",
1285                "name": "Tricel Gloucester",
1286                "url": "https://www.meterboxesdirect.co.uk"
1287            },
1288            "publisher": {
1289                "@type": "Organization",
1290                "@name": "Tricel Gloucester",
1291                "logo": {
1292                    "@type": "ImageObject",
1293                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1294                }
1295            },
1296            "datePublished": "2025-10-01T00:00:00Z",
1297            "dateModified": "2025-10-01T00:00:00Z",
1298            "keywords": [
1299                "Electric Box Covers"
1300            ]
1301        },
1302        "/electric-meter-box/meter-box-hockey-sticks.html": {
1303            "@context": "https://schema.org",
1304            "@type": "Article",
1305            "mainEntityOfPage": {
1306                "@type": "WebPage",
1307                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/meter-box-hockey-sticks.html"
1308            },
1309            "headline": "Meter Box Hockey Sticks (Electric) – Durable UPVC Cable Cover",
1310            "description": "Shop meter box hockey stick (Electric) to protect cables from rust and weather. Made from durable, lightweight UPVC. Internal diameter 38mm, outer 42mm.",
1311            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/c/ec1002.png",
1312            "author": {
1313                "@type": "Organization",
1314                "name": "Tricel Gloucester",
1315                "url": "https://www.meterboxesdirect.co.uk"
1316            },
1317            "publisher": {
1318                "@type": "Organization",
1319                "@name": "Tricel Gloucester",
1320                "logo": {
1321                    "@type": "ImageObject",
1322                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1323                }
1324            },
1325            "datePublished": "2025-10-01T00:00:00Z",
1326            "dateModified": "2025-10-01T00:00:00Z",
1327            "keywords": [
1328                "Meter Box Hockey Sticks"
1329            ]
1330        },
1331        "/electric-meter-box/electric-pipe-cover.html": {
1332            "@context": "https://schema.org",
1333            "@type": "Article",
1334            "mainEntityOfPage": {
1335                "@type": "WebPage",
1336                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electric-pipe-cover.html"
1337            },
1338            "headline": "Electric Pipe Cover for Meter Box – Weatherproof & Easy Fit",
1339            "description": "Shop electric pipe cover to protect exposed cables on your meter box from weather damage and rust. Surface-mounted GRP guard, easy to fit.",
1340            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/k/ek0011_1.png",
1341            "author": {
1342                "@type": "Organization",
1343                "name": "Tricel Gloucester",
1344                "url": "https://www.meterboxesdirect.co.uk"
1345            },
1346            "publisher": {
1347                "@type": "Organization",
1348                "@name": "Tricel Gloucester",
1349                "logo": {
1350                    "@type": "ImageObject",
1351                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1352                }
1353            },
1354            "datePublished": "2025-10-01T00:00:00Z",
1355            "dateModified": "2025-10-01T00:00:00Z",
1356            "keywords": [
1357                "Electric Pipe Cover"
1358            ]
1359        },
1360        "/electric-meter-box/3-phase-meter-box.html": {
1361            "@context": "https://schema.org",
1362            "@type": "Article",
1363            "mainEntityOfPage": {
1364                "@type": "WebPage",
1365                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box.html"
1366            },
1367            "headline": "3-Phase Meter Box | Durable & Secure boxes for 3-Phase Meters",
1368            "description": "Shop 3-phase meter boxes suitable for all meters, including prepay, smart available in standard recessed and surface-mounted options. Fast delivery.",
1369            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/b/ebp0032.png",
1370            "author": {
1371                "@type": "Organization",
1372                "name": "Tricel Gloucester",
1373                "url": "https://www.meterboxesdirect.co.uk"
1374            },
1375            "publisher": {
1376                "@type": "Organization",
1377                "@name": "Tricel Gloucester",
1378                "logo": {
1379                    "@type": "ImageObject",
1380                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1381                }
1382            },
1383            "datePublished": "2025-10-01T00:00:00Z",
1384            "dateModified": "2025-10-01T00:00:00Z",
1385            "keywords": [
1386                "3-Phase Meter Box"
1387            ]
1388        },
1389        "/electric-meter-box/3-phase-meter-box/3-phase-meter-box-surface-mounting.html": {
1390            "@context": "https://schema.org",
1391            "@type": "Article",
1392            "mainEntityOfPage": {
1393                "@type": "WebPage",
1394                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box/3-phase-meter-box-surface-mounting.html"
1395            },
1396            "headline": "3 Phase Meter Box for Surface Mounted Fitting",
1397            "description": "Shop 3 Phase Meter Box for Surface Mounted Fitting (797 x 567 x 185mm). GRP enclosure with timber backboard, lock & key. BS8567. Fast UK delivery",
1398            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/44492c223913e307de8616a6754be920/e/b/ebp0032.png",
1399            "author": {
1400                "@type": "Organization",
1401                "name": "Tricel Gloucester",
1402                "url": "https://www.meterboxesdirect.co.uk"
1403            },
1404            "publisher": {
1405                "@type": "Organization",
1406                "@name": "Tricel Gloucester",
1407                "logo": {
1408                    "@type": "ImageObject",
1409                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1410                }
1411            },
1412            "datePublished": "2025-10-01T00:00:00Z",
1413            "dateModified": "2025-10-01T00:00:00Z",
1414            "keywords": [
1415                "3 Phase Meter Box for Surface Mounted Fitting"
1416            ]
1417        },
1418        "/electric-meter-box/3-phase-meter-box/3-phase-meter-box-recessed-fitting.html": {
1419            "@context": "https://schema.org",
1420            "@type": "Article",
1421            "mainEntityOfPage": {
1422                "@type": "WebPage",
1423                "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box/3-phase-meter-box-recessed-fitting.html"
1424            },
1425            "headline": "3 Phase Meter Box for Recessed Fitting",
1426            "description": "Shop 3 Phase Meter Box for Recessed Fitting (797 x 567 x 180mm). This GRP unit is Fire-rated, lockable, timber backboard, knockouts. Fast UK delivery.",
1427            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/44492c223913e307de8616a6754be920/e/b/ebp0013.png",
1428            "author": {
1429                "@type": "Organization",
1430                "name": "Tricel Gloucester",
1431                "url": "https://www.meterboxesdirect.co.uk"
1432            },
1433            "publisher": {
1434                "@type": "Organization",
1435                "@name": "Tricel Gloucester",
1436                "logo": {
1437                    "@type": "ImageObject",
1438                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1439                }
1440            },
1441            "datePublished": "2025-10-01T00:00:00Z",
1442            "dateModified": "2025-10-01T00:00:00Z",
1443            "keywords": [
1444                "3 Phase Meter Box for Recessed Fitting"
1445            ]
1446        },
1447        "/gas-meter-box.html": {
1448            "@context": "https://schema.org",
1449            "@type": "Article",
1450            "mainEntityOfPage": {
1451                "@type": "WebPage",
1452                "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box.html"
1453            },
1454            "headline": "Gas Meter Box Products- Boxes, Doors, Frames & Covers",
1455            "description": "Shop gas meter box products including full boxes,replacement doors,overboxes and pipe covers. Designed for fast replacement,easy installation and UK compliance",
1456            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/m/e/meb0001.png",
1457            "author": {
1458                "@type": "Organization",
1459                "name": "Tricel Gloucester",
1460                "url": "https://www.meterboxesdirect.co.uk"
1461            },
1462            "publisher": {
1463                "@type": "Organization",
1464                "@name": "Tricel Gloucester",
1465                "logo": {
1466                    "@type": "ImageObject",
1467                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1468                }
1469            },
1470            "datePublished": "2025-10-01T00:00:00Z",
1471            "dateModified": "2025-10-01T00:00:00Z",
1472            "keywords": [
1473                "Gas Meter Box"
1474            ]
1475        },
1476        "/gas-meter-box/gas-meter-cabinets.html": {
1477            "@context": "https://schema.org",
1478            "@type": "Article",
1479            "mainEntityOfPage": {
1480                "@type": "WebPage",
1481                "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-cabinets.html"
1482            },
1483            "headline": "Gas Meter Cabinets - Easy Replacement [Affordable & Durable]",
1484            "description": "Shop durable, weatherproof Gas Meter cabinet for secure Gas meter housing. Weatherproof, Complaint, and easy to install. UK-compliant with fast delivery.",
1485            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/g/b/gbp0001.png",
1486            "author": {
1487                "@type": "Organization",
1488                "name": "Tricel Gloucester",
1489                "url": "https://www.meterboxesdirect.co.uk"
1490            },
1491            "publisher": {
1492                "@type": "Organization",
1493                "@name": "Tricel Gloucester",
1494                "logo": {
1495                    "@type": "ImageObject",
1496                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1497                }
1498            },
1499            "datePublished": "2025-10-01T00:00:00Z",
1500            "dateModified": "2025-10-01T00:00:00Z",
1501            "keywords": [
1502                "Gas Meter Cabinets"
1503            ]
1504        },
1505        "/gas-meter-box/gas-meter-box-door.html": {
1506            "@context": "https://schema.org",
1507            "@type": "Article",
1508            "mainEntityOfPage": {
1509                "@type": "WebPage",
1510                "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-cabinets.html"
1511            },
1512            "headline": "Gas Meter Box Door– Replacement for Recessed & Surface Boxes",
1513            "description": "Shop Gas meter box doors for recessed or surface-mounted Meter boxes. Weatherproof, Complaint, and easy to install. UK-compliant with fast delivery.",
1514            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/g/d/gdp0001.png",
1515            "author": {
1516                "@type": "Organization",
1517                "name": "Tricel Gloucester",
1518                "url": "https://www.meterboxesdirect.co.uk"
1519            },
1520            "publisher": {
1521                "@type": "Organization",
1522                "@name": "Tricel Gloucester",
1523                "logo": {
1524                    "@type": "ImageObject",
1525                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1526                }
1527            },
1528            "datePublished": "2025-10-01T00:00:00Z",
1529            "dateModified": "2025-10-01T00:00:00Z",
1530            "keywords": [
1531                "Gas Meter Box Door"
1532            ]
1533        },
1534        "/gas-meter-box/gas-meter-box-covers.html": {
1535            "@context": "https://schema.org",
1536            "@type": "Article",
1537            "mainEntityOfPage": {
1538                "@type": "WebPage",
1539                "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-covers.html"
1540            },
1541            "headline": "Gas Box Covers (Gas Meter Box Cover)- No removal of Old Box",
1542            "description": "Protect or repair damaged meter boxes with durable Gas Box Covers. Easy-fit GRP over boxes and frames for surface and recessed boxes without removal of old box",
1543            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/m/e/meb0001.png",
1544            "author": {
1545                "@type": "Organization",
1546                "name": "Tricel Gloucester",
1547                "url": "https://www.meterboxesdirect.co.uk"
1548            },
1549            "publisher": {
1550                "@type": "Organization",
1551                "@name": "Tricel Gloucester",
1552                "logo": {
1553                    "@type": "ImageObject",
1554                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1555                }
1556            },
1557            "datePublished": "2025-10-01T00:00:00Z",
1558            "dateModified": "2025-10-01T00:00:00Z",
1559            "keywords": [
1560                "Gas Box Covers"
1561            ]
1562        },
1563        "/gas-meter-box/gas-pipe-cover.html": {
1564            "@context": "https://schema.org",
1565            "@type": "Article",
1566            "mainEntityOfPage": {
1567                "@type": "WebPage",
1568                "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-pipe-cover.html"
1569            },
1570            "headline": "Gas Riser Pipe Cover - MeterBoxesDirect",
1571            "description": "Shop gas pipe covers and riser pipes to protect exposed or vertical gas pipes from weather, rust, and damage. Available in 32mm, 63mm, and 1m sizes.",
1572            "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/m/2/m250.png",
1573            "author": {
1574                "@type": "Organization",
1575                "name": "Tricel Gloucester",
1576                "url": "https://www.meterboxesdirect.co.uk"
1577            },
1578            "publisher": {
1579                "@type": "Organization",
1580                "@name": "Tricel Gloucester",
1581                "logo": {
1582                    "@type": "ImageObject",
1583                    "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png"
1584                }
1585            },
1586            "datePublished": "2025-10-01T00:00:00Z",
1587            "dateModified": "2025-10-01T00:00:00Z",
1588            "keywords": [
1589                "Gas Pipe Cover"
1590            ]
1591        }
1592    };
1593
1594    if (schemas[url]) {
1595        const script = document.createElement("script");
1596        script.type = "application/ld+json";
1597        script.text = JSON.stringify(schemas[url], null, 2);
1598        document.head.appendChild(script);
1599    }
1600})();
1601</script>
1601
1602          
1603   
1603<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1604
1605	window.dataLayer = window.dataLayer || [];
1606
1607	window.AEC = window.AEC || {};
1608
1609	AEC.Const = {"URL":"https://www.meterboxesdirect.co.uk/","TIMING_CATEGORY_ADD_TO_CART":"Add To Cart Time","TIMING_CATEGORY_REMOVE_FROM_CART":"Remove From Cart Time","TIMING_CATEGORY_PRODUCT_CLICK":"Product Detail Click Time","TIMING_CATEGORY_CHECKOUT":"Checkout Time","TIMING_CATEGORY_CHECKOUT_STEP":"Checkout Step Tim","TIMING_CATEGORY_PRODUCT_WISHLIST":"Add to Wishlist Time","TIMING_CATEGORY_PRODUCT_COMPARE":"Add to Compare Time","VARIANT_DELIMITER":"-","VARIANT_DELIMITER_ATT":":","CHECKOUT_STEP_SHIPPING":1,"CHECKOUT_STEP_PAYMENT":2,"CHECKOUT_STEP_ORDER":3,"DIMENSION_SEARCH":18,"COOKIE_DIRECTIVE":false,"COOKIE_DIRECTIVE_ENGINE":0,"COOKIE_DIRECTIVE_SEGMENT_MODE":false,"COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS":["cookieConsentGranted"],"COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT":"cookieConsentGranted","COOKIE_DIRECTIVE_CONSENT_DECLINE_EVENT":"cookieConsentDeclined","COOKIE_DIRECTIVE_OVERRIDE_DECLINE":false,"CATALOG_CATEGORY_ADD_TO_CART_REDIRECT_EVENT":"catalogCategoryAddToCartRedirect"};
1610
1611	AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED = AEC.CookieConsent.getConsent("cookieConsentGranted");
1612
1613	Object.entries({"Message":{"confirm":true,"confirmRemoveTitle":"Are you sure?","confirmRemove":"Are you sure you would like to remove this item from the shopping cart?"},"storeName":"Default Store View","currencyCode":"GBP","useDefaultValues":false,"facebook":false,"tiktok":false,"SUPER":[],"CONFIGURABLE_SIMPLES":[],"BUNDLE":{"bundles":[],"options":[]},"localStorage":"true","summary":false,"reset":false,"tax":1,"simples":false}).forEach(([key,value]) => { AEC[key] = value; });</script>
1613  
1613<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1614
1615    (summary => 
1616    {
1617    	if (summary)
1618    	{
1619        	let getSummary = (event) => 
1620        	{
1621            	AEC.Request.post("https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cart\/",{ event:event }, (response) => 
1622            	{
1623                	dataLayer.push(response);
1624               	});
1625            };
1626
1627            ['ec.cookie.remove.item.data','ec.cookie.update.item.data','ec.cookie.add.data'].forEach(event => 
1628            {
1629            	AEC.EventDispatcher.on(event, (event => 
1630            	{
1631                	return () => 
1632                	{
1633                    	setTimeout(() => { getSummary(event); }, 2000);
1634                    };
1635                })(event));
1636            });
1637    	}
1638    })(AEC.summary);</script>
1638<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1639
1640    if ('undefined' !== typeof AEC && AEC.GA4)
1641    {
1642    	AEC.GA4.enabled = true;
1643
1644    	 AEC.GA4.conversion_event = "purchase";
1645
1646    	 AEC.GA4.currency = "GBP";
1647
1648    	 AEC.GA4.quote = [];
1649    }</script>
1649 
1649<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1650
1651	 window.dataLayer = window.dataLayer || [];
1652
1653	   var dataLayerTransport = (function()
1654	{
1655		var data = [];
1656		
1657		return {
1658			data:[],
1659			push: function(data)
1660			{
1661				this.data.push(data);
1662				
1663				return this;
1664			},
1665			serialize: function()
1666			{
1667				return this.data;
1668			}
1669		}	
1670	})();</script>
1670   
1670<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1671
1672		(endpoints => 
1673		{
1674			let engines = 
1675			{
1676				0: () => {},
1677				1: () => {},
1678				2: () => 
1679				{
1680					window.addEventListener('CookiebotOnAccept', event => 
1681					{
1682						return true;
1683					}, 
1684					false);
1685				},
1686				3: () => {},
1687				4: () => 
1688				{
1689					(() =>  
1690					{
1691						let wait = 0, interval = 100;
1692
1693						let otc = () => 
1694						{
1695							return 'undefined' !== typeof window.OneTrust;
1696						};
1697
1698						window.ot = setInterval(end => 
1699						{
1700							wait += interval;
1701
1702							if (wait > end)
1703							{
1704								if (window.ot)
1705								{
1706									clearInterval(window.ot);
1707								}
1708							}
1709
1710							if (otc())
1711							{
1712								window.dispatchEvent(new CustomEvent("onetrust_loaded", 
1713								{
1714									detail: 
1715									{
1716										groups: window.OptanonActiveGroups
1717									}
1718								}));
1719
1720								clearInterval(window.ot);
1721								
1722								let uuid = AEC.Cookie.get('cookieUuid');
1723
1724								let map = [];
1725
1726								OneTrust.OnConsentChanged(() => 
1727								{
1728									let groups = window.OptanonActiveGroups.split(',').filter(String);
1729
1730									let grant = [], consent = {};
1731
1732									groups.forEach(group => 
1733									{
1734										if (map.hasOwnProperty(group))
1735										{
1736											map[group].forEach(signal => 
1737											{
1738												consent[signal] = true;
1739											});
1740										}
1741									});
1742									
1743									Object.keys(consent).forEach(key => 
1744									{
1745										grant.push(key);
1746									});
1747
1748									let params = 
1749									{
1750										cookie: grant
1751									};
1752
1753									if (!grant.length)
1754									{
1755										params['decline'] = true;
1756									}
1757
1758									AEC.Request.post(endpoints.cookie, params , response => 
1759									{
1760										return true;
1761									});
1762
1763									return true;
1764								});
1765							}
1766						},
1767						interval);
1768						
1769					})(2000);
1770				},
1771				5: () => 
1772				{
1773					let grant = [];
1774
1775					grant.push("cookieConsentGranted");
1776
1777					let uuid = AEC.Cookie.get('cookieUuid');
1778
1779					if (!uuid)
1780					{
1781						AEC.Request.post(endpoints.cookie, { cookie: grant }, response => 
1782						{
1783							return true;
1784						});
1785					}
1786					return true;
1787				},
1788				6: () => 
1789				{
1790					return true;
1791				}
1792			};
1793
1794			engines[AEC.Const.COOKIE_DIRECTIVE_ENGINE].apply(this,[]);
1795
1796		})({"type":"json","cookie":"https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cookie\/","cookieContent":"https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cookieContent\/","cookieConsent":"https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cookieConsent\/"});</script>
1796  
1796<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1797
1798	/* Dynamic remarketing */
1799	window.google_tag_params = window.google_tag_params || {};
1800
1801	/* Default pagetype */
1802	window.google_tag_params.ecomm_pagetype = "other";
1803
1804	/* Grouped products collection */
1805	window.G = [];
1806
1807	/**
1808	 * Global revenue 
1809	 */
1810	window.revenue = 0;
1811
1812	/**
1813	 * DoubleClick
1814	 */
1815	window.DoubleClick = 
1816	{
1817		DoubleClickRevenue:	 	0,
1818		DoubleClickTransaction: 0,
1819		DoubleClickQuantity: 	0
1820	};
1821	
1822	 AEC.Cookie.visitor({"pageType":"other","pageName":"Meterbox Support & Advice \u2013 Blog | MeterBoxesDirect","websiteCountry":"GB","websiteLanguage":"en_GB","visitorLoginState":"Logged out","visitorLifetimeValue":0,"visitorExistingCustomer":"No","clientStatus":"Not client","visitorType":"NOT LOGGED IN","currentStore":"Default Store View"}).push(dataLayer, false);</script>
1822    
1822<script nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" type="text/lazyload">!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://data.meterboxesdirect.co.uk",a="https://load.data.meterboxesdirect.co.uk",i="dlklhssujdgtk",c="97=AhBaIz44XjghOi9dKTlVBVZGSVVMER1OBhETARgXHAsOBwMNGBAQB0UXCEofHg%3D%3D",g="stapeUserId",v="",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
1822
1823<!-- End Google Tag Manager -->
1824  
1824<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1825
1826		(() => 
1827		{
1828			let init = () => 
1829			{
1830				if (window.init_gtm)
1831				{
1832					return true;
1833				}
1834
1835				if (window.google_tag_manager)
1836				{
1837					return true;
1838				}
1839
1840				window.init_gtm = true;
1841
1842				document.querySelectorAll('[type="text\/lazyload"]').forEach(script => 
1843				{
1844					let tag = document.createElement('script');
1845	
1846					tag.type 				= "text/javascript";
1847					tag.innerHTML 			= script.innerHTML;
1848
1849					if (script.getAttribute('src'))
1850					{
1851						tag.src = script.src;
1852					}
1853					
1854					tag.setAttribute('nonce', "NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=");
1855
1856					document.head.appendChild(tag);
1857				});
1858			};
1859			
1860			let lazy = event => 
1861			{
1862				event.currentTarget.removeEventListener(event.type, lazy);
1863				init();
1864			};
1865
1866			document.addEventListener('DOMContentLoaded', () => 
1867			{
1868				setTimeout(init, 5000);
1869			});
1870			
1871			document.addEventListener('mousemove', 	lazy);
1872			document.addEventListener('touchstart', lazy);
1873		})();</script>
1873  
1873<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
1874
1875    </script>
1875 
1875<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >AEC.Bind.apply({"performance":false})</script>
1875   <!-- added by Trusted Shops app: Start -->
1875<script src="https://integrations.etrusted.com/applications/widget.js/v2" async="" defer="defer" type="lazyJs"></script>
1875<!-- End -->   <meta property="og:title" content="Blog 1" /> <meta property="og:description" content="Read about Meterbox Support &amp; Advice – Blog. Get expert help, guides, and tips to install, replace, or maintain your meterbox easily and confidently." /> <meta property="og:url" content="https://www.meterboxesdirect.co.uk/blog/1" /> <meta property="og:type" content="article" />   <style> .ec-gtm-cookie-directive > div { background: #ffffff; color: #000000; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .ec-gtm-cookie-directive > div > div > div { padding-left: 0px; } .ec-gtm-cookie-directive > div > div > div a.action.accept, .ec-gtm-cookie-directive > div > div > div a.action.accept-all { color: #8bc53f; } .ec-gtm-cookie-directive > div > div > div a.action.refuse, .ec-gtm-cookie-directive > div > div > div a.action.customize { color: #000000; } .ec-gtm-cookie-directive > div > div > div .ec-gtm-cookie-directive-note-toggle { color: #8bc53f; } .ec-gtm-cookie-directive-segments { background: #ffffff; } .ec-gtm-cookie-directive-segments > div input[type="checkbox"] + label:before { border:1px solid #000000; } .ec-gtm-cookie-directive .consent-logo { width: 0px; } </style>     <link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/media/sm/configed_css/settings_default.css" rel='stylesheet' media='all'><style id="w3_bg_load"></style><style>div[data-BgLz="1"],div[data-BgLz="1"]::before,div[data-BgLz="1"]::before,section[data-BgLz="1"],section[data-BgLz="1"]::before,section[data-BgLz="1"]::after,iframelazy[data-BgLz="1"],iframe[data-BgLz="1"]{background-image:none !important;}</style><style id="w3speedster-custom-css">/* Header */ /*ul.header.links li*/ ul.header.links .checkout-link {   display:none; } .header-style-12 .header-middle {   padding:0; } .header-style-12 .logo img {   height:unset;   width:100%;   padding:5px 0; } #mbd-account-login-link::before {   content:url("/pub/media/wysiwyg/mbd-images/login-icon.png");   position:relative;   top:7px;   padding-right:8px; } #mbd-account-login-link:hover::before {   content:url("/pub/media/wysiwyg/mbd-images/login-icon-red.png"); } #mbd-header-call-now-heading {   padding-bottom:0;   margin-bottom:0; } #mbd-header-phone-number {   font-size:18px;   font-weight:bold; } .header-style-12 .header-middle .phone-header {   background-position-y:2px; } .search-autocomplete ul li .amount {   display:none; }
1875  /* Shopping Cart in Header */ .block-minicart .header-minicart {   background-color:#666666; } .block-minicart .block-content > .actions a {   border:solid 1px #B82025 !important;; } .block-minicart .block-content > .actions > a.action.viewcart {   background-color:#FAD1D7 !important;   color:#B82025 !important; } .block-minicart .block-content > .actions > a.action.checkout {   background-color:#B82025 !important; } .block-minicart .block-content > .actions > a.action.viewcart > span, .block-minicart .block-content > .actions > a.action.checkout > span {   position:relative;   top:-1px; }  /* Main Menu */ .sm_megamenu_dropdown_2columns {   padding:15px !important; } .mbd-main-menu-links > .sm_megamenu_col_6.mbd-main-menu-sub-links {   padding:5px 0 5px 0; }  /* Products Megamenu */ .mbd-main-menu-links-parent .sm_megamenu_dropdown_6columns {   left:unset !important;   right:unset !important; } .fgd-products-heading-links {   font-weight:bold; } .mbd-products-heading-links {   font-weight:bold; } .mbd-products-megamenu-links a:hover {   color:#B82025 !important; } .mbd-main-megamenu-links .sm_megamenu_col_6 {   padding:0 !important; } .main-megamenu .sm_megamenu_dropdown_6columns {   padding:15px !important; } .main-megamenu .mega-content a.sm_megamenu_head {   font-size:14px !important; } /* Child Links */ .main-megamenu .sm-megamenu-child .sm_megamenu_title > span {   display:none; } .main-megamenu .sm-megamenu-child a {   font-size:14px; } /* Products Megamenus */ #mbd-products-megamenu, #mbd-repair-my-meter-box-megamenu {   width:100%; } #mbd-products-megamenu .row, #mbd-repair-my-meter-box-megamenu .row {   margin:0; } .mbd-products-megamenu-columns {   padding-left:5px;   padding-right:5px; } .mbd-products-megamenu-links {   padding-bottom:10px; } .mbd-main-cat-sub-links a { font-weight:bold !important; padding:5px 0 5px 0; font-size:16px; border-bottom:2px solid #B82025; } .mbd-main-cat-sub-links a:hover { color:#707070 !important; } /* Headings */ .title-home-page, h1, h2, h3, .latest-post-container .info-blog .post-item-link {   color:#070707 !important; }  /* Home Page */ .title-home-page:before {   display:none; } .home-page-12 .products-slider-top {   margin-bottom:0; } .home-page-12 .full-banner-center {   background:none; } #mbd-commercial-repairs-spares-section img {   width:100%; } #mbd-meter-boxes-uk-section {   padding-bottom:60px; } #mbd-meter-boxes-uk-section h1 {   font-size:18px;   font-weight:bold;   padding-bottom:15px;   margin-bottom:0; } #mbd-meter-boxes-uk-section p {   margin-bottom:20px; } .latest-post-container .info-blog .date-post {   height:50px; } .latest-post-container .info-blog .day, .latest-post-container .info-blog .month {   display:none; } #mbd-home-page-logos-carousel {   margin-bottom:40px; } #mbd-home-page-logos-carousel .owl-stage {   margin:auto; }  /* Products */ .products-grid .product-item-info:hover {   box-shadow:none; } .products-grid .product-item-name {   overflow:unset;   text-overflow:unset;   white-space:unset; } .bestsellers-product-sku {   font-size:18px;   text-transform:uppercase;   margin:10px 0; } .price-box .price, .price-including-tax + .price-excluding-tax:before {   color:#B82025; } .products-grid .product-item-actions {   right:17px; } .products-grid .product-item-actions .actions-primary .tocart:before {   background:none;   color:#999;   content:'\f291';
1875   font-family:FontAwesome;   font-weight:normal;   font-size:17px;   position:absolute;   top:0.5px !important;   left:5px;   display:inline-block; } .products-grid .product-item-actions .actions-primary .tocart:hover::before {   color:#FFF; } .product-page-download-btn { font-weight:bold; background-color:#B82025; color:#FFFFFF; padding:15px; font-size:15px; border:1px solid #B82025; transition:ease 0.3s; } .product-page-download-btn:hover { background-color:#fad1d7; color:#B82025; } /* Blog Posts */ .blog-page .post-description .post-ftimg-hld, .blog-page .post-description .post-text-hld h1 {   display:none; } .blog-page h2 {   font-weight:bold; }  /* Reviews.io */ #reviews-io-heading {   text-align:center;   font-weight:bold;   color:#000;   padding-bottom:10px; } #reviewsio-carousel-widget {   padding-bottom:20px; }  /* Footer */ #mbd-footer-top-services {   padding-top:20px; } .footer-top h3 {   color:#FFF !important; } #mbd-footer-top-services .sv-container > p {   text-transform:uppercase; } .footer-style-5 .footer-top-services {   border-bottom:none; } .footer-style-5 .socials-footer .socials-wrap ul li.youtube-social a {   background-color:#FF0000; } .footer-style-5 .footer-top-services .services-header li .sv-container::before {   display:none; } .mbd-footer-sections::before {   position:relative;   top:5px;   padding-right:15px; } #mbd-footer-delivery-section::before {   content:url(/pub/media/wysiwyg/mbd-images/Footer-Icons-Fast-Delivery-White.png); } #mbd-footer-returns-section::before {   content:url(/pub/media/wysiwyg/mbd-images/Footer-Icons-Hassle-Free-Returns-White.png); } #mbd-footer-payments-section::before {   content:url(/pub/media/wysiwyg/mbd-images/Footer-Icons-Secure-Online-Payments-White.png); } #mbd-footer-payments-section .sv-container h4 {   position:relative;   top:-19px; } #footer-contact-us-heading-link {   color:#FFF; }  /* Blog Posts */ .post-holder {   background:transparent; } .post-info.clear {   display:none; } .post-holder:hover {   box-shadow:none; } .blog-page li > p {   display:inline-block; } .products-grid > .product-items {   padding-left:0; } .blog-page .product-item {   display:inline-block; } .cms-blog h1 {   margin-bottom:10px !important; } .cms-blog h2 {   margin-top:30px;   margin-bottom:10px; } .cms-blog .mbd-blog-page-list {   list-style:unset;   padding-left:40px; } .cms-blog .mbd-blog-page-list li {   margin-bottom:7px; } .cms-blog .mbdlink {   color:#B82025 !important;   text-transform:initial;   text-decoration:underline;   font-weight:400; }  /* Product & Blog Pages */ .page-title::before, .block-products-list.grid > .block-title::before {   display:none; }  /* Downloads Page */ .cms-downloads .column.main h2, .cms-downloads .column.main h3 {   font-weight:bold;   margin-top:30px;   margin-bottom:10px; } .cms-downloads .column.main ul {   list-style:unset;   padding-left:40px; } .cms-downloads .column.main li {   margin-bottom:7px; } .cms-downloads .column.main li a, .cms-downloads .column.main p > a {   color:#B82025 !important;   text-decoration:underline; }  /* Contact Page */ .cms-contact-meter-boxes-direct .breadcrumbs, .cms-contact-meter-boxes-direct h1::before {   display:none; } .cms-contact-meter-boxes-direct h1 {   margin-bottom:15px; } .cms-contact-meter-boxes-direct #pattern {   margin-top:45px; } .cms-contact-meter-boxes-direct h2, .cms-contact-meter-boxes-direct h3 {   font-size:18px;   text-transform:uppercase;   padding-bottom:10px; } .cms-contact-meter-boxes-direct h2 {   font-weight:700; } .cms-contact-meter-boxes-direct #mbd-contact-us-address-text {   display:inline-block;   width:80%;   line-height:1.4em;   vertical-align:text-top; } .cms-contact-meter-boxes-direct #reviews-io-heading {   padding-top:90px; } .cms-contact-meter-boxes-direct .contact_form_column > td {   padding:0 20px 0 0; } .cms-contact-meter-boxes-direct .form-recaptcha-wrapper {   margin-bottom:40px; } .cms-contact-meter-boxes-direct .contact_form_column .action.primary {   background-color:#B82025; }  /* Product Page */ .catalog-product-view .stock {   float:left;   padding-right:10px; } .product-info-main .product-info-stock-sku .available span:before {   content:url("/pub/media/wysiwyg/mbd-images/in-stock-icon.png");   margin-right:8px; } .product-info-main .product-info-stock-sku .available span {   font-size:16px;   color:#7EC638; } .product.attribute.sku {   float:right; } .product.attribute.sku > .type {   display:none; } .product.attribute.sku > .value {   font-size:16px;   color:#000; } .product-info-main .product-info-stock-sku {   float:unset; } .product-info-main .product-reviews-summary {   margin-top:0;   padding-top:0; } .product-info-main .price-box .price {   color:#000; } .price-excluding-tax .price {   color:#707070 !important;   font-size:13px !important;   font-weight:400 !important; } .price-excluding-tax::before {   color:#707070 !important; } .product-info-main .product-add-form .box-tocart .fieldset .qty .label {   padding-left:0 !important; } .product-info-main .product-add-form .box-tocart .fieldset .qty .label span {   font-weight:bold !important; } .product-info-main .product-add-form .box-tocart .fieldset #qty {   height:40px !important;   width:45px !important; } #product-addtocart-button {   border:1px solid #E21836 !important;   font-weight:400 !important; } #product-addtocart-button:hover {   background-color:#fad1d7 !important;   color:#B82025 !important; } #product-addtocart-button:hover:before {   color:#B82025 !important; } #product-buynow-button {   border:1px solid #E21836 !important;   background-color:#fad1d7;   color:#B82025 !important;   font-weight:400 !important; } .product-info-main .box-tocart .fieldset .actions .buynow:before {   color:#B82025 !important; } #product-buynow-button:hover {   background-color:#B82025 !important;   color:#FFF !important; } #product-buynow-button:hover::before{   color:#FFF !important; } .catalog-product-view #addthis_wrap {   display:none; } .catalog-product-view .product.info.detailed {   padding-top:15px; } .catalog-product-view .product.info.detailed .resp-tabs-container {   display:flow-root; } .catalog-product-view .panel-title a.collapsed {   background:url('/pub/media/wysiwyg/mbd-images/FAQ-Plus-Icon.png') no-repeat 0px 45% !important; } .catalog-product-view .btnfancy {   background-color:#B82025 !important;   border-color:#B82025 !important; } .catalog-product-view #tab-label-reviews {   display:none; } li#tab-label-additional {   display:none; } .related-upsell-wrapper .detail-title::before, .related-upsell-wrapper .detail-title::before {   display:none; } .product-info-main .product-add-form .box-tocart .fieldset {   background:none; } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span, .page-products .products-grid .product-item-actions .actions-primary .tocart span {   padding-left:30px; } @media (max-width:424px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span, .page-products .products-grid .product-item-actions .actions-primary .tocart span {   padding-left:0; } } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart::before, .page-products .products-grid .product-item-actions .actions-primary .tocart::before {   left:unset; } @media (max-width:424px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart::before, .page-products .products-grid .product-item-actions .actions-primary .tocart::before {   display:none; } } .product.overview ul, .resp-tabs-container ul {   list-style:disc; } .product.overview p, .product.overview div, .resp-tabs-container p, .resp-tabs-container div {   padding-top:10px;   margin-bottom:5px; } .resp-tabs-container th.col, .resp-tabs-container td.col {   width:unset !important; } /* Right Sidebar */ .sidebar .block-compare .block-title {   border-bottom:none;   margin-bottom:0; } .sidebar .block-compare .block-title::before {   display:none; } .sidebar .block-compare .block-content {   border:solid 1px #DDD;   padding:20px; } .sidebar .block-compare a.action.compare.primary {   background-color:#B82025 !important;   border:solid 1px #B82025 !important; } .sidebar .block-compare a.action.compare.primary:hover {   background-color:#fad1d7 !important;   color:#B82025 !important; } .services-sidebar .mbd-product-sidebar-icons {   float:left;   width:30% } .services-sidebar .service-info {   width:70%;   color:#000; } .services-sidebar .service-info p {   text-transform:uppercase;   line-height:1.3em;   margin-top:4px !important; } #block-upsell-heading {   visibility:hidden; } #block-upsell-heading::before {   content:"we found other products you might like!";   visibility:visible; }  /* Product Category Pages */ .product-item-info .qs-btn-container, .page-products .sidebar, .sidebar .message.info.empty {   display:none; }
1875  /* Shopping Cart Page */ .cart-container .cart.main.actions .action:hover, .cart-container .checkout-methods-items .action.primary.checkout:hover {   background-color:#B82025 !important; } .checkout-cart-index .crosssell-container {   display:none; }  /* Checkout Page */ .onestepcheckout-index-index .page-main .aw-onestep-main .mark {   color:#B82025 !important;   border-color:#B82025 !important; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before, .onestepcheckout-index-index .page-main .checkout-container input[type='checkbox']:checked + label:before, .onestepcheckout-index-index .page-main .checkout-container input[type='checkbox'] + label:before, .onestepcheckout-index-index .page-main .checkout-container input[type='radio'] + label:before, .onestepcheckout-index-index .page-main .checkout-container input[type='radio']:checked + label:before {   color:#B82025; } .onestepcheckout-index-index .checkout-agreement button {   white-space:unset;   text-transform:none;   margin-bottom:20px !important;   color:#000 !important; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .actions-toolbar .action.checkout {   background-color:#B82025; }  /* FAQ Page */ .faq-page .question-list .panel-heading {   background-color:#707070 !important; }  /* Added to Cart Popup */ #mb-ajaxsuite-popup #ajaxcart_cancel {   background-color:#666666 !important; } #mb-ajaxsuite-popup #ajaxcart_checkout {   background-color:#35B535 !important; }  /* Login & Register Popup Forms */ #ajax-login-form #login, .form-create-account.mb-login-form-register button.action.submit.primary {   background-color:#35B535 !important; }  /* Compare Products Page */ #product-comparison.table:not(.cart):not(.totals) > thead > tr > th, #product-comparison.table:not(.cart):not(.totals) > thead > tr > td {   border-bottom:none !important; } #product-comparison tbody {   border-top:none !important; } #product-comparison th, #product-comparison td {   border:1px solid #e1e1e1; } #product-comparison ul {   list-style:disc;   margin:0 0 10px 20px; } #product-comparison td.remove.product a {   background-color:#B82025;   color:#FFF;   font-weight:bold;   padding:10px 15px;   border:1px solid #B82025;   position:relative;   top:10px; } #product-comparison td.remove.product a:hover {   background-color:#FAD1D7;   color:#B82025; } #product-comparison button.action.tocart.btn-action.btn-cart {   background-color:#B82025;   color:#FFF;   font-weight:bold;   width:unset;   padding:0 20px 0 40px !important;   border:1px solid #B82025 !important; } #product-comparison button.action.tocart.btn-action.btn-cart::before {   background:none;   color:#fff;   content:'\f291';
1875   font-family:FontAwesome;   font-weight:normal;   font-size:17px;   position:absolute;   top:0.5px !important;   left:12px;   display:inline-block;   margin-right:20px; } #product-comparison button.action.tocart.btn-action.btn-cart span {  display:block; } #product-comparison button.action.tocart.btn-action.btn-cart:hover {   background-color:#FAD1D7; } #product-comparison button.action.tocart.btn-action.btn-cart:hover span, #product-comparison button.action.tocart.btn-action.btn-cart:hover::before {   color:#B82025; }  /* 404 Page */ #forofor-search-button::before {   content:"Search"; }  /* Google Tag Manager - Top Message */ .top-message a {   color:#FFF;   text-decoration:underline; } .top-message p {   margin-bottom:0; }  /* Scroll to Top Button */ #yt-totop-fix {   bottom:100px; }  /* Quantcast Popup */ #qc-cmp2-container .qc-cmp2-link-inline {   color:rgb(32, 109, 197) !important;   padding:0 !important; } #qc-cmp2-container .css-1hy2vtq {   color:rgb(32, 109, 197) !important;   border:solid 1px rgb(32, 109, 197) !important; } #qc-cmp2-container .css-1hy2vtq:hover {   color:#FFF !important; }  /* Different Screen Sizes */ @media screen and (min-width:1200px) {   .offset-xl-3 {  margin-left:0;  max-width:unset !important;   }   .sm-imageslider .owl-carousel .owl-item img {  width:1170px !important;  max-width:unset !important;   } } @media screen and (min-width:992px) {   .sm_megamenu_dropdown_2columns { width:20% !important;   } } @media screen and (min-width:769px) {   .header-middle .header-middle-right {  padding:27px 15px;   }   .sm_megamenu_dropdown_6columns {  width:120% !important;   }   .mbd-products-megamenu-columns {  width:25%;   }   #mbd-new-arrivals-heading-link {  padding-top:30px;   } } @media screen and (min-width:768px) {   .home-12-style.cms-home-demo-01 .full-content .owl-controls, #mbd-home-page-logos-carousel .owl-controls, .latest-post-container .owl-controls   {  display:none;   }   .cms-contact-meter-boxes-direct #mbd-contact-us-map-column {  padding-right:45px;   } } @media screen and (min-width:768px) and (max-width:1023px) {   .blog-page .product-item {  width:40% !important;   } } @media screen and (min-width:768px) and (max-width:991px) {   li.myaccount-link {  display:block !important;   } } @media screen and (max-width:991px) {   /* Mobile Header */   .header-middle-right {  padding:0 !important;   }   .header-style-12 {  background-color:#B82025;   }   .header-style-12 .logo img {  content:url(/pub/media/wysiwyg/mbd-images/MBD-White-Logo.png);  max-width:80%;  margin-top:15px;  margin-bottom:15px;   }   .header-style-12 .header-middle .search-header {  float:left;   }   .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .control .searchbox-cat, .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {  border-radius:0;   }   .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .control #searchbox {  width:100%;   }   .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {  background-color:#FFF;  width:40px;   }   .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .actions .btn-searchbox::before {  color:#667;  font-size:18px;   }   .header-style-12 .middle-content .header-middle-right {  bottom:-55px !important;   }   .header-style-12 .btn-mobile {  position:relative;  top:-100px;  left:-10px;   }   .header-style-12 .minicart-header {  top:-107px;   }   .header-style-12 .header-bottom {  background-color:rgb(229, 229, 229);  height:unset;  padding-bottom:28px !important;   } } @media screen and (max-width:767px) {   .blog-page .product-item {  width:100% !important;   }   #mbd-products-megamenu, #mbd-repair-my-meter-box-megamenu {  padding:0;   }   .sm_megamenu_title_lv-2 {  display:block !important;   } }  /* Magentech Support Team */ @media (max-width:767px){ .header-style-12 .middle-content .header-middle-right{  bottom:-42px; } .row{   width:100%;   margin:0 auto; } } .product-info-main .product-add-form .box-tocart .fieldset .actions{   display:flex; } .product-info-main .product-options-bottom .box-tocart .fieldset .actions button, .product-info-main .product-add-form .box-tocart .fieldset .actions button{ margin-left:5px; }  /* Out of Stock Button */ .product-info-main .product.alert.stock {   background-color:#B82025;   margin-right:10px; } .product-info-main .product.alert.stock::before {   content:url("/pub/media/wysiwyg/mbd-images/mbd-out-of-stock-email-icon.png");   position:relative;   top:3px; } .product-info-main .product.alert.stock a {   color:#FFF; }  /* Move Products Above Text on "Gas Meter Enclosures" Category Page */ .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .col-lg-9.col-md-9.order-2.col-right-main {   display:flex;   flex-direction:column; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .page-title-wrapper {  order:1; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .page.messages {  order:2; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .column.main {  order:3; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .category-view {  order:4; } .fa {   font:normal normal normal 14px / 1 FontAwesome !important;   font-size:inherit !important; } /* Fix Issue with Grey Modal Backdrop */ .modal-backdrop.show {   display:none !important; } body {   overflow:scroll !important; } /* Contact Us Button on FAQ Section on Product Pages */ #faq-contact-us-button {   background-color:#B82025;   color:white;   font-weight:bold;   text-transform:uppercase;   padding:10px 15px; } /*FAQ Section On Product Pages*/ .panel-title {   background-color:#b72025; } .panel-title > a {   color:#ffffff !important;   font-size:15px;   font-weight:600 !important; } .question-meta {   display:none; } .panel-body {   font-size:14px; } /* Featured Product Images on Category Pages */ .apptrian-subcategories-category-image img {   height:unset !important; } /*BreadCrumbs*/ @media(max-width:767px) { .breadcrumbs {   padding:30px 0 0;   margin-bottom:0;   display:flex; } .breadcrumbs .items .item {   height:35px;   line-height:22px;   border-top:1px solid #ddd;   border-bottom:1px solid #ddd;   position:relative;   padding:0 8px 0 18px;   display:inline-table;   align-items:center;   min-height:35px;   justify-content:center; } .breadcrumbs .items .item a {   display:inline-table;   text-decoration:none } .breadcrumbs .items .item strong {   font-weight:500 } .breadcrumbs .items .item:before {   border-right:1px solid #ddd;   border-top:1px solid #ddd;   content:"";   display:inline-table;   height:34px;   position:absolute;   top:5.5px;   transform:rotate(45deg);   -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);   max-width:34px;   width:100%; } .breadcrumbs .items .item:after {   border-right:1px solid #ddd;   border-top:1px solid #ddd;   content:"";   display:inline-table;   height:100%;   max-height:34px;   position:absolute;   top:5.5px;   transform:rotate(45deg);   -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);   max-width:34px;   width:100% } .breadcrumbs .items .item:first-child:after {   right:-14px } .breadcrumbs .items .item:after {   right:-8px } .breadcrumbs .items .item:before {   left:-20px } .breadcrumbs .items .item:first-child {   padding-left:10px;   border-left:1px solid #ddd } .breadcrumbs .items .item:first-child:before {   display:none; } .breadcrumbs .items .item:last-child {   border-color:#ddd !important;   color:#444 } .breadcrumbs .items .item:last-child:before,.breadcrumbs .items .item:last-child:after {   border-color:#ddd !important;   right:-15px; } } @media (max-width:1024px) { .breadcrumbs {   padding:30px 15px 0 15px !important; } } /* New */ .hs-form-booleancheckbox input[type='checkbox'] {   width:20px !important; }   /* New Theme */ .links-footer {   padding-top:35px !important; } .footer-style-16 .sv-footer-item .sv-info {   padding-left:30px !important; } .footer-style-16 .sv-footer-item .sv-info strong {   font-size:23px !important;   color:#FFF !important; } /* Category Pages */ .catalog-category-view .block.filter, .catalog-category-view .block-compare {   display:none !important; } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart::before, .page-products .products-grid .product-item-actions .actions-primary .tocart::before {   color:#FFF !important; } /* Products */ .products-grid .product-item-info {   background-color:#F7F7F7 !important;   border-color:#7D838E; } .products-grid .product-item-name a {   color:#80929B !important; } .products-grid .product-item-actions .actions-primary button {   background:#C0001F !important;   color:#FFF !important;   font-weight:bold !important; } .products-grid .product-item .price-box .price {   color:#000 !important; } /* Our Products Text */ .products.product-items {   padding-top:20px; } .products.wrapper.grid.products-grid::before {   content:"Our Products";   font-size:26px;   font-weight:bold;   color:#000; } /* Breadcrumbs */ .breadcrumbs .items .item a, .breadcrumbs .items .item strong {   font-size:14px !important;   color:#80929B !important; } .breadcrumbs .items .item strong {   font-weight:bold !important; } /* Page Dividers */ .mbd-page-dividers {   border:none;   height:1px;   background:#7D838E;   width:50%; } /* Header */ .header-top .social-block-list {   display:none !important; } .minicart-header .minicart-wrapper .showcart, .header-block > a {   background:none !important; } .minicart-header .minicart-wrapper .action.showcart .counter.qty {   background-color:#C0001F !important;   color:#FFF !important; } .mbd-header-email-address, .mbd-header-email-address a, .call-free-header a {   color:#FFF !important; } .mbd-header-email-address a {   font-weight:700;   font-size:133.3333%;   position:relative;   top:6px;   color:#fff; } .mbd-header-email-address img, .call-free-header img {   margin-right:10px; } .mbd-header-email-address img {   position:relative;   top:4px; } .mbd-track-my-order-link::before {   content:"" !important;   display:inline-block !important;   width:25px !important;   height:25px !important;   background:url(/pub/media/wysiwyg/mbd-images/track-my-order.png) no-repeat center !important;   background-size:contain !important;   top:8px !important;   left:5px !important; } /* Product Page */ .breadcrumbs {   padding-top:100px; } .breadcrumbs .items .item, .breadcrumbs .items .item:before, .breadcrumbs .items .item::after {   border:none !important; } .breadcrumbs .items .item:before {   content:">>" !important;   top:0;   left:-2px;   transform:none !important;   font-size:12px; }/* .product-info-main .product-info-stock-sku .available span {   color:#E21836 !important; }*/ .product-info-main .product.attribute.sku .value {   font-weight:bold;   color:#E21836 !important; } .product-info-main .product.attribute.sku .value::before {   content:"SKU:";   font-weight:400;   color:#707070; } .product-info-main .product.attribute.sku {   margin-right:18px !important; } .product-info-main .product-info-stock-sku .tocompare {   margin-right:auto !important; } #mbd-paypal-logo {   width:140px; } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span {   font-size:15px !important; } @media (max-width:375px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span {   font-size:12px !important; } } @media (max-width:424px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span {   padding-left:0; } } /* Contact Page */ .cms-contact-meter-boxes-direct #maincontent {   padding-top:100px !important; } #mbd-contact-us-map-container {   margin:30px 0; } #mbd-contact-us-details-container {   margin-top:50px; } #mbd-contact-us-details-section {   /*font-family:'Poppins', sans-serif;*/   font-size:14px;   color:#000; } #mbd-contact-us-details-section a {   color:#B82025;   font-weight:bold;   text-decoration:underline; } .cms-contact-meter-boxes-direct h2 {   font-size:22px !important;   padding-bottom:30px !important; } #mbd-contact-us-email-text, #mbd-contact-us-phone-text {   font-weight:bold; } #mbd-contact-us-address-section, #mbd-contact-us-email-section, #mbd-contact-us-phone-section {   border-top:0.5px solid #DDD;   margin:0; } #mbd-contact-us-address-section {   padding:10px 0 18px 0;   margin-top:30px; } #mbd-contact-us-email-section, #mbd-contact-us-phone-section {   padding:10px 0; } #mbd-contact-us-phone-section {   border-bottom:0.5px solid #DDD; } @media screen and (min-width:769px) {   #mbd-contact-us-details-section {  width:40%;  float:left;   }   #mbd-contact-form-section {  width:60%;  float:right;  padding-left:60px !important;   } } @media screen and (max-width:768px) {   #mbd-contact-form-section { padding-top:50px !important;   } } /* Contact Page - Hubspot Form */ #mbd-contact-form-section .hbspt-form label {   color:#000;   font-weight:600; } #mbd-contact-form-section .hbspt-form .hs-error-msg {   color:#B82025; } #mbd-contact-form-section .hbspt-form ul {   padding-left:0; } #mbd-contact-form-section .hbspt-form li {   list-style:none; } #mbd-contact-form-section .hbspt-form input {   margin-bottom:20px; } #mbd-contact-form-section .hbspt-form input[type=checkbox] {   width:18px !important; } #mbd-contact-form-section .hbspt-form .hs-button {   background-color:#B82025;   font-size:16px;   font-weight:bold;   color:white;   margin-top:20px;   padding:10px 25px;   border:none; } /* Home Page */ .cms-meterboxesdirect-online-shop-gas-and-electric-meter-boxes .footer-top {   display:none !important; } .mbd-home-page-h2-headings, .mbd-home-page-h3-headings {   font-weight:bold;   text-align:center;   margin-bottom:40px; } .mbd-home-page-h2-headings {   font-size:26px;   text-transform:uppercase;   color:#7D838E !important; } .mbd-home-page-h3-headings {   font-size:20px;   color:#B82025 !important; } .cms-meterboxesdirect-online-shop-gas-and-electric-meter-boxes .block-categories .cat-wrap .content-box {   border:solid 3px #EEE !important; } .cms-meterboxesdirect-online-shop-gas-and-electric-meter-boxes .block-categories .cat-title a {   background-color:#EEE; } /* Most Trusted Section */ .mbd-home-page-most-trusted-section {   background-color:#111;   padding:36px 0; } .mbd-home-page-most-trusted-section .row {   padding-top:20px !important; } .mbd-home-page-most-trusted-section .sv-info {   padding-left:30px !important;   padding-top:0 !important; } .mbd-home-page-most-trusted-section .sv-info strong {   font-size:20px !important;   color:#FFF !important; } .mbd-home-page-most-trusted-section .sv-info p {   color:#FFF !important; } /* Tips & Ideas Section */ .mbd-home-page-tips-and-ideas-section {   padding:60px 0 75px 0; } .mbd-home-page-tips-and-ideas-section .col-lg-3:nth-child(odd) .mbd-tips-and-ideas-boxes {   background-color:#B82025; } .mbd-home-page-tips-and-ideas-section .col-lg-3:nth-child(even) .mbd-tips-and-ideas-boxes {   background-color:#7D838E; } .mbd-tips-and-ideas-boxes {   border-radius:10px;   padding:20px 20px 5px 20px;   color:#FFF;   font-weight:bold; } .mbd-tips-and-ideas-headings {   font-size:40px; } .mbd-tips-and-ideas-paragraphs {   font-size:16px; } .mbd-tips-and-ideas-image-wrapper {   text-align:right; } .mbd-tips-and-ideas-boxes img {   max-width:60%; } /* Testimonial Section */ .mbd-home-page-testimonial-section {   padding:75px 0; } .testimonial-carousel-wrapper {   overflow:hidden;   position:relative; } .testimonial-carousel {   display:flex;   flex-wrap:nowrap;   transition:transform 0.5s ease; } .mbd-testimonial-boxes {   padding:30px;   border-radius:10px;   background-color:#EEE;   text-align:center; } .mbd-testimonial-image-wrapper {   margin-bottom:20px; } .mbd-testimonial-review, .mbd-testimonial-name {   font-size:14px; } .mbd-testimonial-name {   font-weight:bold;   margin-bottom:0; } .carousel-arrow {   position:absolute;   transform:translateY(-50%);   background:none;   color:#000;   padding:10px 15px;   cursor:pointer;   z-index:2;   font-size:30px; } .caro
1875usel-arrow.prev {   left:0; } .carousel-arrow.next {   right:0; } .carousel-arrow.prev:hover, .carousel-arrow.next {   background:none;   color:#000;   box-shadow:none !important; } /* Megamenu */ .desktop-menu .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a.sm_megamenu_head {   font-size:15px !important; } .logo-content {   margin-top:-7px !important; } .desktop-menu .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li/*:not(:first-child)*/ > a.sm_megamenu_head::after {   content:"";   display:inline-block;   width:0;   height:0;   margin-left:10px;   vertical-align:middle;   border-left:5px solid transparent;   border-right:5px solid transparent;   border-top:8px solid #B82025;   margin-top:-3px; } /* Category Page - FAQs */ .category-page-faq-headings, .category-page-our-customers-headings {   color:#000;   font-size:26px;   font-weight:bold; } .faq-item {   border-bottom:1px solid #FFF; } .faq-item:last-child {   border-bottom:none; } .faq-question {   width:100%;   text-align:left;   padding:20px;   border:none;   background:#B82025 !important;   cursor:pointer;   font-size:14px;   font-weight:bold;   display:flex;   justify-content:space-between;   align-items:center;   margin:0; } .faq-item:first-child .faq-question {   border-radius:10px 10px 0 0; } .faq-item:last-child .faq-question {   border-radius:0 0 10px 10px; } .faq-answer {   display:none;   padding:15px;   background:#f9f9f9;   font-size:14px; } .faq-toggle {   font-size:20px;   font-weight:bold;   margin-left:1em; } .faq-question.active .faq-toggle {   content:"-"; } .category-page-our-customers-headings {  margin-top:40px;   margin-bottom:20px; } .category-page-reviews {   border:solid 1px #EEE;   border-radius:10px;   padding:20px;   margin-bottom:15px; } .category-page-reviews-name, .category-page-reviews-date, .category-page-reviews-paragraph {   font-size:14px; } .category-page-reviews-name {   color:#000;   font-size:14px;   font-weight:bold; } .category-page-reviews-date {   color:#80929B; } .category-page-reviews-5-stars {   width:50%; } .category-page-reviews-paragraph {   margin-top:10px; } .category-page-paypal-logo {   text-align:center;   margin-top:30px; } /* Product Page - Compare Products Sidebar */ .sidebar-additional {   display:none !important; } /* Product Page - Services Sidebar & Bestsellers Sidebar */ .services-sidebar, .bestsellers-sidebar {   padding:0; } .bestsellers-sidebar {   border:1px solid #ebebeb;   -webkit-border-radius:3px;   margin-bottom:30px; } .services-sidebar .mbd-services-sidebar-heading, .bestsellers-sidebar .mbd-bestsellers-sidebar-heading {   background-color:#B82025;   color:#FFF;   font-size:16px;   font-weight:bold;   text-transform:uppercase;   padding:10px 20px; } .mbd-services-sidebar-container, .mbd-bestsellers-sidebar-container {   width:100%;   padding-top:20px;   padding-bottom:20px;   border-bottom:solid 1px #EEE; } .mbd-services-sidebar-image-container, .mbd-bestsellers-sidebar-image-container {   float:left;   width:40%; } .mbd-services-sidebar-image-container img, .mbd-bestsellers-sidebar-image-container img {   width:70%; } .mbd-services-sidebar-text-container, .mbd-bestsellers-sidebar-text-container {   float:right;   width:60%;   font-weight:bold;   text-transform:uppercase;   color:#667; } .mbd-bestsellers-sidebar-text-container {   margin-bottom:5px; } .mbd-bestsellers-sidebar-price-container {   color:#B82025;   font-weight:bold; } @media (max-width:375px) {   .mbd-bestsellers-sidebar-text-container {   font-size:15px !important; } } /* Screen Sizes */ @media screen and (min-width:1024px) {   .carousel-arrow {  top:50%;   }   .custom-sidebar-content {  width:90%;   }   .catalog-category-view .breadcrumbs {  padding-top:100px !important;   }   .mbd-services-sidebar-text-container {  font-size:16px;   }   .mbd-bestsellers-sidebar-text-container {  font-size:14px;   }   .mbd-bestsellers-sidebar-price-container {  font-size:16px;   } } @media screen and (max-width:1023px) {   .mbd-home-page-testimonial-section [class*="col-"]:not(:last-child) {  margin-bottom:40px !important;   }   .mbd-home-page-tips-and-ideas-section [class*="col-"]:not(:last-child) {  margin-bottom:40px !important;   }   .carousel-arrow {  top:45%;   }   .catalog-category-view .breadcrumbs {  padding-top:30px !important;   }   .mbd-bestsellers-sidebar-text-container {  font-size:16px;   }   .mbd-bestsellers-sidebar-price-container {  font-size:18px;   } } @media screen and (min-width:768px) and (max-width:1023px) {   .mbd-home-page-most-trusted-section .sv-info strong, .footer-style-16 .sv-footer-item .sv-info strong {  font-size:17px !important;   }   .category-page-reviews-5-stars {  width:20% !important;   }   .services-sidebar, .bestsellers-sidebar {  width:50%;   }   .mbd-services-sidebar-text-container {  font-size:18px;   } } @media (max-width:767px) {   .testimonial-carousel {  margin-left:0;  margin-right:0;   }   .testimonial-carousel .col-lg-4, .testimonial-carousel .col-md-6, .testimonial-carousel .col-sm-12 {  flex:0 0 100% !important;  max-width:100% !important;  padding-left:0;  padding-right:0;   }   .mbd-services-sidebar-text-container {  font-size:18px;   } } @media screen and (max-width:424px) {   .product-info-main .product-info-stock-sku {  display:block !important;   }   .product-info-main .product-info-stock-sku .tocompare {  margin-top:20px !important;   }   #mbd-paypal-logo {  display:block;  margin:20px auto;   }   .product-item-link {  font-size:14px !important;  text-transform:none !important;   }   .products-grid .product-item-actions .actions-primary button {  font-size:13px !important;   } }</style></head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/images/loader-2.gif"}}' id="html-body" class="enable-ladyloading header-24-style product-9-style footer-16-style cms-blog-1 cms-page-view page-layout-1column">        
1875<script type="text/x-magento-init">
1876    {
1877        "*": {
1878            "Magento_PageBuilder/js/widget-initializer": {
1879                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
1880                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
1881        }
1882    }</script>
1882  <div class="cookie-status-message" id="cookie-status">The store will not work correctly when cookies are disabled.</div> 
1882<script type="lazyJs" >document.querySelector("#cookie-status").style.display = "none";</script>
1882 
1882<script type="text/x-magento-init">
1883    {
1884        "*": {
1885            "cookieStatus": {}
1886        }
1887    }</script>
1887 
1887<script type="text/x-magento-init">
1888    {
1889        "*": {
1890            "mage/cookies": {
1891                "expires": null,
1892                "path": "\u002F",
1893                "domain": ".www.meterboxesdirect.co.uk",
1894                "secure": false,
1895                "lifetime": "3600"
1896            }
1897        }
1898    }</script>
1898  <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></div></noscript>    
1898<script type="lazyJs" > window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = false; </script>
1898 
1898<script type="lazyJs" >    require.config({
1899        map: {
1900            '*': {
1901                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'
1902            }
1903        }
1904    });</script>
1904 
1904<script type="lazyJs" >    require.config({
1905        paths: {
1906            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D'
1907        },
1908        config: {
1909            'Magento_PageBuilder/js/utils/map': {
1910                style: '',
1911            },
1912            'Magento_PageBuilder/js/content-type/map/preview': {
1913                apiKey: '',
1914                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
1915            },
1916            'Magento_PageBuilder/js/form/element/map': {
1917                apiKey: '',
1918                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
1919            },
1920        }
1921    });</script>
1921<script type="lazyJs" >
1922    require.config({
1923        shim: {
1924            'Magento_PageBuilder/js/utils/map': {
1925                deps: ['googleMaps']
1926            }
1927        }
1928    });</script>
1928<!-- Google Tag Manager (noscript) -->
1929<noscript><iframe src="https://load.data.meterboxesdirect.co.uk/ns.html?id=GTM-KJNH9CL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1930<!-- End Google Tag Manager (noscript) -->  
1930<script type="application/ld+json">[{"@context":"http:\/\/schema.org","@type":"Organization","address":{"@type":"PostalAddress"},"url":"https:\/\/www.meterboxesdirect.co.uk\/"}]</script>
1930<div class="page-wrapper"> <header class="page-header"> <div class="header-container header-style-24"><div class="header-top"><div class="container"><div class="top-content clearfix"><div class="top-l"><div class="social-block-list">
1931<ul>
1932<li class="fb"><a href="https://www.facebook.com/MBD.co.uk" target="_blank"> <span class="icon-facebook1"><span class="hidden">Facebook</span></span> </a></li>
1933<li class="tw"><a href="https://x.com/MeterBoxesD" target="_blank"> <span class="icon-twitter1"><span class="hidden">Twitter</span></span> </a></li>
1934<!--
1935<li class="pi"><a href="#"> <span class="icon-pinterest"><span class="hidden">Pinterest</span></span> </a></li>
1936<li class="vi"><a href="#"> <span class="icon-vimeo"><span class="hidden">Vimeo</span></span> </a></li>
1937-->
1938<li class="yo"><a href="https://www.youtube.com/user/MeterBoxesDirect" target="_blank"> <span class="icon-youtube"><span class="hidden">Youtube</span></span> </a></li>
1939</ul>
1940</div> <div class="mbd-header-email-address">
1941    <img src="/pub/media/wysiwyg/mbd-images/mbd-header-email-logo.png" alt="Email Icon">
1942    <a href="mailto:[email protected]">[email protected]</a>
1943</div>
1944<div class="call-free-header">
1945    <img src="/pub/media/wysiwyg/mbd-images/mbd-header-phone-logo.png" alt="Phone Icon">
1946    Call us now: <a href="tel:01453791616">01453 791616</a>
1947</div></div><div class="top-r"><div class="language-currency">     </div><!-- Track My Order --><div class="header-block mbd-track-my-order-block"><a href="https://www.dhl.com/gb-en/home.html" class="mbd-track-my-order-link" target="_blank" rel="noopener noreferrer">Track My Order</a></div><div class="header-block account-block"><a href="https://www.meterboxesdirect.co.uk/customer/account/">My Account</a> <div class="header-dropdown"><div class="customer-links" data-move="customer-mobile"><ul class="header links">  <li class="link authorization-link" data-label="or"><a href="https://www.meterboxesdirect.co.uk/customer/account/login/" >Sign In</a></li><li><a href="https://www.meterboxesdirect.co.uk/customer/account/create/" id="id6gvBNhvF" >Create an Account</a></li></ul></div></div></div><div class="minicart-header" data-move="minicart-mobile"> <div data-block="minicart" class="minicart-wrapper"><a class="action showcart" href="https://www.meterboxesdirect.co.uk/checkout/cart/" data-bind="scope: 'minicart_content'"><span class="text">Shopping Cart</span> <span class="text-min-cart">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"><!-- ko if: getCartParam('summary_count') --><span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <!-- /ko --><!-- ko ifnot: getCartParam('summary_count') --><span class="counter-number">0</span> <!-- /ko --><span class="counter-label"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- ko i18n: 'items' --><!-- /ko --><!-- /ko --><!-- ko ifnot: getCartParam('summary_count') --><!-- ko i18n: '0' --><!-- /ko --><!-- ko i18n: 'item' --><!-- /ko --><!-- /ko --></span> <!-- ko if: getCartParam('summary_count') --><span class="price-minicart"><!-- ko foreach: getRegion('subtotalContainer') --><!-- ko template: getTemplate() --><!-- /ko --><!-- /ko --></span> <!-- /ko --><!-- ko ifnot: getCartParam('summary_count') --><span class="price-minicart"><div class="subtotal"><div class="amount price-container"><span class="price-wrapper"><span class="price">£0.00</span></span></div></div></span> <!-- /ko --></span></a>  <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'><div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"><!-- ko template: getTemplate() --><!-- /ko --></div></div> 
1947<script type="lazyJs" >
1948        window.checkout = {"shoppingCartUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/cart\/","checkoutUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/","updateItemQtyUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.meterboxesdirect.co.uk\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","agreementIds":["1"],"customerLoginUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/account\/login\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.meterboxesdirect.co.uk\/captcha\/refresh\/","isRequired":false,"timestamp":1791417446}}};</script>
1948<script type="text/x-magento-init">
1949    {
1950        "[data-block='minicart']": {
1951            "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo","template":"Klarna_Kec\/mini-cart-btn"},"children":{"mini_cart_button":{"component":"Klarna_Kec\/js\/mini-cart-kec-button","displayArea":"miniCartButton"}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}        },
1952        "*": {
1953            "Magento_Ui/js/block-loader": "https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/images/loader-1.gif"
1954        }
1955    }</script>
1955</div></div></div></div></div></div><div class="header-bottom ontop-element"><div class="container"><div class="hd-bottom-content clearfix"><div class="b-content"><div class="logo-container">   <h2 class="logo-content"> <strong> MeterBoxesDirect</strong> <a class="logo" href="https://www.meterboxesdirect.co.uk/" title="MeterBoxesDirect"><img src="https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" title="MeterBoxesDirect" alt="MeterBoxesDirect" width="142" height="42" /></a> </h2></div><div class="desktop-menu">    <nav class="sm_megamenu_wrapper_horizontal_menu sambar" id="sm_megamenu_menu6ac68cc712bff" data-sam="18530879251791397063"><div class="sambar-inner"><span class="btn-sambar" data-sapi="collapse" data-href="#sm_megamenu_menu6ac68cc712bff"><span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span></span> <div class="mega-content"><ul class="horizontal-type sm-megamenu-hover sm_megamenu_menu sm_megamenu_menu_black" data-jsapi="on">  <li class="mbd-main-menu-links-parent other-toggle  sm_megamenu_lv1 sm_megamenu_drop parent  "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)"  id="sm_megamenu_23"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Electric</span> </span></a>   <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn    mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#"  ><span class="sm_megamenu_title_lv-2">Electric Meter Boxes</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electrical-cabinets.html"  ><span class="sm_megamenu_title_lv-2">Electrical Cabinets</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electric-meter-box-door.html"  ><span class="sm_megamenu_title_lv-2">Electrical Meter Box Door</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electric-box-covers.html"  ><span class="sm_megamenu_title_lv-2">Electrical Box Covers</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/meter-box-hockey-sticks.html"  ><span class="sm_megamenu_title_lv-2">Meter Box Hockey Sticks</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electric-pipe-cover.html"  ><span class="sm_megamenu_title_lv-2">Electric Pipe Cover</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box.html"  ><span class="sm_megamenu_title_lv-2">3-Phase Meter Box</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li>   <li class="mbd-main-menu-links-parent other-toggle  sm_megamenu_lv1 sm_megamenu_drop parent  "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)"  id="sm_megamenu_30"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Gas</span> </span></a>   <div class="sm-megamenu-child sm_megamenu_dropdown_2columns ">
1955<div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn    mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#"  ><span class="sm_megamenu_title_lv-2">Gas Meter Boxes</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-cabinets.html"  ><span class="sm_megamenu_title_lv-2">Gas Meter Cabinets</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-box-door.html"  ><span class="sm_megamenu_title_lv-2">Gas Meter Box Doors</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-box-covers.html"  ><span class="sm_megamenu_title_lv-2">Gas Box Covers</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-pipe-cover.html"  ><span class="sm_megamenu_title_lv-2">Gas Pipe Cover</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li>   <li class="mbd-main-menu-links-parent other-toggle  sm_megamenu_lv1 sm_megamenu_drop parent  "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)"  id="sm_megamenu_35"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Commercial</span> </span></a>   <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn    mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#"  ><span class="sm_megamenu_title_lv-2">
1955Commercial Box And Kiosk</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/commercial-electric-box.html"  ><span class="sm_megamenu_title_lv-2">Commercial Electric Box</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/electrical-kiosk.html"  ><span class="sm_megamenu_title_lv-2">Electrical Kiosk</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/kiosk-stand.html"  ><span class="sm_megamenu_title_lv-2">Kiosk Stand</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/electric-kiosk-backplates.html"  ><span class="sm_megamenu_title_lv-2">Electric Kiosk Backplates</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li>   <li class="mbd-main-menu-links-parent other-toggle  sm_megamenu_lv1 sm_megamenu_drop parent  "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)"  id="sm_megamenu_40"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Spares</span> </span></a>   <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn    mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#"  ><span class="sm_megamenu_title_lv-2">Meter Box Spares</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/meter-box-key.html"  ><span class="sm_megamenu_title_lv-2">Meter Box Keys</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/meter-box-lock.html"  ><span class="sm_megamenu_title_lv-2">Meter Box Locks</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/pin-hinge.html"  ><span class="sm_megamenu_title_lv-2">Meter Box Hinges</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/gas-meter-caps.html"  ><span class="sm_megamenu_title_lv-2">Meter Caps</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_
1955col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/meter-boxes-repair-kit.html"  ><span class="sm_megamenu_title_lv-2">Meter Boxes Repair Kit</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li>   <li class="mbd-main-menu-links-parent other-toggle  sm_megamenu_lv1 sm_megamenu_drop parent  "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)"  id="sm_megamenu_46"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Help</span> </span></a>   <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn    mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/faq-for-meterbox"  ><span class="sm_megamenu_title_lv-2">FAQ</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/diy-for-meter-boxes"  ><span class="sm_megamenu_title_lv-2">DIY Hub</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-downloads"  ><span class="sm_megamenu_title_lv-2">Spec Sheets</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/how-to-videos-for-meterboxes"  ><span class="sm_megamenu_title_lv-2">How to Videos</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn   sm_megamenu_actived mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  sm_megamenu_actived"><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/blog/1"  ><span class="sm_megamenu_title_lv-2">Blog</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/about-meter-boxes-direct"  ><span class="sm_megamenu_title_lv-2">About Us</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-delivery-returns"  ><span class="sm_megamenu_title_lv-2">Shipping & Returns</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li>   <li class="mbd-main-menu-links-parent other-toggle  sm_megamenu_lv1 sm_megamenu_drop parent  "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)"  id="sm_megamenu_57"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Contact</span> </span></a>   <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn    mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_
1955col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/contact-for-meterboxes"  ><span class="sm_megamenu_title_lv-2">Contact Us</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn    mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title  "><a  class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/credit-account-meterboxes"  ><span class="sm_megamenu_title_lv-2">Application for Credit Account</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li> </ul></div></div></nav> 
1955<script type="lazyJs" >
1956    require(["jquery", "mage/template"], function ($) {
1957        var menu_width = $('.sm_megamenu_wrapper_horizontal_menu').width();
1958        $('.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div').each(function () {
1959            $this = $(this);
1960            var lv2w = $this.width();
1961            var lv2ps = $this.position();
1962            var lv2psl = $this.position().left;
1963            var sw = lv2w + lv2psl;
1964            if (sw > menu_width) {
1965                $this.css({'right': '0'});
1966            }
1967        });
1968        var _item_active = $('div.sm_megamenu_actived');
1969        if (_item_active.length) {
1970            _item_active.each(function () {
1971                var _self = $(this), _parent_active = _self.parents('.sm_megamenu_title'),
1972                    _level1 = _self.parents('.sm_megamenu_lv1');
1973                if (_parent_active.length) {
1974                    _parent_active.each(function () {
1975                        if (!$(this).hasClass('sm_megamenu_actived'))
1976                            $(this).addClass('sm_megamenu_actived');
1977                    });
1978                }
1979
1980                if (_level1.length && !_level1.hasClass('sm_megamenu_actived')) {
1981                    _level1.addClass('sm_megamenu_actived');
1982                }
1983            });
1984        }
1985
1986    });</script>
1986</div><div class="search-container"> <div id="sm_searchbox19413575581791417446" class="block block-search search-pro"><div class="block block-content"><form class="form minisearch" id="searchbox_mini_form" action="https://www.meterboxesdirect.co.uk/catalogsearch/result/" method="get"><div class="field search"><div class="control"><select class="cat searchbox-cat" name="cat"><option value="">All Categories</option> <option value="7"  >- - Electric Meter Box</option> <option value="5"  >- - - - Electrical Cabinets</option> <option value="8"  >- - - - Electric Meter Box Door</option> <option value="12"  >- - - - Electric Box Covers</option> <option value="33"  >- - - - Meter Box Hockey Sticks</option> <option value="35"  >- - - - Electric Pipe Cover</option> <option value="50"  >- - - - 3-Phase Meter Box              </option> <option value="11"  >- - Meterbox for Commercial & Kiosk Installations </option> <option value="34"  >- - - - Electric Kiosk Backplates</option> <option value="39"  >- - - - Commercial Electric Box</option> <option value="40"  >- - - - Electrical Kiosk</option> <option value="44"  >- - - - Kiosk Stand</option> <option value="13"  >- - Gas Meter Box</option> <option value="14"  >- - - - Gas Meter Box Doors</option> <option value="17"  >- - - - Gas Meter Cabinets</option> <option value="23"  >- - - - Gas Box Covers</option> <option value="24"  >- - - - Gas Pipe Cover</option> <option value="25"  >- - Meter Box Spares</option> <option value="26"  >- - - - Meter Box Keys</option> <option value="29"  >- - - - Meter Box Locks</option> <option value="30"  >- - - - Meter Box Hinges</option> <option value="31"  >- - - - Meter Caps</option> <option value="32"  >- - - - Meter Boxes Repair Kit</option> <option value="36"  >- - New Arrivals</option> <option value="38"  >- - Pole Mounted Interface Box</option> <option value="49"  >- - Bestsellers</option></select> <input id="searchbox" data-mage-init='{"quickSearch":{ "formSelector":"#searchbox_mini_form", "url":"https://www.meterboxesdirect.co.uk/search/ajax/suggest/", "destinationSelector":"#searchbox_autocomplete"} }' type="text" name="q" placeholder="Enter keywords to search..." class="input-text input-searchbox" maxlength="128" role="combobox" aria-haspopup="false" aria-expanded="true" aria-autocomplete="both" autocomplete="off"/><div id="searchbox_autocomplete" class="search-autocomplete"></div> <div class="nested"><a class="action advanced" href="https://www.meterboxesdirect.co.uk/catalogsearch/advanced/" data-action="advanced-search">Advanced Search</a></div>  <div data-bind="scope: 'smautocomplete_form'"><!-- ko template: getTemplate() --><!-- /ko --></div>
1986<script type="text/x-magento-init">
1987{
1988    "*": {
1989        "Magento_Ui/js/core/app": {
1990            "components": {
1991                "smautocomplete_form": {
1992                    "component": "Sm_AutoCompleteSearch/js/autocomplete"
1993                },
1994                "searchsuiteautocompleteBindEvents": {
1995                    "component": "Sm_AutoCompleteSearch/js/bindEvents",
1996                    "config": {
1997                        "searchFormSelector": "#search_mini_form",
1998                        "searchButtonSelector": "button.search",
1999                        "inputSelector": "#search, #mobile_search, .minisearch input[type=\"text\"]",
2000                        "searchDelay": "500"
2001                    }
2002                },
2003                "searchsuiteautocompleteDataProvider": {
2004                    "component": "Sm_AutoCompleteSearch/js/dataProvider",
2005                    "config": {
2006                        "url": "https://www.meterboxesdirect.co.uk/sm_searchsuiteautocomplete/ajax/index/"
2007                    }
2008                }
2009            }
2010        }
2011    }
2012}</script>
2012</div></div><div class="actions"><button type="submit" title="Search" class="action search"><span>Search</span></button></div></form></div></div></div></div></div></div></div></div> <div class="header-mobile" id="sm-header-mobile" data-menutype="megamenu" data-breakpoint="1024"><div class="mobile-top"><div class="container"><div class="mobile-header-content"><div class="mobile-menu"><a id="btn-nav-mobile" href="javascript:void(0);"><span class="s-top"></span> <span class="s-middle"></span> <span class="s-bottom"></span></a></div><div class="mobile-logo"><a href="https://www.meterboxesdirect.co.uk/"><img src="https://www.meterboxesdirect.co.uk/media/logomobile/default/MBD-Logo-High-Res_2.png" alt="MeterBoxesDirect" width="129" height="32"/></a></div><div class="mobile-cart"><div id="minicart-mobile" class="minicart-mobile"><span class="hidden">Cart Mobile</span></div></div></div></div></div><div class="mobile-bottom"><div class="container">  <div class="block-search-mobile"><div class="block-content"><form class="form minisearch" id="search_mini_form_mobile" action="https://www.meterboxesdirect.co.uk/catalogsearch/result/" method="get"><div class="field search"><div class="control"><input id="search-mobile" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form_mobile", "url":"https://www.meterboxesdirect.co.uk/search/ajax/suggest/", "destinationSelector":"#search_autocomplete_mobile"} }' type="text" name="q" value="" placeholder="Search entire store here..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off"/><div id="search_autocomplete_mobile" class="search-autocomplete"></div></div></div><div class="actions"><button type="submit" title="Search" class="action search"><span>Search</span></button></div></form></div></div></div></div><div class="sidebar-nav-mobile"><nav><div class="nav nav-tabs" id="nav-tab" role="tablist"><a class="nav-item nav-link active" id="menu-mobile-tab" data-toggle="tab" href="#menu-mobile" role="tab" aria-controls="menu-mobile" aria-selected="true">Menu</a> <a class="nav-item nav-link" id="my-account-mobile-tab" data-toggle="tab" href="#account-mobile" role="tab" aria-controls="account-mobile" aria-selected="false">Account</a> <a class="nav-item nav-link" id="setting-mobile-tab" data-toggle="tab" href="#setting-mobile" role="tab" aria-controls="setting-mobile" aria-selected="false">Setting</a></div></nav><div class="tab-content-mobile" id="nav-tabContent"><div class="tab-panel fade show active" id="menu-mobile" role="tabpanel" aria-labelledby="menu-mobile-tab">   <div class="nav-mobile-container sidebar-type"><nav id="navigation-mobile" class="navigation-mobile"></nav></div></div><div class="tab-panel fade" id="account-mobile" role="tabpanel" aria-labelledby="account-mobile-tab"><div id="customer-mobile"><span class="hidden">Mobile Customer</span></div></div><div class="tab-panel fade" id="setting-mobile" role="tabpanel" aria-labelledby="setting-mobile-tab">    </div></div></div></div></header><div class="nav-overlay"><span class="hidden">Overlay</span></div>  <div class="breadcrumbs"><div class="container"><ul class="items"> <li class="item home"> <a href="https://www.meterboxesdirect.co.uk/" title="Go to Home Page">Home</a> </li>  <li class="item cms_page"> <strong>Blog 1</strong> </li> </ul></div></div><main id="maincontent" class="page-main">
2012 <a id="contentarea" tabindex="-1"></a><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: cookieMessagesObservable(), as: 'message' }"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }, afterRender: purgeMessages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div></div>
2012<script type="text/x-magento-init">
2013    {
2014        "*": {
2015            "Magento_Ui/js/core/app": {
2016                "components": {
2017                        "messages": {
2018                            "component": "Magento_Theme/js/view/messages"
2019                        }
2020                    }
2021                }
2022            }
2023    }</script>
2023</div><div class="columns"><div class="column main"> <input name="form_key" type="hidden" value="IL47XbJ48mnZ6mez" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 
2023<script type="lazyJs" >window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.meterboxesdirect.co.uk\/","customerLoginUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/ajax\/login\/"}</script>
2023 <!-- ko template: getTemplate() --><!-- /ko --> 
2023<script type="text/x-magento-init">
2024        {
2025            "#authenticationPopup": {
2026                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6LcI3W8iAAAAAConWaq4jZicJUPi8SOyF1AmZexP","badge":"inline","size":"invisible","theme":"light","hl":""},"invisible":true}}}}}}            },
2027            "*": {
2028                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fstatic\u002Fversion1789656454\u002Ffrontend\u002FSm\u002Fmarket\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif"
2029                 }
2030        }</script>
2030</div> 
2030<script type="text/x-magento-init">
2031    {
2032        "*": {
2033            "Magento_Customer/js/section-config": {
2034                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","aw-osc-checkout-data"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","aw-osc-checkout-data"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","aw-osc-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","aw-osc-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data","aw-osc-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","aw-osc-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"rest\/*\/v1\/awosc\/guest-carts\/*\/cart-items\/*":["cart"],"rest\/*\/v1\/awosc\/carts\/*\/cart-items\/*":["cart"],"onestepcheckout\/index\/optionspost":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"cartquickpro\/cart\/add":["cart"],"cartquickpro\/cart\/delete":["cart"],"cartquickpro\/sidebar\/removeitem":["cart"],"cartquickpro\/sidebar\/updateitemqty":["cart"],"cartquickpro\/cart\/updateitemoptions":["cart"],"cartquickpro\/product_compare\/add":["compare-products"],"cartquickpro\/product_compare\/remove":["compare-products"],"cartquickpro\/product_compare\/clear":["compare-products"],"cartquickpro\/wishlist_index\/add":["wishlist"],"cartquickpro\/wishlist_index\/remove":["wishlist"],"cartquickpro\/wishlist_index\/updateitemoptions":["wishlist"],"cartquickpro\/wishlist_index\/update":["wishlist"],"cartquickpro\/wishlist_index\/cart":["wishlist","cart"],"cartquickpro\/wishlist_index\/fromcart":["cart","checkout-data","wishlist"],"cartquickpro\/wishlist_index\/allcart":["wishlist","cart"]},
2035                "clientSideSections": ["checkout-data","cart-data","aw-osc-checkout-data"],
2036                "baseUrls": ["https:\/\/www.meterboxesdirect.co.uk\/","http:\/\/www.meterboxesdirect.co.uk\/"],
2037                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","payments","wishlist","aw-osc-gift-wrapping-info","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
2038        }
2039    }</script>
2039 
2039<script type="text/x-magento-init">
2040    {
2041        "*": {
2042            "Magento_Customer/js/customer-data": {
2043                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fcustomer\u002Fsection\u002Fload\u002F",
2044                "expirableSectionLifetime": 60,
2045                "expirableSectionNames": ["cart","persistent"],
2046                "cookieLifeTime": "3600",
2047                "cookieDomain": "",
2048                "updateSessionUrl": "https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fcustomer\u002Faccount\u002FupdateSession\u002F",
2049                "isLoggedIn": ""
2050            }
2051        }
2052    }</script>
2052 
2052<script type="text/x-magento-init">
2053    {
2054        "*": {
2055            "Magento_Customer/js/invalidation-processor": {
2056                "invalidationRules": {
2057                    "website-rule": {
2058                        "Magento_Customer/js/invalidation-rules/website-rule": {
2059                            "scopeConfig": {
2060                                "websiteId": "1"
2061                            }
2062                        }
2063                    }
2064                }
2065            }
2066        }
2067    }</script>
2067 
2067<script type="text/x-magento-init">
2068    {
2069        "body": {
2070            "pageCache": {"url":"https:\/\/www.meterboxesdirect.co.uk\/page_cache\/block\/render\/page_id\/116\/","handles":["default","cms_page_view","cms_page_view_id_blog_1","default_ec","blog_css"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/blog\/1"},"versionCookieName":"private_content_version"}        }
2071    }</script>
2071       
2071<script type="lazyJs" > require(['jquery', 'domReady!'], function($){ if ($('.mfblogunveil').length) { require(['Magefan_Blog/js/lib/mfblogunveil'], function(){ $('.mfblogunveil').mfblogunveil(); }); } }); </script>
2071 <h1><strong>Articles</strong></h1>
2072<hr class="heading-divder" style="margin-bottom: 40px">
2073
2074<!-- METERBOXESDIRECT -->
2075<div class="blog-catalog" style="display: flex; flex-wrap: wrap; justify-content: center; gap: 10px;">
2076<!-- Row 1 -->
2077<a href="https://www.meterboxesdirect.co.uk/blog/1/electrical-kiosk-suppliers" rel="noopener">
2078<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/Untitled_design_2_.png" alt=" Logo">
2079<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2080<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2081<h3 style="height: 50px; width: 245px; font-size: 15px; letter-spacing: 5%;"><strong>Electrical Kiosk Suppliers UK - GRP Cabinet/Fibreglass Kiosk</strong></h3>
2082</div>
2083<p style="width: 285px; font-size: 13px; letter-spacing: 5%; color: #333333;">MeterBoxesDirect are established Electrical Kiosk Suppliers, trusted for delivering high-quality GRP cabinets and fibreglass...</p>
2084</div>
2085</a>
2086
2087<a href="https://www.meterboxesdirect.co.uk/blog/1/meterbox-supplier" rel="noopener">
2088<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/2.png" alt="ROSPA Member">
2089<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2090<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2091<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Meterbox Supplier – Electricity and Gas Industry Partners</strong></h3>
2092</div>
2093<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Over the years, MeterBoxesDirect has gained an excellent reputation. Thanks not only to our quality products...</p>
2094</div>
2095</a>
2096
2097<a href="https://www.meterboxesdirect.co.uk/blog/1/ingress" rel="noopener">
2098<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/3.png" alt="IP44 Rating">
2099<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2100<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2101<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Ingress Protection for Meterboxes - IP44/Water Ingress Testing</strong></h3>
2102</div>
2103<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">At MeterBoxesDirect, we know how vital ingress protection is for outdoor meterboxes. Understanding ingress and...</p>
2104</div>
2105</a>
2106
2107<!-- METER BOXES -->
2108<a href="https://www.meterboxesdirect.co.uk/blog/1/different-types-of-meter-boxes" rel="noopener">
2109<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/4.png" alt="Types of Meterboxes Blog Image">
2110<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2111<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2112<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Different Types of Meterboxes – Gas, Electrical & Commercial</strong></h3>
2113</div>
2114<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Choosing the right meter box is essential for protecting your energy supply, meeting UK standards, and keeping your installation...</p>
2115</div>
2116</a>
2117
2118<!-- Row 2 -->
2119<a href="https://www.meterboxesdirect.co.uk/blog/1/repair-my-meter-box" rel="noopener">
2120<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/13.png" alt="Repairing Meter Box Image">
2121<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2122<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2123<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Repair My Meter Box | Guide for Fixing Meter Boxes</strong></h3>
2124</div>
2125<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Even with regular maintenance, your electric or gas meter box might get damaged unexpectedly—whether due to a storm or...</p>
2126</div>
2127</a>
2128
2129<!-- GAS METER BOXES -->
2130<a href="https://www.meterboxesdirect.co.uk/blog/1/gas-meter-box-installations" rel="noopener">
2131<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/6.png" alt="Gas Meter Box Installation Blog Image">
2132<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2133<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2134<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Types of Gas Meter Box Installations - Regulations & Locations</strong></h3>
2135</div>
2136<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">When planning any gas meter box installations, it’s important to understand that only certain positions and...</p>
2137</div>
2138</a>
2139
2140<a href="https://www.meterboxesdirect.co.uk/blog/1/smart-meter-for-british-gas" rel="noopener">
2141<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/7.png" alt="British Gas Blog Image">
2142<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2143<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2144<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>How to Read Smart Meter for British Gas & Meterbox Solutions</strong></h3>
2145</div>
2146<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Every home in Britain was offered a Smart Meter for British Gas or another major supplier as part of the UK’s national...</p>
2147</div>
2148</a>
2149
2150<a href="https://www.meterboxesdirect.co.uk/blog/1/smart-meter-for-scottish-power" rel="noopener">
2151<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/8.png" alt="Gas Meter">
2152<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2153<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2154<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>How to Read Smart Meter for Scottish Power & Keep It Protected</strong></h3>
2155</div>
2156<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Very soon, every British household will be offered a free smart meter — whether you’re a homeowner, tenant, landlord...</p>
2157</div>
2158</a>
2159
2160<!-- Row 3 -->
2161<a href="https://www.meterboxesdirect.co.uk/blog/1/replacement-gas-meter-box" rel="noopener">
2162<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/9.png" alt="Replacement Gas Meter Box Blog Image">
2163<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2164<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2165<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Replacements for Gas Meter Box – Secure & Durable Options</strong></h3>
2166</div>
2167<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">We supply three main types of replacement gas meter boxes UK wide, to suit every site or building need...</p>
2168</div>
2169</a>
2170
2171<a href="https://www.meterboxesdirect.co.uk/blog/1/broken-electric-meter" rel="noopener">
2172<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/14.png" alt="Broken Electric Meter Blog Image">
2173<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2174<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2175<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Broken Electric Meter | Repair & Troubleshooting</strong></h3>
2176</div>
2177<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">A broken electric meter can lead to safety risks and incorrect energy bills. If you're experiencing unusually high charges, a...</p>
2178</div>
2179</a>
2180
2181<!-- REPAIRS/MAINTENANCE -->
2182<a href="https://www.meterboxesdirect.co.uk/blog/1/gas-meter-box-cover" rel="noopener">
2183<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/11.png" alt="GRP OverBox">
2184<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2185<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2186<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Fix a Damaged Gas Meter Box with Gas Meter Box Cover</strong></h3>
2187</div>
2188<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Is your gas meter box cracked, damaged, or missing a door? Instead of replacing the entire unit, a gas meter box...</p>
2189</div>
2190</a>
2191
2192<a href="https://www.meterboxesdirect.co.uk/blog/1/gas-meter-box-door-replacement" rel="noopener">
2193<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/12.png"" alt="Step-by-Step Gas Meterbox Door Replacement Guide ">
2194<div class="article-title" style="display: flex; align-items: center; gap: 10px;">
2195<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;">&nbsp;</div>
2196<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Gas Meter Box Door Replacement | Step-by-Step Guide</strong></h3>
2197</div>
2198<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Over time, it may become necessary to carry out a Gas Meter Box Door Replacement due to general wear or physical...</p>
2199</div>
2200</a>
2201</div>
2202
2203<div class="blog-pagination" style="display: flex; justify-content: center; gap: 30px; font-size: 20px; margin-top: 30px;">
2204<a href="https://www.meterboxesdirect.co.uk/blog/1" rel="noopener" style="display: none;"><</a>
2205<a href="https://www.meterboxesdirect.co.uk/blog/1" rel="noopener" style="color: #B72025 !important;">1</a>
2206<a href="https://www.meterboxesdirect.co.uk/blog/2" rel="noopener" >2</a>
2207<a href="https://www.meterboxesdirect.co.uk/blog/3" rel="noopener" >3</a>
2208<a href="https://www.meterboxesdirect.co.uk/blog/2" rel="noopener" >></a>
2209</div>
2210
2211<style>
2212
2213.blog {
2214
2215transition: 0.2s ease;
2216
2217}
2218
2219.blog:hover {
2220
2221opacity: 0.6;
2222
2223}
2224
2225.blog p {
2226
2227margin-top: 15px;
2228margin-bottom: 30px;
2229
2230}</div></div></main><div class="page-bottom"><div class="content"><div class="back2top"><div class="b-icon">&#8593;</div><div class="b-text">Back to Top</div></div></div></div><footer class="page-footer"> <div class="footer-style-16"><div class="footer-top">
2231    <div class="footer-sv">
2232        <div class="container">
2233            <div class="row">
2234                <div class="col-lg-4 col-sm-4">
2235                    <div class="sv-footer-item clearfix">
2236                        <div class="sv-icon">
2237                            <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/delivery-icon.png" alt="Fast Nationwide Delivery" />
2238                        </div>
2239
2240                        <div class="sv-info">
2241                            <strong>FAST NATIONWIDE <br>DELIVERY</strong>
2242                        </div>
2243                    </div>
2244                </div>
2245
2246                <div class="col-lg-4 col-sm-4">
2247                    <div class="sv-footer-item clearfix">
2248                        <div class="sv-icon">
2249                            <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/technical-expertise.png" alt="Technical Expertise" />
2250                        </div>
2251
2252                        <div class="sv-info">
2253                             <strong>TECHNICAL <br>EXPERTISE</strong>
2254                        </div>
2255                    </div>
2256                </div>
2257
2258                <div class="col-lg-4 col-sm-4">
2259                    <div class="sv-footer-item clearfix">
2260                        <div class="sv-icon">
2261                            <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/payments-icon.png" alt="Secure Online Payments" />
2262                        </div>
2263
2264                        <div class="sv-info">
2265                            <strong>SECURE ONLINE <br>PAYMENTS</strong>
2266                        </div>
2267                    </div>
2268                </div>
2269            </div>
2270        </div>
2271    </div>
2272</div>
2273
2274<div class="footer-middle">
2275    <div class="container">
2276        <div class="mid-content clearfix">
2277            <div class="logo-footer">
2278                <img src="https://www.meterboxesdirect.co.uk/media//logo/stores/1/MBD-Logo-High-Res.png" alt="MeterBoxesDirect Logo" width="268" />
2279            </div>
2280            <div class="links-footer">
2281                <ul>
2282                    <li><a href="/privacy-notice">Privacy Policy</a></li>
2283                    <li><a href="/cookie-policy">Cookie Policy</a></li>
2284                    <li><a href="/terms-conditions">Terms &amp; Conditions</a></li>
2285                    <li><a href="/terms-of-website-use">Terms of Website Use</a></li>
2286                    <li><a href="https://tricel.eu/group-policies/" target="_blank">Tricel Group Policies</a></li>
2287                </ul>
2288            </div>
2289            <div class="footer-achilles-logos-container">
2290                <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/Achilles-Sustainability-Badge-5-Stars-White-Backgroun
2290d.png" alt="Achilles Sustainability Badge 5 Stars" width="100" />
2291                <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/Achilles-UVDB-Verified-Logo-Transparent-Background.png" alt="Achilles UVDB Verified Logo" width="100" />
2292            </div>
2293        </div>
2294    </div>
2295</div> <div class="footer-bottom"><div class="container"><div class="bt-content clearfix"><div class="add-footer"> <address>Copyright © 2026 Tricel (Gloucester) Ltd. trading as MeterBoxesDirect. All rights reserved.</address></div><div class="news-socials"><div class="ns-content">
2296     <div class="block-subscribe-footer"><form class="form subscribe" novalidate action="https://www.meterboxesdirect.co.uk/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-footer-validate-detail"><div class="newsletter-content"><div class="input-box"><input name="email" type="email" id="newsletter-footer" onfocus="if(this.value=='Your email address') this.value='';" placeholder="Your email address" onblur="if(this.value=='') this.value='Your email address';" value="Your email address" data-validate="{required:true, 'validate-email':true}"/></div><div class="action-button"><button class="action subscribe primary" title="Subscribe" type="submit"><span>Subscribe</span></button></div></div></form></div>
2297    <div class="social-block-list">
2298<ul>
2299<li class="fb"><a href="https://www.facebook.com/MBD.co.uk" target="_blank"> <span class="icon-facebook1"><span class="hidden">Facebook</span></span> </a></li>
2300<li class="tw"><a href="https://x.com/MeterBoxesD" target="_blank"> <span class="icon-twitter1"><span class="hidden">Twitter</span></span> </a></li>
2301<!--
2302<li class="pi"><a href="#"> <span class="icon-pinterest"><span class="hidden">Pinterest</span></span> </a></li>
2303<li class="vi"><a href="#"> <span class="icon-vimeo"><span class="hidden">Vimeo</span></span> </a></li>
2304-->
2305<li class="yo"><a href="https://www.youtube.com/user/MeterBoxesDirect" target="_blank"> <span class="icon-youtube"><span class="hidden">Youtube</span></span> </a></li>
2306</ul>
2307</div>
2308</div></div></div></div></div></div></footer>     
2308<script type="text/x-magento-init">
2309        {
2310            "*": {
2311                "Magento_Ui/js/core/app": {
2312                    "components": {
2313                        "storage-manager": {
2314                            "component": "Magento_Catalog/js/storage-manager",
2315                            "appendTo": "",
2316                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.meterboxesdirect.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.meterboxesdirect.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.meterboxesdirect.co.uk\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.meterboxesdirect.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
2317                    }
2318                }
2319            }
2320        }</script>
2320 <!-- Start of HubSpot Embed Code -->
2321<script type="lazyJs" id="hs-script-loader" async="" defer="defer" src="//js-eu1.hs-scripts.com/26475952.js"></script>
2321
2322<!-- End of HubSpot Embed Code -->
2322<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
2323
2324    document.addEventListener("DOMContentLoaded", () => 
2325    {
2326    	let bind = () => 
2327    	{
2328    		Object.entries(
2329	    	{
2330	    		add_to_cart: event => 
2331	    		{
2332	    			AEC.add(event.currentTarget, dataLayer, event);
2333	    		},
2334	    		remove_from_cart:event => 
2335	    		{
2336	    			AEC.remove(event.currentTarget, dataLayer, event);
2337	    		},
2338	    		select_item:event => 
2339	    		{	
2340	    			AEC.click(event.currentTarget, dataLayer, event);	
2341	    		},
2342	    		add_to_wishlist:event => 
2343	    		{
2344	    			AEC.wishlist(event.currentTarget, dataLayer, event);
2345	    		},
2346	    		remove_from_wishlist:event => 
2347	    		{
2348	    			AEC.wishlistRemove(event.currentTarget, dataLayer, event);
2349	    		},
2350	    		add_to_compare:event => 
2351	    		{
2352	    			AEC.compare(event.currentTarget, dataLayer, event);
2353	    		},
2354	    		add_to_cart_swatch:event => 
2355	    		{
2356	    			AEC.addSwatch(event.currentTarget, dataLayer, event);
2357	    		}
2358	        }).forEach(([event, callback]) => 
2359	    	{
2360	    	    [...document.querySelectorAll('[data-event]:not([data-bound])')].filter(element => { return element.dataset.event === event; }
2360).forEach(element => 
2361	        	{
2362	            	element.addEventListener('click', callback);
2363
2364	            	element.dataset.bound = true;
2365	        	});
2366		  	});
2367        };
2368
2369        bind();
2370
2371        if("PerformanceObserver" in window)
2372        {
2373        	const observer = new PerformanceObserver((items) => 
2374        	{
2375                items.getEntries().filter(({ initiatorType }) => initiatorType === "xmlhttprequest").forEach((entry) => 
2376                {
2377                    bind();
2378                });
2379      		});
2380
2381      		observer.observe(
2382      		{
2383          		entryTypes: ["resource"]
2384      		});
2385        }
2386    });</script>
2386<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
2387
2388    document.addEventListener("DOMContentLoaded", () => 
2389    {
2390    	var PromotionTrack = ((dataLayer) => 
2391	    {
2392	        return {
2393	            apply: () => 
2394	            {
2395	                var promotions = [], position = 0;
2396	
2397	                document.querySelectorAll('[data-promotion]').forEach(promotion => 
2398	                {
2399						let entity =
2400						{
2401							promotion_id: 	promotion.dataset.promotionId,
2402							promotion_name: promotion.dataset.promotionName,
2403							creative_name:	promotion.dataset.promotionCreative,
2404							creative_slot:	promotion.dataset.promotionPosition
2405                        };
2406
2407	                	AEC.EventDispatcher.trigger('ec.cookie.promotion.entity', entity, 
2408	    	            {
2409		    	            element: promotion
2410		    	        });
2411
2412	                    promotions.push(entity);
2413
2414	                    promotion.addEventListener('click', (event) => 
2415	                    {
2416	                    	var data = 
2417	                        {
2418                       			'event': 'select_promotion',
2419                                'ecommerce': 
2420                                {
2421                                    'items':
2422                                    [
2423                                    	{
2424                                    		promotion_id: 	event.target.dataset.promotionId,
2425                							promotion_name: event.target.dataset.promotionName,
2426                							creative_name:	event.target.dataset.promotionCreative,
2427                							creative_slot:	event.target.dataset.promotionPosition
2428                                    	}
2429                                    ]
2430                                }
2431			                };
2432			                
2433                            AEC.Cookie.promotionClick(data, promotion).push(dataLayer);
2434
2435                            /**
2436                             * Save persistent data
2437                             */
2438                            AEC.Persist.push(AEC.Persist.CONST_KEY_PROMOTION,
2439	                        {
2440    	                        'promotion': data.ecommerce.items[0]
2441    	                    });
2442		                });
2443	                });
2444	
2445	                if (promotions.length)
2446	                {
2447		                AEC.Cookie.promotion(
2448				        {
2449	                        'event':'view_promotion',
2450                            'ecommerce':
2451                            {
2452                                'items': promotions
2453                            }
2454                        }).push(dataLayer);
2455	                }
2456	
2457	                return this;
2458	            }
2459	        }
2460	    })(dataLayer).apply();
2461    });</script>
2461<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
2462
2463    document.addEventListener("DOMContentLoaded", () => 
2464    {
2465    	(() => 
2466    	{
2467    		let map = {}, trace = {};
2468    
2469    		document.querySelectorAll('[data-widget]').forEach((element) => 
2470            {
2471                let widget = element.dataset.widget;
2472
2473                let entity = 
2474    			{
2475    					
2476    				item_id: 		element.dataset.id,
2477    				item_name: 		element.dataset.name,
2478    				item_list_name: element.dataset.list,
2479    				item_list_id:	element.dataset.list,
2480    				item_brand: 	element.dataset.brand,
2481    				category:		element.dataset.category,
2482    				price: 			parseFloat(element.dataset.price),
2483    				index: 			parseFloat(element.dataset.position),
2484    				currency:		AEC.GA4.currency,
2485    				quantity: 		1,
2486    				google_business_vertical: 'retail'
2487    			};
2488
2489                Object.assign(entity, entity, AEC.GA4.augmentCategories(entity));
2490
2491            	let attributes = element.dataset.attributes;
2492                
2493            	if (attributes)
2494    	        {
2495        	        Object.entries(JSON.parse(attributes)).forEach(([key, value]) => 
2496        	        {
2497            	        entity[key] = value;
2498        	        });
2499        	    }
2500
2501        	    if (!map.hasOwnProperty(widget))
2502        	    {
2503            	    map[widget] = [];
2504            	    
2505            	    map[widget].trace = {};
2506            	    map[widget].entry = [];
2507            	    map[widget].item_list_id = '';
2508            	    map[widget].item_list_name = '';
2509        	    }
2510
2511        	    if (!map[widget].trace.hasOwnProperty(element.dataset.id))
2512        	    {
2513        	    	map[widget].trace[element.dataset.id] = true;
2514            	    
2515            	    map[widget].entry.push(entity);
2516
2517            	    map[widget].item_list_id 	= entity.item_list_id;
2518            	    map[widget].item_list_name 	= entity.item_list_name;
2519        	    } 
2520            });
2521
2522    		Object.entries(map).forEach(([key, value]) => 
2523	        {
2524		        if (value.entry.length)
2525		        {
2526    		        let data = 
2527    			    {
2528    					event: 'view_item_list',
2529    					ecommerce:
2530    					{
2531    						item_list_id: 	value.item_list_id,
2532    						item_list_name: value.item_list_name,
2533    						items: 			value.entry
2534    					}
2535    				};
2536
2537    		        if ('undefined' !== typeof dataLayer)
2538    				{
2539    					(function(callback)
2540    					{
2541    						if (AEC.Const.COOKIE_DIRECTIVE)
2542    						{
2543    							AEC.CookieConsent.queue(callback).process();
2544    						}
2545    						else 
2546    						{
2547    							callback.apply(window,[]);
2548    						}
2549    					})
2550    					(
2551    						(function(dataLayer, data)
2552    						{
2553    							return function()
2554    							{
2555    								AEC.EventDispatcher.trigger('ec.widget.view.data', data);
2556
2557    								if (AEC.reset)
2558    								{
2559    									dataLayer.push({ ecommerce: null });
2560    								}
2561    								
2562    								dataLayer.push(data);
2563    							}
2564    						})(dataLayer, data)
2565    					);
2566    				}
2567		        }
2568	        });
2569    	})();
2570    });</script>
2570<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >
2571
2572	if (typeof dataLayer !== "undefined")
2573	{
2574		 
2575			AEC.Request.get(AEC.url('datalayer/index/events'), {}, response => 
2576			{
2577				Object.entries(response.events).forEach(([key, event]) => 
2578				{
2579					dataLayer.push(event);
2580				});
2581			});
2582			
2583		  AEC.EventDispatcher.on('ec.facebook.loaded', () => 
2584		{
2585			 });
2586
2587		 if (window.google_tag_params)
2588		{
2589			(function(callback)
2590			{
2591				if (AEC.Const.COOKIE_DIRECTIVE)
2592				{
2593					AEC.CookieConsent.queue(callback, "cookieConsentGranted").process();
2594				}
2595				else 
2596				{
2597					callback.apply(window,[]);
2598				}
2599			})
2600			(
2601				(function(dataLayer)
2602				{
2603					return () => 
2604					{
2605						AEC.Cookie.remarketing({ event:'fireRemarketingTag', google_tag_params: window.google_tag_params }).push(dataLayer);
2606					}
2607				})(dataLayer)
2608			);
2609		}
2610
2611		  }
2612	else
2613	{
2614		console.log('dataLayer[] is not intialized. Check if GTM is installed properly');
2615	}</script>
2615  <!-- login style default - wishlist --> <div class="account-info-summary" data-block="popup-login" id="popup-login" style="display:none;"><div class="info-summary-top"><div class="block-customer-login"><h3>Please login first to add the products to wishlist</h3><form name="loginForm" class="form form-login" action="https://www.meterboxesdirect.co.uk/customer/account/loginPost/" method="post" id="login-form" novalidate="novalidate"><input name="form_key" type="hidden" value="IL47XbJ48mnZ6mez" />  <div class="field email required"><label class="label" for="email"><span>Email</span></label> <div class="control"><input name="login[username]" value=""  autocomplete="off" id="email" type="email" class="input-text" title="Email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}"></div></div><div class="field password required"><label for="pass" class="label"><span>Password</span></label> <div class="control"><input name="login[password]" type="password"  autocomplete="off" class="input-text" id="pass" title="Password" data-validate="{required:true}"></div></div> <div class="actions-toolbar"><div class="primary"><button type="submit" class="action login primary" name="send" id="send2"><span>Sign In</span></button></div><div class="secondary"><a class="action remind" href="https://www.meterboxesdirect.co.uk/customer/account/forgotpassword/"><span>Forgot Your Password?</span></a></div></div></form></div></div><div class="info-summary-bottom"><p class="secondary"><span class="create-account-question">New customer?</span> <a class="create-account-link" href="https://www.meterboxesdirect.co.uk/customer/account/create/">Start Here.</a></p></div></div>
2615<script type="lazyJs" > 
2616require([
2617    'jquery',
2618    'Magento_Ui/js/modal/modal',
2619    "domReady!"
2620], function ($, modal) {
2621	function _popupLogin() {
2622		var options = {
2623			type: 'popup',
2624			responsive: true,
2625			innerScroll: true,
2626			modalClass: 'sm_popup_login',
2627			buttons: []
2628		};
2629		$('.action.towishlist').removeAttr("data-post");
2630		$('.action.towishlist').click(function (e) {
2631			$("#popup-login").modal(options).modal("openModal");
2632		});
2633	}
2634	setTimeout(function () {
2635        _popupLogin();
2636    }, 1000);
2637	$(document).on("afterAjaxLazyLoad", function () {
2638        _popupLogin();
2639    });
2640	if ($('#msp-recaptcha-6ac6dc670603b-container').length && ($.fn.applyBindings != undefined)) {
2641        $('#msp-recaptcha-6ac6dc670603b-container').applyBindings();
2642    }
2643});</script>
2643<style> @media (min-width: 1200px) { .modal-popup.sm_popup_login .modal-inner-wrap { min-width: 380px !important; margin-top: 15rem; max-width: 25%; } } .modal-popup.sm_popup_login .modal-inner-wrap .modal-header { border:0px; } .info-summary-top .block-customer-login h3{ font-size: 15px; color: #000; margin-bottom: 15px; text-align: center; } .info-summary-top .block-customer-login .form-login{ margin-bottom:15px; } .info-summary-top .block-customer-login .form-login .field{ margin-bottom:15px; }</style> <div data-role="loader" class="loading-mask-shopby" style="display:none"><div class="loader"><img src="https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/images/loader-1.gif" alt="Loading..." width="64" height="64"></div></div>
2643<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.meterboxesdirect.co.uk\/","name":"Home"}}]}</script>
2643<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/www.meterboxesdirect.co.uk\/","name":"meterboxesdirect.co.uk","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.meterboxesdirect.co.uk\/catalogsearch\/result\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
2643<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/www.meterboxesdirect.co.uk\/","name":"MeterBoxesDirect","logo":"https:\/\/www.meterboxesdirect.co.uk\/pub\/media\/logo\/stores\/1\/MBD_logo_for_Web_145px_x_30px.png","description":"MeterBoxesDirect Online Shop.\r\nBuy Electric & Gas Meter Boxes, Spare Doors, Meterbox Covers and Fittings. Mitras meter box replacement doors. Fast, Na...","contactPoint":[{"@type":"ContactPoint","telephone":"+44-8081965223","contactType":"sales"},{"@type":"ContactPoint","telephone":"+44-8081965223","contactType":"technical support"},{"@type":"ContactPoint","telephone":"+44-8081965223","contactType":"customer service"}],"address":{"addressCountry":"GB","postalCode":"GL10 3SA","addressRegion":"Gloucestershire","addressLocality":"Stonehouse","streetAddress":"Fox House, Stonedale Rd"},"sameAs":["https:\/\/www.facebook.com\/MBD.co.uk\/","https:\/\/twitter.com\/MeterBoxesD","https:\/\/www.youtube.com\/user\/MeterBoxesDirect","https:\/\/www.linkedin.com\/company\/tricel-construction"]}</script>
2643<script type="lazyJs" >
2644
2645/* Add Payment Methods Image to Product Pages */
2646document.addEventListener("DOMContentLoaded", function(){
2647    var product_page = document.getElementsByClassName('catalog-product-view');
2648    if (product_page.length > 0) {
2649        var payment_methods_image = document.createElement("IMG");
2650	payment_methods_image.setAttribute("src", "/pub/media/wysiwyg/mbd-images/mbd-payment-methods.png");
2651  	payment_methods_image.setAttribute("alt", "Payment Methods");
2652        var social_icon = document.getElementById('addthis_wrap');
2653        var parentDiv = social_icon.parentNode;
2654        parentDiv.insertBefore(payment_methods_image, social_icon);
2655    }
2656});
2657
2658
2659
2660/* Categories Search Bar */
2661document.addEventListener("DOMContentLoaded", function(){
2662  document.getElementsByClassName('searchbox-cat')[0].onchange = function(){
2663      var category_selected = document.getElementsByClassName('searchbox-cat')[0].value;
2664        document.location.href="/catalog/category/view/id/" + category_selected;
2665  }
2666});
2667
2668
2669
2670/* Product Redirects in Search Bar */
2671document.addEventListener("DOMContentLoaded", function() {
2672    var product_search_box = document.getElementById("searchbox_mini_form");
2673    // Enter Key
2674    product_search_box.addEventListener("keydown", function(event) {
2675        if (event.key === "Enter") {
2676            ProductRedirects();
2677        }
2678    });
2679    // Search Button
2680    var product_search_button = document.querySelector(".btn-searchbox");
2681    if (product_search_button) {
2682        product_search_button.addEventListener("click", function(event) {
2683            ProductRedirects();
2684        });
2685    }
2686    function ProductRedirects() {
2687        var product_search_box_value = (document.getElementById("searchbox").value).toUpperCase();
2688        if (product_search_box_value === "EB0013") {
2689            event.preventDefault();
2690            document.location.href = "/electric-meter-box/3-phase-meter-box/3-phase-meter-box-recessed-fitting.html";
2691        }
2692        else if (product_search_box_value === "GDP0002") {
2693            event.preventDefault();
2694            document.location.href = "/replacement-gas-meter-box-door-recessed-mark-1-538-456-mm.html";
2695        }
2696        else if (product_search_box_value === "GB0002") {
2697            event.preventDefault();
2698            document.location.href = "/gas-meter-box/gas-meter-cabinets/gas-meter-cabinets-surface-mounted-uk-standard.html";
2699        }
2700        else if (product_search_box_value === "GD0001") {
2701            event.preventDefault();
2702            document.location.href = "/gas-meter-box/gas-meter-box-door/gas-meter-box-door-mark-2-recessed-replacement.html";
2703        }
2704        else if (product_search_box_value === "GD0005") {
2705            event.preventDefault();
2706            document.location.href = "/gas-meter-box/gas-meter-box-door/gas-meter-box-door-for-mark-2-surface-mounted-box.html";
2707        }
2708    }
2709});
2710
2711
2712
2713/* Contact Us Button on FAQ Section on Product Pages */
2714document.addEventListener("DOMContentLoaded", function() {
2715    const productPage = document.querySelector('.catalog-product-view');
2716    if (productPage) {
2717        const contactUsLink = document.createElement('a');
2718        contactUsLink.href = '/contact-for-meterboxes';
2719        contactUsLink.textContent = 'Contact Us';
2720        contactUsLink.id = 'faq-contact-us-button';
2721        const faqDescriptionSection = document.querySelector('#product\\.info\\.faq');
2722        faqDescriptionSection.appendChild(contactUsLink);
2723    }
2724});
2725
2726
2727// Change Stock Availability For Certain Products
2728document.addEventListener("DOMContentLoaded", function() {
2729    const stockURL = [
2730        "ip55-single-door-kiosk-500-750-300-mm.html.html",
2731        "commercial-meter-boxes-kiosks/commercial-ip55-meter-box-kiosks/kiosk-single-door-1000-750-300-mm.html",
2732        "kiosk-single-door-1000-500-300-mm.html",
2733        "kiosk-pedestal-750x750x300mm.html"
2734    ];
2735    for (let i = 0; i < stockURL.length; i++) {
2736        if (window.location.pathname.includes(stockURL[i])) {
2737            const stockElement = document.querySelector('.stock.unavailable');
2738            // Stock Availability Text
2739            if (stockElement) {
2740                const spanElement = stockElement.querySelector('span');
2741                if (spanElement) {
2742                    spanElement.textContent = 'Likely in stock, let us check exact delivery details for you.';
2743                    spanElement.style.color = "green";
2744                    spanElement.style.fontWeight = "bold";
2745                    spanElement.style.fontSize = "16px";
2746                }
2747            }
2748            // Product Alert Button
2749            const productAlertLink = document.querySelector('.product.alert.stock a.action.alert');
2750            if (productAlertLink) {
2751                productAlertLink.textContent = 'Email Now';
2752                productAlertLink.href = '/contact-for-meterboxes?enquiry_type=Sales';
2753            }
2754            // SKU
2755            const skuElement = document.querySelector('.product.attribute.sku');
2756            skuElement.style.float = "left";
2757
2758            break;
2759        }
2760    }
2761});
2762
2763
2764/* Add PayPal Logo to Product Pages */
2765document.addEventListener("DOMContentLoaded", function(){
2766    var product_page = document.getElementsByClassName('catalog-product-view');
2767    if (product_page.length > 0) {
2768        var targetElement = document.querySelector('.product.attribute.overview');
2769        if (targetElement) {
2770            var img = document.createElement('img');
2771            img.src = '/pub/media/wysiwyg/mbd-images/mbd-paypal-logo.png';
2772            img.alt = 'Product Overview Icon';
2773            img.id = 'mbd-paypal-logo';
2774            targetElement.parentNode.insertBefore(img, targetElement);
2775        }
2776    }
2777});
2778
2779
2780/* Testimonials Carousel */
2781document.addEventListener("DOMContentLoaded", function() {
2782    const carousel = document.querySelector('.testimonial-carousel');
2783    const prevBtn = document.querySelector('.carousel-arrow.prev');
2784    const nextBtn = document.querySelector('.carousel-arrow.next');
2785
2786    let currentIndex = 0;
2787
2788    function getItemsToShow() {
2789        const width = window.innerWidth;
2790        if (width >= 992) return 3; // desktop
2791        if (width >= 768) return 2;  // tablet
2792        return 1;                     // mobile
2793    }
2794
2795    function updateCarousel() {
2796        const itemsToShow = getItemsToShow();
2797        const cols = carousel.querySelectorAll('.col-lg-4, .col-md-6, .col-sm-12');
2798        const colWidth = cols[0].offsetWidth;
2799        const totalItems = cols.length;
2800
2801        // Wrap around for infinite scroll
2802        if (currentIndex > totalItems - itemsToShow) {
2803            currentIndex = 0;
2804        }
2805        if (currentIndex < 0) {
2806            currentIndex = totalItems - itemsToShow;
2807        }
2808
2809        carousel.style.transform = `translateX(-${currentIndex * colWidth}px)`;
2810    }
2811
2812    // Next button
2813    nextBtn.addEventListener('click', () => {
2814        currentIndex++;
2815        updateCarousel();
2816    });
2817
2818    // Prev button
2819    prevBtn.addEventListener('click', () => {
2820        currentIndex--;
2821        updateCarousel();
2822    });
2823
2824    // Initialize
2825    updateCarousel();
2826
2827    // Update on resize
2828    window.addEventListener('resize', updateCarousel);
2829});
2830
2831/* Equalize Testimonials */
2832function equaliseTestimonials() {
2833  const boxes = Array.from(document.querySelectorAll('.mbd-testimonial-boxes'));
2834  if (!boxes.length) return;
2835
2836  // Reset inline height first
2837  boxes.forEach(b => {
2838    b.style.removeProperty('height');
2839    b.style.removeProperty('min-height');
2840    b.style.boxSizing = 'border-box';
2841  });
2842
2843  // Wait a frame so layout settles
2844  requestAnimationFrame(() => {
2845    let max = 0;
2846    boxes.forEach(b => {
2847      const h = b.getBoundingClientRect().height;
2848      if (h > max) max = h;
2849    });
2850    boxes.forEach(b =>
2851      b.style.setProperty('height', Math.ceil(max) + 'px', 'important')
2852    );
2853  });
2854}
2855
2856// Run on page load and resize
2857document.addEventListener("DOMContentLoaded", equaliseTestimonials);
2858window.addEventListener("resize", equaliseTestimonials);
2859
2860
2861
2862
2863
2864require(['jquery'], function($){
2865    $(document).ready(function(){
2866        $('.faq-question').on('click', function(){
2867            var $this = $(this);
2868
2869            // Close all other answers
2870            $('.faq-answer').slideUp();
2871            $('.faq-question').removeClass('active').find('.faq-toggle').text('+');
2872
2873            // Toggle clicked one
2874            if(!$this.next('.faq-answer').is(':visible')){
2875                $this.addClass('active');
2876                $this.next('.faq-answer').slideDown();
2877                $this.find('.faq-toggle').text('-');
2878            }
2879        });
2880    });
2881});
2882
2883</script>
2883
2884
2885<!-- Disable Right-Click & Copy/Paste -->
2886<script type="lazyJs" >
2887	document.addEventListener('contextmenu', e => e.preventDefault());
2888	document.addEventListener('copy', e => e.preventDefault());
2889	document.addEventListener('cut', e => e.preventDefault());
2890	document.addEventListener('paste', e => e.preventDefault());
2891
2892	document.addEventListener('keydown', function(e) {
2893		if (e.ctrlKey && ['u','c','x','v','s','a'].includes(e.key.toLowerCase())) {
2894			e.preventDefault();
2895		}
2896		if (e.key === 'F12') {
2897			e.preventDefault();
2898		}
2899	});
2900</script>
2900</div>
2900<script src="https://www.meterboxesdirect.co.uk/cache/w3-cache/js/709/cache/w3-cache/js/custom_js_after_load.js" type="lazyJs"></script>
2900<script>const w3IsMobile=window.innerWidth<768?1:0,rootMargin="0px 0px "+w3LazyloadByPx+"px 0px",windowHeight=window.innerHeight;function w3EventsOnEndJs(){if(!document.getElementsByTagName("html")[0].classList.contains("jsload"))return void setTimeout(w3EventsOnEndJs,100);w3Bglazyload=0;w3LazyLoadResource([].slice.call(document.querySelectorAll("img[data-class='LazyLoad']")),"img"),setTimeout((function(){w3LazyLoadResource([].slice.call(document.querySelectorAll("div[data-BgLz='1'], section[data-BgLz='1']")),"bgImg")}),1e3)}let w3LoadResource={},lazyObserver={};function w3LazyLoadResource(e,t){"IntersectionObserver"in window?(lazyObserver[t]=new IntersectionObserver((function(e,a){e.forEach((function(e){const a=document.body.getBoundingClientRect();if(e.isIntersecting||(0!=a.top||-1!=window.w3Html.class.indexOf("w3_start"))&&e.boundingClientRect.top-windowHeight+a.top<w3LazyloadByPx){0==window.getComputedStyle(e.target).getPropertyValue("opacity")&&-1==window.w3Html.class.indexOf("w3_start")||w3LoadResource[t](e)}}))}),{rootMargin:rootMargin,scrollMargin:rootMargin,threshold:0}),e.forEach((function(e){"IMG"!=e.tagName&&"PICTURE"!=e.tagName||e.removeAttribute("data-class"),lazyObserver[t].observe(e)}))):e.forEach((function(e){w3LoadResource["rl"+t](e)}))}function w3EventsOnStartJs(){convertToVideoTag(document.getElementsByTagName("videolazy")),loadVideos(),convertToIframes([].slice.call(document.querySelectorAll("iframelazy[data-class='LazyLoad']"))),setInterval((function(){loadVideos()}),1e3)}function loadVideos(){w3LazyLoadResource([].slice.call(document.querySelectorAll("video[data-class='LazyLoad'], audio[data-class='LazyLoad']")),"video")}function convertToIframes(e){e.forEach((function(e){var t,a=document.createElement("iframe");for(t=e.attributes.length-1;t>=0;--t)a.attributes.setNamedItem(e.attributes[t].cloneNode());a.src=e.dataset.src,e.parentNode.replaceChild(a,e),delete a.dataset.class})),w3LazyLoadResource(e=[].slice.call(document.querySelectorAll("iframe[data-class='LazyLoad']")),"iframe")}function startImgLazyLoad(){w3LazyLoadResource([].slice.call(document.querySelectorAll("img[data-class='LazyLoad'],img[src*='data:image/svg']")),"img"),w3LazyLoadResource([].slice.call(document.querySelectorAll("picture[data-class='LazyLoad']")),"picture")}function startLazyLoad(){startImgLazyLoad(),w3LazyLoadResource(document.querySelectorAll("div[data-BgLz='1'], section[data-BgLz='1'], iframelazy[data-BgLz='1'], iframe[data-BgLz='1']"),"bgImg"),w3LoadResource.rlbgImg()}function lazyloadVideo(e){if(void 0===e.getElementsByTagName("source")[0])lazyloadVideoSource(e);else for(var t=e.getElementsByTagName("source"),a=0;a<t.length;a++){lazyloadVideoSource(t[a])}}function lazyloadVideoSource(e){var t=e.getAttribute("data-src")?e.getAttribute("data-src"):e.src,a=e.getAttribute("data-srcset")?e.getAttribute("data-srcset"):"";null!=e.srcset&""!=e.srcset&&(e.srcset=a),void 0===e.getElementsByTagName("source")[0]?("SOURCE"==e.tagName?(e.src=t,e.parentNode.load(),null!==e.parentNode.getAttribute("autoplay")&&e.parentNode.play()):(e.src=t,e.load(),null!==e.getAttribute("autoplay")&&e.play()),"string"==typeof e.parentNode.src&&(e.parentNode.src=e.src)):e.parentNode.src=t,delete e.dataset.class}function convertToVideoTag(e){const t=e.length>0?e[0]:"";if(t){delete e[0];var a,o=document.createElement("video");for(a=t.attributes.length-1;a>=0;--a)o.attributes.setNamedItem(t.attributes[a].cloneNode());o.innerHTML=t.innerHTML,t.parentNode.replaceChild(o,t),"string"==typeof o.getAttribute("data-poster")&&o.setAttribute("poster",o.getAttribute("data-poster")),convertToVideoTag(e)}}w3LoadResource.rlvideo=function(e){lazyloadVideo(e),delete e.dataset.class},w3LoadResource.video=function(e){let t=e.target;lazyloadVideo(t),delete t.dataset.class,lazyObserver.video.unobserve(t)},w3LoadResource.iframe=function(e){let t=e.target;t.src=t.dataset.src,delete t.dataset.class,lazyObserver.iframe.unobserve(t)},w3LoadResource.rliframe=function(e){e.src=e.dataset.src?e.dataset.src:e.src,delete e.dataset.class},w3LoadResource.bgImg=function(e){let t=e.target;t.removeAttribute("data-BgLz"),lazyObserver.bgImg.unobserve(t)},w3LoadResource.rlbgImg=function(e){const t=document.getElementById("w3_bg_load");null!==t&&t.remove()},w3LoadResource.picture=function(e){const t=e.target,a=t.querySelectorAll("source"),o=t.querySelector("img");a.forEach((e=>{e.dataset.srcset&&(e.srcset=e.dataset.srcset,e.removeAttribute("data-srcset"))})),w3LoadImg(o),lazyObserver.img.unobserve(t)},w3LoadImg=function(e){w3IsMobile&&e.getAttribute("data-mob-src")?e.src=e.getAttribute("data-mob-src"):e.src=e.dataset.src?e.dataset.src:e.src,e.dataset.srcset&&(e.srcset=e.dataset.srcset),e.removeAttribute("data-srcset"),e.removeAttribute("data-src")},w3LoadResource.img=function(e){let t=e.target;w3LoadImg(t),lazyObserver.img.unobserve(t)},w3LoadResource.rlimg=function(e){e.src=e.dataset.src?e.dataset.src:e.src,e.srcset=e.dataset.srcset?e.dataset.srcset:e.srcset,delete e.dataset.class}
2900,startLazyLoad(),"function"==typeof w3BeforeLoad&&w3BeforeLoad(),setInterval((function(){startImgLazyLoad()}),1e3);</script>
2900</body></html>

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.