@charset "UTF-8";

html[lang="ur"] {
	direction: rtl;
}

html[lang="ur"] body {
	direction: rtl;
	text-align: right;
	unicode-bidi: isolate;
}

html[lang="ur"] .col2 .main-conts {
	float: left;
}

html[lang="ur"] .col2 .sub-conts {
	float: right;
}

html[lang="ur"] .site-title {
	float: left;
}

html[lang="ur"] .header-box {
	float: right;
	text-align: right;
}

html[lang="ur"] .icon-gn-menu,
html[lang="ur"] .icon-gn-close,
html[lang="ur"] .icon-urdu {
	padding-right: 30px;
	padding-left: 0;
	background-position: right center;
}

html[lang="ur"] .tel {
	direction: ltr !important;
	display: inline-block;
	unicode-bidi: embed;
	white-space: nowrap;
}

html[lang="ur"] .contact-btn {
	direction: ltr;
	text-align: right;
}

html[lang="ur"] .contact-btn .btn-mail {
	direction: rtl;
}

html[lang="ur"] .contact-btn .btn-mail span {
	padding-right: 0;
	padding-left: 30px;
	background-position: left center;
}

html[lang="ur"] .global-nav-in li a,
html[lang="ur"] .global-nav li ul li a {
	text-align: right;
}

html[lang="ur"] .breadcrumbs-in li {
	margin-right: 0;
	margin-left: 15px;
	padding-right: 0;
	padding-left: 15px;
	background-position: left center;
}

html[lang="ur"] .sub-conts .link-menu,
html[lang="ur"] .main-body ul,
html[lang="ur"] .main-body ol {
	padding-right: 1.4em;
	padding-left: 0;
}

html[lang="ur"] .sub-conts .link-menu li,
html[lang="ur"] .main-body .tag-list li {
	padding-right: 15px;
	padding-left: 0;
	background-position: right 0.45em;
}

html[lang="ur"] .main-body table,
html[lang="ur"] .main-body th,
html[lang="ur"] .main-body td {
	text-align: right;
}

html[lang="ur"] .fl-l {
	float: right;
	margin-right: 0;
	margin-left: 1em;
}

html[lang="ur"] .fl-r {
	float: left;
	margin-right: 1em;
	margin-left: 0;
}

html[lang="ur"] .floating-contact-btn-ja,
html[lang="ur"] .floating-contact-btn-urdu {
	position: fixed;
	right: 20px !important;
	left: auto !important;
	bottom: 20px;
	z-index: 98;
	line-height: 1.2;
	margin: 0;
	direction: rtl;
	text-align: center;
}

html[lang="ur"] .floating-contact-btn-urdu {
	display: none;
}

html[lang="ur"] .floating-contact-btn-urdu a {
	display: block;
	padding: 12px 20px;
	background: #c00;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-radius: 8px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.25);
}

@media only screen and (max-width: 736px) {
	html[lang="ur"] .col2 .main-conts,
	html[lang="ur"] .col2 .sub-conts,
	html[lang="ur"] .site-title,
	html[lang="ur"] .header-box {
		float: none;
	}

	html[lang="ur"] .global-nav-in li a,
	html[lang="ur"] .global-nav li ul li a {
		padding-right: 2em;
		padding-left: 0.75em;
		background-position: left center;
	}

	html[lang="ur"] .global-nav-in li ul,
	html[lang="ur"] .global-nav li ul li ul {
		margin-right: 1em !important;
		margin-left: 0 !important;
	}

	html[lang="ur"] .floating-contact-btn-ja,
	html[lang="ur"] .floating-contact-btn-urdu {
		display: block !important;
		right: 20px !important;
		left: auto !important;
	}

	html[lang="ur"] .floating-contact-btn-urdu a {
		font-size: 14px;
		padding: 14px 18px;
	}
}
