.responsive .mobile-show{display:none}.responsive .mobile-hide{display:block}@media (max-width: 768px){.responsive .band{overflow-x:hidden;padding:30px 0}.responsive .band.tall{padding:60px 0}.responsive .band.slider-band{padding:30px 0}.responsive .band.slider-band .inner{padding:0}.responsive .mobile-show{display:block}.responsive .mobile-hide{display:none}.responsive div.inner{width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.responsive .home-hero-title,.responsive .home-band-title{font-size:30px;line-height:30px;text-align:center;float:none;clear:both}.responsive .slider-band .submit-wrapper{display:none}.responsive .home-slider{width:100%;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.responsive .home-slider .home-band-title{width:100%}.responsive .mobile-show.home-swipe{margin:0 -10px}.responsive .mobile-show .slide-image{height:220px;width:200px}.responsive .mobile-show .slide-image-wrapper,.responsive .mobile-show .slide-image-inner{width:200px}.responsive .mobile-show .tile-inner .organization-purpose-title{margin-top:0}.responsive .swipe-container{height:auto}.responsive .swipe-container .left-arrow{left:5px}.responsive .swipe-container .right-arrow{right:5px}.responsive .swipe-container .arrow{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}.responsive .home-easy-integration{width:100%}.responsive .home-easy-integration-body{width:100%}.responsive .home-easy-integration-body p{font-size:14px}.responsive .easy .tile{width:100%;float:none;clear:both;max-width:320px;margin-left:auto;margin-right:auto}.responsive .more-visible-band .tile.col4{width:100%;float:none;clear:both;max-width:320px;margin-left:auto;margin-right:auto}.responsive .more-visible-band .tile.col4 img{width:100%;height:auto}.responsive .more-visible-band .achievements-blurb{max-width:100%}.responsive .easy-blurb{width:188px}.responsive .digital-info-tile{height:auto;overflow:visible;float:none;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.responsive .digital-info-tile .tile-inner{padding:0}.responsive .band.band-blue .home-band-title{margin-bottom:15px}.responsive .band.band-blue .tile{float:none;width:100%;margin:10px auto;max-width:320px}.responsive #user-menu .logged-in img{display:none}.responsive #header .nav{float:none;clear:both;margin:0;font-size:12px;text-align:center;padding-top:10px}.responsive #header .give:hover ul.give-expand{display:none}.responsive #header .signin{float:none;margin:5px 0 20px 0;text-align:center}.responsive #header .credly-logo{display:none}.responsive #header #claim.header-form h2{font-size:20px;margin:0;margin-bottom:15px}.responsive #header #claim.header-form form{width:100%}.responsive #header #claim.header-form .claim-form-wrapper{width:100%}.responsive #header #claim.header-form #claim-code{float:none;clear:both;margin:10px auto}.responsive #header #claim.header-form .submit-wrapper{margin:0 auto;float:none}.responsive #header #create-account{padding-top:10px}.responsive #header #create-account form{width:100%;max-width:285px}.responsive #header #create-account .or-line{display:none}.responsive #header #create-account a.fb{margin-right:0;margin-top:20px}.responsive #header #create-account .submit-wrapper{margin:0 auto !important}.responsive #header #create-account .container{padding-top:10px}.responsive #header #create-account h2,.responsive #header #create-account .header-form h2{font-size:20px;margin:0}.responsive #header #create-account .social-signup{margin-bottom:10px}.responsive #header #create-account .l-side{width:100%;float:none;clear:both}.responsive #header #create-account .r-side{width:100%;float:none;clear:both}.responsive #header #create-account .r-side p{margin:15px 10px}.responsive #header #create-account .r-side label{margin-left:15px}.responsive #header #create-account .r-side label.agreement{margin-top:25px;overflow:visible}.responsive #header #create-account .r-side label.agreement span{float:none;margin-bottom:5px}.responsive #header #create-account .r-side label.agreement span.content{float:none;width:100%}.responsive #header #create-account input[type="text"],.responsive #header #create-account input[type="password"],.responsive #header #create-account input[type="email"],.responsive #header #create-account input[type="url"]{margin:10px}.responsive #header #create-account p.member{width:100%}.responsive #header #sign-in .container{padding-top:10px}.responsive #header #sign-in h2{font-size:20px}.responsive #header #sign-in form{float:none}.responsive #header #sign-in .social-signup{margin-top:10px}.responsive #header #sign-in a.social{margin:10px auto}.responsive #header #sign-in .l-side{padding:0;width:100%;float:none;clear:both;border-right:0;overflow:hidden}.responsive #header #sign-in .r-side{padding:0;width:100%;float:none;clear:both;padding-top:5px}.responsive #header #sign-in p.need-account{width:100%}.responsive #header #reset-password{width:100%}.responsive #header #reset-password h2{padding-top:0;margin:20px}.responsive #header #reset-password p{font-size:15px;margin:0;margin-bottom:10px}.responsive #header #reset-password form{width:100%}.responsive #header #reset-password input[type="email"]{float:none;margin:10px}.responsive #header #reset-password .outer-container{width:100%}.responsive #header #reset-password .container{width:100%}.responsive #header #reset-password .container .form-container{width:100%}.responsive #footer a.mir{right:15px;margin-top:0}.responsive #footer a.app-store{margin-top:0;right:auto;left:10px}.responsive #footer>.inner{height:auto;margin:0}.responsive #footer .container{padding-top:80px}.responsive #footer p.copyright{text-indent:initial}.responsive #footer p.copyright .social-icons{position:static;display:block}.responsive .email-notif{display:none}}
