@media(min-width:992px){
	.homepage .slick-prev{	
		left:-5px;	
		height:45px;	
		width:45px;	
	}	
	.homepage .slick-next{	
		right:-5px;	
		height:45px;	
		width:45px;	
	}
	
}
/***code by aiswariya**/
#forms-doc-error {
    position: absolute;
    left: 37%;
    right: 0;
    padding: 5px 15px;
    margin: -100px 0 0;
}
.search-input .input-group1{
    display: block;
}
.search-body.search-body1 {
    height: 300px;
}
.search-input1 {
    max-width: 30%;
    position: absolute;
    left: 37%;
    right: 0;
    padding: 5px 15px;
    margin: -160px 0 0;
}
.download {
    position: absolute;
    bottom: -10px;
    right: 35px;
}
.form-text#edit-title {
	border: none;
    width: 100%;
    max-width: 100%;
    outline: none;
}
.mediagridinner {
    border: 1px solid #DDDDDE;
    display: flex;
    align-items: center;
    padding: 30px 20px;
    background: #F2F2F2;
    border-bottom: 15px solid #D8D8D8;
}
input#edit-submit-products-and-services {
	position: absolute;
    top: 0;
    right: 0;
    background: url(../images/search.svg)no-repeat;
    width: 20px;
    background-size: contain;
    border: none;
}
.search-error {
    color: red;
    font-weight: bold;
    padding: 10px 10px 0 20px;
    text-align: left;
}
.medipaneltab {
    padding: 50px 0 100px 0;
    max-width: 60%;
    margin: 0 auto;
}
.mediagrid {
    margin: 20px 0;
}
.media_tab ul li a.active {
    border-bottom: 3px solid #ED7D31;
}
.media_tab ul {
    display: flex;
    justify-content: center;
    margin: 0 0 50px 0;
}
.media_tab ul li a {
    width: 250px;
    height: 60px;
    display: flex;
    text-align: center;
    border: 1px solid #C0C0C0;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: #4F4F4F;
    font-weight: bold;
}
.searchgrid {
    margin: 0 auto;
	background: #fff;
}
.searchgrid .acc-content.forms-docs {
    margin: 10px 0;
}
/***code by aiswariya**/
.homepage .slick-dots li{
	margin:0px;
}
.homepage .slick-dots{
	bottom:40px;
}
.homepage .slick-dots li.slick-active button:before{
	color: #004880;
}
.homepage .slick-dots li button:before {
    font-size: 8px;
    color: #fff;
}
.homepage .slick-dots li button:before{
	opacity: 1;
}
.offer-box{
	background:#fff;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	box-shadow: 4px 4px 20px #0000001A;
	height:100%;
}
.mob-offer-box{
	background: #F3F3F3;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
	box-shadow: 4px 4px 20px #0000001A;
	height:100%;
	padding:30px 10px 15px;
}
.m-img img{
	height:80px;
	position:relative;
	left:50%;
	transform:translateX(-50%);
	top:37px;
}
.offer-box img{
	position:relative;
	left:50%;
	transform:translateX(-50%);
	margin-top:-65px;
	height:140px;
}
.fs14{
	font-size:14px;
}
.fs16{
	font-size:16px !important;
}
.fs18{
	font-size:18px !important;
}
.fs20{
	font-size:20px !important;
}
.text-gray{
	color: #707070 !important;
}
.mtb50{
	margin-top:50px;
	margin-bottom:50px;
}
.btn-red{
	background:#ca282f;
	color:#fff !important;
}
.btn-red-outline{
	border:1px solid #ca282f;
	color:#ca282f !important;
}
.bg-yellow{
	background:#fff7e4;
}
/* .pd-lr-80{
	padding-left:80px;
	padding-right:80px;
} */
.viewall.offer a:before{
	content: "";
    width: 27%;
    height: 1px;
    border-bottom: 3px solid #ED3B25;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-80%);
}
.bg-light-skyblue{
	background: transparent linear-gradient(180deg, #F1F8FF 0%, var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(180deg, #F1F8FF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}
.title .b-left{
	border-left: 3px solid #ED3B25;
}
.mb40{
	margin-bottom:40px;
}
.video-sec .play{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin-top: -60%;
    height: 70px;
}
.foundation-bg {
background: url(../images/foundation-bg.png) no-repeat;
background-size: cover;
}
p.f-date {
    color: #fff;
}

p.f-time {
    color: #fff;
}

p.f-desc {
    text-align: center;
}
.viewall.story a:before{
	content: "";
    width: 27%;
    height: 1px;
    border-bottom: 3px solid #ED3B25;
    position: absolute;
    bottom: 0;
    left: 0;
}
.sub-head{
	color:#092E4F;
	font-weight:900;
	font-size:25px;
}
.mt{
	margin-top:22px;
}
.bank-feature-link{
	list-style:none;
	padding-left:0px;
}
.bank-feature-link li{
	color:#004880;
	font-style:italic;
	font-weight:bolder;
	margin-bottom:10px;
}
.bank-feature-link li a.active{
	color: #3399E8;
}
.icon-one img{
	position:relative;
	left:50%;
	transform:translateX(-50%);
	height:45px;
	margin-bottom:20px;
}
	.found-hd{
		font-size: 34px !important;
	}
	.found-bhd{
		font-size: 24px !important;
	}
	.simple-page-body{margin-left: 22%;}

 /*Career page Start 03/07/2023 */
.below-search-banner .image-container img {width: 300px;}
.below-search-banner .below-banner-inner {padding: 10px;}
.below-search-banner .text-container p {font-size: 13px;}
.below-search-banner .text-container {padding-top: 20px;}
/*Career page End*/

@media(max-width:767px){
	.found-hd{
		font-size: 28px !important;
	}
	.found-bhd{
		font-size: 24px !important;
	}
	.simple-page-body{margin-left: 0%;}
	.medipaneltab {
		max-width: 100%;
	}
	.search-body.search-body1 {
		height: 250px;
	}
	.search-input1 {
		max-width: 90%;
		margin: -140px 0 0 0;
	}
	.mediagrid {
		padding: 0 6px;
	}
	.mediagridinner {
		padding: 20px 12px;
		border-bottom: 10px solid #D8D8D8;
	}
	.mediarow {
		margin: 0;
	}
	.mediagrid {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.media_tab ul li a {
		width: 140px;
		height: auto;
		font-size: 14px;
		padding: 10px;
	}
	.mediagrid {
		margin: 10px 0 20px 0;
	}
	.media_tab ul {
		margin: 0 0 30px 0;
	}
	.mb-120{
		margin-bottom:120px;
	}
	.video-sec .play{
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		margin-top: -60%;
		height: 50px;
	}
	.mtb50{
		margin-top:25px;
		margin-bottom:25px;
	}
	.mm-btm-25{
		margin-bottom:25px;
	}
	.mm-btm-15{
		margin-bottom:15px;
	}
	.crsl-wo-img.w-img .container-fluid .heading.cuthalf.mw-100{
		max-width: 100%;
	}
	.saving-act {
		padding: 10px 25px !important;
		width: 100% !important;
		left: 0 !important;
		transform: translateX(0%) !important;
		margin-top: -25px !important;
	}
	.heading.mt240{
		margin-top:65px !important;
	}
	.mt-25{
		margin-top:-25px !important;
	}
	.spc-0{
		margin-bottom: 10px !important;
	}
	.mob-spc-40{
		padding-bottom: 0px !important;
		margin-bottom: -40px !important;
	}
	.spac-0{
		margin-top: 0px;
		padding-top: 0px;
	}
	.mbpb-0{
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
	.b-bank-fs-18 br{
		display:block !important;
	}
	.homepage .slick-dots{	
		bottom:-25px;	
	}	
	.homepage .slick-dots li button:before {	
		font-size: 12px;	
		color: #dcdcdc;	
	}
	.pd75{
		padding-top:35px !important;
		padding-bottom:35px !important;
	}
	.mob-mt-25{
		margin-top:25px;
	}
	.mob-mt-0{
		margin-top:0px !important;
	}
	.sm-mt-25{
		margin-top:25px;
	}
	.ml155{
		margin-left:155px;
	}
}

@media(min-width:1200px){
	.crsl-wo-img.w-img .box-crsl-items.shadow.opc {
		background: rgba(255, 255, 255, 0.9);
	}
}
.saving-act{
	background:#fff7e4;
padding:18px 30px 0px;
	width:60%;
	position:relative;
	left:50%;
	transform:translateX(-50%);
	margin-top:-90px;
	border-radius:4px;
}
.mt-90{
	margin-top:-45px;
}
.slicker.t-left .slick-track{
	margin-left:0;
}
@media(min-width:768px) and (max-width:1199px){
	.medipaneltab {
		max-width: 80%;
	}
}
@media(min-width:768px){
	.heading.mt240{
		margin-top:65px !important;
	}
}
.text-blue{
	color:#004880;
}
.search-h2 h2{
	font-size: 25px;
    font-weight: 900;
}
.fw600{
	font-weight:600;
}
.red-vertical-line{
	background:#ED3B25;
	height:21px;
	width:2px;
	margin-top:6px;
	/* margin-left: 15px;
    margin-right: 15px; */
}
.beyond-bank-sec{
	background:#fff;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
}
.beyond-bank-sec img{
	margin-top:-85px;
	height:140px;
}
.beyond-bank-sec h3{
	margin-bottom:10px;
}
.mt100{
	margin-top:100px;
}
.b-right{
	border-right:1px solid #BFBFBF;
}
.prl{
	padding-right:20px;
	padding-left:20px;
	height:60%;
}
.mob-beyond-bank-sec {
    background: #fff;
    box-shadow: 4px 4px 20px #0000001A;
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    padding: 40px 10px 10px;
}
.b-img img{
	height: 130px;
    top: 50px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.slicker-one .slick-prev, .slicker-one .slick-next{
	top:65%;
}
.slicker-two .slick-prev, .slicker-two .slick-next{
	top:65%;
}
@media(max-width:567px){
	.f-right{
		float:right;
	}
	.f-right br{
		display:block !important;
	}
	.b-bank-fs-18 span.fs18{
		font-size:14px !important;
	}
	.search-h2 h2{
		font-size:18px;
	}
	.b-bank-fs-18 .mr-5{
		margin-right:10px !important;
	}
	.red-vertical-line {
		background: #ED3B25;
		height: 40px;
		width: 2px;
		margin-top: 0px;
	}	
}
.f-right br{
	display:none;
}
.b-bank-fs-18 br{
	display:none;
}
@media(max-width:1198px) and (min-width:768px){
	.mt-100{
		margin-top:-100px;
	}
}

@media(min-width:992px){
	.pl-40{
		padding-left:40px;
	}
	.mt-180{
margin-top:130px;
	}
	.mt50{
		margin-top:50px !important;
	}
	.h870{
		height:875px !important;
	}
}
@media(min-width:1199px){
	.mt-240{
		margin-top:-240px !important;
	}
}

.box-crsl-items.shadow.hov:hover{
	background: transparent linear-gradient(117deg, #FFFFFF 0%, #eefef9 100%) 0% 0% no-repeat padding-box !important;
	box-shadow: 4px 4px 20px #0000004D !important;
	border: 1px solid #3399E8 !important;
	border-radius: 4px !important; 
}

@media(min-width: 1200px){
	.crsl-wo-img.w-img .box-crsl-items {
		background: rgba(255, 255, 255, 0.9);
	}
}
.bg-light-gray{
	background:#f4f4f4;
}
.bank-link{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 8px;
	padding:10px 6px;
}
.bank-link a{
	color: #004880;
    font-style: italic;
    font-weight: bolder;
    font-size:14px;
}
.bank-link a.active{
	color: #3399E8;
}


/* Chat Box Design Css */
.chatbox {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99999;
	top: 0;
	right: 0;
	overflow-x: hidden;
	transition: 0.5s;
	background:#fff;
}
.chatbox-header{
	padding:15px;
	background:#093252;
}
.chatbox-header p{
	font-size:18px;
	color:#fff;
}
.chatbox-header .closebtn{
	color:#fff;
	font-size:25px;
}
.chat-body{
	padding:15px;
}
.chat-body p{
	color:#000;
	font-size:14px;
	margin-bottom:0px;
}
.chat-msg-sender{
	background: #F3F3F3 0% 0% no-repeat padding-box;
    box-shadow: 4px 4px 20px #0000001A;
    border: 1px solid #D9D9D9;
    border-radius: 16px 0px 16px 16px;
    padding: 10px;
	float:right;
	width:80%;
}
.chat-msg-receiver{
	background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 0px 16px 16px 16px;
    padding: 10px;
	width:80%;
}
.receiver-span{
	width:89%;
}
.chat-profile p{
	background:#707070;
	color:#fff;
	border-radius:50%;
	height:30px;
	width:30px;
	text-align:center;
	padding-top:3px;
}
.chat-body span{
	font-size:12px;
}
.chat-inner-box{
	border: 1px solid #1D6DAB;
	border-radius: 6px;
	padding:6px 12px;
}
.chat-inner-box p{
	color:#1D6DAB;
	margin-bottom:0px;
}
.h-20{
	height:20px;
}
.b-rad-50{
	border-radius:50%;
}

@media screen and (max-height: 450px) {
  .chatbox {padding-top: 15px;}
  .chatbox a {font-size: 18px;}
}

.overlay {
    position: fixed;
	display: none; 
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.8);
    z-index: 99999;
}

.menu{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 8px;
}
.menu ul{
	list-style:none;
}
.menu p{
	margin-bottom:8px;
	margin-top:5px;
	background:#ecf7ff;
	padding:2px 0px 2px 15px;
	font-weight:600;
}
.menu ul li{
	/* font-weight:600; */
	margin-bottom:8px;
	padding-left: 25px;
}
.offer-disc-box{
	background: #fff;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
	box-shadow: 4px 4px 20px #0000001A;
	height:100%;
	padding:50px 50px 20px 50px;
}
.m-img.sys img{
	height:115px;
	top:50px;
}
.slicker-three .slick-prev, .slicker-three .slick-next{
	top:60%;
}
.pd75{
	padding-top:75px;
	padding-bottom:75px;
}
.dis-cou{
	background: #fff;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
	box-shadow: 4px 4px 20px #0000001A;
	height:100%;
}
.dis-cou .offer-disc-box-one{
	padding:50px 50px 20px 50px;
}
@media(min-width:992px){
	.prl-15{
		padding-right:18px;
		padding-left:18px;
		margin-bottom:20px;
	}
	/* .slicker-three .slick-prev{
		left:-18px;
	}
	.slicker-three .slick-next{
		right:-18px;
	} */
}
/* .slick-slide {
    margin: 0 10px;
} */

.modal-box{
	background: #fff;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
	box-shadow: 4px 4px 20px #0000001A;
	padding:30px;
	height:400px;
	/* overflow-y:scroll; */
	overflow: auto;
}
.modal-box ul{
	padding-left:20px;
	list-style:disc;
}
.modal-box ul li{
	color:#707070 !important;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color:#707070 !important;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0,0,0,.0);
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 80px !important;
    z-index: 1;
}

@media(max-width:767px){
	.modal-content{
		border:none;
	}
	.modal-box{
		padding: 15px 0px 15px 15px;
	}
	.prl8{
		padding-right: 8px;
		padding-left: 8px;
	}
	.modal-box p, .modal-box ul li{
		font-size:14px;
	}
	.mt40{
		margin-top:0px !important;
	}
}

.about-menu{
		background:#FFFFFF 0% 0% no-repeat padding-box;	
box-shadow:4px 4px 20px #0000001A;	
border:1px solid #D9D9D9;	
border-radius:8px;	
padding:10px 0px;
}
	.about-menu ul li span{	
margin-left:-10px;	
padding-left: 0px !important;	
font-size:14px;	
}
.about-menu ul{
	list-style:none;	
padding-left:0px;	
margin-bottom:0px;
}
.about-menu p{
	margin-bottom:8px;	
margin-top:5px;	
padding:2px 0px 2px 15px;
}
.about-menu ul li{
	margin-bottom:8px;
	padding: 4px 30px 4px 40px;
}
.about-menu ul li a{
		font-size:14px;
	padding-left:25px;
}
	.about-menu ul li.active {	
background: #ECF7FF;	
color: #000;	
font-weight: 700;	
}	
.about-menu ul li.active a {	
color:#000;	
font-weight:700;	
}
.mt40{
	margin-top:40px;
}
	@media(min-width:767px){	
.md-ptop-50{	
padding-top:50px;	
}	
}
/* Horizontal Slider */
.horizontal-timeline .events-content li[data-horizontal-timeline], .horizontal-timeline .events-content li[data-date]{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 10px;
	font-size:16px;
	text-align:left;
	width:85%;
	padding:0px;
}
.red-line{
	background: red;
    height: 60px;
    width: 2px;
    margin-right: 10px;
	margin-top:6px;
}
.hori-h2 .title .heading{
	font-size:45px;
	margin-top:15px;
}
.event-cont ul{
	list-style:disc;
}
.pd25{
	padding-top:25px;
	padding-bottom:25px;
}
.timeline-navigation a.fa-arrow-circle-right{
	position:absolute;
	top:400%;
	font-size:35px;
	right:0px
}
.timeline-navigation a.fa-arrow-circle-left{
	position:absolute;
	top:400%;
	left:0px;
	font-size:35px;
	left:0px;
}
.horizontal-timeline .events a::after{
	top: -14px;
    background: #3399E8;
    padding: 3px;
    height: 16px;
    width: 16px;
    box-shadow: inset 0px 0px 0px 2px #fff;
    border: 1px solid #3399E8;
}
.horizontal-timeline .events a{
	top: 8px;
	padding-top: 10px;
	color:#707070;
}
.horizontal-timeline .events{
	bottom: 40%;
	background: #cccccc;
	height:4px;
}
.timeline-navigation a.fa-chevron-circle-right.scroll-right{
	position: relative;
    top: -15px;
	font-size:35px;
}
.timeline-navigation a.fa-chevron-circle-left.scroll-left{
	position: relative;
    top: -15px;
	font-size:35px;
}
.horizontal-timeline .filling-line{
	background:transparent;
}
.horizontal-timeline .events a.selected::after, .horizontal-timeline .events a.older-event::after {
    background-color: #002bff;
}
.horizontal-timeline .events a.selected::after{
    background-color: #707070;
    height: 16px;
    width: 16px;
    top: -14px;
    box-shadow: inset 0px 0px 0px 2px #e4e4e4, 0px 0px 0px 7px #e4e4e4;
    border: 1px solid #707070;
}
.horizontal-timeline .events a.older-event::after{
	background-color: #3399E8;
}
/* .horizontal-timeline .events a.selected{
	background-color: #707070;
} */
.timeline-navigation a.fa-arrow-circle-right:before {
    content:  url(../images/chevicon-right.png)  !important; 
	/* background-image: url(../images/chevicon-right.png) !important; */
}
.timeline-navigation a.fa-arrow-circle-left:before {
    content: url("../images/chevicon-left.png") !important;
}
.timeline-navigation a.fa-chevron-circle-right.scroll-right:before{
	content:  url(../images/chevicon-right.png)  !important;
}
.timeline-navigation a.fa-chevron-circle-left.scroll-left:before{
	content: url("../images/chevicon-left.png") !important;
}
.horizontal-timeline.loaded {
    opacity: 1;
    margin: 0 !important;
    overflow-x: hidden;
}
.horizontal-timeline .events-wrapper {
    height: 85px;
}

@media(max-width:1100px){
	.timeline-navigation a.fa-chevron-circle-right.scroll-right{
		position: relative;
		top: -8px;
		font-size:35px;
	}
	.timeline-navigation a.fa-chevron-circle-left.scroll-left{
		position: relative;
		top: -52px;
		font-size:35px;
	}
}

@media(max-width:576px){
	.timeline-navigation a.fa-arrow-circle-right{
		font-size: 24px;
		right: -1px;
	}
	.timeline-navigation a.fa-arrow-circle-left {
		left: 0px;
		font-size: 24px;
	}
	.horizontal-timeline .timeline {
		padding-bottom: 0px !important;
	}
	.timeline-navigation a.fa-chevron-circle-left.scroll-left {
		position: relative;
		top: -50px;
		font-size: 24px;
	}
	.timeline-navigation a.fa-chevron-circle-right.scroll-right {
		position: relative;
		top: -8px;
		font-size: 24px;
	}
}

@media(max-width:767px){
	.red-line {
		background: red;
		height: 27px;
		width: 3px;
		margin-right: 6px;
		margin-top: 1px;
	}
	.horizontal-timeline .events-content li[data-horizontal-timeline], .horizontal-timeline .events-content li[data-date]{
		font-size:14px;
		text-align:left;
		width:85%;
		padding:0px;
		margin-top:15px;
	}
	.hori-h2 .title .heading {
		font-size: 24px;
		margin-top: 2px;
	}
	.mob-pd-lr-25{
		padding-left:35px;
		padding-right:15px;
	}
	.event-cont{
		margin-top:10px;
	}
	.row.pd25.mob-pd-lr-25 .d-flex.justify-content-end{
		justify-content:flex-start !important;
		margin-left:-15px;
	}
	.timeline-navigation#leftNav, .timeline-navigation#rightNav{
		z-index: 10;
	}
	.our-story-img{
		text-align: right;
		padding-right: 0px;
		margin-top: -100px;
	}
	.our-story-img img{
		height: 320px;
		position: relative;
		top: 100px;
	}
	.mt-110{
		margin-top:110px;
	}
}

@media(min-width:1199px){
	.timeline-navigation a.fa-arrow-circle-right{
		position:absolute;
		top:400%;
		font-size:35px;
	}
	.timeline-navigation a.fa-arrow-circle-left{
		position:absolute;
		top:400%;
		left:0px;
		font-size:35px;
	}
	.pad-right-0{
		padding-right:0px;
	}
	.pad-right-0 .our-story-img img{
		position: relative;
		top: 100px;
	}
}

/* Debit card offers page design */
.bg-blue-black{
	background: transparent linear-gradient(100deg, #003361 0%, #020910 100%);
}

.page-title .breadcrumb.one .breadcrumb-item a {
    color: #83F7FB;
}
.page-title .breadcrumb.one .breadcrumb-item + .breadcrumb-item::before{
	color: #83F7FB;
}
.page-title .breadcrumb.one .breadcrumb-item.active{
	color: #fff;
}
.filter-box{
	background:#ecf7ff;
	padding:15px;
}
.clear-btn{
	border:none;
	background:none;
	box-shadow:none;
	color:#004880;
	padding:0px;
	font-style:italic;
	font-weight:bold;
}
.clear-btn:focus{
	box-shadow:none;
}
.filter-box .custom-control-label{
	padding-left:8px;
	color:#092E4F;
    font-size: 14px;
}
.filter-box .custom-control-label::before {
    position: absolute;
    top: .35rem;
    left: -1.5rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
	background-color: #ecf7ff;
    border:1px solid #004880;
}
.filter-box .custom-control-label::after {
    position: absolute;
    top: .35rem;
    left: -1.5rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
}
.filter-box .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #004880;
    background-color: #004880;
}
.filter-box .custom-control.custom-checkbox{
	margin-bottom:5px;
}
.filter-hr hr{
	margin-top:0px;
	margin-bottom:0px;
}
.filter-select select {
    background-color: white;
	background-image:url('../images/down-arrow.png');
	background-position: right 10px center;
	background-repeat: no-repeat;
	background-size: auto 40%;
	border-radius:2px;
	box-shadow:none;
	border:none;
	color: #707070;
	font-size:16px;
	/* padding: 10px 30px 10px 10px; */

	outline: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	
}
	.filter-select select::-ms-expand{	
	display: none	
}
.filter-select select:focus{
	box-shadow:none;
}
.filter-select .form-group{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:5px 5px 5px 15px;
	position: relative;
}
.filter-select img{
	height:12px;
	margin-top:1px;
}
.loader-btn{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	color:#CA282F !important;
}
.loader-btn:focus{
	box-shadow:none;
}
.chat-msg-receiver .btn{
	box-shadow:none;
	font-size:14px;
	color:#1D6DAB !important;
	width:100%;
	border: 1px solid #1D6DAB;
	border-radius: 6px;
	padding:10px 12px;
}
.chat-msg-receiver .btn.btn-primary{
	color:#fff !important;
}
.chat-msg-receiver form input{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding: 8px 10px;
    font-size: 14px;
	margin-bottom: 1rem!important;
}
.chat-msg-receiver form.otp input{
	padding:10px;
	width:20%;
}
.fw900{
	font-weight:900;
}
.fs22{
	font-size:22px;
}
.mt1{
	margin-top:1px;
}
.pd50{
	padding:50px 0px;
}
.mb-35{
	margin-bottom:35px;
}
@media(min-width:768px){
	.bg-half-circle{
		width: 100%;
		height: 1000px;
		border-radius: 0 0 100% 100%;
		background: transparent linear-gradient(180deg, #FFFFFF 60%, #C1E1FFF0 100%) 0% 0% no-repeat padding-box;
		margin-top: -550px;
		position: absolute;
		z-index:-1;
	}
}
.banner-content{
	position:absolute;
	top:-15px;
	left:50%;
	transform:translateX(-50%);
	width:80%;
	padding:20px;
	z-index:2;
}
.fill{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding: 8px 10px;
    font-size: 14px;
	margin-bottom: 2rem!important;
}
.white-btn{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 8px;
	color: #004880 !important;
	margin-bottom:10px;
}
.transparent-modal-box{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000004D;
	border: 2px solid #3399E8;
	border-radius: 8px;
	padding:35px;
	margin-bottom:25px;
}
.transp-modal .modal-content{
	background:none;
	border:none;
}
/* .bann-img{
	top:50px;
} */
.bann-image-one{
	position:absolute;
	left:0px;
	top:55px;
}
.lh18{
	line-height:18px;
}
.bann-image-one img{
	height:150px;
}
.bann-image-two{
	position:absolute;
	left:50px;
	top:135px;
}
.bann-image-two img{
	height:170px;
}
.bann-image-three{
	position:absolute;
	right:0px;
	top:55px;
}
.bann-image-three img{
	height:150px;
}
.bann-image-four{
	position:absolute;
	right: 25px;
    top: 135px;
}
.bann-image-four img{
	height:170px;
}

@media(min-width:768px) and (max-width:991px){
	/* .bann-image-two{
		position:absolute;
		left:70px;
		top:240px;
	}
	.bann-image-four{
		position:absolute;
		right:0px;
		top:240px;
	}
	.bann-image-three {
		position: absolute;
		right: -35px;
		top: 55px;
	} */
	.bann-image-two {
		position: absolute;
		left: 30px;
		top: 135px;
	}
	.bann-image-four {
		position: absolute;
		right: 10px;
		top: 135px;
	}
}
.group.bann-group-img{
	position:relative;
	top:260px;
}

.bann-image-one-sec-two img{
	position:absolute;
	left:0px;
	top:0px;
	height:120px;
}
.bann-image-two-sec-two img{
	position:absolute;
	left:20px;
	top:50px;
	height:120px;
}
.bann-image-three-sec-two img{
	position:absolute;
	right:0px;
	top:0px;
	height:120px;
}
.bann-image-four-sec-two img{
	position:absolute;
	right:10px;
	top:50px;
	height:120px;
}
.bann-image-five-sec-two img{
	position:absolute;
	right:20px;
	top:100px;
	height:120px;
}
.bann-image-six-sec-two img{
	position:absolute;
	right:40px;
	top:160px;
	height:120px;
}

.bann-image-one-sec-three img{
	position:absolute;
	left:0px;
	top:0px;
	height:120px;
}
.bann-image-two-sec-three img{
	position:absolute;
	left:20px;
	top:50px;
	height:110px;
}
.bann-image-three-sec-three img{
	position:absolute;
	right:0px;
	top:0px;
	height:120px;
}
.bann-image-four-sec-three img{
	position:absolute;
	right:10px;
	top:50px;
	height:120px;
}
.bann-image-five-sec-three img{
	position:absolute;
	right:20px;
	top:100px;
	height:120px;
}
.bann-image-six-sec-three img{
	position:absolute;
	left:40px;
	top:110px;
	height:120px;
}

.filter-icon img{
	height: 40px;
    position: fixed;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
	z-index:99999;
}
.filter-close-icon img{
	position:fixed;
	bottom:10px;
	right: 15px;
	z-index:99999;
	height: 40px;
}

/* Filter Design */
.offcanvas-active {
	overflow:hidden;
}
.screen-overlay {
	width:0%;
	height: 100%;
	z-index: 30;
	position: fixed;
	top: 0;
	left: 0;
	opacity:0;
	visibility:hidden;
	background-color: rgba(34, 34, 34, 0.6);
	transition:opacity .2s linear, visibility .1s, width 1s ease-in;
}
.screen-overlay.show {
	transition:opacity .5s ease, width 0s;
    opacity:1;
    width:100%;
    visibility:visible;
}
.offcanvas {
	width:280px;
	visibility: hidden;
	transform:translateX(-100%);
	transition:all .2s;
	border-radius:0; 
	box-shadow: 0 5px 10px rgba(0,0,0, .2);
	display:block;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 1200;
	background-color: #fff;
	overflow-y: scroll;
	overflow-x: hidden;
}
.offcanvas.offcanvas-right {
	right: 0;
	left: auto;
	transform: translateX(100%); 
}
.offcanvas.show {
	visibility: visible;
    transform: translateX(0);
    transition: transform .2s;
}
.offcanvas .btn-close{ 
	position: absolute; 
	right:15px; 
	top:15px; 
}

@media(max-width:767px){
	.filter-box{
		background:#fff;
	}
	.pd50.elite{	
		position:relative;	
		overflow:hidden;	
	}
	.bg-half-circle-mob {
		/* width: 100% !important; */
		/* height: 150px; */
		/* border-radius: 0 0 50% 50%; */
		/* background: transparent linear-gradient(180deg, #FFFFFF 0%, #C1E1FFF0 100%) 0% 0% no-repeat padding-box; */
		/* margin-top: 260px; */
		/* position: absolute; */
		/* z-index: -1; */
		width: 150% !important;	
		height: 320px;	
		border-radius: 0 0 50% 50%;	
		background: transparent linear-gradient(180deg, #FFFFFF 0%, #C1E1FFF0 100%) 0% 0% no-repeat padding-box;	
		margin-top: 60px;	
		position: absolute;	
		z-index: -1;	
		margin-left:-24%;
	}
	.mt200{
		margin-top:0px !important;
	}
	.homepage-banner img{
		position:relative;
		left:50%;
		transform:translateX(-50%);
		height:200px;
	}
	.fill {
		width: 100% !important;
	}
	.white-btn{
		padding:4px 6px !important;
	}
}
.mt200{
	margin-top:200px;
}

@media(max-width:479px){
	.mob-mt80-p{
		margin-top:80% !important;
	}
	.white-btn{
		font-size:10px;
	}
	.offer-disc-box, .dis-cou {
		margin-bottom: 25px;
	}
}

@media (min-width:480px) and (max-width:767px){
	.mob-mt80-p{
		margin-top:50% !important;
	}
}
li.animationSpeed.selected::marker{
	/* display:none; */
	color:#f4f4f4;
}
.horizontal-timeline .events-content{
	height:100% !important;
}
.bg-light-blue{
	background:#ecf7ff;
}
.t-c ul{
	padding-left:20px;
}
.contact-details{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:25px;
}
.box-crsl-items .icon img{
	position:relative;
	left:0;
	transform:translateX(0);
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------
Our Philosophy
--------------------------------------------------------------------------------------------------------------------------------------------------- */
.bg-halfcircle{
	width: 108%;
    height: 1000px;
    border-radius: 50%;
    background: #C1E1FFF0;
    margin-top: -40%;
    position: absolute;
    z-index: -1;
    left: -50px;
}
.pd100{
	padding:100px 0px;
}
.text-light-gray{
	color:#e8e8e8;
}
.vision-h1 h1{
	font-size:130px;
	font-weight:900;
}
.fs40{
	font-size:40px;
}
.create-cont h2, .create-cont p{
	text-align:center;
	color:#fff;
}
.lh25{
	line-height:25px;
}
.vision-mission h1{
	text-transform:uppercase;
	color:#e8e8e8;
	font-weight:900;
	font-size:100px;
}
.quo-img img{
	height:25px;
	
}
.ban-img img{
	position:relative;
	left:50%;
	transform:translateX(-50%);
}
.mb65{
	margin-bottom:65px;
}
.sec-cir{
	position:relative;
	overflow:hidden;
}
.bg-half-circle-one{
	pointer-events: none;
	background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C1E1FFF0)) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(180deg, #ffffff 0%, #C1E1FFF0 100%) 0% 0% no-repeat padding-box;
	background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#C1E1FFF0)) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(180deg, #FFFFFF 0%, #C1E1FFF0 100%) 0% 0% no-repeat padding-box;
	width: 700px;
	height: 700px;
	border-radius: 50%;
	position: absolute;
	top: 75%;
	left: 50%;
	-webkit-transform: translate(-50%, -97%);
	transform: translate(-50%, -97%);
	z-index: -1;
}
.viewall.knowmore a:before{
	content: "";
    width: 30%;
    height: 1px;
    border-bottom: 3px solid #ED3B25;
    position: absolute;
    bottom: 0;
    left: 0;
}
.bg-light-yellow{
	background:#fff7e4;
}
.testimonial-content{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:50px 40px;
}
/* .testimonial-img{	
	text-align:right;
	padding-right:25px;
} */
.testimonial-img img{
	position: relative;
    height: 80px;
    top: 25px;
    left: 75%;
    transform: translateX(0%);
}
.crsl-wo-img.w-img.bgimg .bg{	
	height:100%;	
	background-position:100%;	
}	
.crsl-wo-img.w-img.bgimg.pbthree.mb-5 .container-fluid.ptb50{	
	padding:70px 0px;	
}	
@media(max-width:768px){	
	.crsl-wo-img.w-img.bgimg.pbthree.mb-5 .container-fluid.ptb50{	
		padding:0px;	
	}
}
.ptb50{
	padding-top:55px;
	padding-bottom:10px;
}
.news-content{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:25px;
	height:100%;
}
	.news-content .title-center{	
	display:flex !important;	
	justify-content:center !important;	
	width:100%;	
}	
.news-content .title-center-one{	
	display:flex !important;	
	justify-content:center !important;	
	width:100%;	
}
.download-btn{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	color: #004880;
	font-weight:900;
	padding:15px;
}
.download-btn img.img1{
	height:45px;
	margin-right:8px;
}
.download-btn img.img2{
	height:25px;
	margin-left:8px;
}
.text-dark-blue{
	color: #092E4F;
}
.awards-nav ul{
	justify-content:center;
}
.awards-nav ul li{
	/* position:relative;
	left:50%;
	transform:translateX(-50%); */
	padding-left:10px;
	padding-right:10px;
}
.awards-nav .nav-tabs .nav-link{
	padding:15px;
}
.awards-nav .nav-tabs .nav-link.active{
	background:none;
	border:none;
	border-bottom:2px solid #ED3B25;
	padding:15px;
	font-weight:bold;
	color:#000;
} 
/* .awards-nav .nav-tabs .nav-link:hover{
	border:none;
	padding:15px;
}   */
.mt-50{
	margin-top:50px;
}
.awards-tab-content{
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:25px 25px 0px 25px;	
}
.tab-img{
	position:relative;
	overflow:hidden;
}
.tab-img img{
	position:absolute;
}
.read-more a{
	position:relative;
	cursor:pointer;
	top:-15px;
}
.read-more a:before{
	content: "";
    width: 30px;
    height: 1px;
    border-bottom: 3px solid #ED3B25;
    position: absolute;
    bottom: -5px;
    left: 0px;
}
.tab-show, .tab-show-one, .tab-show-two, .tab-show-three, .tab-show-four{
	margin-top:-20px;
}
.about-menu.calc-menu p{
	margin-bottom:0px;
	border-bottom:1px solid #D9D9D9;
	padding-bottom:5px;
}
.acc-content{
	background:#ECF7FF;
	padding:55px;
	margin:30px;
}
.acc-content-box{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:15px;
}
.circle-img{
	background: #fff;
    height: 100px;
    width: 100px;
    border-radius: 50%;
	box-shadow: 2px 2px 10px #0000001A;
	margin-bottom:12px;
	position:relative;
	left:50%;
	transform:translateX(-50%);
	/* border:2.9px solid #004880; */
	cursor:pointer;
}
.cate-cont a:hover .circle-img{
	border:2.9px solid #004880;
}
.cate-cont a:hover .circle-img:after{
	content: "";
    display: block;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    bottom: 0px;
    right: 20px;
    -webkit-transform: rotate(75deg) scale(3);
    -moz-transform: rotate(75deg) scale(3);
    -ms-transform: rotate(75deg) scale(3);
    -o-transform: rotate(75deg) scale(3);
    transform: rotate(75deg) scale(3);
    z-index: -1;
}
.cate-cont a:hover .circle-img:before{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top: 8px solid #004880;
	position: absolute;
	bottom: -3px;
    right: 17px;
	-webkit-transform: rotate(75deg) scale(3);
	-moz-transform: rotate(75deg) scale(3);
	-ms-transform: rotate(75deg) scale(3);
	-o-transform: rotate(75deg) scale(3);
	transform: rotate(75deg) scale(3);
	z-index: -1;
}

.cate-cont a.active .circle-img{
	border:2.9px solid #004880;
}
.cate-cont a.active .circle-img:after{
	content: "";
    display: block;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    bottom: 0px;
    right: 20px;
    -webkit-transform: rotate(75deg) scale(3);
    -moz-transform: rotate(75deg) scale(3);
    -ms-transform: rotate(75deg) scale(3);
    -o-transform: rotate(75deg) scale(3);
    transform: rotate(75deg) scale(3);
    z-index: -1;
}
.cate-cont a.active .circle-img:before{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top: 8px solid #004880;
	position: absolute;
	bottom: -3px;
    right: 17px;
	-webkit-transform: rotate(75deg) scale(3);
	-moz-transform: rotate(75deg) scale(3);
	-ms-transform: rotate(75deg) scale(3);
	-o-transform: rotate(75deg) scale(3);
	transform: rotate(75deg) scale(3);
	z-index: -1;
}

.circle-img img{
	position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	height:45px;
}
.for-loans{
	padding-left:0px;
	margin-top:5px; 
}
.for-loans li{
	color:#707070;
	font-size:14px;
	margin-right:22px;
}
.cate-cont .title{
	position:absolute;
	left:50%;
	transform:translateX(-50%);
}
/* .cate-cont .title h3{
	font-size:15px;
} */
.title-one{
	position:relative;
}
.title-one h3{
	margin-bottom:0px !important;
}
.title-one h3:before{
	content: '';
    position: absolute;
    background: red;
    width: 3px;
    height: 100%;
    left: 0;
}
.for-loans li.mleft {
	margin-left:20px;
}
.for-loans li.mleft-one{
	margin-left:10px;
}
.search-input{
	background: #fff;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 20px;
}
.search-input .form-control{
	border:none;
	box-shadow:none;
}
.search-input .input-group-text{
	background:none;
	border:none;
}
.search-input .input-group-text.b-right{
	border-right:1px solid #D9D9D9;
}
.search-input .input-group-text img{
	height:20px;
}
.search-input ::placeholder{
  color: #000;
  opacity: 1;
}
.search-input :-ms-input-placeholder{ 
  color: #000;
}
.search-input ::-ms-input-placeholder{
  color: #000;
}
.acc-content.forms-docs{
	padding:10px;
}

@media(max-width:767px){
	.vision-h1 h1{
		font-size:50px;
		font-weight:900;
	}
	.create-cont h2, .create-cont p{
		text-align:left;
		padding-left:15px;
	}
	.vision-mission h1{
		font-size:50px;
	}
	.mb65{
		margin-bottom:30px;
	}
	.d-fl{
		display:flex;
	}
	.d-fl p{
		margin-bottom:0px;
		align-self: center;
	}
	.d-fl br{
		display:none;
	}
	.bb-img img{
		height:250px;
		position:relative;
		left:50%;
		transform:translateX(-50%);
		margin-bottom:15px;
	}
	.d-none-mob-br br{
		display:none;
	}
	.mob-text-center{
		text-align:center;
	}
	.testimonial-content{
		padding:30px;
	}
	.mob-mb-0{
		margin-bottom:0px !important;
	}
	.acc-content{
		background:#ECF7FF;
		padding:10px;
		margin:10px;
	}
	.acc-content-box{
		background: #FFFFFF;
		box-shadow: 4px 4px 20px #0000001A;
		border: 1px solid #D9D9D9;
		border-radius: 4px;
		padding:10px;
	}
	.read-more{
		margin-top:25px;
	}
	.search-input{
		padding:5px;
	}
	.md-mb-0{
		margin-bottom:0px !important;
	}
	.md-mb-10{
		margin-bottom:10px !important;
	}
	.md-mb-20{
		margin-bottom:20px;
	}
	.faq-mt-70{
		margin-top: -70px;
	}
	.accordion.m30{
		margin:10px !important;
	}
	.md-pt-0{
		padding-top:0px !important;
	}
	.md-pb-0{
		padding-bottom:0px !important;
	}
	.md-mrg-0{
		margin:0px;
	}
	.pr-15{
		padding-right:15px;
	}
}

@media(min-width:768px){
	.bg-half-circle-one{
		pointer-events: none;
		background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C1E1FFF0)) 0% 0% no-repeat padding-box;
		background: transparent linear-gradient(180deg, #ffffff 0%, #C1E1FFF0 100%) 0% 0% no-repeat padding-box;
		background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#C1E1FFF0)) 0% 0% no-repeat padding-box;
		background: transparent linear-gradient(180deg, #FFFFFF 0%, #C1E1FFF0 100%) 0% 0% no-repeat padding-box;
		width: 2000px;
		height: 1700px;
		border-radius: 50%;
		position: absolute;
		top: 70%;
		left: 42%;
		-webkit-transform: translate(-44%, -97%);
		transform: translate(-44%, -97%);
		z-index: -1;
	}
	.sys-mb-25{
		margin-bottom:25px;
	}
	.sys-pd-80{
		padding-top:80px;
		padding-bottom:80px;
	}
	.five-columns .col-md-2 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.md-mt-90{
		margin-top:-90px;
	}
	.mb50{
		margin-bottom:50px;
	}
	.search-input{
		padding:13px;
	}
	.md-pt-0{
		padding-top:0px;
	}
	.mb70{
		margin-bottom:70px;
	}
}

@media(min-width:992px){
	.bbd-img img{
		position:relative;
		right:-30px;
	}
	.s-pr0{
		padding-right:0px;
	}
	.read-more{
		margin-bottom:30px;
	}
}

@media(max-width:480px){
	.title-center{
		position:relative;
		left:50%;
		transform:translateX(-50%);
		width:50%;
	}	
	.title-center-one{
		position:relative;
		left:50%;
		transform:translateX(-50%);
		width:68%;
	}
	.awards-nav ul li {
		padding:0px;
	}
	.awards-nav .nav-tabs .nav-link {
		padding: 10px 4px;
		font-size:14px;
	}
	.awards-nav .nav-tabs .nav-link.active {
		padding: 10px 4px;
	}
	.faq-cate-cont .circle-img {
		background: #fff;
		height: 65px;
		width: 65px;
	}
	.faq-cate-cont .circle-img img {
		position: relative;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		height: 35px;
	}
	.circle-img {
		background: #fff;
		height: 85px;
		width: 85px;
	}
	.title-one h3 {
		font-size:15px;
	}
	.sm-ml-20{
		margin-left:20px;
	}
	.sm-ml-28{
		margin-left:28px;
	}
	.sm-ml-15{
		margin-left:15px;
	}
	.sm-mb-0{
		margin-bottom:0px !important;
	}
	.sm-mb-10{
		margin-bottom:10px !important;
	}
	.sm-mb-20{
		margin-bottom:20px;
	}
	.sm-pl-6{
		padding-left:6px !important;
	}
	.faq-cate-cont .cate-cont a:hover .circle-img:before{
		content: "";
		display: block;
		width: 0;
		height: 0;
		border: 3px solid transparent;
		border-top: 5px solid #004880;;
		position: absolute;
		bottom: -4px;
		right: 11px;
		-webkit-transform: rotate(75deg) scale(3);
		-moz-transform: rotate(75deg) scale(3);
		-ms-transform: rotate(75deg) scale(3);
		-o-transform: rotate(75deg) scale(3);
		transform: rotate(75deg) scale(3);
		z-index: -1;
	}
}

@media(min-width:576px) and (max-width:767px){
	.title-center{
		width:28%;
	}	
	.title-center-one{		
		width:32%;
	}
}

@media(min-width:768px) and (max-width:991px){
	.md-btm-25{
		margin-bottom:25px;
	}
}

@media(max-width:456px){
	.dwnld-mr .mr-3{
		margin-right:0px !important;
	}
	.download-btn img.img1.h35{
		height:35px !important;
	}
}

@media(max-width:430px){
	.acc-img img{
		height:50px;
	}
	.sm-mr-0{
		margin-right:0px !important;
	}
	.pdf-img-1 img{
		height:20px;
	}
	.pdf-img-2 img{
		height:22px;
	}
	.pdf-img-3 img{
		height:20px;
	}
	.loan-acc p{
		font-size:10px;
	}
	#rcaccord p, #rcaccord-service p{
		font-size:10px;
	}
	.acc-content.forms-docs {
		padding: 5px;
	}
	.acc-content.calc-pd25 img{
		height:15px;
	}
}

.accordion.m30{
	margin:30px;
}
.loan-acc .card{
	box-shadow:none;
}
.loan-acc .card, .loan-acc .card .card-header{
	border:none;
}
.loan-acc .card .btn-link{
	width:100%;
	padding:20px 25px !important;
	/* background:#ecf7ff !important; */
}
.loan-acc .card .card-header h2{	
	background:#ecf7ff !important;	
}	
.loan-acc .card .card-header h2 .btn{	
	background:none;	
	width:95%;	
}
.loan-acc .card .card-body{
	padding:0px 15px 10px;
	background:#ecf7ff !important;
}
.loan-acc .fa{
	margin-top:20px;
}
.loan-acc .fa img{
	height:14px;
}

.bg-yellow{
	background: #FFF7E4;
}

.contact-nav .nav-tabs{
	border:none;
	border:1px solid #D9D9D9;
}
.contact-nav .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border: none;
	border-bottom:2px solid #ED3B25;
}
.contact-nav .nav-tabs{
	/* justify-content:space-around; */
}
.b-right{
	border-right:1px solid #D9D9D9;
}

.custom-form-control{
	background: #FFFFFF;
	box-shadow: 4px 3px 10px #00000033;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
}
.contact-us .input-group-text {
    font-size: 16px;
    background: #fff;
    border: none;
}
.contact-us .input-group .form-control{
	border:none;
}

.contact-us select{
	appearance:none;
}

.select-img{
	float: right;
    position: relative;
    top: -33px;
	right:15px;
}
.captcha{
	background: #ECF7FF;
	box-shadow: 4px 3px 10px #00000033;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:15px;
}
.calc-pd25{
	padding:25px;
}

.white-btn-one{
	background: #FFFFFF;
    box-shadow: 4px 4px 20px #0000001A;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    color: #004880 !important;
    margin-bottom: 10px;
	padding: 20px 23px;
	width:100%;
}
.white-btn-one:hover{
    border: 2px solid #3399E8;
	color:#000 !important;
	font-weight:900;
}
.white-btn-two{
	background: #FFFFFF;
    box-shadow: 4px 4px 20px #0000001A;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    color: #004880 !important;
    margin-bottom: 10px;
	padding: 20px 15px;
	width:100%;
}
.white-btn-two:hover{
	border: 2px solid #3399E8;
	color:#000 !important;
	font-weight:900;
}

@media(max-width:767px){
	.sm-pr-0 .pr-0{
		padding-right:15px !important;
	}
	/* .d-none-br br{
		display:none;
	} */
}

.offer-disc-box.one{
	background: #fff;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
	box-shadow: 4px 4px 20px #0000001A;
	height:100%;
	padding:20px 25px;
}
.offer-disc-box.one img{
	height:40px;
	position:relative;
	left:50%;
	transform:translateX(-50%);
}
.offer-disc-box.one p{
	line-height:18px;
}
.offer .slicker-three .slick-prev, .offer .slicker-three .slick-next{
	top:45%;
}
.offer-disc-box-two{
	padding: 0px 25px 10px;
}
.offer-disc-box-two p{
	line-height:18px;
}
.dis-cou.one img{
	position:relative;
	left:50%;
	transform:translateX(-50%);
}
.ng-box{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 8px;
	padding:25px;
}
.height-20{
	height:20px;
}
.ng-box-one{
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 8px;
	padding:15px;
}
.ng-box-one img{
	height:45px;
}
@media(min-width:992px){
	.or-div{
		border: 1px solid #d9d9d9;
		height: 35px;
		width: 35px;
		border-radius: 50%;
		position: relative;
		float: right;
		top: -59px;
		right: -25px;
		z-index: 1;
		background:#fff;
	}
	.lg-center{
		text-align:center;
	}
}

@media(max-width:991px){
	.or-div{
		border: 1px solid #d9d9d9;
		height: 35px;
		width: 35px;
		border-radius: 50%;
		position: relative;
		left:50%;
		transform:translateX(-50%);
		z-index: 1;
		background:#fff;
		top:-10px;
	}
	.top-20{
		position: relative;
		top: -20px;
	}
	.top-40{
		position: relative;
		top: -40px;
	}
}
.or-div p{
	position: relative;
    top: 50%;
    transform: translateY(-50%);
	font-size:14px;
}

@media(min-width:768px){
	.xl-pr-0{
		padding-right:0px;
	}
}
@media(max-width:767px){
	.md-pr-5{
		padding-right:5px;
	}
	.md-pl-5{
		padding-left:5px;
	}
	.mt125{
		margin-top:125px;
	}
}

.ng-box-one p{
	word-break: break-word;
}

@media(max-width:467px){
	.xs-prpl-0{
		padding-right:0px;
		padding-left:0px;
	}
	.captcha h1{
		font-size:18px;
	}
}

.image-upload > input{
    display: none;
}
.image-upload img{
    cursor: pointer;
}
.c-radio-btn .custom-control-label::before {
    position: absolute;
    top: 4px;
    left: -18px;
    display: block;
    width: 15px;
    height: 15px;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #004880 solid 1px;
}
.c-radio-btn .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #004880;
    background-color: #004880;
    box-shadow: inset 0px 0px 0px 2px white;
}
.c-radio-btn .custom-radio .custom-control-input:checked~.custom-control-label::after {
    background: none;
}

.bg-box{
	background: #FFFFFF;
	box-shadow: 4px 4px 20px #0000001A;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	padding:15px;
	text-align:center;
	height:100%;
	position:relative;
}
.bg-box a{
	width: fit-content;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
} 
.title-one p{
	margin-bottom:0px;
}
.title-one p:before {
    content: '';
    position: absolute;
    background: red;
    width: 3px;
    height: 67%;
    left: 0;
    top: 4px;
}
.television-coverage .card{
	border:none;
	background: #FFFFFF;
    box-shadow: 4px 4px 20px #0000001A;
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    text-align: center;
    position: relative;
	height:100%;
}

@media(max-width:672px){
	.awards-nav.news-press-release-tab ul{
		overflow-x: scroll;
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		line-height: 18px;
	}
	.nav-item.news-item{
		margin-left:18px;
	}
}

@media(max-width:480px){
	.nav-item.last-news-item{
		margin-right:15px;
		text-align:center;
	}
}

@media(max-width:430px){
	.iba-bgcolor-box{
		padding:5px !important;
	}
	.iba-notice-box{
		margin:15px !important;
	}
}

.blue-loader-btn {
    background: #FFFFFF;
    box-shadow: 4px 4px 20px #0000001A;
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    color:  #005292 !important;
}

.iba-notice-box{
	margin:15px 30px 15px;
}
.iba-bgcolor-box{
	background:#ECF7FF;
	padding:10px;
	margin:0px;
	margin-bottom:10px;
}
.iba-bgcolor-box p{
	margin-bottom:0px;
}

.chatpops .chatcardswrap .otpwrap:first-child {
    padding: 0 0px 0 0;
}

@media(max-width:767px){
	.banner-content {
		position: absolute;
		top: -15px;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		padding: 20px;
		z-index: 2;
	}
	.sm-mt35{
		margin-top:35px;
	}
}

@media(min-width:768px) and (max-width:991px){
	#ques-three a.btn {
		padding: 10px 5px;
	}
	.bann-image-one {
		position: absolute;
		left: -23px;
		top: 55px;
	}
}

@media(max-width:380px){
	.otp-pd-mob{
		padding-right: 11px !important;
		padding-left: 8px;
	}
}

.slick-prev, .slick-next {
    height: 40px;
    width: 40px;
} 



/* Custom selec arrow css */
.custom-select-one {
	position: relative;
}
.custom-select-one select {
	display: none; 
}
.select-selected:after {
	position: absolute;
	content:  url(../images/down-arrow.png)  !important;
	top: 4px;
	right: 20px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #fff transparent transparent transparent;
}
.select-selected.select-arrow-active:after {
	content:  url(../images/up-arrow.png)  !important;
	top: 4px;
}
.select-items div,.select-selected {
	color: #004880;
	padding: 8px 16px;
	cursor: pointer;
}
.select-items {
	position: absolute;
	background-color: #fff;
	top: 103%;
	left: 0;
	right: 0;
	z-index: 99;
}
.select-hide {
	display: none;
}
.select-items div:hover, .same-as-selected {
	background-color: rgba(0, 0, 0, 0.1);
}

.pb45{
	padding-bottom:45px !important;
}
.h40{
	height:35px !important;
}
.viewall a {
    z-index:10;
}
.conv-sec, .growth, .freedom {
	cursor:pointer;
}
/* news */
.news_video
{
    left: 10%!important;
}
.img-1{
	height: 200px;
    position: relative;
    top: 25px;
    left: 5px;
}
.img-2{
	height: 260px;
    position: relative;
    left: -55px;
    top: -10px;
    z-index: 1;
}
.img-3{
	height: 200px;
    position: relative;
    left: -120px;
    top: 25px;
}
.mid-imgs{
	position: relative;
    left: -30px;
}

@media(min-width:768px){
	.offer-h3-h h3{
		height:65px;
	}
}

.table thead th {
    vertical-align: middle;
    /* border-bottom: 2px solid #dee2e6; */
}
	

#toolbar-item-administration-tray
{
	top:0px;
}
#block-bandhan-bank-page-title
{
display:none;
}
#form_area_display, #form_area_error_display , 
#form_download_area_display, #form_download_area_error_display
{
display:none;
}
#form_area_error_display, #form_download_area_error_display
{
color:#d22323;
}
#block-bandhan-bank-local-tasks
{
	display:block;
}	
#complimentheader
{
	display:none;
}
.thankswrap
{
	display:block;
}
.video_click, .search
{
	cursor:pointer;
}
#complimentheader
{
	display:none;
}
#error_message, #error_message_name
{
text-align:center;
color:#d22323;
}
#error_msg  
{
text-align:center;
color:#d22323;
margin-top:10px;
}
#error_msg2 , #error_msg3, #otp_error_message, #cht_mob_error
{
	text-align:center;
color:#d22323;

}
.error_display
{
text-align:center;
color:#d22323;	
margin-bottom:4px;
}
.error_display2
{
	text-align:center;
	
}
.error_display_leads, .cht_error {
   color: #d22323;
   text-align: center;
}
 #select_error_message
 {
 margin-top:5px;
 }
.act-status2, .l-status
{
margin-bottom:40px;
}
.white-btn-one.active {
    border: 2px solid #3399E8;
    color: #000 !important;
    font-weight: 900;
}
.viewall a {
   z-index:10;
}
.l-status
{
margin-bottom:94px;	
}
.l-status
{
margin-bottom:94px;	
}
.rbi_date
{
margin-left: 22px;
margin-top: 22px;	
}
#chatModal
{
	overflow-x: hidden;
    overflow-y: auto;

}
.img-1{
height: 200px;
    position: relative;
    top: 25px;
    left: 5px;
}
.img-2{
height: 260px;
    position: relative;
    left: -55px;
    top: -10px;
    z-index: 1;
}
.img-3{
height: 200px;
    position: relative;
    left: -120px;
    top: 25px;
}
.mid-imgs{
	position: relative;
    left: -30px;
}
#bodModal .mheader .title, .vidModal .mheader .title {
  font-size: 16px;
  color: #707070;
  line-height: 26px;
  position: relative;
  font-style: italic;
  font-weight: 700;
  padding-left: 13px;
}

#bodModal .mheader .title:before, .vidModal .mheader .title:before {
  content: "";
  width: 0;
  height: 16px;
  border-left: 3px solid #ED3B25;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin: auto auto auto 0px;
  pointer-events: none;
}

