.sideRightNav{right: -100%;}

/*********************
	Market Inner Page
*********************/
.market-banner{display:block;background:url("../images/mkt_banner.jpg"); padding:40px 0;padding-bottom: 185px;}
/*.market-banner .main-title{text-align:center;display:block;margin:0 auto; position:relative;}
.market-banner .main-title:before {position: absolute;top: 38px;left: -9px;content: "";background-color: #ffac00;width: 30px;height: 3px;}
.market-banner .main-title:after{position: absolute;top: 38px;left: 21px;content: "";background-color: #0175d4;width: 90px;height: 3px;}*/
.markets-tabs{display:block; margin:0 auto;background: #fff;margin-top: 50px;}
.markets-tabs ul{list-style:none;padding: 0;margin: 0;}
.markets-tabs ul li{display:inline-block; position:relative;}
.markets-tabs ul li a{display: block;color: #000000;padding: 10px 27px; margin-right:-3px;}
.markets-tabs ul li a .icon-tab{display: block;height: 45px; width:70px;background-repeat: no-repeat !important;background: url(../images/icon_market.png);transition: all 0.3s;}
.markets-tabs ul li a .icon-text{font-style: normal;text-align: center;display: block;}
.markets-tabs ul li a .icon-c-1{background-position:14px -45px;}
.markets-tabs ul li a .icon-c-2{background-position: -48px 0px;}
.markets-tabs ul li a .icon-c-3{background-position: -146px 0px;}
.markets-tabs ul li a .icon-c-4{background-position: -220px 0px;}
.markets-tabs ul li a .icon-c-5{background-position: -326px 0px;}
.markets-tabs ul li a .icon-c-6{background-position: -412px 0px;}
.markets-tabs ul li a .icon-c-7{background-position: -512px 0px;}
.markets-tabs ul li a .icon-c-8{background-position: -600px 0px;}
.markets-tabs ul li .active{color:#fff;background-repeat: no-repeat !important;background:#163583;}
.markets-tabs ul li .active .icon-c-1{background-position:14px 0px;}
.markets-tabs ul li .active .icon-c-2{background-position: -48px -45px;}
.markets-tabs ul li .active .icon-c-3{background-position: -146px -45px;}
.markets-tabs ul li .active .icon-c-4{background-position: -220px -45px;}
.markets-tabs ul li .active .icon-c-5{background-position: -326px -45px;}
.markets-tabs ul li .active .icon-c-6{background-position: -412px -45px;}
.markets-tabs ul li .active .icon-c-7{background-position: -512px -45px}
.markets-tabs ul li .active .icon-c-8{background-position: -600px -45px;}
.markets-tabs .submenu_custom {display:none;position:absolute;z-index:9;background: #163583;border-top: 3px solid #ffae01;min-width: 185px;}
.markets-tabs .last-side-menu{right: 0;}
.markets-tabs .last-side-menu li ul {left: -150px}
.markets-tabs .submenu_custom li{display:block; position: relative;}
.markets-tabs .submenu_custom li a{display: block;border-bottom: 1px dashed #c58f1e;color: #ffffff;padding: 4px 15px;font-weight: 100;}
.markets-tabs .submenu_custom li:hover a{background:#ffae01; color: black}
.markets-tabs .submenu_custom li ul {position: absolute; display: none; top: -1px; right: -150px; width: 150px; background-color: black; color: white;}
.markets-tabs .submenu_custom li:hover ul {display: block;}
.markets-tabs .submenu_custom li:hover ul li a:hover {background-color: white;}
/*-------------Resposive market Tab-----------*/
.show-mobile{display:none; width:100%;margin: 20px;}
.show-mobile ul{padding:0; display:none;}
.left_menu li{text-align:left;margin-bottom:2px;clear:both;}
.left_menu li a{text-transform:uppercase;color:rgba(0,0,0,1);font-size:14px;display:block;background:#cdcdcd;padding:6px 30px 6px 12px;cursor:pointer;font-weight:600;transition:all 0.3s;position:relative;}
.left_menu> li> a:after{content:'\f067';display:block;position:absolute;right:10px;top:9px;font-family: 'FontAwesome';font-size:12px;}
.left_menu> li.selcted> a:after{content:'\f068';}
.left_menu li.selcted a{background:#ffae01; color:#000;}
.left_menu li a:hover{background-color:#ffae01; color:#000 !important}
.left_menu li ul li a, .left_menu li.selcted ul li a{background:transparent;font-size:13px;text-transform:none;color:rgba(255,255,255,0.7);font-weight:normal; position: relative;}
.left_menu li ul li.selcted a{background:#fff; color:#1e326c; font-weight: 600}
.left_menu li ul li.selcted a:before {display: block;}
.left_menu li ul li a:hover {color:#1e326c !important; background-color: #fff; font-weight: 600}
.left_menu li ul li a:hover:before {display: block;}
.left_menu li ul li{margin-bottom:0;}
.left_menu li ul{display:none; background-color: rgb(30, 50, 108);}
.left_menu li:first-child ul{display:block;}
.left_menu>li:last-child{margin-bottom:0;}
/*-------------End Resposive market Tab-----------*/
.top_gainers{margin-top:20px; padding: 15px;}
.top_gainers .nse-bse-tab{text-align: right;    margin-top: 20px;}
.top_gainers .nse-bse-tab ul{list-style:none;}
.top_gainers .nse-bse-tab ul li{display:inline-block;}
.top_gainers .nse-bse-tab ul li a{color:#000;padding: 5px 10px;}
.top_gainers .nse-bse-tab ul li > .active{background: #a85f00;color: #fff;}
.go-btn{background: #163583;border: 0;float: right;margin-top: 15px;display: block;padding: 3px 20px;}
.go-btn:hover{background:#ffad02;}
.top_gainers .top_gainers_info{text-align:right;}
.gainers_data{display:block; margin-top:20px; background:#fff; margin:15px; padding:20px;margin-top: -200px;}
.gainers_data label{display:block; color:#163583;font-weight: 500;}
.gainers_data select{width: 100%;border: 0;border-bottom: 1px solid #ccc;height: 32px;font-size: 16px; -webkit-appearance: none; background-image:url('../images/select-custom.png'); background-repeat:no-repeat;background-position: 98% 20px;}
.text-custom{color:#007bff}
.gainers-table{display:block; margin-top:15px;}
.gainers-table table{width:100%;border: 1px solid #ccc;}
.gainers-table table thead th{vertical-align:top; color:#646465}
.gainers-table table tbody tr:hover{background:#f5f5f5;}
.gainers-table table td,.gainers-table table th{text-align:right;}
.gainers-table table td:first-child,.gainers-table table th:first-child{text-align:left;}
 table>tbody>tr>td>span.footable-toggle{opacity:1 !important;}
.green-custom{color:#127901}
.prev-nxt{text-align:right;}
.prev-nxt a{color: #000000;margin: 0px 5px;}
.prev-nxt a:last-child{margin-right:0;}
.prev-nxt .active{color: #00368f; font-weight: 700 !important;}
.prev-nxt a{text-decoration: underline !important;}

/*********************
	About Inner Page
*********************/
.about-banner{display:block;background:url("../images/mkt_banner.jpg"); padding:40px 0;}
.main-title{text-align: center; display: inline-block; padding: 0 5px 5px; position:relative; border-bottom: 3px solid #0175d4}
.main-title:before {position: absolute;top: 43px;left: 0px;content: "";background-color: #fead00;width: 35px;height: 3px;}
/*.about-banner .main-title:after{position: absolute;top: 38px;right: -4px;content: "";background-color: #0175d4;width: 110px;height: 3px;}*/
.brdcum{display:block;text-align:right;margin-top:12px; position: absolute; top: 0; right: 20px;}
.brdcum ul{list-style:none;}
.brdcum ul li{display:inline-block; margin: 0 2px; font-size: 12px}
.brdcum ul li a{color:#000;}
.brdcum ul li .active{color:#4a505f}
.brdcum ul li i {font-style: normal; font-size: 16px;}
.about-banner .promo-info{padding-left: 30px;}
.prncpl{display:block;background-image:linear-gradient(to right, #075a9f, #001950);padding:30px 0;}
.prncpl .inner-data{padding:50px 0px;}
.prncpl .inner-data p{color:#96aac5;margin-bottom:10px;padding-left:30px;}
.mg-bt-5{margin-bottom:5px;}
.innner-points{display: block;margin-top: 15px;}
.innner-points ul{list-style: none;padding-left: 0px;    padding-left: 30px;}
.innner-points ul li{display: inline-block;width:49%;color: #ffad02;position: relative;padding-left: 20px;line-height: 30px;}
.innner-points ul li:after{content: "";position:absolute;border: 1px solid #ffad02;left: 0;width: 13px;height:2px;top:13px;}
.prcpl-img img{margin-top:40px;}
.org-setup{display:blocl; padding:40px 0}
.org-setup .og-inner{border:2px solid #bfbfbf; padding:40px 30px;}
.org-setup .og-inner p{color:#686868}
.org-setup .og-inner ul{list-style:none;     padding-left: 0px;}
.org-setup .og-inner ul li {color:#0174d3;display:block; position:relative;padding-left: 20px;line-height: 30px;}
.org-setup .og-inner ul li:after{content: "";position:absolute;border: 1px solid #0174d3;left: 0;width: 13px;height:2px;top:13px;}
.bod-ditors{display: block;padding: 40px 0;}
.bod-ditors .bod-inner h3{display:inline-block;}
.bod-ditors  .bod-inner .sub-dir{display:inline-block;}
.bod-ditors  .bod-inner .sub-dir span{color:#8a8a8a; margin-left:40px;font-weight: 500;}
.slider-inners{display: block;border-radius: 10px;position: relative;margin-top:0px;}
.first-directorst{margin-top:0px;}
.sld-img{    height: auto;border-top-left-radius: 10px;border-top-right-radius: 10px;background: #fddb8f;padding: 25px;}
.slider-inners img{    width: 100%;height: 195px;margin: 0px;}
.first-directorst .sld-img{padding:10px;}
.first-directorst img{height:275px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.btm-data {display:none;height: 65px;background: url(../images/back_bod.png);background-repeat: no-repeat;margin-top: -64px;z-index: 9999;position: absolute;left: 0px; background-size:cover;width: 100%;}
.dir-info{background: #fead00;border-radius:10px; padding:20px 0 10px 0;}
.dir-info h3{    text-align: center;margin-top: 0px;    font-size: 18px; display: block !important;}
.dir-info p{text-align:center !important;  margin-bottom:5px;}
#bodts_slider .owl-dots {position: absolute;right: -120px;top: 37%;}
.bod-slider .owl-theme .owl-dots .owl-dot span{background: url(../images/arrow_nxt.png) no-repeat !important;width: 18px !important;height: 38px !important;}
.bod-slider .owl-theme .owl-dots .owl-dot.active span{    background: url(../images/arrow_prev.png) no-repeat !important;width: 18px;height: 38px;}
.audts-bt{display:block; overflow:hidden; margin-top:70px;}
.audts-bt h4{font-size:14px;} /* 27-9-19 */
.audts-bt p{position:relative; color:#ffad02;font-size: 18px; font-weight:100; text-align:left;} /* 27-9-19 */
.audts-bt p span{display:inline-block;border: 1px solid #ffad02;vertical-align: middle;width: 13px;height: 2px;margin-right:10px;}
.abt-btm-banner{background: url(../images/about_pg_bg.jpg);background-repeat: no-repeat;background-position: bottom center;height: 320px;background-size: cover;margin-top: -320px;margin-bottom: -1px;}
.audts-bt p small {display: block; color: white; font-size: 14px; padding-left: 24px; font-weight: 300}
.border-outer{position:absolute;border:2px solid #ccc;height:305px;width:109%;top:25%;left:17px;}
.mg-30-custom{margin-top:30px;}
/*********************Custom tab*********************/
.tab-ul{list-style:none;padding-left: 0;}
.tab-ul li{display:inline-block;}
.tab-ul li a{display:block; margin-right:40px;}
.head-font {font-size: 1.75rem;font-weight: 500; color:#007bff;}
.active-cstom{display: block;}
.hide-cstm{display: none;}
.activelink{color:#000 !important;}


/*********************
	Contact Us Inner Page
*********************/
.conatct-inner{padding:40px 0;}
.pad_25{padding:25px;}
.bg_secnd{background:#84b3fb;}
.conatct-inner p{margin-bottom:5px;}
.cnt-call{background-image:linear-gradient(to right, #075a9f, #001950);padding:40px 0;}
.cnt-call h4{font-size: 18px;color:#1d1d1d;}
.cnt-call .col-md-4{padding:25px;color:#292929;background:#fdfdfd;border:1px solid #d6d6d6;margin-bottom: -1px;margin-right: -1px;}
.fx-enquiry{padding:40px 0;}
.fx-enquiry .right-query p{margin-bottom:5px;}
.bg_secnd a{color:#033875;}

/* Privacy policy */

.padtb50 {padding: 50px 0;}
.icolist {margin: 0 0 20px 10px; padding: 0}
.icolist li {position: relative; padding-left: 25px; margin-bottom: 10px; color: #444}
.icolist li:before {position: absolute; top: 7px; left: 5px; width: 8px; height: 8px; content: ""; border-radius: 50%; background-color: #163583}
.rightOblig_table {border: 1px solid #dee2e6;}
.rightOblig_table td {border: 1px solid #dee2e6; width: 20%}

/* FAQs */

.accordion {padding: 20px 10px;}
.accordion .accordion_list {border:1px solid #dee2e6; margin-bottom: 10px;}
.accordion .accordion_list .accordion_head {padding: 15px 20px; margin-bottom: 0; font-size: 17px; position: relative; cursor: pointer; color: #000; font-weight: normal;}
.accordion .accordion_list .accordion_head:after {position: absolute; top: 15px; right: 15px; content: "\f0aa"; font-family: 'FontAwesome'; color: #000; transition: 0.3s all ease; transform: rotate(180deg)}
.accordion .accordion_list .accordion_head.active {color: #163583; font-weight: bold; transition: 0.3s all ease; background-color: #eaeaea}
.accordion .accordion_list .accordion_head.active:after {transform: rotate(0deg); transition: 0.3s all ease; color: #A85F00;}
.accordion .accordion_list .accordion_body {padding: 10px 20px; display: none; border-top: 1px solid #dee2e6}
.accordion .accordion_list .accordion_body b {color: #0076d3}
.faqs_tab a {background-color: #d6def1; margin-left: 5px; color: #666; font-size: 15px; padding: 10px 30px; transition: 0.3s all ease}
.faqs_tab a.active {font-weight: bold; color: #163583 !important; margin-top: -10px; padding-top: 15px; background-color: #A85F00 !important; transition: 0.3s all ease}
.faqs_cont b {color: #0076d3; display: block;}
.contbluebg {background:#0076d3; padding:15px; color: white}
.bdrb {border-bottom:1px dashed #cccccc; overflow:hidden; padding:4px 0;}
.white {color:#FFF !important}


/* Research */

.indices {position: relative;}
.indices i {position: absolute; left: 0; top: 0; color: white; padding: 12px 6px; font-size: 16px;}
.indices > div {padding-left: 35px}
.indices> div > .index_name {display: block;}
.mrkt_up_bg {padding: 12px 6px; font-size: 16px; background-color: #01b036; color: white; margin-left: 2px;}
.mrkt_down_bg {padding: 12px 6px; font-size: 16px; background-color: #d50707; color: white}
.index_name {font-size: 13px; color: #666; line-height: 14px;}
.index_price {color: #444; font-size: 22px; font-weight: 300; line-height: 30px;}
.index_meta {font-size: 16px; color: #666; font-weight: 300}
.index_meta i {margin-right: 5px;}
.mkt_up {color: #01b036 !important}
.mkt_down {color: #d50707 !important}
.research_data {background-color: #e4e8f1; padding: 10px 20px 5px;}
.research_data label{display:block; color:#163583;font-weight: 500;}
.research_data select{width: 100%;border: 0;border-bottom: 1px solid #ccc;height: 32px; padding-left: 5px; font-size: 16px; -webkit-appearance: none; background-image:url('../images/select-custom.png'); background-repeat:no-repeat;background-position: 98% 20px; background-color: transparent;}
.research_table {font-size: 12px;}
.research_table tbody tr:hover {background-color: #f5f5f5; transition: 0.3s all ease} 
.research_table th {vertical-align: top !important; color: #646465}
.more_btn {font-size: 11px; padding: 2px 7px; background-color: #163583; color: #ffad02; display: inline-block; transition: 0.3s all ease}
.more_btn:hover {background-color: #ffad02; color: #163583; transition: 0.3s all ease}
.red-custom {color: #e41515;}
.news_heading {font-size: 18px; color: #163583;}
.news_date {display: block; margin-bottom: 5px; color: #999}
.news_para {color: #666}
.innerNews_list {margin: 0; padding: 0;}
.innerNews_list li {margin-bottom: 12px; position: relative; padding-left: 15px;}
.innerNews_list li a {display: block;}
.innerNews_list li b {font-weight: normal; color: #666; display: block; margin-bottom: 0; line-height: 15px; transition: 0.3s all ease}
.innerNews_list li small {color: #999}
.innerNews_list li:before {position: absolute; top: 5px; left: 0; content: ""; width: 7px; height: 7px; background-color: #163583}
.innerNews_list li a:hover b {color: #163583; transition: 0.3s all ease}
.research_slideNav {background-color: white; padding: 15px; margin-top: -200px; background-color: #163583}
.research_slideNav h5 {color: #ffae01; margin-bottom: 15px;}
.research_slideNav ul {margin: 0; padding: 0}
.research_slideNav ul li a {display: block; color: rgba(255,255,255,0.5); transition: 0.3s all ease; font-weight: 300; margin-bottom: 5px; border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 5px;}
.research_slideNav ul li:last-child a {margin-bottom: 0; border-bottom: none; padding-bottom: 0px;}
.research_slideNav ul li a:hover, .research_slideNav ul li a.active {color: rgba(255,255,255,1); transition: 0.3s all ease}
.research_body {margin-top: -200px; padding: 15px; background-color: white; margin-right: 15px;}
.research_tab li a {color: #666; background-color: #eaeaea; padding: 3px 10px;}

/* Company Info */

.common-box {background-color: white; padding:15px; position: relative; border: 1px solid #ccc;}
.company_info {min-height: 400px; margin-top: -200px; background-color: white; padding: 20px;}
.company_info h5 {font-weight: bold; font-size: 18px; color: black; line-height: normal;}
.company_info input {width: 100%; height: 40px; padding:0 10px; border:2px solid #ddd; background-color: #ddd; transition: 0.3s all ease}
.company_info input:focus {background-color: white; transition: 0.3s all ease}
.company_info select {width: 100%; height: 40px; padding:0 10px; border:2px solid #ddd; background-color: #ddd; transition: 0.3s all ease}
.company_info select:focus {background-color: white; transition: 0.3s all ease}

/* Register */

.Register_block {padding: 20px 170px 20px 20px}


/* product */

.products_body {padding: 15px; border:1px solid #eaeaea; border-top: 0}
.products_body p {color:#484848; line-height:22px; margin-bottom:10px; text-align:justify;}
.products_body b {color:#0076d3; font-size:14px; display:block;}
.graybg {background-color: #eef1f7; padding: 15px; border:1px solid #ccc;}
.contbluebg1 {background:#0076d3; padding:15px; color: white; border-radius: 5px; display: block; text-align: center; transition: 0.3s all ease}
.contbluebg1:hover {background-color: #020843; color: #ffad02; transition: 0.3s all ease}
.brokerag table{ width:100%; border:1px solid #0076D3}
.brokerag td{ line-height:30px; height:30px; padding-left:15px}
.brokerag th{ background:#DFDFDF; padding-left:15px}
.b0{ border:none !important;}
.firstd{ background:#0076D3; color:#FFF; font-size:13px; text-transform:uppercase; text-align:center}
.ti0{ padding-left:0 !important}

.youtube-video {position: relative; margin-bottom: 20px}
.youtube-video a {display: flex;border:1px solid #ddd;border-radius: 15px;transition: 0.3s all ease;align-items: center;}
.youtube-video a img {opacity: 0.7; transition: 0.3s all ease; transform: scale(0.9);}
.youtube-video span {display: inline-block; vertical-align: top; width: calc(100% - 160px)}
.youtube-video span h2 {font-weight: normal;color: #444;font-size: 18px;margin-top: 0;transition: 0.3s all ease;}
.youtube-video span p {color: #666}
.youtube-video span small {color: #999; font-size: 13px; margin-top: 10px; display: block;}
.youtube-video a:hover h2 {color: #163583; transition: 0.3s all ease; text-decoration: underline !important;}
.youtube-video a:hover h2 span{text-decoration: underline !important;}
.youtube-video a:hover img {opacity: 1; transform: scale(1); transition: 0.3s all ease}
.youtube-video a:hover {box-shadow: 5px 5px 20px 0 rgba(22, 53, 131, 0.3) !important; border:1px solid #ccc; background-color: #eef1f7; transition: 0.3s all ease;}


/* Company Details */

.white_div {background: #fff; padding: 20px; border: 1px solid rgba(0,0,0,0.2);}
.curve_box{border-radius:10px;}
.company_name_box {margin-top: -200px;}
.company_name_box h2{font-size: 30px;font-weight:bold;text-align: center;}
.company_name_box .comp_snap{text-align: center;}
.company_name_box .comp_snap ul{display: inline-block;}
.company_name_box .comp_snap ul li{float: left;padding: 10px 10px 0 10px;font-size: 13px;position: relative;}
.company_name_box .comp_snap ul li:after{position: absolute;width:5px;height:5px;right:-3px;content: '';border-radius: 100%;background: #a85f00;bottom:11px;}
.company_name_box .comp_snap ul li:last-child:after{display: none;}
.company_name_box .comp_snap ul li span{display: inline-block;padding: 5px;color: rgb(0 0 0);}
.company_name_box .comp_snap ul li span:first-child{color: #00368f;}

.share_dtl_box{background: #fff;border-radius: 15px;border:1px solid rgba(0,0,0,0.1);box-shadow: 0 0 4px 4px rgba(0,0,0,0.05);padding:15px;z-index: 1;margin-top: 20px;cursor: pointer;}
.share_dtl_box.active{border-radius: 15px 0 0 15px;}
.share_dtl_box .top_row .men_val{font-size: 16px;color: rgb(0 0 0);}
.share_dtl_box .top_row .men_val big{font-size: 30px;font-weight: bold;}
.big_up{width:0;height:0;border-right:13px solid transparent;border-left: 13px solid transparent;border-bottom: 13px solid #12670f;}
.big_down{width:0;height:0;border-right:13px solid transparent;border-left: 13px solid transparent;border-top:13px solid #e50909;}
.share_dtl_box .top_row .big_up{position: relative;top:-15px;}
.share_dtl_box .top_row .big_down{position: relative;top:15px;}
.share_dtl_box .top_row .men_val>div{display: table;}
.share_dtl_box .top_row .men_val .cellz{display:table-cell;margin:0 10px;vertical-align: middle;padding-right:10px;}
.share_dtl_box.active img#side_traingle{position: absolute;right:-50px;width:50px;height:calc(100% + 3px);top:-1px;display: block;}
img#side_traingle{display: none;}
.profit{color: #12670F !important;}
.loss{color:#dd0a0a !important;}
.share_dtl_box .mid_row{border:1px dashed rgba(0,0,0,0.1);border-right:0;border-left: 0;}
.share_dtl_box .mid_row .value span:first-child{padding:10px 0 2px 0;}
.share_dtl_box .mid_row .value span:last-child{padding:1px 0 10px 0;}
.share_dtl_box .value{color: #000000;}
.share_dtl_box .value .big{font-size: 16px;font-weight: 600;}
.share_dtl_box .value span{display: block;width:100%;font-size: 13px;}
.share_dtl_box .top_row .value{text-align: right;}
.share_dtl_box .top_row .value .big{font-size: 18px;font-weight: bold;}
.share_dtl_box .mid_row .value{border-right:1px dashed rgba(0,0,0,0.1);}
.share_dtl_box .mid_row .value:last-child{border-right:0;}
.share_dtl_box .top_row{padding:0 0 15px 0;}

.hi_lo{padding: 15px;border-right: 1px dashed rgba(0,0,0,0.1);}
.hi_lo.no_border{border-right: 0;}
.hi_lo span, .hi_lo>div{display: inline-block;float: left;}
.hi_lo>span{width:80px;font-size: 16px;font-weight: 600;color:#313131;}
.hi_lo>div{width:calc(100% - 160px);color: #000000;text-align: center;position: relative;top:7px;}
.hi_lo>div + span{text-align: right;}
.hi_lo>div div{height:10px;width: 100%;position: relative;border-radius: 5px;overflow: hidden;}
.hi_lo>div div span{position: absolute;width:50%;height: 100%;top:0;}
.hi_lo>div span.profitt{background: #0abf28;left: 0}
.hi_lo>div span.losss{background: #e50909;right:0;}
.hi_lo>div i{font-style:normal;font-size: 12px;opacity: 1;}
.share_info_section{padding:20px 0 30px 0;}

.company_chart_holder{background:#fff;border-radius: 15px;border:1px solid rgba(0,0,0,0.1);box-shadow: 0 0 4px 4px rgba(0,0,0,0.05);padding: 15px;}
.company_share_chart img{width:100%;}
.share_info_section .share_dtl_box:first-child{margin-top: 0;}
.company_chart_holder ul{display: inline-block;}
.chart_tab_loder{text-align: center;}
.chart_tab_loder .daystab li a{font-size: 15px;padding: 5px 10px;border-radius: 3px;}
.chart_tab_loder .daystab li a.active{background:#076db9;color:#fff;}
.boxtop_hedr{background: #eceef3;width:calc(100% + 40px); margin:-20px -20px 0 -20px;border-radius: 10px 10px 0 0 ;}
.boxtop_hedr h2{font-size: 18px;padding:15px;margin-bottom: 0;color:#3d4465;}
.com_info_sec{color:#212529;}
h3.bold_hedz{font-size:15px;color:#313131;font-weight: bold;}

h4.name_hedz{font-size: 14px;margin-bottom: 0px;margin-top: 12px;}
.com_info_sec{padding-bottom: 0;}
.com_info_sec .positn{font-size: 12px;color: rgb(33 37 41);}
.com_info_sec .col-md-3{border-right:1px solid rgba(0,0,0,0.1);padding-top: 15px;}
.com_info_sec .col-md-3:last-child{border-right: 0;}
.com_info_sec p{font-size:14px;}
.com_info_sec a{color:#0066b2;word-break: break-all;display: block;}

.news_share_patrn{margin-top: 30px;}
.news_box .news_row{margin-top: 15px;}
.news_box .news_row.active small, .news_box .news_row.active p{display: block;}
.news_box .news_row h3{margin-bottom: 0;}
.news_box .news_row small, .news_box .news_row p{display: none;}
.news_box .news_row small{font-size: 12px;color: #000000;}
.news_box .news_row p{font-size: 14px;padding: 0;margin-bottom: 0;}
.mt-15{margin-top: 15px;}
.news_row h3.bold_hedz{width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;cursor: pointer;}

.share_line{width: 100%;height:22px;border-radius: 4px;overflow: hidden;margin:15px 0;}
.share_line span{display: inline-block;float: left;height: 22px;}
.share_line span.promotr{background: #025d7a;width:50%;}
.share_line span.inst_invst{background: #00b6b9;width:8%;}
.share_line span.other_invst{background: #55dc99;width:30%;}
.share_line span.gen_publc{background: #b2ff7b;width:12%;}

.share_hold{width:100%;}
.share_hold tr td{padding-bottom: 15px;}
.share_hold tr td:nth-child(2){font-size:15px;color:#212529;}
.share_hold tr td:nth-child(2) small{font-size: 13px;color: rgb(49 49 49);}
.share_hold tr td:last-child{font-size: 15px;color:#313131;font-weight: bold;text-align: right;}
.share_hold tr td:first-child{width:30px;vertical-align: top;}
.share_hold tr td:first-child span{display: block;width:15px;height: 15px;border-radius: 5px;}
.share_hold tr td:nth-child(2) > div{line-height: 10px;}
.share_hold tr td .promotr{background: #025d7a;}
.share_hold tr td .inst_invst{background: #00b6b9;}
.share_hold tr td .other_invst{background: #55dc99;}
.share_hold tr td .gen_publc{background: #b2ff7b;}
.news_share_patrn .white_div {min-height: 327px;}

.more_butn {padding-right: 15px;}
.more_butn a {display: inline-block;background-color: #a85f00;font-size: 12px;color: white;padding: 2px 10px;border-radius: 5px;transition: 0.3s all ease}
.more_butn a:hover {background-color: #163583; transition: 0.3s all ease}

.end_row{margin-top: 30px;}
/*.comp_dtl{margin: 0px -20px 0 -20px;}*/
.comp_dtl th{font-weight: bold;font-size: 14px;color:#212529;padding:10px; vertical-align: middle !important;}
.comp_dtl td{color:#212529;font-size: 14px;padding:6px 10px;font-weight: 300;}
.comp_dtl td:first-child{font-weight: normal;}
.comp_dtl td:first-child div{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100px;width:100px;}
.comp_dtl tr{border-bottom: 1px solid rgba(0,0,0,0.1);}
.comp_dtl tr td:last-child, .comp_dtl tr th:last-child{text-align: right;}
.resp_table .butnz{margin-right: 15px;}
.resp_table .butnz a{color:#fff;}
.peer_compr{min-height: 325px; margin-bottom: 20px;}
.share_dtl_box.inactive .top_row, .share_dtl_box.inactive .mid_row , .share_dtl_box.inactive .last_row{opacity: 1;}
.mob_comp_chart{display: none;}
.share_dtl_box .linkz{color:#0066b2;display:block;width: 100%;padding: 12px 0 0 0;font-size: 14px;cursor: pointer;text-decoration: underline;}
/*.share_dtl_box.inactive .top_row .value, .share_dtl_box.inactive .mid_row .value, .share_dtl_box.inactive .last_row .hi_lo>span{color:#2b2b2b;}*/

.daystab{margin-top: 30px;}
.daystab li{float: left;}
.daystab li a{font-size: 14px;color:rgba(0,0,0,0.7);padding:4px 8px;transition: all 0.3s;}
.daystab li a.active{color:rgba(0,0,0,1);background: rgba(0,0,0,0.2);}
.daystab li a:hover{background: rgba(0,0,0,0.05);}


@media (max-width: 1500px)
{
	.comp_dtl td:first-child div{width:140px;}
	.company_chart_holder{min-height: 478px;}
	.news_share_patrn .white_div {min-height: 347px;}
	.peer_compr{min-height: 355px;}
	.hi_lo>div i {display: block;line-height: 13px;color: #000;}
}
@media (max-width: 1400px)
{
	.company_chart_holder{min-height: 498px;}
	.comp_dtl td:first-child div{width:110px;}
	.share_dtl_box .value .big {font-size: 15px;}
	.share_dtl_box .value span {font-size:12px;}
	.hi_lo>span {width: 70px;font-size: 14px;}
	.hi_lo>div {width: calc(100% - 140px);}
}

@media (max-width: 1200px)
{
	.share_dtl_box .value {padding: 0 5px;}
	.share_dtl_box .value .big {font-size: 13px;}
	.share_dtl_box .value span {font-size:11px;}
	.share_dtl_box .top_row .men_val big{font-size: 21px;}
	.big_up, .big_down{border-width: 8px;}
	.share_dtl_box .top_row .men_val{font-size: 13px;}
	/*.hi_lo>span{width:100%;}
	.hi_lo>div + span { text-align: left;margin-top: 10px;}
	.hi_lo>div{width: 100%;}*/
	.share_dtl_box .top_row {padding: 0;}
	.share_dtl_box .mid_row .value span:first-child { padding: 5px 0 2px 0;}
	.share_dtl_box .mid_row .value span:last-child {padding: 1px 0 5px 0;}
	.hi_lo{padding: 8px 15px;border-right:0;}
	.company_chart_holder { min-height: 426px;}
	h3.bold_hedz {font-size: 15px;}
	.com_info_sec p{font-size: 13px;}
	.news_share_patrn .white_div { min-height: 356px;}
	.peer_compr { min-height: auto;margin-bottom: 30px;}
	.comp_dtl td:first-child div{width:auto;}
}

@media (max-width: 992px)
{
	
}

@media (max-width: 767px) 
{ 
	.share_dtl_box.active img#side_traingle{display: none;}
	.company_name_box h2{font-size: 20px;}
	.company_name_box .comp_snap ul li{width:100%;padding: 0 10px;}
	.company_name_box .comp_snap ul li span{float: left;}
	.company_name_box .comp_snap ul li:after{display: none;}
	.company_name_box .comp_snap ul li:before { position: absolute;width: 5px;height: 5px; left: -3px;content: '';border-radius: 100%;background: #26b8b2;bottom: 11px;}

	.share_dtl_box .top_row .value{text-align: left;padding-left: 15px;}
	.company_chart_holder { min-height: auto;margin-top: 20px;}
	.chart_tab_loder .daystab li a{font-size: 12px;padding: 5px 7px;}
	.news_share_patrn .white_div{min-height: auto;margin-top: 20px;}
	.comp_dtl td:first-child{text-align: left;}
	.news_share_patrn .col-md-6:first-child .white_div{margin-top: 0;}
	.com_info_sec .col-md-3{    border-bottom: 1px solid rgba(0,0,0,0.1);border-right: 0}
	.share_dtl_box.active { border-radius: 15px;}
	.share_dtl_box .top_row .value span{display: inline-block;width: auto;}
	.share_dtl_box.inactive .top_row, .share_dtl_box.inactive .mid_row , .share_dtl_box.inactive .last_row{opacity: 1;}
}



/* Sitemap */
.masonry {column-count: 3; column-gap: 1em;}
.sitemap_body {column-count: 3}
.sitemap_body .sitemap_bx h4 {color: #000; margin: 0 0 10px; font-size: 18px;}
.sitemap_body .sitemap_bx ul {margin-bottom: 0}
.sitemap_body .sitemap_bx ul li a {font-size: 14px; color: #666}
.sitemap_body .sitemap_bx ul li a:hover {font-size: 14px; color: #000}
.sitemap_body .sitemap_bx ul li:before {top: 7px;}
.sitemap_body .sitemap_bx ul li:hover:before {background-color: black}
.sitemap_bx {display: inline-block; margin: 0 0 1em; border:1px solid transparent; width: 100%; text-align: left; background-color: #fff; border:1px solid #ddd; padding: 20px; position: relative; transition: 0.3s all ease}
.sitemap_bx:hover {background-color: #ededed}

@media only screen and (min-width:240px) and (max-width:767px){ 
	.masonry {column-count: 1; column-gap: 1em;}
	.abt-btm-banner {
   
    height: 340px;
    
    margin-top: -340px;
    
}
}
/* Market */
/* =========================================================
   WCAG KEYBOARD MENU FIX
   ========================================================= */

/* Top-level submenu when keyboard focus enters menu */
.markets-tabs .nav-custom > li:focus-within > .submenu_custom {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

/* Nested submenu when keyboard focus enters it */
.markets-tabs .nav-custom li:focus-within > ul {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

/* Also open when aria-expanded is true */
.markets-tabs .nav-custom > li > a[aria-expanded="true"] + .submenu_custom {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

.markets-tabs .nav-custom li > a[aria-expanded="true"] + ul {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

/* Keyboard focus */
.markets-tabs .nav-custom a:focus,
.markets-tabs .nav-custom a:focus-visible {
    outline: 3px solid #005fcc !important;
    outline-offset: 3px !important;
    position: relative;
    z-index: 999999 !important;
}
.black_dash_hd {
    color: black;
    font-size: 1.75rem;
}
/* =========================================================
   WCAG 2.1 AA COLOR CONTRAST OVERRIDES
   Existing layout and functionality unchanged
   ========================================================= */

/* Dark text / links on white */
.markets-tabs ul li a,
.left_menu li a,
.top_gainers .nse-bse-tab ul li a,
.prev-nxt a,
.brdcum ul li a,
.activelink {
    color:#000000 !important;
}

/* Active blue controls with white text */
.markets-tabs ul li .active,
.go-btn,
.research_slideNav,
.more_btn,
.contbluebg,
.contbluebg1,
.firstd {
    background-color:#163583 !important;
    color:#ffffff !important;
}

/* Orange controls: darker orange for AA contrast with white */
.top_gainers .nse-bse-tab ul li > .active,
.more_butn a,
.faqs_tab a.active {
    background-color:#8a4f00 !important;
    color:#ffffff !important;
}

.go-btn:hover,
.left_menu li a:hover,
.left_menu li.selcted a,
.markets-tabs .submenu_custom li:hover a {
    background-color:#8a4f00 !important;
    color:#000000 !important;
}

/* Submenu links */
.markets-tabs .submenu_custom li a {
    color:#ffffff !important;
    background-color:#163583 !important;
}

.markets-tabs .submenu_custom li:hover ul li a:hover {
    background-color:#ffffff !important;
    color:#000000 !important;
}

/* Responsive side navigation */
.left_menu li ul {
    background-color:#1e326c !important;
}

.left_menu li ul li a,
.left_menu li.selcted ul li a {
    color:#ffffff !important;
}

.left_menu li ul li.selcted a,
.left_menu li ul li a:hover {
    background-color:#ffffff !important;
    color:#1e326c !important;
}

/* Links/text on light backgrounds */
.text-custom,
.head-font {
    color:#0056a6 !important;
}

.green-custom,
.mkt_up {
    color:#075b05 !important;
}

.red-custom,
.mkt_down {
    color:#b00000 !important;
}

.prev-nxt .active {
    color:#00368f !important;
}

/* Breadcrumb active */
.brdcum ul li .active {
    color:#333333 !important;
}

/* About / organization text */
.prncpl .inner-data p {
    color:#d5e0ef !important;
}

.innner-points ul li,
.audts-bt p {
    color:#8a4f00 !important;
}

/* White text must remain white on dark blue */
.audts-bt p small,
.white {
    color:#ffffff !important;
}

/* Contact section */
.cnt-call h4 {
    color:#1d1d1d !important;
}

.bg_secnd a {
    color:#033875 !important;
}

/* FAQ */
.accordion .accordion_list .accordion_head.active {
    color:#163583 !important;
    background-color:#eaeaea !important;
}

.accordion .accordion_list .accordion_head.active:after {
    color:#8a4f00 !important;
}

.accordion .accordion_list .accordion_body b,
.faqs_cont b,
.products_body b {
    color:#005a9c !important;
}

.faqs_tab a {
    color:#333333 !important;
}

.contbluebg,
.contbluebg1 {
    background-color:#005a9c !important;
    color:#ffffff !important;
}

/* Research status badges */
.mrkt_up_bg {
    background-color:#075b05 !important;
    color:#ffffff !important;
}

.mrkt_down_bg {
    background-color:#b00000 !important;
    color:#ffffff !important;
}

.index_name,
.index_meta,
.news_date,
.news_para,
.innerNews_list li b,
.innerNews_list li small {
    color:#444444 !important;
}

.research_table th,
.gainers-table table thead th {
    color:#333333 !important;
}

.research_slideNav h5 {
    color:#ffae01 !important;
}

.research_slideNav ul li a {
    color:#d9e0eb !important;
}

.research_slideNav ul li a:hover,
.research_slideNav ul li a.active {
    color:#ffffff !important;
}

/* News heading */
.news_heading {
    color:#163583 !important;
}

/* Company information */
.company_info h5,
.company_info input,
.company_info select {
    color:#000000 !important;
}

.com_info_sec,
.com_info_sec .positn {
    color:#212529 !important;
}

.com_info_sec a,
.share_dtl_box .linkz {
    color:#005a9c !important;
}

/* Company metrics */
.profit,
.green-custom {
    color:#075b05 !important;
}

.loss {
    color:#b00000 !important;
}

/* Dark text on light chart/tab backgrounds */
.chart_tab_loder .daystab li a.active {
    background:#075f9e !important;
    color:#ffffff !important;
}

.daystab li a {
    color:#333333 !important;
}

.daystab li a.active {
    color:#000000 !important;
    background:#d9d9d9 !important;
}

/* More button */
.more_butn a:hover {
    background-color:#163583 !important;
    color:#ffffff !important;
}

/* Product content */
.products_body p {
    color:#484848 !important;
}

.brokerag th {
    background:#dfdfdf !important;
    color:#222222 !important;
}

.brokerag table {
    border-color:#005a9c !important;
}

/* YouTube/news cards */
.youtube-video span h2 {
    color:#444444 !important;
}

.youtube-video span p {
    color:#444444 !important;
}

.youtube-video span small {
    color:#555555 !important;
}

.youtube-video a:hover h2 {
    color:#163583 !important;
}

/* Company details */
.company_name_box .comp_snap ul li span:first-child {
    color:#00368f !important;
}

.share_dtl_box .top_row .men_val,
.share_dtl_box .value,
.hi_lo>div {
    color:#000000 !important;
}

/* Sitemap */
.sitemap_body .sitemap_bx ul li a {
    color:#444444 !important;
}

.sitemap_body .sitemap_bx ul li a:hover {
    color:#000000 !important;
}

/* Keyboard focus: visible and high contrast */
.markets-tabs .nav-custom a:focus,
.markets-tabs .nav-custom a:focus-visible {
    outline:3px solid #005fcc !important;
    outline-offset:3px !important;
}

/* Heading */
.black_dash_hd {
    color:#000000 !important;
}