--- id: 6153a3952facd25a83fe8083 title: Step 20 challengeType: 0 dashedName: step-20 --- # --description-- Create a media query for screens smaller than `800px` in width. In that media query, create a `#gallery img` rule and set the `width` property to `50%`. This will convert your gallery to a two-column layout. # --hints-- You should add a new `@media` query. ```js assert(new __helpers.CSSHelp(document).getCSSRules('media')?.length === 1); ``` Your new `@media` query should have a `max-width` of `800px`. ```js assert(new __helpers.CSSHelp(document).getCSSRules('media')?.[0]?.media?.mediaText === '(max-width: 800px)'); ``` Your `@media` query should have a `#gallery img` rule. ```js const rules = new __helpers.CSSHelp(document).getRuleListsWithinMedia('(max-width: 800px)'); assert(rules?.find(rule => rule.selectorText === '#gallery img')); ``` Your `#gallery img` rule should have a `width` property set to `50%`. ```js const rules = new __helpers.CSSHelp(document).getRuleListsWithinMedia('(max-width: 800px)'); const imgRule = rules?.find(rule => rule.selectorText === '#gallery img'); assert(imgRule?.style.width === '50%'); ``` # --seed-- ## --seed-contents-- ```html