diff --git a/assets/sass/_theme/blocks/projects.sass b/assets/sass/_theme/blocks/projects.sass
new file mode 100644
index 0000000000000000000000000000000000000000..f991315eaf63603cff74273e53a2d19c74a2b09f
--- /dev/null
+++ b/assets/sass/_theme/blocks/projects.sass
@@ -0,0 +1,3 @@
+.block-portfolio, .block-projects
+    .grid
+        @include grid(2, md)
\ No newline at end of file
diff --git a/assets/sass/_theme/hugo-osuny.sass b/assets/sass/_theme/hugo-osuny.sass
index 91859f1a5b8df26461273cea8cfeef70b1c342de..b2956dd57043f41c5b23592089a26ab786aa0a2f 100644
--- a/assets/sass/_theme/hugo-osuny.sass
+++ b/assets/sass/_theme/hugo-osuny.sass
@@ -56,6 +56,7 @@
 @import blocks/pages
 @import blocks/persons
 @import blocks/posts
+@import blocks/projects
 @import blocks/programs
 @import blocks/sitemap
 @import blocks/sound
diff --git a/layouts/partials/blocks/templates/projects/grid.html b/layouts/partials/blocks/templates/projects/grid.html
index b396c9899f1603f214f9ad4e2b355dea73df6a09..23ccf769a376c88b7d98e41a92aed02d1e75887f 100644
--- a/layouts/partials/blocks/templates/projects/grid.html
+++ b/layouts/partials/blocks/templates/projects/grid.html
@@ -1,6 +1,6 @@
 {{ $heading_level := .heading_level | default 3 }}
 {{ $heading := printf "h%d" $heading_level }}
-<div class="projects grid">
+<div class="grid">
   {{ range $project := .projects -}}
     {{ with site.GetPage .file }}
       {{ partial "projects/project.html" (dict