body {
	box-sizing: border-box;
	font-family: 'Mulish', sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #464545;
}

a,
a:hover {
	text-decoration: none !important;
	color: #ffffff;
}

p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0
}

/*----------*/
/*-----Owlcarousel-----*/
.owl-carousel,
.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}
.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: none;
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.owl-height {
	transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 0.4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/*Owlcss*/
.owl-theme .owl-dots,
.owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav {
	margin-top: 10px;
}
.owl-theme .owl-nav [class*="owl-"] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
	background: #869791;
	color: #fff;
	text-decoration: none;
}
.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 0.2s ease;
	border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}
/*-owlcssend---*/
/*------Header Css----------*/
#header .row {
	display: flex;
	align-items: center;
	height: 78px;
}
#header {
	height: 78px;
	width: 100%;
	display: flex;
	padding: 0px;
	position: fixed;
	z-index: 999;
	left: 0px;
	right: 0px;
	top: 0px;
	background: transparent linear-gradient(0deg, #AE171E 0%, #AE171E 1%, #EA6813 100%) 0% 0% no-repeat padding-box;
}

.mainLogo a {
	display: flex;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	gap: 25px;
	align-items: end;
	font-weight: 700;
}

.mainLogo a img {
	width: 290px;
}

.rightHam {
	display: flex;
	justify-content: center;
	gap: 25px;
	width: auto;
	padding: 0pc;
	height: 34px;
	float: right;
	align-items: center;
}

.rightHam a {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	line-height: 18px;
}

.rightHam>div:first-child a img {
	width: 13px;
	vertical-align: top;
}

.rightHam>div:last-child {
	position: relative;
}

footer {
	width: 100%;
	display: block;
	background-color: #004a80;
	padding: 30px 0px 0px 0px;
}

footer a,
footer p {
	color: #fff;
	display: block;
}
footer h4 {
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	margin-bottom: 15px;
}
.backTop {
	align-items: center;
	font-weight: 700 !important;
	font-size: 16px !important;
	position: absolute;
	right: 0px;
}
.quickLinks ul {
	padding-left: 0px;
	list-style: none;
}
.ecoMeans {
	display: flex;
	position: relative;
	padding-left: 70px;
}
.ecoMeans a img {
	margin: 0px 15px 0px 0px !important;
}
.ecoMeans a.backTop img {
	display: block;
	margin: 10px auto 0px auto !important;
}
.hoverImage {
	display: none;
}
.ecoMeans a:nth-child(1) {
	display: flex;
	align-items: center;
	border: 1px solid #fff;
	padding: 10px 25px;
	font-weight: 700 !important;
	font-size: 16px !important;
}
.links-social>a {
	margin-bottom: 10px;
}

.links-social a:hover {
	color: #fff;
}

.copy-right-txt p {
	text-align: right;
	margin-top: 37px;
	font-size: 15px;
}

.copyrightTxt {
	background-color: #004A80;
	margin-top: 22px;
	border-top: 1px solid #fff;
	padding: 12px 0px;
}
.quickLinks a {
	font-size: 16px;
	line-height: 20px;
}
.copyrightTxt p, .copyrightTxt p a {
	font-size: 14px;
	line-height: 19px;
	font-weight: 400;
	display: inline;
}
.copyrightTxt p.devTxt {
	text-align: right;
	float: right;
}
.links-social ul li a {
	font-size: 26px;
}

.sitemaplinktp {
	padding-top: 87px;
}

.sitemaplink {
	padding: 10px 0px 10px;
}

.sitemaplink a.active {
	font-weight: 900;
}
.sitemaplink a {
	border: 0px;
	padding: 0px;
	font-size: 14px;
	color: #161616;
	font-weight: 400;
}
.forwardLink {
	margin-top: 30px;
	margin-bottom: 60px;
}
.preLink a, .nextLink a {
	font-size: 18px;
	line-height: 23px;
	color: #A30D26;
	display: block;
	border: 2px solid #F26522;
	border-radius: 0px;
	padding: 14px 32px;
	font-weight: 400;
}

.nextPre {
	display: flex;
	justify-content: space-between;
	gap: 30px;
	width: 100%;
}

.preLink {
	width: 50%;
}

.nextLink {
	width: 50%;
}



.preLink a img,
.nextLink a img {
	width: 35px;
}

.preLink a,
.nextLink a {
	position: relative;
}

.preLink a img {
	position: absolute;
	left: 20px;
	top: 8px;
}

.nextLink a img {
	position: absolute;
	right: 20px;
	top: 8px;
}

.preLink a {
	padding-left: 32px;
}

.nextLink a {
	padding-left: 32px;
}

