@media (min-width:576px) {
	.container {
		max-width: 600px !important;
	}

}

@media (max-width:576px) {
	.horiz-box:hover {
		-webkit-transform: translateY(0px) translateZ(0) scale(1);
		transform: translateY(0px) translateZ(0) scale(1);
		box-shadow: none;
	}

	#firstName,
	#lastName,
	#mail_e,
	#contactNum,
	#area-experience,
	#qualification,
	#select-position,
	#year-experience {
		ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	.service_charge {
		background-image: url(../image/service_mobBanner.png);
	}

	.interest_rates {
		background-image: url(../image/rate_mobBanner.png);
	}

	.about-bann-Img.service_charge,
	.about-bann-Img.interest_rates {
		height: calc(180px - 2.2vw);
	}

	section.mns_info_sec.tender_infosec {
		padding: 3em 0 2em !important;
	}
}

@media (min-width:768px) {
	.container {
		max-width: 750px !important;
	}


}

@media (max-width:767px) {
	.downloadable_uls {
		gap: 1em;
	}

	.downloadable_uls li a {
		font-size: 15px;
		gap: 10px;
	}

	.downloadable_uls li a img {
		width: 17px;
	}

	.h_head_box h1 {
		font-size: 25px;
	}

	.h_para_t {
		font-size: 18px;
		margin-bottom: 0;
	}

	.mail_para {
		font-size: 16px;
	}

	.date_hBox p {
		font-size: 18px;
	}

	.date_hBox p:nth-child(2) {
		text-align: left;
	}

	.h_h6-head {
		font-size: 22px;
		margin-top: 10px !important;
		margin-bottom: 10px;
	}

	.h_para_b {
		font-size: 18px;
	}

	.h_h6-b {
		font-size: 22px;
	}

	.moblilet {
		display: block;
	}

	.download_forms {
		background-image: url(../image/download-Forms-banner-without-text.webp);
	}

	.ban-head.moblilet h1 {
		font-weight: 500;
	}
}

@media (min-width:992px) {
	.container {
		max-width: 980px !important;
	}

	span.moblogIn-btn {
		display: none;
	}

	.mobMail {
		display: none;
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1200px !important;
	}
}

