@font-face {
	font-family: 'Nafees';
	src: url('../fonts/nafees/nafees-nastaleeq-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/nafees/nafees-nastaleeq-webfont.woff') format('woff'),
		 url('../fonts/nafees/nafees-nastaleeq-webfont.ttf') format('truetype'),
		 url('../fonts/nafees/nafees-nastaleeq-webfont.svg#NafeesRegular') format('svg');
	font-weight: normal;
	font-style: normal;
	line-height: 2;
}
* {
	word-break: break-word;
}
.bg-dark {
	background: #232323 !important;
}

.footer-buttom {
	background: #181818 !important;
}

.wrapper .header-area {
	padding-top: 9px;
}

.bg-theme {
	background: #1E4297 !important;
}

.search-form button {
	background: #1E4297 none repeat scroll 0 0;
	border: 1px solid #1E4297;
}

.logo_img a:hover {
	background: #C22A2D none repeat scroll !important;
}

#scrollUp:hover {
	background: #f0442c none repeat scroll 0 0;
}

.bg-dark .zm-video-info h2 {
	color: #fff;
}

.zm-video-info h2 {
	color: #000;
}

.zm-video-info {
	float: right;
}

.zm-post-title a:hover {
	color: #C22A2D !important;
}

.top-center {
	background-position: center top !important;
	background-size: cover !important;
}

.text-white h1:hover,
.text-white p:hover,
.text-white h2:hover,
.text-white a:not(.cat-btn):hover {
	color: #C22A2D;
}

.news-wrap a:hover,
a:focus,
a:active {
	color: #C22A2D;
}

.bottom_padding {
	padding-bottom: 20px;
}

.poll_msg {
	color: #00aced;
}

.pollbar label {
	font-size: 20px;
	color: #fff;
}

.pollbar .poll-submit {
	color: #fff !important;
	margin-top: 20px;
	border: #C22A2D !important;
	background: #C22A2D !important;
	width: 100%;
}

.pollbar_listing input {
	background: #a9b6bd !important;
	margin-bottom: 5px !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: #C22A2D;
}

.header-top-bar {
	margin-top: -10px;
	margin-bottom: 1px;
}

.header-top-bar .tb-left li {
	float: left;
	font-family: arial;
}

.header-top-bar .tb-left li a {
	padding: 0px 15px;
}

.share-social-link a {
	font-size: 16px;
	margin: auto 8px;
}

.subscribe-form {
	width: 50%;
	margin: 0 auto;
	padding-bottom: 20px;
}

a:hover,
a:focus,
a:active {
	color: #C22A2D;
}

.bg-gray .text-white p:hover,
.bg-gray .text-white span:hover,
.bg-gray .text-white ul:hover,
.bg-gray .text-white a:not(.cat-btn):hover {
	color: #C22A2D;
}

.zm-posts .subscribe-form input[type=submit] {
	background: #C22A2D;
}

.subscribe-form input[type=submit] {
	background: #1E4297;
	font-size: 20px;
}

.subscribe-form input[type=submit]:hover {
	background: #1E4297;
}

.dropdown li a {
	color: #474747 !important;
}

.bg-gray .text-white h1:hover,
.bg-gray .text-white h2:hover,
.bg-gray .text-white h3:hover,
.bg-gray .text-white h4:hover,
.bg-gray .text-white h5:hover,
.bg-gray .text-white h6:hover,
.bg-gray .text-white i:hover,
.zm-secondary-menu ul li a:hover {
	color: #C22A2D !important;
}

nav.zm-secondary-menu ul li {
	padding: 0 10px;
}

.zm-secondary-menu ul li a {
	font-size: 16px;
	font-weight: 600;
}

.zmaga-calendar span {
	font-size: 13px;
	font-weight: 600;
}

#scrollUp:hover {
	background: #181818 none repeat scroll 0 0;
	height: 45px;
}

.zm-video-lay-a .zm-video-thumb a {
	position: relative !important;
	left: 44% !important;
	top: 44% !important;
	transform: none !important;
}

.zm-video-lay-a .zm-video-thumb-slider {
	height: 271px;
}

.mean-container .mean-bar {
	background: #1E4297 none repeat scroll 0 0;
}

.zm-trending-post .zm-post-thumb {
	position: relative;
}

.video_icon_cls {
	background: url(../images/play-btn.png);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 52px;
	height: 50px;
	margin-top: -22px;
	margin-left: -22px;
	background-size: 37px 37px;
	background-repeat: no-repeat;
	z-index: 9;
}

.top-center {
	position: relative;
}

.bg-dark .header-color a {
	color: #2f2f2f !important;
}

.video_category_icon_cls {
	position: absolute;
	display: block;
	background: url(../images/play-btn.png);
	height: 50px;
	width: 50px;
	top: 25%;
	left: 47%;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	z-index: 9;
}

.custom-padding {
	padding: 0px;
	margin: 0px;
}

.zm-post-lay-e .zm-post-thumb {
	width: 36%;
}

.video_large_icon_cls {
	position: absolute;
	display: block;
	background: url(../images/play-btn.png);
	height: 100%;
	width: 100%;
	top: 37%;
	left: 44%;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	z-index: 9;
}

.video_block_icon_cls {
	position: absolute;
	display: block;
	background: url(../images/play-btn.png);
	height: 100%;
	width: 30%;
	top: 30%;
	left: 45%;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	z-index: 9;
}

.video_small_icon_cls {
	position: absolute;
	display: block;
	background: url(../images/play-btn.png);
	height: 100%;
	width: 100%;
	top: 24%;
	left: 28%;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	z-index: 9;
}

.zm-video-lay-a .zm-video-thumb a i {
	margin-bottom: 0px;
}

.zm-post-lay-d .zm-post-thumb .video_block_icon_cls {
	left: 40% !important;
}

@media (max-width: 767px) {
	.header-mdh {
		height: 120px;
	}

	.container {
		width: 100%;
	}

	.zm-post-lay-d .zm-post-thumb {
		margin-bottom: 0px;
	}
}

.zm-post-lay-d .zm-post-dis {
	padding-right: 10px;
}

.video-thumb-container {
	position: relative;
	display: inline-block;
	/* added */
	overflow: hidden;
	/* added */
}

.mainmenu-area .menu-nav-custom {
	margin-left: 80px;
}

.primary-menu>ul>li {
	float: right;

}

.news-wrap li a {
	font-size: 16px;
	float: right;
}

.breakingnews {
	float: right;
}

.breakingnews h6 {
	text-align: center;
}

.section-title-custom {
	top: 30px;
}

.section-title-custom .pull-right {
	bottom: 30px;
}

.zm-post-dis {
	right: 0px;
}

.zm-post-lay-g-area .zm-single-post .zm-post-dis {
	width: 64% !important;
	padding-left: 0 !important;
	padding-right: 10px;
	text-align: right !important;
}

.zm-post-lay-g .zm-post-thumb {
	width: 36%;
}

.zm-post-dis .zm-post-meta {
	text-align: right;
}

.header-top-right {
	text-align: right;
}

.zm-video-lay-a .zm-video-info {
	margin-top: 10px;
	margin-bottom: 10px;
}

.zm-post-title,
.post-title h2 {
	line-height: 50px !important;
	font-size: 20px !important;
	direction: rtl;
}

.zm-trending-post .zm-post-dis .zm-post-title {
	line-height: 50px !important;
	font-size: 20px !important;
	direction: rtl;
}

.zm-posts .zm-post-lay-f p {
	direction: rtl;
}

.zm-post-content {
	font-size: 22px !important;
	line-height: 54px;
	margin-right: 20px;
	margin-left: 10px;
	direction: rtl;
	margin-bottom: 50px;
}

.header-social-bookmark ul li {
	font-size: 18px;
	padding: 0 15px;
}

.header-social-bookmark ul li:first-child {
	padding-left: 0px;
}

.mb-40-custom {
	margin-bottom: 10px;
}

.zm-section .columns-custom {
	margin-top: 10px;
}

.section-title-custom-details h2 {
	float: right;
	bottom: 30px;
}

.zm-post-content-custom {
	text-align: right;
	margin-right: 20px;
}

.mb-40-custom-category {
	margin-bottom: 0px;
}

.mb-40-about {
	margin-top: 30px;
	margin-bottom: 10px;
}

