body{background: none;}
.tickercontainer{heigt:40px;}
.mask{height: 30px; padding-top: 5px;}

.catf-format .fdate{line-height: 17px;}
.authorname h3 a{color:#000!important;}
.authorname h3 a:hover{color:#FF0000!important;}
.orignal_height{height: auto!important;}


#carousel{height:148px; overflow: hidden;}
#carousel .flex-viewport{max-height:100%;}
.boxvid_custom{ margin-top: 0px!important;}
.blocktitle_custom{ margin-bottom: 0px!important}
.maincontainer_custom{ margin-top: 0px!important}
.vidpost{overflow: hidden;}
.latest-news-block .vidpost{ height: 250px;}
.breaking-news-container .vidpost{ height: 200px;}
ul.nav-carousel li:hover,ul.nav-carousel li.active
{
    text-decoration: underline;
    color:#FF0000;
}
ul.nav-carousel li{
    float: left;
    list-style: none;
    line-height: 45px;
    padding: 0 10px;
    color: #fff;
    cursor: pointer;
}
.contentBox img{
    max-height: 172px;
}
.contentBox2 img{
    max-height: 172px;
}

#mixedContent .mix{
    opacity: 0;
    display: none;
}
.getcat .lthumb{
    /*    height: auto;*/
}
.lthumb{
    height: auto;
}

#listnews .lthumb{
    max-height:400px;
}
.radio{
    margin-top:18px;
}
.descreview{

    width: 100%;
    font-size: 26px;
    cursor: pointer;
}
.list-topcat .tthumb{max-height:182px;}
.topcat img{height: auto;}
.topcat .tthumb {
    position: relative;
    overflow: hidden;
/*    max-height: 121px;*/
}
.olay {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
   
    background: rgba(0,0,0,.5);
    z-index: 10000000000000000000000;
    color: #fff;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
}

.olay h2{
    color: #fff;
    font-size: 17px;
    padding: 10px;
    padding-top: 60px;
    padding-left: 80px;
    
}
.olay h2 a{
    color:#fff;

}
.list-topcat li .olay{
    top:0;
    visibility:visible;
    opacity:1;
    cursor: pointer;
}

.list-topcat li:hover .olay{
    top:0;
    visibility:visible;
    opacity:0;
    cursor: pointer;
}

   
    .list-topcat .tthumb .olay h2{
        padding-top: 60px !important;
    }
    .list-topcat .tthumb .overlay .number{
        margin-top: 20% !important;
    }


.nav-bar li img.logo{
    margin: 4px 0 0;
}
.flex-viewport{
    max-height: 485px;
    overflow: hidden;
}

#tabs .active{
    color:#fff;
    text_decoration:underline;
}
.see_more{
    padding: 10px;
    text-align: center;
}
.see_more a{
    width: 50%;
}

ul.listreview li .cc{ width: 65px;}

.feedback_body{ background: none;}
.feedback_body #maincontainer{border: none; margin: 0 auto;}
#recaptcha_image{ height:65px!important;}
recaptchatable recaptcha_theme_clean tr{height: 80!important;}

#news_ticker eleven{ margin-top: -5px;}

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

.main_slider_img{ height: 456px; width:554px;}
.nav-bar>li>a:first-child{
    font-size: 16px;
    padding: 0px 13px;
}
.mainbar .sf-arrows .sf-with-ul::after{
    right: 2px;
}
.other_clients>span{

    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Lato;
} 
.other_clients_list .connect_with_us_container .inner_box .subscribe_text
{
    height: 30px; 
    border: 1px solid #c5c5c5;
    float: left;
    direction: ltr;
    font-family:Arial, Helvetica, sans-serif;
    margin-left:5px;
    width: 70%;
}
.other_clients_list .connect_with_us_container .inner_box .button
{
    height: 29px; 
    width: 82px;
    padding-left: 0px;
    padding-right: 3px;
    padding-bottom: 7px;
    padding-top: 7px;
    float: left;
    border: none;
    color: #fff;
    font-size: 12px;	
    margin-left: 3px;
    cursor: pointer;
}
.other_clients_list .connect_with_us_container
{
    width: 100%;
    padding: 0px;
}
.other_clients_list .connect_with_us_container .inner_box .social_icons
{   
    background: #fff;
    width: 92%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 5px;
    display: inline-block;
}
.other_clients_list .connect_with_us_container .inner_box .social_icons .social_icon{
    float: left;
    margin-left: 5px;
    text-align: center;

    padding: 0px;
    width: 50px;
}
.other_clients_list .connect_with_us_container .inner_box .social_icons .social_icon .text{
    color: #000;
    font-size: 9px;
    width: 100%;
    text-align: center;

}
.other_clients_list .connect_with_us_container .inner_box a{
    color: #000;
}
.other_clients_list .connect_with_us_container .inner_box
{
    width: 100%;
    margin: auto;
}
.app_icons{

    width: 100%;
    height: 60px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    margin-top: 10px;

}
.other_clients_list{
    display: none;
    background-color: #393939;  
    z-index: 9999;
    width: 109%;
    margin-left: -7px;
}
.other_clients_list {    
    border-radius: 0 0 5px 5px;
    top: 33px;
    right: 0;
}
.other_clients_list li{padding: 5px; padding-top: 10px; z-index: 9999;}
.other_clients_list li a{
    z-index: 9999;
    font-family: Arial, Georgia, sans-serif;
    font-size: 8px;
    margin-right: 5px;
    margin-left: 5px;
    padding-bottom: 7px;           
    padding-top: 5px;
    color: #fff;
}
.other_clients_list li a:hover{text-decoration: underline;}
.other_clients:hover #social_widget_box_header{
    display: block!important;
    top: 30px!important;
}