@media (min-width:1920px) {
	.container {
		max-width: 1350px !important;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg .navbar-collapse {
		height: 50px;
		align-items: center;
		margin-top: -5px;
	}
}

@media (min-width: 1024px) {}

@media (max-width: 1024px) {}

@media (min-width: 479px) and (max-width: 576px) {
	.mh-scm-box {
		width: 60%;
		position: relative;
		bottom: 0;
		left: 0;
		top: 10em;
	}

	.mh-bk-proImg1 {
		margin: 0em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg2 {
		margin: 2em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg3 {
		margin: 2em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg4 {
		margin: 2em 0 4em;
		background-position: center;
	}

	.f-col-sm-12 {
		width: 50%;
		padding: 0 10px !important;
	}

	.qu-iconbox {
		display: flex;
		height: 85px;
		margin: 15px 0;
		grid-gap: 0 15px;
	}
}

@media (min-width: 577px) and (max-width: 767px) {
	.mh-bk-proImg1 {
		margin: 0em 0 5em;
		background-position: center;
	}

	.mh-bk-proImg2 {
		margin: 0em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg3 {
		margin: 0em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg4 {
		margin: 0em 0 4em;
		background-position: center;
	}

	.f-col-sm-12 {
		width: 33.33%;
		padding: 0 10px !important;
	}

	.qu-iconbox {
		display: grid;
		height: 120px;
		margin: 15px 0;
	}

	.form-group {
		width: 48%;
		float: left;
		margin-right: 3px;
		margin-left: 3px;
	}

	button.proSub-btn {
		width: 98%;
		margin: 0 auto;
		display: block;
	}
}

/*Responsive-design*/
@media (min-width: 300px) and (max-width: 991px) {
	.navbar-toggler {
		display: none !important;
	}

	.wrapper {
		margin-top: 15px;
	}

	.sup-nav-dropdows .dropdown,
	.dropup,
	a.open-accBtn {
		display: none;
	}

	.awrd-yrBox {
		padding: 40px 0px;
	}

	.contact-frm-contain._deviceRepo {
		margin: 0 auto;
	}


}

@media (min-width: 768px) and (max-width: 991px) {
	.cr-val-pointbox {
		padding: 35px 0 0;
		text-align: center;
	}

	.sup-nav-dropdows {
		margin-left: 49%;
		position: absolute;
		top: 47%;
		height: 50%;
	}

	.sup-nav-dropdows:before {
		left: -1em;
		top: -6px;
	}

	.f-col-sm-12 {
		width: 33.33%;
		padding: 0 10px !important;
	}

	.ba-off-row {
		align-items: flex-start;
		height: 269px;
		width: 100%;
	}

	.ba-off-prv {
		padding: 3em 0em 0 7em;
	}

	.navbar-brand {
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.sup-nav-dropdows:before {
		border-bottom: 32px solid #D92720;
		border-left: 26px solid #ffffff;
	}

	.ham-toggle-icon {
		right: 15px;
		top: 40px;
	}

	.sup-mnu-bg {
		padding: 20px 0;
	}

	/*Product-page*/
	.pro-loan-frmcol {
		padding-top: 50px;
		padding-left: 0;
	}

	.form-group {
		width: 48%;
		float: left;
		margin-right: 5px;
		margin-left: 5px;
	}

	button.proSub-btn {
		width: 98%;
		margin: 0 auto;
		display: block;
	}

	.ba-off-row h1 {
		font-size: 35px;
		line-height: 48px;
	}

	.row.lo-add-part2 .col-md-5 {
		padding-right: 0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {

	.navbar-light .navbar-nav .nav-link {
		margin: auto 2px;
	}

	.ba-off-row {
		height: 352px;
	}

	.f-com-work1 li {
		flex-wrap: nowrap;
	}

	.cor-office .f-com-work2 li {
		flex-wrap: wrap;
	}

	.pro-loan-frmcol {
		padding-left: 0;
	}

	.sup-nav-dropdows {
		padding-left: 2px;
		margin-left: 2px;
	}

	a#dropdownMenuLink {
		padding: 17px 8px;
		font-size: 15px;
	}

	a#dropdownMenuLink i {
		font-size: 15px;
		display: grid;
		align-items: center;
	}

	a.nav-link {
		font-size: 15px;
	}

	a.log_inbtn p {
		font-size: 15px;
	}

	.awrd-yrBox {
		padding: 40px 40px;
	}

	a.open-accBtn {
		font-size: 15px;
	}

	.ba-off-row h1 {
		font-size: 35px;
		line-height: 48px;
	}

	.ba-off-prv {
		padding: 0 4em 0 6em;
	}

}

@media (min-width: 1025px) and (max-width: 1199px) {

	.nws-twitter-pst {
		height: auto;
		margin: 18px 0;
	}

	.nws-twitter-pst img {
		width: 100%;
	}
	.various-mobs {
		height: 700px;
		background-position: 14em center;
		bottom: 30em;
		right: 0;
		width: 700px;
		background-size: cover;
	}

	._p-truck-img {
		height: 360px;
		background-position: 15em center;
		right: 0;
		bottom: -10em;
	}

	._p-proj-bg {
		padding: 10em 0 0;
	}

	._cre-inline-rbox {
		padding: 80px 50px;
	}

	ul.navbar-nav.mr-4.ml-auto {
		margin: 0 auto !important;
	}

	.qu-iconbox {
		display: grid;
		height: 130px;
	}

	.qu-iconbox p {
		margin-left: 0;
	}

	.qna-sec {
		padding: 25px 10px 0 0;
	}

	.awardImg-box {
		width: 24%;
	}
}

@media (min-width: 1200px) and (max-width: 1366px) {
	.various-mobs {
		height: 920px;
		background-position: left;
		bottom: 13em;
		right: 0;
		width: 580px;
		background-size: cover;
	}

	._p-truck-img {
		height: 380px;
		background-position: 20em center;
		right: 0;
		bottom: -15em;
	}

	._p-proj-bg {
		padding: 15em 0 0;
	}

	._cre-inline-rbox {
		padding: 80px 62px;
	}

	.ba-off-row {
		height: 437px;
	}

	.qna-sec {
		padding: 25px 85px 0 0;
	}

	.awardImg-box {
		width: 20%;
	}

	a#dropdownMenuLink {
		font-size: 16px;
		padding: 17px 12px;
	}

	a.log_inbtn p {
		font-size: 16px;
	}

	a.nav-link {
		font-size: 16px;
	}

	.ba-off-prv {
		padding: 0 2em 0 10em;
	}
}

@media (min-width: 992px) and (max-width: 1920px) {
	.ham-toggle-icon {
		display: none;
	}
}

@media (min-width: 300px) and (max-width: 319px) {
	span.moblogIn-btn a.log_inbtn p {
		font-size: 12px;
	}

	span.moblogIn-btn a.log_inbtn i {
		font-size: 12px;
	}

	span.moblogIn-btn .log_inbtn {
		padding: 5px 9px;
	}

	span.moblogIn-btn {
		right: 35px;
		top: 30px;
	}

	.mobMail {
		right: 9em;
		top: 39px;
	}

	.mobMail i {
		font-size: 20px;
	}

	.navbar-brand {
		width: 100%;
	}

	img.top-logo {
		width: 48%;
	}

	.head-sec .carousel-indicators li {
		width: 10px;
		height: 10px;
		background-color: rgb(0 0 0 / 48%);
	}

	.head-sec .carousel-indicators {
		bottom: -14px;
	}

	.head-sec .carousel-indicators .active {
		background-color: #000000;
	}

	.sup-mnu-bg {
		padding: 18px 0;
	}

	.sup-nav-dropdows {
		margin-left: 50%;
		position: absolute;
		top: 22px;
		height: 26px;
	}

	.navbar-brand {
		margin-top: 0;
	}

	.sup-mnu-hf1 {
		height: 25px;
	}

	.sup-mnu-hf2 {
		height: 50px;
	}

	.ham-toggle-icon {
		right: 4px;
		top: 22px;
		color: #fff;
	}

	.sup-nav-dropdows:before {
		top: -6px;
		border-bottom: 26px solid #D92720;
		border-left: 26px solid #ffffff;
		height: 20px;
	}

	.new-updates h3 {
		padding: 0px 10px 0 18px;
		font-size: 12px;
	}

	.new-updates h3:after {
		margin-right: -17%;
	}

	.ba-off-prv {
		padding: 0;
	}

	.ba-off-row {
		height: auto;
		justify-content: left;
		top: -6em;
		position: relative;
		margin-bottom: -4.5em;
	}

	.ba-off-row h1 {
		font-size: 14px;
		line-height: 22px;
	}

	.quick-tabs-row {
		margin: 0;
		top: 2em;
	}

	.ba_off-btn {
		font-size: 14px;
		line-height: 18px;
		top: 0px;
		padding: 5px 15px;
		border-radius: 4px;
	}

	.quick-tabs-col h3 {
		font-size: 22px;
	}

	.quick-tabs-col p {
		font-size: 15px;
	}

	.qu-iconbox {
		display: grid;
		height: 120px;
		margin: 15px 0;
	}

	.qu-iconbox p {
		margin: 0;
		margin-left: 0;
		font-size: 14px;
	}

	#mh-bn-prosec {
		padding: 6em 0 0em;
	}

	.mh-bn-prosec h1 {
		font-size: 24px;
	}

	.mh-bk-proImg1 {
		margin: 0em 0 4em;
	}

	.mh-bk-proImg2 {
		margin: 2em 0 4em;
	}

	.mh-bk-proImg3 {
		margin: 2em 0 4em;
	}

	.mh-bk-proImg4 {
		margin: 2em 0 4em;
	}

	#counters {
		position: relative;
		bottom: 0;
		top: 2em;
		padding: 30px 0 30px;
	}

	div#counters .row {
		grid-gap: 10px 0;
	}

	.achiv-con-bg {
		padding: 25px 0 0px;
	}

	.achic-h-box h1 {
		font-size: 20px;
	}

	.achic-h-box p {
		font-size: 14px;
	}

	#nws-update {
		padding: 25px 0 25px;
	}

	.nws-twitter-pst {
		margin: 25px 0;
	}

	.gold-lnImg {
		margin: 25px 0;
	}

	.bank-mobo .bank-mobo-rw {
		height: auto;
		padding-top: 25px;
	}

	.mob-bg-rd {
		background-position: center bottom;
	}

	.bn-hand {
		background-position: center bottom;
	}

	.mh-mob-col1 {
		height: auto;
	}

	.mh-mob-col2 {
		height: auto;
	}

	.mh-slogan h1 {
		font-size: 25px;
		line-height: 30px;
	}

	.mh-slogan h3 {
		font-size: 18px;
		line-height: 20px;
	}

	section.bank-mobo {
		padding: 25px 0 60px;
	}

	.mh-scm-box h3 {
		font-size: 18px;
		line-height: 22px;
	}

	.mh-scm-box p {
		font-size: 14px;
		line-height: 20px;
	}

	.f-col-12 {
		width: 50%;
		padding: 0 10px !important;
	}

	.f-com-work1 li {
		flex-wrap: nowrap;
	}

	.f-com-work1 h1 {
		font-size: 16px;
	}

	.cor-office .f-com-work2 li {
		flex-wrap: wrap;
	}

	.footer-bg {
		padding: 3em 0 3em
	}

	.progress_counter h2 {
		font-size: 15px;
	}

	.progress-count {
		font-size: 32px;
		line-height: 42px;
	}

	.floating-contact-panel {
		display: none;
	}

	/*Product page*/
	.pro-carloan {
		padding: 50px 0;
	}

	.tabs-flx {
		padding-right: 0;
	}

	.pro-tabhead h1,
	.faq-innerCol h1,
	.prd-bn-prhead h1 {
		font-size: 25px;
		line-height: 35px;
	}

	.pro-tabhead h2 {
		font-size: 18px;
		line-height: 26px;
	}

	.pro-tabhead p {
		font-size: 14px;
		line-height: 24px;
	}

	.pro-tablistSec {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.pro-carloan .tab-content {
		padding: 10px;
	}

	.pro-carloan .nav-tabs {
		display: grid;
	}

	.pro-carloan a.nav-link {
		border-bottom: 3px solid #d1d1d1a1;
		padding: 10px 15px;
		font-size: 15px;
	}

	.pro-carloan .nav-tabs .nav-link:hover {
		border-bottom: 3px solid #d1d1d1a1;
	}

	.pro-carloan .nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active:hover {
		border-color: #e9ecef #e9ecef #D92720;
		border-bottom: 3px solid #D92720;
	}

	.tab-pro-list p {
		font-size: 14px;
	}

	.tab-prolist-item p {
		font-size: 14px;
	}

	.tab-prolist-item {
		padding-left: 20px;
	}

	.pro-carloan .tab-content {
		max-height: 300vh;
	}

	.faq_sec {
		padding: 50px 0 50px;
	}

	.faq_sec .card-header {
		padding: 12px 0;
		margin: 0 10px;
	}

	.faq-innerCol {
		padding-right: 0;
	}

	.faq_inbtn span {
		font-size: 14px;
	}

	.prd-bn-prhead {
		justify-content: left;
	}

	.pro-loan-frmcol {
		padding-left: 0;
	}

	.faq_inbtn>button.collapsed:before {
		width: 26px;
		height: 26px;
	}

	.faq_inbtn>button:before {
		width: 26px;
		height: 26px;
	}

	.faq_sec .card-body {
		padding: 0 15px 15px 15px;
		font-size: 14px;
	}

	#pr-mh-bn-prosec .mh-pro-posts {
		margin-top: 20px;
	}

	.pr-mh-bn-prosec {
		padding: 0 0 4em;
	}

	/*contact-us*/
	.qna-sec {
		padding: 0 0 25px;
	}

	.cn-frm-head {
		padding-bottom: 15px;
	}

	.cn-frm-head h1 {
		font-size: 25px;
	}

	.row.lo-add-part2 {
		width: 245px;
	}

	.contact-sec {
		padding: 30px 0 25px;
	}

	.qna-sec h1 {
		font-size: 38px;
	}

	.qna-sec p,
	.cn-add-box p,
	.mail-cont-head h5,
	.mail-cont-det p {
		font-size: 14px;
	}

	.qna-sec h3 {
		font-size: 15px;
	}

	.cn-add-boxfx {
		margin: 25px 0;
		padding-right: 0;
	}

	.cn-add-box {
		margin: 25px 0;
	}

	.form-block-contact {
		padding-right: 0;
		padding-left: 0;
	}

	.mobo-contact-col2 {
		padding: 0;
	}

	.text-field-blog-sidebar {
		width: 100%;
		font-size: 14px;
		margin-bottom: 15px;
	}

	#select-customer,
	#account-no,
	#fullname,
	div#company-no,
	#select-communication,
	#select-product,
	#radioBox {
		ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	.cta-button {
		font-size: 14px;
	}

	section.map-locSec {
		padding: 25px 0 50px;
	}

	.locate-br-head h1 {
		font-size: 25px;
	}

	.locate-br-head p {
		font-size: 14px;
		padding: 0;
		margin-top: 20px;
	}

	.map-marg-row {
		margin: 10px 0 0;
	}

	.locate-place {
		display: grid;
	}

	.locate-pname h1 {
		font-size: 18px;
	}

	.locate-pname p,
	.lo-add-para p {
		font-size: 14px;
	}

	.locate-pname,
	.lo-add-part {
		margin-top: 15px;
	}

	.map-marg-col {
		margin: 25px 0 10px;
		padding: 0;
	}

	/*About-us*/
	.about-bann-Img,
	.career-bann-Img {
		background-position: center;
		height: 250px;
		/* align-items: baseline; */
	}

	.ban-head h1 {
		font-size: 25px;
		padding-top: 15px;
		line-height: 28px;
	}

	.office-addSec {
		padding: 4em 0 2em;
	}

	.off-btn-wrap {
		padding-top: 2rem;
		margin-bottom: 25px;
	}

	.button.navbar-toggler.collapsed {
		display: none;
	}

	.add-n-pa {
		width: 100%;
	}

	.add-info h1 {
		padding: 20px 0 10px;
		font-size: 20px;
		margin: 0;
	}

	.or-offImg-col {
		display: block;
	}

	.add-n-pa p {
		font-size: 14px;
		margin-bottom: 16px;
	}

	.or-vis-content {
		padding: 35px 20px;
	}

	.or-vis-padd {
		padding-right: 15px;
	}

	#achivement {
		padding: 2em 0;
	}

	.or-vis-content p {
		font-size: 14px;
	}

	.or-mis-padd {
		padding-left: 15px;
		margin-top: 50px;
	}

	.or-vis-content h1 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	section.chairmanSec {
		padding: 4em 0 2em;
	}

	section.ceoSec {
		padding: 2em 0 4em;
	}

	.ceo-content {
		margin-left: 0;
	}

	img.chairman-Imgbox {
		height: auto;
	}

	img.ceo-Imgbox {
		height: auto;
	}

	.contac-md-col a {
		font-size: 14px;
	}

	.contac-md-col p {
		font-size: 14px;
	}

	section.missionSec {
		padding: 2em 0 2em;
	}

	img.or-offImg {
		width: 100%;
	}

	.chairman-content h1,
	.ceo-content h1 {
		font-size: 22px;
	}

	.chairman-content h2,
	.ceo-content h2 {
		font-size: 18px;
	}

	.chairman-content p,
	.chairman-content a,
	.ceo-content p,
	.ceo-content a {
		font-size: 14px;
	}

	.achic-h-box h1 {
		font-size: 20px;
	}

	div#counters {
		position: relative;
	}

	.board-dirSec button.owl-next,
	.senior-manageSec button.owl-next {
		margin: 0;
	}

	.board-dirSec .bord-direc h1,
	.senior-manageSec .bord-direc h1 {
		font-size: 20px;
		padding: 15px 0 15px;
	}

	.board-dirSec .owl-nav,
	.senior-manageSec .owl-nav {
		right: 2.5em;
		top: 3em;
	}

	section.board-dirSec {
		padding: 3em 0 1em;
	}

	section.senior-manageSec {
		padding: 1em 0 3em;
	}

	.geyLight .awrd-yrBox h1 {
		font-size: 20px;
		padding: 0;
	}

	.geyLight .owl-nav,
	.awardImg-box {
		display: none;
	}

	.mySlides ul {
		padding-left: 20px;
		margin: 0;
	}

	.awrd-yrBox {
		padding: 0;
	}

	section.geyLight {
		padding: 3em 0;
	}

	.media-sec {
		padding: 2em 0 6em;
	}

	.mob-img-cols1 {
		margin: 25px 0 25px;
	}

	.single-logo {
		display: flex;
	}

	.mediaImg-link h4 {
		font-size: 20px;
	}

	/*Gallery*/
	button.btn.fil-cat {
		font-size: 14px;
		padding: 5px 9px;
	}

	#portfolio {
		column-count: 1;
	}

	.filter-port {
		padding: 4em 0;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	span.moblogIn-btn a.log_inbtn p {
		font-size: 12px;
	}

	span.moblogIn-btn a.log_inbtn i {
		font-size: 12px;
	}

	span.moblogIn-btn .log_inbtn {
		padding: 5px 9px;
	}

	span.moblogIn-btn {
		right: 35px;
		top: 30px;
	}

	.mobMail {
		right: 9em;
		top: 35px;
	}

	.mobMail i {
		font-size: 20px;
	}

	.navbar-brand {
		width: 100%;
	}

	img.top-logo {
		width: 140px;
	}

	.head-sec .carousel-indicators li {
		width: 10px;
		height: 10px;
		background-color: rgb(0 0 0 / 48%);
	}

	.head-sec .carousel-indicators {
		bottom: -25px;
	}

	.head-sec .carousel-indicators .active {
		background-color: #000000;
	}

	.sup-nav-dropdows {
		margin-left: 50%;
		position: absolute;
		top: 45%;
		height: 45%;
	}

	.navbar-brand {
		margin-top: 0;
	}

	.sup-mnu-hf1 {
		height: 25px;
	}

	.sup-mnu-hf2 {
		height: 50px;
	}

	.ham-toggle-icon {
		right: 4px;
		top: 22px;
		color: #fff;
	}

	.sup-mnu-bg {
		padding: 18px 0;
	}

	.sup-nav-dropdows:before {
		top: -0.3em;
		border-bottom: 25px solid #D92720;
		border-left: 26px solid #ffffff;
	}

	.new-updates h3 {
		padding: 0px 10px 0 18px;
		font-size: 12px;
	}

	.new-updates h3:after {
		margin-right: -17%;
	}

	.ba-off-prv {
		padding: 0;
	}

	.ba-off-row {
		height: auto;
		justify-content: left;
		top: -6em;
		position: relative;
		margin-bottom: -4.5em;
	}

	.ba-off-row h1 {
		font-size: 14px;
		line-height: 22px;
	}

	.quick-tabs-row {
		margin: 0;
		top: 3em;
	}

	.ba_off-btn {
		font-size: 14px;
		line-height: 18px;
		top: 0px;
		padding: 5px 15px;
		border-radius: 4px;
	}

	.quick-tabs-col h3 {
		font-size: 22px;
	}

	.quick-tabs-col p {
		font-size: 15px;
	}

	.qu-iconbox {
		display: grid;
		height: 120px;
		margin: 15px 0;
	}

	.qu-iconbox p {
		margin: 0;
		margin-left: 0;
		font-size: 14px;
	}

	#mh-bn-prosec {
		padding: 5em 0 0em;
	}

	.mh-bn-prosec h1 {
		font-size: 24px;
	}

	.mh-bk-proImg1 {
		margin: 0em 0 4em;
	}

	.mh-bk-proImg2 {
		margin: 2em 0 4em;
	}

	.mh-bk-proImg3 {
		margin: 2em 0 4em;
	}

	.mh-bk-proImg4 {
		margin: 2em 0 4em;
	}

	#counters {
		position: relative;
		bottom: 0;
		top: 2em;
		padding: 30px 0 30px;
	}

	div#counters .row {
		grid-gap: 10px 0;
	}

	.achiv-con-bg {
		padding: 25px 0 0px;
	}

	.achic-h-box h1 {
		font-size: 24px;
	}

	.achic-h-box p {
		font-size: 14px;
	}

	#nws-update {
		padding: 25px 0 25px;
	}

	.nws-twitter-pst {
		margin: 15px 0;
		height: auto;
	}

	.nws-twitter-pst img {
		width: 100%;
	}

	.gold-lnImg {
		margin: 25px 0;
	}

	.bank-mobo .bank-mobo-rw {
		height: auto;
		padding-top: 25px;
	}

	.mob-bg-rd {
		background-position: center bottom;
	}

	.bn-hand {
		background-position: center bottom;
	}

	.mh-mob-col1 {
		height: auto;
	}

	.mh-mob-col2 {
		height: auto;
	}

	.mh-slogan h1 {
		font-size: 25px;
		line-height: 30px;
	}

	.mh-slogan h3 {
		font-size: 18px;
		line-height: 20px;
	}

	section.bank-mobo {
		padding: 25px 0 80px;
	}

	.mh-scm-box h3 {
		font-size: 18px;
		line-height: 22px;
	}

	.mh-scm-box p {
		font-size: 14px;
		line-height: 20px;
	}

	.f-col-12 {
		width: 50%;
		padding: 0 10px !important;
	}

	.f-com-work1 li {
		flex-wrap: nowrap;
	}

	.f-com-work1 h1 {
		font-size: 16px;
	}

	.cor-office .f-com-work2 li {
		flex-wrap: wrap;
	}

	.footer-bg {
		padding: 3em 0 3em
	}

	.progress_counter h2 {
		font-size: 15px;
	}

	.progress-count {
		font-size: 32px;
		line-height: 42px;
	}

	.floating-contact-panel {
		display: none;
	}

	/*Product page*/
	.pro-carloan {
		padding: 50px 0;
	}

	.tabs-flx {
		padding-right: 0;
	}

	.pro-tabhead h1,
	.faq-innerCol h1,
	.prd-bn-prhead h1 {
		font-size: 25px;
		line-height: 35px;
	}

	.pro-tabhead h2 {
		font-size: 18px;
		line-height: 26px;
	}

	.pro-tabhead p {
		font-size: 14px;
		line-height: 24px;
	}

	.pro-tablistSec {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.pro-carloan .tab-content {
		padding: 10px;
	}

	.pro-carloan .nav-tabs {
		display: grid;
	}

	.pro-carloan a.nav-link {
		border-bottom: 3px solid #d1d1d1a1;
		padding: 10px 15px;
		font-size: 15px;
	}

	.pro-carloan .nav-tabs .nav-link:hover {
		border-bottom: 3px solid #d1d1d1a1;
	}

	.pro-carloan .nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active:hover {
		border-color: #e9ecef #e9ecef #D92720;
		border-bottom: 3px solid #D92720;
	}

	.tab-pro-list p {
		font-size: 14px;
	}

	.tab-prolist-item p {
		font-size: 14px;
	}

	.tab-prolist-item {
		padding-left: 20px;
	}

	.pro-carloan .tab-content {
		max-height: 300vh;
	}

	.faq_sec {
		padding: 50px 0 50px;
	}

	.faq_sec .card-header {
		padding: 12px 0;
		margin: 0 10px;
	}

	.faq-innerCol {
		padding-right: 0;
	}

	.faq_inbtn span {
		font-size: 14px;
	}

	.prd-bn-prhead {
		justify-content: left;
	}

	.pro-loan-frmcol {
		padding-left: 0;
	}

	.faq_inbtn>button.collapsed:before {
		width: 26px;
		height: 26px;
	}

	.faq_inbtn>button:before {
		width: 26px;
		height: 26px;
	}

	.faq_sec .card-body {
		padding: 0 15px 15px 15px;
		font-size: 14px;
	}

	#pr-mh-bn-prosec .mh-pro-posts {
		margin-top: 20px;
	}

	.pr-mh-bn-prosec {
		padding: 0 0 4em;
	}

	/*contact-us*/
	.qna-sec {
		padding: 0 0 25px;
	}

	.row.lo-add-part2 {
		width: 245px;
	}

	.cn-frm-head {
		padding-bottom: 15px;
	}

	.cn-frm-head h1 {
		font-size: 25px;
	}

	.contact-sec {
		padding: 30px 0 25px;
	}

	.qna-sec h1 {
		font-size: 38px;
	}

	.qna-sec p,
	.cn-add-box p,
	.mail-cont-head h5,
	.mail-cont-det p {
		font-size: 14px;
	}

	.qna-sec h3 {
		font-size: 15px;
	}

	.cn-add-boxfx {
		margin: 25px 0;
		padding-right: 0;
	}

	.cn-add-box {
		margin: 25px 0;
	}

	.form-block-contact {
		padding-right: 0;
		padding-left: 0;
	}

	.mobo-contact-col2 {
		padding: 0;
	}

	.text-field-blog-sidebar {
		width: 100%;
		font-size: 14px;
		margin-bottom: 15px;
	}

	#select-customer,
	#account-no,
	#fullname,
	div#company-no,
	#select-communication,
	#select-product,
	#radioBox {
		ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	.cta-button {
		font-size: 14px;
	}

	section.map-locSec {
		padding: 25px 0 50px;
	}

	.locate-br-head h1 {
		font-size: 25px;
	}

	.locate-br-head p {
		font-size: 14px;
		padding: 0;
		margin-top: 20px;
	}

	.map-marg-row {
		margin: 10px 0 0;
	}

	.locate-place {
		display: flex;
	}

	.locate-pname h1 {
		font-size: 18px;
	}

	.locate-pname p,
	.lo-add-para p {
		font-size: 14px;
	}

	.locate-pname {
		margin-top: 0px;
	}

	.lo-add-part {
		margin-top: 15px;
	}

	.map-marg-col {
		margin: 25px 0 10px;
		padding: 0;
	}

	/*About-us*/
	.about-bann-Img,
	.career-bann-Img {
		background-position: center;
		height: 250px;
		/* align-items: baseline; */
	}

	.ban-head h1 {
		font-size: 25px;
		padding-top: 15px;
		line-height: 28px;
	}

	.office-addSec {
		padding: 4em 0 2em;
	}

	.off-btn-wrap {
		padding-top: 2rem;
		margin-bottom: 25px;
	}

	.button.navbar-toggler.collapsed {
		display: none;
	}

	.add-n-pa {
		width: 100%;
	}

	.add-info h1 {
		padding: 20px 0 10px;
		font-size: 20px;
		margin: 0;
	}

	.or-offImg-col {
		display: block;
	}

	.add-n-pa p {
		font-size: 14px;
		margin-bottom: 16px;
	}

	.or-vis-content {
		padding: 35px 20px;
	}

	.or-vis-padd {
		padding-right: 15px;
	}

	#achivement {
		padding: 2em 0;
	}

	.or-vis-content p {
		font-size: 14px;
	}

	.or-mis-padd {
		padding-left: 15px;
		margin-top: 50px;
	}

	.or-vis-content h1 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	section.chairmanSec {
		padding: 4em 0 2em;
	}

	section.ceoSec {
		padding: 2em 0 4em;
	}

	.ceo-content {
		margin-left: 0;
	}

	img.chairman-Imgbox {
		height: auto;
	}

	img.ceo-Imgbox {
		height: auto;
	}

	.contac-md-col a {
		font-size: 14px;
	}

	.contac-md-col p {
		font-size: 14px;
	}

	section.missionSec {
		padding: 2em 0 2em;
	}

	img.or-offImg {
		width: 100%;
	}

	.chairman-content h1,
	.ceo-content h1 {
		font-size: 22px;
	}

	.chairman-content h2,
	.ceo-content h2 {
		font-size: 18px;
	}

	.chairman-content p,
	.chairman-content a,
	.ceo-content p,
	.ceo-content a {
		font-size: 14px;
	}

	.achic-h-box h1 {
		font-size: 20px;
	}

	div#counters {
		position: relative;
	}

	.board-dirSec button.owl-next,
	.senior-manageSec button.owl-next {
		margin: 0;
	}

	.board-dirSec .bord-direc h1,
	.senior-manageSec .bord-direc h1 {
		font-size: 20px;
		padding: 15px 0 15px;
	}

	.board-dirSec .owl-nav,
	.senior-manageSec .owl-nav {
		right: 2.5em;
		top: 3em;
	}

	section.board-dirSec {
		padding: 3em 0 1em;
	}

	section.senior-manageSec {
		padding: 1em 0 3em;
	}

	.geyLight .awrd-yrBox h1 {
		font-size: 20px;
		padding: 0;
	}

	.geyLight .owl-nav,
	.awardImg-box {
		display: none;
	}

	.mySlides ul {
		padding-left: 20px;
		margin: 0;
	}

	.awrd-yrBox {
		padding: 0;
	}

	section.geyLight {
		padding: 3em 0;
	}

	.media-sec {
		padding: 2em 0 6em;
	}

	.mob-img-cols1 {
		margin: 25px 0 25px;
	}

	.single-logo {
		display: flex;
	}

	.mediaImg-link h4 {
		font-size: 20px;
	}

	/*Gallery*/
	button.btn.fil-cat {
		font-size: 14px;
		padding: 5px 9px;
	}

	#portfolio {
		column-count: 1;
	}

	.filter-port {
		padding: 4em 0;
	}
}