.section-title-about {

	margin-bottom: 20px;
}

.administrator-avatar {
	float: right;
}

.administrator-description {

	direction: rtl;
}

.s-meta-custom {
	margin-bottom: 30px !important;
}

.margin-custom {
	margin-top: 10px;
}

.rss_main_style {
	float: right;
}

#rss_main_style {
	float: right;
	direction: rtl;
}

#rss_main_style li a {
	background: url(http://localhost/publishrr/version_3/code/assets/channel_24_urdu) !important;
}

#rss_main_style li .fa {


	margin-left: 12px;
	font-size: 21px;
	color: rgba(255, 108, 0, 0.98);
}

.section-title h2 {
	float: right;
	direction: rtl;
}

.social-media-custom {
	direction: rtl;
}

.share-social-link {
	direction: rtl;
	float: right;
}

@media(max-width:768px) {
	.share-social-link a {
		text-align: center;
		float: none;
	}

	.small-screen-right {
		text-align: center;
		padding: 10px 0px;
	}

	.small-screen-left {
		float: right;
	}

	.footer-buttom {
		padding: 10px 0;
	}
}

.meta-list {
	padding-right: 20px;
	direction: rtl;
}

.bn-title h6 {
	color: #3b5265;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
	line-height: 55px;
}

.header-color {
	bottom: 50px !important;
	padding-top: 10px !important;
	height: 50px !important;
	font-size: 20px;
	letter-spacing: 0px !important;
}

.mb-40 {
	margin-bottom: 30px;
}

.mb-40-home {
	margin-bottom: 55px !important;
}

.video_block_icon_cls {
	height: 150px;
}

.mainmenu-area li {
	font-size: 20px;
	font-weight: 600;
}

.drop .dropdown li a {
	direction: rtl;
	font-size: 16px;
}

.primary-menu ul li ul.dropdown {
	right: 0 !important;
	left: auto !important;
}

.primary-menu ul li ul.dropdown li {
	direction: rtl;
	text-align: right;
}

.post-title {
	font-size: 20px;
}

.entry-meta-small .meta-list {
	font-size: 20px;
	letter-spacing: 0px !important;
}

.meta-list span {
	margin: 0px;
	font-size: 20px;
	letter-spacing: 0px !important;
}

.section-title {
	top: 40px;
}

.zm-post-header h4 {
	margin-top: 20px;
	direction: rtl;
	margin-right: 20px;
}

.s-meta-custom-a {
	margin-top: 0px;
}

@media (max-width: 767px) {
	.s-meta-custom-a {
		margin-top: 56px;
		right: 0px !important;
		left: 0px !important;
	}
}

.administrator-description h4 {
	font-size: 20px !important;
	letter-spacing: 0px !important;
	margin-right: 20px;
}

.administrator-description p {
	font-size: 18px !important;
	letter-spacing: 0px !important;
	margin-right: 20px;
	line-height: 44px;
}

.subscribe-form .sidebar h3 {
	font-size: 18px;
	direction: rtl !important;
}

.subscribe-form a {
	font-size: 20px;
}

.footer-menu {
	direction: rtl !important;
	text-align: center;
}

.footer-menu a {
	font-size: 16px !important;
}

.footer-menu .english_font {
	font-size: 12px !important;
	margin-right: 10px;
}

.mean-container .mean-nav ul li a {
	font-size: 20px !important;
	text-align: right !important;
	direction: rtl !important;
}

.mean-container .mean-nav ul li li a {
	color: white !important;
}

.mean-expand {
	left: 0;
}

.fa-angle-down {
	margin-top: 28px;
	float: right !important;
	margin-left: 10px;
}

@media (max-width: 767px) {
	.fa-angle-down {
		margin-top: 0px !important;
	}
}


.search-form {
	left: 0 !important;
	direction: rtl !important;
}

.search-form input[type="search"] {
	float: right !important;

}

.mobile-search-form form input {
	padding-right: 20px;
	direction: rtl !important;
	float: right !important;
}

.mobile-search-form form button {
	left: 0 !important;
	background: #f0442c none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	height: 45px;
	position: absolute;
	top: 0;
	width: 45px;
}

.footer-wrapper {
	padding-top: 90px;
}

.zm-post-content a {
	color: #C22A2D;
}

.zm-post-content p {
	color: black !important;
}

.zm-posts .subscribe-form input[type=submit] {
	direction: rtl;
	font-size: 18px;
}

.mobile-search-form form button {
	left: 0 !important;
	background: #f0442c none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	height: 45px;
	position: absolute;
	top: 0;
	width: 45px;
}

.zm-posts .zm-post-lay-f .zm-post-dis a {
	line-height: 26px;
}

.subscribe-form.sidebar>p {
	font-size: 32px;
}

.mean-container .mean-nav ul li a.mean-expand {
	text-align: center !important;
}

.margin-custom-2 {
	margin-top: 50px !important;
}

@media (max-width: 1169px) and (min-width: 992px) {

	.news-wrap {
		margin-top: 20px !important;
		text-align: center;
		width: 100%;
	}

	.fa-angle-down {
		margin-top: 30px !important;
	}


}

@media(min-width: 767px) {
	.owl-prev {
		right: 1315px !important;
	}

	.owl-next {
		right: 1295px !important;
	}

	.zm-post-lay-d .zm-post-dis {
		position: relative;
	}
}

@media(min-width: 412px) and (max-width: 732px) {
	.owl-prev {
		right: 377px !important;
	}

	.owl-next {
		right: 357px !important;
	}
}

@media(min-width: 360px) and (max-width: 640px) {
	.owl-prev {
		right: 325px !important;
	}

	.owl-next {
		right: 305px !important;
	}
}

@media(min-width: 768px) and (max-width: 1024px) {
	.owl-prev {
		right: 715px !important;
	}

	.owl-next {
		right: 695px !important;
	}
}

/*.owl-carousel .owl-item{
   float:right!important;
}*/
@media (min-width: 767px) {
	.main-news {
		padding-bottom: 15px;
		padding-right: 0px;
		float: right !important;
	}
}

.zm-post-lay-single video {
	padding-bottom: 30px;
}

.zm-post-lay-single audio {
	padding-bottom: 30px;
}

.basic_open {
	background: #DE823F;
}

.primary-menu ul li ul.dropdown li a {
	font-size: 18px !important;
}

.primary-menu ul li ul.dropdown li a:hover {
	background: #e6e6e6 none repeat scroll 0 0 !important;
}

.zm-post-meta {
	text-align: right;
	direction: rtl;
	margin-top: 0px !important;
}

.zm-post-meta .s-meta {
	font-size: 12px;
	direction: ltr;
	margin-left: 10px;
	margin-right: 0px;
	padding-right: 0px;
}

.breakingnews-wrapper {
	padding: 0px;
	margin-bottom: 1px;
}

.header-bottom-area {
	margin: 1px 0px;
}

.trend-post-list {
	background: white !important;
}

.zm-posts .large .zm-post-dis .zm-post-title a {
	font-size: 22px !important;
	line-height: 75px;
}

/*.zm-posts .large .zm-post-thumb a div{
    height: 415px!important;
}*/

@media(min-width:768px) and (max-width:1024px) {
	.block-22 .owl-stage-outer .owl-stage {

		margin-left: 0px;
	}

	.social-links-footer {
		padding-left: 0px;
	}
}

.social-links-footer a i {
	padding: 5px;
	font-size: 16px;
}

.social-links-footer a i:hover {
	color: #C22A2D;
}

@media(min-width:769px) {

	.block-22 .owl-stage-outer .owl-stage {
		left: 7px;
		margin-left: 333px;
	}

	.block-33 .owl-stage-outer .owl-stage {
		margin-left: 0px;
	}

	.zm-post-lay-d .zm-post-meta {
		height: 18px;
		line-height: 18px;
	}
}

@media(max-width:1024px)and(min-width:1336px) {

	.owl-stage .owl-item {
		width: 450px !important;
	}

	.owl-stage-outer .owl-stage {
		margin-left: 95px !important;
	}
}

@media(max-width:1024px)and(min-width:768px) {
	.trending-post-area .trend-post-list .large-thumb {
		padding-right: 0px !important;
		padding-bottom: 15px;
	}
}

@media(min-width:768px)and (max-width:1024px) {
	.trending-post-area .trend-post-list {
		padding-right: 15px;
	}
}