.other_clients_list li a:hover{text-decoration: underline;}
.other_clients:hover .other_clients_list{
    display: block;
}

.footer_links{height:55px;}
ul.footer_links li{ list-style: none; width: auto; padding-right:10px; float: left;

}


.boxscroll {
    height: 340px;

    overflow: auto;
    background-color:#FFFFFF;
}

div:focus {
    outline:0;
}

.btnpage {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #123d54;
    background: -moz-linear-gradient(
        top,
        #afd9fa 0%,
        #588fad);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#afd9fa),
        to(#588fad));
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;

}
.padding_bottom{padding-bottom: 15px;}
#singlepost header h1{
    width:100%!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    word-break: break-word;
    min-height: unset;
}
.fa-star:before {
	content: "N";
}
/*for fixed side bar*/
#floater{
    position:relative;
  

    top:3% !important;

}
#sharebar {
    position: relative;
    border:1px solid #E5E5E5;
    background-color:#fff;
    width:80px;
    height:300px;

}


.send_to_friend
{
    vertical-align: middle;
    width: 35px;
}

.news_link_hidden { display: none; }
.post-author .at-thumb{width: 80px;
                       margin: 0 0 15px 20px;
                       float: left;}
br{margin-bottom: 2px;}
.wtitle strong{color:#FF0000;}  
a.opinion_column strong{color:#FF0000}
a.opinion_column{color:#000!important;}

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

#mixedContentSnippets .overlay, #mixedContentSnippets .overlay-active {
    height: 100%;
    width: 100%;
    margin-top: -172px;
    color: #FFFFFF;
    padding: 0 10px 10px 10px;
    position: absolute;
}

#mixedContentSnippets .overlay:hover > .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}
#mixedContentSnippets .overlay:hover > .title-carousel {
    background: #FF0000;
    opacity:0.8;
}
#mixedContentSnippets .overlay-active > .title-carousel {
    background: #FF0000;
    opacity: 0.5;
}
#mixedContentSnippets .overlay-active .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}

#mixedContentSnippets {
    width: 100%;
    height: 172px;
    position: relative;
    display: block;
    margin-bottom: 1px;
}
#mixedContentSnippets .contentBox {
    position: relative;
    float: left;
    display: block;
    height: 172px;
    width: 291px;
    border: solid 0px #ccc;
    margin: 0px 1px;
    background: #000000;
    /* If you don't want the images in the scroller to be selectable, try the following
       block of code. It's just a nice feature that prevent the images from
       accidentally becoming selected/inverted when the user interacts with the scroller. */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
#mixedContentSnippets .contentBox img {
    margin-bottom: 10px;
    width: 100%;
    opacity: 0.5;
}
#mixedContentSnippets .overlay:hover > .contentBox img {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}
#mixedContentSnippets .contentBox p {
    font-size: 10px;
}



#mixedContentCartoons .overlay, #mixedContentCartoons .overlay-active {
    height: 100%;
    width: 100%;
    margin-top: -172px;
    color: #FFFFFF;
    padding: 0 10px 10px 10px;
    position: absolute;
}

#mixedContentCartoons .overlay:hover > .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}
#mixedContentCartoons .overlay:hover > .title-carousel {
    background: #FF0000;
    opacity:0.8;
}
#mixedContentCartoons .overlay-active > .title-carousel {
    background: #FF0000;
    opacity: 0.5;
}
#mixedContentCartoons .overlay-active .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}

#mixedContentCartoons {
    width: 100%;
    height: 172px;
    position: relative;
    display: block;
    margin-bottom: 1px;
}
#mixedContentCartoons .contentBox {
    position: relative;
    float: left;
    display: block;
    height: 172px;
    width: 291px;
    border: solid 0px #ccc;
    margin: 0px 1px;
    background: #000000;
    /* If you don't want the images in the scroller to be selectable, try the following
       block of code. It's just a nice feature that prevent the images from
       accidentally becoming selected/inverted when the user interacts with the scroller. */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
#mixedContentCartoons .contentBox img {
    margin-bottom: 10px;
    width: 100%;
    opacity: 0.5;
}
#mixedContentCartoons .overlay:hover > .contentBox img {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}
#mixedContentCartoons .contentBox p {
    font-size: 10px;
}



#mixedContentCaption .overlay, #mixedContentCaption .overlay-active {
    height: 100%;
    width: 100%;
    margin-top: -172px;
    color: #FFFFFF;
    padding: 0 10px 10px 10px;
    position: absolute;
}

