diff --git a/core/profiles/demo_umami/themes/umami/css/base.css b/core/profiles/demo_umami/themes/umami/css/base.css
index 65c8b558967d1c4ec91c8aca611ffceadaff0265..e16205111b615db25e459d09a774cab317fc8975 100644
--- a/core/profiles/demo_umami/themes/umami/css/base.css
+++ b/core/profiles/demo_umami/themes/umami/css/base.css
@@ -41,8 +41,25 @@ body {
 
 blockquote {
   background: #f4f2e9;
-  margin-bottom: 1.28rem;
-  padding: 3rem;
+  margin: 0 0 1.28rem;
+  padding: 1.5rem;
+}
+blockquote p:last-child {
+  margin-bottom: 0;
+}
+/* Small */
+@media screen and (min-width: 30rem) { /* 480px */
+  blockquote {
+    margin: 0 1.5rem 1.28rem;
+    padding: 1.5rem;
+  }
+}
+/* Medium */
+@media screen and (min-width: 40rem) { /* 640px */
+  blockquote {
+    margin: 0 2.5rem 1.28rem;
+    padding: 3rem;
+  }
 }
 blockquote > * {
   color: #000;