/* ---------------------------------- */

/* style.css 

   Project: Independent News

   Version: 1.0

   Developed by: B M Rafiul Alam

   rafiul.alam@yahoo.com

   Date: 6/11/2016

------------------------------------- */
@font-face {
    font-family: 'Siyam Rupali';
    src: url('fonts/SiyamRupali.eot?version=1.070');
    src: local('Siyam Rupali'), url('fonts/SiyamRupali.woff?version=1.070') format('woff'), url('fonts/SiyamRupali.ttf?version=1.070') format('truetype');
    font-style: normal;
}
body {
    font-family: 'Siyam Rupali', 'SolaimanLipi','Tahoma' !important;
    font-size: 15px;
    color: #656565;
	line-height:1.65;
}
h5 {
	font-size:18px;
}
.section {
	padding: 10px 0px 10px 0px
}
.grey-bg{
	background: #ccc !important;
	margin-bottom: 6px;
	color: #333;
}
.temp-right h5{
	max-width: 181px;
	margin-bottom: -1px;
	margin-top: 1px;
}
.top-section{
	padding-top:10px;
}

.fade {
	animation: fadeIn 1.5s
}
.xs-device {
	height: 92px;
	padding: 7px 15px;
	text-align: center;
	float: none;
}
.mobile-header {
	width: 100%;
	background: url("../img/bg_header.jpg") no-repeat scroll center center / cover;
}
 @media (max-width:767px) {
.navbar-inverse {
	margin-bottom: 0
}
}
.navbar-brand {
	padding: 8px 15px;
}
.section-devider {
	height: 3px;
	width: 100%;
	display: block;
	background: #ccc;
	margin: 15px 0 15px
}
.gallery-devider.gallery-devider {
	position: relative;
}
.gallery-devider h3 {
	position: absolute;
	background: #fff;
	top: -31px;
	padding-right: 14px;
	color: #111;
	left: 0px;
	width: 75px;
	text-align: left;
	z-index: 21
}

 @media (min-width: 768px) {
.col-sp {
	width: 37.5%;
	float: left
}
}
.navbar-inverse {
	background-color: #000000;
	border-color: #333;
	border-radius: 0
}
.right h3,  .left h3,  .mid h3 {
	padding: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #DADADA;
	color: #111
}
 [class^="col-"] {
 padding-right: 10px;
 padding-left: 10px;
}
.no-padding,  .video {
	padding: 0
}
.media,  .media .media {
	margin-top: 4px;
	border-bottom: 1px solid #CCC;
}
.media-body,  .media-left,  .media-right {
	display: table-cell;
	vertical-align: top;
}
.media-left,  .media > .pull-left {
	padding-right: 10px;
}
.media-body,  .media-left,  .media-right {
	display: table-cell;
	vertical-align: top;
}
.media-body {
	width: 10000px;
}
.media,  .media-body {
	overflow: hidden;
	zoom: 1;
}
figcaption {
	padding: 7px
}
.spotlight figure {
	background: #ccc;
	margin-bottom: 6px;
	color: #333
}
.spotlight figcaption{
	min-height:355px !important 
}
.economics {
	min-height:903px !important;
	color: #333
}
.spotlight h4 {
	color: #000;
}
.cat-in-tab,  .tab-pane figure {
	position: relative;
}
.cat-caption {
	 position: absolute;
    bottom: 0;
    background: #000;
    padding: 5px;
    color: #FFF;
    opacity: .7;
    width: 100%;
    text-align: center
}
.fa-circle{
 color : #f2120f !important
}
.list-bordered {
	padding-left: 0
}
.more-story .list-bordered li::before,  #scroll li::before, .media-body a::before, .economics .list-bordered li::before, .general-news .list-bordered li::before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	content: "\f04d";
	margin-right: 5px;
	color: #f53535;
	font-size: 8px;
	vertical-align: text-top;
}
.list-bordered li {
	border-bottom: 1px solid #ccc;
	padding: 5px;
	list-style: none;
}
.list-bordered li a {
	color: #656565
}
.list-bordered li a:hover {
	color: #004276;
}
h4 > a {
	color: #000
}
.nav > li > a {
	font-size: 17px;
	color: #0e0e0e !important
}
.nav-tabs > li.active > a,  .nav-tabs > li.active > a:hover,  .nav-tabs > li.active > a:focus {
	color: #060606 !important;
}
.nav-tabs > li > a {
	color: #656565 !important
}
.dropdown-toggle > span:nth-child(1) {
	vertical-align: super
}
.navbar .form-group {
	position: relative;
}
.navbar .form-group .btn {
	position: absolute;
	right: 1px;
	border: none;
	border-radius: 0;
	top: 1px
}
.navbar-toggle {
	border: none;
	border-radius: 0;
}
.list-menu {
	padding-top: 4px
}
.navbar-nav > li:first-child > a {
	padding-left: 1px !important;
}
.top-bar {
	padding-left: 5px !important;
	padding-right: 6px !important;
}
.navbar-collapse {
	padding-left: 2px !important;
}
 @media (max-width:767px) {
.list-menu {
	display: none
}
.navbar-collapse {
	padding-left: 15px !important;
}
.navbar-nav > li:first-child > a {
	padding-left: 15px !important;
}
}
.form-control {
	border-radius: 0
}
article figure {
	float: left;
	padding: 7px;
	max-width: 100%;
	display: block;
}
a {
	color: #004276;
}
a:hover,  a:focus {
	color: #004276;
	text-decoration: none;
}
.dropdown-toggle {
	padding: 5px !important
}
.dropdown .fa {
	font-size: 35px;
}

