/*== common css ==*/
.txtlonk_blue { font: 14px 'Fira Sans', sans-serif; color: #0b4e78; }
.txt14 { font: 14px 'Fira Sans', sans-serif; }
/*== common css ==*/


/*== icons css ==*/
.ic_blg, .ic_fb, .ic_forum, .ic_gplus, .ic_in, .ic_tweet, .ic_pint, .ic_tg { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8"); display: inline-block; vertical-align: middle; height: 33px; width: 33px; }
.ic_forum { background-position: -281px -2px; }
.ic_fb { background-position: -324px -2px; }
.ic_tweet { background-position: -366px -2px; }
.ic_in { background-position: -451px -2px; }
.ic_pint { background-position: -493px -2px; }
.ic_blg { background-position: -535px -2px; }
.ic_tg { background-position: -186px -516px; margin: 0 3px !important;}
.ic_instagram_mn { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -80px -510px no-repeat; width: 33px; height: 33px; display: inline-block; vertical-align: middle; }
/*== icons css ==*/


/*== page left side css ==*/
.tag_txt { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 10px 0; clear: both; margin-top: 30px; }
.tag-title { color: #0065a2; text-transform: uppercase; margin-right: 10px; font: 900 18px/21px 'Fira Sans', sans-serif; }
.tag_txt a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-radius: 0; color: #282828; display: inline-block; font: 400 16px 'Fira Sans', sans-serif; margin-bottom: 5px; margin-right: 0; padding: 5px 10px 0 0; text-transform: capitalize; }
.related_txt { border-bottom: 1px solid #ccc; padding: 20px 0 5px; clear: both; margin-bottom: 15px; }
.expertitem { margin-top: 15px }
.expertitem .item { display: inline-block; margin-right: 14px; width: 31.5%; vertical-align: top; margin-bottom: 25px; }
.expertitem .item .related_des a { font-size: 16px; line-height: 22px; }
.expertitem .item:last-child { margin-right: 0; }
.ex-imgblock { position: relative; }
.ex-imgblock img { display: block; }
.related_des { display: block; margin: 7px 0 5px; }
.related_des a { color: #282828; font: 700 16px/24px 'Fira Sans', sans-serif; }
.article_box .arttidate { color: #a0a0a0; margin: 0 0 20px; font: 400 14px 'Fira Sans', sans-serif; border-top: 1px solid #ccc; padding-top: 10px; font-weight: 300; }
.infinite-scroll .article_box .arttidate { margin: 10px 0 5px; border-top: 1px solid #ccc; padding-top: 10px; font-weight: 300; }
.interview_header { border-top: 2px solid #0065a1; padding-top: 1px; }
.slideshow-article-img { margin-bottom: 7px; position: relative; border: 1px solid #ccc; background-color: gray; }
.slideshow-count { bottom: 0; color: #fff; font: 600 32px/52px fira sans; left: 0; position: absolute; background-color: #000; opacity: .5; padding: 5px 10px; }
.expertitem .item .ex-imgblock.vdo { position: relative; } 
.expertitem .item .ex-imgblock.vdo::before { border-color: transparent transparent transparent #fff; border-style: solid; border-width: 7px; bottom: 20px; content: " "; cursor: pointer; height: 0; position: absolute; right: 15px; width: 0; } 
.expertitem .item .ex-imgblock.vdo::after { border: 2px solid #fff; border-radius: 100%; bottom: 10px; box-shadow: 0 1px 5px rgba(0, 0, 0, .5); content: " "; cursor: pointer; height: 30px; position: absolute; right: 10px; width: 30px; }
/*== page left side css ==*/


/*== page right side css ==*/
#live_tv_video * { box-sizing: border-box } 
#live_tv_video .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
#live_tv_video .clearfix { display: inline-block; } 
#live_tv_video .clearfix { display: block; } 
#live_tv_video { box-sizing: border-box; width: 300px; height: 200px; background-color: #fff; border: 1px solid #930c0c; border-top: 0; margin-bottom: 10px; border-top: 0; } 
#live_tv_video .tv_hed { height: 30px; background-color: #930c0c; padding-top: 1px; } 
#live_tv_video .vid_listlv { border-top: 1px solid #930c0c; } 
#live_tv_video .lv_tvspn { width: 107px; height: 28px; background: url("https://images.moneycontrol.com/static-mcnews/2020/04/download.png") 0 0 no-repeat } #live_tv_video .vid_bx { width: 148px; height: 83px; position: relative; float: left; overflow: hidden; } 
#live_tv_video .vid_bx:first-child { margin-right: 2px; } 
#live_tv_video .vid_bx:nth-child(3) { margin-right: 2px; margin-top: 2px; } 
#live_tv_video .vid_bx:nth-child(4) { margin-top: 2px; } 
#live_tv_video .vid_bx a { display: block; } 
#live_tv_video .vid_bx img { width: 100%; height: auto; } 
#live_tv_video .overlay_lvtv { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url("https://images.moneycontrol.com/static-mcnews/2020/04/overlay_lvtv.png") left bottom repeat-x; } 
#live_tv_video .desc_tv { position: absolute; width: 100%; left: 0; bottom: 0; padding: 5px; color: #fff; font: 400 10px 'Noto Sans', Arial, sans-serif; } 
#live_tv_video .play_ic { width: 21px; height: 21px; background: url("https://images.moneycontrol.com/static-mcnews/2020/04/play_ic.png") 0 0 no-repeat; display: inline-block; margin-right: 5px; float: left; } 
#live_tv_video .ohf_lv { overflow: hidden; }
.video-widget { margin-bottom: 20px; } 
.video-widget .main-vdo { border-bottom: 1px dashed #d2d2d2; padding-bottom: 10px; margin-bottom: 10px; } 
.video-widget p a { color: #333; font: 400 18px/22px "Fira Sans", sans-serif; line-height: 1.3; padding-top: 10px; } 
.video-widget a.vdo { position: relative; display: block; margin-bottom: 10px; } 
.video-widget .vdo { display: inline-block; float: left; position: relative; } 
.video-widget .vdo:before { right: 13px; bottom: 24px; margin: auto; border-style: solid; border-width: 10px; border-color: transparent transparent transparent #fff; content: " "; height: 0; width: 0; position: absolute; } 
.video-widget .vdo:after { right: 10px; bottom: 15px; margin: auto; border: 2px solid #fff; border-radius: 100%; content: " "; height: 35px; width: 35px; position: absolute; box-shadow: 0 1px 5px rgba(0, 0, 0, .5); }
.contact { margin-bottom: 50px; } 
.section-title h3.stay-up { color: #e85a1a; }
.PB10.subscribe { font-size: 16px; font-weight: 500; }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; }
.contact .form-control { display: block; } 
.contact .form-control input { border: 1px solid #ccc; width: 66%; display: inline-block; padding: 5px; float: left; border-right: 0; font-style: italic; } 
.contact .form-control button { display: inline-block; width: auto; background: #005789; color: #fff; padding: 6px 10px; outline: 0; border-radius: 3px; border: none; text-transform: capitalize; } 
.contact p { font-size: 13px; margin: 10px 0; }
.infinite-scroll .form-control { padding: 0; border: 0; }
.daily-news { border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; margin-bottom: 10px; margin-top: 15px; padding-bottom: 15px; padding-top: 10px; }
.daily-news>span { display: inline-block; padding-top: 5px; font-size: 16px; font-weight: 500; }
.daily-news button, .daily-updates-sec button { text-transform: capitalize; background: #005789 none repeat scroll 0 0; border: medium none; border-radius: 3px; color: #fff; float: right; outline: 0 none; padding: 6px 10px; width: auto; }
.daily-news button.fright { padding: 7px 10px; border-radius: 3px; font-size: 14px; margin-top: -3px; }
.infinite-scroll .contact { font-size: 12px; margin-bottom: 25px; }
/*== page right side css ==*/


/*== footer scroll paginate ==*/
.scroll-paginate { position: fixed; z-index: 99999; bottom: 0; background: #fff; width: calc( 100% - 43px ); left: 0; right: 0; -webkit-box-shadow: 0 -2px 15px 0 rgba(107,107,107,1); -moz-box-shadow: 0 -2px 15px 0 rgba(107,107,107,1); box-shadow: 0 -2px 15px 0 rgba(107,107,107,1); }
.scroll-paginate .bx-wrapper { max-width: 97% !important; }
.scroll-paginate .bx-viewport {height: 54px !important;}
.scroll-paginate ul li { border-left: 1px solid #ccc; box-sizing: border-box; color: #000; float: left; font-size: 14px; overflow: hidden; position: relative; text-overflow: ellipsis; width: 2.4%; content: "..."; }
.scroll-paginate .paginate-section-nav div.page-title { display: block; float: left; width: 325px; padding: 12px 15px; font-size: 13px; font-family: Arial; }
.dis-in-blk img { width: 48px; height: 28px; }
.dis-in-blk>img { position: relative; z-index: 9; }
.height-cont { min-height: 30px; max-height: 30px; overflow: hidden; margin-left: 10px; }
.dis-in-blk { display: inline-block; vertical-align: top; }
.page-title a { position: relative; z-index: 2; }
.scroll-paginate .paginate-section-nav a { color: #000; font-weight: normal; }
.scroll-paginate .paginate-section-nav.active a { color: #fff; }
.scroll-paginate .bx-controls-direction a { top: 10%; }
.scroll-paginate .bx-controls-direction a.bx-prev { background: url("https://images.moneycontrol.com/static-mcnews/2020/04/pagination-left-arw.png") no-repeat; width: 30px; height: 60px; position: absolute; left: 0; text-indent: -9999px; z-index: 2; top: 0; background-size: cover; }
.scroll-paginate .bx-controls-direction a.bx-next { background: url("https://images.moneycontrol.com/static-mcnews/2020/04/pagination-right-arw.png") no-repeat; width: 30px; height: 60px; position: absolute; right: 0; text-indent: -9999px; z-index: 2; top: 0; background-size: cover; }
.paginate-section-nav.active .scroll_progress { position: absolute; width: 0; height: 100%; z-index: 1; top: 0; left: -8px; background: #084f75; width: 0; color: #fff; display: block; border-right: solid 1px #036CA4; }
.scroll-paginate ul li .paginate-section-nav.active { background: #036CA4; }
.w75 { width: 75%; }
/*== footer scroll paginate ==*/



/*== menuwrap ==*/
.menuwrap-new { background: #fff; width: 42px; }
.f-menulist { position: fixed; bottom: -1px; right: 0; z-index: 99999; overflow: hidden; }
.f-menulist-in { position: fixed; z-index: 99999; width: 190px; right: 0; bottom: 53px; border: 1px solid #d9dde0; border-right: none; box-shadow: 0 -2px 15px 0 rgba(107, 107, 107, 1); background: #fff; }
.f-menulist-in ul li a { font-size: 16px; padding: 15px 0 15px 30px; border-bottom: 1px solid #ccc; display: block; color: #000; text-decoration: none; font-weight: normal; }
/*== menuwrap ==*/



/*== footer css ==*/
.copyright { font: 12px 'Fira Sans', sans-serif; color: #a0a0a0; }
.copyright .copymmv { font-size: 13px; color: #666; display: block; padding: 0 0 10px; }
footer { background: url("https://images.moneycontrol.com/images/common/header/footerbg.jpg"); margin-top: 20px; }
footer.ftinsde .main-wrapper { width: 1260px; }
footer .main-wrapper { background: #d6e2e7; padding: 20px 10px; width: 1000px; }
.main-wrapper { width: 1000px; margin: 0 auto; }
.ic_logofooter { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -413px -247px; width: 150px; display: block; height: 32px; }
footer .fsoci { position: absolute; left: 50%; margin: 0 0 0 -115px; } 
footer .fsoci a { margin: 0 2px }
footer .bgwhite { padding: 15px; background: #fff; }
.gotop { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -450px -43px; width: 101px; height: 21px; position: absolute; top: -21px; right: 0; display: inline-block }
footer.ftinsde .footleft { width: 650px; }
.brd_b { border-bottom: 1px solid #c8c8c8; }
footer .footleft .flinkl1 { width: 160px; margin: 0 40px 0 0; }
footer .flinkl1 li a { padding: 2px 5px; display: block; color: #282828; font: 12px 'Fira Sans', sans-serif; }
footer .footleft .flinkl2 { width: 170px; }
footer .flinkl2 .flhd1 { font: 700 12px 'Fira Sans', sans-serif; color: #282828; }
footer .flinkl2 li { margin-bottom: 2px; } 
footer .flinkl2 li a { padding: 5px; font: 12px 'Fira Sans', sans-serif; color: #a0a0a0; }
.tx14_blu { font: 14px 'Fira Sans', sans-serif; color: #0065a1; }
footer .flS2 a { font: 12px/12px 'Fira Sans', sans-serif; color: #282828; }
footer .ic_crn { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -6px -101px; width: 120px; height: 68px; display: inline-block; }
footer .ic_apGl, footer .ic_apple, footer .ic_apwin { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -4px -43px; width: 128px; height: 38px; }
footer .ic_apGl { background-position: -142px -43px; } 
footer .ic_apwin { background-position: -278px -43px; width: 155px; }
footer.ftinsde .footright { width: 420px; }
footer .footright { width: 350px; }
footer .ftCopy { padding: 10px 20px 50px; }
footer .flastLInk, footer .flastLInk a { color: #646464; font-size: 14px; }
footer .copyright { font: 12px 'Fira Sans', sans-serif; color: #a0a0a0; }
footer .footleft { width: 600px; }
.flastLInk, .flastLInk a { color: #646464; font-size: 14px; }
.footerMobile { background: #d6e2e7; padding: 10px; display: none; } 
.footerMobile .whbg { background: #fff; } 
.footerMobile .fresub_title { color: #0065a1; font: 900 16px 'Fira Sans', sans-serif; border-bottom: 1px solid #ececec; padding-bottom: 10px; margin-bottom: 10px; text-transform: uppercase; } 
.footerMobile .flinklist li { display: block; float: left; width: 30%; margin-right: 1%; padding: 8px 0; border-bottom: 1px solid #dadada; }
.footerMobile .flinklist li a { font: 13px 'Fira Sans', sans-serif; color: #282828; } 
.footerMobile .ic_fbfter, .footerMobile .ic_gpls, .footerMobile .ic_twtr, .footerMobile .ic_tg { display: inline-block; vertical-align: middle; width: 43px; height: 43px; background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8"); } 
.footerMobile .ic_fbfter { background-position: -195px -380px; } 
.footerMobile .ic_twtr { background-position: -246px -380px; } 
.footerMobile .ic_tg {background-position:-234px -516px; margin: 0 !important;}
.footerMobile .ic_fapapstr, .footerMobile .ic_fapgpl, .footerMobile .ic_fapwin { margin: 0; display: inline-block; width: 94px; height: 32px; background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8"); } 
.footerMobile .ic_fapgpl { background-position: -62px -460px; } 
.footerMobile .ic_fapapstr { background-position: -163px -460px; } 
.footerMobile .ic_fapwin { background-position: -262px -460px; width: 100px; }
.hide_in_desktop { display: none; }
/*== footer css ==*/


@media screen and (max-width:1280px) {
 footer.ftinsde .main-wrapper { max-width: 970px; } 
 footer.ftinsde .footleft { width: 580px; } 
 footer.ftinsde .footright { width: 340px; }
}


@media screen and (max-width: 980px) {
 .ic_instagram_mn { width: 43px; height: 43px; background-position: -125px -510px; } 
 .mc-text { color: #fff; font: italic 26px/24px 'Fira Sans', sans-serif; margin-left: 60px; display: inline-block; }
 .respons_foot_desk { display: none; } 
 .respons_foot_mob { display: block; }
 .tag_txt a{margin-bottom: 10px; padding: 10px 12px;}
}


@media screen and (max-width: 767px) {
.hide-mobile { display: none !important; }
.show-moblie { display: block; }
.title { float: none; margin: 0 10px; }
footer { padding-bottom: 60px; }
.footerMobile .flinklist li { width: 47%; margin-right: 2%; }
.expertitem .item { display: inline-block; margin-right: 1%; width: 48.7%; }
.footer_navigation_list li .wap_ic_home {display: block; margin-top: 1px;}
.footer_navigation_list li.active .wap_ic_home {display: none;}
.footer_navigation_list li .wap_ic_home_active {display: none;}
.footer_navigation_list li.active .wap_ic_home_active {display: block; margin-top: 1px;}
.footer_navigation_list li .wap_ic_markets {display: block;}
.footer_navigation_list li.active .wap_ic_markets {display: none;}
.footer_navigation_list li .wap_ic_markets_active {display: none;}
.footer_navigation_list li.active .wap_ic_markets_active {display: block;}
.footer_navigation_list li .wap_ic_news {display: block;}
.footer_navigation_list li.active .wap_ic_news {display: none;}
.footer_navigation_list li .wap_ic_news_active {display: none;}
.footer_navigation_list li.active .wap_ic_news_active {display: block;}
.footer_navigation_list li .wap_ic_portfolio {display: block;}
.footer_navigation_list li.active .wap_ic_portfolio {display: none;}
.footer_navigation_list li .wap_ic_portfolio_active {display: none;}
.footer_navigation_list li.active .wap_ic_portfolio_active {display: block;}
.responsive_true {z-index:9999;top:0;}
header.responsive_true .icpancakeblock.open_div {display: none !important;}
header.responsive_true .icpancakeblock {animation: movingTop_To_Bottom 1s ease; -webkit-animation: movingTop_To_Bottom ease 1s;}
@keyframes movingTop_To_Bottom {100% {top: 0px;}0% {top: -20px;}}
.close_div{display:block;opacity:1;}
.footer_navigation_list {display:flex; margin:0; padding: 10px 0;	bottom:0; position:fixed; z-index:99999; width:100%; background-color:#000; height:35px;}
.close_ad_div{bottom: 54px!important;animation:movingStickyBottom_To_Top 1s ease;-webkit-animation:movingStickyBottom_To_Top ease 1s}
@keyframes movingStickyBottom_To_Top{100%{bottom:45px}0%{bottom:0}}
.footer_navigation_list.close_div{display:flex;justify-content:space-evenly;}
.footer_navigation_list li {text-align:center;margin-top:2px;width:25%;}
.footer_navigation_list li a {font:10px/12px Latobold,sans-serif; color:#6a6e71;}
.footer_navigation_list li.active a {color:#b2bab7;}
.footer_navigation_list li a>div+div+div {margin-top: 3px;}
.footer_navigation_list, .footer_navigation_list * {box-sizing: unset;}
.footer_navigation_list li.active a {color: #ffffff;}
.fixednav.menu_sec_desk{ top:0px !important;}
.ftCopy { padding: 10px 20px 110px 20px; }
.app_btn_container {display: block; position: fixed; bottom: 54px; width: 100%; background: -moz-linear-gradient(top, rgba(255,137,137,0) 0%, rgba(255,255,255,1) 35%);
background: -webkit-linear-gradient(top, rgba(255,137,137,0) 0%,rgba(255,255,255,1) 35%);
background: linear-gradient(to bottom, rgba(255,137,137,0) 0%,rgba(255,255,255,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ff8989', endColorstr='#ffffff',GradientType=0 );}
.app_btn_block {width: 175px; margin: 50px auto 30px; position: relative;}
.open_in_app_btn {background-color: #2966a3; border-radius: 20px; width: 150px; height: 38px; display: block; font: 15px/38px 'Fira Sans', sans-serif; color: #ffffff; margin: 0 auto; text-align: left; position: relative; padding-left: 25px;}
.open_in_app_btn:hover, .open_in_app_btn:focus {color: #fff; text-decoration: none;}
.open_in_app_btn:after {color: #6a94bf; content: "|"; margin-left: 15px;}
.close_app {position: absolute; right: 0; top: 0; width: 48px; height: 38px; cursor: pointer;}
.close_app:hover {opacity: 1;}
.close_app:before, .close_app:after {position: absolute; left: 19px; content: ' '; height: 10px;  width: 1px; background-color: #fff; top: 14px; margin-top: 0;}
.close_app:before {transform: rotate(45deg);}
.close_app:after {transform: rotate(-45deg);}
.scroll-paginate { width: 100%; }
.scroll-paginate .bx-controls-direction a.bx-prev, .scroll-paginate .bx-controls-direction a.bx-next {display: none;}
.scroll-paginate .paginate-section-nav div.page-title { width: 180px; }
.menuwrap-new {display: none;}
#jiosaavn-widget #jsw {bottom: 115px;}
.infinite-scroll .wd285 { width: 100%; margin-right: 0; }
}