 /* Start <- stciky 728x90 ad */

 .m_wraper{width:728px; margin:0 auto; position:relative;}
 .m_wrapper_Ad{ background-color:rgba(255,255,255,1); width: 728px;height: 90px; position: fixed; left: auto; /*bottom:-250px;*/ bottom:-110px; box-shadow:0 0 15px rgba(0,0,0,0.6); z-index:999; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index:99999; opacity:0;}
 .m_wrapper_Ad.open{ bottom:0; opacity:1;}
 .m_ad_close {position: absolute;right: -8px; top: -8px; opacity: 1; width:17px; height:17px; cursor:pointer; background-color:#fff; border-radius:100%; color:#000;}
 .m_ad_close svg{fill: currentColor;}

/* End <- stciky 728x90 ad */
/* got to top arrow*/
.jumptotop{display:none;width:63px;line-height:70px;cursor:pointer;height:63px;background:#1765a5;text-align:center;border-radius:50%;position:fixed;right:100px;bottom:50px;z-index:999}
.ic_jumptop{display:inline-block;width:30px;height:30px;background-position:-58px -72px !important}
.ico{background:url(https://images.moneycontrol.com/assets/images/sprite.png?v=1.1) no-repeat;display:inline-block}
.ico{vertical-align:middle}.ico{vertical-align:middle}
@media only screen and (max-width:767px) {
    .jumptotop{right:30px;bottom:22px;width:54px;line-height:55px; height:54px;}
    .ic_jumptop{width:27px;height:27px;background-position:-59px -72px !important}
}
/* got to top arrow end */


.blubg_main .simple_selectbox_drop.bgcolor_transparent:focus, .jspVerticalBar .jspArrow:focus, .txtarea_com:focus { outline: 0 }
.all_title_inner a, .all_title_sub a, .common_tab li a, .forbgmax li a { text-decoration: none!important }
.all_title_sub:after, .info_hoverbx:after, .info_hoverbx:before, .ipo_alert_list>li:after, .nabrd_seti_list>li:first-child:after, .qlnkBx ul li:before { content: "" }
section#mc_content {padding-top:20px;}
#advancechart #chartframe html { overflow: hidden;}
.marketslider .bx-next:before {border-left: 6px solid #2f669e; border-right: none;}
.marketslider .bx-next.disabled:before {border-left: 6px solid #b2b2b2;}
.marketslider .bx-next.disabled:hover:before {border-left: 6px solid #ffffff !important;}
.marketslider .bx-prev:before {border-right: 6px solid #2f669e !important; border-right: none;}
.marketslider .bx-prev:hover:before {border-right: 6px solid #ffffff !important;}
.marketslider .bx-prev.disabled:before {border-right: 6px solid #b2b2b2 !important;}
.marketslider .bx-prev.disabled:hover:before {border-right: 6px solid #ffffff !important;}
.datanot {font-weight: bold !important; text-align: center !important; line-height: 30px !important; font: 14px 'robotobold', sans-serif; border-bottom: 1px solid #ebebeb; padding: 10px 0 !important;}
.marketslider .mctable1 td, .marketslider .mctable1 th {padding: 12px 2px;}
.technical_indicator th:first-child {width: 57%;}
.bar_buy, .bar_hold, .bar_sell, .info_hoverbx, .main_wrapper_res, .mc_common_overlay .modal-dialog, .price_chartpg *, .qlnkBx, .simple_selectbox_drop { box-sizing: border-box }
.hist_tbl table, table { border-collapse: collapse }
.MT7 { margin-top: 7px }
select::-ms-expand {display: none}
.brad_crum, .breadcrum-bg { display: block; overflow: hidden; clear: both }
header, ul { margin-bottom: 0 }
header .headTop .topmenublock .toplinks1 .myaccpop { width: 175px }
header .headBotm ul.headbotmmenus li a { padding: 0 4px }
.brad_crum { border-bottom: 1px dotted #d1d1d1; color: #202020; margin: 0 auto; padding: 6px 0; font: 400 11px robotoregular, sans-serif }
.brad_crum a { color: #2869a1; font: 400 12px robotoregular, sans-serif; text-transform: capitalize }
.all_title_sub a, .bread-title { text-transform: uppercase }
.main_wrapper_res, .price_chartpg { color: #333; font-family: 'Fira Sans', sans-serif }
.bread-arrow { background: url(https://images.moneycontrol.com/mcnews/images/mc_news-bread-arow.png) left top no-repeat rgba(0, 0, 0, 0); display: inline-block; height: 11px; padding-left: 5px; width: 11px; position: relative; top: 2px }
.main_wrapper_res { width: 1260px; margin: 0 auto }
.all_title, .all_title_sub { color: #2f669e; position: relative; text-transform: uppercase }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 }
.all_title { font: 400 24px latoblack, Arial, sans-serif; padding-bottom: 30px }
.all_title_sub { font: 400 20px latoblack, Arial, sans-serif; padding-bottom: 20px; text-align: center }
.all_title_sub:after { background-color: #f19f02; height: 4px; width: 60px; left: 50%; margin-left: -30px; display: inline-block; position: absolute; bottom: 0 }
.all_title_sub a { color: #3a659b; font: 400 15px latobold, Arial, sans-serif }
.all_title_inner, .all_title_inner a, .common_tab li a { font: 400 16px latobold, Arial, sans-serif }
.all_title_inner { color: #3a659b; padding-bottom: 10px; position: relative }
.all_title_inner a { color: #2f669e; padding-bottom: 10px }
.common_tab { border-bottom: 1px solid #d1d1d1 }
.common_tab li { float: left; position: relative }
.common_tab li a { display: block; color: #666; padding: 7px 15px 12px; margin-bottom: -1px; border-bottom: 3px solid transparent; outline: 0 }
.jspCap, .jspHorizontalBar { display: none }
.common_tab li.active a { border-bottom: 3px solid #30659f; color: #2f669e; font-family: latoblack, Arial, sans-serif }
.jspContainer { overflow: hidden; position: relative }
.jspPane, .jspVerticalBar { position: absolute }
.market_bx .jspPane { position: absolute; width: 100%!important }
.jspVerticalBar { right: 0; width: 5px }
.fixednav, .jspDrag, .jspTrack { position: relative }
, .jspVerticalBar * {
 margin: 0;
 padding: 0
}
.jspTrack { background-color: transparent; width: 5px }
.jspDrag { background-color: #d5e0e5; cursor: pointer; height: 32px; width: 5px!important; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.jspArrow { text-indent: -20000px; display: block; cursor: pointer }
.jspArrow.jspDisabled { cursor: default; background: #80808d }
.jspVerticalBar .jspArrow { height: 10px }
.jspCorner { background: #eeeef4; float: left; height: 100% }
* html .jspCorner { margin: 0 -3px 0 0 }
.hist_tbl table { width: 100% }
.hist_tbl thead tr:nth-child(1) th { background: #8cb9d4; color: #fff; padding: 8px 5px; border: 1px solid #fff; font: 600 13px 'Fira Sans', Arial, sans-serif; text-align: center }
.hist_tbl td, .hist_tbl th { color: #333; padding: 12px 8px }
.hist_tbl th { background: #e9eff2; border: 1px solid #fff; font: 600 12px 'Fira Sans', Arial, sans-serif; text-align: left }
.hist_tbl td { border: 0; font: 400 14px 'Fira Sans', Arial, sans-serif; word-wrap: break-word; border-bottom: 1px solid #e9e9e9 }
.hist_tbl th.TAC { text-align: center!important }
.hist_tbl tr { background-color: #fff }
.hist_tbl tr:hover { background-color: #ebf9ff }
.fixednav { z-index: 99; background: #f4f7f9; width: 1260px; transition: all .2s; -webkit-transition: all .2s }
.menu_sec_desk { display: block; position: fixed; top: 0; z-index: 900; border-bottom:1px solid #ccc;}
.mainstknav { position: relative; padding: 0 0 32px }
.forbgmax ul { width: 1260px; margin: 0 auto; position: relative }
.forbgmax { background-color: #2869a1 }
.forbgmax li { display: block; float: left; border-right: 1px solid #4e98bf }
.forbgmax li:last-child { border-right: 0 }
.forbgmax li a { display: block; font: 400 13px latobold, sans-serif; color: #fff; padding: 7px 18px; transition: .5s all; text-transform: capitalize }
.forbgmax li:first-child a { padding: 7px 5px }
.forbgmax li a.active, .forbgmax li a:hover { background: #f4f7f9; color: #2677aa; text-decoration: none }
.forbgmax li a.active .arw_dnmn, .forbgmax li a:hover { border-top-color: #f19f02 }
.forbgmax li ul { display: none; background-color: #f4f7f9; height: auto; position: absolute; left: 50%; margin-left: -630px; width: 1260px; top: 33px }
.forbgmax li ul li { display: inline-block; padding: 3px 0; float: none; border: none }
.forbgmax li ul li a { transition: none; -webkit-transition: none; border-right: 1px solid #ccc; display: inline-block; color: #000; font: 12px/18px 'robotoregular', sans-serif; text-transform: capitalize; padding: 0 12px }
.forbgmax li ul li.active a, .forbgmax li ul li:hover a { background: 0 0; text-decoration: none; color: #006fa8 }
.btn_buy, .ipo_alert_list>li>a, .qlnkBx ul li a, .relsearcList a, .stickybsense .link_black12, .trade_btnlink { text-decoration: none!important }
.forbgmax li ul li:first-child a { padding: 0 12px }
.forbgmax li ul li:last-child a { border: none }
.forbgmax .subnav_statbx { background: #2869a1; top: auto; display: none; left: 0; position: absolute; width: 170px; z-index: 99 }
.forbgmax .subnav_statbx ul { left: auto; margin-left: 0; width: 170px }
.forbgmax .subnav_statbx li { display: block; width: 100%; background: #2869a1; border-top: 1px solid #5d8da2; margin: 0; padding: 0; float: none }
.forbgmax .subnav_statbx li:first-child a { padding: 0 15px }
.forbgmax .subnav_statbx li a { color: #fff; text-transform: uppercase; display: block; float: none; border: none!important; padding: 7px 15px!important }
.arw_dnmn, .arw_dnmn_tbl { border-left: 5px solid transparent; border-right: 5px solid transparent }
.forbgmax .subnav_statbx li:last-child { border-bottom: 0 none }
.forbgmax .subnav_statbx ul { display: block!important; top: 0 }
.forbgmax .subnav_statbx li:hover { border-top: 1px solid #5d8da2; border-bottom: none }
.forbgmax .subnav_statbx li a:hover { background-color: #f4f7f9; color: #026ba4 }
.ic_home { display: inline-block; width: 14px; height: 11px; margin: 0 5px; vertical-align: middle; background: url(https://images.moneycontrol.com/images/responsive/pricechart/price_chart_sprite.png?v=1.2) -71px -103px no-repeat }
.forbgmax li a.active .ic_home, .forbgmax li a:hover .ic_home { background-position: -86px -103px }
.stickybsense { background: #f4f7f9; padding: 8px 10px; display: none; box-shadow: 0 -1px 0 0 #e0e3e4 }
.stickybsense .divir { color: #e5e5e5; margin: 0 8px }
.txt14B { color: #333; font: 14px 'latoblack', Arial, sans-serif }
.txt14G { font: 14px 'robotobold', Arial, sans-serif; color: #3faf7e }
.txt14G strong { font-weight: 400 }
.txt15B { color: #4a4a4a; font: 15px 'robotobold', Arial, sans-serif }
.txt14R { font: 14px 'robotobold', Arial, sans-serif; color: #e15555 }
.txt14R strong { font-weight: 400 }
.stickybsense .txt13_pc { color: #333 }
.firjmDrop a svg:hover #arrow_drop { fill: #026ba4 }
.arw_dnmn { display: inline-block; border-top: 5px solid #86a9b9 }
.arw_dnmn_tbl { display: inline-block; border-top: 5px solid #979da0; cursor: pointer }
.stickybsense .link_black12 { color: #333; font: 11px 'robotoregular', sans-serif; vertical-align: middle; display: inline-block }
.brdt_top10 { border-top: 0 solid #f4f7f9 }
.common_pda15 { padding: 15px }
.pt0 { padding-top: 0px; }
.premkt_secbox { padding: 30px 15px; color: #fff }
.org15_ebop { font: 400 15px robotobold, Arial, sans-serif; color: #202020; text-transform: uppercase }
.premkt_secbox .org15_ebop { color: #fff }
.opn13no_gray { font: 400 12px/20px latoregular; color: #666; text-transform: lowercase }
.premkt_secbox .opn13no_gray { color: #acbdd2 }
.ipocabrd { padding-bottom: 8px; border-bottom: 1px solid #c9cbcd }
.bse_radr { width: 50%; padding-right: 25px; border-right: 1px solid #5e85ac; float: left }
.premkt_secbox .brdb { border-bottom: 1px solid #5481ae }
.bsepcnm { width: 75px; padding: 0 10px 0 0 }
.bsepcnm p { margin: 2px 0 0; font: 400 14px/14px robotobold, sans-serif; color: #fff }
.bsepcnm span { color: #acb1b7; padding: 2px 0 0; display: block; font: 400 10px/15px robotobold, sans-serif }
.premkt_secbox .bsepcnm p { margin: 2px 0 0; font: 400 14px/14px robotobold, sans-serif; color: #fff }
.MB10, .op_list { margin-bottom: 10px }
.premkt_secbox .bsepcnm span { color: #acbdd2; padding: 2px 0 0; display: block; font: 400 10px/15px latoregular, sans-serif }
.premkt_secbox .ipocabrd { border-bottom: 1px solid #668eb6 }
.bse_nse_livebox .bsepcnm span { color: #666; padding: 2px 0 0; display: block; font: 400 10px/15px robotoregular, sans-serif }
.bsepcnm span.bslive { display: inline; color: #f19f02; font: 400 14px/18px robotobold, sans-serif; text-transform: uppercase }
.green_arwup, .pcnsb, .premkt_secbox .pcnsb, .rd_arwdown { display: inline-block }
.pcnsb { color: #fff; padding-right: 15px; float: left }
.nse_radr, .volpc { float: right }
.premkt_secbox .pcnsb { color: #202020; padding-right: 15px }
.stprh { padding: 0 4px; font: 400 37px latoblack, sans-serif; color: #000 }
.premkt_secbox .stprh { padding: 0; font: 400 33px latobold, sans-serif; color: #fff }
.grn_hilight { background: #50b973; color: #fff!important }
.red_hilight { background: #e3515a; color: #fff!important }
.grnpc1, .premkt_secbox .grnpc1 { font: 400 20px latoblack, sans-serif; color: #50b973 }
.grnpc1 em, .premkt_secbox .grnpc1 em { font-weight: 400; font-style: normal; font-family: latoregular, sans-serif }
.green_arwup { border-bottom: 12px solid #00bb6e; border-left: 12px solid transparent; border-right: 12px solid transparent }
.green_arwup_sm, .red_arwdn_sm { border-left: 8px solid transparent; border-right: 8px solid transparent; display: inline-block }
.green_arwup_sm { border-bottom: 8px solid #00bb6e }
.red_arwdn_sm { border-top: 8px solid #f34459 }
.txt12_pc { font: 600 13px/25px 'robotomedium', sans-serif; color: #333 }
.txt20gry { font: 20px/20px 'robotobold', sans-serif; color: #333 }
.txt13_pc { font: 400 13px latoblack, sans-serif; color: #fff }
.txt11_pc { font: 400 11px robotoregular, sans-serif; color: #acb1b7 }
.premkt_secbox .txt13_pc { font: 400 13px latobold, sans-serif; color: #fff }
.premkt_secbox .txt11_pc { font: 400 11px robotoregular, sans-serif; color: #acbdd2 }
.PB10 { padding-bottom: 10px }
.bold { font-weight: 700 }
.nse_radr { width: 50%; padding-left: 25px }
.hlbx, .premkt_secbox .hlbx { padding: 7px 22px; float: left }
.rdpc1 { color: #e3515a; font: 700 18px 'robotomedium', sans-serif }
.premkt_secbox .rdpc1 { color: #f34459; font: 400 18px latobold, sans-serif }
.rdpc1 em { font-weight: 400; font-style: normal; font-family: 'robotoregular', sans-serif }
.premkt_secbox .rdpc1 em { font-weight: 400; font-style: normal; font-family: latobold, sans-serif }
.rd_arwdown { border-top: 12px solid #e3515b; border-right: 12px solid transparent; border-left: 12px solid transparent }
.brd_rh_pc, .hlbx { border-right: 1px solid #526474 }
.premkt_secbox .hlbx { border-right: 1px solid #5481ae }
.hlbx.first { padding: 7px 20px 7px 0 }
.mobile_hide { display: block }
.desktop_hide { display: none }
.disin, .info_hoverbx:after, .info_hoverbx:before { display: inline-block }

.nsbs_maincnt {padding-top:65px; }
#ajaxPreopeningDiv .bse_nse_livebox {padding-bottom:10px;}
#ajaxPreopeningDiv .open_lhs1 { min-height:auto;}
#ajaxPreopeningDiv .preopenhead {  margin-bottom:10px; color:#333; font:400 18px 'latoblack', sans-serif;}
#ajaxPreopeningDiv .preopenhead span { font-size:12px; color:#999;}


.ic_infoh {position: relative; display: inline-block; vertical-align: middle;}
.info_hoverbx { position: absolute; background: #f8fbfc; padding: 10px; color: #333; font: 400 13px/20px robotoregular, Arial, sans-serif; border: 1px solid #dcdcdc; border-radius: 3px; width:300px; z-index: 999; text-align: left; bottom: 17px; left: 50%; margin-left: -150px; display:none }
.info_hoverbx.right_side {top:-22px; left:22px; bottom: unset; width:450px; margin:0px;}
.info_hoverbx.right_side:before {left: -19px !important;top: 20px;
    bottom: unset; border-right: 9px solid #dcdcdc !important; border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important;}
.info_hoverbx.right_side:after { left: -16px !important;top: 20px;bottom: unset; border-right: 9px solid #f8fbfc !important; border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; }
.ic_infoh:hover .info_hoverbx  { display:block;}

.info_hoverbx:after { position: absolute; bottom: -7px; left: 48%; border-top: 7px solid #f8fbfc; border-left: 7px solid transparent; border-right: 7px solid transparent }
.info_hoverbx:before { border-left: 9px solid transparent; border-right: 9px solid transparent }
.info_hoverbx:before { position: absolute; bottom: -9px; left: 47%; border-top: 9px solid #dcdcdc }
.drop_pncbx, .ic_infoh svg, .ipo_alert_list>li, .lowhigh_bg, .nsbs_bg, .pnc_wtchlist>li, .trade_btnlink, .value_list>li { position: relative }
/*.info_hoverbx.bottom { bottom: auto; top: 20px }
.info_hoverbx.bottom:before { border-bottom: 9px solid #dcdcdc; border-top: 9px solid transparent; bottom: auto; top: -18px }
.info_hoverbx.bottom:after { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #f8fbfc; border-top: 7px solid transparent; bottom: auto; top: -14px }*/
.info_hoverbx.div_average_volume_table { width: 160px; margin-left:-84px;}

.nsbs_bg, .vwaplist>li { border-bottom: 1px solid #e7edf0 }
.bse_nse_livebox, .lowhigh_wrap, .nsbs_bg { border-top: 1px solid #e7edf0 }
.ic_infoh svg { display: block }
.bx_pt10 { padding-top: 10px }
.pcstname { font: 400 44px latoblack, sans-serif }
.bsns_pcst { color: #333; font: 11px robotoregular, sans-serif; text-transform: uppercase }
.bsns_pcst span { color: #333; font-family: robotobold, arial }
.bsns_pcst a { color: #333!important; font-family: 'robotomedium', arial; }
.pnc_wtchlist>li, .pnc_wtchlist>li>a { color: #333; font: 400 11px robotoregular, Arial, sans-serif }
.pnc_wtchlist { width: auto;  float: left; margin-top: 10px }
.bell_icn, .mesg_icn, .plus_icn { vertical-align: middle; width: 21px; height: 21px; display: inline-block; margin-right: 5px }
.pnc_wtchlist>li { float: left; padding-right: 15px }
.pnc_wtchlist>li>a { display: inline-block; padding: 0 2px }
.plus_icn { background: url(https://images.moneycontrol.com/assets/images/price_chart_sprite.png) 0 -109px no-repeat }
.bell_icn { background: url(https://images.moneycontrol.com/assets/images/price_chart_sprite.png) -28px -109px no-repeat }
.mesg_icn { background: url(https://images.moneycontrol.com/assets/images/price_chart_sprite.png) no-repeat }
.trade_nowbtnbx { width: auto;  float: right; text-align: right; /*margin-top: 10px; */}
.pro_bannerimg{margin-right:10px;}
.trade_btnlink { display: inline-block; color: #fff!important; font:12px/24px 'robotobold', sans-serif; background-color: #016ca2; border-radius: 3px; padding: 0 7px 0 7px; overflow: hidden; vertical-align:middle; }
.trade_btnlink .trade { display: inline-block; background-color: #f19f02; margin-right: 5px; width: 12px; height: 24px; vertical-align: middle; margin-top: -3px; text-align: center;}
.bselft { float: left; width: 50%; padding-right: 10px; border-right: 1px solid #e0e0e0 }
.op_list>li, .open_lhs1 { border-right: 1px solid #e7edf0 }
.nsert { float: right; width: 50%; padding-left: 10px }
.w600 { width: 600px }
.nsbs_bg { background: #f4f7f9; padding: 5px 10px 5px 20px }
.bselft .bsepcnm p, .bselft .txt13_pc, .nsert .bsepcnm p, .nsert .txt13_pc { color: #333 }
 .nav2 { position: absolute; /*overflow:hidden; */}
.bse_nse_livebox { margin-top:5px; display: flex; padding-top: 2px;padding-top:5px;}
.mkt_openclosebx { display: flex; margin-top: 20px }
.open_lhs1 { float: left; width: 50%; min-height: 220px }
.open_lhs2 { float: right; width: 50% }
.op_list>li { float: left; width: 50%; color: #666; font: 400 14px robotoregular, Arial, sans-serif; padding: 0 5px 0 10px }
.op_list>li:last-child { border-right: 0 }
.op_list>li>.prev_open { margin-top: 2px; font-family: latoblack, arial }
.prev_open, .prev_open.price_open, .prev_open.price_prevclose { font-family: 'robotoregular', Arial, sans-serif }
.prev_open { color: #333 }
.prev_open.price_open, .prev_open.price_prevclose { font-weight: 700 }
.prev_open span { font-weight: 400; font-family: latoregular, Arial, sans-serif }
.prev_open span.price_bid, .prev_open span.price_bid_offerprice { color: #333; font-family: 'rebotomediu', Arial, sans-serif }
.top5 { font-size: 10px }
.lowhigh_wrap { margin-top: 10px; padding: 10px 20px }
.open_lhs2 .lowhigh_wrap { padding: 20px 20px 0 20px; }
.lowhigh_band { font-size: 12px; font-family: latoblack, arial; font-weight: 400; width: 100%; margin: 0 auto 15px }
.low_high2, .vwaplist>li { color: #666; font: 400 12px robotoregular, Arial, sans-serif }
.low_high1, .low_high3 { margin-top: 20px; float: left }
.low_high1 { width: 62px }
.low_high2 { float: left; width: 117px; text-align: center }
.low_high3, .sell_lft, .sell_txt { text-align: right }
.low_high3 { width: 62px }
.lowhigh_bg { background: #e15555; background: -moz-linear-gradient(left, rgba(225, 85, 85, 1) 0, rgba(135, 126, 95, 1) 44%, rgba(1, 187, 110, 1) 100%); background: -webkit-linear-gradient(left, rgba(225, 85, 85, 1) 0, rgba(135, 126, 95, 1) 44%, rgba(1, 187, 110, 1) 100%); background: linear-gradient(to right, rgba(225, 85, 85, 1) 0, rgba(135, 126, 95, 1) 44%, rgba(1, 187, 110, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15555', endColorstr='#01bb6e', GradientType=1);
height: 8px; margin-top: 7px }
.info_svg, .lowhigh_bg .range { height: 12px; display: inline-block }
.lowhigh_bg .range { width: 7px; background: url(../images/price_chart_sprite.png) -22px 0 no-repeat; position: absolute; left: 0; top: -4px }
.info_svg { vertical-align: sub; width: 12px; margin: 0 2px }
.buysell_bar, .buysell_wrap, .pnc_perc, .sec_vwaptxt { margin-top: 5px }
.vwaplist>li { padding: 10px 0 }
.vwaplist>li:first-child { padding-top: 0 }
.vwap_mp { display: inline-block; margin-left: 5px }
.buy_txt { float: left; width: 50%; font: 400 16px robotobold, arial; color: #333 }
.buy_txt span { color: #00bb6e; font-family: latoblack, arial }
.sell_txt { float: right; width: 50%; font: 400 16px robotobold, arial; color: #333 }
.sell_txt span { color: #f34459; font-family: latoblack, arial }
.buy_lft, .sell_lft { width: 40px; font-family: latoblack, Arial, sans-serif; font-weight: 400; font-size: 14px; float: left }
.buy_lft { color: #00bb6e }
.sell_lft { color: #f34459 }
.buysell_bar { width: 70%; height: 8px; float: left }
.bar_buy, .bar_hold, .bar_sell { float: left; height: 8px }
.bar_buy { background: #3faf7e }
.bar_sell { background: #e15555; border-left: 1px solid #fff }
.bar_hold { background: #7b8084 }
.sec_vwaptxt { width: 90px; float: left }
.sec_info_txt { float: left; width: 175px; font-family: latoblack, arial }
.sec_info_txt.first { padding-top: 5px }
.simple_selectbox_drop { -moz-appearance: none; -webkit-appearance: none; border: 1px solid #ced7dd; background: url(https://images.moneycontrol.com/images/responsive/pricechart/dropdown.svg) 99% no-repeat #fff; border-radius: 3px; padding: 0 20px 0 5px; text-transform: capitalize; width: 100%; color: #333; font: 400 12px robotoregular, Arial, sans-serif; height: 26px; cursor: pointer; position: relative }
.btn_buy, .score_block, .ui-datepicker-month, .upcmin_fl { text-transform: uppercase }
.drop_pncbx { width: 95px; float: left }
.pnc_perc { width: 80px; float: left; padding-left: 7px; font-family: latoblack, arial }
.drop_pncbx.pncdrp { width: 180px }
.nsert .vwaplist>li:last-child { border-bottom: 0; padding-bottom: 0px; }
.banner_addbx { padding: 20px 0; text-align: center }
.chart_wrap { background-color: #1765a5; padding: 30px 0 }
.gray_tab>li>a { font-size: 16px }
.link_day { color: #999 }
.link_day a { color: #333; font: 12px "robotobold", arial; padding: 0 3px }
.link_day a.active { color: #ef9e26; font-weight: 700 }
.basic_chartxt { color: #acbdd2; font: 14px/20px robotoregular, sans-serif }
.basic_chartxt span { font-weight: 700 }
.pricechart_graph img { width: 100%; height: auto }
.chart_wrap .nsebsetab2>ul>li>a { padding: 0 10px; text-decoration: none!important }
.brdt_top5 { border-top: 0 solid #f4f7f9 }
.upcming_corpact { padding: 20px 15px 0 }
.upcming_corpact .divTableCell { padding: 12px 0 }
.upcming_corpact .divTableBody .divTableRow:hover { background-color: transparent }
.upcmin_fl { float: left; color: #026ca4; font: 15px 'robotobold', Arial, sans-serif }
.brd_upcmet { padding-left: 0; float: left; width: 70%; color: #666; font: 16px 'robotolight', Arial, sans-serif }
.brd_upcmet .yel_txt, .brd_upcmet a { color: #e7a229; font-family: 'robotobold', Arial, sans-serif; text-transform: uppercase }
#sec_companyoverview .upcming_corpact { padding: 20px 10px 15px }
.valuation_section { padding: 15px 0; background-color: #f6f8fb }
.valuation_lft { float: left; width: 920px }
.simple_mvrht { width: 320px; float: right; padding: 10px 0 10px 10px; border-left: 1px solid #d1d1d1;}
.small_tab>li>a { padding: 5px 15px; font-size: 12px }
.note_value { color: #999; font: 11px 'robotolight', Arial, sans-serif; margin-top: 10px }
.note_value span { color: #333 }
.value_list>li { width: 33.33%; padding: 0 15px; float: left; border-right: 1px solid #d1d1d1 }
.value_list>li:last-child { margin-right: 0; border-right: 0 }
.value_list>li:last-child:after { display: none }
.val_listinner>li { border-bottom: 1px solid #e2e7eb; padding: 10px 0 }
.all_title_sub.brdbnone, .hist_prices tr:last-child td { border-bottom: 0 }
.value_txtfl { float: left; width: 60%; color: #666; font: 400 14px robotoregular, Arial, sans-serif }
.value_txtfr { float: right; width: 40%; color: #333; font: 400 16px latobold, Arial, sans-serif; text-align: right }
.green_txt16, .red_txt16, .simply_movetbl tr td { font-size: 16px }
.simply_movetbl { padding-left: 15px; border-left: 1px solid #e5eaec }
.simply_movetbl tr td, .simply_movetbl tr th { padding: 10px 7px; text-align: center }
.simply_movetbl tr th:first-child { text-align: left }
.green_txt16 { color: #00bb6e }
.red_txt16 { color: #f34459 }
.green_bgtd { background-color: #00bb6e; color: #fff!important }
.red_bgtd { background-color: #f34459; color: #fff!important }
.title_pd15 { padding-left: 15px }
.getlink { color: #0065a1; font-size: 14px }
.gl_fn12 { color: #333; font-size: 12px }
.bl_fn12 { color: #0065a1; font-size: 12px }
.view_mrbx { text-align: center; padding-top: 10px }
.view_mrbx a { font: 11px 'robotoregular', Arial, sans-serif; color: #999!important }
.ipo_alert_list>li, .ipo_alert_list>li>a { font: 400 14px/22px robotoregular, Arial, sans-serif }
.view_more_rad { width: 11px; height: 11px; background: url(../images/price_chart_sprite.png) -50px -66px no-repeat; display: inline-block; vertical-align: middle; margin-left: 4px }
.view_more_rad.whitebg { background-position: -65px -65px }
.historiacl_wrap { display: flex }
.historical_fl { float: left; width: 940px }
.historical_fr { float: right; width: 310px; border-left: 0 solid #f4f7f9; padding: 15px }
.ipo_alert_list>li { padding: 10px; margin-bottom: 2px; border-left: 4px solid transparent; color: #333;}
.ipo_alert_list>li.active { color:#fff; background-color: #1c4f82 }
.ipo_alert_list>li.active .fl_actxt {color:#fff;}
.ipo_alert_list>li.active a { color:#fff;}
.ipo_alert_list>li>a { color: #333; display: block }
.ipo_alert_list>li.yellow { border-left: 3px solid #f2a629 }
.ipo_alert_list>li.cyan { border-left: 3px solid #1ac7d2 }
.ipo_alert_list>li.red { border-left: 3px solid #f68d91 }
.ipo_alert_list>li.blue { border-left: 3px solid #12c365 }
.ipo_alert_list>li.dividend { border-left: 3px solid #dcd047 }
.ipo_alert_list>li.agmegm { border-left: 3px solid #cc785a }
.ipo_alert_list>li.technichals { border-left: 3px solid #ba6bf7 }
.ipo_alert_list>li.bg52h { border-left: 3px solid #5c4343 }
.ipo_alert_list>li:after { height: 1px; background: #8aa8c5; width: 97%; position: absolute; left: 10px; bottom: 0 }
.ac_frtxt { display: inline-block; position: absolute; right: 10px; top: 7px; font: 8px 'robotobold', Arial, sans-serif; background-color: #f27029; padding: 3px; color: #fff; border-radius: 3px }
.icon_blocktx { display: inline-block; vertical-align: sub }
.icon_blocktx svg { display: block }
.fl_actxt { font: 400 14px latoblack, Arial, sans-serif; padding-bottom: 5px; color: #333 }
.hist_wrapbx .simply_movetbl { padding-left: 0; border-left: 0 }
.drop_pncbx.hist { width: 66px }
.simple_selectbox_drop.doublearw { background: url(https://images.moneycontrol.com/images/responsive/pricechart/dropdown.svg) 96% center no-repeat #fff }
.simply_movetbl tr td:first-child { text-align: left; font-size: 13px }
.btn_go { display: inline-block; font: 400 12px robotobold, Arial, sans-serif!important; background-color: #f19f29!important; padding: 6px 7px!important; border-radius: 2px!important; line-height: normal!important; border: 0; margin-left: 5px }
.MT5 { margin-top: 5px }
.nabrd_comubx { border-top: 5px solid #f4f7f9; padding: 15px }
.nabrd_seti_list { display: flex }
.nabrd_seti_list>li:first-child { width: 40% }
.nabrd_seti_list>li:first-child:after { background: url(../images/price_chart_sprite.png) -32px 0 no-repeat; width: 5px; height: 7px; position: absolute; right: -1px; top: 45px }
.nabrd_seti_list>li:last-child { border-right: 0; width: 35% }
.ML8 { margin-left: 8px }
.btn_buy { display: inline-block; color: #fff!important; font: 14px 'robotoregular', Arial, sans-serif; background-color: #00bb6e; padding: 5px 15px; border-radius: 3px }
.btn_buy.sell { background-color: #f34459 }
.btn_buy.hold { background-color: #7b8084 }
.fn11 { font-size: 11px }
.senti_flbxg { display: flex }
.chart_fl { float: left; padding-right: 55px }
.graph_fl { height: 150px; position: relative }
.buy_sellper { margin-top: 20px }
.red_txt { color: #f34459 }
.hold_txt { color: #7b8084 }
.lk_txt { font-family: 'robotobold', Arial, sans-serif; }
.inner_title_sm { color: #333; padding-bottom: 10px; border-bottom: 1px solid #f1f4f5; font: 14px 'robotobold', Arial, sans-serif }
.inner_title_sm span { color: #f19f02 }
.fno_left { float: left; width: 915px }
.ad300_right { float: right; width: 300px; position: relative; margin-top: 30px }
.arw_green, .arw_red { width: 0; height: 0; border-right: 7px solid transparent; border-left: 7px solid transparent; display: inline-block }
.financial_bx, .fno_list { display: flex }
.finance_lft .hist_tbl, .financial_bx { margin-top: 15px }
.mkt_data_lv { font-size: 16px; padding-bottom: 15px; color: #fff }
.trn_bstxt { color: #50b973; font: 400 20px latoregular, Arial, sans-serif }
.trn_bstxt.red { color: #e3515a }
.arw_green { border-bottom: 7px solid #50b973 }
.arw_red { border-top: 7px solid #e3515a }
.mktgd_24 { color: #fff; font: 24px 'robotobold', Arial, sans-serif }
.fno_graybg { padding: 15px 10px; background-color: #0b5c93; font-family: robotoblack, Arial, sans-serif; font-size: 12px; margin-bottom: 15px; font-weight: 400; color: #fff }
.txt_fno_opt { float: left; padding-right: 20px }
.txt_fno_opt.last { padding-right: 0 }
.txt_fno_opt .drop_pncbx { width: 115px; margin-left: 10px }
.fno_list>li { width: 33.33%; float: left; padding: 0 15px; border-right: 1px solid #6086ad }
.fno_list>li:last-child { border-right: 0 }
.brdb_none { border-bottom: 0!important }
.fno_graybg .simple_selectbox_drop { color: #666 }
.blu_link14 { color: #0065a1!important; font: 400 14px robotoregular, Arial, sans-serif }
.select_disabled { opacity: .5; cursor: default }
.finance_lft { float: left; width: 920px; padding-right: 25px }
.pdf_txt, .prof_txt, .quick_wraplink { margin-top: 20px }
.finance_rht { float: right; width: 320px }
.finance_lft .hist_tbl td, .finance_lft .hist_tbl th { font-size: 16px }
.tbl_oddwrp tr:nth-child(even) { background-color: #f4f5f9 }
.fn_semibold { font-family: robotomedium, arial; font-weight: 400; color: #333 }
.prof_txt { color: #666; font-size: 12px; font-family: robotoregular, arial }
.pdf_txt a, .prof_txt a { display: inline-block; color: #30659f; padding: 0 5px; border-right: 1px solid #dbdbdb; line-height: 12px; font: 400 13px robotoregular, Arial, sans-serif }
.pdf_txt a:last-child, .prof_txt a:last-child { border-right: 0 }
.pdf_txt { font-size: 12px; color: #666; font-family: robotoregular, arial }
.pdf_txt p:first-child { padding-left: 5px; padding-bottom: 5px; color: #333 }
.ic_pdf { display: inline-block; width: 13px; height: 14px; background: url(../images/price_chart_sprite.png) -40px 0 no-repeat; vertical-align: sub; margin-left: 5px }
.forumwrp { padding: 15px }
.qlnkBx { width: 16.66%; float: left; padding-right: 10px }
.qlnkBx .all_title_inner { color: #333; font-family: latoblack, arial; font-size: 14px }
.qlnkBx ul li { display: block; margin: 12px 0 0; color: #666; font-size: 13px; position: relative; padding-left: 15px }
.qlnkBx ul li:first-child { margin-top: 0 }
.para_pc, .relsearcList { margin-top: 15px }
.qlnkBx ul li:before { position: absolute; width: 6px; height: 6px; background-color: #f19f02; left: 0; top: 7px; border-radius: 50% }
.qlnkBx ul li a, .relsearcList a { color: #666; font: 400 14px robotoregular, Arial, sans-serif }
.qlnkBx ul li a:hover { color: #0065a1 }
.relsearcList a { color: #666; display: inline-block; padding: 5px; font: 14px robotoregular, Arial, sans-serif }
.relsearcList a:first-child { padding-left: 0 }
.relsearcList a:hover { text-decoration: none; color: #0065a1 }
.para_pc p { font: 400 14px/23px robotoregular, sans-serif; color: #333; padding-bottom: 20px }
.para_pc p:last-child { padding-bottom: 0 }
.morpar { border-top: 1px solid #ebebeb; text-align: center; margin-top: 20px }
.less_cnt, .moreArw_exp { cursor: pointer; margin: -1px; display: inline-block; background: url(../images/price_chart_sprite.png) -22px -17px no-repeat; width: 78px; height: 20px }
.less_cnt { background-position: -22px -44px }
.abt_cntExpand { height: 195px; overflow: hidden }
.abt_cntExHA { height: auto }
.divTable { display: table; width: 100% }
.divTableRow { display: table-row }
.divTableCell, .divTableHead { display: table-cell; color: #333; padding: 12px 8px; font: 12px latobold, Arial, sans-serif; word-wrap: break-word; border-bottom: 1px solid #e7ebec }
.divTableFoot .divTableCell, .divTableHead { font-family: robotobold, Arial, sans-serif }
.divTableHead { border-right: 0 solid #fff; font-weight: 400; vertical-align: middle; border-bottom: 1px solid #d1d1d1; color: #333; text-align: right; font-size: 14px }
.divTableHeading { background-color: #fff; display: table-header-group; font-weight: 700 }
.divTableBody { display: table-row-group }
.divTableBody .divTableRow:hover { background-color: #ebf9ff }
.divTableBody .divTableRow div:first-child, .divTableFoot .divTableRow div:first-child, .divTableHeading div:first-child { text-align: left }
.divTableFoot { font-weight: 700; background-color: #f7f7fa; display: table-footer-group }
.divTableFoot .divTableCell { font-size: 16px; font-weight: 400 }
.divTableBody .divTableRow:last-child .divTableCell { border-bottom: 0 }
.divTableBody .divTableRow.totalrow .divTableCell, .totalrow_last .divTableRow:last-child .divTableCell { font-weight: 400 }
.divTableRow .divTableCell:first-child { font: 400 14px robotoregular, Arial, sans-serif; color: #666 }
.white_tbl .divTableBody .divTableRow:nth-child(even) { background-color: #fff }
.tab-content>.tab-pane { display: none }
.tab-content>.active { display: block }
.mobile-future-option, .mobile-future-option .tab-content>.tab-pane { display: none }
.mobile-future-option .tab-content>.active { display: block }
.desk-hide, .mobile_banner300, .show_nav_mobile { display: none }
.mobile-future-option .divTableBody .divTableCell, .mobile-future-option .divTableHead { text-align: right }
.mobile-future-option .fno_graybg .mkt_data_lv { padding-left: 0; border-left: 0; margin-left: 0; padding-top: 10px }
.mobile-future-option .fno_graybg .mkt_data_lv .mktgd_24, .mobile-future-option .fno_graybg .mkt_data_lv .trn_bstxt { font-size: 18px }
.mobile-future-option .fno_graybg .txt_fno_opt { width: 100%; float: none; padding-right: 0; margin-bottom: 10px }
.mobile-future-option .fno_graybg .txt_fno_opt .FL.MT7 { width: 80px }
.mobile-future-option .fno_graybg .txt_fno_opt .drop_pncbx { width: 145px }
.sub_title { font-weight: 700; font-family: 'latobold', arial }
.mkt_action_mob { background-color: #f6f8fb }
.mkt_actionmb>ul>li { width: 50%; padding: 10px 0; float: left; font: 20px 'robotobold', sans-serif; border-right: 1px solid #e7edf0 }
.txtmacmb, .varxtmb { font-size: 14px; margin-top: 2px }
.txtmacmb, .varxtmb span { font-family: 'robotoregular', arial }
.mkt_actionmb>ul>li:last-child { border-right: 0; padding-left: 10px }
.txtmacmb { float: left; padding-right: 5px; font-weight: 400 }
.varxtmb { color: #50b973; font-weight: 600 }
.varxtmb span { font-weight: 400 }
.varxtmb.red { color: #f34459 }
.PT7 { padding-top: 7px }
.postMsg textarea:focus { border: none; box-shadow: none }
.mkt_actionmb { border-bottom: 1px solid #e7edf0; border-top: 1px solid #e7edf0; margin-top: 10px }
.tbl_titlehed { background-color: #e9eff2; padding: 7px; font: 12px 'robotobold', Arial, sans-serif; text-align: center }
.md_cntbx h3 { font-size: 15px; color: #333; padding-bottom: 5px }
.md_cntbx h3 span { font-size: 11px }
.md_cntbx td, .md_cntbx th { padding: 5px; font: 13px 'robotoregular', Arial; text-align: center }
.md_cntbx th { background: #f0f0f0; font: 10px/15px 'robotobold', Arial; text-align: center }
.md_cntbx th.grn { color: #4f9514 }
.md_cntbx th.red { color: #c22 }
.md_cntbx th.brdr { border-right: 1px solid #FFF }
.md_cntbx td { font: 400 11px Arial; color: #000 }
.md_cntbx .brdb { border-bottom: 1px solid #E9E9E9 }
.md_cntbx .brdt { border-top: 1px solid #E9E9E9 }
.md_cntbx .brdr { border-right: 1px solid #D5D5D5 }
.mc_common_overlay .modal-dialog { width: 820px }
.mc_common_overlay.writereview .modal-dialog { width: 580px; box-sizing: border-box }
.mc_common_overlay .close { opacity: 1; text-indent: -9999px; width: 25px; height: 25px; cursor: pointer; position: absolute; right: 0; top: 0; z-index: 1; background: url(https://images.moneycontrol.com/images/mclogin/signup_sprite.png?v=0.1) 1px -36px no-repeat; transition: .5s all; border-radius: 0 3px 0 0 }
.mc_common_overlay .close:hover { background: url(https://images.moneycontrol.com/images/mclogin/signup_sprite.png?v=0.1) 1px -36px no-repeat #ebebeb }
.mc_common_overlay.modal { text-align: center; padding: 0!important; z-index: 99999; display: none }
.info_icn, .mc_common_overlay .modal-dialog, .mc_common_overlay.modal:before { display: inline-block; vertical-align: middle }
.mc_common_overlay.modal:before { content: ''; height: 100%; margin-right: -4px }
.add_portwrap:before, .ui-datepicker-header:before, .ui-datepicker-next:before { content: "" }
.mc_common_overlay .modal-dialog { text-align: left }
.mc_common_overlay .modal-content { border-radius: 3px }
.overlay_common_title { color: #202020; font: 18px 'robotobold', Arial, sans-serif; padding: 15px; background: #eaeff2 }
.reviw_content { padding: 15px; color: #666; font: 15px 'robotoregular', Arial, sans-serif }
.info_icn { width: 12px; height: 12px; background: url(../images/price_chart_sprite.png) -74px 0 no-repeat; cursor: pointer; margin: -2px 2px 0 3px }
.info_icn:hover { background-position: -87px -134px; }
.ic_blk_dtls, .ic_news, .list_icon, .ic_corpaction, .ic_mktAction, .ic_agmegm { display: inline-block; margin-right: 5px }
.neutral_arw { width: 18px; height: 15px; background: url(../images/price_chart_sprite.png) 0 -24px no-repeat; display: inline-block; vertical-align: text-bottom }
.neautral_color { color: #999 }
.neautral_bg { background-color: #999; color: #fff!important }
.ic_news { width: 14px; height: 12px; background: url(../images/price_chart_sprite.png) -23px -66px no-repeat; vertical-align: middle }
.ic_blk_dtls, .list_icon { vertical-align: top }
.ic_blk_dtls { width: 16px; height: 16px; background: url(../images/price_chart_sprite.png) 0 -44px no-repeat; }
.ic_corpaction { width: 16px; height: 15px; background: url(../images/price_chart_sprite.png) -64px -116px no-repeat; vertical-align: middle }
.ic_agmegm { width: 16px; height: 10px; background: url(../images/price_chart_sprite.png) -83px -118px no-repeat; vertical-align: middle }
.ic_mktAction { width: 18px; height: 15px; background: url(../images/price_chart_sprite.png) -66px -133px no-repeat }
.list_icon { width: 20px; height: 13px; background: url(../images/price_chart_sprite.png) 0 -66px no-repeat }
.add_portwrap { background-color: #fff; border: 1px solid #c7c7c7; padding: 10px; position: absolute; box-shadow: 2px 2px 2px 0 #c7c7c7; width: 700px; left: 75px; top: -29px; color: #999; font: 10px 'robotoregular', Arial, sans-serif; z-index: 1; display: none }
.add_portwrap:before { display: inline-block; width: 6px; height: 14px; position: absolute; left: -6px; top: 50%; background: url(../images/price_chart_sprite.png) -90px 0 no-repeat }
.close_portwarp { position: absolute; right: 7px; top: 7px; width: 8px; height: 8px; background: url(../images/price_chart_sprite.png) -39px -66px no-repeat; display: inline-block; cursor: pointer }
.port_clm { float: left; width: 118px; margin-right: 10px }
.cal_imgc, .transact_field { width: 100%; box-sizing: border-box; height: 28px; color: #666; font: 12px 'robotoregular', Arial, sans-serif }
.cal_imgc { display: inline-block; background: url(https://images.moneycontrol.com/images/responsive/pricechart/date_img.png) 90% center no-repeat #fff; border: 1px solid #cfd7dd; padding: 0 5px; border-radius: 3px; cursor: pointer }
.transact_field { padding: 5px; border-radius: 3px; border: 1px solid #ced7dd }
.btn-cancel, .btn-save { display: inline-block; font: 13px 'robotoregular', Arial, sans-serif; padding: 5px 10px }
.port_clm.wd150 { width: 150px }
.btn-save { color: #fff; background-color: #0065a1; border-radius: 2px; border: 0 }
.btn-cancel { color: #000; background-color: #e9eff2; border-radius: 2px; border: 0 }
.port_clm .simple_selectbox_drop { color: #666; font-weight: 400; font-family: 'robotoregular', arial }
table { border-spacing: 0 }
.ui-datepicker { width: 280px; height: auto; margin: 5px auto 0 0; font: 9pt Arial, sans-serif; display: none; box-shadow: 0 3px 3px #e7e7e7; border-radius: 5px; background: #fff; z-index: 99999!important }
.ui-datepicker a { text-decoration: none }
.ui-datepicker table { width: 100%; border: 1px solid #d5dee3; border-top: 0 }
.ui-datepicker-header { background: #fff; color: #fff; font: 700 17px Arial, sans-serif; height: auto; padding: 10px; border: 1px solid #d5dee3; border-bottom: 0; position: relative }
.ui-datepicker-header:before { display: inline-block; position: absolute; left: 10%; top: -9px; width: 15px; height: 9px; background: url(https://images.moneycontrol.com/images/responsive/pricechart/stat_homesprite.png) -223px 0 no-repeat }
.ui-datepicker-title { border-bottom: 1px dotted #e6eaeb; padding-bottom: 5px }
.ui-datepicker-next, .ui-datepicker-prev { display: inline-block; width: 9px; height: 17px; text-align: center; cursor: pointer; position: absolute; top: 15px; text-indent: -9999px }
.ui-datepicker-prev { right: 37px; background: url(../images/price_chart_sprite.png) 0 -83px no-repeat }
.ui-datepicker-next { right: 10px; background: url(../images/price_chart_sprite.png) -61px -83px no-repeat }
.ui-datepicker-next:before { display: inline-block; height: 17px; width: 1px; background: #cedbe3; left: -10px; position: absolute }
.ui-datepicker-next:hover { background-position: -40px -83px }
.ui-datepicker-prev:hover { background-position: -21px -83px }
.ui-datepicker thead { background: #fff }
.ui-datepicker th { font: 12px/15px 'robotomedium', Arial, sans-serif; padding: 5px 0; color: #0a0a0a }
.ui-datepicker tbody td { padding: 0; border: 0 solid #eee }
.ui-datepicker tbody td:last-child { border-right: 0 }
.ui-datepicker tbody tr { border-bottom: 0 solid #bbb }
.ui-datepicker tbody tr:last-child { border-bottom: 0 }
.ui-datepicker td a, .ui-datepicker td span { display: inline-block; text-align: center; width: 34px; height: 34px; line-height: 28px; color: #020202; font-size: 13px }
.ARQ_box, .no_found, .score_block { display: block }
.ui-datepicker td a:hover, .ui-datepicker td span { background: url(https://images.moneycontrol.com/images/responsive/pricechart/dt_active_white.png) no-repeat; border: 1px solid transparent; position: relative; color: #eb6100; margin: 0 }
.ui-datepicker-calendar { background: #fff }
.ui-datepicker-calendar tr th { padding-left: 7px }
.ui-datepicker-calendar .ui-state-default { background: #fff; border: 1px solid transparent }
.ui-datepicker-calendar .ui-state-active { background: #f5f6f6; border: 1px solid #dcdcdc; position: relative; color: #eb6100; margin: 0 }
.ui-datepicker-unselectable .ui-state-default { background: #f0f4f7; color: #b4b3b3 }
.ui-datepicker-calendar td:first-child .ui-state-active { width: 34px; margin-left: 0 }
.ui-datepicker-calendar td:last-child .ui-state-active { width: 34px; margin-right: 0 }
.ui-datepicker-calendar tr:last-child .ui-state-active { height: 34px; margin-bottom: 0 }
.ui-state-disabled { -khtml-opacity: .5; -moz-opacity: .5; -ms-filter: "alpha(opacity=50)"; filter: alpha(opacity=50); opacity: .5 }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #f5f6f6; border: 1px solid #dcdcdc; position: relative; color: #eb6100; margin: 0 }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #fff }
.ui-datepicker-month { color: #0f4d6b; font: 20px/26px "robotobold", sans-serif; padding: 6px 0 0; text-align: left }
select.ui-datepicker-month, select.ui-datepicker-year { font: 13px/25px "robotobold", Arial, sans-serif; border: 1px solid #cfd7dd; color: #333; width: 90px; padding: 2px }
select.ui-datepicker-year { margin-left: 5px }
.ui-datepicker-year { font: 700 20px/26px Arial, sans-serif; height: 25px; color: #0f4d6b }
.ui-datepicker-trigger { top: 15px; right: 0; position: absolute }
.no_found { text-align: center; padding: 10px; font: 15px 'robotobold', Arial, sans-serif; width: 100% }
.no_found.quicklinks { text-align: left!important; padding: 0 }
.no_found.white_txt { color: #fff }
.green_col { color: #00bb6e }
.red_col { color: #f34459 }
.fn18 { font-size: 18px }
.ARQ_container { float: right; position: relative; margin-top: -14px; margin-left: 10px }
.score_block { width: 147px; color: #000; text-align: center; background-color: #fcde30 }
.score_block .left_block { display: inline-block }
.score_block .right_block { display: inline-block; vertical-align: middle; margin: 0 }
.Dnone, .not_tradedbx.bse, .not_tradedbx.nse, .score_block.wo_score_block { display: none }
.score_block .right_block p { font: 600 14px/17px Arial, sans-serif; text-transform: none; color: #007db1 }
.title14_mh, .title_14px, .yellow_text { text-transform: uppercase }
ol, ul { margin-bottom: 0!important }
.not_tradedbx { color: #666; font: 400 18px robotobold, Arial, sans-serif; min-height: 100px; text-align: center; padding-top: 30px }
.rdclr { color: #f34459 }
.grnclr { color: #00bb6e }
.smc_banner { text-align: center; margin-top: 20px }
.bgcolor_transparent { background-color: transparent }
.brd0 { border: 0 }
.alert_strip.pink .ic_repsTick { background-position: -55px 0 }
.alert_strip.blue { background: #cbecf5; border: 1px solid #b3dbd2 }
.alert_strip.blue .ic_repsTick { background-position: -82px 0 }
.mobile_show { display: none!important }
.pricechart_graph { display: block }
.chart_mobile { display: none }
.textarea_bg { background-color: #fff; border: 1px solid #c7c7c7; padding: 10px; position: relative }
.txtarea_com { width: 74%; height: 35px; overflow: auto; resize: none; border: 0; float: left }
.swf object { width: 1230px; height: 570px }
.vwap_chartbx { max-width: 580px; margin: 0 auto }
.premkt_secbox .not_tradedbx { color: #202020 }
.gutter_left_class { margin-left: -1643px }
.gutter_right_class { margin-left: 643px }
.ML10, .marktxt span { margin-left: 10px }
.sec_hdmob { display: inline-block; font-style: normal }
.action_histrybx .scroll-pane { height: 500px; overflow: hidden }
.CL { clear: both }
.btm_links_nws { float: left; width: 72%; text-align: left }
.btm_links_nws a { display: inline-block; color: #fff; padding: 0 5px; border-right: 1px solid #6c7b88; line-height: 12px }
.btm_links_nws a:first-child { padding-left: 0 }
.btm_links_nws a:last-child { border-right: 0 }
.fr_viewmore { float: right; width: 28%; text-align: right }
.brdb_bt { border-bottom: 1px solid #e5eaec }
.brd_bot, .mctable1 th { border-bottom: 1px solid #d1d1d1 }
.corporate_action .scroll-pane { height: 250px }
.radar_main_wrap { margin-bottom: 10px }
.pre_op_mkt { background-color: #1765a5; }
.price_overview_wrap { margin-top: 0px; }
.volume_fl { float: left; margin-top: 22px; width: 160px }
.technical_warp { background-color: #fff; padding: 15px 0 }
.marketslider { position: relative; margin-top: 10px }
.market_bx { width: 305px; float: left; margin-right: 10px }
.market_bx.nomar { margin-right:0px;}
.marktxt { font: 24px latobold, sans-serif; color: #202020; padding: 20px 0 10px }
.marktxt span { font-size: 20px }
.marktxt span em { font: 20px latoregular, sans-serif }
.market_bx .mctab li a { padding: 0 15px 20px }
.mctable1 td, .mctable1 th { padding: 12px 7px; text-align: right }
.mctable1 th { font-family: robotobold, arial; font-weight: 400 }
.mctable1 td { font-family: latoregular, arial; vertical-align: top }
.market_bx.movingTbl .mctable1 td, .market_bx.movingTbl .mctable1 th { padding: 5px 7px; text-align: right }
.market_bx.movingTbl .mctable1 th { padding: 10px 7px }
.mctable1 td:first-child, .mctable1 th:first-child,
#last-quarters .mctable1 td:first-child,#last-quarters .mctable1 th:first-child
#bought-by .mctable1 td:first-child, #bought-by .mctable1 th:first-child
#sold-by .mctable1 td:first-child, #sold-by .mctable1 th:first-child,
#no-change .mctable1 td:first-child, #no-change .mctable1 th:first-child{ text-align: left; }
.title14_mh { font: 14px latoblack, sans-serif; padding: 4px 0 20px; color: #2f669e }
.marketslider .title14_mh {padding: 7px 0 15px;}
.marketatc_actcont { padding-right: 0 }
.market_bx .mctable1 td.tbl_greentxt, .market_bx .mctable1 td.tbl_redtxt { font-size: 16px }
.market_bx td .robo_medium { font-family: robotomedium, arial }
.market_bx .scroll-pane { height: 230px; overflow: hidden }
.highlight_red { color: #c1433d }
.marketslider .bx-controls { position: absolute; top: 0; right: 0 }
.marketslider .slider_counter { position: absolute; top: 5px; right: 80px }
.pvt_total, .slider_counter { color: #333; font: 14px latobold, sans-serif }
.pvt_total { border-bottom: 1px solid #ebebeb; padding: 10px 0px; margin: 0 0 10px 0; text-align: center;}
.bg_red_moving { background-color: #e3515a!important; color: #fff!important }
.bg_green_moving { color: #fff!important; background-color: #50b973!important }
.blubg_main .all_title_sub, .historical_section .all_title_sub { color: #fff }
.mctable1 tr:hover td { background-color: inherit }
.historical_section { background-color: #1765a5 }
.historical_section .divTableBody .divTableRow:hover, .historical_section .divTableHeading, .historical_section .white_tbl .divTableBody .divTableRow:nth-child(even) { background-color: inherit }
.historical_section .divTableCell, .historical_section .divTableHead { color: #fff; font: 400 14px latobold, Arial, sans-serif; border-bottom: 1px solid #527fac }
.historical_section .divTableHead { border-right: 1px solid #527fac }
.historical_section .divTableHead:last-child { border-right: 0 }
.date_tbl_txt { font: 400 12px robotoregular, Arial, sans-serif }
.blubg_main { background-color: #1765a5; padding: 15px 0 30px;}
.blubg_main .common_tab li a { color: #acbdd2 }
.blubg_main .common_tab li.active a { color: #fff; border-bottom: 3px solid #f19f29 }
.nsebsetab2 { margin-top: 2px; background-color: #2a5c8e; padding: 10px }
.nsebsetab2>ul { padding: 0; margin: 0 }
.nsebsetab2>ul>li { display: inline-block; position: relative; margin-right: 5px }
.nsebsetab2>ul>li>a { display: block; background-color: #6a8db0; padding: 0 10px; border: 1px solid #5c7fa2; border-radius: 2px; font: 12px/24px robotoregular, sans-serif; text-decoration: none!important; color: #fff }
.nsebsetab2>ul>li.active>a, .nsebsetab2>ul>li:hover>a { border: 1px solid #f19f29; background-color: #fff; color: #30659f }
.nsebsetab2>ul>li.active a:after, .nsebsetab2>ul>li:hover>a:after { content: ""; display: block; width: 8px; height: 4px; left: 50%; margin-left: -2px; background: url(../images/price_chart_sprite.png) -53px -109px no-repeat; position: absolute; bottom: -3px }
.nsebsetab2 .dwn_gry, .wht_sept { display: inline-block; vertical-align: middle }
.wht_sept, .whtbg_main { background-color: #fff }
.nsebsetab2 .dwn_gry { border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; margin-left: 0 }
.nsebsetab2>ul li:hover>a .dwn_gry { border-top: 5px solid #30659f }
.blubg_main .all_title_inner { color: #fff }
.blubg_main .blu_link14 { color: #fff!important }
.wht_sept { height: 12px; width: 1px; margin: 0 10px }
.blubg_main .value_txtfl { color: #acbdd2 }
.blubg_main .value_txtfr { color: #fff }
.blubg_main .val_listinner>li { border-bottom: 1px solid #8aa8c5 }
.com_overviewcnt { color: #e0e6ee; font: 400 15px/24px robotoregular, Arial, sans-serif; margin: 20px 0 }
.vmore_plus { color: #f19f29!important; font: 400 14px robotoregular, Arial, sans-serif; padding-left: 5px; text-decoration: none!important }
.morecontent span { display: none }
.blubg_main .mktgd_24 { color: #fff; font: 400 24px latobold, Arial, sans-serif; padding-left: 5px }
.whtbg_main { padding: 15px 0 }
.forum_section .chart_fl { float: left; padding-right: 0 }
.graph_fl { width: 140px; float: left }
.senti_flbxg { padding-bottom: 20px }
.buy_sellper { float: left; margin: 20px 0 0 15px }
.buy_sellper>li { padding: 5px 0; font-size: 16px }
.bullet_clr.buy { background-color: #3faf7d }
.bullet_clr { display: inline-block; width: 7px; height: 7px; margin-right: 10px; border-radius: 50% }
.bullet_clr.sell { background-color: #e15555 }
.bullet_clr.hold { background-color: #7b8084 }
.price_chartpg p { margin-bottom: 0 }
.txt_pernbd { color: #333; font: 50px latolight, sans-serif; vertical-align: top }
.forum_section .ic_seemore, .ic_repsTick, .ic_upcicon { vertical-align: middle; display: inline-block }
.green_txt { color: #00bb6e }
.nbrd_quest { padding-left: 50px }
.nbrd_quest .fn11 { color: #333 }
.grybg_by { background-color: #f4f7f9; padding: 20px; text-align: center }
.alert_strip { background: #d3ece6; padding: 10px; color: #333; font: 15px 'robotoregular', Arial, sans-serif; border-radius: 3px; border: 1px solid #b3dbd2 }
.ic_repsTick { width: 18px; height: 18px; background: url(https://images.moneycontrol.com/images/responsive/pricechart/alert_icn.png) no-repeat }
.alert_strip.yellow { background: #ffefbc; border: 1px solid #ecd691 }
.alert_strip.yellow .ic_repsTick { background-position: -28px 0 }
.alert_strip.pink { background: #f8d0c8; border: 1px solid #ecb1a6 }
.nabrd_seti_list>li:nth-child(2) { width: 25% }
.nabrd_seti_list>li { float: left; padding: 20px 0; border-right: 1px solid #e0e6e8; font: 18px/23px 'robotoregular', Arial, sans-serif; position: relative }
.commounity_senti { width: 280px; padding-right: 20px; margin-right: 30px; float: left; border-right: 1px solid #b7b7b7; position: relative }
.forum_widget_main .forum_lhsbx { width: 630px!important; border: none!important }
.cht_mt25 { font: 400 15px robotoregular, Arial, sans-serif; color: #707070 }
.commounity_senti .chart_fr .txt_pernbd { display: inline-block; width: 50% }
.commounity_senti .chart_fr .cht_mt25 { display: inline-block; width: 48% }
.bardf .silver { background: #bbb }
.banner_right_300x250 { float: right; width: 300px }
.commounity_senti:after, .commounity_senti:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none }
.commounity_senti:after { border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 8px; margin-top: -8px }
.commounity_senti:before { border-color: rgba(183, 183, 183, 0); border-left-color: #b7b7b7; border-width: 10px; margin-top: -10px }
.forum_section .forum_search { border: 0!important; background-color: transparent!important }
.forum_section .forum_widget_main .forum_txtbox { background-color: #f6f8fb; border: 1px solid #d7d7d7; border-radius: 3px; width: 86%; font-family: robotoregular, arial }
.forum_section .btn-post-forum { border: 1px solid #2f669e!important; background-color: #fff!important; color: #30659f!important; font-family: robotomedium, arial; font-weight: 400!important; padding: 6px 20px!important; transition: .5s all }
.forum_section .btn-post-forum:hover { background-color: #2f669e!important; color: #fff!important }
.forum_section .forum_seemore { text-align: center; padding: 10px 15px 0 }
.forum_section .forum_seemore a { display: inline-block; font: 14px robotoregular, sans-serif; color: #30659f!important }
.forum_section .forum_seemore a:hover, .forum_seemore a:focus { color: #30659f!important }
.forum_section .ic_seemore { background: url(https://images.moneycontrol.com/images/responsive/pf/sprite_styleguide.png) -11px -9px no-repeat; width: 9px; height: 10px }
.forum_section .share_bx { margin-top: 5px }
.title_14px { font: 14px latoblack, sans-serif; color: #2f669e }
.upcomin_corpmain { background-color: #eef7ee; padding: 15px 0 }
.upc_contentwrap { color: #333; font: 400 14px robotoregular, Arial, sans-serif }
.ic_upcicon { width: 20px; height: 19px; background: url(../images/price_chart_sprite.png) 0 -131px no-repeat; float: left; margin-right: 15px; margin-top: 3px }
.fl_swthumb, .other_thumbfl { background-color: #30659f; position: relative }
.upcming_title { color: #2f669e; font: 400 18px latoblack, Arial, sans-serif; display: inline-block; padding-right: 10px }
.title_othershow, .title_othershow:hover { color: #fff!important }
.common_left { float: left; width: 920px }
.common_right { float: right; width: 300px }
.ohf { overflow: hidden }
.marg_topmob30 { margin-top: 30px }
.lft_box { float: right; position: relative; width: 940px }
.fl_bigimg { float: left; width: 530px; position: relative; margin-right: 30px }
.vid_icp.big { width: 50px; height: 50px; background-position: -327px 0 }
.fl_bigimg img { width: 100%; height: auto }
.othr_titlefr { float: left; width: 38% }
.title_othershow { font: 400 40px/50px latoregular, Arial, sans-serif }
.otherthumb_list>li { float: left; width: 32% }
.other_thumbfl { float: left; width: 140px; margin-right: 10px }
.other_thumbtxt { float: left; width: 49% }
.other_thumblink, .other_thumblink:focus, .other_thumblink:hover { font: 400 14px/22px robotomedium, Arial, sans-serif!important; color: #e0e6ee!important; vertical-align: top }
.yellow_text { color: #f19f02; font: 400 12px robotoregular, Arial, sans-serif }
.yellow_text span { color: #588ec6; margin: 0 3px }
.fr_shtxt a, .nws_linkpf { color: #e0e6ee!important }
.adv_resbx, .nws_videosmain .all_title_sub { margin-bottom: 20px }
.fl_swthumb img { width: 100%; height: auto }
.shows_list>li { padding: 20px 0; border-bottom: 1px solid #5985b1 }
.shows_list>li:first-child { padding-top: 0 }
.fl_swthumb { float: left; width: 140px; margin-right: 10px }
.nws_linkpf { font: 400 14px robotomedium, Arial, sans-serif!important }
.fr_shtxt { float: left; width: 50% }
.nws_videosmain .common_right { padding-left: 19px; box-sizing: content-box; border-left: 1px solid #5985b1 }
.fr_shtxt .date { color: #acc2d8; font: 400 11px robotolight, Arial, sans-serif }
.deliv_link, .vid_list>li a { font: 400 16px latobold, Arial, sans-serif }
.fr_shtxt.full_width { width: 100% }
.nws_videosmain .common_right .title_18px { color: #fff }
.deliv_link { color: #333 }
.alldropshow { display: none!important }
.blubg_main .viewmore a { color: #fff!important }
.blubg_main .viewarw { background: url(../images/price_chart_sprite.png) -53px -117px no-repeat }
.viewmore.brdtp { border-top: 1px solid #ebebeb; margin-top: 15px }
.blubg_main .viewmore.brdtp { border-top: 1px solid #5985b1; margin-top: 15px }
.pricechart_graph_mobile { display: none }
.col_left { float: left; width: 940px; overflow:inherit;}
.col_right { float: right; width: 300px }
.adv_resbx { border-bottom: 5px solid #2f669e; padding-bottom: 20px }
.vid_list, .vid_list .articleImg { margin-bottom: 15px }
.vid_list { margin-top: 25px }
.vid_list>li { float: left; width: 220px; margin-right: 14px }
.vid_list>li a { color: #333 }
.vid_list>li:last-child { margin-right: 0 }
.announe_list>li { padding: 15px 0; border-bottom: 1px solid #ebebeb }
.announe_list>li:first-child { padding-top: 0 }
.announe_list>li a { color: #333; font: 400 14px/20px robotoregular, Arial, sans-serif }
.datetxt { color: #666; font: 400 11px robotolight, Arial, sans-serif }
.grybg_main { padding: 15px 0; background-color: #f6f8fb }
.finance_rht .all_title_inner, .ratio_tblbx { padding-left: 20px }
.mctable1.frtab { border-top: 0 }
.thborder th { border-top: 1px solid #d1d1d1 }
.thborder.frtab th { border-top: 0 solid #d1d1d1 }
.ratio_tblbx { border-left: 1px solid #d1d1d1 }
.total_row { background-color: #e7ebf1 }
.total_row td { font-family: latobold, arial }
.total_row td:first-child { font-family: latoblack, arial }
.estim_adright { margin-top: 65px }
.fl_estimatesym { float: left; width: 180px; color: #666; font: 400 14px robotoregular, Arial, sans-serif }
.disc_estimate span, .fl_estimatesym span { font-family: robotobold, arial }
.disc_estimate { float: right; color: #666; font: 400 12px robotoregular, Arial, sans-serif; margin-top: 2px }
.bggreen_tbl, .bgred_tbl { font: 400 14px latobold, Arial, sans-serif; width: 76px; padding: 8px 0; color: #fff; display: inline-block }
.MT15 { margin-top: 15px }
.ML5 { margin-left: 5px }
.bggreen_tbl { background-color: #50b973; text-align: center }
.bgred_tbl { background-color: #e3515a }
.blubg_main .mctable1 { border-top: 0 }
.blubg_main .mctable1 td, .blubg_main .mctable1 th { color: #fff; border-bottom: 1px solid #527fac; text-align: center }
.blubg_main .mctable1 th { border-bottom: 1px solid #d1d1d1; border-right: 1px solid #527fac; border-top: 0 }
.blubg_main .historical_fr .historic_table .mctable1 th, .blubg_main .mctable1 th:last-child { border-right: 0 }
.blubg_main .mctable1 td { vertical-align: middle; padding: 7px }
.blubg_main .mctable1 .fn_semibold { color: #fff }
.blubg_main .mctable1 td:first-child { text-align: left }
.blubg_main .simple_selectbox_drop.bgcolor_transparent { background: url(../images/arw_wht.svg) 99% no-repeat #1765a5; color: #fff; display: inline-block }
.comdetl2 li:nth-child(odd), ul.comdetl li:nth-child(even) { background-color: #f6f9fb }
.blubg_main .historical_fr .historic_table .mctable1 td, .blubg_main .historical_fr .historic_table .mctable1 th { text-align: right }
.blubg_main .historical_fr .historic_table .mctable1 td:first-child, .blubg_main .historical_fr .historic_table .mctable1 th:first-child, .corportate_action .mctable1 td, .corportate_action .mctable1 td:last-child, .corportate_action .mctable1 th, .corportate_action .mctable1 th:last-child { text-align: left }
.tbl_date { color: #acbdd2; font: 400 10px robotoregular, Arial, sans-serif; margin-top: 5px }
.tbl_link_wht { font: 400 14px robotomedium, Arial, sans-serif; color: #fff!important }
.green_color { color: #50b973 }
.red_color { color: #ff636d }
.fl_txt, .fl_txt a { font: 400 14px robotoregular, Arial, sans-serif; color: #acbdd2 }
.hist_tblright { margin-top: 40px }
.green_borderleft { border-left: 2px solid #6bae55 }
.red_borderleft { border-left: 2px solid #c1433d }
.fl_txt { float: left }
.fr_txt, .fr_txt a { font: 400 12px robotoregular, Arial, sans-serif; color: #acbdd2 }
.fr_txt { float: right }
.fr_txt a { text-decoration: underline }
.divin_content { color: #202020; font: 400 14px/22px robotoregular, Arial, sans-serif; margin-top: 70px }
.divin_content p { margin-top: 20px }
.divin_content .title { font-family: robotobold, arial }
.divin_content .note { color: #666 }
.announe_list.brdt_first>li:first-child { border-top: 1px solid #d1d1d1; padding-top: 15px }
.comp_inf { display: flex; margin-top: 15px }
.comp_inf>li { width: 25%; float: left; border-right: 1px solid #d1d1d1; padding: 0 20px 0 0; margin: 0 15px 0 0; vertical-align: top }
.comp_inf>li:last-child { margin: 0; padding: 0; border: none }
ul.comdetl li { padding: 7px 0 7px 5px; border-bottom: 1px solid #ebebeb; word-wrap: break-word; color: #666; font: 400 14px robotoregular, Arial, sans-serif }
ul.comdetl li:last-child { border: none }
ul.comdetl li span { display: block; color: #333; width: 30%; float: left; font: 400 14px robotomedium, sans-serif }
ul.comdetl li p { width: 70%; float: right; color: #333; font: 14px 'robotoregular', sans-serif }
ul.comdetl li a { color: #333 }
.comdetl2 li { padding: 7px 5px; border-bottom: 1px solid #ebebeb }
.com_brdb, .head_ci { border-bottom: 1px solid #d1d1d1 }
.comdetl2 li .cihead p, .comdetl2 li .cihead span { padding: 0 4px 0 0; color: #666 }
.comdetl2 li span { width: 125px; display: block; float: left; color: #333; font: 400 14px robotomedium, sans-serif }
.comdetl2 li p { width: 128px; float: right; color: #333; font: 400 14px robotoregular, sans-serif }
.head_ci { padding: 10px 5px; color: #333; font: 400 14px robotobold, sans-serif }
.comdetl2.scrl_listing li p { width: 70px }
.comdetl2.scrl_listing li span { width: 150px }
.scroll_pane_estimates { height: 360px; overflow: auto }
.MT20 { margin-top: 20px }
.tech_inditxt { font: 400 14px/24px robotoregular, Arial, sans-serif; color: #666; padding: 20px }
.add_portwrap.second { left: auto; top: auto; right: 0 }
.add_portwrap.second:after, .add_portwrap.second:before { bottom: 100%; left: 33%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; top: auto; background: 0 0 }
.add_portwrap.second:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #fff; border-width: 6px; margin-left: -6px }
.add_portwrap.second:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #d1d1d1; border-width: 7px; margin-left: -7px }
.MR10 { margin-right: 10px }
.boxtech_indi { background-color: #4fa1c2; border-radius: 5px; padding: 10px; color: #fff; font: 400 13px robotoregular, Arial, sans-serif; margin: 10px }
.neutral_color { color: #6a7e9c }
.info_icn.white { background-position: -33px -134px }
.blubg_main .mctab li a { color: #acbdd2 }
.blubg_main .mctab li a:hover, .blubg_main .mctab li.active a { color: #fff; border-bottom: 3px solid #f19f29 }
.blubg_main.historical_section .historical_fr .mctable1 th { border-right: 0 }
.blubg_main.historical_section .historical_fr .mctable1 .robo_medium { color: #fff }
.blubg_main.historical_section .historical_fr .mctable1 .tdred { border-left: 2px solid #c1433d }
.blubg_main.historical_section .historical_fr .mctable1 .tdgreen { border-left: 2px solid #6bae55 }
.blubg_main.historical_section .historical_fr .blubg_main.historical_section .historical_fr .mctable1 .tbl_redtxt { color: #ff636d }
#sec_shrhldPat .finance_lft .mctable1 td .fn_semibold { font:14px 'robotobold',arial;}
#sec_shrhldPat .finance_lft .mctable1 td .holdingname_txt { font:13px 'robotoregular',arial;}
#sec_shrhldPat .finance_lft .mctable1 tr.total_block td, #sec_shrhldPat .finance_lft .mctable1 tr.total_block td .fn_semibold, #sec_shrhldPat .finance_lft .mctable1 tr.total_row td, #sec_shrhldPat .finance_lft .mctable1 tr.total_row td .fn_semibold { font-family: robotobold, Arial, sans-serif!important }
.tab_bx1 { height: 434px }
.sec_vwaptxt1 { float: left; width: 106px; }

.details_container{ padding:20px 10px;}

.details_container > ul > li{display:inline-block; color:#acbdd2; font-size:13px; font-family:'robotoregular',arial; width:150px;}
.details_container > ul > li:first-child > span{color:#acbdd2; font-size:13px; font-family:'robotobold',arial;}
.details_container > ul > li > span{ font-size:18px; font-family:'latobold',arial; color:#fff;}
.banner728x90 { width:728px; margin:10px auto;}
.bannerD300x50 { width:300px;}
.banner300x50, .banner_mob_300x250 { display:none;} 
.morepls_cnt {color: #333;}
.technical_warp .col_left  { border-right: 1px solid #ccc; padding-right: 20px;}
.technical_warp .col_left .market_bx { width: 298px;}
.market_bx.movingTbl .nsebsetab {padding: 8px;}
.mctable1.technical_indicator th {border-bottom: none;} 


/*== buy, sell, hold ==*/
.buy-sell-hold { margin-top: 20px; }
.buy-sell-hold p {font: 400 16px/21px robotobold, Arial, sans-serif; color: #333333;}
.fn12 {font-size: 12px; color: #2f669e;}
.post_comcallbx p {font: 400 14px/21px robotobold, Arial, sans-serif; color: #333333; text-align: left; margin-top: 10px;}
.buy-sell-hold .grybg_by { background-color: #f4f7f9; padding: 10px; text-align: center; margin-top: 10px;}
.buy-sell-hold .btn_buy { display: inline-block; color: #fff !important; font: 400 14px 'robotoregular',Arial, sans-serif; background-color: #00bb6e; padding: 5px 15px; border-radius: 3px; text-decoration: none !important; text-transform: uppercase; font-variant-ligatures: none; }
.buy-sell-hold .btn_buy.sell { background-color: #f34459; }
.buy-sell-hold .btn_buy.hold { background-color: #7b8084; }
.buy-sell-hold .textarea_bg { background-color: #fff; border: 1px solid #cccccc; padding: 10px; position: relative; border-radius: 5px;}
.css-arw {width: 15px; height: 15px; transform: rotate(180deg); fill: #30659f;}
.arw-btn {border: 0; background-color: #ececec; width: 25px; position: absolute; top: 0; height: 100%; right: 0;}
.buy-sell-hold .txtarea_com {color: #333; font-weight: normal; width: 100%; height: unset; overflow: hidden; padding-right: 20px;}
/*== buy, sell, hold ==*/

.historicalData .mctable1 th, .marketatc_actcont .mctable1 th {background-color: transparent;}



/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*.trd_btn {display: inline-block; background: #1765A4; width: 124px; height: 43px; color: #fff; border: none; box-shadow: 0px 3px 0px #00000024; font:18px 'latoblack', sans-serif; float: left; margin-right:15px;
border-radius: 3px; vertical-align: middle;}
.trd_btn:hover { background:#E8542F; font:18px 'latoblack', sans-serif;  }
#tradepop.modal{ z-index: 999912; }
#tradepop .modal-dialog {  margin: 0px; width: 700px; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%;}
#tradepop .modal-content { z-index: 9999999; position: relative; padding: 20px; width: 700px;}
.trd_head {color: #333333; font:28px 'latoblack', sans-serif;} 
#tradepop table th { padding:15px 0; color: #666666; border-top: 1px solid #666666; border-bottom: 1px solid #666666; font:12px 'robotomedium', sans-serif; text-transform: uppercase; }
#tradepop table td { color: #333333; padding:20px 0;   font:16px 'robotomedium', sans-serif;border-bottom: 1px solid #D9D9D9; }
.trdcomplete { border: 2px solid #78D571; padding:6px 10px; background: #F1FFF0; color: #333333; font:14px 'robotoregular', sans-serif; border-radius: 4px; color: #0A9900;   }
#tradepop table tr.lastchild td { border-bottom:0px; padding:10px 0 0 0; color: #666666;font:12px 'robotoregular', sans-serif; font-style: italic; }
.trdcomplete.canceled { border:2px solid #D57171; background:#FFF0F1; color:#333333;  }
.trdcomplete.canceled strong {     height: 30px; vertical-align: middle;display: inline-block; color: #D14B4B; font-weight: bold; font-size:20px; }

.selec_actoad {    background: #EAEFF2;    margin-top: 40px; padding-bottom: 30px }
.selec_actoad p { border-bottom:1px solid #999999; text-align: center; padding:15px 20px; color: #333333;   font:12px 'robotomedium', sans-serif; text-transform: uppercase; margin-bottom: 20px; }
.succestick { padding:80px 30px 10px; text-align: center;}
.succestick span { display: inline-block; line-height: 53px; width: 53px; height: 53px; background: #0A9900; color: #fff; border-radius: 50%; }
.succestick span.mismatch { background:#D15959} 
.selec_actoad p.addes_success { border: none; } 
.tradpop_slide ul li  { margin-bottom:15px; display:block; float: left; padding: 5px; width:260px; font:12px 'robotomedium', sans-serif;  margin-right:15px; background: #fff; }
.tradpop_slide .cust_inp { font: 12px 'robotoregular', sans-serif !important; margin: 0px; }
.tradpop_slide ul li.active { border: 1px solid #2C63A2; } 
.tradpop_slide {padding:20px 45px 0 45px; position: relative; }
.tradpop_slide.center { padding-top:0px; text-align: center; }
.tradpop_slide.center ul li  { text-align: left; margin-right: 0px; float: none; display: inline-block; } 
.tradpop_slide ul li:nth-child(even) {margin-right:0px;}
.adtraduser { text-align: center; }
.adtraduser button { background: #2C63A2; border: 1px solid #2C63A2;
border-radius: 4px; border: none; color:#fff;  width: 94px; font:16px/34px 'robotoregular', sans-serif;}
.tradpop_slide .slick-next, .tradpop_slide .slick-prev { background:url("next.png") 2px 0px no-repeat ; top: 50%; margin-top: -42px; width:29px; height: 56px; position: absolute; right:0px; border: none; text-indent: -999em;}
.tradpop_slide .slick-prev { right: auto; left: 0px; transform: rotate(-180deg); }
button.close {z-index: 99; position: relative; opacity: 0.8; }
.selec_actoad p strong {font:12px 'robotoblack', sans-serif;}
*/
.mportwat { display: none; position: relative; float: left; z-index:200; margin-top: 10px;}
.mportwat ul { display: none; padding:0 10px; border-radius:3px;  position: absolute; left:30px; top: -15px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);} 
.mportwat ul li a { border-bottom: 1px solid #ddd; display: block; padding:4px 0px; color: #535353; font:14px 'robotomedium', sans-serif;}
.mportwat ul:before { content: ""; width:8px; position: absolute; height: 8px; background: #fff; margin-top: -4px;  box-shadow:-3px 3px 5px rgba(0,0,0,0.3); left: -4px; top:50%; transform: rotate(45deg);}
.mportwat:hover ul  { display: block; }



@media screen and (max-width:1279px) {
header .headBotm ul.headbotmmenus li a { padding: 0 2px }
.mainstknav{padding-bottom:0px;}
.mainstknav ul { width: 950px;}
.mainstknav li ul li a { font-size: 11px; padding: 0 5px }
.stickybsense .divir { margin: 0 1px }
.mainstknav li a { padding: 9px 8px; display:inline-block; }
.main_wrapper_res { width: 960px }
.op_list>li { font-size: 11px; padding: 0 7px 10px }
.simple_mvrht, .value_list>li:first-child { padding-left: 0 }
.pcstname { font-size: 40px }
.buysell_bar { width: 145px }
.sec_info_txt { width: 150px }
.drop_pncbx { width: 70px }
.pnc_perc { width: 65px }
.drop_pncbx.pncdrp { width: 140px }
.drop_pncbx.pncdrp+.pnc_perc { width: 95px }
.vwap_mp { margin-left: 4px }
.pcnsb { padding-right: 10px }
.pcnsb+div.FR.PT20 { width: 80px }
.valuation_lft { width: 640px }
.historical_fl { width: 680px }
.finance_lft { width: 640px }
.nabrd_seti_list { display: inherit }
.banner_right_300x250, .comp_inf>li:last-child, .videos_list>li:last-child { display: none }
.nabrd_seti_list>li:first-child { width: 55% }
.nabrd_seti_list>li:nth-child(2) { width: 45%; border-right: 0 }
.nabrd_seti_list>li:last-child { border-right: 0; width: 100% }
.simple_mvrht { border-left: 0; float: right; width: 300px }
.fno_left { width: 655px }
.blu_link14 { font-size: 13px }
.txt_fno_opt .drop_pncbx { width: 105px }
.txt_fno_opt.last { margin-top: 10px }
.news_lhs { width: 680px }
.news_list_fl, .ns_lft, .nws_across_wb { width: 320px }
.ns_lft { margin-right: 20px }
.ns_rht { font-size: 14px; line-height: 20px }
.ns_rhs_title { font-size: 20px; line-height: 29px }
.nws_all_list a, .nws_rhs_list.medium>li a { font-size: 14px }
.nws_all_list>li { width: 150px }
.nws_rhs_list.medium>li { padding: 10px 0 }
.nwhe_rhstxt { width: 58% }
.videos_list>li:nth-child(3) { border-right: 0 }
.comp_inf>li { width: 33% }
.comp_inf>li:nth-child(3) { border-right: 0; margin-right: 0 }
.fixednav { width: 960px; margin-left: 0 }
.mainstknav li ul { width: 960px; margin-left: -480px }
.hlbx { padding: 7px }
.stprh { font-size: 26px }
.pcnsb+div.FR.PT20 { padding-top: 0 }
.swf object { width: 960px!important; height: 460px!important }
.nbrd_quest { padding-left: 0 }
.gutter_left_class { margin-left: -1513px }
.gutter_right_class { margin-left: 513px }
.volume_fl { margin-top: 5px; width: 80px }
.open_lhs2 .lowhigh_wrap { padding: 10px 7px }
.nsbs_bg { padding-left: 10px }
.open_lhs1 { width: 45% }
.open_lhs2 { width: 55% }
.low_high2 { width: 70px }
.lowhigh_wrap { padding: 10px 0 }
.lft_box { width: 100% }
.nws_videosmain .common_left, .nws_videosmain .common_right { width: 100%; border-right: none }
.nws_videosmain .common_right { margin-top: 20px; border-left: 0; padding-left: 0 }
.col_left, .col_right, .historical_section .historical_fl, .historical_section .historical_fr { float: none; width:100%; border:none; padding:0px;}
.historical_section .historical_fr { padding: 0 }
.col_right { margin-top: 20px }
.trade_nowbtnbx{ width:45%;}
.pro_bannerimg{display:none;}
.nw_breadcrumb .main_cont{width:960px;}
}
 @media screen and (max-width:980px) {
.gray_tab li, .prof_txt>a, .quick_wraplink .qlnkBx, .vid_list>li { vertical-align: top; word-wrap: break-word }
.bx_pt10, .moneyprice_bx .mkt_openclosebx, .moneyprice_bx .trade_nowbtnbx .stkreport { display: none }
.gray_tab li, .prof_txt>a { min-height: 100% }
.finance_rht, .historical_fr, .news_rhs, .ratio_tblbx { border-left: 0 }
.brdt_top10 { border-top: 0 solid #f4f7f9 }
.main_wrapper_res { width: 100%; padding: 0 }
.premkt_secbox { padding: 10px }
.moneyprice_bx .bselft, .moneyprice_bx .nsert { float: none; width: 100%; padding-right: 0; border-right: 0; padding-left: 0; margin-bottom: 5px }
.moneyprice_bx .pcstname { font-size: 22px }
.moneyprice_bx .bsns_pcst { line-height: 18px }
.moneyprice_bx .trade_nowbtnbx { width: 34%; margin-top:10px;}
.moneyprice_bx .pcnsb+div.FR.PT20 { width: 75%; padding-top: 5px }
.bse_radr, .nse_radr { float: none; width: 100%; border-right: 0; padding-right: 0 }
.nse_radr { margin-top: 10px; padding-left: 0 }
.bse_radr .brdb, .nse_radr .brdb { padding-bottom: 10px }
.gray_tab { overflow-x: auto; white-space: nowrap; display: block }
.gray_tab li { display: inline-block; white-space: normal; float: none }
.banner_addbx img { width: 100%; height: auto }
.breadcrum-bg .main_wrapper_res { padding: 0 10px }
.brd_upcmet, .title_pd15 { padding-left: 0 }
.upcmin_fl { float: none; padding-bottom: 10px; border-bottom: 1px solid #f2f4f5 }
.brd_upcmet { float: none; width: 100%; margin-top: 15px }
#sec_corpact .brd_upcmet { margin-top: 0 }
.historical_fr, .simple_mvrht { float: none; width: 100%; margin-top: 20px }
.valuation_lft { float: none; width: 100% }
.simply_movetbl { padding-left: 0; border-left: 0 }
.historiacl_wrap { display: inherit }
.com_overviewcnt { line-height: 20px }
.historical_fl { float: none; width: 100% }
.historical_fr { padding: 25px 10px 0; border-top: 2px solid #fff }
.txt_fno_opt { width: 50%; margin-right: 0; margin-bottom: 10px }
.morepls_cnt { padding: 0 10px; margin-bottom: 30px }
.mkt_data_lv { padding: 10px }
.finance_rht, .finance_rht .all_title_inner, .news_rhs, .pdf_txt p:first-child, .ratio_tblbx, .sharehold_rht { padding-left: 0 }
.comp_inf>li, .news_lhs, .sharehold_lft { padding-right: 0 }
.drop_pncbx { width: 90%; margin-left: 1px!important; margin-top: 5px }
.finance_lft, .finance_rht, .news_lhs, .news_list_fl, .news_rhs, .nws_across_wb { width: 100%; float: none }
.txt_fno_opt.last { margin-top: 0 }
.txt_fno_opt .btn_go { margin-top: 1px }
.finance_rht, .fno_right, .news_rhs, .nws_across_wb { margin-top: 20px }
.fno_wrap { display: none }
.bse_nse_livebox, .financial_bx, .nws_wrapper, .sharehold_flx { display: inherit }
.finance_lft { padding: 0 }
.prof_txt { overflow-x: auto; white-space: nowrap; display: block }
.prof_txt>a { display: inline-block; white-space: normal; float: none }
.main_nwsbx { display: none }
.common_tab, .nws_all_list { overflow-x: auto; white-space: nowrap; display: block; overflow-y: hidden }
.common_tab li, .link_day a, .nws_all_list>li { white-space: normal; min-height: 100%; vertical-align: top; word-wrap: break-word }
.nws_all_list>li, .nws_all_list>li.first_article_same { display: inline-block }
.nws_all_list>li { float: none; width: 210px; margin-bottom: 0; margin-right: 20px!important }
.ad300_right, .hide_below980, .videos_section { display: none }
.fno_left, .fno_right, .sharehold_lft, .sharehold_rht, .tab_rht, .title_lft { width: 100%; float: none }
.peers_txt a { margin: 5px }
.ad300_right.show_add { display: block; float: none; margin: 0 auto }
.sharehold_lft { border-right: 0 }
.sharehold_rht { margin-top: 20px }
.sharehold_lft .pinned { width: 160px }
.sharehold_lft div.table-wrapper div.scrollable table { margin-left: 160px }
.common_tab li, .link_day a { display: inline-block; float: none }
.comp_inf { display: inherit }
.comp_inf>li { float: none; width: 100%; border-right: 0; margin-right: 0; padding-bottom: 20px }
.link_day, .quick_wraplink { overflow-x: auto; white-space: nowrap }
.quick_wraplink .qlnkBx { display: inline-block; min-height: 100%; white-space: normal; float: none; width: 40% }
.link_day { padding-bottom: 15px }
.mobile-future-option { display: block }
.finance_lft .hist_tbl { margin-top: 0 }
.show_nav_mobile { display: block }
.mbnav, .mn_overlay, .mob-show { display: none }
.bodyohidden { overflow: hidden }
.rightnavstk { float: right; margin-top: 3px; padding-right: 15px }
.mn_overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, .7); z-index: 99 }
.show_nav_mobile { background-color: #026ba4; padding: 10px; position: relative; z-index: 9999 }
.ic_menu_mobile { display: inline-block; cursor: pointer; width: 24px; height: 24px; background-color: #fff; -webkit-mask-image: url(https://images.moneycontrol.com/images/responsive/pricechart/mobile_menu.svg); mask-image: url(https://images.moneycontrol.com/images/responsive/pricechart/mobile_menu.svg) }
.ic_menu_mobile.closemenu { background-color: #fff; -webkit-mask-image: url(https://images.moneycontrol.com/images/responsive/pricechart/mobile_menu_close.svg); mask-image: url(https://images.moneycontrol.com/images/responsive/pricechart/mobile_menu_close.svg) }
.menu_sec { display: block; position: fixed; top: 0 }
.menu1stk, .menu_sec { width: 100%; z-index: 2200000 }
.navsidemenu { transition: all .3s; -webkit-transition: all .3s; width: 276px; top: 33px; height: 100%; background: #fff; z-index: 999; position: absolute; left: -276px }
.navsidemenu>ul { max-height: 550px; overflow: auto }
.navsidemenu>ul>li { border-bottom: 1px solid #ebebeb; position: relative }
.navsidemenu>ul>li>a, .navsidemenu>ul>li>ul>li>a { display: block; padding: 0 40px; color: #333; font: 16px/50px 'robotobold', sans-serif; text-decoration: none; position: relative }
.navsidemenu>ul>li>a.active, .navsidemenu>ul>li>a:hover { background: #026ba4; color: #fff }
.navsidemenu>ul>li.dropdnw_menu>a:after { content: ""; position: absolute; top: 20px; right: 20px; display: block; border-left: 6px solid #ccc; border-top: 6px solid transparent; border-bottom: 6px solid transparent }
.navsidemenu>ul>li.dropdnw_menu>a.active:after { border-top: 6px solid #e9610c; border-right: 6px solid transparent; border-left: 6px solid transparent }
.navsidemenu>ul>li>ul { display: none }
.navsidemenu>ul>li>ul>li { border-bottom: 1px solid #ebebeb; position: relative }
.navsidemenu>ul>li>ul>li>a { font-size: 15px; font-weight: 400; padding: 0 20px 0 55px }
.navsidemenu>ul>li>ul>li>a:before { content: ""; top: 22px; position: absolute; background: url(../images/price_chart_sprite.png) -56px 0 no-repeat; display: block; width: 5px; height: 8px; left: 40px }
.navsidemenu>ul>li>ul>li>a.active:before, .navsidemenu>ul>li>ul>li>a:hover:before { background-position: -65px 0 }
.navsidemenu>ul>li>ul>li>a:hover { color: #026ba4 }
.txt18_b { font: 18px 'robotobold', sans-serif; color: #333 }
.pagewrap { padding: 0 15px; background: #fff }
.mian_pgwrap { position: absolute; left: 0; top: 0; width: auto; transition: all .3s; -webkit-transition: all .3s }
.mian_pgwrap.pushrgpage { left: 276px }
.navsidemenu.pushright { display: block; left: -10px }
.show_nav_mobile .panel-group .panel+.panel { margin-top: 0; border: 0 }
header.responsive_true .icpancakeblock.hdmnppp { display: none!important }
header.responsive_true .icpancakeblock.zendex_low { z-index: 99 }
.desk-hide, .ipsnap ul li.desk-hide { display: block; position: relative }
.mobile_banner300 { width: 320px; margin: 0 auto; display: block }
.add_portwrap:before, .adwrapb { display: none }
.mc_common_overlay .modal-dialog { width: 700px }
.add_portwrap { left: 0; width: 310px; top: 22px; padding-top: 15px }
.btn_bxmob { width: 100%; text-align: center }
.port_clm { margin-bottom: 10px }
.ARQ_container { margin-top: 10px }
.smc_banner img { width: 100%; height: auto }
.mobile_show { display: block!important }
.pricechart_graph { display: none }
.chart_mobile { display: block }
.price_icon_average_volume, .sec_hdmob { display: none!important }
.fn_semibold { font-family: robotomedium, Arial, sans-serif; font-weight: 400 }
.bse_nse_livebox { margin-top:0; padding-top:10px;}
.action_histrybx .scroll-pane { height: 230px; overflow: hidden }
.value_list>li { width: 31%;}
.not_tradedbx { min-height: auto; padding: 15px 0 }
.bselft .not_tradedbx { border-bottom: 1px solid #e5eaec }
.premkt_secbox .bx_pt10 .FR { display: none }
.trade_btnlink { background: none; font: 14px 'robotobold', sans-serif; color: #1765A4 !important; width: auto; margin: 0px; text-decoration: underline !important ;  padding: 0px;  }
.trade_btnlink .trade { padding: 4px 5px 3px; margin-right: 4px;}
.nsert .not_tradedbx { padding-bottom: 0 }
.footer_banner300 { width: 300px; margin: 20px auto }
.mobile_hide, .smc_banner { display: none!important }
.upcmin_fl.PL5 { padding-left: 0 }
.no_oveflow { overflow-x: inherit!important }
.no_oveflow.common_tab>li { margin-right: 5px }
.no_oveflow.small_tab>li>a { padding: 5px 10px }
.no_oveflow .dropdown-menu { left: auto; right: 0 }
.no_oveflow .dropdown-menu>li { display: block; float: none; border-bottom: 1px solid #e9e9e9; margin-right: 0 }
.no_oveflow .dropdown-menu>li:last-child { border-bottom: 0 }
.no_oveflow .dropdown-menu>li>a { display: block; border: 0; font: 12px 'robotoregular', Arial, sans-serif; color: #1a6da3; padding: 10px }
.forum_section .commounity_senti .title_botline:before, .value_list>li:after { display: none }
.no_oveflow .dropdown-menu>li>a:focus, .no_oveflow .dropdown-menu>li>a:hover { background-color: #30659f!important; color: #fff!important }
.moverlist_mob>li { float: left; width: 50%; position: relative; padding: 15px 10px; color: #666; font: 400 12px latoregular, Arial, sans-serif; overflow: hidden }
.moverlist_mob>li .sen_name, .moverlist_mob>li .sentxt { font: 400 14px latoblack, Arial, sans-serif }
.moverlist_mob>li:after { content: ""; height: 35px; width: 1px; background-color: #ebebeb; position: absolute; right: 0; top: 25% }
.moverlist_mob>li .sen_name { color: #202020 }
.moverlist_mob>li .movingbox { position: absolute; width: 85%; height: 74px; top: 74px; padding-top: 20px }
.moverlist_mob>li .movingbox.current { top: 0 }
.green_comn { color: #6bae55 }
.red_comn { color: #c1433d }
.stk_namefl { float: left; width: 115px }
.grph_frstk { float: right; width: 50px; position: absolute; right: 0 }
.txt_fno_opt .MT5 { margin-top: 5px; float: none; display: block; }
.price_overview_wrap { padding: 0 10px }
.blubg_main.historical_section, .blubg_main.nws_videosmain, .chart_wrap, .grybg_main, .technical_warp, .valuation_section, .whtbg_main { padding: 20px 10px }
.all_title_sub, .title_24px { font-size: 18px }
.grnpc1 em, .rdpc1 em { font-size: 13px }
.forum_widget_main .forum_lhsbx { width: auto!important; float: none }
.commounity_senti { width: 100%; float: none; border-right: none; padding: 0 0 0px; margin-bottom: 30px; border-bottom: 1px solid #b7b7b7 }
.commounity_senti:after, .commounity_senti:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none }
.commounity_senti:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 8px; margin-left: -8px; margin-top: -1px }
.commounity_senti:before { border-color: rgba(183, 183, 183, 0); border-top-color: #b7b7b7; border-width: 9px; margin-left: -9px; margin-top: auto }
.senti_flbxg { width: 260px; margin: 0 auto; padding-bottom: 0px; }
.forum_widget_main .forum_search .forum_txtbox { width: 74%!important; height: 30px!important; background-color: #fff!important; font-size: 14px }
.forum_section .btn-post-forum { padding: 4px 15px!important }
.forum_section .chart_fr { padding: 0 10px }
.fl_bigimg, .lft_box { width: 100% }
.fl_bigimg { float: none; margin-right: 0 }
.title_othershow { font-size: 20px; line-height: 26px }
.othr_titlefr { float: none; width: 100%; border-bottom: 1px solid #5985b1; margin-top: 10px; padding-bottom: 10px }
.otherthumb_list>li { width: 100%; float: none; padding: 15px 0; border-bottom: 1px solid #4385b5 }
.otherthumb_list>li:nth-child(2) { border-bottom: 0 }
.otherthumb_list>li:last-child { display: none; border-bottom: 0 }
.upcomin_corpmain { padding: 15px 10px }
.upcming_title { display: block }
.upc_contentwrap { font-size: 12px }
.banner_right_300x250 { display: none }
.fno_list { display: inherit; padding: 0 10px }
.fno_list>li { float: none; width: 100%; padding: 0; border-right: 0 }
.fno_list>li:nth-child(2), .fno_list>li:nth-child(3), .simple_mvrht { display: none }
.pricechart_graph_mobile { display: block }
.drop_pncbx.FL, .vid_list>li { float: none; display: inline-block }
.pricechart_graph_mobile img { width: 100%; height: auto }
.txt_fno_opt .drop_pncbx { width: 115px }
.vid_list { overflow-x: auto; white-space: nowrap; overflow-y: hidden }
.vid_list>li { min-height: 100%; white-space: normal }
.forum_widget_main { width: 100%!important }
.disc_estimate, .fl_estimatesym { float: none; width: 100% }
.company_slidewrap .bx-controls { margin-top: 15px; text-align: center }
.drop_pncbx.FL { width: 65px; margin-left: 0!important }
.abt_cntExpand { height: auto }
.details_container > ul > li{padding:4px 0;}

.nw_breadcrumb .main_cont{width:100%;}

}


 @media all and (max-width:979px) {
.marketatc_actcont { border: none; padding-right: 0 }
.market_bx .mr10 { margin: 0 }
.magraph img { width: 100%; height: auto }
.marketslider .bx-controls { position: static; width: 100%; padding: 25px 0 0; text-align: center }
}
 @media only screen and (max-width:767px) {
.date_historybx { width: 160px; height: 30px; }
.date_hist_input { width: 110px; }
table.responsive { margin-bottom: 0 }
.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 130px; overflow: hidden; overflow-x: scroll; border-right: 1px solid #e6eaec; border-left: 0 solid #e6eaec; border-bottom: 0 solid #e6eaec }
.grybg_main .pinned { background: #f6f8fb; width: 130px }
.historic_table .pinned { background: #2f669e; width: 220px; border-right: 1px solid #527fac; border-left: 0 }
.historical_fr .historic_table .pinned { background: #2f669e; width: 130px; border-right: 0; border-left: 0 }
.pinned table { border-right: none; border-left: none; width: 100% }
.pinned td:last-child { border-bottom: 1px solid #ebebeb }
div.table-wrapper { position: relative; overflow: hidden; border-right: 0 solid #ccc }
.glob_indi_lft div.table-wrapper div.scrollable table, div.table-wrapper div.scrollable table { margin-left: 130px }
.historic_table div.table-wrapper div.scrollable table { margin-left: 220px }
.historical_fr .historic_table div.table-wrapper div.scrollable table { margin-left: 130px }
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden }
table.responsive th { position: relative; white-space: nowrap; overflow: hidden }
.mob-hide, .mobile_hide, table.responsive td:first-child, table.responsive td:nth-child(1), table.responsive th:first-child, table.responsive th:nth-child(1), table.responsive.pinned td { display: none }
.desktop_hide { display: block }
.green_arwup, .rd_arwdown { display: inline-block; border-right: 8px solid transparent; border-left: 8px solid transparent }
.ht0 { position: relative; height: auto; visibility: visible }
.pre_op_mkt .main_wrapper_res { padding: 0 }
.pcnsb { padding-right: 0 }
.stprh { font-size: 24px }
.premkt_secbox .stprh { font-size: 20px }
.grnpc1, .rdpc1 { font-size: 16px }
.green_arwup { border-bottom: 8px solid #50b973 }
.rd_arwdown { border-top: 8px solid #e3515a }
.blubg_main .mctable1 th, .blubg_main div.table-wrapper, .value_list>li { border-right: 0 }
.value_list>li { width: 45%; margin-right: 20px; padding: 0 }
.value_list>li:nth-child(2) { margin-right: 0 }
.value_list>li:nth-child(3) { width: 100%; clear: both; margin: 20px auto 0; float: none }
.valuation_wrap .value_txtfl { float: none; width: 100% }
.valuation_wrap .value_txtfr { float: none; width: 100%; text-align: left; margin-top: 5px }
.value_list>li:nth-child(3) .val_listinner>li { float: left; width: 45%; margin-right: 20px }
.value_list>li:nth-child(3) .val_listinner>li:nth-child(2), .value_list>li:nth-child(3) .val_listinner>li:nth-child(4) { margin-right: 0 }
.mc_common_overlay .modal-dialog { width: 300px }
.swf { display: none }
.bsepcnm { width: 50%; padding: 0 10px 5px 0 }
.premkt_secbox .bsepcnm { width: 100%; padding: 0 10px 5px 0 }
.bsepcnm p { display: inline-block }
.bsepcnm span { display: inline-block!important; padding-left: 5px!important }
.volume_fl { position: absolute; right: 10px; top: 7px; width: 50%; text-align: right }
.moneyprice_bx .pcnsb { width: 100% }
.volume_fl .FL { float: none; display: inline-block }
.pnc_wtchlist>li:nth-child(3) { display: none }
.pnc_wtchlist>li { padding-right: 2px }
.bggreen_tbl, .bgred_tbl { background-color: transparent; padding: 0; width: auto }
.alldropshow { display: inline-block!important }
.alldropshow .dropdown-menu { left: auto; right: 0 }
.bggreen_tbl { color: #50b973 }
.bgred_tbl { color: #e3515a }
.blubg_main .drop_pncbx { margin-top: 0; width: 110px; }
.txt_fno_opt .btn_go { margin-top: -2px; }
.header_container { height: 52px }
.mboblk { display: block; margin-left: 0!important }
.marketslider { width: 300px; margin: 0 auto }
.marketslider .market_bx { margin-right: 0!important }
.market_bx .viewmore { padding-bottom: 2px }
.marketslider .slider_counter { display: none }
.viewmore .FL, .viewmore .FR { float: none; }
.tab_bx1 { height: 434px }
.fixednav { width:100%;}
.mainstknav { padding:0px;width: 100%;     overflow-y: hidden; overflow-x: scroll;}
.mainstknav ul { width:100%;}
.mainstknav ul ul { display:none !important;}
.menu_sec_desk { top:60px; left:0px; }
.forbgmax li.firjmDrop { display:none;}
.banner728x90 {display:none;}
.banner300x50, .banner_mob_300x250 { display:block; width:300px; margin:10px auto;}
.nav2 {width:100%; left:0px;}
.nsebsetab2>ul>li { margin-right:2px;}
.chart_wrap .nsebsetab2>ul>li>a {padding:0 6px;}
.forbgmax { width: 1100px;}
.historical_fr { padding:0px;}
.technical_warp .market_bx  { width:auto; float:none;}
.comp_inf>li:last-child { display:block;}
.nsbs_maincnt {padding-top: 45px;}
#ajaxPreopeningDiv .preopenhead { font-size:13px; }
  .blubg_main.nws_videosmain .marg_topmob30 {margin-top: 5px;}
  .adv_resbx .common_tab {margin-top: 0;}
  #Standalone_finanace .prof_txt {margin-top: 0;}
  .whtbg_main .table-responsive, .financial_bx .table-responsive, #Standalone_finanace .table-responsive  {margin-bottom: 0;}
  .table-responsive .mctable1 thead tr th, .table-responsive .mctable1 tbody tr td {white-space: nowrap;}

.trd_btn { width:84px; height:32px; font-size: 16px;}	
#add_to_portfolio_watchlist .trd_btn { margin-top: 4px;}
#tradepop .modal-content { width: auto; }
.trd_head { font-size:16px;}
.selec_actoad { margin-top: 10px; padding-bottom: 10px;}
#tradepop .modal-body { padding: 0px;}
#tradepop table th { padding: 10px 0; } #tradepop table td { padding:15px 0; }
.tradpop_slide {padding:0px 30px;}
.tradpop_slide ul li { margin: 0 0 10px 0; }
#tradepop .modal-dialog { width:100%;}	 
.mportwat { display: block; }	 

}

@media only screen and (max-width:359px) {
.nwhe_rhstxt { width:55%;}
.moneyprice_bx .pcnsb { width: 100%; font-size: 18px }
.btm_links_nws, .moneyprice_bx .pcnsb+div.FR.PT20 { width: 70% }
.moneyprice_bx .pcnsb em, .premkt_secbox .pcnsb em { font-size: 13px }
.fr_viewmore { width: 30% }
.tab_bx1 { height: 434px }
}
.blubg_main .mctable1 td.tbl_redtxt { color: #ff566a; font-size: 14px; }
.blubg_main .mctable1 td.tbl_greentxt { color: #50b973; font-size: 14px; }
.rdtxt { color: #e3515a }
.grtxt { color: #00bb6e }

.fn_ad{width:300px; float:right; margin-top:40px;}
  .nsebsetab li a{text-decoration:none !important;}
  .sm_linkslist { color: #999999; font: 400 13px robotoregular, Arial, sans-serif; padding-top:12px; padding-bottom:15px;}
  .sm_linkslist a { display: inline-block; color: #999999; padding: 0 5px; line-height: 12px; font: 400 13px robotoregular, Arial, sans-serif }
  .sm_linkslist a.active{ color: #30659f; font-family:'robotomedium',arial; text-decoration:underline;}
  .finance_lft .table-responsive .mctable1 thead tr th{ background-color: transparent;}
  
    @media only screen and (max-width: 1279px) {
	 .finance_lft .table-responsive .mctable1 thead tr th:first-child{ box-shadow:none;}
	}
	
	 @media only screen and (max-width: 767px) {
      .finance_lft .nsebsetab, .sm_linkslist{overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;}
	 .wd_mobile{width:100px;}
	 .MB20{margin-bottom:20px;}
	 .fn_ad{margin:0 auto; float:none;}
		 
	}
  
    @media only screen and (max-width: 600px) {
    .midview{
            text-align: center;
        }
    }