@media (min-width: 20em) {
    .mobile { display: block; } .desktop { display: none; }
    .banner-wrapper div img{ width: 150%;}
    .gray-strip{ margin: 0% 0 8% 0%; width: 100%; padding: 7% 4%;}
    .gray-strip h1{ font-size: 1.5em; }
    .category-wrapper{min-height: 420px; }
    .category-logo{height: 100%; background-size: 60%}
    .team{ text-align:left; } 
    .home-gallery-wrapper a{ width: 50%; }
    .mfg{ font-size: 2em; top:35%;}
    .copy-text { text-align: center; } .wc-text {text-align: center; } }

  @media (min-width: 48em) {
    .mobile { display: block; } .desktop { display: none; }
    .banner-wrapper div img{ width: 100%;}
    .gray-strip{ margin: 80% 00% 0%; width: 108%; padding: 7% 4%;}
    .gray-strip h1{ font-size: 2.5em; }
    .category-wrapper{min-height: 600px; }
    .category-logo{height: 100%; background-size: 40%}
    .team{ text-align:right; } 
    .home-gallery-wrapper a{ width: 25%; }
    .mfg{ font-size: 2em; top:35%;}
    .copy-text { text-align: center; }.wc-text { text-align: center; } }
  
  @media (min-width: 64em) {
    .mobile { display: none; }.desktop { display: block; }
    .banner-wrapper div img{ width: 100%;}
    .gray-strip{ margin: 0% 0 8% -8%;  width: 108%; padding: 7% 8%;
    .gray-strip h1{ font-size: 3.5em; }
    .category-wrapper{min-height: 600px; }
    .category-logo{height: 100%; background-size: 40%}
    .team{ text-align:right; } 
    .home-gallery-wrapper a{ width: 25%; }
    .mfg{ font-size: 3em; top:35%;}
    .copy-text { text-align: left; } .wc-text { text-align: right; } }
  
  @media (min-width: 85.375em) {
    .mobile { display: none; } .desktop {  display: block; }
    .banner-wrapper div img{ width: 100%;}
    .gray-strip{ margin: 8% 0 0% -8%;  width: 108%; padding: 7% 8%;
    .gray-strip h1{ font-size: 3.5em; }
    .category-wrapper{min-height: 600px; }
    .category-logo{height: 100%; background-size: 50%}
    .team{ text-align:right; } 
    .home-gallery-wrapper a{ width: 25%; }
    .mfg{ font-size: 3em; top:35%;}
     .copy-text {text-align: left; }.wc-text {text-align: right; } }
  
  @media (min-width: 120em) {
    .mobile {display: none; } .desktop { display: block; }
    .banner-wrapper div img{ width: 100%;}
    .gray-strip{ margin: 8% 0 0% -8%;  width: 108%; padding: 7% 8%;
    .gray-strip h1{ font-size: 3.5em; }
    .category-wrapper{min-height: 600px; }
    .category-logo{height: 100%; background-size: 50%}
    .team{ text-align:right; } 
    .home-gallery-wrapper a{ width: 25%; }
    .mfg{ font-size: 3em; top:35%;}
    .copy-text { text-align: left; } .wc-text {text-align: right; } }
  
  @media (min-width: 160em) {
    .mobile {display: none; } .desktop { display: block; }
    .banner-wrapper div img{ width: 100%;}
    .gray-strip{ margin: 8% 0 0% -8%;  width: 108%; padding: 7% 8%;
    .gray-strip h1{ font-size: 3.5em; }
    .category-wrapper{min-height: 600px; }
    .category-logo{height: 100%; background-size: 50%}
    .team{ text-align:right; }
    .home-gallery-wrapper a{ width: 25%; }
    .mfg{ font-size: 3em; top:35%;}
    .copy-text { text-align: left; }.wc-text { text-align: right; } }
  