diff --git a/config_translation.admin.css b/config_translation.admin.css
index f18e0e6..57a8cdf 100644
--- a/config_translation.admin.css
+++ b/config_translation.admin.css
@@ -1,8 +1,25 @@
-.config-translation-form .translation-element-wrapper .source {
-  width:48%;
-  float:left;
+.config-translation-form .translation-element-wrapper .translation label {
+  position: absolute !important;
+  clip: rect(1px, 1px, 1px, 1px);
+  overflow: hidden;
+  height: 1px;
+  width: 1px;
 }
-.config-translation-form .translation-element-wrapper .translation {
-  width:48%;
-  float:right;
+
+@media all and (min-width: 851px) {
+  .config-translation-form .translation-element-wrapper .source {
+    width:48%;
+    float:left;
+  }
+  .config-translation-form .translation-element-wrapper .translation {
+    width:48%;
+    float:right;
+  }
+  .config-translation-form .translation-element-wrapper .translation label {
+    position: static !important;
+    clip: auto;
+    overflow: visible;
+    height: auto;
+    width: auto;
+  }
 }
