a:hover, a:focus { color:;	text-decoration: none; }
.m0 { margin: 0px;}
.main-wrapper { width:1240px; margin: 0 auto;}
.indiwrright { width: calc(100% - 175px); float: left; }
.righstad { width:160px; height: 600px; position: sticky; top: 0px; float:right; }
.topsel_tab { margin-top: 15px;}
.topsel_tab select { background: #fff; color:#444444;  border: 1px solid #CCCCCC; border-radius: 3px; height:30px; margin-right:10px; padding: 0 6px; font:11px 'latobold', arial;}
/*.topsel_tab select:first-child { border:1px solid #999999; color: #000000;}*/
.graph-nav-tab { text-transform: uppercase; }
.vichain { color:#1A6DA4; font:10px 'latobold', arial; text-transform: uppercase;}
.optoptel { display:none;}
.indices_namntab { margin-bottom:10px;  margin-top:15px; background: url("https://stat2.moneycontrol.com/assets/images/indian_indices/bg_borderblue.jpg")left bottom -33px  repeat-x; padding-bottom:20px;}
.inid_name { width:calc(100% - 300px);  color: #000000; font:24px 'latoblack', arial;}
.inid_name span {font:11px 'latoregular', arial; display: block; color: #ccc; }
.inid_name span strong {color:#333333;font:11px 'latoregular', arial;}
.flwright { float: right;}
.flwright .followindi { margin-right: 20px; background:#1A6DA4; width:70px; height:25px; border-radius:2px; font:11px/25px 'latoblack', arial; color: #fff;  text-align: center; display: inline-block;}
.flwright .folowmenu { cursor:pointer; color:#666666; display: inline-block; } 
.folowmenu ul { border:1px solid #1A6DA4; padding: 10px; right:0px; left: auto; min-width: 120px;}
.folowmenu ul li { padding:6px 0;}
.folowmenu ul li a { color: #1A6DA4; font:13px 'latobold', arial; padding: 0px; } 
.folowmenu ul li span { color:#000000; margin-right:10px;}
.folowmenu ul:before { content:""; position: absolute; background:#fff; border:1px solid #1A6DA4; right:10px; top: -6px; transform: rotate(45deg); border-right: none; border-bottom: none; width: 10px; height: 10px;}

.inindi_price { width:50%; float: left; border-bottom: 1px dashed #cecece; }
.inindi_price .clearfix.mb10 { margin-bottom: 0px;}
.indimprice {text-align: left; width:calc(100% - 300px); float: left;}
.indimprice p { margin-top:10px; color: #999999; font:12px 'latoregular', arial; }
.pricupdn {font:23px 'latobold', arial; color:#D95858; }
.grn { color: #39A97C; } .red { color: #D95858; } .ired { color: #D95858; } .iblue { color: #0011D9; } .iyellow { color:#CB9504; }
.reddownarow { border-top: 10px solid #D95858; margin-right:5px; vertical-align: middle; border-left: 10px solid transparent;  border-right:10px solid transparent; display: inline-block;}
.greenuparow { border-bottom: 10px solid #39A97C; margin-right:5px; vertical-align: middle; border-left: 10px solid transparent;  border-right:10px solid transparent; display: inline-block; }
.inditrade { background:#1A6DA4; padding: 10px 20px; color: #FFFFFF !important; margin-top:10px; font:12px 'latobold', arial; display: inline-block; text-transform: uppercase;}
.indimprice ul  { margin:67px 0 0 0; text-align:left; padding:0 0 10px 0; border-bottom: 1px dashed #cecece}
.indimprice ul li { color: #AAAAAA; font:11px 'latoregular', arial;  display: inline-block; margin-right:15px;  }
.indimprice ul li a { color: #1A6DA4;  }
.indprirange { width:280px; float: right;height: 238px;}
.rangamount  { color: #000000; font:15px 'latoregular', arial; }
.drang { color: #777777; font:14px 'latoregular', arial; margin-bottom: 10px; }
.returnsel { border: none; background: #F5F5F5; color: #000000; font:14px 'latoregular', arial; padding: 5px 10px 5px 5px;    }
.txt15 {font:15px 'latoregular', arial; }
.indprirange p { color: #999999;font:13px 'latoregular', arial; }
.buildp { font:15px 'latobold', arial; margin: 5px 0; text-transform: uppercase; }
.rangesick {color: #D95858; margin: 5px 0; font:11px 'latoregular', arial;  }
.rangesick span { display: inline-block; vertical-align: middle; border-top: 1px solid #000;  position: relative; margin: 0 5px;     width: calc(100% - 30px); }
.rangesick span strong { position: absolute; left:50%; margin-left: -4px; top: -9px; width: 8px; height: 8px; background: #000000; border-radius: 50%; }
.rangesick em { font-style: normal; }
.inprice1 { color: #333333; font:54px 'latoblack', arial; }
.indigraph { width:46%; float: right;}

.graphg { margin-top:47px;}
.graphtab { border-right:1px solid #eee;   border-top:1px solid #eee; float: right; width: 60px; background: #fff; }
.graphtab li { margin-top: 10px;}
.graphtab a { text-align: center; padding: 5px; display: block; color: #000; font:10px 'latobold', arial;  }
.graphtab a:hover, .graphtab li.active a { color: #fff; background:#108832;}
.graphtab .slcnt { text-align:center; border-left: 1px solid #eee;  padding-top:10px; }
.graphtab select { border:none; color: #000000; font:13px 'latobold', arial;}
.graphtab select:focus { border: none; outline: none; }

.graphg img  { width: 100%; height: auto; }
.title_1bg { /*background: url("https://stat2.moneycontrol.com/assets/images/indian_indices/dots.png") left top repeat;*/}
.title_indi22 { color:#444444; padding-bottom: 7px; border-bottom:3px solid #CECECE; margin-bottom:10px; font: 22px 'latoregular', sans-serif; text-transform: uppercase; }
.title_indi22 a { display:block; position:relative; text-decoration: none; color:#444444; }
.title_indi22 a:after { position: absolute; right:5px; width: 10px; height:10px; border-top: 3px solid #444444;  border-right:3px solid #444444; transform: rotate(45deg); content: ""; border-radius: 1px; top: 6px;  } 

.in_left { width:calc(100% - 330px); float: left;}
.in_right { width:300px; float: right; }  
.show_more { display: inline-block; color: #000 !important; font:11px 'robotoregular', arial; background-color: #fff; padding: 3px 12px; border: 1px solid #DEDEDE;}
.show_more:before{content: "+ ";}
.show_more span {font-size: 18px; line-height:25px; display: none;}


.market_lv ul { border-left: 1px solid #999; margin-left: 5px; }
.market_lv ul li { margin-bottom: 25px; padding-left:25px; position: relative;}
.market_lv ul li:after { content: ""; position: absolute; width:12px; height: 12px; border:1px solid #000000; border-radius: 50%; left:-7px; background:#fff;  top: 0px;}
.market_lv ul li:before { content:"";  position: absolute; width:6px; height:6px; background:#000000; border-radius: 50%; left:-3px; top:4px; z-index: 9; }
.market_lv ul li span { color: #000000; font:12px 'latobold', arial; display: block; }
.market_lv ul li a { color: #000000;  font:14px 'latoregular', arial; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.overvtabl { width:320px; }
.overvtabl table td { padding:8px 5px; color:#808080; font:14px 'latoregular', arial; border-bottom:1px dashed #EEEEEE; } 
.overvtabl table td span { float:right; color:#000000; font:14px 'latobold', arial;}
.overvtabl td em {display: block; margin-top: 3px; font-size: 11px; color: #999999;}
.overvtabl td em svg{margin-left: 6px;}
.overvtabl td em span{font: 400 11px 'Lato', sans-serif;transform: Uppercase;margin-top: 3px;}
.overview_table td:last-child {
    font: 700 14px 'Lato', sans-serif;
    text-align: right;
    color: #000;
}
.overview_table td span { 
	color:#000000; 
	font: 700 14px 'Lato', sans-serif;
	clear: both;
    display: inline-block;
    width: 100%;
}
.overview_table .modalclick {
    cursor: pointer;
}
.green_txt {
    color: #3faf7e !important;
}
.neutral_txt {
    color: #808080 !important;
}
.chartdtl ul li  { display:inline-block; margin-right:35px;color:#808080; font:14px 'latoregular', arial;  }
.chartdtl ul li span { margin-left: 5px; color: #000000; font:14px 'latobold', arial;} 
.chartdtl ul li:last-child { margin: 0px;}
.chart_grp { margin-bottom:5px;}


.nse_tabstop li{float: left; position: relative; padding-right: 5px; }
.nse_tabstop li:after{ content: ""; height: 13px; width: 1px; position: absolute; left: 0px; top: 7px; background-color: #DEDEDE; }
.nse_tabstop li > a{ display: inline-block; width: 90px; padding:7px 0px; color: #858585; font: 500 11px 'Lato', arial; text-align: center; border-radius: 3px; position: relative; text-decoration: none !important; transition: none;}
.nse_tabstop li.active:after{display: none;}
.nse_tabstop li.active > a{ border:1px solid #DEDEDE;}
.nse_tabstop li.active > a:after, .nse_tabstop li.active > a:before {bottom: -8px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;  left: 37px;}
.nse_tabstop li.active > a:before {border-color: rgba(209,211,214,0);border-top-color: #DEDEDE;
border-width: 7px;margin-bottom: -7px;left: 36px;}
.nse_tabstop li.active > a:after {border-color: rgba(255,255,255,0);border-top-color: #fff;border-width: 6px;margin-bottom: -6px;bottom: -6px;}
.nse_tabstop li .show_options{display:none;}
.nse_tabstop li.active .show_options{ display: inline-block; margin-left: 5px; }/*
.show_options.dblock{display: inline-block; margin-left: 5px;}*/
.nse_tabstop select {font: 500 11px 'Lato', arial; padding: 6px 10px; border: 1px solid #CCCCCC;
    border-radius: 3px;  background: #fff; margin-bottom: 10px; margin-right: 5px;border-radius: 13px; color: #444444;}




.chart_grp img { display: block; width: 100%; height: auto;}
.dayweekchcn a { display:inline-block; padding: 0 5px; color: #D35900;font:11px/20px 'latoregular', arial; }
.dayweekchcn a:hover, .dayweekchcn a.active { background:#1A6DA4; color:#fff;}
.orange_bg { background:url("https://stat2.moneycontrol.com/assets/images/indian_indices/orange_brd.jpg") repeat-x; }
.blue_bg { background: url("https://stat2.moneycontrol.com/assets/images/indian_indices/bg_borderblue.jpg") repeat-x; }
.advchartlink { display: inline-block; padding: 0 10px; margin: 0 10px; color: #1A6DA4; font:12px/20px 'latobold', arial; }
.comprlink { color:#D35900; padding: 0 10px;  font:12px/20px 'latobold', arial; display: inline-block; }
.chrt_expand { color: #000000; font:12px/20px 'latobold', arial; display:inline-block; float:right;  }
.chrt_delay {font:11px 'latoregular', arial; margin-top: 5px; color:#333;}


.tblvbrd .mctable1 td:first-child, .tblvbrd .mctable1 th:first-child {text-align: left;}
.tblvbrd .mctable1 th { background:none; text-align: center; /*border-top: 2px solid #1A6DA4;*/ }
.tblvbrd .mctable1 td:last-child, .tblvbrd .mctable1 th:last-child {
    border-right: none;}
.tblvbrd .mctable1 td {padding:10px;    border-right: 1px solid #ebebeb; text-align: center;}
.tblvbrd .mctable1 td .fn_semibold { font:14px 'latobold', sans-serif;}
.brd_bot, .mctable1 th {border-bottom: 1px solid #d1d1d1; padding:10px;}
.mctable1 th { font-family:'robotobold', sans-serif; }
.heade14txt {color: #333333; text-transform: uppercase; font:700 14px 'Lato', sans-serif;}
.pivot_tbl .heade14txt h2 { font: 14px 'latoblack', sans-serif;}

/*
.techrbull { background: #2B7C46;    height: 40px; display: inline-block;
    padding: 0 10px; color: #FFFFFF !important;
    text-transform: uppercase; width: 180px; text-align:center;
    font: 18px/40px 'robotoblack', arial;
    border-radius:50px;
}
.techrbull svg { margin-right:2px;}
.pioleve .mctable1 td.grybg  { background: none;} 
.mctable1 td strong { font:700 14px 'robotoregular', sans-serif; }

.verybullish {background: #2B7C46;}
 .bullish { background:#2C7C47;}
.bullish { background:#52B974;}
.verybearish {background:#9D2028;}
.bearish {background:#E3515A;}
.neutral {background:#747474;}

.txt_verybull { color:#2B7C46;}
/* .txt_bull { color:#2C7C47;}
.txt_bull { color:#52B974;}
.txt_verybear {color:#9D2028;}
.txt_bear {color:#E3515A;}
.txt_neut {color:#747474;}
.techavtbl .mctable1 td strong { font:14px 'latobold', sans-serif;}



.techbull { float: left; }
.techrating .viewmore { float:right; margin:20px 30px 0 0;   }
.techavtbl { float: right; padding-left: 20px; border-left:1px solid #C9C9C9; }
.techavtbl .mctable1 { border: none; }
.techavtbl .mctable1 td { padding:6px 10px; border-bottom:1px dashed #C9C9C9; }
.techavtbl .mctable1 tr:last-child  td {border:none; }
.techrating  { border-bottom: 1px solid #C9C9C9; padding-bottom: 15px; margin-bottom: 15px; } */
.pioleve .mctable1 td.grybg  { background: none;}
.green_color { color: #52B974;}
.red_color { color: #D95858; }
.disin  { display: inline-block; }
.mctable1 td strong { font:700 14px 'robotoregular', sans-serif; }


.contribut_bx { width:48.5%; }
.contrihead1  { color: #000000; font:18px 'latobold', sans-serif; text-align: center; padding-bottom: 10px;  }
.contribut_bx th { text-align: right; color: #000000; font:14px 'latobold', sans-serif; border-top: 1px solid #1A6DA4; border-bottom: 1px solid #D1D1D1; padding:10px 5px;}
#indi_component .contribut_bx th:nth-child(2), #indi_component .contribut_bx td:nth-child(2), #indi_component .contribut_bx th:last-child, #indi_component .contribut_bx td:last-child { text-align: left;}

.mctable1.nobrd th, .mctable1.nobrd  { border-top: none; background-color: transparent;}
.contribut_bx td { text-align: right; color:#333333; font:14px 'latoregular', sans-serif; padding:10px 5px; }
.contribut_bx th:first-child, .contribut_bx td:first-child { text-align:left; }
.contribut_bx td a {color:#333333; }
.contribut_bx td a:hover { text-decoration: underline; } 
.wd100 { width: 100%; }
.dark_green { color: #2C7C47; }
.indiforum { margin:30px 0;}
.img-responsive { width: 100%; height: auto; }
.clink1 { margin:0 20px; color:#777777;font:12px 'latoregular', sans-serif;}
.comp_slect { background: #fff; display: inline-block; border:none; padding: 5px;  border-bottom: 1px solid #000000; color: #000000;font:12px 'latobold', sans-serif;  }
.coparetab { border-radius: 15px; background: #fff; display: inline-block; margin: 0 50px; }
.coparetab li { display: inline-block; }
.coparetab a {  border-radius: 15px; border: 1px solid transparent; border: 1px solid #ccc; background:#fff;  margin: 0 -10px;  color: #4B4B4B; padding: 0 20px; font:9px/24px 'latobold', sans-serif; text-transform: uppercase; position: relative; display:block;}
.coparetab li:last-child a {padding:0 23px;}
.coparetab a.active { border:2px solid  #333333; z-index: 9; background:#fff; color:#333333;   } 
.inaccord { margin: 30px 0 0 0 ; }
.panel { box-shadow:none;  }
.panel-heading { padding: 0px;}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group { border:none !important; }
.common_accordion .acord_title.collapsed {background:url("https://stat2.moneycontrol.com/assets/images/indian_indices/bg_border_blight.jpg") repeat-x; color: #363636 !important; font:18px 'latoregular', sans-serif;  }
.common_accordion .acord_title  {  color: #1A6DA4 !important; font:18px 'latobold', sans-serif; text-decoration: none; padding: 10px 15px; display: block; background: url("https://stat2.moneycontrol.com/assets/images/indian_indices/bg_borderblue.jpg") repeat-x; }
.common_accordion .acord_title span { width: auto; }
.common_accordion .acord_title:hover, .acord_title:focus  { text-decoration: none; }
.common_accordion .acord_title:before {	display: inline-block;  content: "";border-right: 8px solid transparent; border-top: 8px solid #0065A1;    border-left: 8px solid transparent; height: 0; width: 0;margin-right: 10px;}
.common_accordion .acord_title.collapsed:before {	 border-top: 8px solid transparent;
    border-left: 8px solid #000000;
    border-bottom: 8px solid transparent;
	 } 
.panel-body { color: #000000; font:16px/22px 'latoregular', sans-serif; }
.panel-body b, .panel-body strong {font-family:'latobold', sans-serif;}
.divider_right { background: url("https://stat2.moneycontrol.com/assets/images/indian_indices/bg_borderblue.jpg") repeat-x; height:7px;}
.head2_right { color: #333333;font:15px 'latoblack', sans-serif;}
.rightble { margin-top:10px;}
.rightble .mnthdate  { font-size:10px;}
.rightble td { padding:12px 5px;text-align: right; border-bottom:1px dotted #ddd; color: #333333; font:13px 'latoregular', sans-serif; }
.rightble th {font:14px 'latobold', sans-serif; text-align: right; color: #333333; border-bottom:1px dotted #ddd; border-top:1px dotted #ddd;  padding:12px 5px; }
.rightble td:first-child, .rightble th:first-child {padding-left: 0px; text-align: left;}
.rightble td a { font:13px 'latoreguler', sans-serif; color: #333333; }
.rightble td a:hover { text-decoration:underline;}

.mctab li a {    padding: 10px; font-size: 15px; }
.indiradio { text-align: center; }
.indiradio li { display: inline-block; margin: 0 10px;}
.usefulllink li  { padding: 15px 0; border-bottom: 1px dotted #ddd;}
.usefulllink li a { color:#1A6DA4;font:13px 'latoregular', sans-serif;}
.usefulllink li a:hover { text-decoration: underline; color:#000; }
.usefulllink li:last-child a { display: inline-block; margin-right:20px;}
.ind_overview { position: relative; padding-top:45px; }
.stickysumenu  { width:735px; z-index: 99; position: absolute; }
.stickysumenu ul { float: left;  background: #fff; width:735px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; }
.stickysumenu ul li { display: inline-block; margin:-1px 2px;} 
.stickysumenu ul a { border-bottom: 2px solid transparent; display:block; padding:10px 5px; text-transform: uppercase; color: #555555;  font:12px 'latoregular', sans-serif; position: relative; }
.stickysumenu ul a:hover, .stickysumenu ul a.active { text-decoration: none; border-bottom: 2px solid #000;}
.stickysumenu ul a:hover:after, .stickysumenu ul a.active:after { content:""; position: absolute; width:6px; height:6px; background: #fff; border-left: 2px solid #000;  border-bottom:2px solid #000; left:50%; margin-left:-3px; bottom: -6px; transform: rotate(-45deg);} 
.stickysumenu.stick { position:fixed; top: 0px; } 
.stickysumenu ul li:first-child { margin-left: 0px;}

.sticknsebs { position: absolute; right:-330px; z-index: 999; border-radius:0px 0px 10px 10px; width:300px; display: none; box-shadow: 0px 5px 25px #00000029;}
.sticknsebs .bot_dtl { color:#AAAAAA; background:#272727; border-radius:0px 0px 10px 10px;   font: 700 11px 'Lato', sans-serif;
 padding:5px 10px; }
.sticknsebs .bot_dtl p { display: inline-block; margin: 0 5px; color: #fff; font:12px 'latobold', sans-serif;}
.sticknsebs .bot_dtl p span {font:12px 'latoregular', sans-serif; color: #DDDDDD; margin-right:5px;  }
.stickysumenu.stick .sticknsebs { display: block;}

.stickynbsarw {position: absolute;  width:19px; height: 19px; border: 1px solid #898989;    background: #8E8E8E;  border-radius: 0px 0px 3px 3px;  left: -18px; cursor: pointer; transition: all 0.3s;}
.stickynbsarw:before {    width: 4px;    height: 4px;    border-right: 2px solid #fff;    border-top: 2px solid #fff;    transform: rotate(45deg);    content: "";    position: absolute; left: 50%;    top: 50%;    margin: -3px 0 0 -3px;}
.sticknsebs.shrinkstickyp .stpcnbx { display: none;}
.sticknsebs.shrinkstickyp { width: 0px; margin-left: calc( 100% - 165px );}
.sticknsebs.shrinkstickyp .stickynbsarw { background: #000000; }
.sticknsebs.shrinkstickyp .stickynbsarw:before { transform:rotate(-135deg); margin: -3px 0 0 -2px;  } 
.sticknsebs.shrinkstickyp .bot_dtl { display: none;}
.sticknsebs.shrinkstickyp .share_aldtl { display: none;}


.share_aldtl { padding:5px 10px; background: #fff; border:1px solid #898989;  }
.back2top { float: right; color: #D97124;font:11px 'Lato', sans-serif; }
.stkname  { display:inline; color: #000000;font:900 12px 'Lato', sans-serif; }
.stkdigit { color: #333333;font:900 32px 'Lato', sans-serif; display: inline; margin-right: 10px;}
.advdecl {color: #39A97C;font:12px 'Lato', sans-serif; display:inline-block; margin-left:5px;}
.prvclose { text-align: center; float:right; color: #808080;font:11px 'latoregular', sans-serif;}
.prvclose strong { display: block;  color:#000000; font:700 12px 'Lato', sans-serif;}
.inclin_arw { display:inline-block; margin-right:3px;  border-bottom:6px solid #39A97C; border-left: 6px solid transparent;  border-right: 6px solid transparent;   }
.decline_arw { vertical-align: middle; display:inline-block; margin-right: 5px;  border-top:5px solid #D95858; border-left: 5px solid transparent;  border-right: 5px solid transparent;   }
.advdecl.red { color:#D95858; }
.uparow svg { vertical-align: top; }
.market_livect { z-index:500; position: fixed; right:0px; bottom:45px; display: none;} 
.pcstkspr {
    display: inline;
    font: 900 12px 'Lato', sans-serif;
    margin-left: 5px;
}


#market_livbx.modal {background: #fff;
    z-index: 9999999;
}
/*.modal-content { background:none; border: none; box-shadow: none; }*/
.modal-content1 { background:none; border: none; box-shadow: none; }
.mctable1.nobrd td { border-bottom: none; }
#market_livbx .close {position: absolute;cursor: pointer;padding: 10px;right: 0px; z-index: 99; }
.tab-pane { position: relative; }
.chrt_expand svg { margin:-2px 5px 0 0; vertical-align: middle; }
.respfdiv { width: 100px;}
.respfdiv { width:85px;}
.indprirange p .dnarow { display: inline-block; transform: rotate(180deg);}
.nw_breadcrumb {width: 1240px;margin:0 auto;}
.forum_widget_main .forum_lhsbx {width:100%; border:none; min-height:auto;}
.comp_verybullish {color: #2B7C46;}
.comp_bullish {color:#50B973;}
.comp_verybearish {color:#9D2028;}
.comp_bearish {color:#E3515A;}
.comp_neutral {color:#747474;}

.grn_hilight { background:#cafbcd; color: #000 !important; -webkit-transition-duration:.3s;transition-duration:.3s ;}
.red_hilight { background: #ffd6d6; color: #000 !important; -webkit-transition-duration:.3s;transition-duration:.3s;}
.neautral_bg{ background-color:#d8d8d8; color: #000 !important; -webkit-transition-duration:.3s;transition-duration:.3s;}


/*loader*/
.minhtLoad {
	position: relative;
	min-height: 250px
}

.lds-spinner {
	color: official;
	display: inline-block;
	position: absolute;
	width: 64px;
	height: 64px;
	left: 50%;
	top: 50%;
	margin-left: -32px;
	margin-top: -32px
}

.lds-spinner div:after,
.lds-spinner div:after {
	content: " ";
	display: block;
	top: 3px;
	left: 29px;
	width: 5px;
	height: 14px;
	border-radius: 20%;
	position: absolute
}

.lds-spinner div {
	transform-origin: 32px 32px;
	animation: lds-spinner 1.2s linear infinite
}

.lds-spinner div:after {
	background: #fff
}

.lds-spinner div:after {
	background: #000
}

.lds-spinner div:nth-child(1) {
	transform: rotate(0);
	animation-delay: -1.1s
}

.lds-spinner div:nth-child(2) {
	transform: rotate(30deg);
	animation-delay: -1s
}

.lds-spinner div:nth-child(3) {
	transform: rotate(60deg);
	animation-delay: -.9s
}

.lds-spinner div:nth-child(4) {
	transform: rotate(90deg);
	animation-delay: -.8s
}

.lds-spinner div:nth-child(5) {
	transform: rotate(120deg);
	animation-delay: -.7s
}

.lds-spinner div:nth-child(6) {
	transform: rotate(150deg);
	animation-delay: -.6s
}

.lds-spinner div:nth-child(7) {
	transform: rotate(180deg);
	animation-delay: -.5s
}

.lds-spinner div:nth-child(8) {
	transform: rotate(210deg);
	animation-delay: -.4s
}

.lds-spinner div:nth-child(9) {
	transform: rotate(240deg);
	animation-delay: -.3s
}

.lds-spinner div:nth-child(10) {
	transform: rotate(270deg);
	animation-delay: -.2s
}

.lds-spinner div:nth-child(11) {
	transform: rotate(300deg);
	animation-delay: -.1s
}

.lds-spinner div:nth-child(12) {
	transform: rotate(330deg);
	animation-delay: 0s
}

@keyframes lds-spinner {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.indiforum .forum_widget_main .frmlist > li{ padding: 13px 10px; }
.info_hoverbx {text-transform: initial; position: absolute;
    background: #f8fbfc;
    padding: 10px;    color: #333;
    font: 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:after { position: absolute; bottom: -7px; left: 48%; border-left:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc; background: #f8fbfc; transform:rotate(-45deg); content: ""; width:10px; height:10px;  }


.nw_breadcrumb .main_cont{width: 100%;}
.indiforum .title_botline{padding-top: 5px;}
#indi_forum .title_24px  { border-bottom: 3px solid #CECECE; color:#444444; font:22px 'latoregular', sans-serif; text-align:left; padding-bottom: 7px;}
#indi_forum  .title_botline:before { display:none;}
#inid_technical.mt30, #indi_contribute.mt30, #indi_component.mt30, .indiforum{margin-top: 0px; padding-top: 35px;}
.compare-sensex-content-wrap .content-2 { display: flex; align-items: center; justify-content: flex-start; flex-wrap:wrap; }
.compare-sensex-content-wrap .content-1 .compare-select { width: 50%; margin-right: 20px; }
.content-2 .stock-text { font-size: 15px; font-family: latoregular; padding: 0 14px 0 18px; }
.content-2 input { height: 40px; width: 330px; padding:10px; font-size:14px;}
.stock-input-block { position: relative; margin-right: 20px; }
.stock-input-sugbox { position: absolute; display: none; width: 100%; z-index: 100; background-color: #fff; border: 1px solid #a9a9a9; }
.content-2 .sug-list li { border-bottom: 1px solid #e4e4e4; }
.content-2 .sug-list li a { display: block; padding: 10px; font: 14px 'robotoregular',sans-serif; color: #666; width: 100%; text-align: left; }
.content-2 .sug-list li:hover { background-color: #d8e3e9; }
.content.content-2{margin-top:20px;}
.CTR.compr{text-align: left;}
.indilft_ad { /*background:#F8F8F8;*/ padding:0px; margin-top:30px;}
.indilft_ad p { color:#717171; font:12px 'robotoregular',sans-serif; text-align: center; }
.ind_ad_slot { width: 728px; margin: 0 auto; height: 90px;}
.desk-hide { display: none;}
.pivot_mobile .mctable1 tr:first-child td:nth-child(3) {    border-left: 1px solid #ccc; border-right: 1px solid #ccc; text-align: center;}   
.forum_widget_main .po_gd12 { color: #1A6DA4; font: 12px 'latobold', arial; }
.forum_widget_main .ic_seemore { display:none;}
.chart_grp{width:100%; height:500px;}


/*== advance chart accordion ==*/
.advance_chart_accordion {width: 100%; background-color: #F7F8FB;}
.advance_chart_accordion .arrow_box {background-color: #EDEFF5; padding: 18px; display: inline-block; vertical-align: top;}
.advance_chart_accordion .title_block {display: inline-block; vertical-align: top; padding: 5px 0;}
.graph_svg {display: inline-block; vertical-align: top; margin: 0 15px; padding-top: 5px;}
.graph_svg svg path {stroke: unset;}
.advance_chart_accordion .title_block h2 {display: inline-block; vertical-align: top; font: 22px/27px 'latoregular',sans-serif; text-transform: uppercase; color: #444444; font-weight: 900;}
.expand_click {font: 10px/12px 'latoregular',sans-serif; color: #808080; display: block;}
.graph_in_desk {display: block;}
/*== advance chart accordion ==*/


/*== news section ==*/
.indices_news_section .top_block {margin-bottom: 20px;}
.indices_news_section .image_block {width: 400px; height: 225px; display: inline-block; vertical-align: top;}
.indices_news_section .image_block img {width: 100%; border-radius: 8px;}
.indices_news_section .content_block {margin-left: 20px; display: inline-block; vertical-align: top; width: 300px;}
.indices_news_section .content_block a {font: 28px/36px 'robotobold',sans-serif; color: #000000;}
.indices_news_section .content_block .date_block {font: 13px/18px 'robotoregular',sans-serif; color: #919191; margin-top: 20px;}
.indices_news_section .bottom_block .news_list li {margin: 0 20px 0 0; border-right: 1px dotted #e2e2e2; border-bottom: 0; padding: 0 20px 0 0; width: 22%; display: inline-block; vertical-align: top;}
.indices_news_section .bottom_block .news_list li:last-child {margin-right: 0; padding-right: 0; border-right: 0;}
.indices_news_section .bottom_block .news_list li .news_block {margin-bottom: 10px;}
.indices_news_section .bottom_block .news_list li .news_block a {font: 14px/18px 'robotoregular',sans-serif; color: #000000;}
.indices_news_section .bottom_block .news_list li .date_block {font: 10px/18px 'robotoregular',sans-serif; color: #919191;} 
.indices_show_more_button {border: 1px solid #DEDEDE; float: right; padding: 3px 8px; margin: 15px 0;}
.indices_show_more_button a, .indices_show_more_button a:hover {font: 12px/15px 'latoregular',sans-serif; color: #444444;}
/*== news section ==*/

/*revamp css start*/
.mctab li.active a, .mctab li a:hover { color: #555555; margin: 0px; border-bottom: 2px solid #000000;}
.viewmore a {display: inline-block; font: 12px 'robotoregular', sans-serif; color: #444444 !important;}
.ic_infoh svg{text-transform: none; font-weight: 400;}
.forum_widget_main .op_bld16{ color: #000 !important; }
.forum_widget_main .btn-post-forum{ background-color: #000 !important; padding: 10px 20px; }
.forum_widget_main .po_gd12{ border: 1px solid #DEDEDE; padding: 3px 12px; background-color: #fff; display: inline-block; color: #000; font-weight: 400; font-family: 'Lato',sans-serif;}
/*technical rating css start here */
#mc_technical { margin-top:30px; margin-bottom: 30px}
.techdetail { width:calc( 100% - 360px ); float: left;}
.techbull { float: left; width:calc( 100% - 350px); padding-right: 20px; border-right:1px solid #C9C9C9;}
.mctab { border-bottom:1px solid #d1d1d1; margin:0px 0 20px 0; padding:0px;}
.mctab li { display:inline-block; margin-bottom:-1px;}
.mctab li a { margin-bottom:2px; font:12px 'Lato', sans-serif; text-decoration: none; color:#555555; display:block; padding:0px 15px 12px 15px;}
.mctab li.active a, .mctab li a:hover { color:#000; font:700 12px 'Lato', sans-serif; margin:0px; border-bottom:2px solid #000;}


.heade14txt {    color: #333333;    text-transform: uppercase;    font:700 14px 'Lato', sans-serif;}
.techbull .trnd { margin-right:0px; height:40px;}
.techbull .trnd span { width:60px; margin:0 5px;}
.techrbull {background: #2B7C46;  height:40px; display: flex; padding: 0 10px;color: #FFFFFF !important; text-align: center;font:700 12px/40px 'Lato', arial; border-radius:40px; width:calc( 100% - 50px ); justify-content: center; align-items: center;}
.techrbull:hover, .techrbull:visited { color:#fff; text-decoration: none;}
.techrbull svg { margin-right: 5px;}
.techtest_left { float: left; width: 200px;}
.techtest_left .ic_infoh { margin-top: 0px; font: caption;}
.vh_right { float:right; padding-top:12px;}
.techrating { padding-bottom: 15px; border-bottom: 1px solid #E5E5E5;}
.techrating .viewmore { text-align: right; margin-bottom:10px;}
.techrating .viewmore a {    display: inline-block;    font: 14px 'Roboto', sans-serif; color:#444444 !important;}
.viewarw { display: inline-block; background: url(https://img-d01.moneycontrol.co.in/images/responsive/pf/sprite_styleguide.png) -11px -9px no-repeat;    width: 9px; vertical-align: middle; height: 10px;}
.techrbull:visited, .techrbull:focus, .techrbull:hover  { color:#fff; text-decoration:none;}

.techavtbl { width:330px; float: right; }
.techavtbl table td { padding:5px 0; color: #808080;font:14px 'Roboto', sans-serif; border-bottom:1px dotted #E5E7EC;}
.techavtbl table td:last-child { text-align: right; font:700 14px 'Roboto', sans-serif; }
.techavtbl table tr:last-child td { border-bottom: none; padding-bottom: 0px;}
.txt_verybull { color:#2B7C46;}
.txt_bull { color:#52B974;}
.txt_verybear {color:#9D2028;}
.txt_bear {color:#E3515A;} 
.txt_neut {color:#747474;}
.pioleve { margin-top: 20px;}
.tblvbrd { margin-top: 10px; font-size: 12px; }
.tblvbrd .mctable1 td:first-child, .tblvbrd .mctable1 th:first-child {text-align: left;}
.tblvbrd .mctable1 th { background:none; text-align: center; border-top:1px solid #CDD1DB; border-right: 1px dotted #CDD1DB; }
.tblvbrd .mctable1 td:last-child, .tblvbrd .mctable1 th:last-child {
    border-right: none;}
.tblvbrd .mctable1 td {padding:10px;  font:500 14px 'Roboto', sans-serif;  border-right: 1px dotted #CDD1DB; border-bottom: 1px dotted #CDD1DB;  text-align: center;}
.fn_semibold { font:700 14px 'Roboto', sans-serif !important;}
.brd_bot, .mctable1 th {border-bottom: 1px dotted #CDD1DB; padding:10px;}
.mctable1 th { font-family:'Roboto', sans-serif; font-weight:700; }
.pioleve p  { color: #808080; font:12px 'Lato', sans-serif; margin-top: 10px; }
.pioleve p strong { color: #333;}
.moving_average { width:330px; float: right;}
.trhead { color: #000000; font:700 14px 'Lato', sans-serif; border-bottom: 1px solid #CDD1DB; padding-bottom: 10px; margin-bottom: 15px;}
.moving_average table th {border-bottom: 1px solid #CDD1DB; padding:0px 10px 15px; color: #000000; font:700 12px 'Lato', sans-serif; }
.moving_average table th:last-child { text-align: right;}
.moving_average table th select { border: 1px solid #CCCCCC; min-width: 90px; padding:5px;  font:500 11px 'Roboto', sans-serif; border-radius: 3px;}
.moving_average table td { border-bottom: 1px dashed #CECECE; padding: 15px; font:500 12px 'Roboto', sans-serif; }
.moving_average table td:last-child { font:700 12px 'Roboto', sans-serif; text-align: right;}
.verybullish { border:1px solid #2B7C46; }
.verybullish a {background: #2B7C46 !important;}
.bullish {border:1px solid #52B974;}
.bullish a { background:#52B974 !important;}
.verybearish { border:1px solid #9D2028;}
.verybearish a {background:#9D2028 !important;}
.bearish {border:1px solid #E3515A;}
.bearish a {background:#E3515A !important;}
.neutral {border:1px solid #747474;}
.neutral a {background:#747474 !important;}
.trnd { height:34px; justify-content: center; color:#777777; font:14px 'Roboto', sans-serif; border:1px solid #ccc; border-radius:20px; display: flex; align-items: center; margin-right:15px; margin-top:15px;}
.trnd span { width:70px; margin:0 10px; text-align: center;}
.seemore { margin-left: 10px; display: inline-block; border: 1px solid #DEDEDE; padding: 0 10px; min-width: 85px; height: 22px; color: #000000; font:11px/20px 'Roboto', sans-serif; text-align: center; }
.seemore svg { margin-right: 3px; vertical-align: middle;}

#techAnalysisD .verybullish, #techAnalysisW .verybullish, #techAnalysisM .verybullish {background: #2B7C46;}
#techAnalysisD .bullish, #techAnalysisW .bullish, #techAnalysisM .bullish{ background:#52B974;}
#techAnalysisD .verybearish, #techAnalysisW .verybearish, #techAnalysisM .verybearish  {background:#9D2028;}
#techAnalysisD .bearish, #techAnalysisW .bearish, #techAnalysisM .bearish{background:#E3515A;}
#techAnalysisD .neutral, #techAnalysisW .neutral, #techAnalysisM .neutral  {background:#747474;}
#techAnalysisD.trnd, #techAnalysisW.trnd, #techAnalysisM.trnd{ height: 40px; margin-top: 0px;}
#techAnalysisD.trnd span, #techAnalysisW.trnd span, #techAnalysisM.trnd span{ width: auto; margin: 0px; }
a:hover, a:focus, button:focus { outline: 0px !important; outline: none !important;}
.techtest_left .heade14txt{ display: flex; align-items: center; grid-gap: 5px; }
.techtest_left .ic_infoh{height: 15px;}
/*technical rating css end here */
/*revamp css end*/

/* nifty number issue start*/
.sec_indice_detail .tab-pane {
	/* display: inherit !important; */
	opacity: 0;
	height: 0px;
	position: absolute;
	top: 0px;
}

.sec_indice_detail .tab-pane.active {
	display: inherit !important;
	opacity: 1;
	height: auto;
	position: relative;
}
/* nifty number issue end */
/* css from indicesPro.html */
.historical_rating_graph .heade16txt {font: 16px/19px "robotobold", sans-serif; color: #000000; text-transform: uppercase; float: left;}
.graph_top_container {margin-bottom: 30px; position: relative;}
.graph_top_container .top_block {margin-bottom: 20px;}
.chekbox_list_container { float:right; margin-top:20px;}
.tabs_container {float: left; margin-top: 20px;}
.graph_top_container .graph_list.checkbox_list_for_web li {float: left;}
.graph_top_container .graph_list.checkbox_list_for_web { border: 0; width: unset; padding: 0; background-color: unset; box-shadow: none; margin-top: 20px; margin-bottom: 20px;}
.graph_top_container .graph_list.checkbox_list_for_web li { margin-right: 17px; margin-bottom: 0; }
.graph_top_container .graph_list.checkbox_list_for_web li .checkbox_div { padding-top: 4px; }
.graph_top_container ul.nav-tabs { padding: 0px; margin: 0px; }
.graph_top_container ul.nav-tabs li { position: relative; display: inline-block; position: relative; margin-right: 2px; list-style: none; }
.graph_top_container ul.nav-tabs li a { display: block; background: #ffffff; padding: 6px 13px; border: 1px solid #CCCCCC; color: #707070; font: 11px/13px 'robotomedium', sans-serif; text-decoration: none; border-radius: 3px; }
.graph_top_container ul.nav-tabs li.active a, .graph_top_container ul.nav-tabs li:hover a { border-radius: 3px; border: 1px solid #CCCCCC; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #000000;}
.graph_top_container ul.nav-tabs li.active a:after, .graph_top_container ul.nav-tabs li:hover a:after { content: ""; display: block; position: absolute; bottom: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #000; margin-left: 1px;}
.graph_top_container .graph_list {border: 1px solid #CCCCCC; width: 130px; padding: 15px 10px; background-color: #fff; -webkit-box-shadow: -1px 8px 18px -1px rgba(212,212,212,0.75); -moz-box-shadow: -1px 8px 18px -1px rgba(212,212,212,0.75); box-shadow: -1px 8px 18px -1px rgba(212,212,212,0.75);}
.graph_top_container .graph_list li:last-child {margin-bottom: 0px;}
.graph_top_container .graph_list ul {margin: 0; padding: 0;}
.graph_top_container .graph_list li {list-style: none; margin-bottom: 10px; background-color: #fff; cursor: pointer;}
.graph_top_container .dropp_sele { display: none; position: absolute; z-index: 999; border-radius: 5px; top: 30px; }
.graph_top_container .checkbox_div {position: relative; padding-left: 23px; padding-top: 5px; font-size: 11px; line-height: 11px; color: #000000; user-select: none; cursor: pointer; margin-bottom: 0;}
.graph_top_container .checkbox_div input:checked ~ .ic_check:after { display: block; }
.graph_top_container .checkbox_div .ic_check:after { left: 5px; top: 2px; width: 3px; height: 7px; border: solid #000000; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; }
.graph_top_container .checkbox_div .ic_check:after { content: ""; position: absolute; display: none; }
.graph_top_container .checkbox_div .ic_check {position: absolute; border: 1px solid #A6A5A5; width: 16px; height: 16px; top: 2px; left: 0;}
.graph_top_container .checkbox_div .cb {position: absolute; left: 1px; top: -1px; z-index: -1;}
.graph_top_container .graph_selectbox {background-color: #ffffff; border: 1px solid #CCCCCC; width: 130px; padding: 8px 10px; border-radius: 3px; cursor: pointer; position: relative; font-size: 11px; color: #555555;}
.graph_top_container .graph_selectbox:after {content: ""; display: inline-block; border: solid #1A6DA4; border-width: 1px 0 0 1px; width: 0; height: 0; padding: 2px; transform: rotate(225deg); -webkit-transform: rotate(225deg); position: absolute; right: 11px; top: 10px;}

.graph_top_container .graph_selectbox.active:after {transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 13px;}
.graph_top_container .check_selectbox_element {position: relative;}
.graph_top_container .filter_icon {margin-right: 4px;}
.graph_top_container { padding: 10px; }
/*.highcharts-legend {display: none;}*/
.cbm {position: absolute; left: 2px; top: 0px; opacity: 0;}
.exp_btn {position: absolute; right: 15px; top: 85px;}

.pc_modalheader { height: 65px; background: #F6F8FB;  }
.pc_modaltitle { color: #333333; font:700 18px/65px 'Lato', sans-serif; text-align: center;}
.modal-content { border-radius: 3px !important; overflow: hidden;}
.modal-body { padding:25px !important;}
.modal-content button.close {color: #555657 !important;    font-size: 30px !important;
font-weight: normal !important;    opacity: 1 !important;
margin: 5px 10px 0px 0px;}
#historical_rating .modal-dialog { width:1200px; margin-top:80px;}
#historical_rating img { width: 100%; height: auto;}
#historical_rating .pro_overlay img { width:auto; max-width: 100%; height:auto;}

/* indicesPro.html end*/
@media all and (min-width:767px){
/* historical trend / open int pop up start*/
.history_btn {margin-top: 5px;}
.link_grey { color: #333333; margin-top:5px; text-decoration: underline; font:14px 'Lato', arial; }
.pc_modalheader { height: 65px; background: #F6F8FB;  }
.pc_modaltitle { text-transform:uppercase;color: #333333; font:700 18px/65px 'Lato', sans-serif; text-align: center;}
.modal-content { border-radius: 3px !important; overflow: hidden;}
.modal-body { padding:25px !important;}
.modal-content button.close {color: #555657 !important;    font-size: 30px !important;
    font-weight: normal !important;    opacity: 1 !important;
    margin: 5px 10px 0px 0px;}
.modal-dialog.content825  { width: 825px; margin-top:100px;}
.mctab { border-bottom:1px solid #d1d1d1; margin:0px 0 20px 0; padding:0px;}
.mctab li { display:inline-block; margin-bottom:-1px;}
.mctab li a { margin-bottom:2px; font:12px 'Lato', sans-serif; text-decoration: none; color:#555555; display:block; padding:0px 15px 12px 15px;}
.mctab li.active a, .mctab li a:hover { color:#000; font:700 12px 'Lato', sans-serif; margin:0px; border-bottom:2px solid #000;}
.popup_scroll { max-height:380px; overflow: auto;}
.custom_scroll {scrollbar-color:#ccc transparent; scrollbar-width: scrollbar-height: thin;}
.custom_scroll::-webkit-scrollbar {height:10px; width:10px; background-color: thin; transparent; border-radius:10px;}
.custom_scroll::-webkit-scrollbar-thumb {background-color: #ccc; border-radius:10px;}
.opilist { background:#F7F8FB; border-radius: 5px; margin-bottom: 15px; }
.opilist ul { float: left; padding: 10px; width: calc( 100% - 200px); margin:0px;}
.opilist ul li { border-right: 1px solid #E4E4E4; padding:5px 25px; float: left; height: 40px;}
.opilist ul li:nth-child(2) { width:240px;}
.opilist ul li:last-child { border:none; }
.opidate { color: #808080; font:9px/30px 'Roboto', sans-serif;  }
.opitit { color: #333333;  font:12px 'Lato', sans-serif; }
.oiadigit {color: #333333;  font:700 14px 'Lato', sans-serif; }
.oia_greentext { font:12px 'Lato', sans-serif; margin-left: 10px; color: #16A086; }
.oia_redtext { font:12px 'Lato', sans-serif; margin-left: 10px; color:#C0392B; }
.popbuildup { border-radius: 0px 5px 5px 0px; width: 180px; padding:10px; color:#fff !important; font:700 12px/40px 'Lato', sans-serif; text-transform:uppercase; float: right; text-align:center;}
.popbuildup.lublue { background:#0011D9;} 
.popbuildup.scyellow { background:#CB9504;} 
.popbuildup.green { background:#00B050;} 
.popbuildup.red { background:#FF0000;} 
.popbuildup.orange { background:#E26B0A;} 
.popbuildup.blue { background:#538DD5;} 
.oia_cntpop { padding-right: 15px; text-align: center;}
/* historical trend / open int pop up end*/
}

@media all and (max-width:1279px){
 .main-wrapper { width:990px;}
	.righstad { display:none; }
	.indiwrright { width: 100%;}
	.stickysumenu { width:660px;}
	.stickysumenu ul { width:660px;}
	.indilft_ad { display: none;}
	.indprirange { width: 230px;}
	.indimprice { width: calc(100% - 240px);}
.nw_breadcrumb {width:990px;margin:0 auto;}
.indices_news_section .content_block {width: 235px;}
}
@media all and (max-width:979px){
	.desk-hide { display: block}
	.mob-show { display: block;}
	.mob-hide { display:none !important}
	.indilft_ad { width: 300px; margin:30px auto 0; padding: 0px;}
	.indilft_ad p { padding:2px;}
	.ind_ad_slot { display: none;}
	.in_right { width: 100%; height: auto; } 	
	.in_left {width:100%; float: none;}
	.inid_name FL {float: none; }
	.indimprice {width: 100%; float:none;}
	.inindi_price, .indigraph, .indprirange { width:100%; float:none;}
	.overvtabl { width:48%;}
	.inid_name, .contribut_bx  { width:100%; float: none !important; }
	.inid_name { margin-bottom: 10px;}
	.indices_namntab ul { display: none; }
	.techbull { float: none; text-align: center; padding-bottom: 10px; width: 100%; border: 0px; padding-right: 0px; }
	.techavtbl { width: 100%; margin: 0px; padding: 0px; border: none; float: none;   }
	.techrating .viewmore { float: none; text-align: center; margin: 0px; padding:10px; }
	.pivot_tbl  { display: none; }
	.selected_key {padding: 4px;background: #fff;border: 1px solid #ccc; color: #000000;  border-radius:3px;font: 12px 'latobold', sans-serif;}
	.stickysumenu { background: #fff; white-space: nowrap;width: auto;right:0px; left:0px; }
	.overvtabl table td span { display: block; float: none;  }	
	.overvtabl table td { font-size: 12px;}
	
	.inprice1 { font-size: 48px;}
	.indimprice ul { margin:10px 0px;}
	.table-responsive {    border-right: 1px solid #ddd !important;}
	.stickysumenu ul { height: 44px; position: relative; border: none; width:100%; /*overflow-x: auto; overflow-y: hidden;*/ margin:0px; float: none;}
	.stickysumenu ul:before { width: 582px; content: ""; position: absolute; bottom: 10px;    border-bottom: 1px solid #C3C3C3;}
	.stickysumenu.stick { top: 60px;}
	.market_livect { display: block; }
	.clink1 { margin:10px 20px; display: inline-block; } .coparetab {margin: 0 25px;} .advchartlink { margin: 10px 20px;} .comp_slect { margin: 0 20px;} 
	.advandcl { padding-bottom: 30px;}
	.graph_expir {position: absolute; top: -58px; left:70px;}
	.graph_expir select { font:11px 'latobold', arial; padding: 0px;margin-right: 2px; }
	.indiforum  .forum_widget_main, .indiforum .forum_widget_main .forum_lhsbx{width: 100%;}
	.share_aldtl { padding: 25px 10px 10px 10px;}
	.sticknsebs {box-shadow: 0px 7px 10px #00000020; overflow: hidden;left:0px; width: 100%; top: 42px; position: fixed;}
	.advdecl strong {padding-left:5px; margin-top: 2px; }
	.stkdigit {  width: auto; margin-right: 10px; }
	.advdecl { margin-left:45px; margin-top: 2px;}
	.sticknsebs .bot_dtl { padding:5px;}
	.sticknsebs .bot_dtl p { margin: 0 10px;}
	.topsel_tab select { margin-top: 10px;}
	.flwright .followindi { margin-right: 10px;}
	#stp { width:95px;}
	.topsel_tab select { margin-right:4px; padding:0 4px;}
	.chart_grp{width:100%; height:400px;}
	.graph_in_desk {display: none;} 
	.indices_news_section .image_block {width: 100%; height: auto; margin-bottom: 10px;}
	.indices_news_section .content_block {width: 100%; margin-left: 0;}
	.indices_news_section .content_block a {font-size: 18px; line-height: 21px;}
	.indices_news_section .content_block .date_block {margin-top: 7px;}
	.indices_news_section .bottom_block .news_list li {width: 100%; border-right: 0; border-top: 1px dotted #e2e2e2; margin: 0 0 10px 0;
    padding: 10px 0 0 0;}


	/*technical rating css start here */
	#mc_technical { margin-top:30px; margin-bottom: 30px}
	.mctab { border-bottom:1px solid #d1d1d1; margin:0px 0 20px 0; padding:0px;}
	.mctab li { display:inline-block; margin-bottom:-1px;}
	.mctab li a { margin-bottom:2px; font:12px 'Lato', sans-serif; text-decoration: none; color:#555555; display:block; padding:0px 15px 12px 15px;}
	.mctab li.active a, .mctab li a:hover { color:#000; font:700 12px 'Lato', sans-serif; margin:0px; border-bottom:2px solid #000;}

	.heade14txt, .heade14txt h2 {color: #333333; text-transform: uppercase; font:700 14px 'Lato', sans-serif; text-align: left;}
	.techbull .trnd { margin-right:0px; height:38px; width:100%; margin-top:14px;}
	.techbull .trnd span { width:50px; margin:0 5px;}
	.techrbull {background: #2B7C46;  height:38px; display: flex; padding: 0 5px;color: #FFFFFF !important; text-align: center;font:700 11px/38px 'Lato', arial; border-radius:40px; width:calc( 100% - 50px ); justify-content: center; align-items: center;}
	.techrbull svg { margin-right: 5px;}
	.techtest_left { float: left; width:180px;}
	.techtest_left .ic_infoh { margin-top: 0px; font: caption;}
	.vh_right { float: right; padding-top:20px; margin-left:5px;}
	.techrating { padding-bottom: 15px; border-bottom: 1px solid #E5E5E5;}
	.techrating .viewmore { margin-bottom:8px; padding:5px 0 0 0; }
	.techrating .viewmore a { display: inline-block;
	font: 14px 'Roboto', sans-serif;
	color:#444 !important;
	}
	.techrating .seemore { font:500 10px/20px 'Roboto', sans-serif;}
	.viewarw { display: inline-block; background: url(https://img-d01.moneycontrol.co.in/images/responsive/pf/sprite_styleguide.png) -11px -9px no-repeat;    width: 9px; vertical-align: middle;    height: 10px;}
	.techrbull:visited, .techrbull:focus, .techrbull:hover  { color:#fff; text-decoration:none;}

	.techavtbl { margin-top: 20px;}
	.techavtbl table td { padding:5px 0; color: #808080;font:14px 'Roboto', sans-serif; border-bottom:1px dotted #E5E7EC;}
	.techavtbl table td:last-child { text-align: right; font:700 14px 'Roboto', sans-serif; }
	.techavtbl table tr:last-child td { border-bottom: none; padding-bottom: 0px;}
	.txt_verybull { color:#2B7C46;}
	.txt_bull { color:#52B974;}
	.txt_verybear {color:#9D2028;}
	.txt_bear {color:#E3515A;}
	.txt_neut {color:#747474;}
	.pioleve { margin-top: 20px;}
	.tblvbrd { margin-top: 10px; font-size: 12px; }
	.tblvbrd .mctable1 td:first-child, .tblvbrd .mctable1 th:first-child {text-align: left;}
	.tblvbrd .mctable1 th { background:none; text-align: center; border-top:1px solid #CDD1DB; border-right: 1px dotted #CDD1DB;  }
	.tblvbrd .mctable1 td:last-child, .tblvbrd .mctable1 th:last-child {
	border-right: none;}
	.tblvbrd .mctable1 td {padding:10px;  font:500 12px 'Roboto', sans-serif;  border-right: 1px dotted #CDD1DB; border-bottom: 1px dotted #CDD1DB;  text-align: center;}
	.fn_semibold { font:700 14px 'Roboto', sans-serif !important;}
	.brd_bot, .mctable1 th {border-bottom: 1px dotted #CDD1DB; padding:10px;}
	.mctable1 th { font-family:'Roboto', sans-serif; font-weight:700; }
	.pioleve p  { color: #808080; font:12px 'Lato', sans-serif; margin-top: 10px; }
	.pioleve p strong { color: #333;}
	.moving_average {}
	.trhead { color: #000000; font:700 14px 'Lato', sans-serif; border-bottom: 1px solid #CDD1DB; padding-bottom: 10px; margin-bottom: 15px;}
	.moving_average table th {border-bottom: 1px solid #CDD1DB; padding:0px 10px 15px; color: #000000; font:700 12px 'Lato', sans-serif; }
	.moving_average table th:last-child { text-align: right;}
	.moving_average table th select { border: 1px solid #CCCCCC; min-width: 90px; padding:5px;  font:500 11px 'Roboto', sans-serif; border-radius: 3px; box-shadow: 0 0 4px rgba(0,0,0,0.1); background: #fff; }
	.moving_average table td { border-bottom: 1px dashed #CECECE; padding: 15px; font:500 12px 'Roboto', sans-serif; }
	.moving_average table td:last-child { font:700 12px 'Roboto', sans-serif; text-align: right;}
	.pivot_mobile {margin: 20px 0 10px 0;}
	.pivot_mobile .plheadm h2{font: 16px 'latoblack', sans-serif;  padding-top: 5px; text-transform: uppercase; color: #333333;}
	#mcGopro .modal-content button.close{margin: 0px !important; top: 0px !important;}
	#techAnalysisD.trnd, #techAnalysisW.trnd, #techAnalysisM.trnd{margin-top: 15px;}
	ul.nav-tabs.coparetab li a{ padding: 0px 15px; }
	ul.nav-tabs.coparetab li:first-child a {padding:0 20px;}
	ul.nav-tabs.coparetab li:last-child a {padding:0 20px;}
	ul.nav-tabs.coparetab li:first-child a.active{padding:0 15px;}
	ul.nav-tabs.coparetab li:last-child a.active{padding:0 15px;}
	.advchartlink{margin: 10px 15px;}
	.coparetab{ margin: 0 22px; }
	#market_livbx.modal {top: 0 !important; bottom: 0;transform: unset;}
	/*technical rating css end here */

	
/* nifty number issue start*/
.sec_indice_detail .tab-content{position: relative;}
/* .sec_indice_detail .tab-pane {
	display: none !important;
	opacity: inherit;
	height: inherit;
	position: relative;
	top: inherit;
}

.sec_indice_detail .tab-pane.active {
	display: block !important;
	opacity: inherit;
	height: inherit;
	position: relative;
} */
/* nifty number issue end */

}
@media all and (max-width:767px){
.main-wrapper{ width:auto; margin:0 10px;}
.stickysumenu.stick {top: 0!important; z-index: 999;}
.content-2 input {width: 180px;}
.graph_expir a{display: none;}
.indi_scroll { padding: 0px; width: 100%; overflow-y: hidden; overflow-x: scroll; position: relative;}
#stock-highcharts{overflow: auto;}
.contribut_bx .TAR  { text-align: center;}
#indi_contribute .contribut_bx.FR { margin-top: 20px;} 	
ul#technicalUl.nav-tabs li a{ padding: 7px 15px 12px; }
.indprirange { height: auto;}
.ind_ad_slotmob{text-align: center;height: 250px;}
.graphg{margin-top:20px; border-top: 1px dashed #cecece;}
.vichain { display: inline-block; margin-top: 5px;}
/* historical trend / open int pop up start*/
.history_btn {margin: 5px 0 5px 0;}
.link_grey { color: #333333; margin:5px 0 5px 0; text-decoration: underline; font:14px 'Lato', arial; }
.pc_modalheader { height:45px; background: #F6F8FB;  }
.pc_modaltitle { color: #333333; font:700 14px/45px 'Lato', sans-serif; text-align: center;}
.modal-content { border-radius: 3px !important; overflow: hidden;}
.modal-body { padding:10px !important;}
.modal-content .pc_modalheader button.close{color: #555657 !important; font-size: 30px !important; font-weight: normal !important;
    opacity: 1 !important; margin: 5px 10px 0px 0px; position:static;}
.mctab { border-bottom:1px solid #d1d1d1; margin:0px 0 20px 0; padding:0px;}
.mctab li { display:inline-block; margin-bottom:-1px;}
.mctab li a { margin-bottom:2px; font:12px 'Lato', sans-serif; text-decoration: none; color:#555555; display:block; padding:0px 15px 12px 15px;}
.mctab li.active a, .mctab li a:hover { color:#000; font:700 12px 'Lato', sans-serif; margin:0px; border-bottom:2px solid #000;}
.popup_scroll { max-height:380px; overflow: auto; padding-right: 5px; }
.custom_scroll {scrollbar-color:#ccc transparent; scrollbar-width: scrollbar-height: thin;}
.custom_scroll::-webkit-scrollbar {height:5px; width:5px; background-color: thin; transparent; border-radius:5px;}
.custom_scroll::-webkit-scrollbar-thumb {background-color: #ccc; border-radius:5px;}
.opilist { background:#F7F8FB; border-radius: 5px; margin-bottom: 15px; }
.opilist ul { float:left; padding:10px 0px; width: calc( 100% - 80px); margin:0px;}
.opilist ul li { display: inline-block; padding: 1px 10px;  }
.opilist ul li:first-child { width: 100%;} 
.opilist ul li:nth-child(2) { width:65%; float: left;}
.opilist ul li:last-child { width: 35%; float: left;}
.opidate { color: #808080; font:9px 'Roboto', sans-serif;  }
.opitit { color: #333333;  font:12px 'Lato', sans-serif; display: block; border-bottom: 1px solid #cecece;padding-bottom: 5px;
margin-bottom: 5px; margin: 0 -10px 5px; padding: 0 10px 5px;}
.oiadigit {color: #333333;  font:700 14px 'Lato', sans-serif; }
.oia_greentext { font:12px 'Lato', sans-serif; display: block; color: #16A086; }
.oia_redtext { font:12px 'Lato', sans-serif; color:#C0392B; display: block; }
.popbuildup { border-radius: 0px 5px 5px 0px; width:80px; padding:32px 5px; color:#fff !important; font:700 11px 'Lato', sans-serif; text-transform:uppercase; float: right; text-align:center;  height:90px;}
.popbuildup.lublue { background:#0011D9;} 
.popbuildup.scyellow { background:#CB9504;} 
.popbuildup.green { background:#00B050;} 
.popbuildup.red { background:#FF0000;} 
.popbuildup.orange { background:#E26B0A;} 
.popbuildup.blue { background:#538DD5;} 
.oinodata{ padding-right: 15px; text-align: center;}
/* historical trend / open int pop up end*/
}
@media all and (max-width:359px){
	.graph_expir { left: 62px;}
	.sticknsebs .bot_dtl p { margin: 0 5px;}
	.stkdigit { font-size:14px; }
	.advdecl { margin-left: 20px;}
	.content-2 input {width: 140px;}
	#stp { width:75px;}
	.topsel_tab select { margin-right:2px; padding:0 2px;}
}
/*.forum_lhsbx{ width: auto !important ;}*/