﻿@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');


body {
    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
	background:initial!important;
    display: block;!important
    flex-direction: initial!important;
    height: initial!important;
    max-height: initial!important;
}

.container {
    max-width: 1360px
}

.top-header ul {
    margin: 0;
    padding: 0
}

* {
    outline: 0
}
.cookies p {
    padding: 0;
    margin: 0;
    font-size: 13px;
}
.cookies p a {
    color: #333;
    text-decoration: underline;
}
.cookies p .closeAccept {
    text-decoration: none;
    background: #555;
    padding: 5px 15px;
    display: inline-block;
    margin-left: 5px;
    color: #fff;
    border-radius: 5px;
}
.cookies p .closeAccept:focus{background:#000}
.top-header{background: #a20a3a;border-bottom: 1px solid #b82351;}
.top-header ul li {
    font-size: 12px;
    color: #f8f1f4;
    font-weight: 700;
    padding: 8px 10px;
    list-style: none;
}

    .top-header ul li a {
        /*color: #db92aa;*/
        color:#fff;
    }
.top-header ul li.theme-change a img{filter: invert(100%) sepia(0%) saturate(7483%) hue-rotate(352deg) brightness(110%) contrast(103%);}
.top-header ul li a:hover{text-decoration:none}
.top-header ul li.theme-change a span{font-size:0px !important}
a:focus {
    outline:groove;
}
    .top-header ul li.font-incr-decre span,
.top-header ul li.font-incr-decre a    {
        background: #ca406f;
        width: 23px;
        height: 23px;
        display: inline-block;
        text-align: center;
        margin: 0 2px;
        border-radius: 4px;
        padding: 3px 0;
        cursor: pointer;
    }
.top-header ul li.font-incr-decre a:hover{text-decoration:none}
.mid-header {
    background: #a20a3a;
    padding: 7px 0;
}

.main-header.sticky {
    /*position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 91;
    box-shadow: 0 0 20px 1px rgba(162, 10, 58,0.5);*/
}
/*.col-md-4.logo:before,.col-md-4.logo:after{content: "";background: #a20a3a;position: absolute;left: 0;width: 177px;height: 36px;}
.col-md-4.logo:before{top: -50px;height: 40px;}
.col-md-4.logo:after{bottom: -45px;border-radius: 0 0 20px 20px}*/
.mid-header ul {
    margin: 0;
    padding: 0;
    align-items: center;
}
.logo a{color:#fff}
    .mid-header ul.d-flex.justify-content-end.mobile-nav {
        display: none !important;
    }

    .mid-header ul li img {
        max-width: 90%
    }

    .mid-header ul li {
        padding: 0 5px;
        list-style: none;
        Color:#fff;
    }
.mid-header ul li.LmblemLogo a{
    background: #fff;
    display: inline-block;
    padding: 3px 4px;
    height: 65px;
    border-radius: 5px;
    color:#000;
}
.colorbalck .mid-header ul li.LmblemLogo a{color:#000}
.colorbalck .aply-online .heading2 a,
.colorbalck .interest-rate .heading2,
.colorbalck .pnb-heading .heading2{color:#ff0}
.colorbalck .home-section-4 .owl-carousel.owl-drag .owl-item:nth-child(2n + 1) .item .carusel-fullbox h2{color:#fff}
.mid-header ul li.LmblemLogo a:focus{outline:3px solid #000}
.mid-header ul li.LmblemLogo a img{height:100%}
        .mid-header ul li.multi-laung {
            padding: 0;
            position: relative;
        }

            .mid-header ul li.multi-laung a {
                background: #cd2159;
                display: inline-block;
                width: 100%;
                font-weight: 500;
                padding: 5px 10px;
                border-radius: 2px;
                color: #fff;
            }

            .mid-header ul li.multi-laung ul {
                position: absolute;
                right: 0;
                z-index: 99;
                width: 120px;
                top: 28px;
                background: #fff;
                max-height: 0;
                overflow: hidden;
                transition: all 0.9s ease;
                visibility: hidden;
                opacity: 0;
                border-top: 5px solid #cd2159;
                box-shadow: 0 4px 8px rgba(0,0,0,.14);
                border-radius: 4px;
            }

                .mid-header ul li.multi-laung ul li:last-child a {
                    border-bottom: 0
                }

            .mid-header ul li.multi-laung a .fas {
                font-size: 10px;
                margin-left: 5px
            }

            .mid-header ul li.multi-laung a:hover {
                text-decoration: none;
            }

            .mid-header ul li.multi-laung:hover ul {
                overflow: visible;
                max-height: 400px;
                visibility: visible;
                opacity: 1;
            }

            .mid-header ul li.multi-laung ul li {
                padding: 0
            }

                .mid-header ul li.multi-laung ul li a {
                    background: transparent;
                    color: #000;
                    font-size: 15px;
                    padding: 10px 24px 10px 20px;
                    width: 100%;
                    border-bottom: 1px solid #ddd;
                    border-radius: 0;
                    position: relative;
                }

                    .mid-header ul li.multi-laung ul li a:hover {
                        text-decoration: none;
                        color: #cd2159;
                    }

                        .mid-header ul li.multi-laung ul li a:hover .fas {
                            right: 15px;
                        }

                    .mid-header ul li.multi-laung ul li a .fas {
                        position: absolute;
                        right: 20px;
                        transition: all 0.5s ease;
                        top: 17px;
                    }

        .mid-header ul li a {
            font-size: 13px;
            color: #fdbd30;
            font-weight: 700;
        }

        .mid-header ul li.mid-input {
            position: relative;
            margin-left: 20px;
        }

            .mid-header ul li.mid-select select, .mid-header ul li.mid-input input {
                width: 140px;
                font-size: 13px;
                background: #cd2159;
                border: 0;
                color: #fff;
                border-radius: 2px;
                padding: 5px 27px 5px 7px;
            }

        .mid-header ul li.mid-select select {
            width: auto;
        }

        .mid-header ul li.mid-input input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #fff;
        }

        .mid-header ul li.mid-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #fff;
        }

        .mid-header ul li.mid-input input::-ms-input-placeholder { /* Microsoft Edge */
            color: #fff;
        }

        .mid-header ul li.mid-input .fas {
            position: absolute;
            right: 9px;
            top: 7px;
            color: #fff;
            font-size: 13px;
            background: transparent;
            border: 0;
            border:1px solid transparent;
        }
.mid-header ul li.mid-input .fas:focus{border:1px dotted}
.main-nav {
    background: #fdbd30
}

    .main-nav ul {
        margin: 0;
        padding: 0;
    }

        .main-nav ul li {
            list-style: none;
            padding: 3px 5px;
        }

            /*.main-nav ul li.multi-dropdown:before {
                content: ""
            }*/

            .main-nav ul li a {
                display: inline-block;
                padding: 10px 10px;
                color: #a20e37;
                font-weight: 700;
                text-decoration: none;
                font-size: 16px;
            }

                .main-nav ul li a .fas {
                    font-size: 12px;
                    margin: 0 0 0 5px;
                }

            .main-nav ul li.internet-banking {
                position: relative;
            }

                .main-nav ul li.internet-banking ul {
                    position: absolute;
                    right: 5px;
                    z-index: 99;
                    width: 265px;
                    top: 42px;
                    background: #fff;
                    max-height: 0;
                    overflow: hidden;
                    transition: all 0.9s ease;
                    visibility: hidden;
                    opacity: 0;
                    border-top: 5px solid #a20a3a;
                    box-shadow: 0 4px 8px rgba(0,0,0,.14);
                    border-radius: 4px;
                }

                .main-nav ul li.internet-banking:hover ul,
.main-nav ul li.internet-banking.focusactive ul                {
                    overflow: visible;
                    max-height: 400px;
                    visibility: visible;
                    opacity: 1
                }

                .main-nav ul li.internet-banking:hover .fas.fa-chevron-down:before {
                    content: "\f077"
                }

                .main-nav ul li.internet-banking ul li {
                    padding: 0
                }

                    .main-nav ul li.internet-banking ul li a {
                        background: transparent;
                        color: #000;
                        font-size: 15px;
                        padding: 12px 24px 12px 20px;
                        width: 100%;
                        border-bottom: 1px solid #ddd;
                        border-radius: 0;
                        position: relative;
                    }

                        .main-nav ul li.internet-banking ul li a:hover {
                            color: #a20e37
                        }

                    .main-nav ul li.internet-banking ul li:last-child a {
                        border-bottom: 0
                    }

                    .main-nav ul li.internet-banking ul li a .fas {
                        position: absolute;
                        right: 20px;
                        transition: all 0.5s ease;
                        top: 19px;
                    }

                    .main-nav ul li.internet-banking ul li a:hover .fas {
                        right: 15px
                    }

                .main-nav ul li.internet-banking a {
                    background: #a20a3a;
                    border-radius: 5px;
                    color: #fff;
                }
.main-nav ul li.internet-banking a:focus{
    background: #84002a;
    outline: 2px solid #fff;
}
.home-slider {
    position: relative;
}

    .home-slider img {
        width: 100%;
    }
.home-slider .owl-1bx-carousel .owl-item .item a{display:inline-block;width:100%;}
.home-slider .owl-1bx-carousel .owl-item .item a:focus{outline:3px solid #fff;}
.home-slider .owl-1bx-carousel .owl-item .item a:focus img{padding:3px}
    .home-slider .owl-dots {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 20px;
    }

.left-panel {
    position: fixed;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 9;
    margin-top: 60px
}

.slider-hover {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 9;
    /*transform: translate(0, -50%);*/
}

.r-panel {
    position: absolute;
    right: -40px;
    top: -190px;
    width: 280px;
}

    .r-panel ul {
        margin: 0;
        padding: 0;
    }

        .r-panel ul li {
            list-style: none;
            background: #fdbd30;
            position: relative;
            padding: 10px 15px;
            padding-left: 65px;
            border-radius: 5px;
            cursor: pointer;
            font-size: 14px;
            transition: all 0.5s ease;
            font-weight: 700;
            margin-bottom: 2px;
        }

            .r-panel ul li a {
                color: #212529
            }

            .r-panel ul li:hover > a {
                color: #fff;
                text-decoration: none
            }

            .r-panel ul li.r-dropdown:before {
                content: "";
                position: absolute;
                right: 100%;
                width: 0;
                background: #a20a3a;
                top: 0;
                bottom: 0;
                margin-right: -3px;
                transition: all 0.5s ease;
            }

            .r-panel ul li.r-dropdown .overlay {
                content: "";
                background: rgba(0,0,0,0.5);
                position: fixed;
                left: 0;
                right: 0;
                top: 0;
                display: none;
                bottom: 0;
                z-index: -1;
            }

            .r-panel ul li.r-dropdown:hover .overlay {
                display: block;
            }

            .r-panel ul li.r-dropdown .overlay:hover {
                display: none;
            }

            .r-panel ul li.r-dropdown:hover:before {
                width: 10px
            }

            .r-panel ul li .r-nav {
                position: absolute;
                left: 0;
                border-radius: 4px 0 0 4px;
                top: 0;
                bottom: 0;
                background: #a20a3a url(../images/r-panel-nav-icon.png);
                background-position-y: 4px;
                background-position-x: 4px;
                width: 49px;
            }

            .r-panel ul li .fas {
                position: absolute;
                right: 10px;
                top: 13px;
                border: 1px solid #a20a3a;
                width: 17px;
                font-size: 10px;
                text-align: center;
                height: 16px;
                padding: 2px 0;
                color: #a20a3a;
                border-radius: 0;
            }

            .r-panel ul li span.online-payment-icon {
                background-position-y: -31px;
            }

            .r-panel ul li span.mobile-banking-apps-icon {
                background-position-y: -64px;
            }

            .r-panel ul li span.debit-credit-cards-icon {
                background-position-y: -98px;
            }

            .r-panel ul li span.interest-rates-icon {
                background-position-y: -129px;
            }

            .r-panel ul li span.r-dropdown-locate {
                background-position-y: -241px;
            }

            .r-panel ul li span.cyber-security-icon {
                background-position-y: -161px;
            }
			.r-panel ul li span.grievance-icon {
                background-position-y: -680px;
            }

            .r-panel ul li span.other-services-icon {
                background-position-y: -200px;
            }
            .r-panel ul li span.customer-icon {
                background-position-y: -720px;
            }
			  .r-panel ul li span.CMS-icon {
                background-position-y: -359px;
            }

.r-dropdown-fulbox {
    position: absolute;
    right: 100%;
    top: -120px;
    background: #a20a3a;
    padding: 0;
    border-radius: 10px;
    width: 0px;
    transition: all 0.5s ease;
    margin-right: 7px;
    overflow: hidden;
	overflow-y: auto;
    max-height: 495px;
    visibility:hidden;
}

.r-panel ul li.r-dropdown:hover .r-dropdown-fulbox,
.r-panel ul li.r-dropdown.focusactive .r-dropdown-fulbox {
    width: 740px;
    visibility:visible;
}

.r-drop-5box.r-dropdown ul {
    width: 620px;
}

.r-panel ul li.r-dropdown.r-drop-5box:hover .r-dropdown-fulbox,
.r-panel ul li.r-dropdown.r-drop-5box.r-dropdown.focusactive .r-dropdown-fulbox {
    width: 640px;
}

.r-drop-4box.r-dropdown ul {
    width: 450px;
}

.r-panel ul li.r-dropdown.r-drop-4box:hover .r-dropdown-fulbox,
.r-panel ul li.r-dropdown.r-drop-4box.focusactive .r-dropdown-fulbox {
    width: 470px;
}

.r-drop-3box.r-dropdown ul {
    width: 335px;
}

.r-panel ul li.r-dropdown.r-drop-3box:hover .r-dropdown-fulbox,
.r-panel ul li.r-dropdown.r-drop-3box.focusactive .r-dropdown-fulbox {
    width: 355px;
}

.r-drop-3box.r-dropdown ul li {
    flex: 0 0 33.33%;
    max-width: 33.33%;
}

.r-drop-4box.r-dropdown ul li {
    flex: 0 0 25%;
    max-width: 25%;
}

.r-drop-5box.r-dropdown ul li {
    flex: 0 0 20%;
    max-width: 20%;
}

.r-panel ul li.r-dropdown.r-dropdown-relative {
    position: relative;
}

    .r-panel ul li.r-dropdown.r-dropdown-relative .r-dropdown-fulbox {
        top: -30px
    }

.r-dropdown ul {
    display: flex;
    flex-wrap: wrap;
    width: 720px;
    margin: 10px;
    /*    height: 460px;*/
    overflow: auto;
}

    .r-dropdown ul li {
        flex: 0 0 16.66%;
        max-width: 16.66%;
        background: transparent;
        padding: 3px;
    }

.r-dropdown li span {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}
.updatekcc span{padding-top:9px}
    .r-dropdown li span img {
        width: auto;
        max-width: 100%;
    }
.pnb-meta-update-icon span{margin-top:25px}
.r-dropdown li a {
    display: inline-block;
    width: 100%;
    background: #fff;
    height: 100%;
    border-radius: 5px;
    text-align: center;
    line-height: 14px;
    font-size: 12px;
    color: #333;
    padding: 10px;
}

.r-panel .r-dropdown li a:hover,
.r-panel .r-dropdown li a:focus {
    background: #fdbd30;
    color: #a20a3a;
    text-decoration: none;
}

.r-panel ul li:hover {
    background: #a20a3a;
    color: #fff;
}

    .r-panel ul li:hover .fa-chevron-down {
        border: 1px solid #fdbd30;
        color: #fdbd30
    }
/*.active-rpanel .overlay{position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    z-index: 1;}*/

/*navbar*/
.main-nav ul li.multi-dropdown:hover a.drodown-link,
.main-nav ul li.multi-dropdown.focusactive a.drodown-link {
    background: #fff;
    border-radius: 5px 5px 0 0
}

.fullbox-menu {
    position: absolute;
    left: 0;
    right: 0;
    box-shadow: 0 60px 60px 1px rgba(0,0,0,0.7);
    top: 100%;
    margin-top: -5px;
    z-index: 9;
    background: #fff;
    z-index: 91;
    display: none;
    overflow: hidden;
    border-radius: 0 20px 20px 0;
}

.main-nav ul li.multi-dropdown:hover .fullbox-menu,
.main-nav ul li.multi-dropdown.focusactive .fullbox-menu{
    display: block;
}

.nav-top {
    display: inline-block;
    width: 100%;
    padding: 20px 30px;
    border-bottom: 1px solid #ddd;
}

    .nav-top ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        padding: 0;
        border: 0;
    }

        .nav-top ul li {
            padding: 0;
            margin: 0;
        }

            .nav-top ul li a.nav-link {
                display: inline-block;
                padding: 5px 20px;
                background: #737373;
                font-size: 13px;
                color: #fff;
                font-weight: 500;
                margin-right: 15px;
                border-radius: 20px;
                transition: all 0.5s ease
            }

                .nav-top ul li a.nav-link:hover,.nav-top ul li a.nav-link:focus, .nav-top ul li a.nav-link.active {
                    background: #a20a3a;
                    color: #fff;
                    text-decoration: none;
                    box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;
                }

        .nav-top ul.nav-tabs {
        }

            .nav-top ul.nav-tabs li {
            }

                .nav-top ul.nav-tabs li a.nav-link {
                    border: 0
                }

                    .nav-top ul.nav-tabs li a.nav-link:hover {
                    }

    .nav-top .col-md-4 ul {
        justify-content: end
    }

        .nav-top .col-md-4 ul li {
            padding: 0 6px;
        }

            .nav-top .col-md-4 ul li a {
                padding: 0;
                position: relative;
                width: 30px;
                text-align: center;
                height: 35px;
            }

                .nav-top .col-md-4 ul li a img {
                    position: absolute;
                    top: 5px;
                    transition: all 0.5s ease;
                    left: 0;
                }

                .nav-top .col-md-4 ul li a:hover img {
                    top: 0px
                }

                .nav-top .col-md-4 ul li a:before {
                    content: "";
                    border-width: 5px;
                    border-style: solid;
                    border-color: transparent transparent #000 transparent;
                    position: absolute;
                    left: 5px;
                    opacity: 0;
                    visibility: hidden;
                    top: 100%;
                }

                .nav-top .col-md-4 ul li a:hover:before {
                    opacity: 1;
                    visibility: visible;
                }

                .nav-top .col-md-4 ul li a span {
                    position: absolute;
                    left: 50%;
                    background: #000;
                    top: 100%;
                    text-align: center;
                    margin-top: 10px;
                    font-size: 10px;
                    padding: 3px 7px;
                    border-radius: 3px;
                    color: #fff;
                    opacity: 0;
                    white-space: nowrap;
                    visibility: hidden;
                    transition: all 0.5s ease;
                    text-transform: uppercase;
                    transform: translate(-50%, 0);
                }

                .nav-top .col-md-4 ul li a:hover span {
                    opacity: 1;
                    visibility: visible;
                }

ul.nav-lave2ul {
    border-right: 1px solid #ddd;
    height: 100%;
}

    ul.nav-lave2ul li {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
        border-bottom: 1px solid #ddd;
    }

        ul.nav-lave2ul li.second-lavel-dropdown .tab_cont_nav a {
            border-right: 0;
        }

.nav-category ul.nav-lave2ul li a {
    font-size: 14px;
    color: #515151;
    font-weight: 500;
    width: 100%;
    padding: 10px 10px 10px 30px;
    border-right: 7px solid transparent;
    transition: all 0.5s ease;
}

ul.nav-lave2ul li a:hover, ul.nav-lave2ul li.active-cat-nav a, ul.nav-lave2ul li a.active,
ul.nav-lave2ul li a.corporate-active, ul.nav-lave2ul li a.customerCare-active, ul.nav-lave2ul li a.tab_active,
ul.nav-lave2ul li a:focus {
    border-color: #a20a3a;
    color: #a20a3a;
    text-decoration: none;
}

ul.cate-r-link {
    display: flex;
    flex-wrap: wrap;
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 60px;
}

    ul.cate-r-link li {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }

        ul.cate-r-link li a {
            padding: 4px 20px;
            font-weight: 500;
            border-radius: 23px;
            width: 100%;
        }

            ul.cate-r-link li a span {
                transition: all 0.5s ease
            }

            ul.cate-r-link li a:hover span {
                padding-left: 10px;
            }

            ul.cate-r-link li a:hover,.main-nav ul li .active-aplyonline {
                background: #a20a3a;
                color: #fff;
                text-decoration: none;
                box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;
            }

.nav-col-md3 {
    max-width: 265px;
    flex: 0 0 100%;
    padding: 0 15px
}

.nav-col-md9 {
    flex: 0 0 100%;
    max-width: calc(100% - 265px);
    padding: 0 15px
}

    .nav-col-md9.tab-content {
        border-right: 1px solid #ddd;
    }

.nav-category ul.nav-lave2ul li ul {
    padding-bottom: 10px
}

.buletlink ul.category-link {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 20px;
}

    .buletlink ul.category-link li {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 5px;
    }

.buletlink .nav-heading {
    color: #a20e37;
}

.nav-category ul.nav-lave2ul li ul li {
    border-bottom: 0;
    padding: 0;
    margin: 0
}

.fullbox-menu.customercare-nav .nav-category .col-md-9 .col-md-3 {
    position: unset;
}

.nav-category ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.tabcontent,
.nav-category ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent,
.nav-category ul.nav-lave2ul li.second-lavel-dropdown .col-md-9.customerCarecontent {
    position: absolute;
    left: 265px;
    top: 0;
    right: 0;
    width: auto;
    bottom: 0;
    overflow-y: auto;
    max-width: unset;
}

.main-nav ul li.second-lavel-dropdown a.exploremore {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 0;
    color: #a20e37;
}

.nav-category ul.nav-lave2ul li ul li.second-lavel-dropdown .nav-col-md9.tabcontent .category-link a,
.nav-category ul.nav-lave2ul li ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .category-link a {
    border-right: 0;
}

.nav-category ul.nav-lave2ul li.second-lavel-dropdown .col-md-9.customerCarecontent .category-link li {
    border-top: 0;
}

    .nav-category ul.nav-lave2ul li.second-lavel-dropdown .col-md-9.customerCarecontent .category-link li a {
        padding: 4px 5px 4px 20px;
        border-right: 0;
    }

        .nav-category ul.nav-lave2ul li.second-lavel-dropdown .col-md-9.customerCarecontent .category-link li a:hover {
            padding-left: 25px;
        }

.nav-category ul.nav-lave2ul li ul li a {
    padding: 5px 0 5px 47px;
    margin: 0
}

.nav-category .nav-col-md9 .category-link ul li {
    padding: 0 0px;
}

    .nav-category .nav-col-md9 .category-link ul li a, .buletlink ul.category-link li a {
        font-size: 14px;
        color: #666;
        font-weight: 500;
        line-height: 16px;
        position: relative;
        padding: 3px 0 3px 16px;
        width: auto;
        transition: all 0.5s ease;
        border-right: 0;
    }

        .nav-category .nav-col-md9 .category-link ul li a:hover, .buletlink ul.category-link li a:hover,
.nav-category .nav-col-md9 .category-link ul li a:focus, .buletlink ul.category-link li a:focus        {
            color: #a20e37;
            text-decoration: none;
            padding-left: 20px;
        }

            .nav-category .nav-col-md9 .category-link ul li a:hover:before, .buletlink ul.category-link li a:hover:before {
                background: #a20e37
            }

        .nav-category .nav-col-md9 .category-link ul li a:before, .buletlink ul.category-link li a:before {
            content: "";
            position: absolute;
            left: 0;
            top: 7px;
            width: 6px;
            height: 6px;
            background: #666;
            border-radius: 50%;
        }

        .buletlink ul.category-link li a:before {
            top: 9px;
        }

.nav-heading {
    font-size: 15px;
    font-weight: 700;
    margin-top: 30px;
}
.nav-category ul.nav-lave2ul .category-link .nav-heading{
    font-weight: 700;
    color: #333;
    padding: 0;
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
.main-nav ul li a.exploremore {
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 0;
}

.exploremore img {
    left: 10px;
    position: relative;
    transition: all 0.2s ease;
}

.main-nav ul li a.exploremore:hover {
    text-decoration: none;
}

    .main-nav ul li a.exploremore:hover img {
        left: 15px;
    }

.col-md-12.category-link {
}

    .col-md-12.category-link ul {
        display: flex;
        flex-wrap: wrap;
    }

        .col-md-12.category-link ul li {
            flex: 0 0 33.33%;
            max-width: 33.33%;
        }
/*carusel css start here*/
.home-blog-section .owl-nav, .home-slider .owl-dots, .home-section-3 .owl-nav, .home-section-4 .owl-nav, .home-offer-section .owl-nav {
    display: none;
}

.home-blog-section .owl-dots, .home-slider .owl-dots, .home-section-3 .owl-dots, .home-section-4 .owl-dots, .home-offer-section .owl-dots {
    text-align: center;
}

    .home-blog-section .owl-dots button, .home-slider .owl-dots button, .home-section-3 .owl-dots button, .home-section-4 .owl-dots button, .home-offer-section .owl-dots button {
        width: 15px;
        height: 15px;
        border: 1px solid #a20a3a;
        border-radius: 50%;
        margin: 0 3px;
    }

        .home-blog-section .owl-dots button.active, .home-slider .owl-dots button.active, .home-section-3 .owl-dots button.active, .home-section-4 .owl-dots button.active, .home-offer-section .owl-dots button.active {
            background: #a20a3a;
        }

.home-slider .owl-nav,
.home-slider .slider-btns {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    text-align: center;
    z-index:1;
}

    .home-slider .owl-nav button,
.home-slider .slider-btns a    {
    background: #a20a3a;
    width: 33px;
    margin: 0 6px;
    color: #fff;
    font-size: 20px;
    height: 33px;
    /* line-height: 13px; */
    border-radius: 3px;
    transition: all 0.5s ease;
    border: 0;
    display: inline-block;
    padding: 3px 0;
    }

        .home-slider .owl-nav button:hover,
        .home-slider .owl-nav button:focus,
.home-slider .slider-btns a:hover,
.home-slider .slider-btns a:focus        {
            background: #fdbd30
        }
/*carusel css end here*/



/*blog css*/
.home-blog-section {
    /*background: #fdbd30;*/
	background:#fff7e5 url(../images/digital-ride-bg.png) no-repeat bottom left;
    padding: 60px 0;
    display: inline-block;
    width: 100%;
}

    .home-blog-section .heading2 {
        margin-bottom: 30px
    }

.heading2 {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 15px
}

.home-blog-section .heading2 {
    color: #a20a3a
}

.carusel-fullbox {
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
    display: inline-block;
    width: calc(100% - 30px);
    margin: 15px;
    background: #fff;
    border-radius: 0 0 30px 30px;
    overflow: hidden;
    transition: all 0.5s ease;
    cursor: pointer;
}

.blog-img {
    position: relative;
    display: inline-block;
    width: 100%;
}

.blog-img a:focus{border:5px solid #000;display:inline-block;width:100%;}

.blog-date {
    position: absolute;
    bottom: -10px;
    background: #ffc84e;
    left: 25px;
    padding: 5px 20px;
    border-radius: 30px;
    font-size: 13px;
    font-weight: 700;
    color: #a20a3a
}

.carusel-fullbox p.blog-category {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 800;
    margin: 0;
    padding: 25px 15px 0 30px;
}

.carusel-fullbox h2 {
    font-size: 18px;
    font-weight: 700;
    padding: 10px 0px;
    margin-top: 19px;
    height: 60px;
}

.home-blog-section .carusel-fullbox h2 {
    margin-top: 0;
padding:0 15px 10px 0;
margin-bottom:0;
}
.home-blog-section .carusel-fullbox p.blog-category{padding:0}
.carusel-fullbox p {
    font-size: 15px;
    padding: 0 30px;
}

.carusel-fullbox .exploremore {
    color: #a20a3a;
    margin: 0 15px 26px 30px;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
}

    .carusel-fullbox .exploremore img {
        width: auto;
        display: inline-block;
        transition: all 0.5s ease;
    }

    .carusel-fullbox .exploremore:hover img,
.carusel-fullbox .exploremore:focus img    {
        left: 15px;
    }

    .carusel-fullbox .exploremore:hover {
        text-decoration: none;
            
    }
.carusel-fullbox .exploremore:focus{outline: thin dotted;}
.carusel-fullbox:hover {
    background: #a20a3a;
    transform: scale(1.03);
}
ul.box-3-blog li .carusel-fullbox:hover p,
ul.box-3-blog li .carusel-fullbox:hover p.blog-category,
ul.box-3-blog li .carusel-fullbox:hover h2{color:#fff}
   

    .carusel-fullbox:hover .exploremore {
        color: #fdbd30
    }

        .carusel-fullbox:hover .exploremore img {
            filter: invert(167%) sepia(164%) saturate(976%) hue-rotate(338deg) brightness(95%) contrast(109%)
        }

img {
    max-width: 100%;
}
/*left panel css start here*/
.left-panel {
}

.left-fixed-section {
    width: 43px;
    padding: 3px 0;
    /* background: #a20a3a;
    border-radius: 0 5px 5px 0; */
    border-right: none;
    /* -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.5);
    box-shadow:0 0 15px 1px rgba(0,0,0,.5); */
}

    .left-fixed-section ul {
        padding: 0;
        margin: 0;
    }
.left-fixed-section ul li{}
        .left-fixed-section ul li {
            transition: all 0.7s ease;            
            position: relative;
            border-radius: 0 5px 5px 0;
            height: 40px;
            margin-top: 2px;
        }
.left-fixed-section ul li.social-whatsapp a span.social-span-content{color:#000}
            .left-fixed-section ul li a {
                display: flex;
                align-items: center;
                width: 150px;
                overflow: hidden;
                text-align: left;
                /* height: 32px; */
                font-size: 23px;
                color: #fff;
                transition: all 0.7s ease;
                position: absolute;
                left: -107px;
                top: 0;
                border: 0;
                z-index: 99;
                bottom: 0;
                padding: 3px 0;
            }

                .left-fixed-section ul li a span.social-span-content {
                    color: #fff;
                    font-size: 14px;
                    display: inline-block;
                    width: calc(100% - 50px);
                    padding: 0 11px;
                }
.left-fixed-section ul li.social-googleplay a span.social-span-content{color:#242424}
            .left-fixed-section ul li a:hover,
.left-fixed-section ul li a:focus            {
                width: 150px;
            }

                .left-fixed-section ul li a:hover,.left-fixed-section ul li a:focus {
                    left: 0;
                    box-shadow: 0 0 15px 1px rgba(0,0,0,0.3);
                    text-decoration: none;
                }

            .left-fixed-section ul li a strong {
                width: 50px;
                display: inline-block;
                text-align: center;
            }
			.left-fixed-section ul li.social-twitter a span{color:#fff}
			.left-fixed-section ul li.social-twitter a strong {padding:15px}
/*footer*/
.footer {
    display: inline-block;
    width: 100%;
    background: #f3f1f1
}
.market-feed{background: #fff;
    padding: 15px 0;}
	.market-feed .heading2{position: absolute;
    left: 0;
    top: 0;
    font-size: 20px;
    width: 145px;}
.hindi-content .market-feed .heading2{font-size: 18px;}
.market-feed ul{padding-left: 135px;margin:0}
.market-feed ul li{list-style: none;
    padding: 0 10px;
    margin: 0;}
.market-feed ul li a{color: #000;
    font-weight: 600;}
.top-footer {
    display: inline-block;
    /*border-bottom: 1px solid #8a002c;*/
    padding: 30px 0;
    width: 100%;
	background:#fdbd30;
}

    .top-footer ul {
        justify-content: space-between;
        margin: 0;
    }

        .top-footer ul li {
            list-style: none;
            padding: 0 0;
        }

            .top-footer ul li a {
                font-size: 15px;
                color: #a20a3a;
				font-weight:600
            }

.main-footer {
    padding: 40px 0
}

    .main-footer h2.heading2 {
        color: #a20a3a;
        font-size: 16px;
        margin-bottom: 15px;
    }

    .main-footer ul {
        padding: 0;
        margin: 0;
    }

        .main-footer ul li {
            display: inline-block;
            width: 100%;
        }

            .main-footer ul li a {
                font-size: 13px;
                color: #040707;
                transition: all 0.5s ease;
            }

                .main-footer ul li a:hover {
                    padding-left: 5px;
                    text-decoration: none;
                }

.btm-footer {
    background: #fff;
}

.btm-footer {
    background: #fff;
}

.btm-footer {
    background: #fff;
}

.btm-footer {
    background: #fff;
    padding: 20px 0;
}

    .btm-footer ul {
        margin: 0;
        padding: 0;
    }

        .btm-footer ul li {
            list-style: none;
            padding: 0 0;
            /* border-right: 1px solid #ddd; */
        }

            .btm-footer ul li a {
                font-size: 13px;
                color: #7e7e7e;
                border-right: 1px solid #7e7e7e;
                padding: 0 10px;
            }

    .btm-footer p {
        margin: 0px 0 0 0;
        color: #4f4f4f;
        font-size: 13px;
    }
.btm-footer p a{color:#4f4f4f;}
.copyright-footer {
    padding: 20px 0;
}

    .copyright-footer p {
        margin: 0;
        padding: 0;
        font-size: 13px;
        color: #4f4f4f;
    }




/*-----------------------------
    News Ticker
------------------------------*/
.news-ticker {
    background: #fee53a;
    color:#fff;
}

.acme-news-ticker {
    position: relative;
    height: 45px;
    border: 0;
    margin-top: 0;
	padding-right:130px;
}

.acme-news-ticker-label {
    background: #1974d2;
    padding: 10px;
    /*width: auto;
    float: left;*/
    margin-right: 15px;
    line-height: normal;
    height: 100%;
    color: #fff;
}

.fade.q2-financial-pop .modal-body {
    padding: 40px;
}
.fade.q2-financial-pop .modal-body p{font-size: 20px;
    line-height: 29px;
    text-align: center;
    padding: 0;
	font-weight:700;
    margin: 0;}
.fade.q2-financial-pop .close {
    position: absolute;
    right: 12px;
    top: 8px;
    font-size: 30px;
    color: #000;
	cursor: pointer;
    z-index: 9;
}
.owl-carousel .owl-item .btn{    width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0;}
	
	
/*===onload popup css===*/
	.onloadpop h2{    font-size: 28px;
    color: #d82b27;
    margin-bottom: 13px;
    text-transform: uppercase;}
    .onloadpop .modal-body{padding: 40px;}
    .onloadpop .modal-dialog{max-width: 600px}
    .onloadpop .close{    position: absolute;
    right: 12px;
    top: 8px;
    font-size: 30px;
    color: #000;}


.onloadpop.modal .modal-dialog {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width:400px;
}
.onloadpop.modal.scannerpop .modal-dialog{
    min-width: 600px;
    max-width: 900px;
}
.onloadpop.modal.scannerpop .modal-body{padding: 20px;}
.onloadpop.modal.show .modal-dialog .modal-body p{    font-size: 20px;
    line-height: 29px;
    text-align: center;
	padding:0;
    margin: 0;}
.onloadpop.modal.show .modal-dialog .modal-body p a{    background: #fdbd30;
    padding: 20px 30px;
    display: inline-block;
    color: #333;
    font-size: 16px;
	transition:all 0.5s ease;
    line-height: 16px;
	margin-top:20px;
    border-radius: 5px;}
.onloadpop.modal.show .modal-dialog .modal-body p a:hover{text-decoration:none;transform:scale(1.05)}	
.midcontainer  input[type="radio"]{display:inline-block;}
.notification-pop .modal-content{background: #9f1945;}
.notification-pop .modal-content .modal-body{    background-color: #9f1945 !important;}
.notification-pop.onloadpop.modal.show .modal-dialog .modal-body p{color: #fff;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;}
.modal-backdrop.show {
    opacity: .7;
}
.notification-pop.onloadpop.modal .modal-dialog {
    min-width: 700px;
}
.notification-pop.onloadpop.modal .modal-dialog .heading2 {
    color: #fff;
    font-size: 27px;
}
.notification-pop.onloadpop.modal .modal-dialog .modal-title {
    color: #fff;
    padding: 15px 0 30px 0;
    font-size: 30px;
}
.notification-pop.onloadpop.modal .modal-dialog button.btn {
    margin: 20px;
    background: #ffbc00;
    padding: 11px 22px;
    border-radius: 10px;
    font-size: 24px;
    /* width: 100px; */
    transition: all 0.5s ease;
    border: 0;
    color:#000;
}
.notification-pop.onloadpop.modal .modal-dialog button.btn:focus{background: #000;color:#fff}
.onloadpop .close {
    position: absolute;
    right: 12px;
    top: 8px;
    font-size: 30px;
    color: #fff;
    opacity:1;
}
.onloadpop .close:focus{outline:1px solid #000}
.pop-logo {
    position: absolute;
    display: inline-block;
    width: 200px;
    text-align: center;
    background: #fff;
    top: -63px;
    left: 50%;
    margin-left: -100px;
    padding: 10px 0 10px 0;
    border-radius: 10px 10px 0 0;
}
.pop-logo img {
    margin: 0;
}
.linkfixed {
  position: fixed;
  right: 0;
  top: 170px;
  z-index: 9;
  width: 135px;
}
.linkfixed .cardBtn {
  margin-bottom: 5px;
}
/*tab into accordion css start here*/
.itemss::before {
color: #a20a3a;
  border: 1px solid #f6b801;
  position: relative;
  padding: 8px 10px;
  font-size: 15px;
  cursor:pointer;
  display: block;
}
.itemss.active::before {
  background: #f6b801;
  color: #a20a3a;
}

/* Style for the modal */
    .Secmodal {
     display: none; 
    position: fixed;
    z-index:9999;
    right: 20px;
    bottom: 20px;
    background-color: rgba(0, 0, 0, 0.4);
    }
    .Secmodal-content {
    background-color: white;
    margin: 0;
    padding: 26px 20px;
    width: 300px;
    border-radius:3px;
    }
    .Secclose {
    color: #9f1945;
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    right: 11px;
    cursor:pointer;
    top: -4px;
    }
    .Secclose:hover,
    .Secclose:focus {
      color: black;
      text-decoration: none;
      cursor: pointer;
    }

.swal2-container.swal2-center>.swal2-popup {
    grid-column: 2;
    grid-row: 2;
    align-self: center;
    justify-self: center;
}

@media all and (min-width: 800px) {
  .itemss.active .itemss-content {
    padding-top: 0;
  }

  .tabsss-side .tabsss li {
    margin-bottom: 2px;
  }
}
/* 
The project specific CSS starts here
This is the minimum CSS that you will need in order for this to work
*/
.tabbed-contentss .tabsss {
  display: none;
}
.tabbed-contentss .itemss {
  position: relative;
  margin-bottom:15px;
}
.tabbed-contentss .itemss::before {
  content: attr(data-title);
}
.tabbed-contentss .itemss .itemss-content {
  opacity: 0;
  visibility: hidden;
  border: 1px solid #f6b801;
  height: 0;
}
.tabbed-contentss .itemss .itemss-content .loan-heading{display:none}
.tabbed-contentss .itemss.active .itemss-content {
  opacity: 1;
  visibility: visible;
  height: auto;
  padding:15px;
}

@keyframes slidy {
0% { left: 0%; }
10% { left: 0%; }
33% { left: -100%; }
66% { left: -200%; }
100% { left: -300%; }
}

	
.rak-btn {position:relative;float: left;    width: 20%;}
.rbtn{background-color: maroon;    color: #fff;    padding: 10px; text-decoration:none;}
.rak-btn .menu{  position: absolute;    right: 20px; display:none;   width: 220px;    padding: 10px;    top: 35px;    color: #fff;    font-size: 20px;    background-color: maroon;    border: 1px solid #000;}
.rak-btn:hover .menu{ display:block;margin:0; padding:0; list-style-type:none; z-index:9999999;}
.rak-btn .menu li { margin:10px 0;}
.rak-btn .menu li a { font-size:16px; color:#fff; text-decoration:none; padding:5px; min-height:30px;}
.rak-btn .menu li a:hover { background-color:#F4B704; color:#000; padding:5px;}


.btnListen, .right-fix-section{display:none!important;}
.footertopimg{    margin-top: -10px!important;}


div#slider { overflow: hidden;float: left; }
div#slider figure img { width: 20%; float: left;height:550px;}
div#slider figure {   position: relative;  width: 500%;  margin: 0;  left: 0;  text-align: left;  font-size: 0;  animation: 25s slidy infinite;-webkit-animation: 25s slidy infinite; -moz-animation: 25s slidy infinite;}
h1.rakshak-title{      position: absolute;    left: 0;    top: 175px;    text-transform: uppercase;    text-shadow: 2px 2px 2px #000; z-index: 9;    text-align: center;    line-height: 1.8em;    font-size: 30px;    width: 700px;    color: #911E3F;}
.rakshak-subtitle{ background-color: #F4B704;    color: #911E3F;    text-align: center;    margin: 0;    padding: 0 0 10px; float:left; width:100%;    font-weight: bold;    font-size: 22px; min-height:40px;}
.rakshak-subtitle h2{ width:80%; float:left;}

.home-section-8{background: #fff7e5;
display:inline-block;
width:100%;
    padding: 40px 0;}
.home-section-8 .carusel-fullbox{
    height: 130px;
    border-radius: 5px;
    background:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:10px;
}


.ccd-main.suchna .menu-container {background-color:#811b37;float:left; width:100%; margin-top:75px;}
.ccd-main.suchna .title { text-align:center; font-size:21px; padding:10px 5px; color:#fff; background-color:#811b37; border-radius:15px; -webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px; overflow: hidden;}
.ccd-main.suchna .title2 {background-color:#f6b801; color:#000;}
.ccd-main.suchna .custom-content {margin-top:78px;}
/* Main Content CSS*/
	.ccd-main.suchna {float:left; width:100%;  padding-bottom: 60px; margin-top: 30px;}
    .ccd-main.suchna .float-left{float:left;}
    .ccd-main.suchna .r-left{float:right;}
    .ccd-main.suchna .marginb20{margin-bottom:20px;}
	.ccd-main.suchna .custom-container{padding:10px 0 60px;    max-width: 1140px;
    margin: 0 auto;}
	.ccd-main.suchna .custom-container h2{ text-align:center; padding:10px; }
	.ccd-main.suchna .post-container { float:left; width:45%; margin:30px 5% 0 0; border:1px solid #ddd; box-shadow:0px 2px 2px 2px #ddd;min-height: 517px;}	
	.ccd-main.suchna .post-container2 {width:100%;  margin:30px 0 0;min-height: 100%;}
	.ccd-main.suchna .post-container3 {width:31%;  margin:30px 20px 0 0;min-height: 100%;}
	.ccd-main.suchna .post-container3 img {min-height: 220px;}
	.ccd-main.suchna .post-container h3 {margin: 0;padding:10px 10px 5px;color: #333333;font-size: 26px;font-weight: 700;}
	.ccd-main.suchna .post-container p{	color: #666666;font-size: 14px;line-height: 1.8em;padding:5px 10px;	}
	 .ccd-main.suchna .text-container {float: left; width: 100%;height: 200px;overflow-y: scroll;}
	.ccd-main.suchna .post-container2 .text-container{height: 160px; }
	.ccd-main.suchna .post-container2 .text-container2 {float:left;width:50%;height:100%; overflow:hidden; padding:10px;}
	.ccd-main.suchna .post-container2 img {float: left;display: inline-block; margin:0; width:50%;}
	
	.ccd-main.suchna .tab-category { width: 100%;float: left;}
.ccd-main.suchna .tab-category li{	float: left!important;    width: 95%!important;    list-style: none!important;    margin: 20px 0 20px 20px!important;}
.ccd-main.suchna .tab-category li a {	box-shadow: 2px 0px 15px rgba(0,0,0,.80);    -webkit-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
    -moz-box-shadow: 2px 0px 15px rgba(0,0,0,.80);    -ms-box-shadow: 2px 0px 15px rgba(0,0,0,.80); text-align:center; font-size:24px;
    border: 1px solid #ddd;    padding: 20px 10px;    display: block;    transition: all 0.5s;    background-color: #FEDEA9; color:maroon;
}
.ccd-main.suchna .tab-category li a h3, .statement-block h3, .video-block h3{	    text-align: center;    color: maroon;    padding: 15px 5px;
    font-size: 24px;    line-height: 40px;	    
}
.ccd-main.suchna .statement-block h3{text-decoration: underline;}
.ccd-main.suchna .statement-block, .video-block, .article-block { float:left; width:100%; margin:5px 0 0;}
.ccd-main.suchna .video-block .video { width:100%; height:auto;}
	.article-block{box-shadow: 2px 0px 15px rgba(0,0,0,.80);
    -webkit-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
    -moz-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
    -ms-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
    border: 1px solid #ddd;
	    margin: 20px 0 0 10px;
    padding: 7px;width:98%;}
.ccd-main.suchna .article-block	h3{ text-align:left; color: maroon; padding: 5px 5px 0;font-size: 24px;line-height: 40px;}
.ccd-main.suchna .article-block	p{color: #666666;font-size: 14px;line-height: 1.8em;padding:5px 10px;	}
.ccd-main.suchna .statement-block p, .ccd-main.suchna .video-block p {color: #434343;font-size: 16px;line-height: 1.6em;padding:5px 10px 20px;text-align:justify;margin:0;}
.ccd-main.suchna.main-detail{
    background: #fff;
    padding: 0;
}
/**/
.ccd-main.suchna .my-container{    display: block; margin: 0 auto; width: 100%; background-color: #A30D3B;}
.error-label {
    color: #b30000;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.main-nav ul li.AIBotSite a{
	border: 1px solid #a20e37;
    border-radius: 5px;
    position: relative;
    padding-left: 57px;
}

.main-nav ul li.AIBotSite a img{
    position: absolute;
    left: 0;
    width: 52px;
    animation-duration: 2s;
	transition:all 0.2s ease;
    bottom: -4px;
	animation-name: AIBotSiteAnimation;
}
.main-nav ul li.AIBotSite a:hover img{width: 80px;left: -10px;}
.main-nav ul li.AIBotSite a:hover,.main-nav ul li.AIBotSite a:focus{background:#a20e37;color:#fff}
.AIBotSiteMob{display:none}
@keyframes AIBotSiteAnimation {
  0%   {width: 52px;}
  100% {width: 80px;left: -10px;}
}
.customerFeedbackForm .card-index-left{width:100%;}
.customerFeedbackForm .main-detail .detail-page{overflow:auto}
.tableresponsive .table tr th{background: #a20a3a;color:#fff}
.tableresponsive .table tr th,.tableresponsive .table tr td{border:1px solid #ddd}
.newpdf-FileName{
    text-align: left;
    display: inline-block;
}
.newpdf-FileName .fileName,.newpdf-FileName .fileSize{    display: inline-block;
    width: 100%;
    padding-left: 33px;}
.UI-pdf-size-added li{}
.UI-pdf-size-added li a.inner-page-a{display:inline-block;width:100%;}
.UI-pdf-size-added li .newpdf-FileName a{width:auto}
	@media only screen and (max-width: 768px)
			{
		.main-header.sticky {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 91;
    box-shadow: 0 0 20px 1px rgba(162, 10, 58,0.5);
}		
.AIBotSiteMob{display:inline-block}
.hidemob{display:none}
			  .calc-fulbox .autocs{width:31%;  }
			    }

@media only screen and (max-width:1200px){
	h1.rakshak-title{width: 50%;top: 110px;font-size: 24px;}
	.rakshak-menu{top: 117px;right: 2%;}
}
@media only screen and (max-width:768px){
	h1.rakshak-title{width: 100%;top: 110px;font-size: 20px;line-height: 1.4em;}
	.rakshak-menu{top: 200px;right: 2%;font-size: 16px;}
	.rakshak-menu div a{font-size: 16px;width: 96%;}
}
/* Menu CSS*/
.ccd-main .menu-container {background-color:#811b37;float:left; width:100%; margin-top:75px;}
.ccd-main .title { text-align:center; font-size:21px; padding:10px 5px; color:#fff; background-color:#811b37; border-radius:15px; -webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px; overflow: hidden;}
.ccd-main .title2 {background-color:#f6b801; color:#000;}
.ccd-main .custom-content {margin-top:78px;}
/* Main Content CSS*/
.ccd-main {float:left; width:100%;  padding-bottom: 60px;margin-top: 30px; }
.ccd-main .float-left{float:left;}
.ccd-main .r-left{float:right;}
.ccd-main .marginb20{margin-bottom:20px;}
.ccd-main .custom-container{padding:10px 0 60px; max-width: 1140px; margin: 0 auto;}
.ccd-main .custom-container h2{ text-align:center; padding:10px; }
.ccd-main .post-container { float:left; width:45%; margin:30px 5% 0 0; border:1px solid #ddd; box-shadow:0px 2px 2px 2px #ddd;min-height: 517px;}
.ccd-main .post-container2 {width:100%;  margin:30px 0 0;min-height: 100%;}
.ccd-main .post-container3 {width:31%;  margin:30px 20px 0 0;min-height: 100%;}
.ccd-main .post-container3 img {min-height: 220px;}
.ccd-main .post-container h3 {margin: 0;padding:10px 10px 5px;color: #333333;font-size: 26px;font-weight: 700;}
.ccd-main .post-container p{ color: #666666;font-size: 14px;line-height: 1.8em;padding:5px 10px; }
.ccd-main .text-container {float: left; width: 100%;height: 200px;overflow-y: scroll;}
.ccd-main .post-container2 .text-container{height: 160px; }
.ccd-main .post-container2 .text-container2 {float:left;width:50%;height:100%; overflow:hidden; padding:10px;}
.ccd-main .post-container2 img {float: left;display: inline-block; margin:0; width:50%;}
.ccd-main .tab-category { width: 100%;float: left;}
.ccd-main .tab-category li{ float: left; width: 95%; list-style: none; margin: 20px 0 20px 20px;}
.ccd-main .tab-category li a { box-shadow: 2px 0px 15px rgba(0,0,0,.80); -webkit-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
-moz-box-shadow: 2px 0px 15px rgba(0,0,0,.80); -ms-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
border: 1px solid #ddd; padding: 5px 10px 10px; display: block; transition: all 0.5s; background-color: #FEDEA9;
}
.ccd-main .tab-category li a h3, .ccd-main .statement-block h3{ text-align: center; color: maroon; padding: 15px 5px;
font-size: 24px; line-height: 40px;
}
.ccd-main .video-block h3{ text-align: center; color: maroon;
font-size: 24px; padding: 0;
margin: 15px;
}
.ccd-main .statement-block h3{text-decoration: underline;}
.ccd-main .statement-block, .video-block, .article-block { float:left; width:100%; margin:5px 0 0;}
.ccd-main .video-block .video { width:100%; height:auto;}
.ccd-main .video-block .video.one{
width: 50%;
margin: 0 auto;
display: block;
min-height: 400px;
}
.article-block{box-shadow: 2px 0px 15px rgba(0,0,0,.80);
-webkit-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
-moz-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
-ms-box-shadow: 2px 0px 15px rgba(0,0,0,.80);
border: 1px solid #ddd;
margin: 20px 0 0 10px;
padding: 7px;width:98%;}
.ccd-main .article-block h3{ text-align:left; color: maroon; padding: 5px 5px 0;font-size: 24px;line-height: 40px;}
.ccd-main .article-block p{color: #666666;font-size: 14px;line-height: 1.8em;padding:5px 10px; }
.ccd-main .statement-block p, .ccd-main .video-block p {color: #434343;font-size: 16px;line-height: 1.6em;padding:5px 10px 20px;text-align:justify;margin:0;}
.ccd-main.main-detail{
background: #fff;
padding: 0;
}
/**/
.ccd-main .my-container{ display: block; margin: 0 auto; width: 100%; background-color: #A30D3B;}
.clmsform li.terms-condition label{    font-size: 14px;
    width: calc(100% - 50px);
    padding: 0 0 0 7px;}
    
.swal2-icon.swal2-warning {
    border-color: #a20a3a !important;
    color: #a20a3a !important;
}
body .swal2-styled.swal2-confirm{background-color:#a20a3a !important}
/*Responsive CSS*/

@media only screen and (max-width: 1140px) {
    
}
@media only screen and (max-width: 991px) {
.ccd-main .article-block {
width:90%;
}

.ccd-main .video-block .video.one{
width: 100%;
}
}
@media only screen and (max-width: 768px) {
.ccd-main .article-block {
width:95%;
}
}

@media only screen and (max-width: 480px) {
.ccd-main .video-block .video.one{
min-height: 350px;
}
}

@media only screen and (max-width: 360px) {
.ccd-main .video-block .video.one{
min-height: 300px;
}
}

@media all and (min-width: 768px) {
  .tabbed-contentss .itemss::before {
    display: none;
  }
}
/*tab into accordion css end here*/



@media (max-width: 575px) {
	.itemss::after{content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  right: 13px;
  top: 10px;
  color: #a20a3a;}
			.tabbed-contentss .asidebar{display:none}
			.tabbed-contentss .tab-content > .tab-pane{display:block;opacity:1}
			
    .acme-news-ticker-label {
        position: absolute;
        top: -45px;
    }
    .onloadpop.modal.scannerpop .modal-dialog{min-width: 100%;margin: 0 auto;}
}

.acme-news-ticker-box {
    height: 100%;
    padding-top: 10px;
    overflow: hidden;
}

@media (max-width: 575px) {
    .acme-news-ticker-box {
        padding-left: 10px;
		padding-top:0;
        padding-right: 0px;
		    display: flex;
    align-items: center;
    }
}

.acme-news-ticker-box ul {
    width: 100%;
    list-style-type: none !important;
    padding: 0;
    margin: 0;
}

    .acme-news-ticker-box ul li a {
        color: #a20a3a;
        font-size: 15px;
		line-height:15px;
		display:inline-block;
		width:100%;
        font-weight: bold;
        text-decoration: none;
    }

.acme-news-ticker-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
}

    .acme-news-ticker-controls button {
        height: 100%;
        background: transparent;
        padding: 0;
        width: 40px;
        border-color: #fdbd30;
        border-style: solid;
        border-width: 0 0 0 1px;
        color:#a20a3a;
        cursor: pointer;
        display: inline-block;
    }

        .acme-news-ticker-controls button:hover,
.acme-news-ticker-controls button:focus        {
            background: #fdbd30;
        }

        .acme-news-ticker-controls button.acme-news-ticker-arrow {
            margin: 0;
            display: inline-block;
            position: relative;
            
        }

            .acme-news-ticker-controls button.acme-news-ticker-arrow:after {
                /*          border-color: #999;*/
                border-bottom-style: solid;
                border-bottom-width: 2px;
                border-right-style: solid;
                border-right-width: 2px;
                content: '';
                display: inline-block;
                height: 8px;
                color: #a20a3a;
                left: 50%;
                position: absolute;
                top: 50%;
                width: 8px;
            }

        .acme-news-ticker-controls button.acme-news-ticker-pause {
            position: relative;
            display: inline-block;
        }

            .acme-news-ticker-controls button.acme-news-ticker-pause:before {
                position: absolute;
                font-family: "Font Awesome 5 Free";
                content: "\f04c";
                font-weight: bold;
                width: 15px;
                color: #a20a3a;
                height: 21px;
                /*border-color: #999;
          border-style: solid;
          border-width: 0 2px 0;
          */
                -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                left: 50%;
                top: 50%;
            }

            .acme-news-ticker-controls button.acme-news-ticker-pause.acme-news-ticker-play:before {
                content: "\f04b"
            }

    .acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-prev:after {
        -webkit-transform: translate(-50%, -50%) rotate(135deg);
        -ms-transform: translate(-50%, -50%) rotate(135deg);
        transform: translate(-50%, -50%) rotate(135deg);
    }

    .acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-next:after {
        -webkit-transform: translate(-50%, -50%) rotate(315deg);
        -ms-transform: translate(-50%, -50%) rotate(315deg);
        transform: translate(-50%, -50%) rotate(315deg);
    }

    .acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-prev:after {
        -webkit-transform: translate(-50%, -50%) rotate(225deg);
        -ms-transform: translate(-50%, -50%) rotate(225deg);
        transform: translate(-50%, -50%) rotate(225deg);
    }

    .acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-next:after {
        -webkit-transform: translate(-50%, -50%) rotate(405deg);
        -ms-transform: translate(-50%, -50%) rotate(405deg);
        transform: translate(-50%, -50%) rotate(405deg);
    }

/*-----------------------------
    News Ticker css end
------------------------------*/
.home-section-2 {
    padding: 60px 0;
    background: #fff7e4
}

.whatsnew {
    background: #a20a3a;
    padding: 35px;
    display: inline-block;
    width: 100%;
    border-radius: 20px;
    height: 100%;
}

    .whatsnew marquee {
        height: 290px;
    }

    .whatsnew .heading2 {
        color: #fdbd30;
        font-size: 25px;
    }

    .whatsnew ul {
        padding: 0;
        margin:100px 0 0 0;
    }

        .whatsnew ul li {
            color: #fff;
            list-style: none;
            margin-bottom: 25px;
            font-size: 16px;
        }

.whatsnew .playpausebtn {
    position: absolute;
    right: 38px;
    top: 39px;
    cursor: pointer;
    /* color: #0656a2; */
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    color: #fff;
}
.whatsnew .playpausebtn:hover{text-decoration:none}
            .whatsnew ul li strong span {
                background: #fdbd30;
                padding: 1px 10px;
                font-size: 11px;
                color: #a20a3a;
                border-radius: 21px;
                text-transform: uppercase;
                margin-left: 8px;
            }

            .whatsnew ul li p {
                margin: 10px 0 0 0;
            }

                .whatsnew ul li p a {
                    font-size: 14px;
                   /* color: rgba(255,255,255,0.7);*/
                   color:#fff;
                    line-height: 20px;
                    display: inline-block;
                    width: 100%;
                }

.aply-online {
    background: #fdbd30 url(../images/apply-online-bg.png) no-repeat bottom right;
    padding: 20px 35px 10px 35px;
    display: inline-block;
    width: 100%;
    border-radius: 20px;
    position: relative;
    padding-right: 230px;
    height: 100%;
}

    .aply-online:before {
        content: "";
        background: url(../images/apply-online-img.png) no-repeat bottom right;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 200px;
        background-size: 100%;
    }

    .aply-online .heading2, .whatsnew .heading2 {
        margin-bottom: 35px;
    }

    .aply-online .heading2,.aply-online .heading2 a {
        color: #a20a3a;
        font-size: 25px;
        cursor: auto;
    }
.aply-online .heading2 a:hover{text-decoration:none}
    .aply-online ul {
        padding: 0;
        margin: 0 -15px;
        display: flex;
        flex-wrap: wrap;
    }

        .aply-online ul li {
            flex: 0 0 50%;
            max-width: 50%;
            padding: 0 15px;
            list-style: none;
            margin-bottom: 15px;
        }
.aply-online ul li .capcha-code{border:0;background:#fff}
.aply-online ul li label{display:inline-block;width:100%;}
.aply-online ul li .capcha-code button{border:1px solid #fff;background: transparent;}
.aply-online ul li .capcha-code button:focus{border:1px solid #000;}
            .aply-online ul li input, .aply-online ul li select {
                width: 100%;
                padding: 10px 15px;
                border:0;
                border-radius: 20px;
                box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
                font-size: 14px;
                color: #9f1945;
            }
.aply-online ul li input.form-txt,.aply-online ul li select.form-txt,
.aply-online ul li .capcha-code input[type="images"]{border: 1px solid #fff;}
.aply-online ul li input:focus, .aply-online ul li select:focus,.aply-online ul li .capcha-code input[type="images"]:focus{border: 1px solid #000;}
            .aply-online ul li .captchaimg {
                display: inline-block;
                width: 100%;
                background: #fff;
                padding: 7px 8px;
                border-radius: 20px;
                box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
            }

.comn-btn {
    padding: 10px 25px;
    font-size: 14px;
    border: 0;
    border-radius: 30px;
    font-weight: 700;
    min-width: 150px;
    text-align: center;
    transition: all 0.5s ease;
}

.aply-online ul li .comn-btn {
    background: #9f1945;
    color: #fff;
}

    .aply-online ul li .comn-btn:hover,
.aply-online ul li .comn-btn:focus    {
        transform: scale(1.2);
        box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;
    }

.home-section-3 {
    padding: 60px 0
}
.home-section-3 .carusel4bx-btn,
.commonCaruselbtn{text-align: center;}
.home-section-3 .carusel4bx-btn a,
.commonCaruselbtn a{    color: #a20a3a;
    font-size: 20px;
    margin: 0 3px;}
    .home-section-3 .heading2 {
        color: #a20a3a
    }

    .home-section-3 .blog-img {
        margin-bottom: 25px;
    }

    .home-section-3 .blog-date {
        font-size: 16px;
    }

    .home-section-3 .carusel-fullbox:hover {
        background: #fdbd30;
        transform: scale(1.03);
    }

        .home-section-3 .carusel-fullbox:hover p {
            color: #333
        }

        .home-section-3 .carusel-fullbox:hover .exploremore {
            color: #a20a3a
        }

            .home-section-3 .carusel-fullbox:hover .exploremore img {
                filter: unset;
            }

        .home-section-3 .carusel-fullbox:hover .blog-date {
            background: #a20a3a;
            color: #fff
        }

.home-section-4 {
    background: #fff7e5 url(../images/digital-ride-bg.png) no-repeat bottom left;
    padding: 60px 0;
    color:#000;
}

    .home-section-4 .heading2 {
        color: #a20a3a
    }

    .home-section-4 .carusel-fullbox .digi-ride-img {
        display: inline-block;
        width: 100%;
        text-align: center;
        position: relative;
    }
.home-section-4 .carusel-fullbox .digi-ride-img a{color:#fff;background:#000}
        .home-section-4 .carusel-fullbox .digi-ride-img:before {
            content: "";
            background: radial-gradient(farthest-corner at 50% 50%, #fdea15, #f6ad0c, #f6ad0c);
            position: absolute;
            left: auto;
            right: -100px;
            top: -105px;
            bottom: 0;
            z-index: 1;
            width: 500px;
            height: 500px;
        }

        .home-section-4 .carusel-fullbox .digi-ride-img img {
            width: auto;
            display: inline-block;
            position: relative;
            z-index: 2
        }

    .home-section-4 .carusel-fullbox {
        background: #f6ad0c;
        border-radius: 20px;
        position: relative;
    }

        .home-section-4 .carusel-fullbox h2 {
            height: auto;
            color: #750025;
            position: relative;
            z-index: 2
        }

        .home-section-4 .carusel-fullbox p {
            color: #333;
            position: relative;
            z-index: 2;
            height: 120px;
        }

.home-section-3 .carusel-fullbox p {
    height: 65px;
}

.home-section-4 .owl-carousel.owl-drag .owl-item:nth-child(2n + 1) .item .carusel-fullbox {
    background: #a20a3a;
    color:#fff
}

    .home-section-4 .owl-carousel.owl-drag .owl-item:nth-child(2n + 1) .item .carusel-fullbox .digi-ride-img:before {
        background: radial-gradient(farthest-corner at 50% 50%, #ec1268, #a20a3a, #a20a3a);
    }

    .home-section-4 .owl-carousel.owl-drag .owl-item:nth-child(2n + 1) .item .carusel-fullbox h2 {
        color: #fdbd30
    }

    .home-section-4 .owl-carousel.owl-drag .owl-item:nth-child(2n + 1) .item .carusel-fullbox p {
        color: #fff
    }

.home-section-4 .carusel-fullbox .exploremore {
    position: absolute;
    left: 50%;
    bottom: -140px;
    z-index: 9999;
    background:#fff2d6;
    padding: 7px 19px;
    border-radius: 5px;
    border: 2px solid #fff;
    font-weight: 800;
    width: 143px;
    margin: 0;
    transition: all 0.5s ease;
    margin-left: -70px;
    cursor:pointer;
}
.hindi-content .home-section-4 .carusel-fullbox .exploremore{padding:7px 14px}
.home-section-4 .carusel-fullbox:hover .exploremore {
    bottom: 40px;
    color: #a20a3a
}

.home-section-4 .carusel-fullbox .exploremore img {
    filter: unset;
}

.home-section-4 .carusel-fullbox .exploremore:hover,
.home-section-4 .carusel-fullbox .exploremore:focus {
    background: #fff;
}

.home-section-5 {
    background: #a20a3a;
    color:#fff;
}
    .home-section-5 .row{align-items:end}

    .home-section-5 .col-md-8 {
        flex: 0 0 100%;
        max-width: 950px;
    }

    .home-section-5 .col-md-4 {
        flex: 0 0 100%;
        max-width: calc(100% - 950px);
        padding-left: 0
    }

.v-kyc-img {
    margin-left: -60px;
    
}

.v-kyc-link {
    position: absolute;
    left: 134px;
    top: 60px;
    text-align: center;
    width: 300px;
    height: 300px;
    background: #fdbd30;
    border-radius: 50%;
    padding: 68px 50px;
    overflow: hidden;
}
    .v-kyc-link:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 47px;
        background: #ffd612;
        border-radius: 50%;
        z-index: 1;
    }

    .v-kyc-link .heading2 {
        color: #a20a3a;
        font-size: 35px;
        position:relative;
        z-index:2;
    }
.hindi-content .v-kyc-link .heading2{font-size:25px;}
    .v-kyc-link p {
        font-size: 20px;
        line-height: 23px;
        margin-bottom: 28px;
        position: relative;
        z-index: 2;
        color:#333;
    }
.hindi-content .v-kyc-link p{font-size: 17px;}
.hindi-content .interest-rate ul li p{font-size:17px}
    .v-kyc-link a {
background: #fff;
    padding: 6px 20px;
    display: inline-block;
    border-radius: 5px;
    font-weight: 600;
    color: #a20a3a;
    font-size: 15px;
    width: auto;
    transition: all 0.5s ease;
    position: relative;
    z-index: 2;
	margin:0 1px;
    }

        .v-kyc-link a img {
            margin-left: 20px;
        }

        .v-kyc-link a:hover,
.v-kyc-link a:focus        {
            text-decoration: none;
            background: #a20a3a;
            color: #fff;
            box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;
        }

            .v-kyc-link a:hover img {
                margin-left: 23px;
                filter: invert(98%) sepia(100%) saturate(7%) hue-rotate(208deg) brightness(102%) contrast(99%);
            }

.interest-rate {
    padding: 35px 0
}

    .interest-rate .heading2 {
        font-size: 35px;
        color: #fdbd30;
    }

        .interest-rate .heading2 span {
            display: inline-block;
            width: 100%;
            color: #fff;
        }

    .interest-rate p {
        font-size: 18px;
        /*color: rgba(255,255,255,0.7);*/
        color:#f6eff1;
        line-height: 22px;
    }

    .interest-rate ul {
        margin: 0;
        display: grid;
        grid-template-columns: 50% 50%;
        grid-template-areas:
            'grid-item1 grid-item2'
            'grid-item1 grid-item3'
            'grid-item4 grid-item5'
            'grid-item6 grid-item6'
            'grid-item7 grid-item7';
        box-shadow: 0 0 25px 1px rgba(0,0,0,0.2);
        padding: 40px 10px 25px 10px;
        border-radius: 20px;
        background: #a20a3a;
        position: relative;
        overflow: hidden;
    }

        .interest-rate ul:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            background: linear-gradient(#d26b3c, #a20a3a);
            height: 36px;
        }

        .interest-rate ul li {
            list-style: none;
            font-size: 13px;
            /*color: rgba(255,255,255,0.4);*/
            color:#fff;
            padding: 10px 15px;
        }

.grid-item1 {
    grid-area: grid-item1;
}

.grid-item2 {
    grid-area: grid-item2;
}

.grid-item3 {
    grid-area: grid-item3;
}

.grid-item4 {
    grid-area: grid-item4;
}

.grid-item5 {
    grid-area: grid-item5;
}

.grid-item6 {
    grid-area: grid-item6;
}

.interest-rate ul li strong {
    font-size: 18px;
    color: #fdbd30;
}

.interest-rate ul li p {
    font-size: 25px;
    color: #fff;
    font-weight: 700;
}

    .interest-rate ul li p span {
        font-size: 18px;
        margin-left: 10px;
    }

.interest-rate ul li img {
    margin-bottom: 15px;
}

.home-offer-section {
    padding: 60px 0
}

    .home-offer-section .heading2 {
        color: #a20a3a
    }

    .home-offer-section .carusel-fullbox {
        border-radius: 25px;
        background: transparent;
    }

    .home-offer-section .large-12 {
        height: calc(100% - 100px);
    }

        .home-offer-section .large-12 .owl-carousel, .home-offer-section .large-12 .owl-stage-outer, .home-offer-section .large-12 .owl-stage,
        .home-offer-section .large-12 .owl-item, .home-offer-section .large-12 .item, .home-offer-section .large-12 .item img {
            height: 100%;
        }

        .home-offer-section .large-12 .carusel-fullbox {
            height: calc(100% - 30px);
        }
.home-offer-section .large-12 .carusel-fullbox a{display:inline-block;width:100%;height:100%;}
.home-offer-section .large-12 .carusel-fullbox a:focus{border: 6px solid #000;border-radius: 20px;overflow: hidden;}
.home-section-7 {
    background: #a20a3a url(../images/home-sec7-bg.png) no-repeat;
    padding: 60px 0;
    min-height: 520px;
    background-position: 80% 0;
    color:#fff;
}

.pnb-heading {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    .pnb-heading img {
        flex: 0 0 100%;
        max-width: 250px;
    }

    .pnb-heading .heading2 {
        max-width: calc(100% - 250px);
        flex: 0 0 100%;
        color: #fdbd30;
        line-height: 40px;
    }

    .pnb-heading span {
        background: #fdbd30;
        font-size: 16px;
        color: #a20a3a;
        padding: 3px 17px;
        border-radius: 5px;
        margin-bottom: 9px;
        display: inline-block;
    }

.home-section-7 p {
    color: #fff
}

ul.app-inst {
    display: flex;
    margin: 0;
    padding: 0;
}

    ul.app-inst li {
        list-style: none;
        padding: 15px 20px 0 0;
    }

        ul.app-inst li a {
            transition: all 0.5s ease;
            display: inline-block;
            color:#fff;
        }

ul.app-inst li a:hover,
ul.app-inst li a:focus {
                transform: scale(1.2);
            }


.home-mobile-banking-section {
    padding: 30px 0;
    background: #8a002c;
}

    .home-mobile-banking-section .mob-baning-heading {
        display: flex;
        align-items: center;
    }

        .home-mobile-banking-section .mob-baning-heading .heading2 {
            font-size: 20px;
            color: #fff;
            padding-right: 60px;
            margin-bottom: 0
        }

.mob-baning-heading .comn-btn {
    background: #fdbd30;
    border-radius: 5px;
    color: #a20a3a;
}

    .mob-baning-heading .comn-btn:hover,
.mob-baning-heading .comn-btn:focus    {
        text-decoration: none;
        background: #ffda88
    }

        .mob-baning-heading .comn-btn:hover img,
.mob-baning-heading .comn-btn:focus img        {
            left: 15px;
        }

.home-mobile-banking-section ul.d-flex {
    margin: 0;
    padding: 0
}

    .home-mobile-banking-section ul.d-flex li {
        list-style: none;
        padding: 0 16px;
        flex: 0 0 100%;
        max-width: 16.66%;
    }

        .home-mobile-banking-section ul.d-flex li a {
            display: inline-block;
            width: 100%;
            background: #fff;
            text-align: center;
            padding: 15px 15px;
            border: 2px solid #eca204;
            height: 100%;
            transition: all 0.5s ease;
            border-radius: 5px;
        }

.home-mobile-banking-section ul.d-flex li a:hover,
.home-mobile-banking-section ul.d-flex li a:focus {
                transform: scale(1.2);
            }

/*blog css start here*/
.blog-banner {
    position: relative;
    background:#a20a3a;
    color:#fff;
}

    .blog-banner img {
        width: 100%;
    }

.banner-overlay {
    position: absolute;
    left: 0;
    text-align: center;
    top: 50%;
    transform: translate(0, -50%);
    right: 0;
}

.heading1 {
    font-size: 40px;
    font-weight: 800;
    color: #fff
}

.blog-search {
    position: relative;
    width: 100%;
    top: -45px;
    padding: 0 140px;
}

    .blog-search input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #9f1945;
        opacity: 1; /* Firefox */
		font-size: 25px;
    }

    .blog-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #9f1945;
		font-size: 25px;
    }

    .blog-search input::-ms-input-placeholder { /* Microsoft Edge */
        color: #9f1945;
		font-size: 25px;
    }

    .blog-search input {
        border: 4px solid #9f1945;
        padding: 20px 85px 20px 20px;
        display: inline-block;
        width: 100%;
        border-radius: 60px;
        font-size: 25px;
        box-shadow: 0 0 50px 1px rgba(0,0,0,0.3);
        color: #9f1945;
    }

    .blog-search button {
        position: absolute;
        right: 151px;
        top: 10px;
        bottom: 10px;
        border: 0;
        width: 103px;
        background: transparent;
    }
        .blog-search button input {
            border: 0;
            box-shadow: 0 0 15px 1px rgba(0,0,0,0.2);
            width: 100%;
            text-align: center;
            padding: 18px 0;
            background: #fdbd30;
            border-radius: 30px;
            color: #9f1945;
            font-size: 30px;
            margin: 0;
            height: 100%;
        }
        .blog-search button .input-search-icon {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            font-size: 30px;
            color: #fff;
        }
.blog-tab .nav-item a, .blog-tab .nav-item .nav-link {
    border-radius: 36px;
    border: 1px solid #9f1945;
    padding: 3px 20px;
    background: #ffdfe9;
    font-size: 14px;
    color: #d75b82;
}

.blog-tab .nav.nav-tabs {
    border: 0;
    margin-top: 40px;
}

    .blog-tab .nav.nav-tabs .nav-item {
        padding: 0 3px
    }

        .blog-tab .nav.nav-tabs .nav-item a:hover,.blog-tab .nav.nav-tabs .nav-item input:hover, .blog-tab .nav.nav-tabs .nav-item a.active,.blog-tab .nav.nav-tabs .nav-item input:checked {
            background: #9f1945;
            color: #fff;
        }

.blog-title {
    margin-top: 50px;
    margin-bottom: 20px;
}

    .blog-title .heading2 {
        color: #9f1945;
        margin-bottom: 5px;
    }

    .blog-title p {
        font-size: 25px;
    }

.blog-tab .fullbox {
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
    display: inline-block;
    width: 100%;
    margin: 0;
    background: #fff;
    border-radius: 0 0 30px 30px;
    overflow: hidden;
    transition: all 0.5s ease;
    margin-bottom: 30px;
    cursor: pointer;
}

.blog-contentbox {
    padding: 0 25px;
}

    .blog-contentbox .heading2 {
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 5px;
    }
.home-blog-section ul.box-3-blog li .carusel-fullbox .blog-contentbox p{height:60px;}
    .blog-contentbox p {
        font-size: 15px;
        padding: 0 0px;
    }

        .blog-contentbox p.blog-category {
            color: #a20a3a;
        }
 .carusel-fullbox:hover h2, .carusel-fullbox:hover p {
        /*color: #fff*/
    }
    .blog-contentbox a.exploremore {
        color: #a20a3a;
        margin: 0 0 26px 0;
        display: inline-block;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 700;
    }

    .blog-contentbox p.blog-category {
        text-align: right;
        margin: 15px 0 15px 0;
        font-size: 13px;
    }

    .blog-contentbox .exploremore:hover {
        text-decoration: none;
    }

        .blog-contentbox .exploremore:hover img {
            left: 15px;
        }

    .blog-contentbox .fa-share-alt {
        color: #9f1945;
    }

.blog-tab .fullbox:hover {
    background: #ffc84e;
    transform: scale(1.03);
}

    .blog-tab .fullbox:hover .blog-date {
        background: #9f1945;
        color: #fff;
    }

.loadmore {
    display: inline-block;
    width: 400px;
    background: #ffebbf;
    position: relative;
    margin: 55px 0 70px 0;
    height: 1px;
}

    .loadmore span {
        position: absolute;
        left: 50%;
        top: -19px;
        background: #ffebbf;
        padding: 6px 35px;
        transform: translate(-50%, 0);
        border-radius: 32px;
        color: #9f1945;
        font-weight: 600;
        cursor: pointer;
        cursor: pointer;
    }

.dropdown-left-panel .heading2 {
    font-size: 16px;
    color: #a20a3a;
    padding: 50px 0 0 30px;
}

.dropdown-left-panel ul {
    padding: 0 30px;
    border-right: 0;
}

    .dropdown-left-panel ul li {
        border: 0;
    }

.nav-category .dropdown-left-panel ul.nav-lave2ul li a {
    padding: 9px 12px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

.dropdown-main-panel .nav-lave2ul {
    border-left: 1px solid #ddd;
    display: flex;
    flex-wrap: wrap;
    padding: 45px 15px;
}

.buletlink.nav-border-l-r {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 0 30px;
}

.dropdown-main-panel .nav-lave2ul li {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px;
    border: 0;
}

.nav-category .dropdown-main-panel ul.nav-lave2ul li a {
    padding: 10px 10px 10px 36px;
    font-size: 15px;
    border-right: 0;
    position: relative;
    line-height: 16px;
}

    .nav-category .dropdown-main-panel ul.nav-lave2ul li a:hover,
    .nav-category .dropdown-main-panel ul.nav-lave2ul li a:focus    {
        padding-left: 40px;
    }

    .nav-category .dropdown-main-panel ul.nav-lave2ul li a img {
        position: absolute;
        left: 0;
        top: 6px;
    }

        .nav-category .dropdown-main-panel ul.nav-lave2ul li a img.debit-card-navicon {
            top: 13px;
        }

        .nav-category .dropdown-main-panel ul.nav-lave2ul li a img.aboutus-nav-icon {
            left: 4px;
        }

.dropdown-right-panel ul.nav-lave2ul {
    border-right: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 20px 20px 0;
    height: auto;
}
.social-whatsapp {
    background: #27bd03;
}

.mid-header ul li.top-whatsapp a .fab {
    color: #fff;
    font-size: 20px;
    background: #0dbc05;
    padding: 3px 4px;
    border-radius: 3px;
}
    .dropdown-right-panel ul.nav-lave2ul li {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 7px;
        border: 0;
    }

        .dropdown-right-panel ul.nav-lave2ul li a {
            height: 100%;
            padding: 30px 0 15px 0;
            text-align: center;
            border: 0;
            background: #e5e5e5;
            border-radius: 5px;
            font-weight: 700;
        }

            .dropdown-right-panel ul.nav-lave2ul li a span {
                display: block;
                margin-top: 20px;
            }

.nav-category .dropdown-left-panel ul {
    padding-right: 0;
}
    /*background:linear-gradient(#fbdc4d, #fdbd30);box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;*/
    .nav-category .dropdown-left-panel ul.nav-lave2ul li a:hover,
.nav-category .dropdown-left-panel ul.nav-lave2ul li a:focus    {
        background: #a00536;
        color: #fff;
        border: 1px solid #a00536;
        box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;
    }

.dropdown-right-panel ul.nav-lave2ul li a:hover,
.dropdown-right-panel ul.nav-lave2ul li a:focus {
    color: #fff;
    background: #a00536;
    box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;
}

    .dropdown-right-panel ul.nav-lave2ul li a:hover img,
.dropdown-right-panel ul.nav-lave2ul li a:focus img    {
        filter: invert(97%) sepia(0%) saturate(0%) hue-rotate(56deg) brightness(102%) contrast(105%);
    }

.nav-category .dropdown-left-panel .padding-top {
    padding-top: 50px;
    padding-bottom: 30px;
}

.navbanner {
    background: #a20a3a;
    display: inline-block;
    width: calc(100% - 30px);
    margin: 60px 30px 20px 0;
    padding: 30px;
}

    .navbanner .heading2 {
        font-size: 20px;
        color: #fdbc2e;
        font-weight: 600;
    }

    .navbanner p {
        color: #fff;
        line-height: 20px;
    }

    .navbanner .comn-btn {
        background: #fff;
        width: 100%;
        margin-top: 15px;
    }

.navbanner .comn-btn:hover,
.navbanner .comn-btn:focus        {
            background: linear-gradient(#fbdc4d, #fdbd30);
            box-shadow: rgba(239, 139, 117, 0.6) 0px 8px 29px 0px;
        }

.nav-img {
    display: inline-block;
    margin: 63px 10px 30px 10px;
    width: calc(100% - 33px);
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}

.nav-category .nav-img a {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 20px;
    text-align: center;
    border: 1px solid rgba(255,255,255,0.7);
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}

.nav-img img {
    width: 100%;
}

.nav-category .nav-img a:hover,
.nav-category .nav-img a:focus {
    background: #fff;
    color: #a20a3a;
}

.customercare-nav .nav-category ul.nav-lave2ul {
    padding-top: 40px;
    padding-bottom: 40px;
}

.fullbox-menu.customercare-nav .col-md-9.customerCarecontent .buletlink .nav-heading {
    margin-top: 0;
}
.customerCarecontent .buletlink .nav-heading{
    font-size: 15px;
    font-weight: 700;
    padding-left: 0;
    color: #a20e37;
}
.customercare-nav .nav-category ul.nav-lave2ul li:first-child {
    border-top: 1px solid #ddd;
}

.nav-col-md9.customerCarecontent {
    border-right: 1px solid #ddd;
}

.call-center {
    background: #fff;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 0px;
}

    .call-center ul {
        display: flex;
        flex-wrap: wrap;
        padding: 10px;
    }

        .call-center ul li {
            flex: 0 0 20%;
            max-width: 20%;
            position: relative;
        }

    .call-center .callcenterheadintxt {
        font-weight: 700;
        font-size: 14px;
        text-transform: capitalize;
        margin-bottom: 5px;
        position: absolute;
        left: 6px;
        top: 0;
    }

    .call-center .tollfreetxt {
        padding: 8px 10px;
        background: #fdbd30;
        height: 47px;
        font-weight: 700;
    }

    .call-center .Phonenumbertxt {
        margin: 0 0 0;
        background: #a20a3a;
        padding: 5px 10px;
        color: #fff;
        font-weight: 700;
        border-top: 1px solid #fff;
    }

    .call-center .cll-center-full-width {
        font-size: 13px;
        font-weight: 500;
        margin-top: 25px;
        letter-spacing: -0.5px;
        padding: 0;
    }

    .call-center .tollfreetxt span, .call-center .Phonenumbertxt span {
        font-weight: 400;
    }

.customercare-nav .buletlink ul.category-link li {
    flex: 0 0 100%;
    max-width: 100%;
}

.customercare-nav .buletlink {
    padding-top: 40px;
}

.customercare-nav .col-md-9.customerCarecontent {
    border-right: 1px solid #ddd;
}

.col-md-3.dropdown-left-panel {
    padding: 0 30px;
}

.call-center ul li:last-child .cll-center-full-width {
    overflow: hidden;
    border-radius: 0 0 10px 0;
}

.mob-75logo, .mob-g20logo {
    display: none;
}

.main-nav ul.mob-nav-head {
    display: none !important;
}

.social-recutement a {
    background: #a20a3a;
}

.social-facebook a {
    background: #1976d2;
}

.social-twitter a {
    background: #fff;
}

.social-linkdin a {
    background: #0077b5;
}
.left-fixed-section ul li.social-instagram a{color:#000}
.social-appstore a {
    background: #333333;
}

.social-googleplay a {
    background: #a7bb30;
}

.social-instagram a {
    background: #fff;
}
.social-instagram strong{padding:4px}
.left-fixed-section ul li.social-instagram a span.social-span-content{color:#000}
.left-fixed-section ul li.social-twitter a{background:#000}
.left-fixed-section ul li.social-twitter img{filter: invert(99%) sepia(1%) saturate(1884%) hue-rotate(141deg) brightness(119%) contrast(100%);}
.social-youtube a {
    background: #b30000;
}

.social-koo a {
    background: #facd00;
}

.social-whatsapp a {
    background: #27bd03;
}
.social-threads a{background:#000000}
.left-fixed-section ul li.social-threads img{max-width:40px;}

.nav-bottom, .tab_cont_nav, 
.corporatetabcontent, 
.customerCarecontent, 
.main-nav ul li .fas.open-dropdown, 
.main-nav ul li .custo-open-dropdown, 
ul.nav-lave2ul li .corpo-open-dropdown {
    display: none;
}

.desktopblock {
    display: block;
}

.e-action-detailbox ul {
    display: grid;
    grid-template-columns: 20% 20% 20% auto;
    grid-gap: 20px;
    margin-bottom: 30px;
}
.e-action-detailbox ul li p {
        font-size: 16px;
    }
.e-action-detail-list ul li p {
    font-size: 16px;
}
.e-action-detail-list ul li a {
    background: #a20a3a;
    padding: 10px 44px 10px 14px;
    border-radius: 5px;
    color: #fff;
    position: relative;
    font-size: 11px;
    text-transform: uppercase;
}
.e-action-detail-list ul li:nth-child(4) a.e-auction-sprite-icon:after {
    content: "";
    background: url(../images/e-auction-detail-sprite.png) no-repeat;
    position: absolute;
    right: 12px;
    top: 0;
    width: 30px;
    height: 31px;
    transition: all 0.5s ease;
    background-position-y: -121px;
}
.e-action-detailbox ul li p span {
    color: #a20a3a;
    padding: 0 0 8px 0;
    display: inline-block;
}
.right-first h2{font-size:16px;}
.multi-dropdown.slidernav-mobile{display:none}
.fullgreybox{background: #f3f3f3;
    margin-top: 30px;
    padding: 20px;}
.fullgreybox .row{margin:0 -10px}
.fullgreybox .col-md-6{padding:0 10px}
.fullgreybox .bg-white{padding:20px;height:100%;box-shadow:0 0 20px 1px rgba(0,0,0,0.1)}
.fullgreybox .bg-white a{font-size: 14px;
    color: #a20a3a;}
.fullgreybox .bg-white .heading2{font-size: 21px;}
.fullgreybox .bg-white .heading3{font-size: 17px;
    font-weight: 600;}
.fullgreybox .bg-white p{    font-size: 15px;
    line-height: 22px;}
.loan-heading{font-size: 20px;
    font-weight: 600;}
.responsive-table table{width:100%;}
.responsive-table table tr,.responsive-table table tr td,.responsive-table table tr th{padding: 20px 30px;
border-collapse: collapse;
    color: #a20a3a;
    font-weight: 600;
    border: 1px solid #ccc;}
.tab-btm{    padding: 10px 15px;
    background: #ffecc4;
    display: inline-block;
    width: 100%;
    margin-top: 20px;}
.tab-btm p{margin: 0;
    font-size: 16px;
    font-weight: 600;}
/*====calculator css start here====*/
.calc-banner,.new-inner-banner{position:relative;}
.new-inner-banner{background:#a20a3a;color:#fff}
.calc-banner img,.new-inner-banner img{width:100%;}
.calc-banner-hover,.new-inner-hover{position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;}
.calc-banner-hover .container,.calc-banner-hover .row,.new-inner-hover .container,.new-inner-hover .row{height:100%;}
.calc-breadcrum .col-md-12,.new-breadcrum .col-md-12{border-bottom:1px solid #f5e8ec}
.calc-breadcrum .col-md-12 ul,.new-breadcrum .col-md-12 ul{    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 15px 0;}
.calc-breadcrum,.new-breadcrum{margin-bottom:60px}
.calc-breadcrum .col-md-12 ul li,.new-breadcrum .col-md-12 ul li{font-size:14px;margin-right: 13px;list-style:none}
.calc-breadcrum .col-md-12 ul li:last-child,.new-breadcrum .col-md-12 ul li:last-child{color:#a20a3a}
.calc-breadcrum .col-md-12 ul li a,.new-breadcrum .col-md-12 ul li a{color: #333;padding-right: 13px;}
.left-right-fullbox{margin-top:0px;margin-bottom:30px;}
.left-section{flex: 0 0 100%;max-width: 315px;}
.r-section{flex: 0 0 100%;max-width: calc(100% - 315px);padding-left: 60px;} 
.calc-leftbox ul{}
.calc-leftbox ul li{box-shadow: 0 0 20px 1px rgba(0,0,0,0.16);
    margin-bottom: 40px;
    padding:30px;
	list-style:none;
    text-align: center;
    border-radius: 25px;}
.calc-leftbox ul li p{font-size: 20px;
    font-weight: 600;
    color: #9f1945;
	line-height:25px;
    padding: 15px 0;
    margin: 0;}
.calc-leftbox ul li a{    background: #fdbd30;
    display: inline-block;
    padding: 8px 40px;
    font-size: 16px;
    color: #a20a3a;
    font-weight: 600;
    border-radius: 25px;
	transition:all 0.5s ease;
    margin-top: 10px;}
.calc-leftbox ul li a:hover,
.calc-leftbox ul li a:focus{background:#a20a3a;text-decoration:none;color:#fff}
.detail-page{box-shadow: 0 0 20px 1px rgba(0,0,0,0.16);
    border-radius: 5px;
	padding-bottom:40px;
    overflow: hidden;}
.calc-header{    background: #a20a3a;
    text-align: center;
    padding: 20px 0;}
.calc-header .heading2{    font-size: 25px;
    color: #f6b801;
    padding: 0;
    margin: 0;}
.calc-fulbox .main-calculator{padding:0}
.calc-fulbox .top-userrestra{display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: #ededed;
    padding: 12px 0 12px 0;}
.calc-fulbox .top-userrestra a{background: #f6b801;
    margin: 0 5px;
    text-align: center;
    color: #a20a3a;
    padding: 10px 20px;
	font-weight:600;
	position:relative;
	cursor:pointer;
    border-radius: 5px;}
.calc-fulbox .top-userrestra a:hover{text-decoration:none;}
.calc-fulbox .top-userrestra a:before{content: "";
    height: 15px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -12px;
	display:none;
    background: #fff;}
.calc-fulbox .top-userrestra a.ctab_active,
.calc-fulbox .top-userrestra a:focus{background:#fff;color:#a20a3a;}
.calc-fulbox .top-userrestra a.ctab_active:before{display:block;}
.calc-fulbox .calculatortab .totalamount{padding-top:40px;padding-bottom:20px;}
.calc-fulbox .calculatortab .totalamount span{font-size:18px;width:100%;}
.calc-fulbox .calculatortab .totalamount label{font-weight:700;font-size:40px;}
.calc-fulbox .calculatortab{display:none;padding: 0 40px;}
.loan-range{position: relative;padding-right: 200px;margin-bottom:40px;display:inline-block;width:100%;}

.loan-range .inputnumber,.calculatortab .loan-range .cal-input-value{position: absolute;
    right: 0;
    top: 9px;
    width: 150px;
    border: 1px solid #ddd;
    padding: 8px 10px;
    text-align: center;
    border-radius: 30px;
    color: #a20a3a;
    font-weight: 600;
}
.loan-range .range-label{    font-size: 16px;
    font-weight: 600;
    margin-left: 26px;}
.calc-fulbox .slider,.calc-fulbox #cultab2 .slider, .calc-fulbox #cultab3 .slider{width:100%;margin:0}
.calc-fulbox #cultab3 .amountxt{background: #f6b801;margin-bottom: 30px;border-radius: 4px;}
.calc-fulbox #cultab3 .amountxt label{font-weight:600}


	.calc-fulbox .switch1 {
				position: relative;
				display: inline-block;
				width: 51px;
				height: 25px;
			}
			
			.calc-fulbox .switch1 input {
				opacity: 0;
				width: 0;
				height: 0;
			}
			
			.calc-fulbox .slider1 {
				position: absolute;
				cursor: pointer;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				background-color: #91203e;
				-webkit-transition: .4s;
				transition: .4s;
			}
			
			.calc-fulbox .slider1:before {
				position: absolute;
				content: "";
				height: 17px;
				width: 17px;
				left: 4px;
				bottom: 4px;
				background-color: white;
				-webkit-transition: .4s;
				transition: .4s;
			}
			
			.calc-fulbox input:checked + .slider1 {
				background-color: #91203e;
			}
			
			.calc-fulbox input:focus + .slider1 {
				box-shadow: 0 0 1px #91203e;
			}
			
			.calc-fulbox input:checked + .slider1:before {
				-webkit-transform: translateX(26px);
				-ms-transform: translateX(26px);
				transform: translateX(26px);
			}
			/* Rounded sliders */
			
			.calc-fulbox .slider1.round1 {
				border-radius: 34px;
			}
			
			.calc-fulbox .slider1.round1:before {
				border-radius: 50%;
			}
			.calc-fulbox .autocs{width:17%;float:right}
			
			
			

.itemss::before {
color: #a20a3a;
  border: 1px solid #f6b801;
  position: relative;
  padding: 8px 10px;
  font-size: 15px;
  cursor:pointer;
  display: block;
}
.itemss.active::before {
  background: #f6b801;
  color: #a20a3a;
}
.inner-page-table tr td.stqcpdf p {
      margin-bottom: 0;
    padding: 3px 0;
    font-size: 10px;
    line-height: 12px;
    text-align: left;
}
.download-form .inner-page-table tr td.stqcpdf {
    padding-bottom: 10px;
}
.article-block p{margin-bottom:0;}
.ccd-main .article-block h3{    font-size: 16px !important;
    line-height: 1.2 !important;}
.ccd-main .article-block p{    line-height: 1.2 !important;
    padding: 3px 10px !important;}
.ccd-main .article-block h3 a{color: #333;font-weight:700}
.ccd-main .article-block h3 img{width: 20px;
    height: auto;
    margin-left: 7px;}
.article-block{box-shadow:none !important}
@media all and (min-width: 800px) {
  .itemss.active .itemss-content {
    padding-top: 0;
  }

  .tabsss-side .tabsss li {
    margin-bottom: 2px;
  }
}
/* 
The project specific CSS starts here
This is the minimum CSS that you will need in order for this to work
*/
.tabbed-contentss .tabsss {
  display: none;
}
.tabbed-contentss .itemss {
  position: relative;
  margin-bottom:15px;
}
.tabbed-contentss .itemss::before {
  content: attr(data-title);
}
.tabbed-contentss .itemss .itemss-content {
  opacity: 0;
  visibility: hidden;
  border: 1px solid #f6b801;
  height: 0;
}
.tabbed-contentss .itemss .itemss-content .loan-heading{display:none}
.tabbed-contentss .itemss.active .itemss-content {
  opacity: 1;
  visibility: visible;
  height: auto;
  padding:15px;
}

.accordion-pdf-size .new-accordion .card-body .listing ul li.multibutn{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.accordion-pdf-size .new-accordion .card-body .listing ul li.multibutn a{margin:0}
.accordion-pdf-size .new-accordion .card-body .listing ul li.multibutn .newpdf-FileName a{
    position: absolute;
    right: 0;
    top: 14px;
}
.accordion-pdf-size .new-accordion .card-body .listing .newpdf-FileName{width:100%;}
.accordion-pdf-size .new-accordion .card-body .listing .newpdf-FileName .fileIcon{display:none}
.accordion-pdf-size .new-accordion .card-body .listing .newpdf-FileName .fileName,
.accordion-pdf-size .new-accordion .card-body .listing .newpdf-FileName .fileSize{padding-left:0}
.accordion-pdf-size .new-accordion .card-body .listing .newpdf-FileName a{}
.accordion-pdf-size .new-accordion .card-body .listing .newpdf-FileName .fileSize{}

@media all and (min-width: 768px) {
  .tabbed-contentss .itemss::before {
    display: none;
  }
}


/*Color Theme*/
.colorbalck .top-header,.colorbalck .mid-header,
.colorbalck .main-nav ul li.multi-dropdown:hover a.drodown-link, .colorbalck .main-nav ul li.multi-dropdown.focusactive a.drodown-link,
.colorbalck .fullbox-menu,
.colorbalck .main-nav ul li.internet-banking a{background:#000;}
.colorbalck .top-header{    
    border-color:#555;
}
.colorbalck .mid-header ul li a,
.colorbalck .main-nav ul li a,
.colorbalck .main-nav ul li.internet-banking ul li a,
.colorbalck .dropdown-left-panel .heading2,
.colorbalck .nav-heading,
.colorbalck .nav-category .nav-col-md9 .category-link ul li a, .colorbalck .buletlink ul.category-link li a,
.colorbalck .main-nav ul li.second-lavel-dropdown a.exploremore,
.colorbalck .nav-category ul.nav-lave2ul li a,
.colorbalck .whatsnew .heading2,
.colorbalck .aply-online .heading2,
.colorbalck .home-section-4 .heading2,
.colorbalck .home-section-4 .carusel-fullbox h2,
.colorbalck .home-section-4 .carusel-fullbox p,
.colorbalck .home-section-4 .carusel-fullbox p,
.colorbalck .home-blog-section .heading2,
.colorbalck .inner-breadcrum2 ul li:last-child,
.colorbalck .directorprofile.board-fo-director h2,
.colorbalck .right-first h2,
.colorbalck .right-first ul li a,
.colorbalck .right-first h4{color: #ff0;}
.colorbalck .main-nav{background:#555}
.colorbalck .nav-category .dropdown-main-panel ul.nav-lave2ul li a img,
.colorbalck .dropdown-right-panel ul.nav-lave2ul li a img,
.colorbalck .main-nav ul li.second-lavel-dropdown a.exploremore img{filter: brightness(0) saturate(100%) invert(96%) sepia(100%) saturate(12%) hue-rotate(237deg) brightness(103%) contrast(103%);}
.colorbalck .nav-category .dropdown-left-panel ul.nav-lave2ul li a:hover, 
.colorbalck .nav-category .dropdown-left-panel ul.nav-lave2ul li a:focus{background:#fff;color:#000;border-color:#fff}
.colorbalck .dropdown-right-panel ul.nav-lave2ul li a,
.colorbalck .navbanner{background:#555}
.colorbalck .dropdown-right-panel ul.nav-lave2ul li a:hover, .colorbalck .dropdown-right-panel ul.nav-lave2ul li a:focus{background:#333;box-shadow:rgba(0, 0, 0, 0.6) 0px 8px 29px 0px}
.colorbalck .nav-category .nav-col-md9 .category-link ul li a:hover, 
.colorbalck .buletlink ul.category-link li a:hover, 
.colorbalck .nav-category .nav-col-md9 .category-link ul li a:focus, 
.colorbalck .buletlink ul.category-link li a:focus{Color:#fff}
.colorbalck .buletlink .nav-category .nav-col-md9 .category-link ul li a:before, 
.colorbalck .buletlink .buletlink ul.category-link li a:before,
.colorbalck .aply-online ul li .comn-btn,
.colorbalck .blog-date,
.colorbalck .home-section-3 .carusel-fullbox:hover,
.colorbalck .home-blogbtn a.exploremore,
.colorbalck .mob-baning-heading .comn-btn,
.colorbalck .whatsnew ul li strong span,
.colorbalck .home-slider .owl-nav button, .colorbalck .home-slider .slider-btns a,
.colorbalck .home-section-4 .commonCaruselbtn a,
.colorbalck .board-fo-director .profilelisting li .btngrey, .colorbalck .board-fo-director .profilelisting li .btnprofile{background:#ff0}
.colorbalck .innercardheaderbg2,
.colorbalck .home-section-8{background:#333}
.colorbalck .grevience-heading,
.colorbalck .home-section-8 .commonCaruselbtn a,
.colorbalck .right-first h3{color:#fff}
.colorbalck .home-section-4 .commonCaruselbtn a{display:inline-block;padding:0 6px;}

.colorbalck ul.nav-lave2ul li a:hover, 
.colorbalck ul.nav-lave2ul li.active-cat-nav a, 
.colorbalck ul.nav-lave2ul li a.active, ul.nav-lave2ul li a.corporate-active, 
.colorbalck ul.nav-lave2ul li a.customerCare-active, 
.colorbalck ul.nav-lave2ul li a.tab_active, 
.colorbalck ul.nav-lave2ul li a:focus{/*border-color:#fff*/}
ul.nav-lave2ul li.second-lavel-dropdown .category-link .nav-heading:hover,
.main-nav ul li.second-lavel-dropdown a.exploremore:hover,
ul.nav-lave2ul li.second-lavel-dropdown .category-link .nav-heading:focus,
.main-nav ul li.second-lavel-dropdown a.exploremore:focus{border-right:transparent}
.colorbalck .nav-category .nav-col-md9 .category-link ul li a:hover:before, 
.colorbalck .buletlink ul.category-link li a:hover:before{background:#fff}
.colorbalck .nav-top ul li a.nav-link:hover, .colorbalck .nav-top ul li a.nav-link.active{background:#4e4e4e}
.colorbalck ul.cate-r-link li a:hover, .colorbalck .main-nav ul li .active-aplyonline{background:#4e4e4e}
.colorbalck .main-nav .navbanner a,
.colorbalck .aply-online ul li .comn-btn,
.colorbalck .home-section-3 .heading2,
.colorbalck .blog-date,
.colorbalck .blog-contentbox p.blog-category,
.colorbalck .home-blogbtn a.exploremore,
.colorbalck .whatsnew ul li strong span,
.colorbalck .aply-online ul li input, .colorbalck .aply-online ul li select,
.colorbalck .home-slider .owl-nav button, .colorbalck .home-slider .slider-btns a,
.colorbalck .home-section-4 .carusel-fullbox:hover .exploremore,
.colorbalck .nav-pills-custom .nav-link{color:#333}
.colorbalck .call-center{background:#ccc}
.colorbalck .call-center .tollfreetxt,
.colorbalck .news-ticker,
.colorbalck .home-section-4 .carusel-fullbox .exploremore,
.colorbalck .inner-page-table tr th,
.colorbalck .nav-pills-custom .nav-link.active,
.colorbalck .ccsrms,
.colorbalck .btnrest{background:#ff0}
.colorbalck .call-center .Phonenumbertxt,
.colorbalck .home-section-2,
.colorbalck .home-section-4,
.colorbalck .home-blog-section,
.colorbalck .btngrey:hover, .colorbalck .directorprofile h1, .colorbalck .directorprofile h2{background:#000}

.colorbalck .acme-news-ticker-box ul li a,
.colorbalck .acme-news-ticker-controls button.acme-news-ticker-arrow:after,
.colorbalck .acme-news-ticker-controls button.acme-news-ticker-pause:before,
.colorbalck .carusel-fullbox .exploremore,
.colorbalck .home-section-3 .carusel4bx-btn a, .colorbalck .commonCaruselbtn a,
.colorbalck .mob-baning-heading .comn-btn,
.colorbalck .board-fo-director .profilelisting li .btngrey, .colorbalck .board-fo-director .profilelisting li .btnprofile,
.colorbalck .nav-pills-custom .nav-link.active,
.colorbalck .heading2,
.colorbalck .grivence-policy h2, .colorbalck .innerpagecontent h2,
.colorbalck .ccsrms,
.colorbalck .detail-page .inner-heading,
.colorbalck .detail-page .inner-heading,
.colorbalck .btnrest:hover{color:#000}
.colorbalck .ccsrms{color:#000 !important}
.colorbalck .whatsnew,
.colorbalck .home-section-3 .carusel-fullbox:hover .blog-date{background:#555}
.colorbalck .aply-online{background:#555555 url(../images/apply-online-bg.png) no-repeat bottom right}
.colorbalck .carusel-fullbox .exploremore img,
.colorbalck .mob-baning-heading .comn-btn img{filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(210deg) brightness(88%) contrast(88%);}
.colorbalck .home-section-4 .carusel-fullbox .digi-ride-img:before,
.colorbalck .home-section-4 .carusel-fullbox,
.colorbalck .btnsubmitpink{background:#333}
.colorbalck .home-section-4 .owl-carousel.owl-drag .owl-item:nth-child(2n + 1) .item .carusel-fullbox,
.colorbalck .home-section-4 .owl-carousel.owl-drag .owl-item:nth-child(2n + 1) .item .carusel-fullbox .digi-ride-img:before{background:#555}
.colorbalck .carusel-fullbox:hover{background: #555;}
.colorbalck .home-section-5,
.colorbalck .home-offer-section,
.colorbalck .slider-hover,
.colorbalck .home-slider img,
.colorbalck .home-section-7,
.colorbalck .top-footer,
.colorbalck .main-footer,
.colorbalck .board-fo-director .profilelisting li img,
.colorbalck .right-first ul li ul li,
.colorbalck .right-second ul li a img,
.colorbalck .loanStrip,
.colorbalck .blog-banner img,
.colorbalck .ReadMoreBtn,
.colorbalck .btnListen,
.colorbalck .card-left ul li a,
.colorbalck .calc-banner img, .colorbalck .new-inner-banner img,
.colorbalck .link-bt, .colorbalck .link-bt-rgt{filter: grayscale(1);}
.colorbalck .home-mobile-banking-section,
.colorbalck .top-header ul li.font-incr-decre span, .colorbalck .top-header ul li.font-incr-decre a,
.colorbalck .mid-header ul li.mid-select select,.colorbalck .mid-header ul li.mid-input input,
.colorbalck .inner-breadcrum2,
.colorbalck .right-first,
.colorbalck .applyBtn{background:#555}
.colorbalck .home-mobile-banking-section ul.d-flex li a,
.colorbalck .board-fo-director .profilelisting li .btngrey, .colorbalck .board-fo-director .profilelisting li .btnprofile,
.colorbalck .nav-pills-custom .nav-link,
.colorbalck .tabbed-contentss .itemss .itemss-content{border-color:#ff0}
.colorbalck .main-nav ul li.internet-banking ul{border-color:#000}
.colorbalck .btnsubmitpink:hover{background:#ff0;color:#333}
.colorbalck .btnrest:focus{border:1px dotted}
.colorbalck .ccsrms{color:#333 !important}
.skipcontent{display:inline-block;width:100%;}



.whisteComplaintLodgePage .grivence-policy h2{
    font-size: 22px;
    font-weight: 400;
    font-family: open_sansbold;
    /*padding: 7px 0 2px;
    color: #b1113e;*/
    text-transform: capitalize;
}
.whisteComplaintLodgePage .grivence-policy p {
    color: #333;
    font-size: 22px;
    line-height: 20px;
    padding: 4px 0;
    font-size: 22px;
}
.whisteComplaintLodgePage input[type=checkbox] {
    box-sizing: border-box;
    padding: 0;
    width: 20px;
    height: 20px;
}
.whisteComplaintLodgePage .clmsform li span {
    float: left;
    width: 200px;
    font-size: 22px
}
.whisteComplaintLodgePage .clmsform li span.error-message{width:100%}
.whisteComplaintLodgePage .clmsform li span.whisteComplaintLodgePage .clmsform li span{}
.whisteComplaintLodgePage ol {
  counter-reset: li; 
  list-style: none; 
  padding: 0;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

.whisteComplaintLodgePage ol  li{
  position: relative;
  display: block;
  padding: .4em .4em .4em 2em;
  margin: .5em 0;
  background: #DAD2CA;
  color: #444;
  text-decoration: none;
  border-radius: .3em;
  transition: .3s ease-out;
}

.whisteComplaintLodgePage ol li:hover { background: #E9E4E0; }
.whisteComplaintLodgePage ol li:hover:before { transform: rotate(360deg); }
.whisteComplaintLodgePage ol li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  left: -1.3em;
  top: 50%;
  margin-top: -1.0em;
  background: #f9dd94;
  height: 2em;
  width: 2em;
  border: .3em solid #fff;
  text-align: center;
  font-weight: bold;
  border-radius: 2em;
  transition: all .3s ease-out;
}
.whisteComplaintLodgePage .error-message {
            color: #cc0000;
            font-size: 0.9em;
        }
.whisteComplaintLodgePage .inputfield {
            border: 1px solid #ccc;
            padding: 5px;
            border-radius: 3px;
        }
.whisteComplaintLodgePage .inputfield.error {
            border-color: red;
        }
.whisteComplaintLodgePage .swal2-styled.swal2-confirm {
            width: 70px;
            background-color: #aba5e5 !important;
        }
.whisteComplaintLodgePage textarea{width:100%;}
.inner-page-table tr td.stqcpdf{width:300px}
@keyframes slidy {
0% { left: 0%; }
10% { left: 0%; }
33% { left: -100%; }
66% { left: -200%; }
100% { left: -300%; }
}


	
.rak-btn {position:relative;float: left;    width: 20%; }
.rbtn{background-color: maroon;    color: #fff;    padding: 10px; text-decoration:none;}
.rak-btn .menu{  position: absolute;    right: 20px; display:none;   width: 220px;    padding: 10px;    top: 35px;    color: #fff;    font-size: 20px;    background-color: maroon;    border: 1px solid #000;}
.rak-btn:hover .menu{ display:block;margin:0; padding:0; list-style-type:none; z-index:9999999;}
.rak-btn .menu li { margin:10px 0;}
.rak-btn .menu li a { font-size:16px; color:#fff; text-decoration:none; padding:5px; min-height:30px;}
.rak-btn .menu li a:hover { background-color:#F4B704; color:#000; padding:5px;}


.btnListen, .right-fix-section{display:none!important;}
.footertopimg{    margin-top: -28px!important;}

h1.rakshak-title{      position: absolute;    left: 0;    top: 175px;    text-transform: uppercase;    text-shadow: 2px 2px 2px #000; z-index: 9;    text-align: center;    line-height: 1.8em;    font-size: 30px;    width: 700px;    color: #911E3F;}
.rakshak-subtitle{ background-color: #F4B704;    color: #911E3F;    text-align: center;    margin: 0;    padding: 0 0 10px; float:left; width:100%;    font-weight: bold;    font-size: 22px; min-height:40px;}
.rakshak-subtitle h2{ width:80%; float:left;}


.main-feature-block { width:100%; float:left; padding:20px 30px; font-family: open_sansbold;}
.main-feature-block p{font-size: 14px; padding:5px 0;}
.para-heading {    font-size: 22px;
    font-weight: 600;
    font-family: open_sansbold;
    padding: 10px 0;
    color: #b1113e;
	text-align:center;
	text-decoration:underline;
}
	
	.para-subheading{font-size: 20px;
    font-weight: 400;
    font-family: open_sansbold;
    padding: 10px 0;
    color: #b1113e;
	text-decoration:underline;
}
.feature-list{ margin: 10px 0 0 30px;
    padding: 0;
    font-size: 15px;
    font-family: open_sansregular;
    color: #000;
    list-style-type: circle;}
	
	.feature-list li{ font-weight:normal;
	padding:5px 0;}
.clmsform-update ul{display:inline-block;width:100%;}
.clmsform-update ul li label,
.feedback-table-form tr td label{margin:0;padding:0;width:100%;}
.clmsform-update ul li label .error-label{width:100%;}
.donationPage .heading2,.newinnerPageTable .heading2{    font-size: 30px;}
.donationPage{margin-top:60px;}
.donationPage .heading3,.newinnerPageTable .heading3{margin-bottom:20px;font-size:25px;}
ul.donationListing{
        display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -10px;
    margin-bottom: 35px;
}
ul.donationListing li{
    flex: 0 0 100%;
    max-width: 25%;
}
.tabrow {align-items:center}
.tabrow .col-md{max-width:max-content}
.tabrow .col-md p{margin:0;padding:0}
ul.donationListing li .carusel-fullbox:hover{background:#fff}
ul.donationListing li .heading3{
        font-size: 18px;
    color: #333;
    padding: 20px 30px 10px 30px;
    font-weight: 600;
}
.donationPage ul.nav-tabs{border: 0;}
.donationPage ul.nav-tabs li{margin-right: 6px;}
.donationPage ul.nav-tabs li a{
    border: 0;
    position: relative;
    color:#333;
    padding: 5px 10px 5px 23px;
}
.donationPage ul.nav-tabs li a span{
        display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #acacac;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 10px;
}
.donationPage ul.nav-tabs li a span:before{content: "";    
    position: absolute;
    right: 2px;
    left: 2px;
    top: 2px;
    bottom: 2px;
    border-radius: 50%;}
.donationPage ul.nav-tabs li a.active span{border: 1px solid #0989e2;}
.donationPage ul.nav-tabs li a.active span:before{background: #0989e2;}
.donationPage .tab-content{margin-top:30px;}
ul.donationListing li .carusel-fullbox .row{}
ul.donationListing li .carusel-fullbox .row .col-md{}
ul.donationListing li .carusel-fullbox .row .col-md .exploremore{margin: 0 0 26px 30px;}
ul.donationListing li .carusel-fullbox .row .col-md .donatebtn{
        display: inline-block;
    margin: 0 15px 26px 30px;
    background: #ffc602;
    color: #9f1945;
    padding: 2px 16px;
    border-radius: 16px;
    font-weight: 700;
}
.newinnerPageTable.card-index-left{width: calc(100% - 290px);}
.newinnerPageContainer .card-index-right{width:266px;}
.newinnerPageTable.card-index-left,
.newinnerPageContainer .card-index-right{margin-top:60px}
.newinnerPageTable.card-index-left .shadow{padding:30px;}

.newinnerPageTable .responsive-table table tr, .newinnerPageTable .responsive-table table tr td{color:#333}
.newinnerPageTable .home-blogbtn a.exploremore:hover{background:#fdbd30}
.newinnerPageTable .heading2 {margin-bottom:30px;}

@media only screen and (max-width:1200px){
	h1.rakshak-title{width: 50%;top: 110px;font-size: 24px;}
	.rakshak-menu{top: 117px;right: 2%;}
}
@media only screen and (max-width:768px){
	h1.rakshak-title{width: 100%;top: 110px;font-size: 20px;line-height: 1.4em;}
	.rakshak-menu{top: 200px;right: 2%;font-size: 16px;}
	.rakshak-menu div a{font-size: 16px;width: 96%;}
}
			@media only screen and (max-width: 768px)
			{
				
            .main-nav .col-md-3,.main-nav .col-md-6,.main-nav .col-md-4,.main-nav .col-md-7,.main-nav .col-md-8,.main-nav .col-md-9,.main-nav .col-md-10{
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }
            .nav-category ul.nav-lave2ul li ul li a{color:#fff}
			  .calc-fulbox .autocs{width:31%;  }
			    }
				
.calc-fulbox .kcc-ele-head{background:#ededed}				
.calc-fulbox .kcc-ele-head .heading2{    font-weight: 500;
    margin: 0;}
.calc-fulbox .kcc-ele-head ul{    display: flex;
    flex-wrap: wrap;}
.calc-fulbox .kcc-ele-head ul li{    flex: 0 0 100%;
    max-width: 50%;
    border-right: 1px solid #dabec7;}
.calc-fulbox .kcc-ele-head ul li:nth-child(2){text-align:right;border-right:0}
.calc-fulbox .kcc-ele-head ul li select{    border: 1px solid #ddd;
    padding: 6px 16px;
    border-radius: 24px;
    font-size: 18px;
    font-weight: 600;
    color: #a20a3a;
    height: auto;}
.calc-fulbox .kcc-ele-head ul li select:focus{border:1px solid #000}
.calc-fulbox .kcc-calc-left{    margin-top: 30px;}
.calc-fulbox .kcc-calc-left ul{display: flex;
    flex-wrap: wrap;}
.calc-fulbox .kcc-calc-left ul li{flex: 0 0 100%;
    max-width: 25%;
    text-align: center;
    padding: 20px 35px;
    font-size: 16px;}
.calc-fulbox .kcc-calc-left ul li label{    width: 100%;
    padding: 15px 0;
    font-size: 16px;
    line-height: 20px;
    color: #a20a3a;
    height: 60px;}
.calc-fulbox .kcc-calc-left ul li img{}
.calc-fulbox .kcc-calc-left ul li input,.calc-fulbox .kcc-calc-left ul li select{border: 1px solid #ddd;
height:auto;
    padding: 10px 18px;
    border-radius: 30px;
    width: 100%;
    font-size: 16px;
    color: #a20a3a;
    font-weight: 600;}
.calc-fulbox .kcc-calc-left ul li input::placeholder{    font-size: 16px;
    color: #a20a3a;
    font-weight: 600;}
.calc-fulbox .responsive-table{padding: 0 40px;}
.calc-fulbox .responsive-table table,.calc-fulbox .responsive-table tr,.calc-fulbox .responsive-table th,.calc-fulbox .responsive-table td{padding: 10px;
    border: 0;
    border-bottom: 1px solid #ededed;}
.calc-fulbox .responsive-table table{width:100%;border:1px solid #ededed}
.calc-fulbox .responsive-table tr{}
.calc-fulbox .responsive-table th{    background: #ededed;
    font-size: 14px;}
.calc-fulbox .responsive-table td input,.calc-fulbox .responsive-table td select{border: 1px solid #ddd;
    padding: 10px 15px;
    height: auto;
    border-radius: 50px;
    width: 90%;}
.calc-fulbox .kcc-submitbtn{padding:0 40px;}
.captcha-ul{display: flex;
    flex-wrap: wrap;
margin-top:60px;
    align-items: center;}
.captcha-ul li{}
.captcha-ul li .CaptchaCS{position: relative;
    display: flex;
    border: 1px solid #ddd;
    border-radius: 10px;
    overflow: hidden;
    margin-left: 15px;}
.captcha-ul li .CaptchaCS input{border: 0;
    padding: 6px 10px;
    width: 122px;
    font-size: 14px;}
/*====calculator css end here====*/
.listingpage{margin-bottom:40px;}
.listingpage ul{    margin: 0;
    flex-wrap: wrap;
    padding: 0;}
.listingpage ul li{    list-style: none;
    padding: 0 0px;
    text-align: center;
    flex: 0 0 100%;
    max-width: calc(25% - 30px);
    margin: 0 15px;    margin-bottom: 30px;
    border-radius: 20px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,0.2);
overflow:hidden;
}

.listingpage ul li img{    text-align: center;
    margin-top: 30px;}
.listingpage ul li span{    background: #ffc84e;
    padding: 5px 20px;
    display: inline-block;
    border-radius: 33px;
    font-size: 13px;
    color: #a20a3a;
    margin-top: 25px;
    margin-bottom: 10px;}
.listingpage ul li .heading2{font-size: 17px;color:#333;margin:0;height:95px;
    padding: 30px 15px;}
.listingpage ul li:hover .heading2{    background: #f6f6f6;
    color: #9f1945;}
.imgbox{    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    height: 150px;}
.newtab ul.nav-tabs{justify-content: center;margin: 0px 0 50px 0;border: 0;}
.newtab ul.nav-tabs li{padding: 0 15px;}
.newtab ul.nav-tabs li a{border: 1px solid #a20a3a;
    background: #ffdfe9;
    color: #a20a3a;
    border-radius: 30px;
    padding: 6px 30px;
    font-size: 14px;
    margin: 0;}
.newtab ul.nav-tabs li a.active,.newtab ul.nav-tabs li a:focus{background: #a20a3a;color: #fdbd30;border-color: #a20a3a;}
ul.btn-list{    display: flex;
    margin: 0;
    padding: 25px 0 0 0;}
ul.btn-list li{    padding: 10px 10px;}
ul.btn-list li input{background: #ffe9f0;
    border: 0;
    font-size: 16px;
    color: #a20a3a;
    font-weight: 600;
    padding: 7px 30px;
transition:all 0.5s ease;
    border-radius: 36px;}
ul.btn-list li input:hover,
ul.btn-list li input:focus{background:#a20a3a;color:#fff}
/*blog inner page css start here*/
.blog-inner{display: inline-block;width: 100%;margin: 15px 0}
.blog-inner.blog-inner-full-width .blog-inner-left{max-width: 100%;}
.blog-inner.blog-inner-full-width .blog-inner-left .listing{margin-bottom:15px;}
.blog-inner-left,.blog-inner-right{flex: 0 0 100%;padding:0 15px}
.blog-inner-left{max-width: calc(100% - 360px);}
.blog-inner-right{max-width: 360px;}
.blog-inner-left .heading1{color: #9f1945}
.blog-inner-left img{width: 100%;}
.blog-inner-left .share-icon{color: #9f1945;font-size: 16px;}
.blog-inner-left .heading2{font-size: 30px;
    margin-top: 40px;}
.blog-inner-left p{font-size: 18px}
.listing{display: inline-block;
    width: 100%;}
.listing ul{    margin: 0;
    padding: 0;}
.listing ul li{    list-style: none;
    position: relative;
    font-size: 18px;
    padding: 1px 0 1px 20px;}
.listing ul li a{color: #a20a3a;}
.listing ul li:before{    content: "";
    background: #a20a3a;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 11px;}
.blog-inner-left .heading3{font-size: 25px;
    color: #a20a3a;
    font-weight: 600;}
.popular-blog{box-shadow: 0 0 20px 1px rgba(0,0,0,0.2);
    border-radius: 20px;
    padding:20px 15px;}
.popular-blog .heading2{    font-size: 25px;
    color: #a20a3a;}
.popular-blog ul{padding: 0;margin: 0;}
.popular-blog ul li{    list-style: none;
        padding: 10px 15px 0 15px;
    margin-bottom: 0;
    margin-top: 5px;
    }
.popular-blog ul li a{border-bottom: 1px solid #ddd;
    position: relative;
    padding: 0 0 15px 90px;
    display: inline-block;
    width: 100%;
    min-height: 95px;
    margin-bottom: 0px;}
.popular-blog ul li:hover{background: #fde5ed}
.popular-blog ul li:hover a{border-color:transparent;}
.popular-blog ul li img{    position: absolute;
    left: 0;
    top: 0;
    border-radius: 10px;}
.popular-blog ul li span{    font-size: 13px;
    color: #9f1945;}
.popular-blog ul li p{font-size: 14px;
    font-weight: 600;
    color: #333;
    line-height: 18px;
    margin: 0;}
.popular-blog ul li p.exploremore-p{    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    align-items: center;}
.popular-blog ul li .explore-now{color: #9f1945;
    font-size: 12px;
    font-weight: 700;}
.popular-blog ul li .explore-now .fa-arrow-right{font-size: 12px;transition: all 0.5s ease;
    margin-left: 8px;}
.popular-blog ul li a:hover{text-decoration: none;}
.popular-blog ul li .explore-now:hover .fa-arrow-right{margin-left: 12px;}
.popular-blog ul li .exploremore-p .fa-share-alt{color: #c9c9c9;display:none}
.r-catogery{background: #a20a3a;border-radius: 20px;padding: 30px 30px;margin-top: 40px;}
.r-catogery .heading2{color: #fdbd30;font-size: 25px;}
.r-catogery ul{padding: 0;margin: 0;}
.r-catogery ul li{list-style: none;}
.r-catogery ul li a{color: #fff;font-size: 16px;padding: 4px 0;display: inline-block;transition: all 0.5s ease;}
.r-catogery ul li a:hover{padding-left: 5px;text-decoration: none;}
/*blog inner page css end here*/
.home-blogbtn{display:inline-block;width:100%;padding:45px 0 0 0;}
.home-blogbtn a.exploremore{    color: #fff;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    background: #a20a3a;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 5px;}
.home-blogbtn a.exploremore:hover,.home-blogbtn a.exploremore:focus{background:#91002e;text-decoration:none}
.kcc-ele-calcu{}
.kcc-ele-calcu .r-section{padding-left: 0;max-width:100%;
    padding-right: 0px;}
.newtab .tab-content .google-play-store{}
.newtab .tab-content .google-play-store ul{    display: flex;
    flex-wrap: wrap;}
.newtab .tab-content .google-play-store ul li{    float: none;
    flex: 0 0 25%;
    max-width: calc(25% - 20px);
    margin: 20px 10px;
overflow:hidden;
border-radius:10px;
    width: auto;
transition:all 0.5s ease;
    padding: 0px;}
.newtab .tab-content .google-play-store ul li:hover,.newtab .tab-content .google-play-store ul li a:focus{transform:scale(1.05)}
.newtab .tab-content .google-play-store ul li a{display:inline-block;width:100%;background: #fff;padding: 25px;height: 100%;position: relative;padding-bottom: 125px;transition:all 0.5s ease;}
.newtab .tab-content .google-play-store ul li a:hover{text-decoration:none;}
.newtab .tab-content .google-play-store ul li .android-apps-img{width: 100%;text-align:center;margin-bottom:40px;}
.newtab .tab-content .google-play-store ul li .heading2{}
.newtab .tab-content .google-play-store ul li p{color: #333;}
.newtab .tab-content .google-play-store ul li .android-apps-img img{    height: 110px;
    width: auto;}
.newtab .tab-content .google-play-store ul li .android-apps-content{    width: 100%;
    padding: 0;}
.newtab .tab-content .google-play-store ul li .inner-heading{width:100%;}
.androidbtm-grey{position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    background: #f5f5f5;}
.newtab .tab-content .google-play-store ul li .androidbtm-grey p{font-size: 11px;
    color: #666666;
    padding-top: 7px;
    margin: 0;}
.newtab .tab-content .google-play-store ul li .heading2{font-size:20px}
.newtab .tab-content .google-play-store .rating{text-align:center}
.newtab .tab-content .google-play-store .rating-status{padding: 10px 0 0 0;width:100%;}
.card-left{box-shadow: 0 0 20px 1px rgba(0,0,0,0.16);
    padding: 25px;
    border-radius: 25px;}
.card-left .heading2{font-size:25px;}
.card-left ul{}
.card-left ul li{list-style:none}
.card-left ul li a{    display: inline-block;
    width: 100%;
    background: #fde5ed;
    padding: 13px 15px;
    margin-bottom: 10px;
    color: #a20a3a;
    font-weight: 600;
    border-radius: 10px;
position:relative;
transition:all 0.5s ease;
padding-right:40px;
    font-size: 13px;}
.card-left ul li a img{transition:all 0.5s ease;}
.card-left ul li a:hover{background:#a20a3a;color:#fff;text-decoration:none}
.card-left ul li a:hover img{filter: invert(75%) sepia(95%) saturate(1461%) hue-rotate(336deg) brightness(111%) contrast(98%);right:15px}
.card-left ul li ul{padding:15px 0 30px 0}
.card-left ul li ul li{}
.card-left ul li:last-child a{margin-bottom:0}
.card-left ul li ul li a{background: transparent;
    padding: 5px 0 5px 35px;
    position: relative;
    margin: 0;
    font-weight: 500;
    color: #333;
    font-size: 14px;}
.card-left ul li ul li a:before{content: "";
    position: absolute;
    left: 15px;
    top: 12px;
    width: 6px;
    height: 6px;
    background: #a20a3a;
    border-radius: 50%;}
.card-left ul li>a img{    position: absolute;
    right: 20px;
    top: 20px;}
.new-accordion-page .detail-page{box-shadow: none;overflow:unset;}
.new-accordion-page .detail-page .new-accordion{box-shadow: 0 0 20px 1px rgba(0,0,0,0.16);
    background: #fff;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;}
.new-accordion-page .card-header.card-header-firstlavel{padding: 0;
    border-radius: 0;
    border: 0;
    background: transparent;}
.new-accordion .card-body{padding:40px;}

.tabs-format .tab-content.new-accordion {
	padding: 40px;
	margin-bottom: 40px !important;
}

.tabs-format ul.nav.nav-tabs{margin-bottom: 30px;
    border: 0;}
.tabs-format ul.nav.nav-tabs li{}
.tabs-format ul.nav.nav-tabs li a{background: #ffdfea;
    color: #cd6082;
    border: 1px solid #a20a3a;
    margin-right: 15px;
    padding: 8px 30px;
    border-radius: 30px;}
.tabs-format ul.nav.nav-tabs li a.active{background:#a20a3a;color:#fff}
.tabs-format .tab-content.new-accordion{padding:40px;margin-bottom:40px !important}
.tabs-format .tab-content.new-accordion .heading2,.tabs-format .heading2{font-family:'PT Sans', sans-serif;font-size:30px;}
.tabs-format .tab-content.new-accordion .heading3{font-size:18px;color:#9f1945;font-family:'PT Sans', sans-serif;font-weight:700}
.tabs-format .tab-content.new-accordion p,.tabs-format .tab-content.new-accordion .listing ul li{font-size:16px;}
.tabs-format .tab-content.new-accordion .registration-process p{color:#626262;font-size:14px;}
.new-accordion-page .tabs-format .card-header.card-header-firstlavel a{     padding-left: 65px;}
.new-accordion-page .tabs-format .card-header.card-header-firstlavel a span{   position: absolute;
    left: 20px;
    top: 15px;}
.tabs-format .new-accordion .card-body{position:relative;padding:25px;}
.tabs-format .new-accordion .card-body .ans-box{    padding-left: 40px;}
.tabs-format .new-accordion .card-body .ans-box span{    position: absolute;
    left: 25px;
    top: 25px;
    font-weight: 700;}
.tabs-format .new-accordion .card-body .ans-box p{font-size: 16px;}

.new-accordion .card-body p{font-size:18px;}
.detail-page.fintech-page .new-accordion .card-body img{margin-bottom:20px}
.detail-page.fintech-page .new-accordion .accordion-second-lavel{padding: 0 0;
    border-top: 0;
    margin-top: 0;}
.detail-page.fintech-page .responsive-table{display:inline-block;width:100%;margin-bottom:15px;}
.detail-page.fintech-page .new-accordion .accordion-second-lavel .heading2{font-size: 23px;
    color: #333;
    margin-top: 30px;}
.detail-page.fintech-page .new-accordion .accordion-second-lavel .heading3{font-size:20px}
.new-accordion-page .card-header.card-header-firstlavel a{background: #a20a3a;
    padding: 15px 40px;
    color: #fff;
    margin: 0;
    cursor: pointer;
    font-size: 20px;
    position: relative;
    font-weight: 600;
    display: inline-block;
    width: 100%;}
.new-accordion-page .detail-page .new-accordion .tab_btn,.new-accordion-page .card-header.card-header-firstlavel .card-link{    background: #a20a3a;
    padding: 15px 40px;
    color: #fff;
    margin: 0;
    cursor: pointer;
    font-size: 20px;
position:relative;
    font-weight: 600;}
.new-accordion-page .detail-page .new-accordion .tab_btn:focus,.new-accordion-page .card-header.card-header-firstlavel .card-link:focus{background:#bf0c45}
.new-accordion-page .detail-page .new-accordion .tab_btn:after{    content: "\f067";
    position: absolute;
    right: 15px;
    top: 12px;
    width: 29px;
    height: 29px;
    background: #fdbd30;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    padding: 5px 0;
    color: #a20a3a;}
.new-accordion-page .card-header.card-header-firstlavel a.card-link:after{content: "\f068";
    position: absolute;
    right: 15px;
    top: 12px;
    width: 29px;
    height: 29px;
    background: #fdbd30;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    padding: 5px 0;
    color: #a20a3a;}
.new-accordion-page .card-header.card-header-firstlavel a.card-link.collapsed:after{content: "\f067";}
.new-accordion-page .detail-page .new-accordion .main-detail{background:#fff;padding:40px;}
.accordion-second-lavel{padding: 40px 0;
    border-top: 1px solid #ddd;
    margin-top: 40px;}
.accordion-second-lavel .card{ border:0}
.accordion-second-lavel .card .card-header{border: 0;
    background: transparent;
    border-radius: 0;
    padding: 0;}
.accordion-second-lavel .card .card-header a{padding: 15px 0 15px 45px;
    border-radius: 0;
    border: 0;
    background: transparent;
    display: inline-block;
    width: 100%;
    color: #a20a3a;
    font-weight: 600;}
.accordion-second-lavel .card .card-header a.card-link:before{content: "\f068";position: absolute;
    left: 0;
    top: 12px;
    width: 29px;
    height: 29px;
    background: #fdbd30;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    padding: 5px 0;
    color: #a20a3a;}
.accordion-second-lavel .card .card-header a.card-link.collapsed:before{content: "\f067";
    }

.accordion-second-lavel .card:after{    content: "";
    position: absolute;
    right: 0;
    left: 35px;
    bottom: 0;
    background: #ddd;
    height: 1px;}
.accordion-second-lavel .card-body{padding: 0 20px;padding-left: 45px;}
.accordion-second-lavel .card-body p{font-size:16px;}
.accordion-second-lavel .card-body .innerpagelisting ul li{font-size:16px;padding:7px 12px 7px}
.accor-bottom-detail{margin: 0 -40px;
    margin-bottom: -40px;}
.accor-bottom-detail ul{margin: 0;
    padding: 20px 0;
    background: #fdbd30;
    display: flex;
    flex-wrap: wrap;}
.accor-bottom-detail ul li{padding: 10px 40px;
    border-right: 1px solid #e3aa2b;
    font-size: 16px;
    line-height: 26px;}
.accor-bottom-detail ul li strong{display: inline-block;
    width: 100%;
    color: #a20a3a;
    font-size: 25px;
    font-weight: 700;}
.accor-bottom-detail ul li:last-child{border-right:0}
/*.............................Nitin CSS Start........................      ......*/

.blog-main .benefits {
    max-width: 100%;
    display: block;
    position: relative;
}

    .blog-main .benefits span {
        background: rgb(2,0,36);
        background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(255,241,199,1) 0%, rgba(255,241,199,1) 46%, rgba(246,184,1,1) 100%, rgba(0,104,255,1) 100%);
        padding: 8px 30px;
        border-radius: 6px;
        position: absolute;
        bottom: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 18px;
        color: #940b36;
        font-weight: bold;
    }

.blog-main .bank-loan {
    background: #940b36;
display:none;
    padding: 40px;
}

    .blog-main .bank-loan .bank-icons ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

        .blog-main .bank-loan .bank-icons ul li {
            width: calc(100% * (1/6) - 20px);
            border-right: 1px solid #9f244a;
            text-align: center;
        }

            .blog-main .bank-loan .bank-icons ul li:last-child {
                border-right: none;
            }

            .blog-main .bank-loan .bank-icons ul li a {
                text-decoration: none;
                cursor: pointer;
                width: 100%;
                display: block;
                padding: 20px 20px;
            }

                .blog-main .bank-loan .bank-icons ul li a span {
                    color: #fff;
                    font-size: 20px;
                    font-weight: bold;
                    width: 100%;
                    display: block;
                    padding-top: 20px;
                }



.asidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 119px;
    padding-bottom: 1px;
}


.reality-tab .asidebar ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.reality-tab {
    padding: 30px 0;
}

    .reality-tab .tab-pane table {
        border: 1px solid #eeeeee;
        width: 100%;
        
    }

    .reality-tab .tab-pane .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > thead:first-child > tr:first-child > th {
        padding: 20px 30px;
        border-right: 1px solid #ccc;
    }

    .reality-tab .tab-pane .table tr th {
        background: #a20a3a;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
    }

    .reality-tab .tab-pane .table tr td {
        font-size: 20px;
        color: #a20a3a;
        font-weight: 600;
    }

.nav-pills-custom .nav-link {
    color: #a20a3a;
    border: 1px solid #f6b801;
    position: relative;
    padding: 8px 10px !important;
    margin-bottom: 7px !important;
    font-size: 15px;
}

    .nav-pills-custom .nav-link.active {
        color: #9e0535;
        border: none;
        background: #f6b801;
    }

.reality-tab .tab-pane h4.faq-heading {
    padding: 20px;
    text-align: center;
    background: #eeeeee;
    color: #a20a3a;
    font-size: 24px;
    font-weight: bold;
}
.loan-contentbox .loan-heading{    font-size: 25px;
    font-weight: 600;}
.loan-contentbox p{font-size: 20px;}
.loan-contentbox .inner-page-a{font-size:16px;color:#1976d2}


/*-------------------------------- Accordion Page -----------------------------*/

/*.accordion-template .accordion{display: flex; flex-direction: column-reverse;}*/
.reality-tab .tab-pane .accordion-template .accordion > .card {
    border: none;
    border-bottom: 1px solid #ddd;
}

    .reality-tab .tab-pane .accordion-template .accordion > .card:last-child {
        border-bottom: none;
    }

.reality-tab .tab-pane .accordion-template .card-header {
    padding: 0;
    transition: 0.5s;
    background: none;
}

    .reality-tab .tab-pane .accordion-template .card-header:hover {
        background-color: rgb(255 224 234);
    }

    .reality-tab .tab-pane .accordion-template .card-header h2 button {
        border: none !important;
        text-decoration: none !important;
        display: block;
        text-decoration: none;
        color: #333;
        font-size: 16px;
        font-weight: 600;
        padding: 12px 20px;
        position: relative;
    }

        .reality-tab .tab-pane .accordion-template .card-header h2 button[aria-expanded="true"] {
            background: #a20a3a;
            color: #fff;
            border-radius: 0;
        }

        .reality-tab .tab-pane .accordion-template .card-header h2 button:after {
            position: absolute;
            content: "\f078";
            top: 8px;
            right: 15px;
            color: #a20a3a;
            font-family: "Font Awesome 5 Free";
            font-size: 30px;
            transition: 0.3s;
        }

        .reality-tab .tab-pane .accordion-template .card-header h2 button[aria-expanded="true"]:after {
            transform: rotate(180deg);
            color: #fff;
        }

        .reality-tab .tab-pane .accordion-template .card-header h2 button:focus {
            box-shadow: none !important;
        }

.reality-tab .tab-pane .accordion-template .card-body {
    padding: 20px 20px;
}

    .reality-tab .tab-pane .accordion-template .card-body p {
        text-align: justify;
    }

    .reality-tab .tab-pane .accordion-template .card-body .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > thead:first-child > tr:first-child > th {
        padding: 20px 30px;
        border: 1px solid #ddd;
    }

.reality-tab .tab-pane .accordion-template table th {
    background: #ffecb6;
    color: #000;
    padding: 10px;
    padding: 8px 10px;
}

.reality-tab .tab-pane .accordion-template table td {
    padding: 8px 10px;
    color: #000;
    font-weight: 300;
}

.reality-tab .tab-pane .accordion-template ul {
    padding: 0 0 0 0px;
    margin: 0 0 20px;
    list-style: none;
}

    .reality-tab .tab-pane .accordion-template ul > li {
        position: relative;
    }

        .reality-tab .tab-pane .accordion-template ul > li:before {
            position: absolute;
            left: -30px;
            content: url(images/list-dark-arrow.png)
        }

    .reality-tab .tab-pane .accordion-template ul ul {
        list-style-type: circle;
        margin-top: 15px;
        padding: 0 0 0 20px;
    }

        .reality-tab .tab-pane .accordion-template ul ul li:before {
            display: none;
        }

.reality-tab .tab-pane .accordion-template .heading2 {
    font-size: 20px;
    line-height: 48px;
    color: #004088;
    font-weight: 700;
    margin: 25px 0px 10px;
}

.reality-tab .tab-pane .accordion-template ol {
    padding: 0 0 0 20px;
    margin: 0;
}

    .reality-tab .tab-pane .accordion-template ol li {
        margin-bottom: 15px;
    }



.blog-main .financials-box {
    height: calc(100% - 40px);
    background: #ffff;
    display: block;
    width: 100%;
    ;
    border-radius: 10px;
    margin-top: 40px;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.2);
    cursor: pointer;
    position: relative;
}

.blog-main .andriod {
    padding: 40px;
    position: relative;
    padding-bottom: 100px;
}

.blog-main .financials-box a {
    text-decoration: none;
}

.blog-main .financials-box:hover {
}

.blog-main .financials-box .financials-image {
    background: #ecedef;
    padding: 26px 26px 0 26px;
}

.blog-main .financials-box .evnts {
    background: inherit;
    text-align: center;
}

    .blog-main .financials-box .evnts img {
        width: auto !important;
    }

.blog-main .financials-box .financials-image img {
    width: 100%;
}

.blog-main .financials-box h5 {
    color: #9f1945;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0 10px;
}

.blog-main .financials-box p {
    font-size: 15px;
    font-weight: 300;
    color: #333;
}

.blog-main .financials-box-footer {
    background: #f2f2f2;
    height: 100px;
    padding: 0 40px;
    border-radius: 0 0 10px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0;
}

.blog-main span.numb {
    text-align: right;
    color: #797979;
}

.blog-main .rating {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    border-radius: 8px;
    padding: 0px 6px;
    background: #fff;
    margin-right: -8px;
    margin-top: 8px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

    .blog-main .rating:not(:checked) > input {
        position: absolute;
        appearance: none;
    }

    .blog-main .rating:not(:checked) > label {
        cursor: pointer;
        font-size: 20px;
        color: #666;
        margin-top: 4px;
        margin-bottom: 4px;
    }

        .blog-main .rating:not(:checked) > label:before {
            content: '★';
        }

    .blog-main .rating > input:checked ~ label {
        color: #ffa723;
    }

.blog-main .financials-box-footer span.text p {
    color: #8c8c8c;
    font-size: 16px;
}
/* Add indicator arrow for the active tab */
/*@media (min-width: 992px) {
    .nav-pills-custom .nav-link::before {
        content: '';
        display: block;
        border-top: 8px solid transparent;
        border-left: 10px solid #fff;
        border-bottom: 8px solid transparent;
        position: absolute;
        top: 50%;
        right: -10px;
        transform: translateY(-50%);
        opacity: 0;
    }
}

.nav-pills-custom .nav-link.active::before {
    opacity: 1;
}
*/


.thirdPageBanner .banner-cont p {
    font-size: 30px;
}

.btnSubmit {
    display: block;
    background-color: #fdbd30;
    padding: 10px 0px;
    border-radius: 4px;
    text-decoration: none !important;
    color: #a20a3a;
    transition: 0.3s all ease;
    font-weight: 600;
    text-align: center;
    outline: none;
    border: none;
    width:100%;
}

.loanStrip {
    background:#a20a39 url(../images/loanStrip.jpg) no-repeat center/100% 100%;
    padding-top: 30px;
    padding-bottom: 90px;
}


    .loanStrip .cont .heading3white {
        margin-bottom: 25px;
    }
.loanStrip .cont p.text-white{font-weight: bold;font-size:18px;}

.heading3white {
    font-size: 30px;
    font-weight: bold;
    color: white;
}

.btnYelloBdr:hover {
    background-color: #fdbd30;
    color: #a20a3a;
}

.loanStrip .btnYelloBdr {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 180px;
}

.btnYelloBdr {
    display: block;
    padding: 10px 20px;
    border-radius: 4px;
    text-decoration: none !important;
    border: 1px solid #fdbd30;
    color: #fdbd30;
    transition: 0.3s all ease;
    font-weight: 600;
    text-align: center;
}

.loans-sec {
    padding-top: 40px;
    padding-bottom: 40px;
}

    .loans-sec .cardbox .card {
        display: block;
        padding-top: 40px;
        padding-bottom: 115px;
        box-shadow: 0 3px 30px rgba(0,0,0,0.1);
        border: none;
        border-radius: 10px;
        transition: 0.3s box-shadow ease;
		overflow: hidden;
    }

.loans-sec .cardbox .card a:focus img{border:4px solid #000}
        .loans-sec .cardbox .card .cardImg {
            margin-left: auto;
            margin-right: auto;
            display: block;
            height: auto;
            width: auto;
        }

        .loans-sec .cardbox .card .card-body {
            padding: 1.75rem 2.5rem;
        }

.heading4 {
    font-size: 24px;
    color: #a20a3a;
    font-weight: bold;
}
.loans-sec .cardbox .card .card-body a.heading4.card-title{
    display: inline-block;
    line-height: 1.2;
}
.loans-sec .cardbox .card .card-body a.heading4.card-title:hover{text-decoration:none;color:#a20a3a}
.loans-sec .cardbox .card .card-body .loanList {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
    list-style: none;
}

    .loans-sec .cardbox .card .card-body .loanList li {
    margin-bottom: 10px;
    font-size: 16px;
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 17px !important;
	width: 100% !important;
    }

        .loans-sec .cardbox .card .card-body .loanList li::before {
    content: '';
    width: 6px;
    height: 6px;
    background-color: #a20a3a;
    margin-right: 10px;
    border-radius: 50%;
    margin-top: 2px;
    position: absolute;
    left: 0;
    top: 7px;
        }
.qrimg{position: absolute;
    right: 10px;
    top: 10px;}
.loans-sec .cardbox .card .card-body .btnGroup {
    border: 1px solid #a20a3a;
    border-radius: 4px;
    padding: 10px;
    display: flex;
    column-gap: 10px;
    position: absolute;
    left: 41px;
    right: 41px;
    bottom: 40px;
}

    .loans-sec .cardbox .card .card-body .btnGroup .cardBtn {
        flex: 1 1 50%;
    }

.ReadMoreBtn {
    border: 1px solid #a20a3a;
    display: block;
    background-color: #ffe9f0;
    padding: 10px 20px;
    border-radius: 4px;
    text-decoration: none !important;
    color: #a20a3a;
    transition: 0.3s all ease;
    font-weight: 600;
    text-align: center;
}

.applyBtn {
    display: block;
    background-color: #a20a3a;
    padding: 10px 20px;
    border-radius: 4px;
    text-decoration: none !important;
    color: #fdbd30;
    transition: 0.3s all ease;
    font-weight: 600;
    text-align: center;
}

.btnGroup.doublebtn-group,.btnGroup.threetimebtn-group{display:flex;flex-wrap:wrap;justify-content: space-between;}
.btnGroup.singlebtn-group a,.btnGroup.doublebtn-group a,.btnGroup.threetimebtn-group a{border: 4px solid #fdbd30;border-radius: 35px;line-height:18px}
.btnGroup.doublebtn-group a,.btnGroup.threetimebtn-group a{flex:0 0 100%;max-width:173px;}
.btnGroup.threetimebtn-group a:nth-child(3){max-width: 100%;margin-top: 15px;}
.nri-loan .carusel-fullbox p{margin-top:10px;}
.nri-loan .carusel-fullbox{height: calc(100% - 30px);margin-bottom: 30px;}

    .applyBtn:hover,.applyBtn:focus {
        background-color: #fdbd30;
        color: #a20a3a;
    }

.ReadMoreBtn:hover,.ReadMoreBtn:focus {
    background-color: #a20a3a;
    color: #fff;
}

.request-form {
    margin-top:0px;
}

.position-relative {
    position: relative !important;
}

.request-form .formbox {
    border-radius: 10px;
    box-shadow: 0 3px 30px rgba(0,0,0,0.1);
    border: 1px solid #e3e3e3;
	background:#fff;
padding:20px;
}
.request-form .formbox .capcha-code button{border:1px solid transparent;background:transparent}
.request-form .formbox .capcha-code button:focus,.request-form .formbox .capcha-code input:focus,.request-form .formbox .capcha-code input:focus{border:1px solid #000}
.request-form .formbox .capcha-code input:focus{border:1px solid #000 !important}
    .request-form .formbox .formTextArea {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    flex-wrap: wrap;
    margin-top: 10px;
    }

.vr {
    background-color: #a20a3a;
    height: 20px;
    width: 2px;
    margin-left: 20px;
    margin-right: 20px;
}

.textRed {
    color: #a20a3a;
}

.request-form .formbox .formArea .form-control::placeholder, .request-form .formbox .formArea select.form-control, .request-form .formbox .formArea .form-control {
    color: #333;
    font-size: 15px;
}
.request-form .formbox .formArea select.form-control:focus, .request-form .formbox .formArea .form-control:focus{border:1px solid #000}
.btnSubmit:hover,
.btnSubmit:focus {
    background-color: #a20a3a;
    color: #fdbd30;
}

.assistance {
    /*background-color: #a20a3a;*/
    padding-top: 60px;
    text-align: center;
    color:#fff
}

.heading3white {
    font-size: 30px;
    font-weight: bold;
    color: white;
}

.assistance .box {
    padding-bottom: 60px;
}

    .assistance .box .heading5yello {
        margin-top: 20px;
        display: inline-block;
        width: 100%;
    }
.assistance .box .heading5yello:hover{text-decoration:none;color:#fdbd30}
.heading5yello {
    font-size: 20px;
    font-weight: bold;
    color: #fdbd30;
}

.linkWhite {
    color: white !important;
    font-size: 20px;
    transition: 0.3s all ease;
}

.loanStrip .breadcrumb {
    background-color: transparent;
    padding: 0;
}

    .loanStrip .breadcrumb .breadcrumb-item, .loanStrip .breadcrumb .breadcrumb-item a {
        color: #fff;
    }

        .loanStrip .breadcrumb .breadcrumb-item, .loanStrip .breadcrumb .breadcrumb-item a {
            color: #fff;
        }

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: left;
        padding-right: 0.5rem;
        color: #6c757d;
        content: "/";
    }

.secondpage-banner {
    background: url(../images/banner-newpage.jpg) no-repeat top center/cover;
    padding-top: 40px;
    padding-bottom: 40px;
}

    .secondpage-banner .banner-cont p {
        font-size: 30px;
    }

    .secondpage-banner .banner-cont .schemes .scheme-list {
        border: 1px solid #f6b801;
        text-align: center;
        border-radius: 8px;
    }

        .secondpage-banner .banner-cont .schemes .scheme-list h6 {
            font-size: 20px;
            color: #fff;
            font-weight: bold;
            margin-top: 20px;
        }

    .secondpage-banner .banner-cont .schemes .scheme-list {
        border: 1px solid #f6b801;
        text-align: center;
        border-radius: 8px;
    }

        .secondpage-banner .banner-cont .schemes .scheme-list h6 {
            font-size: 20px;
            color: #fff;
            font-weight: bold;
            margin-top: 20px;
            background: #a20a39;
        }

    .secondpage-banner .banner-cont .schemes .scheme-list {
        border: 1px solid #f6b801;
        text-align: center;
        border-radius: 8px;
    }

.loans-sec {
    padding-top: 40px;
    padding-bottom: 40px;
}

.heading2 {
    font-size: 30px;
    color: #a20a3a;
}
.heading2.heading2update{font-size:25px;margin-bottom:20px;}
.loans-sec .loans-sec-cont .contW {
    max-width: 916px;
    display: inline-block;
    margin-bottom: 40px;
}

.border-text {
    font-size: 16px;
    color: #a20a3a;
    border: 1px solid #a20a3a;
    font-weight: bold;
    padding: 14px 25px;
}

.contW .read-more {
    font-size: 16px;
    color: #a20a3a !important;
    margin-top: 0 !important;
    font-weight: 100;
    padding: 0;
    float: none !important;
    text-decoration: none !important;
    background: initial !important;
}


.reality-tab .content-wrapper .tab-pane .house {
    padding: 20px;
    border: 2px solid #940b36;
}

    .reality-tab .content-wrapper .tab-pane .house p {
        font-size: 18px;
    }

.reality-tab .content-wrapper .tab-pane ul {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
    list-style: none;
}
.reality-tab .content-wrapper .tab-pane .loan-contentbox p{position: relative;padding-left: 17px;}
.reality-tab .content-wrapper .tab-pane .loan-contentbox p:before {
            content: '';
            width: 6px;
            height: 6px;
            background-color: #a20a3a;
            margin-right: 10px;
            border-radius: 50%;
            margin-top: 2px;
            position: absolute;
            left: 0;
            top: 10px;
        }
.reality-tab.no-listing-p-tag .content-wrapper .tab-pane .loan-contentbox p{padding:10px 0;margin:0}
.reality-tab.no-listing-p-tag .content-wrapper .tab-pane .loan-contentbox p:before{display:none;}
.loan-contentbox .heading3{font-size: 18px;
    color: #a20a3a;
    font-weight: 600;}
    .reality-tab .content-wrapper .tab-pane ul li {
        margin-bottom: 10px;
        font-size: 20px;
        display: flex;
        align-items: center;
        position: relative;
        padding-left: 17px;
flex-wrap: wrap;
    }
.reality-tab .content-wrapper .tab-pane ul li .listing{flex:0 0 100%;max-width:100%;}
.reality-tab .content-wrapper .tab-pane .loan-contentbox ul.loanList li,.reality-tab .content-wrapper .tab-pane .loan-contentbox .listing ul li{display:inline-block;width:100%;}
        .reality-tab .content-wrapper .tab-pane ul li:before {
            content: '';
            width: 6px;
            height: 6px;
            background-color: #a20a3a;
            margin-right: 10px;
            border-radius: 50%;
            margin-top: 2px;
            position: absolute;
            left: 0;
            top: 10px;
        }

.reality-tab .content-wrapper .tab-pane h4 {
    font-size: 24px;
    color: #a20a3a;
    font-weight: bold
}

.kcc-ele-head {
    background: #fff5e1;
    display: inline-block;
    width: 100%;
    padding: 30px;
    background-repeat: no-repeat;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-position: 97% 75%;
}

    .kcc-ele-head ul li {
        display: inline-block;
    }

        .kcc-ele-head ul li label {
            padding: 6px 10px 0 0;
            display: inline-block;
            font-size: 15px;
            font-family: open_sansbold;
            color: #333;
        }

        .kcc-ele-head ul li select {
            width: 260px;
            margin-right: 40px;
            border: 1px solid #eca204;
            padding: 3px 10px;
        }

    .kcc-ele-head h2 {
        font-size: 16px;
        color: #333;
        padding-bottom: 30px;
    }

.kcc-listing {
    margin-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
}

    .kcc-listing ul li {
        position: relative;
        padding: 4px 0 4px 15px;
        font-size: 13px;
    }

        .kcc-listing ul li:before {
            content: "";
            background: #a20a3a;
            width: 6px;
            height: 6px;
            position: absolute;
            left: 0;
            top: 11px;
        }

.eauction-detail .heading2 {
    position: relative;
    font-size: 20px;
    color: #000;
    padding: 0 0 0 43px;
}

.grivence-policy h2, .innerpagecontent h2, .main-inner-container-img ul li, .read-more {
    text-align: left;
}

.grivence-policy h2, .innerpagecontent h2 {
    font-size: 14px;
    font-weight: 400;
    font-family: open_sansbold;
    /*padding: 7px 0 2px;
    color: #b1113e;*/
    text-transform: capitalize;
}
.directorprofile.board-fo-director h2 {
    color: #fff;
    padding: 10px 10px;
}
.e-action-detail-list ul {
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 15px;
    padding: 20px;
    background: #fff5f8;
    border: 1px solid #a20a3a;
    box-shadow: 0 0 15px 1px rgb(0 0 0 / 20%);
    align-items: center;
    margin-bottom: 40px;
    margin-top: 35px;
}

    .e-action-detail-list ul li {
        padding: 0 15px;
    }

.grivence-policy p, .innerpagecontent p, .recruitment-content p {
    text-align: justify;
}

    .csr .listingcontent li h2, .grivence-policy p, .grivence-policy p a, .innerpagecontent p, .innerpagecontent p a, .tablecontent tr td {
        font-family: open_sansregular;
    }

.grivence-policy p, .innerpagecontent p {
    color: #333;
    font-size: 13px;
    line-height: 20px;
    padding: 4px 0;
}
.innerpagecontent .detail-page .inner-page-table tr td p,.innerpagecontent .detail-page .inner-page-table tr th p{margin-bottom:0;}
.e-action-detail-list ul li p strong {
    font-family: open_sansbold;
    font-weight: 400;
}

.e-action-detail-list ul li p span {
    display: inline-block;
    width: 100%;
    padding-bottom: 3px;
    color: #a20a3a;
}

header {
    position: inherit !important;
}

.banner_form .form-group .form_box i {
    z-index: 1 !important;
}

.slider {
    width: auto !important;
    float: none !important;
}

.thirdPageBanner .calcBody .btnSubmit .totalamount {
    margin-bottom: -11px;
}

.steps-counts {
    display: flex;
    justify-content: space-between;
    width: 100%;
    color: #aa9a9ad4;
    font-size: 12px;
    padding: 0 12px;
}

.thirdPageBanner .calculatortab .inputnumber, .calculatortab .inputNumber {
    border: none;
    background:;
    border-radius: 8px;
    color: #a20e37;
    font-weight: bold;
    font-size: 16px;
}

#totop {
    background-color: #f6ad0c;
    bottom: 100px;
    cursor: pointer;
    display: block;
    width: 50px;
    height: 50px;
    position: fixed;
    left: 30px;
    z-index: 10;
    text-align: center;
    transition: background-color .2s linear;
    opacity: 0;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius:5px;
   /* animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;*/
}

    #totop span {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
    }

    #totop i {
        font-size: 24px;
        color: #fff;
        line-height: 1.4;
    }

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
    }
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
    }
}

@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -o-transform: translateY(0);
    }

    40% {
        -o-transform: translateY(-30px);
    }

    60% {
        -o-transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-30px);
    }

    60% {
        transform: translateY(-15px);
    }
}
/*.............................Nitin CSS Close..............................*/
.head-banner-color{display: inline-block;
    width: 100%;
    background: #a20a3a;
margin-bottom:40px;
    height: 130px;}
#nri-template .dedicated{background: #f6f6f6;padding: 40px;display: block;width: 100%;text-align: center;height: 100%;border-radius:8px;}
#nri-template .dedicated h4.heading4{font-size: 15px;}
#nri-template  .pdf-text{padding: 10px 25px;font-size: 14px;border: 0;border-radius: 30px;font-weight: 700;min-width: 150px;text-align: center;transition: all 0.5s ease;}
#nri-template .pdf-text{background: #a20a3a;border-radius: 5px;color: #fff!important;}
#nri-template .pdf-text:hover{ text-decoration: none;background: #c52457;color: #fff!important;}
#nri-template .pdf-text i{right: 10px;position: relative;transition: all 0.2s ease;color:#f9b530;}
#nri-template .pdf-text i:hover{right:15px;}
#nri-template .pdf-link{margin-top: 20px;}
#nri-template .bank-policy ul, .innerpagelisting ul li{display: flex;justify-content: space-between;border-bottom: 1px solid #ddd;margin-bottom:10px;font-size: 18px;}
.midcontainer .detail-page .innerpagelisting ul li {
    display: inline-block;
    width: 100%;
    border: 0;
	font-size:13px;
	margin-bottom:0;
}
#nri-template .bank-policy ul, .innerpagelisting ul li a{margin-bottom:10px}
#nri-template .bank-policy ul, .innerpagelisting ul li:last-child{border-bottom:none;}
#nri-template .accordion-second-lavel .card-body{padding-left:0;padding-right:0}

.common-page .detail-page{  box-shadow: 0 0 20px 1px rgba(0,0,0,0.16);
    background: #fff;
    margin-bottom: 0px;
padding-bottom:0;
    display: inline-block;
    width: 100%;
    border-radius: 20px;
border:1px solid rgba(0,0,0,.125);
    overflow: hidden;}
.common-main-content{padding:40px;}
.common-main-content .heading2{font-size:30px;}
.common-main-content .inner-page-a{font-size: 16px;color: #1976d2;}
.common-main-content .inner-page-a:hover{text-decoration:underline}
.pdfbtnlist ul li{padding: 15px 167px 15px 20px;}
.pdfbtnlist ul li:before{top: 25px;}
.pdfbtnlist ul li a{     padding: 10px 25px;
    font-size: 14px;
    border: 0;
    border-radius: 30px;
    font-weight: 700;
    min-width: 150px;
    text-align: center;
    background: #a20a3a;
    color: #fff;
    transition: all 0.5s ease;
    position: absolute;
    right: 0;
    top: 7px;}
.pdfbtnlist ul li a .fas{margin:0 8px 0 0}
.pdfbtnlist ul li a:hover,
.pdfbtnlist ul li a:focus{text-decoration: none;
    background: #c52457;}
.common-main-content.whitebg{    box-shadow: 0 0 20px 1px rgba(0,0,0,0.16);
    background: #fff;
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
    border-radius: 20px;
    border: 1px solid rgba(0,0,0,.125);
    overflow: hidden;}
.common-main-content.whitebg .blink_text{    font-size: 20px;
    background: #a20a3a;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
    border-radius: 10px;
    margin-bottom: 15px;}
.common-main-content.whitebg .blink_text:hover{background:#db0c4e;text-decoration:none}
.subheading{    font-size: 20px;
    color: #fff;
    padding: 5px 200px;
    line-height: 24px;
    font-weight: 600;}
   .listingcontent-border {
    border-bottom: 1px dotted #b1113e;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -25px;
}
.award2 ul li{    width: calc(100% * (1/3) - 50px);
    margin: 25px;
    position: relative;    border: 1px solid #ff5b8ff2;}
   .award2 ul li img{width: 100%;} 
.award2 ul li h2{background: rgb(162 10 58 / 90%);}
ul.box-3-blog{    display: flex;
justify-content:center;
    flex-wrap: wrap;}
ul.box-3-blog li{    flex: 0 0 100%;
list-style:none;
    max-width: 25%;}
	.cookies {
    padding: 10px 0;
}
.inner-filter {
    display: flex;
    width: 100%;
    margin-bottom: 15px;
    position: relative;
}
.inner-filter input.srch-input {
    width: 300px;
    padding: 12px 15px;
    border: 0;
    border-radius: 5px 5px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
    font-size: 14px;
    color: #9f1945;
    height: auto;
    
}
.inner-filter input.srch-sb {
    width: 50px;
    height: 45px;
    background: #a20a3a;
    color: #fff;
    border-radius: 0 5px 6px 0;
    border:0;
}
.inner-filter .fas {
    position: absolute;
    left: 310px;
    top: 13px;
    background: transparent;
    border: 0;
    color: #fff;
}
.tableheight{height:700px}
.capcha button{border:0}
.capcha button:focus,.capcha input:focus{outline:1px solid #000}
.newfeedbackform ul li{}
.newfeedbackformli.selectDropdown label{width:100%;}
.newfeedbackform.clmsform li.capcha{}
.newfeedbackform.clmsform li span{width:auto}
.newfeedbackform.clmsform li.capcha span{width:auto;padding-right:15px;margin-top: 18px;}
.newfeedbackform.clmsform li.capcha span.error-label{
    flex: 0 0 100%;
    max-width: 100%;
    margin-top:0;
}
.newfeedbackform.clmsform li.selectDropdown label{width:100%;}
.newfeedbackform.clmsform li input[type="radio"],.newfeedbackform.clmsform li input[type=checkbox]{margin-right:4px;}
.newfeedbackform.clmsform li.multiplecheckbox span,.newfeedbackform.clmsform li.multipleRadiobox span{margin-right:10px;}
.newfeedbackform.clmsform  .rating label,.newfeedbackform.clmsform .rating1 label{margin-right:10px}
.newfeedbackform.clmsform li{padding:10px}
.nav-bottom .nav-social ul li a span{display:none}
@media(min-width:992px) {
    .heading2 {
        font-size: 50px;
    }
.hindi-content .heading2{font-size:30px}
    .loans-sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .secondpage-banner .banner-cont .schemes .scheme-list {
        padding: 30px;
    }

        .secondpage-banner .banner-cont .schemes .scheme-list.list-mid {
            margin-left: 60px;
            margin-right: 60px;
        }

    .secondpage-banner .banner-cont .schemes {
        display: flex;
        margin-top: 174px;
        
    }

        .secondpage-banner .banner-cont .schemes .scheme-list {
            padding: 30px;
            color:#000;
        }

    .secondpage-banner .banner-cont h1 {
        font-size: 60px;
        color: #a20a3a;
        font-weight: bold;
        line-height: 1;
    }

    .secondpage-banner {
        background: url(../images/banner-newpage.jpg) no-repeat top center/100% 100%;
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .loans-sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .thirdPageBanner .calcBody .btnSubmit {
        font-weight: normal;
        font-size: 18px;
        margin-top: 40px;
    }

    .thirdPageBanner {
        background: url(../images/thirdPageBanner.jpg) no-repeat top center/100% 100%;
        padding-top: 370px;
        padding-bottom: 80px;
    }

        .thirdPageBanner .banner-cont h1 {
            font-size: 60px;
            color: #a20a3a;
            font-weight: bold;
            line-height: 1;
        }

        .thirdPageBanner .calcBox {
            background-color: #fff;
            border-radius: 4px;
            overflow: hidden;
            position: absolute;
            bottom: -200px;
            box-shadow: 0 3px 30px rgba(0,0,0,0.1);
			z-index: 9;
        }

            .thirdPageBanner .calcBox .calcHead {
                background-color: #a20a3a;
                text-align: center;
                padding: 16px;
                color: white;
                font-weight: bold;
                font-size: 24px;
            }

            .thirdPageBanner .calcBox .calcBody {
                padding: 25px;
            }
}


@media (max-width:1650px) {

    .container {
       max-width: 1280px;
    }

    .v-kyc-img {
        margin-left: -47px;
    }

  

        .v-kyc-link a {
    padding: 8px 16px;
    width: auto;
        }

    .interest-rate ul li p {
        font-size: 20px;
    }
	.r-panel{right:12px;top: -210px;}
    .btm-footer{padding-right:140px;}
}

@media (max-width:1350px) {
    .container {
        max-width: 1130px;
    }

    .mid-header ul li {
        padding: 0 5px;
    }

    .aply-online {
        padding: 25px 20px 10px 20px;
        padding-right: 190px;
    }

    .carusel-fullbox p {
        padding: 0 15px;
    }

    .carusel-fullbox .exploremore {
        margin: 0 15px 26px 15px;
    }

    .home-section-5 .col-md-8 {
        max-width: 800px;
    }

    .home-section-5 .col-md-4 {
        max-width: calc(100% - 800px);
    }

    .interest-rate ul li {
        padding: 3px 10px;
    }

    .interest-rate {
        padding: 20px 0;
    }

        .interest-rate ul {
            padding: 35px 10px 15px 10px;
        }

            .interest-rate ul li {
                padding: 3px 10px;
            }

    .v-kyc-link {
        top: 30px;
        left: 110px;
        width: 250px;
        height: 250px;
        padding: 40px 40px;
    }

        .v-kyc-link .heading2 {
            font-size: 30px;
        }

        .v-kyc-link p {
            font-size: 17px;
            line-height: 19px;
            margin-bottom: 15px;
        }

    .carusel-fullbox p.blog-category {
        padding: 25px 15px 0 14px;
    }

    .home-blog-section .carusel-fullbox h2 {
        padding: 5px 0 10px 0;
        font-size: 16px;
        height:auto;
    }

    .carusel-fullbox p {
        padding: 0 15px;
    }

    .home-section-3 .carusel-fullbox p {
        line-height: 19px;
        font-size: 14px;
    }
.calc-leftbox ul{padding:0;margin:0;}
.left-section{padding-left:15px;}
.calc-fulbox #cultab3 .amountxt span{width:100%;}
.accor-bottom-detail ul li{max-width:50%;}
.loans-sec .cardbox .card .card-body{padding: 20px 30px;}
.loans-sec .cardbox .card .card-body .btnGroup{left: 30px;
    right: 30px;
    bottom: 30px;}
.btnGroup.doublebtn-group a, .btnGroup.threetimebtn-group a{max-width:49%}
.main-nav ul li a{padding: 10px 8px;}
.main-nav ul li{padding: 3px 2px;}
.blog-contentbox {
    padding: 0 15px;
}
.home-blog-section .carusel-fullbox p.blog-category{height:auto !important}
.home-blog-section ul.box-3-blog li .carusel-fullbox .blog-contentbox p{padding:0 0}
.home-blog-section .blog-date{left:15px}
.btm-footer{padding-left: 40px;}
.r-panel{top:-233px;}
}

@media (max-width:1350px) {
    .main-nav ul li a{padding: 10px 8px;}
    .market-feed{padding-left:15px;padding-right:15px}
    .mid-header ul li.mid-select select, .mid-header ul li.mid-input input{width: 119px;padding: 5px 21px 5px 7px;}
}

@media (max-width:1200px) {
    .main-nav ul li a{padding: 10px 8px;}
    .container {
        max-width: 920px;
    }

    .mid-header .col-md-4.logo {
        flex: 0 0 100%;
        max-width: 250px;
    }

    .mid-header .col-md-8 {
        flex: 0 0 100%;
        max-width: calc(100% - 250px);
    }

    .mid-header ul li a {
        font-size: 11px;
    }

    .mid-header ul li {
        padding: 0 4px;
    }

        .mid-header ul li.multi-laung ~ li {
            width: 80px;
        }

            .mid-header ul li.multi-laung ~ li img {
                max-width: 100%;
            }

        .mid-header ul li.multi-laung {
            padding-right: 10px;
        }

    .main-nav ul li {
        padding: 3px 2px;
    }

.main-nav ul li a .fas{margin: 0 0 0 2px;}

    .whatsnew {
        padding: 20px;
    }

    .aply-online {
        padding: 25px 15px 10px 15px;
    }

        .aply-online ul {
            margin: 0 -5px;
        }

            .aply-online ul li {
                padding: 0 5px;
                margin-bottom: 15px;
            }

    .carusel-fullbox {
        width: calc(100% - 10px);
        margin: 15px 5px;
    }

    .home-section-5 .col-md-8 {
        max-width: 650px;
    }

    .home-section-5 .col-md-4 {
        max-width: calc(100% - 650px);
    }

    .interest-rate .heading2 {
        font-size: 30px;
    }

    .interest-rate p {
        font-size: 16px;
    }

    .interest-rate ul {
        padding: 24px 10px 15px 10px;
    }

        .interest-rate ul:before {
            height: 21px;
        }

        .interest-rate ul li {
            padding: 0px 7px;
        }

            .interest-rate ul li img {
                margin-bottom: 9px;
            }

            .interest-rate ul li p {
                font-size: 18px;
            }

            .interest-rate ul li strong {
                font-size: 14px;
            }

    .v-kyc-link {
        top: 38px;
        left: 80px;
        width: 210px;
        height: 210px;
        padding: 30px 30px;
    }

        .v-kyc-link .heading2 {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .v-kyc-link p {
            font-size: 16px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        .v-kyc-link a {
padding: 4px 10px;
    width: auto;
    font-size: 14px;
        }

            .v-kyc-link a img {
                margin-left: 2px;
                width: 15px;
            }

            .v-kyc-link a:hover img {
                margin-left: 10px;
            }

    .home-mobile-banking-section .mob-baning-heading .heading2 {
        font-size: 18px;
        padding-right: 10px;
    }

    .home-mobile-banking-section ul.d-flex li {
        padding: 0 4px;
    }

    .top-footer {
        padding: 15px 0;
    }

        .top-footer ul {
            padding: 0;
        }

            .top-footer ul li a {
                font-size: 14px;
            }

    .col-md-3.dropdown-left-panel {
        padding: 0 0;
    }

    .dropdown-left-panel .heading2 {
        padding: 20px 0 0 30px;
    }

    .dropdown-main-panel .nav-lave2ul li {
        padding: 0 7px;
    }

    .nav-category .dropdown-main-panel ul.nav-lave2ul li a {
        padding: 10px 10px 10px 31px;
        font-size: 13px;
    }

        .nav-category .dropdown-main-panel ul.nav-lave2ul li a:hover {
            padding-left: 35px;
        }

    .dropdown-right-panel ul.nav-lave2ul li {
        padding: 4px;
    }

    .col-md-3.dropdown-right-panel {
        padding-left: 0;
    }

    .dropdown-right-panel ul.nav-lave2ul {
        padding: 20px 15px 20px 0;
    }

    .nav-top {
        padding: 10px 15px
    }

    .nav-col-md3 {
        max-width: 230px;
    }

    .nav-category ul.nav-lave2ul li a {
        padding: 10px 10px 10px 15px
    }

    .nav-category ul.nav-lave2ul li ul li a {
        padding: 5px 0 5px 25px;
    }

    .nav-category ul.nav-lave2ul li a {
        font-size: 13px;
    }

    .nav-col-md9 {
        max-width: calc(100% - 230px);
    }

    .navbanner {
        padding: 13px;
    }

    .main-nav ul li a {
        padding: 10px 6px;
        font-size: 13px;
    }

    ul.cate-r-link li a {
        padding: 5px 7px
    }

    .r-panel ul li.r-dropdown:hover .r-dropdown-fulbox {
        width: 640px;
    }

    .r-dropdown ul {
        width: 620px;
    }

    .aply-online ul {
        position: relative;
        z-index: 9;
    }
	.qrimg{width:65px;}
.left-section{max-width: 285px;}
.r-section{max-width: calc(100% - 285px);padding-left: 40px;}
.calc-fulbox .calculatortab{padding: 0 25px;}
.calc-fulbox #cultab3 .amountxt{padding:15px 10px;}
.calc-fulbox #cultab3 .amountxt span{font-size:14px;}
.left-section{max-width: 300px;}
.r-section{max-width: calc(100% - 300px);
    padding-left: 40px;}
.listingpage ul li{max-width: calc(33.33% - 30px);}
.loans-sec .cardbox .card .card-body{padding: 20px 20px;}
.loans-sec .cardbox .card .card-body .btnGroup {
    left: 20px;
    right: 20px;
    bottom: 20px;
}
.loans-sec .cardbox .card .card-body .btnGroup .cardBtn{flex: 1 1 0;padding: 10px 7px;}
.loans-sec .cardbox .card .card-body .btnGroup{padding: 5px;column-gap: 5px;}
.heading4{font-size:20px;}
.reality-tab .content-wrapper .tab-pane ul li{font-size: 17px;}
.subheading{padding:0 90px;}
ul.box-3-blog li{max-width:33.33%;}
.btnGroup.singlebtn-group a, .btnGroup.doublebtn-group a, .btnGroup.threetimebtn-group a{padding: 10px 10px;}
.btm-footer{padding-right:106px;}
ul.donationListing li{max-width:33.33%}
ul.donationListing li .carusel-fullbox{
    width: calc(100% - 20px);
    margin: 15px 10px;
}
ul.donationListing li .carusel-fullbox .row .col-md .exploremore{font-size:11px;}
.r-panel ul li{padding-top: 6px;padding-bottom:6px;}
.r-panel{top: -192px;}
.market-feed {
    padding-left: 50px;
    padding-right: 50px;
    display: inline-block;
    width: 100%;
}
.main-nav ul li.AIBotSite a.countdown-btn{min-width: 92px;}
.onloadpop .modal-body {
    padding: 15px;
}

}

@media (max-width:992px) {
    .mid-header .col-md-4.logo {
        max-width: 190px;
        padding-right: 0;
    }
.left-fixed-section ul li a{width: 145px;}
    .mid-header .col-md-8 {
        max-width: calc(100% - 190px);
    }
    .main-nav ul li.AIBotSite a.countdown-btn {
        min-width: 75px;
        padding: 9px 0;
    }
    .mid-header ul li {
        padding: 0 3px;
    }

        .mid-header ul li a {
            font-size: 10px;
        }

        .mid-header ul li.mid-select select, .mid-header ul li.mid-input input {
            width: 102px;
            font-size: 12px;
            padding: 5px 20px 5px 7px;
        }

        .mid-header ul li.multi-laung ~ li {
            width: 55px;
        }

    .main-nav ul li {
        padding: 3px 2px;
    }

        .main-nav ul li a {
            padding: 10px 2px;
            font-size:12px;
        }
.home-slider .owl-1bx-carousel .owl-item .item a img{min-height: 450px;}
    .r-panel {
        top: -260px;
    }
    .market-feed{
        padding-left: 20px;
        padding-right: 20px;
    }
    .left-panel {
        margin-top: 105px;
    }

    .slider-hover {
        margin-top: 40px;
    }

    .main-nav ul li a .fas {
        font-size: 10px;
        margin: 0 0 0 1px;
    }
.main-nav ul li a.closenav{
        padding: 0;
    margin: 0;
    text-decoration: none;
    border: 0;
}
.main-nav ul li a.closenav .fas{font-size:20px;}
.main-nav ul li a.closenav:focus{outline:1px solid #fff}
    .r-panel {
        width: 235px;
    }

        .r-panel ul li {
            padding: 9px 15px;
            font-size: 13px;
            padding-left: 55px;
        }

    .left-fixed-section, .left-fixed-section ul li, .left-fixed-section ul li a strong {
        width: 40px;
    }

        .left-fixed-section ul li a strong {
            font-size: 20px;
        }

        .left-fixed-section ul li a span.social-span-content {
            width: calc(100% - 40px);
        }

        .left-fixed-section ul li a {
            left: -108px;
        }

        .left-fixed-section ul li {
            height: 35px;
        }

    .container {
        padding: 0 40px;
    }

    header .container {
        padding: 0 15px
    }

    .r-panel ul li.r-dropdown:hover .r-dropdown-fulbox, .r-panel ul li.r-dropdown.r-drop-5box:hover .r-dropdown-fulbox {
        width: 500px;
    }

    .r-dropdown ul {
        width: 480px;
        height: 435px;
    }

        .r-dropdown ul li {
            padding: 3px;
            flex: 0 0 25%;
            max-width: 25%;
        }

    .r-drop-5box.r-dropdown ul, .r-dropdown.r-dropdown-relative ul {
        width: 480px;
    }

    .r-drop-5box.r-dropdown ul, .r-dropdown.r-dropdown-relative ul {
        height: auto;
    }

    .r-panel ul li.r-dropdown.r-drop-4box:hover .r-dropdown-fulbox {
        width: 500px;
    }

    .heading2 {
        font-size: 30px;
    }

    .whatsnew .heading2, .aply-online .heading2 {
        font-size: 20px;
    }

    .blog-date {
        left: 10px;
    }

    .home-section-3 .blog-date {
        font-size: 13px;
    }

    .carusel-fullbox p {
        font-size: 14px
    }

    .carusel-fullbox h2 {
        padding: 10px 0;
        font-size: 14px;
    }
    .home-section-4 .carusel-fullbox h2{height:40px;}
    .home-section-5 .col-md-8 {
        max-width: 500px;
    }

    .home-section-5 .col-md-4 {
        max-width: calc(100% - 500px);
    }

    .v-kyc-link {
        top: 20px;
        left: 43px;
        width: 180px;
        height: 180px;
    }
    .home-section-3 .carusel-fullbox p {
        height: 100px;
    }
    .home-section-4 .carusel-fullbox p{height:160px}
    .v-kyc-link .heading2 {
        font-size: 16px;
        margin-bottom: 2px;
    }

        .v-kyc-link p {
            font-size: 13px;
            line-height: 15px;
            margin-bottom: 6px;
        }

        .v-kyc-link a {
padding: 2px 8px;
    width: auto;
    font-size: 13px;
        }

            .v-kyc-link a img {
                margin-left: 2px;
                width: 10px;
            }

    .interest-rate {
        padding: 14px 0;
    }

        .interest-rate .heading2 {
            font-size: 20px;
            margin-bottom: 5px;
        }

        .interest-rate p {
            font-size: 14px;
            line-height: 16px;
            margin-bottom: 10px;
        }

        .interest-rate ul {
            padding: 7px 7px 7px 7px;
        }

            .interest-rate ul:before {
                height: 6px;
            }

            .interest-rate ul li {
                padding: 0px 3px;
            }

                .interest-rate ul li img {
                    margin-bottom: 4px;
                }

                .interest-rate ul li strong {
                    font-size: 12px;
                }

                .interest-rate ul li p {
                    font-size: 13px;
                }

                    .interest-rate ul li p span {
                        font-size: 13px;
                    }

    .pnb-heading .heading2 {
        font-size: 23px;
        line-height: 26px;
    }

    .top-footer ul li a {
        font-size: 12px;
        padding: 0 4px;
    }
.left-section{max-width: 240px;}
.r-section {
    max-width: calc(100% - 240px);
    padding-left: 20px;
}
.calc-fulbox .top-userrestra a{margin: 0 2px;padding: 10px 5px;font-size: 14px;}
.calc-leftbox ul li{padding: 15px;}
.calc-leftbox ul li p{font-size:18px;}
.calc-fulbox .calculatortab {
    padding: 0 15px;
}
.loan-range{padding-right: 120px;}
.loan-range .inputnumber, .calculatortab .loan-range .cal-input-value{width: 120px;}
.calc-fulbox .kcc-ele-head ul li select,.kcc-ele-head ul li label{width:100%;}
.calc-fulbox .kcc-ele-head ul li:nth-child(2){text-align:left;}
.calc-fulbox .kcc-ele-head ul li{padding:0 25px;}
.calc-fulbox .kcc-ele-head ul{margin:0 -25px;}
.calc-fulbox .kcc-calc-left ul li{padding: 20px 20px;}
.calc-fulbox .kcc-calc-left ul li input, .calc-fulbox .kcc-calc-left ul li select{width:100% !important}
.new-accordion .card-body{padding: 20px;}
.card-left{padding: 15px;margin-bottom:30px;}
.accor-bottom-detail{    margin: 0 -20px;
    margin-bottom: -20px;}
.accor-bottom-detail ul li{padding: 10px 20px;max-width:50%;}
.listingpage ul li {
    max-width: calc(50% - 30px);
}
.loans-sec .cardbox .card .card-body .btnGroup{left:15px;right:15px;}
.loans-sec .cardbox .card .card-body .btnGroup .cardBtn{padding: 10px 7px;font-size: 14px;}
.btm-footer{padding-right: 105px;
        padding-left: 0;}
.onloadpop .close{
        right: 3px;
    top: 2px;
}
.main-footer ul li a{font-size: 12px;}
.main-footer h2.heading2{font-size:15px;}
.btm-footer p{font-size: 11px;}
ul.donationListing li{max-width:50%;}
ul.donationListing li .blog-img img{width:100%}
.top-header ul li{font-size: 10px;padding: 8px 8px;}
.mid-header ul li.LmblemLogo a{height:50px;}
.mid-header ul li.mid-input .fas{padding: 0;}
.mid-header ul li.mid-input{margin-left:0}
}
.mob-show{display:none}
@media (max-width:768px) {
    .talkk-chat-mini-c .pihu-custom-gif{height:70px !important}
    a.blantershow-chat{bottom:84px;}
    .blantershow-chat img{width:55px;}
    .main-header.sticky{    z-index: 99;}
    .nri-loan .blog-img img{height:auto}
	.notification-pop.onloadpop.modal .modal-dialog {
    min-width: 100%;
}
.home-slider .owl-1bx-carousel .owl-item .item a img{min-height:unset}
.mob-hide{display:none}
.mob-show{display:block}
.notification-pop.onloadpop.modal .modal-dialog .modal-title {
    font-size: 20px;
}
.notification-pop.onloadpop.modal .modal-dialog .modal-title{padding:11px 0 10px 0}
.onloadpop .modal-body{padding:30px}
.market-feed ul{padding-left:86px;}
.market-feed ul li{font-size:14px;}
.newtab .tab-content .google-play-store ul{display:block;}
.newtab .tab-content .google-play-store ul li{max-width:100%;}
.androidbtm-grey{    margin-bottom: -43px;}
#nri-template .pdf-text i:hover{    right: 6px!important;}
#nri-template .pdf-text{padding: 10px 20px!important;}
.acc_container .block ul li, .acc_container .cardtablftcontent ul li, .bank-policy ul li, .innerpagelisting ul li{text-align: left!important;}
.accor-bottom-detail ul li{font-size:14px;}
.calc-fulbox .kcc-calc-left ul li{max-width:50%;}
.calc-banner img, .new-inner-banner img{min-height:130px;}
.calc-fulbox .responsive-table {
    padding: 0 15px;
    overflow: auto;
    width: 100%;
    display: inline-block;
}
	.acme-news-ticker{padding-right:80px;}
	.loans-sec .cardbox .card .card-body .btnGroup{left: 15px;
    right: 15px;}
.top-header ul {
    margin: 0;
    padding: 7px 0;
}
.ReadMoreBtn{padding: 10px 10px;}
	.multi-dropdown.slidernav-mobile{display:block}
	.multi-dropdown.slidernav-mobile ul{padding:15px}
	.multi-dropdown.slidernav-mobile ul li a{font-size: 14px;
    color: #000;
    font-weight: 500;
    line-height: 16px;
    position: relative;
    padding: 3px 0 3px 16px;
    width: auto;
    transition: all 0.5s ease;
    border-right: 0;}
.multi-dropdown.slidernav-mobile ul li a:before{background: #a20a3a;
    border-radius: 0;
    width: 5px;
    height: 5px;
	content: "";
    position: absolute;
    left: 0;
    top: 7px;}
    .main-nav ul li .fas.open-dropdown, .main-nav ul li .custo-open-dropdown, ul.nav-lave2ul li .corpo-open-dropdown.fas{
        display: inline-block
    }
	.right-pannl-mob ul{display:none;    position: absolute;
    right: 0;
    top: 100%;
    z-index: 91;
    background: #fff;
	border: 4px solid #a20a3a;
    left: auto;
    width: 215px;}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.right-pannl-mob ul li{height:auto;text-align:left;padding:0 0;}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.right-pannl-mob ul li a{    padding: 10px 15px;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    display: inline-block;
    width: 100%;
    font-size: 14px;
	position:relative;
	border-bottom:4px solid rgb(162 10 58);
	color: #a20a3a;
	}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.right-pannl-mob ul li a .fas{position: absolute;
    right: 10px;
    top: 16px;}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.right-pannl-mob ul li:last-child a{border-bottom:0}
        .main-nav ul li .fas.open-dropdown{}
        .main-nav ul.mob-nav-head {
            display: flex !important;
        }
    .home-section-3 .carusel-fullbox p{height:auto}
    .main-nav ul li a .fas.open-dropdown {
        display: inline-block;
    }

    .nav-category ul.nav-lave2ul li a {
        color: #000;
    }

    .nav-category .dropdown-left-panel ul {
        padding-right: 0;
    }

        .nav-category .dropdown-left-panel ul li {
            border: 1px solid rgba(255,255,255,0.9);
            margin-bottom: 11px;
            padding: 4px 10px;
        }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li:first-child {
        padding-top: 15px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li:last-child {
        padding-bottom: 15px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li a .open-dropdown, .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li .open-dropdown {
        color: #fff;
        top: 8px;
        right: 14px;
    }
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li:first-child .open-dropdown {
        top: 26px;
    }
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li .open-dropdown {
        top:12px;
    }

        .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li .category-link {
            padding: 0 25px
        }

        .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li .category-link ul {
            background: #fdbd30;
            padding-bottom: 40px;
            margin-bottom: 12px;
            border-radius: 7px;
        }

            .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li .category-link ul li {
            }

    .main-nav ul li.multi-dropdown .nav-category .nav-col-md9 ul.nav-lave2ul li a.mobile-dropdown ~ ul li .category-link ul li a {
        color: #000;
        padding-left: 28px;
        padding-right: 10px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li .category-link a.exploremore {
        position: absolute;
        left: 52px;
        bottom: 12px;
        color: #000;
        right: auto;
        width: auto;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul li .category-link ul li a::before {
        left: 12px;
    }

    .main-nav ul li.multi-dropdown:hover .fullbox-menu {
        display: none;
    }

    .main-nav ul li .fa-chevron-down.open-dropdown {
        color: #000;
        font-size: 14px;
        position: absolute;
        border: 0;
        font-weight: 900;
        right: 15px;
        top: 11px;
        left: auto;
        width: auto;
    }
    /* .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown::before{    content: "\f078";
        font-family: "Font Awesome 5 Free";
        color: #000;
        font-size: 14px;
        position: absolute;
        font-weight: 900;
        right: 10px;
        top: 11px;} */
    .nav-category ul.nav-lave2ul li a {
        border-right: 0;
        font-size: 15px;
    }

    .nav-category .dropdown-main-panel ul.nav-lave2ul li a {
        font-size: 15px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li a.mobile-dropdown ~ ul {
        display: none;
    }

    .main-nav {
        position: fixed;
        right: -400px;
        top: 0;
        bottom: 0;
        width: 300px;
        transition: all 0.5s ease;
        z-index: 999;
        background: #fff;
        padding-bottom: 150px;
        font-size: 15px;
    }

    .main-nav-show .main-nav {
        right: 0;
    }

    .main-nav ul li a {
        width: 100%;
        position: relative;
        padding: 10px 15px;
        font-size: 15px;
    }
.main-nav ul li.AIBotSite a{border:0;border-radius:0;border-bottom:1px solid #ddd;text-align:left;}
.main-nav ul li.AIBotSite a.countdown-btn{padding:10px 15px}
.onloadpop.modal.scannerpop .modal-dialog{padding: 0 30px;}
    .main-nav ul li > a {
        border-bottom: 1px solid #ddd;
    }

    .main-nav ul li.multi-dropdown ul li a {
        border-bottom: 0;
    }

    .main-nav ul li a .fa-chevron-down {
        position: absolute;
        right: 15px;
        top: 12px;
        width: 16px;
        height: 16px;
        border: 1px solid #a20a3a;
        text-align: center;
        padding: 2px 0;
    }

    .fullbox-menu {
        position: relative;
        top: 0;
        background: #fdbd30;
        border-radius: 0;
        max-height: 400px;
        overflow-y: auto;
        box-shadow: none;
    }

    .col-md-3.dropdown-left-panel {
        padding: 0 30px;
    }

    .dropdown-left-panel .heading2 {
        padding: 20px 0 0 0;
        margin-bottom: 10px;
    }

    .dropdown-left-panel ul {
        padding: 0;
    }

    .header:before {
        content: "";
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: rgba(0,0,0,0.5);
        opacity: 0;
        visibility: hidden;
        transition: all 0.5s ease;
        z-index: 33;
    }

    .main-nav-show .header:before {
        opacity: 1;
        visibility: visible;
    }

    .main-nav ul.d-flex.justify-content-end {
        flex-wrap: wrap;
    }

        .main-nav ul.d-flex.justify-content-end.desktopnav {
            max-height: calc(100vh - 200px);
            overflow: auto;
        }

    .main-nav ul li {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 2px 0px;
        width:100%;
    }

    .main-nav .container {
        padding: 0;
    }

    .d-flex.mob-nav-head {
        justify-content: space-between;
        background: #a20a3a;
        padding: 12px 20px;
    }

        .d-flex.mob-nav-head li {
            flex: 0 0 auto;
            border: 0;
        }

            .d-flex.mob-nav-head li span {
                color: #fff;
                font-size: 20px;
                cursor: pointer;
            }

    .nav-category .dropdown-left-panel ul.nav-lave2ul li a {
        padding: 0 0 0 0;
        border: 0;
        margin-bottom: 0;
        position: relative;
    }

        .nav-category .dropdown-left-panel ul.nav-lave2ul li a::before {
            content: "";
            width: 5px;
            height: 5px;
            position: absolute;
            display: none;
            left: 0;
            background: #9f1945;
            top: 7px;
        }

    .dropdown-main-panel .nav-lave2ul {
        padding: 10px 15px;
        border-left: 0;
    }

        .dropdown-main-panel .nav-lave2ul li {
            padding: 0px 0;
            flex: 0 0 100%;
            max-width: 100%;
        }

    .nav-category .dropdown-main-panel ul.nav-lave2ul li a {
        padding: 6px 10px 6px 26px;
        font-size: 15px;
    }

        .nav-category .dropdown-main-panel ul.nav-lave2ul li a img {
            top: 5px;
            max-width: 17px;
        }

    .dropdown-right-panel ul.nav-lave2ul {
        padding: 0 15px 20px 0;
    }

    .col-md-3.dropdown-right-panel {
        padding-left: 25px;
    }

    .dropdown-right-panel ul.nav-lave2ul li {
        flex: 0 0 100%;
        max-width: 100%;
    }

        .dropdown-right-panel ul.nav-lave2ul li a {
            display: flex;
            align-items: center;
            padding: 6px 10px;
        }

            .dropdown-right-panel ul.nav-lave2ul li a span {
                margin-top: 0;
                margin-left: 10px;
                color: #dadada;
            }

    .nav-top ul li a.nav-link {
        background: #939393;
    }

    .dropdown-right-panel ul.nav-lave2ul li a img {
        width: 25px;
    }

    .main-nav ul.d-flex.justify-content-end li.internet-banking {
        display: none;
    }

    .nav-bottom .row .col-md-6 {
        max-width: 50%;
        padding-right: 0;
    }

    ul.important-nav-icon {
        display: flex;
        flex-wrap: wrap;
    }
.nav-bottom ul.important-nav-icon li a{border-bottom:0}
    .nav-bottom {
        padding-left: 20px;
        display: block;
        /*border-top: 2px solid #a20a3a;*/
        padding-top: 0px;
        margin-top: 15px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 15px;
    }

    ul.important-nav-icon li {
        max-width: 20%;
    }
.nav-bottom ul.important-nav-icon li{padding: 0 1px;
    max-width: 46px;
    margin-bottom: 10px;}
        ul.important-nav-icon li a {
            padding: 10px 11px;
    background: #e7e5e5;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 12px;
        }

    .nav-bottom ul li.internet-banking a {
        padding: 10px
    }

    .nav-social {
        padding-top: 0px;
    }

        .nav-social .heading2 {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .nav-social ul {
            display: flex;
            flex-wrap: wrap;
        }

            .nav-social ul li {
                max-width: 10%;
                margin-right: 3px;
                border-radius: 10%;
            }

                .nav-social ul li a {
                    padding: 5px;
                    text-align: center;
                    color: #fff;
                    border: 0;
                }

    .dropdown-right-panel ul.nav-lave2ul li a {
        background: #a20a3a;
        color: #fff;
    }

        .dropdown-right-panel ul.nav-lave2ul li a img {
            filter: invert(97%) sepia(0%) saturate(0%) hue-rotate(56deg) brightness(102%) contrast(105%);
        }

    .nav-category .dropdown-left-panel .padding-top {
        padding-top: 15px;
        padding-bottom: 0;
    }

    .navbanner {
        margin: 0;
        width: 100%;
    }

    .buletlink ul.category-link li {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }

        .nav-category .nav-col-md9 .category-link ul li a, .buletlink ul.category-link li a {
            color: #333;
        }

            .nav-category .nav-col-md9 .category-link ul li a:before, .buletlink ul.category-link li a:before {
                background: #333;
            }

    .nav-img {
        margin: 30px 10px 10px 10px;
        width: calc(100% - 30px);
    }

    .nav-category .nav-img a {
        width: auto;
    }

    .multi-dropdown .nav-top .col-md-4.justify-content-end {
        display: none;
    }

    .nav-top ul.nav-tabs .nav-item {
        max-width: 50%;
    }

    .nav-top ul.nav-tabs {
        margin: 0 -5px;
    }

        .nav-top ul.nav-tabs .nav-item {
            max-width: 50%;
            padding: 0 5px;
            margin-bottom: 10px;
        }

    .nav-col-md9, .nav-col-md3 {
        max-width: 100%;
    }

    .nav-category ul.nav-lave2ul li ul {
        background: #a20a3a;
        padding: 0px 0
    }

    .nav-category ul.nav-lave2ul .desktopblock.corporatetabcontent ul li:first-child {
        padding-top: 10px;
    }

    .nav-category ul.nav-lave2ul .desktopblock.corporatetabcontent ul li a {
        color: #fff;
    }

    .tab-content ul.nav-lave2ul li, ul.cate-r-link li {
        border-bottom: 1px solid rgba(255,255,255,0.5);
    }

        ul.cate-r-link li a {
            color: #000;
            padding: 10px 10px 10px 15px;
            font-size: 16px;
            background: transparent;
			    box-shadow: none;
        }

    ul.cate-r-link {
        padding: 0;
    }

    .nav-category ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.tabcontent,
    .nav-category ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent,
    .nav-category ul.nav-lave2ul li.second-lavel-dropdown .col-md-9.customerCarecontent {
        left: 0;
        display: none;
        position: relative;
    }

    .nav-category ul.nav-lave2ul li ul li a {
        color: #fff;
    }

    .second-lavel-dropdown .nav-heading {
        padding: 10px 0 8px 0;
        margin: 0;
        color: #fff;
    }

    .nav-category ul.nav-lave2ul li ul li.second-lavel-dropdown .nav-col-md9.tabcontent .category-link a,
    .nav-category ul.nav-lave2ul li ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .category-link a {
        color: #fff;
    }

    .nav-category .nav-col-md9 .category-link ul li a:before, .buletlink ul.category-link li a:before {
        background: #a20a3a;
        border-radius: 0;
        width: 5px;
        height: 5px;
    }

    .desktopblock {
        display: none;
    }

    .customercare-nav .buletlink {
        padding-top: 0;
    }

        .customercare-nav .buletlink .category-link li:first-child {
            padding-top: 30px;
        }

    .nav-category ul.nav-lave2ul li.second-lavel-dropdown .col-md-9.customerCarecontent .category-link li a {
        padding: 4px 5px 4px 20px;
        border-right: 0;
        font-size: 14px;
    }

        .nav-category ul.nav-lave2ul li.second-lavel-dropdown .col-md-9.customerCarecontent .category-link li a::before {
            background: #fff;
            left: 6px;
        }

    .customercare-nav .nav-category ul.nav-lave2ul {
        padding-top: 0;
        padding-bottom: 0;
    }

    .col-md-12.category-link ul li {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link ul,
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link ul {
        border-radius: 7px;
        position: relative;
        padding-bottom: 40px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link ul {
        padding-bottom: 10px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link .nav-heading,
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link .nav-heading {
        color: #000;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link ul li:first-child,
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link ul li:first-child {
        padding-top: 15px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link ul li:last-child,
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link ul li:last-child {
        padding-bottom: 15px;
    }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link ul li a,
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link ul li a {
        color: #fff;
        padding-left: 25px;
        padding-right: 10px;
    }

        .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link ul li a:before,
        .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link ul li a:before {
            background: #fff;
            left: 12px;
        }

    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link a.exploremore,
    .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown .nav-col-md9.corporatetabcontent .col-md-12.category-link a.exploremore {
        position: absolute;
        left: 40px;
        bottom: 12px;
        color: #fff;
        right: auto;
        z-index: 9;
        width: auto;
    }

        .main-nav ul li.multi-dropdown ul.nav-lave2ul li.second-lavel-dropdown #financial-inclusion-tab.tab_cont_nav .col-md-4.category-link a.exploremore img {
            filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(133deg) brightness(103%) contrast(204%)
        }

    .nav-category ul.nav-lave2ul li {
        position: relative;
    }

        .nav-category ul.nav-lave2ul li .corpo-open-dropdown.fas, .nav-category ul.nav-lave2ul li .custo-open-dropdown.fas {
            position: absolute;
            right: 0px;
            top: 5px;
            cursor: pointer;
            width:auto;
            font-family: "Font Awesome 5 Free";
        font-weight: 900;
        }




    .container {
        padding: 0 15px;
    }

    .slider-hover, .mid-header ul li.mid-input, .left-panel {
        display: none;
    }

    .mid-header ul li.multi-laung {
        padding-right: 0;
        padding-left: 10px;
    }

    .top-header ul.d-flex.justify-content-end.align-items-center {
        position: relative;
    }

    .mob-75logo, .mob-g20logo {
        display: inline-block;
        width: 70px;
        margin-top: 6px;
    }

    .mid-header ul li.multi-laung ~ li {
        display: none;
    }

    .top-header ul li {
        padding: 0px 2px;
    }
    .home-section-4 .carusel-fullbox p{height:auto}


    .top-header ul li.font-incr-decre {
        display: flex !important;
    }

    .mid-header ul li.multi-laung {
        position: absolute;
        right: 0;
        top: -43px;
    }

    .top-header ul.d-flex.justify-content-end.align-items-center {
        padding-right: 0px;
    }

        .top-header ul.d-flex.justify-content-end.align-items-center li:nth-child(2) {
            position: absolute;
            left: 0;
            display:none;
        }
    .home-slider .owl-nav button {
        width: 20px;
        font-size: 15px;
        height: 20px;
        margin: 0 2px;
    }
    .mid-header .col-md-4.logo {
        max-width: 300px;
    }

    .mid-header .col-md-8 {
        max-width: calc(100% - 300px);
    }

    .mid-header ul.d-flex.justify-content-end li {
        display: none;
    }

        .mid-header ul.d-flex.justify-content-end li.multi-laung,
.mid-header ul.d-flex.justify-content-end li.LmblemLogo{
            display: inline-block;
        }

            .mid-header ul.d-flex.justify-content-end li.multi-laung li {
                display: block;
            }

    .mid-header ul.d-flex.justify-content-end.mobile-nav {
        display: flex !important;
        padding-right:33px;
    }
.mid-header ul.d-flex.justify-content-end li.LmblemLogo{
    position: absolute;
    right: 0;
    top: 0;
}
.mid-header ul li.LmblemLogo a{height: 46px;margin-top:2px;}
.mid-header ul li a.mob-humburge-click{padding-left:4px;position: absolute;z-index: 1;}

    .mid-header ul li.search-mob, .mid-header ul li.right-pannl-mob {
        padding:5px 8px;
        border-right: 1px solid #bb4c6f;
        color: #fff;
        text-align: center;
        font-weight: 700;
		position:relative;
    }

        .mid-header ul li.search-mob span, .mid-header ul li.right-pannl-mob span {
            display: block;
            font-size: 11px;
            margin-top: 0px;
        }

    .mid-header {
        padding: 0 0;
    }

        .mid-header ul li.mob-humburge {
            padding-left: 10px;
            width: 50px;
            position: relative;
        }

    .mob-humburge-click {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        cursor: pointer;
    }

    .mid-header ul li.mob-humburge span {
        cursor: pointer;
        height: 3px;
        width: 23px;
        background: #fff;
        position: relative;
        display: block;
        content: "";
        transition: all 0.5s ease-in-out;
        margin-top: 22px;
        border-radius: 10px;
    }

        .mid-header ul li.mob-humburge span::before, .mid-header ul li.mob-humburge span::after {
            cursor: pointer;
            height: 3px;
            width: 23px;
            background: #fff;
            position: absolute;
            display: block;
            content: "";
            transition: all 0.5s ease-in-out;
            border-radius: 10px;
            overflow: hidden;
        }

        .mid-header ul li.mob-humburge span::after {
            bottom: -11px;
        }

        .mid-header ul li.mob-humburge span::before {
            top: -11px;
        }

    .mid-header ul.d-flex.justify-content-end.mobile-nav li {
        display: block;
        height: 50px;
        cursor: pointer;
    }
.mid-header ul.d-flex.justify-content-end.mobile-nav li.search-mob ul{position: absolute;
    right: 0;
    top: 100%;
    z-index: 9;
    background: #a20a3a;
	display:none;
    padding: 0;
    margin: 0;}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.search-mob ul li{}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.search-mob ul li .fas{    position: absolute;
    right: 13px;
    top: 15px;
    background: transparent;
    border: 0;
    color: #fff;
    font-size: 12px;}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.search-mob ul li input{    border: 0;
    background: #bd184c;
    font-size: 14px;
    padding: 5px 10px;
    margin: 6px 6px 0 6px;
    color: #fff;}
        .mid-header ul.d-flex.justify-content-end.mobile-nav li.mob-humburge {
            width: 35px;
        }

        .mid-header ul.d-flex.justify-content-end.mobile-nav li .fa {
            font-size: 18px;
			color:#fdbd30;
        }

    .acme-news-ticker-box ul li a {
        font-size: 12px;
    }

    .acme-news-ticker-controls button {
        width: 25px;
        font-size: 15px;
    }

    .aply-online {
        margin-top: 20px;
    }

        .aply-online ul li {
            flex: 0 0 100%;
            max-width: 100%;
        }

        .aply-online:before {
            display: none;
        }

    .carusel-fullbox {
        width: calc(100% - 40px);
        margin: 15px 20px;
    }

    .home-section-3 .blog-date {
        font-size: 16px;
    }

    .carusel-fullbox p {
        font-size: 15px;
    }

    .home-section-5 .col-md-8 {
        max-width: 577px;
    }

    .home-section-5 .col-md-4 {
        max-width: 100%;
        padding-left: 15px;
    }

    .interest-rate {
        padding-right: 310px;
        padding-bottom: 157px;
        padding-top: 40px;
		text-align:center;
    }

        .interest-rate ul {
            padding: 20px 15px 15px 15px;
            width: 300px;
            position: absolute;
            right: 15px;
            top: 0;
			margin: 0 auto;
			text-align:left;
        }

        .interest-rate .heading2 {
            font-size: 30px;
            margin-bottom: 10px;
        }

        .interest-rate p {
            font-size: 18px;
            line-height: 22px;
        }

        .interest-rate ul li strong {
            font-size: 16px;
        }

        .interest-rate ul li p {
            font-size: 18px;
        }

    .v-kyc-link {
        top: 40px;
        left: 62px;
        width: 200px;
        height: 200px;
		margin: 35px auto;
		margin-top: 35px;
		margin-bottom: 35px;
    }

        .v-kyc-link .heading2 {
            font-size: 20px;
            margin-bottom: 9px;
        }

        .v-kyc-link p {
            font-size: 15px;
            line-height: 18px;
            margin-bottom: 10px;
        }

        .v-kyc-link a {
    padding: 4px 10px;
    width: auto;
    font-size: 13px;
        }

    .home-section-7 {
        background: #a20a3a url(../images/home-sec7-bg.png-mobile.png) no-repeat;
        text-align: center;
        height: 810px;
        background-position: bottom left;
        background-size: 566px;
    }

    .pnb-heading img {
        display: none;
    }

    .pnb-heading {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

        .pnb-heading .heading2 {
            font-size: 34px;
            line-height: 37px;
        }

        .pnb-heading span {
            font-size: 16px;
            padding: 3px 17px;
        }

    ul.app-inst {
        flex-wrap: wrap;
        padding: 67px 0 0 0;
        justify-content: right;
    }

        ul.app-inst li {
            flex: 0 0 100%;
            text-align: right;
        }

    .home-mobile-banking-section .mob-baning-heading {
        margin-bottom: 25px;
    }

    .top-footer ul {
        flex-wrap: wrap;
    }

        .top-footer ul li {
            flex: 0 0 100%;
            max-width: 33.33%;
        }

    .main-footer .col-md-2 {
        max-width: 50%;
        padding-bottom: 30px;
    }

    .btm-footer ul {
        flex-wrap: wrap;
    }

    .mid-header ul li.multi-laung a {
        padding: 5px 10px;
    }

    .main-nav ul li.multi-dropdown:hover .fullbox-menu.customercare-nav .nav-category .col-md-3 .nav-img {
        display: none;
    }

    .customercare-nav .col-md-6.buletlink .category-link li:first-child {
        padding-top: 0;
    }

    .customercare-nav .col-md-6.buletlink:first-child ul {
        padding-top: 15px;
    }

    .customercare-nav .col-md-6.buletlink:last-child ul {
        padding-bottom: 15px;
    }

    .fullbox-menu.customercare-nav .col-md-9.customerCarecontent .buletlink .nav-heading {
        color: #000;
    }
    .btm-footer p {
        text-align: center;
        margin:0;
    }
	.banner-cont h1{    color: #fff;
    font-size: 35px;
	margin-top: 30px;
    line-height: 35px;}
.secondpage-banner .banner-cont p{font-size: 20px;
    color: #fff;}
.secondpage-banner .banner-cont .schemes .scheme-list{    padding: 15px 0;
    margin-bottom: 15px;}
.request-form .formbox .formTextArea{padding-top: 20px;}
.request-form .formbox{position:unset}
.request-form {
    margin-top: 0;
}

.assistance{display:none;}
.loans-sec .cardbox .card .card-body {
    padding: 15px;
}
.blog-banner img {
    min-height: 135px;
}
.blog-banner .heading1{font-size: 25px;line-height:25px}
ul.cate-r-link li a:hover, .main-nav ul li .active-aplyonline{background: transparent;
    color: #000;
    text-decoration: none;
    box-shadow: none;
}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.right-pannl-mob .fas img {
    width: 21px;
}
.left-section {
    max-width: 100%;
    padding-right: 15px;
}
.r-section {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.calc-fulbox #cultab3 .amountxt{margin-bottom: 15px;}
.heading1{font-size:30px}
.listingpage ul li {
    max-width: 100%;
    margin: 0;
    margin-bottom: 30px;
}
.loan-contentbox .inner-page-a, .loan-contentbox p {
    font-size: 16px;
}
.subheading{padding: 0 0;font-size: 18px;line-height: 21px;}
ul.box-3-blog li{max-width:50%;}
.btm-footer{padding-right:0}
.nav-category .nav-col-md9 .category-link ul li a:hover, .buletlink ul.category-link li a:hover, .nav-category .nav-col-md9 .category-link ul li a:focus, .buletlink ul.category-link li a:focus{color:#fff}
}

/*Responsive CSS*/

@media only screen and (max-width: 1140px)  {}
@media only screen and (max-width: 991px)  {
	.ccd-main.suchna .article-block {
		width:90%;
		}
        .newinnerPageTable.card-index-left{width:100%;}
        .newinnerPageTable .responsive-table table tr td.download-pdf{width:50px;padding:10px}
	}
@media only screen and (max-width: 768px)  {
	.ccd-main.suchna .article-block {
		width:95%;
	}
    
}

@media (max-width:576px) {
.onloadpop.modal .modal-dialog{
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    min-width: 100%;
    padding: 0 10px;
    margin: 0;
    }
ul.donationListing li{max-width:100%;}
    .market-feed {
        padding-left: 0;
        padding-right: 0;
    }
.market-feed .heading2{left:20px}
.market-feed ul {
        padding-left: 0;
        padding-top: 28px;
    }
a.blantershow-chat{
        bottom: 0px;
    right: 10px;
}
.blantershow-chat img{width:55px;}
.oda-chat-button img{left:40px;}
.market-feed ul li{padding: 0 6px;}
ul.box-3-blog{padding:0}
.oda-chat-button img{width: auto !important;
    height: 14% !important;}
#totop{bottom:3px;left: 10px !important;}
#totop,#totop span{width: 36px;height: 36px;}
.oda-chat-button-icon{bottom: 0;
    right: auto;left:0;}
.btm-footer{padding-bottom:0}
					.itemss::after{content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  right: 13px;
  top: 10px;
  color: #a20a3a;}
			.tabbed-contentss .asidebar{display:none}
			.tabbed-contentss .tab-content > .tab-pane{display:block;opacity:1}
ul.box-3-blog li{max-width:100%;}
.common-main-content{padding:30px;}
.common-main-content .heading2{font-size: 25px;}
.card-left{margin-bottom:30px;}
.new-accordion-page .detail-page .new-accordion .tab_btn, .new-accordion-page .card-header.card-header-firstlavel .card-link{font-size:16px;padding:15px 14px;padding-right:50px;}
.new-accordion .card-body{padding:15px;}
.accordion-second-lavel .card-body{padding-left:45px;}
.new-accordion-page .card-header.card-header-firstlavel a.card-link:after{padding: 3px 0;}
.new-accordion .card-body img{margin-bottom:20px;}
.accor-bottom-detail ul li {
    font-size: 14px;
    flex: 0 0 100%;
    max-width: 100%;
    border-right: 0;
    border-bottom: 1px solid #e3aa2b;
}
.accor-bottom-detail ul li:last-child{border-bottom:0;padding-bottom:0}
.calc-header .heading2{font-size:20px;}
.calc-fulbox .kcc-ele-head ul li,.calc-fulbox .kcc-calc-left ul li{max-width:100%;}
.calc-fulbox .responsive-table table{width:550px;}
.heading1{font-size:25px;}
.calc-fulbox .top-userrestra a.ctab_active:before{display:none;}
.calc-fulbox .top-userrestra a{margin:5px 0;width:100%;}
.loan-range{padding-right:0}
.loan-range .inputnumber, .calculatortab .loan-range .cal-input-value {
    width: 114px;
    position: unset;
    padding: 5px 5px;
    margin-top: 10px;
}
	.acme-news-ticker{padding-right:0;}
    .btm-footer p {
        font-size: 11px;
    }
    .top-header ul li {
        font-size: 10px;
    }
.top-header ul li.font-incr-decre span, .top-header ul li.font-incr-decre a{
    width: 20px;
    height: 20px;
    padding: 3px 4px;
    margin: 0 2px;
}
.mid-header ul.d-flex.justify-content-end.mobile-nav li.mob-humburge{
        width: 30px;
        position: relative;
        padding-left: 7px;
}
        .top-header ul li.font-incr-decre {
            width: 71px;
        }
.home-slider .owl-nav button, .home-slider .slider-btns a{
    width: 23px;
    margin: 0 1px;
    font-size: 13px;
    height: 23px;
}
.mid-header ul.d-flex.justify-content-end.mobile-nav{padding-right: 24px;}
            .top-header ul li.font-incr-decre span {
                width: 24px;
                font-size: 15px;
                margin: 0 1px;
                height: 24px;
                padding: 0;
                border-radius: 0;
            }

    .mob-75logo, .mob-g20logo {
        display: none;
    }

    .top-header {
        padding: 0px 0
    }

    .mid-header .col-md-4.logo {
        max-width: 181px;
    }

    .mid-header .col-md-8 {
        max-width: calc(100% - 181px);
		padding-left:0;
    }

    .mid-header ul li.mob-humburge span {
        height: 3px;
        margin-top: 25px;
        width: 23px;
    }

        .mid-header ul li.mob-humburge span::before, .mid-header ul li.mob-humburge span::after {
            height: 3px;
            width: 23px;
        }

    .mid-header ul li.search-mob, .mid-header ul li.right-pannl-mob {
        padding: 4px 2px
    }
.midcontainer.pagenotfound{padding:0 15px}
.mid-header ul.d-flex.justify-content-end.mobile-nav li .fa{font-size:15px;}
.mid-header ul li.search-mob span, .mid-header ul li.right-pannl-mob span{font-size:10px;}
    .mid-header ul li.multi-laung {
        right: 15px;
        top: -27px;
    }

    .acme-news-ticker-controls {
        display: none;
    }

    .acme-news-ticker-box ul li a {
        line-height: 12px;
        display: inline-block;
        width: 100%;
    }

    .heading2 {
        font-size: 25px;
        margin-bottom: 5px;
    }

    .home-section-3 {
        padding: 40px 0;
    }

    .v-kyc-img {
        display: none;
    }

    .v-kyc-link {
        position: relative;
        width: 219px;
        padding-bottom: 0;
        height: 215px;
        left: 0;
        top: 0;
        bottom: auto;
        margin-top: 35px;
        margin-bottom: 35px;
    }

    .interest-rate {
        padding-right: 0;
        padding-bottom: 70px;
        padding-top: 0;
    }

    .v-kyc-link p {
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 20px;
    }

    .v-kyc-link a {
        width: auto;
        font-size: 16px;
    }

    .interest-rate ul {
        position: relative;
        right: 0;
        top: 25px;
    }

    .whatsnew .heading2, .aply-online .heading2, .home-section-3 .heading2, .home-offer-section .heading2 {
        text-align: center;
    }

    .pnb-heading .heading2 {
        max-width: 100%;
    }

    .home-section-7 {
        height: 720px;
        background-size: 100%;
    }

    ul.app-inst {
        padding: 0;
    }

        ul.app-inst li {
            flex: auto;
        }

    .home-mobile-banking-section .mob-baning-heading .heading2 {
        font-size: 16px;
    }

    .home-mobile-banking-section ul.d-flex {
        flex-wrap: wrap;
    }

        .home-mobile-banking-section ul.d-flex li {
            max-width: 50%;
            margin-bottom: 10px;
        }

    .top-footer ul li {
        max-width: 50%;
    }
	.cardtabrgtcontent .tooltip-inner{    max-width: 100%!important;}

.cardtabrgtcontent .tooltip{opacity:inherit!important;text-align:center!important;}

.greenpin{float:right;width:100%;margin-bottom:10px;}
.greenpin a{padding: 5px;float:right;width: 264px;text-align:center;line-height: 30px;color: #fff;font-size: 14px;font-weight: 600;text-decoration: none;background:#4CAF50;}
.greenpin a:hover{background:maroon;}
.top-header ul li a{font-size: 9px;}
}