/*Change icons size here*/

/*Change icons circle size and color here*/



@media (max-width: 990px) {
.social-icons {
	margin-top: 10px !important
}
}
.social-icons .fa {
	font-size: 18px;
	width: 30px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, 0.8);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 50%;
}
.social-icons.icon-circle .fa {
	border-radius: 50%;
}
.social-icons.icon-rounded .fa {
	border-radius: 5px;
}
.social-icons.icon-flat .fa {
	border-radius: 50%;
}
.social-icons .fa:hover,  .social-icons .fa:active {
	color: #FFF;
	/* -webkit-box-shadow: 1px 1px 2px #333; */

	-moz-box-shadow: 1px 1px 2px #333;/* box-shadow: 1px 1px 2px #333; */

}
.social-icons.icon-zoom .fa:hover,  .social-icons.icon-zoom .fa:active {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.social-icons.icon-rotate .fa:hover,  .social-icons.icon-rotate .fa:active {
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
.social-icons .fa {
	color: #ccc;
	border: 1px solid #ccc;
}
.social-icons .fa:hover {
	color: #333
}
/*--- Scroll------------*/

.styled-v-bar {
	/* sample CSS class for a different vertical scrollbar look */

    

	background: url(..img/custom-scroll-bar.png) center top no-repeat;
	width: 10px;
	margin-right: 0;
	margin-bottom: 4px;
}
.styled-v-bar ins {
	/* Style for the "ins" inner element, or bottom of the scrollbar */

	display: block;
	background: url(../img/custom-scroll-bar.png) center bottom no-repeat;
	width: 10px;
	height: 4px;
	position: absolute;
	top: 100%;
}
div[role="tabpanel"] ul li {
	padding: 3px
}
.nav-tabs {
	border-bottom: 1px solid #fff;
	background: #DADADA;
}
.ad {
	background-color: #F9F9F9;
	border: 1px solid #DDDDDD;
	height: 80px;
	padding-top: 30px;
	font-weight: bold
}
.slide {
	margin-bottom: 10px
}
.carousel-caption > p {
	background: #000;
	opacity: .7;
	color: #FFF;
	padding: 7px;
	margin: 0;
	font-size: 20px
}
.carousel-caption {
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	padding: 0
}
.carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {
	font-size: 20px;
}
.carousel-control {
	top: 45%;
}
.carousel-control.right,  .carousel-control.left {
	background-image: none
}
.video h3 {
	margin-bottom: 10px
}
.category > aside > figure> h3,  .video h3, .feature > h3, .tab-wrap {
	position: relative;
}
.category > aside > figure > h3 > a,  .video h3 a, .feature h3 > a, .chevron {
	position: absolute;
	right: 1px;
	background: #C9C9C9;
	padding: 7px;
	top: 0;
}
.chevron {
	padding: 9px;
}
.category > aside > figure > h3 > a::after,  .video h3 a::after, .feature h3 > a::after, .chevron::after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	content: "\f054";
	margin-right: 5px;
	color: #242424;
	font-size: 19px;
}
.video figure {
	position: relative;
}
.video figure > .video-thumb {
	position: absolute;
	width: 50px;
	height: 29px;
	background: #000;
	opacity: .7;
	bottom: 75px;
	left: 0;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
}
.thumb-wrap {
	position: relative;
	float: left;
	margin-bottom: 3px;
}
.video-thumb, .video-icon {
	position: absolute;
	width: 50px;
	height: 29px;
	background: #000;
	opacity: .7;
	left: 0;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	bottom: 0;
}
.video-icon {
	position: absolute;
	top: 38%;
	left: 44%;
	height: 40px !important;
	width: 40px;
	line-height: 38px !important;
	opacity: .8;
	background: none !important;
}
.sp-video-icon {
    position: absolute;
    top: 5%;
    left: 22%;
    height: 40px !important;
    width: 40px;
    line-height: 38px !important;
    opacity: .8;
    background: none !important;
}
/*===== for Lifestyle ===== */

.video-icon-lf {
	position: absolute;
	top: 35%;
	left: 38%;
	height: 40px !important;
	width: 40px;
	line-height: 39px !important;
	opacity: .8;
	background: none !important;
}
.video-icon-sm {
	color: fff;
	background-image: url(../img/play-icon-sm.png) !important;
	background-repeat: no-repeat;
	display: block !important;
}
.video-icon-lead {
	position: absolute;
	top: 36%;
	left: 42%;
	height: 65px !important;
	width: 65px;
	line-height: 65px !important;
	opacity: .8;
	background: none !important;
}
.video-play {
	position: absolute;
	top: 36%;
	left: 46%;
	height: 65px !important;
	width: 65px;
	line-height: 65px !important;
	opacity: .8;
	background: none !important;
}
.video-play-dtl-lead {
	position: absolute;
	top: 35%;
	left: 42%;
	height: 65px !important;
	width: 65px;
	line-height: 65px !important;
	opacity: .8;
	background: none !important;
}
.video-play-dtl-lead2 {
	position: absolute;
	top: 31%;
	left: 41%;
	height: 40px !important;
	width: 40px;
	line-height: 38px !important;
	opacity: .8;
	background: none !important;
}
.dtl-video-icon {
	position: absolute;
	top: 31%;
	left: 40.60%;
	height: 38px !important;
	width: 38px;
	line-height: 38px !important;
	opacity: .8;
	background: none !important;
}
.video-icon-popular-1{
	position: absolute;
	top: 36%;
	left: 43%;
	height: 38px !important;
	width: 38px;
	line-height: 38px !important;
	opacity: .8;
	background: none !important;
}
.video-play-xs {
	position: absolute;
	top: 10%;
	left: 41%;
	height: 38px !important;
	width: 38px;
	line-height: 38px !important;
	opacity: .8;
	background: none !important;
}
.video-icon-gallery {
	position: absolute;
	top: 19%;
	left: 41%;
	height: 38px !important;
	width: 38px;
	line-height: 38px !important;
	opacity: .8;
	background: none !important;
}
.video-icon-md {
	color: fff;
	background-image: url(../img/play-icon-md.png) !important;
	background-repeat: no-repeat;
	display: block !important;
}
.video-icon > a:hover, .dtl-video-icon > a:hover, .video-icon-popular-1 > a:hover, .video-icon-lead > a:hover, .video-play-dtl-lead > a:hover, .video-play-dtl-lead2 > a:hover, .video-play > a:hover, .video-play-xs > a:hover, .video-icon-gallery > a:hover, .video-icon-lf > a:hover {
	opacity: .9 !important;
}
.navbar-form {
	padding: 0;
}
.video figure > .video-thumb > a {
	color: #FFF;
	outline: none;
	display: block;
	transform: scale(.9);
	transition: 1.5s
}
.video figure > .video-thumb > a:hover {
	transform: scale(1);
	transition: .9s
}
.footer-top {
	background: #252525;
	color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
}
.footer-top a {
	color: #fff
}
.footer-top figcaption{ 
	line-height:1.3 !important;
}
footer {
	background: #000
}
footer {
	margin-top: 30px
}
footer ul {
	padding: 10px;
	color: #fff
}
footer hr {
	width: 99%;
	border-top: 1px solid #868484;
	margin-bottom: 5px;
}
#scroll {
	width: 100%;
	height: 133px;
	padding: 0;
	resize: both;
	overflow: scroll
}
#scroll li {
	list-style: none;
	padding: 3px
}
footer ul > li > a {
	padding: 7px;
	color: #FFF
}
footer ul > li > a:hover {
	color: #FFF
}
.navbar-default {
	background-color: #fff;
	border-color: #fff;
}
.nav.navbar-left li a::after {
	content: "";
	border-right: 1px solid #2d2d2d;
	padding-right: 15px
}
.nav.navbar-left li:last-child a::after {
	border: none !important;
}
.spot-light {
	background: #D7D7D7
}
.logo {
	padding: 0px
}
.logo-xs{
	padding: 20px 0px 20px 0px;
}
.logo-inner {
	padding-top:20px;
	padding-bottom:20px;
}
.nav-tabs li > a {
	position: relative;
	display: block;
	padding: 7px 7px;
}
.tab-content .list-bordered li::before, .row.sports li a::after {
	content: "";
}
.politics-more{
	display:table;
	padding-bottom:15px;
}

