/* Tutorshub v8.5.5 — performance-safe Urdu + clean brand/header lock */
/* Clean header: no full-width separator line on any page. */
.site-header.th84-header,.th84-header,.th84-nav,.th84-topbar,.th84-shell{
  border:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;
}
.site-header.th84-header{box-shadow:0 10px 26px rgba(7,39,79,.075)!important;background:#fff!important}
.site-header.th84-header::before,.site-header.th84-header::after,
.th84-header::before,.th84-header::after,.th84-nav::before,.th84-nav::after,
.th84-topbar::before,.th84-topbar::after{content:none!important;display:none!important;border:0!important}
/* Active item uses color only: no long or short underline to be mistaken for a page divider. */
.th84-links a::before,.th84-links a::after,.th84-links a.is-active::before,.th84-links a.is-active::after{content:none!important;display:none!important}
.th84-links a.is-active{color:#08ad73!important}
.site-header.th84-header + main,.site-header.th84-header + *,main,main>section:first-child,.th-app-page,.th-marketplace-page{
  border-top:0!important;outline:0!important;
}

/* Minimal professional logo in both header and footer. */
.th84-brand{display:flex!important;align-items:center!important;width:176px!important;min-width:176px!important;height:46px!important}
.th84-logo-img{display:block!important;width:168px!important;height:auto!important;max-height:40px!important;object-fit:contain!important;object-position:left center!important}
.footer-logo{width:168px!important;height:auto!important;max-height:40px!important;object-fit:contain!important}

/* Urdu presentation: translate text without flipping the entire marketplace geometry. */
body.th-urdu{font-family:"Noto Naskh Arabic","Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif!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 label.th-urdu-text,body.th-urdu .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,body.th-urdu .btn.th-urdu-text{white-space:nowrap!important;text-align:center!important}
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}

@media(max-width:782px){
  .th84-brand{width:154px!important;min-width:154px!important;height:42px!important}
  .th84-logo-img,.footer-logo{width:148px!important;max-height:36px!important}
}
