@font-face {
	font-family: RobotoBld;
	src: url("../fonts/NotoSerif-Regular.ttf");
}

html, body{
	margin:0;
	font-size: 100%;
	background: #fff;
	font-family: 'Noto Sans',Roboto,sans-serif;
}
.header{
	width:100%;
	position:fixed;
	width:100%;
	box-shadow: 0 3px 3px 0 rgba(0,0,0,0.3);
	z-index:1034;
	background:#e6e6e6;
}

.sidemenu_con{
	bottom: 0;
    float: none;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
	background:rgba(0,0,0,0.4);
	overflow-y: hidden;
    transition: margin-left .3s ease-in-out,width .3s ease-in-out;
	z-index: 10000;
	-webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  -ms-transition: left 0.4s ease-in-out;
  -o-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out;
}
.main-side{
	bottom: 0;
    float: none;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
	background:#000;
	overflow-y: hidden;
	z-index: 10000;
	transition: 0.5s;
	box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22) !important;
}
.cat_header{
	height:50px !important;
	padding:0px 5px;
	background:#e60000 !important;
}
.cat_title h3{
	margin:0px !important;
	color:#000;	
}
.news_title h3{
	margin:0px !important;
	color:#000;	
	font-size:18px;
	font-weight:bolder;
}
.head_nav{
	position: relative;
    display: -ms-flexbox;
	flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .3rem .5rem;
}