.more-story h5, .general-news h5, .home-video h5, .sports h5, .sports-section h5, .video-section h5, .more-news h5, .details-section h5, .politics-thumb h5 {
	display: inline;
	background: #ccc; /* background: #111;*/
	color: #000; /* color: #fff; */
	padding: 6px 12px 4px 7px;
}
.comments h5{
	padding: 4px 7px 4px 7px !important;	
}

.rightbox{
	max-width: 181px;
	margin-bottom: -1px;
	margin-top: 1px;
}
.comments > .wrap .media:last-child{
	border-bottom:none !important	
}
.tab-wrap{
	padding:0px !important;
}
.tab-wrap .nav-tabs{
 background:#ccc !important;
 border-bottom:none;	
}
.tab-wrap .nav-tabs > li{
	margin-bottom:-2px !important;
}
.tab-wrap .nav-tabs > li > a {
    color: #000 !important;
	border-radius:0;
}
.tab-wrap .nav-tabs > li.active > a, .tab-wrap .nav-tabs > li.active > a:hover, .tab-wrap .nav-tabs > li.active > a:focus {
	border-style:none !important;
	border-width:0px !important;
	border-color: transparent;
	border-left:medium none !important;
}
.tab-wrap .media {
	padding:5px;
}
#LatestNews div:last-child, #PopularNews div:last-child{
	border-bottom:none !important
}
.sports h5{
	padding: 6px 12px 0px 7px;
}
.small-vid{
	margin-bottom:5px;
}
.section hr, .more-story hr, .general-news hr, .sports hr, .video-section hr, .more-news hr, .politics-thumb hr{
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0;
	border-top: 3px solid #ccc; /* border-top: 2px solid #333;*/
}
.home-video h5 {
	padding: 6px 100px 0px 7px;
}
.home-video figure {
	background: #363636;
	color: #fff;
	position: relative;
	height:174px;
	
}
.home-video a{
	color: #fff !important;
}
.home-video a:hover {
	color: #ccc !important;
}
.big-vid figcaption {
	position: absolute;
	top: 0;
	background: #363636;
	width:80%;
}
.big-vid .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.big-vid .video-container iframe,
.big-vid .video-container object,
.big-vid .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.home-video .fa {
	color: #f53535;
	font-size: 20px;
	padding-right: 7px
}
.home-video hr {
	margin-top: 0px;
	margin-bottom: 3px;
	border: 0;
	border-top: 2px solid #333;
}
.home-video {
	padding-bottom:40px;	
}
.media {
	padding-top: 10px;
	padding-bottom: 10px
}
.media a {
	color: #333
}
.comments {	background: #ccc;    float: left;    padding: 9px 10px 0px 10px
}
.comments h5 {
	background: #fff;
	color: #333;
	font-weight: bold;
}
.comments a span {
	color: #EB252F
}
.wrap {
	background: #fff;
	margin-top: 1px;
	margin-bottom: 15px;
	padding: 5px;	float:left
}
section {
	padding-bottom:20px;
}
.left-ads {
	padding-top: 10px;
	clear: both;
}
.row.sports figure {
	margin-bottom: 10px
}
.row.sports h4 {
	font-size: 14px;
	color: #000;
	font-weight: bold
}
.row.sports .media {
	border-bottom: none
} .comments .media-body a::before,  .sports .media-body a::before {    content: " ";}.pole{	text-align:center;	margin-top:20px}
.meadia-object{
	height:auto;
    max-width: 20% !important;
}
/*==== Section Page ===== */
.sports-section .aside-wrap{
	background:none !important;	
}
.sports-section h3,
.sports-section h4,
.video-section h3 {
    margin: 0px 0px 7px;
    color: #333
}
.video-section .thum-vid figcaption{
	min-height:224px;
}
.video-section .thum-vid figcaption h4, #VideoGalleryLeft h4{
	margin-top: 2px;
    padding: 1px 3px;
}
.sports-section .nav-tabs > li > a {
    padding: 6px 12px;
}
.sports-section .list-inline li:first-child a {
    border-right: 1px solid #CCC;
    padding-right: 9px;
    color: #555;
}
.sports-section .list-inline a {
    color: #31BD73
}
#Ad-10 {
	padding-left:0px;
	padding-right:0px;
}
.video-section figure {
    position: relative;
    margin-bottom: 15px
}
.video-section .cat-caption {
    background: #000;
    color: #fff;
}
.video-section figcaption,
.sports-section figcaption {
    padding-left: 0
}
.sports-section figure img {
    padding-bottom: 5px
}
.sports-section .nav-tabs {
    border-bottom: 1px solid #fff;
    background: transparent;
}
.sports-section .nav-tabs .active {
    border-bottom: 2px solid rgb(51, 51, 51);
}
.sports-section .nav-tabs > li.active > a {
    border: none
}
.sports-section .list-bordered .list-inline li {
    border: none
}
.sports-section .more-object {
    background: #EFEFEF;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    color: #656565
}
.sports-section .more-object p {
    color: #656565;
}
.more-video h5{
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	background:none;
	color:#000;
	padding-left:0px;
}
.playlist h4{
	background:none !important;
	font-size:15px !important;
	color:#000;	
}
#VideoGalleryRight figure{
	min-height:226px !important;
}
#VideoGalleryLeft figure{
	min-height:196px !important;
}
#VideoGalleryRight .more-object{
	margin-top:10px;
	margin-bottom:10px;
}
.video-title{
	background:none !important;
	font-size:15px;
	line-height:normal;
	text-align:left;
	padding:0px !important;
}
.video-item{
	margin-top:10px;
	margin-bottom:10px;
}
#VideoGalleryRight .video-item:first-child{
	margin-top:0px;
}
.aside-wrap li::before{
    content: " ";
	margin-right:0
}
.aside-wrap{
	background:#f5f5f5;
	padding:7px;
	line-height:1.75
}