#mixedContentCaption .overlay:hover > .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}
#mixedContentCaption .overlay:hover > .title-carousel {
    background: #FF0000;
    opacity:0.8;
}
#mixedContentCaption .overlay-active > .title-carousel {
    background: #FF0000;
    opacity: 0.5;
}
#mixedContentCaption .overlay-active .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}

#mixedContentCaption {
    width: 100%;
    height: 172px;
    position: relative;
    display: block;
    margin-bottom: 1px;
}
#mixedContentCaption .contentBox {
    position: relative;
    float: left;
    display: block;
    height: 172px;
    width: 291px;
    border: solid 0px #ccc;
    margin: 0px 1px;
    background: #000000;
    /* If you don't want the images in the scroller to be selectable, try the following
       block of code. It's just a nice feature that prevent the images from
       accidentally becoming selected/inverted when the user interacts with the scroller. */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
#mixedContentCaption .contentBox img {
    margin-bottom: 10px;
    width: 100%;
    opacity: 0.5;
}
#mixedContentCaption .overlay:hover > .contentBox img {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}
#mixedContentCaption .contentBox p {
    font-size: 10px;
}
#mixedContentSnippets{display:none}
#mixedContentCartoons{display:none}
#mixedContentCaption{display:none}


#mixedContentSports .overlay, #mixedContent .overlay-active {
    height: 100%;
    width: 100%;
    margin-top: -172px;
    color: #FFFFFF;
    padding: 0 10px 10px 10px;
    position: absolute;
}
#mixedContentSports .overlay:hover > .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}
#mixedContentSports .overlay:hover > .title-carousel {
    background: #FF0000;
    opacity:0.8;
}
#mixedContentSports .overlay-active > .title-carousel {
    background: #FF0000;
    opacity: 0.5;
}
#mixedContentSports .overlay-active .title-carousel > a .ticarousel {
    border-left: 3px solid #FFFFFF !important;
}
#mixedContentSports {
    width: 100%;
    height: 172px;
    position: relative;
    display: block;
    margin-bottom: 1px;
}
#mixedContentSports .contentBox2 {
    position: relative;
    float: left;
    display: block;
    height: 172px;
    width: 291px;
    border: solid 0px #ccc;
    margin: 0px 1px;
    background: #000000;
    /* If you don't want the images in the scroller to be selectable, try the following
       block of code. It's just a nice feature that prevent the images from
       accidentally becoming selected/inverted when the user interacts with the scroller. */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
#mixedContentSports .contentBox2 .img_bckg {
    margin-bottom: 10px;
    width: 100%;
    opacity: 0.5;
}
#mixedContentSports .overlay:hover > .contentBox2 .img_bckg {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}
#mixedContentSports .contentBox2 p {
    font-size: 10px;
}

#mixedContentSnippets .contentBox {
	position: relative;
	float: left;
	display: block;
	height: 172px;
	width: 291px;
	border: solid 0px #ccc;
	margin: 0px 1px;
	background: #000000;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#mixedContentSnippets .contentBox .img_bckg {
	margin-bottom: 10px;
	width: 100%;
	opacity: 0.5;
}
#mixedContentSnippets .overlay:hover > .contentBox .img_bckg {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}
#mixedContentSnippets .contentBox p {
	font-size: 10px;
}

#mixedContentCartoons .contentBox {
	position: relative;
	float: left;
	display: block;
	height: 172px;
	width: 291px;
	border: solid 0px #ccc;
	margin: 0px 1px;
	background: #000000;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#mixedContentCartoons .contentBox .img_bckg {
	margin-bottom: 10px;
	width: 100%;
	opacity: 0.5;
}
#mixedContentCartoons .overlay:hover > .contentBox .img_bckg {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}
#mixedContentCartoons .contentBox p {
	font-size: 10px;
}

#mixedContentCaption .contentBox {
	position: relative;
	float: left;
	display: block;
	height: 172px;
	width: 291px;
	border: solid 0px #ccc;
	margin: 0px 1px;
	background: #000000;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#mixedContentCaption .contentBox .img_bckg {
	margin-bottom: 10px;
	width: 100%;
	opacity: 0.5;
}
#mixedContentCaption .overlay:hover > .contentBox .img_bckg {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}
#mixedContentCaption .contentBox p {
	font-size: 10px;
}



.bck_li{height:120px}
.bck_li_octhumb{width: 82px; height: 82px; position: absolute; float: left;}

@media only screen and (max-width: 1025px) {
    #floater {
        display:none;
    }

}

@media only screen and  (min-width: 1280px)
{
    
ul.list-latestcat li{height: 96px;}
  
}
@media only screen and (max-width: 940px) {
    .header-banner{margin-top:5px;}

}
@media only screen and (max-width: 1024px) {
    .nav-bar {
        height: 55px;
        background: #fff;
        margin-top: 10px;
    }
    .nav-bar li img.logo {
        margin: 13px 0 0 0;
        float: left;
       
    }
    .nav-bar>li:hover.logo {
        background: none;
    }
    .nav-bar>li.logos:hover {
        height: 55px;
        background: #fff;
    }
    .menu-btn {
        margin-right: 0px;
        width: 40px;
        margin-top: 9px;
        background: none repeat scroll 0 0 #fff;
        color: #000;
        font-size: 40px;
    }


}
#nav-bar{
    display: inline-block;
    width: 100%;
}
#cat2news .title-carousel{width:100%}
.logo-header{
    background: none repeat scroll 0 0 #fff;float: left;height: 55px;padding: 0;width: 16.6% !important;
}
.header-banner{padding:0px; text-align: center;}
.header-banner img{width:83%;}
.poll a{font-size:18px;}