@media(max-width:736px) {
	.trending-post-area .trend-post-list {
		padding: 0px 15px;
	}
}

@media(max-width:769px) {
	.global-table .logo {
		text-align: center;
	}

	.trending-post-area .trend-post-list .large-thumb {
		padding-right: 0px !important;
		padding-bottom: 15px;
	}

	.header-social-bookmark.topbar-sblock {
		margin-bottom: 0px;
	}
}

@media(max-width:767px) {
	.trending-post-area .trend-post-list .small-thumb {
		padding-right: 0px !important;

	}

	.main-news {
		padding-bottom: 15px;
	}

	.zm-post-content {
		font-size: 20px !important;
		line-height: 46px;
	}
}

@media(min-width:768px)and(max-width:1024px) {
	.trending-post-area .trend-post-list .small-thumb {
		padding-right: 15px !important;
	}
}

.navigator-1.owl-theme .owl-controls .owl-nav div {
	background: #333;
}

.bg-gray .navigator-1.owl-theme .owl-controls .owl-nav div {
	background: #2F2F2F;
	color: #fff;
}

.bg-white .navigator-1.owl-theme .owl-controls .owl-nav div{
	color: #fff;
}

.zm-posts .zm-post-lay-d {
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 15px;
}

.zm-post-lay-d {
	position: relative;
}

.sidebar-warp .zm-post-lay-g-area .zm-single-post:first-child {
	margin-top: 0;
}

.zm-post-lay-g-area .zm-single-post {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
}

.zm-section hr {
	padding-top: 15px;
	margin: 0px !important;
	border-bottom: 1px solid #cccccc;
}

