CINXE.COM
Vehicle standards for converted or modified vehicles
<!DOCTYPE html> <html lang="en"> <head> <!-- CookiePro Cookies Consent Notice start --> <script type="text/javascript" src="https://cookie-cdn.cookiepro.com/consent/86cd9c7f-2b46-4515-85b5-e5fa32c1acc0/OtAutoBlock.js"></script> <script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="86cd9c7f-2b46-4515-85b5-e5fa32c1acc0"></script> <script type="text/javascript"> delete_cookie(); var now = new Date(); now.setTime(now.getTime() + 1 * 3600 * 1000 * 24 * 365); function delete_cookie() { if (!getCookie('cleared-onetrust-cookies')) { document.cookie = "OptanonAlertBoxClosed" + "=" + "; path=/" + ';expires=Thu, 01 Jan 1970 00:00:01 GMT'; document.cookie = "OptanonConsent" + "=" + "; path=/" + ';expires=Thu, 01 Jan 1970 00:00:01 GMT'; } document.cookie = "cleared-onetrust-cookies" + "=" + "; path=/" + "; domain=[.www.rsa.ie]" + "; expires=" + now; } function getCookie(cookieName) { var value = '; ' + document.cookie; var parts = value.split('; ' + cookieName + '='); if (parts.length == 2) { return true; } } var OABCcookieName = "OptanonAlertBoxClosed"; var OABCcookie = null; var PageReadyCalled = false; function OptanonWrapper() { //Start - Manage Sitefinity Tracking var targetingEnabled = optanonCategoryEnabled("OptanonConsent", "C0004"); if (typeof (TrackingConsentManager) == "function") { if (targetingEnabled) { if (TrackingConsentManager && TrackingConsentManager.canTrackCurrentUser() === false) { window.TrackingConsentManager.updateUserConsent(true); } } else { if (TrackingConsentManager && TrackingConsentManager.canTrackCurrentUser() === true) { window.TrackingConsentManager.updateUserConsent(false); } } //End - Manage Sitefinity Tracking } //Start - Change Optanon Cookie Expiry var bannerAcceptButton = document.getElementById("onetrust-accept-btn-handler"); var pcAllowAllButton = document.getElementById("accept-recommended-btn-handler"); var pcSaveButton = document.getElementsByClassName("save-preference-btn-handler")[0]; var pcCloseButton = document.getElementById("close-pc-btn-handler"); OABCcookie = getCookie(OABCcookieName); //Allowed all via Banner if (!OABCcookie && bannerAcceptButton) { bannerAcceptButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Allowed all via Preference Center if (pcAllowAllButton) { pcAllowAllButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Set custom settings via Preference Center if (pcSaveButton) { pcSaveButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Set custom settings via Preference Center if (pcCloseButton) { pcCloseButton.addEventListener('click', function () { CookieSettingsUpdated(); }); } } function optanonCategoryEnabled(name, cat) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) { var cookieValue = parts.pop().split(";").shift(); var cookieDetails = cookieValue.split('&'); for (i = 0; i < cookieDetails.length; i++) { var details = cookieDetails[i].split("="); if (details[0] == "groups") { var categories = decodeURIComponent(details[1]).split(","); for (c = 0; c < categories.length; c++) { var category = categories[c].split(":"); if (category[0] == cat && category[1] == "1") { return true } } } } } return false; } function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } function CookieSettingsUpdated() { setTimeout(function () { HandleCustomScripts(); if (!PageReadyCalled) { onPageReady(); } //update cookie expiry date if (!OABCcookie) { updateOTExpiration(); } //location.reload(); }, 1000); } function updateOTExpiration() { var date = new Date(); //set to 6 months date.setTime(date.getTime() + (180 * 24 * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); // uncomment the domain portion of this for Production CDN scripts var OABCcookie = getCookie(OABCcookieName); document.cookie = OABCcookieName + "=" + OABCcookie + expires + ";path=/; Samesite=Lax;" //domain=" + domain + ";"; } function HandleCustomScripts() { HandleYoutubeScript(); HandleSoundCloudScript(); HandleIframes(); } function HandleYoutubeScript() { var mobile = false; var isVideosAllowed = optanonCategoryEnabled("OptanonConsent", "C0004"); $('a[href*="youtube.com/watch"]').addClass("d-none"); if (isVideosAllowed) { $(".video-prompt").remove(); $('a[href*="youtube.com/watch"]').removeClass("scripted"); page_ready_embedded_spotlight(); } else { $(".video-wrap").remove(); $('a[href*="youtube.com/watch"]').removeClass("replaced"); document.querySelectorAll('main a[href*="youtube.com/watch"]').forEach(function (video) { if (!video.classList.contains('scripted')) { video.classList.add('scripted'); var objectToWrap = video; var newTagName = "div"; var newWrapperTag = document.createElement(newTagName); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.classList.add("scripted-video"); var markup = '<span class="c-prompt">You need to consent to targeting cookies to load this media </span><a class="optanon-toggle-display btn btn-default" href="#">Review Cookie Settings</a>' var node = document.createElement("span"); node.innerHTML = markup; node.classList.add("c-prompt-box-wrapper"); video.parentNode.appendChild(node); } }); } } function HandleSoundCloudScript() { var isSoundCloudAllowed = optanonCategoryEnabled("OptanonConsent", "C0004"); $('a[href*="soundcloud.com/user"]').addClass("d-none"); if (isSoundCloudAllowed) { $(".video-prompt").remove(); updateSoundCloudLinks(); } else { $(".sc-wrap").remove(); document.querySelectorAll('main a[href*="soundcloud.com/user"]').forEach(function (video) { if (!video.classList.contains('scripted')) { video.classList.add('scripted'); var objectToWrap = video; var newTagName = "div"; var newWrapperTag = document.createElement(newTagName); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.classList.add("scripted-video"); var markup = '<span class="c-prompt">You need to consent to targeting cookies to load this media </span><a class="optanon-toggle-display btn btn-default" href="#">Review Cookie Settings</a>' var node = document.createElement("span"); node.innerHTML = markup; node.classList.add("c-prompt-box-wrapper"); video.parentNode.appendChild(node); } }); } } var wrapIframes = true; function proccessFrame(frame, category) { isAllowed = optanonCategoryEnabled("OptanonConsent", category.toUpperCase()); if (!frame.classList.contains('tableauViz')) { if ((frame.src.indexOf("recaptcha") > -1) || !frame.src) { return; } } if (wrapIframes) { var objectToWrap = frame; var newTagName = "div"; var newWrapperTag = document.createElement(newTagName); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.classList.add("iframe-box"); } if (isAllowed) { var cBoxes = Array.from(document.querySelectorAll(".no-" + category)); for (var c = 0; c < cBoxes.length; c++) { cBoxes[c].classList.remove("no-" + category); } } else { var nextSiblingClassName = ""; if (frame.nextSibling) { if (frame.nextSibling.nextElementSibling && frame.nextSibling.nextElementSibling) { nextSiblingClassName = frame.nextSibling.nextElementSibling.className; } } var cookieType = "targeting"; if (category == "c0003") { cookieType = "functional" } if (nextSiblingClassName == "") { var markup = '<span class="c-prompt">You need to consent to ' + cookieType + ' cookies to load this media </span> <a class="optanon-toggle-display btn btn-default" href="#">Review Cookie Settings</a>' var node = document.createElement("span"); node.innerHTML = markup; node.classList.add("c-prompt-box"); frame.parentNode.appendChild(node); } frame.parentNode.classList.add("no-" + category); } } function HandleIframes() { var iFrames = Array.from(document.querySelectorAll(".standard-content iframe")); for (var f = 0; f < iFrames.length; f++) { if (iFrames[f].classList.contains('tableauViz')) { console.log('003'); proccessFrame(iFrames[f], 'c0003'); } else { console.log('004'); proccessFrame(iFrames[f], 'c0004'); } }//end for wrapIframes = false; } function hasClass(elem, className) { return elem.className.split(' ').indexOf(className) > -1; } </script> <!-- OneTrust Cookies Consent Notice end --> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.setAttribute('class','optanon-category-C0001');j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-56MTJRS'); </script> <!-- End Google Tag Manager --> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <script> var contentAttr = ""; if ((/iPad|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1))) { //Add new meta tag in head contentAttr = "viewport-fit=cover"; } else { //Add old meta tag which we already have contentAttr = "width=device-width, maximum-scale=1"; } var link = document.createElement('meta'); link.setAttribute('name', 'viewport'); link.content = contentAttr; document.getElementsByTagName('head')[0].appendChild(link); </script> <link rel="apple-touch-icon" sizes="180x180" href="/ResourcePackages/RSA/Theme/css/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="192x192" href="/ResourcePackages/RSA/Theme/css/favicon/android-chrome-192x192.png"> <link rel="icon" type="image/png" sizes="512x512" href="/ResourcePackages/RSA/Theme/css/favicon/android-chrome-512x512.png"> <link rel="icon" type="image/png" sizes="32x32" href="/ResourcePackages/RSA/Theme/css/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/ResourcePackages/RSA/Theme/css/favicon/favicon-16x16.png"> <link rel="icon" type="image/x-icon" sizes="16x16" href="/ResourcePackages/RSA/Theme/css/favicon/favicon.ico"> <link rel="manifest" href="/ResourcePackages/RSA/Theme/css/favicon/site.webmanifest"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-70x70.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/ms-icon-144x144.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-150x150.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-310x150.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-310x310.png"> <link rel="mask-icon" href="/ResourcePackages/RSA/Theme/css/favicon/safari-pinned-tab.svg" color="black"> <title> Vehicle standards for converted or modified vehicles </title> <link href="/ResourcePackages/RSA/Theme/css/gulp_default.min.css" rel="stylesheet" type="text/css" /> <script> var $buoop = { required: { e: -2, f: -2, o: -2, s: -2, c: -2 }, insecure: true, api: 2021.09 }; function $buo_f() { var e = document.createElement("script"); e.src = "//browser-update.org/update.min.js"; document.body.appendChild(e); }; try { document.addEventListener("DOMContentLoaded", $buo_f, false) } catch (e) { window.attachEvent("onload", $buo_f) } </script> <script> /*! * enquire.js v2.1.6 - Awesome Media Queries in JavaScript * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js * License: MIT */ !function (a) { if ("object" == typeof exports && "undefined" != typeof module) module.exports = a(); else if ("function" == typeof define && define.amd) define([], a); else { var b; b = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this, b.enquire = a() } }(function () { return function a(b, c, d) { function e(g, h) { if (!c[g]) { if (!b[g]) { var i = "function" == typeof require && require; if (!h && i) return i(g, !0); if (f) return f(g, !0); var j = new Error("Cannot find module '" + g + "'"); throw j.code = "MODULE_NOT_FOUND", j } var k = c[g] = { exports: {} }; b[g][0].call(k.exports, function (a) { var c = b[g][1][a]; return e(c ? c : a) }, k, k.exports, a, b, c, d) } return c[g].exports } for (var f = "function" == typeof require && require, g = 0; g < d.length; g++)e(d[g]); return e }({ 1: [function (a, b, c) { function d(a, b) { this.query = a, this.isUnconditional = b, this.handlers = [], this.mql = window.matchMedia(a); var c = this; this.listener = function (a) { c.mql = a.currentTarget || a, c.assess() }, this.mql.addListener(this.listener) } var e = a(3), f = a(4).each; d.prototype = { constuctor: d, addHandler: function (a) { var b = new e(a); this.handlers.push(b), this.matches() && b.on() }, removeHandler: function (a) { var b = this.handlers; f(b, function (c, d) { if (c.equals(a)) return c.destroy(), !b.splice(d, 1) }) }, matches: function () { return this.mql.matches || this.isUnconditional }, clear: function () { f(this.handlers, function (a) { a.destroy() }), this.mql.removeListener(this.listener), this.handlers.length = 0 }, assess: function () { var a = this.matches() ? "on" : "off"; f(this.handlers, function (b) { b[a]() }) } }, b.exports = d }, { 3: 3, 4: 4 }], 2: [function (a, b, c) { function d() { if (!window.matchMedia) throw new Error("matchMedia not present, legacy browsers require a polyfill"); this.queries = {}, this.browserIsIncapable = !window.matchMedia("only all").matches } var e = a(1), f = a(4), g = f.each, h = f.isFunction, i = f.isArray; d.prototype = { constructor: d, register: function (a, b, c) { var d = this.queries, f = c && this.browserIsIncapable; return d[a] || (d[a] = new e(a, f)), h(b) && (b = { match: b }), i(b) || (b = [b]), g(b, function (b) { h(b) && (b = { match: b }), d[a].addHandler(b) }), this }, unregister: function (a, b) { var c = this.queries[a]; return c && (b ? c.removeHandler(b) : (c.clear(), delete this.queries[a])), this } }, b.exports = d }, { 1: 1, 4: 4 }], 3: [function (a, b, c) { function d(a) { this.options = a, !a.deferSetup && this.setup() } d.prototype = { constructor: d, setup: function () { this.options.setup && this.options.setup(), this.initialised = !0 }, on: function () { !this.initialised && this.setup(), this.options.match && this.options.match() }, off: function () { this.options.unmatch && this.options.unmatch() }, destroy: function () { this.options.destroy ? this.options.destroy() : this.off() }, equals: function (a) { return this.options === a || this.options.match === a } }, b.exports = d }, {}], 4: [function (a, b, c) { function d(a, b) { var c = 0, d = a.length; for (c; c < d && b(a[c], c) !== !1; c++); } function e(a) { return "[object Array]" === Object.prototype.toString.apply(a) } function f(a) { return "function" == typeof a } b.exports = { isFunction: f, isArray: e, each: d } }, {}], 5: [function (a, b, c) { var d = a(2); b.exports = new d }, { 2: 2 }] }, {}, [5])(5) }); </script> <script> /*! lazysizes - v5.2.2 */ !function (e) { var t = function (u, D, f) { "use strict"; var k, H; if (function () { var e; var t = { lazyClass: "lazyload", loadedClass: "lazyloaded", loadingClass: "lazyloading", preloadClass: "lazypreload", errorClass: "lazyerror", autosizesClass: "lazyautosizes", srcAttr: "data-src", srcsetAttr: "data-srcset", sizesAttr: "data-sizes", minSize: 40, customMedia: {}, init: true, expFactor: 1.5, hFac: .8, loadMode: 2, loadHidden: true, ricTimeout: 0, throttleDelay: 125 }; H = u.lazySizesConfig || u.lazysizesConfig || {}; for (e in t) { if (!(e in H)) { H[e] = t[e] } } }(), !D || !D.getElementsByClassName) { return { init: function () { }, cfg: H, noSupport: true } } var O = D.documentElement, a = u.HTMLPictureElement, P = "addEventListener", $ = "getAttribute", q = u[P].bind(u), I = u.setTimeout, U = u.requestAnimationFrame || I, l = u.requestIdleCallback, j = /^picture$/i, r = ["load", "error", "lazyincluded", "_lazyloaded"], i = {}, G = Array.prototype.forEach, J = function (e, t) { if (!i[t]) { i[t] = new RegExp("(\\s|^)" + t + "(\\s|$)") } return i[t].test(e[$]("class") || "") && i[t] }, K = function (e, t) { if (!J(e, t)) { e.setAttribute("class", (e[$]("class") || "").trim() + " " + t) } }, Q = function (e, t) { var i; if (i = J(e, t)) { e.setAttribute("class", (e[$]("class") || "").replace(i, " ")) } }, V = function (t, i, e) { var a = e ? P : "removeEventListener"; if (e) { V(t, i) } r.forEach(function (e) { t[a](e, i) }) }, X = function (e, t, i, a, r) { var n = D.createEvent("Event"); if (!i) { i = {} } i.instance = k; n.initEvent(t, !a, !r); n.detail = i; e.dispatchEvent(n); return n }, Y = function (e, t) { var i; if (!a && (i = u.picturefill || H.pf)) { if (t && t.src && !e[$]("srcset")) { e.setAttribute("srcset", t.src) } i({ reevaluate: true, elements: [e] }) } else if (t && t.src) { e.src = t.src } }, Z = function (e, t) { return (getComputedStyle(e, null) || {})[t] }, s = function (e, t, i) { i = i || e.offsetWidth; while (i < H.minSize && t && !e._lazysizesWidth) { i = t.offsetWidth; t = t.parentNode } return i }, ee = function () { var i, a; var t = []; var r = []; var n = t; var s = function () { var e = n; n = t.length ? r : t; i = true; a = false; while (e.length) { e.shift()() } i = false }; var e = function (e, t) { if (i && !t) { e.apply(this, arguments) } else { n.push(e); if (!a) { a = true; (D.hidden ? I : U)(s) } } }; e._lsFlush = s; return e }(), te = function (i, e) { return e ? function () { ee(i) } : function () { var e = this; var t = arguments; ee(function () { i.apply(e, t) }) } }, ie = function (e) { var i; var a = 0; var r = H.throttleDelay; var n = H.ricTimeout; var t = function () { i = false; a = f.now(); e() }; var s = l && n > 49 ? function () { l(t, { timeout: n }); if (n !== H.ricTimeout) { n = H.ricTimeout } } : te(function () { I(t) }, true); return function (e) { var t; if (e = e === true) { n = 33 } if (i) { return } i = true; t = r - (f.now() - a); if (t < 0) { t = 0 } if (e || t < 9) { s() } else { I(s, t) } } }, ae = function (e) { var t, i; var a = 99; var r = function () { t = null; e() }; var n = function () { var e = f.now() - i; if (e < a) { I(n, a - e) } else { (l || r)(r) } }; return function () { i = f.now(); if (!t) { t = I(n, a) } } }, e = function () { var v, m, c, h, e; var y, z, g, p, C, b, A; var n = /^img$/i; var d = /^iframe$/i; var E = "onscroll" in u && !/(gle|ing)bot/.test(navigator.userAgent); var _ = 0; var w = 0; var N = 0; var M = -1; var x = function (e) { N--; if (!e || N < 0 || !e.target) { N = 0 } }; var W = function (e) { if (A == null) { A = Z(D.body, "visibility") == "hidden" } return A || !(Z(e.parentNode, "visibility") == "hidden" && Z(e, "visibility") == "hidden") }; var S = function (e, t) { var i; var a = e; var r = W(e); g -= t; b += t; p -= t; C += t; while (r && (a = a.offsetParent) && a != D.body && a != O) { r = (Z(a, "opacity") || 1) > 0; if (r && Z(a, "overflow") != "visible") { i = a.getBoundingClientRect(); r = C > i.left && p < i.right && b > i.top - 1 && g < i.bottom + 1 } } return r }; var t = function () { var e, t, i, a, r, n, s, l, o, u, f, c; var d = k.elements; if ((h = H.loadMode) && N < 8 && (e = d.length)) { t = 0; M++; for (; t < e; t++) { if (!d[t] || d[t]._lazyRace) { continue } if (!E || k.prematureUnveil && k.prematureUnveil(d[t])) { R(d[t]); continue } if (!(l = d[t][$]("data-expand")) || !(n = l * 1)) { n = w } if (!u) { u = !H.expand || H.expand < 1 ? O.clientHeight > 500 && O.clientWidth > 500 ? 500 : 370 : H.expand; k._defEx = u; f = u * H.expFactor; c = H.hFac; A = null; if (w < f && N < 1 && M > 2 && h > 2 && !D.hidden) { w = f; M = 0 } else if (h > 1 && M > 1 && N < 6) { w = u } else { w = _ } } if (o !== n) { y = innerWidth + n * c; z = innerHeight + n; s = n * -1; o = n } i = d[t].getBoundingClientRect(); if ((b = i.bottom) >= s && (g = i.top) <= z && (C = i.right) >= s * c && (p = i.left) <= y && (b || C || p || g) && (H.loadHidden || W(d[t])) && (m && N < 3 && !l && (h < 3 || M < 4) || S(d[t], n))) { R(d[t]); r = true; if (N > 9) { break } } else if (!r && m && !a && N < 4 && M < 4 && h > 2 && (v[0] || H.preloadAfterLoad) && (v[0] || !l && (b || C || p || g || d[t][$](H.sizesAttr) != "auto"))) { a = v[0] || d[t] } } if (a && !r) { R(a) } } }; var i = ie(t); var B = function (e) { var t = e.target; if (t._lazyCache) { delete t._lazyCache; return } x(e); K(t, H.loadedClass); Q(t, H.loadingClass); V(t, L); X(t, "lazyloaded") }; var a = te(B); var L = function (e) { a({ target: e.target }) }; var T = function (t, i) { try { t.contentWindow.location.replace(i) } catch (e) { t.src = i } }; var F = function (e) { var t; var i = e[$](H.srcsetAttr); if (t = H.customMedia[e[$]("data-media") || e[$]("media")]) { e.setAttribute("media", t) } if (i) { e.setAttribute("srcset", i) } }; var s = te(function (t, e, i, a, r) { var n, s, l, o, u, f; if (!(u = X(t, "lazybeforeunveil", e)).defaultPrevented) { if (a) { if (i) { K(t, H.autosizesClass) } else { t.setAttribute("sizes", a) } } s = t[$](H.srcsetAttr); n = t[$](H.srcAttr); if (r) { l = t.parentNode; o = l && j.test(l.nodeName || "") } f = e.firesLoad || "src" in t && (s || n || o); u = { target: t }; K(t, H.loadingClass); if (f) { clearTimeout(c); c = I(x, 2500); V(t, L, true) } if (o) { G.call(l.getElementsByTagName("source"), F) } if (s) { t.setAttribute("srcset", s) } else if (n && !o) { if (d.test(t.nodeName)) { T(t, n) } else { t.src = n } } if (r && (s || o)) { Y(t, { src: n }) } } if (t._lazyRace) { delete t._lazyRace } Q(t, H.lazyClass); ee(function () { var e = t.complete && t.naturalWidth > 1; if (!f || e) { if (e) { K(t, "ls-is-cached") } B(u); t._lazyCache = true; I(function () { if ("_lazyCache" in t) { delete t._lazyCache } }, 9) } if (t.loading == "lazy") { N-- } }, true) }); var R = function (e) { if (e._lazyRace) { return } var t; var i = n.test(e.nodeName); var a = i && (e[$](H.sizesAttr) || e[$]("sizes")); var r = a == "auto"; if ((r || !m) && i && (e[$]("src") || e.srcset) && !e.complete && !J(e, H.errorClass) && J(e, H.lazyClass)) { return } t = X(e, "lazyunveilread").detail; if (r) { re.updateElem(e, true, e.offsetWidth) } e._lazyRace = true; N++; s(e, t, r, a, i) }; var r = ae(function () { H.loadMode = 3; i() }); var l = function () { if (H.loadMode == 3) { H.loadMode = 2 } r() }; var o = function () { if (m) { return } if (f.now() - e < 999) { I(o, 999); return } m = true; H.loadMode = 3; i(); q("scroll", l, true) }; return { _: function () { e = f.now(); k.elements = D.getElementsByClassName(H.lazyClass); v = D.getElementsByClassName(H.lazyClass + " " + H.preloadClass); q("scroll", i, true); q("resize", i, true); q("pageshow", function (e) { if (e.persisted) { var t = D.querySelectorAll("." + H.loadingClass); if (t.length && t.forEach) { U(function () { t.forEach(function (e) { if (e.complete) { R(e) } }) }) } } }); if (u.MutationObserver) { new MutationObserver(i).observe(O, { childList: true, subtree: true, attributes: true }) } else { O[P]("DOMNodeInserted", i, true); O[P]("DOMAttrModified", i, true); setInterval(i, 999) } q("hashchange", i, true);["focus", "mouseover", "click", "load", "transitionend", "animationend"].forEach(function (e) { D[P](e, i, true) }); if (/d$|^c/.test(D.readyState)) { o() } else { q("load", o); D[P]("DOMContentLoaded", i); I(o, 2e4) } if (k.elements.length) { t(); ee._lsFlush() } else { i() } }, checkElems: i, unveil: R, _aLSL: l } }(), re = function () { var i; var n = te(function (e, t, i, a) { var r, n, s; e._lazysizesWidth = a; a += "px"; e.setAttribute("sizes", a); if (j.test(t.nodeName || "")) { r = t.getElementsByTagName("source"); for (n = 0, s = r.length; n < s; n++) { r[n].setAttribute("sizes", a) } } if (!i.detail.dataAttr) { Y(e, i.detail) } }); var a = function (e, t, i) { var a; var r = e.parentNode; if (r) { i = s(e, r, i); a = X(e, "lazybeforesizes", { width: i, dataAttr: !!t }); if (!a.defaultPrevented) { i = a.detail.width; if (i && i !== e._lazysizesWidth) { n(e, r, a, i) } } } }; var e = function () { var e; var t = i.length; if (t) { e = 0; for (; e < t; e++) { a(i[e]) } } }; var t = ae(e); return { _: function () { i = D.getElementsByClassName(H.autosizesClass); q("resize", t) }, checkElems: t, updateElem: a } }(), t = function () { if (!t.i && D.getElementsByClassName) { t.i = true; re._(); e._() } }; return I(function () { H.init && t() }), k = { cfg: H, autoSizer: re, loader: e, init: t, uP: Y, aC: K, rC: Q, hC: J, fire: X, gW: s, rAF: ee } }(e, e.document, Date); e.lazySizes = t, "object" == typeof module && module.exports && (module.exports = t) }("undefined" != typeof window ? window : {}); </script> <meta property="og:title" content="Vehicle standards for converted or modified vehicles" /><meta property="og:description" content="Vehicle standards for converted or modified vehicles. Down-rating and up-rating of modified vehicles. Converting M1 and N1 vehicles. Reclassification rules." /><meta property="og:url" content="https://www.rsa.ie/road-safety/road-users/car-drivers/vehicle-modifications" /><meta property="og:type" content="website" /><meta property="og:site_name" content="RSA Prod CD" /><meta name="Generator" content="Sitefinity 13.3.7648.0 PU" /><link rel="canonical" href="https://www.rsa.ie/road-safety/road-users/car-drivers/vehicle-modifications" /><meta property="twitter:card" content="summary_large_image" /><meta property="twitter:title" content="Vehicle standards for converted or modified vehicles" /><meta property="twitter:description" content="Vehicle standards for converted or modified vehicles. Down-rating and up-rating of modified vehicles. Converting M1 and N1 vehicles. Reclassification rules." /><meta property="twitter:url" content="https://www.rsa.ie/road-safety/road-users/car-drivers/vehicle-modifications" /><meta name="description" content="Vehicle standards for converted or modified vehicles. Down-rating and up-rating of modified vehicles. Converting M1 and N1 vehicles. Reclassification rules." /></head> <body style="margin:0;padding:0;"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe data-src="https://www.googletagmanager.com/ns.html?id=GTM-56MTJRS" class="optanon-category-C0001" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <a href="#main-content" class="sr-only sr-only-focusable skip-content">Skip to Content</a> <noscript> <div id="browser-warning" class="no-print user-warning"> <div class="container"> <p> <i class="glyphicon glyphicon-info-sign"></i>It appears JavaScript is disabled. In order for this website to function correctly you need to enable JavaScript in your browser. </p> </div> </div> </noscript> <div id="rsa-theme"> <aside class="notices" role="alertdialog"> <a href="#" class="close" onclick="noticeSeen()"> <span class="svg-cross-24px"></span> <span class="sr-only">dismiss notification</span> </a> <div class="container"> <p><span>Christmas opening hours</span> Opening hours will vary across our services so please see a list of <a href="https://www.rsa.ie/help-support/if-you-need-to-contact-us" data-sf-ec-immutable="" data-sf-marked="" target="_blank">dates and times</a>. Wishing you a safe and happy Christmas! <br></p> <a href="/road-safety/campaigns/severe-weather" class="btn btn-default">Severe Weather Advice</a> <a href="/road-safety/education/secondary/transition-year" class="btn btn-default">New TY Programme</a> </div> </aside> <script type="text/javascript"> var noticeHTML = localStorage.getItem('noticeHTML'); if (noticeHTML == null) { localStorage.setItem('noticeHTML', document.getElementsByClassName('notices')[0].innerHTML); } else if (noticeHTML !== document.getElementsByClassName('notices')[0].innerHTML) { localStorage.setItem('noticeHTML', document.getElementsByClassName('notices')[0].innerHTML); localStorage.removeItem('notice'); } var notice = localStorage.getItem('notice'); if (notice == null) { document.getElementsByClassName('notices')[0].classList.add('active'); } function noticeSeen() { localStorage.setItem('notice', 'true'); document.getElementsByClassName('notices')[0].classList.remove('active'); } </script> <header id="Contentplaceholder1_TB7533EB4051_Col00" class="sf_colsIn megamenu-multi-level" data-sf-element="Header" data-placeholder-label="Non-Searchable Header"> <nav aria-label="Main Menu" class="multi_level_nav default-theme-services"> <div class="tns_links d-md-none"> <div class="container"> <a href="/services" class="service">Services</a> <a href="/road-safety" class="active">Road Safety</a> </div> </div> <div class="gns_multi_level container"> <div class="row"> <div class="col-sm-2 col-6"> <a href="/" class=""> <img src="/images/default-source/dummy-content/default-album/logo.svg?sfvrsn=2e65bc60_6" alt="RSA" /> </a> </div> <!-- Grid demo navbar --> <div class="navbar navbar-default col-sm-10 col-12" role="navigation" aria-label="Main menu"> <div class="navbar-header d-block d-sm-none" aria-hidden="true"> <button type="button" data-toggle="collapse" data-target=".navbar-collapse-grid" class="navbar-toggle collapsed"> <span class="menu">Menu</span> <span class="menu-close">Close</span> </button> <a href="#" class="search-icon" id="search-header-mobile"> Search </a> </div> <div class="tns_multi_level"> <div class="tns_links"> <a href="/services" class="service">Services</a> <a href="/road-safety" class="active">Road Safety</a> </div> <div class="tns_multi_level_left"> <ul role="menubar" aria-label="top navigation"> <li><a href="/help-support" class="help" role="menuitem">Help</a></li> <li><a href="/shop" class="shop" role="menuitem">Shop</a></li> <li><a href="/myroadsafety-login" class="my-road-safety" role="menuitem">MyRoadSafety</a></li> <!--Search--> <li> <a href="#" class="search-icon" id="header-search"> Search </a> </li> </ul> </div> </div> <div class="navbar-collapse-grid navbar-collapse collapse d-sm-block"> <ul class="nav navbar-nav" role="menubar"> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon active" role="menuitem" aria-haspopup="true" aria-expanded="false">Road Users</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Road Users</span> <p>Road safety advice and guidance for all road users, from pedestrians and cyclists to motorists and professional drivers. </p> <a href="/road-safety/road-users" class="btn btn-default">View this section</a> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/pedestrians" role="menuitem"><span>Pedestrians</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/cyclists" role="menuitem"><span>Cyclists</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/motorcyclists" role="menuitem"><span>Motorcyclists</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/motorcyclists">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/motorcyclists/safe-motorcycling" role="menuitem"><span>Safe motorcycling</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/motorcyclists/motorcycle" role="menuitem"><span>Motorcycle maintenance and standards</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/motorcyclists/safety-gear" role="menuitem"><span>Motorcycle safety gear</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/motorcyclists/medical-fitness" role="menuitem"><span>Medical fitness</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/passengers" role="menuitem"><span>Passengers</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/passengers">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/passengers/children" role="menuitem"><span>Children</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/passengers/pregnant-women" role="menuitem"><span>Pregnant women</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/passengers/adults" role="menuitem"><span>Adults</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/passengers/public-vehicle-passengers" role="menuitem"><span>Public vehicle passengers</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/passengers/pllion-passengers" role="menuitem"><span>Pillion passengers</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/car-drivers" role="menuitem"><span>Car Drivers</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/car-drivers">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/car-maintenance" role="menuitem"><span>Car maintenance</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/car-safety" role="menuitem"><span>Car safety</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/general-safety-regulation-(gsr2)" role="menuitem"><span>General Safety Regulation (GSR2)</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/vehicle-modifications" role="menuitem"><span>Modified vehicles</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/buying-selling" role="menuitem"><span>Buying & selling a car</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/light-trailers" role="menuitem"><span>Light trailers</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/medical-fitness" role="menuitem"><span>Medical fitness</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/car-drivers/resources" role="menuitem"><span>FAQs</span></a></li> </ul> </li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/professional-drivers" role="menuitem"><span>Professional drivers</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/professional-drivers">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/professional-drivers/driving-for-work" role="menuitem"><span>Driving for work</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/professional-drivers/health-safety" role="menuitem"><span>Health & safety</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/professional-drivers/complaints" role="menuitem"><span>Complaints</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/professional-drivers/medical-fitness" role="menuitem"><span>Medical fitness</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/professional-drivers/vehicle-safety-legislation" role="menuitem"><span>Vehicle safety & legislation</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/agricultural" role="menuitem"><span>Agricultural vehicle drivers</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/agricultural">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/agricultural/introduction-to-vehicle-standards-for-agricultural-vehicles" role="menuitem"><span>Introduction</span></a></li> </ul> </li> <li tabindex="-1"><a href="/road-safety/road-users/assisted" role="menuitem"><span>Connected and autonomous vehicle drivers</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/vintage" role="menuitem"><span>Vintage vehicle drivers</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/special-purpose-vehicles" role="menuitem"><span>Drivers of other vehicles</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/special-purpose-vehicles">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/introduction" role="menuitem"><span>Introduction</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/e-scooters" role="menuitem"><span>E-scooters</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/powered-personal-transportation" role="menuitem"><span>E-bikes and e-mopeds</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/special-purpose-vehicles" role="menuitem"><span>Special purpose vehicles</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/wheelchair-accessible-vehicles" role="menuitem"><span>Wheelchair accessible vehicles</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/motorised-wheelchairs-and-mobility-scooters" role="menuitem"><span>Motorised wheelchairs and mobility scooters</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/motorhomes-motor-caravans-and-camper-vans" role="menuitem"><span>Motorhomes, motor caravans and camper vans</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/trailer-caravans" role="menuitem"><span>Trailer caravans</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/small-public-service-vehicles-(spsv)" role="menuitem"><span>Small public service vehicles (SPSV)</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/golf-buggies-and-ride-on-lawnmowers" role="menuitem"><span>Golf buggies and ride-on lawnmowers</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/rickshaws-tuk-tuk-or-moto-taxis" role="menuitem"><span>Rickshaws, tuk-tuk or moto taxis</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/mobile-machines-and-works-vehicles" role="menuitem"><span>Mobile machines and works vehicles</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/armoured-and-custodial-vehicles" role="menuitem"><span>Armoured and custodial vehicles</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/special-purpose-vehicles/hearses" role="menuitem"><span>Hearses</span></a></li> </ul> </li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/road-safety/road-users/horse-drawn" role="menuitem"><span>Transportation and use of animals on roads</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/tourists" role="menuitem"><span>Tourists</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/tourists">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/tourists/advice-for-ukrainian-drivers" role="menuitem"><span>Advice for Ukrainian drivers</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/road-users/vehicle-components" role="menuitem"><span>Vehicle components</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/road-users/vehicle-components">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/road-users/vehicle-components/vehicle-lighting" role="menuitem"><span>Vehicle lighting</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/vehicle-components/vehicle-components/seatbelts-and-child-restraints" role="menuitem"><span>Seatbelts and child restraints</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/vehicle-components/vehicle-glass" role="menuitem"><span>Vehicle glass</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/vehicle-components/tyres" role="menuitem"><span>Tyres</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/vehicle-components/frontal-protection-systems-(bull-bars)" role="menuitem"><span>Frontal protection systems (Bull bars)</span></a></li> <li tabindex="-1"><a href="/road-safety/road-users/vehicle-components/adblue-or-diesel-exhaust-fluid" role="menuitem"><span>AdBlue or diesel exhaust fluid</span></a></li> </ul> </li> <li tabindex="-1"><a href="/road-safety/road-users/legislation" role="menuitem"><span>Legislation</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Education</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Education</span> <p>We deliver key road safety messages to a diverse audience - from primary school children to farm workers - through a wide range of engaging and interactive campaigns, initiatives and resources. </p> <a href="/road-safety/education" class="btn btn-default">View this section</a> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/education">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/education/getting-to-school-safely" role="menuitem"><span>Getting to school safely</span></a></li> <li tabindex="-1"><a href="/road-safety/education/pre-primary" role="menuitem"><span>Pre-primary</span></a></li> <li tabindex="-1"><a href="/road-safety/education/primary" role="menuitem"><span>Primary</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/education/secondary" role="menuitem"><span>Secondary</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/education/secondary">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/education/secondary/transition-year" role="menuitem"><span>Transition Year</span></a></li> </ul> </li> <li tabindex="-1"><a href="/road-safety/education/third-level" role="menuitem"><span>Third-level</span></a></li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/road-safety/education/community" role="menuitem"><span>Community</span></a></li> <li tabindex="-1"><a href="/road-safety/education/road-safety-road-shows" role="menuitem"><span>Road safety road shows</span></a></li> <li tabindex="-1"><a href="/road-safety/education/road-safety-innovation" role="menuitem"><span>Road safety innovation</span></a></li> <li tabindex="-1"><a href="/road-safety/education/promotional-materials" role="menuitem"><span>Promotional materials</span></a></li> <li tabindex="-1"><a href="/road-safety/education/road-safety-videos" role="menuitem"><span>Road safety videos</span></a></li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1" class="dropdown"> <a href="/road-safety/education/road-safety-awards" role="menuitem"><span>Road safety awards</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/education/road-safety-awards">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/education/road-safety-awards/leading-lights-in-road-safety-awards" role="menuitem"><span>Leading lights in road safety awards</span></a></li> </ul> </li> <li tabindex="-1"><a href="/road-safety/education/road-safety-education-service" role="menuitem"><span>Road safety education service</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li> <a href="/about/safety-strategy-2021-2030" class="" role="menuitem">Safety Strategy</a> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Research</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Research</span> <p>Our road safety research plays a vital role in preventing deaths and injuries on our roads. </p> <a href="/road-safety/research" class="btn btn-default">View this section</a> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/research">Overview</a> </li> <li tabindex="-1" class="dropdown"> <a href="/road-safety/research/reports" role="menuitem"><span>Reports</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/research/reports">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/research/reports/safe-speeds" role="menuitem"><span>Safe speeds</span></a></li> <li tabindex="-1"><a href="/road-safety/research/reports/safe-road-use" role="menuitem"><span>Safe road use</span></a></li> <li tabindex="-1"><a href="/road-safety/research/reports/safe-work-related-road-use" role="menuitem"><span>Safe work-related road use</span></a></li> <li tabindex="-1"><a href="/road-safety/research/reports/safe-and-healthy-modes-of-travel" role="menuitem"><span>Safe and healthy modes of travel</span></a></li> </ul> </li> <li tabindex="-1"><a href="/road-safety/research/research-funding" role="menuitem"><span>Research funding</span></a></li> <li tabindex="-1"><a href="/road-safety/research/participation" role="menuitem"><span>Calls for participation</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Statistics</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Statistics</span> <p>View Irish road safety statistics: driving test pass rates, penalty point statistics, statistics on road deaths and injuries and more.</p> <a href="/road-safety/statistics" class="btn btn-default">View this section</a> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/statistics">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/statistics/road-traffic-collision-data" role="menuitem"><span>Road traffic collision data</span></a></li> <li tabindex="-1"><a href="/road-safety/statistics/analysis-of-road-users" role="menuitem"><span>Analysis of road users</span></a></li> <li tabindex="-1"><a href="/road-safety/statistics/penalty-points" role="menuitem"><span>Penalty points</span></a></li> <li tabindex="-1"><a href="/road-safety/statistics/road-safety-information-hub" role="menuitem"><span>Road safety information hub</span></a></li> <li tabindex="-1"><a href="/road-safety/statistics/driving-test" role="menuitem"><span>Driving test pass rates</span></a></li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/road-safety/statistics/nct-statistics-and-annual-reviews" role="menuitem"><span>NCT statistics and annual reviews</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Campaigns</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Campaigns</span> <p>Our road safety campaigns make everyone aware of the importance of road safety and the consequences of not obeying the law </p> <a href="/road-safety/campaigns" class="btn btn-default">View this section</a> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/road-safety/campaigns">Overview</a> </li> <li tabindex="-1"><a href="/road-safety/campaigns/time-to-talk" role="menuitem"><span>Time to Talk</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/lose-your-licence-lose-your-independence" role="menuitem"><span>Lose Your Licence, Lose Your Independence</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/e-scooters" role="menuitem"><span>E-scooters</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/dangerous-driving-behaviours" role="menuitem"><span>Dangerous Driving Behaviours</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/30km-h-in-urban-areas" role="menuitem"><span>30km/h in urban areas</span></a></li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/road-safety/campaigns/cycle-safety-campaign" role="menuitem"><span>Cycle safety campaign</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/vision-zero-mary-ward" role="menuitem"><span>Vision Zero</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/seatbelts" role="menuitem"><span>Seatbelts</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/cyclists" role="menuitem"><span>Cyclists</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/crashed-lives" role="menuitem"><span>Crashed lives</span></a></li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/road-safety/campaigns/anti-drug-driving" role="menuitem"><span>Anti-drug driving</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/motorcycle-safety" role="menuitem"><span>Motorcycle safety</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/severe-weather" role="menuitem"><span>Severe weather</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/driver-fatigue" role="menuitem"><span>Driver fatigue</span></a></li> <li tabindex="-1"><a href="/road-safety/campaigns/tyre-safety" role="menuitem"><span>Tyre safety</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li> <a href="/road-safety/support-organisations" class="" role="menuitem">Support Orgs</a> </li> </ul> </div> </div> </div> </div> <div class="global-search"> <div class="container"> <div class="row"> <div class="form-group sf-search-input-wrapper" role="search"> <input type="search" title="Search input" placeholder="Search.." id="d0be0850-f1f1-4056-bdbf-3809ababc357" onblur="sanitizeSeachBox();" class="form-control" aria-autocomplete="both" aria-describedby='SearchInfo-1' /> <button type="button" class="search-icon" id="cfca8ea1-7fe1-45bd-98c0-288bb9fd98bd" ><span class="sr-only">Search Button</span></button> <span id='SearchInfo-1' aria-hidden="true" hidden>When autocomplete results are available use up and down arrows to review and enter to select.</span> </div> </div> </div> <input type="hidden" data-sf-role="resultsUrl" value="/search" /> <input type="hidden" data-sf-role="indexCatalogue" value="general-search" /> <input type="hidden" data-sf-role="wordsMode" value="AllWords" /> <input type="hidden" data-sf-role="disableSuggestions" value='true' /> <input type="hidden" data-sf-role="minSuggestionLength" value="3" /> <input type="hidden" data-sf-role="suggestionFields" value="Title,Content" /> <input type="hidden" data-sf-role="language" value="en" /> <input type="hidden" data-sf-role="siteId" value="abe45518-269d-4e4f-91b7-b4ae2e444978" /> <input type="hidden" data-sf-role="suggestionsRoute" value="/restapi/search/suggestions" /> <input type="hidden" data-sf-role="searchTextBoxId" value='#d0be0850-f1f1-4056-bdbf-3809ababc357' /> <input type="hidden" data-sf-role="searchButtonId" value='#cfca8ea1-7fe1-45bd-98c0-288bb9fd98bd' /> <script> function sanitizeSeachBox() { document.querySelectorAll('input[type="search"]').forEach(e => { e.value = e.value.replace('“', '"').replace('”', '"').replace('“', '"').replace('”', '"'); }); } </script> </div> </nav> </header><span id="main-content"></span> <main id="Contentplaceholder1_TB7533EB4006_Col00" class="sf_colsIn" data-sf-element="Main" data-placeholder-label="Main Content"> <nav aria-label="breadcrumb" class="breadcrumb"> <div class="container"> <ol> <li><a href="/">Services </a></li> <li><a href="/road-safety">Road Safety </a></li> <li><a href="/road-safety/road-users">Road Users </a></li> <li><a href="/road-safety/road-users/car-drivers">Car Drivers </a></li> <li aria-current="page">Modified vehicles</li> </ol> </div> </nav><div id="Contentplaceholder1_T8574D4DF002_Col00" class="sf_colsIn left-overflow" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_T8574D4DF003_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_T8574D4DF004_Col00" class="sf_colsIn col-sm-3 left-nav" data-sf-element="Column 1" data-placeholder-label="Left Navigation"> <nav aria-labelledby="leftSidebarNavigation"> <span id="leftSidebarNavigation" class="sidebar-title">Road Users</span> <ul class="left-sidebar-nav"> <li > <a href="/road-safety/road-users/pedestrians">Pedestrians</a> </li> <li > <a href="/road-safety/road-users/cyclists">Cyclists</a> </li> <li class="sub-menu "> <a href="/road-safety/road-users/motorcyclists">Motorcyclists</a> </li> <li class="sub-menu "> <a href="/road-safety/road-users/passengers">Passengers</a> </li> <li class="sub-menu active gray"> <a href="/road-safety/road-users/car-drivers">Car Drivers</a> <ul> <li > <a href="/road-safety/road-users/car-drivers/car-maintenance">Car maintenance</a> </li> <li > <a href="/road-safety/road-users/car-drivers/car-safety">Car safety</a> </li> <li > <a href="/road-safety/road-users/car-drivers/general-safety-regulation-(gsr2)">General Safety Regulation (GSR2)</a> </li> <li class="active"> <a href="/road-safety/road-users/car-drivers/vehicle-modifications">Modified vehicles</a> </li> <li > <a href="/road-safety/road-users/car-drivers/buying-selling">Buying & selling a car</a> </li> <li > <a href="/road-safety/road-users/car-drivers/light-trailers">Light trailers</a> </li> <li > <a href="/road-safety/road-users/car-drivers/medical-fitness">Medical fitness</a> </li> <li class="sub-menu "> <a href="/road-safety/road-users/car-drivers/resources">FAQs</a> </li> </ul> </li> <li class="sub-menu "> <a href="/road-safety/road-users/professional-drivers">Professional drivers</a> </li> <li class="sub-menu "> <a href="/road-safety/road-users/agricultural">Agricultural vehicle drivers</a> </li> <li > <a href="/road-safety/road-users/assisted">Connected and autonomous vehicle drivers</a> </li> <li > <a href="/road-safety/road-users/vintage">Vintage vehicle drivers</a> </li> <li class="sub-menu "> <a href="/road-safety/road-users/special-purpose-vehicles">Drivers of other vehicles</a> </li> <li > <a href="/road-safety/road-users/horse-drawn">Transportation and use of animals on roads</a> </li> <li class="sub-menu "> <a href="/road-safety/road-users/tourists">Tourists</a> </li> <li class="sub-menu "> <a href="/road-safety/road-users/vehicle-components">Vehicle components</a> </li> <li > <a href="/road-safety/road-users/legislation">Legislation</a> </li> </ul> </nav> </div> <div id="Contentplaceholder1_T8574D4DF004_Col01" class="sf_colsIn col-sm-9 right-nav pl-sm-6" data-sf-element="Column 2" data-placeholder-label="Content"><article id="Contentplaceholder1_T7FB30794003_Col00" class="sf_colsIn standard-content" data-sf-element="Article" data-placeholder-label="Article"> <span class="topic">Road Users</span> <H1 > Modified vehicles </H1><h3>Vehicle conversions or modifications.</h3><p>If you make a change to the manufacturer's original design of a vehicle, such as changing the engine or suspension system, it is considered a modification. There is no law against modifying a vehicle, but any modifications you make must be carried out to an appropriate safety standard.</p><p>Remember, it's the law and it's your responsibility as a vehicle owner and driver to ensure that your vehicle is maintained in a safe and roadworthy condition at all times.</p><p>This content is for general information only. It does not, and is not intended to, provide legal or technical advice or to represent a legal interpretation of the matters it addresses.</p><hr><h2><a name="_Hlk78532521" data-sf-ec-immutable="">Frequently Asked Questions (FAQs)</a><br></h2><h3><span style="background-color: rgba(0, 0, 0, 0); color: var(--color-h2); font-family: inherit; font-size: var(--font-size-h2); text-align: inherit; text-transform: inherit; white-space: inherit; word-spacing: normal"></span></h3><h3>Modifying or converting a vehicle</h3><p>Definitions of modifications and conversions, suitably qualified individuals (SQI), CVRT modification reports.</p> <div class="accordion plain-text"> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe0"> <div class="card-header" id="heading-561dc7eb-1737-4d18-bdea-2ff53dfc261f"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-561dc7eb-1737-4d18-bdea-2ff53dfc261f" aria-expanded="true" aria-controls="collapse-561dc7eb-1737-4d18-bdea-2ff53dfc261f"> What is a vehicle modification? </a> </div> <div id="collapse-561dc7eb-1737-4d18-bdea-2ff53dfc261f" class="collapse" aria-labelledby="heading-561dc7eb-1737-4d18-bdea-2ff53dfc261f" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe0"> <div class="card-body"> <p>A newly manufactured vehicle must meet strict safety standards before it can be placed on the market. Modifying that vehicle can affect its original strength or operation and therefore safety. We do not recommend modifying vehicles, however in some cases adaptations are unavoidable e.g., for disabled use or access. It is important to remember that under Irish road traffic regulations, it is the responsibility of the owner and/or driver to ensure that their vehicle is maintained in a roadworthy condition at all times when used in a public place. Therefore, any modification which negatively affects that roadworthiness can result in prosecution.</p> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe1"> <div class="card-header" id="heading-683e036c-5404-49e1-a7c9-cc86f84a9510"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-683e036c-5404-49e1-a7c9-cc86f84a9510" aria-expanded="true" aria-controls="collapse-683e036c-5404-49e1-a7c9-cc86f84a9510"> What is a conversion? </a> </div> <div id="collapse-683e036c-5404-49e1-a7c9-cc86f84a9510" class="collapse" aria-labelledby="heading-683e036c-5404-49e1-a7c9-cc86f84a9510" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe1"> <div class="card-body"> <p>A vehicle conversion refers to a distinct type of post registration physical modification that results in a change of the vehicle’s category e.g., passenger car to van. A conversion can also result from other changes to a vehicle that will also affect the registration details of a vehicle e.g., a change in the number of seating positions. Vehicle conversions require a declaration of conversion to be provided to the <a href="https://www.revenue.ie/en/importing-vehicles-duty-free-allowances/guide-to-vrt/conversions/index.aspx" data-sf-ec-immutable="" data-sf-marked="" target="_blank">Revenue Commissioners</a>.</p> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe2"> <div class="card-header" id="heading-6a0fb1f6-0432-4709-a1a4-82c297b804e6"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-6a0fb1f6-0432-4709-a1a4-82c297b804e6" aria-expanded="true" aria-controls="collapse-6a0fb1f6-0432-4709-a1a4-82c297b804e6"> Who is qualified to certify a vehicle modification or conversion? </a> </div> <div id="collapse-6a0fb1f6-0432-4709-a1a4-82c297b804e6" class="collapse" aria-labelledby="heading-6a0fb1f6-0432-4709-a1a4-82c297b804e6" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe2"> <div class="card-body"> <p>A Suitably Qualified Individual (SQI) is a certified professional who by definition meets a minimum standard of competency to carry out a robust technical assessment of a vehicle modification or conversion. To meet the minimum standard of competency an SQI must have:</p><ul><li>An engineering or technical qualification (Level 7 or higher accredited course), or appropriate accreditation with Engineers Ireland or the Institute of Automotive Engineer Assessors.</li><li>A minimum of five years’ experience working in a suitable technical environment (preferably an automotive or engineering environment) and</li><li>Appropriate professional indemnity insurance</li></ul> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe3"> <div class="card-header" id="heading-d62b805e-43ee-4565-9aae-a8c6323390df"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-d62b805e-43ee-4565-9aae-a8c6323390df" aria-expanded="true" aria-controls="collapse-d62b805e-43ee-4565-9aae-a8c6323390df"> Where can I check the qualifications or accreditation for an SQI? </a> </div> <div id="collapse-d62b805e-43ee-4565-9aae-a8c6323390df" class="collapse" aria-labelledby="heading-d62b805e-43ee-4565-9aae-a8c6323390df" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe3"> <div class="card-body"> <p>Engineers Ireland have a search function available on their <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.engineersireland.ie%2FProfessionals%2FMembership%2FMembers%2FFind-a-member%2FSearch-members%2F&data=04%7C01%7Camcginty%40rsa.ie%7C0211cdee71d64eaadcab08d8b8cb84a2%7C133605650cc244fe9a5b4f4ec41b8171%7C0%7C0%7C637462531536836766%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=4C9eDlPeYZkX0qRL30U2GFUTIu%2F9u3ujdFSTIUrQtSE%3D&reserved=0" data-sf-ec-immutable="" data-sf-marked="" target="_blank">website</a> where you can check whether the SQI is an Associate Engineer or Chartered Engineer. Also if needed, you can check whether their engineering qualification is <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.engineersireland.ie%2FProfessionals%2FMembership%2FBecome-a-member%2FAccredited-third-level-courses%2FFind-accredited-programme%2F&data=04%7C01%7Camcginty%40rsa.ie%7C0211cdee71d64eaadcab08d8b8cb84a2%7C133605650cc244fe9a5b4f4ec41b8171%7C0%7C0%7C637462531536836766%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=PCGz%2BDN3GTT9Ax6tc00%2FEdbKea7WOfIftBO5MrqJpS8%3D&reserved=0" data-sf-ec-immutable="" data-sf-marked="" target="_blank">accredited</a>. The Institute of Automotive Engineers Assessors (IAEA) has a “Find an Engineer” search option available on their <a href="https://www.iaea-online.org/find-an-engineer" data-sf-ec-immutable="" data-sf-marked="" target="_blank">website</a>. The IAEA also has a list of registered members on their <a href="https://www.iaea-online.org/about/members-register.aspx" data-sf-ec-immutable="" data-sf-marked="" target="_blank">website</a>.</p> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe4"> <div class="card-header" id="heading-2339701e-245d-4a5a-8171-12a8855c6bbc"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-2339701e-245d-4a5a-8171-12a8855c6bbc" aria-expanded="true" aria-controls="collapse-2339701e-245d-4a5a-8171-12a8855c6bbc"> How do I go about getting a new unregistered vehicle adapted or modified to be used as a Wheelchair Accessible Vehicle (WAV) in Ireland? </a> </div> <div id="collapse-2339701e-245d-4a5a-8171-12a8855c6bbc" class="collapse" aria-labelledby="heading-2339701e-245d-4a5a-8171-12a8855c6bbc" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe4"> <div class="card-body"> <p>For M1 unregistered vehicles being adapted or modified to be used as a Wheelchair Accessible Vehicle (WAV) in Ireland requires type-approval.</p><p>More information on how to adapt a vehicle for disabled use can be found on the <a href="https://www.nsai.ie/certification/automotive/national-type-approva/vehicle-adaption-for-disabled-person/" data-sf-ec-immutable="">NSAI</a> website.</p> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe5"> <div class="card-header" id="heading-92cff244-9a00-4949-9aa6-dc3d5f004064"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-92cff244-9a00-4949-9aa6-dc3d5f004064" aria-expanded="true" aria-controls="collapse-92cff244-9a00-4949-9aa6-dc3d5f004064"> Who do I contact to get tax relief and vehicle registration tax rate amended on my adapted vehicle? </a> </div> <div id="collapse-92cff244-9a00-4949-9aa6-dc3d5f004064" class="collapse" aria-labelledby="heading-92cff244-9a00-4949-9aa6-dc3d5f004064" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe5"> <div class="card-body"> <p><span style=""><span style="">You will need to contact </span></span><a href="https://www.revenue.ie/en/Home.aspx" data-sf-ec-immutable="" data-sf-marked="" target="_blank"><span style=""><span style=""><span style=""><span style="">Revenue</span></span></span></span></a><span style=""><span style=""><span style=""><span style="">.</span></span></span></span> </p> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe6"> <div class="card-header" id="heading-dedac9eb-ebdc-464c-82e9-1599d12f87e1"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-dedac9eb-ebdc-464c-82e9-1599d12f87e1" aria-expanded="true" aria-controls="collapse-dedac9eb-ebdc-464c-82e9-1599d12f87e1"> How do I change or re-classify my vehicle’s category or amend its vehicle registration certificate? </a> </div> <div id="collapse-dedac9eb-ebdc-464c-82e9-1599d12f87e1" class="collapse" aria-labelledby="heading-dedac9eb-ebdc-464c-82e9-1599d12f87e1" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe6"> <div class="card-body"> <p>In order to re-classify a vehicle or amend its vehicle registration certificate, you will need to contact <a href="https://www.revenue.ie/en/vrt/guide-to-vrt/conversions/index.aspx" target="_blank" data-sf-ec-immutable="">Revenue</a> to see if there are any VRT implications. If there are no VRT implications, you will need to contact your local <a href="https://www.motortax.ie/OMT/welcome.do" target="_blank" data-sf-ec-immutable="">motor tax office</a>.<span style=""><span style=""></span></span></p> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe7"> <div class="card-header" id="heading-870efc7c-c385-4b4b-a978-ace65bb9073e"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-870efc7c-c385-4b4b-a978-ace65bb9073e" aria-expanded="true" aria-controls="collapse-870efc7c-c385-4b4b-a978-ace65bb9073e"> Is a modifications report required if a trailer body type has been changed i.e. curtain sider to flat body? </a> </div> <div id="collapse-870efc7c-c385-4b4b-a978-ace65bb9073e" class="collapse" aria-labelledby="heading-870efc7c-c385-4b4b-a978-ace65bb9073e" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe7"> <div class="card-body"> <p>Yes. You can download a modifications report from the <a href="https://www.cvrt.ie/en-US/About-CVRT/New-CVR-Testing-Manuals/" target="_blank" data-sf-ec-immutable="" data-sf-marked="">CVRT website</a>.</p> </div> </div> </div> <div class="card" id="acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe8"> <div class="card-header" id="heading-83d522da-db55-46ad-90bb-9f3fcb7bd0fb"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-83d522da-db55-46ad-90bb-9f3fcb7bd0fb" aria-expanded="true" aria-controls="collapse-83d522da-db55-46ad-90bb-9f3fcb7bd0fb"> What are the roadworthiness testing requirements for converted vehicles? </a> </div> <div id="collapse-83d522da-db55-46ad-90bb-9f3fcb7bd0fb" class="collapse" aria-labelledby="heading-83d522da-db55-46ad-90bb-9f3fcb7bd0fb" data-parent="#acc-98d01cd0-e3e7-4454-af0a-2cd9790a95fe8"> <div class="card-body"> <p></p><p><span style="background-color: initial; font-size: inherit; font-family: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">Since May 2018, once a vehicle has been converted, for example, from an M1 passenger vehicle to an N1 goods vehicle, it is required to be tested immediately in line with the date of conversion and in its new test category.</span></p><p><span style="background-color: initial; font-size: inherit; font-family: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">For further information on the commercial vehicle roadworthiness test (CVRT), please visit the</span> <a href="https://www.cvrt.ie/en-US/" data-sf-ec-immutable="" data-sf-marked="">CVRT website</a><span style="background-color: initial; font-size: inherit; font-family: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">. </span><br></p><p></p><p><br></p> </div> </div> </div> </div><h3>Down-rating or up-rating a vehicle</h3><p>Definition of down-rating and up-rating a vehicle.</p> <div class="accordion plain-text"> <div class="card" id="acc-69e32844-693f-4527-b5e2-2f081419d98c0"> <div class="card-header" id="heading-d86d920a-b355-4c03-abb5-a3d1942b256a"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-d86d920a-b355-4c03-abb5-a3d1942b256a" aria-expanded="true" aria-controls="collapse-d86d920a-b355-4c03-abb5-a3d1942b256a"> What is down-rating a vehicle? </a> </div> <div id="collapse-d86d920a-b355-4c03-abb5-a3d1942b256a" class="collapse" aria-labelledby="heading-d86d920a-b355-4c03-abb5-a3d1942b256a" data-parent="#acc-69e32844-693f-4527-b5e2-2f081419d98c0"> <div class="card-body"> <p>Down-rating, down-weighting, or down-plating a vehicle is when an owner wants to lower a vehicle’s original design gross vehicle weight (DGVW) or maximum authorised mass (MAM). This is the weight of a vehicle or trailer including the maximum load it can carry as designed by the manufacturer.</p><p>Contact original vehicle manufacturer before any proposed changes to the vehicle design weights.</p> </div> </div> </div> <div class="card" id="acc-69e32844-693f-4527-b5e2-2f081419d98c1"> <div class="card-header" id="heading-5a2de2aa-e22a-49fa-9264-148a7b787c26"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-5a2de2aa-e22a-49fa-9264-148a7b787c26" aria-expanded="true" aria-controls="collapse-5a2de2aa-e22a-49fa-9264-148a7b787c26"> What is up-rating? </a> </div> <div id="collapse-5a2de2aa-e22a-49fa-9264-148a7b787c26" class="collapse" aria-labelledby="heading-5a2de2aa-e22a-49fa-9264-148a7b787c26" data-parent="#acc-69e32844-693f-4527-b5e2-2f081419d98c1"> <div class="card-body"> <p>Up-rating, up-weighting, or up-plating a vehicle is when an owner wants to increase a vehicle’s original DGVW. Doing this will also increase the load carrying capacity of the vehicle. In most cases a physical modification is required because carrying a heavier load requires stronger brakes, better suspension etc. Up-rating a vehicle may result in additional legal obligations such as a higher <a href="https://www.ndls.ie/licence-categories.html" data-sf-ec-immutable="" target="_blank">licence category</a>, a <a href="/services/professional-drivers/tachographs-information">tachograph</a>, a speed limiter etc. which can be viewed under embedded links. Further information on the Guidelines for Maximum <a href="/road-safety/road-users/professional-drivers/vehicle-safety-legislation/weights-and-dimensions">Weights and Dimensions</a> for Vehicles and Trailers. Up-rating a vehicle must not be carried out without manufacturer’s approval.</p> </div> </div> </div> </div><h3>Converting a vehicle from a private (M1) to a commercial (N1)</h3><p>Definitions of M1 and N1 vehicles, reclassification of converted vehicles.</p><p>The process and procedures required to reclassify a vehicle from a passenger to commercial are available on the <a href="https://www.revenue.ie/en/importing-vehicles-duty-free-allowances/guide-to-vrt/conversions/index.aspx" target="_blank" data-sf-ec-immutable="">Revenue</a> website. See their declaration of conversion <a href="https://www.revenue.ie/en/importing-vehicles-duty-free-allowances/documents/vrt/vrt-conv.pdf" data-sf-ec-immutable="" data-sf-marked="" target="_blank">form</a></p> <div class="accordion plain-text"> <div class="card" id="acc-73eee81e-e60a-4acd-8802-e54cf8d34f170"> <div class="card-header" id="heading-2b32fcce-290b-4142-9539-dfa8e5f35f18"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-2b32fcce-290b-4142-9539-dfa8e5f35f18" aria-expanded="true" aria-controls="collapse-2b32fcce-290b-4142-9539-dfa8e5f35f18"> What is an M1 vehicle? </a> </div> <div id="collapse-2b32fcce-290b-4142-9539-dfa8e5f35f18" class="collapse" aria-labelledby="heading-2b32fcce-290b-4142-9539-dfa8e5f35f18" data-parent="#acc-73eee81e-e60a-4acd-8802-e54cf8d34f170"> <div class="card-body"> <p>It is a passenger or private vehicle designed and constructed to carry passengers and comprising of no more than eight seating positions in addition to the drivers seating position e.g., people carriers, SUVs etc.</p> </div> </div> </div> <div class="card" id="acc-73eee81e-e60a-4acd-8802-e54cf8d34f171"> <div class="card-header" id="heading-fec38932-b70c-44cb-ad37-9d5716b33d31"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-fec38932-b70c-44cb-ad37-9d5716b33d31" aria-expanded="true" aria-controls="collapse-fec38932-b70c-44cb-ad37-9d5716b33d31"> What is an N1 vehicle? </a> </div> <div id="collapse-fec38932-b70c-44cb-ad37-9d5716b33d31" class="collapse" aria-labelledby="heading-fec38932-b70c-44cb-ad37-9d5716b33d31" data-parent="#acc-73eee81e-e60a-4acd-8802-e54cf8d34f171"> <div class="card-body"> <p>This is a light goods or commercial vehicle designed and constructed to carry goods with a maximum mass not exceeding 3,500 kg e.g., delivery vans, light trucks etc.</p> </div> </div> </div> <div class="card" id="acc-73eee81e-e60a-4acd-8802-e54cf8d34f172"> <div class="card-header" id="heading-06a2382d-fc5a-4ecd-b9aa-c30db3a189cf"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-06a2382d-fc5a-4ecd-b9aa-c30db3a189cf" aria-expanded="true" aria-controls="collapse-06a2382d-fc5a-4ecd-b9aa-c30db3a189cf"> What is required to convert a M1 vehicle to N1 vehicle? </a> </div> <div id="collapse-06a2382d-fc5a-4ecd-b9aa-c30db3a189cf" class="collapse" aria-labelledby="heading-06a2382d-fc5a-4ecd-b9aa-c30db3a189cf" data-parent="#acc-73eee81e-e60a-4acd-8802-e54cf8d34f172"> <div class="card-body"> <p><span style=""><span style=""><span style=""><span style=""><span style=""><span style=""><span style=""><span style="">The process and procedures required to reclassify a vehicle from passenger to commercial post registration are available on </span></span></span></span></span></span></span></span><span style=""><span style=""><span style=""><span style=""><a href="https://www.revenue.ie/en/importing-vehicles-duty-free-allowances/guide-to-vrt/conversions/index.aspx" data-sf-ec-immutable="" data-sf-marked="" target="_blank">Revenue's website</a></span></span></span></span><span style=""><span style=""><span style=""><span style="">. See also </span></span></span></span><span style="background-color: rgba(0, 0, 0, 0); color: inherit; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; white-space: inherit; word-spacing: normal">Declaration of conversion </span><span style="background-color: rgba(0, 0, 0, 0); color: inherit; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; white-space: inherit; word-spacing: normal"> </span><a href="https://www.revenue.ie/en/importing-vehicles-duty-free-allowances/documents/vrt/vrt-conv.pdf" data-sf-ec-immutable="" data-sf-marked="" target="_blank" style="font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; white-space: inherit; word-spacing: normal">form</a><span style="background-color: rgba(0, 0, 0, 0); color: inherit; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; white-space: inherit; word-spacing: normal">.</span></p> </div> </div> </div> <div class="card" id="acc-73eee81e-e60a-4acd-8802-e54cf8d34f173"> <div class="card-header" id="heading-95d1a9ed-ffbf-4a3c-99ad-4c704e7fa774"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-95d1a9ed-ffbf-4a3c-99ad-4c704e7fa774" aria-expanded="true" aria-controls="collapse-95d1a9ed-ffbf-4a3c-99ad-4c704e7fa774"> If a vehicle is converted from M1 to N1, will it still be tested at NCT? </a> </div> <div id="collapse-95d1a9ed-ffbf-4a3c-99ad-4c704e7fa774" class="collapse" aria-labelledby="heading-95d1a9ed-ffbf-4a3c-99ad-4c704e7fa774" data-parent="#acc-73eee81e-e60a-4acd-8802-e54cf8d34f173"> <div class="card-body"> <p>No. An N1 vehicle is classed as a commercial or goods vehicle and therefore must be tested every year at a <a href="https://www.cvrt.ie/en-US/" data-sf-ec-immutable="" data-sf-marked="" target="_blank">CVRT</a> centre. Also note that if your vehicle has been physically modified in any way, e.g. seats removed to enable the conversion from M1 to N1, you will need to present a <a href="https://www.cvrt.ie/en-US/About-CVRT/New-CVR-Testing-Manuals/" target="_blank" data-sf-ec-immutable="" data-sf-marked="">Modifications Report</a> at its next roadworthiness test. </p> </div> </div> </div> </div><hr><h2>Related pages</h2><a class="horizontal-spotlight large " href="/road-safety/road-users/car-drivers"> <div class="row"> <div class="image-wrapper col-sm-4"> <picture> <source media="(max-width: 640px)" data-srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" > <source media="(min-width: 641px)" data-srcset="/images/default-source/media-pics/car-driver-387.jpg" > <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" class=" ls-is-cached lazyload"> </picture> </div> <div class="col-sm-8 align-self-center"> <div class="spot-content large-title horizontal"> <span class="title">Car Drivers</span> <p>Road safety advice and guidance for car drivers, from car safety and maintenance to selling or buying a car and medical fitness. </p> <span class="btn btn-link-default btn-small" aria-hidden="true">Learn more</span> </div> </div> </div> </a> </article> <div id="Contentplaceholder1_T7FB30794005_Col00" class="sf_colsIn" data-sf-element="Div" data-placeholder-label="Non-Searchable Div"><div id="feedback-form" class="feedback"> <span class="title">Did you find this information useful?</span> <a href="#" id="feedback-yes" onclick="document.getElementById('feedback-form').style.display = 'none'; document.getElementById('feedback-thank-you').style.display = ''; return false;" class="btn btn-gray">Yes</a> <a href="#" id="feedback-no" onclick="document.getElementById('feedback-form').style.display = 'none';document.getElementById('feedback-help').style.display = ''; return false;" class="btn btn-gray">No</a> </div> <div id="feedback-thank-you" class="feedback thank-you" style="display:none;"> <span class="title">Thank you for your feedback.</span> </div> <div id="feedback-help" class="feedback help-us" style="display:none;"> <span class="title">Thank you for your feedback.</span> <p>Have you tried our help section?</p> <a href="/help-support/online-support-centre" class="btn btn-gray">Visit our Online Support Centre</a> </div> </div> </div> </div> </div> </div> </main><footer id="Contentplaceholder1_TB7533EB4052_Col00" class="sf_colsIn rs" data-sf-element="Footer" data-placeholder-label="Non-Searchable Footer"><div id="Contentplaceholder1_TB7533EB4014_Col00" class="sf_colsIn dark-section" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_TB7533EB4016_Col00" class="sf_colsIn dark-section-title-wrapper" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_TB7533EB4017_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Quicklinks Title"><h2 class="dark-section-title d-md-none">RSA online services</h2> </div> </div> <div id="Contentplaceholder1_TB7533EB4015_Col00" class="sf_colsIn container qlinks" data-sf-element="Div" data-placeholder-label="Quick Links"><h2 class="dark-section-title d-none d-md-block">RSA online services</h2><div id="Contentplaceholder1_TB7533EB4018_Col00" class="sf_colsIn" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_TB7533EB4019_Col00" class="sf_colsIn row" data-sf-element="Row" data-placeholder-label="Quicklinks Row"> <div class="col-sm-3"> <a class="quick-link" href="https://myroadsafety.rsa.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/myroadsafety.jpg" alt="MyRoadSafety" class="lazyload"> </div> <span class="title">MyRoadSafety</span> <p>Easily and safely manage all your driver services, tests, permits and licenses online.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://www.theorytest.ie"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/dtt.jpg" alt="Driver Theory Test" class="lazyload"> </div> <span class="title">Driver Theory Test</span> <p>Book, reschedule or cancel your theory test. Find information about categories of tests available as well as sitting your test online. </p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://ndls.rsa.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/ndls.jpg" alt="NDLS" class="lazyload"> </div> <span class="title">NDLS Online</span> <p>Apply for, renew or replace your permit or licence online. Exchange your foreign licence or change your personal details.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://ccwdriver.rsa.ie/driver/driverlogin.aspx"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/edt.jpg" alt="EDT" class="lazyload"> </div> <span class="title">MyEDT</span> <p>View the status of your Essential Driver Training sessions.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://www.ncts.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/ncts.jpg" alt="NCTS" class="lazyload"> </div> <span class="title">NCT</span> <p>Check NCT due date, book or manage your car test online.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://www.cvrt.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/cvrt.jpg" alt="CVRT" class="lazyload"> </div> <span class="title">CVRT.ie</span> <p>Book CVR tests for light commercial vehicles (LCV) online, check CRW expiry dates and apply for replacement CRW.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://operator.cvrt.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/cvrt.jpg" alt="CVRT" class="lazyload"> </div> <span class="title">CVRT Operator Portal</span> <p>Book CVR tests for heavy commercial vehicles (HCV). Submit your self-declaration and assess your operator risk indicator.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://digitacho.rsa.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/rsa_nd_rgb_40x40px.png" alt="Road Safety Authority" class="lazyload"> </div> <span class="title">Tachograph</span> <p>Apply for, renew, replace or exchange your digital tachograph card. Check application status.</p> </a> </div> </div> </div> </div> </div> <div id="Contentplaceholder1_TB7533EB4021_Col00" class="sf_colsIn container white-section" data-sf-element="Container" data-placeholder-label="Container"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_TB7533EB4022_Col00" class="sf_colsIn col-sm-5 order-last" data-sf-element="Column 1" data-placeholder-label="Footer Logo"> <a href="/road-safety"> <img src="/images/default-source/dummy-content/default-album/logo.svg?sfvrsn=2e65bc60_6" title="Working to Save Lives" alt="RSA" /> </a> <span class="logo-title">Working to Save Lives</span> </div> <div id="Contentplaceholder1_TB7533EB4022_Col01" class="sf_colsIn col-sm-7 order-first" data-sf-element="Column 2" data-placeholder-label="Footer Links"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_TB7533EB4023_Col00" class="sf_colsIn col-sm-6 footer-links" data-sf-element="Column 1" data-placeholder-label="Footer Links"> <ul role="menu"> <li> <a href="/about" role="menuitem" class="">About</a> </li> <li> <a href="/contact" role="menuitem" class="">Contact</a> </li> <li> <a href="/news-events" role="menuitem" class="">News & Events</a> </li> <li> <a href="/careers" role="menuitem" class="">Careers</a> </li> </ul> </div> <div id="Contentplaceholder1_TB7533EB4023_Col01" class="sf_colsIn col-sm-6 social-links" data-sf-element="Column 2" data-placeholder-label="Social Links"><span class="social-title">Follow</span> <ul><li><a href="https://twitter.com/RSAIreland" target="_blank" class="svg-twitter-light"><span class="sr-only">Twiiter link</span></a></li><li><a href="https://www.facebook.com/RSAIreland" target="_blank" class="svg-facebook-light"><span class="sr-only">Facebook link</span></a></li><li><a href="https://www.youtube.com/user/RSAIreland" target="_blank" class="svg-youtube-light"><span class="sr-only">Youtube link</span></a></li><li><a href="https://www.instagram.com/rsaireland/" target="_blank" class="svg-Insta-light"><span class="sr-only">Instagram link</span></a></li><li><a href="https://www.snapchat.com/add/rsaireland" target="_blank" class="svg-dribble-light"><span class="sr-only">Dribble link</span></a></li><li><a href="https://ie.linkedin.com/company/road-safety-authority" target="_blank" class="svg-linkedin-light"><span class="sr-only">Linkedin link</span></a></li></ul> </div> </div> </div> </div> </div> <div id="Contentplaceholder1_TB7533EB4024_Col00" class="sf_colsIn tors bottom-bar" data-sf-element="Div" data-placeholder-label="Div"><a href="#" class="btn btn-gray btn-back-to-top">Back to top</a><div id="Contentplaceholder1_TB7533EB4008_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Footer"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_TB7533EB4026_Col00" class="sf_colsIn col-sm-2 order-last" data-sf-element="Column 1" data-placeholder-label="Copyright"> <span class="copy-right">© RSA, 2024</span> </div> <div id="Contentplaceholder1_TB7533EB4026_Col01" class="sf_colsIn col-sm-10 order-first" data-sf-element="Column 2" data-placeholder-label="Footer Navigation Links"> <ul role="menu"> <li> <a href="/privacy-policy" role="menuitem" class="">Privacy Policy</a> </li> <li> <a href="#" role="menuitem" class="optanon-toggle-display">Cookie Settings</a> </li> <li> <a href="/disclaimer" role="menuitem" class="">Disclaimer</a> </li> <li> <a href="/accessibility" role="menuitem" class="">Accessibility</a> </li> <li> <a href="/freedom-of-information" role="menuitem" class="">Freedom of information</a> </li> <li> <a href="/customer-charter" role="menuitem" class="">Customer charter</a> </li> <li> <a href="/sitemap" role="menuitem" class="">Sitemap</a> </li> </ul> </div> </div> </div> </div> </footer> </div> <script type="text/javascript"> if (typeof (update_page_markup) == "function") { update_page_markup(); } </script> <!-- JS References block--> <!--we can write function name(s) that would be called after loading all js files--> <!----> <script> function populateAccordions() { const accordHeaders = Array.from(document.querySelectorAll(".accordion-layout:not(.wrapped) > .sf_colsIn.card-header")); if (accordHeaders) { accordHeaders.forEach(function (objectToWrap, index) { let wrapperTag = objectToWrap.getElementsByClassName("card-link")[0]; wrapperTag.setAttribute("data-toggle", "collapse"); wrapperTag.setAttribute("data-target", "#collapse" + index); var wrapperObj = objectToWrap.parentNode.parentNode; if (wrapperObj.getAttribute("class").indexOf("default-open") > -1) { if (index == 0) { wrapperTag.setAttribute("aria-expanded", "true"); wrapperTag.classList.remove("collapsed"); } else { wrapperTag.setAttribute("aria-expanded", "false"); } } else { wrapperTag.setAttribute("aria-expanded", "false"); } wrapperTag.setAttribute("aria-controls", "collapse" + index); wrapperTag.setAttribute("id", "heading" + index); }); } const accordBody = Array.from(document.querySelectorAll(".accordion-layout:not(.wrapped) > .card-body")); if (accordBody) { accordBody.forEach(function (objectToWrap, index) { let newWrapperTag = document.createElement("div"); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.setAttribute("id", "collapse" + index); var wrapperObj = objectToWrap.parentNode.parentNode.parentNode; if (wrapperObj.getAttribute("class").indexOf("default-open") > -1) { if (index == 0) { newWrapperTag.setAttribute("class", "collapse show"); } else { newWrapperTag.setAttribute("class", "collapse"); } } else { newWrapperTag.setAttribute("class", "collapse"); } newWrapperTag.setAttribute("aria-labelledby", "heading" + index); objectToWrap.parentNode.parentNode.id = objectToWrap.parentNode.parentNode.parentNode.id + index; newWrapperTag.setAttribute("data-parent", "#" + objectToWrap.parentNode.parentNode.id); }); } } const isGulped = false; // Add a script element as a child of the body function initJS() { 'use strict'; //load jQuery //if browser is ie9 or older then returm document.addEventListener if (document.all && !window.atob) { return; } downloadJS("/ResourcePackages/RSA/Theme/js/libman/jquery.min.js", function () { let jqTimer = setInterval(function () { if (window.jQuery) { downloadJS("/ResourcePackages/RSA/Theme/js/gulp_script.min.uglify.js", function() { onPageReady(); });; clearInterval(jqTimer); } }, 50); }); } </script> <!-- JS References deferred loading block--> <script> function makeStickyFooter() { if (document.getElementsByTagName('body')[0].offsetHeight < window.innerHeight) { let calHeight = document.getElementById('wrapper').offsetHeight - document.getElementsByTagName('main')[0].offsetHeight; document.getElementsByTagName('main')[0].setAttribute("style", 'min-height : calc(100vh - ' + calHeight + 'px)'); } } makeStickyFooter(); </script> <script> let es6Supported = true; let mobileSize = 640; let desktop = true; let mobile = false; //this variable will be add from code behind in CMS System const isLiveSite = true; function feature_check() { let str = 'class ?_? extends Array {constructor(j = "a", ...c) {const q = (({u: e}) => {return { [`s${c}`]: Symbol(j) };})({});super(j, q, ...c);}}' + 'new Promise((f) => {const a = function* (){return "{20BB7}".match(/./u)[0].length === 2 || true;};for (let vre of a()) {' + 'const [uw, as, he, re] = [new Set(), new WeakSet(), new Map(), new WeakMap()];break;}f(new Proxy({}, {get: (han, h) => h in han ? han[h] ' + ': "42".repeat(0o10)}));}).then(bi => new ?_?(bi.rd));'; try { eval(str); es6Supported = true; } catch (e) { es6Supported = false; console.warn('Your browser does not support ES6!'); } } //feature_check(); function downloadJS(scriptSrc, callback) { 'use strict'; let element = document.createElement("script"); element.src = scriptSrc; element.onload = function () { callback(); }; document.body.appendChild(element); } // Check for browser support of event handling capability if (window.addEventListener) { window.addEventListener("load", initJS, false); } else if (window.attachEvent) { window.attachEvent("onload", initJS); } else { window.onload = initJS; } function onPageReady() { enquire.register("screen and (min-width: " + (mobileSize + 1) + "px)", { match: function () { desktop = true; mobile = false; screenChange(); }, unmatch: function () { desktop = false; } }); enquire.register("screen and (max-width: " + mobileSize + "px)", { match: function () { mobile = true; desktop = false; screenChange(); }, unmatch: function () { mobile = false; desktop = true; } }); HandleCustomScripts();//why we need it here ? document.addEventListener('click', function (e) { var hasClass = e.target.className.split(' ').indexOf('optanon-toggle-display') > -1; if (hasClass) { e.preventDefault(); //Show OneTrust banner OneTrust.ToggleInfoDisplay() } }, false); //call page ready from all loaded files if (typeof (page_ready_tab_accordion) == "function") { page_ready_tab_accordion(); } if (typeof (page_ready_megamenu_multi_level) == "function") { page_ready_megamenu_multi_level(); } if (typeof (page_ready_gallery) == "function") { page_ready_gallery(); } if (typeof (page_ready_card_carousel) == "function") { page_ready_card_carousel(); } if (typeof (page_ready_default) == "function") { page_ready_default(); populateAccordions(); } if (typeof (loadAdditionalJs) == "function") { loadAdditionalJs(); } downloadJS("https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-60780d7d9de950d3", function () { }); PageReadyCalled = true; $('.card-link.car').click(); } function screenChange() { //call screen_change from all loaded files if (typeof (screen_change_tab_accordion) == "function") { screen_change_tab_accordion(); } if (typeof (screen_change_megamenu_multi_level) == "function") { screen_change_megamenu_multi_level(); } if (typeof (screen_change_gallery) == "function") { screen_change_gallery(); } if (typeof (screen_change_card_carousel) == "function") { screen_change_card_carousel(); } if (typeof (screen_change_default) == "function") { screen_change_default(); } makeStickyFooter(); } </script> <!-- health check --> </body> </html>