#maincontainer .authorpost .share-post a{color: #ff0000}

#maincontainer .authorpost .share-post a:hover {
    color: #000 !important;
}
.share-post a .fa { color: #ff0000 !important;}
.share-post a .fa:hover { color: #000 !important;}
#singlepost p{font-size:16px;}
.meta-carousel{padding: 20px; color: #ff0000;}
.bg1{background-color: #c5c5c5 !important;}
.bg2{background-color: #E5E5E5 !important;}
.bg3{background-color: #f0f0f0 !important;}
.result_vote{background: none repeat scroll 0 0 #2ba6cb}
#message{color: red;
font-size: 13px;
font-weight: normal;
margin-left: 5px;
padding-top: 10px;
text-align: center;}

.authorname_coulum{font-size: 18px;}
.no-border{border: none;}
.align_left { float: left; }
.fb_recommended{padding:10px;}
.slider-ad{max-height: 300px; margin-top: 40px;}
.ad-slider{background: #000;}
.ad-title{background: #ff0000;}
.sticky-widget{position:fixed; display: block; top:42%; width: 28.8%; z-index: 999;}

#sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }
.inside { background-color: #f4f4f4; padding: 10px; }
#sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }
.custom_link{color:#fff !important;}
.custom_link:hover{color:red !important;}

#tiles-blog {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}

#tiles-blog li {
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 2px;
    cursor: pointer;
    display: none;
    padding: 4px;
    width: 354px;
}

.twitter-timeline
{
    height: 520px;
}
#maincontainer a.comments_a{color: #000}
#maincontainer a.comments_a:hover{color:#fff; background: #000}
#mixedContent .overlay:hover > .title-carousel {
   
    opacity:0.8;
}
#mixedContent3 .overlay:hover > .title-carousel{ opacity:0.8;}


#trending-tags{}
    #trending-tags ul.breadcrumbs{
        width: 100%;
    }
    #trending-tags ul.breadcrumbs li:first-child:before{
        content: " " !important;
    } 
    #trending-tags ul.breadcrumbs li:nth-child(2):before{
        content: " " !important;
    } 
    #trending-tags .header-title{ 
      font-weight: bold;
      color: #ff0000 !important;
    }
    #trending-tags ul.breadcrumbs li a{ 
        color: #000;
    }
        #trending-tags ul.breadcrumbs li a:hover{ 
            color: #ff0000;
        }
	#singlepost blockquote h2{
                border-left: 2px solid #6f6f6f;
                padding-top: 4px;
                padding: 0px 20px;
                margin-left: 3px;
		font-size: 16px;
		font-weight: normal;
		line-height: 24px;
		margin-bottom: 10px;
                margin-top: 0px;
		font-family: 'Open Sans', sans-serif;
		color: #6f6f6f;
	}
	.share-post .fb_iframe_widget{
		display: block !important;
		position: relative !important;
		float: right !important;
		margin-top: -2px  !important;
	}
	.fb_save_btn{
		margin-top:10px;
	}
	.search-bar-mbl 
	{
		display:none;
	}
	@media (max-width: 767px)
	{
            .whatsapp_web{
                display: none;
            }
            .see_more a{
                width: 100%;
            }
            .search-bar-mbl 
            {
                    display:block;
            }
            .hidden-mobile{
                display: none;
            }
            ul#logos {
                overflow: visible;
            }
	}
	
	#drop_down { margin: 0 0 0 auto;
            position: relative;
            width: 100%; 
        }
	#drop_down .sortbox{
            display: inline-block; margin-bottom: 10px; 
        }
	#listnews ul li:first-child{margin-top: 20px;}
	.sortbox select
	{
		width:150px;
	}
	.author_detailinfo {
		background: #F8F8F8;
		height: auto;
		line-height: 50px;
		overflow: hidden;
		padding-left: 20px;
		margin-top: 0px;
		border-bottom: 1px solid #EBEBEB;
		border-top: 1px solid #EBEBEB;
		margin-bottom: 20px;
	}
	.author_name_cls
	{
		width:450px;
		float:left;
	}
	@media (max-width: 767px) {
            
		.author_name_cls
		{
			width:323px;
		}
	}
        
	.wlistcat .getcat .catlist li:not(:last-child) {
		border-bottom: 1px solid #d6d6d6;
	}
	.breaking-news-container #boxvid 
	{
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 5px;
	}
	.boxvid_text h1 a 
	{
		color: #333;
	}
	.boxvid_text h1 a:hover
	{
		color: #FF0000;
	}
	@media (max-width: 767px) {
            #singlepost .adjustshare-spc{
                padding: 25px 10px 10px 10px!important;
                    margin-bottom: 0px!important;
            }
            header .spc{
                margin-bottom: 10px;
            }
            .epaper_head_archive span{
                top: 7px;
            }
            .share-head-epaper{
                bottom: -12px;
                left: 7px;
            }
            .epaper_area .epaper-post-date{
                position: relative;
                bottom: 24px;
            }
            .epaper_header .epaper_area .page_nav{
                margin-top: 15px!important;
            }
            .epaper_header .epaper_area .epaper_head_archive{
                margin-right: 0px!important;
                margin-top: 15px!important;
                width: 100%!important;
                display: -webkit-inline-box!important;
            }
            .e_archive {
                display: block!important; 
            }
            .latest-news-block .vidpost{ 
                height: 180px;
            }
	}	
	.pushy-active .pushy-left
	{
		overflow-y: -webkit-paged-y !important;
	}
        
       
        .post-sharing{
                display: none;
            }
        @media only screen and (max-width: 768px)
        {
            .post-sharing{
                display: block;
            }

            .logo {
                width: 184px !important;
            }
            
        }
        
        .post-sharing{
		    margin: 0px 0 0;
        }
        .post-sharing .list-inline{
            padding-right: 40px;
            float: right;
            padding-left: 10px;
        }
        .list-inline > li{
            padding-left: 3px;
            display: inline-block;
        }
        .list-inline > li iframe{
            padding-left: 2px;
            display: inline-block;
        }
        .post-sharing .btn {
    padding: 10px 16px;
}

