diff --git a/src/wp-admin/css/themes.css b/src/wp-admin/css/themes.css
index ee7d21b765..dcc48aef1c 100644
--- a/src/wp-admin/css/themes.css
+++ b/src/wp-admin/css/themes.css
@@ -459,17 +459,20 @@ body.js .theme-browser.search-loading {
 }
 
 .theme-overlay .theme-wrap {
-	clear: both;
-	position: fixed;
-	top: 9%;
-	left: 190px;
-	right: 30px;
-	bottom: 3%;
-	background: #fff;
-	box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
-	z-index: 10000; /* Over WP Pointers. */
-	box-sizing: border-box;
-	-webkit-overflow-scrolling: touch;
+    clear: both;
+    position: fixed;
+    top: 30px;
+    left: 190px;
+    right: 30px;
+    bottom: 30px;
+    background: #fff;
+    box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
+    margin: 32px auto 0 auto;
+    max-width: 1450px;
+    z-index: 10000;
+    /* Over WP Pointers. */
+    box-sizing: border-box;
+    -webkit-overflow-scrolling: touch;
 }
 
 body.folded .theme-browser ~ .theme-overlay .theme-wrap {
@@ -782,13 +785,6 @@ body.folded .theme-browser ~ .theme-overlay .theme-wrap {
 	}
 }
 
-@media only screen and (min-width: 1680px) {
-	.theme-overlay .theme-wrap {
-		width: 1450px;
-		margin: 0 auto;
-	}
-}
-
 /* Maximum screenshot width reaches 440px */
 @media only screen and (min-width: 1640px) {
 	.theme-browser .theme {
