<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**********************************
    File Name: custom.css
    Template Name: TechMag
    Created By: Template Visual Team
    Website: http://templatevisual.com
    Version: 1.0
    Support: support@templatevisual.com

/**********************************/

.navbar-default,
.label-primary,
.reviewbox h3,
.progress-bar,
.tags a,
.btn-primary,
div.bbp-template-notice.info,
div.bbp-template-notice.info p,
.header,
.random-article,
.type,
.status,
.flex-direction-nav a,
#bbpress-forums li.bbp-header,
.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span,
.large-widget .large-widget-title:hover a,
.post-review:hover h3 a,
.widget-title hr:before {

    background-color: #0288d1 !important;
    border-color: #0288d1 !important;
    color: #ffffff !important;
}
.widget-title hr{
    border-width: 2px;
}
a,
.page-404-content h2,
.sitemapwrapper li:hover a,
.news-ticker span,
.footer .check li:hover a,
#sitefooter a:hover,
.sociallinks li:hover a,
#sitefooter a:focus,
.widget-title a,
.post-share .fa-share-alt {
    color: #016f3a;
}

a:hover,
a:focus {
    color: #016f3a;
}

.btn-default:hover,
.btn-default:focus,
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:hover,
div.bbp-template-notice,
div.indicator-hint,
div.bbp-template-notice p,
.tags a:hover,
.btn-primary:hover,
.btn-primary:focus {
    background-color: #016f3a !important;
    border-color: #016f3a !important;
    color: #ffffff !important;
}
.ads-widget
{
	float: left;
}
.navbar-brand
{
	float: none;
}
.news-title {
            height: 50px;
            background-color: #016F3A;
	    float: right;
            margin-right: 1px;
            padding: 10.5px 35px!important;
}
@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;
}
/*
 * Noto Nastaliq Urdu (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Noto Nastaliq Urdu';
  font-style: normal;
  font-weight: 400;
  src: url(../../fonts/NotoNastaliqUrdu-Regular.ttf) format('truetype');
}
.news-title h3{
	font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
        font-size: 20px;
        line-height: 37px!important;
        letter-spacing: 0px;
}
.news-title:after{
    right: 100%;
    border-right-color: #016f3a;
    border-left-color: #343840;
}
.random a {
	float:left;
}
#newscontent{
	float:right !important;
	margin-right: 24px;
}

.random-article{
	height: 49px;
	padding-top: 4px;
}
.widget-title a{
	right: inherit;
	font-size: 25px;
}
.widget-title span a{
	left:0;
        font-size: 18px !important;
        font-weight: bold;
/*        line-height: 40px;*/
}
.ad_code_cls{
	padding-top: 25px;
	padding-bottom: 15px;
}
div.mini-widget-thumb{
	float:right;
        width: 100px;
}
body{
    	font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}
.mini-widget-title a ,a, .footer-foot .cms-page-link-footer .c5-right a, .media_caption,.edition_label ,.post-title h3 , .mini-widget-title span , .post-title h3 a , .widget-title h4 ,.large-widget-title a , .news-ticker a, .navbar-nav li a, .title-area h3, .post-desc p, .tags h4, .tags a, .author-title a, .author-title p, .mini-widget-title small, .title-area h2, .widget-title span a
{
        font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
	font-size: 18px;
}

@media (min-width: 768px){
    .whatsapp_mobile, .mobile-only{
        display: none!important;
    }
    .navbar-nav {
            float: right;
    }
}
.navbar-default, .label-primary, .reviewbox h3, .progress-bar, .tags a, .btn-primary, div.bbp-template-notice.info, div.bbp-template-notice.info p, .header, .random-article, .type, .status, .flex-direction-nav a, #bbpress-forums li.bbp-header, .pagination &gt; li &gt; a, .pagination &gt; li &gt; span, .large-widget .large-widget-title:hover a, .post-review:hover h3 a, .widget-title hr:before {
    background-color: #016f3a !important;
    border-color: #016f3a !important;
}

.title-error{
    min-height: 500px;
}
.title-error h2 {
    margin-bottom: 50px;
    font-size: 22px;
    font-weight: bold;
    line-height: 50px;
}
.title-error .btn-default{
    font-size: 20px;
    background: #016f3a;
    color: #fff;
    padding: 7px 30px 15px 30px;
    margin: 5px;
}
.title-error h4{
    font-size: 22px;
    line-height: 50px!important;
    margin-bottom: 40px;
}

.footer-foot .cms-page-link-footer .c5-right a{
    font-size: 20px;
}
.detail_page_categories a{
    font-size: 20px;
}
div.mini-widget-title a {
	line-height: 40px;
        font-size: 18px;
        font-weight: bold;
        display: inherit;
}
div.mini-widget-title .author_name_with_img a{
        font-size: 15px;
        padding-right: 0px;
}
.mini-widget .post {
    display: flex;
}
.widget-title h4{
	    font-size: 20px;
}
.large-widget-title a{
	font-size: 22px;
        font-weight: bold;
        line-height: 56px;
}
.single-wrapper .single-post
{
	float:right !important;
}
.title-area h3 {
        line-height: 40px!important;
	font-size: 20px!important;
}
.searchwidget h3{
    line-height: 56px!important;
    font-size: 22px!important;
    font-weight: 800;
    margin-bottom: 0px;
}
.colorfulcats {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.colorfulcats a{
    float: left;
}
.colorfulcats span{
    float: right;
}
.post-desc p {
        font-size: 24px;
        line-height: 60px;
        margin-bottom: 30px;
        text-align: justify;
}
.related_news_detail_page{
	float: right !important;
	margin-right: 17px;
}
.authorbox .desc{
	margin-right: 117px !important;
        margin-left: 0px;
}
.authorbox .avatar-author{
	float: right !important;
}
.author-title .list-inline{
	margin-left: 0px;
	margin-right: -44px;
}
.list-inline {
    float: right;
    padding-left: 0;
    padding: 0;
    list-style: none;
    margin-left: -5px;
}
.tt-news-img {
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
}
.tt-news-img div{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}
.category_page_fnt{
	font-size: 26px;
}
.post-desc iframe
{
	max-width:100% !important;
}
@media (max-width: 768px){
    .whatsapp_web{
        display: none!important;
    }
	.social_block_detail
	{
		display: none;
	}
}

.navbar-default .navbar-nav &gt; li &gt; a
{
    font-size: 21px;
    padding: 15px 9px;
}
#c5-floating-bar.descended {
    display: block;
}
#c5-floating-bar {
    z-index: 100;
}
#c5-floating-bar {
    left: 0px;
    -webkit-box-shadow: #ccc 0px 0px 12px;
    -moz-box-shadow: #ccc 0px 0px 12px;
    box-shadow: #ccc 0px 0px 12px;
    background: #fff;
    transition: 0.2s;
    position: fixed;
    min-height: 45px;
    width: 100%;
    z-index: 10;
    display: none;
}
.sticky-bar-bottom {
    bottom: 0px !important;
}
.clearfix {
    zoom: 1;
}
#c5-floating-bar .c5-left, #header-top-bar .c5-left, #c5-below-logo .c5-left {
    float: right;
}
.c5-left {
    display: block;
    position: relative;
    float: left;
}
ul.c5-ss-share {
    height: 49px;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.c5-ss-share li {
    display: initial;
}
ul.c5-ss-share li a.fa-facebook {
    background: #3b5998;
}
ul.c5-ss-share li a.fa-twitter {
    background: #00a0d1;
}
ul.c5-ss-share li a.fa-google-plus {
    background: #db4a39;
}
ul.c5-ss-share li a {
    position: relative;
    bottom: 5px;
    height: 49px;
    padding: 19px;
    width: 54px;
    margin-bottom: 7px;
    border-radius: 2px;
    background: none;
    color: white;
    margin-top: 5px;
    margin-right: 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
@media (min-width: 1024px)
{
	.desktop-only
	{
		display: none !important;
	}
}
.single-wrapper .check li, p
{
		font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}
.c5-ss-share .wa_btn{
    padding: 0px;
}
.gp-button.btn-primary:hover, .gp-button.btn-primary:focus, .gp-button.btn-primary
{
    border-color: #24b24b !important;
    background-color: #24b24b !important;
}
.background-black .widget{
    padding: 20px;
}
@media(max-width:768px){
    .post-desc p {
        font-size: 22px;
        line-height: 56px;
    }

    #wrapper .sitecontainer{
        padding: 0px 15px;
    }
    .background-black .widget{
        padding: 10px;
    }
}
.mini-widget-title-arhive a, ul.c5-ss-share li
{
	line-height: 48px;
	color: #121212;
	font-size: 20px;
	font-weight: 400;
		font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}


@media (min-width: 768px) and (max-width: 1024px){
/*    .next-btn-epaper{
        padding-left: 15px!important;
        margin-top: 5px;
    }*/
    .nav_prev a{
        float: right!important;
    }
     .nav_next a{
        float: left!important;
    }
}
@media (min-width: 1024px) and (max-width: 1366px){
    .edition_list_epaper{
        width: 22%!important;
    }
    .pages_list_epaper{

}
}

@media (min-width: 768px) and (max-width: 1024px){
    .calender_container_div{
        left: 444px!important;
    }
    .epaper-font-family-select{

    }
    .pages_list_epaper{

    }
}

/*@media (max-width: 1024px){
    .next-btn-epaper{
        width: 100%!important;
    }
    .next-btn-epaper .nav-prev a{
       float: right!important;
    }
}*/
.nav_next a {
    background: #006b39;
    color: #FFFFFF;
    font-size: 20px;
    display: inline-block;
    width: 106px;
    line-height: 41px;
    height: 46px;
    /*padding: 2px 2px 43px 2px;*/
    border-radius: 2px!important;
    border: 1px solid #000;
}
.nav_prev a {
    background: #006b39;
    display: inline-block;
    color: #FFFFFF;
    font-size: 20px;
    width: 106px;
    line-height: 41px;
    height: 46px;
/*    padding: 2px 2px;*/
    border-radius: 2px!important;
    border: 1px solid #000;
}
 .nav_pre span{
    margin-right: 4px;
}

.sitecontainer .nav_prev, .sitecontainer .nav_next{
    width: 106px;
    text-align: center;
}
.epaper-font-family, .menu-sc-nav li a, #gotop, .tab-pane h3, .large-post-meta-author a{
		font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}