@media (min-width: 375px) and (max-width: 478px) {
	span.moblogIn-btn a.log_inbtn p {
		font-size: 14px;
	}

	span.moblogIn-btn a.log_inbtn i {
		font-size: 14px;
	}

	span.moblogIn-btn .log_inbtn {
		padding: 5px 13px;
	}

	span.moblogIn-btn {
		right: 50px;
		top: 30px;
	}

	.mobMail {
		right: 11em;
		top: 44px;
	}

	.mobMail i {
		font-size: 20px;
	}

	.navbar-brand {
		width: 100%;
		margin-top: 0;
	}

	.head-sec .carousel-indicators li {
		width: 10px;
		height: 10px;
		background-color: rgb(0 0 0 / 48%);
	}

	.head-sec .carousel-indicators {
		bottom: -25px;
	}

	.head-sec .carousel-indicators .active {
		background-color: #000000;
	}

	.sup-mnu-bg {
		padding: 18px 0;
	}

	.sup-mnu-hf1 {
		height: 25px;
	}

	.sup-mnu-hf2 {
		height: 50px;
	}

	.sup-nav-dropdows:before {
		top: -4px;
		border-bottom: 25px solid #D92720;
		border-left: 25px solid #ffffff;
	}

	img.top-logo {
		width: 150px;
		margin-bottom: 5px;
	}

	.sup-nav-dropdows {
		margin-left: 50%;
		position: absolute;
		top: 45%;
		height: 50%;
	}

	.new-updates h3 {
		padding: 0px 10px 0 18px;
		font-size: 12px;
	}

	.new-updates h3:after {
		margin-right: -17%;
	}

	.ham-toggle-icon {
		right: 12px;
		top: 22px;
	}

	.ba-off-prv {
		padding: 0;
	}

	.ba-off-row {
		height: auto;
		justify-content: left;
		top: -7.5em;
		position: relative;
		margin-bottom: -4.5em;
	}

	.ba-off-row h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.quick-tabs-row {
		margin: 0;
		top: 3em;
	}

	.ba_off-btn {
		font-size: 14px;
		line-height: 18px;
		top: 0px;
		padding: 5px 15px;
		border-radius: 4px;
	}

	.quick-tabs-col h3 {
		font-size: 22px;
	}

	.quick-tabs-col p {
		font-size: 15px;
	}

	.qu-iconbox {
		display: grid;
		height: 120px;
		margin: 15px 0;
	}

	.qu-iconbox p {
		margin: 0;
		margin-left: 0;
		font-size: 14px;
	}

	#mh-bn-prosec {
		padding: 5em 0 0em;
	}

	.mh-bn-prosec h1 {
		font-size: 24px;
	}

	.mh-bk-proImg1 {
		margin: 0em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg2 {
		margin: 2em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg3 {
		margin: 2em 0 4em;
		background-position: center;
	}

	.mh-bk-proImg4 {
		margin: 2em 0 4em;
		background-position: center;
	}

	.mh-scm-box {
		width: 70%;
		position: relative;
		bottom: 0;
		left: 0;
		top: 10em;
	}

	#counters {
		position: relative;
		bottom: 0;
		top: 2em;
	}

	.achiv-con-bg {
		padding: 25px 0 0px;
	}

	.achic-h-box h1 {
		font-size: 24px;
	}

	.achic-h-box p {
		font-size: 14px;
	}

	#nws-update {
		padding: 50px 0 25px;
	}

	.nws-twitter-pst {
		margin: 15px 0;
		height: auto;
	}

	.nws-twitter-pst img {
		width: 100%;
	}

	.gold-lnImg {
		margin: 25px 0;
	}

	.bank-mobo .bank-mobo-rw {
		height: auto;
		padding-top: 25px;
	}

	.mob-bg-rd {
		background-position: center bottom;
	}

	.bn-hand {
		background-position: center bottom;
		height: 285px;
	}

	.mh-mob-col1 {
		height: auto;
	}

	.mh-mob-col2 {
		height: 180px;
		align-items: flex-start;
	}

	.mh-slogan h1 {
		font-size: 25px;
		line-height: 30px;
	}

	.mh-slogan h3 {
		font-size: 18px;
		line-height: 20px;
	}

	section.bank-mobo {
		padding: 35px 0 80px;
	}

	.mh-scm-box h3 {
		font-size: 18px;
		line-height: 22px;
	}

	.mh-scm-box p {
		font-size: 14px;
		line-height: 20px;
	}

	.f-col-sm-12 {
		width: 50%;
		padding: 0 10px !important;
	}

	.f-com-work1 li {
		flex-wrap: nowrap;
	}

	.f-com-work1 h1 {
		font-size: 16px;
	}

	.cor-office .f-com-work2 li {
		flex-wrap: wrap;
	}

	.footer-bg {
		padding: 3em 0 3em
	}

	.floating-contact-panel {
		display: none;
	}

	/*Product page*/
	.pro-carloan {
		padding: 50px 0;
	}

	.tabs-flx {
		padding-right: 0;
	}

	.pro-tabhead h1,
	.faq-innerCol h1,
	.prd-bn-prhead h1 {
		font-size: 25px;
		line-height: 35px;
	}

	.pro-tabhead h2 {
		font-size: 18px;
		line-height: 26px;
	}

	.pro-tabhead p {
		font-size: 14px;
		line-height: 24px;
	}

	.pro-tablistSec {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.pro-carloan .tab-content {
		padding: 10px;
	}

	.pro-carloan .nav-tabs {
		display: grid;
	}

	.pro-carloan a.nav-link {
		border-bottom: 3px solid #d1d1d1a1;
		padding: 10px 15px;
		font-size: 15px;
	}

	.pro-carloan .nav-tabs .nav-link:hover {
		border-bottom: 3px solid #d1d1d1a1;
	}

	.pro-carloan .nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active:hover {
		border-color: #e9ecef #e9ecef #D92720;
		border-bottom: 3px solid #D92720;
	}

	.tab-pro-list p {
		font-size: 14px;
	}

	.tab-prolist-item p {
		font-size: 14px;
	}

	.tab-prolist-item {
		padding-left: 20px;
	}

	.pro-carloan .tab-content {
		max-height: 300vh;
	}

	.faq_sec {
		padding: 50px 0 50px;
	}

	.faq_sec .card-header {
		padding: 12px 0;
		margin: 0 10px;
	}

	.faq-innerCol {
		padding-right: 0;
	}

	.faq_inbtn span {
		font-size: 14px;
	}

	.prd-bn-prhead {
		justify-content: left;
	}

	.pro-loan-frmcol {
		padding-left: 0;
	}

	.faq_inbtn>button.collapsed:before {
		width: 26px;
		height: 26px;
	}

	.faq_inbtn>button:before {
		width: 26px;
		height: 26px;
	}

	.faq_sec .card-body {
		padding: 0 15px 15px 15px;
		font-size: 14px;
	}

	#pr-mh-bn-prosec .mh-pro-posts {
		margin-top: 20px;
	}

	.pr-mh-bn-prosec {
		padding: 0 0 4em;
	}

	/*contact-us*/
	.qna-sec {
		padding: 0 0 25px;
	}

	.row.lo-add-part2 {
		width: 245px;
	}

	.cn-frm-head {
		padding-bottom: 15px;
	}

	.cn-frm-head h1 {
		font-size: 25px;
	}

	.contact-sec {
		padding: 30px 0 25px;
	}

	.qna-sec h1 {
		font-size: 38px;
	}

	.qna-sec p,
	.cn-add-box p,
	.mail-cont-head h5,
	.mail-cont-det p {
		font-size: 14px;
	}

	.qna-sec h3 {
		font-size: 15px;
	}

	.cn-add-boxfx {
		margin: 25px 0;
		padding-right: 0;
	}

	.cn-add-box {
		margin: 25px 0;
	}

	.form-block-contact {
		padding-right: 0;
		padding-left: 0;
	}

	.mobo-contact-col2 {
		padding: 0;
	}

	.text-field-blog-sidebar {
		width: 100%;
		font-size: 14px;
		margin-bottom: 15px;
	}

	#select-customer,
	#account-no,
	#fullname,
	div#company-no,
	#select-communication,
	#select-product,
	#radioBox {
		ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	.cta-button {
		font-size: 14px;
	}

	section.map-locSec {
		padding: 25px 0 50px;
	}

	.locate-br-head h1 {
		font-size: 25px;
	}

	.locate-br-head p {
		font-size: 14px;
		padding: 0;
		margin-top: 20px;
	}

	.map-marg-row {
		margin: 10px 0 0;
	}

	.locate-place {
		display: flex;
	}

	.locate-pname h1 {
		font-size: 18px;
	}

	.locate-pname p,
	.lo-add-para p {
		font-size: 14px;
	}

	.locate-pname {
		margin-top: 0px;
	}

	.lo-add-part {
		margin-top: 15px;
	}

	.map-marg-col {
		margin: 25px 0 10px;
		padding: 0;
	}

	/*About-us*/
	.about-bann-Img,
	.career-bann-Img {
		background-position: center;
		height: 250px;
		/* align-items: baseline; */
	}

	.ban-head h1 {
		font-size: 25px;
		padding-top: 15px;
		line-height: 28px;
	}

	.office-addSec {
		padding: 4em 0 2em;
	}

	.off-btn-wrap {
		padding-top: 2rem;
		margin-bottom: 25px;
	}

	.button.navbar-toggler.collapsed {
		display: none;
	}

	.add-n-pa {
		width: 100%;
	}

	.add-info h1 {
		padding: 20px 0 10px;
		font-size: 20px;
		margin: 0;
	}

	.or-offImg-col {
		display: block;
	}

	.add-n-pa p {
		font-size: 14px;
		margin-bottom: 16px;
	}

	.or-vis-content {
		padding: 35px 20px;
	}

	.or-vis-padd {
		padding-right: 15px;
	}

	#achivement {
		padding: 2em 0;
	}

	.or-vis-content p {
		font-size: 14px;
	}

	.or-mis-padd {
		padding-left: 15px;
		margin-top: 50px;
	}

	.or-vis-content h1 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	section.chairmanSec {
		padding: 4em 0 2em;
	}

	section.ceoSec {
		padding: 2em 0 4em;
	}

	.ceo-content {
		margin-left: 0;
	}

	img.chairman-Imgbox {
		height: auto;
	}

	img.ceo-Imgbox {
		height: auto;
	}

	.contac-md-col a {
		font-size: 14px;
	}

	.contac-md-col p {
		font-size: 14px;
	}

	section.missionSec {
		padding: 2em 0 2em;
	}

	img.or-offImg {
		width: 100%;
	}

	.chairman-content h1,
	.ceo-content h1 {
		font-size: 22px;
	}

	.chairman-content h2,
	.ceo-content h2 {
		font-size: 18px;
	}

	.chairman-content p,
	.chairman-content a,
	.ceo-content p,
	.ceo-content a {
		font-size: 14px;
	}

	.achic-h-box h1 {
		font-size: 20px;
	}

	div#counters {
		position: relative;
	}

	.board-dirSec button.owl-next,
	.senior-manageSec button.owl-next {
		margin: 0;
	}

	.board-dirSec .bord-direc h1,
	.senior-manageSec .bord-direc h1 {
		font-size: 20px;
		padding: 15px 0 15px;
	}

	.board-dirSec .owl-nav,
	.senior-manageSec .owl-nav {
		right: 2.5em;
		top: 3em;
	}

	section.board-dirSec {
		padding: 3em 0 1em;
	}

	section.senior-manageSec {
		padding: 1em 0 3em;
	}

	.geyLight .awrd-yrBox h1 {
		font-size: 20px;
		padding: 0;
	}

	.geyLight .owl-nav,
	.awardImg-box {
		display: none;
	}

	.mySlides ul {
		padding-left: 20px;
		margin: 0;
	}

	.awrd-yrBox {
		padding: 0;
	}

	section.geyLight {
		padding: 3em 0;
	}

	.media-sec {
		padding: 2em 0 6em;
	}

	.mob-img-cols1 {
		margin: 25px 0 25px;
	}

	.single-logo {
		display: flex;
	}

	.mediaImg-link h4 {
		font-size: 20px;
		top: 7em;
	}

	/*Gallery*/
	button.btn.fil-cat {
		font-size: 14px;
		padding: 5px 9px;
	}

	#portfolio {
		column-count: 1;
	}

	.filter-port {
		padding: 4em 0;
	}
}

