diff --git a/layouts/shortcodes/responsive-carousel.html b/layouts/shortcodes/responsive-carousel.html
new file mode 100644
index 0000000..ecb87ea
--- /dev/null
+++ b/layouts/shortcodes/responsive-carousel.html
@@ -0,0 +1,35 @@
+{{ $lang := ( .Get 0 ) }}
+{{ $srcFiles := (resources.Match (printf "images/screenshots/%s/*" $lang)) }}
+
+{{ $tinyw := default "500" }}
+{{ $smallw := default "800" }}
+{{ $mediumw := default "1200" }}
+{{ $largew := default "2400" }}
+
+{{ range $i, $src := $srcFiles }}
+
+ {{ $tiny := $src.Resize (printf "%sx" $tinyw) }}
+ {{ $small := $src.Resize (printf "%sx" $smallw) }}
+ {{ $medium:= $src.Resize (printf "%sx" $mediumw) }}
+ {{ $large := $src.Resize (printf "%sx" $largew) }}
+
+
+
+
+
+{{ end }}
\ No newline at end of file