body{overflow-x:hidden;}

.budget_ads {
    margin: 10px auto 20px;
    text-align: center;
}
.home-mid-contener { margin: 0 auto; max-width: 1260px;}
.brad_crum { border-bottom: 0 dotted #a9a9a9; color: #282828; margin: 0 auto; padding: 6px 0; text-transform: uppercase; font: 400 16px 'Fira Sans', sans-serif;    display: block;
    clear: both;
    overflow: hidden; }
.brad_crum a { color: #282828; font: 400 12px 'Fira Sans', sans-serif; text-transform: capitalize; padding: 0 6px; }
.bread-arrow { background: rgba(0, 0, 0, 0) url("https://images.moneycontrol.com/mcnews/images/mc_news-bread-arow.png") no-repeat scroll left top; display: inline-block; height: 11px; padding-left: 5px; width: 11px; position: relative;
    top: 2px; }
.bread-title { color: #000; font: 600 12px 'Fira Sans', sans-serif; }

a, a:focus { outline:0px;} 
.worldcup_main *{margin:0; box-sizing:border-box; padding:0;  min-height: 0; min-width: 0;}
.worldcup_main a{outline: none;}
.worldcup_main a:hover { text-decoration: none; }
ul, li{list-style:none;}
svg {fill: currentColor;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix{display: inline-block}                        
* html .clearfix{height: 1%}
.clearfix{display: block}
.main_container{width:1260px; margin:0 auto;}
.main_container *{box-sizing:border-box;}
.bgwrap img{width:100%; height:auto; }
.img_articleblk img{width:100%; height:auto;}
.brad_crum h1{ font-size:12px;}

.poppins-font {
    font-family: 'Poppins', Sans-Serif;
}

.publico-font {
    font-family: 'Playfair Display', Didot, Bodoni MT, Times New Roman, serif;
}
svg{fill: currentColor;}

.profile_rhs .tab-content>.tab-pane{
  display: flex !important;
  height: 0px;
  overflow: hidden;
}

.profile_rhs .tab-pane.active{
  height: auto;
}

/* Heading style */
.round_first:before{ content: ""; width: 60px; height: 60px; position: absolute; left: -70px; top: -10px; display: inline-block; background:url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/round_firrst.svg) 0 0 no-repeat;}
.top_section figcaption{width:90%; margin:0 auto; margin-top:-67px;}
.top_section .top_title, .top_section .top_title:after, .comn_imgbx .top_title, .comn_imgbx .top_title:after{background-color: #000000;}
.top_section .top_title, .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 70px/80px 'Playfair Display',Didot, Bodoni MT, Times New Roman, serif;}
.top_section .top_title:after, .comn_imgbx .top_title:after {content: "";position: absolute;top: -0.25em;right: 100%; bottom: -0.25em; width: 0.25em;}
.top_section .top_title > span, .comn_imgbx .top_title > span {position: relative;z-index: 1;}
.top_section .top_title.inshowline, .comn_imgbx .top_title.inshowline {outline: 5px solid #fff;}
.right_imgbx .comn_imgbx .top_title.inshowline {outline: 2px solid #fff;}
.mcel-cards-share-tooltip{
                        position: absolute;
        background: #ffffff;
    padding: 9px 9px !important;
    border-radius: 8px !important;
    border: 1px solid #cccccc !important;
    bottom: 65px;
    right: 54px;
    box-shadow: 0 0 10px #ccc !important;
    top: auto !important;
    left: auto !important;
                }
                .mcel-cards-share-tooltip::after{
                    content: "";
                    position: absolute;
                    right: 15px;
                    bottom: -6px;
                   width: 10px;
                    height: 10px;
                    transform: rotateZ(45deg);
                    border-bottom: 1px solid #cccccc;
                    border-right: 1px solid #cccccc;
                    background: white;
                }
                
                .mcel-cards-share-tooltip a{
                    margin: 0 2px;
            display: inline-block;
                }
                .mcel-cards-share-tooltip a img{
                    transition: 0.3s all;
                        -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
                }
                .mcel-cards-share-tooltip a:hover img{
                    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
                }
                .ekko-lightbox-item{
                    position: relative !important;
                }
                .ekko-lightbox .modal-dialog{
                    width: 60% !important;
                    margin:10% auto;
                    max-width: 40vw !important;
                }
                .ekko-lightbox-container{
                    height: auto !important;
                }
                .ekko-lightbox .modal-content{
                    background: transparent;
                    box-shadow: none;
                    border: none;
                    width: 100% !important;
                    margin: auto;
                }
                .ekko-lightbox-nav-overlay{
                    display: none !important;
                }

@-moz-document url-prefix() {

    .top_section .top_title.inshowline, .comn_imgbx .top_title.inshowline, .right_imgbx .comn_imgbx .top_title.inshowline {
        outline: 10px solid black;
    }

}
.slick-dots {
    text-align: center;
    margin-top:10px;
}

.slick-dots li {
    display: inline-block;
    padding: 5px 2px 0;
}

.slick-dots li button {
    background-color: #fff;
    outline: none;
    border: none;
    color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.slick-dots .slick-active {}

.slick-dots .slick-active button {
    background-color: #5c5de7;
    color: #5c5de7;
}
.slick-active{outline: none;}

.circle_bg{ position:absolute; background:url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/blu_dotbg.gif?v=1); width:235px; height:235px; left:-140px; top:-35px; border-radius:50%; z-index:-1;}
.circle_bg2{position:absolute; background:url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/orange_dotbg.gif); width:420px; height:420px; right:-270px; top:-70px; border-radius:50%; z-index:-1;}

.bg_masthead{ /*background:#181a51 url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/topbg.jpg) repeat-x top left; background-color:#181a51; */ position:relative;}
.mast_bg{position:relative;}
.mast_bg img{width:100%; height:auto;}
.bg_tp{position:absolute; left:0; bottom:0; width:100%; background:url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/bgtp.png) repeat-x bottom left; height:68px; z-index:1;}

.destop-ad{width: 300px; height: 250px; margin-left:10px; margin-top:-45px;}
/*top news start*/
.mcel-top-news {
    display: flex;
    padding-top: 10px;
}

.mcel-left-news {
    flex-basis: 50%;
    max-width: 50%;
    padding-right: 10px;
    /* position: relative; */
}

.mcel-left-news img {
    width: 100%;
    border-radius: 5px;
}

.mcel-left-news .headline {
    font-size: 51px;
    font-weight: 600;
}

.mcel-right-news {
    display: flex;
    max-width: 50%;
    flex-basis: 50%;
    flex-wrap: wrap;
}

.mcel-right-news .top-news {
    width: 280px;
    position: relative;
    margin-left:15px;
}



.mcel-right-news .top-news img {
    width: 100%;
    border-radius: 5px;
}

.mcel-right-news .top-news .headline {
    line-height: 27px;
    font-size: 20px;
    font-weight: 600;
}

@-moz-document url-prefix() {
    .mcel-right-news .top-news .headline {
        line-height: 2em;
        font-size: 20px;
        font-weight: 600;
    }
}

.mcel-right-news .top-other-news {
    display: flex;
    white-space: nowrap;
    overflow-x: auto;
    border-bottom: 2px solid rgb(222, 222, 222,1);
    width: 100%;
    margin-top:20px;
    padding-bottom:20px;
}

.mcel-right-news .top-other-news .other-news {
    width: 33%;
    flex-basis: 33%;
    padding: 5px 15px;
}



.mcel-right-news .top-other-news .other-news img {
    width: 100%;
    border-radius: 5px;
}

.mcel-right-news .top-other-news .other-news .headline {
    line-height: 20px;
    font-size: 15px;
    white-space: pre-line;
    font-weight: 700;
    margin-top: 10px;
    display: block;
    color: #2c2c2c;
}


.top-more-other-news {
    width: 100%;
    padding: 10px;
}

.more-other-news-list {
    list-style: outside disc none;
    /* list-style-type: disc; */
}

.more-other-news {
    padding: 8px 0;
}

.more-other-news .headline {
    font-size: 14px;
    line-height: 16px;
    color: rgba(44, 44, 44, 1);
    font-weight: 400;
    padding-left: 15px;
    position: relative;
    font-weight: 600;
    display:block;
}

.more-other-news .headline::before {
    content: "";
    height: 4px;
    width: 4px;
    background: rgba(255, 142, 29, 1);
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 38%;
    transform: translateY(-50%);
}
.mcel-bgtext-wrap {
    margin: -9% 0 0 5px;
}

.mcel-bg-text {
    position: relative;
    background: black;
    color: white !important;
    cursor: pointer;
    line-height: 1.3em;
    display: inline;
    /* box-shadow: 0px 0px 0px 5px black; */
    margin-left: 0px;
    outline: 6px solid black !important;
}



.mcel-bg-text > span {
    outline: 10px solid white;
}

@-moz-document url-prefix() {

    .mcel-bg-text > span {
        outline: 10px solid black;
    }

}
/*top news end*/

/*FOOTER*/

.mcel-footer {
    background: #282828;
    width: 100%;
    padding: 20px 0;
}

.mcel-footer-text {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: #a4a4a4;
}


/*score widget start*/
.score_wrap{padding:10px 0 15px;}
.score_tabs{position:relative; margin-top: 30px;}
.score_tabs > li{ float:left;}
.score_tabs > li > a{display:block; position:relative; border-bottom:3px solid transparent; font-size:16px; line-height:16px; font-weight:700; color:#999; padding:12px 10px; text-decoration:none; transition:0.5s all;}
.score_tabs > li > h2 > a{display:block; position:relative; border-bottom:3px solid transparent; font-size:16px; line-height:0px; font-weight:700; color:#999; padding:12px 10px; text-decoration:none; transition:0.5s all;}
.score_tabs > li.active > h2 > a, .score_tabs > li:hover > h2 > a{ border-bottom-color:#5c5de7; color:#000;}

.score_tabs > li.active > a, .score_tabs > li:hover > a{ border-bottom-color:#5c5de7; color:#000;}
.score_cards{display:flex;}
.score_cards > li{ width:25%; padding-left:30px; font-size:16px; color:#666; font-weight:800;}
.score_cards > li:first-child{padding-left:0px;}
.score_box{ background-color:#fff; border:1px solid #e6e6e6; border-radius:5px; height:100%; box-shadow:0px 3px 10px #e6e6e6;}
.scorebg{ background-color:#fff; /*height:42px;*/ border-radius:5px 5px 0px 0px; position:relative; color:#666;  padding: 5px 12px; text-align: left;}
.scorebg.active{ background-color:#f5f5f5; color:#000;}
.scorebg.active:before{ content:""; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #000000; top:25%; position:absolute; left:0;}
.scorebg.btm_radius{ border-radius:0px 0px 5px 5px;}
.overs_txt{ font-size:12px; font-weight:500;}/*
.flag_img{background:url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/wc_flag.png) 0 0 no-repeat; margin-right:10px; width:30px; height:22px; display:inline-block; vertical-align:middle;}
.flag_img.india{ background-position:-150px -135px;}
.flag_img.australia{ background-position:0px -22px;}*/
.flag_img{margin-right:10px; width:30px; height:22px; display:inline-block;}
.flag_img img{ width: 31px; height: 19px;}
.bl_icn{display:inline-block; margin:0 5px;}
/*score widget end*/



/*more news start*/
.mcel-all-election-news-section {
    padding: 30px 0;
}
.all-elections-wrapper {
    display: flex;
}

.all-elections-wrapper .all-election-news-div {
    padding: 10px 16px;
    width: 16.6%;
    border-bottom: none;
}/*
.all-elections-wrapper .all-election-news-div:first-child{padding-left:0px;}
.all-elections-wrapper .all-election-news-div:last-child{padding-right:0px;}*/
.sponcer1 { float: right; background: #fff; padding-left: 20px; font:12px'Playfair Display', Didot, Bodoni MT, Times New Roman, serif; font-style: italic; color: #333; position:relative; z-index: 9; line-height: 40px;}
.sponcer1 .adbxsp { background: #fff; display:inline-block; margin-left: 10px;  width: 112px; height:42px; text-align: center;  border:1px solid #707070;}
.sponcer1.palynwn { text-align:center;line-height:12px; }
.sponcer1.palynwn .adbxsp { display:block; margin:10px 0px 0 0; line-height: 40px;}
.sponcer1.abv_count {    background: none; color: #fff; padding: 0px;/* width: 198px;*/ margin:0 auto 5px auto; float: none;}

.sponcenew { float: left; margin-left:60px;}
.sponcenew p { color:#666; float: left; font:600 13px 'Poppins', Sans-Serif; font-style: italic; width:120px; margin-right: 20px; } 
.sponcenew .adslot_150x60 { text-align: center; line-height: 60px; font-size: 16px; width: 150px; height:60px; /*border:1px solid #ccc; */ float:left; margin-right:15px;}

.sponcernew2  { display: none; font:600 12px 'Poppins', Sans-Serif; font-style: italic; color:#666;}
.mobadslt ul { margin-top: 5px;}
.sponcernew2 .adslot75x30 { text-align: center; width: 75px; height: 30px; line-height: 30px; /*border:1px solid #ccc;*/ display:inline-block; margin:5px 5px 5px 0; }

.pointstable th { background: #efefef; color: #000; padding:17px 10px; font:bold 13px 'Poppins', Sans-Serif; }
.pointstable td:first-child, .pointstable td:last-child { font-weight:bold; text-transform: uppercase;}
.pointstable td { border-bottom: 1px solid #e2e2e2; padding:15px 10px; font:13px 'Poppins', Sans-Serif; color:#10141E; }
.pointstable td:first-child img { margin-right: 10px;}
.socialcnt { margin-top:25px;}
.socialcnt a { display:block; margin-bottom:20px; vertical-align: top; height: 50px; color: #fff; font:15px/50px 'Poppins', Sans-Serif; }
.socialcnt a:hover { text-decoration:none; color: #fff; } 
.socialcnt span { vertical-align: top; margin-right: 20px; width: 50px; display:inline-block;  height: 50px; text-align: center; line-height:50px;}
.socialcnt span svg { margin-top: 15px; }
.socialcnt .facebook { background:#33589e;} 
.socialcnt .facebook span { background: #2f4e8e;}
.socialcnt .twitter { background:#01b2e8; } 
.socialcnt .twitter span { background: #00a4d7;}
.socialcnt .instagram { background:#cc49a7;} 
.socialcnt .instagram span { background: #d20099;}
.scrtabcn {border-bottom: 1px solid #dedede;}

.playwinwid { width: 278px; padding: 10px; height:84px; box-shadow:0px 3px 10px #999; border-radius:5px; background:#5e59f1 url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/palyquiz_right.png) right center no-repeat; }
.playwinwid .icn_batplay { margin:5px;}
.palywitext { font:20px 'Poppins', Sans-Serif;font:900 20px 'Poppins', Sans-Serif; float: left;}


.scrfi { font-size: 16px; font-style: normal; font-weight: 800;}
.resultcnty { width: 80px; display:inline-block; }
.upcomicrck { width: 110px; float: left; }
.upcomivenu { width: 151px; float: right;color: #666666;font:12px 'Poppins', Sans-Serif;margin: 10px 15px 0 0; }
.upcomivenu p { margin-top: 2px; color: #333333; font:800 12px 'Poppins', Sans-Serif;}
.scrwon { display:inline-block; float:right; margin-top:3px;  background:#07C389; width: 45px; height: 20px; text-align: center; font:bold 10px/20px 'Poppins', Sans-Serif; border-radius: 5px; color: #fff; text-transform: uppercase; }
.correct { display:block;  text-align: center; width: 80px; height: 20px; font:10px/20px 'Poppins', Sans-Serif; color: #fff; background: #07C389; border-radius: 5px;}
.correct.incorrect { background: #D91C1C; }

.all-elections-wrapper .headline {
    margin-top: 12px;
}
.mcel-line-title-wrap {
    text-align: center;
    position: relative;
}

.mcel-line-title-wrap.lefttxt {
    text-align: left;
    width:73%;
}

.slideshow_wrap .mcel-line-title-wrap.lefttxt {
    text-align: left;
    width:100%;
}

.mcel-line-title-wrap.lefttxt .mcel-line-title{padding-left:0px; font-size:40px;}

.mcel-line-title-wrap .mcel-more-btn {
    bottom: 6px;
    right: 0px;
}

.mcel-line-title-wrap::after {
    content: "";
    width: 100%;
    height: 10px;
    background: url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/titlebg.gif) repeat-x;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 0;
    transform: translateY(-50%);
}

.mcel-line-title {
    text-transform: uppercase;
    line-height: 35px;
    font-size: 22px;
    text-align: center;
    font-weight: 800;
    background: white;
    display: inline-block;
    padding: 5px 22px;
    position: relative;
    z-index: 9;
    color:rgba(92,93,231,1);
}

.mcel-more-btn {  position: absolute;
    bottom: 10px;
    right: 50px;
    font-size: 15px;
    line-height: 35px;
    font-family: poppins;
    font-weight: 900;
    background: white;
    z-index: 9;
    padding: 0 28px 0 12px;}
.mcel-main-opinion .mcel-more-btn { right:0px;}

.mcel-more-btn::before {
    content: "";
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/right-arrow.svg);
    position: absolute;
    width: 20px;
    height: 13px;
    background-repeat: no-repeat;
    top: 51%;
    left: 60px;
    transform: translateY(-50%);
    transition: 0.3s left;
}

.mcel-more-btn:hover::before {
    left: 75px;
}

.mcel-cat-thumbnail {
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

.mcel-cat-thumbnail img {
    width: 100%;
    border-radius: 5px;
}

.mcel-cat-thumbnail .category-text {
    color: #e58401;
    line-height: 10px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 10px;
}

.mcel-cat-thumbnail .headline {
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    color: #2c2c2c;
    margin-top: 6px;
    display:block;
}

.mcel-other-headlines {
    padding: 10px 0;
    font-weight: 600;
    line-height: 18px;
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    width: 100%;
    display: block;
    color: #2c2c2c;
}

/*more news end*/




/*podcast section start*/
.mcel-content-wrapper {
    display: flex;
}

.mcel-content-div {
    width: 460px;
    padding: 0px 45px 0 0;
    counter-reset: content-thumb-counter;
    position: relative;
}

/*IPL title css*/
/*.mcel-content-div .title {
    text-align: center;
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 5px;
    color:#5c5de7;
    border-bottom:0px;
    line-height:30px;
}*/
/*Olympic title css*/
.mcel-content-div .title {
    text-align: left;
    font-size: 23px;
    font-weight: 900;
    margin-bottom: 5px;
    color:#5c5de7;
    border-bottom:0px;
    line-height:30px;
}

.mcel-content-div .title.mn_title { margin-bottom:0px; border-bottom:2px solid #5c5de7; width:90%; padding-bottom:15px;}

.mcel-content-posts {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.mcel-content-posts:nth-of-type(3) {
    border-right: none;
    
}










.mcel-content-thumb:nth-of-type(n+1) {
    padding: 10px 45px 10px 0px;
    display: flex;
    flex-direction: row-reverse;
}

.mcel-content-thumb:nth-of-type(n+1) .image-wrap {
    width: 45%;
    position: relative;
}

.mcel-content-thumb:nth-of-type(n+1) .image-wrap img {
    width: 100%;
    border-radius: 5px;
    min-height: 80px;
    max-height: 80px;
    object-fit: cover;
}


.mcel-content-thumb:nth-of-type(n+1) .headline-wrap {
    width: 75%;
    padding: 0 10px 0 0;
}

.mcel-content-thumb:nth-of-type(n+1) .headline {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    position: relative;
    display: inline-block;
    color: #282828;
}

.mcel-content-thumb:nth-of-type(n+1) .headline::after {
    counter-increment: content-thumb-counter;
    content: "0"counter(content-thumb-counter);
    color: #e5e5e5;
    position: absolute;
    bottom: 0;
    font-size: 40px;
    right: 0;
    font-weight: 700;
    font-family: poppins;
    font-style: italic;
    z-index: -1;
}



.mcel-content-thumb:nth-of-type(1) {
    display: block;
    padding: 0px 45px 20px 0px;
    border-right: 4px solid #ddd;
}
.mcel-content-div:last-child{width:340px; padding-right:0px;}
.mcel-content-div:nth-of-type(3) .mcel-content-thumb {
    border-right: none;
}

.mcel-content-thumb:nth-of-type(1) .image-wrap {
    width: 100%;
    position: relative;
}

.mcel-content-thumb:nth-of-type(1) .image-wrap img {
    border-radius: 5px;
    width: 100%;
    max-height: 200px;
    min-height: 200px;
    object-fit: cover;
}

.mcel-content-thumb:nth-of-type(1) .headline-wrap {
    width: 85%;
    margin-top: -12%;
}

.mcel-content-thumb:nth-of-type(1) .headline {
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    color: #fff;
    display: inline !important;
}

@-moz-document url-prefix() {
    .mcel-content-thumb:nth-of-type(1) .headline {
        font-size: 22px;
        line-height: 2em;
        font-weight: 600;
        color: #fff;
        display: inline !important;
        /* padding-right: 110%; */
    }
}

.mcel-content-thumb:nth-of-type(1) .headline::after {
    counter-increment: content-thumb-counter;
    content: "0"counter(content-thumb-counter);
    color: #e5e5e5;
    position: absolute;
    bottom: 0;
    font-size: 55px;
    left: 300px;
    font-weight: 700;
    font-family: poppins;
    font-style: italic;
    z-index: -1;
}

.mcel-content-div .mcel-more-btn {
    bottom: -20px;
    left: 2px;
    width: 8%;
}


.mcel-content-thumb:nth-of-type(n+1) .image-wrap::before {
    content: "";
    position: absolute;
    height: 14px;
    width: 14px;
    top: 7px;
    left: 8px;
    background-size: contain;
}

.mcel-content-thumb:nth-of-type(1) .image-wrap::before {
    content: "";
    position: absolute;
    height: 27px;
    width: 27px;
    top: 14px;
    left: 14px;
    background-size: contain;
}

.video-content .image-wrap::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/play.svg);
}

.photo-content .image-wrap::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/photo.svg);
}

.podcast-content .image-wrap::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/podcast.svg);
}
.ad_podc{margin-top:40px;}

/*for first elementt*/

.mcel-content-thumb.historical:nth-of-type(1) {
    padding: 10px 45px 10px 0px;
    display: flex;
    flex-direction: row-reverse;
}

.mcel-content-thumb.historical:nth-of-type(1) .image-wrap {
    width: 45%;
    position: relative;
}

.mcel-content-thumb.historical:nth-of-type(1) .image-wrap img {
    width: 100%;
    border-radius: 5px;
    min-height: 80px;
    max-height: 80px;
    object-fit: cover;
}

.mcel-content-thumb.historical:nth-of-type(1) .headline-wrap {
    width: 75%;
    padding: 0 10px 0 0;
    margin-top:0px;
}

.mcel-content-thumb.historical:nth-of-type(1) .headline {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    position: relative;
    display: inline-block;
    color: #282828;
}

.mcel-content-thumb.historical:nth-of-type(1) .headline::after {
    counter-increment: content-thumb-counter;
    content: "0"counter(content-thumb-counter);
    color: #e5e5e5;
    position: absolute;
    bottom: 0;
    font-size: 40px;
    right: 0;
    font-weight: 700;
    font-family: poppins;
    font-style: italic;
    z-index: -1;
}

/*podcast section end*/



/*INTERACTIVE SECTION*/

.playquiz.mcel-line-title-wrap{margin-bottom:-30px; margin-top:30px;}
.tleft{text-align:left;}
.icn_batplay{float:left;}
.playn_wintxt{ float:left; color:#000; font-size:26px; font-weight:bold; font-style:italic; text-transform:capitalize;padding-left:15px;}
.play_title{ color:#5c5de7; font-weight:800; font-style:normal; font-size:40px;}
.play_title2 { color: #fff; font-weight: 900; font-size:20px; }
.quizwrap{ background-color:#383838;}
.txt_gleft{ float:left; color:rgba(102,102,102,1); font-size:12px; font-weight:normal; text-transform: capitalize !important; width:280px; line-height:23px; padding-left:15px;}

.paywnwd p { color: #FFED5F; text-transform:uppercase; font:900 20px 'Poppins', Sans-Serif; }



.mcel-interactive-wrapper {
    display: flex;
}

.mcel-interavtice-div {
    flex-basis: 33%;
    width: 33%;
    padding: 25px;
     min-height: 0; min-width: 0;
}

.mcel-interavtice-div .title {
    font-size: 20px;
    line-height: 54px;
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    color:#fff;
}

.mcel-interactive-wrap {
    background: white;
    padding: 20px 30px 42px;
    position: relative;
    min-height: 373px;
    box-sizing: border-box;
}

.opinion-interactive-wrap::before {
    content: "";
    position: absolute;
    width: 90%;
    height: 3px;
    background: #4df5ce;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}

.mcel-interactive-wrap .question-label {
    display: inline-block;
    font-size: 20px;
    color: #000000;
    line-height: 25px;
    background: #4df5ce;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -34px;
    font-weight: 600;
    font-style: italic;
}

.mcel-interactive-wrap .question-text {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 10px;
}
.quiz_slider .question-label{left:0px;}
.quiz_slider .question-text{ padding-left:30px;}

.mcel-interactive-wrap .options {
    padding: 15px 0;
}
.mcel-interactive-wrap .mcel-cards-share-tooltip{
    right: 3px !important;
    bottom: 52px !important;
}

.option-item {
    display: flex;
    align-items: center;
    cursor:pointer;
    justify-content: space-between;
}

.option-item svg {
    width: 21px;
    height: 21px;
    margin-top:-5px;
}

.option-item svg polygon,
.option-item svg path {
    fill: #bfbfbf;
}

.active-option-item svg polygon,
.active-option-item svg path {
    fill: #5c5de7;
}


.option-text {
    margin-left: 15px;
    font-size: 18px;
    line-height: 38px;
    font-weight: 700;
    color: black;
    display: inline-block;
}

.submit-div {
    display: flex;
}

.submit-interactive-btn {
    background: #5c5de7;
    border: none;
    outline: none;
    border-radius: 5px;
    padding: 0 35px;
    color: white;
    text-transform: capitalize;
    font-size: 15px;
    line-height: 38px;
}

.mcel-votes-text {
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    font-weight: 600;
    padding-left: 12px;
}

.mcel-votes-count {
    font-size: 20px;
    color: #5c5de7;
    font-family: poppins;
    line-height: 24px;
}

.mcel-interactive-share {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    right: 12px;
    bottom: 12px;
    transition: 0.3s all;
    transform: rotateZ(0deg) scale(1);
}

.mcel-interactive-share:hover {
    transform: rotateZ(720deg) scale(1.2);
}

.mcel-interactive-comments {
    width: 100%;
    margin: 0px 0 10px;
    background: #f7f7f7;
    padding: 5px;
    font-size: 12px;
    height: 44px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
}

.interactive-opinion-table {
    width: 100%;
    margin-bottom: 15px;
}

.interactive-opinion-table thead {
    background: #e5e5e5;
    padding: 5px 11px;
    height: 30px;
    font-size: 15px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    text-align: right;
}

.interactive-opinion-table thead tr {
    padding: 0 10px;
}

.interactive-opinion-table thead tr td {
    padding: 0 4px;
}

.interactive-opinion-table tbody {}

.interactive-opinion-table tbody tr {
    font-size: 15px;
    line-height: 34px;
    text-align: right;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
}

.interactive-opinion-table tbody tr td {}

.channel-name {
    font-style: italic;
    text-align: left;
    font-weight: 900;
}

.vote-item {
    justify-content: space-between;
}

.percentage-number {
    font-size: 15px;
    line-height: 38px;
    color: #5c5de7;
    font-weight: 600;
    display: inline;
    margin-right: 5px;
}

.percentage-slider {
    width: 100px;
    height: 10px;
    display: inline-block;
    background-color:#c0c0c0;
}

.perbg{ background-color:#e58201; height:10px; display:block;}

/*interactive section end*/
.list_border{border-bottom:1px solid #bebebe; padding-bottom:20px; width: 90%; position: relative;}
.list_border:after{ content:""; height:290px; width:4px; background-color:#dddddd; position:absolute; right:-50px; top:0;}
.list_fact > li{padding-top:25px;}
.title_wrap{ font-size:15px; color:#000 !important; font-family: 'Poppins', Sans-Serif; font-weight:500; position:relative; display:block;}
.title_wrap::after {
    counter-increment: content-thumb-counter;
    content: "0"counter(content-thumb-counter);
    color: #e5e5e5;
    position: absolute;
    bottom: -10px;
    font-size: 40px;
    right: 10px;
    font-weight: 700;
    font-family: poppins;
    font-style: italic;
    z-index: -1;
}
.ohf_txt{ overflow:hidden;}
.thumb_right{ margin-left:10px; width:120px; float:right; position:relative;}
.thumb_right img{border-radius:5px;}

.series_list{margin-top: 20px;}
.series_list > li{  padding: 0px 0px 15px 15px; border-left: 5px solid #d537db; margin-bottom: 6px; font-size: 13px; color: #666; line-height: 21px;}
.series_list > li.purple{border-left: 5px solid #d537db;}
.series_list > li.blue{border-left: 5px solid #37bbdb;}
.series_list > li.green{border-left: 5px solid #37db63;}
.series_list > li.yellow{border-left: 5px solid #dbc837;}
.series_title{font-weight: 700; font-size: 15px; color:#000 !important;}
.series_spn{font-weight: 500; color: #000;}
.pr_wrap{padding-bottom: 20px; position: relative;}
.ad728x90{margin:0 auto; /*width: 728px;*/}

.profile_lft{ float: left; width: 385px; }
.profile_lft img{width: 100%; height: auto;}
.profile_rhs{ float: right; width: 850px; }
.profile_rhs .mcel-line-title-wrap.lefttxt{width: 100%;}
.profile_rhs .mcel-line-title-wrap.lefttxt .mcel-line-title{font-size: 60px;}
.slideshow_section .mcel-line-title-wrap{margin-bottom: 5px; float: right;}
.slideshow_section .mcel-line-title-wrap .mcel-line-title{font-size: 80px; margin-bottom:10px;}

.marg20{margin-top: 20px;}

.player_slidewrap{margin-top: 10px; position: relative; height: 250px; overflow: hidden;}
.player_profilebx{border: 1px solid #9596ef; padding: 15px 15px 40px; margin:10px; background-color: #fff; border-radius: 5px; position: relative; font-size: 11px; font-weight: 400; color: rgba(102,102,102,1); min-height: 200px;}
.player_profilebx a{display:block; text-decoration:none !important; outline:none; color:rgba(102,102,102,1) !important;}
.player_profilebx a:focus { outline:0px;}
.player_slidewrap .slick-dots li button { background-color: #d5d5d5; color: #d5d5d5; }
.player_slidewrap .slick-dots .slick-active button{ background-color: #5c5de7; color: #5c5de7;}
.player_morebtn{ position: absolute; display: block; width: 100%; background-color: #f5f5f5; padding: 8px 0 5px; color: rgba(20,102,163,1); font-size: 10px; font-weight: 700; left: 0; bottom: 0; border-radius: 0px 0px 5px 5px; text-align: center;}

.pdbtm15{padding-top: 10px; border-top: 1px solid #c2c2c2;}
.pdbtm15 span{ color: rgba(0,0,0,1); font-weight: 500;}
.player_thumb{ float: left; width: 40px; }
.player_thumb_right{ padding-left: 5px; overflow: hidden; font-weight: 700; font-size: 12px; color: rgba(92,93,231,1);}
.mobile_title_show{display: none;}

/*slideshow start*/
.container_slideshow{height: 760px; overflow:hidden;}
.slideshow_wrap{ position:relative; min-height:300px; width:1210px; margin:0 auto;}
.slideshow_wrap:after{ position:absolute; right:-70px; top:-10px; content:""; background:url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/slideshow_eound.svg) 0 0 no-repeat; width:160px; height:160px; z-index:-1;}
.slideshow_wrap .loading{position:absolute; left:0; top:0; width:100%; height:100%; font-size:30px; text-align:center; font-weight:800; background-color:#fff; z-index:1; opacity: 0.7;}


.slideshow_wrap .loading .lds-spinner{display:inline-block;position:absolute;width:64px;height:64px;left:50%;top:50%;margin-left:-32px;margin-top:-32px}
.slideshow_wrap .loading .lds-spinner div:after{content:" ";display:block;top:3px;left:29px;width:5px;height:14px;border-radius:20%;position:absolute}
.slideshow_wrap .loading .lds-spinner div{transform-origin:32px 32px;animation:lds-spinner 1.2s linear infinite}
.slideshow_wrap .loading .lds-spinner div:after{background:#000}
.slideshow_wrap .loading .lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}
.slideshow_wrap .loading .lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}
.slideshow_wrap .loading .lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}
.slideshow_wrap .loading .lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}
.slideshow_wrap .loading .lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}
.slideshow_wrap .loading .lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}
.slideshow_wrap .loading .lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}
.slideshow_wrap .loading .lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}
.slideshow_wrap .loading .lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}
.slideshow_wrap .loading .lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}
.slideshow_wrap .loading .lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}
.slideshow_wrap .loading .lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}
@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}



.slidshw_wrapbx{background-color:#4df5ce; overflow:hidden;}
.img_box_info{ padding:0px;width:310px; float:left; color: #000; font-weight: 700; font-size: 15px;}
.imgbox_gallery{width:900px; float:right; position: relative;}
.slidebtmbx{ width:1040px; position:relative; float:left; padding-left:20px;}
.slidebtmbx img{border-radius:5px;}
.slider_counerarw{ float:left;  position:relative; width:130px; text-align:center; padding-top:25px; margin-left:30px;}
.slidebtmbx:after{ content:""; height:100px; width:1px; background-color:#bfbfbf; position:absolute; right:-20px; top:25px;}

.slidebtmbx .slick-slide:before{content:""; width:207px; height:75px; background-color:transparent; position:absolute; left:-25px; top:-25px; border-radius:0px 0px 5px 5px; z-index:-1;   -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;}
.slidebtmbx .slick-slide:hover:before{ content:""; width:207px; height:75px; background-color:#4df5ce; position:absolute; top:-25px; border-radius:0px 0px 5px 5px; z-index:-1; left: -15px;}
.slidebtmbx .slick-current:before{  content:""; width:207px; height:75px; background-color:#4df5ce; position:absolute; left:-15px; top:-25px; border-radius:0px 0px 5px 5px; z-index:-1;}
.slider_counerarw .arrow-right, .slider_counerarw .arrow-left{background-color:transparent; border:0px; color:#cfcfcf; outline:none !important; cursor:pointer; display:inline-block !important; padding:0px; margin:0 5px; transition:0.5s all; }
.slider_counerarw .arrow-right:hover, .slider_counerarw .arrow-left:hover{ color:#67a1c6;}
.imgbox_gallery img{display:block; width:100%; height:auto;}



.synch-carousels .slick-slide {
outline: none;
position:relative;
}

.synch-carousels .slick-vertical .slick-slide {
border: none;
}

.synch-carousels .gallery .slick-list {
height: auto !important;
margin: 0 -20px;
}

.synch-carousels .gallery .slick-slide {
cursor: pointer;
}

.synch-carousels .gallery .slick-slide {
margin:25px 15px;
}

.synch-carousels .nav-arrows {
  padding-top:15px;
position: relative;
}

.synch-carousels .photos-counter {
position: relative;
font-size:30px;
font-weight:100;
color:rgba(102,102,102,1);
}
.synch-carousels .photos-counter span:first-child{ color:rgba(44,44,44,1); font-weight:500;}
.pa30{padding:20px 20px 30px;}
.phticn{position: absolute; left: 10px; top: 10px; display: inline-block;}
.gallery_infotitle{ font-size: 30px; font-weight: 700; color: #000 !important; line-height: 39px;}
.gallery_sm_title{ color: rgba(44,44,44,1); font-size: 15px; line-height: 20px; font-weight: 700; margin-top: 10px;}

/*slideshow end*/

.round_box_hist{position:relative;}
.round_box_hist:after{ content:""; display:inline-block; position:absolute; right:-40px; top:-70px; background:url(https://images.moneycontrol.com/mcnews/images/worldcup-2019/series_round.svg) 0 0 no-repeat; width:222px; height:222px; z-index:-1;}
.wc_counterbx{position:absolute; right:0px; /*bottom:25px;*/ bottom:75px; /*background-color:rgba(0,0,0,0.7);*/ padding:10px 20px; font-size:15px; font-weight:400; color:#fff;}
.wc_counterbx .fnbold{font-weight:700;}
.wc_counterbx .countdownHolder {margin:0 auto; text-align:center;letter-spacing:-3px; font-size:35px; height:55px; overflow:hidden;}
.wc_counterbx .position {display: inline-block;width:20px; height:55px; line-height:55px;position: relative; font-weight:900;}
.wc_counterbx .digit {position:absolute; display:block;border-radius:3px;text-align:center;color:#fdfdfd;letter-spacing:-1px;}
.wc_counterbx .digit.static {background-color:#5e59f0;}
.wc_counterbx .countDays { /* display:none !important;*/ background-color:#5e59f0; width:60px; height:56px; display:inline-block }
.wc_counterbx .countDiv0 { /* display:none !important;*/ }
.wc_counterbx .countHours{background-color:#5e59f0; width:60px; height:56px; display:inline-block}
.wc_counterbx .countDiv1{}
.wc_counterbx .countMinutes{background-color:#5e59f0; width:60px; height:56px; display:inline-block}
.wc_counterbx .countDiv2{ display:none !important;}
.wc_counterbx .countSeconds{ display:none !important;}
.wc_counterbx .countDiv{display:inline-block;   width:20px; height:1.6em;position:relative;}
.wc_counterbx .countDiv:before,
.wc_counterbx .countDiv:after{position:absolute; width:9px; height:8px; margin-left:-4px; content:''; background-color:#fff; top:18px;}
.wc_counterbx .countDiv:after {top:32px;}
.wc_counterbx .linemid1 {position:absolute; width:17px; left:3px; height:1px;  display:inline-block; position:absolute; top:35%; z-index:99;}
.wc_counterbx .time_txt .dn_txt{display:inline-block; width:62px; text-align:center; font-size:11px; text-transform:uppercase; font-weight:700; margin-left:20px;}
.wc_counterbx .time_txt .dn_txt:first-child{margin-left:0px;}
.btn_cents{ padding-top:5px; text-align:center;}
.btn_cents a{font-size: 15px; font-weight: 900; color:#1567a3; position:relative; display:inline-block; padding-right:30px;}
.btn_cents a::after {
    content: "";
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/right-arrow.svg);
    position: absolute;
    width: 20px;
    height: 13px;
    background-repeat: no-repeat;
    top: 51%;
    right: 5px;
    transform: translateY(-50%);
    transition: 0.3s right;
}
.btn_cents a:hover::after {
    right: -5px;
}

.video-content .thumb_right::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/play.svg);
}

.photo-content .thumb_right::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/photo.svg);
}

.podcast-content .thumb_right::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/podcast.svg);
}

.rhs_listvid .mcel-content-thumb:nth-of-type(1){ padding-right:0px; border-right:0px;}
.rhs_listvid .mcel-content-thumb:nth-of-type(n+1){padding-right:0px;}
.rhs_listvid .mcel-content-thumb:nth-of-type(1) .headline::after{ left:240px;}
.rhs_listvid .btn_cents{text-align:left; padding-bottom:20px; border-top:1px solid #cacaca;}
.rhs_listvid .mcel-content-div .title{margin-bottom:-10px; font-size:27px; line-height:23px;}
.rhs_listvid .mcel-content-div{ width:100%;}
.rhs_listvid .mcel-content-div .title.mn_title{width:100%;}
.rhs_listvid .title_wrap::after{font-size:30px;}
.rhs_listvid .mcel-content-posts{border-bottom:0px;}
.profile_rhs .score_tabs > li{ margin-top:15px;}
.profile_rhs .score_tabs > li > a{ font-size:14px; padding:0px 6px 5px; font-weight:500;}
/*.profile_rhs .score_tabs > li > a{ font-size:14px; padding:0px 6px 10px;}*/

@keyframes flickerAnimation {
  0%   { opacity:1; color:#000;}
  50%  { opacity:0; }
  100% { opacity:1; color:#000;}
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.playq {
   -webkit-animation: flickerAnimation 1s infinite;
   -moz-animation: flickerAnimation 1s infinite;
   -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}

.share_arti_srevamp { left:0%; position: fixed; top:50% !important; margin-top: -90px; z-index:999;}
.share_arti_revamp a { background: rgba(0, 0, 0, 0) url("https://images.moneycontrol.com/mcnews/images/social.jpg") no-repeat scroll 0 0; display: block; height: 44px; width: 44px; }
.share_arti_revamp a.fb { background-position: 0 0; }
.share_arti_revamp a.tw { background-position: 0 -44px; }
.share_arti_revamp a.in { background-position: 0 -132px; }
.share_arti_revamp a.whatsapp {
    display: inline-block !important;
    background-position: 0 -176px;
}
.share_arti_revamp a.telegram {display: block; background-position: 0 -222px;}
/*player profie page */

.plyr-dtl { margin-bottom:40px; }
.plyr-img { float: left; }
.plyr-img figcaption { background: #333333; height: 50px; text-align: center; margin-top: 1px; font:700 15px/50px "Fira Sans",sans-serif; color: #fff; }
.plyr-itro { float: left; width: 610px; margin-left: 50px;}
.plyr-itro th {font:700 30px "Fira Sans",sans-serif; color: #1466A3; padding-bottom: 10px;}
.plyr-itro td {font:700 15px "Fira Sans",sans-serif; color: #333333; padding:5px 0; vertical-align: top;}
.plyr-itro td:first-child { width: 125px; color: #666666; font:500 15px "Fira Sans",sans-serif;  }


.profile_leftcnt { border: 1px solid #C6C6C6; margin-bottom:50px;  padding: 10px; border-radius:6px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.profile_leftcnt .txt24 { color:#1466a2; font:700 24px 'Poppins', Sans-Serif; margin-bottom:10px;}
.plyr-para {  font:14px 'Poppins', Sans-Serif; color: #333; margin-bottom: 20px;}
.plyr-tbl th { background: #eaeff3; padding:15px 10px;font:700 13px "Fira Sans",sans-serif; }
.plyr-tbl td { padding:15px 10px; color: #10141E; font:500 15px "Fira Sans",sans-serif;}
.plyr-tbl td:first-child {font:900 13px "Fira Sans",sans-serif;} 
.plyr-tbl tr:nth-child(odd) td { background:#EFEFEF; }
.last-mtch ul  { width:400px;}
.last-mtch ul li {font:500 15px/38px "Fira Sans",sans-serif; padding: 0 15px; color: #10141E;}
.last-mtch ul li:nth-child(odd) { background:#EFEFEF;  }
.last-mtch ul li:first-child { background:#E9EFF2; text-align: center;font:700 13px/38px "Fira Sans",sans-serif; }
.mcel-interactive-wrap .mcel-cards-share-tooltip svg { width: 30px; height: 30px; border-radius: 100%; }

.slideshow_wrap .btn_newmob{ bottom:10px;}


/*olympic sponsor css start*/
.olym_sponsor img{max-width: 100%; height: auto; width: auto;}
.olym_sponsor{ position: absolute; left: 0px; width: 100%; display: flex; z-index: 1; color:#000000; font:12px 'Roboto', sans-serif; padding-left: 250px; top: 0px; justify-content: space-between; padding-top: 15px;}
.olym_sponsor ul{display: flex;}
.olym_sponsor ul > li{margin-right: 10px;}
.firt_wbx{padding-top: 7px; font-size: 10px;}
.firt_wbx .mrgtp15{margin-top: 10px;}
.olym_sponsor p{padding-bottom: 5px;}
/*olympic sponsor css end*/


@media screen and (max-width: 1279px) {
.main_container{width:1000px;}      
          .slideshow_wrap, .slidebtmbx{width:100%;}
          .imgbox_gallery{width:690px;}
          .profile_rhs{width:700px;}
          .profile_lft{width:295px;}
          .mcel-content-thumb:nth-of-type(n+1){padding-right:20px;}
.mid-contener, .brad_crum, .home-mid-contener {
margin: 0 auto;
max-width: 960px;
}
}

@media screen and (max-width: 980px) {
	.mid-contener, .brad_crum, .home-mid-contener{max-width:100%; width:100%;}
    .share_arti_srevamp { position: static !important;
    top: auto !important;
    margin: 0px 15px !important;
    padding: 0px; }
    .wc_counterbx{ color: #000; position: static;} 
       .wc_counterbx p { text-align: center; }
.bg_tp { display: none;; }
.time_txt { text-align: center;}
.wc_counterbx .time_txt .dn_txt:first-child { margin: 0 10px; }
.wc_counterbx .time_txt .dn_txt  {margin: 0 10px; }
.imgbox_gallery, .img_box_info{width:100%; float:none;}
.slider_counerarw{width:100%; margin:10px 0 0 0; padding:0;}
.slidebtmbx { margin-top:-15px; float:none; width:100%;}
.synch-carousels .gallery .slick-slide{margin:0px 15px;}
.slidebtmbx .slick-current:before{display:none;}.ad728x90{display: none;}
.main_container{width:100%;} 
.mcel-line-title-wrap.lefttxt{text-align:center; width:100%;}
.mcel-top-news { flex-direction: column;}

.mcel-left-news {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0px 15px 3px;
    /* position: relative; */
}

.mcel-left-news .headline {
    font-size: 22px;
    font-weight: 600;
}

.mcel-right-news {
    max-width: 100%;
    flex-basis: 100%;
}

.mcel-right-news .top-news {
    width: 100%;
    padding: 20px 15px;
    margin-left:0px;
}


.mcel-right-news .top-other-news {
    flex-direction: row;
    overflow-x: auto;
    white-space: nowrap;
    overflow-x: auto;
    padding: 0px 15px;
    /* border-bottom: 2px solid rgb(190, 190, 190); */
    width: 100%;
    margin: 10px 0;
}

.mcel-right-news .top-other-news .other-news {
    width: 65%;
    flex-basis: 100%;
    padding: 5px 25px 5px 0;
    min-width: 65%;
}

.mcel-right-news .top-other-news .other-news img {
    width: 100%;
    border-radius: 5px;
}

.mcel-right-news .top-other-news .other-news .headline {
    line-height: 21px;
}


.more-other-news-list {
    width: 100%;
    padding: 0 6px;
    /* list-style-type: disc; */
}

.more-other-news {
    display: block;
}

.more-other-news .headline {
    font-size: 13px;
    line-height: 23px;
}

.more-other-news .headline::before {
    height: 6px;
    width: 6px;
    top: 12px;
}
.mcel-right-news .top-other-news .other-news:first-child{padding-left:0px;}
.mcel-right-news .top-other-news .other-news:last-child{padding-right:15px;}
.destop-ad, .mcel-line-title-wrap .mcel-more-btn{display:none;}
.all-elections-wrapper {overflow-x: auto;  padding: 0 5px;}
.all-elections-wrapper .all-election-news-div {
    padding: 10px;
    min-width: 60%;
    border-bottom: none;
}
.all-elections-wrapper .headline {
    margin-top: 12px;
    display:block;
}
.mcel-all-election-news-section{padding:20px 0; border-bottom:10px solid #dddddd;}
.mcel-cat-thumbnail .headline{margin-top:6px;}
.all-elections-wrapper .all-election-news-div:first-child{padding-left:10px;}
.all-elections-wrapper .all-election-news-div:last-child{padding-right:10px;}
.mcel-line-title-wrap.lefttxt .mcel-line-title{font-size:35px; padding-left:15px; line-height:24px;}

.slideshow_wrap .mcel-line-title-wrap.lefttxt .mcel-line-title{font-size:20px;}


.score_tabs{overflow-x: auto; overflow-y: hidden; white-space: nowrap;  display: block; margin-top: 10px;}
.score_tabs >li{float:none; display:inline-block; width:auto;}
/*score card mobile*/
.score_wrap {padding:15px 0px 15px 15px;}
.score_cards {overflow-x: auto; white-space: nowrap; padding-right:15px;}
.score_cards >li{flex: 0 0 280px; padding-left:15px; white-space:normal; vertical-align:top;}
/*score card mobile*/



.ad_podc{display:none;}


/*podcast*/
.mcel-content-wrapper {
    flex-direction: column;
    display:block;
    position:relative;
}
.mcel-content-div {
    margin: 0 0 20px;
    width: 100%;
    padding: 0 15px;    
    border-bottom:10px solid #dddddd;
}
.mcel-content-div .title {/*
    margin-bottom: -25px;*/
    color: #5c5de7;
}
.mcel-content-thumb:nth-of-type(n+1) {
    padding: 15px 5px;
}

.mcel-content-thumb:nth-of-type(n+1) .image-wrap img {
    width: 100%;
    border-radius: 5px;
    min-width:100%;
    max-height:100%;
}

.mcel-content-thumb:nth-of-type(1) {
    display: block;
    padding: 10px 5px;
    border-right: 0px; 
}

.mcel-content-thumb:nth-of-type(1) .image-wrap img {
    border-radius: 5px;
    width: 100%;
    max-height:inherit;
    max-width:inherit;
}

.mcel-content-thumb:nth-of-type(1) .headline-wrap {
    width: 85%;
    margin-top: 0px;
}

.mcel-content-thumb:nth-of-type(1) .headline {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #fff;
    /* padding-right: 110%; */
    display: inline;
    outline: 7px solid black !important;
}

.mcel-content-thumb:nth-of-type(1) .headline::after {
    counter-increment: content-thumb-counter;
    content: "0"counter(content-thumb-counter);
    color: #e5e5e5;
    position: absolute;
    bottom: 0;
    font-size: 55px;
    left: 220px;
    font-weight: 700;
    font-family: poppins;
    font-style: italic;
    z-index: -1;
}

.mcel-content-div .mcel-more-btn {
    bottom: 10px;
    left: 4px;
    width: 8%;
    position:relative;
}

.mcel-content-thumb:nth-of-type(n+1) .image-wrap::before {
    content: "";
    position: absolute;
    height: 14px;
    width: 14px;
    top: 7px;
    left: 8px;
    background-size: contain;
}

.mcel-content-thumb:nth-of-type(1) .image-wrap::before {
    content: "";
    position: absolute;
    height: 27px;
    width: 27px;
    top: 14px;
    left: 14px;
    background-size: contain;
}

.video-content .image-wrap::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/play.svg);
}

.photo-content .image-wrap::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/photo.svg);
}

.podcast-content .image-wrap::before {
    background: url(https://stat.moneycontrol.co.in/mcnews/images/election-2019/podcast.svg);
}



.mobile_hide{display:none;}
.mcel-content-div#podcasts{ margin-bottom:0px; border-bottom:0px;}
.mcel-right-news .top-other-news{border-bottom:0px;}
.mcel-right-news .top-news{display:none;}
.mcel-interactive-wrapper {
    display: block;
}

.playquiz.mcel-line-title-wrap{padding:0 10px; margin-bottom:-80px;}
.playquiz.mcel-line-title-wrap .mcel-line-title{ padding:10px;}
.txt_gleft{padding-left:0px; padding-top:10px; width:100%; line-height:18px;}
.quizwrap{padding-top:80px;}
.mcel-interavtice-div { flex-basis: 100%; width: 100%; padding: 10px 25px 30px; border-bottom:1px solid #606060;}
.mcel-interavtice-div:last-child{border-bottom:0px;}
.list_border, .mcel-content-div .title.mn_title{width: 100%; padding-bottom:10px;}
.list_border:after{display:none;}
.mcel-content-div .pr_wrap .mcel-more-btn{ bottom: 0; }
.profile_lft, .profile_rhs{width: 100%; float: none;}
.player_slidewrap{padding-left: 15px; height: auto; padding-top: 10px; padding-bottom: 15px;}
.player_slider{overflow-x: auto; overflow-y: hidden; white-space: nowrap;  display: block; height: auto;}
.player_profilebx{float:none; display:inline-block; width:190px; margin: 0px 10px 0px 0px; vertical-align: top;}
.mcel-content-div:last-child{width:100%; padding-right:0px; border-bottom: 0px; margin-bottom: 0px;}
.twitter_widget{width: 300px; margin: 0 auto;}
.marg20{padding-left: 15px;}
.player_thumb_right, .pdbtm15{white-space: normal;}
.mobile_title_show{display: block;}
.mobile_title_show .mcel-line-title{font-size: 35px;}
.mobile_title_hide{display: none;}
.slider_counerarw .photos-counter{display: inline-block;}
.slider_counerarw .nav-arrows{display: inline-block; padding-top: 6px; vertical-align: top; padding-left: 5px;}
.gallery_infotitle{font-size:20px; line-height:24px; margin-bottom:10px;}/*
.mcel-line-title-wrap.round_first .mcel-line-title{font-size:22px;}*/
.mcel-line-title-wrap.round_first .mcel-line-title{font-size:17px; padding-left:8px;}
.round_box_hist:after{ background-size:150px 150px; right:-150px; top:-20px;}
.playn_wintxt{padding-left:7px;}
.upcomivenu { width: 145px; margin: 10px 5px 0 0; font-size: 11px;}
.upcomivenu p  { font-size: 11px; }/*
.sponcer1 { display: none; }*/

.plyr-img { width:210px; margin:0 auto; float: none;}
.plyr-itro { float: none; margin: 20px 0 0 0; width: 100%; }
.last-mtch ul  { width:100%; border: 1px solid #ddd; margin-bottom:20px;  }
.sponcenew { display: none; }
.sponcernew2 { display:block; } 
.btn_newmob{display:block !important; bottom:0px !important;}
.slideshow_wrap .btn_newmob{ position:relative; float:right;}
.container_slideshow{height:auto;}

.sponcer1.abv_count{text-align: right; color:#666; width:auto; display: flex; justify-content: flex-end;}
.score_wrap{padding-top:0px;}
.wc_counterbx{padding:10px 10px 0px;}
.sponcer1 .adbxsp{margin-left:5px;}

/*olympic sponsor css start*/
.olym_sponsor{ display: block; padding-left: 0px; padding: 10px 10px 20px; position: relative;}
.firt_wbx{ display: flex; width: 100%; align-items: center; padding-top: 0px; padding-bottom: 10px;}
.firt_wbx > div{ margin-right: 12px; }
.firt_wbx .mrgtp15{margin-top: 0px; padding-left: 5px;}
.olym_sponsor ul > li{margin-right: 4px;}
/*olympic sponsor css end*/

.brad_crum a, .bread-title { font-size: 12px; }
.share_arti_revamp a{display:inline-block !important;}
.home-mid-contener{padding:0px 10px;}
.bread-arrow{padding-left:0px;}

}
.show-moblie {
    display: none;
}
@media screen and (max-width: 767px) {
.show-moblie {
    display: block;
}
.hide-moblie {
    display: none;
}
}

@media screen and (max-width: 359px) {
    .playn_wintxt{font-size:20px;}
    .play_title{font-size:30px;}
}