@media (min-width: 479px) and (max-width: 767px) {
	span.moblogIn-btn a.log_inbtn p {
		font-size: 15px;
	}

	span.moblogIn-btn a.log_inbtn i {
		font-size: 15px;
	}

	span.moblogIn-btn .log_inbtn {
		padding: 6px 18px;
	}

	span.moblogIn-btn {
		top: 42px;
	}

	.navbar-brand {
		width: 100%;
		margin-top: 5px;
	}

	.mobMail {
		right: 13em;
		top: 50px;
	}

	img.top-logo {
		width: 200px;
		margin-bottom: 10px;
	}

	.head-sec .carousel-indicators li {
		width: 10px;
		height: 10px;
		background-color: rgb(0 0 0 / 48%);
	}

	.head-sec .carousel-indicators {
		bottom: -30px;
	}

	.head-sec .carousel-indicators .active {
		background-color: #000000;
	}

	.sup-nav-dropdows {
		margin-left: 50%;
		position: absolute;
		top: 51%;
		height: 50%;
	}

	.sup-nav-dropdows:before {
		top: -8px;
		border-bottom: 32px solid #D92720;
		border-left: 32px solid #ffffff;
		left: -100%;
	}

	.sup-mnu-bg {
		padding: 20px 0;
	}

	.new-updates h3 {
		padding: 0px 10px 0 18px;
		font-size: 12px;
	}

	.new-updates h3:after {
		margin-right: -17%;
	}

	.ham-toggle-icon {
		right: 15px;
		top: 38px;
	}

	.ba-off-prv {
		padding: 0 0 0 2em;
	}

	.ba-off-row {
		height: auto;
		justify-content: left;
		top: -9em;
		position: relative;
		margin-bottom: -5em;
	}

	.ba-off-row h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.quick-tabs-row {
		margin: 0;
		top: 3em;
	}

	.ba_off-btn {
		font-size: 14px;
		line-height: 18px;
		top: 0px;
		padding: 5px 15px;
		border-radius: 4px;
	}

	.quick-tabs-col h3 {
		font-size: 22px;
	}

	.quick-tabs-col p {
		font-size: 15px;
	}

	.qu-iconbox p {
		margin: 0;
		margin-left: 0;
		font-size: 14px;
	}

	#mh-bn-prosec {
		padding: 5em 0 0em;
	}

	.mh-bn-prosec h1 {
		font-size: 24px;
	}

	#achivement {
		padding-bottom: 15px;
	}

	#counters {
		position: relative;
		bottom: 0;
		top: 2em;
	}

	.achiv-con-bg {
		padding: 25px 0 0px;
	}

	.achic-h-box h1 {
		font-size: 24px;
	}

	.achic-h-box p {
		font-size: 14px;
	}

	#nws-update {
		padding: 35px 0 35px;
	}

	.nws-twitter-pst {
		margin: 15px 0;
		height: auto;
	}

	.nws-twitter-pst img {
		width: 100%;
	}

	.gold-lnImg {
		margin: 10px 0;
	}

	.bank-mobo .bank-mobo-rw {
		height: auto;
		padding-top: 25px;
	}

	.mob-bg-rd {
		background-position: center bottom;
	}

	.bn-hand {
		background-position: center bottom;
		height: 335px;
	}

	.mh-mob-col1 {
		height: auto;
	}

	.mh-mob-col2 {
		height: 200px;
		align-items: flex-start;
	}

	.mh-slogan h1 {
		font-size: 25px;
		line-height: 30px;
	}

	.mh-slogan h3 {
		font-size: 18px;
		line-height: 20px;
	}

	section.bank-mobo {
		padding: 25px 0 80px;
	}

	.mh-scm-box h3 {
		font-size: 18px;
		line-height: 22px;
	}

	.mh-scm-box p {
		font-size: 14px;
		line-height: 20px;
	}

	.f-com-work1 li {
		flex-wrap: nowrap;
	}

	.f-com-work1 h1 {
		font-size: 16px;
	}

	.cor-office .f-com-work2 li {
		flex-wrap: wrap;
	}

	.footer-bg {
		padding: 3em 0 3em
	}

	.floating-contact-panel {
		display: none;
	}

	/*Product page*/
	.pro-carloan {
		padding: 50px 0;
	}

	.tabs-flx {
		padding-right: 0;
	}

	.pro-tabhead h1,
	.faq-innerCol h1,
	.prd-bn-prhead h1 {
		font-size: 25px;
		line-height: 35px;
	}

	.pro-tabhead h2 {
		font-size: 18px;
		line-height: 26px;
	}

	.pro-tabhead p {
		font-size: 14px;
		line-height: 24px;
	}

	.pro-tablistSec {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.pro-carloan .tab-content {
		padding: 10px;
	}

	.pro-carloan .nav-tabs {
		display: flex;
	}

	.pro-carloan a.nav-link {
		border-bottom: 3px solid #d1d1d1a1;
		padding: 10px 15px;
		font-size: 15px;
	}

	.pro-carloan .nav-tabs .nav-link:hover {
		border-bottom: 3px solid #d1d1d1a1;
	}

	.pro-carloan .nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active:hover {
		border-color: #e9ecef #e9ecef #D92720;
		border-bottom: 3px solid #D92720;
	}

	.tab-pro-list p {
		font-size: 14px;
	}

	.tab-prolist-item p {
		font-size: 14px;
	}

	.tab-prolist-item {
		padding-left: 20px;
	}

	.pro-carloan .tab-content {
		max-height: 200vh;
	}

	.faq_sec {
		padding: 50px 0 50px;
	}

	.faq_sec .card-header {
		padding: 12px 0;
		margin: 0 10px;
	}

	.faq-innerCol {
		padding-right: 0;
	}

	.faq_inbtn span {
		font-size: 14px;
	}

	.prd-bn-prhead {
		justify-content: left;
	}

	.pro-loan-frmcol {
		padding-left: 0;
	}

	.faq_inbtn>button.collapsed:before {
		width: 26px;
		height: 26px;
	}

	.faq_inbtn>button:before {
		width: 26px;
		height: 26px;
	}

	.faq_sec .card-body {
		padding: 0 45px 15px 15px;
		font-size: 14px;
	}

	#pr-mh-bn-prosec .mh-pro-posts {
		margin-top: 20px;
	}

	.pr-mh-bn-prosec {
		padding: 0 0 4em;
	}

	/*contact-us*/
	.qna-sec {
		padding: 0 0 25px;
	}

	.row.lo-add-part2 {
		width: 245px;
	}

	.cn-frm-head {
		padding-bottom: 15px;
	}

	.cn-frm-head h1 {
		font-size: 25px;
	}

	.contact-sec {
		padding: 30px 0 25px;
	}

	.qna-sec h1 {
		font-size: 38px;
	}

	.qna-sec p,
	.cn-add-box p,
	.mail-cont-head h5,
	.mail-cont-det p {
		font-size: 14px;
	}

	.qna-sec h3 {
		font-size: 15px;
	}

	.cn-add-boxfx {
		margin: 25px 0;
		padding-right: 0;
	}

	.cn-add-box {
		margin: 25px 0;
	}

	.form-block-contact {
		padding-right: 0;
		padding-left: 0;
	}

	.mobo-contact-col2 {
		padding: 0;
	}

	.text-field-blog-sidebar {
		width: 100%;
		font-size: 14px;
		margin-bottom: 15px;
	}

	.cta-button {
		font-size: 14px;
	}

	section.map-locSec {
		padding: 25px 0 50px;
	}

	.locate-br-head h1 {
		font-size: 25px;
	}

	.locate-br-head p {
		font-size: 14px;
		padding: 0;
		margin-top: 20px;
	}

	.map-marg-row {
		margin: 10px 0 0;
	}

	.locate-place {
		display: flex;
	}

	.locate-pname h1 {
		font-size: 18px;
	}

	.locate-pname p,
	.lo-add-para p {
		font-size: 14px;
	}

	.locate-pname {
		margin-top: 0px;
	}

	.lo-add-part {
		margin-top: 15px;
	}

	.map-marg-col {
		margin: 25px 0 10px;
		padding: 0;
	}

	/*About-us*/
	.about-bann-Img,
	.career-bann-Img {
		background-position: center;
		height: 250px;
		/* align-items: baseline; */
	}

	.ban-head h1 {
		font-size: 25px;
		padding-top: 15px;
		line-height: 28px;
	}

	.office-addSec {
		padding: 4em 0 2em;
	}

	.off-btn-wrap {
		padding-top: 2rem;
		margin-bottom: 25px;
	}

	.button.navbar-toggler.collapsed {
		display: none;
	}

	.add-n-pa {
		width: 100%;
	}

	.add-info h1 {
		padding: 20px 0 10px;
		font-size: 20px;
		margin: 0;
	}

	.or-offImg-col {
		display: block;
	}

	.add-n-pa p {
		font-size: 14px;
		margin-bottom: 16px;
	}

	.or-vis-content {
		padding: 35px 20px;
	}

	.or-vis-padd {
		padding-right: 15px;
	}

	#achivement {
		padding: 2em 0;
	}

	.or-vis-content p {
		font-size: 14px;
	}

	.or-mis-padd {
		padding-left: 15px;
		margin-top: 50px;
	}

	.or-vis-content h1 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	section.chairmanSec {
		padding: 4em 0 2em;
	}

	section.ceoSec {
		padding: 2em 0 4em;
	}

	.ceo-content {
		margin-left: 0;
	}

	img.chairman-Imgbox {
		height: 390px;
		object-fit: contain;
		object-position: center;
	}

	img.ceo-Imgbox {
		height: 390px;
		object-fit: contain;
		object-position: center;
	}

	.contac-md-col a {
		font-size: 14px;
	}

	.contac-md-col p {
		font-size: 14px;
	}

	section.missionSec {
		padding: 2em 0 2em;
	}

	img.or-offImg {
		width: 100%;
		height: 450px;
		object-position: center;
		object-fit: contain;
	}

	.chairman-content h1,
	.ceo-content h1 {
		font-size: 22px;
	}

	.chairman-content h2,
	.ceo-content h2 {
		font-size: 18px;
	}

	.chairman-content p,
	.chairman-content a,
	.ceo-content p,
	.ceo-content a {
		font-size: 14px;
	}

	.achic-h-box h1 {
		font-size: 20px;
	}

	div#counters {
		position: relative;
	}

	.board-dirSec button.owl-next,
	.senior-manageSec button.owl-next {
		margin: 0;
	}

	.board-dirSec .bord-direc h1,
	.senior-manageSec .bord-direc h1 {
		font-size: 20px;
		padding: 15px 0 15px;
	}

	.board-dirSec .owl-nav,
	.senior-manageSec .owl-nav {
		right: 2.5em;
		top: 3em;
	}

	section.board-dirSec {
		padding: 3em 0 1em;
	}

	section.senior-manageSec {
		padding: 1em 0 3em;
	}

	.geyLight .awrd-yrBox h1 {
		font-size: 20px;
		padding: 0;
	}

	.geyLight .owl-nav,
	.awardImg-box {
		display: none;
	}

	img.img-fluid.mediaImg {
		width: 100%;
	}

	.mySlides ul {
		padding-left: 20px;
		margin: 0;
	}

	.awrd-yrBox {
		padding: 0;
	}

	section.geyLight {
		padding: 3em 0;
	}

	.media-sec {
		padding: 2em 0 6em;
	}

	.mob-img-cols1 {
		margin: 25px 0 25px;
	}

	.single-logo {
		display: flex;
	}

	.mediaImg-link h4 {
		font-size: 20px;
		top: 10em;
	}

	/*Gallery*/
	button.btn.fil-cat {
		font-size: 14px;
		/*padding: 5px 9px;*/
	}

	#portfolio {
		column-count: 2;
	}

	.filter-port {
		padding: 4em 0;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {

	.nws-twitter-pst {
		height: auto;
		margin: 18px 0;
	}

	.nws-twitter-pst img {
		width: 100%;
	}

	.new-updates h3:after {
		margin-right: -12%;
	}

	.head-sec .carousel-indicators {
		bottom: 25px;
	}

	.quick-tabs-row {
		bottom: 1.5em;
	}

	.qu-iconbox {
		display: grid;
		height: 135px;
	}

	.mh-bk-proImg1 {
		margin-bottom: 6em;
		background-position: center;
		border-radius: 10px;
	}

	.mh-bk-proImg2 {
		margin-bottom: 6em;
		background-position: center;
		border-radius: 10px;
	}

	.mh-bk-proImg3 {
		margin-bottom: 6em;
		background-position: center;
		border-radius: 10px;
	}

	.mh-bk-proImg4 {
		margin-bottom: 6em;
		background-position: center;
		border-radius: 10px;
	}

	.mh-scm-box {
		position: relative;
		width: 95%;
		left: 0;
		top: 9em;
	}

	#mh-bn-prosec {
		padding: 0 0 0em;
	}

	.gold-lnImg {
		background-position: center;
	}

	.gd-loan-d {
		padding: 0 15px;
	}

	.mob-bg-rd {
		background-position: center bottom;
	}

	.bn-hand {
		background-position: center bottom;
		height: 347px;
	}

	.mh-slogan h1 {
		font-size: 35px;
		line-height: 45px;
	}

	.mh-slogan h3 {
		font-size: 22px;
		line-height: 30px;
	}

	.mh-mob-col2 {
		justify-content: left;
		height: 330px;
	}

	.mh-mob-col1 {
		height: 330px;
	}

	.bank-mobo .bank-mobo-rw {
		height: 330px;
	}

	.last-s.dropdown:hover .dropdown-menu {
		position: absolute;
		left: -4.5em;
		top: 2em;
	}

	.qu-iconbox p {
		margin-left: 0;
	}

	#nws-update {
		padding: 35px 0;
	}

	/*Product-page*/
	.pro-carloan {
		padding: 50px 0;
	}

	.faq_inbtn>button:before {
		width: 30px;
		height: 30px;
	}

	.faq_inbtn>button.collapsed:before {
		width: 30px;
		height: 30px;
	}

	.tabs-flx {
		padding: 0;
	}

	.faq-innerCol {
		padding: 0;
	}

	.pr-mh-bn-prosec {
		padding: 0px 0 3em;
	}

	/*contact-us*/
	.qna-sec {
		padding: 25px 10px 0 0;
	}

	.row.lo-add-part2 {
		width: 245px;
	}

	.cn-frm-head {
		padding-bottom: 20px;
	}

	.cn-frm-head h1 {
		font-size: 28px;
	}

	.contact-sec {
		padding: 5em 0 4em;
	}

	.qna-sec h1 {
		font-size: 42px;
	}

	.qna-sec p,
	.cn-add-box p,
	.mail-cont-head h5,
	.mail-cont-det p {
		font-size: 15px;
	}

	.qna-sec h3 {
		font-size: 16px;
	}

	.cn-add-boxfx {
		margin: 30px 0;
		padding-right: 0;
	}

	.cn-add-box {
		margin: 30px 0;
	}

	.form-block-contact {
		padding-right: 0;
		padding-left: 0;
	}

	.mobo-contact-col2 {
		/*padding: 0;*/
	}

	.text-field-blog-sidebar {
		width: 100%;
		font-size: 15px;
		margin-bottom: 15px;
		padding-left: 8px;
	}

	.c-grid-layout {
		grid-column-gap: 10px;
	}

	.cta-button {
		font-size: 15px;
	}

	section.map-locSec {
		padding: 0 0 5em;
	}

	.locate-br-head h1 {
		font-size: 28px;
	}

	.locate-br-head p {
		font-size: 15px;
		padding: 0;
		margin-top: 20px;
	}

	.map-marg-row {
		margin: 10px 0 0;
	}

	.locate-place {
		display: flex;
	}

	.locate-pname h1 {
		font-size: 18px;
	}

	.locate-pname p,
	.lo-add-para p {
		font-size: 15px;
	}

	.locate-pname {
		margin-top: 0px;
	}

	.lo-add-part {
		margin-top: 15px;
	}

	.map-marg-col {
		margin: 25px 0 10px;
	}

	.lo-add-para br {
		display: none;
	}

	/*About-us*/
	.about-bann-Img,
	.career-bann-Img {
		background-position: center;
	}

	.office-addSec {
		padding: 6em 0 4em;
	}

	img.or-offImg {
		width: 100%;
	}

	.add-info h1 {
		font-size: 25px;
	}

	.ban-head h1 {
		font-size: 38px;
	}

	.or-vis-content {
		padding: 35px 30px;
	}

	.add-n-pa p {
		font-size: 15px;
	}

	.or-vis-content h1 {
		font-size: 25px;
		margin-bottom: 15px;
	}

	.or-vis-content p {
		font-size: 15px;
	}

	section.missionSec {
		padding: 2em 0 4em;
	}

	#achivement {
		padding: 2em 0 6em;
	}

	img.chairman-Imgbox,
	img.ceo-Imgbox {
		object-fit: contain;
		height: auto;
	}

	.chairman-content p,
	.ceo-content p,
	.achic-h-box p {
		font-size: 15px;
	}

	.achic-h-box h1 {
		font-size: 25px;
	}

	section.chairmanSec {
		padding: 2em 0 2em;
	}

	section.ceoSec {
		padding: 2em 0 6em;
	}

	div#counters {
		left: 0;
	}

	.contac-md-col p,
	.contac-md-col a {
		font-size: 15px;
	}

	.media-sec {
		padding: 2em 0 6em;
	}

	.or-mis-padd {
		padding-left: 15px;
	}

	.or-vis-padd {
		padding-right: 15px;
	}

	.achiv-con-bg {
		padding: 50px 15px 130px;
	}

	.awardImg-box {
		width: 32%;
	}

	.mediaImg-link h4 {
		font-size: 24px;
		top: 3em;
		left: 10px;
	}

	/*Gallery*/
	#portfolio {
		column-count: 3;
	}

	.filter-port {
		padding: 4em 0;
	}

	#select-communication,
	#select-customer,
	#select-product,
	#fullname,
	#radioBox,
	#account-no {
		ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.last-s.dropdown:hover .dropdown-menu {
		position: absolute;
		left: -4.5em;
		top: 2em;
	}

	#nws-update {
		padding: 50px 0;
	}

	/*contact-us*/
	.row.lo-add-part2 {
		width: 355px;
	}

	.cn-frm-head {
		padding-bottom: 20px;
	}

	.cn-frm-head h1 {
		font-size: 28px;
	}

	.contact-sec {
		padding: 5em 0 4em;
	}

	.qna-sec h1 {
		font-size: 52px;
	}

	.qna-sec p,
	.cn-add-box p,
	.mail-cont-head h5,
	.mail-cont-det p {
		font-size: 16px;
	}

	.qna-sec h3 {
		font-size: 16px;
	}

	.cn-add-boxfx {
		margin: 30px 0;
		padding-right: 0;
	}

	.cn-add-box {
		margin: 30px 0;
	}

	.form-block-contact {
		padding-right: 0;
		padding-left: 0;
	}

	.mobo-contact-col2 {
		/*padding: 0;*/
	}

	.text-field-blog-sidebar {
		width: 100%;
		font-size: 15px;
		margin-bottom: 15px;
	}

	.c-grid-layout {
		grid-column-gap: 10px;
	}

	.cta-button {
		font-size: 16px;
	}

	section.map-locSec {
		padding: 0 0 5em;
	}

	.locate-br-head h1 {
		font-size: 28px;
	}

	.locate-br-head p {
		font-size: 16px;
		padding: 0;
		margin-top: 30px;
	}

	.map-marg-row {
		margin: 20px 0 0;
	}

	.locate-place {
		display: flex;
	}

	.locate-pname h1 {
		font-size: 23px;
	}

	.locate-pname p {
		font-size: 18px;
	}

	.lo-add-para p {
		font-size: 15px;
	}

	.locate-pname {
		margin-top: 0px;
	}

	.lo-add-part {
		margin-top: 15px;
	}

	.map-marg-col {
		margin: 25px 0 10px;
	}

	.lo-add-para br {
		display: none;
	}

	/*About*/
	.mediaImg-link h4 {
		font-size: 26px;
		top: 4em;
	}

	.or-vis-content {
		padding: 50px 45px;
	}

	img.chairman-Imgbox,
	img.ceo-Imgbox {
		object-fit: contain;
	}

	img.or-offImg {
		width: 100%;
	}

	.about-bann-Img,
	.career-bann-Img {
		background-position: center;
	}

	/*Gallery*/
	.filter-port {
		padding: 6em 0;
	}

	#select-branch,
	#company-no {
		ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	input.exis_radio[type=checkbox],
	input.exis_radio[type=radio] {
		margin-left: 3%;
		margin-right: 2px;
	}
}