@media(min-width:1200px){
	.xl-mt-140{
		margin-top:-110px;
	}
}
@media(min-width:768px) and (max-width:1199px){
	.xl-mt-140{
		margin-top:-60px;
	}
}
@media(max-width:767px){
	.xl-mt-140{
		margin-top:50px;
	}
}
@media(min-width:1200px){
	.h-title{
		font-size:64px;
		line-height:100%;
	}
}
@media(max-width:991px) and (min-width:768px){
	.saving-act {
		background: #fff7e4;
		padding: 10px 30px;
		width: 90%;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		margin-top: -50px;
		border-radius: 4px;
		z-index: 1 !important;
		margin-bottom: 60px;
	}
}

@media(max-width:767px){
	.personal-mt20{
		position:relative;
		top:20px;
	}
	.saving-act {
/* 		padding: 10px 25px !important;
		width: 100% !important;
		left: 0 !important;
		transform: translateX(0%) !important;
		margin-top: -10px !important;
		z-index:-1 !important; */
		padding: 10px 25px !important;
		width: 90% !important;
		left: 50% !important;
		transform: translateX(-50%) !important;
		margin-top: -10px !important;
		z-index: 1 !important;
		margin-bottom: 40px;
	}
	.viewall.story{
		margin-top:15px;
	}
	/* .slicker-one .col-lg-2{
		padding-left:1px;
		padding-right:1px;
	}  */
}
@media(min-width:768px){	
	.saving-act{
		z-index:1 !important;
	}
}
.mid-imgs{
	margin-bottom:60px;
}
@media(max-width:467px){
	.saving-act {
		padding: 20px 18px !important;
		width: 95% !important;
		left: 0 !important;
		transform: translateX(0%) !important;
		z-index:1 !important;
		margin:10px;
		position: relative !important;
		margin-bottom: 50px !important;
		margin-top: 20px !important;
	}
	.saving-act img{
		margin-bottom:15px;
	}
	.saving-act .btn{
		margin-top:15px;
	}
	.mob-beyond-bank-sec {
		background: #fff;
		box-shadow: 4px 4px 20px #0000001A;
		border: 1px solid #D9D9D9;
		border-radius: 4px;
		padding: 40px 25px 10px;
	}
	.saving-act .saving-t-c a small {
		position: relative !important;
		right: -5px !important;
		top: 10px !important;
	}
}
.saving-act .saving-t-c a small{
	position:relative;
	right:-16px;
	font-size: 12px;
    top: -8px;
}
.select-items{
	height:200px;
	overflow-y:scroll;
}
/* Homepage modal popup mobile design */