.aside-wrap ul li{
	margin-bottom:5px
}
.aside-wrap ul li a{
	color:#000
}
.aside-wrap h4{
	padding-top:15px
}
.video-section .nav-tabs {
    border-bottom: 1px solid #fff;
    background: transparent;
	padding-bottom:3px
}
.video-section .nav-tabs > li.active > a{
	background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .4) inset;
}

.video-section .nav-tabs > li.active > a {
    background-image: linear-gradient(to bottom, #FFF, #FFF);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .4) inset;
    border-bottom: 3px solid #666;
    background: #f1f1f1;
}

.no-padding-right {
    padding-right: 0;
}
.no-padding-left {
    padding-left: 0;
}
/*==== Video Page ===== */
.video-object {
    background: #EFEFEF;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    color: #656565
}
.video-object p {
    color: #656565;
}
.video-object img{
	display: block;
    height: auto !important;
    max-width: 100%;
}
.video-search .input-group{ width:99% !important; padding-bottom:12px !important;}
.video-search .txt-search, .video-search .btn-search { height:32px !important;}

.search-video .input-group{ width:99% !important; padding-bottom:12px !important;}
.search-video .txt-search, .search-video .btn-search { height:32px !important;}

.search-video {
    padding-bottom: 40px;
}
.search-video h5 {
    padding: 5px 100px 0px 7px;
}
.search-video h5 {
    display: inline;
    background: #111;
    color: #fff;
}
.search-video hr {
    margin-top: 2px;
    margin-bottom: 3px;
    border: 0;
    border-top: 2px solid #333;
	height:0;
}
.search-video figure {
    background: #363636;
    color: #ccc;
    position: relative;
}
.search-result .list-inline {
    padding-left: 0px;
	padding-top: 10px;
    margin-left: 0px;
    list-style: none;
}
.search-result .list-inline li{
	padding-left: 8px;
}
.search-result .list-inline a {
    color: #31BD73 !important;
}
.search-result .list-inline li:last-child > a{
	border-left: 1px solid #ccc;
	padding-left:15px;
}
.search-result a{
	color: #ccc !important;
}
.search-result .thumb{
	padding-top: 5px;
	padding-bottom:5px;
}
.search-result .title{
	padding-top: 5px;
	padding-bottom:5px;
}
.search-result .gray-deep{
	background: #fcf9f9;
	margin-bottom:5px;
}
.search-result .gray-light{
	background: #f8f4f4;
	margin-bottom:5px;
}

.search-video .no-padding{
	padding-left:0px;
	padding-right:0px;
	margin-bottom: -1px;
}

.search-video .input-group{ margin-bottom: 16px;}

.search-right .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.search-right{
    position: relative;
    display: block;
    padding: 10px 8px !important;
}
.search-pagination{
	float:right !important;
	margin-top:-14px;
}
.search-pagination nav {
 width:auto !important;
 float:right !important;
 margin:0px !important;
}
.search-pagination ul {
 margin-top:0px !important;
}
.search-pagination .pagination{
	margin:0px !important;
}
.search-pagination .pagination-sm > li > span, .search-pagination .pagination-sm > li > a {
    padding: 5px 9px !important;
}

/*=== Details Page ===*/
.details-section .cat-caption {
	position: absolute;
	bottom: 14px;
	background: #000;
	padding: 5px;
	color: #FFF;
	opacity: .7;
	width: 97.70%;
	text-align: center
}


.details-section .aside-wrap{
	background:none !important;
}
.details-section .section-devider {
    background: #ccc none repeat scroll 0 0;
    display: block;
    height: 3px;
    margin: 5px 10px 15px;
    width: 97.7%;
}
.details-section .line-clear{
	display:block;
	height:10px;
	clear:both;
}
.details-img{
	padding-bottom:15px
}
.main-title{
	margin-bottom:5px
}
.main-title > h2{
	margin-top:4px !important; margin-bottom:5px !important;
}
.main-title h2{
	color:#000
}
.read ul, .watched ul{
	position:relative;
}
#read .list-bordered li{
	min-height:45px !important	
}
.label-danger {
	position:absolute;
	right:10px
}
.politics-thumb h3{
	margin-top:0
}
.politics-thumb{
	padding-bottom: 15px;
	display: table;
}
.left .more-object{
	background:transparent
}
.left .more-object {
    background: #EFEFEF;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    color: #656565
}
.left .more-object p {
    color: #656565;
}
.badge {
    border-radius: 4px;
}
.feature-list {	
	border-top:none !important;
	background: #FFF !important;
}
.feature-list ~ .feature-list {
	border-top:1px solid #EFEFEF !important;
	background: #FFF !important;
	padding-top:5px;
}
.most-read{	
	background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    margin-top: 1px;
    padding: 5px;
}
.most-read li::before {
    content: " ";
	margin-right:0
}

