.newsletterPage { background-image: url(http://demandware.edgesuite.net/aamz_prd/on/demandware.static/-/Sites-disneyes-Library/default/dw00701d9c/assets/freeform/Newsletter_bg_ES_07072016.jpg); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100% auto; } @media (max-width: 1024px) { section.newsletterPage .newsletterTopSlot { width: 70%; margin: 0 auto; text-align: center; } section.newsletterPage .newsletterTopSlot .newsletter-promo-top { background: rgba(255,255,255,.8); } section.newsletterPage .newsletterForm { margin: 40px auto; width: 70%; background: rgba(255,255,255,.8); border-radius: 7px; padding: 30px; box-sizing: border-box; } section.newsletterPage .newsletterForm .formRow input.inputbox { padding: 10px; width: 100%; box-sizing: border-box; } } @media (max-width: 768px) { section.newsletterPage { background-size: auto 100%; } } @media (max-width: 767px) { section.newsletterPage .newsletterTopSlot { width: 100%; } section.newsletterPage { background: none; } section.newsletterPage .newsletterForm { width: 100%; padding: 0; } }