.fb-button.btn-primary:focus, .fb-button.btn-primary:hover, .fb-button.btn-primary{
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 3px;
    color: #fff!important;
    background-color: #3B5998 !important;
    border-color: #3B5998 !important;
}
.post-sharing .btn:hover {
    opacity: 0.9;
}
.tw-button.btn-primary:hover, .tw-button.btn-primary:focus, .tw-button.btn-primary{
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 3px;
    color: #fff!important;    
    background-color: #00B6F1 !important;
    border-color: #00B6F1 !important;
}


  .list-inline #wtsp{     
        position: relative!important;
        top:20px!important;
  }

.post-sharing iframe{
    float: right!important;
    padding-left: 0px;
    border: 0px;
    overflow: hidden;
    height: 47px;
    width: 47px;
}

#wtsp iframe {
    height:47px !important;
    
}
.list-inline #wtsp img  {
   width: 27px!important;   
}
.trending_articles
{
	color:#333 !important;
}
.trending_articles:hover
{
	color:#FF0000 !important;
}
.trending_topics_list 
{
	color: #ff0000;
}
.ticker_newspanel
{
	padding-top:5px;
}
.ticker_newspanel a 
{
	color:#333;
}
.panel-with-grey-background
{
	padding-bottom: 10px;
    padding-top: 7px;
    background-color: #f8f8f8 !important;
}   
.epaper-edition-listing h3 a{
    color: #000;
}
/*.blogtwo .lthumb{
    margin-left: 5px;
    margin-top: 5px;
}*/
.sf-menu  .head-date{
    color: #FFFFFF;
    border-top: 0px solid rgba(255,255,255,.5);
    padding: 10px 5px;
    text-decoration: none;
    zoom: 1;
}
.sf-menu{
    margin-bottom: 5px;
}
.input-container {
    margin:0px;
    position: relative;
    padding: 5px 10px;
    border-right: 1px solid #333;
}
.icon-ph{
    right: 6px;
}
    .icon-ph button{
        top:7px;
    }

    .icon-ph button{
        padding: 7px 7px 8px;
        top: -1px;
        position: relative;
        left: 1px;
    }