.most-read .panel-body{
	background:transparent;
	padding: 10px;
}
.most-read .panel-default > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f7f7f7, #eaeaea);
    background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea);
    border-bottom: 1px solid #cdcdcd;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .4) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .4) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .4) inset;
    margin: 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.most-read .panel-default {
	border:none !important
}
.editors-title{
	margin-bottom:1px;
}
.play-list{
	padding-right:6px;
}

.breadcrumb{
	background:none !important;	
}
.at_flat_counter, .bp{
	display:none !important;
	visibility:hidden !important;	
}
<!-- Pree Loder -->

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	min-height:100%;
	background-color: #e4e7ea;
	color: #f19013 !important;
	z-index: 10000;
	overflow:hidden !important;
}
#preloader_status {
	width: 100%;
	height: 100% !important;
	background-color: #e4e7ea;
	z-index: 10001;
	overflow:hidden !important;
	position:  fixed;
	overflow:hidden !important;
	left: 0%;
	top: 0%;
	font-size: 32px;
}
#preloader_icon {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -15px;
	font-size: 32px;
}
.scroll-top {
    position: fixed;
    bottom: 20px;
    right: 16px;
    width: 40px;
    height: 40px;
    text-align: center;
    background: #CCCCCC;
    line-height: 35px;
    font-size: 22px;
    color: #000;
    border-radius: 50%;
    z-index: 9999;
}
@media (max-width: 425px) {
  .comments {
    margin-left: 9px;
	margin-right:9px;
  }
  .tab-comments{
	  margin-left: 0px !important;
  }
  .sports h5{
	  padding:5px 12px 1px 7px !important;
  }
  .sports-section #Ad-10{
	margin-top: 6px; 
	margin-bottom:6px; 
  }
  .details-section .embed-responsive-item{
	  height:320px !important; 
  }
  .details-section .details-caption h3{
	  font-size:15px !important;
	  padding:0 !important;
  }
  .details-section .cat-caption{	 
	  visibility:hidden !important; 
  }
  .main-title h2{
	  font-size:19px !important
  }
}

.blink{
	font-size: 15px;
	color: rgb (0, 137, 226);
	
	animation: blink 1s infinite;
 }	 
 @keyframes blink{
	0%{opacity: 1;}
	75%{opacity: 1;}
	76%{ opacity: 0;}
	100%{opacity: 0;}
 }
 
.input-group.feature-image {
	display: table !important;
}

.footer-top {
	display: none;
}

 @media (max-width: 768px) {
.social-icons {
	margin-top: -48px !important;
}

}

.cat-caption.details-caption h3 {
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	margin-top: 2px;
	margin-bottom: 1px;
}