.first_menu{
	flex-direction: row;
	display: flex;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.first_menu li{
	display: inline-block !important;
    text-align: -webkit-match-parent;
}
.first_menu li a{
	padding:0px !important;
	font-size:1.4em;
	color:#000;
	margin-top:3px;
}
.last_menu li{
	display: inline-block !important;
    text-align: -webkit-match-parent;
}

.last_menu li i{
	font-size:14px;
}
.last_menu{
	flex-direction: row;
	display: flex;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.logo_con img{
	width:140px;
	margin-left:10px;
}
.live_con{
	margin-left:6px;
}
.live_con img{
	width:38px;
	height:38px;
}
.cat_con{
	background:#e60000;
	width:100%;
	height:32px;
}
.mrow{
	margin:0px !important;
}
.col_con{
	margin:0px !important;
	padding:0px !important;
}
.break_img{
	width:100%;
	height:30px;
	text-align:center;
	line-height:32px;
	background:#fff;
	position:relative;
}
.break_img span{
	font-size:15.5px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#e60000;
}
.break_img:after{
	left: 100%;
    top: 66%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(187,0,0,0);
    border-left-color: #fff;
    border-width: 15px;
    margin-top: -20px;
    z-index: 1;
    border-left-width: 10px;
}
.catmenu_con{
	white-space:nowrap !important;
	width:100%;	
	overflow-x:auto;
}
.cat_menu{
	width:100%;
	padding:0px 5px !important;
	margin:0px !important;
}
.cat_menu li{
	display:inline-block !important;
}
.cat_menu li a{
	display:inline-block !important;
	color:#fff;
	font-size:1em;
	padding:1px 8px;
	margin:0px 1px;
	font-weight:bolder;
}
.break_con{
	width:100%;
	height:30px;
	background:#000;
	position:relative;
	z-index:100;
	padding:0px 0px !important;
	margin:0px !important;
}
.break_con marquee{
	padding:0px 0px !important;
	margin:0px !important; 
}
.break_con marquee a:hover{
	text-decoration:none;
	color:#fff;
}
.break_con marquee a{
	display:inline-block;
	color:#fff;
	font-size:17px;
	margin:2px 10px;
	position:relative;
	top:2px;
	font-weight:bolder;
}
.wrapper_con{
	padding:130px 6px 0px 6px;
}
.catwrap_con{
	padding:58px 6px 55px 6px !important;
}
.notwrap_con{
	padding:50px 0px 55px 0px !important;
}
.cta_mn li a{
	color:#fff;
}
.topbig_post{	
	display:block;
	width:100%;
}

.topbig_img img,.topvideo_img img,.big_img img,.rajniti_img img{
	width:100%;
	height:180px;
}
.topvideo_img iframe{
	width:100% !important;
	height:180px !important;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.2);
	border-radius:10px;
	margin:0px !important;
}
.topvid_title{
	display:block;
}
.topbig_title p,.topvid_title p,.rajniti_title p{
	font-size:18px;
	font-weight:bolder;
	color:#000;
	margin:0px 0px !important;
	text-align:center;
}
.topbig_title p{
	font-size:24px;
	font-weight:bolder;
	color:#000;
	margin:0px 0px !important;
	text-align:center;
}
.news_about{
	margin:15px 0px;
}
.news_publish img{
	width:35px;
	height:35px;
}
.desc_con{
	margin-bottom:15px;
}
.news_publish span{
	font-weight:bolder;
}
.news_publish{
	position: relative;
    display: -ms-flexbox;
	flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.news_img img{
	width:100%;
	height:180px;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
	border-radius:10px;
}
.sub_title{
	font-size:30px;
	font-weight:bolder;
	color:#000;
	margin:10px 0px !important;
	text-align:center;
}
.share_menu{
	display:inline-block;
	margin:0px !important;
}
.share_menu li{
	display:inline-block !important;
}
.share_menu li a{
	display:inline-block;
}
.share_menu li a img{
	width:25px;
	height:25px;
}
.desc_title{
	font-size:28px;
	font-weight:bolder;
	color:#000;
	margin:0px 0px !important;
	text-align:center;
}
.topbig_desc{
	position:relative;
	margin-top:10px;
}
.topbig_cat{
	position: absolute;
    z-index: 10;
	top:8px;
	right:8px;
}
.topbig_cat span{
	display:inline-block;
	padding:1px 12px;
	background:#e60000;
	z-index:1034;
	font-weight:bolder;
	color:#fff;
	border-radius:20px;
}
.topbig_desc:after{
	background: linear-gradient(to bottom, rgba(230, 0, 0, 0), rgba(230, 0, 0, 0.3));
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.topvid_con{
	margin:10px 0px;
}
.topvid_post{
	display:block;	
}
.topvideo_img img{
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	border-radius:10px;
}
.topvideo_desc{
	position:relative;
	margin-bottom:15px;
	margin-top:10px;
}
.bvideocol_tit p{ 
	font-size:14px !important;
}

.topvideo_cat{
	position: absolute;
    z-index: 10;
	top:30%;
	width:100%;
	text-align:center;
}
.vcol_con{
	padding:0px 6px;
}
.videocol_post{
	display:block;
	border-radius:10px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	margin-bottom: 10px;
}
.videocol_img{
	position:relative;
}
.videocol_img img{
	width:100%;
	height:100px;
	border-radius:10px;
}
.topvideo_sld{
	margin:10px 0px 15px 0px;
}
.botvideo_sld{
	white-space:nowrap !important;
	width:100%;	
	overflow-x:auto;
	padding-bottom:15px;
}
.bvideocol_post{
	display:inline-block;
	border-radius:10px;
	width:130px;
	margin:0px 3px;
	white-space:normal !important;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}
.videocol_cat{
	position: absolute;
    z-index: 10;
	bottom:8px;
	right:8px;
}
.videocol_cat img{
	width:25px;
	height:25px;
}
.videocol_title{
	padding:6px 5px;
}
.videocol_title p{
	color:#000;
	font-size:14px;
	margin:0px !important;
	font-weight:bolder;
	text-align:center;
}
.videocol_img:after{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
	border-radius:10px;
    height: 100%;
}

.view_more:hover{
	text-decoration:none;
	color:#fff;
}
.view_more{
	display:block;
	background:#212961;
	padding:2px 5px;
	border-radius:5px;
	font-size:1.3em;
	color:#fff;
	text-align:center;
	font-weight:bolder;
}
.big_head{
	display:block;
	background:#e60000;
	padding:4px 5px;
	border-radius:5px;
	font-size:1.7em;
	color:#fff;
	margin: 5px 0px !important;
	text-align:center;
	font-weight:bolder;
}
.desc_head{
	display:block;
	background:#e60000;
	padding:4px 5px;
	border-radius:20px;
	font-size:1.3em;
	color:#fff;
	margin:0px 0px 5px 0px !important;
	text-align:center;
	font-weight:bolder;
}
.comment_sec{
	display:block;
	padding:5px;
	font-size:1.5em;
	color:#fff;
	text-align:center;
	background:#010066;
	border-radius:10px;
}
.like_sec{
	display:block;
	padding:4px;
	font-size:1.2em;
	color:#fff;
	margin-top:6px;
	text-align:center;
	background:#c00065;
	border-radius:10px;
}
.big_post{
	display:block;
	margin:6px 0px 12px 0px;
}
.big_img img{
	border-radius:10px;
}
.big_desc{
	position:relative;
}
.big_desc:after{
	background: linear-gradient(to bottom, rgba(1, 0, 102, 0), rgba(1, 0, 102, 0.9));
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
	border-radius:10px;
    height: 100%;
}
.bigcol_img{
	position:relative;
}
.bigcol_img:after{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
	border-radius:10px;
    height: 100%;
}
.apradh_desc:after{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
	border-radius:10px;
    height: 100%;
}
.big_title{
	position: absolute;
    z-index: 10;
	bottom:5px;
	padding:5px 5px;
}
.big_title p{
	font-size:17px;
	font-weight:bolder;
	color:#fff;
	text-align:center;
	margin:0px !important;
}
.big_sld{
	margin:10px 0px 15px 0px;
}
.bigcol_img img{
	width:100%;
	height:90px;
	border-radius:10px;
}
.bigcol_title{
	padding:5px 4px;
}
.videocol_title p{
	color:#000;
	font-size:16px;
	margin:0px !important;
	font-weight:bolder;
	text-align:center;
}
.bigcol_post{
	display:block;
	border-radius:10px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}
.bcol_con{
	padding:0px 4px !important;
}
.bigcol_title p{
	color:#000;
	font-size:14px;
	margin:0px !important;
	font-weight:bolder;
	text-align:center;
}
.bigadd_con{
	margin:8px 0px;
}
.bigadd_con img{
	width:100%;
	height:180px;
	border-radius:10px;
}
.aprcol_post{
	display:block;
	padding:5px;
	margin:12px 0px;
	border-radius:40px;
	box-shadow: 0 0 1px rgba(0,0,0,0), 0 1px 3px rgba(0,0,0,0.8);
}
.apcol_img img{
	width:100%;
	border-top-left-radius:40px;
	border-bottom-left-radius:40px;
	height:70px;
}
.apcol2_img img{
	width:100%;
	border-top-right-radius:40px;
	border-bottom-right-radius:40px;
	height:70px;
}
.aprcol_title{
	padding:0px 10px;
	line-height:23px;
}
.aprcol_title p{
	font-size:17px;
	font-weight:bolder;
	color:#000;
	margin:0px !important;
}
.smalladd_con img{
	width:100%;
	height:110px;
}
.rajniti_img{
	border-radius:10px;
	box-shadow: 0 0 1px rgba(0,0,0,0), 0 1px 3px rgba(0,0,0,0.8);
}
.rajniti_img img{
	border-radius:10px;
}
.rajniti_post{
	display:block;
	margin:6px 0px;
}
.rajniti_desc{
	margin-bottom:10px;
}

.rcol_con{
	padding:0px 0px;
}
.rajcol_post{
	display:block;
	box-shadow: 0 0 1px rgba(0,0,0,0), 0 1px 3px rgba(0,0,0,0.8);
	background:#000;
	margin:6px;
}
.rajcol_img img{
	width:100%;
	height:90px;
}
.rajcol_title{
	padding:6px 5px;
}
.rajcol_title p{
	font-size:15px;
	color:#fff;
	margin:0px;
	text-align:center;
	font-weight:bolder;
}
.rajcol_con{
	margin-bottom:10px;
}
.poll_con{
	padding:10px 5px 5px 5px;
	text-align:center;
	background:#010066;
}
.vote_head span{
	display:inline-block;
	padding:0px 15px;
	background:#fff;
	color:#000;
	font-size:1.4em;
	border-radius:20px;
	font-weight:bolder;
	box-shadow: 0 0 1px rgba(0,0,0,0), 0 1px 3px rgba(0,0,0,0.8);
}
.poll_question p{
	margin:15px 0px 15px 0px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bolder;
}
.poll_menu{
	margin:20px 0px 10px 0px;
}
.poll_menu a{
	display:inline-block;
	background:#fff;
	font-size:1.2em;
	font-weight:bolder;
	padding:2px 10px;
	width:70%;
	border-radius:20px;
	color:#000;
}
.botvid_title{
	margin:10px 0px 0px 0px;
}
.footer{
	background:#000;
	height:50px;
	width:100%;
	position:fixed;
	bottom:0px;
	z-index:10000;
	box-shadow: 0 0 1px rgba(0,0,0,0), 0 1px 3px rgba(0,0,0,0.8);
}
.footer a{
	display:block;
	text-align:center;
	padding:0px 3px;
	color:#fff;
}
.footer a:hover{
	text-decoration:none;
	color:#fff;
}
.footer a p{
	font-size:15px;
	font-weight:bolder;
	margin:0px !important;
}
.footer a i{
	margin:0px !important;
}
.reporter_post{
	padding:5px;
	margin:10px 0px !important;
	border-radius:10px;
	box-shadow: 0 0 1px rgba(0,0,0,0), 0 1px 3px rgba(0,0,0,0.8);
}
.notify_post{
	display:block;
	padding:8px;
	align-items:center;
	margin:10px 0px !important;
	border-bottom: 1px solid #dee2e6;
}
.reporter_img img{
	width:100%;
	height:80px;
}
.notify_img img{
	width:100%;
	height:65px;
	border-radius:10px;
}
.reporter_info{
	padding-left:10px;
}
.notify_info{
	padding-left:10px;
}
.notify_info p{
	font-size:15px;
	line-height:20px;
	color:#000;
	margin:0px !important;
	font-weight:bolder;
}
.notify_info span{
	color:rgba(0,0,0,.5);
}
.notify_info span{
	font-size:13px;
	color:#000;
	margin:0px !important;
}
.reporter_info .rep_name{
	font-size:1.2em;
	margin:0px !important;
	font-weight:bolder;
}
.reporter_info b{
	font-size:0.9em;
}
.reporter_info .rep_address{
	font-size:.8em;
	margin:0px !important;
	font-weight:bolder;
}
.topbig_post:hover,.topvid_post:hover,.videocol_post:hover,.big_post:hover,.bigcol_post:hover,.aprcol_post:hover,.rajniti_post:hover,.rajcol_post:hover,.bvideocol_post:hover,.share_menu li a:hover,.topvid_title:hover{
	text-decoration:none !important;
}
.footer a:hover{
	text-decoration:none !important;
}
.cat_menu li a:hover{
	text-decoration:none !important;
}
.city_con{
	margin:10px 0px;
}
.city_con li{
	border-bottom: 1px solid #dee2e6;
}
.city_con a{
	display:block;
	font-size:1.2em;
	margin:0px !important;
	padding:6px 10px !important;
	font-weight:bolder;	
	color:#000;
}