.input-container .custom-text {
    padding: 6px 30px 6px 20px !important;
}
.input-container .custom-text:focus {
    padding: 6px 30px 6px 20px !important;
}
.dcontact p{
    margin-top:5px;
}
.twelve .authorname .time{
    font-size: 12px;
    color: #212121!important;
}
.oc-horizon .spec-time{
    font-size: 12px;
    color: #212121!important;
}
ul.newsticker span{
    font-size: 11px;
    color: #ff0000!important;
}
ul.newsticker a{
    font-size: 11px;
    color:#000;
}
/*.sf-menu .head-date{
    text-transform: uppercase;
    font-size: 11px;
    color: #212121!important;
}*/
p.meta-date{
    text-transform: none;
    font-size: 12px;
    color: #212121!important;
}
.desc p{
    font-size: 15px!important;
}
#footer .copyright{
    text-transform: none;
}
.toppage{
    color: #fff;
}
.toppage:hover{
    color: #FF0000;
}
h2.ntitle{
    font-size: 18px;
}
#cat2news .othercat{
    padding-left: 0px;
}
#singlepost blockquote{
    border: 0px;
}
.gridleft  .getcat .lthumb{
    margin-top: 20px;
}
@media(max-width:768px){
    .share-head-epaper{
        padding-top: 0px!important;
    }
    #singlepost .epaper-main-header{
            height: 265px;
    }
    .epaper_header .epaper_area .page_nav a{
        float: none!important;
    }
    .epaper_header .epaper_area .page_nav{
        padding-left:0!important;
        margin-top: 0!important;
        text-align: center!important;
        width: 100%;
    }
    .epaper_header .epaper_area .epaper_head_page_no{
        float: right!important;
        display: inline-block!important;
        width: 100%;
        text-align: center;
    }
    .epaper_head_edition {
        float: none;
        display: block;
        width: 100%;
        text-align: center;
    }
    .epaper_header {
        height: auto!important;
        padding-bottom: 0px;
    }
    .epaper_header .epaper_area{
        padding-bottom: 0px!important;
        height: auto!important;
        padding-top: 17px!important;
    }
    .columns {
    width: 100%!important;
    }
    .head-share2{
        padding-left: 2px;
        padding-top: 5px;
        position: relative;
        bottom: 84px;
        background: #f5f5f5;
        width: 45px;
        font-weight: bold;
    }
    .othercat1 .oc-horizon{
        margin-bottom: 0px;
    }
    #listnews ul li{
        padding-bottom: 15px;
    }
    #catnews .othercat{
        margin-top: 0px;
    }
    #catnews .othercat .oc-horizon{
        margin-bottom: 0px;
    }
    #cat2news .othercat{
        padding-bottom: 0px;
        padding-left: 20px;
    }
    #cat2news .othercat1{
        width: 100%!important;
    }
    .IN-widget{
        margin-left: 3px;
    }
    #singlepost .postmeta {
    display: block!important;
}
    #singlepost article .authorpost .thumbauthor{
        width: 25%!important;
    }
    #singlepost article .authorpost .authorname{
        width: 70%!important;
    }
     #singlepost article .authorpost .authorname .meta-date{
        margin-bottom: 0px;
    }
    #singlepost .post-content{
        padding-bottom: 0px;
        padding-top: 0px;
    }
    #singlepost .post-content h5{
        margin-bottom: 0px;
    }
    #singlepost article .authorpost{
        display: block!important;
        width: 100%!important;
    }
    #singlepost article .article-share{
        width: 100%!important;
    }
    .twelve aside .tweett{
    display: none;
    }
    #mixedContentSports .scrollingHotSpotLeft{
        display: block!important;
            opacity: 0.35!important;
    }
    #mixedContentSports  .scrollingHotSpotRight{
        display: block!important;
            opacity: 0.35!important;
    }
    #mixedContent .scrollingHotSpotLeft{
        display: block!important;
            opacity: 0.35!important;
    }
    #mixedContent  .scrollingHotSpotRight{
        display: block!important;
            opacity: 0.35!important;
    }
    #mixedContent3 .scrollingHotSpotLeft{
        display: block!important;
            opacity: 0.35!important;
    }
    #mixedContent3 .scrollingHotSpotRight{
        display: block!important;
            opacity: 0.35!important;
    }
}
    .dcontact{
        text-align: center;
    }
    .copyright .five{
        text-align: left;
        margin-bottom: 15px;
    }
    .copyright .seven span{
        padding-right: 10px;
    }
    .footer_links{
        height: 30px;
    }
  
    .dcontact p {
    margin-top: 19px;
}
@media(max-width:768px){
    .blogthree .authorname{
        width: auto;
    }
    .seprator-next-pre{
        margin-right: 14px!important;
    }
        #singlepost header h1{
            font-size: 22px;
        }
        
    .footer_links{
        height: auto;
    }
    ul.footer_links li{
       float: none;
    }
    .copyright .five{
        text-align: center;
    }
    .copyright .seven span{
        position: relative;
        right: 10%;
    }
}
/*}*/
.twelve .panel .one{
    bottom: 20px;
    width: 90px;
    right: 20px;
    text-align: center;
    background: #F8F8F8;
}
.twelve .panel .one .trending{ 
    height: 40px;
    padding-top: 15px;
    margin: 0;
}
.twelve .panel .eleven{
    padding: 0px 0px;
}
.catf .catf-caption h2{
    font-size: 28px;
    line-height: 32px;
}
h3.blocktitle{
    font-size: 22px!important;
    text-transform: uppercase;
    margin-bottom: 0px;
}
ul.catlist {
    margin-bottom: 20px;
}
.head-li:hover{
    background: #000!important;
}
.authorname .meta-date{
    margin-top: 0px;
}
#mixedContent {
    height: auto;
}
#catnews .lthumb{
    margin-bottom: 0px;
}
#catnews .othercat{
    padding-bottom: 0px;
}
#catnews .othercat .bck_li{
    padding-bottom: 0px;
    height: 100px;
}
#cat2news ul.oc-horizon li{
    height: 94px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}
#cat2news ul.oc-horizon li:last-child{
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#cat2news .featured{
   
    padding-bottom: 5px;
}
#catnews .featured{
   
    padding-top: 20px;
}

