diff --git a/media/less/student/index.less b/media/less/student/index.less
index 0a35a2d957901a7ed57ea9a5b5b475045969ea94..aa59acc19483338effab143bacc95442ad9d1107 100644
--- a/media/less/student/index.less
+++ b/media/less/student/index.less
@@ -58,4 +58,52 @@
     font-size: 0.8em;
     padding: 5px;
   }
+}
+
+@media all and (max-width: 599px) {
+    body {
+        min-width: initial;
+    }
+    
+    #errButton {
+        display: none;
+    }
+    
+    .main_layer {
+        max-width: initial;
+        min-width: initial;
+    }
+    
+    .main .main_top {
+        display: inherit;
+        position: inherit;
+    }
+    
+    .helpLink {
+        display: none;
+    }
+    
+    .sidePadding {
+        padding: 0 10px !important;
+    }
+    
+    .main .main_content {
+        border-radius: 0;
+        
+        .tableHeader, .discTeachers, .discControl {
+            display: none;
+        }
+        
+        .discRating {
+            white-space: nowrap;
+        }
+    }
+    
+    .header_wrapper {
+        padding: 9pt 10px;
+        
+        .logotype span, #username {
+            display: none;
+        }
+    }
 }
\ No newline at end of file