@media(min-width: 1200px)and (max-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{width:100% !important;max-width:90% !important}}@media(min-width: 1675px){.fostercare-hero-sec{padding:13.425rem 0 10rem 0;background-position:0px -16px}.foster-wishes-cta{padding:6.25rem 0;background-position:0px 86%}}@media(min-width: 1400px){.wishgrant-bg p{padding-right:3.5rem}}@media(max-width: 1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{width:100% !important;max-width:96% !important}.joymaker-bg h1{white-space:nowrap}}@media(max-width: 1200px){.wishgrant-bg h1{padding:0}.create-fundraiser p{padding:0}.wishfund-bg p{max-width:100%}.hero-sec{background-size:118%}.charities-row{gap:20px}}@media(max-width: 1024px){.wish-help-cta h3{width:76%;padding:0}.wishgrant-bg p,.wishgrant-bg h1{padding:0}.wishgrant-bg p{margin-top:1rem}.donateHero-bg,.wishgrant-bg{background-size:cover;background-position:center}.wishfund-bg p{margin-top:1rem;max-width:100%}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:97% !important}.hero-sec{margin-top:-24px}.hero-sec{background-size:cover;background-position:center;background-repeat:no-repeat}.our-impact{background-size:cover}.card .waiting_days{gap:3px}.card .waiting_days .time_bg{gap:3px}.charities-row{gap:20px;flex-wrap:wrap}.charities-row h2{width:100%;max-width:100%}}@media(max-width: 990px){.donation-card{margin-bottom:-28rem;margin-left:0}.donation-card .numberDiv label{max-width:100%}.moreways-give{padding:8rem 0 3rem 0;padding-top:28rem}.moreways-give .accordion-row .panel{padding:2rem 0rem 1rem 0rem}.cart_section .checkout_form{margin-left:0}.thankyou-optional{padding:3rem 0}.thankyou-optional .thanks_view{padding:0}.donation-confirmed .social-side{gap:1rem}.newsletter-sec .recent-form{margin-left:0}.newsletter-sec .ctct-embed-signup{max-width:100%;margin:0;padding:0;padding-bottom:3rem}.registration-form .ein-row{padding:0}.current-wishfund-card{max-width:100%}.application-process{background-size:cover}.sliderbar .donate-goal{margin-right:0}.sumbit-wish .category-card{min-height:-moz-fit-content;min-height:fit-content}.child_design{padding:2rem 0rem}.child-following{padding-top:0}.granted_info{margin-top:2rem}.ratio{max-width:100%;margin-bottom:2rem}.wishgrant-bg h1{min-height:-moz-fit-content;min-height:fit-content}.get-help-cta .cate-img{padding:0}.wishgrant-donate{margin-bottom:0;margin-left:0}.wishgrant-donate .numberDiv label{max-width:90px}.givingPage{overflow-x:hidden;padding-top:0 !important;margin-top:-1.5rem}.givingPage .col-lg-5{order:-1;position:relative}.givingPage .col-lg-5 .desktop{left:-16%;width:130%;position:relative}.givingPage .col-lg-5 .desktop img{max-width:119%}.givingPage h4{margin-top:2rem}.more-ways .row-x{-moz-column-gap:0;column-gap:0}.our-financials{background-size:cover}.gethelp-bg,.wishfund-bg{background-position:28%}.thankyou-bg{background-position:84%}.cms-cta{background-size:cover;background-position:12% 14%}.donar-advised-fund{padding:.5rem .8rem;gap:.5rem;min-width:inherit}.card .waiting_days{gap:8px}.card .waiting_days .time_bg{gap:4px}}@media(max-width: 767px){.cart_section .checkout_form{padding:1rem .5rem}.cart_section .checkout_form .payment_section button{font-size:15px !important;padding:.5rem}.registration-form .rgistr_btn .btn-secondary{min-width:100%}.get-help-cta .description{min-height:-moz-fit-content;min-height:fit-content}.alert{padding-right:40px}.alert button.close{position:absolute;top:13px !important;right:7px !important}footer .ml-3{margin-left:0}.more-ways{max-width:450px}.error-msg{padding:0;margin:0}.our-financials{background-size:cover;background-position:top right 30% !important}.gethelp-bg{background-position:center left 30% !important}.thankyou-bg h1{text-align:left}h1{font-size:5.3rem !important}.wishgrant-bg h1{font-size:5.3rem !important}.our-story{padding:2rem 0 2rem 0}.our-story .our-story-inner{max-width:100%;gap:1.2rem}.our-story .our-story-inner img{width:90px}.our-story .our-story-inner p{font-size:1.25rem;line-height:1.45;margin-bottom:.5rem !important}.our-impact{background-position:center bottom;background-size:cover}.our-impact .blue-bg h2{margin-bottom:1rem !important}.our-impact .blue-bg .info{margin-bottom:1.8rem}.our-impact .blue-bg .info img{width:90px;height:110px;margin-bottom:0}.our-impact .blue-bg .info .wish-img{width:100px}.our-impact .blue-bg .info h3{font-size:1.75rem !important}.our-impact .blue-bg .info p{font-size:1rem;letter-spacing:.5px}.our-impact .blue-bg .btn-primary-outline{margin-top:1rem}.wishes-by-category .category-card{margin-bottom:1.8rem}.wishes-by-category .category-card .btn-primary-outline,.wishes-by-category .category-card .categoryLink{max-width:300px;font-size:1rem !important}.wishes-by-category .btn-secondary.w-250{min-width:300px !important}.donation-story .donation p{line-height:1.5;font-size:1.125rem !important}.donation-story .donation p br{display:none}.osw-calloutbanner{padding:4px 15px 8px 15px;line-height:1.4}.osw-calloutbanner p{font-size:.875rem;font-weight:500}.more-ways .wish-help-cta h3{font-size:1.75rem;line-height:1.2}.donate-here{background:url(../imgs/donate-bg-mobile.jpg);background-size:cover !important;background-position:left top !important}.contact-bg{background-position:right 20% top !important}.registration-form .form-header .alert{max-width:calc(100% - 30px)}.loginRegLinks #LoginDropdown{white-space:nowrap;margin-right:10px}.loginRegLinks .wishGeneratorReg{margin-left:10px}.why-donate ul{padding-left:18px;padding-top:1rem}.fostercare-hero-sec{padding:5.425rem 0 6rem 0}.fostercare-hero-sec h1{padding:0 !important}.fostercare-hero-sec p{padding:0}}@media(max-width: 605px){.donate-btn-row{row-gap:.5rem !important}.donate-btn-row .btn-success-outline{order:1}.donate-btn-row .error-msg{justify-content:center}.donate-btn-row #donation_error{margin:.5rem 0}.alert{top:53px}}@media(max-width: 576px){h1{font-size:3.5rem !important;font-weight:900 !important;line-height:1 !important}h1 span{font-size:2.5rem !important;line-height:1.22 !important;margin-top:1rem}h2{font-size:2rem !important;margin-bottom:2rem !important}.hero-sec h1{padding-bottom:1.5rem}.wishgrant-bg h1{font-size:3.5rem !important;word-break:break-word}.wishgrant-bg p{font-size:1.25rem !important}.hero-sec{padding-bottom:3rem;background-position:55% 35%;background-size:265%}.card{max-width:400px;margin:auto}.newFilterBox{flex-wrap:wrap;justify-content:center}.newFilterBox .search_box{width:100%}.newFilterBox .search_box .form-control{min-width:-moz-fit-content;min-width:fit-content}.cart_section{padding:2.5rem 0}.cart_section .cart_view{padding-top:0}.cart_section .cart_view h4{width:70%}.cart_section .card-heading{flex-wrap:wrap;gap:0}.cart_section .donate_now_btn{font-size:1.25rem !important}.cart_section #total_amount{word-break:break-word}.container{max-width:92% !important}.our-impact,.browse-here,.donate-here{padding:3rem 0;background-size:cover;background-position:center}.our-impact .container,.browse-here .container,.donate-here .container{padding:0;max-width:100% !important}.category-card .cate-img{display:none}.donation-card{max-width:100%;padding:18px}.donation-card h3{font-size:22px}.moreways-give h6{font-size:1.4rem}.moreways-give .accordion-row{padding-top:3rem}.moreways-give .accordion-row h6{padding-right:4rem}.more-ways{padding:2rem 0 4.5rem 0}.more-ways .row-x{row-gap:4rem}.wish_grid{padding:2rem 0 3rem 0}.grant-wish-sec{padding-top:2rem}.grant-wish-sec .grant-wish{padding:0 0 2rem}.grant-wish-sec .share-buttons{justify-content:flex-start !important}.wish-story .panel{flex-wrap:wrap;row-gap:5px}.wish-story .fileUpload{flex-wrap:wrap;row-gap:0}.sidebarFilterDiv{width:100%}.sidebarFilterDiv .filterTop{height:calc(100vh - 130px)}.sidebarFilterDiv .filterButton{padding-bottom:70px}.wish-story{padding-top:0}.comment_section .img_wrap .modal-img{display:none;width:calc(100% - 4rem);height:419px}.thankyou-bg{background-size:cover;background-position:87% 11%}.thankyou-bg h1{font-size:3.5rem !important;text-align:left}.thankyou-bg h1 span{font-size:2.5rem !important;line-height:1.22 !important;margin-top:1rem}.wish-card{padding:2rem 1rem}.registration-form{padding:1rem}.registration-form #user-org_type label{width:100%}.giving-incentive-row{padding:1rem 0;padding-bottom:0}.giving-incentive-row .thumbnails{gap:2rem}.giving-incentive-row .category-card .cate-img{display:block}.giving-incentive-row .row-x{row-gap:2rem}.fundraiser-form{padding-bottom:3rem}.fundraiser-form .registration-form{padding:1rem}.checkbox_List .form-group .com_box{width:100%}.btn-row{flex-wrap:wrap}.btn-row a{min-width:160px !important}.finance-row{justify-content:center;gap:.5rem}.board-directors,.team-row{margin:0;padding:.5rem}.board-directors p,.team-row p{margin-bottom:1rem !important}.board-directors h5{margin-bottom:.3rem}.logo-slider{margin-top:1rem}.current-wishfund-sec .row-x{row-gap:2rem}.wishgrant-donate{max-width:100%;padding:0px}.wishgrant-donate .numberDiv{gap:1rem;justify-content:center}.wishgrant-donate .numberDiv label{max-width:75px;height:80px}.wishgrant-donate .numberDiv label span{font-size:20px}.joymaker-bg h1{white-space:nowrap}.joymaker-sec .recurringselect{min-width:100%}.joymaker-sec .checkout-button{min-width:90%}.profile-form .profile-info{flex-wrap:wrap}.profile-form .call-email{margin:2rem 0}.profile-form .your-impact{margin:1rem 0}.profile-sec .following-list{gap:0;justify-content:space-between}.blue-bg .info{margin-bottom:1rem}.accordion-row .accordion{padding-right:2rem}.accordion-row .accordion::after{right:0}.donation-card .btn-secondary{min-width:100%}.moreways-give .donate-monthly .btn-secondary{min-width:-moz-fit-content;min-width:fit-content}.givingPage .col-lg-5 .desktop img{max-width:119%;height:255px}.givingPage .donatebtn-row{padding:2rem 0}.givingPage .donatebtn-row .btn-primary-outline{min-width:173px}.donation-wishgrant-text{flex-wrap:wrap}.wishes-granted{height:-moz-fit-content;height:fit-content}.wishes-granted .granted-wishes-testimonial{min-height:284px}.wishes-granted .granted-wishes-testimonial li.listitem{height:-moz-fit-content;height:fit-content}.share-buttons span{font-size:13px}.contact-wish-help-cta .wish-help-cta h3{width:75%}.accordion .accordion-item .accordion-header .accordion-button{padding-right:0}.accordion .accordion-item .accordion-header .accordion-button::before{top:0;transform:translateY(104%)}.accordion .accordion-item .accordion-body{padding:0}.get-help-cta{height:100%;padding:0}.get-help-cta .cate-img{margin:0 0}.donation-story .container{padding:0}.wishgrant-donate .enter_amount{max-width:100%;width:100%;padding:.4rem .8rem}.wish-card .text_area{margin-top:1rem}.donate-here .blue-bg .row{margin:0}.sidebarFilterDiv{left:-619px}.activeSidebar{left:0}.big-wish .btn-primary-outline{min-width:-moz-fit-content;min-width:fit-content}.error-msg #donation_error{max-width:100%}.thankyou-bg{background-position:86%}.donation-confirmed .donation_confirm{padding-right:0}.giving_page ul{padding-left:2rem}.bottom_panel h3{font-size:30px}.contact-us{padding-bottom:0;padding-top:1rem}.report-problem{padding-top:2.5rem}.cms-template{padding:2.5rem 0}.newsletter-sec{padding-top:1rem;padding-bottom:4rem}.donate-btn-row{flex-direction:column;gap:1rem}.comment_section{padding-left:0}.comment_section .contentblock{margin-left:16px}.comment_section .panelrow .panel{width:96%;margin-left:26px}.comment_section .panelrow .panel::before{content:"";left:-28.5px;width:29px;height:33px;background-size:29px}.comment_section .panelrow .panel-body{padding:6px 0px}.our-impact{background-position:center;background-size:cover}.browse-here{padding:2rem 0;background-size:115%;background-position:center bottom}.browse-here .blue-bg{padding:1.2rem 2rem 2rem 2rem}.wishes-by-category{padding:2rem 0 3rem 0}.logoSlider-sec{padding-top:18px !important}.logoSlider-sec .bottom_panel{padding-top:1rem;padding-bottom:2rem}.recipient-wish-sec{padding-bottom:1rem}.grant-wish-category{padding-top:1rem}.wish-data h6{margin:0}.current-wishfund-sec{padding:3rem 0}.wishfund-browse-here{background-size:cover !important;background-position:35% 126% !important;margin-bottom:3rem}.get-help-cta h5{margin:1rem 0}.btn-row{padding-top:1rem;padding-bottom:3rem}#our-team{padding-bottom:3rem}#our-team .btn-row{padding-top:3rem;padding-bottom:0rem}.view-wish-sec .share-buttons span{margin-top:9px}.profile-sec .btn-secondary{min-width:-moz-fit-content;min-width:fit-content}.joymaker-grantwish{background-size:cover;background-position:35% 62% !important}#ultalert{padding-right:10px}.fostercare-hero-sec{background-position:76% 0}.fostercare-hero-sec h1{font-size:2.5rem !important}.fostercare-hero-sec p{font-size:1.25rem}.foster-wishes-cta{background-position:48% 0;padding:3rem 0}.foster-wishes-cta h2{font-size:2rem !important}.foster-wishes-cta p{margin:16px 0 16px 0 !important}.charities-row{justify-content:center;flex-direction:column}.faqs-sec .py-50{padding-bottom:0}.charities-row{gap:16px}.charities-row h2{text-align:center !important}.foster-charities,.why-donate,.foster-advocates{padding:2rem 0}.py-50{padding:2rem 0;row-gap:2rem}.wishgrant-steps{padding-bottom:2rem}.faqs-sec .row-x{row-gap:2rem;padding-bottom:0 !important}.step-card{padding:16px 20px;gap:8px}}@media(max-width: 400px){.blue-bg .info h3{font-size:1.8rem !important}}@media(max-width: 389px){h1{font-size:2.75rem !important}h1 span{font-size:1.875rem !important}.wishgrant-bg h1{font-size:2.75rem !important}.thankyou-bg h1{font-size:2.75rem !important}.thankyou-bg h1 span{font-size:1.875rem !important}.bottom_panel h3{font-size:24px}.finance-row{gap:2rem}}@media(max-width: 359px){.category-card .btn-primary-outline{min-width:-moz-fit-content;min-width:fit-content;width:100%}.donatebtn-row{flex-wrap:wrap}.card .waiting_days{gap:5px}.card .waiting_days .time_bg{gap:3px}.card .wish-name{padding:0 1.5rem}}