@media(max-width:767px){
.chatpops .chatcardswrap .cardgrids {
margin-bottom: 8px;
}
/* .chatpops .chatcardswrap .cardblock {
height: 80px;
} */
.cardgrids .cardblock .title p{
margin-bottom:0px;
}
}

@media (max-width: 479px){
.white-btn {
font-size: 12px;
}
}
/*-------------------------------------------*/
.bank-feature-link li a:hover{
	color: #3399E8 !important;
}
.bank-feature-link li a.active{
	color: #004880;
}
.rightpnt-one .a {
   fill: none;
   stroke: #004880 !important;
   stroke-linecap: round;
   stroke-linejoin: round;
   stroke-width: 2px;
}
.bank-feature-link li a:hover .rightpnt-one .a, .bank-feature-link li a:hover .rightpnt .a{
	stroke: #3399E8 !important;
}

.red-vertical-line.mr-5{
margin-right:1rem !important;
}
.b-bank-fs-18 .mr-5{
margin-right:1rem !important;
}

@media(min-width:768px){
.for-loans.d-flex.justify-content-center.sm-ml-28.flex-wrap li{
	margin-right:0px;
}
.personal-mt20 .viewall.story{
	margin-top:20px;
	margin-bottom:35px;
}
}
@media (max-width: 567px){
.search-h2 h2 {
font-size: 18px;
margin-bottom: 10px;
}
}
.filter-select .form-group{
padding:0px;
}