epaper-font-family-select{
    margin-left: 20px!important;
}
.top-center-contain {
    background-size: contain !important;
    margin: 0 auto;
}
.epaper_page_center{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.archive_page_calender{
	padding-bottom: 17px;
}
@media (max-width: 767px){
     #epaper_page_no{
        float: left;
    }
     #epaper_page_no1{
        float: left;
        width: 75px;
    }
    .edition_list_epaper{
       width: 50%!important;
    }
    .pages_list_epaper {

       width: 50%!important;
    }

}

@media(min-width:769){
  #epaper_page_no{
        float: right;
    }
    #epaper_page_no1{
        float: right;
    }
}
@media (min-width: 768px) and (max-width:1024px){
    .edition_list_epaper #epaper_edition{
        float: right!important;
    }
     .edition_list_epaper #epaper_edition1{
        float: right!important;
    }
    .edition_list_epaper{
       width: 50%!important;
    }
    .pages_list_epaper {

       width: 50%!important;
    }

    .epaper-font-family-select select{
        float: left!important;
    }
}

.dm-social{
	right: 0;
	left: auto;
}
.dm-social li
{
	border-left: 1px solid #eee;
}
@media (max-width: 767px)
{
	.archive_page_cls .news-ticker
	{
		display: none !important;
	}
	.social_side_bar_cat{
		display: none !important;
	}
}
.large-post-meta-author-detail .large-post-meta{
	padding:  0px;
        text-align: left;
}

.single-wrapper .title-area {
    padding: 0 0 0em !important;
}
.single-wrapper .post-desc {
    padding: 0px 30px 25px;
}
@media (min-width: 992px)
{
	.hasmenu &gt; ul, .yamm-fw &gt; ul
	{
            left: 0;
            right: auto;
	}
	.hasmenu .dropdown-menu, .yamm-fw .dropdown-menu {
		min-width:200px;
	}
	.search_code_form_area
	{
		margin-right: -177px;
	}
}
.dropdown-menu li a
{
	text-align: right;
}
.dropdown-mega &gt; li &gt; a, .dropdown-menu &gt; li &gt; a
{
	font-size: 20px !important;
}
@media (max-width: 1080px)
{
	div.mini-widget-title
	{
		margin: 0 0 0 44px;
	}
}
@media (max-width: 1080px)
{
	div.mini-widget-thumb
	{
		width: 100px;
	}
}


#post_show_more {
    font-size: 22px;
    background: #016F3A;
    color: #f6f6f6;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    font-weight: bold;
    line-height: 36px;
    margin: 0 auto;
    width: 60%;
    height: 45px;
    margin-bottom: 30px;
    display: block;
}

.c5-main-width-1170{
	text-align: center;
}
.list-inline &gt; li{
	    padding-left: 5px;
            padding-right: 5px;
}
.post-sharing{
		    margin: 0px;
}
.center_align_ad{
	text-align: center;
}
.date_on_top{
	font-size: 20px;
	padding: 15px !important;
}
.searchandbag i
{
	margin-top: 9px;
}
.footer .footer-foot {
    padding: 0 0px;
    border-top: 1px solid #343840;
    background: #333;
    padding-bottom: 10px;
}
.c5-left.margin {
    margin-top: 12px;
    font-size: 21px;
}
.c5-left {
    display: block;
    position: relative;
    float: left;
}
#gotop {
    color: white;
    line-height: 35px;
}
.c5-right {
    display: block;
    position: relative;
    float: right;
}
.navigation-shortcode {
    position: relative;
}
.dark-mode {
    color: white;
}
.clearfix {
    zoom: 1;
}
.responsive-controller {
    display: none;
}
.navigation-shortcode.responsive-on ul.menu-sc-nav {
    text-align: center;
}
.top-menu-nav ul.menu-sc-nav {
    margin: 0px;
    padding: 0px;
}
.top-menu-nav ul.menu-sc-nav&gt;li.menu-item {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    list-style: none;
    display: inline-block;
    position: relative;
    cursor: default;
}
.top-menu-nav ul.menu-sc-nav &gt; li.menu-item {
/*    float: right !important;*/
}
.footer
{
	padding: 0px 0px;
	background-color: #333333;
        padding-bottom: 102px;
}
.menu-sc-nav li a
{
	color: #fff;
}
.menu-sc-nav li a
{
    padding-left: 26px;
}
.check li:before {
    content: "";
}
.check li:after {
    content: "\f104";
    font-family: "FontAwesome";
    font-size: 13px;
    left: 0;
    color: #fff;
    padding-right: 8px;
    position: relative;
    top: 0;
}
.links-widget .check li a, .sociallinks li a
{
	color: #fff;
	font-size: 17px;
}
.widget .widget-title
{
	text-align: right;
}
.mini-widget-title-menu
{
	float: right;
}

.news_letter_button {
    float: right;
    border: none;
    background: #eee;
    padding: 6px 7px 5px 7px;
    border-radius: 2px;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    color: #FFF;
    background-color: #016F3A;
    cursor: pointer;
    outline: none;
}
.calender_cls_epaper{
    display: block;
    height: 46px;
}
.calender_cls_epaper .archive_calender{
    display: inline-block;

    position: relative;
    top: -7px;
}
.no_wrapper_epaper .calender_cls_epaper .archive_calender{
    margin-right: 10px;
}

.archive_calender button{
    background: #006b39;
    color: #fff;
    height: 46px;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 15px;
    border-radius: 2px!important;
    border: 1px solid #000;
}
.content-slider
{
	padding-top: 25px;
}
.calender_container_div
{
	border: 1px solid rgb(168, 168, 168);
	background-color: rgb(250, 250, 250);
        background-color: #fff;
	padding-top: 10px;
        padding-bottom: 2px;
	position: absolute;
	top: 51px;
        right: 99px;
        z-index: 9999;
	display: none;
        direction: ltr;
        width: 300px;
        height: 320px;
}
.go_back_btn_epaper, #archive_btn, .epaper-navigation, .go-button-calender a{
    font-size: 14px!important;
    margin-top: 10px;
}
.btn_container
{
	padding-top: 14px;
	float: left;
}
@media (max-width: 767px)
{
	.nav &gt; li &gt; a
	{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.btn_container
	{
		padding-bottom: 20px;
		float: none;
	}
	.pages_list_epaper
	{
		text-align: left;
	}
}
.nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:hover, .nav-tabs &gt; li.active &gt; a:focus
{
	   background-color: #016f3a !important;
	   color:#fff !important;
}
.nav-tabs &gt; li
{
	float:right;
}
.nav-tabs
{
	padding-right: 0px;
        float: right;
        width: 60%;
}
.epaper_btn_next_prev
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ededed #ededed #ededed !important;
    border-image: none;
    border-radius: 0 !important;
    text-align: center;
    font-size: 14px;
    width: 100%;
    padding: 15px 30px;
    border-style: solid;
    cursor: pointer;
    color: #363a47 !important;
}
.polls_heading
{
	direction:rtl; padding: 10px 10px 14px 10px; background: #016f3a; padding-bottom: 10px;
}
.polls_heading label{
    font-size: 16px;
}
.static-page-container .post-desc
{
	font-size: 22px;
        line-height: 40px;
}
.static-page-container{
    font-family: nafees;
}
.footer-foot .c5-left a
{
	    color: #fff;
}
.footer .widget
{
	   padding-top: 10px;
}
.mgm-video-icon {
    border-radius: 12px !important;
}
.mgm-video-icon {
    font-size: 23px !important;
}
.post-review{
    position: relative;
}
.post-review .mgm-video-icon-md {
    left: 120px !important;
    bottom: 60px !important;
}
.mgm-video-icon-md {
    left: 135px !important;
    bottom: 72px !important;
}
.m30{
    width: 100%;
        position: relative;
}
#form_div_id{
        display: block;
        width: 100%;
}
.poll_msg_button{
    margin-bottom: 10px;
    float: right;
    border: none;
    background: #eee;
    padding: 6px 7px 5px 7px;
    border-radius: 2px;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    color: #FFF;
    background-color: #016F3A;
    cursor: pointer;
    outline: none;
        -webkit-appearance: button;
    cursor: pointer;
    width: 100%;
}
.ctitle p{
    margin-right: 15px;
}
#form_div_id .news_letter_button{
    width: 100%;
}
.mgm-video-icon-ml {
    left: 135px !important;
    bottom: 130px !important;
}
.mgm-video-icon {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    padding: 5px
 0 0 2px;
    color: white;
    font-size: 18px;
    text-shadow: 2px 0px 25px rgba(0,0,0,0.4);
    border: 3px
 solid white;
    opacity: 0.9;
	text-align: center;
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mgm-video-icon {
    font-size: 23px !important;
}
.large-post-media{

     width:100%;

    position:relative;
}
.small-post-media{

     width:100%;

    position:relative;
}
.mini-widget .mini-widget-title{
    margin-right: 10px;
    margin-left: 0px;
}
.author_name_with_img{
    display: block;
}
.mini-widget{

     width:100%;

    position:relative;
}
.large-post-media .mgm-video-icon-lg {
    left: 301px !important;
    top: 145px;
}

.mgm-video-icon-sm {
    left: 28% !important;
    top: 23px;
}
@media (max-width: 767px)
{
	.mgm-video-icon-lg {
		left: 140px !important;
		top: 120px;
	}
.mgm-video-icon-md {
    left: 155px !important;
    bottom: 88px !important;
}
.m30 .mgm-video-icon-ml {

    left: 135px!important;
    bottom: 130px!important;

}
.mgm-video-icon-sm {
    left: 253px !important;
    top: 92px;
}
}
h1,h2,h3,h4,h5,h6, pre,caption,th,td,label,select,q,address,code,mark,aside,li
{
		font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}
#property-slider
{
	padding-top: 20px;
}

div.mini-widget-title
{   float: right!important;
    margin-right: 15px;
    width: auto;
}
.archive_page_calender .pull-right
{
	padding-right: 9px;
}
@media (min-width: 768px){
	.navbar-nav &gt; li {
    float: right;
}
}
.top-center
{
    background-position: center top !important;
    background-size: cover !important;
}
@media (min-width: 992px)
{
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: right;
	}
}
.page-404-content
{
    padding: 0px;
}


    .pika-single.is-bound{
        width: 286px;
    }
    .pika-lendar {
        float: right;
        width: 270px;
    }