.xs-pt-30 .zm-post-lay-a .zm-post-dis .zm-post-header {
	margin-top: 25px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.xs-pt-30 .zm-post-lay-a .zm-post-dis .zm-post-header .zm-post-title {
	line-height: 41px !important;
}

.breakingnews {
	width: 100%;
	height: 55px;
	line-height: 55px;
	border-top: 1px solid #fff;
}

.ticker-custom .breakingnews {
	background: #e6e6e6;
}

.ticker-custom .breakingnews h6 {
	padding-right: 5px;
	color: #fff;
	position: relative;
}

@media(max-width:768px) {
	.ticker-text {
		left: 0px;
	}

	.ticker-custom {
		margin-left: 0px;
	}

	.breakingnews-wrapper {
		margin-top: 0px !important;
	}
}

ul.newsticker a {
	word-spacing: 3px;
	font-size: 18px;
	height: 55px !important;
	line-height: 55px !important;
}

.zm-posts .zm-post-lay-a2:last-child {
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.zm-post-lay-single .zm-post-header h4 {
	margin-top: 10px;
	font-size: 18px !important;
	margin-right: 0px !important;
	padding-right: 20px !important;
	border-right: 5px solid #C22A2D !important;
	line-height: 34px;
}

.zm-post-meta ul {
	margin-top: 0px;
}

@media(max-width:768px) {
	.zm-post-meta ul li {
		margin-top: 0px;
	}
}

.zm-post-lay-e .zm-post-header .zm-post-title {
	font-size: 18px !important;
}

.zm-post-lay-e-area .zm-post-lay-e .zm-post-meta {
	margin-right: 170px;
}

@media(max-width:768px) {
	.zm-post-lay-e-area .zm-post-lay-e .zm-post-meta {
		margin-right: 15px;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.zm-post-lay-e-area .zm-posts article.zm-post-lay-e .zm-post-meta {
		display: block;
	}

	.zm-post-lay-e-area .zm-posts article.zm-post-lay-e .zm-post-meta .s-meta {
		margin-right: 20px;
	}
}

.pollbar input[type="radio"] {
	margin-top: 10px;
}

.poll_option_cls {
	float: right;
}

.f-left .zm-post-title {
	/*	padding-right: 10px;*/
}

.zm-post-lay-d .zm-post-title {
	line-height: 46px !important;
	font-size: 18px !important;
}

.main-title-h2 .zm-post-title {
	padding-right: 10px;
}

.main-title-h2 .grey-widget {
	padding-right: 0px !important;
}

.bg-white .section-title::after,
.section-title::after {
	background: #2f2f2f none repeat scroll 0 0;
}

.tickercontainer {
	height: 55px !important;
}

.breakingnews .bn-title {
	width: 85px;
	height: 56px;
	float: right;
	margin-right: 0;
	background: #232323 !important;
}

.tickercontainer .mask {
	height: 55px;
	margin: 0px 40px;
	margin-top: 0px !important;
	top: 0px !important;
}

.bg-gray .section-title::after {
	background: #2f2f2f none repeat scroll 0 0;
}

.news-wrap-custom {
	margin-left: 0px;
	height: 55px;
}

@media(max-width:1024px) and (min-width:768) {

	.breakingnews-wrapper .container {
		margin-left: 15px;
		margin-right: 0px;
		padding-right: 12px;
	}
}

@media(max-width:768px) {
	.zm-single-info-nav li {

		margin-right: 13px !important;
	}
}

.zm-single-info-nav li {
	padding-bottom: 0px;
	margin: 0px;
	font-size: 24px;
	margin-right: 42px;

}

.zm-single-info-nav li+li {
	padding-bottom: -1px !important;
	/* margin-left: 0px; */
}


.zm-single-info-nav .apka_shehr {
	background: #2f2f2f;
	margin-right: 0px !important;
	height: 45px;
	width: 90px;
}

.zm-single-info-nav .apka_shehr h3 {
	font-size: 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 5px;
	color: #fff;
}

.zm-single-info .zm-single-info-nav {
	display: -webkit-box;
	padding-bottom: 0px;
}

.zm-single-info-nav li a {
	font-size: 18px;
}

.zm-single-info .zm-single-info-nav {
	border-bottom: 1px solid #2f2f2f;
}

@media(min-width:769px) {
	.fixed {
		right: 0;
		position: fixed;
		z-index: 9999;
		left: 0px;
		top: 0;
	}

	.mobile-only {
		display: none !important;
	}

	.whatsapp_mobile {
		display: none !important;
	}

	.zm-single-info .tab-content .container {

		padding-right: 0px;
		margin-left: 0px;
		width: 1332px;

	}

	.author-avatar {
		width: 20%;
		float: right;
	}

	.author-headers {
		float: right;
		text-align: right;
		width: 80%;
	}

	.author-headers-inner {
		margin-right: 20px;
		float: right;
		display: inline-block;
	}

	.author-headers-inner h4 {
		display: inline;
		float: right;
		font-size: 22px;
	}

	.author-headers .share-social-link {
		float: left;
	}

	.author-headers .share-social-link a {
		font-size: 20px;
	}

	.author-headers-inner h5 {
		display: inline;
		margin-right: 30px;
	}

	.author-description {
		display: block;
		padding-right: 20px;
		width: 80%;
	}

	.author-description p {
		direction: rtl;
		font-size: 16px;
		line-height: 38px;
	}
}

.zm-single-info .tab-content .container {

	padding-right: 0px;

}

@media(max-width:768px) {

	.whatsapp_web {
		display: none !important;
	}

	.zm-single-info-nav li.active {
		position: relative !important;
		bottom: 12px !important;
	}

	.zm-single-info .tab-content .container {

		padding-left: 0px;
		padding-right: 0px;
	}

	.zm-single-info-nav .apka_shehr {
		margin-right: 0px !important;
	}

}

@media(min-width:768px)and (max-width:1024px) {

	.zm-single-info-nav .apka_shehr {
		margin-right: 0px !important;
	}

	.zm-single-info-nav li.active {
		position: relative !important;
		bottom: 1px !important;
	}

	.zm-single-info .tab-content .container {
		padding-left: 15px !important;
		padding-right: 0px;
	}
}

.zm-single-info-nav li.active {
	position: relative;
	bottom: 3px;
}

@media (max-width: 768px) {
	#page-content .zm-single-info {
		margin-right: 15px;
		margin-left: 15px;
	}

	.breakingnews-wrapper .container {
		margin-right: 0px;
		width: 753px;
	}
}

.zm-single-info-nav li.active::before {
	background: #C22A2D none repeat scroll 0 0 !important;
}

.xs-pt-30 .zm-post-lay-a .zm-post-dis .zm-post-header .zm-post-title-khail {

	font-size: 22px !important;
}

.navigator-1.owl-theme .owl-controls .owl-nav div.owl-prev {
	top: -40px !important;
	left: 15px;
}

.navigator-1.owl-theme .owl-controls .owl-nav div.owl-next {
	left: 35px;
	top: -40px !important;
}

.bg-dark .navigator-1.owl-theme .owl-controls .owl-nav div.owl-prev,
.bg-dark .navigator-1.owl-theme .owl-controls .owl-nav div.owl-next{
	top: -45px !important;
}


@media(max-width:1024px) and (min-width:768) {
	#page-content .zm-single-info {
		margin-right: 25px;
		margin-left: 25px;
	}

	.page-content .zm-single-info {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

.zm-section .zm-post-lay-a .zm-post-header-khail {
	border-bottom: 1px solid #e6e6e6;
}

.demo .item .zm-post-title {
	text-align: right;
}

.zm-video-lay-a .zm-video-thumb-slider {
	height: 182px;
}

.header_logo_div {
	height: 70px;
}

.logo_img a:hover {
	background: none !important;
}

.menu-wrapper .logo_img a img {
	height: 70px;
	background: white;
	float: right;
}

.administrator-avatar {
	border: 1px solid #d3d6db;
}

#post_load_more_data_div {
	padding-bottom: 15px;
}

.mean-container .mean-bar {
	z-index: 99999 !important;
}

.zm-post-content p iframe {
	width: 100% !important;
}

.header-color .video-sliger-heading {
	color: #fff !important;
}

.header-color .video-sliger-heading:hover {
	color: #C22A2D !important;
}

.main-label-live {
	right: 0;
	left: auto;
	background: #DE823F;
	line-height: 2 !important;
	padding: 0px 13px;
	font-size: 20px;
	position: absolute;
	top: 10px;
	color: #fff;
	text-transform: uppercase;
	z-index: 99;
}

.share-social-link span {
	font-size: 22px;
}

.read_more {
	padding: 10px 0px;
	font-size: 20px;
	font-weight: bold;
}

.read_more a {
	color: #3b5265;
	font-weight: 400;
}

.mainmenu-area {
	float: right;
}

.font_download {
	float: left;
}

.zm-post-meta .s-meta::after {
	content: "";
}

#scrollUp {
	background: #181818 none repeat scroll 0 0;
	border-radius: 15% 0 0 15%;
	bottom: 108px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	color: #fff;
	font-size: 22px;
	height: 45px;
	line-height: 45px;
	position: fixed;
	right: 0;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 45px;
	z-index: 200;
}

.calender_container {
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	background-color: #fafafa;
	display: none;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	top: -10px;
	z-index: 99999999;
	border-top: 1px solid #A8A8A8;
}

.archive-filter .archive-button {
	width: 13%;
	text-align: center;
	direction: rtl;
	background: #1E4297;
	cursor: pointer;
	float: left;
}

.single-address i {
	color: #1E4297;
}

.small-screen-right {
	float: right;
}

.small-screen-left {
	float: left;
}

.trending-post-area .zm-trending-post:hover .zm-post-thumb .top-center {
	opacity: 0.8;
}

[data-effict-zoom] .top-center {
	transform: scale(1);
	transition: 0.3s;
	transform-style: preserve-3d;
}

[data-effict-zoom="1"]:hover .top-center {
	transform: scale(1.1);
}

.topbar-sblock a:not(.social-btn):hover,
.topbar-sblock a:not(.social-btn):hover i {
	color: #C22A2D;
}

.small-image-widget .zm-post-title {
	font-size: 18px !important;
	line-height: 44px !important;
}

.pt-25 {
	padding-top: 25px;
}

.detail-page .zm-post-header.detail-header .zm-post-title {
	line-height: 58px !important;
	font-size: 24px !important;
	padding-bottom: 10px;
}

.detail-page .zm-post-header.detail-header .zm-post-meta .s-meta {
	font-size: 14px;
}

.detail-page .zm-post-header.detail-header .zm-post-meta .s-meta .zm-author {
	font-size: 20px;
}

.detail-page .zm-post-header.detail-header .zm-post-meta .s-meta .english_font.zm-author {
	font-size: 16px;
}

.second-menu .primary-menu>ul>li>a {
	padding: 0px 10px;
}

.cms-page h4,
.cms-page h3,
.cms-page p,
.footer-1 .publishrr-link,
.footer-1 .zm-copyright p,
.detail-caption {
	font-family: 'Roboto', sans-serif !important;
}

.detail-caption {
	background: #111;
	opacity: 0.9;
	color: #fff !important;
	padding: 5px 20px;
	width: fit-content;
	font-weight: 500;
}

.english_font, .english_font p {
	font-family: 'Roboto', sans-serif !important;
	direction: ltr;
}

.topbar-sblock::after {
	background: none;
}

.navigator-1.owl-theme .owl-controls .owl-nav div {
	background: #232323 !important;
	width: 25px;
}

.navigator-1.owl-theme .owl-controls .owl-nav div i {
	font-size: 32px;
	line-height: 28px;
	opacity: 1;
}

.navigator-1.owl-theme .owl-controls .owl-nav div:hover {
	background: #232323 !important;
	color: #C22A2D !important;
}

.bg-white .header-color {
	background: #232323 !important;
}

.owl-carousel .owl-stage-outer {
	margin-top: 5px;
}

@media (max-width: 767px) {
	.advertisement {
		margin-top: 5px;
	}

	.desktop-only {
		display: none;
	}

	.zm-trending-post.zm-lay-d.zm-single-post .zm-post-dis {
		display: block;
	}

	.small-image-widget .zm-post-title {
		font-size: 16px !important;
	}

	.zm-posts .zm-post-lay-a1 {
		margin-bottom: 0px;
	}

	.detail-page .zm-post-header.detail-header .zm-post-title {
		line-height: 54px !important;
		font-size: 22px !important;
	}

	.read_more {
		font-size: 18px;
	}

	.administrator-description .share-social-link {
		float: none;
	}

	.administrator-description p,
	administrator-description h4,
	h5 {
		margin-right: 0;
	}

	.author-avatar {
		width: 44%;
		float: right;
	}

	.author-info {
		position: relative;
	}

	.author-headers {
		text-align: right;
		width: 58%;
	}

	.author-headers.author_header_custom_class {
		position: relative;
	}

	.author-headers-inner {
		margin-right: 20px;
	}

	.author-description {
		display: inline-block;
		width: 100%;
		margin-top: 15px;
	}

	.author-description p {
		direction: rtl;
		font-size: 20px;
		line-height: 50px;
	}

}

.author-headers-inner h4 {
	font-size: 20px;
}

.author-headers .share-social-link a {
	font-size: 20px;
}

.author-headers-inner h5 {
	color: #7c8c99 !important;
	font-size: 16px !important;
}


.zm-post-header {
	padding-top: 0px;
}

.zm-post-lay-a1 {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

nav.zm-secondary-menu ul li {
	display: inline;
}

@media not all and (min-resolution:.001dpcm) {
	@supports(-webkit-appearance:none) {

		.zm-post-title,
		.section-title h2,
		.archive-filter .archive-button,
		.ticker-custom .breakingnews h6,
		ul.newsticker a,
		.zm-secondary-menu ul li a,
		.second-menu .primary-menu>ul>li>a,
		.zm-single-info li a,
		.zm-single-info-nav .apka_shehr h3,
		.zm-post-content p,
		.read_more,
		.urdu_font,
		.subscribe-form input[type=submit] {
			letter-spacing: -1px !important;
			word-spacing: 2px;
		}

		.read_more a,
		.author-description p {
			letter-spacing: 0px !important;
		}

		.zm-single-info-nav li.active::before {
			bottom: -13px;
		}
	}
}

.fb-comments iframe {
	width: 100% !important;
}

@media (max-width: 1365px) and (min-width: 1170px) {
	.zm-post-lay-a1 {
		min-height: 50px;
		overflow: hidden;
		margin-bottom: 30px;
	}
}

.img-make-responsive {
	position: relative;
	padding-bottom: 56.25%;
	width: 100%;
}

.img-make-responsive .img-responsive-div {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}

.cms_page .english_font p,
.cms_page .header-color.english_font {
	font-family: 'Roboto', sans-serif !important;
	direction: ltr !important;
}

.cms_page .english_font ul {
	list-style: unset;
}

/* ===== Ramadan Calender Starts Here ===== */
.ramadan-wrapper a {
	cursor: pointer;
}

.ramadan-calender-wrapper img {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

/* ===== Ramadan Calender Ends Here ===== */

/* ===== Poll Section Starts Here ===== */
.poll-more {
	position: absolute;
	top: -42px;
	left: 0;
	color: #C22A2D;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 25px;
}

.poll-main-wrapper {
	direction: rtl;
}

.poll-main-wrapper h3 {
	margin-top: 15px;
	font-size: 18px;
}

.poll-wrapper {
	margin-top: 30px;
	margin-bottom: 15px;
	direction: rtl;
}

.poll_options {
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-bottom: 10px;
}

.poll_options label {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: 18px;
}

.poll_options label input {
	margin-left: 10px;
}

.listreview li {
	margin-bottom: 10px;
}

.listreview span {
	border-left: 1px solid #e0e0e0;
	margin-left: 10px;
	padding-left: 10px;
	color: #111111;
	font-weight: bold;
}

.poll_msg {
	margin-bottom: 5px;
	color: #323232;
	text-align: center;
}

.btn-vote {
	text-align: center;
}

.btn-vote input[type='submit'] {
	color: #fefefe;
	margin-top: 20px;
	background: #C22A2D;
	border: 1px solid #C22A2D;
	padding: 10px;
	font-size: 20px;
	width: 100px;
	letter-spacing: 1px;
}

/* ===== Poll Section Ends Here ===== */

/* ====== E-Paper Edition No Wrapper Starts Here ====== */
.zm-custom-no-wrapper-epaper-editions {
	margin-bottom: 25px;
}

/* ====== E-Paper Edition No Wrapper Ends Here ====== */

/* ====== E-Paper Starts Here ====== */
.page_item h3 {
	text-align: center;
}

/* ====== E-Paper Ends Here ====== */

/* ====== E-Paper Detail Page Starts Here ====== */
.epaper-detail-page-head-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}

.epaper-detail-page-head-wrapper a {
	padding: 10px;
	width: 130px;
	text-align: center;
	text-transform: capitalize;
	font-weight: 700;
	transition: all .7s;
	font-size: 20px;
}

.epaper-detail-page-head-wrapper a:focus {
	color: #ffffff;
	background-color: #C22A2D;
	border: 1px solid #C22A2D;
}

.epaper-detail-page-head-wrapper a:first-child span {
	padding-left: 10px;
}

.epaper-detail-page-head-wrapper a:last-child span {
	padding-right: 10px;
}

.active-link {
	color: #ffffff;
	background-color: #C22A2D;
	border: 1px solid #C22A2D;
}

.disabled-link {
	color: #000000;
	background-color: #A8A8A8;
	opacity: .2;
	border: 1px solid #A8A8A8;
}

.active-link:hover {
	color: #ffffff;
	background-color: #C22A2D;
	border: 1px solid #C22A2D;
}

.disabled-link:hover {
	cursor: not-allowed;
	color: #000000;
}

.epaper-detail-tabs-wrapper {
	direction: rtl;
	padding-bottom: 2px !important;
}

.epaper-detail-tabs-wrapper li {
	margin-right: unset;
	margin-left: 42px;
}

.epaper-detail-tabs-wrapper li.active::before {
	background: unset !important;
}

.epaper-detail-tabs-content {
	direction: rtl;
}

.epaper-detail-tabs-wrapper li.active a {
	color: #C22A2D;
}

/* ====== E-Paper Detail Page Ends Here ====== */

/* ====== E-Paper Detail Page No Wrapper Starts Here ====== */
.epaper-detail-page-no-wrapper {
	background: #cccccc;
	padding: 10px;
	direction: rtl;
	height: 50px;
}

.epaper-detail-page-no-wrapper a {
	font-size: 20px;
	line-height: 20px;
	color: #000000;
}

.epaper-detail-page-no-wrapper i {
	margin-left: 10px;
	position: relative;
	top: 3px;
}

/* ====== E-Paper Detail Page No Wrapper Ends Here ====== */

/* ====== Newsletter Section Starts Here ====== */
.newsletter-wrapper #form_div_id {
	padding-top: 10px;
}

.newsletter-wrapper input[type="text"],
.newsletter-wrapper input[type="email"] {
	direction: rtl;
	padding-right: 20px;
	margin-bottom: 10px;
}

.newsletter-wrapper p {
	float: right;
	margin-bottom: 10px;
	color: #C22A2D;
	font-size: 15px;
}

.newsletter-wrapper input[type="submit"] {
	width: 100%;
	background-color: #1E4297;
	border: 1px solid #1E4297;
	color: #fff;
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 700;
}

.newsletter-message-wrapper {
	display: none;
	text-align: center;
	border: 1px solid #2f2f2f;
	padding: 30px;
}

.newsletter-message {
	color: #000;
	font-weight: 800;
	font-size: 20px;
	line-height: 40px;
}
/* ====== Newsletter Section Ends Here ====== */

/* ====== Error Section Starts Here ====== */
.error-wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
	direction: rtl;
}