.filter-select img{
position:absolute;
top:50%;
transform:translateY(-50%);
margin-left:10px;
}
.filter-select select{
padding-left:35px;
}
@media(max-width:767px){
.banner-content {
position: relative !important;
}
.homepage-banner.mob-mt80-p{
margin-top:0px !important;
}
}
@media(max-width:767px){
.awards-tab-content{
position: relative;
overflow: hidden;
}
.awards-tab-content .d-block.d-md-none img{
position:relative;
right:-60px;
}
}

@media(min-width:992px){
	.xl-mt-140 .heading.mt240{
		margin-top:125px !important;
	}
	.personal-mt20 .container-fluid .heading {
		margin-top: 115px !important;
		margin-bottom: 50px;
	}
	.personal-mt20 .container-fluid .heading.mt-4{
		margin-top:15px !important;
	}
	.viewall.story.mt50{
		margin-top:25px !important;
	}
}

@media(min-width:1920px){
	.mid-imgs {
		position: relative;
		left: -30px;
		margin-top: 40px;
		margin-bottom:50px;
	}
	.xl-mt-140 .heading.mt240 {
		margin-top: 150px !important;
	}
	.personal-mt20 .container-fluid .heading {
		margin-top: 130px !important;
		margin-bottom: 50px;
	}
}

