diff --git a/src/moj/components/banner/template.njk b/src/moj/components/banner/template.njk
index 9bf697ae8..094412854 100644
--- a/src/moj/components/banner/template.njk
+++ b/src/moj/components/banner/template.njk
@@ -1,4 +1,28 @@
-
+{#- Set classes for this component #}
+{%- set classNames = ["moj-banner"] -%}
+
+{%- if params.type == 'success' %}
+ {%- set classNames = classNames.concat("moj-banner--success") %}
+{%- elif params.type == 'warning' %}
+ {%- set classNames = classNames.concat("moj-banner--warning") %}
+{%- elif params.type == 'information' %}
+ {%- set classNames = classNames.concat("moj-banner--information") %}
+{%- endif %}
+
+{%- if params.classes %}
+ {%- set classNames = classNames.concat(params.classes) %}
+{%- endif %}
+
+{%- set classNames = classNames | join(' ') -%}
+
+
{% if params.type == 'success' %}
@@ -13,4 +37,4 @@
{{- params.html | safe if params.html else params.text -}}
-
+
\ No newline at end of file