#mixedContentSports .scrollingHotSpotLeft{
    opacity: 0;
    display: block;
    top: 65px;
    width: 0%;
    height: 20%;
    display: block;
}
#mixedContentSports  .scrollingHotSpotRight{
    opacity: 0;
    display: block;
    top: 65px;
    width: 0%;
    height: 20%;
    display: block;
}
#mixedContent .scrollingHotSpotLeft{
    opacity: 0;
    display: block;
    top: 65px;
    width: 0%;
    height: 20%;
    display: block;
}
#mixedContent  .scrollingHotSpotRight{
    opacity: 0;
    display: block;
    top: 65px;
    width: 0%;
    height: 20%;
    display: block;
}
#mixedContent3 .scrollingHotSpotLeft{
    opacity: 0;
    display: block;
    top: 65px;
    width: 0%;
    height: 20%;
    display: block;
}
#mixedContent3 .scrollingHotSpotRight{
    opacity: 0;
    display: block;
    top: 65px;
    width: 0%;
    height: 20%;
    display: block;
}
ul.newsticker li{
    height: 22px;
}
#cat2news .othercat1{
    width: 50%;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    border-right: 1px solid lightgray;
    border-left: 1px solid lightgray;
}
#cat2news .othercat1 ul.oc-horizon li{
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: 0px;
}
.othercat1 .oc-horizon{
    margin-top: 20px;
}
.authorname{
    margin-left: 0px;
}
.blogtwo .itemblog .authorpost{
    padding-bottom: 0px;
}
#singlepost .post-authorthumb{
    width:100%;
}
#singlepost .post-content{
    width: 100%;
    padding-bottom: 0px;
}


.article-share .fb_iframe_widget {
    display: inline-block !important;
    margin-right: 2px;
    margin-bottom: 8px;
}



.article-share .custom-soc span{
    bottom: 5px;
    padding: 3px 8px;
    border-radius: 2px;
}
#singlepost .postmeta .meta-date{
    width: 100%;
}
#singlepost .postmeta {
    padding: 10px 10px;
    width: 100%;
    display: block;
    line-height: unset;
}
#content .blogthree .itemblog{
    min-height: 375px;
}
#content .blogonee .itemblog{
    min-height: 95px;
}
#content .blog-tag .itemblog{
    min-height: 375px;
}
.fb_share_detail_page{
    margin-bottom: 0!important;
}
.postmeta a .google-plus{
    background:  #d34836;
}
#singlepost article .authorpost .authorname h3{
    font-size: 18px;
    font-weight: normal;
    }
    #singlepost article .authorpost .authorname .meta-date{
    font-size: 12px;
    }
    #catslide{
        margin-top: 0px;
    }
    #singlepost article .postmeta .article-share {
        display: inherit;
    }
/*    #maincontainer{
        margin-top: 0px;
    }*/
.wtrending .listtrend{
    margin-bottom: 0px;
}
.wtrending .titletrend{
    margin-top: 20px;
}
#listnews ul li{
    padding-bottom: 0px;
}
#cat2news{
    margin-top: 20px;
}
#maincontainer{
    margin-top: 0px;
}
#boxvid{
    margin-top: 0px;
    padding: 0px 20px;
}
.content .blogtwo{
    padding-top: 10px;
}
.content .listnews{
    padding-top: 20px;
}
.mrg-top{
    margin-top: 20px!important;
}
@media(min-width:768px){
    .hidden-desktop{
        display: none;
    }
    .mainbar {
        padding: 0px;
    }
    .blogthree .itemblog{
        width: 354px;
    }
    #singlepost .epaper-main-header{
            height: 106px;
    }
    #singlepost .postmetaone{
        position: relative;
        bottom: 10px;
    
    }
    
    .article-share .fb_iframe_widget {
        margin-right: 15px;
    }

    .article-share #twitter-widget-1 , .article-share #twitter-widget-2 ,.article-share .google-plus,.article-share IN-widget{
        margin-right: 15px;
    }
    .whatsapp-mobile{
        display: none;
    }
    .share-head{
        position: relative;
        top: 18px;
        left: 19px;
        z-index: 99;
    }
    .share-head-epaper{
       
       
        top: 12px;
       
    }
    .head-share2{
        position: relative;
        bottom: 28px;
        left: 19px;
        width:60px;
        font-weight: bold;
    }
}
.share-head{
    padding-left: 2px;
    padding-top: 5px;
    background: #f5f5f5;
    width: 45px;
    font-weight: bold;
}
.share-head-epaper{
    padding-left: 2px;
    background: #f5f5f5;
    width: 45px;
    font-weight: bold;
    line-height: 0px;
    position: relative;
    z-index: 99;
    left: 8px;
}
.show-block{
    display: block;
}
.lSPager{
    display: none;
}
.tcarousel li{
    color: #fff;
}
.tcarousel li:hover{
    color: #FF0000;
}
ul.nav-carousel li:first-child:before {
    content: " ";
    font-weight: bold;
    position: relative;
    left: -9px;
}
ul.nav-carousel li:before {
    content: "|";
    font-weight: bold;
    position: relative;
    left: -9px;
}

.content-slider h3{
    margin: 0;
    font-size: 14px;
    position: relative;
    padding: 10px 0px;
    margin: 0px 15px;
    bottom: 63px;
    border-left: 4px solid #FF0000;
    padding-left: 5px;
}