.goProdTAG
{
	cursor:none;
}
.offer-disc-box.one p
{
min-height: 30px;	
}
#thanks_msg
{
    font-weight: bold;
}

@media(min-width:1200px){
/* .saving-act{
width:55%;
padding:25px 30px 8px;
} */
.saving-act h3.h3-2{
font-size: 40px;
font-weight: 900;
}
.saving-act h3.h3-1{
font-size: 25px;
font-weight: 300;
}
.saving-act .saving-t-c a small {
top: 0px;
}
}

@media(max-width:606px){
.saving-act .justify-content-between{
justify-content: center !important;
}
}
@media(max-width:1199px){
.saving-act h3.h3-2{
font-weight: 900;
}
}
@media(max-width:767px){
.saving-act h3.h3-1{
font-weight: 100;
text-align:center;
}
.saving-act h3.h3-2{
text-align:center;
}
}

#talk-ques, #ques-two, #ques-three{
display:none;
}
@media(min-width:768px){
.ml155 {
margin-left:25px;
}
.bussiness-banking .heading.cuthalf p{
margin-left:25px;
}
.bussiness-banking.crsl-wo-img.w-img .bg {
height: 470px;
}
.bussiness-banking.crsl-wo-img.w-img .container-fluid .heading {
margin-top: 110px;
margin-bottom: 10px;
}
}