.error-wrapper h2 {
	font-size: 22px;
	line-height: 62px;
	text-align: center;
}

.error-wrapper h3 {
	font-size: 20px;
	line-height: 40px;
	margin-top: 50px;
	font-weight: unset;
}

.error-wrapper h4 {
	font-size: 22px;
	line-height: 62px;
	text-align: center;
	margin-top: 50px;
}

.error-points-wrapper p {
	font-size: 20px;
	line-height: 40px;
	color: #2f2f2f;
}

.error-points-wrapper p:first-child {
	margin-top: 26px;
}

.btn-error-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	flex-direction: row-reverse;
}

.btn-error {
	background-color: #1E4297 !important;
	border: 1px solid #1E4297 !important;
	padding-left: 20px;
	padding-right: 20px;
	color: #fefefe;
	font-size: 20px;
	width: 200px;
}

.btn-error {
	border-radius: unset !important;
}

.btn-error:last-child {
	margin-right: 40px !important;
}

.btn-error:hover {
	background-color: #1E4297 !important;
	border-color: #1E4297 !important;
}
/* ====== Error Section Ends Here ====== */

/* ====== Items Rate Section Starts Here ====== */
.currency_widget_content {
    width: 100%;
    overflow: hidden;
}

.currency_widget_content p,
.currency_widget_content div,
.currency_widget_content span,
.currency_widget_content a,
.currency_widget_content h1,
.currency_widget_content h2,
.currency_widget_content h2,
.currency_widget_content h3,
.currency_widget_content h4,
.currency_widget_content h5,
.currency_widget_content h6 {
    display: none !important;
}

.currency_widget_content table p{
	display: block !important;
}

.table_rtl {
	font-family: 'Jameel Noori Nastaleeq', 'Nafees' !important;
    height: auto !important;
    width: 100% !important;
    border: 1px solid #bbb !important;
	margin-bottom: 20px;
}

.table_ltr {
	font-family: 'Roboto', sans-serif !important;
	height: auto !important;
    width: 100% !important;
    border: 1px solid #bbb !important;
	margin-bottom: 20px;
}

.table_rtl tbody tr td,
.table_ltr tbody tr td{
    text-align: center !important;
	white-space: nowrap !important;
}

.table_rtl tbody tr:nth-child(odd) td,
.table_ltr tbody tr:nth-child(odd) td{
    background: #EBEBEB !important;
}

.table_rtl tbody tr:first-child td,
.table_ltr tbody tr:first-child td{
	background: #000 !important;
    padding: 10px !important;
    font-size: 18px !important;
    text-align: center !important;
    color: #fff !important;
	-webkit-text-stroke-width: thin !important;
}

.table_ltr tbody tr:first-child td{
	line-height: 22px !important;
}

.table_rtl tbody tr:first-child td{
	line-height: 28px !important;
}


.table_rtl tbody tr:first-child td p,
.table_ltr tbody tr:first-child td p{
    color: #fff !important;
}

.table_rtl tbody tr:not(:first-child) td:nth-child(2) a,
.table_ltr tbody tr:not(:first-child) td:nth-child(2) a{
    font-size: 12px !important;
}