.footer-foot .c5-right
{
    padding-top: 9px;
}
.header
{       top: auto;
        position: relative;
	text-align: right;
	z-index: 9999;
}
/*.large-post-meta{
    direction: ltr;
}*/
/*.large-post-meta span{
    float: right;
}*/
.post-review .post-title h3 a, .post-review .post-title h3
{
	line-height: 33px;
        margin-top: 10px!important;
        margin-bottom: 15px;
}
.reviewlist .post-review .post-title h3 a,.reviewlist  .post-review .post-title h3{
    margin-bottom: 30px;
}
.background-black .post-review .post-title h3{
    line-height: 44px;
    margin-bottom: 0px;
}
.ticker-news-wrapper {
    width: 100%;
    background-color: #343840;
    height: 50px;
}
.pika-table th,.pika-single{
    font-family: Verdana, Geneva, sans-serif!important;
}
.mini-widget-title-menu .fa-chevron-left{
    padding-left: 10px;
    color: #016f3a;
    font-size:10px;

}
.yamm-fw .yamm-content{
    padding-top: 0px;
    padding-bottom: 0px;
}
.yamm-fw .dropdown-menu li a{
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.yamm-fw .dropdown-menu li{
    bottom: 20px;
}
 .large-post-meta{
    padding-top: 5px;
/*    float: right;*/
}
.post-review-author-page  .large-post-meta{
    float: right;
}
.post-review-author-page .large-post-meta span
{
    float: left;
    width: 50%;
    font-size: 13px;
}
.post-review-author-page .avatar
{
    width: 50%;
    padding-top: 5px;
    font-size: 13px;
		font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}
.post-review-author-page span a
{
    font-size: 13px;
}
#rss_main_style li a{
    background: none!important;
}
#rss_main_style{
    list-style: none!important;
}
#rss_main_style li a .fa-rss-square{
    margin-left: 15px;
    color: orange;
}
.single-wrapper .category_main_article
{
	padding-top: 30px;
}
.single-post .post-desc
{
    font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
    width: 95%;
    margin: 0 auto;
    padding-top: 20px;

}
.single-post .post-desc-about
{
    font-size: 24px;
    line-height: 60px;
    font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}


.large-widget .post .title-area blockquote{
    padding: 0px;
}
@media (min-width:769px) {
    .post-sharing .list-inline li div{
        position: relative;
        top:25px;
    }
}

@media (max-width:768px){
    .single-post .post-desc-about
    {
        font-size: 20px;
        line-height: 52px;
    }
    .post-sharing .list-inline li div{
        padding-left: 110px;
    }
    .large-widget-title a{
        font-size: 20px;
    }
    .calender_container_div{
        right: unset;
        left: 4px;
    }
    .post-review-author-page span a
    {
        font-size: 12px;
    }
    .detail-avatar,.news_date_on_detail_page{
        width: auto;
        padding: 0px;
    }
    .detail-avatar{
        float: right;
    }
}

@media (min-width:768px) and (max-width:1024px){
    .post-sharing .list-inline li div{
        padding-left: 290px;
    }
}

.demos .pb-30{
    padding-bottom: 30px;
}

@media(max-width:768px){
    .sitecontainer .demos img{
        width: 300px;
    }
}
.sitecontainer .demoss {
        text-align: right;
    }
.title-area blockquote h2{
    margin-right: 40px;
    margin-bottom: 0px;
    color:#016f3a !important
}

blockquote::before {
     display: none;
    right: 0!important;
    color: #ccc;
    content: "ï¿½?"!important;
    display: block;
    top: -23px;
}

/*     height: auto!important;
    right: 0!important;
    color: #ccc;
    content: "ï¿½?"!important;
    display: block;
     font-size: 64px;
     left: 0;
     position: absolute;
    top: -23px;*/


.colorfulcats a span
{
    display: inline-block;
    font-size: 16px;
    border-radius: 7px;
    background-color: #de0000!important;
    font-family: Verdana, Geneva, sans-serif;
}


.large-widget .post .title-area{
    text-align: right;
}

.detailpage-single-img{
   max-width: 600px;
   margin: 0 auto;
   padding-bottom: 10px;
}

 .large-post-meta span{
    width: 100%;
    position: relative;
    height: 26px;
    float: right;
    margin-bottom: 5px;
    font-size: 13px;
}
.large-post-meta span {
    float: left;
    text-align: left;
    color: #444;
}
large-post-media .large-post-meta{
    padding-top: 15px;
}
.large-widget-title {
    padding: 0px 0;
    text-align: center;
}

.epaper-font-family{
    padding-right: 5px;
    padding-left: 5px;
    cursor: pointer;
}
.large-widget hr{
    border-color: #e0e0e0;
    margin-bottom: 10px;
}
.title-area h4{
    line-height: 30px;
}

.archive_calender a {
    background: #006b39;
    color: #fff;
    line-height: 46px;
    height: 46px;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 15px;
    border-radius: 2px!important;
    border: 1px solid #000;
}
.todays-paper .archive_calender a{
    font-size: 16px;
}
.section.bgg{
    margin: 10px 0px 0px 0px;
    border: 0px;
}
.background-black{
    margin: 10px 0px 0px 0px;
}
.top-bar-gray select:hover{
    cursor: pointer;
}
@media(min-width:768px){
    .section.bgg{
        padding: 10px 88px;
    }
.searchwidget-white .post{
    height: 255px;
    padding: 15px 5px;
    border: 8px solid #016f3a !important;
}
.searchwidget-green .post{
    height: 168px;
    background:  #016f3a !important;
}
}
.colorfulcats span
    {
        font-size: 14px;
        font-weight: bold;
    }
@media(max-width:768px){
    .colorfulcats{
        margin: 10px 0px;
    }
    .section.bgg{
        padding: 10px 10px;
    }
    .colorfulcats span
    {
        float: none;
        display: inline-block;
    }
    .colorfulcats a
    {
        float: none;
        width: 38%;
        text-align: left;
        margin-bottom: 10px;
        display: inline-block;
    }
    .searchwidget .tt-news-img div{
        height: 100%!important;
    }

    .large-post-meta-author-detail span{
        left: 15px;
        font-size: 12px;
        font-weight: normal!important;
    }
    .large-post-meta-author-detail .avatar div{
        display: none;
    }
    .searchwidget-white .post{
        height: auto!important;
        padding: 15px 5px;
        border: 8px solid #016f3a !important;
    }
    .searchwidget-green .post{
        height: auto!important;
        background:  #016f3a !important;
    }
    .menu-sc-nav li a, .footer-foot .cms-page-link-footer .c5-right a{
        font-size: 18px;
    }
    .background-black{
        display: none;
    }
    .home_page .background-black{
        display: block;
    }
    .searchandbag li{
        padding-bottom: 10px!important;
    }
    .searchandbag li form{
        margin-bottom: 0px;
    }
    .archive_calender a{
        font-size: 16px;
        width: 100%;
    }
}

