html,body{overflow-x:hidden!important;margin:0 auto!important;width:100%;position:relative}#mega-menu-primary-menu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-item .mega-menu-link{position:relative!important;padding-left:19px!important;font-size:14px!important}#mega-menu-primary-menu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-item .mega-menu-link:before{content:"";background-image:url(https://rhicharity.org/wp-content/uploads/2025/08/right-arrow.png)!important;position:absolute!important;width:16px!important;height:16px!important;left:0;top:5px!important;background-size:12px!important;background-repeat:no-repeat!important}.program-text .main-div{display:flex;gap:25px}.inner-banner-heading{align-content:end}.two-col-sec{display:flex;gap:30px}.two-col-content-sec{align-content:center}.col-align-item-cust{align-items:center}.donation-content{min-height:90px}.yellow-btn{background:#ffa300;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0.2em;text-transform:uppercase;color:#FFFFFF;padding:15px 30px;border-radius:13px;display:inline-block;transition:all 0.3s;border:2px solid #ffa300}.large-boxes-btn-hover .yellow-btn:hover{background:#34b1d1;border-color:#FF9800}.large-boxes-btn-hover .blue-btn:hover{border-color:#34b1d1}.large-boxes-btn-hover .et_pb_column.et_pb_column_1_2.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough.et-last-child a.blue-btn:hover{background-color:transparent}.baout-us-section .blue-btn:hover{background:#ffa300}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{background:#ffa301!important}.blue-btn{background:#34b1d1;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0.2em;text-transform:uppercase;color:#FFFFFF;display:inline-block;transition:all 0.3s;padding:15px 30px;;border:2px solid #34b1d1;border-radius:13px}.yellow-btn:hover{background:#34b1d1;border-color:#34b1d1}.blue-btn:hover{background:#ffa300;border-color:#ffa300}.banner-btns{display:flex;justify-content:center;gap:20px;margin-top:40px}.cus-home-banner .et-pb-controllers a{display:inline-block;width:14px;height:14px}.cus-home-banner{padding-bottom:20px}.cus-home-banner .et-pb-controllers{width:118px;margin:auto;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:12px 5px;background:#FFFFFF;box-shadow:15px 15px 70px rgba(0,0,0,0.08);border-radius:25px;height:40px;bottom:10px}.cus-home-banner a.et_pb_button.et_pb_more_button{display:none}.year-box h4{font-family:'Montserrat';font-style:normal;font-weight:800;font-size:25px;line-height:30px;letter-spacing:0.005em;color:#FFFFFF;padding-bottom:10px}.cus-content-align-right .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light{float:right}.align-content-center{align-items:center}.year-box p{color:#fff}.newsletter-fix-width{background-color:unset;position:relative}.newsletter-fix-width:before{content:'';position:absolute;background:#ffa300b0;width:100%;height:100%;top:0;opacity:1}.newsletter-fix-width .et_pb_contact_form input{background:#FFFFFF;border-radius:15px!important}.newsletter-fix-width .et_pb_contact .et_pb_contact_field_half{width:100%;float:left;margin:0px}.newsletter-fix-width .et_pb_contact form.et_pb_contact_form.clearfix{display:flex;align-items:center}.newsletter-fix-width .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_center.et_pb_bg_layout_light{max-width:790px;margin:auto;margin-bottom:40px}.footer-contact-info ul{list-style:none}.footer-contact-info ul li{display:flex;gap:10px;font-style:normal;font-weight:400;font-size:18px;line-height:23px;letter-spacing:0.005em;color:#FFFFFF;margin-bottom:30px}.baout-us-section{display:flex;gap:46px}.cus-home-banner h2.et_pb_slide_title{max-width:816px;margin:auto}.baout-us-section .counter-sec span.counter{font-family:'Montserrat';font-style:normal;font-weight:800;font-size:70px;margin-bottom:10px;line-height:70px;letter-spacing:0.005em;color:#000000}span.black-text{color:#000!important}.baout-us-section .counter-sec span{font-family:'Montserrat';font-style:normal;font-weight:800;font-size:25px;line-height:30px;letter-spacing:0.005em;color:#34B1D1}.baout-us-section .blue-btn{margin-top:30px!important;box-shadow:15px 15px 30px rgba(0,0,0,0.2)}.team-row-sec .et_pb_column.et_pb_column_1_3{position:relative}.team-row-sec .et_pb_column.et_pb_column_1_3:before{content:'';position:absolute;border:1px solid #34B1D1;width:95%;height:95%;left:0;right:0;top:0;bottom:0;border-radius:20px;margin:auto}.testimonials-section{max-width:100%;margin:auto;text-align:center}.user-info strong{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:20px;line-height:20px;letter-spacing:0.01em;color:#151717}.testimonial-card small{font-family:'Montserrat';font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#868686}.testimonials-section h2{font-size:36px;font-weight:bold;margin-bottom:30px}.testimonial-slider{margin:0 auto}.testimonial-card{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px;margin:0 10px;text-align:left}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.user-info{display:flex;align-items:center;gap:10px}.user-img{width:80px;height:80px;border-radius:10px}.stars{font-size:18px;color:gold}.testimonials-section blockquote{background:url(https://rhicharity.org/wp-content/uploads/2025/07/Mask-group-1.png);border-radius:8px;padding:15px;margin:0;border:0;background-size:cover;background-repeat:no-repeat;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:30px;line-height:40px;color:#000000}.et_pb_column.et_pb_column_1_2.et_pb_column_1.two-col-content-sec.volunteer.et_pb_css_mix_blend_mode_passthrough{width:50%}.page-id-412 .et_pb_section.et_pb_section_0_tb_footer.custom-footer-wrapper{background:#d6eff6;background-repeat:no-repeat;background-size:cover;padding-bottom:0px!important}.page-id-1083 .et_pb_section.et_pb_section_0_tb_footer.custom-footer-wrapper{background:#34b1d1;background-repeat:no-repeat;background-size:cover;padding-bottom:0px!important}.sadaqah-jariyah-img img{object-fit:cover}.mobile-clinics-heading h2{word-wrap:break-word;overflow-wrap:break-word}body #page-container .et_pb_section .et_pb_button_0_tb_header{position:relative;z-index:999}.grid-section{display:grid;grid-template-columns:repeat(3);grid-template-rows:repeat(2,300px);gap:10px}.grid-card{position:relative;overflow:hidden;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,0.15);cursor:pointer}.grid-card img.background-img{width:100%;height:300px;object-fit:cover;display:block;transition:transform 0.4s ease}.grid-card:hover img.background-img{transform:scale(1.1)}.grid-card .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:3}.grid-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;flex-direction:column;opacity:0;transition:opacity 0.4s ease;z-index:2}.grid-card:hover img.icon{display:none}img.icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(299deg) brightness(108%) contrast(101%)}.grid-section .grid-card:before{position:absolute;content:'';background:#00000045;height:100%;width:100%;top:0}.grid-card:hover .overlay{opacity:1}.overlay h2{font-size:20px;margin-bottom:15px;margin-top:30px;color:#fff;font-weight:500}.btn{background:#ff9800;color:#fff;padding:10px 22px;border:none;cursor:pointer;font-size:15px;text-transform:uppercase;font-weight:bold;border-radius:4px;transition:all 0.3s ease;position:relative;overflow:hidden;text-decoration:none}.btn::after{content:"→";position:absolute;right:-20px;opacity:0;transition:all 0.3s ease}.btn:hover{background:#e68900;padding-right:35px}.btn:hover::after{right:10px;opacity:1}@media (max-width:1024px){.grid-section{grid-template-columns:repeat(2);grid-template-rows:repeat(3,250px)}}@media (max-width:600px){.grid-section{grid-template-columns:repeat(1);grid-template-rows:repeat(6,200px);padding:10px 0px}.overlay h2{font-size:18px;margin-top:20px}.grid-card .icon{width:50px;height:50px}}@media (max-width:768px){.testimonial-card{margin:0 5px}.rev-row-col{display:flex;flex-direction:column-reverse}.rev-row-col>.et_pb_column{margin-top:50px}.icon-row-custom{display:flex}.align-content-center .et_pb_column.et-last-child{padding-bottom:0px;margin-top:30px}}.custom-footer-wrapper .et_pb_social_media_follow li a.icon{background-color:#ffa303!important}.blue-overlay{position:relative}.blue-overlay:before{content:'';position:absolute;width:100%;background:#34b1d1cf;height:100%;top:0}.our-story-width p{max-width:796px;margin:auto}.blue-overlay h2.et_pb_module_heading{max-width:972px;margin:auto}.our-story-width{position:relative}.our-story-width:before{content:'';position:absolute;background:#ffa300b0;width:100%;height:100%;top:0;opacity:1}.two-col-content-sec ul{margin:0;padding:0}.two-col-content-sec ul li{position:relative;list-style:none;padding-left:40px;margin-bottom:30px}.two-col-content-sec ul li:before{content:'';position:absolute;background:url(https://rhicharity.org/wp-content/uploads/2025/07/Vector-3.png);width:28px;height:24px;left:0}.emergency-relief-efforts-sec .et_pb_column{display:flex;flex-direction:column;justify-content:end}.footer-contact-info ul li a{display:flex;gap:10px;color:#ffffff!important}.custom-footer-wrapper .et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer{display:flex;align-items:center!important}@media (max-width:980px){.page-id-412 .et_pb_section.et_pb_section_0_tb_footer.custom-footer-wrapper,.page-id-1083 .et_pb_section.et_pb_section_0_tb_footer.custom-footer-wrapper{background-position:bottom}.cus-menu-row,.cus-menu-row *{position:unset}.cus-menu-row .mobile_nav .et_mobile_menu{position:absolute}.cus-menu-row>div{margin:0!important}.cus-menu-row .et_pb_menu_1_tb_header{margin-top:0!important}.icon-row-custom{display:flex;flex-direction:column;gap:30px}}.footer-contact-info ul{padding-left:0}.footer-contact-info ul img[alt="location-icon"]{margin-top:-15px}.give-knowledge-sec.et_pb_text_3.et_pb_module{margin-left:auto!important;margin-right:0px!important}.team-row-sec>div{padding-bottom:80px}.team-row-sec .et_pb_button_module_wrapper{position:absolute;bottom:30px;left:0;right:0}.featured-projects-sec .slider-wrapper{max-width:700px;font-family:"Montserrat",sans-serif;margin:auto;display:flex;gap:20px;position:relative;justify-content:center}.custom_slider-up,.custom_slider-down{width:50%;height:100%;overflow:hidden}.featured-projects-sec .slider-up,.featured-projects-sec .slider-down{overflow:hidden}.featured-projects-sec .slider-up .slick-slide,.featured-projects-sec .slider-down .slick-slide{display:flex;justify-content:center;align-items:center}.featured-projects-sec .slick-slide{padding:10px 0}.featured-projects-sec .slider-wrapper .card{border-radius:12px;overflow:hidden;margin-bottom:10px;transition:transform 0.3s ease,box-shadow 0.3s ease}.featured-projects-sec .card img{width:100%;height:300px;object-fit:cover;border-radius:20px}.featured-projects-sec .card-content{padding:20px;display:flex;text-align:center;font-weight:bold;font-size:14px;color:#fff;align-items:center;background:#FFA300;border-radius:20px;margin-top:0px}.featured-projects-sec .card-content h2{margin:0;font-family:'Montserrat';font-style:normal;font-weight:900;font-size:30px;line-height:30px;color:#FFFFFF}.featured-projects-sec .card-content p{margin:0;margin-left:10px;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:14px;line-height:16px;color:#FFFFFF;text-align:left}.featured-projects-sec .slider-wrapper:before{content:'';position:absolute;background:linear-gradient(180deg,rgba(245,245,245,0) 18.52%,#F5F5F5 88.8%);width:100%;height:326px;bottom:0;z-index:99}.featured-projects-sec .slider-wrapper:after{content:'';position:absolute;background:linear-gradient(180deg,#F5F5F5 11.2%,rgba(245,245,245,0) 81.48%);width:100%;height:326px;top:0;z-index:99}.large-boxes-btn-hover a{margin-top:30px;display:block;width:fit-content}@media (max-width:1200px){.team-row-sec .et_pb_button_module_wrapper{left:30px;right:30px}}@media (max-width:1024px){.footer-contact-info ul img[alt="location-icon"]{margin-top:-60px}.large-boxes-btn-hover .et_pb_gutters1 .et_pb_column_1_2,.large-boxes-btn-hover .et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:100%;max-width:100%}.large-boxes-btn-hover .et_pb_row{flex-wrap:wrap;flex-direction:column-reverse}}@media (max-width:768px){.home-hero-section .hero-content-section .elementor-element-fbf4b7d,.service-hero-section .hero-content-section .elementor-element.elementor-element-f763da0{max-width:100%!important;width:80%!important}}@media (max-width:767px){.mobile-overlay{position:relative}.mobile-overlay:before{content:'';position:absolute;width:100%;height:100%;background:rgb(0,0,0,0.3);left:0;top:0}.et_pb_section_1.et_pb_section .et_pb_row.et_pb_row_1{width:100%}.cus-menu-row>div{margin:0!important}.cus-menu-row>.et_pb_column--with-menu{width:fit-content!important}.cus-menu-row>.et-last-child{display:none}.cus-menu-row .et_pb_menu_1_tb_header{margin-top:0!important}.cus-menu-row .mobile_nav .et_mobile_menu li.donate-btn-mobile a{color:#FFA300!important;background:#fff;margin:5px 0;border-radius:5px}.featured-projects-sec .slider-wrapper{flex-direction:column}.custom_slider-up,.custom_slider-down{width:100%;height:100%;overflow:hidden}.featured-projects-sec .slick-slide{padding:10px 8px}}@media (max-width:575px){.baout-us-section{flex-direction:column}.newsletter-fix-width .et_pb_contact form.et_pb_contact_form.clearfix{width:100%;max-width:100%;margin:0 auto;display:block}.et_pb_contact_form_0{width:100%;max-width:100%}.newsletter-fix-width .et_contact_bottom_container{float:unset;text-align:center;margin:0 auto!important;margin-top:30px!important;display:flow}.et_pb_contact_form_0 .et_pb_contact_submit{margin:30px 0 0 0!important}.et_pb_column .et_pb_contact p.et_pb_contact_field_half{padding:0}.et_pb_row.et_pb_row_6.newsletter-fix-width{padding-top:70px!important;padding-bottom:70px!important}.testimonials-section blockquote{padding:15px;background-size:100% 100%;font-size:22px;line-height:30px;color:#000000}.align-content-center .et_pb_code_1{width:100%;max-width:100%;min-height:100%;position:relative!important;bottom:0}.year-box h4{padding-bottom:50px}.cus-home-banner .et_pb_slide_description{padding-left:0!important;padding-right:0!important}.banner-btns a{font-size:14px;padding:12px 19px}.banner-btns{gap:10px}.et_pb_row.et_pb_row_1.align-content-center.rev-row-col .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child{flex-direction:column-reverse;display:flex;gap:40px;margin-top:0}#et_pb_contact_form_0 .et_contact_bottom_container{align-items:center}#et_pb_contact_form_0 .et_contact_bottom_container .et_pb_contact_right{max-width:100%;width:100%;min-width:150px;margin:0 auto;margin-top:30px;margin-right:20px}}@media (max-width:430px){.banner-btns a{font-size:11px;padding:10px 10px}.stars{margin-left:-35px}.stars .dashicons{width:15px;height:15px;font-size:15px}}.donation-left-right-sec>.et_pb_row{margin:0 0 0 auto}.donation-icon-row{padding:40px 180px!important}.donation-icon-row .et_pb_column{align-content:center}.floating-element{animation:floatUpDown 3s ease-in-out infinite}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.col-align-cust{align-content:center}#et_pb_contact_form_0 .et-pb-contact-message p,#et_pb_contact_form_0 .et-pb-contact-message ul li{color:#fff}#et_pb_contact_form_0 .et-pb-contact-message ul{padding-bottom:10px}.btn-icons::before{content:'';background-color:#000000;padding:0;border-radius:100px;margin-left:0!important;left:-15px;height:45px;width:45px;top:0;display:flex!important;justify-content:center;align-items:center}.cus-menu-row{display:flex;align-items:center;justify-content:center}.cus-menu-row .et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu{display:flex;align-items:end;justify-content:center;margin-bottom:0px}.cus-menu-row .et_pb_menu--without-logo.et_pb_menu--style-left_aligned{margin-bottom:5px}@media (min-width:1024px) and (max-width:1720px){.mobile-clinics-heading h2.et_pb_module_heading{font-size:42px}}@media (max-width:1024px){.mobile-clinics-heading h2.et_pb_module_heading{font-size:30px}}@media (max-width:980px){.two-col-content-sec .et_pb_module.et_pb_heading.et_pb_heading_1.et_pb_bg_layout_{width:100%!important}.video-sec{padding-bottom:0px}.two-col-content-sec .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light{width:100%}.et_mobile_menu .menu-item-has-children>ul.sub-menu{display:none!important}.et_mobile_menu .menu-item-has-children:focus-within>ul.sub-menu,.et_mobile_menu .menu-item-has-children:hover>ul.sub-menu,.et_mobile_menu .menu-item-has-children.open>ul.sub-menu{display:block!important}.icon-row-custom>div.et_pb_column,.icon-row-custom>div.et_pb_column.et-last-child{margin-left:auto!important;margin-right:auto!important;width:calc(100% - 80px)}.footer-contact-info ul img[alt="location-icon"]{margin-top:-10px}.et_pb_heading_1,.et_pb_heading_2{width:100%!important}}@media (max-width:767px){.featured-projects-sec .slider-wrapper{flex-direction:column;width:100%}.custom_slider-up,.custom_slider-down{width:100%;height:100%;overflow:hidden}}@media (max-width:575px){.custom-footer-wrapper .et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer{flex-direction:column;padding-top:30px!important}}@media (min-width:981px) and (max-width:1250px){.how-support-sec .et_pb_row_4col .et_pb_column{padding:160px 30px 40px}.how-support-sec .et_pb_row_4col .et_pb_column h3{font-size:32px!important}.cus-menu-row .et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu{margin-right:0px;width:67%}.cus-menu-row .et-last-child{width:18%}.cus-menu-row .et_pb_column:first-child{width:15%;margin:0}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{padding:0px 6px;font-size:14px}body #page-container .et_pb_section .et_pb_button_0_tb_header{font-size:14px}}@media (min-width:768px) and (max-width:980px){.donate-btn-mobile{display:none}}.donation-main-form form{display:flex;justify-content:space-between;align-items:center}.donation-main-form form .forminator-row.forminator-row-last{margin-bottom:0px!important}.cust-glow-text p{text-shadow:2px 2px 4px #000}