@media(min-width:768px) and (max-width:1199px){
.personal-mt20.crsl-wo-img.w-img .container-fluid .heading {
margin-bottom: 20px !important;
margin-top:75px;
}
.nri-banking.crsl-wo-img.w-img .container-fluid .heading{
margin-bottom:30px;
}
}

@media(max-width:400px){
.ml155 {
margin-left: 132px !important;
}
.bussiness-banking.crsl-wo-img.w-img .container-fluid .heading {
margin-top: 40px;
margin-bottom: -25px;
}
}

@media(min-width:992px) and (max-width:1199px){
.ml155 {
margin-left:15px;
}
.bussiness-banking .heading.cuthalf p{
margin-left:15px;
}
}
.go-personal{
cursor:pointer;
}

.h-title{
line-height: 100%;
}

/* font sizes */

@media(max-width:767px){
.saving-act h3.h3-1{
font-size: 16px;
}
.sub-head {
font-size: 24px;
}
.saving-act h3.h3-2 {
font-size: 24px;
font-weight: 900;
}
.title h3.text-gray{
font-size:16px;
}
.mob-beyond-bank-sec h3{
font-size:14px;
}
.mob-beyond-bank-sec p{
font-size:12px;
line-height: 1.2em;
margin-top: 10px;
}
.fs16 {
line-height: 20px;
}
}