.searchwidget-green .title-area h3{
    color: #ffffff;
}
.searchwidget-white .title-area h4{
    font-size: 20px;
}
.searchwidget-green .title-area h4{
    font-size: 20px;
    color: #ffffff;
}
.searchwidget-green .col-md-3 ,.col-md-7{
    padding: 0px;
}
.searchwidget-green , .searchwidget-white{
    margin-bottom: 10px;
    top:0px!important;
}
.random .random-article{
    height: 43px;
    float: left;
    font-size: 16px;
    padding: 15px;
}
.widget .post-title h3 a{
    font-size: 20px;
    line-height: 40px;
    color: #000;
    font-weight: bold;
}

.c5-ss-share img{
    bottom: 1px;
    left: 19px;
    position: relative;

}
.logo-wrapper{
    border-bottom: 0px;
}
div.alert-box.secondary {
    text-align: left;
    background-color: #e9e9e9;
    color: #505050;
    text-shadow: 0 1px rgba(255,255,255,0.3);
}
div.alert-box {
    display: block;
    padding: 3px 7px 10px 7px;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    background-color: #2ba6cb;
    border: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
    position: relative;
}


div.alert-box a.close {
    color: #FF0000;
    position: absolute;
    right: 4px;
    top: -1px;
    font-size: 17px;
    opacity: 0.2;
    padding: 4px;
}
@media(min-width:769px){
.sitecontainer .mrg{
    margin-right: 60px;
}
.mobile-epaper-strip
{
	display:none;
}
}
.news_ticker_block .news-ticker{
    height: 50px;
}
.news_ticker_block .news-ticker #news{
        height: 50px;
}
.ticker-news-title{
        color: white;
        width: 100%;
}
.news_ticker_block .news-ticker #newscontent{
        height: 50px;
}
.news-ticker .random{
    background-color: #343840;
    height: 50px;
}
#ad_code_for_left{
    right: 0;
    position: fixed;
    z-index: 99999;
    float: left;
    top: 100px;
}

#ad_code_for_right{
    left: 0;
    position: fixed;
    z-index: 99999;
    float: left;
    top: 100px;
}
#sticky_for_a_while{
    position: fixed;
    bottom: 0px;
    z-index: 200;
    width: 57%;
    margin: 0 0 0 -40%;
    left: 62%;
}

.large-post-meta-author span
{
/*    position: relative;
    bottom: 5px;
    width: 120px;
    height: 26px;
    float: right;*/
}
.large-post-meta-author a
{
    font: 16px/25px "nafees", sans-serif;
}
.large-widget .category_main_article{
    margin-top: 60px;
}
.searchwidget .title-area{
    top: 0px!important;
    padding: 0px 0px;
}
.widget .post-title h3 .side-vid{
    line-height: 28px;
}
#calender_month_div_id{
    float: left;
}

.single-post .post .large-post-meta-author{
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.list-inline .timee .large-post-meta{
    padding-right: 25px;
}
@media(max-width:768px){
    .c5-ss-share img{
    top: 3px;

}
.list-inline .timee{
    width: 295px;
}
    .single-post .post .large-post-meta-author{
        padding-right: 10px;
        top: 25px;
        width: 100%;
         z-index: 1;
    }
    .list-inline .timee .large-post-meta{
            padding-bottom: 5px;
            padding-right: 0px;
            padding-top: 25px;
    }
}

.widget .mrg0{
    margin-right: 0px;
    margin-left: 0px;
}
.title-area .subtitle{
    line-height: 42px;
    font-size: 16px;
}
@media(max-width:768px){
    ul.c5-ss-share li a{
        margin-bottom: 0px;
    }
}

.post-review .large-post-meta-latest{
    padding-top: 0px;
}
.post-review .large-post-meta-latest span{
    font-size: 16px;
}
/*.review-posts .post-review{
    height: 277px;
}*/
.sitecontainer .emptyspace{
    padding: 40px 0px;
}
.related-posts .col-md-4
{
  height: 235px;
}
.logo-wrapper{
    padding: 0px;
}
/*@media(max-width:768px){
    .logo-wrapper .container{
    padding-top: 50px;
}
}*/
.logo-wrapper .col-md-3
{
	z-index: 999;
}
.top-bar-gray select{
    height: 46px;
    background: #006b39;
    color: #fff;
    margin: 0px 0px 0px 15px;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 8px;
    border-radius: 2px!important;
    border: 1px solid #000;
}
@media(max-width:1024px){
    .timee{
        margin-top: 0px!important;
        width: 325px;
    }
    .large-post-meta-author{

    }
    .list-inline &gt; li{
        margin-top: 20px;
    }
/*    .next-btn-epaper{
        width: 25%!important;
        top: 0;
    }*/
    .edition_list_epaper,.pages_list_epaper{
        width: 20%!important;
    }
}
@media(max-width:768px){
    .list-inline &gt; li {
        margin-top: 0px;
    }
    .archive_page_calender .calender_container_div{
        z-index: 999!important;
    }
    .calender_cls_epaper{
        display: flex;
        margin-bottom: 10px;
        justify-content: space-between;
    }
/*    .next-btn-epaper .nav_prev a{
        float: right;
    }*/
/*    .next-btn-epaper{
        margin-top: 10px!important;
    }*/
/*    .edition_list_epaper,.pages_list_epaper,.next-btn-epaper{
        width: 50%!important;
    }*/
/*    .next-btn-epaper{
        width: 100%!important;
    }*/
    .top-bar-gray #epaper_page_no{
        width: 30%;
    }
    .top-bar-gray select{
        width: 140px;
        float: right;
        margin: 0px;
        padding: 0px;
        font-size: 16px;
    }
    .edition_city_div{
        margin-bottom: 10px;
        text-align: center;
    }
}


.top-bar-gray{
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    padding: 5px 0px;
    position: relative;
    background: #EEEEEE;
    height: 56px;
}
.next_prev_div{
    text-align: center;
}
.next_prev_div div a{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.next_prev_div div{
    display: flex;
    align-items: center;
}
.single-post .title-area h1
{
    margin-top: 0px;
    font-size: 24px;
    line-height: 60px;
}
.archive_page_calender .calender_container_div{
    right: 17px;
    top: 52px;
    width: 288px;
    position: absolute;
    z-index: 4;
}
.archive_page_calender .archive_calender{
    font-size: 20px;
    margin-top: 10px;
    display: inline-block;
}
.review-posts .post-review .post-title{
    text-align: center!important;
}


.demos h3{
    font-size: 20px ;
    line-height: 40px;
}
.demoss h3{
    font-size: 20px ;
    line-height: 40px;
    font-weight: bold;
}
.province_listing_head a, .single-post .title-area h1
{
    color: #121212;
}

.province_listing_head a:hover, .searchwidget h3:hover{
    color: #016f3a;
}
.review-posts .post-review .post-title h3 a{
    font-size: 18px;
    line-height: 48px;
    padding-bottom: 5px;
}
.tw-button i, .fb-button i{
    margin-right: 0px;
}
.post-sharing .btn{
    padding: 10px 10px;
    width: 40px;
}
.adcode-center-align
{
	text-align: center;
}
.cat-sports header h1 {
    font-size: 24px;
    line-height: 60px;
    font-weight: bold;
    color: #121212;
}
.p-text p{
    font-size: 24px!important;
    line-height: 60px!important;
    margin-bottom: 30px!important;
    text-align: justify!important;
}
@media(max-width:768px){
    .yamm .mobile-menu{
         height: 500px;
    }
    #demos{
        margin-top: 10px;
        padding: 0px 15px 0px 18px;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .yamm .mobile-menu{
        height: max-content;
    }
}

.go-button-calender
{
    padding-top: 0px;
    padding-bottom: 10px;
}
.go-button-calender a
{
	width:100%;
        font-size: 14px;
}
.pick_aday_hover_class
{
	color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}
#news_tab .title-area h3{
    font-size: 26px!important;
    line-height: 50px!important;
}
.pdt-20{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.sticky-ad-bottom{
    width: 100%;
    margin: 0 auto;
    position: fixed;
    bottom: 0px;
    z-index: 200;
    left: 0;
    right: 0;
}
.close_btn_css {
    right: 13.6%;
    float: right;
    position: relative;
    top: 0;
    background: #605F61;
    font-size: 26px;
    font-weight: bold;
    line-height: 16px;
    padding: 0px 2px 3px 2px;
    color: #fff;
}
.close_btn_css:hover, .show-sticky-ad:hover{
    color: #fff!important;
}
@media(max-width:768px){
    .ad_code_for_mobile_after_logo
    {
        padding-right: 0px;
        padding-left: 0px;
    }
}
.close_btn_css::before {
    content: "Ã—";
}
.show-sticky-ad {
    background: red!important;
    right: 50%;
    position: fixed;
    bottom: 0px;
    float: right;
    font-size: 10px;
    font-weight: bold;
    line-height: 0px;
    padding: 12px 7px;
    border-radius: 50%;
    color: #fff;
}
.show-sticky-ad::before {
    content: "â–²";
}
.related_news_articles_cls
{
	font-size: 20px;
	line-height: 45px;
}
.searchwidget-green .large-widget .title-area{
    padding: 20px;
}

/* all news detail page embed images will auto resize to 100% */
.single-post .post-desc img
{
	width: 100% !important;
	height: auto;
}

.mini-widget-title-with-no-image
{
    float: right!important;
    margin-left: 0px;
    width: 93%;
}
.mini-widget-title-with-no-image a
{
    line-height: 48px;
    color: #121212;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}
.author_avatar_name
{
	padding-bottom: 5px;
}
.author_name_with_img a
{
	padding-right: 14px;
		font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
	font-size: 18px;
	display: -webkit-inline-box;
}

::i-block-chrome, .map-body .map  {
    width: 1150px!important;
}
::i-block-chrome, .map-body .maphilighted  {
     height: 1948px!important;
}
/*.owl-theme .owl-nav [class*=owl-]:hover{
	color: #006b39;
}*/
  .owl-theme .owl-nav [class*=owl-]{
	background: #006b39!important;
	border-radius: 50%!important;
}
.owl-nav .owl-prev{
    padding: 12px 12px 9px 14px !important;
}
.owl-nav .owl-next{
    padding: 12px 14px 9px 12px !important;
}
.owl-nav div{
    font-size: 20px;
}

.no_wrapper_epaper .owl-nav .owl-prev{
    padding: 9px 12px 6px 14px !important;
}
.no_wrapper_epaper .owl-nav .owl-next{
    padding: 9px 14px 6px 12px !important;
}
#succ_message
{
	font-family: 'Verdana', 'Arial', 'Helvetica', 'sans-serif' !important;
}
#gotop{
    position: relative;

    z-index: 999999;
}

/*
Election 2018 menu start
*/


.w3-bar {
    width: 100%;
    overflow: hidden;
    position:relative;
    right: 2%;
}
.elections-assemly
{
	padding-bottom: 20px;
}
.w3-bar .w3-button {
    white-space: normal;
	color: #333;
	background: #fff;
}
/*.w3-bar a:first-child
{
	background: #333;
	color: #fff;
}*/
/*
.w3-bar a:nth-child(2)
{
	background: #ccff00;
	color: #333;
}
.w3-bar a:nth-child(3)
{
	background: #0000fe;
}
.w3-bar a:nth-child(4)
{
	background: #ff6766;
	color: #333;
}
.w3-bar a:nth-child(5)
{
	background: #cd66ff;
}*/
.w3-bar .w3-bar-item {
    padding: 9px;
    float: right;
    width: 257.5px;
    border: none;
    display: block;
    outline: 0;
    color:#000;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
	font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
        margin-right: 3%;
}
.w3-bar .w3-bar-item:hover
{
	transition: background-color 0.7s ease 0s;
	background: #016f3a;
        color: #ffffff;
}
.w3-active{
    position:relative;
    right:36%;
    margin-bottom: 20px;
}
#elections-code-area {
    display: inline-block;
    padding: 0 10.5%;
}
.center-align-content
{
	text-align: center;
}
#elections-code-area td, #elections-code-area th {
    border: 1px solid #ddd;
    padding: 8px;
    padding-left: 11px;
}


