.financial-information{ background-color: #eaeef2; padding: 50px 0px;}
#section_financial_information .container .nse_bse .wrapper { border: solid 1px rgba(255, 255, 255, .2); border-radius: 50px; padding: 5px; width: 210px; }
#section_financial_information .container .nse_bse .taeb-switch { position: relative; display: flex; justify-content: space-between; }
#section_financial_information .container .nse_bse .taeb-switch .taeb.active { color: #000; }
#section_financial_information .container .nse_bse .taeb-switch .taeb { display: inline-block; width: 50%; padding: 8px 0; z-index: 1; position: relative; cursor: pointer; transition: color 200ms; font-size: 16px; font-weight: var(--font-weight-500); line-height: normal; user-select: none; color: rgba(255, 255, 255, .5); }
#section_financial_information .container .nse_bse .taeb-switch.left:after { left: 0; }
#section_financial_information .container .nse_bse .taeb-switch:after { content: ""; position: absolute; width: 50%; top: 0; transition: left  cubic-bezier(0.88, -0.35, 0.565, 1.35) .4s;     border-radius: 27.5px; box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .1); background-color: #fff; height: 100%; z-index: 0; }
#section_financial_information .container .nse_bse .view-content { margin-top: 20px; font-size: 18px; font-weight: bold; }
#section_financial_information .container .nse_bse .nos { font-size: var(--fs-72); font-weight: var(--font-weight-300); line-height: 1; color: var(--black); }
#section_financial_information .container .nse_bse .nos .inr { font-size: var(--fs-32); font-weight: var(--font-weight-300); }
#section_financial_information .container .nse_bse .up_down { font-size: var(--fs-20); font-weight: var(--font-weight-400); color: var(--black); margin-top: 10px; }
.br-ddd{ border-right:2px solid #ddd; }


.market-tabs { display: inline-flex; background: #eceff0; padding: 4px; border-radius: 30px; border: 1px solid rgba(0,0,0,0.08); gap: 6px; }
.market-tabs .nav-link { border-radius: 20px !important; padding: 6px 16px; font-weight: 600; font-size: 13px; color: #555; }
/* Active NSE-like red pill style */
.market-tabs .nav-link.active { background: linear-gradient(180deg, #ff6b6b 0%, #ef3b3b 100%); color: #fff !important; box-shadow: 0 3px 8px rgba(239,59,59,0.2); }
.market-tabs .nav-link:hover:not(.active) { background: rgba(0,0,0,0.03); }


@media only screen and (min-width: 1400px) and (max-width: 1599px) {
	#section_financial_information .container .nse_bse .nos { font-size: 54px; }
	#section_financial_information .container .nse_bse .nos .inr { font-size: var(--fs-26); }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  
}

@media (min-width: 320px) and (max-width: 767px) {
	.br-ddd{ padding-bottom: 30px; border-right:none; }
}
