.aakaraakar {
  font-family: 'Segoe UI', sans-serif;
  background: #f0f2f5;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin: 0;
}

.instagram-embed-container {
  background: #fff;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  max-width: 400px;
  width: 100%;
}

.instagram-title {
  font-size: 1.5rem;
  font-weight: bold;
  color: #E1306C;
  text-align: center;
  margin-bottom: 15px;
}

iframe {
  width: 100%;
  border: none;
}

.founder-section {
  padding: 60px 20px;
  background: linear-gradient(to right, #fdfbfb, #ebedee);
  font-family: 'Segoe UI', sans-serif;
}

.founder-container {
  display: flex;
  flex-wrap: wrap;
  max-width: 1100px;
  margin: 0 auto;
  align-items: center;
  gap: 40px;
}

.founder-image img {
  width: 100%;
  max-width: 350px;
  border-radius: 20px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  object-fit: cover;
}

.founder-info {
  flex: 1;
  min-width: 280px;
}

.founder-info h2 {
  font-size: 28px;
  color: #c0392b;
  margin-bottom: 10px;
}

.founder-info h3 {
  font-size: 22px;
  color: #2c3e50;
  margin: 5px 0;
}

.founder-info p {
  font-size: 16px;
  color: #555;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Responsive Design */
@media (max-width: 768px) {
  .founder-container {
    flex-direction: column;
    text-align: center;
  }

  .founder-image img {
    max-width: 250px;
  }
}

/* Isolated styles: No overlap with existing classes */
.about-dance-wrapper {
  font-family: 'Segoe UI', sans-serif;
  padding: 60px 20px;
  background: #fefefe;
  color: #2c3e50;
}

.about-dance-header {
  text-align: center;
  margin-bottom: 50px;
}

.about-dance-header h1 {
  font-size: 36px;
  margin-bottom: 10px;
  color: #e74c3c;
}

.about-dance-header p {
  font-size: 18px;
  color: #7f8c8d;
}

.about-dance-content {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  align-items: center;
  justify-content: center;
  max-width: 1100px;
  margin: 0 auto;
}

.about-dance-image img {
  width: 100%;
  max-width: 500px;
  border-radius: 20px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
  object-fit: cover;
}

.about-dance-text {
  flex: 1;
  min-width: 280px;
}

.about-dance-text h2 {
  font-size: 28px;
  margin-bottom: 15px;
  color: #34495e;
}

.about-dance-text p {
  font-size: 16px;
  line-height: 1.8;
  margin-bottom: 15px;
  color: #555;
}

.dance-btn {
  display: inline-block;
  padding: 12px 24px;
  background-color: #e74c3c;
  color: #fff;
  text-decoration: none;
  border-radius: 30px;
  font-weight: bold;
  transition: background 0.3s ease;
}

.dance-btn:hover {
  background-color: #c0392b;
}

/* Responsive */
@media (max-width: 768px) {
  .about-dance-content {
    flex-direction: column;
    text-align: center;
  }

  .about-dance-text {
    padding: 0 10px;
  }
}
.ertre {
  margin: 0;
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  background-color: #fdfdfd;
}

/* Hero Section */
.chakde {
  background: linear-gradient(to right, #f8d7da, #fff3cd);
  padding: 80px 20px;
  text-align: center;
  color: #c0392b;
}

.indiaindia h1 {
  font-size: 48px;
  margin: 0 0 10px;
}

.indiaindia p {
  font-size: 20px;
  color: #555;
}

/* About Section */
.nahinahi {
  max-width: 1200px;
  margin: 50px auto;
  padding: 0 20px;
}

.arejaana {
  text-align: center;
  margin-bottom: 40px;
}

.arejaana h2 {
  font-size: 32px;
  color: #e74c3c;
}

.arejaana p {
  font-size: 16px;
  color: #444;
  line-height: 1.8;
}

/* Features */
.niklbsdk h2 {
  text-align: center;
  font-size: 30px;
  color: #e74c3c;
  margin-bottom: 30px;
}

.jaaaabeeee {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}

.nahinahijaana {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
  padding: 25px;
  max-width: 360px;
  flex: 1 1 300px;
}

.nahinahijaana h3 {
  font-size: 22px;
  margin-bottom: 15px;
  color: #2c3e50;
}

.nahinahijaana ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.nahinahijaana li {
  margin-bottom: 10px;
  font-size: 15px;
  color: #555;
  line-height: 1.6;
}

.nahinahijaana li strong {
  color: #e67e22;
}

/* .cta-button {
  padding: 14px 30px;
  background-color: #e74c3c;
  color: #fff;
  text-decoration: none;
  border-radius: 30px;
  font-weight: bold;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: 30px;
}

.cta-button:hover {
  background-color: #c0392b;
} */

/* Responsive Design */
@media (max-width: 768px) {
  .indiaindia h1 {
    font-size: 36px;
  }

  .arejaana h2, .niklbsdk h2 {
    font-size: 26px;
  }

  .jaaaabeeee {
    flex-direction: column;
    align-items: center;
  }

  .nahinahijaana {
    width: 100%;
    max-width: 500px;
  }
}
.cta-section {
  text-align: center;
  padding: 60px 20px;
  margin-top: 50px;
  background: linear-gradient(to right, #fefefe, #fff0f0);
  border-radius: 20px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
}

.cta-tagline {
  font-size: 20px;
  color: #444;
  margin-bottom: 20px;
  font-weight: 500;
}

.cta-button {
  padding: 16px 32px;
  background-color: #e74c3c;
  color: #fff;
  text-decoration: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: bold;
  box-shadow: 0 6px 15px rgba(231, 76, 60, 0.4);
  transition: all 0.3s ease-in-out;
}

.cta-button:hover {
  background-color: #c0392b;
  transform: scale(1.05);
}

.jaaaabeeee-extra {
  background: linear-gradient(to right, #fff9f9, #fdf7ff);
  padding: 60px 20px;
  text-align: center;
  border-top: 1px solid #eee;
  margin-top: 60px;
}

.extra-title {
  font-size: 30px;
  color: #e74c3c;
  margin-bottom: 40px;
}

.extra-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}

.extra-card {
  background-color: #ffffff;
  border-radius: 20px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.07);
  padding: 25px;
  width: 100%;
  max-width: 280px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.extra-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.12);
}

.extra-icon {
  font-size: 36px;
  margin-bottom: 15px;
}

.extra-card h3 {
  font-size: 20px;
  color: #2c3e50;
  margin-bottom: 10px;
}

.extra-card p {
  font-size: 15px;
  color: #666;
  line-height: 1.6;
}

/* Responsive */
@media (max-width: 768px) {
  .extra-grid {
    flex-direction: column;
    align-items: center;
  }
}



/* event page */

body {
  margin: 0;
  font-family: 'Segoe UI', sans-serif;
  background: #fff8f3;
  color: #333;
}

.chand {
  text-align: center;
  padding: 50px 20px;
  background: linear-gradient(120deg, #ff8a65, #fbc02d);
  color: white;
}

.chand h1 {
  font-size: 2.8rem;
  margin-bottom: 10px;
}

.suraj {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  padding: 40px 20px;
}

.sitare {
  background: white;
  border-radius: 15px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  padding: 25px;
  max-width: 300px;
  transition: 0.3s ease-in-out;
}

.sitare:hover {
  transform: translateY(-5px);
}

.sitare h3 {
  margin-top: 0;
  color: #ff5722;
}

.taare {
  list-style: none;
  padding-left: 20px;
}

.taare li::before {
  content: "⭐";
  margin-right: 8px;
  color: #f57c00;
}

@media (max-width: 768px) {
  .suraj {
    flex-direction: column;
    align-items: center;
  }
}

.namkin {
  background-color: #fff0e6;
}

.chunaa {
  color: #d84315;
}

.ramrahim {
  background: #ffe0b2;
  margin-top: 40px;
}

.aankhmaare {
  font-weight: 600;
  margin-top: 20px;
  color: #6a1b9a;
}




/* wedding start */
.vivek {
  background-color: #fff7f0;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
}

.niraj {
  max-width: 1200px;
  margin: auto;
}

.prachi {
  font-size: 2.2rem;
  text-align: center;
  color: #d84315;
  margin-bottom: 10px;
}

.azeem {
  text-align: center;
  font-size: 1.1rem;
  color: #5d4037;
  margin-bottom: 40px;
}

.ritesh {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: space-between;
}

.saakshi, .chandan {
  flex: 1 1 45%;
  background-color: #fff;
  padding: 25px 30px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
}

.saakshi h3,
.chandan h3 {
  color: #ff7043;
  margin-bottom: 15px;
}

.swati {
  padding-left: 20px;
}

.swati li {
  margin-bottom: 10px;
  line-height: 1.6;
}

.swati li::marker {
  color: #ff9800;
}

@media (max-width: 768px) {
  .ritesh {
    flex-direction: column;
  }

  .saakshi, .chandan {
    flex: 1 1 100%;
  }

  .prachi {
    font-size: 1.8rem;
  }

  .azeem {
    font-size: 1rem;
  }
}


/* blog start */
.nanaa {
  background-color: #fffdf7;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #333;
}

.nananina {
  max-width: 900px;
  margin: auto;
}

.namak {
  font-size: 2.2rem;
  text-align: center;
  color: #d84315;
  margin-bottom: 25px;
}

.haldi {
  font-size: 1rem;
  line-height: 1.8;
  margin-bottom: 20px;
}

.chura h3 {
  font-size: 1.6rem;
  margin-top: 40px;
  color: #ff7043;
  text-align: center;
  margin-bottom: 30px;
}

.dahi, .malai, .gheee, .mammama {
  margin-bottom: 25px;
  padding: 20px;
  background-color: #fffaf0;
  border-left: 6px solid #ffcc80;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.dahi h4, .malai h4, .gheee h4, .mammama h4 {
  margin-top: 0;
  margin-bottom: 10px;
  color: #fb8c00;
  font-size: 1.2rem;
}

@media (max-width: 768px) {
  .namak {
    font-size: 1.6rem;
  }

  .chura h3 {
    font-size: 1.3rem;
  }

  .haldi {
    font-size: 0.95rem;
  }
}

/* blog another section */

.extra-nanaa {
  background-color: #fefefe;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #333;
}

.extra-nananina {
  max-width: 900px;
  margin: auto;
}

.extra-namak {
  font-size: 2.2rem;
  text-align: center;
  color: #8e24aa;
  margin-bottom: 25px;
}

.extra-haldi {
  font-size: 1rem;
  line-height: 1.8;
  margin-bottom: 20px;
}

.extra-chura h4 {
  font-size: 1.2rem;
  color: #6a1b9a;
  margin-bottom: 8px;
}

.extra-dahi, .extra-malai, .extra-gheee, .extra-mammama {
  margin-bottom: 20px;
  padding: 20px;
  background-color: #f9f3fe;
  border-left: 5px solid #ce93d8;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .extra-namak {
    font-size: 1.6rem;
  }

  .extra-haldi {
    font-size: 0.95rem;
  }

  .extra-chura h4 {
    font-size: 1.05rem;
  }
}

/* our classes page */

.mirchi {
  background: #fffdf5;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #2e2e2e;
}

.lehsun {
  max-width: 1100px;
  margin: auto;
}

.dhaniya {
  font-size: 2.4rem;
  text-align: center;
  color: #b71c1c;
  margin-bottom: 20px;
}

.tamatar {
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 40px;
  color: #4e342e;
}

.aalaooao {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.mulda, .mulgi {
  flex: 1 1 45%;
  background-color: #fff7e6;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}

.mulda h3, .mulgi h3, .namkdr h3 {
  color: #d84315;
  margin-bottom: 15px;
  font-size: 1.3rem;
}

.chanini {
  padding-left: 20px;
}

.chanini li {
  margin-bottom: 10px;
  line-height: 1.6;
  list-style-type: disc;
}

.namkdr {
  background-color: #fffaf0;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .aalaooao {
    flex-direction: column;
  }

  .mulda, .mulgi {
    flex: 1 1 100%;
  }

  .dhaniya {
    font-size: 1.8rem;
  }

  .tamatar {
    font-size: 1rem;
  }
}

/* bollywood dance */
.mirchi-bolly {
  background: #fff8f0;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #2b2b2b;
}

.lehsun-bolly {
  max-width: 1100px;
  margin: auto;
}

.dhaniya-bolly {
  font-size: 2.4rem;
  text-align: center;
  color: #e65100;
  margin-bottom: 20px;
}

.tamatar-bolly {
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 40px;
  color: #4e342e;
}

.aalaooao-bolly {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.mulda-bolly, .mulgi-bolly {
  flex: 1 1 45%;
  background-color: #fff3e0;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}

.mulda-bolly h3, .mulgi-bolly h3, .namkdr-bolly h3 {
  color: #ef6c00;
  margin-bottom: 15px;
  font-size: 1.3rem;
}

.chanini-bolly {
  padding-left: 20px;
}

.chanini-bolly li {
  margin-bottom: 10px;
  line-height: 1.6;
  list-style-type: disc;
}

.namkdr-bolly {
  background-color: #fff2e6;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .aalaooao-bolly {
    flex-direction: column;
  }

  .mulda-bolly, .mulgi-bolly {
    flex: 1 1 100%;
  }

  .dhaniya-bolly {
    font-size: 1.8rem;
  }

  .tamatar-bolly {
    font-size: 1rem;
  }
}
/* hiphop */
.mirchi-hiphop {
  background: #f2f9ff;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #1d1d1d;
}

.lehsun-hiphop {
  max-width: 1100px;
  margin: auto;
}

.dhaniya-hiphop {
  font-size: 2.4rem;
  text-align: center;
  color: #0277bd;
  margin-bottom: 20px;
}

.tamatar-hiphop {
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 40px;
  color: #37474f;
}

.aalaooao-hiphop {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.mulda-hiphop, .mulgi-hiphop {
  flex: 1 1 45%;
  background-color: #e1f5fe;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}

.mulda-hiphop h3, .mulgi-hiphop h3, .namkdr-hiphop h3 {
  color: #01579b;
  margin-bottom: 15px;
  font-size: 1.3rem;
}

.chanini-hiphop {
  padding-left: 20px;
}

.chanini-hiphop li {
  margin-bottom: 10px;
  line-height: 1.6;
  list-style-type: disc;
}

.namkdr-hiphop {
  background-color: #e0f7fa;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .aalaooao-hiphop {
    flex-direction: column;
  }

  .mulda-hiphop, .mulgi-hiphop {
    flex: 1 1 100%;
  }

  .dhaniya-hiphop {
    font-size: 1.8rem;
  }

  .tamatar-hiphop {
    font-size: 1rem;
  }
}
/* contemporary */
.mirchi-contemp {
  background: #fdfcfa;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #2e2e2e;
}

.lehsun-contemp {
  max-width: 1100px;
  margin: auto;
}

.dhaniya-contemp {
  font-size: 2.4rem;
  text-align: center;
  color: #5d4037;
  margin-bottom: 20px;
}

.tamatar-contemp {
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 40px;
  color: #4e342e;
}

.aalaooao-contemp {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.mulda-contemp, .mulgi-contemp {
  flex: 1 1 45%;
  background-color: #f3ede7;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}

.mulda-contemp h3, .mulgi-contemp h3, .namkdr-contemp h3 {
  color: #3e2723;
  margin-bottom: 15px;
  font-size: 1.3rem;
}

.chanini-contemp {
  padding-left: 20px;
}

.chanini-contemp li {
  margin-bottom: 10px;
  line-height: 1.6;
  list-style-type: disc;
}

.namkdr-contemp {
  background-color: #f8f3f0;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .aalaooao-contemp {
    flex-direction: column;
  }

  .mulda-contemp, .mulgi-contemp {
    flex: 1 1 100%;
  }

  .dhaniya-contemp {
    font-size: 1.8rem;
  }

  .tamatar-contemp {
    font-size: 1rem;
  }
}
/* kids batch */
.mirchi-kids {
  background: #fffef6;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #2d2d2d;
}

.lehsun-kids {
  max-width: 1100px;
  margin: auto;
}

.dhaniya-kids {
  font-size: 2.4rem;
  text-align: center;
  color: #ff6f00;
  margin-bottom: 20px;
}

.tamatar-kids {
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 40px;
  color: #5d4037;
}

.aalaooao-kids {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.mulda-kids, .mulgi-kids {
  flex: 1 1 45%;
  background-color: #fff8e1;
  padding: 25px;
  border-radius: 14px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}

.mulda-kids h3, .mulgi-kids h3, .namkdr-kids h3 {
  color: #ef6c00;
  margin-bottom: 15px;
  font-size: 1.3rem;
}

.chanini-kids {
  padding-left: 20px;
}

.chanini-kids li {
  margin-bottom: 10px;
  line-height: 1.6;
  list-style-type: disc;
}

.namkdr-kids {
  background-color: #fff3e0;
  padding: 25px;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .aalaooao-kids {
    flex-direction: column;
  }

  .mulda-kids, .mulgi-kids {
    flex: 1 1 100%;
  }

  .dhaniya-kids {
    font-size: 1.9rem;
  }

  .tamatar-kids {
    font-size: 1rem;
  }
}
/* ladies batch */
.mirchi-ladies {
  background: #fef9f9;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #2e2e2e;
}

.lehsun-ladies {
  max-width: 1100px;
  margin: auto;
}

.dhaniya-ladies {
  font-size: 2.4rem;
  text-align: center;
  color: #d81b60;
  margin-bottom: 20px;
}

.tamatar-ladies {
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 40px;
  color: #5c2b33;
}

.aalaooao-ladies {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.mulda-ladies, .mulgi-ladies {
  flex: 1 1 45%;
  background-color: #fce4ec;
  padding: 25px;
  border-radius: 14px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}

.mulda-ladies h3, .mulgi-ladies h3, .namkdr-ladies h3 {
  color: #ad1457;
  margin-bottom: 15px;
  font-size: 1.3rem;
}

.chanini-ladies {
  padding-left: 20px;
}

.chanini-ladies li {
  margin-bottom: 10px;
  line-height: 1.6;
  list-style-type: disc;
}

.namkdr-ladies {
  background-color: #f8bbd0;
  padding: 25px;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .aalaooao-ladies {
    flex-direction: column;
  }

  .mulda-ladies, .mulgi-ladies {
    flex: 1 1 100%;
  }

  .dhaniya-ladies {
    font-size: 1.9rem;
  }

  .tamatar-ladies {
    font-size: 1rem;
  }
}
/* adult batches */

.mirchi-adult {
  background: #f9f9ff;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #2b2b2b;
}

.lehsun-adult {
  max-width: 1100px;
  margin: auto;
}

.dhaniya-adult {
  font-size: 2.4rem;
  text-align: center;
  color: #3f51b5;
  margin-bottom: 20px;
}

.tamatar-adult {
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 40px;
  color: #333;
}

.aalaooao-adult {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.mulda-adult, .mulgi-adult {
  flex: 1 1 45%;
  background-color: #e8eaf6;
  padding: 25px;
  border-radius: 14px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}

.mulda-adult h3, .mulgi-adult h3, .namkdr-adult h3 {
  color: #303f9f;
  margin-bottom: 15px;
  font-size: 1.3rem;
}

.chanini-adult {
  padding-left: 20px;
}

.chanini-adult li {
  margin-bottom: 10px;
  line-height: 1.6;
  list-style-type: disc;
}

.namkdr-adult {
  background-color: #c5cae9;
  padding: 25px;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

@media (max-width: 768px) {
  .aalaooao-adult {
    flex-direction: column;
  }

  .mulda-adult, .mulgi-adult {
    flex: 1 1 100%;
  }

  .dhaniya-adult {
    font-size: 1.9rem;
  }

  .tamatar-adult {
    font-size: 1rem;
  }
}

