:root{--theme-colour:#ffb606;--common-colour:#356b00;--black-colour:#000000;--arrow-colour:#fff0bd}.no-top{padding-top:0}.no-bottom{padding-bottom:0}.rm-header-two{position:absolute;width:100%;z-index:211}.rm-header-two .rm-content-header{display:flex;align-items:center}.rm-header-two .rm-content-header svg{width:24px;height:auto}.rm-header-two .rm-content-header h4,.rm-content-header a{padding-left:0;font-size:15px;color:#fff;line-height:1.3;padding-top:3px}.rm-header-two .rm-content-header a{font-weight:500}.rm-header-two .rm-content-header i{fill:#fff;padding-right:7px}.rm-header-two .rm-content-header i svg{width:24px}.rm-header-two .rm-login a{font-size:14px;color:#fff;padding-left:10px}.rm-header-two .rm-login svg{width:30px;height:auto}.rm-header-two .rm-login{margin-right:20px}.rm-header-two .rm-top-bar{padding:8px 0}.rm-header-two .rm-navbar{display:flex;align-items:center;position:relative;justify-content:center;padding:0}.rm-header-two .rm-navbar-links{list-style-type:none;display:flex}.rm-header-two .rm-navbar-links li:not(:last-child){padding-right:42px}.rm-header-two .rm-navbar-links li a{display:block;text-decoration:none;color:#707070;transition:0.4s all;padding-bottom:10px;padding-top:10px}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown{position:relative}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown:hover .rm-sub-menu,.rm-header-two .rm-navbar-links li.rm-navbar-dropdown:hover .sub-menu{visibility:visible;opacity:1;transform:translatey(0);z-index:1111}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown:hover .rm-sub-menu .rm-sub-menu,.rm-header-two .rm-navbar-links li.rm-navbar-dropdown:hover .sub-menu .sub-menu{position:absolute;left:100%;border-left:3px solid var(--theme-colour);opacity:0;top:20%}.rm-header-two .rm-sub-menu li.menu-item-has-children:after{content:"";position:absolute;width:8px;height:8px;z-index:1;right:31px;background-color:#000;clip-path:polygon(68% 50%,0 0,0 100%);top:44%}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .rm-sub-menu li:hover .rm-sub-menu,.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .sub-menu li:hover .sub-menu{opacity:1}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .rm-sub-menu,.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;transform:translatey(10px);left:0;width:240px;box-shadow:0 10px 10px 3px hsl(0deg 0% 0% / 16%);z-index:111;transition:0.4s all}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .rm-sub-menu a,.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .sub-menu a{font-size:16px;padding-left:25px;padding-top:15px;padding-bottom:15px;font-weight:700;border:0;position:relative;text-transform:capitalize;color:var(--black-colour);background-color:#fff}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .rm-sub-menu li,.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .sub-menu li{position:relative}.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .rm-sub-menu li:before,.rm-header-two .rm-navbar-links li.rm-navbar-dropdown .sub-menu li:before{content:"";z-index:11;position:absolute;height:1px;background-color:#58585829;width:75%;bottom:0;left:25px}.rm-header-two li.menu-item-has-children>a:before{content:"";background-image:url(../../../../../../../../../themes/taqwa/assets/images/down-arrow.svg);background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);right:28px;width:8px;height:8px}.rm-header-two .rm-navbar-links li:hover>a{border-bottom:5px solid var(--theme-colour)}.rm-header-two .rm-navbar-links li>a{border-bottom:5px solid transparent;color:#fff;text-transform:capitalize;font-size:16px}.rm-header-two ul.rm-social-media{display:flex;justify-content:end;gap:44px;padding:15px 30px 20px 30px;margin:-8px 0 0 40px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.rm-header-two nav.rm-navbar ul.rm-sub-menu li,.rm-header-two nav.rm-navbar ul.sub-menu li{padding:0}.rm-header-two .rm-social-content{display:flex;justify-content:flex-end}.rm-header-two ul.rm-social-media li:not(:last-child)::before{content:"";position:absolute;width:1px;height:14px;background-color:var(--black-colour);left:32px}.rm-header-two ul.rm-social-media li a i{color:var(--black-colour);margin-bottom:-6px}.rm-header-two ul.rm-social-media li a i:hover{color:#fff}.rm-header-two ul.rm-social-media li a i svg{transform:translateY(-6px)}.rm-header-two ul.rm-social-media li a i:hover svg{fill:#fff}.rm-header-two ul.rm-social-media li a{text-transform:capitalize;display:flex;align-items:center;color:#fff;font-size:16px;font-weight:700}.rm-header-two ul.rm-social-media li{margin-left:0;position:relative}.rm-header-two .rm-two-bar{display:flex;justify-content:space-between;align-items:center;padding-right:12px}.rm-header-two .rm-logo{z-index:1}.rm-header-two .header-search i{color:#fff;font-size:20px;margin-right:16px}.rm-header-two .rm-mobile-nav{position:fixed;top:0;left:0;width:30%;height:100%;padding:50px 40px 15px;z-index:5;transition:0.45s ease-in-out;transform:translateX(-101%);-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);-o-transform:translateX(-101%);overflow-y:auto}.rm-mobile-nav>ul li.menu-item-has-children.active>ul.rm-sub-menu,.rm-mobile-nav>ul li.menu-item-has-children.active>ul.sub-menu{position:relative;height:auto;opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transition-delay:0.1s}.rm-header-two .rm-mobile-nav ul li a svg{width:11px}.rm-header-two .for #nav-icon4{color:#000}.rm-header-two #nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:13px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.responsive-bar{display:none}#nav-icon4 span:nth-child(3){top:25px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:35px;left:8px}i#nav-icon4{display:none}#nav-icon4{width:40px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;display:none;font-size:25px;color:#fff}#nav-icon4 span{display:block;position:absolute;height:3px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.rm-mobile-nav>ul>li.menu-item-has-children:before{color:#fff;position:absolute;top:17px;right:0;font-family:"Font Awesome 5 Free";content:"\f054";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;font-size:11px}.rm-mobile-nav>ul>li.menu-item-has-children.active:before{transform:rotate(0deg)}.rm-mobile-nav>ul>li{position:relative;border-bottom:0 solid #d4d4d4;padding:10px 0;display:block}.rm-mobile-nav>ul li{color:#fff}.rm-mobile-nav>ul>li:not(:last-child){border-bottom:1px solid #ffffff69}.rm-mobile-nav>ul li>a{font-size:14px;line-height:26px;text-transform:capitalize;color:#fff}.rm-mobile-nav>ul>li.menu-item-has-children>ul.rm-sub-menu,.rm-mobile-nav>ul>li.menu-item-has-children>ul.sub-menu{padding-left:25px;padding-top:10px;padding-bottom:5px;position:absolute;height:0;opacity:0;visibility:hidden;transform:translatey(15px);-webkit-transform:translatey(15px);-moz-transform:translatey(15px);-o-transform:translatey(15px);border-top:1px solid #5b5b5b;margin-top:8px}.rm-mobile-nav>ul>li.menu-item-has-children.active>ul.rm-sub-menu li,.rm-mobile-nav>ul>li.menu-item-has-children.active>ul.sub-menu li{padding:5px 0;position:relative}.res-log img{width:auto}.rm-mobile-nav>ul>li.menu-item-has-children.active>ul.rm-sub-menu li:after,.rm-mobile-nav>ul>li.menu-item-has-children.active>ul.sub-menu li:after{content:"";width:6px;height:6px;position:absolute;top:19px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);left:-18px}.rm-mobile-nav ul>li.menu-item-has-children:before{content:"";background-image:url(../../../../../../../../../themes/taqwa/assets/images/down-arrow.svg);background-repeat:no-repeat;position:absolute;top:20px;right:0;width:10px;height:10px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.rm-mobile-nav>ul li.menu-item-has-children.active ul.rm-sub-menu li:before,.rm-mobile-nav>ul li.menu-item-has-children.active ul.sub-menu li:before{top:12px;background-color:transparent;left:auto;content:"";position:absolute;transform:rotate(0deg)}.rm-mobile-nav>ul li.menu-item-has-children ul.rm-sub-menu,.rm-mobile-nav>ul li.menu-item-has-children ul.sub-menu{padding-left:25px;padding-top:10px;padding-bottom:5px;position:absolute;height:0;opacity:0;visibility:hidden;transform:translateX(15px);-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-o-transform:translateX(15px);border-top:1px solid #7e9b61;margin-top:8px}.rm-mobile-nav>ul li.menu-item-has-children.active>ul.rm-sub-menu,.rm-mobile-nav>ul li.menu-item-has-children.active>ul.sub-menu{position:relative;height:auto;opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transition-delay:0.1s}.res-log{margin-bottom:30px}.res-rights p{color:#d6d6d6;font-weight:700;letter-spacing:5px;margin-top:30px}.rm-mobile-nav.open{transform:translateX(0)!important;z-index:33333333;box-shadow:3px 3px 39px -4px rgba(0,0,0,.75);-webkit-box-shadow:3px 3px 39px -4px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 39px -4px rgba(0,0,0,.75)}li.menu-item-has-children.active{background-color:transparent}.rm-mobile-nav a#res-cross:before{content:"\f057";font-family:"Font Awesome 5 Free";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;width:35px;height:35px;background-repeat:no-repeat;position:absolute;top:15px;right:20px;color:#fff;font-size:28px}#mobile-menu i{color:#fff;background-color:transparent;font-size:24px}#mobile-menu{z-index:1;display:none}.responsive-bar-slider{display:flex;align-items:center;justify-content:space-between;position:relative}#mobile-menu i{margin-right:20px;font-size:26px}.rm-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding-top:15px;flex-wrap:wrap}.rm-search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:#ffad019e;-webkit-transition:all 500ms cubic-bezier(.86,0,.07,1);-moz-transition:all 500ms cubic-bezier(.86,0,.07,1);-o-transition:all 500ms cubic-bezier(.86,0,.07,1);transition:all 1500ms cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);-moz-transition-timing-function:cubic-bezier(.86,0,.07,1);-o-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}.rm-search-popup{width:100%}.search-active .rm-search-popup{transform:translateY(0%);margin-top:0}.rm-search-popup .close-search{top:6%;position:absolute;left:94%;margin:0 auto;border-radius:50%;text-align:center;width:50px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.05);-webkit-transition:all 500ms ease;height:50px;line-height:50px;text-align:center;color:#fff;border:0}.search-active .rm-search-popup .close-search{visibility:visible;opacity:1}.rm-search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;background-color:#111;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.search-active .rm-search-popup form{transform:scaleX(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.rm-search-popup .form-group{position:relative;margin:0;overflow:hidden}.checkbox-flex{display:flex}.rm-search-popup .form-group input[type="text"],.rm-search-popup .form-group input[type="search"]{position:relative;display:block;font-size:18px;line-height:50px;color:var(--black-colour);height:70px;width:100%;padding:10px 30px;background-color:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;font-weight:500;text-transform:capitalize;outline:none;border:0}.rm-search-popup .form-group input[type="submit"],.rm-search-popup .form-group button{position:absolute;right:30px;top:0;height:70px;line-height:70px;background:transparent;text-align:center;font-size:24px;padding:0;cursor:pointer;-webkit-transition:all 500ms ease;border:none}.rm-search-popup .form-group input[type="submit"]:hover,.rm-search-popup .form-group button:hover{color:var(--black-colour)}.rm-search-popup input::placeholder,.rm-search-popup textarea::placeholder{color:var(--black-colour)}.rm-search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#fff;width:auto;height:auto;top:25px;margin:0;border:none;background:none!important;box-shadow:none!important;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.search-box-btn{display:inline-block;padding-left:22px}.search-box-btn i{display:inline-block;color:#fff;line-height:30px;text-align:center;font-size:18px;cursor:pointer;transition:0.5s}.upp.search-box-btn i{color:#9e9fa1}.search-box-btn.search-box-outer span i{font-size:20px;display:inline-block;color:#fff;padding-left:17px;position:relative;z-index:1}.upp.search-box-btn.search-box-outer span i{color:#9e9fa1}.search-box-btn.search-box-outer span i:after{position:absolute;content:"0";right:-10px;top:-4px;width:16px;height:16px;line-height:16px;text-align:center;background:#ed1c24;color:#fff;border-radius:50%;display:inline-block;font-size:12px}.compensate-for-scrollbar{margin-right:0!important}.flaticon-multiply:before{content:inherit}button.close-search i{font-size:18px;color:#fff;display:inline-block}span.flaticon-multiply i{display:inline-block;color:#ed1c24}.header-search{display:flex;align-items:center}.header-search-button.search-box-outer a{padding-right:7px;border-right:1px solid #978e75;padding-right:17px}.location svg{width:30px;fill:#fff;height:auto}.rm-preloader{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:fixed;z-index:999999999999999999;right:0;bottom:0;transition-duration:1s;-webkit-transition-duration:1s;transition-timing-function:cubic-bezier(.86,0,.09,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.09,1)}.rm-preloader{bottom:0%}.page-loaded .rm-preloader{bottom:-100%}.rm-loader{display:grid;grid-template:1fr 1fr/1fr 1fr;gap:40%;width:80px;aspect-ratio:1/1;animation:rotate 2s linear infinite}.rm-loader .dot{width:100%;aspect-ratio:1/1;border-radius:50%;background-color:var(--black-colour);animation:scale 2s infinite alternate}.rm-loader .dot:nth-child(3){order:1}.rm-loader .dot:nth-child(1){animation-delay:-0.5s}.rm-loader .dot:nth-child(2){animation-delay:-1s}.rm-loader .dot:nth-child(3){animation-delay:-1.5s}.rm-loader .dot:nth-child(4){animation-delay:-2s}@keyframes scale{0%{scale:.1}100%{scale:1}}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}.row .rm-countdown ul{display:flex;gap:20px;background-color:#ffb60626;border-radius:15px;padding:0 15px;font-size:15px;color:#fff;margin-left:15px;text-transform:capitalize}.rm-countdown ul li{position:relative;font-size:12px}.rm-countdown ul li span{padding-right:1px}.rm-countdown ul li:not(:last-child)::before{content:"";position:absolute;width:5px;height:1px;background-color:#fff;right:-13px;top:15px}.rm-header-two .ramadan-btn:before,.rm-namaz-timing .ramadan-btn:before{left:-140%}.ramadan-btn svg{width:16px;margin-right:15px;height:auto}.rm-header-two .ramadan-btn,.rm-namaz-timing .ramadan-btn{color:#fff;border:1px solid;background-color:transparent}.rm-header-two .rm-namaz-timing a:hover,.rm-ramadan-hero-section .rm-namaz-timing a:hover{color:var(--black-colour)}.rm-header-two .ramadan-btn:hover{color:var(--black-colour)}.rm-header-menu-right{display:flex;align-items:center}.rm-header-menu-right svg{width:20px;fill:#fff}.rm-ramadan-hero-section{padding-top:200px;padding-bottom:30px;background-repeat:no-repeat;background-size:cover}.rm-ramadan-hero-section .rm-namaz-time li.namaz-timing-heading{padding:20px;border-radius:8px;font-size:16px;padding-left:26px;font-weight:700;display:block;margin:0;border-bottom:0}.rm-ramadan-hero-section ul.rm-namaz-time h6{font-weight:700}.rm-ramadan-hero-section ul.rm-namaz-time{border-radius:10px;border:1px solid #f8b106}.rm-ramadan-hero-section ul.rm-namaz-time li{display:flex;align-items:center;color:#fff;justify-content:space-between}.rm-ramadan-hero-section ul.rm-namaz-time li span{width:30%;font-size:15px;font-weight:700}.rm-ramadan-hero-section ul.rm-namaz-time li:not(:last-child){padding-bottom:15px;border-bottom:1px solid #8c826b;margin-bottom:15px}.rm-ramadan-hero-section ul.rm-namaz-time li{margin:20px}.rm-ramadan-hero-section ul.rm-namaz-jumu li{background-color:#ffffff17;padding:20px;margin-top:4px;border-radius:12px;color:#fff;font-size:15px;font-weight:700}.rm-ramadan-hero-section ul.rm-namaz-jumu li{display:flex;justify-content:space-between}.rm-ramadan-hero-section .rm-namaz-timing a{width:100%;background-color:transparent;text-align:center}.rm-ramadan-hero-section ul.rm-namaz-jumu{margin-bottom:25px;margin-top:22px}.rm-ramadan-hero-section .rm-namaz-timing svg{width:16px;fill:#fff}.rm-ramadan-hero-section .rm-ramadan-timetable{text-align:center}.rm-ramadan-hero-section .rm-ramadan-timetable img{animation:scale 5s infinite}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.rm-ramadan-hero-section .rm-ramadan-timetable h1{font-size:50px;color:#fff;font-weight:700;margin-bottom:20px;padding-top:20px;font-family:var(--common-font)}.rm-ramadan-hero-section .rm-ramadan-timetable p{color:#fff;padding-bottom:30px;width:90%;margin:0 auto}.rm-ramadan-hero-section .tabs-content #tab2,.rm-ramadan-hero-section .tabs-content #tab3{display:none}.tabs-content{margin-bottom:16px}.rm-ramadan-hero-section .rm-zakat-al h5{color:#fff;font-size:22px;padding-bottom:12px;font-weight:700}.rm-ramadan-hero-section .rm-zakat-al .ramadan-btn{padding:13px 28px}.rm-ramadan-hero-section .rm-zakat-al{padding:30px;border-radius:20px;padding-bottom:90px;background-repeat:no-repeat;background-size:cover}.rm-ramadan-hero-section .rm-zakat-al p{color:#e3e3e3;padding-bottom:5px}.rm-ramadan-hero-section .rm-tabs-nav ul li{font-size:18px;background-color:#ffffff1f;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rm-ramadan-hero-section .rm-tabs-nav ul{display:flex;gap:15px}.rm-ramadan-hero-section .rm-tabs-nav ul li a{color:#fff}.rm-ramadan-hero-section .rm-tabs-nav ul li.active{background-color:transparent;border:3px solid}.rm-ramadan-hero-section .rm-tabs-nav{padding-bottom:16px;padding-top:16px}.rm-ramadan-hero-section .rm-zakat-al .btn{padding:12px 24px;margin-top:12px}.rm-ramadan-hero-section .rm-zelle{text-align:center;background-color:#fff;padding:25px;border-radius:20px;width:94%;margin:auto;margin-top:-60px}.rm-ramadan-hero-section .rm-zelle img{padding-bottom:16px}.rm-ramadan-hero-section .rm-zelle a img{padding-bottom:0;padding-top:12px}.rm-ramadan-hero-section .rm-zelle a{font-weight:700}@keyframes bellRing{0%,100%{transform-origin:top}15%{transform:rotateZ(10deg)}30%{transform:rotateZ(-10deg)}45%{transform:rotateZ(5deg)}60%{transform:rotateZ(-5deg)}75%{transform:rotateZ(2deg)}}.ramadan-btn{outline:none;cursor:pointer;border:none;padding:10px 35px;margin:0;position:relative;display:inline-block;text-transform:capitalize;font-weight:500;font-size:15px;border-radius:500px;overflow:hidden;color:var(--black-colour);border:1px solid}.ramadan-btn:hover{color:#fff}.ramadan-btn:hover svg{fill:#fff}.ramadan-btn span{position:relative;z-index:10;transition:color 0.4s;line-height:1.6}.ramadan-btn::before,.ramadan-btn::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ramadan-btn::before{content:"";width:120%;left:-10%;transform:skew(30deg);transition:transform 0.4s cubic-bezier(.3,1,.8,1)}.ramadan-btn:hover::before{transform:translate3d(100%,0,0)}.rm-ramadan .rm-video i{width:55px;height:55px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid #ffe138;outline:1px solid #fff;animation:shadow-pulse 1s infinite}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgb(255 255 255)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}.rm-ramadan .rm-video i svg{width:10px}.rm-ramadan .rm-what-hajj{padding:60px 40px;border-radius:20px;position:relative;background-position:bottom right;background-repeat:no-repeat}.rm-ramadan .rm-what-hajj:before{content:"";position:absolute;width:100%;border-radius:20px;height:100%;background-color:#ffd906;opacity:.8;left:0;top:0}.rm-ramadan .rm-what-hajj h3{position:relative;font-size:45px;font-family:var(--common-font);font-weight:700}.rm-ramadan .rm-what-hajj p{position:relative;color:var(--black-colour);padding-bottom:20px;padding-top:10px}.rm-ramadan .rm-what-hajj ul{position:relative}.rm-ramadan .rm-what-hajj ul li{padding-bottom:14px;font-weight:700;color:var(--black-colour)}.rm-ramadan .rm-what-hajj ul li i{margin-right:10px;font-size:14px}.rm-ramadan .rm-video{position:relative;display:flex;align-items:center;gap:12px;padding-top:20px}.rm-ramadan .rm-video h6,.rm-ramadan .rm-video span{font-size:16px;font-weight:700;color:var(--black-colour)}.rm-ramadan .rm-video h6{padding-bottom:4px}.rm-ramadan .rm-what-Ramadan{background-color:#f5f5f5;padding:60px;border-radius:20px;background-position:center right;background-repeat:no-repeat;height:100%}.rm-ramadan .rm-what-Ramadan h2{font-size:45px;width:60%;font-family:var(--common-font);font-weight:700}.rm-ramadan .rm-what-Ramadan p{width:61%;padding-top:20px;padding-bottom:80px}.ramadan .ramadan .rm-what-Ramadan ul{display:flex;flex-wrap:wrap;gap:16px}.rm-ramadan .rm-what-Ramadan ul li a{font-weight:700;font-size:14px;position:relative;background-color:#fff;border-radius:50px;padding:8px 30px;display:block;overflow:hidden;box-shadow:0 0 30px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.rm-ramadan .rm-what-Ramadan ul{display:flex;flex-wrap:wrap;gap:14px}.rm-ramadan .rm-what-Ramadan ul li a i{position:absolute;left:30%;transform:translate(-50%,-50%);top:50%;z-index:11;opacity:0}.rm-ramadan .rm-what-Ramadan ul li a:before{content:"";position:absolute;height:100%;width:0%;left:0;top:0;border-radius:50px}.rm-ramadan .rm-what-Ramadan ul li:hover a i{opacity:1;left:50%}.rm-ramadan .rm-what-Ramadan ul li:hover a:before{width:100%}.rm-ramadan .rm-what-Ramadan ul li{position:relative}.rm-local-img img{border-radius:50%}.rm-local-img img.full-img{width:100%}.rm-local-img{text-align:right}.rm-local-img ul{position:absolute}.rm-local-img{text-align:right;position:relative;margin-top:33px}.rm-local-img ul li a i{position:absolute;transform:translate(-50%,-50%);left:70%;top:50%;z-index:1111;color:#fff;font-size:20px;opacity:0;background-color:#356b00;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%}.rm-local-img ul li:hover a i{opacity:1;left:50%}.rm-local-img ul li:nth-child(3){top:68%}.rm-local-img ul li{position:absolute;left:40px}.rm-local-img ul li:nth-child(2){top:34%;left:-40px}.rm-local-img:before{content:"";position:absolute;width:540px;height:540px;border:7px solid;right:0;border-radius:50%;left:19%;clip-path:inset(0 71% 0 0);top:-11%}.rm-local-img ul{position:absolute;left:10%;height:100%;top:-5%}.rm-local-img .full-img-a:hover figure img,.rm-local-img ul li:hover figure img{transform:rotate(10deg) scale(1.1)}.rm-local-img figure{border-radius:50%;position:relative;overflow:hidden;min-width:170px}.rm-local-img figure.full-img-fig{width:63%;margin-left:auto}.rm-local-img a.full-img-a i{position:absolute;transform:translate(-50%,-50%);top:50%;left:85%;z-index:111;color:#fff;font-size:20px;opacity:0;width:60px;height:60px;background-color:#356b00;display:flex;align-items:center;justify-content:center;border-radius:50%}.rm-local-img a.full-img-a:hover i{left:65%;opacity:1}a.full-img-a:hover figure:before{width:100%}.rm-local-img figure:before{content:"";position:absolute;width:0%;height:100%;top:0;left:0;opacity:.2;z-index:11}.rm-local-img ul li .full-img-a:hover figure:before,.rm-local-img ul li:hover figure:before{width:100%}.rm-ramadan-heading{text-align:center;width:80%;margin:auto;padding-bottom:50px;position:relative;z-index:1}.rm-ramadan-heading>span{color:#898989;text-transform:uppercase;font-weight:700;padding-bottom:10px;display:block}.rm-ramadan-heading h2{font-size:60px;font-family:var(--common-font);font-weight:700}.rm-ramadan-heading-two{margin:auto;padding-bottom:50px;position:relative;z-index:11;margin:0}.rm-ramadan-heading-two span{color:#898989;text-transform:uppercase;font-weight:700}.rm-ramadan-heading-two h2{font-size:60px;font-family:var(--common-font);font-weight:700}.rm-ramadan-heading-two h2 span{text-transform:capitalize}.rm-ramadan .rm-count-style p{padding-bottom:20px}.rm-ramadan .rm-count-style .rm-count-text{margin-bottom:30px}.rm-ramadan .rm-count-style p:last-child{padding-bottom:0}.rm-ramadan .rm-count-style h2{font-size:50px;font-weight:700;padding-bottom:10px}.rm-ramadan .rm-count-style p span{font-weight:700}.rm-ramadan-event .rm-ramadan-heading-two{width:max-content}.rm-ramadan-event .rm-events img{border-radius:20px;width:100%}.rm-ramadan-event .rm-events figure{border-radius:20px}.rm-ramadan-event .rm-events{position:relative;overflow:hidden}.rm-ramadan-event .rm-events-style{position:absolute;bottom:-10%;left:40px;right:40px;z-index:11}.rm-ramadan-event .rm-events-style h3 a{font-size:40px;color:#fff;font-weight:700;padding-bottom:30px;border-bottom:3px solid;margin-bottom:30px;font-family:var(--common-font);display:block}.rm-ramadan-event .rm-events-style span{color:#fff;font-size:14px;font-weight:700;display:block;padding-bottom:4px}.rm-ramadan-event .rm-events-style p{color:#fff;opacity:0;width:94%}.rm-ramadan-event .rm-events:before{content:"";position:absolute;width:100%;height:43%;border-radius:20px;opacity:0;bottom:0}.rm-ramadan-event .rm-events:hover .rm-events-style{bottom:5%}.rm-ramadan-event .rm-events:hover .rm-events-style p{opacity:1}.rm-ramadan-event .rm-events:hover:before{opacity:.8;height:100%}.rm-ramadan-event .rm-events:after{content:"";position:absolute;width:100%;height:43%;border-radius:20px;opacity:.5;bottom:0;background-image:linear-gradient(1deg,var(--black-colour),transparent)}.swiper.rm-ramadan-events{margin-right:-324px;padding-top:110px;margin-top:-120px}.rm-ramadan-events .swiper-button{position:absolute;top:0;width:150px;right:25%;background-color:var(--arrow-colour);display:block;height:60px;z-index:11;border-radius:51px;z-index:1111111}.rm-ramadan-events.swiper-button-prev:after,.rm-ramadan-events .swiper-button-next:after{display:none}.rm-ramadan-events .swiper-pagination{left:86%;position:absolute;width:100px}.rm-ramadan-events .swiper-button-next,.rm-ramadan-events .swiper-button-prev{color:var(--black-colour)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.rm-ramadan-events .swiper-button-next{margin-right:20px;height:25px;margin-top:-12px}.rm-ramadan-events .swiper-button-prev{margin-left:30px;border-right:1px solid var(--black-colour);height:25px;padding-right:34px;margin-top:-12px}.rm-countdown.two{position:absolute;top:10px;right:0}.rm-countdown.two ul{display:block}.rm-countdown.two ul li:not(:last-child)::before{display:none}.rm-countdown.two ul li span{display:block;padding-bottom:2px}.rm-countdown.two ul{background-color:transparent;text-align:center;padding:5px 12px}.rm-countdown.two ul li{background-color:var(--arrow-colour);color:var(--black-colour);padding:7px 14px;border-radius:10px;margin-bottom:5px;font-weight:400;line-height:20px;font-size:12px}.rm-ramadan-cultural-programmes{background-color:#f3f3f3;background-position:right;background-repeat:no-repeat;position:relative;overflow:hidden}.rm-ramadan-cultural-programmes .nav-pills{margin-right:20px}.rm-ramadan-cultural-programmes img.bg-cultural{position:absolute;top:0;z-index:0}.rm-ramadan-heading img{display:block;margin:auto;margin-bottom:20px}.rm-ramadan-cultural-programmes .nav-pills{display:-webkit-inline-box;margin-bottom:32px;width:auto;z-index:11;position:relative}.rm-ramadan-cultural-programmes .nav-pills .nav-link{width:100%;background-color:transparent;margin-right:10px;border-radius:0!important;color:#000}.rm-ramadan-cultural-programmes .nav-pills .nav-link:hover svg{animation:bellRing 3s infinite}.rm-ramadan-cultural-programmes .nav-pills .nav-link.active span{color:#fff}.rm-ramadan-cultural-programmes .nav-pills i{border-radius:50%;padding:16px;display:flex;width:75px;height:75px}.rm-ramadan-cultural-programmes .nav-pills i svg{width:75px;height:auto}.rm-ramadan-cultural-programmes .nav-pills .nav-link{display:flex;align-items:center;justify-content:end;gap:20px;margin:0}.rm-ramadan-cultural-programmes .nav-pills .nav-link span{background-color:#fff;padding:8px 28px;border-radius:20px;font-weight:700;position:relative}.rm-ramadan-cultural-programmes .nav-pills .nav-link span:before{content:"";position:absolute;width:10px;height:25px;background-color:#fff;right:-5px;clip-path:polygon(100% 50%,0 0,0 100%);top:8px}.rm-ramadan-cultural-programmes .rm-protect-muslim-women p{padding-bottom:30px;padding-top:10px;margin-bottom:0}.rm-ramadan-cultural-programmes .rm-protect-muslim-women h3{font-size:35px;font-family:var(--common-font);font-weight:700}.rm-ramadan-cultural-programmes .rm-protect-muslim-women h6{display:flex;gap:10px;font-weight:700;font-size:18px}.rm-ramadan-cultural-programmes .rm-protect-muslim-women{padding-left:12px;width:47%}.rm-ramadan-cultural-programmes .muslim-women-img img{border-radius:20px;width:100%;border-top-right-radius:350px;border-bottom-right-radius:350px}.rm-ramadan-cultural-programmes .rm-protect-muslim{display:flex;gap:15px;position:relative;z-index:11}.tab-pane .rm-protect-muslim{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);transition:0.3s sopacity 1s,transform 0.3s,clip-path 1s}.tab-pane.active.show .rm-protect-muslim{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.rm-ramadan-timetable .rm-roza-timing{border:3px solid;padding:24px;border-radius:15px;z-index:1111;position:relative}.rm-ramadan-timetable .rm-roza-timing h3{padding-bottom:8px;font-weight:700;font-size:20px}.rm-ramadan-timetable .rm-roza-timing h6{font-size:14px;font-weight:700;padding-bottom:18px}.rm-ramadan-timetable .rm-roza-timing ul li{background-color:#d0ffc3;border-radius:10px;padding:14px 26px;display:flex;justify-content:space-between}.rm-ramadan-timetable .rm-roza-timing ul li.iftar{margin-top:5px;background-color:#fffe9b}.rm-ramadan-timetable .rm-roza-timing ul li span{font-weight:500;color:#444;font-size:14px}.swiper-button.ramadan-roza-arrow{position:relative;z-index:0}.swiper-button.ramadan-roza-arrow .swiper-button-next{background-color:#feefbc;color:var(--black-colour);width:50px;height:50px;border-radius:50px;border-top-left-radius:0;border-bottom-left-radius:0;position:absolute;right:-49px;top:-114px}.swiper-button.ramadan-roza-arrow .swiper-button-prev{background-color:#feefbc;color:var(--black-colour);width:50px;height:50px;border-radius:50px;border-top-right-radius:0;border-bottom-right-radius:0;position:absolute;left:-50px;top:-114px}.rm-ramadan-services{position:relative}.rm-ramadan-services:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4f3f0e;mix-blend-mode:multiply;opacity:.9}.rm-ramadan-services .rm-ramadan-heading-two h2{color:#fff}.rm-ramadan-services .rm-services{width:90%;z-index:1;position:relative;margin-top:40px}.rm-ramadan-services .row{margin-top:-40px}.rm-ramadan-services .rm-services svg{width:60px;height:auto}.rm-ramadan-services .rm-services a{color:#fff;font-size:24px;padding-bottom:10px;display:block;font-weight:700;padding-top:16px}.rm-ramadan-services .rm-services p{color:#b9b9b9}.rm-ramadan-services .rm-services:before{content:"";position:absolute;width:73%;background-color:#ffb500;height:2px;right:0;top:45px}.rm-ramadan-services .rm-services:hover svg{animation:bellRing 3s infinite}.rm-ramadan-services .rm-taqwa-islamic-number li{background-color:#ffffff1c;width:270px;height:270px;padding-top:28px;position:relative;z-index:11;border-radius:50%;text-align:center}.rm-ramadan-services .rm-taqwa-islamic-number li h2{width:100%;font-size:87px;line-height:130px;height:122px;font-family:var(--common-font);color:#ffb500}.rm-ramadan-services .rm-taqwa-islamic-number span{color:#fff;padding-top:14px;display:block;font-weight:700}.rm-ramadan-services ul.rm-taqwa-islamic-number{display:flex;flex-wrap:wrap;gap:25px;margin-left:70px;align-items:end}.rm-ramadan-services .rm-taqwa-islamic-number li:nth-child(2),.rm-ramadan-services .rm-taqwa-islamic-number li:nth-child(3){width:240px;height:240px;padding-top:12px;animation:scale 5s infinite}.rm-ramadan-services .rm-taqwa-islamic-number li:nth-child(3){margin-bottom:24px}.rm-umrah-package .rm-umrah-group{background-color:#f5f5f5;padding:15px;border-radius:10px;padding-bottom:30px}.rm-umrah-package .rm-umrah-group-style{background-repeat:no-repeat;background-position:right;background-color:#fff;padding:30px;border-radius:10px;position:relative;padding-bottom:65px;margin-bottom:50px}.rm-umrah-package .rm-umrah-group h3{font-family:var(--common-font);font-size:35px;font-weight:700;padding-bottom:4px}.rm-umrah-package .rm-umrah-group span{font-weight:700}.rm-umrah-package .rm-umrah-group-style ul{display:flex;justify-content:space-between;width:80%;padding-top:26px}.rm-umrah-package .rm-umrah-group-style ul li span{font-weight:400;display:block;padding-bottom:10px;color:#444}.rm-umrah-package .rm-umrah-group-style ul li h6{font-weight:700;color:#444}.rm-umrah-package .rm-umrah-group-style ul li:not(:last-child):before{content:"";position:absolute;background-color:#ddd;width:1px;height:100%;right:-51%}.rm-umrah-package .rm-umrah-group-style ul li{position:relative}.rm-umrah-package .rm-umrah-group-style h5{position:absolute;padding:10px 20px;border-radius:10px;color:#fff;bottom:-20px}.rm-umrah-group input[type="radio"]:after{width:15px;height:15px;top:-26px;left:32px;position:relative;background-color:#d1d3d1;content:"";display:inline-block;visibility:visible;border-radius:50%}.rm-umrah-group input[type="radio"]{width:0;height:0}.rm-umrah-group label{padding-left:56px;width:82%;line-height:28px;z-index:11;position:relative}.rm-umrah-package .rm-umrah-group{position:relative;overflow:hidden}.rm-umrah-package .rm-umrah-group:before{content:"";position:absolute;width:100%;height:0%;border-radius:20px;left:0;bottom:0}.rm-umrah-package .rm-umrah-group:hover:before{height:100%}.rm-umrah-group.umrah-two:before{display:none}.rm-umrah-group.umrah-two{background-repeat:no-repeat;background-position:right;background-color:#1f1f1f;margin-top:31px;padding:60px;background-size:contain}.rm-umrah-group.umrah-two .rm-umrah-group-style{background-color:transparent;width:65%;margin-bottom:0;padding-bottom:30px;padding:0}.rm-umrah-group.umrah-two .rm-umrah-group-style h3{color:#fff;font-size:50px}.rm-umrah-group.umrah-two .rm-umrah-group-style span{color:#fff;text-transform:uppercase;font-size:13px}.rm-umrah-group.umrah-two .rm-umrah-group-style h6{color:#fff}.rm-umrah-group.umrah-two .rm-umrah-group-style h5{padding:27px 30px;font-size:35px;position:relative;height:100%;margin-top:6px;margin-left:15px;font-weight:700}.rm-umrah-group.umrah-two .rm-umrah-group-style ul{border:1px solid #5d5d5d;background-color:#ffffff0f;padding:23px 30px;border-radius:10px;margin-top:24px;width:45%}.rm-umrah-group.umrah-two .rm-umrah-group-style>span{font-size:16px;text-transform:inherit;font-weight:500;padding-top:10px;display:block}.rm-umrah-group.umrah-two .rm-umrah-group-style ul li:before{background-color:#5d5d5d}.umrah-two-list{display:flex;padding-bottom:24px}.rm-umrah-group.umrah-two label,.rm-umrah-group.umrah-two label p{color:#fff;padding-left:10px}.rm-umrah-group.umrah-two label b,.rm-umrah-group.umrah-two label p strong{color:#e5a300}.rm-umrah-group.umrah-two input[type="radio"]:after{top:2px;left:0}.rm-ramadan-prayer .rm-question form input{width:100%;height:55px;border:1px solid #e0e0e0;outline:none;padding-left:20px;border-radius:7px;margin-bottom:20px}.rm-ramadan-prayer .rm-question{background-color:#f5f5f5;padding:50px;border-radius:20px;position:relative;background-repeat:no-repeat;background-size:50%;background-position:right top}.rm-ramadan-prayer .rm-question form textarea{width:100%;padding:20px;height:140px;border-radius:6px;border:1px solid #e0e0e0;outline:none;margin-bottom:14px}.rm-ramadan-prayer .rm-question span{text-transform:uppercase;font-weight:700;color:#898989}.rm-ramadan-prayer .rm-question span.wpcf7-form-control-wrap{display:ruby}.rm-ramadan-prayer .rm-question span.wpcf7-list-item-label{text-transform:capitalize!important;font-weight:400;color:#212529}.rm-ramadan-prayer .rm-question h2{font-size:50px;font-family:var(--common-font);padding-bottom:28px;font-weight:700}.rm-ramadan-prayer .nice-select:after{border-bottom:2px solid var(--black-colour);border-right:2px solid var(--black-colour);height:8px;right:20px;width:8px}.rm-ramadan-prayer .nice-select.Advice{width:100%;height:55px;padding-top:6px;text-transform:lowercase;margin-bottom:20px}.rm-ramadan-prayer .rm-question form .nice-select.Advice span{font-weight:400;font-size:16px;text-transform:capitalize}.rm-ramadan-prayer .nice-select.Advice:before{content:"";position:absolute;width:1px;height:100%;background-color:#e8e8e8;top:0;right:50px}.rm-ramadan-prayer ul.list{width:100%}.rm-ramadan-prayer .rm-question form input[type="checkbox"]{width:27px;height:auto;margin-bottom:25px;margin-top:8px}.rm-ramadan-prayer .rm-question form button.ramadan-btn span{color:var(--black-colour);text-transform:capitalize}.rm-ramadan-prayer .rm-question form button.ramadan-btn{margin-top:24px}.rm-ramadan-prayer{position:relative}.rm-ramadan-prayer:before{content:"";position:absolute;top:0;left:0;opacity:.7;width:100%;height:100%}.rm-ramadan-prayer .rm-ramadan-heading-two h2,.rm-ramadan-prayer .rm-ramadan-heading-two span{color:#fff}.rm-prayers-islamic-reviews{position:relative;padding-left:70px}.swiper.ramadan-reviews{position:relative}.swiper.ramadan-reviews .swiper-pagination{position:absolute;width:100px;right:0;left:auto;bottom:25px}.swiper.ramadan-reviews .swiper-pagination span{background-color:#fff;width:15px;height:15px}ul.rm-star li h6{padding-left:5px}.rm-prayers-islamic-reviews span{padding-left:5px}ul.rm-star{display:flex;font-size:14px;gap:4px}.rm-prayers-islamic-reviews h6{font-size:53px;color:#fff;display:inline-block}.rm-prayers-islamic-reviews span{color:#fff}.rm-prayers-islamic-reviews p{color:#fff;border-top:8px solid var(--theme-colour);font-size:22px;line-height:42px;padding-top:32px;margin-top:42px}.rm-ramadan-prayer .rm-ramadan-heading-two{padding-left:70px;padding-bottom:20px}.rm-prayers-islamic-reviews .rm-reviews-admin img{border-radius:50%;border:2px solid var(--theme-colour)}.rm-prayers-islamic-reviews .rm-reviews-admin{margin-top:36px}.rm-prayers-islamic-reviews .rm-reviews-admin i{width:52px;height:52px;display:flex;align-items:center;border-radius:50%;padding:10px;position:absolute;left:73px;top:24px}.rm-prayers-islamic-reviews .rm-reviews-admin{position:relative;display:flex;align-items:center;gap:40px}.rm-prayers-islamic-reviews .rm-reviews-admin h6{font-size:16px}.rm-prayers-islamic-reviews .rm-reviews-admin h3{font-size:22px;color:#fff;font-weight:700;padding-bottom:10px}.rm-ramadan .rm-accordion{width:100%;padding-left:20px}.rm-ramadan .accordion-item{position:relative;background-color:#fff;border:0;border:1px solid #d8d8d8;padding-left:48px;border-radius:20px;margin-bottom:10px}.rm-ramadan .accordion-section .heading{text-align:left}.rm-ramadan .accordion-section .heading p{color:#fff}.rm-ramadan.accordion-section .heading h2{color:#fff;margin:0;width:100%;text-align:initial}.rm-ramadan .accordion-item.active .heading{color:#bccbb7}.rm-ramadan .accordion-item.active .icon:before{background:#bccbb7}.rm-ramadan .accordion-item.active .icon:after{width:0}.rm-ramadan .accordion-item.active .icon:before{background:#fff}.rm-ramadan .accordion-item .heading{display:block;text-transform:capitalize;text-decoration:none;color:#7d8c77;font-weight:700;font-size:1rem;position:relative;transition:0.3s ease-in-out;padding-bottom:0;margin:0;width:90%}.rm-ramadan .accordion-item .heading:hover{color:#bccbb7}.rm-ramadan .accordion-item .heading:hover .icon:before,.accordion-item .heading:hover .icon:after{background:var(--black-colour)}.rm-ramadan .accordion-item.active .heading:hover .icon:before{background:#fff}.rm-ramadan.accordion-item .icon:after{transform:translate(-50%,-50%) rotate(90deg);z-index:-1}.rm-ramadan .accordion-item .content{display:none}.rm-ramadan.accordion-item .content p{margin-top:0;margin-left:0;width:90%;padding-top:10px;padding-bottom:0}.rm-ramadan .title{font-size:20px;color:var(--black-colour);text-align:initial;padding-bottom:20px;padding-top:20px}.rm-ramadan .accordion-section .heading.two h2{color:var(--black-colour);width:70%}.rm-ramadan .accordion-item .heading{padding:0;width:100%}.rm-ramadan .accordion-item .icon i{color:var(--black-colour)}.rm-ramadan .accordion-item .icon i{position:absolute;left:-69px;padding:10px;height:60px;border-radius:10px;width:50px;display:flex;align-items:center;justify-content:center;top:5.5px;transform:rotate(90deg)}.rm-ramadan .accordion-item.active .icon i:before{transform:rotate(270deg)}.rm-ramadan .accordion-item ul{padding-bottom:10px}.rm-ramadan .accordion-item ul li span,.rm-ramadan .accordion-item ul li p strong{font-weight:700}.rm-ramadan .accordion-item ul li{padding-bottom:18px}.rm-islamic-webinars{background-color:#f5f5f5;padding:30px;border-radius:15px;padding-bottom:0}.rm-islamic-webinars h4{font-size:16px;font-weight:700;padding-left:26px;position:relative;border-bottom:1px solid #aaa;margin-bottom:20px;padding-bottom:14px}.rm-islamic-webinars-style{position:relative}.rm-islamic-webinars-style h6 a{position:absolute;padding:6px 14px;border-radius:10px;font-size:14px;color:var(--black-colour);font-weight:700;top:10px;left:10px;z-index:11}.rm-islamic-webinars-style figure img{border-radius:15px;max-height:300px}.rm-islamic-webinars-style img{width:100%;border-radius:15px}.rm-islamic-webinars-style:hover img{transform:scale(1.02)}.rm-islamic-webinars h4:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;left:0;top:1px;animation:pulse 0.8s infinite ease-in-out}.rm-islamic-webinars-style i svg{width:20px;height:auto;margin-right:10px}.rm-islamic-webinars-style a span{font-size:14px;color:var(--black-colour);font-weight:500}.rm-islamic-webinars-style h3 a{font-size:16px;font-weight:700;padding-top:20px;display:block;padding-bottom:14px;line-height:26px}.rm-islamic-webinars.guide{height:100%}.rm-islamic-webinars.guide h4{color:#fff;border-color:#aaa}.rm-islamic-webinars.time-alert{position:relative;margin-top:20px;padding-bottom:30px;background-repeat:no-repeat;background-size:cover;background-position:center}.rm-islamic-webinars.time-alert:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--black-colour);left:0;top:0;opacity:.85;border-radius:15px}.rm-islamic-webinars.time-alert h4{color:#fff}.swiper.webinars .swiper-pagination{left:auto;position:absolute;width:51px;margin-right:auto;right:0;bottom:30px}.swiper.webinars{position:relative;padding-bottom:30px}.swiper.webinars .swiper-pagination .swiper-pagination-bullet-active{background:var(--black-colour)}.rm-namaz-time-two{position:relative;z-index:11;text-align:center;padding-top:20px}.rm-namaz-time-two h3{color:#fff;font-size:18px;font-weight:700;padding-bottom:20px}.rm-namaz-time-two h5{font-size:50px;font-weight:700;line-height:50px;padding-bottom:30px}.rm-namaz-time-two ul{display:flex;justify-content:space-between;width:100%}.rm-namaz-time-two ul li>span{font-weight:400;display:block;padding-bottom:10px;color:#fff;font-size:14px;text-transform:capitalize}.rm-namaz-time-two ul li h6{color:#fff;font-size:14px}.rm-namaz-time-two ul li:not(:last-child):before{content:"";position:absolute;background-color:#5e5a5a;width:1px;height:70%;right:0;top:15px}.rm-namaz-time-two ul li{position:relative;padding:23px;width:20%}.rm-namaz-time-two ul{border:1px solid #5e5a5a;background-color:#ffffff24;border-radius:10px}.rm-namaz-time-two ul li.active{background-color:#ffb6065c;border-radius:10px}.rm-namaz-time-two ul li.active:before{display:none}#scroll-percentage{position:absolute;box-shadow:0 0 20px 0 rgba(184,184,184,.75);height:60px;width:60px;border-radius:50%;position:fixed;bottom:30px;right:30px;transform:scale(0);display:grid;place-items:center;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:1011}#scroll-percentage.active{bottom:80px;transform:scale(1);opacity:1;visibility:visible;animation:500ms ease-in-out 0s normal none 1 running scrollToTop;transition:0.3s}#scroll-percentage-value{height:calc(100% - 6px);width:calc(100% - 6px);background-color:#fff;color:var(--black-colour);border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600}#scroll-percentage-value i{font-size:20px}@keyframes scrollToTop{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.rm-footer-two-style .rm-footer-top{padding-top:30px;padding-bottom:30px}footer .ramadan-btn:hover{color:var(--black-colour)}.rm-footer-two-style ul.rm-social-media svg{width:20px;fill:#686c74;height:auto}.rm-footer-two-style ul.rm-social-media li:hover svg{fill:#000}.rm-footer-two-style ul.rm-social-media li a{border-radius:50%;width:40px;height:40px;background-color:#fff0cd;display:flex;align-items:center;justify-content:center;color:#686c74}.rm-footer-two-style ul.rm-social-media li a:hover{color:var(--black-colour)}.rm-footer-two-style ul.rm-social-media{display:flex;gap:5px;margin-right:auto}.rm-footer-two-style .rm-footer-social-media h3{font-size:16px;font-weight:700;margin-right:20px}.rm-footer-two-style .rm-footer-social-media{display:flex;align-items:center;border-left:1px solid #444;padding-left:70px;justify-content:space-between}.rm-footer-two-style .rm-footer-left h3{font-size:40px;font-weight:700;font-family:var(--common-font);padding-bottom:25px;line-height:1.4}.rm-footer-two-style .rm-footer-left{width:88%}.rm-footer-two-style .footer-botoom{padding-top:120px}.rm-footer-two-style .rm-footer-left>span{font-size:16px}.rm-footer-two-style .rm-footer-left>span i{font-size:24px;padding-right:14px}.rm-footer-two-style .rm-footer-left form{position:relative;margin-top:20px}.rm-footer-two-style .rm-footer-left form input{width:100%;height:64px;border-radius:51px;outline:none;border:0;padding-left:38px;box-shadow:0 5px 20px 0 rgba(0,0,0,.09);-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.09);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.09)}.rm-footer-two-style .rm-footer-left form button{position:absolute;right:7px;padding:13px 40px;top:7px;outline:none}.rm-footer-two-style .rm-footer-link li{padding-bottom:16px}.rm-footer-two-style .rm-copyright p,.rm-footer-two-style .rm-copyright a,.rm-footer-two-style .rm-footer-link li a{color:#020202}.rm-footer-two-style ul.rm-footer-contact li:not(:last-child){border-bottom:1px solid #b4b4b4;padding-bottom:20px;margin-bottom:20px}.rm-footer-two-style ul.rm-footer-contact h5{font-size:18px;font-weight:700}.rm-footer-two-style ul.rm-footer-contact p,ul.rm-footer-contact a{color:#020202;margin-bottom:0}.rm-footer-two-style .widget_nav_menu ul li a{color:#020202}.rm-footer-two-style .rm-copyright{display:flex}.rm-footer-two-style .rm-copyright ul{display:flex;align-items:center;gap:40px}.rm-footer-two-style .rm-copyright{display:flex;justify-content:space-between;margin-top:100px;padding-bottom:45px;position:relative}.rm-footer-two-style .rm-copyright:before{content:"";position:absolute;width:300px;height:1px;background-color:#b4b4b4;right:25%;top:15px}.rm-local-img ul li a i,.rm-mobile-nav>ul li.menu-item-has-children.active>ul.rm-sub-menu,.rm-mobile-nav>ul li.menu-item-has-children.active>ul.sub-menu,.rm-local-img figure:before,.rm-ramadan-event .rm-events-style h3 a,.swiper-button.ramadan-roza-arrow .swiper-button-prev,.swiper-button.ramadan-roza-arrow .swiper-button-next,.rm-footer-two-style ul.rm-footer-contact a,.rm-footer-two-style .rm-copyright a,.ramadan-btn svg,.rm-header-two .rm-content-header a,.rm-footer-two-style ul.rm-social-media li a,.rm-footer-two-style .rm-footer-link li a,.rm-local-img figure img,.rm-header-two ul.rm-social-media li a i,.rm-header-two ul.rm-social-media li a i svg,.rm-header-menu-right i svg,.rm-islamic-webinars-style h3 a,.rm-islamic-webinars-style img,.rm-namaz-time-two ul li,.rm-local-img a.full-img-a i,.rm-ramadan-event .rm-events:before,.rm-ramadan-event .rm-events,.rm-ramadan-services .rm-services svg,.rm-umrah-group,.rm-umrah-group:before,.rm-ramadan-event .rm-events,.rm-ramadan-event .rm-events .rm-events-style,.rm-ramadan-event .rm-events .rm-events-style p,.rm-ramadan .rm-what-Ramadan ul li a:before,.rm-ramadan .rm-what-Ramadan ul li a i,.rm-ramadan-services .rm-services a{transition:0.4s ease-in-out}p:empty,h2:empty{display:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .full-img-a figure{margin-left:auto}.rm-what-Ramadan ul li a:hover{color:#000}footer .rm-footer-left input.wpcf7-form-control.wpcf7-submit.has-spinner.ramadan-btn{color:#000;width:150px;border-radius:50px;height:50px;position:absolute;top:6px;right:10px;font-size:16px;font-weight:500}.fa-solid.fa-bars::before{content:"\f0c9"}header.rm-header-two{display:block!important}.rm-ramadan-cultural-programmes i.custom-icon::before{font-size:40px;margin:3px 0 0 2px}.rm-header-two nav ul li::marker{display:none;content:""}.rm-header-two ul.rm-sub-menu{padding-left:0}[class^="rm-"] ul{padding:0;margin:0}[class^="rm-"]>h1,[class^="rm-"]>h2,[class^="rm-"]>h3,[class^="rm-"]>h4,[class^="rm-"]>h5,[class^="rm-"]>h6,[class^="rm-"]>p{margin-bottom:0}[class^="rm"] ul li::marker{content:none}footer.rm-footer-two-style{float:left;width:100%}.rm-header-two .rm-navbar-links li a:hover,.rm-countdown ul li{color:#fff}.rm-mobile-nav ul li a:before{display:none}.rm-navbar-links li.rm-navbar-dropdown:hover .rm-sub-menu .rm-sub-menu{visibility:hidden}.rm-navbar-links li.rm-navbar-dropdown .rm-sub-menu li:hover .rm-sub-menu{opacity:1;visibility:visible}.audioplayer-playpause{border:transparent 1px solid;color:#ffb606;margin-top:-90px!important;position:absolute;left:30px}.rm-ramadan-hero-section .wrapper h4{margin-bottom:0}.wrapper span{top:40px}.rm-ramadan-hero-section .wrapper span{right:30px}.hajj-text-note p strong{padding-left:2px}.rm-islamic-webinars.guide .swiper-slide p{color:#fff;padding:20px 0 0 0}.elementor-widget-guide_webinar .rm-ramadan-heading-two{padding-bottom:20px}.rm-islamic-webinars-style{margin-top:20px}.wpcf7 form p{margin-bottom:0}.wpcf7 span.wpcf7-not-valid-tip{margin-top:-20px;float:left;padding-bottom:15px}body .wpcf7-not-valid-tip{font-size:12px;display:block;font-weight:400!important;text-transform:capitalize!important}.rm-header-two nav>div>ul ul li.menu-item-has-children::before{display:none}.rm-prayers-islamic-reviews .rm-reviews-admin img{max-height:95px;max-width:95px}.rm-events figure img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0);z-index:6}div#em-wrapper{margin:70px 0 70px 0}.rm-namaz-time-two ul li h6 span{font-weight:700;font-size:14px;font-family:"Be Vietnam Pro";line-height:1.2;padding-bottom:0;text-transform:uppercase}.rm-namaz-time li .nextPrayer,.rm-namaz-time li .nextPrayer .dpt_jamah{font-weight:700!important}.style2 .namaz-drp div.dropdown{width:auto!important}.style2 td span.nextPrayer,.style1 td span.nextPrayer{background:#0000000d!important;color:unset!important;padding:2px 5px;border-radius:2px;text-align:center}#printAndMonth .printIcon img{display:none}#printAndMonth .printIcon a::before{font-family:"Font Awesome 6 Free";content:"\f02f";font-weight:900;font-size:18px;color:#333;display:inline-block}#monthlyTimetable table.dptTimetable{font-family:unset}#monthlyTimetable table.dptTimetable th.tableHeading{background-color:#D2A9AC}#monthlyTimetable table.dptTimetable tr,#monthlyTimetable table.dptTimetable td,table.dptTimetable th{border:1px solid #30303026}#monthlyTimetable table.dptTimetable th.tableHeading{background-color:#eee;font-weight:700}#monthContainer .nice-select.otherMonth,#monthContainer .nice-select.otherMonth .option{width:160px}#monthlyTimetable table.customStyles tr.highlight,#monthlyTimetable th.highlight,#monthlyTimetable td.highlight{font-weight:400;background:!important;color:#2b2b2b!important}#monthlyTimetable table.dptTimetable th.highlight,#monthlyTimetable tr.highlight,#monthlyTimetable td.highlight{background-color:#ffb6063d;font-weight:400}#monthlyTimetable td.Fri,#monthlyTimetable td.Friday,#monthlyTimetable tr.Fri{color:#ffb606;font-weight:400}.rm-namaz-time-two div.dptScNextPrayer .nextPrayer{font-weight:400;text-transform:capitalize;font-family:'Be Vietnam Pro';font-size:26px;color:#ffb606}.dptScNextPrayer .green{display:flex;justify-content:space-evenly}.rm-namaz-time-two .dptScNextPrayer span.green h2.dptScTime,.rm-namaz-time-two .dptScNextPrayer span.timeLeftCountDown.timeLeft{margin:unset;color:#fff;font-size:24px;background:#2a2c2f9e;display:inline;padding:15px 25px;border-radius:10px;text-align:center;line-height:1.2;text-transform:uppercase;font-weight:700;font-family:'Be Vietnam Pro'}.rm-namaz-time-two .dptScNextPrayer span.timeLeftCountDown.timeLeft{color:#fff;font-size:20px;font-weight:400;text-transform:capitalize}.rm-namaz-time-two span.nextPrayer span.dpt_jamah{position:relative;color:#fff;font-weight:bold!important}