#elections-code-area td:hover {background-color: #016F3A;color: #fff;}
#elections-code-area td a:hover {color: #fff;}
#elections-code-area td a{width: 100%;display: block;}

#elections-code-area tr {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #fff;
    color: #333;
}
#elections-code-area tr a
{
	color: #333;
	font-family: Verdana, Geneva, sans-serif !important;
}


#elections-party-detail {
    border-collapse: collapse;
    direction: ltr;
    margin: 0 auto;
}
#elections-party-detail td, #elections-party-detail th {
    border: 1px solid #ddd;
    padding: 8px;
    padding-left: 11px;
}
#elections-party-detail th
{
	background: #ebecf0;
	color: #333;
	padding: 8px;
    padding-left: 15px;
}
#elections-party-detail td
{
	background: #fff;
	color: #333;
	padding: 8px;
    padding-left: 15px;
}

#elections-party-detail tr  {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #016f3a;
    color: white;
}
#party-name-id
{
	background: #f8f9fb;
	color: #333;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif !important;
	padding: 10px !important;
}
.election-2018-heading
{
	font-family: Verdana, Geneva, sans-serif !important;
	text-align: center;
	font-size: 55px;
}
@media(max-width:768px)
{
    .w3-active{
        right:0;
    }
    #elections-code-area{
        padding: 0 7%;
    }
    .w3-bar .w3-bar-item{
           margin-right: 0;
       }
    .w3-bar ,.w3-active{
        left: 0;
    }
    #elections-party-detail{
        width: 100%;
    }
    .w3-bar .w3-bar-item {
            padding: 8px 0px !important;
            width: 100%;
            text-align: center;
    }
    .area-code-div
    {
            width: 70px!important;
    }
    .mobile-logo-img
    {
        padding-top: 3px;
        margin-left: 50px;
    }
    .header, .navbar-default
    {
        background-color: #fff!important;
        border-bottom: 1px solid #eee;
        border-color: #eee !important;
    }
    .navbar-brand
    {
        display: none;
    }
    .navbar-toggle
    {
        margin-top: 17px;
    }
    #navbar
    {
        background-color: #016f3a !important;
    }
    .single-post .post-desc-about
    {
        word-break: break-word;
    }
}
.active_cell, .active_cell a, .selected_menu
{
        background: #016f3a!important;
        color: #ffffff!important;
}
.area-code-div {
    margin-right: 3px;
    margin-bottom: 3px;
    float: left;
    padding: 12px 10px;
    text-align: left;
    background-color: #fff;
    color: #333;
    width: 110px;
    border: none;
    display: inline-block;
    outline: 0;
    border: 1px solid #ddd;
    cursor: pointer;
    text-align: center;
}
#elections-party-detail th, td ,.searchwidget span, .large-post-meta span,.footer-foot .c5-right a{
    font-family: Verdana, Geneva, sans-serif !important;
}
.area-code-div:hover{
	background:#016F3A !important;
	color: #fff !important;
}
.background-green{
    background: #111 !important;
    padding: 15px 15px;
}
 .background-green .post-review{
    height: auto;
}
 .background-green .post-review .post-title h3 a{
    color: #ffffff;
}
.background-green .post-review .post-title h3 a:hover{
    color: #000;
}
.area-code-div:hover a{
    color: #ffffff;
}
.display_in_table{
    display: inline-block;
    float:left;
}
.navbar-brand img
{
    width: inherit;
}
.logo-wrapper
{
    padding-bottom: 0px;
}
@media(min-width:768px)
{
    .go-button-calender a{
        margin-top: 0px;
    }
    .mobile-logo-img
    {
        display: none;
    }
    .ad_code_after_logo
    {
        padding-top: 10px;
    }
    .news_date_on_detail_page
    {
        float: left!important;
    }
    .ios-icon-app-on-desktop
    {
        padding-left: 43px;
    }
}
@media (max-width: 767px)
{
    .desktop-only-ad
    {
        display:none;
    }
    .footer-foot .c5-right
    {
        float:none!important;
        text-align: center;
    }
    .android-icon-app-on-desktop
    {
        vertical-align: inherit!important;
        padding-bottom: 8px;
        width: 170px;
    }
    .post-review-author-page .large-post-meta span
    {
        width: 65%;
        font-size: 12px;
    }
    .post-review-author-page .large-post-meta .avatar a {
        font-size: 14px!important;
    }
    .post-review-author-page .avatar
    {
        width: 100%;
    }
}
.post-review-author-page .post-title h3 a{
    font-size: 19px;
}
.post-review-author-page .post-title h3{
    margin-bottom: 20px!important;
}
.read_more
{
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 25px;
    line-height: 44px;
    text-align: center;
}
.home-menu-item
{
    font-size: 28px !important;
    top: 3px;
}
.searchwidget-green .post-media
{
    padding-top: 15px;
    padding-bottom: 15px;
}
#form_div_id h3
{
    margin: 0px;
    padding-bottom: 6px;
    font-size: 18px;
}
#form_div_id
{
   padding-bottom: 11px;
}
.footer-foot .c5-right a
{
    color: #fff;
}

