body#features #storage.row h1 { margin-left: -80px; }
body#features #ports.row h1 { margin-left: -40px; }
body#features #display.row h1 { margin-left: -40px; }
body#features #processors.row h1 { margin-left: -25px; }

.features .noretail .applecare { width: 360px; }
.features .noretail .retail { width: 332px; }
.features .support .grid2col { width: auto; margin: 40px 60px 20px; }
.features .support { position: relative; z-index: 1; padding: 65px 115px 50px; border-top: 1px solid #e2e2e2; }


body#features .support.noretail, body#features .support.noretail { padding-bottom: 33px; padding-left: 200px; }
.features .support { position: relative; z-index: 1; padding: 65px 115px 50px; }
.features .support h1, .features .support .intro { margin: 0 0 10px; width: 665px; }
.features .support .intro { width: 669px; }
body#features .support.noretail .grid2col, body#features .support.noretail .grid2col { width: 890px; margin-left: 0px; }
body#features .support.noretail .left, body#features .support.noretail .left { margin-right: 37px; }
body#features .support.noretail .applecare, body#features .support.noretail .applecare { width: 655px; }
.features .support .grid2col { margin-top: 39px; }
.content .toggle-nav { padding-top: 30px; }