@media(min-width:768px){
.title h3.text-gray{
font-size:18px;
}
		.fontDecrease .title h3.text-gray {
		font-size: 17px;
		}
		.fontIncreas .title h3.text-gray {
		font-size: 19px;
		}
}

@media(min-width:1200px) and (max-width:1366px){
.h-title {
font-size: 54px;
}
.sub-head {
font-size: 26px;
}
.saving-act h3.h3-1{
font-size: 20px;
}
.offer-disc-box-two h4{
font-size:14px;
}
.offer-disc-box-two h3{
font-size:18px;
}
.beyond-bank-sec .prl h3, .beyond-bank-sec .prl.b-right h3{
font-size:18px;
}
.saving-act h3.h3-1{
font-size: 20px;
}
}
@media(min-width:1367px) and (max-width:1600px){
.h-title {
font-size: 66px;
}
.sub-head {
font-size: 30px;
}
.offer-disc-box-two h4{
font-size:16px;
}
.offer-disc-box-two h3{
font-size:20px;
}
.beyond-bank-sec .prl h3, .beyond-bank-sec .prl.b-right h3{
font-size:20px;
}
.saving-act h3.h3-1{
font-size: 24px;
}
}
@media(min-width:1601px) and (max-width:1920px){
.h-title {
font-size: 80px;
}
}
@media(min-width:1920px){
.h-title {
font-size: 80px;
}
.sub-head {
font-size: 42px;
}
}
@media(min-width:1200px) and (max-width:1500px){
.saving-act{
width:65%;
padding:25px 30px 8px;
}
}

