diff --git a/packages/main/src/MessageStrip.hbs b/packages/main/src/MessageStrip.hbs
index 0fb6365401dc..b158f53bb018 100644
--- a/packages/main/src/MessageStrip.hbs
+++ b/packages/main/src/MessageStrip.hbs
@@ -1,17 +1,18 @@
{{#unless noIcon}}
-
- {{#if iconProvided}}
-
- {{else}}
-
- {{/if}}
-
+
+ {{#if iconProvided}}
+
+ {{else}}
+
+ {{/if}}
+
{{/unless}}
{{hiddenText}}
diff --git a/packages/main/src/themes/MessageStrip.css b/packages/main/src/themes/MessageStrip.css
index f2b809cc9c30..c106f1ed9bb8 100644
--- a/packages/main/src/themes/MessageStrip.css
+++ b/packages/main/src/themes/MessageStrip.css
@@ -133,3 +133,29 @@
.ui5-messagestrip-close-icon-wrapper::-moz-focus-inner {
border: none;
}
+
+/* RTL */
+.ui5-messagestrip-root[dir="rtl"] {
+ padding-right: 2.5rem;
+ padding-left: 2rem;
+}
+
+[dir="rtl"] .ui5-messagestrip-icon-wrapper {
+ right: 0.75rem;
+ left: 0;
+}
+
+[dir="rtl"] .ui5-messagestrip-icon--hidden {
+ padding-right: 1rem;
+ padding-left: 2rem;
+}
+
+[dir="rtl"] .ui5-messagestrip-close-icon--hidden {
+ padding-left: 1rem;
+ padding-right: 0;
+}
+
+[dir="rtl"] .ui5-messagestrip-close-icon-wrapper {
+ left: 0.125rem;
+ right: auto;
+}
\ No newline at end of file