/* Urdu (right-to-left) support for the public pages: landing page, login, register */
@font-face{font-family:UrduNoori;font-display:swap;src:url(assets/fonts/NooriNastaleeq.woff2) format("woff2"),url(assets/fonts/NooriNastaleeq.woff) format("woff"),url(assets/fonts/NooriNastaleeq.ttf) format("truetype")}
@font-face{font-family:UrduNoto;font-weight:400 700;font-display:swap;src:url(assets/fonts/NotoNastaliqUrdu.woff2) format("woff2"),url(assets/fonts/NotoNastaliqUrdu.ttf) format("truetype")}
.langbtn{white-space:nowrap}
body.ur{font-family:UrduNoori,UrduNoto,"Noto Naskh Arabic","Segoe UI",Tahoma,sans-serif;line-height:1.95}
body.ur *{letter-spacing:0!important;text-transform:none!important}
body.ur h1,body.ur h2,body.ur h3,body.ur h4{line-height:1.7}
body.ur .btn,body.ur .nav a,body.ur summary{line-height:1.7}
body.ur .navauth{margin-left:0;margin-right:20px}
body.ur .pw input{padding-right:14px!important;padding-left:48px!important}
body.ur .eye{right:auto;left:4px}
body.ur input[name=id],body.ur input[name=phone],body.ur input[name=email],body.ur input[name=ref]{direction:ltr;text-align:left}
body.ur .stats b,body.ur .price{direction:ltr;unicode-bidi:plaintext}
@media(min-width:801px){
  body.ur .hero-img{right:auto;left:0;object-position:right center;-webkit-mask-image:linear-gradient(270deg,transparent,#000 35%);mask-image:linear-gradient(270deg,transparent,#000 35%)}
}
.authpg .hd .navauth{margin:0;flex:none}
.hd>.langbtn{margin-inline-start:auto;padding:7px 16px;font-size:15px;line-height:1.3}
@media(min-width:801px){.hd>.langbtn{margin-inline-start:0;order:3}}
