@font-face {
	font-family: 'Nafees';
	src: url('../fonts/nafees-nastaleeq-webfont.eot') format('embedded-opentype'),
		 url('../fonts/nafees-nastaleeq-webfont.woff') format('woff'),
		 url('../fonts/nafees-nastaleeq-webfont.ttf') format('truetype'),
		 url('../fonts/nafees-nastaleeq-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	line-height: 2;
}


a, body,pre,i,select option, .urdu_font, #members-order-select .form-control option,.mgm-font,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.main-navigation,.main-small-navigation ul,.page-nav,    .flex-cat,    #carousel div span, subscribe-form, .subscribe-form input[type=submit],   .carousel-text a,    .widget a.twtr-join-conv,#comments .simil-widget-comment,#comments .bypostauthor .mgm-title-bg:before,.nocomments,    .lwa .lwa-title,.lwa-register .lwa-title,.lwa .dropdown-menu li > a,.date a,.info-stripe .cat-stripe,.info-stripe .percent-stripe,.social-count-plus span.count,.cat-tabs span a,.accordion-heading,.vc_text_separator div,#content .wpb_accordion .ui-accordion .ui-accordion-header a,.wpb_accordion .ui-accordion .ui-accordion-header a,#content .wpb_content_element .ui-tabs .ui-tabs-nav,.jackbox-modal h2,.jackbox-modal h3,.jackbox-title-text,#ticker-items li a,#ticker-items li span,#mgm-live-search input,.search-in-place .title,.search-in-place .more,.social-count-plus span.count,.img-hover-info,.btn,#mgm-collapse-newsletter span,.author-name a,#rating-box,cite.fn,.mgm-trigger,.mgm-overtitle,.mgm-share-text,.mgm-onsale,.delete-activity,.delete-activity-single,#mgm-notifications-modal .modal-content,.bbp-form legend,.wpb_button,.bbp-forum-title,.bbp-view-title,.bbp-reply-topic-title,.bbp-pagination-links,ul.tabs li a,.item-title ,.field,.entry-content p,p,.urdu_font, .mgm-cat , .tag-list,ul.newsticker a,.zm-posts .subscribe-form input[type=submit],.primary-menu ul li ul.dropdown li a
{font-family: 'Jameel Noori Nastaleeq','Nafees';}
.s-meta .zm-date, .header-top-right .topbar-sblock{
    font-family: 'Roboto', sans-serif;
}


.extra-small-title a {
  font-size: 18px !important;
  line-height: 46px !important;
  height: 92px !important;
  max-height: 92px !important;
  padding-right: 8px;
  display: block;
}

.small-title a {
  font-size: 18px !important;
  line-height: 52px !important;
  max-height: 100px;
  overflow: hidden;
  display: inline-block;
  padding-right: 8px;
}


.medium-title a {
  font-size: 20px !important;
  line-height: 50px !important;
}

.large-title a {
  font-size: 22px !important;
  line-height: 58px !important;
}

.extralarge-title a {
  font-size: 24px !important;
    line-height: 60px !important;
    color: #f1b213 !important;
}
.extralarge-title a:hover {
    color: #f1b213 !important;
}

.title-over-image {
  color: #FFFFFF !important;
}
.title-over-image:hover {
  color: #f1b213 !important;
}
@media (max-width: 767px){
.small-title a, .extra-small-title a,
.small-title.big-image a{
    font-size: 16px !important;
    line-height: 39px !important;
}
.zm-post-dis .zm-post-header .big-image a, .small-title.big-image a, .large-title.big-image a {
  font-size: 16px !important;
  line-height: 39px !important;
}
.detail-page .zm-post-header.detail-header .zm-post-title {
    line-height: 54px !important;
    font-size: 22px !important;
}
.s-meta.author-name a {
  font-size: 19px;
}
}