diff --git a/application/views/eqslcard/index.php b/application/views/eqslcard/index.php
index bbacfd34..cdb2c3f3 100644
--- a/application/views/eqslcard/index.php
+++ b/application/views/eqslcard/index.php
@@ -73,54 +73,6 @@
-
diff --git a/application/views/interface_assets/header.php b/application/views/interface_assets/header.php
index 319d79a2..596f450d 100644
--- a/application/views/interface_assets/header.php
+++ b/application/views/interface_assets/header.php
@@ -44,6 +44,7 @@
+
uri->segment(1) == "sattimers") { ?>
diff --git a/assets/css/gallery.css b/assets/css/gallery.css
new file mode 100644
index 00000000..7ff0e76a
--- /dev/null
+++ b/assets/css/gallery.css
@@ -0,0 +1,41 @@
+.photo {
+ width: 100%;
+ display: block;
+ background-size: cover;
+ background-position: center center;
+ box-sizing: border-box;
+}
+.no-touch .photo {
+ filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */
+ filter: gray; /* IE6-9 */
+-webkit-filter: grayscale( 100% ); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
+ opacity: .7;
+ transition: all 400ms ease-in-out;
+}
+.no-touch .photo:hover {
+ filter: url("data:image/svg+xml;utf8,#grayscale");
+-webkit-filter: grayscale(0%);
+ opacity: 1;
+}
+.scrollable-div {
+ height: 70vh; /* set a fixed height for the div */
+ overflow-y: scroll; /* enable vertical scrollbar */
+}
+@media screen and ( min-width: 768px ) {
+.photo { float: left; width: 50%; }
+}
+@media screen and ( min-width: 1023px ) {
+.photo { width: 33.3333%; }
+}
+@media screen and ( min-width: 1220px ) {
+.photo { width: 25%; }
+}
+@media screen and ( min-width: 1440px ) {
+.photo { width: 20%; }
+}
+
+.photo:after {
+ content: "";
+ display: block;
+ padding-bottom: 100%;
+}