 .team_image_card {
     width: 160px;
     height: 140px;
     border-radius: 6px;
     overflow: hidden;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: -80px;
     z-index: 5;
     transform: scale(0.9);
     transition: all 0.6s ease-out 0s;
     box-shadow: 0px 1px 10px rgb(29 34 47 / 10%);
 }
 
 .team_image {
     width: 100%;
     height: 100%;
 }
 
 .team_body_card {
     width: 100%;
     height: 180px;
     padding-top: 80px;
     padding-bottom: 24px;
     background: #FFFFFF;
     border-radius: 6px;
     box-shadow: 0px 1px 10px rgb(29 34 47 / 10%);
     text-align: center;
     -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
     -ms-transition: all 200ms ease;
     -o-transition: all 200ms ease;
     transition: all 200ms ease;
 }
 
 .team-title-text {
     overflow: hidden;
     overflow-x: hidden;
     overflow-y: hidden;
     margin: 10px;
     font-weight: 600;
     text-overflow: ellipsis;
     display: -webkit-box;
     line-height: 22px;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     font-size: 18px!important;
     color: #415570;
 }
 
 .team-title-text a {
     color: #999;
 }
 
 .team-p-text {
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 500;
     color: #999;
     margin: 10px;
     line-height: 22px;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     margin-bottom: 10px!important;
     font-size: 15px!important;
 }
 
 .team_image_card:hover {
     transform: scale(1);
 }
 
 .team_body_card:hover {
     box-shadow: 0px 5px 40px rgb(29 34 47 / 15%);
 }
 
 .section-title {
     padding-top: 20px;
     max-width: 720px;
     text-align: center;
     position: relative;
     padding-bottom: 25px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 30px;
 }
 
 .section-title::before {
     left: 0;
     right: 0;
     bottom: 0;
     width: 60px;
     height: 3px;
     content: '';
     position: absolute;
     background-color: #00438c;
     margin-left: auto;
     margin-right: auto;
 }
 
 .section-title .sub-title {
     display: block;
     margin-bottom: 12px;
     color: #00438c;
     font-size: 25px;
     font-weight: 700;
 }
 
 .bod_section_img {
     background-image: url(https://absbl.com/assets/upload/core_img/bg_box_img.png);
 }
 
 .bg-light {
     /* background-image: linear-gradient(to top, #545454 , #545454)!important; */
     background: #f6f6f6!important;
     border-radius: 10px;
     border-top: 3px solid #00438e!important;
     border-bottom: 3px solid #00438e!important;
     box-shadow: 0 -10px 30px rgb(0 0 0 / 10%);
 }
 
 .projects-details-info ul {
     padding-left: 0;
     margin-bottom: 0;
     list-style-type: none;
 }
 
 .projects-details-info ul li {
     font-weight: 500;
     position: relative;
     margin-bottom: 10px;
     color: #545454;
     padding-left: 45px;
     padding-bottom: 5px;
 }
 
 .projects-details-info ul li i {
     left: 0;
     top: 3px;
     line-height: 1;
     font-size: 30px;
     position: absolute;
     color: #545454;
 }
 
 .projects-details-info ul li span {
     color: #545454;
     margin-bottom: 8px;
     display: block;
     font-size: 18px;
     font-weight: 700;
 }
 
 .projects-details-info ul li a:last-child {
     margin-bottom: 0;
 }
 
 .projects-details-info ul li a {
     margin-bottom: 8px;
     display: inline-block;
     color: #545454;
     text-decoration: none;
 }
 
 .contact_us_link {
     font-size: 16px;
     font-weight: 600;
 }
 
 .complaint-box {
     border: 1px solid #fff;
     padding: 30px;
     background: #fff;
     box-shadow: 0 -10px 30px rgb(0 0 0 / 10%);
     border-radius: 1px 10px 10px 10px;
 }
 
 .success-message-box {
     border: 1px solid #4d9100;
     padding: 10px;
     background: #4d9100;
 }
 
 .success-message-box p {
     color: #fff;
     font-weight: 600;
     font-size: 18px;
     margin: 0;
 }
 
 .failed-message-box {
     border: 1px solid #de2224;
     padding: 10px;
     background: #de2224;
 }
 
 .failed-message-box p {
     color: #fff;
     font-weight: 600;
     font-size: 18px;
     margin: 0;
 }
 
 .loadin-message-box {
     border: 1px solid #5a5a5a;
     padding: 10px;
     background: #5a5a5a;
 }
 
 .loadin-message-box p {
     color: #fff;
     font-weight: 600;
     font-size: 18px;
     margin: 0;
 }
 
 #successMsg {
     display: none;
 }
 
 #failedMsg {
     display: none;
 }
 
 #loadingMsg {
     display: none;
 }
 
 .page_main {
     padding: 40px 20px 40px 20px;
 }
 
 .testimonial-area {
     position: relative;
     z-index: 1;
 }
 
 .section-title {
     max-width: 490px;
     text-align: center;
     position: relative;
     padding-bottom: 25px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 60px;
 }
 
 .section-title::before {
     left: 0;
     right: 0;
     bottom: 0;
     width: 60px;
     height: 3px;
     content: '';
     position: absolute;
     background-color: #565656;
     margin-left: auto;
     margin-right: auto;
 }
 
 #search-addon {
     cursor: pointer;
 }
 
 .form-control:focus {
     color: #212529;
     background-color: #fff;
     border-color: #545454;
     outline: 0;
     box-shadow: none!important;
 }
 
 .branch-area {
     display: table;
     height: 250px;
     width: 100%;
     padding: 25px 20px!important;
     -webkit-transition: all 0.4s ease-out 0s;
     -moz-transition: all 0.4s ease-out 0s;
     -ms-transition: all 0.4s ease-out 0s;
     -o-transition: all 0.4s ease-out 0s;
     transition: all 0.4s ease-out 0s;
     position: relative;
     z-index: 1;
     background: #fff;
     border-radius: 50px;
     box-shadow: 0px 5px 40px rgb(29 34 47 / 15%);
 }
 
 .branch-area .cat-cap p {
     margin-bottom: 12px;
     color: #8a8b8d;
     font-weight: 500;
     font-size: 15px;
     -webkit-transition: all 0.2s ease-out 0s;
     -moz-transition: all 0.2s ease-out 0s;
     -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s;
     transition: all 0.2s ease-out 0s;
 }
 
 .branch-area .cat-icon span {
     color: #3589f1;
     font-size: 50px;
     margin-bottom: 30px;
     display: block;
 }
 
 .branch-area-body {
     display: table-cell;
     vertical-align: middle;
 }
 
 .branch-title-text {
     color: #00519c;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 
 a {
     color: #999;
     text-decoration: none;
 }
 
 .branch-list li {
     list-style: none!important;
 }
 
 .branch-list li a {
     color: #8a8b8d!important;
     padding-bottom: 10px;
 }
 
 .header-meddle-icn {
     color: #40427d;
 }
 
 .th_info a,
 .th_info h5 {
     font-size: 14px!important;
 }
 
 .header-meddle-txt {
     color: #2a579a;
 }
 
 .header-meddle-txt {
     color: #2a579a;
 }
 
 .m-0 {
     margin: 0!important;
 }
 
 .th_info a,
 .th_info h5 {
     font-size: 16px!important;
     color: #000;
 }
 
 .btn-android-apk i {
     color: #a5c24e;
     font-size: 25px;
     padding-left: 10px;
 }
 
 .btn-apple-apk i {
     color: #a6a9ac;
     font-size: 25px;
     padding-left: 5px;
 }
 
 .main-top-bar {
     height: 37px;
     background: #40427d;
 }
 
 .top-header-contact-info {
     padding-left: 0;
     list-style-type: none;
     margin-bottom: 0;
     text-align: end;
 }
 
 .top-header-contact-info li {
     display: inline-block;
     margin-right: 15px;
     position: relative;
     color: #fff;
     padding-left: 25px;
     margin-bottom: 4px;
 }
 
 .top-header-contact-info li a {
     display: inline-block;
     color: #fff;
     text-decoration: none;
 }
 
 .top-header-contact-info li i {
     position: absolute;
     left: 0;
     line-height: 1;
     color: #fff;
     top: 2.5px;
     font-size: 18px;
 }
 
 .top-header-contact-info li span {
     color: #fff;
     font-size: 16px;
     font-weight: 600;
 }
 
 .top-header-social-links {
     padding-left: 0;
     margin-bottom: 0;
     list-style-type: none;
 }
 
 .top-header-social-links li {
     display: inline-block;
     margin-right: 15px;
     color: #fff;
 }
 
 .top-header-social-links li a {
     display: block;
     font-size: 18px;
     line-height: .01;
     color: #fff;
 }
 
 .top-header-social-links li a i {
     line-height: 1;
 }
 
 .social-links-main {
     display: flex!important;
 }
 
 .top-header-social-links {
     display: flex!important;
 }
 
 @media only screen and (max-width: 500px) {
     .main-top-bar {
         height: 100%;
     }
     .top-header-contact-info {
         text-align: center;
     }
     .social-links-main {
         display: block!important;
         text-align: center!important;
     }
     .top-header-social-links {
         display: block!important;
     }
     .topLine {
         display: none!important;
     }
     #loader {
         left: 60%!important;
     }
     #banking_info_home {
         display: none;
     }
 }
 
 @media only screen and (min-width: 501px) and (max-width: 830px) {
     .main-top-bar {
         height: 100%;
     }
     .top-header-contact-info {
         text-align: left!important;
     }
 }
 
 .main-border-top-bar {
     background: #40427deb;
     height: 7px;
 }
 
 .card-text {
     font-size: 16px;
     font-weight: 500;
     color: #6e6c6c;
 }
 
 .card-deck {
    transition: 0.2s;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
 }
 

 .card-deck .card {
     height: 100%;
 }
 /* .card-deck:hover {
     transition: 0.2s;
     transform: scale(1.1);
 } */
 
 .main-home-banner {
     height: auto;
     border: 1px solid #40427d;
     padding: 50px;
     /*margin-bottom: 30px;*/
     background: #40427d;
     border-radius: 70px;
     position: relative;
     margin-top: -60px;
 }
 
 .banner-to-contect {
     border: 1px solid #fff;
     padding: 10px 50px 10px 50px;
     background: #fff;
     border-radius: 12px;
     color: #000!important;
     text-decoration: none;
     font-weight: 600;
 }
 
 .banner-dt {
     color: #fff;
     font-size: 22px;
 }
 
 .banner-action {
     text-align: right;
 }
 
 .strengths-box {
     border: 3px solid #fff;
     margin: auto;
     height: auto;
     background-color: #fff;
     border-radius: 10px;
     transition: 0.2s;
     padding: 10px;
 }
 
 .strengths-box:hover {
     border: 3px solid #c90000;
     transition: 0.3s;
 }
 
 .strengths-icon-box {
     text-align: center;
 }
 
 .strengths-box .strengths-dt-box h4 {
     color: #00438c;
     text-align: center;
     font-size: 27px;
     line-height: 32px;
     letter-spacing: -0.5px;
     font-weight: 600;
 }
 
 .strengths-icon {
     text-align: center;
     max-width: 100px;
 }
 
 .strengths-value h3 {
     color: #6e6e6e;
     text-align: center;
     font-size: 24px;
 }
 
 .middel-bar-under_box {
     padding: 0 13px;
     background: #ededed;
     border-radius: 13px;
     height: 100%;
 }
 
 .single-team-member {
     margin-bottom: 30px;
 }
 
 .single-team-member .content {
     margin-top: 25px;
 }
 
 .single-team-member .content h3 {
     font-size: 14px;
     margin-bottom: 10px;
 }
 
 .single-team-member .content span {
     display: block;
     color: #565656;
     font-size: 14px;
     font-weight: 600;
 }
 
 .complaint-page-area {
     padding-top: 100px!important;
     padding-bottom: 150px!important;
 }
 
 .form-select:focus {
     color: rgb(33, 37, 41);
     background-color: rgb(255, 255, 255);
     border-color: rgb(84, 84, 84);
     outline: 0px;
     box-shadow: none !important;
 }
 
 .complaint-page-bnk-nm {
     font-weight: 600;
     color: #40427d;
 }
 
 .contact-info_box {
     border: 1px solid #e5e4e4;
     padding: 20px;
     border-radius: 12px;
     height: 450px;
     background: #eee;
 }
 
 .map-area iframe {
     width: 100%!important;
     height: 450px!important;
     border: 4px solid #e1e1e1!important;
 }
 
 .deposit-des {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
     font-size: 14px;
 }
 
 .despoit-area-index {
     margin-bottom: 60px!important;
 }
 
 .uncliam-account {
     padding-bottom: 150px!important;
 }
 
 
  .section-title {
            max-width: 490px;
            text-align: center;
            position: relative;
            padding-bottom: 25px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 60px;
        }
        
        .section-title .sub-title {
            display: block;
            margin-bottom: 12px;
            color: #565656;
            font-size: 25px;
            font-weight: 700;
        }
        
        .section-title p {
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
            margin-top: 12px;
        }
        
        .form-control {
            border-radius: 0;
            background-color: #f5f5f5!important;
            -webkit-box-shadow: unset!important;
            box-shadow: unset!important;
            -webkit-transition: .5s;
            transition: .5s;
            border: none!important;
            height: 50px;
            padding-left: 15px;
            color: #262e2e;
            font-size: 14px;
            font-weight: 500;
        }
        
        .branch-area {
            display: table;
            height: 250px;
            width: 100%;
            padding: 25px 20px!important;
            -webkit-transition: all 0.4s ease-out 0s;
            -moz-transition: all 0.4s ease-out 0s;
            -ms-transition: all 0.4s ease-out 0s;
            -o-transition: all 0.4s ease-out 0s;
            transition: all 0.4s ease-out 0s;
            position: relative;
            z-index: 1;
            background: #fff;
            border-radius: 50px;
            box-shadow: 0px 5px 5px rgb(29 34 47 / 15%);
        }
        
        .branch-area-body {
            display: table-cell;
            vertical-align: middle;
        }
        
        .branch-title-text {
            color: #1a2b71;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            font-weight: 700;
        }
        
        .branch-list li {
            list-style: none!important;
        }