.dropdown-mega &gt; li, .dropdown-menu &gt; li
{
    padding: 10px 10px;
    padding-bottom: 0px;
}
@media (min-width: 992px)
{
    .hasmenu .dropdown-menu, .yamm-fw .dropdown-menu
    {
        min-width: 200px;
    }
    .search_code_form_area
    {
        min-width: 400px!important;
    }
}
.widget .large-post-media:hover a, .post-review:hover h3 a,
.widget .mini-widget .post .mini-widget-thumb a:hover, .mini-widget .post .mini-widget-title a:hover
{
    background-color: transparent !important;
    border-color: #016f3a !important;
    color: #016f3a !important;
    font-weight: bold;
}
.footer-social-icons-block
{
    padding-top: 9px;
}
.c5-right .menu-sc-nav
{
    padding-top: 0px!important;
}
.social-icons-linking a
{
    font-size: 20px;
}
.news-ticker{
    margin-bottom: 0px;
}
.widget-title
{
    padding-bottom: 0px;
}
.large-widget .widget-title
{
    padding-bottom: 0px;
}
.chevron-styling
{
    float: right;
    padding: 18px 0px 0px 0px;
    width: 7%;
}
.chevron-styling i {
    font-size: 18px;
    font-weight: bold;
}
.post-review-category-page
{
    margin-bottom: 5px!important;
}
#author_drop_down
{
   text-align: right;
}
#author_drop_down .sortbox
{
    display: inline-block;
}
#author_drop_down select
{
    font-size: 22px !important;
}
.authorbox, .post-bottom
{
    margin-top: 8px!important;
}
.footer p
{
    margin-bottom: 5px;
}
.cms-page-link-footer
{
    padding-right: 0px!important;
}
.arrow-up-footer
{
    padding-left: 0px!important;
}
.news-letter-subscription hr
{
    margin-top: 12px;
}
.news-letter-subscription
{
    padding-bottom: 8px;
}
.post-review-category-page .post-title h3 a
{
    font-size: 19px!important;
    line-height: 44px!important;
    font-weight: bold;
    padding: 5px!important;
}
.author-title p
{
    line-height: 36px;
    font-size: 16px;
}
.authorbox .author-title a
{
    font-size: 19px;
}
.post-review-epaper
{
    height: 366px;
}
.searchandbag li
{
    border-left: none;
}
.yamm .dropdown .dropdown-menu
{
    right: 0;
}
.search_code_form_area
{
    right: unset !important;
}
.author_avatar_name a
{
    float: right!important;
}
.category_page_fnt hr
{
    padding-bottom: 12px;
}
#jameel-font-checker-icon{
    padding: 0px;
}
#jameel-font-checker-icon a {
    padding: 10px 0px;
}
#wrapper .sitecontainer
{
    padding-top: 0px;
}
.epaper_edition_heading
{
    text-align: center;
    padding-bottom: 12px;
}
.ramadan-citites .post-review
{
	padding-bottom: 25px;
        height: 220px;
}
.post-review-author-page .large-post-meta .avatar a{
    font-size: 15px!important;
}
.dropdown-mega &gt; li &gt; a, .dropdown-menu &gt; li &gt; a, .news-title h3{
    position: relative;
    bottom: 6px;
    font-weight: bold;
    line-height: 30px;
}

.fb-comments iframe{
    width: 100%!important;
}
.m-auto{
    margin: 0 auto;
}
.backstretch {
    right: 0!important;
    left: 0!important;
    width: 100%!important;
    height: 100%!important;
    position: fixed!important;
    z-index: -99999!important;
    top: 0!important;
}
.img-backstretch{
    height: auto!important;
    width: 100.03%!important;
    margin: 0!important;
    position: relative!important;
    left: 50%!important;
    transform: translateX(-50%)!important;
    -webkit-transform: translateX(-50%)!important;
}
.logo-wrapper{
    background-color: unset;
    border: 0px;
}

.w3-display-topright{
    position: absolute!important;
    height: 24px!important;
    width: 32px!important;
    right: -1px!important;
    top: -1px!important;
    padding-right: 4px!important;
    color: #1e73be!important;
    font-size: 27px!important;
    line-height: 22px!important;
    background-color: rgba( 238,238,34,1.00 )!important;
}

.w3-display-topright:hover{
    cursor: pointer!important;
}
.campaign_gif_div{
    height: 100%;
    position: fixed;
    right: 0;
    left: 0;
    width: 100%;
    top: 0;
    z-index: 99999999999999999;
    background: rgba( 30,115,190,1.00 )!important;
}
.campaign_gif_div img{
    display: none;
}
.campaign_gif_div div , .campaign_gif_div img{
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    background-position: 0px -56px;
    background-size: cover !important;
}
@media (max-width: 767px)
{
    .post-desc blockquote{
        padding: 5px;
    }
    .campaign_gif_div div{
        display: none;
    }
    .campaign_gif_div img{
        display: block;
    }
    .backstretch{
        display: none!important;
    }
    .campaign_gif_div div , .campaign_gif_div img{
        top: 25%;
        left: 0;
        margin: 0 auto;
        height: 250px;
        background-position: center;
        right: 0;
    }
    .pt-xs-20{
        padding-top: 20px;
    }
}
@media (min-width: 768px)
{
    .post-desc blockquote{
        padding: 10px 10px 10px 5px;
    }
    .top-bar-gray{
        display: flex;
    }
}
.mt-30{
    margin-top: 30px;
}
.post-desc blockquote{
    border: 1px solid #e0e0e0;
}
.post-desc blockquote:before{
    display: none;
}
.widget-title span , .widget-title a{
    display: inline-block!important;
}
.widget-title a {
    position: unset;
}
.widget-title span {
    float: left;
    position: relative;
    top: 0px;
}
.buttons_container{
    width: 100%;
    display: inline-block;
}
.widget-title{
    padding: 0px;
}
@media (min-width: 1365px) and (max-width: 1439px){
    .container{
        width: 1300px!important;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
            padding-left: 5px;
            padding-right: 5px;
    }
}
@media (min-width: 768px){
    .edition_city_div{
        text-align: center;
    }
    /* .sitecontainer .main_header{
        display: flex;
        align-items: center;
        justify-content: center;
    } */
    .jeg_authorbox{
        width: 23%;
        margin: 1%;
    }
}
.jeg_authorbox{
    border: 1px solid #eeeeee;
    padding: 10px;
    float: right;
    text-align: center;
}
.jeg_authorbox img{
    border-radius: 50%;
}
.epaper_btn_next_prev_disabled{
    background: #eae8e8;
}
.mini-widget.todays_mini_widget{
    display: inline-block;
}
.review-posts .mini-widget-title-with-no-image a{
    font-size: 20px!important;
    line-height: 53px!important;
    font-weight: bold;
}
.epaper-edition-title{
    margin-bottom: 15px;
}
.epaper_edition .widget{
    margin-bottom: 40px;
}
.pages_popup{
    background: #fff;
    display: inline-block;
    position: absolute;
    z-index: 1;
    left: 0px;
    padding: 15px;
    top: 53px;
    border: 1px solid #e0e0e0;
    width: 100%;
}
.pages_button{
    font-size: 56px;
    position: relative;
    height: 0px;
    cursor: pointer;
    top: -1;
    margin: 0px 20px;
}
.page_item img{
    width: 90%;
    margin: 0 auto;
    display: block;
}
.page_item h3{
    text-align: center;
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}
#epaper_previous_button .fa-chevron-circle-right{
    font-size: 20px;
    margin-left: 8px;
}
#epaper_next_button .fa-chevron-circle-left{
    font-size: 20px;
    position: relative;
}
.edition_label{
    font-size: 16px;
    margin-left: 5px;
}
.go-button-calender a {
    width: 75%;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0px;
    font-family: Verdana, Geneva, sans-serif!important;
}
#calender_month_div_id, #calender_year_div_id{
    color: #000;
    margin-bottom: 0px!important;
    font-family: Verdana, Geneva, sans-serif!important;
    border: 1px solid #ccc;
}
.post-desc p a{
    font-size: 20px;
    line-height: 52px;
}
.next_prev_div {
    display: flex;
    justify-content: flex-end;
}
.no_wrapper_epaper .calender_cls_epaper {
    display: flex;
    align-items: center;
    height: 46px;
    justify-content: flex-start;
}
.no_wrapper_epaper .go_back_btn_epaper{
    margin: 0px;
    font-size: 20px!important;
    padding: 8px 15px;
    border: 1px solid #333;
}
.no_wrapper_epaper .calender_cls_epaper .archive_calender{
    position: unset;
}

@media (max-width: 768px){
    .no_wrapper_epaper .calender_cls_epaper{
        justify-content: space-between;
        height: auto;
    }
    .post-desc p a{
        font-size: 20px;
        line-height: 52px;
    }
    #close_btn_css{
        position: absolute;
        z-index: 999;
    }
    #ad_code_for_right, #ad_code_for_left {
        display: none;
    }
    .jeg_authorbox{
        width: 100%;
        margin-bottom: 15px;
    }
    .colorfulcats a span{
        font-size: 13px;
    }
    .media_caption span{
        width: 100%!important;
        display: block!important;
    }
    .media_caption{
        display: block!important;
    }
    .top-bar-gray{
        margin-right: 0px;
        height: auto;
        padding: 10px 0px;
        position: relative;
    }
    .next_prev_div{
        display: flex;
        justify-content: center!important;
    }
    .calender_cls_epaper .archive_calender{
        width: -moz-available;
        width: -webkit-fill-available;
        margin-right: 10px;
        padding: 0px;
        top: 0px;
    }
    .sitecontainer .nav_next{
        top: 0px;
        margin: 0px;
    }
    .sitecontainer .nav_prev{
        top: 0px;
    }
    .pages_button {
        font-size: 57px;
        margin: 0px 10px;
        font-size: 56px;
        margin: 0px 10px;
        top: -2px;
    }
    .nav_next a , .nav_prev a{
        width: 100px;
        font-size: 16px;
        line-height: 46px;
    }
    .top-bar-gray .col-md-6{
        padding: 0px 10px;
    }
    .archive_calender button{
        width: 180px;
        padding: 0px 6px;
    }
    .pages_popup .col-xs-3{
        float: right;
    }
    .single-post .title-area h1 {
        margin-top: 0px;
        font-size: 22px;
        line-height: 56px;
        text-align: center;
    }
    .todays_mini_widget div.mini-widget-hr {
        margin-bottom: 10px!important;
    }
    .todays_mini_widget.mini-widget .post{
        margin-bottom: 10px!important;
    }
    .post-review-category-page .post-title h3 a{
            font-size: 18px!important;
    }
    .pages_popup{
        position: absolute;
        top: 113px;
        height: 400px;
        overflow-y: scroll;
    }
}
@media(max-width:348px){
    .no_wrapper_epaper .go_back_btn_epaper{
        margin-bottom: 10px;
    }
    .no_wrapper_epaper .calender_cls_epaper .archive_calender{
        margin-right: 0px;
    }
    .calender_cls_epaper {
        display: block;
        height: unset;
    }
    .no_wrapper_epaper .calender_cls_epaper{
        display: block;
    }
    .top-bar-gray select{
        width: 100%;
        margin-bottom: 10px;
    }
    .calender_cls_epaper .archive_calender{
        margin-right: 0px;
    }
}