.table_rtl tbody tr:first-child td {
	font-size: 24px !important;
	line-height: 42px !important;
}


.table_rtl tbody tr td{
	line-height: 34px !important;
	padding: 5px 15px !important;
	font-size: 20px !important;
	border: 1px solid #cccccc !important;
}

.table_ltr tbody tr td{
	line-height: 20px !important;
	padding: 5px 10px !important;
    font-size: 16px !important;
	border: 1px solid #cccccc !important;
}

.table_rtl tbody tr:nth-child(n+7),
.table_ltr tbody tr:nth-child(n+7) {
    display: none !important;  
}

.detail_page_content .table_rtl tbody tr:nth-child(n+7),
.detail_page_content .table_ltr tbody tr:nth-child(n+7) {
    display: table-row !important;
}

.news-detail-content-class .table_ltr {
	direction: ltr !important;
}

.table_ltr td:nth-child(1) {
	width: 40%;
	text-align: left !important;
}

.table_rtl td:nth-child(1) {
	width: 40%;
	text-align: right !important;
}

.table_ltr, .table_rtl td {
	line-height: 30px;
}

.zm-post-title > .english_font {
	font-size: 18px;
	line-height: 24px;
}



.detail_page_content > .table_ltr{
	margin-top: 50px;
	margin-bottom: 50px;
}
/* ====== Items Rate Section Ends Here ====== */
.bg-white .header-color, .header-color {
	background-color: #232323 !important;
	color: white !important;
}
.e-paper-archive {
	background-color: #232323 !important;
	color: white !important;
	padding: 0px 10px !important;
	font-family: 'Poppins';
}

h3 a:hover {
	color: #C22A2D !important;
}
.pull-right{
	direction: rtl !important;
}
.e-paper-rtl
{
	float: right !important;
}

.section-title2 {
	top: 40px;
	position: relative;
    z-index: 1;
	border-bottom: 1px solid black;
}

.section-title2 h2 {
    float: right;
    direction: rtl;
	font-weight: 700;
    height: 30px;
    letter-spacing: 2px;
    line-height: 30px;
    position: relative;
    z-index: 2;
	font-size: 12px;
}

.e-paper-loading {

	background-color: #1E4297;
    width: 50%;
	margin: auto;
    padding: 10px 0px;
    text-transform: uppercase;
    font-family: 'Poppins';
    border: 1px solid #1E4297;
    color: #fefefe;
    text-align: center;
	display: grid;
	cursor: pointer;
	font-family: 'Jameel Noori Nastaleeq', 'Nafees' !important;
	font-size: 20px;

}
.e-paper-image-size{
	height: 1650px !important;
}
@media (max-width:786px){
	.e-paper-image-size{
		height: 680px !important;
	}
}

.news-2 .top-center{
	height: 200px !important; 
}

.news-3 .top-center,.news-14 .top-center{
	cursor:pointer !important; 
}

.news-6 .top-center{
	height: 380px !important; 
}

.news-8 .top-center{
	cursor:pointer !important;
	height: 100px !important; 
}

.news-9 .top-center{
	cursor:pointer !important;
	height: 100px !important; 
}

.news-11 .top-center{
	height: 220px !important;
}

.news-13 .top-center{
	height: 380px !important;
}

.news-16 .top-center{
	cursor:pointer !important;
	height: 270px !important; 
}

.table_rtl td{
	color :#404040 !important;
}

.table_rtl td:hover{
	color :#C22A2D !important;
}
.table_ltr td{
	color :#404040 !important;
}
.table_ltr td:hover{
	color :#C22A2D !important;
}
.newsletter-wrapper input[type="text"], .newsletter-wrapper input[type="email"]{
	color :#404040 !important;
}

.currency_widget_content{
	margin-bottom: 20px !important;
}

.currency_table_final th{
	background: #000 !important;
    padding: 10px !important;
    font-size: 18px !important;
    text-align: center !important;
    color: #fff !important;
    -webkit-text-stroke-width: thin !important;
	font-weight: 400 !important;
}


/* .currency_table_final td:nth-child(1){
    text-align: right !important;
} */	
.block-content-ur .currency_table_final td:nth-child(1){
    text-align: right !important;
}

.block-content-en .currency_table_final td:nth-child(1){
    text-align: left !important;
}	

.currency_table_final tbody tr th, .currency_table_final tbody tr td {
    padding: 10px !important;
    font-size: 16px !important;
    border: 1px solid #cccccc !important;
	font-weight: 400 !important;
	color: #000000 !important;
	transition: all ease 0.5s;
}


.currency_table_final tbody tr th, .currency_table_final tbody tr td:hover{
	color: #C22A2D !important;
}

.currency_table_final tbody tr:nth-child(odd) td{
	background: #EBEBEB !important;
}

.currency_table_final_ltr tbody tr:nth-child(odd) td{
	background: #EBEBEB !important;
}

.currency_widget_content .currency_table_final_ltr td{
	font-family: 'Roboto', sans-serif !important;
    text-align: center !important;
}
.currency_widget_content .currency_table_final_ltr td{
	font-family: 'Roboto', sans-serif !important;
    text-align: center !important;
}
.currency_widget_content .currency_table_final td:nth-child(1){
    text-align: center !important;
}

.block-content-en .currency_table_final td:nth-child(1){
	font-family: 'Roboto', sans-serif !important;
    text-align: left !important;
	color: #7c8c99 !important;
}	

.news-detail-content-class .currency_table_final_ltr td{
	font-family: 'Roboto', sans-serif !important;
    /* text-align: left !important; */
	color: #7c8c99 !important;
}	
.news-detail-content-class .currency_table_final_ltr td:nth-child(1){
	font-family: 'Roboto', sans-serif !important;
    text-align: left !important;
	color: #7c8c99 !important;
}	

.detail-page-date{
	color: #404040 !important;
}
.video-swiper{
	overflow: hidden;
}

.swiper-button-prev,.swiper-button-next{
	margin-top: -45px !important;
}
.swiper-button-next{
	left: 38px !important;
	right: 0px !important;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: 'prev';
    font-size: 14px !important;
    font-weight: 800;
    background-color: #000000;
    padding: 9px;
    color: #ffffff;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    content: 'prev';
    font-size: 14px !important;
    font-weight: 800;
    background-color: #000000;
    padding: 9px;
    color: #ffffff;
}

.live-update-date::before{
    display: none !important;
}

.live-update-author-name{
    line-height: 24px !important;
    float: left !important;
}

.live-detail-title{
    display: flex !important;
}

.live-detail-title .uppercase.head-name{
    text-align: center !important;
}
.live-detail-title .zm-post-title.h2{
    margin-right: 50px !important;
}

.live-detail-title .bn-title h6 {
    font-size: 20px;
    background-color: #FF0000 !important;
    color: #FFFFFF;
}

.live-detail-title .bn-title{
    width: 140px !important;
}


.timeline_right {
    width: 360px;
    float: right;
    margin-right: 2%;
    margin-top: 10px !important;
}

.timeline_list {
    width: 100%;
    float: left;
    background-color: #f4f0ef;
    padding: 0 8px;
    border-radius: 5px;
    height: 650px;
    overflow-y: auto;
    padding-right: 14px !important;
}
ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #333;
    display: inline-block;
    position: absolute;
    right: 11px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline>li {
    margin: 20px 0;
}
ul.timeline>li:before {
    content: ' ';
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 5px solid #e00015;
    right: 7px;
    width: 10px;
    height: 10px;
    z-index: 400;
}

.update_time {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #e00015;
    font-family: Open Sans;
}
ul.timeline h3 {
    font-size: 20px;
    color: #000;
    font-family: 'nafees';
    line-height: 36px;
}
.mgm-share-text.live-btn {
    background-color: red;
    float: right;
    margin-left: 10px;
    font-size: 18px;
}
.mgm-share-text.live-btn:after {
    border-right: 8px solid red !important;
    left: 0 !important;
    right: 106px !important;
}
.entry-header h1 {
    line-height: 35px !important;
}

.timeline_list::-webkit-scrollbar {
    width: 8px;
  }
  
  /* Track */
  .timeline_list::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 5px !important;  
}
   
  /* Handle */
  .timeline_list::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 5px !important;
  }
  
  /* Handle on hover */
  .timeline_list::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }
  .live-update{
    background-color: #fbfbfb !important;
    margin-bottom: 30px !important;
    padding: 20px !important;
  }
