.btncol{display:flex;flex-flow:wrap}.btncol a{display:block;font-weight:600;padding:0 15px;height:46px;line-height:46px;margin:5px 0;border:1px solid;min-width:150px;text-align:center;border-radius:.3rem;transition:all .3s ease;-webkit-transition:all .3s ease}.btncol a span{margin-right:5px}
    .btncol a.btn1 {
        background-color: #0070AF;
        color: #fff
    }.btncol a.btn2{background-color:#333;color:#fff}.btncol a:hover{background-color:#F44336}.maincontent .subhead{font-size:1.25rem}.mybox{background-color:#fff}.lnhead{background-color:#e3f2fd;padding:10px 15px;border-radius:.3rem}.loanmenu{display:flex;flex-flow:nowrap;overflow-y:auto}.loanmenu li{margin-right:15px}.loanmenu li a{color:#555;display:block;height:50px;line-height:50px;padding:0 15px;border-radius:.3rem;transition:all .3s ease;-webkit-transition:all .3s ease}.loanmenu li a img{width:24px;margin-right:5px;margin-top:-6px}.loanmenu li.active a img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.loanmenu li a:hover{background-color:rgba(0,0,0,.05)}.loanmenu li.active a{background-color:rgba(0,137,207,1);color:#fff}.fblist{display:flex;flex-flow:wrap;margin:0 -5px}.fblist li{width:calc(100% / 4);padding:5px}.fblist li span.box{display:flex;flex-flow:column;justify-content:center;align-items:center;border:1px solid #eee;color:#333;padding:10px;height:100%;border-radius:.3rem;transition:all .3s ease;-webkit-transition:all .3s ease}.fblist li div.box{display:flex;flex-flow:column;justify-content:center;align-items:center;border:1px solid #eee;color:#333;padding:10px;height:100%;border-radius:.3rem;transition:all .3s ease;-webkit-transition:all .3s ease}.fblist li span.box:hover{box-shadow:6px 6px 20px rgba(0,0,0,.1)}.fblist li div.box:hover{box-shadow:6px 6px 20px rgba(0,0,0,.1)}.fblist li span.box img{width:50px;margin-top:10px;margin-bottom:10px;transition:all .3s ease;-webkit-transition:all .3s ease}.fblist li div.box img{width:50px;margin-top:10px;margin-bottom:10px;transition:all .3s ease;-webkit-transition:all .3s ease}.fblist li span.box:hover img{transform:scale(1.1)}.fblist li div.box:hover img{transform:scale(1.1)}.fblist li span.box h5{font-size:1rem;font-weight:600;text-align:center}
    .fblist li div.box h5, .fblist li div.box .h5 {
        font-size: 1rem;
        font-weight: 600;
        text-align: center
    }.normlist{display:flex;flex-flow:column;line-height:2}.normlist li{position:relative;padding-left:20px}.normlist li:before{content:'\f058';font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;left:0;color:#0089cf;margin-top:1px}.normlist.wrap{flex-flow:wrap;margin:0 -5px}.normlist.wrap li{padding:10px 15px;padding-left:30px;background-color:#e8f4f5;border-radius:.3rem;margin:5px}.normlist.wrap li:before{left:10px}.sublist{display:flex;flex-flow:wrap;margin:0 -8px;border-top:1px dashed #ddd;padding-top:5px;margin-top:5px;margin-bottom:10px}.sublist li{padding-left:18px;margin:5px 8px;border-radius:.3rem}.sublist li:before{content:'\f105';color:#999;top:8px;width:12px;height:13px;border:1px solid;line-height:12px;font-size:.75rem;text-align:center;border-radius:50%;background-color:#fff}ol.numlist{padding-left:15px}ol.numlist li{padding:0;padding-left:5px}ol.numlist li:before{display:none}.intrtbox{padding:0;box-shadow:4px 8px 20px rgba(0,137,207,.2);border-radius:.3rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.intrtcol{margin-top:14px;display:flex;flex-flow:wrap}@media(max-width:767px){.intrtcol{margin-top:0}}.intrtcol .icon{margin-right:15px}.intrtbox .cont h4{margin-bottom:0;font-size:1rem;color:#666}
.intrtbox .cont h2, .intrtbox .cont .h2 {
    font-size: 2.25rem;
    color: #0070AF
}
.intrtbox .cont h2 span, .intrtbox .cont .h2 span {
    font-size: 1rem;
    margin-left: 3px
}
.intrtbox .btncol{width:200px;margin-left:15px;padding-left:15px;border-left:1px solid #e9e9e9}.deposit-col,.deposit-col img,.intr-more{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.deposit-details{padding:15px 20px 15px 20px;text-align:center;background-color:#fff;border-radius:0}.deposit-head{font-size:19px;margin-bottom:5px;font-family:'bom_webregular'}.deposit-col{box-shadow:8px 11px 30px -5px #00000021;border-radius:0;overflow:hidden}.deposit-col .gen-para{margin-bottom:0;color:#666}.deposit-col img{transform:translate3d(-30px,0,0) scale(1);-webkit-transform:translate3d(-30px,0,0) scale(1);max-width:none;width:calc(100% + 30px);width:-webkit-calc(100% + 30px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.deposit-col:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.in-scale{text-transform:uppercase;margin-bottom:0;text-align:center;font-size:12px;color:#929292}.intr-div{background-color:#fff}.intr-rate{width:calc(100% - 60px);height:44px;padding:12px 12px 12px 12px;text-transform:uppercase;background-color:#dcf1f3;font-family:'bom_websemibold';clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);-webkit-clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);-moz-clip-path:polygon(0 0,85% 0,100% 100%,0% 100%)}.btndiv{padding:0 15px;height:44px;line-height:44px;text-transform:uppercase;text-align:center;margin-bottom:10px}.intr-more{width:60px;background-color:#fff;cursor:pointer;background-image:url(../images/icons/right-arrow.svg);background-size:18px;background-position:center;background-repeat:no-repeat;content:'';display:inline-block;padding:22px 0em 22px 2.2em}.intr-more:hover{background-size:24px}.intr-rate,.intr-more{float:left}figure{margin-bottom:0;overflow:hidden}.mybox .tabbed-content .nav-tabs{border-radius:.3rem;border:none;background-color:#e3f2fd;margin-bottom:1rem}.mybox .tabbed-content .nav-tabs li{min-width:unset;padding:0;flex:none}.mybox .tabbed-content .nav-tabs .nav-link img{width:24px;margin-right:6px}.mybox .tabbed-content .nav-tabs .nav-link{height:50px;line-height:50px;padding:0 15px;border-radius:.3rem;border:none!important}.mybox .tabbed-content .card .collapse{border:none}.mybox .tabbed-content .card .card-body{padding:0}@media(max-width:767px){.mybox .tabbed-content .card{border:none!important;margin-bottom:.75rem}.mybox .tabbed-content .card-header{border:none}.mybox .tabbed-content .card-header button{padding:.5rem 15px;border:1px solid #ddd;border-radius:.3rem}.mybox .tabbed-content .card-header button img{width:24px;margin-right:6px}.mybox .tabbed-content .card .card-body{padding-top:15px}.fblist li span.box h5{font-size:.875rem}.fblist li div.box h5{font-size:.875rem}.fblist li span.box img{width:40px}.fblist li div.box img{width:40px}.intrtbox{flex-flow:column}.intrtbox .btncol{display:flex;width:100%;border:none;justify-content:center;margin:0}.intrtbox .btncol a{margin:5px}}@media(max-width:575px){.fblist li{width:50%}.h3,h3{font-size:1.2rem}}.btn-apply{padding:12px 20px;background-color:#E91E63;color:#fff;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease}.btn-apply:hover{color:#fff;background-color:#c71853}.btn-more{padding:12px 20px;border:1px solid #999;color:#666;transition:all .3s ease;-webkit-transition:all .3s ease}.btn-more:hover{color:#0089cf;border-color:#0089cf}@media(max-width:422px){.btn-more{margin-top:.75rem}}.applyimg{display:flex;justify-content:center;text-align:center;align-items:center;flex-flow:column;border-radius:.3rem;padding:1rem;box-shadow:3px 4px 20px rgba(0,0,0,.1)}.applyimg img{max-width:160px}.fontH{font-size:1rem}.detailsH{min-height:140px}.detailsH2{min-height:160px}.subhead{font-size:1.75rem}.normsublist li{list-style:none;margin:0;font-size:1.167em;padding:3px 15px 3px 25px;background:url(../images/list-icon.png) no-repeat 0 6px;overflow:hidden}@media(max-width:1024){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-6px!important}}.bomlist li:before{content:none;font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;left:0;color:#0089cf;margin-top:1px}.bomlist li{padding-left:0}.fblist2{display:flex;flex-flow:wrap;margin:0 -5px}.fblist2 li{width:calc(100% / 3);padding:5px}.fblist2 li span.box{display:flex;flex-flow:column;justify-content:center;align-items:center;border:1px solid #eee;color:#333;padding:10px;height:100%;border-radius:.3rem;transition:all .3s ease;-webkit-transition:all .3s ease}.fblist2 li div.box{display:flex;flex-flow:column;justify-content:center;align-items:center;border:1px solid #eee;color:#333;padding:10px;height:100%;border-radius:.3rem;transition:all .3s ease;-webkit-transition:all .3s ease;border-color:#0089cf;background-color:#0089cf}.fblist2 li span.box:hover{box-shadow:6px 6px 20px rgba(0,0,0,.1)}.fblist2 li div.box:hover{box-shadow:6px 6px 20px rgba(0,0,0,.1)}.fblist2 li span.box img{width:40px;margin-top:10px;margin-bottom:10px;transition:all .3s ease;-webkit-transition:all .3s ease;color:#0089cf}.fblist2 li div.box img{width:50px;margin-top:10px;margin-bottom:10px;transition:all .3s ease;-webkit-transition:all .3s ease}.fblist2 li span.box:hover img{transform:scale(1.1)}.fblist2 li div.box:hover img{transform:scale(1.1)}.fblist2 li span.box h5{font-size:1rem;font-weight:400;text-align:center}.fblist2 li div.box h5{font-size:1rem;font-weight:400;text-align:center;color:#fff}@media(max-width:767px){.fblist2 li span.box h5{font-size:.875rem}.fblist2 li div.box h5{font-size:.875rem}.fblist2 li span.box img{width:40px}.fblist2 li div.box img{width:40px}}@media(max-width:575px){.fblist2 li{width:100%}}.btn-outline-white{color:#fff;border-color:#fff}.btn-outline-white:hover{background-color:#fff;color:#0089cf}.box-list-pl{display:flex;flex-flow:wrap}.box-list-pl li {flex: 1 0 33.333%;padding: 20px;max-width: 50%;}.loan-box{padding:10px 20px;border-radius:10px;background:url(../img/images/bom.jpg);position:relative;background-repeat:no-repeat;background-size:cover}.color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#19668b;opacity:.8;border-radius:10px}.in-loan-box{display:flex;flex-flow:wrap;position:relative;color:#fff}.in-loan-box1{width:30%;display:flex;align-items:flex-start;line-height:normal;position:relative;top:16px;margin-bottom:0}.in-loan-box2{width:70%;align-items:center;display:flex;margin-bottom:0}.read-more{display:flex;justify-content:flex-end;width:100%}.read-more a{color:white!important}.in-loan-box1 p{font-size:5rem}.in-loan-box2 p{font-size:1.3rem;line-height:28px}.read-more a{transition:0.3s}.read-more a:hover{color:yellow!important}@media(max-width:991px){.box-list-pl li{flex:1 0 50%;padding:20px;max-width:50%}}@media(max-width:767px){.box-list-pl li{flex:1 0 100%;padding:20px;max-width:100%}.in-loan-box2 p{font-size:1.2rem}.in-loan-box1 p{font-size:4rem}}.intr-rate a{color:#212529;font-weight:700}.dark .intr-rate a{color:#888}.dark .intr-div{background-color:#4e4d4d}.dark .btnmore,.btnmore:focus{color:rgb(26 173 249 / 72%)}@media (max-width:767px){.dark .tabbed-content .card-header button,.tabbed-content .card-header button:focus{color:#9b9b9b;background-color:#363636}.btn-apply{margin-top:5px}.btn-more{margin-top:5px}}

/* NRI */
.sidemenubar {
    width: 330px;
    max-width: 330px;
}
    .sidemenubar nav {
        position: sticky;
        top: 100px;
    }
    .sidemenubar .sidelist {
        display: flex;
        flex-flow: column;
        border-right: 2px dashed #ddd;
        width: 100%;
    }
        .sidemenubar .sidelist a {
            padding: 12px 15px;
            display: flex;
            color: #212529;
            font-family: 'bom_websemibold';
            transition: all .3s ease;
            -webkit-transition: all .3s ease;
        }
            .sidemenubar .sidelist a:hover {
                color: #0070AF;
            }
            .sidemenubar .sidelist a.active {
                color: #0070AF;
            }
.smhead {
    font-family: 'bom_websemibold';
}
.intr-more {
    background-image: url(../images/icons/right-arrow.svg);
}
/*---- 2025-12-19 CG Pride ------*/
.cg-pride .features-section {
    background-color: linear-gradient(120deg, #0f4c5c, #0a2f3c);
    background-image: url(../images/cg-pride-bg.jpg);
    padding: 50px 20px;
    text-align: center;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
}

    .cg-pride .features-section h2 {
        font-size: 28px;
        margin-bottom: 30px;
    }

.cg-pride .slider-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cg-pride .cards-wrapper {
    display: flex;
    gap: 20px;
    overflow: hidden;
    width: 85%;
}

.cg-pride .feature-card {
    background: #fff;
    min-width: 220px;
    padding: 15px 15px;
    border-radius: 8px;
    text-align: center;
    color: #333;
    box-shadow: 0 4px 10px rgba(0,0,0,0.15);
    display: flex;
    flex-direction: column;
    align-items: center; /* horizontal center */
    justify-content: center; /* vertical center */

    text-align: center;
}

    .cg-pride .feature-card img {
        height: 64px;
        margin-bottom: 10px;
    }

    .cg-pride .feature-card p {
        font-weight: 600;
        font-size: 15px;
    }

.cg-pride .nav {
    background: transparent;
    border: none;
    font-size: 30px;
    color: #fff;
    cursor: pointer;
    padding: 10px;
}

    .cg-pride .nav.next {
        margin-left: 2rem;
    }

    .cg-pride .nav.prev {
        margin-right: 2rem;
    }
.cg-pride .cards-wrapper {
    display: flex;
    gap: 20px;
    overflow: hidden;
   /* scroll-behavior: smooth;*/
}

.cg-pride .feature-card {
    min-width: 220px;
    flex-shrink: 0;
}

.cg-pride .auto-btn {
    background-color: transparent;
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    cursor: pointer;
    color:#fff;
}

    .cg-pride .auto-btn i {
        font-size: 16px;
    }


.cg-pride-2 .tabbed-content-2 .nav-tabs-2 {
    display: none
}

    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 li {
        flex: auto;
        min-width: 200px
    }

    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 .nav-link {
        text-align: center;
        border: 1px solid #ddd;
        border-left: none;
        border-bottom: none;
        border-radius: 0;
        color: #666;
        line-height: 2.5rem;
        transition: all .3s ease;
        -webkit-transition: all .3s ease
    }

    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 li:first-child .nav-link {
        border-left: 1px solid #ddd
    }

    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 .nav-item.show .nav-link,
    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 .nav-link.active {
        background-color: #0070AF;
        color: #fff
    }

    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 .nav-link img {
        width: 2rem;
        margin-right: .5rem;
        margin-top: -.5rem
    }

    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 .nav-item.show .nav-link img,
    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 .nav-link.active img {
        filter: brightness(0) invert(1);
        -webkit-filter: brightness(0) invert(1)
    }


@media(min-width:768px) {
    .cg-pride-2 .tabbed-content-2 .nav-tabs-2 {
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto;
        border: 1px solid #ddd;
        border-top: none
    }

    .cg-pride-2 .tabbed-content-2 .card {
        border: none
    }

        .cg-pride-2 .tabbed-content-2 .card .card-header {
            display: none
        }

        .cg-pride-2 .tabbed-content-2 .card .card-body {
            padding: 1.25rem;
        }

        .cg-pride-2 .tabbed-content-2 .card .collapse {
            display: block;
            border: 1px solid #ddd;
            border-top: none
        }

    .cg-pride-2 .tabbed-content-2 .myaccordion .card {
        border: none
    }

        .cg-pride-2 .tabbed-content-2 .myaccordion .card .card-header {
            display: block
        }

        .cg-pride-2 .tabbed-content-2 .myaccordion .card .collapse {
            display: block;
            border: none
        }

            .cg-pride-2 .tabbed-content-2 .myaccordion .card .collapse:not(.show) {
                display: none;
                border: 1px solid #ddd;
                border-top: none
            }

    .cg-pride-2 .tabbed-content-2 .myaccordion .tab-content > .tab-pane {
        display: block !important;
        opacity: 1
    }
}

@media(max-width:767px) {
    .cg-pride-2 .tabbed-content-2 .tab-content > .tab-pane {
        display: block !important;
        opacity: 1
    }

    .cg-pride-2 .tabbed-content-2 .card-header button,
    .cg-pride-2 .tabbed-content-2 .card-header button:focus {
        text-align: left;
        display: block;
        text-decoration: none;
        width: 100%;
        padding: 1rem;
        color: #333;
        font-family: 'bom_websemibold';
        font-size: .875rem;
        box-shadow: none;
        background-color: #fff;
        border: none;
        outline: 0;
        transition: all .3s ease;
        -webkit-transition: all .3s ease
    }

        .cg-pride-2 .tabbed-content-2 .card-header button:hover {
            color: #0089cf
        }

        .cg-pride-2 .tabbed-content-2 .card-header button img {
            width: 2rem
        }

    .cg-pride-2 .tabbed-content-2 .card-header {
        padding: 0;
        margin-bottom: 0 !important
    }

    .cg-pride-2 .tabbed-content-2 .card {
        margin-bottom: 1.5rem;
        border: 1px solid rgba(0, 0, 0, .1) !important;
        border-radius: .25rem !important;
        color: #666;
        transition: all .3s ease;
        -webkit-transition: all .3s ease
    }
}

.btn-blink {
    animation: pulse 2s infinite;
}

.btn-more-cg {
    padding: 12px 20px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}

.btn-bg-cg {
    color: #fff;
    background-color: #009688;
    border: 1px solid #009688;
}

    .btn-bg-cg:hover {
        color: #fff;
        background-color: #009688;
    }

@media(max-width:757px) {
    .cg-pride .feature-card {
        min-width: 221px;
        padding: 11px 0px;
    }

    .cg-pride .nav.next {
        margin-left: 0;
    }

    .cg-pride .nav.prev {
        margin-right: 0;
    }
}
/*---- 2025-12-19 CG Pride ------*/