.large-post-meta span{
    left: 0px;
    margin: 0;
    line-height: 26px;
    font-weight: bold;
    margin-top: 0px;
}
.large-12 .hash-nav{
    display: block;
}
.gallery-top {
    border: 1px solid #b8b8b8;
}
.gallery-thumbs .swiper-slide{border: 1px solid #797979;}
.todays_mini_widget div.mini-widget-hr {
    margin: 0 auto;
    margin-bottom: 30px;
    width: 80px;
}
.todays_mini_widget.mini-widget .post{
    margin-bottom: 20px;
}

@media not all and (min-resolution:.001dpcm){
    @supports(-webkit-appearance:none){
     h1, h2, h3, h4, h5, h6, p, span, a,.searchwidget h3, a,span,h1,h2,h3,h4,h5.h6,.single-post .title-area h1,.widget-title span a,.navbar-default .navbar-nav &gt; li &gt; a,.searchwidget h3,.widget-title h4,.post-title h3 a,.large-widget-title a,div.mini-widget-title a,div.mini-widget-title .author_name_with_img a, .single-post .title-area h1,.widget-title span a,.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a,.navbar-default .navbar-nav &gt; li &gt; a,.searchwidget h3,.widget-title h4,.post-title h3 a,.large-widget-title a,div.mini-widget-title a,div.mini-widget-title .author_name_with_img a, h1, h2, h3, h4, h5, h6, p, span, a,.searchwidget h3,.navbar-default .navbar-nav &gt; li &gt; a, .widget .mini-widget .post:hover a, .widget-title h4 , .mini-widget-title-with-no-image a, .widget .small-post-media .post:hover a
        .widget .large-post-media:hover a, .post-review:hover h3 a, .read_more a, .read_more, #post_show_more , strong, .authorbox .author-title a
        ,#rss_main_style li a
            {
                letter-spacing: -1px;
                word-spacing: 2px;
            }

            #rss_main_style li ul li a{
                letter-spacing: 0px;
            }
    }
}
#epaper_image_loader {
    min-height: 500px;
    text-align: center;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.owl-carousel.owl-rtl .owl-item {
    display: -webkit-box;
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
    background: #000!important;
    padding: 8px 13px;
    opacity: 0.8!important;
}
.title-area .english_font,.post-desc-about.english_font p,.post-desc-about.english_font p a,
.post-desc-about.english_font li, .post-desc-about.english_font p li,
.post-desc-about.english_font ol, .post-desc-about.english_font p ol,
.post-desc-about.english_font ul, .post-desc-about.english_font p ul{
    font-family: sans-serif!important;
    direction: ltr;
}
.post-desc-about.english_font p ,.post-desc-about.english_font p a,
.post-desc-about.english_font li, .post-desc-about.english_font p li,
.post-desc-about.english_font ol, .post-desc-about.english_font p ol,
.post-desc-about.english_font ul, .post-desc-about.english_font p ul{
    line-height: 34px;
    font-size: 20px;
}
.arrow-up-footer .c5-right{
    float: left;
}
.arrow-up-footer .c5-right ul li a{
    font-size: 14px!important;
}
h3.epaper_edition_heading a{
    padding: 0px 20px;
    border-bottom: 1px solid #016f3a;
}
.epaper_date_edition_wrap select, epaper_date_edition_wrap .calender_archive, .epaper_date_edition_wrap .calender_archive a, .epaper_navigation_buttons_wrap .prev_div a, .epaper_navigation_buttons_wrap .next_div a ,.epaper_date_edition_wrap .editions{
    background: #016f3a;
    color: #fff;
}
.epaper_nav_toolbar{
    margin: 10px 0px;
}
.epaper_date_edition_wrap .editions {
    background: #016f3a;
    color: #fff;
}
.currency_table {
    font-family: Verdana, Geneva, sans-serif !important;
    height: auto!important;
    width: 100%!important;
    border: 1px solid #bbb!important;
    direction: ltr!important;
}
.currency_table tbody tr td{
    text-align: center!important;
}
.currency_table tbody tr:nth-child(odd) td {
    background: #EBEBEB!important;
}
.currency_table tbody tr:first-child td{
    background: #000!important;
    padding: 10px!important;
    font-size: 12px!important;
    text-align: center!important;
    color: #fff!important;
   -webkit-text-stroke-width: thin!important;
}
.currency_table tbody tr td:first-child{
    display: none!important;
    font-family: Verdana, Geneva, sans-serif !important;
}
.currency_table.gold_table tbody tr td:first-child{
    display: table-cell!important;
}
.currency_widget:nth-child(2){
    margin-top: 20px!important;
}
.currency_table tbody tr:not(:first-child) td:nth-child(2) a{
    font-size: 12px!important;
    font-family: Verdana, Geneva, sans-serif !important;
}
.currency_table tbody tr td{
    padding: 10px!important;
    font-size: 12px!important;
    border: 1px solid #cccccc!important;
}
.sidebar .currency_table tbody tr td:nth-child(2){
    text-align: left!important;
}
.sidebar .currency_table.gold_table tbody tr td:nth-child(2){
    text-align: center!important;
}
.sidebar .currency_table.gold_table tbody tr td:first-child{
    text-align: left!important;
}
.sidebar .currency_table tbody tr:nth-child(n+7) {
    display: none!important;
}
.single-post tbody tr td:first-child{
    display: table-cell!important;
}
.sidebar tbody tr td:first-child{
    display: none!important;
}
.currency_widget{
    display: inline-block!important;
    width: 100%!important;
}
.currency_widget span{
        font-family: Verdana, Geneva, sans-serif!important;
        float: left!important;
        border: 1px solid #bbb!important;
        padding: 5px 10px!important;
}
.currency_widget span a{
    font-family: Verdana, Geneva, sans-serif!important;
    font-size: 12px!important;
}
.calendar{
    width: 300px;
}
.dm-social{
    top: 19%;
}
.epaper_detail_page_no_wrapper .cat-sports header h1 {
    font-size: 20px!important;
    line-height: 46px!important;
    text-align: center!important;
}
.epaper_detail_page_no_wrapper .p-text p {
    font-size: 18px !important;
    line-height: 46px !important;
    text-align: right!important;
}
.large-post-meta a{
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: Verdana, Geneva, sans-serif!important;
}
.epaper_detail_page_no_wrapper .post-sharing {
    display: inline-block;
    margin-bottom: 40px;
}
.epaper_detail_page_no_wrapper .post-sharing .list-inline{
    float: none;
}
.epaper_detail_page_no_wrapper .post-sharing .btn{
    border-radius: 50%!important;
    width: 40px;
    height: 40px;
}
.epaper_detail_page_no_wrapper .post-sharing .whatsapp-button{
    border-color: #24b24b !important;
    background-color: #24b24b !important;
}
/*#E60023    0e76a8    #3f729b */
.linkedin_share, .linkedin_share:hover {
    background: #0e76a8!important;
    border-color: #0e76a8!important;
}
.pinterest_share, .pinterest_share:hover{
    background: #E60023!important;
    border-color: #E60023!important;
}
.mail_share,.mail_share:hover {
    background: #D44638!important;
    border-color: #D44638!important;
}
.linkedin_share i, .pinterest_share i ,.mail_share i{
    color: #fff;
}

.ticker-news-wrapper {
    height: 50px;
}

.ticker-news-wrapper .swiper{
    overflow: hidden;
    height: 50px !important;
}

.swiper-slide{
    background: unset !important;
}