.live-update-title{
    margin-right: 170px !important;
}
.live-update-author{
    float: left !important;
}

.live-update-sidebar{
    position: sticky !important;
    top: 60px !important;
    direction: ltr !important;
}
.detail-page .live-update-social-bar{
    margin-top: 20px !important;
}

.live-update-author{
    height: 40px !important;
}

.live-update-title{
    line-height: 40px !important;
}

.live-update-image{
    margin-bottom: 20px !important;
}

.story-link:hover{
    cursor: pointer !important;
}

ul.timeline{
    direction: rtl !important;
}

ul.timeline>li:before{
    margin-top: 7px !important;
}

ul.timeline:before{
    top: 10px !important;
}

.carousel-feat-ctgry ul li{
    background-color: #000 !important;
}

.carousel-feat-ctgry .es-nav span.es-nav-next{
    right: 40px !important;
}
.carousel-feat-ctgry .es-nav span.es-nav-prev {
    right: 65px;
}

.feat-ctgry span{
    font-size: 30px !important;
    line-height: 40px !important;
}

.carousel-feat-ctgry .mgm-overtitle{
    direction: rtl !important;
}

.update_time{
    direction: ltr !important;
}

.live-update-time{
    float: right !important;
}

.entry-title.live-update-title{
    line-height: 40px !important;
}

.live-update-links h3:hover{
    color: #1e73be !important;
}

.timeline_list ul li:first-child .circles{
    display: block !important;

}

.live-detail-page .detail-page-info .s-meta::after{
	display: none !important;
}

.live-detail-page .detail-page-info{
	justify-content: space-between !important;
}

.live-detail-page .live-update-subtitle{

	font-family: 'Merriweather' !important;
	margin-top: 50px !important;
	margin-bottom: 50px !important;
	padding: 0 50px !important;
}

.live-detail-page .live-update-subtitle .caption-heading{
	border-left: 5px solid #000 !important;
	font-size: 20px !important;
	padding: 0 20px !important;
	line-height: 26px !important;
}

.live-detail-page{
	margin: 0 auto !important
}

/* .search-wrap.mobile-search .mobile-search-btn{
	margin-top: 25px !important;
} */


.time-line-background{
    background-color: #FFF9FC !important;
    /* margin: 50px 0; */
    padding: 50px 0 !important;
}

.timeline-image{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: top center !important;
    min-height: 285px !important;
    border-radius: 10px 10px 0px 0px  !important;
}

.timelie-title{
    box-shadow: 0 12px 30px rgba(80, 80, 80, 0.2) !important;
    border-radius: 0 0 10px 10px !important;
    padding: 30px 15px !important;
}

.timelie-title .timeline-stories-title {
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
    color: #04072E !important;
}

.timeline-border-right{
    position: relative !important;
    width: 2px !important; 
    height: 100% !important; 
    background-color: transparent !important;
    border-left: 2px dotted #aaaaaa !important; 
    left: 0 !important; 
    transform: translateY(50%) !important;
    z-index: 1 !important;
    margin: 0 auto !important;
    margin-top: -10px !important;
}

.timeline-border-left{
    position: relative !important;
    width: 2px !important; 
    height: 100% !important; 
    background-color: transparent !important;
    border-left: 2px dotted #aaaaaa !important; 
    left: 0 !important; 
    /* transform: translateY(50%); */
    z-index: 1 !important;
    margin: 0 auto !important;
}


.timeline-circle{
    margin: 0 auto !important;
    width: 12px !important;
    height: 12px !important;
    background: #2c6a00 !important;
    border-radius: 50% !important;
    position: relative !important;
    top: 40% !important;
    left: -6px !important;
    -webkit-transform: translateX(6px) !important;
    transform: translateX(6px) !important;
    /* z-index: 999999 !important; */
}


.time-line-circle{
    position: relative !important;
    top: 45.5% !important;
    width: 14px !important;
    height: 0px !important;
    margin: 0 auto !important;
    background-color: #FFF9FC !important;
    z-index: 10000 !important;
}

.time-line-date{
    /* margin-left: 145px; */
    width: 40% !important;
    /* height: 85px; */
    text-align: center !important;
    background: #002072 !important;
    border-radius: 6px !important;
    /* box-shadow: 0px 13px 20px rgba(56, 19, 221, 0.2) !important; */
    padding: 15px !important;
}

.time-line-date .month{
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    color: #FFFFFF !important;
    margin-bottom: 0 !important;
    margin-top: 9px !important;
}

.time-line-date .year{
    font-size: 22px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    color: #FFFFFF !important;
    margin-bottom: 0px !important;
}

.timelie-title p{
    font-size: 16px !important;
}

.timeline-date-time{
    margin: auto 0 !important;
}

.time-line-date{
    margin-top: -50px !important;
}

.time-line-background .time-line-item:last-child .timeline-border-right{
    display: none !important;
}

.fl-rt{
    float: right !important;
}

.news-date{
    text-align: right !important;
}

.news-author{
    text-decoration: none !important;
    color: #000 !important;
    transition: all 0.3s !important;
    margin-bottom: 20px !important;
}

.news-author:hover{
    color: red !important;
}


.circles {
    height: 50px;
    position: absolute ;
    width: 50px ;
    right: -19px ;
    top: -19px ;
}
.circles > div {
    animation: growAndFade 3s infinite ease-out ;
    background-color: #2c6a00 ;
    border-radius: 50% ;
    height:100% ;
    opacity: 0 ;
    position: absolute ;
    width: 100% ;
}
.circles .circle1 {
    animation-delay: 1s ;
}
.circles .circle2 {
    animation-delay: 2s ;
}
.circles .circle3 {
    animation-delay: 3s ;
}

.ripple-effect{
    height: 20px ;
}

@keyframes growAndFade {
    0% {
        opacity: 0.25;
        transform: scale(0);
   }
    100% {
        opacity: 0;
        transform: scale(1);
   }
}

.time-line-background .time-line-item:first-child .circles{
    display: block !important;
}

.time-line-background .time-line-item:first-child .timeline-circle::before{
    display: none !important;
}
.mb-10{
    margin-bottom: 10px !important;
}

.mb-50{
    margin-bottom: 50px !important;
}

.time-line-stories .row{
	display: flex !important;
}

.time-line-background{
	margin-bottom: 50px !important;
}

.timeline-stories-title:hover{
	color: #0053ff !important;
}

.time-line-background a{
	color: #3b5265 !important;
	transition: all .5s !important;
}
.time-line-background a:hover{
	color: #3b5265 !important;
}

.time-line-background .video_category_icon_cls{
	border-top-left-radius: 10px !important;
}

.live-detail-page .zm-post-header.detail-header{
    padding: 0px !important;
}

.live-detail-page .post-date::before{
    display: none !important
}

.live-detail-page .right-date ul{
    text-align: left !important;
}

.live-detail-page .right-date .zm-date{
    direction: ltr !important;
}

.live-detail-page .zm-category{
    text-align: center !important;
}

.live-detail-page .zm-author ul li a{
    font-size: 19px !important;
}

.live-detail-page .zm-category ul li a{
    font-size: 16px !important;
}

.share-social-link {
    line-height: 42px !important;
}

.fl-lt {
    float: left !important;
}

.live-detail-page .time-line-date{
    direction: ltr !important;
    font-family: sans-serif !important;
}

.live-detail-page .time-line-date p,
.live-detail-page .time-line-date h6{
    font-family: sans-serif !important;
}

.timelie-title p{
	line-height: 40px !important;
}

.detail-page-main-img .background-block{
	width: 100% !important;
}