.preLink a:hover,
.nextLink a:hover,
.inQuicksLink a:hover {
	background: transparent linear-gradient(180deg, #BE2A2A 0%, #EF6E21 100%) 0% 0% no-repeat padding-box;
	color: #fff;
	border: 2px solid transparent;
}

.preLink span,
.nextLink span {
	display: block;
	text-align: center;
	margin-bottom: 16px;
}

.preLink span,
.nextLink span {
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 2.04px;
	color: #464545;
	font-weight: 700;
	margin-bottom: 16px;
}



.siteMapMain{
	padding-top: 95px;
}

/*menu style*/

.nav-icon3 {
	width:33px;
	height:23px;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}

.nav-icon3 span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #fff;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

.nav-icon3 span:nth-child(1) {
	top: 0px;
}

.nav-icon3 span:nth-child(2),.nav-icon3 span:nth-child(3) {
	top:8px;
}


.nav-icon3 span:nth-child(4) {
	top: 16px;
	width: 60%;

}

.nav-icon3.open span:nth-child(1) {
	top: 16px;
	width: 0%;
	left: 50%;
}

.nav-icon3.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nav-icon3.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.nav-icon3.open span:nth-child(4) {
	top: 16px;
	width: 0%;
	left: 50%;
}

.my-sidenav1 {
	display: none;
	position: fixed;
	top: 78px;
	right: 0;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 999999999;
	max-width: 698px;
	width: 100%;
	background: #FEECDF;
	height: 100%;
	border-top: 1px solid #FEECDF;
}
.desktopment
{
	position: relative;
	z-index: 9999;
}
.desktopment h3 {
	font-weight: 700;
	color: #ff7b45;
	padding: 10px 0px;
}
.desktopment h3 span{
	display: block;
}
.desktopment ul li ul li a span {
	display: block;
}
.desktopment ul {
	padding-left: 0px;
	list-style: none;
	max-width: 540px;
}
.desktopment ul li ul.submenu{
	max-height: 415px;
}
.desktopment ul li a {
	font-size: 24px;
	line-height: 30px;
	padding: 18px 0px;
	display: block;
	color: #FF5F1E;
	font-weight: 700;
}
.desktopment ul li ul
{
	padding-top: 0px;
	margin-top: 0;
	display: none;
	padding-left: 0;
	padding-bottom: 15px;
}
.desktopment ul li {
	border-bottom: 1px solid RGBA(255, 95, 30, .6);
}
.desktopment ul li ul li
{
	border-bottom: 0px;
}
.desktopment ul li ul li a {
	font-size: 16px;
	line-height: 22px;
	padding: 10px 0px;
	color: #FF5F1E;
	font-weight: 400;
	position: relative;
}
.desktopment ul li ul li a img {
	position: absolute;
	right: 0px;
	top: 14px;
}
.desktopment ul li ul li a:hover,.desktopment ul li ul li a:focus
{
	color: #004A80;
}
.desktopment ul li .submenu-indicator
{
	float: right;
	font-size: 30px;
}
.desktopment .submenu-indicator-minus .submenu-indicator {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.desktopment ul li a.submenu-indicator-minus {
	color: #FF5F1E;
}
.desktopment ul li:last-child
{
	border-bottom: 0;
}
.menutxt small {
	color: #fff;
	display: none;
	left: 35px;
	top: -5px;
	font-size: 18px;
	border: 2px solid;
	width: 120px;
	height: 30px;
	text-align: center;
	border-radius: 50px;
}

.sticky .menutxt img {
	filter: invert(1);
}

.my-sidenav1 {
	padding: 50px 33px;
}
.my-sidenav{
	display: none;
}

.scroll-text-new::-webkit-scrollbar-track
{
	border-radius: 0px;
	background-color: #ffffff;
}

.scroll-text-new::-webkit-scrollbar
{
	width: 4px;
	background-color: #ffffff;
}

.scroll-text-new::-webkit-scrollbar-thumb
{
	border-radius: 0px;
	background-color: #AE2A30;
}

.scroll-text-menu {
	overflow-y: auto;
	padding-right:10px;
}
.scroll-text-menu::-webkit-scrollbar-track
{
	border-radius: 0px;
	background-color:  RGBA(255, 95, 30, .2);
}

.scroll-text-menu::-webkit-scrollbar
{
	width: 4px;
	background-color: RGBA(255, 95, 30, .2);
}

.scroll-text-menu::-webkit-scrollbar-thumb
{
	border-radius: 0px;
	background-color:  RGBA(255, 95, 30, .6);
}



.menushow ul {
	list-style: disc;
	padding-left: 14px;
}
.menushow ul li a {
	color: #3A3A3A;
	font-size: 16px;
	padding: 5px 0;
	display: flex;
	font-weight: 400;
	line-height: 19px;
	gap: 10px;
	justify-content: space-between;
}
.menushow ul li a:hover {
	color: #F26522;
}
.menushow ul li a img{
	width: 12px;
}

.menushow{
	display: none;
}
.menuthermx:hover h2 {
	text-align: left;
	transition: all ease 1s;
}
.menushow {
	display: none;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease; 
}
img.circlearrow {
	position: absolute;
	bottom: -20px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.menuthermx .circlearrow {
	transition: transform 0.3s ease; 
}

.menuthermx.open .circlearrow {
	transform: rotate(180deg); 
}
img.circlearrow {
	width: 50px;
}
#menu3 h4 {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}

.italicsText p, p.italicsText{
	font-style: italic;
}

.ft29 {
	line-height: normal!important;
}
p.p79.ft26.ft4bg {
	line-height: normal;
}
td.tr4.td19Nw.td24 {
	border-right: 1px solid #939598;
}

.chapterDownloads {
	padding: 30px 15px 30px 30px;
	position: relative;
	border: 1px solid #F26522;
	border-bottom: 0px;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #F06322;
}
.chapterDownloads h3 {
	font-size: 30px;
	line-height: 38px;
	color: #fff;
	font-weight: 800;
	width: 100%;
	margin: 0px auto;
}
.indDowns {
	margin-top: 15px;
}
.chapterMain{
	margin-top: 55px;
}
.chapterDownloads .col-md-5 {
	width: 440px;
}
.chapterDownloads .col-md-2 {
	width: 250px;
}
.indDowns a {
	font-size: 16px;
	line-height: 21px;
	color: #161616;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 15px;
	padding-bottom: 15px;
	gap: 30px;
}
.chapterDownloads .col-md-2 {
	width: 220px;
}
.indDowns a {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid RGBA(163, 13, 38, .37);
	margin-bottom: 15px;
	padding-bottom: 15px;
	gap: 30px;
	min-height: 58px;
}
.indDownsImg {
	background-color: #fff;
	padding: 15px;
}
.indDowns a span:nth-child(1) {
	width: calc(100% - 15px);
}
.allPages {
	padding-top: 20px;
}
.allPages h4 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
	color: #A30D26;
	margin-bottom: 10px;
}
.allPages p {
	margin-bottom: 25px;
	font-size: 16px;
	line-height: 22px;
	color: #000;
}
.msgChairman {
	position: relative;
	margin-bottom: 37px;
	margin-top: -70px;
	border-bottom: 3px solid #F26522;
}
.msgChairman h3 {
	margin-top: 8px;
	font-size: 24px;
	line-height: 30px!important;
	font-weight: 700;
	color: #F26522;
}
.msgContents{
	position: absolute;
	bottom: 107px;
	max-width: 422px;
	width: 100%;
	left: 95px;
}
.allPages h2 {
	font-size: 35px;
	line-height: 49px;
	color: #AD1C23;
	font-weight: 800;
}
.allPages h4 span {
	display: block;
	color: #000;
	font-weight: 400;
}
.mt70{
	margin-top: 70px;
}
.wholeTm h4 {
	margin-top: 18px;
}
hr.wholeLine {
	margin-top: 25px;
	margin-bottom: 45px;
	border-top: 1px solid #AD1C23;
}
.finGraph:hover {
	background: #FFF;
	box-shadow: 0px 3px 6px #00000029;
}
.finGraph{
	margin-top: 30px;
}
.pb50{
	padding-bottom: 50px;
}

.card {
	background: linear-gradient(to bottom, #f05523, #c21d0a);
	border-radius: 12px;
	padding: 37px 15px 10px 15px;
	position: relative;
	text-align: center;
	color: #fff;
	box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	border: 2px solid #fff;
	min-height: 101px;
}

.value-box {
	position: absolute;
	top: -25px;
	left: 50%;
	transform: translateX(-50%);
	background-color: white;
	padding: 10px 34px;
	border-radius: 8px;
	color: #f05523;
	font-weight: 700;
	font-size: 24px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.15);
	line-height: 24px;
	min-height: 68px;
}

.value-box span {
	display: block;
	font-size: 20px;
	font-weight: 700;
}

.label {
	margin-top: 10px;
	font-size: 16px;
	line-height: 18px;
}
.allCards {
	border: 1px solid #AD1C23;
	border-radius: 12px;
	width: 100%;
	position: relative;
	margin-bottom: 70px;
}
.allPages.lightYwl {
	background-color: #FEF5EB;
	padding-bottom: 38px;
}
.allPages p.noteText{
	color: #AD1C23;
	font-size: 12px;
	line-height: 18px;
}
.bgYlw {
	/* background-color: #fef5eb; */
}
.newRecharge {
	position: relative;
}
.iconText {
	display: flex;
	gap: 10px;
	align-items: center;
}
.iconText h4 {
	font-size: 20px;
	line-height: 22px;
	max-width: 209px;
	width: 100%;
}
.borderLine {
	position: absolute;
	top: -2px;
	z-index: -9;
}
.newRecharge p {
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	margin-top: 12px;
	min-height: 108px;
	margin-bottom: 55px;
}
.highlightBox {
	background-color: #FFEEE3;	
	border-radius: 0;
	clip-path: polygon(1% 0, 99% 0, 100% 50%, 99% 100%, 1% 100%, 0% 50%);
	margin-top: 20px;
	margin-bottom: 45px;
	padding: 32px 40px 32px 60px;
}
.highlightBox p{
	color: #a8191f;	
	font-size: 18px;
	line-height: 22px;
	position: relative;
	font-weight: 700;
	margin-bottom: 0px;
	padding-left: 12px;
}
.highlightBox p::before {
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	top: 2px;
	background-color: #F26522;
	width: 4px;
	height: 39px;
}
.singleParaImg p, .paraCaps p {
	background-color: RGBA(242, 101, 34, .3);
	color: #A30D26;
	padding: 14px 18px;
	font-style: italic;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
}
.allPages h3 {
	font-size: 24px;
	line-height: 49px;
	font-weight: 800;
}
.blue_clr {
	color: #004A80;
}
b {
	color: #000;
	font-weight: 700;
}
.allPages p.lowMrg {
	margin-bottom: 14px;
}
.normalLists ul {
	padding-left: 16px;
	margin-bottom: 25px;
}
.normalLists ul li {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
}
.normalLists ul li:last-child{
	margin-bottom: 0px;
}
.normalLists ul li::marker {
	color: #a30d26;
}
.singleImg {
	margin-bottom: 25px;
}
.groupCode {
	border: 1px solid #F26522;
	padding: 65px 65px 48px 65px;
	border-radius: 25px;
	margin-bottom: 25px;
	position: relative;
	margin-top:80px;
}
.groupCode h4 {
	position: absolute;
	text-align: center;
	top: -42px;
	left: 0px;
	right: 0px;
	background-color: #F26522;
	border-radius: 0;
	clip-path: polygon(1% 0, 99% 0, 100% 50%, 99% 100%, 1% 100%, 0% 50%);
	padding: 32px 40px 32px 60px;
	max-width: 601px;
	width: 100%;
	margin: 0px auto 0px auto;
	color: #fff;
}
.keyPolicy p {
	background: linear-gradient(to right, #fff0e6, #ffe6e0, #fff0e6);
	padding: 10px 30px;
	text-align: center;
	border-radius: 50px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #a30e0e;
	width: 45%;
	margin: 0px auto;
}
.keyPolicy {
	margin-top: 20px;
	margin-bottom: 40px;
}
.groupCode2 ul li {
	color: #A30D26;
	font-weight: 800;
}
.groupCode2 ul li {
	color: #A30D26;
	font-weight: 800;
}
.groupCode2 {
	border: 1px solid #F26522;
	padding: 40px;
	border-radius: 40px;
	margin-bottom: 50px;
	margin-top: 20px;
}
.groupCode2 h4 {
	margin-bottom: 25px;
}
.alignCntr{
	display: flex;
	align-items: center;
}
.esgRated {
	border: 1px solid #F26522;
	padding: 76px 40px 48px 38px;
	border-radius: 25px;
	margin-bottom: 25px;
	position: relative;
	margin-top: 80px;
}
.esgRated h4 {
	position: absolute;
	text-align: center;
	top: -54px;
	left: 0px;
	right: 0px;
	background-color: #FF5F1E;
	padding: 32px 40px 32px 60px;
	max-width: 584px;
	width: 100%;
	margin: 0px auto;
	color: rgb(255, 255, 255);
	border: 8px solid #fff;
	border-radius: 15px;
}
.esgRated ul li {
	color: #A30D26;
}
.moreDetails a {
	display: flex;
	gap: 10px;
	align-items: center;
}
.moreDetails a span {
	font-size: 16px;
	color: blue;
}
.moreDetails a span b {
	font-style: italic;
	color: blue;
}
.moreDetails {
	margin-bottom: 25px;
}
.mt45{
	margin-top: 45px;
}
.auditComitee{
	min-height: 164px;
}
.auditComitee p {
	font-size: 18px;
	line-height: 22px;
}
.auditComiteeText p{
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
}

.bodImg h4 {
	min-height: 66px;
	margin-bottom: 30px;
	margin-top: 18px;
}

.kerPersonanell {
	display: flex;
	gap: 85px;
	border-top: 2px solid #A30D26;
	border-bottom: 2px solid #A30D26;
	padding: 20px 0px;
	margin-bottom: 20px;
}
.kerPersonanell h3 {
	font-size: 35px;
	line-height: 49px;
}
.font36{
	font-size: 36px!important;
	line-height: 49px!important;
}
.mb20{
	margin-bottom: 20px;
}
.businessCntr h5 {
	font-size: 35px;
	line-height: 49px;
	color: #F26522;
	font-weight: 800;
	border-bottom: 1px solid #F26522;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.indDowns a span:nth-child(1) {
	width: calc(100% - 15px);
}

/*  */
.respond h1{
	font-size: 35px;
	line-height: 49px;
	color: #AD1C23;
	font-weight: 800;
	padding-bottom: 62px;
	padding-top: 50px;
}
.sitemap{
	margin-top: 88px;
}
.respond .lgtorng{
	background-color: #FFEEE3;
	border-radius: 22px;
	padding: 31px 48px;
	margin-bottom: 47px;
}
.lgtorng p{
	font-size: 18px;
	line-height: 22px;
	color: #A30D26;
	font-weight: 700;
	border-left: 4px solid #F26522;
	padding-left: 8px;
	padding-bottom: 0!important;
}
.respond p{
	padding-bottom: 20px;
}
.risk-table {
	width: 100%;
	border-collapse: separate; 
	border-spacing: 12px 0;   
	position: relative;
}

.risk-table thead th {
	background: #fdece7;
	color: #a9331d;
	text-align: left;
	padding: 14px 18px;
	font-weight: bold;
	border-radius: 6px;
	font-size: 16px;
	line-height: 22px;
}

.risk-table thead th.th-gradient {
	background: linear-gradient(90deg, #f16529, #a80000);
	color: #fff;
}

.risk-table tbody td {
	vertical-align: top;
	padding: 16px 18px;
	font-size: 16px;
	line-height: 22px;
}

.risk-type {
	font-weight: bold;
	color: #A30D26;
}

.risk-icon-title {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.risk-icon-title img {
	width: 40px;
	height: auto;
	margin-bottom: 8px;
}

.risk-table tbody tr {
	position: relative;
}
.risk-table tbody tr::after {
	content: "";
	position: absolute;
	left: 5px;
	bottom: 0;
	width: 98%;
	height: 2px;
	background: #F26522; 
}


.risk-table tbody tr:last-child {
	border-bottom: none;
}
.risk-table th:first-child,
.risk-table td:first-child {
	width: 151px; 
}
.risk-icon-title span {
	padding-bottom: 15px;
}
.materialImg {
	padding-bottom: 20px;
	max-width: 1060px;
	width: 100%;
	margin: 0px auto;
}
.readBtn{
	display: flex;
	align-items: center;
	gap: 15px;
}
.envirn h4{
	font-size: 18px;
	line-height: 22px;
	color: #F26522;
	font-weight: 700;
	border-bottom: 4px solid #F26522;
	padding-bottom: 8px;
	margin-bottom: 30px;
}
.envImg{
	padding-bottom: 24px;
}
.envirn .numbered-list {
	list-style-type: decimal; 
	padding-left: 14px; 
}

.envirn .numbered-list li {
	padding-bottom: 15px; 
	font-size: 16px;
}
.envirn.green h4{
	color: #58595B;
	border-bottom: 4px solid #58595B;
}
.envirn.red h4{
	color: #A30D26;
	border-bottom: 4px solid #A30D26;
}
.learningMatrix {
	border: 1px solid #F26522;
	padding: 76px 48px 66px 48px;
	border-radius: 25px;
	margin-bottom: 25px;
	position: relative;
	margin-top: 80px;
}
.learningMatrix h4 {
	font-size: 22px;
	position: absolute;
	text-align: center;
	top: -44px;
	left: 0px;
	right: 0px;
	padding: 25px 80px;
	max-width: 354px;
	width: 100%;
	margin: 0px auto 0px auto;
	color: #fff;
	background-color: #FF5F1E;
	border: 8px solid #fff;
	border-radius: 15px;
}

.indSocial {
	display: flex;
	gap: 20px;
	align-items: center;
	margin-bottom: 20px;
}
.indSocial p {
	margin-bottom: 0px;
}
.indSocial img {
	border-radius: 50%;
}
.socialEnviro {
	border: 1px solid #f26b29;
	padding: 25px 25px 0px 25px;
	border-radius: 12px;
}
.mt25{
	margin-top: 25px;
}
.font20{
	font-size: 20px!important;
	line-height: 25px!important;
}
.measureWidth{
	max-width: 590px;
	width: 100%;
}
.registeredTrade{
	float: right;
}
/**/
.vision-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: linear-gradient(to right, #f9f9f9, #f1f1f1);
	padding: 20px 30px;
	max-width: 900px;
	margin: 50px auto;
	border-radius: 8px;
	box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

.vision-text {
	max-width: 80%;
}


.vision-text p {
	color: #333;
	margin-top: 8px;
	font-size: 16px;
	line-height: 22px;
}

.vision-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: linear-gradient(to right, #f9f9f9, #f1f1f1);
	padding: 30px 30px;
	max-width: 100%;
	border-radius: 8px;
	box-shadow: 0 2px 6px rgba(0,0,0,0.1);
	clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 0 49%, 0% 0%);
}

.vision-icon img {
	max-width: 60%;
}
.vision-text .normalLists ul li::marker {
	color: #000;
}

.radiusHeads h4 {
	background-color: #A30D26;
	display: inline-block;
	color: #fff;
	padding: 20px 50px;
	border-top-left-radius: 10px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 25px;
}
.capsText h4 {
	padding: 25px 20px 25px 135px;
	background-color: #fff;
	clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 0 49%, 0% 0%);
	margin-left: 30px;
	margin-bottom: 0px;
}
.capsText {
	filter: drop-shadow(3px 3px 8px rgba(0,0,0,0.15)); /* matches clipped shape */
	max-width: 440px;
	width: 100%;
	position: relative;
	z-index: 9;
}
.capsText img {
	position: absolute;
	top: -11px;
	left: 0px;
	z-index: 9;
}
.allCaps {
	height: 172px;
	display: flex;
	align-items: center;
	position: relative;
	margin-bottom: 40px;
}
.capsText h4 span {
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
	color: #A30D26;
	max-width: 138px;
	width: 100%;
}
.ourAbility {
	background-color: #FFF5EC;
	clip-path: polygon(100% 0, 100% 50%, 100% 99%, 10% 100%, 0 51%, 10% 0);
	padding: 33px 20px 27px 80px;
	position: absolute;
	max-width: calc(100% - 378px);
	width: 100%;
	left: 378px;
	/* z-index: -9;  */
}
.ourAbility a span {
	font-style: italic;
	color:#004980;
	font-size: 16px;
	line-height: 22px;
}
.ourAbility a {
	display: flex;
	gap: 5px;
	
}
.ourAbility a span b {
	font-style: normal;
}
.ourAbility p {
	margin-bottom: 16px;
}
.caps_2 .capsText h4 span {
	color: #F26522;
}

.capsText h4 span.diffW {
	max-width: 218px;
	width: 100%;
}
.centerImg img{
	/* max-width: 980px; */
	/* width: 100%; */
	display: block;
	margin: 0px auto;
}
.indDrivers {
	display: flex;
	gap: 10px;
	align-items: center;
	margin-bottom: 40px;
}
.lightPink {
	padding: 41px 25px;
	background-color: #FFEFE4;
}
.indDrivers > div:nth-child(1) {
	width: calc(100% - 916px);
}
.indDrivers > div:nth-child(2) {
	max-width: 916px;
	width: 100%;
}
.indDrivers > div:nth-child(1) img {
	width: 100%;
}
.allDrivers{
	margin-top: 50px;
}
.lightPink.clr_1 {
	background-color: #F4E3DE;
}
.lightPink h4{
	color: #F26522;
}
.lightPink.clr_1 h4{
	color: #A30D26;
}
.fiscalOut.darkBg {
	background-color: #A30D26;
}
.fiscalOut {
	background-color: #F26522;
	box-shadow: inset 0px -6px 10px #00000029, 8px 8px 6px #00000029;
	border-radius: 32px 0px;
	padding: 66px 51px;
}

.fiscalOut span {
	font-size: 16px;
	text-align: center;
	line-height: 18px;
	color: #fff;
	display: block;
	min-height: 38px;
}
.fiscalOut h5 {
	font-size: 35px;
	line-height: 40px;
	color: #FFFFFF;
	font-weight: 800;
}
.fiscalOut p {
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 35px;
	font-weight: 700;
	margin: 0px;
}
.mt50{
	margin-top: 50px;
}
.lightPink .normalLists ul li::marker {
	color: #F26522;
}
.lightPink.clr_1 .normalLists ul li::marker {
	color: #A30D26;
}
.profitBefore {
	background-color: #FFEFE4;
	padding: 40px 30px;
	margin-bottom: 40px;
	min-height: 428px;
}
.vision-text ul {
	margin-bottom: 0px;
}
.profitBefore.bg_clr_2 {
	background-color: #F4E3DE;
}
.profitBefore.bg_clr_2 .normalLists ul li::marker {
	color: #a30d26;
}
.profitBefore .normalLists ul li::marker {
	color: #F26522;
}
.profitBefore h4 {
	color: #F26522;
}
.profitBefore.bg_clr_2 h4 {
	color: #A30D26;
}
.qrCode {
	display: flex;
	gap: 49px;
	padding: 28px;
	margin-bottom: 25px;
	border: 1px solid #F26522;
	border-radius: 20px;
	align-items: center;
}
.bgYellow h4 {
	background-color: #FFEADD;
	padding: 18px 20px;
	margin-bottom: 20px;
}
.socialBody {
	padding: 20px 0px;
}
.acorSocial {
	margin-top: 25px;
}
.normalLists.socialacList ul {
	display: flex;
	flex-wrap: wrap;
}
.normalLists.socialacList ul li {
	width: 50%;
}
.acorSocial .panel-title {
	margin-bottom: 0px;
	border-top: 1px solid #A30D26;
	padding-top: 15px;
	position: relative;
	color: #004A80;
}
.acorSocial .panel-title > a{
	color: #004A80;
	font-size: 16px;
	line-height: 18px;
}
.acorSocial .panel-default > .panel-heading {
	color: #333;
	background-color: transparent;
	border-color: transparent;
}
.acorSocial .panel-heading {
	padding: 10px 0px;
}
.acorSocial .panel-default {
	border: none;
	box-shadow: none;
}
.acorSocial .panel-body {
	padding: 0px;
}
.acorSocial .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border: none;
}
span.showar {
	color: #fff!important;
	font-weight: 400;
	width: 38px;
	height: 38px;
	display: block;
	background-color: #A30D26;
	line-height: 29px;
	text-align: center;
	font-size: 40px;
	border-radius: 50%;
}
span.showar {
	position: absolute;
	right: 0px;
	top: -17px;
}
[aria-expanded="false"] .plusSign {
	display: block !important;
}
[aria-expanded="false"] .minusSign {
	display: none !important;
}

/* Expanded (aria-expanded="true"): show minus, hide plus */
[aria-expanded="true"] .plusSign {
	display: none !important;
}
[aria-expanded="true"] .minusSign {
	display: block !important;
}
.theBank{
	margin-top: 22px;
	margin-bottom: 32px;
}
.theBank h4 {
	position: relative;
	padding-left: 15px;
}
.theBank h4::after {
	display: block;
	position: absolute;
	content: "";
	left: 0px;
	right: 0px;
	top: 0px;
	width: 6px;
	height: 100%;
	background-color: #F26522;
}
.innerHis h3 {
	font-size: 45px;
	line-height: 62px;
	color: #004A80;
	font-weight: 800;
	margin-top: 6px;
	position: relative;
}
.innerHis {
	max-width: 100%;
	width: 100%;
	text-align: right;
}

.indHistory {
	display: flex;
	gap: 80px;
	flex-direction: column;
	position: relative;
	padding-bottom: 50px;
}
.allHistory{
	position: relative;
}
.allHistory::after {
	content: "";
	display: block;
	position: absolute;
	left: 55%;
	top: 6px;
	background-color: #AD1C23;
	width: 2px;
	height: 97.4%;
}
.innerHis p {
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 15px;
	color: #000;
	font-weight: 400;
}
/*.indHistory > div:nth-child(1) {
	position: relative;
}
.indHistory > div:nth-child(1)::after {
  content: "";
  display: block;
  position: absolute;
  right: -48px;
  top: 6px;
  background-color: #AD1C23;
  width: 2px;
  height: 100%;
}*/
.innerHis.rightHist {
	margin-top: 0px;
	text-align: left;
	margin-left: 529px;
	max-width: 890px;
	width: 100%;
}
.innerHis h3::after {
	content: "";
	display: block;
	position: absolute;
	right: -62px;
	top: 18px;
	background-color: #F26522;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	z-index: 9;
}
.innerHis.rightHist  h3::after{
	right: auto;
	left: 0px;
}
.innerHis.rightHist h3::after {
	right: auto;
	left: -47px;
}
.pb120{
	padding-bottom: 120px;
}
.allHistory {
	margin: 0px auto;
	display: block;
	max-width: 890px;
	width: 100%;
	margin-top: 60px;
}
.clr_org{
	color: #F26522!important;
}
.font24{
	font-size: 24px!important;
}
.about-atag a, .our-atag a{
	color: blue;
}
.bodImg h4 span{
	font-style: italic;
}
.evolastlogo img{
	margin-bottom: 15px;
}
.keypersoh4 h4{
	font-weight: 600;
}
.standardlist ul li{
	color: #a30d26;
}
.riskgoverlist ul li{
	font-weight: 400;
}
.matatag a{
	color: #464545;
}
.ourEfforts {
	background-color: #FFEEE3;
	border-radius: 22px;
	padding: 31px 48px;
	margin-bottom: 47px;
	margin-top: 50px;
}
.ourEfforts p{
	font-size: 18px;
	line-height: 22px;
	color: #A30D26;
	font-weight: 700;
	border-left: 4px solid #F26522;
	padding-left: 8px;
	padding-bottom: 0!important;
	margin-bottom: 0 !important;
}
.envisust h3{
	margin-bottom: 10px;
}
.envisustatag span{
	font-style: italic;
}
/**/
.topBanner video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: right;
}
.topBanner {
	position: relative;
	height: 100vh;
}
.topBanner .container {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0px auto;
	right: 0px;
}
.topBanner .container .row {
	display: flex;
	align-items: center;
	height: 100vh;
	padding-top: 78px;
}

.bannerCaps h1 {
	font-size: 38px;
	line-height: 49px;
	color: #FFFFFF;
	font-weight: 800;
	margin-bottom: 8px;
}
.bannerCaps h4 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 24px;
	color: #FFFFFF;
	font-weight: 800;
}
.knowQr {
	display: flex;
	gap: 15px;
	margin-top: 38px;
}
.knowQr p {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	font-weight: 600;
}
.knowQr > div:nth-child(1) {
	width: 94px;
}
.knowQr > div:nth-child(2) {
	max-width: 290px;
	width: 100%;
}
.scrollImg {
	position: absolute;
	left: 15px;
	bottom: 40px;
}
.theBankHome {
	background-color: #FEF5EB;
	padding-top: 115px;
	padding-bottom: 74px;
}
.theBankHome h2 {
	text-align: center;
	font-size: 35px;
	line-height: 49px;
	color: #AD1C23;
	font-weight: 800;
}
.theBankHome p.noteText {
	font-size: 12px;
	line-height: 18px;
	color: #AD1C23;
	text-align: center;
}
.theBankHome .label {
	margin-top: 12px;
	font-size: 16px;
	line-height: 18px;
	padding: 0px 39px;
}
.imobileSlider.owl-carousel .owl-stage-outer {
	overflow: visible!important;
}
.imobileSlider.owl-carousel .owl-stage {
	padding-left: 0px !important;
}
.imobileMain {
	padding-top: 110px;
	padding-bottom: 55px;
	background-color: #AE282E;
}
.imobileMain .newRecharge p {
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	margin-top: 30px;
	min-height: 120px;
	margin-bottom: 0px;
	max-width: 90%;
	width: 100%;
}
.imobileMain .iconText h4 {
	font-size: 20px;
	line-height: 22px;
	max-width: 260px;
	width: 100%;
	color: #fff;
	font-weight: 700;
	height: 54px;
}
.imobileSlider.owl-carousel .owl-item img {
	width: auto !important;
}
.imobileMain .iconText {
	display: flex;
	gap: 40px;
	align-items: center;
	margin-left: 23px;
}
.imobileMain .borderLine {
	position: absolute;
	top: -25px;
	z-index: -9;
}
.materlityMain {
	background-color: #F06321;
	padding: 54px 0px;
	text-align: center;
}
.materListImg img{
	margin: 0px auto;
	display: block;
}
.materlityMain h3 {
	font-size: 35px;
	line-height: 40px;
	color: #FFFFFF;
	font-weight: 800;
	margin-bottom: 10px;
}
.materlityMain p {
	color: #fff;
	margin-bottom: 21px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
}
.materListImg {
	margin-bottom: 25px;
}
.mainSeva {
	background-color: #fff;
	padding: 65px 0px 40px 0px;
}
.sevaBhav {
	background: #E55A24 0% 0% no-repeat padding-box;
	border-radius: 19px;
	padding: 6px;
}
.innerSeva img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.sevaInner2 {
	padding: 15px 24px;
}
.innerSeva h4 {
	padding: 13px 24px;
	background-color: #ED6834;
	color: #fff;
	font-size: 23px;
	line-height: 23px;
	font-weight: 800;
	text-align: center;
}
.sevaInner2 h3 {
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	font-weight: 800;
	min-height: 58px;
	margin-bottom: 9px;
}
.sevaInner2 p {
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
	min-height: 120px;
	margin-bottom: 15px;
}
.innerSeva p {
	color: #AD1C23;
	background-color: #FAE2D7;
	font-size: 10px;
	line-height: 10px;
	font-style: italic;
	padding: 15px 12px;
}
.sevaBhav.darkMaroon {
	background: #A30D26;
}
.fourInner2 {
	background: #FFFFFF;
	border-radius: 11px;
	padding: 15px 20px;
}
.fourIcons {
	background: #E55A24;
	border-radius: 19px;
	padding: 6px;
}
.indFrame img {
	width: 52px;
}
.indFrame {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 14px;
}
.businessModel {
	background: #FEF5EB;
	padding: 40px 0px;
}
.businessModel .row {
	display: flex;
	align-items: center;
}
.businessModel h3 {
	font-size: 35px;
	line-height: 40px;
	color: #A30D26;
	font-weight: 800;
	margin-bottom: 15px;
}
.allBtns a {
	border: 1px solid #A30D26;
	border-radius: 19px;
	padding: 7px 46px 7px 14px;
	display: inline-block;
	position: relative;
	color: #004A80;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}
.allBtns a img {
	position: absolute;
	right: 0px;
	width: 34px;
	height: 34px;
	top: 0px;
}
/**/
/*slider arrow*/
.imobileSlider .owl-nav button.owl-next {
	position: absolute;
	width: 41px;
	height: 41px;
	bottom: -5px;
	margin: auto;
	right: 0px;
	background-image: url("../assets/images/right.svg") !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.imobileSlider .owl-nav button.owl-prev {
	position: absolute;
	width: 41px;
	height: 41px;
	bottom: -5px;
	margin: auto;
	right: 55px;
	opacity: 1;
	background-image: url("../assets/images/left.svg") !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.imobileSlider.owl-theme .owl-nav .owl-prev:hover,
.imobileSlider.owl-theme .owl-nav .owl-next:hover {
	background: none;
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 41px;
	height: 41px;
}
.imobileSlider.owl-theme .owl-dots .owl-dot.active span, .imobileSlider.owl-theme .owl-dots .owl-dot:hover span {
	background: rgba(255, 255, 255, .73);
}
.imobileSlider.owl-theme .owl-dots .owl-dot span {
	background: #fff;
}
.imobileSlider.owl-theme .owl-dots, .owl-theme .owl-nav {
	text-align: left;
}
.imobileSlider.owl-theme .owl-nav {
	margin-top: 0px;
}
.imobileMain .allBtns {
	text-align: center;
}
.imobileMain .allBtns a {
	border: 1px solid #F26522;
	color: #fff;
}
/**/
.imobileMain .allBtns a:hover {
	background-color: #F26522;
	transition: .3s ease-in-out;
}
.allDealings {
	display: flex;
}
.allDealings > div {
	width: 50%;
	height: 357px;
	display: flex;
	align-items: center;
	position: relative;
}
.graphTabs .nav-tabs li a {
	color: #FF8D56;
	font-weight: 800;
	font-size: 14px;
	line-height: 17px;
	display: block;
	padding: 10px 9px;
}
.graphTabs .nav-tabs {
	display: flex;
	gap: 33.5px;
	border-bottom: 1px solid #000;
}
.graphTabs {
	padding: 40px 0px;
}
.tab-content .row {
	display: flex;
	align-items: center;
	height: 520px;
}
.graphHeads h3 {
	font-size: 35px;
	line-height: 40px;
	color: #AD1C23;
	font-weight: 800;
	max-width: 220px;
	width: 100%;
	margin-bottom: 27px;
}
.innerGraph {
	max-width: 520px;
	width: 100%;
}
/*.graphTabs .nav-tabs li{
	min-width: 85px;
}*/
/*.graphTabs .nav-tabs li:nth-child(1) {
  width: 95px;
}
.graphTabs .nav-tabs li:nth-child(2){
	width: 96px;
}
.graphTabs .nav-tabs li:nth-child(3){
	width: 95px;
}
.graphTabs .nav-tabs li:nth-child(4){
	width: 95px;
}
.graphTabs .nav-tabs li:nth-child(5) {
  width: 75px;
}
.graphTabs .nav-tabs li:nth-child(6) {
  width: 165px;
}
.graphTabs .nav-tabs li:nth-child(7) {
  width: 285px;
}
.graphTabs .nav-tabs li:nth-child(8){
	width: 125px;
}*/
.graphTabs .nav-tabs li:nth-child(5) a {
	width: 55px;
}
.graphTabs .nav-tabs li:nth-child(6) a {
	width: 128px;
}
.graphTabs .nav-tabs li:nth-child(7) a {
	width: 250px;
}
.graphTabs .nav-tabs li.active a {
	background-color: #FF8D56;
	color: #fff;
}
.graphTabs .nav-tabs::before {
	display: none;
}
.homeMsgChaiman {
	position: relative;
	/*height: 100vh;
	display: flex;
	align-items: center;
	background-image: url("../assets/images/chairman-img-bg.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;*/
}
.homeMsgChaiman .container {
	position: absolute;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	top: 75px;
}
.homeMsgChaiman .msgContents h2 {
	color: #A30D26;
	font-size: 35px;
	line-height: 40px;
	font-weight: 800;
	margin-bottom: 75px;
	max-width: 285px;
	width: 100%;
}
.homeMsgChaiman .msgContents h3 {
	font-size: 24px;
	line-height: 30px !important;
	font-weight: 700;
	color: #F06321;
	margin-bottom: 20px;
	margin-top: 8px;
}
.homeMsgChaiman .msgContents h4 {
	font-size: 18px;
	line-height: 20px;
	color: #A30D26;
	font-weight: 700;
	margin-bottom: 20px;
}
.homeMsgChaiman .msgContents h4 span {
	display: block;
	font-weight: 400;
	font-style: italic;
}
.homeMsgChaiman .msgContents {
	position: unset;
}

.homeWholetimeDr {
	min-height: 648px;
	background: linear-gradient( to bottom, #f26522 0%, #f26522 63%, #fff 63%, #fff 100% );
	padding-top: 84px;
	padding-bottom: 49px;
}
.homeWholetimeDr h3 {
	text-align: center;
	font-size: 35px;
	line-height: 40px;
	color: #fff;
	font-weight: 800;
	margin-bottom: 50px;
}
.indDire {
	background: #FEF5EB 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
}
.designationPro {
	padding: 20px 17px 37px 17px;
	background-color: #FEF5EB;
}
.designationPro h4 {
	font-size: 18px;
	line-height: 20px;
	color: #A30D26;
	font-weight: 700;
}
.designationPro h4 span {
	display: block;
	color: #004A80;
	font-weight: 400;
}
.homeWholetimeDr .allBtns {
	text-align: center;
	margin-top: 62px;
}
.businessModel {
	background: #FEF5EB;
	padding: 40px 0px;
	border-top: 15px solid #F06321;
}
.cream_bg{
	background-color: #FEF5EB;
}
.darkMaroon2 {
	background-color: #A30D26;
}
.org2 {
	background-color: #F06321;
}
.allSixBg{
	padding: 65px 0px;
	background-color: #fff;
}
.withCaps {
	position: relative;
}
.withCaps p {
	position: absolute;
	bottom: 0px;
	background-color: #FAE2D7;
	padding: 14px 25px;
	font-style: italic;
	font-size: 14px;
	line-height: 15px;
	color: #AD1C23;
}
.economicRisk {
	display: flex;
	flex-wrap: wrap;
	gap: 0px 20px;
	padding: 0px 50px;
}
.economicRisk > div {
	width: calc(25% - 20px);
	position: relative;
}
.allDealings h3 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 800;
	padding-left: 95px;
	margin-bottom: 6px;
	padding-right: 59px;
}
.allDealings p {
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	padding-left: 95px;
	padding-right: 59px;
}
.withCaps img {
	width: 100%;
}
.withCaps > p {
	padding: 14px 25px;
	font-size: 14px;
	line-height: 15px;
	font-weight: 400;
}
.cream_bg h3 {
	color: #AE282D;
}
.cream_bg p {
	color: #AE282D;
}
.darkMaroon2 h3, .org2 h3 {
	color: #fff;
}
.darkMaroon2 p, .org2 p {
	color: #fff;
}
.allDealings {
	display: flex;
	max-width: 1110px;
	width: 100%;
}
.posRel{
	position: relative;
}
.allDealings > div a {
	position: absolute;
	bottom: 20px;
	right: 59px;
}
.cream_bg h3 span, .org2 h3 span{
	display: block;
}
.economicRisk p {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	font-weight: 800;
	margin-top: 8px;
	margin-bottom: 34px;
}
.economicRisk > div::after {
	content: "";
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 1px;
	height: 100%;
	background-color: RGBA(255, 255, 255,.19);
}
.economicRisk::after {
	content: "";
	display: block;
	position: absolute;
	right: 0px;
	top: 115px;
	width: 455px;
	height: 1px;
	background-color: RGBA(255, 255, 255,.19);
	left: 0px;
	right: 0px;
	margin: 0px auto;
}
.economicRisk {
	position: relative;
}
.economicRisk > div:nth-child(4)::after,
.economicRisk > div:nth-child(8)::after{
	display: none;
}

.economicRisk > div:nth-child(5) p,
.economicRisk > div:nth-child(6) p,
.economicRisk > div:nth-child(7) p,
.economicRisk > div:nth-child(8) p{
	margin-bottom: 0px;
}
.orgArrow::after {
	content: "";
	display: block;
	position: absolute;
	right: -21px;
	top: 58px;
	background-image: url("../assets/images/orange-arrow.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 22px;
	height: 25px;
	z-index: 9;
}

.whiteAr::after {
	content: "";
	display: block;
	position: absolute;
	left: -21px;
	top: 80px;
	background-image: url("../assets/images/pink-arrow.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 22px;
	height: 25px;
	z-index: 9;
}

.orgAr::after {
	content: "";
	display: block;
	position: absolute;
	right: -21px;
	top: 58px;
	background-image: url("../assets/images/orange-arrow.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 22px;
	height: 25px;
	z-index: 9;
}
.sevaBhav .allBtns a, 
.fourIcons .allBtns a,
.materlityMain .allBtns a

{
	color: #fff;
}
.sevaBhav.darkMaroon .allBtns a {
	border: 1px solid #fff;
}
.allBtns a:hover{
	background-color: #A30D26;
	color: #fff;
	transition: .3s ease-in-out;
}
.sevaBhav.darkMaroon .allBtns a:hover{
	background-color: #fff;
	color: #A30D26;
	transition: .3s ease-in-out;
}
.bannerCaps a {
	border: 1px solid #A30D26;
	border-radius: 19px;
	padding: 7px 46px 7px 14px;
	display: inline-block;
	position: relative;
	color: #A30D26;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}
.bannerCaps a img {
	position: absolute;
	right: 0px;
	width: 34px;
	height: 34px;
	top: 0px;
}
.whitBgs {
	background-color: #fff;
	display: inline-block;
	padding: 5px;
	border-radius: 25px;
}
.singleptag p{
	font-weight: 400;
	font-size: 16px;
}
.tblep-btm{
	margin-bottom: 1px !important;
}
.pdbtmpara{
	padding-bottom: 20px;
}
.mda-panel .panel-default.btmbrdlast{
	border-bottom: none;
}
/* Frame like the reference */
.timelineWrap {
	max-width: 100%;
	margin: 70px auto 20px auto;
	position: relative;
}
.timelineSlider{
	width:100%;
}
.theBankHome .value-box {
	position: absolute;
	top: -33px;
	left: 50%;
	transform: translateX(-50%);
	background-color: white;
	padding: 3px 34px 3px 34px;
	border-radius: 8px;
	color: #f05523;
	font-weight: 800;
	font-size: 30px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.15);
	line-height: 30px;
	height: 61px;
	display: flex;
	align-items: center;
}
.rightHam > div:nth-child(1) a {
	border: 1px solid #FFFFFF;
	border-radius: 18px;
	padding: 6px 15px;
	display: flex;
	gap: 10px;
}
.rightHam > div:nth-child(2) a {
	background-color: #fff;
	padding: 9px 27px;
	border: 1px solid #F06322;
	border-radius: 18px;
	color: #A30D26;
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
	display: block;
}
.rightHam > div:nth-child(1) a span {
	border-left: 1px solid #fff;
	padding-left: 10px;
}
.scroller {
	animation-name: scroll;
	animation-duration: 2.2s;
	animation-timing-function: cubic-bezier(.15,.41,.69,.94);
	animation-iteration-count: infinite;
	cursor:pointer;
}
@keyframes scroll {
	0% { opacity: 0; }
	10% { transform: translateY(0); opacity: 1; }
	100% { transform: translateY(15px); opacity: 0;}
}
.businessModelImg{
	max-width: 575px;
	width: 100%;
}
.whitBgs a:hover {
	background-color: #A30D26;
	color: #fff;
}
.sevaBhav.sevaFirst .innerSeva {
	background-color: #f26422;
	position: relative;
}
.sevaBhav.sevaFirst .innerSeva h4 {
	position: absolute;
	width: 100%;
	bottom: 0px;
	z-index: 999;
	background-color: #f36523;
	padding-top: 0px;
	padding-bottom: 20px;
}
.allDealings > div:hover a{
	right: 30px;
}
/*slider arrow*/
.timelineSlider .owl-nav button.owl-next {
	position: absolute;
	width: 52px;
	height: 52px;
	top: 45%;
	margin: auto;
	right: -35px;
	background-image: url("../assets/images/right-arrow.svg") !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.timelineSlider .owl-nav button.owl-prev {
	position: absolute;
	width: 52px;
	height: 52px;
	top: 45%;
	margin: auto;
	left: -35px;
	opacity: 1;
	background-image: url("../assets/images/left-arrow.svg") !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.timelineSlider.owl-theme .owl-nav .owl-prev:hover,
.timelineSlider.owl-theme .owl-nav .owl-next:hover {
	background: none;
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 52px;
	height: 52px;
}
.pb30 {
	padding-bottom: 30px;
}
.timelineSlider.owl-theme .owl-nav .disabled {
	opacity: 0;
}
/**/
.contentCenter {
	text-align: center;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 12px;
	padding: 65px 30px;
	margin: 6px;
	min-height: 564px;
}
.contentCenter:hover {
	background: transparent linear-gradient(180deg, #F06321 0%, #B22C2D 100%) 0% 0% no-repeat padding-box;
	transition: .3s ease-in-out;
}
.contentCenter:hover h3, .contentCenter:hover p{
	color: #fff;
}
.contentCenter img {
	display: none !important;
}
.contentCenter p {
	display: none;
}

.contentCenter h3 {
	font-size: 20px;
	line-height: 30px;
	color: #9E9E9E;
	font-weight: 600;
}

.contentCenter img {
	display: block !important;
	width: auto !important;
	margin: 0px auto 20px auto;
}

.contentCenter p {
	display: block !important;
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	font-weight: 400;
	min-height: 135px;
	margin-bottom: 0px;
}

.contentCenter h3 {
	font-size: 30px;
	color: #004A80;
	font-weight: 800;
	line-height: 60px !important;
	margin-bottom: 10px !important;
}
.timelineSlider.owl-carousel .owl-stage {
	display: flex;
	align-items: center;
}
.pb70 {
	padding-bottom: 70px;
}
.dotsHeads{
	position: relative;
}
.dotsHeads::after {
	content: "";
	display: block;
	position: absolute;
	right: -62px;
	top: 5px;
	background-color: #F26522;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	z-index: 9;
}
.timeHistory {
	background: transparent linear-gradient(90deg, #FF5F1E 0%, #CD3B1D 100%) 0% 0% no-repeat padding-box;
	padding: 56px 0px 30px 0px;
	height: 100vh;
	display: flex;
	align-items: center;
}
.flagQr {
	padding-top: 41px;
	padding-bottom: 30px;
}
.flagQr img {
	width: auto;
	margin-top: 15px;
	margin-bottom: 20px;
}
.flagQr p {
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
}
.allGov {
	margin-top: 65px;
}
.allGov p {
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: 25px;
}
.innerHis.rightHist.dotsHeads::after {
	right: auto;
	top: 13px;
	left: -52px;
}
.indHistory > div {
	width: 50%;
}
.innerHis img {
	margin-bottom: 20px;
}
.innerHis ul {
	list-style: disc;
	margin: 0px;
	padding: 0px;
}
.innerHis ul li {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 27px;
	color: #000;
	/*border-bottom: 2px solid #f26522;*/
	padding-bottom: 10px;
}
.innerHis ul li::marker {
  color: #f26522;
}
.innerHis ul li:last-child {
	margin-bottom: 0px;
	border-bottom: 0px solid #e4e4e4;
}
.innerHis h4 {
	font-size: 25px;
	line-height: 30px;
	color: #F26522;
	font-weight: 800;
	margin-top: 6px;
	position: relative;
	font-style: italic;
}
/**/
.closeMenu{
	display: none;
}
.forClose .closeMenu{
	display: flex;
}
.forClose .openMenu{
	display: none;
}
/**/
.ecodesginpg h6 {
	font-size: 18px;
	color: #A31126;
	font-weight: 700;
	padding: 20px 0px;
}
.ecodesginpg p {
	padding-bottom: 15px;
}
.ecodesginpg h6 {
	font-size: 18px;
	color: #A31126;
	font-weight: 700;
	padding: 20px 0px;
}
.joinusborder {
	padding: 30px;
	border: 1px solid #A31126;
	width: 100%;
	margin-bottom: 50px;
	margin-top: 20px;
}
.joinusborder h6 {
	padding-bottom: 10px;
}
.inner-head {
	color: #A31126;
	font-weight: 700;
	font-size: 35px;
	line-height: 44px;
	padding-bottom: 40px;
	margin-top: 50px;
}
.hideDesktop{
	display: none;
}
.owl-item.active.center .contentCenter h3.hideText{
	display: none;
}
.ecoMeans a:nth-child(1):hover {
	background-color: #fff;
	color: #464545;
}
.ecoMeans a:nth-child(1):hover .nonHoverImg {
	display: none;
}
.ecoMeans a:nth-child(1):hover .hoverImage {
	display: block;
}
.imgageSize img{
	width: 80%;
	margin: 0px auto;
	display: block;
}
.boxSize {
	width: 80%;
	display: block;
	margin: 0px auto;
}
.new-a.clrBluesr {
	color: #004980;
}
.moreDetails a span {
	font-size: 16px;
	color: #004980;
}
.moreDetails a span b {
	font-style: italic;
	color: #004980;
}
.atTheGlance .iconText {
	display: flex;
	gap: 50px;
	align-items: center;
	margin-left: 20px;
	margin-top: 30px;
}
.atTheGlance .borderLine {
	position: absolute;
	top: -20px;
	z-index: -9;
}
.atTheGlance .newRecharge p {
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	min-height: auto;
	margin-bottom: 40px;
	margin-top: 40px;
}
.atTheGlance .iconText h4 {
	font-size: 20px;
	line-height: 22px;
	max-width: 310px;
	width: 100%;
	height: 44px;
}
.mblV{
	display: none;
}
.desktopV{
	display: block;
}
.clr_blur_core{
	color: #004A80!important;
}
.allPages h3 {
	line-height: 30px;
	margin-bottom: 10px;
}
.sevaBhav h3, .fourIcons h3 {
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	font-weight: 800;
	margin-bottom: 5px;
	min-height: 78px;
	padding: 15px 6px;
}
.fourInner2 .indFrame:last-child {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.innerSeva {
	position: relative;
}
.innerSeva > p {
	position: absolute;
	bottom: 0px;
}
.wholesaleCntr{
	display: flex;
	align-items: center;
}
.ourThemePage {
	padding-bottom: 0px;
	background-color: #FEF5EB;
}
.qrBtms p {
	color: #000;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
}
.qrBtms img {
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.qrBtms {
	max-width: 540px;
	width: 100%;
	display: flex;
	gap: 20px;
	align-items: center;
}
.ourThemeEnd {
	padding: 75px 0px 20px 0px;
}
.readMoretheme a {
	font-size: 18px;
	line-height: 23px;
	color: #A30D26;
	display: block;
	border: 2px solid #F26522;
	border-radius: 0px;
	padding: 14px 32px;
	padding-left: 32px;
	font-weight: 400;
	width: fit-content;
	margin-bottom: 30px;
}
.readMoretheme a:hover {
	background: transparent linear-gradient(180deg, #BE2A2A 0%, #EF6E21 100%) 0% 0% no-repeat padding-box;
	color: #fff;
	border: 2px solid transparent;
}
.foundedSec {
	background: transparent linear-gradient(90deg, #FF5F1E 0%, #CD3B1D 100%) 0% 0% no-repeat padding-box;
	height: 100vh;
	display: flex;
	align-items: center;
	border-top: 20px solid #fff;
}
.foundedIns h3 {
	text-align: center;
	font-size: 35px;
	line-height: 49px;
	color: #fff;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.foundedIns p {
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	margin-bottom: 25px;
}
.foundBtns {
	margin-top: 50px;
	display: flex;
	justify-content: center;
	gap: 60px;
}
.contentCenter img.whiteImg {
	display: none !important;
}

.contentCenter img.defaultImg {
	display: block!important;
}

.contentCenter:hover img.whiteImg {
	display: block!important;
}

.contentCenter:hover img.defaultImg {
	display: none!important;
}
.buttonGaps a{
	margin-bottom: 40px;
}
.allBtns.orangeBg a img {
  width: 48px;
  height: 48px;
}
.whitBgs.orangeBg {
  background-color: #f06322;
  display: inline-block;
  padding: 5px;
  border-radius: 50px;
  margin-bottom: 40px;
}
.orangeBg a {
  border: 1px solid #A30D26;
  border-radius: 40px;
  padding: 7px 15px 7px 20px;
  display: inline-block;
  position: relative;
  color: #A30D26;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  background-color: #fff;
}