
/*.floatCss{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}*/


.donation-media-block{ padding: 30px 0px 0px 0px;margin: 30px 0px 0px 0px; border-top: 1px solid rgba(0,0,0,.2); }
.donation-media-block-inner{ display: flex; justify-content: space-between; align-items: center; }
.donation-photo-fr{ display: flex; width: 120px; }
.donation-photo-fr img{ width: 100%; border-radius: 10px; }
.dn-text-info{
    flex: 1;
    display: flex;
    padding-left: 20px;
    width: calc(100% - 60px);
    align-items: baseline;
}

.dn-text-inner p{ font-size: 16px; line-height: 25.6px; color: rgba(50, 63, 72, 1); font-weight: 400; text-align: left; }
.dn-text-inner p strong, .dn-text-inner p a{ font-weight: 700; }

.dnj-currency span{ font-size: 20px; font-weight: 600; color: rgba(50, 63, 72, 1); line-height: 70px; }

.dn-block-kl .dm-photo{ margin-right: -118px; }

.donation-rt-half-jd{ width: 50%; position: absolute; top: 139px; right: 0px; }
.donation-rt-half-jd .dm-photo{ margin-right: 0px; z-index: 100; }

.dm-shpape-photo{ padding-top: 67px; padding-left: 20px; }


.donation-shape3{
    position: absolute;
    right: 0px;
    top: 0px;
}