@media (min-width: 1367px) and (max-width: 1619px) {
	.ba-off-row {
		height: 437px;
	}

	.contact-sec {
		padding: 8em 0 6em;
	}

	section.map-locSec {
		padding: 0 0 8em;
	}

	/*About*/
	.mediaImg-link h4 {
		font-size: 26px;
		top: 5em;
	}

	.awardImg-box {
		width: 20%;
	}

	.about-bann-Img,
	.career-bann-Img {
		background-position: center;
	}

	.or-vis-content {
		padding: 50px 50px;
	}

	.achic-h-box h1 {
		margin-bottom: 25px;
	}

	img.chairman-Imgbox,
	img.ceo-Imgbox {
		object-fit: contain;
		height: auto;
	}

	.ba-off-prv {
		padding: 0 4em 0 8em;
	}

	#select-branch,
	#company-no {
		ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}
}

@media (min-width: 1620px) and (max-width: 1919px) {
	.ba-off-row {
		height: 437px;
	}

	/*About*/
	.mediaImg-link h4 {
		font-size: 26px;
		top: 2em;
	}

	.awardImg-box {
		width: 20%;
	}

	img.chairman-Imgbox,
	img.ceo-Imgbox {
		object-fit: contain;
		height: auto;
	}

	.ba-off-prv {
		padding: 0 4em 0 8em;
	}

	#select-branch,
	#company-no {
		ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}
}

@media (min-width: 1920px) and (max-width: 2065px) {
	.ham-toggle-icon {
		display: none;
	}

	/*About*/
	.mediaImg-link h4 {
		font-size: 26px;

	}

	#select-branch,
	#company-no {
		ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}
}

@media (min-width: 2066px) and (max-width: 2505px) {
	.ham-toggle-icon {
		display: none;
	}

	/*About*/
	.mediaImg-link h4 {
		font-size: 26px;

	}

	#select-branch,
	#company-no {
		ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}
}