Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 26230)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -10960,26 +10960,6 @@
 		font-size: 14px;
 	}
 
-	.wp-core-ui .button,
-	.wp-core-ui .button:active, /* Override non-responsive active styles in buttons.css */
-	input#publish,
-	input#save-post,
-	a.preview {
-		padding: 10px 14px;
-		line-height: 1;
-		font-size: 14px;
-		vertical-align: middle;
-		height: auto;
-		margin-bottom: 4px;
-	}
-
-	#media-upload.wp-core-ui .button {
-		padding: 0 10px 1px;
-		height: 24px;
-		line-height: 22px;
-		font-size: 13px;
-	}
-
 	.wrap .add-new-h2, .wrap .add-new-h2:active {
 		padding: 10px 15px;
 		font-size: 14px;
@@ -11234,11 +11214,6 @@
 		line-height: 280%;
 	}
 
-	.wp-core-ui .save-post-status.button {
-		position: relative;
-		margin: 0 14px 0 10px; /* 14px right margin to match all other buttons */
-	}
-
 	.wp-core-ui .save-post-visibility,
 	.wp-core-ui .save-timestamp {
 		vertical-align: middle;
Index: wp-includes/css/buttons.css
===================================================================
--- wp-includes/css/buttons.css	(revision 26230)
+++ wp-includes/css/buttons.css	(working copy)
@@ -27,6 +27,7 @@
  2.0 - Default Button Style
  3.0 - Primary Button Style
  4.0 - Button Groups
+ 5.0 - Responsive Button Styles
 
 ---------------------------------------------------------------------------- */
 
@@ -269,3 +270,38 @@
 .wp-core-ui .button-group > .button:last-child {
 	border-radius: 0 3px 3px 0;
 }
+
+/* ----------------------------------------------------------------------------
+  5.0 - Responsive Button Styles
+---------------------------------------------------------------------------- */
+
+@media screen and ( max-width: 782px ) {
+
+	.wp-core-ui .button,
+	.wp-core-ui .button:active, /* Override non-responsive active styles in buttons.css */
+	input#publish,
+	input#save-post,
+	a.preview {
+		padding: 10px 14px;
+		line-height: 1;
+		font-size: 14px;
+		vertical-align: middle;
+		height: auto;
+		margin-bottom: 4px;
+	}
+
+	#media-upload.wp-core-ui .button {
+		padding: 0 10px 1px;
+		height: 24px;
+		line-height: 22px;
+		font-size: 13px;
+	}
+	
+	/* Publish Metabox Options */
+	.wp-core-ui .save-post-status.button {
+		position: relative;
+		margin: 0 14px 0 10px; /* 14px right margin to match all other buttons */
+	}
+	
+
+}
