/* Tutorshub v8.5.4 — final global header separator + Urdu presentation lock */
.site-header.th84-header{
  border:0!important;
  border-top:0!important;
  border-bottom:0!important;
  outline:0!important;
  box-shadow:none!important;
  margin:0!important;
}
.site-header.th84-header::before,
.site-header.th84-header::after,
.th84-header .th84-nav::before,
.th84-header .th84-nav::after,
.th84-header .th84-topbar::before,
.th84-header .th84-topbar::after{
  content:none!important;
  display:none!important;
}
.th84-header .th84-topbar,
.th84-header .th84-nav,
.th84-header .th84-shell{
  border-top:0!important;
  border-bottom:0!important;
  outline:0!important;
  box-shadow:none!important;
}
.site-header.th84-header + main,
.site-header.th84-header + .th84-home,
.site-header.th84-header + *{
  border-top:0!important;
  outline-top:0!important;
  margin-top:0!important;
}
.th-app-page,.th-marketplace-page,.th84-home,.th84-hero,
body:not(.home) main,body:not(.home) main>section:first-child{
  border-top:0!important;
  outline:0!important;
}
/* Keep only the small active-menu underline; never draw a full-width separator. */
.th84-links a.is-active::after{height:3px!important;bottom:0!important;border:0!important;box-shadow:none!important}

/* Urdu: keep the premium page geometry stable, but render Urdu text naturally RTL. */
body.th-urdu{font-family:"Noto Naskh Arabic","Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif!important}
body.th-urdu .th84-links a,
body.th-urdu .th84-actions a,
body.th-urdu .th84-topbar,
body.th-urdu .mobile-menu a,
body.th-urdu button,
body.th-urdu .btn,
body.th-urdu label,
body.th-urdu h1,body.th-urdu h2,body.th-urdu h3,body.th-urdu h4,
body.th-urdu p,body.th-urdu small,
body.th-urdu .kicker,body.th-urdu .th84-badge,
body.th-urdu .th-search-badges span,
body.th-urdu .th-role-card,
body.th-urdu .th-reg-formcard,
body.th-urdu .panel,
body.th-urdu footer{
  unicode-bidi:plaintext;
}
body.th-urdu input:not([type="email"]):not([type="tel"]):not([type="number"]),
body.th-urdu textarea,
body.th-urdu select{
  direction:rtl!important;
  text-align:right!important;
}
body.th-urdu input[type="email"],body.th-urdu input[type="tel"],body.th-urdu input[type="number"],
body.th-urdu input[name*="phone"],body.th-urdu input[name*="whatsapp"]{
  direction:ltr!important;
  text-align:left!important;
}
body.th-urdu .th-urdu-text{direction:rtl!important;unicode-bidi:plaintext!important}
body.th-urdu h1.th-urdu-text,body.th-urdu h2.th-urdu-text,body.th-urdu h3.th-urdu-text,body.th-urdu p.th-urdu-text,
body.th-urdu .th-search-intro .th-urdu-text,body.th-urdu .th-reg-hero .th-urdu-text,body.th-urdu .th-contact-copy .th-urdu-text{text-align:right!important}
body.th-urdu .th84-links a.th-urdu-text,body.th-urdu .th84-actions a.th-urdu-text,body.th-urdu button.th-urdu-text{white-space:nowrap!important}
