.elementor-4110 .elementor-element.elementor-element-532f70d:not(.elementor-motion-effects-element-type-background), .elementor-4110 .elementor-element.elementor-element-532f70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://muhammadiislam.org/wp-content/uploads/2025/07/1920x920.png");background-position:center center;background-size:cover;}.elementor-4110 .elementor-element.elementor-element-532f70d > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4110 .elementor-element.elementor-element-532f70d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section{padding-top:230px;padding-bottom:50px;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section ul.rm-namaz-time h6{font-family:"Be Vietnam Pro", Sans-serif;font-size:1.1rem;font-weight:600;line-height:0.7em;color:#FFFFFF;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-namaz-time li.namaz-timing-heading{background-color:#0000004A;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section ul.rm-namaz-time, .elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section ul.rm-namaz-time li:not(:last-child){border-color:#0000004A;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section ul.rm-namaz-time li span{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section ul.rm-namaz-time li{color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section ul.rm-namaz-jumu li{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-namaz-timing .ramadan-btn{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;color:#ffffff;border-color:#070132;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-namaz-timing .ramadan-btn:hover{color:#FFFFFF;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-namaz-timing .ramadan-btn:before{background-color:#070132;border-color:#070132;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-ramadan-timetable h1{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-ramadan-timetable p{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-timetable .ramadan-btn{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-4110 .elementor-element.elementor-element-3086d23 .ramadan-btn svg{fill:#FFFFFF;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-timetable .ramadan-btn:hover{color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-zakat-al h5{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-zakat-al p{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#e3e3e3;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-tabs-nav ul li{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-tabs-nav ul li a{color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-tabs-nav ul li.active{border-color:#F3F3F3;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-zakat-al .ramadan-btn{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-zakat-al .ramadan-btn:hover{background-color:#00000000;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-zelle a{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .rm-zelle{background-color:#0000004D;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .wrapper, .elementor-4110 .elementor-element.elementor-element-3086d23 .audioplayer-playing .audioplayer-playpause{background-color:#12111452;}.elementor-4110 .elementor-element.elementor-element-3086d23 .audioplayer:not(.audioplayer-playing) .audioplayer-playpause, .elementor-4110 .elementor-element.elementor-element-3086d23 .audioplayer-playing .audioplayer-playpause{color:#FFFFFF36;border-color:#FFFFFF36;}.elementor-4110 .elementor-element.elementor-element-3086d23 .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a{border-left-color:#FFFFFF36;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .wrapper h4{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:0.6em;color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .wrapper h5{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-3086d23 .rm-ramadan-hero-section .wrapper span{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;color:#ffffff;background-color:#e8000e;}.elementor-4110 .elementor-element.elementor-element-58f0f42a{padding:100px 0px 0px 0px;}.elementor-4110 .elementor-element.elementor-element-06315db .gap{padding-top:80px;padding-bottom:85px;}.elementor-4110 .elementor-element.elementor-element-06315db .abt-desc .sec-tl span{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-4110 .elementor-element.elementor-element-06315db .abt-desc .sec-tl h2{font-family:"Merriweather", Sans-serif;font-size:32px;font-weight:700;line-height:42px;}.elementor-4110 .elementor-element.elementor-element-06315db .abt-desc > p{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-4110 .elementor-element.elementor-element-69ad31c .gap{padding-top:70px;padding-bottom:70px;}.elementor-4110 .elementor-element.elementor-element-69ad31c .sec-tl > span{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;line-height:35px;}.elementor-4110 .elementor-element.elementor-element-69ad31c .sec-tl > h2{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:500;line-height:60px;}.elementor-4110 .elementor-element.elementor-element-69ad31c .tch-inf > span{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-4110 .elementor-element.elementor-element-9a7b713:not(.elementor-motion-effects-element-type-background), .elementor-4110 .elementor-element.elementor-element-9a7b713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070132;}.elementor-4110 .elementor-element.elementor-element-9a7b713{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4110 .elementor-element.elementor-element-9a7b713 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4110 .elementor-element.elementor-element-a9e79d8 .gap{padding-top:0px;padding-bottom:40px;}.elementor-4110 .elementor-element.elementor-element-257e5da2:not(.elementor-motion-effects-element-type-background), .elementor-4110 .elementor-element.elementor-element-257e5da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://muhammadiislam.org/wp-content/uploads/2025/07/1920x920.png");background-repeat:no-repeat;background-size:cover;}.elementor-4110 .elementor-element.elementor-element-257e5da2 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4110 .elementor-element.elementor-element-257e5da2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4110 .elementor-element.elementor-element-32c443b7 .gap{padding-top:100px;padding-bottom:50px;}.elementor-4110 .elementor-element.elementor-element-32c443b7 .services-block .sec-tl span{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-4110 .elementor-element.elementor-element-32c443b7 .services-block .sec-tl h2{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-4110 .elementor-element.elementor-element-32c443b7 .traditional .sec-tl p{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#767676;}.elementor-4110 .elementor-element.elementor-element-32c443b7 .serv-bx .srv-inf, .elementor-4110 .elementor-element.elementor-element-32c443b7 .serv-bx .srv-inf:before{background-color:#F9F3ED;}.elementor-4110 .elementor-element.elementor-element-32c443b7 .serv-bx > h5{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-4110 .elementor-element.elementor-element-32c443b7 .traditional .srv-inf > p{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-4110 .elementor-element.elementor-element-19ddb40e{padding:0px 0px 20px 0px;}.elementor-4110 .elementor-element.elementor-element-75951eaa .gap{padding-top:100px;padding-bottom:100px;}.elementor-4110 .elementor-element.elementor-element-75951eaa .causes-grid-block.sec-tl h2{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-4110 .elementor-element.elementor-element-75951eaa .causes-grid-block.sec-tl p{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-4110 .elementor-element.elementor-element-75951eaa .prg-wrp>span i{font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-4110 .elementor-element.elementor-element-4ecbe8a9:not(.elementor-motion-effects-element-type-background), .elementor-4110 .elementor-element.elementor-element-4ecbe8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070132;}.elementor-4110 .elementor-element.elementor-element-4ecbe8a9 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4110 .elementor-element.elementor-element-4ecbe8a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4110 .elementor-element.elementor-element-20d76507 .gap{padding-top:100px;padding-bottom:100px;}.elementor-4110 .elementor-element.elementor-element-20d76507 .pillar_head .sec-tl span{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-4110 .elementor-element.elementor-element-20d76507 .pillar_head .sec-tl h2{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-4110 .elementor-element.elementor-element-20d76507 .solid-plr .sec-tl p{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CECECE;}.elementor-4110 .elementor-element.elementor-element-20d76507 .plrs-wrp h5{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-4110 .elementor-element.elementor-element-20d76507 .plrs-wrp span{font-family:"Arimo", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#C4C4C4;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .gap{padding-top:100px;padding-bottom:100px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .event-blog .sec-tl span{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .event-blog .sec-tl h2{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .solid-be .sec-tl p{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#848484;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .event-blog .post-inf > h5{font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:600;line-height:34px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .pst-mta > li a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .solid-be .post-bx .post-inf > p{font-family:"Arimo", Sans-serif;font-size:17px;font-weight:400;line-height:26px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .post-bx.lst .post-inf>a{font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:600;line-height:20px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .event-blog .event-bx h5{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .solid-be .event-bx span b{font-family:"Arimo", Sans-serif;font-size:38px;font-weight:800;line-height:48px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .solid-be .event-bx span i{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:500;line-height:18px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .solid-be .event-bx .pst-mta li{font-family:"Arimo", Sans-serif;font-size:15px;font-weight:400;line-height:14px;}.elementor-4110 .elementor-element.elementor-element-49cc7419 .solid-be .event-bx ul.pst-mta + a{font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:600;line-height:25px;}.elementor-4110 .elementor-element.elementor-element-247c885:not(.elementor-motion-effects-element-type-background), .elementor-4110 .elementor-element.elementor-element-247c885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-4110 .elementor-element.elementor-element-247c885 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4110 .elementor-element.elementor-element-247c885{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4110 .elementor-element.elementor-element-f4b53bd .gap{padding-top:100px;padding-bottom:70px;}.elementor-4110 .elementor-element.elementor-element-f4b53bd .sec-tl.text-center span{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-4110 .elementor-element.elementor-element-f4b53bd .sec-tl > h2{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-4110 .elementor-element.elementor-element-f4b53bd .team-inf > h5{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:500;line-height:14px;}.elementor-4110 .elementor-element.elementor-element-f4b53bd .team-inf > span{font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-4110 .elementor-element.elementor-element-f4b53bd .tch-inf > span{font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:500;line-height:24px;}.elementor-4110 .elementor-element.elementor-element-f4b53bd .team-inf:hover .scl1 > a{color:#ffffff;}.elementor-4110 .elementor-element.elementor-element-39accdc1 .gap{padding-top:100px;padding-bottom:100px;}.elementor-4110 .elementor-element.elementor-element-39accdc1 .team-block .sec-tl h2{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-4110 .elementor-element.elementor-element-39accdc1 .green-blk .sec-tl p{font-family:"Arimo", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#7C7C7C;}.elementor-4110 .elementor-element.elementor-element-39accdc1 .team-sec .team-inf h5{font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:600;line-height:28px;}.elementor-4110 .elementor-element.elementor-element-39accdc1 .team-bx .team-inf > span{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}