@media(max-width:767px){
.saving-act .d-flex{
display: flex;
flex-direction: column;
text-align: center;
}
.saving-act .btn {
margin-top: 15px;
}
.saving-act img {
margin-bottom: 15px;
}
}

@media(max-width:1199px) and (min-width:992px){
.saving-act {
background: #fff7e4;
padding: 10px 30px;
width: 75%;
position: relative;
left: 50%;
transform: translateX(-50%);
margin-top: -50px;
border-radius: 4px;
z-index: 1 !important;
margin-bottom: 60px;
}
}

@media(min-width:1501px){
.saving-act{
width:55%;
padding:25px 30px 8px;
}
}
.homepage-banner .slick-slide{
transform:scale(0.8);
}
.homepage-banner .slick-slide.slick-current{
transform:scale(1);
}
@media(min-width:992px){
.contact-nav ul li a{
padding: 8px 25px;
}
}

@media(min-width:768px){
#headingU28 h2 .btn.btn-link, #headingU35 h2 .btn.btn-link{
line-height:22px !important;
}
}

@media(min-width:992px){
#tab-3 .bg-yellow.pt-4.pb-4{
padding:16px 25px !important;
}
form.contact-us input.form-control.custom-form-control.mt-2.mb-4, form.contact-us .c-select.mt-2.mb-4, form.contact-us textarea.form-control.custom-form-control.mt-2.mb-4, .detail-form input.form-control.custom-form-control.mt-2.mb-4, .detail-form .d-flex.mt-2.mb-3.c-radio-btn, form.contact-us.input-group.mb-3 custom-form-control.mt-2.mb-4.c_input{
margin-bottom:25px !important;
}
}

.contact-nav{
margin-bottom:30px;
}
@media(min-width:992px){
.viewall.story{
margin-left:8px;
margin-top:25px;
}
}
.text-blue-one{
color:#092E4F;
}
@media(min-width:1199px){
.download-btn {
background: #FFFFFF;
box-shadow: 4px 4px 20px #0000001A;
border: 1px solid #D9D9D9;
border-radius: 4px;
color: #004880;
font-weight: 900;
padding: 20px 15px;
}
}
.back , .mclose
{
	cursor:pointer;
}
@media(max-width:468px){
.cate-cont a.active .circle-img:before{
content:"";
display:block;
width:0;
height:0;
border:3px solid transparent;
border-top:5px solid #004880;
position:absolute;
bottom:-4px;
right:11px;
-webkit-transform:rotate(75deg) scale(3);
-moz-transform:rotate(75deg) scale(3);
-ms-transform:rotate(75deg) scale(3);
-o-transform:rotate(75deg) scale(3);
transform:rotate(75deg) scale(3);
z-index:-1;
}
}

@media(max-width:767px){
.for-loans li {
font-size: 12px;
line-height: 20px;
}
}

input[type="date"]::-webkit-inner-spin-button {
opacity: 0
}

input[type="date"]::-webkit-calendar-picker-indicator {
background-image:url('../images/join-our-team/calendar.svg');
}

input[type="date"]::-webkit-calendar-picker-indicator:hover {
background-image:url('../images/join-our-team/calendar.svg');
}
@media(max-width:767px){
.mob-fs-p {
font-size: 12px;
line-height: 16px;
}
}
@media(max-width:767px){
	.medipaneltab {
   max-width: 100%;
}
.media_tab ul li a {
   width: 140px;
   height: auto;
   font-size: 14px;
   padding: 10px;
}
.media_tab ul {
   margin: 0 0 30px 0;
}
.mediagridinner {
   padding: 20px 12px;
   border-bottom: 10px solid #D8D8D8;
}
.iba-notice-ul li{
font-size:10px;
line-height:18px;
}
}
#chatfour .customer{
display: none !important;
}
#tab-2 .bg-light-gray.pd50{
	padding:90px 0px 60px;
}
.about-menu ul li.mt-2 a{
padding-left: 0px !important;
   margin-left: -10px;
}	
.cpemailcnt{
outline:none;
}
/* Contact us page 8 Jan 2021 */
.cpemailcnt{
	border:none; 
	background: transparent;    
	font-style: italic;
	font-weight: 600;
	width: 230px;
}
.cpemailcnt input:focus {
	border:none;
box-sizing: none; 	
}

#media_kit .col-md-12.text-center.text-white p{
padding-top:8px;
margin-bottom:0px;
}



.cpmiccnt{
	border:none; 
	background: transparent;    
	font-style: italic;
	font-weight: 600;
	    width: 77px;
}
.cpmiccnt input:focus {
	border:none;
box-sizing: none; 	
}
.cpmiccnt{outline:none;}
.cpmifccnt{
	border:none; 
	background: transparent;    
	font-style: italic;
	font-weight: 600;
	    width: 98px;
}
.cpmifccnt input:focus {
	border:none;
box-sizing: none; 	
}
.cpmifccnt{outline:none;}
.cpmibccnt{
	border:none; 
	background: transparent;    
	font-style: italic;
	font-weight: 600;
	    width: 45px;
}
.cpmibccnt input:focus {
	border:none;
box-sizing: none; 	
}
.offer-disc-box h3
{
height: 65px;

}
.model_menu
{
cursor:pointer;
}
.cpmibccnt{outline:none;}
/* Contact us page 8 Jan 2021 */
.extralinks li
{
font-size: 12px;	
}
.grecaptcha-badge{display:none;}

.medipaneltab { 
    padding: 50px 0 100px 0; max-width: 60%; margin: 0 auto;
 } 
 .mediagrid { margin: 20px 0;
 } .media_tab ul li a.active { 
     border-bottom: 3px solid #ED7D31;
 } 
 .media_tab ul { display: flex; justify-content: center; margin: 0 0 50px 0; } 
 .media_tab ul li a { width: 250px; height: 60px; display: flex; text-align: center; border: 1px solid #C0C0C0; justify-content: center; align-items: center; font-size: 20px; color: #4F4F4F; font-weight: bold; }
.medipaneltab {
   padding: 50px 0 100px 0;
   max-width: 60%;
   margin: 0 auto;
}
.mediagridinner {
   border: 1px solid #DDDDDE;
   display: flex;
   align-items: center;
   padding: 30px 20px;
   background: #F2F2F2;
   border-bottom: 15px solid #D8D8D8;
}
a.download {
   position: absolute;
   bottom: -10px;
   right: 35px;
}

.simple-page ul{list-style: disc; padding: 10px 10px 10px 20px;}
.foundation-bg {
    background: url(../images/foundation-bg.png)no-repeat;
    background-size: cover !important;
    background-position: center center;
}
input[name="field_geo_location"] {
   display: none !important;
}
.not-found {
    text-align: center;
    padding: 20px 0 20px 0;
    font-size: 30px;
    max-width: 45%;
    margin: 0 auto;
    margin-bottom: 30px;
    font-weight: bold;
}
.address-cards.other-units .row .col-12:nth-child(odd) {
    padding: 20px 0 0 0;
}
.address-cards.other-units .row .col-12:nth-child(even) {
    padding: 0 0 20px 0 !important;
}