.donation-top-section.dn-top-update{ padding-bottom: 0px; }
.donation-thr-bottom-block img{ display: block; width: 100%; }
.donation-thr-top-block{ background-color: #E6F1F4; border-radius: 60px 60px 0px 0px; padding: 92px 0px 0px 0px; margin-bottom: -100px; }
.trv-center-block{ z-index: 100; }
.trv-center-block h2{ margin: 0px 0px 20px 0px; font-size: 36px; line-height: 39.6px; color: rgba(0, 110, 116, 1); font-weight: 700; text-align: center; }
.trv-center-block p{ margin: 0px 0px 20px 0px; font-size: 20px; line-height: 36px; color: rgba(50, 63, 72, 1); font-weight: 400; text-align: center; }
.donation-thr-section{ margin-bottom: 120px;    margin-top: -54px; }



.donation-dm-up{ margin-bottom: 120px; }
.dm-image-container{}
.dm-image-container img{ display: block; width: 100%; border-radius: 30px; }


.dm-content-block-info h3{ margin: 0px 0px 32px 0px; font-size: 36px; line-height: 39.6px; color: rgba(0, 110, 116, 1); font-weight: 700;}
.dm-content-block-info ul{ margin: 0px 0px 32px 0px; padding: 0px 0px 0px 0px; width: 100%; float: left; display: block; }
.dm-content-block-info ul li{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; font-size: 16px; line-height: 25.6px; color: rgba(50, 63, 72, 1); font-weight: 400; background: url(images/dm-bullet.svg) no-repeat left 10px;  }
.dm-content-block-info ul li strong{ font-weight: 700; }

.dm-content-block-info p{ margin: 0px 0px 0px 0px;font-size: 16px; line-height: 25.6px; color: rgba(50, 63, 72, 1); font-weight: 400; }


.ways-to-give-section.oth-give-section{padding: 0px 0px 100px 0px; background-color: transparent; min-height: auto;}
.oth-give-section .wgs-content{ background-color: rgba(250, 250, 250, 1); }
.wtg-slider-section .owl-carousel{ display: block !important; }
.donation-faq-section{ padding: 182px 0px 146px 0px; }

.faq-sb-title{ margin: 0px 0px 20px 0px; font-size: 24px; line-height: 28.8px; font-weight: 700; color: rgba(0, 110, 116, 1); }
.donation-faq-section .faq-content{ padding-top: 0px; }
.donation-faq-section .faq-tittle-center-block{ padding-bottom: 60px; }


.donation-faq-section .accordion-body {
    padding: 0px 40px 20px 40px;
}

.donation-faq-section .accordion-button{padding: 20px 40px 20px 40px; font-size: 18px;}
.dn-faq-mn-block{ padding: 50px 0px 110px 0px; }
.dn-faq-mn-block p{ margin: 0px 0px 0px 0px; font-size: 16px; line-height: 25.6px; font-weight: 400; color: rgba(50, 63, 72, 1); }
.dn-faq-mn-block p a{ color: rgba(0, 110, 116, 1); }


.donation-faq-section .common-avater-link{ padding: 0px 0px 0px 0px; margin: 0 auto; display: block; float: none; width: 187px; }
.dm-avatar-block{ text-align: center; }
.donation-faq-section .container{ position: relative; }

.donation-faq-section::before{ content: ''; position: absolute; bottom: -105px; right: 0px; width: 380px; height: 345px; background: url(images/dm-fq-shape.svg) no-repeat center center;}
.donation-faq-section .container::after{ content: ''; position: absolute; top: -90px; left: 0px; width: 105px; height: 105px; background: url(images/dm-fq-shape2.svg) no-repeat center center;}


.cff-photo{ margin-top: 136px; }
.home-banner.cff-banner{ padding-bottom: 75px; }
.home-banner.cff-banner::before{ border-radius: 0px 0px 60px 60px; background-color: rgba(230, 241, 244, 1); }
.cff-banner .banner-content-inner p{ margin-bottom: 25px; }

.cff-banner .bannaer-gap {
    padding-top: 82px;
}


.became-cff-section{ padding: 60px 0px 60px 0px; }
.cff-hm-tittle{ padding: 0px 0px 40px 0px; }
.cff-hm-tittle h2{ margin: 0px 0px 30px 0px;text-align: center; font-size: 36px; line-height: 39.6px; color: rgba(0, 110, 116, 1); font-weight: 700; }


.single-cff-block { background-color: rgba(252, 248, 239, 1); border-radius: 30px; padding: 0px 0px 0px 0px; }
.single-cff-photo{ text-align: center; position: relative; }
.single-cff-photo img{ max-width: 100%; }

.scp-photo-1 img{ max-width: 215px; z-index: 2; position: relative; }
/*.scp-photo-1::before{ content: ''; position: absolute; width: 100%; height: 198px;background: url(images/Rectangle-21.svg) no-repeat center center; z-index: 1; left: 0; top: 3px; }*/
.scp-photo-1{ margin-top: -121px; }
.single-cff-photo{ margin-bottom: 31px; }


.cff-cs-row{ padding-top: 125px; }

.cff-info-block{  padding: 0px 25px 50px 25px; }
.cff-info-block h3{margin: 0px 0px 30px 0px;text-align: center; font-size: 24px; line-height: 28.8px; color: rgba(50, 63, 72, 1); font-weight: 700;}
.cff-info-block h3 a{color: rgba(50, 63, 72, 1);}
.cff-info-block p{margin: 0px 20px 30px 0px;text-align: center; font-size: 16px; line-height: 25.6px; color: rgba(50, 63, 72, 1); font-weight: 400;}

.cff-lr-btn{ text-align: center; }
.cff-lr-btn a{ display: inline-block; padding: 0px 30px 0px 30px; height: 51px; line-height: 51px; background-color: rgba(1, 121, 156, 0.1); border-radius: 10px; font-size: 16px; font-weight: 700; color: rgba(50, 63, 72, 1); }




.scp-photo-2 img{ max-width: 241px; z-index: 2; position: relative; }
.scp-photo-2{ margin-top: -121px; }







.cff-individual-section{ padding: 160px 0px 0px 0px; position: relative; }
.cff-individual-section::before{content: ''; position: absolute; width: 517px; height: 340px;background: url(images/cff-shape1.svg) no-repeat center center; right: 0; top: 0px;}

.cff-in-top-block{ margin-bottom: 71px; }
.cff-in-top-block .backbtn a{ background-color: rgba(233, 239, 229, 1); }
.cff-in-top-block .backbtn a:hover{background-color: rgba(233, 239, 229, 1); color: #323F48; }
.cff-in-top-block .backbtn a:hover span img{ opacity: 1; }

.cff-pg-tittle-block{ margin-bottom: 75px; }
.cff-pg-tittle-block h2{margin: 0px 0px 0px 0px;text-align: center; font-size: 50px; line-height: 55px; color: rgba(0, 73, 123, 1); font-weight: 700;}


.cff-tab-block-col ul{  margin: 0px 0px 0px 0px; display: flex; align-items: end; border:none;}
.cff-tab-block-col ul li{ width: 25%; padding: 0px 13px 0px 13px; float: left; display: inline-block; }
.cff-tab-block-col ul li a{ display: block; background-color: rgba(250, 250, 250, 1); border-radius: 30px 30px 0px 0px; padding: 30px 15px 30px 15px; }

.cff-tab-block-col h3{margin: 0px 0px 10px 0px;text-align: center; font-size: 18px; line-height: 25.2px; color: rgba(50, 26, 14, 1); font-weight: 700;}
.cff-tab-block-col p{margin: 0px 0px 0px 0px;text-align: center; font-size: 16px; line-height: 25.6px; color: rgba(50, 26, 14, 1); font-weight: 400;}


.cff-tab-block-col ul li a.active{ background-color: rgba(252, 248, 239, 1);  }


.cff-md-block-top{ background-color: rgba(252, 248, 239, 1); border-radius: 60px 60px 0px 0px; padding: 100px 0px 20px 0px; }

.cff-white-shape{ position: absolute; left: 0px; bottom: 0px; }
.cff-white-shape img{ display: block; width: 100%; }


.cff-offer-block{ border-radius: 60px 10px 60px 10px; padding: 50px 30px 50px 30px;  margin-bottom: 37px;}
.cff-offer-cf-1{ background-color: #fff; }
.cff-offer-cf-2{ background-color: rgba(213, 233, 239, 0.5); }
.cff-offer-cf-3{ background-color: rgba(213, 233, 239, 1); }
.cff-offer-cf-4{ background-color: rgba(213, 233, 239, 1);    border-radius: 10px 60px 60px 60px; }


.cff-offer-cf-5{ background-color: rgba(214, 231, 200, 0.5); }
.cff-offer-cf-6{ background-color: rgba(214, 231, 200, 1) }
.cff-offer-cf-7{ background-color: rgba(214, 231, 200, 1);    border-radius: 10px 60px 60px 60px; }


.cff-offer-block h3{margin: 0px 0px 0px 0px;font-size: 30px; line-height: 39px; color: rgba(50, 63, 72, 1); font-weight: 700;}
.cff-offer-block h4{margin: 0px 0px 20px 0px;font-size: 20px; line-height: 24px; color: rgba(50, 63, 72, 1); font-weight: 700;}
.cff-offer-block p{margin: 0px 0px 0px 0px;font-size: 16px; line-height: 25.6px; color: rgba(50, 63, 72, 1); font-weight: 400;}


.cff-offer-list{ padding: 36px 0px 0px 30px; }
.cff-offer-list h3{margin: 0px 0px 20px 0px;font-size: 18px; line-height: 25.2px; color: rgba(50, 26, 14, 1); font-weight: 700;}
.cff-offer-list ul{}
.cff-offer-list ul li{ font-size: 16px; line-height: 26px; color: #rgba(50, 63, 72, 1); font-weight: 400; padding: 0px 0px 0px 34px; background: url(images/bullet-arrow-1.svg) no-repeat left center;}



.cff-join-link{ margin-top: -100px; }
.cff-join-link .council-link-list{z-index: 100;}

.cff-single-tab-content .container{ position: relative; }

.cff-object-money{ position: absolute; bottom: 25px; right: -110px; z-index: 50; }


.cff-benifit-section{ padding: 70px 0px 60px 0px; }
.cff-benifit-section .cff-hm-tittle h2{ margin-bottom: 0px; }

.cff-benifit-list{}
.cff-benifit-list ul{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.cff-benifit-list ul li{ width: 100%; float: left; display: block; margin: 0px 0px 40px 0px; background: url(images/bullet-arrow-2.svg) no-repeat left 9px; padding: 0px 0px 0px 58px;}
.cff-benifit-list h3{margin: 0px 0px 5px 0px;font-size: 18px; line-height: 25.2px; color: rgba(50, 26, 14, 1); font-weight: 700;}
.cff-benifit-list p{margin: 0px 0px 5px 0px;font-size: 16px; line-height: 25.6px; color: rgba(50, 63, 72, 1); font-weight: 400;}


.cff-ways-can-give-section{ background-color: rgba(0, 110, 116, 1); border-radius: 60px 60px 60px 60px; padding: 100px 0px 100px 0px; }
.cff-ways-can-give-section::before{ content: ''; position: absolute; left: 0px; top: -120px; width: 190px; height: 452px;background: url(images/cff-shape-4.svg) no-repeat center center; }

.cff-ways-can-give-section .faq-tittle-center-block h2{ color: #fff; }
.cff-ways-can-give-section .faq-tittle-center-block p{ color: #fff; }
.cff-ways-can-give-section .faq-tittle-center-block{ padding-bottom: 60px; }


.donation-cff-ftr{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.donation-cff-ftr-inner{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: flex; justify-content: space-between; align-items: center;}

.cff-avatar-rtd{ display: flex; width: 60px; }


.cffdnj-block-sd{
    flex: 1;
    display: flex;
    padding-right: 20px;
    width: calc(100% - 60px);
    align-items: baseline;
}
.cffdnj-block-sd h3{margin: 0px 0px 0px 0px;font-size: 16px; line-height: 25.2px; color: rgba(50, 63, 72, 1); font-weight: 400; text-align: left;}

.donation-cff-ftr{ padding: 35px 0px 0px 0px; }
.donation-cff-as-photo{ margin-bottom: 40px; }
.donation-cff-as-photo img{ display: block; width: 100%; border-radius: 30px; }

.donation-cff-block-2s{}
.donation-cff-block-2s h3{margin: 0px 0px 10px 0px;font-size: 24px; line-height: 28.8px; color: rgba(255, 255, 255, 1); font-weight: 700;}
.donation-cff-block-2s p{margin: 0px 0px 30px 0px;font-size: 16px; line-height: 25.6px; color: rgba(255, 255, 255, 1); font-weight: 400;}

.donation-cff-instruction{}
.donation-cff-instruction ul{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.donation-cff-instruction ul li{ width: 100%; float: left; display: block; margin: 0px 0px 10px 0px; }
.donation-cff-instruction ul li a{ display: block; overflow: hidden; background-color: rgba(250, 250, 250, 1); padding: 18px 60px 8px 40px; border-radius: 20px; background:rgba(250, 250, 250, 1) url(images/cff-plus-circle.svg) no-repeat right 40px center;}
.donation-cff-instruction h3{margin: 0px 0px 10px 0px;font-size: 18px; line-height: 25.2px; color: rgba(50, 63, 72, 1); font-weight: 700;}


.dci-list-fg span{ display: inline-block; float: left; margin-right: 10px; margin-bottom: 10px; }
.dci-list-fg span img{ max-width: 100%; }

.cff-ways-can-give-section .donation-content{ padding-bottom: 35px; }



.counselor-overlay.donation-cff-overlay .modal-body {
    padding: 70px 100px 60px 100px;
    position: relative;
}

.donation-cff-overlay .cn-shape-pp {
    position: absolute;
    right: 190px;
    top: -70px;
}

.donation-cff-overlay .profile-content-dt h3{ line-height: 28.8px; margin-bottom: 30px; }
.donation-cff-overlay .profile-content-dt h4{ margin-bottom: 10px; }
/*.donation-cff-overlay .profile-content-dt h5{margin: 5px 0px 0px 0px;font-size: 16px; line-height: 25.6px; color: rgba(255, 255, 255, 1); font-weight: 400;}
.donation-cff-overlay .profile-content-dt p{ margin-bottom: 0px; padding-left: 15px; }*/

.donation-cff-overlay .profile-content-dt ol{ padding-left: 15px; margin-bottom: 30px; }
.donation-cff-overlay .profile-content-dt ol > li{margin: 0px 0px 8px 0px;font-size: 16px; line-height: 25.6px; color: rgba(255, 255, 255, 1); font-weight: 400;}

.donation-cff-overlay .profile-content-dt ol > li > ul{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.donation-cff-overlay .profile-content-dt ol > li > ul > li{margin: 0px 0px 3px 0px;font-size: 16px; line-height: 25.6px; color: rgba(255, 255, 255, 1); font-weight: 400;}
.donation-cff-overlay .profile-content-dt ol > li > ul > li:last-child{  }

.cff-ways-bottom{ padding: 60px 0px 0px 0px; }
.cff-ways-bottom p{margin: 0px 0px 0px 0px;font-size: 16px; line-height: 25.6px; color: rgba(255, 255, 255, 1); font-weight: 400; text-align: center;}


.one-time-donation-cff .cff-offer-block h3{ margin-bottom: 20px; }
.one-time-donation-cff .cff-md-block-top{ padding-bottom: 150px; }
.one-time-donation-cff .council-link-list{ float: right; width: auto;  position: relative; z-index: 100;}


.donation-once-vector {
    position: absolute;
    bottom: -150px;
    left: 50%;
    z-index: 50;
    margin-left: -100px;
}

.common-avater-link.dn-cff-avatar{ width: 187px; }


.cff-dn-pht-block{ position: relative; padding-bottom:618px; max-width: 425px; }
.cff-dn-pht-block img{
    width: 100%;
    display: block;
    border-radius: 30px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
}


.cff-md-block-top-lgBlock{    background: rgba(252, 248, 239, 1) url(images/gift-bottom-vector.svg) no-repeat bottom right 150px;    border-radius: 60px 60px 60px 60px; padding: 100px 0px 0px 0px;}

.cff-md-block-top-lgBlock{}
.cff-md-block-top-lgBlock .container{ max-width: 100%; width: 100%; padding-left: 0px; padding-right: 0px; }
.cff-md-block-top-lgBlock .container .row{--bs-gutter-x: 0;}
.cff-md-block-top-lgBlock .container .row .col-12{padding-left: 0px; padding-right: 0px;}


.center-text-cff-dn{ display: block; max-width: 1180px; width: 100%; margin: 0 auto; padding-bottom: 33px; }
.center-text-cff-dn h2{margin: 0px 0px 5px 0px;font-size: 36px; line-height: 39.6px; color:rgba(0, 110, 116, 1); font-weight: 700; text-align: center;}
.center-text-cff-dn p{margin: 0px 0px 0px 0px;font-size: 20px; line-height: 36px; color:rgba(50, 63, 72, 1); font-weight: 400; text-align: center;}
.lg-gift-photo-container{}
.lg-gift-photo-container img{ width: 100%; display: block; }

.lg-gift-cff-block-wrapper{ padding-left: 50px; }
.lg-gift-cff-block-wrapper.gap-rt-align{ padding-right: 50px; padding-left: 0px; }
.lg-gift-cff-block{ padding: 0px 0px 0px 0px; position: relative; }
.lg-gift-cff-block h3{margin: 0px 0px 20px 0px;font-size: 24px; line-height: 28.8px; color:rgba(0, 110, 116, 1); font-weight: 700;}
.lg-gift-cff-block p{margin: 0px 0px 0px 0px;font-size: 16px; line-height: 25.6px; color:rgba(50, 63, 72, 1); font-weight: 400;}

.lg-custom-width-1{ max-width: 320px; width: 100%; }
.lg-custom-width-1::before{ content: ''; position: absolute; width: 90px; height: 92px;background: url(images/gift-icon-1.svg) no-repeat center center; top: -134px; right: -30px; }
.lg-custom-width-2{ max-width: 385px; width: 100%; }
.lg-custom-width-2::before{ content: ''; position: absolute; width: 108px; height: 108px;background: url(images/gift-icon-2.svg) no-repeat center center; top: -100px; left: -120px; }
.lg-custom-width-3{ max-width: 457px; width: 100%; }
.lg-custom-width-3::before{ content: ''; position: absolute; width: 86px; height: 106px;background: url(images/gift-icon-3.svg) no-repeat center center; bottom: -120px; right: -80px; }
.lg-custom-row-cff{ margin-bottom: 30px; }
.gap-rt-align .lg-gift-cff-block{ float: right; }
.cff-md-block-top-lgBlock .row:last-child{ margin-bottom: 0px !important; margin-top: -80px; }
.cff-gift-block-gt.tas-videoshare-section{ padding: 147px 0px 62px 0px; }
.tas-videoshare-section.cff-gift-block-gt .mq-photo-left {
    left: 0px;
    top: 154px;
    width: 433px;
}
.tas-videoshare-section.cff-gift-block-gt .mq-photo-left img{ border-radius: 0px 30px 30px 0px !important; }
.tas-videoshare-section.cff-gift-block-gt .mq-photo-rt {
    bottom: auto;
    top: 0px;
}
.tas-videoshare-section.cff-gift-block-gt .mq-photo-rt img{border-radius: 30px 0px 0px 30px !important; }


.cff-gift-block-gt .mq-ts-photo-inner::before {
    content: '';
    position: absolute;
    z-index: -1;
    width: 333px;
    height: 333px;
    background: url(images/gift-vector-2.svg) no-repeat center center;
    bottom: auto;
    right: auto;
    top: -129px;
    left: 74px;
}
.lg-gift-last .lg-gift-photo-container{ margin-bottom: -100px; }
.lg-gift-last .lg-gift-cff-block-wrapper{ padding-top: 100px; }
.cff-red-shape img{ display: block; width: 100%; }
.fundriser-single-block-cff-inner{ background-color: rgba(255, 255, 255, 1); border-radius: 60px 10px 60px 10px; padding: 35px 35px 35px 35px; }
.ftb-block-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ftb-photo-cm{ display: flex; width: 80px; }
.ftb-photo-cm img{ border-radius: 50%; }
.ftb-content-fg{
    flex: 1;
    display: flex;
    padding-left: 20px;
    width: calc(100% - 80px);
    align-items: baseline;
}
.ftb-content-fg h3{margin: 0px 0px 0px 0px;font-size: 16px; line-height: 19.2px; color:rgba(50, 63, 72, 1); font-weight: 700;}
.fundriser-top-block{ margin-bottom: 20px; }

.funriser-mid-block-kl p{margin: 0px 0px 20px 0px;font-size: 16px; line-height: 25.6px; color:rgba(50, 63, 72, 1); font-weight: 400;}
.funriser-mid-block-kl h4{margin: 0px 0px 20px 0px;font-size: 24px; line-height: 28.8px; color:rgba(50, 63, 72, 1); font-weight: 700;}
.fundriser-image-block{ position: relative; padding-bottom: 67.5%; }
.fundriser-image-block img{
    width: 100%;
    display: block;
    border-radius: 30px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
}



.fundriser_carousel .owl-nav{ max-width: 100%; }

.fundriser_carousel .owl-stage {
    display: flex;
    align-items: center;
}

.owl-carousel.fundriser_carousel .owl-stage-outer {
    overflow: visible;
}


.fundriser_carousel .owl-stage-outer{ position: relative; }
.fundriser_carousel .owl-stage-outer::before{ content: ''; position: absolute; left: -2000px; top: 0; width: 2000px; height: 100%;background-color: rgba(252, 248, 239, 1); z-index: 1; }



.fis-block-1{ max-width: 445px; position: relative; padding-bottom: 119px; position: relative; z-index: 10; }
.fis-block-1::before{content: ''; position: absolute; width: 486px; height: 100px; right: -130px; bottom: 30px;background: url(images/fis-arrow-1.svg) no-repeat center center;}
.fis-block-1 p{margin: 0px 0px 0px 0px;font-size: 20px; line-height: 36px; color:rgba(50, 63, 72, 1); font-weight: 400;}
.fis-block-1 p a{ font-weight: 700; }
.fis-block-1 p strong{font-weight: 700; }

.fis-block-2{ border-radius: 30px; padding: 50px 50px 50px 50px; position: relative; }
.fis-block-2 h3{margin: 0px 0px 20px 0px;font-size: 24px; line-height: 28.8px; color:rgba(50, 63, 72, 1); font-weight: 700;}

.fis-block-2 ol{ padding-left: 15px; margin: 0px; }
.fis-block-2 ol li{margin: 0px 0px 8px 0px;font-size: 16px; line-height: 25.6px; color: rgba(50, 63, 72, 1); font-weight: 400;}
.fis-block-2 ol li:last-child{ margin-bottom: 0px; }




.fis-custom-1{ max-width: 386px; width: 100%; background-color: rgba(230, 241, 244, 1); margin-top: 50px;}
.fis-custom-1::before{ content: ''; position: absolute; width: 209px; height: 365px; right: -140px; top: -40px;background: url(images/man-doing-creative-logical-thinking.svg) no-repeat center center; }
.fis-custom-2{ background-color: rgba(240, 235, 231, 1);  width: 100%; float: left; display: block;}


.fis-block-2-wrapper{ max-width: 487px; width: 100%;margin-top: -120px; float: right;}
.fis-photo-cnv{ width: 100%;float: left; display: block; text-align: center; margin-bottom: -23px; z-index: 20; position: relative; }
.fis-photo-cnv img{ display: inline-block; }


.fis-custom-3{ max-width: 429px; width: 100%; background-color: rgba(233, 239, 229, 1); margin-top: 136px;}
.fis-custom-3::before{ content: ''; position: absolute; width: 271px; height: 330px; right: -160px; top: -70px;background: url(images/shake-vector.svg) no-repeat center center; }
.fis-custom-3::after{ content: ''; position: absolute; width: 118px; height: 120px; left: -20px; top: -50px;background: url(images/double-heart.svg) no-repeat center center; }

.fis-block-2-wrapper{ }
.fis-block-1-wrapper{ padding-left: 73px; }

.fis-custom-1{ z-index: 8; }
.fis-custom-1::after{content: ''; position: absolute; width: 705px; height: 232px; right: -240px; bottom: -100px;background: url(images/fis-arrow-2.svg) no-repeat center center;}


.fis-custom-2{ position: relative; z-index: 7; }
.fis-custom-2::before{content: ''; position: absolute; width: 203px; height: 96px; right: -130px; bottom: -40px;background: url(images/fis-arrow-3.svg) no-repeat center center;}

.fundriser-infographic-section{ padding: 0px 0px 60px 0px; }


.fis-cn-link{ text-align: right; }
.fis-cn-link .common-avater-link{ float: none; margin-top: -40px; margin-right: -10px; position: relative; z-index: 20; }



.cff-tab-business .cff-tab-block-col ul li{ width: 50%; }

.cff-tab-business .cff-tab-block-col ul li a.active {
    background-color: rgba(240, 235, 231, 1);
}

.cff-business-content-block .cff-md-block-top{background-color: rgba(240, 235, 231, 1);}


.cff-business-content-block .cff-block-cn-container{ margin-bottom: 30px; }


.cff-business-content-block .center-text-cff-dn::before{content: ''; position: absolute; width: 165px; height: 160px; right: -80px; top: -40px;background: url(images/cff-business-shape-2.svg) no-repeat center center;}
.cff-business-content-block .center-text-cff-dn{ padding-bottom: 60px; }


.cff-offer-cf-10 {
    background-color: rgba(252, 248, 239, 0.5);
}

.cff-offer-cf-11 {
    background-color: rgba(252, 248, 239, 1);
}

.cff-offer-cf-12 {
    background-color: rgba(252, 248, 239, 1);
}

.cff-offer-cf-13 {
    background-color: rgba(252, 248, 239, 1);
}


.cff-business-content-block .cff-offer-block h3{ margin-bottom: 20px; }
.cff-business-content-block .container{ position: relative; }

.group-object{ width: 100%; position: absolute; bottom: -360px; left: 50px; z-index: 50; }
.group-object img{ display: block; width: 100%; }
.cff-strong-bs-fm-block{ z-index: 60; position: relative; margin-top: -80px; }

.cff-strong-bs-fm-block .council-link-list{ width: auto; float: right; margin-right: 98px; }

.cff-bs-sfm-bottom{
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    width:100%;
    position: relative;
    padding: 100px 0px 250px 0px;
    min-height: 607px;
}


.cff-bs-sfm-bottom .cff-benifit-section {
    padding: 0px 0px 0px 0px;
}








/*======================================= popup ================================*/









/*======================================== Responsive Design =============================*/
@media only screen and (max-width: 360px) {



}
@media only screen and (max-width: 414px) {
   
}
@media only screen and (max-width: 413px) {


}

@media only screen and (max-width: 429px) {


   
    



}



@media only screen and (max-width: 479px) {





    
}

@media only screen and (min-width: 480px) and (max-width: 639px) {

    




    
}

@media only screen and (min-width: 520px) and (max-width: 639px) {

   

}

@media only screen and (min-width: 640px) and (max-width: 767px) {








    
}
@media only screen and (max-width: 767px) {


    .dm-shpape-photo {padding-top: 0px;padding-left: 20px; padding-right: 20px;}
    .trv-center-block h2{ font-size: 26px; line-height: 28.6px; }
    .trv-center-block p{ font-size: 17px; line-height: 27.2px; }


    .donation-thr-bottom-block{ padding-bottom: 78%; position: relative; }
    .donation-thr-bottom-block img{
    width: 100%;
    display: block;
    border-radius: 0px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
    }
    .trv-center-block{ padding-bottom: 30px; }

.donation-thr-section {
    margin-bottom: 40px;    margin-top: 0px;
}
.donation-dm-up {
    margin-bottom: 40px;
    padding-left: 8px; padding-right: 8px;
}
.dm-image-container{ margin-bottom: 40px; }
.dm-content-block-info h3{ font-size: 26px; line-height: 28.6px; }
.ways-to-give-section.oth-give-section{    padding: 0px 8px 40px 8px;}
.donation-faq-section .container::after{ display: none; }

.donation-faq-section {
    padding: 40px 3px 40px 3px;
}

.donation-faq-section .faq-content{ margin-bottom: 40px; }
.dn-faq-mn-block {
    padding: 0px 3px 40px 3px;
}
.donation-faq-section::before{ display: none; }

.dm-avatar-block {
    text-align: left;
}
.donation-faq-section .common-avater-link{ float: left; }

.single-cff-block{ margin-top: 155px; }

.became-cff-section {
    padding: 0px 0px 40px 0px;
}
.cff-hm-tittle {
    padding: 0px 0px 0px 0px;
}

.cff-cs-row {
    padding-top: 0px;
}

.fis-block-1-wrapper {
    padding-left: 0px;
}






}
@media only screen and (min-width: 768px) and (max-width: 991px) {

.fis-block-1-wrapper {
    padding-left: 0px;
}

.cff-info-block {
    padding: 0px 10px 50px 10px;
}
.cff-info-block h3{ font-size: 18px; line-height: 26px; }
.cff-hm-tittle h2{ font-size: 24px; line-height: 34px; }

.cff-tab-block-col h3{ font-size: 16px; }
.cff-tab-block-col p{ font-size: 14px; line-height: 22px; }
.cff-tab-block-col ul li{    padding: 0px 6px 0px 6px;}
.cff-tab-block-col ul li a{padding: 30px 7px 30px 7px;}

.center-text-cff-dn h2{ font-size: 24px; line-height: 32px; }
.fis-block-2 h3{ font-size: 20px; line-height: 28px; }
.fis-block-2{    padding: 50px 20px 50px 20px;}

.fis-cn-link .common-avater-link{
    margin-top: -20px;
    margin-right: -10px;
}
.cff-pg-tittle-block h2{ font-size: 36px; line-height: 42px; }


.lg-gift-last .lg-gift-photo-container {
    margin-bottom: -54px;
}
.lg-custom-width-3{ padding-right: 15px; }
.lg-custom-width-2{ padding-left: 15px; }

.lg-gift-cff-block-wrapper {
    padding-left: 20px;
}
.lg-custom-width-1{ padding-right: 15px; }
.lg-gift-cff-block h3{ font-size: 18px; line-height: 26px; }
.lg-gift-cff-block-wrapper.gap-rt-align{ padding-right: 20px; }

.cff-md-block-top-lgBlock .row:last-child {
    margin-bottom: 0px !important;
    margin-top: -50px;
}
.lg-gift-last .lg-gift-cff-block-wrapper {
    padding-top: 30px; padding-bottom: 50px;
}




.cff-gift-block-gt .mq-ts-photo-inner::before{ left: 40px; width: 200px; height: 200px; background-size: 100%; }
.cff-gift-block-gt .mq-ts-photo-inner{ width: 200px; }


.cff-gift-block-gt .mq-ts-photo-inner::before{ left: 40px; width: 200px; height: 200px; background-size: 100%; top: -100px; }
.cff-gift-block-gt .mq-ts-photo-inner{ width: 200px; }
.cff-gift-block-gt .mq-content h3{ font-size: 20px; line-height: 30px; }
.cff-gift-block-gt .mq-content p{ font-size: 16px; line-height: 24px; }

.tas-videoshare-section.cff-gift-block-gt .mq-photo-left {
    left: 0px;
    top: 50px;
    width: 433px;
}

.tas-videoshare-section.cff-gift-block-gt .mq-content{ padding-left: 50px; padding-right: 25px; }
.donation-once-vector{ width: 300px; }

.cff-offer-block{    padding: 50px 15px 50px 15px;}
.cff-offer-block h3{ font-size: 24px; line-height: 32px; }

.cff-md-block-top{border-radius: 30px 30px 0px 0px;}
.cff-object-money{ width: 250px; }

.donation-cff-instruction ul li a{    padding: 18px 20px 8px 20px; background-position: right 15px center; }
.faq-tittle-center-block p{ font-size: 16px; line-height: 24px; }


.group-object{    bottom: -235px;}



}

@media only screen and (min-width: 875px) and (max-width: 991px) {
    

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.fis-block-1-wrapper {
    padding-left: 0px;
}

.cff-tab-block-col h3{ font-size: 16px; }
.lg-gift-last .lg-gift-photo-container {
    margin-bottom: -54px;
}
.lg-custom-width-3{ padding-right: 15px; }
.lg-custom-width-2{ padding-left: 15px; }



.cff-gift-block-gt .mq-ts-photo-inner::before{ left: 20px; width: 150px; height: 150px; background-size: 100%; top: -50px; }
.cff-gift-block-gt .mq-ts-photo-inner{ width: 200px; }
.cff-gift-block-gt .mq-content h3{ font-size: 20px; line-height: 30px; }
.cff-gift-block-gt .mq-content p{ font-size: 16px; line-height: 24px; }

.tas-videoshare-section.cff-gift-block-gt .mq-photo-left {
    left: 0px;
    top: 50px;
    width: 433px;
}

.donation-once-vector{ width: 300px; }

.cff-md-block-top{border-radius: 30px 30px 0px 0px;}

.group-object{    bottom: -278px;}




    
}

@media only screen and (min-width: 1120px) and (max-width: 1199px) {

    

}


@media only screen and (min-width: 1200px) and (max-width: 1239px) {








}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {

.cff-tab-block-col h3{ font-size: 16px; }
.lg-gift-last .lg-gift-photo-container {
    margin-bottom: -54px;
}


.cff-gift-block-gt .mq-ts-photo-inner::before{ left: 20px; }



  




}

@media only screen and (min-width: 1240px) and (max-width: 1339px) {

   

}



@media only screen and (min-width: 1340px) and (max-width: 1439px) {

    

}



@media only screen and (min-width: 1440px) and (max-width: 1500px) {

    

}

@media only screen and (min-width: 1440px) and (max-width: 1450px) {

   

}

@media only screen and (min-width: 992px){


    

}



@media only screen and (min-width: 1200px){


.dm-image-container{ padding-right: 60px; }

.cff-benifit-section .row{  --bs-gutter-x: 4rem;}
.cff-ways-can-give-section .row{--bs-gutter-x: 3.8rem;}
/*.cff-md-block-top-lgBlock .container .row{--bs-gutter-x: 3.2rem;}*/

.lg-cff-photo-gap{ padding-right: 50px; }
.fis-block-2-wrapper{ padding-right: 30px; }


}



@media only screen and (min-width: 1440px){


    .fundriser_carousel .owl-nav .owl-prev {
        left: -80px;
    }
    .fundriser_carousel .owl-nav .owl-next {
        right: -80px;
    }




}

@media only screen and (min-width: 1441px){

   


}

@media only screen and (max-width: 1439px){
    

}


@media only screen and (max-width: 1440px){

    
    

    

}

