
header *{box-sizing:unset;}
.inner_container *{box-sizing:border-box;}
.inner_container{ width:1220px; margin:0 auto;}
.left_col_inner{ float:left; width:900px;}
.right_col_inner{float:right; width:300px;}
.inner_container .mcel-tsl-title{min-width:120px;}

.left_col_inner .mcel-left-news{flex-basis: 66%;   max-width: 66%;   padding-right: 10px;   position: relative;}
.left_col_inner .mcel-right-news{display: flex; max-width: 34%;  flex-basis: 34%;  flex-wrap: wrap;}
.left_col_inner .mcel-right-news .top-news{width:100%; padding:0 0px 0px 20px;}
.left_col_inner .mcel-other-opinions{width:100%;}
.left_col_inner .mcel-other-opinions .opinion-thumb .headline{font-size:18px; line-height:24px;}


/*.mcel-top-states-list{width:calc(100% - 60px);}*/
.mcel-top-states-list{width: 100%;}
.comn_imgbx figcaption.tophed{ width:100%;}
.comn_imgbx figcaption.tophed .top_title{ font-size:51px; line-height:65px;} 

.comn_imgbx figcaption.tophed_right{ width:96%;}
.comn_imgbx figcaption.tophed_right .top_title{ font-size:20px; line-height:25px;} 
.right_imgbx > ul > li{border-bottom:1px solid #dedede;}
.right_imgbx > ul > li:last-child{border-bottom:0px;}
.right_imgbx .more-other-news .headline{ font-size:19px; line-height:26px;}
.right_imgbx .more-other-news .headline::before{top:15px;}

.poll_inpic{padding-top:90px;}
.mcel-mf-top-news .headline{ position:absolute; width:280px; right:0px; top:0px; margin-top:-70px;}
.fleft_imgbx .mcel-mf-news-thumb{padding-left:0px;}


/*VIDEOS*/
.arti_imgwrapper{ position:relative; margin-bottom:20px;}  
.fleft_imgbx{float:left; width:590px; position:relative;}
.right_imgbx{float:right; width:280px; position:relative;}  
.fleft_imgbx a{display:block; position:relative;}
.img_wrapmrg{margin-bottom:-50px;}
.comn_imgbx{position:relative;}
.comn_imgbx a{display:block; text-decoration:none !important;}
.comn_imgbx figcaption{width:80%; margin-top:0px; position:relative; padding-left:9px;}
.comn_imgbx img, .img_articleblk img{border-radius:5px;}
.comn_imgbx .top_title{ font:900 33px/50px 'Playfair Display',Didot, Bodoni MT, Times New Roman, serif;}
.comn_imgbx .counter_nums{ position:absolute; right:15px; top:340px; font:900 italic 113px/90px 'Poppins',Arial, sans-serif; color:#e5e5e5; display:inline-block;  z-index:-1;}
.comn_imgbx img{width:100%; height:auto;}
.right_imgbx .comn_imgbx .top_title{ font:900 16px/22px 'Playfair Display',Didot, Bodoni MT, Times New Roman, serif;}
.right_imgbx .comn_imgbx .img_wrapmrg{margin-bottom:-25px;}
.right_imgbx .comn_imgbx .counter_nums{ top:165px; font:900 italic 46px/46px 'Poppins',Arial, sans-serif;}
.right_imgbx > ul > li{padding-top:25px;}
.right_imgbx > ul > li:first-child{padding-top:0px;}
.right_imgbx .comn_imgbx figcaption{padding-left:4px;}

.comn_imgbx .top_title, .comn_imgbx .top_title:after{background-color: #000000;}
.comn_imgbx .top_title {position: relative; line-height: 1;color: #fff;display: inline;white-space: pre-wrap; border: 0 solid #000000;border-width: 0.25em 0; /* 0.25em is roughly equal to one space character. */ font:bold 31px/43px 'Playfair Display',Didot, Bodoni MT, Times New Roman, serif;}
.comn_imgbx .top_title:after {content: "";position: absolute;top: -0.25em;right: 100%; bottom: -0.25em; width: 0.25em;}
.comn_imgbx .top_title > span {position: relative;z-index: 1;}
.comn_imgbx .top_title.inshowline {outline: 4px solid #fff;}
.right_imgbx .comn_imgbx .top_title.inshowline {outline: 2px solid #fff;}
.play_icn{position:absolute; left:10px; top:10px; color:#fff;}
svg {fill: currentColor;}
.right_imgbx.wid100per{width:100%; float:none;}
.right_imgbx.wid100per > ul > li{float:left; width:33%; padding:10px 15px; border-bottom:0px;}
.right_imgbx.wid100per > ul > li:first-child{padding-left:0px;}
.right_imgbx.wid100per > ul > li:last-child{padding-right:0px;}


.tally_content{padding:20px 0;}
.inner_elct_title{ font:900 18px 'Poppins',Arial, sans-serif; border-bottom:1px solid #d5d5d5; text-align:center; padding:20px 0px 10px;}
.tbl_elction_data{float:left; width:500px;}
.elect_graphbx{float:left; width:200px; margin-left:50px; position:relative;}
.refresh_icon{position:absolute; right:0px; top:0px; color:#737373;}

.tbl_elction_data th, .tbl_elction_data td{ padding:7px 10px; text-align:center;}
.tbl_elction_data th{ font:600 12px 'Poppins',Arial, sans-serif; background-color:#000000; color:#fff; text-transform:uppercase;}
.tbl_elction_data td{ font:600 12px 'Poppins',Arial, sans-serif; border-bottom:1px solid #d3d3d3;}
.tbl_elction_data th:first-child, .tbl_elction_data td:first-child{text-align:left;}
.tbl_elction_data table tbody tr:nth-child(odd){background-color:#f1f1f1;}
.tbl_elction_data table tr td span{border-left: 5px solid #ccc;  padding-left: 6px; font-style:italic; font-weight:bold;}
.tbl_elction_data table tr td span.bjp{ border-color:#f97d08;}
.tbl_elction_data table tr td span.inc{ border-color:#498fcd;}
.tbl_elction_data table tr td span.bsp{ border-color:#1c3178;}
.tbl_elction_data table tr td span.oth{ border-color:#474747;}
.tbl_elction_data table tr td span.jds{ border-color:#047036;}
.tbl_elction_data table tr td.bjp{color: #fff; font-size: 12px;  background: #f58734;}
.tbl_elction_data table tr td.inc{color: #fff; font-size: 12px;  background: #498fcd;}
.tbl_elction_data table tr td.bsp{color: #fff; font-size: 12px;  background: #1c3178;}
.tbl_elction_data table tr td.oth{color: #fff; font-size: 12px;  background: #474747;}
.tbl_elction_data table tr td.jds{color: #fff; font-size: 12px;  background: #047036;}

.elect_tablewrap{ background-color:#fff; border:1px solid #acacac; margin-top:40px;}
.head_warp{text-align:center; font:900 20px 'Poppins',Arial, sans-serif; color:#e58401; padding:6px 0;}
.elect_tablconbx table{border-collapse:collapse;}
.elect_tablconbx tr th{ background-color:#000; padding:10px; font:700 14px 'Poppins',Arial, sans-serif; color:#fff; text-align: left;}
.elect_tablconbx tr th:first-child{text-align:left; border-left: 0px;}
.elect_tablconbx tr th:last-child{text-align:left;border-right: 0px;}
.elect_tablconbx tr td{padding:10px; font:700 italic 18px 'Poppins',Arial, sans-serif; border-bottom:1px solid #d3d3d3; color:#000000;}
.elect_tablconbx table tbody tr:nth-child(odd){background-color:#f1f1f1;}
.elect_tablconbx tr td:first-child{text-align:left; border-left: 0px;}
.elect_tablconbx tr td:last-child{text-align:left; border-right: 0px;}
.elect_tablconbx tr.rowbg{ background-color:#f29f03;}
.elect_tablconbx tr.rowbg td{ color: #fff; font-weight: 700;}
.ref_tbl{ position:relative; float:right; font:400 italic 12px 'Poppins',Arial, sans-serif; color:#666 !important; text-decoration:none; padding:5px 20px 0 0;}
.icn_ref{display:inline-block; width:16px; height:16px; background:url(../images/icn_refresh.png) 0 0 no-repeat; margin-left:7px; vertical-align:middle;}
.won{ color:#53a946;}
.lost{ color:#bf0707;}
.consti_title{ font:900 22px 'Poppins',Arial, sans-serif; margin-bottom:10px;}
.elct_cont{ color:#333; font:500 16px/27px 'Poppins',Arial, sans-serif; padding-bottom:20px; border-top:1px solid #d5d5d5; padding-top:20px; margin-top:30px;}


.search_block{ border: 1px solid #c3c3c3; height: 37px; box-sizing:border-box; border-radius: 3px; font:700 13px 'Poppins',Arial; position: relative; box-shadow:0px 3px 3px #d9d9d9; margin-top:20px;}
.search_fled{border: 0px; height: 35px; padding:0 10px; width: 100%; font: 700 13px 'Poppins',arial; color: #333;box-sizing:border-box;border-radius: 7px; text-transform: capitalize; outline:none;}

.search_block ::-webkit-input-placeholder { /* Chrome */
  color: #333;
  transition: opacity 250ms ease-in-out;
}
.search_block :focus::-webkit-input-placeholder {
  opacity: 0.5;
}
.search_block :-ms-input-placeholder { /* IE 10+ */
  color: #333;
  transition: opacity 250ms ease-in-out;
}
.search_block :focus:-ms-input-placeholder {
  opacity: 0.5;
}
.search_block ::-moz-placeholder { /* Firefox 19+ */
  color: #333;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
.search_block :focus::-moz-placeholder {
  opacity: 0.5;
}
.search_block :-moz-placeholder { /* Firefox 4 - 18 */
  color: #333;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
.search_block :focus:-moz-placeholder {
  opacity: 0.5;
}

.ser_icon{display: inline-block; position: absolute; right: 0; border: 0px; top: 0; width: 36px; height: 36px; border-radius: 0 3px 3px 0px; color:#fff; background-color:#53a946; font-weight:bold; font-family:'Poppins',Arial, sans-serif; font-weight:900;}
.ser_icon svg{width:16px; height:16px;}

.election_lftbx{ width:675px; float:left; margin-top:5px; border-bottom:1px solid #d5d5d5;}
.spon_adwrap{float:right; width:225px; font:400 italic 12px Arial, sans-serif;}
.vmiddlebx{display:inline-block; vertical-align:middle;}
.election_lftbx .mcel-tsl-title{float:left;}
.sla.active{border-bottom:3px solid #e58401;}
.election_lftbx .mcel-tsl-title{margin-top:10px;}
.elect_list{float:left; width:510px;}
.elect_list > ul > li{float:left; margin-right:10px;}
.elect_list > ul > li:last-child{margin-right:0px;}
.elect_list > ul > li > a{ display:inline-block; padding:10px 0px; color:#006ea6; font:900 12px/12px 'Poppins',Arial, sans-serif; border-bottom:3px solid transparent; text-decoration:none !important; text-transform:uppercase;}
.elect_list > ul > li > a.active{border-bottom:3px solid #e58401;}
.sub_list{margin-top:10px;}
.sub_list > ul > li{ float:left; border-right:1px solid #999999; padding:0 10px;}
.sub_list > ul > li:first-child{padding-left:0px;}
.sub_list > ul > li:last-child{border-right:0px;}
.sub_list > ul > li > a{ display:inline-block; color:#666; font:700 12px/12px 'Poppins',Arial, sans-serif;}
.jharkhand-table .table-item:nth-of-type(1) {width: 1000px;}

@media screen and (max-width:1279px) {
.inner_container{ width:1000px;}
.right_col_inner{ display:none;}		
}

@media screen and (max-width:980px) {
.inner_container{ width:100%;}
.left_col_inner, .fleft_imgbx, .right_imgbx, .tbl_elction_data{ float:none; width:100%;}
.arti_imgwrapper {padding:0 15px;}
.comn_imgbx figcaption.tophed .top_title, .comn_imgbx .top_title{font-size:25px; line-height:32px;}
.comn_imgbx figcaption.tophed{width:94%;}
.comn_imgbx .counter_nums{font-size:46px; top:auto; bottom:0; line-height:inherit;}
.right_imgbx .comn_imgbx .counter_nums{ top:auto; bottom:0;}
.right_imgbx > ul > li{border-bottom:0px;}
.fleft_imgbx, .right_imgbx{float:none; margin-bottom:30px;}
.mcel-assembly-polls-section{margin:0;}
.mcel-mf-top-news .headline{position:relative;}
.comn_imgbx figcaption{padding-left:6px;}
.right_imgbx .comn_imgbx figcaption{padding-left:5px;}
.mcel-top-states-list{width:100%; padding-bottom: 15px;}
.right_imgbx .more-other-news .headline{font-size:14px; line-height:18px;}
.right_imgbx{margin-bottom:0px;}
.fleft_imgbx .mcel-mf-news-thumb{padding:0px;}
.mcel-all-election-news-section{margin:20px 0;}
.left_col_inner .mcel-other-opinions{margin-bottom:0px;}
.elect_tablconbx table.first_width{width:500px;}
.elect_tablconbx table.second_width{width:800px;}
.elect_tablconbx tr td{font-size:16px; }

.elect_tablconbx th:first-child, .elect_tablconbx td:first-child{position:sticky; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; left:0; top:0; background-color:#fff; }
.elect_tablconbx td:first-child:after{ content:""; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#d5d5d5;}
.elect_tablconbx th:first-child:after{ content:""; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#ccc;}
.elect_tablconbx th:first-child{background-color:#000000;}
.elect_tablconbx tbody tr:nth-child(odd) td{ background-color:#f1f1f1;}

.inner_elct_title{font-size:15px; padding:0px 0px 10px 0px;}

.tally_content{padding:20px 15px;}
.search_nvcnt{padding:0 15px;}
 .elct_cont{padding:15px; font-size:14px; line-height:22px;}
.elect_list{width:100%;}
.election_lftbx .mcel-tsl-title{min-width:190px; margin:5px 5px 5px 0px;}
.election_lftbx{width:100%; float:none;}
.right_imgbx.wid100per{padding:0 0px 0px 15px;}
.elect_list > ul, .sub_list > ul, .right_imgbx.wid100per > ul {overflow-x: auto;white-space: nowrap;display: block; margin-bottom:0px;}
.elect_list > ul > li, .sub_list > ul > li, .right_imgbx.wid100per > ul > li {display: inline-block; white-space: normal;float: none}
.right_imgbx.wid100per > ul > li{width:65%; padding:10px; vertical-align:top;}
.spon_adwrap{display:none;}
.sub_list > ul{padding-bottom:10px;}
.elect_graphbx{margin:20px auto 0px; float:none;}
.search_fled{width:90%;}
.search_block{margin-top:10px;}
.elect_tablewrap{margin-top:20px;}
.head_warp{font-size:18px;}
.ref_tbl{ padding:5px 35px 7px 0;}
.widthcls{width:100px;}

.jharkhand-table .table-item:nth-of-type(1) {width: 100%;}

.jharkhand-table .tables-wrapper {overflow: unset}

}