diff --git a/_static/css/myrika-libcamera.css b/_static/css/myrika-libcamera.css
index bf59154..d73042a 100644
--- a/_static/css/myrika-libcamera.css
+++ b/_static/css/myrika-libcamera.css
@@ -233,6 +233,18 @@ nav li .current a, nav .active a {
 	display: none;
 }

+/* Give the welcome section more space for the image */
+#welcome {
+       max-width: 1600px !important;
+}
+
+/* Give the image more space on small screens */
+@media only screen and (max-width: 1200px) and (min-width: 700px) {
+       #welcome {
+               padding-left: 0 !important;
+       }
+}
+
 #welcome .hero {
 	display: grid;
 	grid-template-columns: repeat(2, 1fr);
@@ -249,6 +261,10 @@ nav li .current a, nav .active a {
 	grid-area: hero;
 }

+#welcome .heroimage img {
+       width: 100%;
+}
+
 /* Hero Text */
 #welcome .herotext {
 	grid-area: text;