.ticker-heading h3,.tt-swiper-margin-entry .tt-post-info h2{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.tt-post-info h2{
    text-align: right !important;
}

.tt-post-info h2 a:hover{
    color: #ffffff !important;
}

.ticker-heading h3{
    line-height: 44px;
    text-align: center;
    color: #ffffff !important;
}

.ticker-heading{
    height: 50px !important;
    background-color: #016F3A;

}
.tt-swiper-padding{
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.header{
    height: 60px !important;
}

.navbar-brand img{
    margin: 10px auto !important;
    height: 100px !important;
}

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

.title-area{
    padding: 0px 10px !important;
}

.prr-post-1-tt-div {
    height: 192px !important;
    max-height: 192px !important;
}

.load-more-button{
    background-color: green;
    padding: 10px;
    text-align: center;
    color: #fff;
    width: 30%;
    margin: 0 auto;
    font-size: 16px;
    cursor: pointer;
}

.widget-title .block-info-en{
    font-family: "Roboto Slab" !important;
    font-size: 16px !important;
  }
.widget{
   margin-top: 15px !important;
}

.navbar-nav li .menu-en{
    font-family: "Roboto Slab" !important;
    font-size: 16px !important;
}
.fa-tiktok:before {
    content: "\e07b" !important;
}

.e-paper-widget{
    height: 471px !important;
}

.form-control-dropdown{
    height: 34px !important;
    padding: 5px 55px !important;
}

#elections-code-area{
    width: 100% !important;
}

.stickey-bar{
    position: sticky !important;
    top: 0 !important;
}

.w3-bar-item.w3-button.selected{
    background: #016f3a !important;
    color: #ffffff !important;
}

.ltr-dropdown-font,
.form-control-dropdown{
    font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.rtl-font-dropdown{
    font-family: 'Jameel Noori Nastaleeq','Nafees'!important;
}

.form-control-dropdown,
.form-control-dropdown-menu{
    display: block;
    width: 100%;
    height: 34px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 10px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}


.without-popup #elections-party-detail{
    margin-bottom: 30px !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;
}



.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{

	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: 50px !important;
}

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

.mobile-search-form{
	top: 75px !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: 22px !important;
    line-height: 52px !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: #046f3c !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: 20px !important;
    line-height: 48px !important;
    margin-bottom: 10px !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 &gt; div {
    animation: growAndFade 3s infinite ease-out ;
    background-color: #046f3c ;
    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: #046f3c !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;
}

.fl-lt{
    float: left;
}

.time-line-date h6,
.time-line-date p,
.live-update-page .post-date,
.live-detail-page .zm-custom-date,
.live-detail-page .detail-page-date{
    font-family: sans-serif !important;
    direction: ltr !important;
}

.time-line-background .video_category_icon_cls{
    font-size: 14px !important;
    color: #ffffff !important;
    line-height: 0px !important;
    padding-top: 6px !important;
    padding-right: 7px !important;
    width: 26px !important;
    display: inline-block !important;
    height: 26px !important;
    background: black !important;
    margin: 0px !important;
    position: absolute !important;
    left: 15px !important;
}

.live-update-social-links{
    text-align: right !important;
}

.detail-style{
    font-size: 22px !important;
    line-height: 54px !important;
}
.zm-post-lay-single .zm-post-content p + p {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
  }

  
.entry-meta-small .share-social-link.pull-right{
    margin-bottom: 15px !important;
}
.author-type-image-div.author-en {
    float: left !important;
  }
.border-size {
    border: 1px solid #ccc !important;
    float: right !important;
    height: 150px !important;
    margin: 10px !important;
    width: 47% !important;
  }
  .top-center {
    background-position: center top !important;
    background-size: cover !important;
  }
  .author-type-image {
    height: 105px !important;
    border-radius: 50% !important;
  }
  .top-center {
    position: relative;
  }  

  .pull-right {
    float: right !important;
  }
  .mb-10 {
    margin-bottom: 10px !important;
  }
  .fl-rt {
    float: right !important;
  }
  .author-designation {
    text-align: right !important;
  }
  .author-name-author-type, .author-designation-author-type, .tt-author-social-author-type {
    line-height: 24px !important;
    float: right !important;
  }
  .tt-author-social {
    display: flex !important;
  }

  .ptb-20 {
    padding: 20px 0;
  }
  .tt-author-social{
    list-style: none !important;
  }
  .tt-author-social li:not(:first-child) {
    margin-left: 10px !important;
  }
  .form-group select {
    width: 94% !important;
    padding: 0px 10px !important;
    direction: rtl !important;
  }
  .form-group {
    margin-bottom: 15px;
  }
  .tt-title-text {
    display: inline-block;
    position: relative;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    color: #080808;
    text-transform: uppercase;
  }
  .tt-title-text {
    font-size: 18px !important;
  }

  .tt-title-text::before, .tt-title-text::after {
    content: '';
    display: block;
    position: absolute;
    top: 44%;
    left: -10000px;
    width: 10000px;
    height: 3px;
    background: #07703e;
    margin-left: -15px;
  }
  .tt-title-text::after {
    left: auto;
    right: -10000px;
    margin: 0 -15px 0 0;
  }

  .author-image{
    padding-bottom: 100% !important;
  }
  .tt-author-page-social{
    direction: ltr !important;
  }
  .author-description p {
      direction: rtl;
      font-size: 20px;
      line-height: 50px;
    }
    .author-page-name{
        font-size: 22px !important;
    }
    .author-page-avatar {
      
        border-radius: 15px;
    }


    .whatsapp-widget{
        color: #444;
        display: flex;
        flex-flow: column;
        font-family: Montserrat, sans-serif;
        font-size: 14px;
        font-weight: 400;
        position: fixed;
        bottom:165px !important;
        left: 25px !important;
        box-shadow: 0 0 10px #007468 !important;
        z-index: 9999999 !important;
        border-radius: 50% !important;
      }
      
      .whatsapp-widget p{
        font-size: 11px;
        font-weight: 700;
        position: absolute;
        width: 65px;
        top: 100%;
        margin-top: 5px;
        background: #fff;
        border-radius: 3px;
        padding: 5px;
        line-height: 1;
        box-shadow: 0 0 5px #007468;
        color: #27a24b;
        text-align: center;
        margin-left: -8px !important;
        box-shadow: 0 0 10px #007468 !important;
        left: 0px !important;
      }
      
      .whatsapp-widget .fa-whatsapp{
        background-color: #27a24b;
        font-size: 30px !important;
        color: #fff !important;
        border-radius: 50% !important;
        padding: 7px 10px !important;
      }
      
      .widget-top{
        font-size: 20px !important;
        display: flex !important;
        justify-content: space-between !important;
      }
      .widget-top svg{
        width: 28px !important;
      }
      
      .widget-close-btn{
        cursor: pointer !important;
      }
      
      .widget-description{
        font-size: 14px !important;
        line-height: 18px !important;
        margin-top: 10px !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;
      }
      
      .widget-hide{
        display: none !important;
      }
    
      .widget-chanel-button:hover a{
        color: #fff !important;
      }
      
      .widget-hide{
        display: none !important;
      }
      
      .Hidden{
        display: none !important;
      }

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


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

    .timeline-stories-title:hover{
    color: #23527c !important;
    }

    .load-btn{
    color: #117cc1 !important;
    }

    .load-btn:hover{
    cursor: pointer;
    }
    .live-update-load-more{
    font-family: sans-serif !important;
    }      


    @supports (-webkit-appearance:-apple-pay-button){
        div.mini-widget-title a{
            font-weight: unset !important
        }
        .mini-widget .post .mini-widget-title a:hover{
            font-weight: unset !important;
        }
        .post-review h3 a{
            font-weight: unset !important;
        }
        .post-review:hover h3 a{
            font-weight: unset !important;
        }
        .large-widget-title a{
            font-weight: unset !important;
        }
        .navbar-nav &gt; li &gt; a{
            font-weight: unset !important;
        }
        .yamm-fw .dropdown-menu li a{
            font-weight: unset !important;
        }
        .dropdown-menu &gt; li &gt; a{
            font-weight: unset !important;   
        }
    }
    

@media (max-width: 768px) {
    	
	.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: #046f3c !important;
		border-radius: 50% !important;
		top: -5px !important;
		-webkit-transform: translateX(6px) !important;
		transform: translateX(6px) !important;
        right: 20px !important;
	}
	.time-line-circle{
		position: relative !important;
		top: -0% !important;
		width: 14px !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-right: 1px dotted #000000 !important;
		margin-right: 5px !important;
		width: calc(100% - 5px) !important;
	}
	.time-line-circle{
		/* margin-left: 5px !important; */
		border-right: 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: 15px !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-right: 5px !important;
	}
	.dot-line{
		border-top: 1px dotted #000 !important;
		width: 15px !important;
		position: relative !important;
		left: 0px !important;
		top: -42px !important;
	    z-index: 9999999;
	}
    .time-line-date{
        float: right !important;
    }
    .time-line-date-time{
        width: calc(100% - 20px) !important;
    }
    .time-line-background .video_category_icon_cls{
        left: 10px !important;
    }
    .detail-page .zm-author{
        text-align: right !important;
    }
    .live-detail-page .live-update-page-content{
        margin: 0px !important;
    }
    .live-detail-page{
        padding: 0 10px !important;
    }
    .time-line-background{
        padding: 25px 0px !important;
    }  
    .timelie-title .timeline-stories-title{
        font-size: 20px !important;
        line-height: 50px !important;
    }
    .timelie-title p{
        font-size: 18px !important;
        line-height: 46px !important;
    }
    .timelie-title{
        padding: 30px 10px !important;
    } 
    .border-size {
        height: 120px !important;
        width: 100% !important;
    }
    .author-info {
        position: relative;
    }
    .author-type-image{
        height: 68px !important;
    }
    .author-avatar.author-ur {
        float: right !important;
    }
    .author-page-avatar {
        width: 44% !important;
        border-radius: 15px;
    }
    .author-ur-name{
        float: right;
    }
}</pre></body></html>