@media screen and (width: 1024px) and (height: 1366px) {
	.topBanner {
		height: auto;
	}
	.topBanner .container .row {
		height: 581px;
	}
	.foundedSec {
		height: auto;
		padding: 55px 0px;
	}
	html.homepage, body{
		overflow-x: hidden!important;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1195px) {	
	.director-tables, .mda-tables {
		width: 100%;
		display: inline-flex;
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 10px;
	}
	.imobileSlider.owl-carousel .owl-item .iconText img {
		width: 42px !important;
	}
	.imobileMain .borderLine {
		top: -15px;
	}
	.bannerCaps h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.bannerCaps h4 {
		font-size: 16px;
		line-height: 18px;
	}
	.graphTabs .nav-tabs {
		gap: 5px;
	}
	.sevaInner2 p {
		font-size: 16px;
		line-height: 22px;
	}
	footer .col-md-5{
		width: 38%;
	}
	footer .col-md-2{
		width: 20%;
	}
	.ecoMeans {
		padding-left: 0;
	}
	.designationPro h4 span {
		font-size: 14px;
	}
	.homeMsgChaiman .msgContents h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.theBankHome .value-box {
		font-size: 25px;
		line-height: 30px;
	}
	.theBankHome .value-box {
		padding: 3px 30px;
	}
	.sevaBhav h3, .fourIcons h3 {
		font-size: 20px;
	}
	.indFrame img {
		width: 38px;
	}
	.sevaInner2 p {
		min-height: 180px;
		margin-bottom: 15px;
	}
	.allDealings h3, .allDealings p {
		padding-left: 30px;
		padding-right: 30px;
	}
	.allDealings > div {
		height: 301px;
	}
	.theBankHome .label {
		padding: 0px 10px;
	}
	.homeMsgChaiman .msgContents h2 {
		margin-bottom: 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.topBanner video {
		object-fit: contain;
	}
	.topBanner .container .row {
		padding-bottom: 80px;
		align-items: end;
		justify-content: center;
	}
	.topBanner {
		background-color: #fe601e;
	}
	.director-tables, .mda-tables {
		width: 100%;
		display: inline-flex;
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 10px;
	}
	
	.tablet768 .col-md-3{
		width: 50%;
		float: left;
	}
	.allDealings > div {
		height: auto;
	}
	.imobileMain .borderLine {
		top: -30px;
	}
	.imobileMain .iconText {
		gap: 60px;
	}
	.allCards {
		max-width: 320px;
		margin: 50px auto 50px auto;
	}
	.economicRisk > div {
		width: calc(50% - 20px);
		margin-bottom: 30px;
	}
	.allDealings h3 {
		font-size: 20px;
		line-height: 25px;
		padding-left: 15px;
		margin-bottom: 6px;
		padding-right: 15px;
	}
	.allDealings p{
		padding-left: 15px;
		padding-right: 15px;
	}
	.cream_bg, .org2, .darkMaroon2 {
		padding: 15px 0px 40px 0px;
	}
}
@media (max-width:991px) {
	.rightHam > div:nth-child(1) a span {
		border-left: 1px solid #fff;
		padding-left: 5px;
	}
	.rightHam > div:nth-child(1) a {
		border: 1px solid #FFFFFF;
		border-radius: 18px;
		padding: 6px 10px;
		display: block;
		gap: 10px;
	}
	.rightHam>div:first-child a img {
		width: 13px;
		height: 17px;
	}
	#header .row, #header {
		height: 68px;
	}
	#header .container {
		width: 100%;
	}
	#header .container .col-md-6 {
		width: 50%;
		float: left;
	}
	.desktopment ul li ul li a {
		padding-right: 20px;
	}
	.topBanner video {
		object-position: center;
	}
	.bannerCaps h1 {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 5px;
	}
	.businessModel h3 {
		font-size: 30px;
		line-height: 35px;
	}
	.qrBtms {
		max-width: 100%;
		align-items: start;
		flex-direction: column;
	}
	.knowQr {
		margin-top: 25px;
	}
	.bannerCaps h4 {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 15px;
		text-align: center;
	}
	.knowQr p {
		font-size: 16px;
		line-height: 22px;
	}

	.contentCenter {
		padding: 20px;
		min-height: 480px;
	}
	.foundedSec {
		height: auto;
		padding: 50px 0px;
	}
	.foundBtns .whitBgs {
		width: fit-content;
		margin: 0px auto;
	}
	.foundBtns {
		gap: 20px;
		flex-direction: column;
	}
	.widtImg img {
		width: auto;
		margin-top: 15px;
	}
	.widtImg p {
		font-size: 18px;
		line-height: 22px;
		color: #fff;
		font-weight: 600;
		margin-top: 20px;
	}
	.indDrivers > div:nth-child(1) {
		width: 40%;
	}
	.indDrivers {
		flex-direction: column;
	}
	.indDrivers > div:nth-child(2) {
		max-width: 100%;
	}
	.singleImg.centerImg {
		margin-bottom: 50px;
	}
	.timelineSlider.owl-theme .owl-nav .owl-prev:hover,
	.timelineSlider.owl-theme .owl-nav .owl-next:hover {
		width: 32px;
		height: 32px;
	}
	.graphHeads.mblV {
		margin-bottom: 50px;
	}
	.mblV{
		display: block;
	}
	.desktopV{
		display: none;
	}
	.imobileSlider.owl-carousel .owl-item .iconText img {
		width: 40px !important;
	}
	.fiscalOut {
		text-align: center;
		margin-bottom: 30px;
	}
	.profitBefore {
		padding: 40px 30px;
		margin-bottom: 30px;
		min-height: auto;
	}
	.ourAbility {
		clip-path: unset;
		padding: 30px 15px;
		position: unset;
		max-width: 100%;
		width: 100%;
		margin-top: 30px;
	}
	.ourAbility a span {
		color: #004980;
	}
	.allCaps {
		height: auto;
		margin-bottom: 50px;
		flex-direction: column;
	}
	.capsText {
		max-width: 100%;
		margin-top: 30px;
	}
	.innerHis.rightHist {
		margin-top: 20px;
		text-align: left;
		margin-left: 0px;
		max-width: 100%;
		width: 100%;
	}
	.indHistory {
		display: block;
		gap: 40px 0px;
		flex-direction: unset;
		position: relative;
		padding-bottom: 50px;
		width: 100%;
	}
	.allHistory::after, .dotsHeads::after {
		display: none;
	}
	.innerHis {
		text-align: left;
	}
	.indHistory > div {
		width: 100%;
		margin-bottom: 30px;
	}
	.ourEfforts {
		padding: 25px 20px;
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.socialEnviro {
		margin-bottom: 25px;
	}
	.inner-head {
		font-size: 30px;
		line-height: 35px;
		padding-bottom: 30px;
		margin-top: 30px;
	}
	.boxSize {
		width: 100%;
	}
	.learningMatrix h4 {
		padding: 25px 40px;
		max-width: 100%;
		width: 100%;
		margin: 0px auto 0px auto;
	}
	.learningMatrix {
		padding: 76px 20px 66px 20px;
		margin-bottom: 25px;
	}
	.msgContents {
		position: unset;
	}
	.msgChairman {
		position: relative;
		margin-bottom: 20px;
		margin-top: 0;
		border-bottom: 3px solid #F26522;
		padding-bottom: 10px;
	}
	.msgContents {
		max-width: 100%;
		margin-top: 20px;
	}
	.mt70 {
		margin-top: 40px;
	}
	.pb50 {
		padding-bottom: 20px;
	}
	.groupCode h4 {
		top: -42px;
		left: 0px;
		right: 0px;
		clip-path: unset;
		padding: 30px 20px;
		max-width: 100%;
		width: 100%;
	}
	.groupCode {
		padding: 65px 15px 20px 15px;
	}
	.keyPolicy p {
		padding: 10px 15px;
		color: #a30e0e;
		width: 100%;
		margin: 0px auto;
	}
	.table-responsive{
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
	}
	.imgageSize img {
		width: 100%;
	}
	.respond .lgtorng {
		padding: 25px 20px;
		margin-bottom: 30px;
	}
	.respond h1 {
		font-size: 30px;
		line-height: 35px;
		color: #AD1C23;
		font-weight: 800;
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.atTheGlance .borderLine {
		position: absolute;
		top: -6px;
		z-index: -9;
	}
	.atTheGlance .newRecharge p {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.atTheGlance .iconText {
		gap: 20px;
	}
	.atTheGlance .iconText img {
		width: 32px;
	}
	.newRecharge {
		margin: 30px 0px;
	}
	.timeHistory {
		height: auto;
	}
	.allGov {
		margin-top: 0px;
	}
	.groupCode2 {
		border: 1px solid #F26522;
		padding: 30px 20px;
		border-radius: 40px;
		margin-bottom: 25px;
		margin-top: 20px;
	}
	.owl-item.active.center .contentCenter h3 {
		border: 1px solid #004A80;
		margin: 0px 2px;
		margin-bottom: 20px;
	}
	.hideDesktop{
		display: block;
	}
	.qrCode {
		display: flex;
		gap: 20px;
		padding: 28px;
		margin-bottom: 25px;
		border: 1px solid #F26522;
		border-radius: 20px;
		align-items: center;
		flex-direction: column;
	}
	.highlightBox {
		clip-path: unset;
		margin-top: 20px;
		margin-bottom: 45px;
		padding: 30px 15px;
	}
	.normalLists.socialacList ul li {
		width: 100%;
	}
	.alignCntr {
		flex-direction: column;
	}
	.fade.active.show{
		opacity: 1;
	}
	.designationPro {
		padding: 15px;
	}
	.allSixBg {
		padding: 50px 0px 30px 0px;
		background-color: #fff;
	}
	.sevaInner2 p {
		min-height: auto;
	}
	.sevaInner2 h3 {
		min-height: auto;
		margin-bottom: 10px;
	}
	.graphHeads h3 {
		font-size: 30px;
		line-height: 35px;
		color: #AD1C23;
		font-weight: 800;
		max-width: 100%;
		width: 100%;
		margin-bottom: 27px;
	}
	.innerGraph {
		max-width: 100%;
		width: 100%;
		margin-top: 40px;
	}
	.imobileSlider.owl-carousel .owl-stage-outer {
		overflow: hidden !important;
	}
	.notMD {
		display: none!important;
	}
	.tab-content .row {
		display: flex;
		align-items: center;
		height: auto;
		flex-direction: column;
	}
	select#tab_selector_1 {
		font-size: 16px;
		width: 100%;
		color: #AD1C23;
		border-radius: 0px;
		margin: 20px 0px;
		padding: 10px 15px;
		appearance: none;
		background: url(../assets/images/s-down-arrow.png) !important;
		background-position-x: 0%;
		background-position-y: 0%;
		background-repeat: repeat;
		background-repeat: no-repeat !important;
		background-position: 95% 50% !important;
		border: none;
		border: 1px solid #AD1C23;
		height: auto;
		display: block;
		font-weight: 400;
	}

	.orgArrow::after, .orgAr::after, .orgArrow::after, .whiteAr::after {
		display: none;
	}
	.homeWholetimeDr {
		min-height: auto;
		padding-top: 50px;
		padding-bottom: 49px;
	}
	.homeWholetimeDr .allBtns {
		text-align: center;
		margin-top: 20px;
	}
	.homeWholetimeDr h3 {
		font-size: 30px;
		line-height: 35px;
		font-weight: 800;
		margin-bottom: 30px;
	}
	.indDire {
		margin-bottom: 30px;
	}
	.imobileMain .allBtns {
		margin-top: 30px;
	}
	.imobileMain {
		padding-top: 55px;
		padding-bottom: 30px;
	}
	

	.homeMsgChaiman .msgContents h2 {
		font-size: 30px;
		line-height: 35px;
		font-weight: 800;
		margin-bottom: 20px;
		max-width: 100%;
		width: 100%;
	}
	.homeMsgChaiman .container {
		position: unset;
	}
	.msgContents {
		max-width: 100%;
	}
	.theBankHome {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.businessModelImg {
		max-width: 100%;
		width: 100%;
		margin-top: 40px;
	}

	.businessModel .row {
		flex-direction: column;
	}
	.economicRisk p {
		margin-bottom: 15px !important;
		padding: 0px !important;
	}
	.materlityMain h3, .theBankHome h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.economicRisk > div::after, .economicRisk::after {
		display: none;
	}
	
	.economicRisk {
		padding: 0px 15px;
	}


	.sevaBhav {
		margin-bottom: 30px;
	}
	.kerPersonanell {
		gap: 20px;
		flex-direction: column;
	}
	.bodImg h4 {
		min-height: auto;
		margin-bottom: 30px;
		margin-top: 15px;
	}
	.auditComitee {
		min-height: auto;
	}
	.font36 {
		font-size: 30px !important;
		line-height: 35px !important;
	}
	.vision-box {
		margin: 20px auto 40px auto;
		clip-path: unset;
		flex-direction: column;
		gap: 20px 0px;
		padding: 20px 0px;
	}
	.rightHam > div:nth-child(2) a {
		padding: 7px 15px;
		font-size: 14px;
		line-height: 16px;
	}
	.chapterDownloads {
		padding: 30px 15px;
	}
	.chapterMain {
		margin-top: 0;
	}
	.ecoMeans {
		padding-left: 0;
		margin-top: 30px;
	}
	.indDowns a {
		min-height: auto;
	}
	.indDownsImg {
		width: fit-content;
		margin-top: 30px;
	}
	.rightHam a {
		font-size: 14px;
		line-height: 17px;
	}
	.chapterDownloads .col-md-5 {
		width: 100%;
	}
	.chapterDownloads .col-md-2 {
		width: 100%;
	}
	.mainLogo a img {
		width: 135px;
	}
	.rightHam {
		gap: 10px;
	}
	.allPages h2 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	.timelineWrap {
		padding: 50px 20px;
		margin: 40px auto 20px auto;
	}
	.timelineSlider .item {
		height: 490px;
	}
	.timelineSlider .owl-nav button.owl-next {
		width: 32px;
		height: 32px;
		top: 30%;
		right: -30px;
	}
	.timelineSlider .owl-nav button.owl-prev {
		width: 32px;
		height: 32px;
		top: 30%;
		left: -30px;
	}
	.pb70 {
		padding-bottom: 0;
	}
	.preLink, .nextLink {
		width: 100%;
	}
	.nextPre {
		gap: 20px;
		flex-direction: column;
	}
/*  */
.my-sidenav1{
	display: none;
}
.my-sidenav {
	width:0px;
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	overflow-x: hidden;
	z-index: 999999999;
	height: 100vh;
	max-width: 100%;
	background-color:#fff;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.my-sidenav>ul {
	padding: 0px 20px 0px;
}
.my-sidenav>ul>li>ul {
	margin-top: 0px;
	display: none;
}
.my-sidenav ul.submenu li ul.submenu {
	display: none;
	position: static;
	width: 100%;
}
.my-sidenav ul {
	list-style-type: none;
	padding-left: 15px;
}
.my-sidenav ul li
{
	border-bottom: 1px solid #000;
	padding: 15px 0px;
}
.my-sidenav > ul > li > ul >li
{
	border-bottom: 1px solid #000;
	padding: 10px 0px;
}
.my-sidenav > ul > li > ul >li:last-child, .my-sidenav ul.submenu li ul.submenu li:last-child
{
	border-bottom: 0px;
}
.my-sidenav ul.submenu li ul.submenu li {
	border-bottom: 1px solid #ffffff;
	padding: 10px 10px;
}
.my-sidenav ul.submenu li ul.submenu li a {
	color: #ffffff;
	font-size: 16px;
}

.cross-btn1 {
	text-align: right;
	padding: 16px 14px 0px 0px;
	color: #fff;
	font-size: 35px;
	cursor: pointer;
}
.my-sidenav .submenu-indicator-minus .submenu-indicator {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.my-sidenav .submenu-indicator {
	font-size: 30px;
	position: absolute;
	line-height: 25px;
	right: 15px;
}
.my-sidenav>ul>li>a {
	color: #000;
	font-size:18px;
	display:block;
	font-weight: 700;
}
.my-sidenav>ul>li>ul>li>a {
	color: #000;
	font-size: 16px;
}
.my-sidenav>ul>li>ul>li>a img {
	padding-right: 0;
	float: right;
	padding-left:0px;
	filter: brightness(0) invert(1);
}
.menutxt
{
	margin-top: 7px;
}
.menutxt img
{
	margin-right: 5px;
}
.menutxt
{
	color: #19152C;
}
.menutxt small
{
	background:transparent;
	font-size: 16px;
	border:1px solid;
}
}
@media (max-width:767px) {
	.topBanner .container .row {
		align-items: end;
		justify-content: center;
		padding-bottom: 160px;
	}
	.cream_bg, .org2, .darkMaroon2 {
		padding: 40px 0px 60px 0px;
	}
	.imobileMain .iconText {
		display: flex;
		gap: 35px;
		align-items: center;
		margin-left: 15px;
	}
	.imobileMain .borderLine {
		position: absolute;
		top: -13px;
		z-index: -9;
	}
	.economicRisk > div {
		width: calc(50% - 20px);
	}
	.allDealings > div a {
		right: 30px;
	}
	.allDealings > div {
		width: 100%;
		height: auto;
	}
	.allDealings p {
		padding-left: 15px;
		padding-right: 15px;
	}
	.allDealings {
		max-width: 100%;
		flex-direction: column;
	}
	.allDealings {
		margin-bottom: 30px;
	}
	.allDealings h3 {
		padding-left: 15px;
		margin-bottom: 6px;
		padding-right: 15px;
	}
}
@media (max-width:380px) {

}

