@media only screen and (max-device-width:1200px),only screen and (max-width:1200px){#outer-wrapper,header,content,footer,.wrapper{width:100%;max-width:100%}.wrapper p,content p,.wrapper ul,content ul,.wrapper ol,content ol,.wrapper blockquote,content blockquote,.wrapper img,content img,.wrapper iframe,content iframe{max-width:100%}header{top:0!important;left:0!important;right:0!important;width:100%!important;margin-left:0!important}footer{height:auto}footer .wrapper ul li{display:block;width:auto;margin:0 auto 20px}footer .wrapper ul li:last-child{margin-bottom:0}#staff li.with-profile{width:52%;padding:40px 4.2% 40px 43.8%}#staff li.with-profile .profile{width:40%;height:100%}}@media only screen and (max-device-width:768px),only screen and (max-width:768px){header #logo{left:25px}header #menu-toggle{display:block;top:50%;margin-top:-9.5px}header #donate{display:none;position:static;margin:0 auto 24px}header .wrapper{position:static}header .wrapper>nav{display:none;top:105px;height:auto;background-color:#232733;text-align:center;z-index:999999}header .wrapper>nav ul{position:static;height:auto;margin:0;padding:0;white-space:nowrap;list-style-type:none}header .wrapper>nav ul li{display:block;height:auto}header .wrapper>nav ul li a{height:auto;padding:12px 0;color:#fff;text-align:center}header .wrapper>nav ul li a:active,header .wrapper>nav ul li a:hover,header .wrapper>nav ul li a.active{color:#9caa6d}header .wrapper>nav ul li:first-child a{padding-top:24px}header .wrapper>nav ul li:last-child a{padding-bottom:24px}#services ul{padding-bottom:30px;text-align:center}#services ul li{margin:0 32px 45px!important}}@media only screen and (max-device-width:540px),only screen and (max-width:540px){body.home header{position:fixed;background-color:#fff}body.home content{padding-top:250px;background-position:left -2.5%;background-size:110%}body.home content #message p:first-child{margin-bottom:40px}body.home content #feature p{width:85%;margin-top:35px;font-size:18px;line-height:22px}body.staff content{padding-top:70%;background-size:100% auto!important}body.who-we-are content{padding-top:70%;background-position:65% 0;background-size:contain!important}body.who-we-are content #feature p{margin-top:35px;font-size:18px;line-height:22px}body.funding-sources content{background-position:left top}body.contact content #message{margin-top:40px}header{position:fixed;background-color:#fff;height:60px}header #logo{left:25px;width:135px;height:24px;margin-top:-12px}header #logo a{width:135px;height:24px;background-size:115px 20px}header .wrapper>nav{top:60px}content{margin-top:60px!important}content #feature{top:60px}content h1,content h2,content h3{text-align:center!important;text-indent:initial!important}content h1 span,content h2 span,content h3 span{text-indent:initial!important;text-align:center!important}.content{padding-top:40px!important;padding-bottom:40px!important}.content.no-padding{padding:0!important}footer .wrapper ul li:before{display:none}footer .wrapper ul li a i{display:none}footer .wrapper ul li a span{display:block;margin:5px 0 0}body.what-we-do content{padding-top:380px!important;background-position:30% -225px}body.what-we-do content #feature p{margin-top:40px!important;font-size:22px;line-height:26px}body.what-we-do content .btn+.btn{margin-top:10px}body.what-we-do content #services{padding-bottom:0!important}body.what-we-do content #services ul li{display:block;clear:both;width:100%!important;margin:0!important;padding:0!important;text-align:center}body.what-we-do content #services ul li a span{display:inline}body.what-we-do content #services ul li h2,body.what-we-do content #services ul li p{position:relative;padding-right:7.5%!important;padding-left:7.5%!important;background:url(/assets/img/blue-trans-90.png) repeat center center;z-index:2}body.what-we-do content #services ul li h2{margin:0!important;padding-top:148px;padding-bottom:20px}body.what-we-do content #services ul li h2:before{top:60px}body.what-we-do content #services ul li p{margin:0!important;padding-bottom:30px}body.what-we-do content #services ul li p:last-child{padding-bottom:50px}body.what-we-do content #services ul li:nth-child(2n){padding-right:0!important;padding-left:0!important}body.what-we-do content #services ul li:nth-child(2n) .imagery{opacity:.9;background-color:#fff}body.what-we-do content #services ul li:nth-child(2n+1) h2,body.what-we-do content #services ul li:nth-child(2n+1) p{background-image:url(/assets/img/blue-trans-90.png)}#meet-the-staff p{width:85%;font-size:24px;line-height:28px}#meet-the-staff p:last-child{margin-bottom:155px}#map-coverage{padding-top:40px;padding-bottom:40px}#map-coverage p img{top:-195px;width:85%!important}#staff{width:100%}#staff ul li{width:85.2%!important;padding:40px 7.4%!important}#staff ul li h2{font-size:26px;line-height:26px}#staff ul li.with-profile{width:85.2%!important;padding:40px 7.4%!important}#staff ul li.with-profile .profile{position:static;display:block;width:232px;height:232px;margin:0 auto 20px;clear:both;background-position:center!important}#staff ul li:nth-child(2n){padding:40px 7.4%!important;background-color:#232733}#staff ul li:nth-child(2n).with-profile{padding:40px 7.4%!important}#contact-info p#contact-address a:link,#contact-info p#contact-address a:visited,#contact-info p#contact-address a:hover,#contact-info p#contact-address a:active{font-size:20px;line-height:24px}#contact-info p:last-child{margin-bottom:20px}#like-on-facebook{padding:20px 7.5% 40px!important}.cols.two-col{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:inherit;-moz-column-gap:inherit;column-gap:inherit}.cols .col-break{-webkit-break-after:inherit;-mox-break-after:inherit;break-after:inherit}.cols .col-break-inside-avoid{-webkit-column-break-inside:inherit;-moz-column-break-inside:inherit;break-inside:inherit}}