::-moz-selection {background:#b3d4fc; text-shadow:none;}
::selection {background:#b3d4fc; text-shadow:none;}
hr { display:block; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0 }
audio, canvas, iframe, img, svg, video { vertical-align:middle }
textarea { resize:vertical }
.browserupgrade { margin:.2em 0; background:#ccc; color:#000; padding:.2em 0 }
.hidden { display:none!important }
.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto }
.invisible { visibility:hidden }
.clearfix:after, .clearfix:before { content:" "; display:table }
.clearfix:after { clear:both }
.hide_in_desktop { display:none }
@media print {
*, :after, :before, :first-letter, :first-line { background:0 0!important; color:#000!important; box-shadow:none!important; text-shadow:none!important }
a, a:visited { text-decoration:underline }
a[href]:after { content:" (" attr(href) ")" }
abbr[title]:after { content:" (" attr(title) ")" }
a[href^="#"]:after, a[href^="javascript:"]:after {
content:""
}
blockquote, pre { border:1px solid #999; page-break-inside:avoid }
thead { display:table-header-group }
img, tr { page-break-inside:avoid }
img { max-width:100%!important }
h2, h3, p { orphans:3; widows:3 }
h2, h3 { page-break-after:avoid }
}
.main-wrapper { width:990px; margin:0 auto }
.addbanner-main { padding:10px 0; margin:0 auto; width:940px }
.addbanner-main img { display:block }
.FL { float:left }
.FR { float:right }
.red { color:#c00 }
.green { color:#070 }
.ajax_loading { display:none; position:absolute; width:100%; height:100%; opacity:.9; z-index:1; background:url(https://images.moneycontrol.com/images/tv/ajax-loader.gif) center no-repeat #fff }
.pending_work { opacity:.3; border:1px solid red }
.TAC { text-align:center }
.rhsglTbl2 tbody td a { color:#8c8c8c }
.stkAdv_tbl tbody td a { color:#282828 }
.ipsnCont table td a { color:#8c8c8c }
.brdtp { border-top:1px solid #ccc }
.brdb_white { border-bottom:1px solid #fff }
.brdtL_white { border-left:1px solid #fff }
.brdlft { border-left:1px solid #ccc }
.brdrht { border-right:1px solid #ccc }
.brdbtm { border-bottom:1px solid #ccc }
.brdall { border:1px solid #ccc }
.PA5 { padding:5px }
.PA10 { padding:10px }
.PA15 { padding:15px }
.PA20 { padding:20px }
.TAR { text-align:right }
.MB2 { margin-bottom:2px }
.MB5 { margin-bottom:5px }
.MT10 { margin-top:10px }
.PB10 { padding-bottom:10px }
.brd_b { border-bottom:1px solid #c8c8c8 }
.PL5 { padding-left:5px }
.PL10 { padding-left:10px }
.MT5 { margin-top:5px }
.ML15 { margin-left:15px }
.MR10 { margin-right:10px }
.MB20 { margin-bottom:20px }
.PR20 { padding-right:20px }
.ML20 { margin-left:20px }
.MR5 { margin-right:5px }
.PR { position:relative }
.UC { text-transform:uppercase }
.PR10 { padding-right:10px }
.w500 { width:500px }
.w490 { width:490px }
.w100 { width:100px }
.w440 { width:440px }
.w180 { width:180px }
.MT8 { margin-top:8px }
.MT22 { margin-top:22px }
.PR15 { padding-right:15px }
.MR15 { margin-right:15px }
.w155 { width:155px }
.brd_b_blue { border-bottom:1px solid #0d5f8f }
.MT2 { margin-top:2px }
.MT1 { margin-top:1px }
.PT10 { padding-top:10px }
.PT15 { padding-top:15px }
.PT20 { padding-top:20px }
.PT25 { padding-top:25px }
.PT30 { padding-top:30px }
.PT35 { padding-top:35px }
.MB15 { margin-bottom:15px }
.MB10 { margin-bottom:10px }
.PB15 { padding-bottom:15px }
.txtlonk_blue { font:14px 'Fira Sans', sans-serif; color:#0b4e78 }
.txt30_grn { font:700 30px 'Fira Sans', sans-serif; color:#007701 }
.main-left { width:670px; float:left }
.main-rhs { width:300px; float:right }
.radar-bx { margin-bottom:20px }
.tx14_blu { font:14px 'Fira Sans', sans-serif; color:#0065a1 }
.txt18_blue { font:18px/18px 'Fira Sans', sans-serif; color:#0065a1 }
.txt18_grey { font:18px/18px 'Fira Sans', sans-serif; color:#f0f0f0 }
.txt18_Drkgrey { font:18px/18px 'Fira Sans', sans-serif; color:#646464 }
.txt10_red { font:10px 'Fira Sans', sans-serif; color:#c00 }
.txt10_green { font:10px 'Fira Sans', sans-serif; color:#070 }
.txt14_black { font:14px 'Fira Sans', sans-serif; color:#282828 }
.txt14_black a:hover { color:#005689 }
.txt14_white { font:14px 'Fira Sans', sans-serif; color:#fff }
.txt14_white a { color:#282828 }
.txt14_white a:hover { color:#005689 }
.txt16_blk { font:16px 'Fira Sans', sans-serif; color:#282828 }
.txt14_blue { font:700 14px 'Fira Sans', sans-serif; color:#0065a1 }
.txt10 { font:10px 'Fira Sans', sans-serif; color:#646464 }
.txt10 a:hover { color:#005689 }
.txt12 { font:12px 'Fira Sans', sans-serif; color:#646464 }
.txt12 a:hover { color:#005689 }
.link12 { font:12px 'Fira Sans', sans-serif; color:#646464 }
.link12 a { color:#282828 }
.link12 a:hover { color:#005689 }
.txt12_blue { font:12px 'Fira Sans', sans-serif; color:#0065a1 }
.txt12_blue a { color:#282828 }
.txt12_blue a:hover { color:#005689 }
.txt20_gry { font:20px 'Fira Sans', sans-serif; color:#646464 }
.txt14 { font:14px 'Fira Sans', sans-serif }
.grey { color:#646464 }
.txt16_bb { font:700 16px 'Fira Sans', sans-serif; color:#3c3c3c }
.txt14_bb { font:700 14px 'Fira Sans', sans-serif; color:#3c3c3c }
.txt14_bb a { color:#3c3c3c }
.txt10_wht { font:10px 'Fira Sans', sans-serif; color:#fff }
.MT15 { margin-top:15px }
.MT20 { margin-top:20px }
.w560 { width:560px }
.w360 { width:360px }
.w190 { width:190px }
.w140 { width:140px }
.w225 { width:225px }
.w590 { width:590px }
.w460 { width:420px }
.w170 { width:170px }
.CTR { text-align:center }
.PT5 { padding-top:5px }
.ML10 { margin-left:10px }
.PR5 { padding-right:5px }
.ML5 { margin-left:5px }
.dn { display:none }
.PL15 { padding-left:15px }
.sub-col-left { width:320px; float:left }
.sub-col-rht { width:320px; float:right }
.db { display:block }
.inner_title { color:#0065a1; font:900 18px 'Fira Sans', sans-serif; border-bottom:1px solid #c8c8c8; padding-bottom:3px; text-transform:uppercase }
.inner_title.nbrd { border:none }
.sub_title { color:#0065a1; font:900 18px/18px 'Fira Sans', sans-serif; text-transform:uppercase }
.sub_title .small1 { font-size:12px }
.sub_title a { color:#0065a1 }
.sub_title.white { color:#fff }
.col_left300 { width:300px; float:left }
.col_right300 { width:300px; float:right }
.col_right350 { width:350px; float:right }
.rdtxt { color:#c00 }
.grntxt { color:#070 }
.sprite { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) }
.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); width:33px; height:33px; display:inline-block; vertical-align: middle; }
.ic_forum { background-position:-281px -2px }
.ic_fb { background-position:-324px -2px }
.ic_tweet { background-position:-366px -2px }
.ic_gplus { background-position:-408px -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; }
.ic_feed { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -48px -24px; width:13px; height:9px; display:inline-block }
.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 }
.ic_rdbig { display:inline-block; width:10px; height:15px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -351px -313px }
.ic_rssml { display:inline-block; width:9px; height:13px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -364px -313px }
.ic_pdf { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -143px -163px; display:inline-block; width:10px; height:13px; vertical-align:middle }
.ic_video { display:inline-block; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -143px -148px; width:19px; height:10px }
.ic_vidplay { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -353px -145px; display:inline-block; width:50px; height:50px }
.ic_thinrArrow { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -83px -24px; display:inline-block; width:6px; height:9px }
.abso_ctr { position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px }
.ic_moreDown { display:inline-block; vertical-align:middle; border-top:5px solid #646464; border-left:5px solid transparent; border-right:5px solid transparent }
.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none }
.ic_topfb { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -307px -96px; width:22px; height:22px; display:inline-block }
.ic_toptweet { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -335px -96px; width:22px; height:22px; display:inline-block }
.ic_gpms { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -312px -206px; width:22px; height:22px; display:inline-block }
.ic_bell { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -341px -128px; display:inline-block; width:16px; height:18px; vertical-align:middle }
.notify { border-radius:50%; -webkit-border-radius:50%; width:16px; height:16px; font:700 10px/16px 'Fira Sans', sans-serif; position:absolute; top:-2px; right:-8px; text-align:center; background:#c00; color:#fff }
.open>.dropdown-menu { display:block }
.bgwhite { background:#fff }
.ssMore { font:12px 'Fira Sans', sans-serif; color:#3c3c3c }
.ic_seemore { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -66px -24px; display:inline-block; width:10px; height:10px; vertical-align:middle }
.ic_mre { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -365px -129px; display:inline-block; width:10px; height:10px; vertical-align:middle }
.listVfrm li a, .rhsglTbl tbody td a, .txt10 a, .txt12 a, .txt14_black a, .txt16_blk a { color:#282828 }
.col6161 a { color:#616161 }
.myspace .myspaceTbl tbody td a { color:#646464 }
.txt16_bb a { color:#3c3c3c }
.select-box { background:#f0f0f0; border:1px solid #c8c8c8; position:relative; width:200px }
.select-box select { background:#f0f0f0; padding:3px 15px 3px 0; font:12px 'Fira Sans', sans-serif; vertical-align:top; color:#8c8c8c; -webkit-appearance:none; -ms-appearance:none; width:100%; -moz-appearance:none; border:none }
.select-box:before { content:""; position:absolute; border-top:6px solid #8c8c8c; border-left:6px solid transparent; border-right:6px solid transparent; right:5px; top:7px; display:block }
.select-box select::-ms-expand {
display:none
}
.bg_grey { background:#f0f0f0 }
txt12_red { color:#c00; font:400 12px "Fira Sans", sans-serif }
.txt12_green { color:#070; font:400 12px "Fira Sans", sans-serif }
.txt16_Drkgrey { font:16px 'Fira Sans', sans-serif; color:#646464 }
.fira_gd12 { color:#282828; font:600 12px 'Fira Sans', sans-serif; text-decoration:underline }
.sep_line { color:#c6c6c6; font:400 12px 'Fira Sans', sans-serif }
.brdb_ln_brd { border-bottom:1px solid #f0f0f0 }
.MT7 { margin-top:7px }
.comp_name { min-height:30px; display:inline-block; max-width:95% }
.MT4 { margin-top:4px }/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }
body { margin:0; color:#282828; font-family:'Fira Sans', sans-serif; background:#fff!important }
body.forum_bg, body.gray_bg { background:#f4f7f9!important }
* { margin:0; padding:0 }
li, ul { list-style:none }
a { text-decoration:none }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block; padding:0; margin:0 }
audio, canvas, progress, video { display:inline-block; vertical-align:baseline }
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
a { background-color:transparent }
a:active, a:hover { outline:0 }
abbr[title] { border-bottom:1px dotted }
b, strong { font-weight:700 }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-.5em }
sub { bottom:-.25em }
img { border:0 }
svg:not(:root) {
overflow:hidden
}
hr { box-sizing:content-box; height:0 }
pre { overflow:auto }
code, kbd, pre, samp { font-family:monospace, monospace; font-size:1em }
button, input, optgroup, select, textarea { color:inherit; font:inherit; margin:0 }
button { overflow:visible }
button, select { text-transform:none }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance:button; cursor:pointer }
button[disabled], html input[disabled] { cursor:default }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input { line-height:normal }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] { -webkit-appearance:textfield; box-sizing:content-box }
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset { border:1px solid silver; margin:0 2px; padding:.35em .625em .75em }
legend { border:0; padding:0 }
textarea { overflow:auto }
optgroup { font-weight:700 }
table { border-collapse:collapse; border-spacing:0 }
td, th { padding:0 }
.mcnwLogo { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -159px -247px; display:block; width:247px; height:52px; float:left; margin:20px 0 }
.searchBox { display:block; margin:0 10px; background:#fff; border:1px solid #a2cf90; box-shadow:0 0 3px #999 }
.searchBox .searchboxInner { background:#fff; border:none; border-radius:0 }
.searchBox .searchboxInner .txtsrchbox { border:0; color:#666; height:30px; padding:0 15px; width:235px; margin:0; font-size:12px }
.searchBox .sugBox { background:#fff; display:none; top:41px; right:-32px; left:auto; position:absolute; border:1px solid #259f04; box-shadow:0 0 3px #999; width:590px; height:350px; z-index:9999 }
.searchBox .sugBox:after { background:url(https://images.moneycontrol.com/images/common/header/mobmenuARW.png) no-repeat rgba(0, 0, 0, 0); content:""; height:13px; right:0; position:absolute; top:-13px; width:27px }
.searchBox .sugBox .ausggestleft { background:#f3f7f8; width:120px; border-right:1px solid #e8eaec; height:350px; float:left }
.searchBox .sugBox .ausggestleft li { border-bottom:1px solid #e4e4e4; text-align:left }
.searchBox .sugBox .ausggestleft li a { padding:0 15px; font:12px/30px 'Fira Sans', sans-serif; color:#333; text-transform:uppercase; display:block }
.searchBox .sugBox .ausggestleft li.active a, .searchBox .sugBox .ausggestleft li:hover a { background:#54a831; color:#fff; text-decoration:none }
.searchBox .sugBox .ausggestleft li:last-child { border:none }
.searchBox .sugBox .top_asugscrl { width:435px; float:right; margin:10px 15px 10px 0 }
.searchBox .sugBox .suglist { height:300px; overflow:auto; overflow-x:hidden; width:100% }
.searchBox .sugBox .suglist li { border-bottom:1px solid #e4e4e4; text-align:left; width:100% }
.searchBox .sugBox .suglist li a { display:block; padding:10px; font:12px/13px 'Fira Sans', sans-serif; color:#666; width:100%; text-align:left }
.searchBox .sugBox .suglist li a span { color:#333; font-weight:600 }
.searchBox .sugBox .suglist li a span b { color:#0065a1 }
.searchBox .sugBox .suglist li:last-child { border:none }
.searchBox .sugBox .suglist li:hover { background:#d8e3e9 }
.searchBox .btn_black { line-height:25px; text-decoration:none; color:#fff; display:block; font-size:14px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -358px -93px #54a831; width:32px; height:30px; margin-left:0 }
.usravlcnt { position:absolute; top:43px; padding:12px 0 0; z-index:900; display:none }
.usravlcnt .arwssUp { right:auto; left:5px; z-index:910 }
.grnalrtBx { border:1px solid #00a651; padding:10px 8px; color:#3d901b; background:#fff; position:relative; font:13px "Fira Sans", sans-serif }
.ic_rghtTick { display:inline-block; width:12px; vertical-align:middle; height:12px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -357px -403px }
.paslrCl { position:absolute; right:5px; top:4px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -501px -180px; width:9px; height:8px; display:inline-block }
.password_alert { background:#fff; position:absolute; border:1px solid #cb3438; padding:10px; color:#666; top:47px; display:none; font:12px "Fira Sans", sans-serif; z-index:900 }
.password_alert:after { content:""; width:26px; height:6px; position:absolute; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -380px -386px; display:inline-block; top:-14px; left:10px; margin-top:8px }
.password_alert p { color:#cb3438; font:13px "Fira Sans", sans-serif; padding:0 0 5px }
.password_alert p img { display:inline!important; margin:0 2px 0 0 }
.password_alert ul { display:block; padding:3px 0 0 }
.password_alert ul.userlist li { display:block; font:11px/14px "Fira Sans", sans-serif; list-style:none; padding:3px 0; color:#282828 }
.password_alert ul.userlist li input { display:inline-block; vertical-align:middle }
.password_alert ul li { display:list-item; color:#c7141a; font:11px "Fira Sans", sans-serif; padding:0 0 5px; list-style:inside none square }
header { padding:0 0 25px!important; background-color:#f0f0f0; margin:0 0 20px }
header .header-main-wrapper { max-width:1000px; margin:0 auto }
header .headTop { background:#282828; height:27px; border-top:1px solid #fff; border-bottom:1px solid #fff; position:relative; z-index:99999 }
header .headTop ul.langblock { display:inline-block; list-style:none none; margin:0; padding:0 }
header .headTop ul.langblock li { background-color:#fff; color:#0065a1; display:block; font:700 16px 'Fira Sans', sans-serif; padding:4px 7px; position:relative }
header .headTop ul.langblock li span { border-color:#005789 transparent transparent; border-width:5px 4px 0; border-style:solid; width:0; height:0; display:inline-block; margin-left:10px; margin-top:10px; vertical-align:top }
header .headTop ul.langblock li a { color:#0065a1 }
header .headTop ul.langblock li ul.submenus { display:none; position:absolute; left:0 }
header .headTop ul.langblock li ul.submenus li { background-color:#3c3c3c; border-bottom:1px dotted #00588a; padding:5px 9px; margin-top:4px; cursor:pointer; display:block; float:none; border-right:none; width:71px }
header .headTop ul.langblock li ul.submenus li a { color:#fff; text-transform:capitalize!important; margin-right:0!important; border-right:none }
header .headTop ul.langblock li ul.submenus li:hover { color:#00588a; display:block; transition:all .2s ease
}
header .headTop ul.langblock li ul.submenus li.last { border-bottom:none; margin-top:2px }
header .headTop .arwssUp { background:url(https://images.moneycontrol.com/images/common/header/mobmenuARW.png) no-repeat; position:absolute; right:2px; height:13px; top:0; width:27px; display:inline-block }
header .headTop .arwssUpLft { background:url(https://images.moneycontrol.com/images/common/header/mobmenuARW.png) no-repeat; position:absolute; left:21px; height:13px; top:0; width:27px; display:inline-block }
header .headTop .topmenublock .toplinks { float:left; top:1px; color:#fff; font-size:12px; line-height:27px; padding:0 5px; cursor:pointer }
header .headTop .topmenublock .toplinks a { color:#fff; text-decoration:none }
header .headTop .topmenublock .toplinks a:hover { text-decoration:none }
header .headTop .topmenublock .toplinks a.txt14 { color:#333 }
header .headTop .topmenublock .toplinks:hover { background-color:#53a829 }
header .headTop .topmenublock .toplinks:after { border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #fff; display:inline-block; vertical-align:middle; width:1px; margin:3px 3px 3px 5px; content:"" }
header .headTop .topmenublock .toplinks:hover:after { border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #fff }
header .headTop .topmenublock .toplinks1 { float:left; position:relative }
header .headTop .topmenublock .toplinks1 a.link1 { color:#fff; font:12px/27px 'Fira Sans', sans-serif; padding:0 4px; display:inline-block }
header .headTop .topmenublock .toplinks1 a.link1:last-child { border-right:none }
header .headTop .topmenublock .toplinks1 a.link1:hover { cursor:pointer; color:#fff; background-color:#54a731; text-decoration:none }
header .headTop .topmenublock .toplinks1 a.btn-close { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -232px -213px; width:10px; height:10px; display:block; padding:0; float:right }
header .headTop .topmenublock .toplinks1 a.btn-close:hover { background-color:transparent }
header .headTop .topmenublock .toplinks1 .myaccpop { position:absolute; width:160px; right:0; top:100%; padding:12px 0 0; background-color:transparent; border:0; box-shadow:none }
header .headTop .topmenublock .toplinks1 .myaccpop ul { border:1px solid #26ac02; padding-bottom:50px; background:#fff; box-shadow:0 0 3px #999 }
header .headTop .topmenublock .toplinks1 .myaccpop li { display:block; float:none; border-bottom:1px solid #e4e4e4 }
header .headTop .topmenublock .toplinks1 .myaccpop li a { display:block; padding:0 20px; color:#282828; font:13px/30px 'Fira Sans', sans-serif }
header .headTop .topmenublock .toplinks1 .myaccpop li a:hover { color:#fff; background:#282828; text-decoration:none }
header .headTop .topmenublock .toplinks1 .myaccpop li:last-child { border:none }
header .headTop .topmenublock span.divider { background-color:#fff; width:1px; height:10px; display:inline-block; float:left; margin:8px 3px; padding:0; position:static; left:auto; border:none; vertical-align:top }
header .headTop .topmenublock .drpcnthv { background-color:#fff; border:1px solid #26ac02; box-shadow:0 0 3px #999; padding:10px; margin:12px 0 0 }
header .headTop .topmenublock .appblock { display:none; width:1013px; height:126px; position:absolute; top:25px; z-index:1; left:0; cursor:pointer }
header .headTop .topmenublock .appblock img { display:block }
header .headTop .topmenublock .appblock .arwssUp { right:auto; left:105px }
header .headTop .topmenublock .subscriptionblock { display:none; width:960px; position:absolute; top:25px; z-index:1; left:0; cursor:pointer }
header .headTop .topmenublock .subscriptionblock img { display:block }
header .headTop .topmenublock .subscriptionblock .arwssUp { right:auto; left:185px }
header .headTop .topmenublock .subscriptionblock .bx-controls { margin:0; padding:0; border:none }
header .headTop .topmenublock .subscriptionblock .bx-next, header .headTop .topmenublock .subscriptionblock .bx-prev { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -411px -151px; width:32px; height:40px; display:inline-block; text-indent:-999em; position:absolute; left:-20px; top:50%; margin-top:-20px }
header .headTop .topmenublock .subscriptionblock .bx-next { left:auto; right:-20px; background-position:-453px -151px }
header .headTop .topmenublock .specialsblock { display:none; width:986px; position:absolute; top:25px; left:0; z-index:1; cursor:pointer }
header .headTop .topmenublock .specialsblock .arwssUp { right:auto; left:280px }
header .headTop .topmenublock .specialsblock .bx-controls { margin:0; padding:0; border:none }
header .headTop .topmenublock .specialsblock .bx-next, header .headTop .topmenublock .specialsblock .bx-prev { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -411px -151px; width:32px; height:40px; display:inline-block; text-indent:-999em; position:absolute; left:-20px; top:50%; margin-top:-20px }
header .headTop .topmenublock .specialsblock .bx-next { left:auto; right:-20px; background-position:-453px -151px }
header .headTop .topmenublock .specialsblock img { display:block }
header .headTop .topmenublock .specialsblock ul.splist { margin:0; padding:0; list-style:none }
header .headTop .topmenublock .specialsblock ul.splist li { float:left; border-right:1px solid #8c8c8c; margin-right:18px }
header .headTop .topmenublock .specialsblock ul.splist li:last-child { border-right:none; margin-right:0; padding-right:0 }
header .headTop .topmenublock .specialsblock span { color:#282828; text-transform:uppercase; font-size:12px; float:right; padding:10px 0 }
header .headTop .topmenublock .specialsblock span a { color:#282828 }
header .headTop .topmenublock .signinblock { width:490px; top:26px; z-index:1; left:auto; right:0; padding-top:12px }
header .headTop .topmenublock .signinblock img { display:block }
header .headTop .topmenublock .signinblock .signinbox { padding:20px; background-color:#fff; border:1px solid #26ac02; display:block; box-shadow:0 0 3px #999 }
header .headTop .topmenublock .signinblock .signinbox .signinbottom, header .headTop .topmenublock .signinblock .signinbox .signintop { display:block }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinleft { float:left; width:270px; border-right:1px solid #8c8c8c }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinleft .signfieldbg { display:block; margin-bottom:15px }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinleft .signfieldbg .textfield { display:block; color:#8c8c8c; font:14px/30px 'Fira Sans', sans-serif; height:40px; padding-left:10px; margin:3px 0; width:240px; background-color:#fff; border:1px solid #d7e2e6 }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinleft .checkboxblock { display:block; margin-right:20px }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinleft .checkboxblock span.checkboxtext { font-size:14px; color:#3c3c3c }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinleft .checkboxblock span.frtpwd { font-size:14px; color:#3c3c3c; float:right; font-style:italic; text-align:right; width:100%; display:inline-block; margin-top:5px }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright { float:left; width:177px }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .divider { border-bottom:1px solid #8c8c8c }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .socialblocks { padding-bottom:20px; padding-left:15px }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .socialblocks .sociallinks a.ic_fb, header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .socialblocks a.ic_gplus, header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .socialblocks a.ic_tweet { padding:0 }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .socialblocks .sociallinks a.ic_fb:hover, header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .socialblocks a.ic_gplus:hover, header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .socialblocks a.ic_tweet:hover { background-color:transparent }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .signinright .contenttext { font:italic 14px/30px 'Fira Sans', sans-serif; color:#3c3c3c }
header .headTop .topmenublock .signinblock .signinbox .signinbottom .blue-btn { background-color:#0065a1; padding:5px 10px; color:#fff; text-transform:uppercase; font-size:14px; border:none; float:right }
header .headTop .topmenublock .checkbxsn { width:15px; height:15px; display:inline-block; vertical-align:middle }
header .headTop .topmenublock .registerblock { padding:12px 0 0; width:285px; top:26px; right:0; left:auto }
header .headTop .topmenublock .registerblock img { display:block }
header .headTop .topmenublock .registerblock .registerbox { background-color:#fff; border:1px solid #26ac02; box-shadow:0 0 3px #999; display:block; padding:20px }
header .headTop .topmenublock .registerblock .registerbox .registerbottom, header .headTop .topmenublock .registerblock .registerbox .registertop { display:block }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop { float:left; width:240px; border-bottom:1px solid #8c8c8c; padding-bottom:20px }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop .blockheading { color:#3c3c3c; font:italic 14px 'Fira Sans', sans-serif; padding:10px 0 }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop .registerfieldbg { display:block; margin-bottom:15px }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop .registerfieldbg .textfield { display:block; color:#8c8c8c; font:14px/30px 'Fira Sans', sans-serif; height:40px; padding-left:10px; margin:3px 0; width:230px; background-color:#fff; border:1px solid #d7e2e6 }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop .registerfieldbg .text { font-size:12px; font-style:italic }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop .checkboxblock { display:block }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop .checkboxblock span.checkboxtext { font-size:14px; color:#3c3c3c }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regtop .checkboxblock span.frtpwd { font-size:14px; color:#3c3c3c; float:right; font-style:italic; text-align:right; width:100%; display:inline-block; margin-top:5px }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regbottom { float:left; width:177px }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regbottom .divider { border-bottom:1px solid #8c8c8c }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regbottom .socialblocks { display:block }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regbottom .socialblocks .sociallinks a.ic_fb, header .headTop .topmenublock .registerblock .registerbox .registerbottom .regbottom .socialblocks a.ic_gplus, header .headTop .topmenublock .registerblock .registerbox .registerbottom .regbottom .socialblocks a.ic_tweet { padding:0; margin-right:5px }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .regbottom .contenttext { font:italic 14px/30px 'Fira Sans', sans-serif; color:#3c3c3c }
header .headTop .topmenublock .registerblock .registerbox .registerbottom .blue-btn { background-color:#005689; padding:2px 10px; color:#fff; text-transform:uppercase; font-size:14px; border:none; float:right; font-weight:700 }
header .headTop ul.topmenus { display:inline-block; list-style:none none; margin-left:5px; padding:0; position:relative; top:-9px }
header .headTop ul.topmenus li { float:left; font-size:12px; padding:4px 9px; border-right:1px solid #fff; display:block; line-height:5px }
header .headTop ul.topmenus li a, header .headTop ul.topmenus li a:hover { color:#fff }
header .headTop ul.topmenus li a .arw { border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #fff; display:inline-block; vertical-align:middle; width:1px; margin:3px }
header .headTop ul.topmenus li.act { background-color:#c8c8c8 }
header .headTop ul.topmenus li.act a { color:#282828 }
header .headTop ul.topmenus li.act a:hover { color:#fff }
header .headTop ul.topmenus li.act .arw { border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #282828; display:inline-block; vertical-align:middle; width:1px; margin:3px }
header .headTop ul.topmenus li:last-child { border-right:none }
header .headTop ul.topmenus li:hover.sub2 { background-color:#00588a }
header .headTop ul.topmenus li ul.submenu { display:none; z-index:1; position:absolute; margin:0; padding:6px 0 0; list-style:none }
header .headTop ul.topmenus li ul.submenu li { background-color:#00588a; border-bottom:1px dotted #fff; padding:11px 9px; cursor:pointer; display:block; float:none; margin:0; border-right:none }
header .headTop ul.topmenus li ul.submenu li a { color:#fff; text-transform:capitalize!important; margin-right:0!important; border-right:none }
header .headTop ul.topmenus li ul.submenu li:hover { color:#00588a; display:block; transition:all .2s ease
}
header .headTop ul.topmenus li ul.submenu li.last { border-bottom:none }
header .headTop ul.topsocial { padding:0; list-style:none; display:inline-block; vertical-align:middle }
header .headTop ul.topsocial li { float:left; margin:0 3px }
header .headTop .icon18 { width:23px; height:23px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -140px -95px; display:inline-block; vertical-align:middle }
header .headmid { background-color:#fff }
header .headmid .rightblock { float:right; padding:9px 0 }
header .headmid .rightblock .righttopimg { display:inline-block }
header .headmid .rightblock .righttopimg img { display:block }
header .headmid .rightblock span { color:#646464; font:700 14px 'Fira Sans', sans-serif; display:inline-block; width:180px; vertical-align:top; padding-left:5px }
header .headmid .rightblock span .powertxt { font:700 10px 'Fira Sans', sans-serif; text-transform:uppercase; padding-left:0; line-height:20px }
header .ic_subcrpt1, header .ic_subcrpt2, header .ic_subcrpt3, header .ic_subcrpt4, header .ic_subcrpt5, header .ic_subcrpt6, header .ic_subcrpt7, header .ic_subcrpt8 { display:block; width:230px; height:110px; background:url(https://images.moneycontrol.com/images/common/header/subcrip_sprite_v1.png) no-repeat }
header .ic_subcrpt1 { background-position:0 0 }
header .ic_subcrpt2 { background-position:-253px 0 }
header .ic_subcrpt3 { background-position:-506px 0 }
header .ic_subcrpt4 { background-position:0 -126px }
header .ic_subcrpt5 { background-position:-253px -126px }
header .ic_subcrpt6 { background-position:-506px -126px }
header .ic_subcrpt7 { background-position:0 -247px }
header .ic_subcrpt8 { background-position:-253px -247px }
header .icpancakeblock { display:none }
header .headBotm { background:#282828; height:30px; border-top:1px solid #fff; display:block; position:relative; z-index:100 }
header .headBotm ul.headbotmmenus { margin:0; padding:0; list-style:none; position:relative }
header .headBotm ul.headbotmmenus li { float:left; font:700 13px 'Fira Sans', sans-serif; line-height:30px }
header .headBotm ul.headbotmmenus li a { color:#fff; border-right:1px solid #fff; padding:0 5px; float:left; text-decoration:none }
header .headBotm ul.headbotmmenus li a:hover { color:#fff; background-color:#54a831; transition:all .2s ease
}
header .headBotm ul.headbotmmenus li .actlink { display:block; border-right:none; background-color:#54a831 }
header .headBotm ul.headbotmmenus li:last-child a { border-right:none }
header .headBotm ul.headbotmmenus li .lastlink { border-right:none!important }
header .headBotm ul.headbotmmenus li .white-arw { border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #fff; display:inline-block; vertical-align:middle; width:1px; height:4px }
header .headBotm ul.headbotmmenus li:hover.sub3 { background-color:#00588a }
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 { margin:0; padding:0; list-style:none; position:absolute; top:100%; left:0 }
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li { float:left; font:600 12px 'Fira Sans', sans-serif; border-right:1px solid #282828; margin:5px 0 }
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li a { color:#282828; border-right:none }
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li a.sbmact, header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li a:hover { color:#0065a1; background:0 0!important }
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li:last-child { border-right:none }
header .headBotm ul.headbotmmenus .sub4 { position:relative }
header .headBotm ul.headbotmmenus .sub4 ul.blacksubmenu { margin:0; padding:0; list-style:none; display:none; position:absolute; top:23px }
header .headBotm ul.headbotmmenus .sub4 ul.blacksubmenu li { background-color:#282828; width:118px; border-top:1px solid #fff }
header .headBotm ul.headbotmmenus .sub4 ul.blacksubmenu li a { color:#fff; font-size:12px; border-right:none; display:block; float:none }
header .headBotm ul.headbotmmenus .sub4 ul.blacksubmenu li a:hover { background-color:#0065a1; transition:all .2s ease
}
header .headBotm .stickysearchBox, header .headBotm ul.res-bottomlinks { display:none }
header .stickymenu { background-color:#3c3c3c; height:60px; box-shadow:0 5px 15px rgba(0, 0, 0, .2); left:0; margin:0!important; position:fixed; top:0; width:100%; z-index:99999 }
header .stickymenu .mc-text { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -348px -200px; width:185px; height:42px; display:block; margin:10px 24px 0 0 }
header .stickymenu ul.headbotmmenus { margin:0 12px 0 0; border-left:1px solid #fff; padding:0; list-style:none; display:inline-block; height:60px; position:unset }
header .stickymenu ul.headbotmmenus li { float:left; font:700 12px 'Fira Sans', sans-serif; line-height:60px }
header .stickymenu ul.headbotmmenus li ul.headbotmmenus1 { padding:0; height:56px; list-style:none; text-align:center; left:0; position:static }
header .stickymenu ul.headbotmmenus li ul.headbotmmenus1 li { display:inline-block; vertical-align:top; font:12px 'Fira Sans', sans-serif; float:none; border-right:none; margin:0 }
header .stickymenu ul.headbotmmenus li ul.headbotmmenus1 li a { color:#3c3c3c; display:inline-block; float:none; border-right:none; padding:0 8px; font-size:16px; line-height:56px }
header .stickymenu ul.headbotmmenus li ul.headbotmmenus1 li a:hover { color:#fff; background-color:none; border-right:none }
header .stickymenu ul.headbotmmenus li ul.headbotmmenus1 li:last-child { border-right:none }
header .stickymenu ul.headbotmmenus li .stickysub { background-color:#f0f0f0; left:0; margin:0 auto; border-bottom:4px solid #3c3c3c; position:absolute; right:0; top:100%; width:100% }
header .stickymenu ul.headbotmmenus li .stickysub a { color:#3c3c3c }
header .stickymenu .searchblock { display:inline-block; border-right:1px solid #282828; border-left:1px solid #282828; vertical-align:top; cursor:pointer }
header .stickymenu .searchblock .ic-search { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -169px -144px; width:48px; height:56px; display:inline-block; margin-left:10px; margin-right:20px }
header .stickymenu .searchblock .icon-close { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -165px -197px; width:48px; height:48px; display:inline-block }
header .stickymenu .img_search { background:url(https://images.moneycontrol.com/images/common/header/icon-search.png) no-repeat; width:19px; height:19px; display:inline-block; margin-left:64px; margin-right:12px!important }
header .stickymenu .btn_close { background:url(https://images.moneycontrol.com/images/common/header/icon_close.png) no-repeat; width:21px; height:21px; display:inline-block; cursor:pointer }
header .stickymenu .searchbox { position:absolute; display:none; font-size:15px; color:#999; text-align:right; height:56px; border-left:none; border-top:none; border-right:none; top:60px; width:370px; right:0 }
header .stickymenu .searchbox .stickysearchBox { display:inline-block; padding-left:18px; padding-right:10px; position:relative; top:11px }
header .stickymenu .searchbox .stickysearchBox .btn_black { line-height:25px; text-decoration:none; border-radius:0 5px 5px 0; color:#fff; display:block; font-size:14px; padding:5px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -358px -93px; width:17px; height:20px; margin-left:0 }
header .stickymenu .socialblock { display:block; float:right; margin:8px 0 0 }
header .stickymenu .socialblock ul.sociallinks { margin:2px 0 0 20px; padding:0; list-style:none }
header .stickymenu .socialblock ul.sociallinks li { float:left }
header .stickymenu .socialblock ul.sociallinks li a.fb { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -249px -152px; width:42px; height:42px; display:block }
header .stickymenu .socialblock ul.sociallinks li a.twitter { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -303px -152px; width:42px; height:42px; display:block; margin:0 0 0 10px }
.ic_mencnbc { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -383px -344px; display:inline-block; width:22px; height:20px; vertical-align:middle }
.hide_in_desktop { display:none }
.header_telegram_icon{display:none}

@media screen and (max-width:979px) {
header .stickymenu ul.headbotmmenus li a {font-size:12px;}
header .stickymenu .searchbox .stickysearchBox {right:150px;}
header .stickymenu .searchblock .icon-close {height:56px;}
}


@media screen and (max-width:979px) {
.ic_instagram_mn {width:43px; height:43px; background-position:-125px -510px;}
header.responsive_true {height:45px;}
header.responsive_true .headBotm, header.responsive_true .headTop, header.responsive_true .headmid {display:none;}
header.responsive_true .icpancakeblock { background-color: #000000; height: 50px; padding: 0 15px; box-sizing: border-box; display: block !important; position: fixed; width: 100%; z-index: 2000000; } 
.mc-text { color:#fff; font:italic 26px/24px 'Fira Sans', sans-serif; margin-left:60px; display:inline-block; }
header.responsive_true .iconpancake { background: url("https://images.moneycontrol.com/images/common/header/hamburger_sprite.png") -6px -2px; width: 31px; height: 25px; display: block; cursor: pointer; position: relative; z-index: 1; top: 13px; }
header.responsive_true .iconpancake.tpMenucl { background-position: -42px 0px; width: 12px; margin-left: 5px; }
.icon-user {background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -113px -268px; width:30px; height:20px; display:inline-block; float:right; cursor:pointer; margin:2px 0 0;}
.MR30 {margin-right:30px;}
ul.usermenus { background: #fff; border: 1px solid #26ac02; box-shadow: 0 0 3px #999; display: none; padding: 0; position: absolute; top: 100%; right:5px; }
ul.usermenus:after {background:url(https://images.moneycontrol.com/images/common/header/mobmenuARW.png) no-repeat rgba(0, 0, 0, 0); content:""; height:13px; right:10px; position:absolute; top:-13px; width:27px;}
ul.usermenus li {border-bottom:1px dotted #e4e4e4; cursor:pointer; display:block;}
ul.usermenus li a {display:block; border-right:medium none; color:#282828; padding:0 20px; margin-right:0!important; font:13px/30px "Fira Sans", sans-serif; text-transform:capitalize;}
ul.usermenus li a:hover {background:#282828; color:#fff;}
.searchblock { display:block; cursor:pointer; float: right; width: unset !important; }
.searchblock .ic-search { background: url("https://images.moneycontrol.com/images/common/header/hamburger_sprite.png") -60px -62px; width: 14px; height: 14px; display: inline-block; float: right; margin: 3px 8px 0 0 !important; position: absolute; right: 0; bottom: -7px;}
.searchblock .icon-close { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -42px -269px; width: 22px; height: 19px; display: inline-block; float: right; margin-right: 0 !important; padding-right: 0; margin-bottom: -2px !important;}
.img_search {background:url(https://images.moneycontrol.com/images/common/header/icon-search.png) no-repeat; width:19px; height:19px; display:inline-block; margin-left:64px; max-resolution:res; margin-right:12px!important;}
.btn_close {background:url(https://images.moneycontrol.com/images/common/header/icon_close.png) no-repeat; width:21px; height:21px; display:inline-block; cursor:pointer;}
.searchbox {position:absolute; width:45%; display:none; font-size:15px; color:#999; text-align:right; height:56px; background-color:#282828; top:60px; right:0; border-left:none; border-top:none; border-right:none;}
.searchbox .stickysearchBox {display:inline-block; padding-left:18px; padding-right:10px; position:relative; top:11px;}
.searchbox .stickysearchBox .searchboxInner {background:#fff; margin-top:2px;}
.searchbox .stickysearchBox .searchboxInner .txtsrchbox {border:0; color:#666; line-height:30px; padding:0 10px; width:185px; font-size:12px; height:auto; margin:0; border-radius:8px 0 0 8px;}
.searchbox .stickysearchBox .btn_black {line-height:25px; text-decoration:none; border-radius:0 5px 5px 0; color:#fff; display:block; font-size:14px; padding:5px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -358px -93px; width:17px; height:20px; background-color:#54a831!important; margin-left:0;}
.mc_moblogo { width:120px; height:26px; display:inline-block; float:left; margin: -23px 0 0 40px; } 
.pancakemenu *{margin:0; padding:0; box-sizing:border-box;}
.pancakemenu { display: block; height: calc(100% - 40px); background: #000000; left: -100%; position: fixed; top: 50px; width: 90%; z-index: 9999; border-top: 1px solid #222222; transition: 0.5s all; box-shadow: 10px 10px 15px -1px #ccc; }  
.pancakemenu .pancakScrl { overflow: scroll; height: calc(100% - 96px); width: 100%; background-color: #000; } 
.pancakemenu .pancakScrl.menuheight { height: calc(100% - 180px); }
.pancakemenu.afterlogin .pancakScrl.menuheight { height: calc(100% - 253px); } 
.pancakemenu .mmtit { background:#d8e3e9; color:#333; padding:0 10px; font:700 18px/48px 'Fira Sans', sans-serif; } 
.pancakemenu .mtxt16 { font:16px 'Fira Sans', sans-serif; color:#333; } 
.pancakemenu .selectlanguage { padding:10px 0 5px; } 
.pancakemenu .selectlanguage li { display:inline-block; width:32%; font:16px 'Fira Sans', sans-serif; color:#333; } 
.pancakemenu .searchblock .ic-search, .pancakemenu .searchbox { display:none!important; } 
.pancakemenu .header-main-wrapper { display:inline-block } 
.pancakemenu ul li { display: block; border-bottom: 1px solid #222222; } 
.pancakemenu ul li.btmbrdr { border-bottom:none; } 
.pancakemenu ul li a { border-right:none; padding: 13px 30px; display: block; font: 13px 'robotoregular', sans-serif; text-transform: uppercase; box-sizing: border-box; color: #D3D3D3; text-decoration: none !important;} 
.pancakemenu ul li a strong { color:#333; } 
.pancakemenu ul li a strong:hover { color:#fff; } 
.pancakemenu ul li a.active, .pancakemenu ul li a:hover { color: #D3D3D3 !important; text-decoration: none !important;} 
.pancakemenu ul li a.actlink { display:block; background-color:#54a831; color:#333; position:relative!important; float:none; } 
.pancakemenu .mmSubmenu { padding:0 15px; } 
.pancakemenu .mmSubmenu ul a { padding:8px 0 8px 25px; position:relative; } 
.pancakemenu .mmSubmenu ul a:after { position:absolute; width:10px; height:10px; left:10px; top:12px; content:""; background:url(https://images.moneycontrol.com/images/common/header/mobmenuARW.png) -134px -360px no-repeat; } 
.pancakemenu ul.res-bottomlinks { padding:10px 0; list-style:none; display:inline-block!important; position:static; margin-top:20px; margin-left:0; border-bottom:1px solid #fff; border-top:1px solid #fff; width:100%; } 
.pancakemenu ul.res-bottomlinks li { display:block; font-size:14px; padding:5px 0; text-transform:uppercase; margin:0 10px; } 
.pancakemenu ul.res-bottomlinks li a { color:#fff; } 
.pancakemenu .socialblock { display:inline-block; } 
.pancakemenu .socialblock ul.sociallinks { margin:2px 0 0; list-style:none; } 
.pancakemenu .socialblock ul.sociallinks li { float:left; } 
.pancakemenu .socialblock ul.sociallinks li a.fb { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -245px -146px; width:39px; height:52px; display:block; } 
.pancakemenu .socialblock ul.sociallinks li a.twitter { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -284px -146px; width:61px; height:52px; display:block; }
.pancakemenu.active { left: -1px; transition: 0.5s all; }
.hamburger_submenu { display: none; background-color: #262626; }
.hamburger_more_menu_arw.active, .menu_tab_arw.active { background: url("https://images.moneycontrol.com/images/common/header/hamburger_sprite.png") -106px -69px; }
.pancakemenu ul li ul.hamburger_submenu li { float: left; width: 100%; border-bottom: 1px solid #2d2d2d; background-color: #262626; }
.pancakemenu ul li ul.hamburger_submenu li:first-child { border-top: 1px solid #2d2d2d; }
.pancakemenu .menu_tab_block .menu_tabs li { width: 49.8%; float: left; }
.pancakemenu .menu_tab_block .menu_tabs li span { float: none; display: inline-block; vertical-align: top; margin-right: 10px; margin-top: 0; }
.pancakemenu .menu_tab_block .menu_tabs li a { color: #BCBCBC; font-size: 11px; text-transform: capitalize; padding: 15px 0px 15px 30px; height: 40px; text-decoration: none;}
.pancakemenu .menu_tab_block .menu_tabs li span.propic { margin-top: -5px; }
.menu_tab_submenu ul li a { font-size: 11px !important; text-transform: capitalize !important; color: #BCBCBC; }
.menu_tab_arw { margin-top: 2px; margin-right: 0; }
.pancakemenu .menu_tab_block .menu_tabs li span.textblok { height: 16px; line-height: 8px; }
.pancakemenu .menu_tab_block .menu_tabs li:first-child { border-right: 1px solid #222222; }
.pancakemenu .menu_tab_block .menu_tabs li.current { position: relative; z-index: 5; }
.searchlang.activemn{ background-color:#262626;}
.pancakemenu .menu_tabs, .menu_tab_submenu ul { margin-bottom: 0; }
.hamburger_tabs_content { background-color: #262626; position: absolute; left: 0; top: 40px; width: 100%; display: none; height: auto; z-index: 99; }
.hamburger_tabs { display: inline-block; width: 50%; }
.menu_tab_submenu { display: none; }
#singin_tab { display: block; }
.pancakemenu ul li ul.hamburger_submenu li:last-child { border-bottom: 0; }
.pancakemenu ul li ul.hamburger_submenu li a { font: 400 11px/17px 'robotoregular', sans-serif; color: #BCBCBC; text-transform: capitalize; padding: 10px 26px 10px 30px; width: 50%; float: left; }
.menu_bottom_block { background-color: #000; position: absolute; bottom: 0; left:0; width:100%;}
.menu_bottom_block .menu_tabs li {float:left; width:50%; border-top: 1px solid #4a4a4a; }
.menu_bottom_block .menu_tabs li > a {display:block; }
.menu_bottom_block .menu_tabs li:first-child { border-right: 1px solid #222222; }
.menu_bottom_block .menu_tabs li a { padding: 7px 35px 15px 30px; font: 400 11px/30px 'robotoregular', sans-serif; }
.menu_bottom_block .menu_tabs li:last-child a {padding: 7px 35px 15px 25px;}
.menu_bottom_block .menu_tabs li a > span { color: #F08414; font-weight: bold; }
.menu_bottom_block .bepro { float: left; background: url("https://images.moneycontrol.com/images/common/header/icon_pro.png") no-repeat; width: 19px; height: 16px; background-size: 20px; margin-top: 7px; margin-right: 7px;}
.menu_bottom_block .getapp { float: left; background: url("https://images.moneycontrol.com/images/common/header/icon_getapp.png") no-repeat; background-size: 13px; width: 13px; height: 17px; margin-top: 5px; margin-right: 7px;}
.menu_bottom_block .menu_tabs { margin-bottom: 0px; }
.overlaybg {position: fixed; z-index: 999; width: 100%; height: 100%;}
.menu_tab_block .menu_tabs li.current {background-color: #262626;}
.hamburger_more_menu.active .hamburger_more_menu_arw {background-position: -106px -69px;}
.hamburger_more_menu {background-color: #000000; position: relative;}
.submenu_div:after {position: absolute; right: 20px; content: " " !important; top: 17px; background: url("https://images.moneycontrol.com/images/common/header/hamburger_sprite.png") -106px -63px; width: 8px; height: 7px !important; visibility: visible !important;}
.submenu_div.active:after {background-position: -106px -70px;}
.submenu_div.active {background-color: #262626;}
.bodyhiddn {overflow: hidden;}
.pancakemenu .menu_tab_block .menu_tabs.wap_three_tabs li {width: 33.3%;}
.pancakemenu .menu_tab_block .menu_tabs.wap_three_tabs li:nth-of-type(1) {border-right: none;} 
.pancakemenu .menu_tab_block .menu_tabs.wap_three_tabs li:nth-of-type(2) {border-right: 1px solid #222222;} 
.pancakemenu .menu_tab_block .menu_tabs.wap_three_tabs li:nth-of-type(3) a {padding: 15px 0px 15px 5px;}
.pancakemenu .menu_tab_block .menu_tabs.wap_three_tabs li:nth-of-type(1) a:after {content: ""; display: inline-block; vertical-align: middle; border-right: 1px solid #222222; height: 15px; display: inherit; margin-top: -19px;}
.pancakemenu .menu_tab_block .menu_tabs.wap_three_tabs li.current {background-color: transparent;}
.pancakemenu.active .menu_tab_block .menu_tabs.wap_three_tabs li.current {background-color: #262626;}
.pancakemenu .menu_tab_block .menu_tabs li span.menu_tab_arw {margin-right: 0px;}
.menu_bottom_block .menu_tabs li.current {background-color: #262626;}
.pancakemenu.active > .menu_bottom_block .menu_tabs li.active {background-color: transparent;}
.hamburger_tabs_content ul li {width: 100% !important;}
.hamburger_tabs_content ul li a {padding: 10px 30px !important;}
.menu_tab_block .menu_tabs {position: relative;}
.searchlang a .menu_tab_arw {display: inline-block; vertical-align: top; background: url("https://images.moneycontrol.com/images/common/header/hamburger_sprite.png") -106px -62px; width: 8px; height: 7px; float: right; margin-right: 15px; margin-top: 16px;}
.searchlang.activemn a .menu_tab_arw { background: url("https://images.moneycontrol.com/images/common/header/hamburger_sprite.png") -106px -69px; }
.header_telegram_icon {margin-left: 10px; display: inline-block; vertical-align: middle; position: relative; bottom: 9px;}
.circle_a {fill: #039be5;}
.circle_b {fill: #fff;}
}

#gggl_gutter { position:relative; z-index:99999 }
body.forum_bg header { margin:0!important; padding:0!important }
body.forum_bg header .headTop { z-index:5000!important }
header.headinsde .header-main-wrapper { max-width:1260px }
header.headinsde .searchBox { margin:0 130px 0 125px }


@media all and (max-width:1279px) {
header.headinsde .header-main-wrapper { max-width:990px; } 
header.headinsde .searchBox { margin:0 5px; } 
header.headinsde .topmenublock .toplinks { padding:0 3px; } 
header.headinsde .topmenublock .toplinks:after { margin:3px; }
}


@media all and (max-width:979px) {
header.headinsde header.responsive_true .searchBox {margin:0;}
}


.scrollBar { overflow:auto; width:100%!important }
.jspContainer { overflow:hidden; position:relative; z-index:99 }
.jspPane { position:absolute }
.jspVerticalBar { position:absolute; right:0; width:10px }
.jspHorizontalBar { display:none }
.jspVerticalBar * { margin:0; padding:0 }
.jspCap { display:none }
.jspTrack { position:relative; width:5px }
.jspDrag { background:#d5e0e5; position:relative; cursor:pointer; overflow:hidden; width:5px!important }
.jspArrow { text-indent:-20000px; display:block; cursor:pointer }
.jspArrow.jspDisabled { cursor:default; background:#80808d }
.jspVerticalBar .jspArrow:focus { outline:0 }
.jspCorner { background:#eeeef4; float:left; height:100% }
* html .jspCorner { margin:0 -3px 0 0 }


@media all and (max-width:1279px) {
#gggl_gutter {display:none;}
}


@media all and (max-width:979px) {
header.responsive_true .headmid { display: none; }
header.headinsde .searchBox { margin: 0; }
header.responsive_true .searchBox { width:100%; position:absolute; top:100%; margin:0; left:0; padding:10px; box-sizing:border-box; border:none; box-shadow:none; background:#000000; }
header.responsive_true .searchboxInner { background:#fff; } 
header.responsive_true .searchBox .sugBox { width: 110%; } 
header.responsive_true .trend_searchbx { width: 110%!important; } 
header.responsive_true .searchBox .sugBox .ausggestleft { width:105px; } 
header.responsive_true .searchBox .sugBox .ausggestleft li a { padding:0 10px; } 
header.responsive_true .searchBox .sugBox .top_asugscrl { width: 170px; margin:5px; padding:0; } 
header.responsive_true .searchBox .sugBox .suglist li a { padding: 5px; }
}



@media screen and (max-width:360px) {
header.responsive_true .searchbox {width:100%;}
header.responsive_true ul.res-bottomlinks {width:75%;}
header.responsive_true .slide-down {width:159px!important;}
}


@media screen and (max-width:320px) {
header.responsive_true .searchbox .stickysearchBox .searchboxInner .txtsrchbox {width:163px;}
header.responsive_true .slide-down {width:159px!important;}
}


@media only screen and (min-device-width:768px) and (max-device-width:979px) and (orientation:portrait) {
body, html {zoom:97%;}
}


.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 { background:url(https://images.moneycontrol.com/images/common/header/footerbg.jpg); margin-top:20px }
footer .main-wrapper { background:#d6e2e7; padding:20px 10px; width:1000px }
footer .fsoci { position:absolute; left:50%; margin:0 0 0 -115px }
footer .fsoci a { margin:0 2px }
footer .bgwhite { padding:15px }
footer .footleft { width:600px }
footer .footleft .flinkl1 { width:160px; margin:0 40px 0 0 }
footer .footleft .flinkl2 { width:170px }
footer .footright { width:350px }
footer .flinkl1 li a { padding:2px 5px; display:block; color:#282828; font:12px 'Fira Sans', sans-serif }
footer .flinkl1 li a:hover { background:#d6e2e7; text-decoration:none }
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 }
footer .flinkl2 li:hover { background:#d6e2e7 }
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 .flastLInk, footer .flastLInk a { color:#646464; font-size:14px }
footer .flastLInk a:hover { text-decoration:underline }
footer .copyright { font:12px 'Fira Sans', sans-serif; color:#a0a0a0 }
footer .ftCopy { padding:10px 20px }
.flastLInk, .flastLInk a { color:#646464; font-size:14px }
.flastLInk a:hover { text-decoration:underline }
.copyright { font:12px 'Fira Sans', sans-serif; color:#a0a0a0 }
.ftCopy { padding:10px 20px 53px; }
.copyright .copymmv { font-size:13px; color:#666; display:block; padding:0 0 10px }
footer.ftinsde .main-wrapper { width:1260px }
footer.ftinsde .footright { width:420px }
footer.ftinsde .footleft { width:650px }


@media all and (max-width:1275px) {
footer.ftinsde .main-wrapper {max-width:970px;}
footer.ftinsde .searchBox {margin:0 10px;}
footer.ftinsde .footright {width:340px;}
footer.ftinsde .footleft {width:580px;}
}


.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 .newsltrbx { border:1px solid #ccc; padding:2px; border-radius:2px; -webkit-border-radius:2px }
.footerMobile .newsltrbx input { width:60%; padding:8px 10px; font:14px 'Fira Sans', sans-serif; color:#333; float:left; border:none }
.footerMobile .newsltrbx button { float:right; width:84px; height:36px; font:700 15px/36px 'Fira Sans', sans-serif; color:#fff; text-align:center; display:block; border:none; background:#54a831 }
.footerMobile .ic_suscsbr { background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -62px -509px; display:inline-block; width:12px; height:12px; vertical-align:middle }
.footerMobile .flinklist li { display:block; float:left; width:30%; margin-right:1%; padding:8px 0; border-bottom:1px solid #dadada }


@media all and (max-width:360px) {
.footerMobile .flinklist li {width:47%; margin-right:2%;}
}


.footerMobile .flinklist li a { font:13px 'Fira Sans', sans-serif; color:#282828 }
.footerMobile .fmrelink { display:inline-block; width:44px; height:11px; background:url(https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8) -385px -323px }
.footerMobile .fntsize { font:13px 'Fira Sans', sans-serif; color:#666 }
.footerMobile .fntsize span { color:#333; font-weight:700 }
.footerMobile .fntsize span.fn1 { font-size:18px }
.footerMobile .fntsize span.fn2 { font-size:24px }
.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") no-repeat; }
.footerMobile .ic_fbfter { background-position:-195px -380px }
.footerMobile .ic_twtr { background-position:-246px -380px }
.footerMobile .ic_gpls { background-position:-296px -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 }


@media all and (max-width:979px) {
.respons_foot_desk {display:none;}
.respons_foot_mob {display:block;}
}


@media screen and (max-width:767px) {
.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:0; } 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:#fff; }
.fixednav.menu_sec_desk { top:0!important; } 
}

.ic_subcrpt_mitesh { display:block; width:230px; height:110px; background:url(https://images.moneycontrol.com/images/common/header/subcrip_sprite_v1.2.png) -506px -247px no-repeat;}
header .headTop .topmenublock .toplinks.toptab2:after { display:none; }