@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.ngo-listing-banner{margin-top:var(--headerheight)}.ngo-listing-banner .banner{height:70vh;position:relative;overflow:hidden}.ngo-listing-banner .banner:before{content:"";background:#0009;width:100%;height:100%;position:absolute;inset:1px}.ngo-listing-banner .banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ngo-listing-banner .banner .banner-wrapper{bottom:45%}.ngo-listing-banner .banner .banner-wrapper h1{color:var(--white);text-align:center;margin-bottom:10px}.ngo-listing-banner .banner .banner-wrapper p{color:var(--white);text-align:center;font-size:16px;font-weight:400;line-height:1.1}.ngo-listing-banner .banner .banner-wrapper .search-bar{background:#fffc;border-radius:10px;justify-content:space-between;align-items:center;width:fit-content;height:66px;margin:30px auto 0;padding:15px;display:flex}@media only screen and (max-width:768px){.ngo-listing-banner .banner .banner-wrapper .search-bar{width:100%}}@media only screen and (max-width:540px){.ngo-listing-banner .banner .banner-wrapper .search-bar{height:fit-content;padding:15px 10px}}.ngo-listing-banner .banner .banner-wrapper .search-bar form{justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:540px){.ngo-listing-banner .banner .banner-wrapper .search-bar form{flex-direction:column;gap:10px}}.ngo-listing-banner .banner .banner-wrapper .search-bar form .grp2{align-items:center;gap:10px;display:flex}@media only screen and (max-width:540px){.ngo-listing-banner .banner .banner-wrapper .search-bar form .grp2{gap:5px}}.ngo-listing-banner .banner .banner-wrapper .search-bar form button{border-radius:10px;width:90px;height:40px;padding:8px 16px}.ngo-listing-banner .banner .banner-wrapper .search-bar form img{-o-object-fit:contain;object-fit:contain;width:24px}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search{background:#fff;border-radius:10px;align-items:center;gap:8px;width:380px;height:40px;padding:6px 8px;display:flex}@media only screen and (max-width:540px){.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search{width:100%}}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search .search-icon-wrap{align-items:center;display:flex}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search .search-input-field{color:#666;border:none;outline:none;width:100%;font-size:14px;line-height:16px}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search .search-input-field::placeholder{color:#666;font-size:14px}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown{background:0 0;border:none;border-radius:5px;height:32px;padding:8px 17px;max-width:122px!important}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-display,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-display{font-size:16px;font-weight:500;line-height:1.2}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-panel,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-panel{width:fit-content}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-panel .sel-panel-inner ul li,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-panel .sel-panel-inner ul li{white-space:nowrap}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-list,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-list{max-height:180px;margin:0}.ngo-listing-section .tab-nav{padding:40px 0}@media only screen and (max-width:540px){.ngo-listing-section .tab-nav{padding:20px 0 10px}}.ngo-listing-section .tab-nav .swiper{max-width:90%;margin:auto;padding:20px 0 30px;position:relative}@media only screen and (max-width:540px){.ngo-listing-section .tab-nav .swiper{max-width:100%;padding:20px 0 15px}}.ngo-listing-section .tab-nav .swiper:before{content:"";z-index:1;background:#6663;width:100%;max-width:100%;height:2px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}@media only screen and (max-width:540px){.ngo-listing-section .tab-nav .swiper:before{bottom:14px}}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide{text-align:center;position:relative}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide div:before{content:"";z-index:2;background:0 0;width:100%;max-width:100%;height:2px;transition:all .5s;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}@media only screen and (max-width:540px){.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide div:before{bottom:-10px}}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide .active:before{content:"";z-index:2;background:#f36e2a;width:100%;max-width:100%;height:2px;transition:all .5s;position:absolute;left:50%;transform:translate(-50%)}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide .active figure img{filter:invert(4%)sepia()saturate(2833%)hue-rotate(346deg)brightness(96%)contrast(95%)}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide .active figcaption h4{color:#f36e2a}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide figure{width:32px;height:32px;margin:0 auto 15px}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide figure img{transition:all .2s}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide figcaption h4{color:#666666a6;font-size:16px;font-weight:500;line-height:1;transition:all .5s}.ngo-listing-section .tab-nav .custom-pagination .swiper-nav{width:100%}.ngo-listing-section .tab-nav .custom-pagination .swiper-nav .btn{padding:0}.ngo-listing-section .tab-nav .custom-pagination .swiper-nav .btn:hover svg path{fill:var(--white)}.ngo-listing-section .grid-box{grid-template-columns:repeat(3,1fr);gap:35px 20px;padding:10px 0 60px;display:grid}@media only screen and (max-width:1024px){.ngo-listing-section .grid-box{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.ngo-listing-section .grid-box{grid-template-columns:repeat(1,1fr)}}.ngo-detail-secA{margin-top:var(--headerheight);padding:50px 0 0}.ngo-detail-secA .flex-box{border-radius:10px;align-items:center;gap:50px;height:fit-content;padding:30px;display:flex;box-shadow:0 2px 8px #63636333}@media only screen and (max-width:1024px){.ngo-detail-secA .flex-box{flex-wrap:wrap;gap:20px 50px}}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box{justify-content:center;padding:20px}}.ngo-detail-secA .flex-box .col:first-child figure{width:146px;height:146px}.ngo-detail-secA .flex-box .col:first-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ngo-detail-secA .flex-box .col:nth-child(2) h1{align-items:center;gap:10px;margin-bottom:10px;font-size:32px;font-weight:600;line-height:38.77px;display:flex}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(2) h1{text-align:center;justify-content:center;font-size:22px}}.ngo-detail-secA .flex-box .col:nth-child(2) h1 span{line-height:0}.ngo-detail-secA .flex-box .col:nth-child(2) p{color:var(--text);font-size:16px;font-weight:400}@media only screen and (max-width:768px){.ngo-detail-secA .flex-box .col:nth-child(2) p{max-width:475px}}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(2) p{text-align:center;justify-content:center;max-width:100%}}.ngo-detail-secA .flex-box .col:nth-child(2) .inside-flex{align-items:center;gap:20px;margin-top:25px;display:flex}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(2) .inside-flex{gap:10px}}.ngo-detail-secA .flex-box .col:nth-child(2) .inside-flex span{color:var(--text);background:#ededed;border-radius:25px;padding:5px 20px;font-size:14px;font-weight:500}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(2) .inside-flex span{font-size:12px}}@media only screen and (max-width:370px){.ngo-detail-secA .flex-box .col:nth-child(2) .inside-flex span{padding:5px 9px}}.ngo-detail-secA .flex-box .col:nth-child(3){gap:20px;display:flex}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(3){width:100%}}.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex{background:#8db2e11a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:fit-content;height:fit-content;padding:30px;display:flex;overflow:hidden}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex{width:100%;height:fit-content;padding:20px}}.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex p{color:var(--text);font-size:16px;font-weight:400}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex p{font-size:14px}}.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex h4{color:var(--secondary);font-size:24px;font-weight:600;line-height:24px}@media only screen and (max-width:540px){.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex h4{font-size:22px}}@media only screen and (max-width:370px){.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex h4{font-size:18px}}.ngo-detail-secB{padding:50px 0}@media only screen and (max-width:540px){.ngo-detail-secB{padding:20px 0 50px}}.ngo-detail-secB .flex-box{justify-content:space-between;gap:40px;display:flex}@media only screen and (max-width:1024px){.ngo-detail-secB .flex-box{flex-direction:column}}.ngo-detail-secB .left-col{width:100%;max-width:65%}@media only screen and (max-width:1024px){.ngo-detail-secB .left-col{max-width:100%}}.ngo-detail-secB .left-col h2{color:var(--black);margin:20px 0;font-size:24px;font-weight:600}.ngo-detail-secB .left-col .What-we-do .flex{gap:40px;margin-bottom:15px;display:flex}.ngo-detail-secB .left-col .What-we-do .flex .flex-item{align-items:center;gap:7px;display:flex}.ngo-detail-secB .left-col .our-fundraisers{margin-top:40px}.ngo-detail-secB .left-col .our-fundraisers .custom-pagination .swiper-nav{justify-content:start;width:fit-content;position:absolute;top:-60px;right:0}.ngo-detail-secB .left-col .how-we-utilise-funds{margin-top:30px}.ngo-detail-secB .left-col .gallery{margin-top:50px;position:relative}.ngo-detail-secB .left-col .gallery .gallery-swiper{max-width:850px}@media only screen and (max-width:1024px){.ngo-detail-secB .left-col .gallery .gallery-swiper{max-width:100%}}.ngo-detail-secB .left-col .gallery .gallery-swiper .swiper-slide figure{border-radius:10px;height:244px;margin-bottom:20px;line-height:0;overflow:hidden}@media only screen and (max-width:1024px){.ngo-detail-secB .left-col .gallery .gallery-swiper .swiper-slide figure{height:324px}}.ngo-detail-secB .left-col .gallery .gallery-swiper .swiper-slide figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ngo-detail-secB .left-col .gallery .custom-pagination{position:absolute;top:-60px;right:0}.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0;display:flex;position:relative;top:9%}@media only screen and (max-width:1024px){.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{width:fit-content}}@media only screen and (max-width:991px){.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{top:6%}}@media only screen and (max-width:540px){.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{display:none}}.ngo-detail-secB .left-col .testimonials{margin-top:40px}.ngo-detail-secB .left-col .testimonials .swiper-pagination-progressbar{background:#d0d0d0;height:3px;position:relative}.ngo-detail-secB .left-col .testimonials .swiper-pagination-progressbar-fill{background:var(--secondary)!important}.ngo-detail-secB .left-col .testimonials .custom-pagination{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 0;display:flex}@media only screen and (max-width:540px){.ngo-detail-secB .left-col .testimonials .custom-pagination{margin:10px 0 0}}.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-pagination{z-index:1;width:84%;position:relative}.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-pagination .swiper-pagination-progressbar-fill{background:var(--white)}.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-nav{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:fit-content;margin:0;display:flex;position:relative;top:9%}@media only screen and (max-width:1024px){.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-nav{width:fit-content}}@media only screen and (max-width:991px){.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-nav{top:6%}}.ngo-detail-secB .right-col{width:100%;max-width:35%;height:fit-content;top:calc(var(--headerheight) + 20px);border-radius:10px;padding:20px;position:sticky;box-shadow:0 2px 8px #63636333}@media only screen and (max-width:1024px){.ngo-detail-secB .right-col{max-width:100%}}.ngo-detail-secB .right-col .funding{justify-content:space-between;margin:20px 0;display:flex}.ngo-detail-secB .right-col .funding h5{color:var(--primary);font-size:20px;font-weight:600;line-height:18px}.ngo-detail-secB .right-col .funding p{color:var(--text);font-size:12px;font-weight:400;line-height:18px}.ngo-detail-secB .right-col .progress-bar{background:#d9d9d9;border-radius:25px;width:100%;height:7px;overflow:hidden}.ngo-detail-secB .right-col .progress-bar .progress-fill{background:#459a0f;height:100%;transition:all 1s}.ngo-detail-secB .right-col .btn-group-one{flex-direction:column;justify-content:space-between;gap:10px;margin:20px auto 10px;display:flex}.ngo-detail-secB .right-col .btn-group-one a{text-align:center;width:100%}.ngo-detail-secB .right-col .bottom-btn-flex{justify-content:space-between;align-items:center;gap:20px;display:flex}.ngo-detail-secB .right-col .bottom-btn-flex a{text-align:center;flex:50%}.similar-ngos{padding:50px 0}@media only screen and (max-width:540px){.similar-ngos{padding:10px 0 20px}}.similar-ngos h2{text-align:center;margin-bottom:10px}.similar-ngos .swiper{padding:30px 5px}@media only screen and (max-width:540px){.similar-ngos .swiper{padding:10px 0 30px}}