.whatsapp-widget{
    width: 120px !important;
    background-color: transparent !important;
    color: #444;
    display: flex;
    flex-flow: column;
	font-family: 'Jameel Noori Nastaleeq', 'Nafees' !important;
    font-size: 14px;
    font-weight: 400;
    max-width: 100%;
    min-height: 70px;
    padding: 10px 7px;
    position: fixed;
    text-rendering: optimizeLegibility;
    transition: bottom .4s ease-in-out;
    bottom:120px !important;
    left: 20px !important;
    z-index: 9999999 !important;
  }
  
  .widget-top{
    font-size: 20px !important;
    display: flex !important;
    justify-content: center !important;
  }
  .widget-top svg{
    width: 28px !important;
  }
  
  .widget-close-btn{
    cursor: pointer !important;
  }
  
  .widget-description{
    font-size: 12px !important;
    line-height: 22px !important;
    margin-top: 10px !important;
    border: 1px solid #ccc !important;
    color: #4caf50 !important;
    padding: 5px 5px 5px 5px !important;
    background-color: #fff !important;
    text-align: center !important;
    transition: all 0.2s !important;
  }

  .widget-description:hover{
    background-color: #4caf50 !important;
    color: #fff !important;
  }
  
  .widget-chanel-button{
    text-align: center !important;
    margin-top: 10px !important;
    border: 1px solid #4caf50 !important;
    padding: 10px !important;
    color: #4caf50 !important;
    transition: all 0.5s !important;
  }
  
  .widget-chanel-button:hover{
    background-color: #4caf50 !important;
    color: #fff !important;
    cursor: pointer !important;
  }
  
  .widget-chanel-button:hover a{
    color: #fff !important;
  }

  .detail-page-img .background-block {
    width: 100%;
  }

  .live-update-page-content img{
    height: auto !important;
  }

  #live-content{
    height: 252px;
    overflow: hidden !important;
  }
  .live-content{
    height: 238px;
    overflow: hidden !important;
  }

  .load-more-live-update{
    font-family: sans-serif !important;
  }
  
  .load-more-live-update:hover{
    cursor: pointer !important;
    color: #f8a810 !important;
  }
  
  .detail-page-main-image-live .background-block.img-responsive{
	width: 100% !important;
  }

  .sub-title-detail-page{
	font-size: 16px !important;
    line-height: 40px !important;
    margin: 0px 50px !important;
    margin-bottom: 15px !important;
    padding: 12px !important;
    border-right: 5px solid #1E4297 !important;
  }
  .zm-post-title.main-block, .post-title h2 {
    line-height: 50px !important;
    font-size: 22px !important;
}

.zm-post-lay-d .zm-post-title-main {
	line-height: 48px !important;
	font-size: 20px !important;
	direction: rtl;
  }

  .zm-posts .zm-post-lay-d:nth-child(4) {
	padding-bottom: 15px;
	border-bottom: 0px solid #e6e6e6;
	margin-bottom: 15px;
}
.zm-post-lay-ab {
	border-bottom:1px solid #e6e6e6;
	margin-bottom: 15px;

}
.five_column_one_image_height_main{
	padding-bottom: 62.25% !important;
}
.small_medium_image_height-main {
	padding-bottom: 56.25% !important;
}
.english-font {
	font-family: 'Roboto', sans-serif !important;
	direction: ltr;
    font-size: 17px;
    line-height: 50px;
}
@media (max-width: 787px){
    	
	.time-line-stories .row{
		/* flex-direction: column; */
		display: block !important;
	}
	
	
	.time-line-stories .row.top-time-line{
		display: block !important;
	}
	.time-line-date.fl-rt{
		float: left !important;
	}

	.time-line-date{
		margin: 10px 0px 0px 0px !important;
	}

	.timeline-circle{
		margin: 0px !important;
		width: 12px !important;
		height: 12px !important;
		background: #2c6a00 !important;
		border-radius: 50% !important;
		top: -5px !important;
		left: 20px !important;
		-webkit-transform: translateX(6px) !important;
		transform: translateX(6px) !important;
	}
	.time-line-circle{
		position: relative !important;
		top: -0% !important;
		width: 10px !important;
		height: 100% !important;
		background-color: #FFF9FC !important;
		z-index: 10000 !important;
	}

	.time-line-date{
		width: 90% !important;
	}
	.time-line-dot-mobile{
		margin-top: 60px !important;
		border-left: 1px dotted black !important;
		height: 35px !important;
  	}

	.timeline-border-right {
		border: none !important;
	}
	.timeline-border-right{
		border-top: 1px dotted #000000 !important;
		width: 30px !important;
	}
	.timeline-border-right{
		margin: 0px !important;
		top: -52px !important;
		left: -17px !important;
	}
	.left-line{
		margin-left: 5px;
		padding: 10px 10px !important;
		border-left: 1px dotted #000000 !important;
	}

	.time-line-date .year{
		font-size: 18px !important;
	}
	.time-line-date .month{
		font-size: 16px !important;
	}
	.time-line-background .time-line-item .dot-line{
		margin-top: 0px !important;
		padding-top: 60px !important;
	}
	.time-line-background .time-line-item:nth-child(1) .dot-line{
		margin-top: 60px !important;
		padding-top: 0px !important;
	}
	.time-line-background .time-line-item .timeline-border-right{
		top: -48px !important;
	}
	.time-line-background .time-line-item:nth-child(1) .timeline-border-right{
		top : -52px !important;
	}
	.time-line-background .time-line-item .time-line-dot-mobile{
		height: 92px !important;
	}
	.time-line-background .time-line-item:nth-child(1) .time-line-dot-mobile{
		height : 35px !important;
	}
	.time-line-background .time-line-item:last-child .timeline-border-right{
		display: block !important;
	}

	.time-line-stories .row.date-dot{
		display: flex !important;
		margin-left: -10px !important;
	}

	.time-line-mobile .time-line-item .time-lines.time-line-dot-mobile{
		margin-top: 0px !important;
		padding-top: 60px !important;
	}
	.time-line-mobile .time-line-item:nth-child(1) .time-lines.time-line-dot-mobile{
		margin-top: 60px !important;
		padding-top: 0px !important;
	}
	.time-line-card{
		padding-top: 20px !important;
	}
	.time-line-background .time-line-dates:nth-child(1) .circles{
		display: block !important;
	}
	.time-line-card {
		padding: 20px 10px !important;
		border-left: 1px dotted #000000 !important;
		margin-left: 5px !important;
		width: calc(100% - 5px) !important;
	}
	.time-line-circle{
		/* margin-left: 5px !important; */
		border-left: 1px dotted #000000 !important;
		padding-bottom: 30px !important;
	}
	.time-line-background .time-line-dates .time-line-circle{
		margin-top: 0px !important;
		padding-top: 50px !important;
		padding-left: 9px !important;
	}
	.time-line-background .time-line-dates:nth-child(1) .time-line-circle{
		margin-top: 50px !important;
		padding-top: 0px !important;
	}
	.time-line-dots{
		padding-left: 5px !important;
	}
	.dot-line{
		border-top: 1px dotted #000 !important;
		width: 15px !important;
		position: relative !important;
		left: 8px !important;
		top: -42px !important;
	    z-index: 9999999;
	}
	.live-detail-page .right-date .zm-date{
		margin-bottom: 20px !important;
	}
	.timelie-title p{
		line-height: 40px !important;
	}
	.timelie-title .timeline-stories-title{
		line-height: 48px !important;
	}
	
	.live-detail-page .zm-category{
		text-align: left !important;
	}
	.live-detail-page .right-date ul{
		text-align: right !important;
	}
	.zm-post-lay-ab {
		border-bottom:1px solid #e6e6e6;
		margin-bottom: 16px;
	
	}
	.zm-post-title.main-block, .post-title h2 {
		line-height: 50px !important;
		font-size: 20px !important;
	}
	.zm-post-lay-d .zm-post-title-main {
		line-height: 46px !important;
		font-size: 18px !important;
		direction: rtl;
	}
	.zm-post-lay-d.mid {
		border-bottom:1px solid #e6e6e6;
		margin-bottom: 16px;
	
	}
	
}

/* news_20 only: fix mobile article click (columns overlapping links) */
.news-20-block {
	position: relative;
	z-index: 1;
}
.news-20-block article,
.news-20-block .zm-post-thumb,
.news-20-block .zm-post-dis,
.news-20-block a {
	position: relative;
	z-index: 2;
}
@media (max-width: 991px) {
	.news-20-block > .row > .pull-left,
	.news-20-block > .row > .pull-right {
		float: none !important;
		clear: both;
	}
	.news-20-block .zm-post-lay-d .f-left,
	.news-20-block .zm-post-lay-d .f-right {
		float: none !important;
	}
	.news-20-block .zm-post-lay-d .zm-post-thumb {
		margin-bottom: 10px;
	}
}