.slider-image{
    opacity: 0.5;
    transition: opacity 1s ease-in-out;
}
.slider-image:hover{
    opacity: 1;
}
.lslide{
    background: #000000;
    height: 163.5px;
}

.lslide h3 a:hover{
    color:  #fff;
}
#cat2news .title-carousel{
    margin-top: 119px;
    right: 7px;
}
h2,h4{
    line-height: 1.3;
}
ul.listtrend li{
    padding: 15px;
    line-height: 1.3;
}   
.epaper-main-header .postmeta .meta-date{
    width: 50%!important;
}
.epaper_head_archive span{
    position: relative;
    right: 26px;
    bottom: 2px;
}
.epaper_header .epaper_area .page_nav a{
    height: 30px;
    padding-top: 5px;
    background: #970b0e;
    border-radius: 3px;
}
.epaper_header .epaper_area .page_nav a:nth-child(1){
    border-right: 0px!important;
}
.epaper_area select{
    border-radius: 3px;
}
.seprator-next-pre{
    padding: 7px 1px!important;
    background: #fff!important;
    width: 1px;
    margin-right: 10px;
}
.gnSlider .flex-direction-nav li a{
    color: #0e0e0e;
    border: 3px solid #0e0e0e;        
}
.detail-page blockquote{
    padding: 10px 20px 0 45px;
}
.detail-page .authorpost{
    margin-top: 10px;
    background: #f5f5f5;
}
.todays-paper #listnews ul li {
    padding: 15px 15px;
    margin-top: 20px;
    margin-top: 0;
  
    border-bottom: 1px solid #d6d6d6;
    list-style: none;
}
.todays-paper .excerpt{
    padding-bottom: 5px;
}
.todays-paper .getcat{
    padding-top: 15px;
   
    border-bottom: 1px solid #d6d6d6;
}
.todays-paper .border-right {
    border-right: 1px solid #d6d6d6;
}
.todays-paper .border-left{
    border-left: 1px solid #d6d6d6;
    position: relative;
    right: 1px;
}
    
.todays-paper .todays-widget li{
    padding: 10px 15px!important;
}
.todays-paper .todays-widget .excerpt{
    padding-bottom: 0px;
}
.todays-paper .todays-widget .excerpt h2{
    font-size: 18px;
    line-height: 1.3;
    font-weight: normal;
}
.todays-paper #listnews .lthumb{
    margin-bottom: 15px;
}
.lslide:hover > h3{
    background: #FF0000;
    border-left: 4px solid #fff;
    opacity: 0.8;
    transition: opacity 1s ease-in-out;
}
.epaper_head_archive:hover .calendar_div{
    visibility: visible!important;
    opacity: 1!important;
}
@media(min-width: 768px){    
    .fixedd{
            width: 100%;
            left: 0;
            position: fixed;
            top: 0;
            z-index: 9999;
    }
}
.topbar{
    height: 43px;
}
.topbar .active-red{
    background: #FF0000;
    border-color: #6D0000;
    border-right: 0px solid #333;
}
.topbar .active-red:hover{
    background: #AD0000;
}
.active-red{
    background: #FF0000;
    border-color: #6D0000;
    border-right: 0px solid #333;
}
 .active-red:hover{
    background: #AD0000;
}
.election-menu a{
    padding: 10px 0px;
    font-size: 15px;
    width: 19.81%;;
}
table tbody tr{
    background: #f9f9f9;
}
.w3-bar-item{
    background: #000!important;
}
.w3-bar-item:hover{
    opacity: 0.9;
}
.active_cell, .active_cell a, .selected_menu
{
        background: #FF0000!important;
        color: #ffffff!important;
}
.selected_menu:hover
{
    opacity: 0.9!important;
}
#cboxOverlay{
    background: #000!important;
}
.button-white{
    background: #ffffff!important;
    color: #000!important;
}
.button-white:hover{
    opacity: 0.8!important;
}
.election-table{
    width:100%;
}
.election-table th,td{
    width: 20%;
}
.election-table th{
    padding: 10px 10px!important;
    font-size: 15px;
    background: #970b0e;
}
.election-view{
    left: 12.5%;
}
.election-table tbody tr td{
    text-align: center;
}
#elections-party-detail td a{
    color: #000;
}
#elections-party-detail td a:hover{
    color: #FF0000;
}
@media(max-width:768px){
    .election-view{
        left: 0%;
    }
    .election-table th{
        padding: 5px 2px!important;
    }
    .election-menu a{
        width:100%;
        margin-bottom:2px;
    }
    .orbit-wrapper .slider-nav span{
        width: 25px;
        height: 34px;
        top: 40%;
    }
    .main_slider_img{
        height: 300px;
    }
    .catf .catf-caption {
        margin-top: -115px;
    }
    .catf .catf-caption h2 {
        font-size: 20px!important;
    }
}

@media(min-width:768px){
    
}
.read_more
{
    font-size: 16px;
    padding-bottom: 10px;
    font-weight: bold;
}
#mainbar img.logo {
    padding: 12px 5px 0 5px;
}
.pushy a:hover{
    background: #FF0000;
}
.epaper_btn_next_prev_disabled{
    background-color: #eae8e8!important;
    color: #989898;
}