body { margin: 2rem auto; width: 85%; padding: 0; background-color: rgb(246, 249, 252); } .logo { width: 25%; } h1 { text-align: center; padding: 2rem 0; } .adobe_btn { text-align: center; align-items: center; padding-top: 1.5rem; } .brand_img { width: 100%; height: auto; margin: 1rem; } .brand_img1 { padding-bottom: 1rem; } html { box-sizing: border-box; font-family: 'Open Sans', sans-serif; } *, *:before, *:after { box-sizing: inherit; } .background { padding: 0 25px 25px; position: relative; width: 100%; } .background::after { content: ''; background: #60a9ff; background: -moz-linear-gradient(top, #60a9ff 0%, #4394f4 100%); background: -webkit-linear-gradient(top, #60a9ff 0%, #4394f4 100%); background: linear-gradient(to bottom, #60a9ff 0%, #4394f4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60a9ff', endColorstr='#4394f4', GradientType=0); height: 350px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } @media (min-width: 900px) { .background { padding: 0 0 25px; } } .container1 { margin: 0 auto; padding: 50px 0 0; max-width: 960px; width: 100%; }