Toggle navigation
Home
Blog
Courses
Islamic Studies
Noorani Qaida & Nazra Quran Classes
Aqeedah Khatm-e-Nubuwwat (Special Course)
Fiqh Essentials (Practical Islamic Rulings)
Dars-e-Nizami (Complete Islamic Scholarship Program)
Arabic Language (Complete Course)
Daily Masnoon Duas & Azkaar Course
Seerat-un-Nabi ﷺ & Islamic History Course
Islamic Beliefs & Basic Rulings Course
Quran Translation & Tafseer
Hifz-ul-Quran & Tajweed Course
Qira’at (Advanced Quran Recitation)
Modern & Academic Studies
Arabic Language Course
Urdu Language Course
Pashto Language Course
English Language Course
School & College Level Subjects
Mathematics
Science Subjects (Physics, Chemistry, Biology)
GCSE / IGCSE Preparation
Computer Basics & IT Skills
Freelancing & Digital Skills (Graphics, Video Editing, Marketing)
Integrated Learning
Quran + Modern Subjects Mix
About
Contact
Events
Free Trail
Home
Free Trail
Subscribe for our free marketing tips
Student Name
Email
Phone No
Country
Student Date Of Birth
Gender
Male
Female
Chose A Course
Select
Noorani Qaida
Nazra
Hifz
Tajweed
Translation
Tafseer
Hadith & Fiqh
Modern and Scientific Education
Select
School, College & University-level subjects
Mathematics
Science
Computer Studies
Language Learning
Select
Arabic
English
Urdu
Pashto
Choose Session Date
Choose Session Time
Preferred Teacher
Male
Female
Message
Submit
document.addEventListener('DOMContentLoaded', function(){ const gallery = document.querySelector('.my-prayer-gallery .gallery-track'); if (!gallery) return; const slides = gallery.querySelectorAll('.gallery-slide'); let currentIndex = 0; let startX = 0, endX = 0; gallery.addEventListener('touchstart', (e) => { startX = e.touches[0].clientX; }); gallery.addEventListener('touchmove', (e) => { endX = e.touches[0].clientX; }); gallery.addEventListener('touchend', () => { const diff = endX - startX; if (Math.abs(diff) > 50) { // swipe threshold if (diff < 0) { currentIndex = Math.min(currentIndex + 1, slides.length - 1); } else { currentIndex = Math.max(currentIndex - 1, 0); } gallery.style.transform = `translateX(-${currentIndex * 100}%)`; } startX = 0; endX = 0; }); });