@font-face {
    font-family: "Noto Sans bold";
    src: url(../../fonts/NotoSans-Bold.eot);
    src: url(../../fonts/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/NotoSans-Bold.woff2) format("woff2"),url(../../fonts/NotoSans-Bold.woff) format("woff"),url(../../fonts/NotoSans-Bold.ttf) format("truetype"),url(../../fonts/NotoSans-Bold.svg#NotoSans-Bold) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Noto Sans Med";
    src: url(../../fonts/NotoSans-Medium.eot);
    src: url(../../fonts/NotoSans-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/NotoSans-Medium.woff2) format("woff2"),url(../../fonts/NotoSans-Medium.woff) format("woff"),url(../../fonts/NotoSans-Medium.ttf) format("truetype"),url(../../fonts/NotoSans-Medium.svg#NotoSans-Medium) format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Noto Sans";
    src: url(../../fonts/NotoSans.eot);
    src: url(../../fonts/NotoSans.eot?#iefix) format("embedded-opentype"),url(../../fonts/NotoSans.woff2) format("woff2"),url(../../fonts/NotoSans.woff) format("woff"),url(../../fonts/NotoSans.ttf) format("truetype"),url(../../fonts/NotoSans.svg#NotoSans) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Rupee Foradian";
    src: url(../../fonts/RupeeForadian.eot);
    src: url(../../fonts/RupeeForadian.eot?#iefix) format("embedded-opentype"),url(../../fonts/RupeeForadian.woff2) format("woff2"),url(../../fonts/RupeeForadian.woff) format("woff"),url(../../fonts/RupeeForadian.ttf) format("truetype"),url(../../fonts/RupeeForadian.svg#RupeeForadian) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: icomoon;
    src: url(../../fonts/icomoon.eot?31nmda);
    src: url(../../fonts/icomoon.eot?31nmda#iefix) format("embedded-opentype"),url(../../fonts/icomoon.woff2?31nmda) format("woff2"),url(../../fonts/icomoon.ttf?31nmda) format("truetype"),url(../../fonts/icomoon.woff?31nmda) format("woff"),url(../../fonts/icomoon.svg?31nmda#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"], [class^=icon-] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-Size:before {
    content: "\e974"
}

.icon-Size1:before {
    content: "\e975"
}

.icon-Size-:before {
    content: "\e976"
}

.icon-eye-Open:before {
    content: "\e977"
}

.icon-eye-off-new:before {
    content: "\e973"
}

.icon-hide-icon:before {
    content: "\e972"
}

.icon-eye-off-1:before {
    content: "\e970"
}

.icon-Thumbs-Up:before {
    content: "\e971";
    color: #fff
}

.icon-Others:before {
    content: "\e967"
}

.icon-Vacation:before {
    content: "\e968"
}

.icon-Vehicle:before {
    content: "\e969"
}

.icon-Home:before {
    content: "\e96a"
}

.icon-Marriage:before {
    content: "\e96b"
}

.icon-OTP:before {
    content: "\e966"
}

.icon-Processed:before {
    content: "\e960"
}

.icon-Rejected:before {
    content: "\e961"
}

.icon-e-KYC:before {
    content: "\e96c"
}

.icon-Submit-Form-15G:before {
    content: "\e962"
}

.icon-Transact-Email:before {
    content: "\e963"
}

.icon-Update-FATCA-Individuals1:before {
    content: "\e964"
}

.icon-Update-Mobile-no:before {
    content: "\e965"
}

.icon-ChatBot:before {
    content: "\e95f"
}

.icon-Login:before {
    content: "\e948"
}

.icon-White-tick:before {
    content: "\e95e"
}

.icon-eye-off:before {
    content: "\e96e"
}

.icon-eye-1:before {
    content: "\e96f"
}

.icon-edit:before {
    content: "\e96d"
}

.icon-location:before {
    content: "\e947"
}

.icon-NAV--IDCW:before {
    content: "\e936"
}

.icon-Transaction-Forms:before {
    content: "\e937"
}

.icon-Update-FATCA-Individuals:before {
    content: "\e938"
}

.icon-Update-Bank-mandate:before {
    content: "\e939"
}

.icon-Update-Nominee:before {
    content: "\e93a"
}

.icon-Update-PAN:before {
    content: "\e93b"
}

.icon-Check-your-KYC-Status:before {
    content: "\e93c"
}

.icon-Capital-Gain-Statement:before {
    content: "\e93d"
}

.icon-Give-Missed-call-and-get-statement:before {
    content: "\e93e"
}

.icon-Download-your-Statement:before {
    content: "\e93f"
}

.icon-EOTM:before {
    content: "\e940"
}

.icon-SIP-Top-up:before {
    content: "\e941"
}

.icon-Cancel-your-SIP:before {
    content: "\e942"
}

.icon-Pause-your-SIP:before {
    content: "\e943"
}

.icon-Renew-your-SIP:before {
    content: "\e944"
}

.icon-Start-your-SIP:before {
    content: "\e945"
}

.icon-Login--Transact:before {
    content: "\e946"
}

.icon-Whatup:before {
    content: "\e949"
}

.icon-mail-1:before {
    content: "\e94a"
}

.icon-Download_fund-Detail:before {
    content: "\e94b"
}

.icon-Features_Expertise:before {
    content: "\e94c"
}

.icon-Features_Growth:before {
    content: "\e94d"
}

.icon-Features_Solutions:before {
    content: "\e94e"
}

.icon-Features_Flexibility:before {
    content: "\e94f"
}

.icon-Capital-appreciation:before {
    content: "\e950"
}

.icon-FAQ:before {
    content: "\e951"
}

.icon-Investor-Service-Request-Forms:before {
    content: "\e952"
}

.icon-RTA-Mail-back-reports:before {
    content: "\e953"
}

.icon-Transaction-Summary-Report:before {
    content: "\e954"
}

.icon-AUM-Report:before {
    content: "\e955"
}

.icon-Brokerage-Report:before {
    content: "\e956"
}

.icon-Download_Small-1:before {
    content: "\e957"
}

.icon-Red-Error:before {
    content: "\e958"
}

.icon-Co-branded-marketing-material:before {
    content: "\e959"
}

.icon-Generate-transaction-links:before {
    content: "\e95a"
}

.icon-Account-Statement:before {
    content: "\e95b"
}

.icon-Offline-Empanelment:before {
    content: "\e95c"
}

.icon-Online-Empanelment:before {
    content: "\e95d"
}

.icon-loader:before {
    content: "\e921"
}

.icon-impactofInflation:before {
    content: "\e932"
}

.icon-sipCalculator:before {
    content: "\e933"
}

.icon-retirementPlanning:before {
    content: "\e934"
}

.icon-g-oalPlanning:before {
    content: "\e935"
}

.icon-quickTransact:before {
    content: "\e925"
}

.icon-transactStatus:before {
    content: "\e926"
}

.icon-instaRedemption:before {
    content: "\e927"
}

.icon-businessCenterBag:before {
    content: "\e928"
}

.icon-experience:before {
    content: "\e929"
}

.icon-cilEducation:before {
    content: "\e92a"
}

.icon-linkedin:before {
    content: "\e92b"
}

.icon-facebook-1:before {
    content: "\e92c"
}

.icon-Whatsup:before {
    content: "\e92d"
}

.icon-Copy-Link:before {
    content: "\e92e"
}

.icon-uploadOutline:before {
    content: "\e92f"
}

.icon-Upload:before {
    content: "\e930"
}

.icon-Success-Green:before {
    content: "\e931"
}

.icon-alert-outline:before {
    content: "\e91e"
}

.icon-exclamatory:before {
    content: "\e922"
}

.icon-location-1:before {
    content: "\e91f"
}

.icon-listing:before {
    content: "\e920"
}

.icon-plus-outline:before {
    content: "\e91c"
}

.icon-youtube:before {
    content: "\e91d"
}

.icon-minus:before {
    content: "\e923"
}

.icon-export:before {
    content: "\e924"
}

.icon-close:before {
    content: "\e91b"
}

.icon-smartphone:before {
    content: "\e914"
}

.icon-mail:before {
    content: "\e91a"
}

.icon-drak:before {
    content: "\e916"
}

.icon-size:before {
    content: "\e917"
}

.icon-search:before {
    content: "\e918";
    color: #003e66
}

.icon-call-1:before {
    content: "\e919"
}

.icon-distributor-assist:before {
    content: "\e901"
}

.icon-need-help:before {
    content: "\e902"
}

.icon-feedback:before {
    content: "\e903"
}

.icon-investor-care:before {
    content: "\e904"
}

.icon-Nearest-Branch:before {
    content: "\e905"
}

.icon-whatsapp-no:before {
    content: "\e906"
}

.icon-toll-free:before {
    content: "\e907"
}

.icon-play:before {
    content: "\e908"
}

.icon-whatsapp:before {
    content: "\e909"
}

.icon-call:before {
    content: "\e90a"
}

.icon-next:before {
    content: "\e90b"
}

.icon-copy:before {
    content: "\e90c"
}

.icon-twitter:before {
    content: "\e90d"
}

.icon-share:before {
    content: "\e90e"
}

.icon-instagram:before {
    content: "\e90f"
}

.icon-facebook:before {
    content: "\e910"
}

.icon-clock:before {
    content: "\e911"
}

.icon-calender:before {
    content: "\e912"
}

.icon-dwonload:before {
    content: "\e913"
}

.icon-plus:before {
    content: "\e915"
}

.icon-time:before {
    content: "\e900"
}

.cp-icon-list {
    margin: 1.75rem 0 0.938rem
}

    .cp-icon-list .icon-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 0rem;
    }

    .cp-icon-list .icon-item {
        width: 33.33333%;
        margin-bottom: 2.4rem;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 0;
        padding: 0 15px
    }

.cp-icon-card {
    box-shadow: 0 1.4px 20px rgba(0,0,0,.1);
    border-radius: 10px;
    text-align: center;
    padding: 2rem 1.25rem 1.875rem;
    min-height: 15.625rem
}

    .cp-icon-card .icon {
        font-size: 3.813rem;
        color: #06a4c7;
        margin-bottom: 1.438rem;
        display: inline-block
    }

    .cp-icon-card .item-head {
        font-size: 1.125rem;
        line-height: 1.5rem;
        margin-bottom: 0.625rem;
        font-family: "Noto Sans bold";
        color: #032538
    }

    .cp-icon-card .item-content {
        font-size: 0.875rem;
        line-height: 1.5rem;
        color: #545454;
        margin: 0 auto;
        text-align: center;
        font-family: "Noto Sans";
    }

    .cp-icon-card.typ-cart-height {
        min-height: 25rem;
        padding-top: 3.4rem
    }

.tpe-bg-image {
    position: relative;
    margin-bottom: -.6rem
}

    .tpe-bg-image:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 99%;
        background: linear-gradient(265.96deg,rgba(0,0,0,.46) .13%,rgba(0,0,0,.29) 39.77%,rgba(0,0,0,0) 67.47%),linear-gradient(97.28deg,rgba(174,213,227,.216) 1.65%,rgba(125,187,210,.22) 89.65%)
    }

.contactus-wrap {
    position: absolute;
    right: 0;
    bottom: 2.813rem;
    width: 40%;
    z-index: 1
}

    .contactus-wrap .contact_head {
        font-size: 2.25rem;
        line-height: 2.375rem;
        color: #fff;
        font-family: "Noto Sans bold"
    }

    .contactus-wrap .contact_para {
        font-size: 1rem;
        line-height: 1.5rem;
        color: #eee;
        font-family: "Noto Sans";
        padding-bottom: 0.625rem;
    }

    .contactus-wrap .contact_list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0rem;
    }

        .contactus-wrap .contact_list a {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center
        }

        .contactus-wrap .contact_list .contact_li {
            font-size: 1rem;
            line-height: 1.5rem;
            font-family: "Noto Sans";
            margin-bottom: .563rem
        }

        .contactus-wrap .contact_list .icon_new {
            color: #fff;
            font-size: 1.375rem
        }

        .contactus-wrap .contact_list .icon_cont {
            color: #fff;
            font-family: "Noto Sans bold";
            margin-left: .5rem
        }

@media only screen and (max-width:1366px) {
    .cp-icon-card {
        padding: 2rem 1.25rem 1.875rem
    }
}

@media only screen and (max-width:767px) {
    .cp-icon-list {
        margin: 1.2rem 0 1.5rem
    }

        .cp-icon-list .icon-item {
            width: 100%;
            margin-bottom: 1.5rem
        }

    .cp-icon-card .icon {
        margin-bottom: 1.3rem
    }

    .contactus-wrap {
        left: 0;
        padding-left: 1.5rem;
        bottom: 2.5rem;
        width: 100%
    }

        .contactus-wrap .contact_para {
            font-size: 0.875rem;
            font-family: "Noto Sans";
            line-height: 1.5rem;
            margin-bottom: .038rem
        }

        .contactus-wrap .contact_list .contact_li {
            font-size: 0.875rem;
            font-family: "Noto Sans bold";
            line-height: 1.5rem;
            margin-bottom: .038rem
        }
}

#missed_call_popup .modal-dialog {
    padding: 1.875rem 0 !important
}

@media only screen and (max-width: 767px) {
    .bs-banner.typ-home {
        margin-bottom: 2rem;
        padding-top: 7rem;
    }
        .bs-banner.typ-home .banner-cont .banner-title {
            font-size: 1.75rem;
            line-height: 2.5rem;
            margin-bottom: .8rem;
            max-width: 100%;
        }
}

.cp-icon-card-popup {
    border-radius: 10px !important;
    text-align: center !important;
    box-shadow: none !important;
    padding: 0 !important;
    min-height: 0 !important;
}

    .cp-icon-card-popup .item-head {
        font-size: 1.8rem;
        line-height: 2.4rem;
        margin-bottom: 3rem;
        font-family: "Noto Sans bold";
        color: #032538;
    }

    .cp-icon-card-popup .icon {
        font-size: 6.1rem;
        color: #06a4c7;
        margin-bottom: 2.3rem;
        display: inline-block;
    }

    .cp-icon-card-popup .popup-list {
        display: flex;
        justify-content: space-around;
    }

#sip_cancel_popup .modal-dialog {
    padding: 3rem 0 !important;
}

.icon_new {
    color: #005085;
    font-size: 17.53px;
    font-weight: 700;
    margin-right: 0.5rem;
}

body.dark .bs-tab .nav-item .nav-link {
    color: #fff;
}

.bs-tab .nav-tabs .nav-item.show .nav-link, .bs-tab .nav-tabs .nav-link.active {
    border-color: none !important;
}

a {
    text-decoration: none;
    background-color: transparent !important;
}
img {
    width: 100%;
}
.bs-banner.typ-home .banner-cont .banner-title {
    font-size: 3rem;
    line-height: 4rem;
    font-family: "Noto Sans bold";
    color: #032538;
    margin-bottom: 1rem;
    max-width: 90%;
    text-align: left;
}

.bs-banner.typ-home .banner-cont .banner-desc {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
    color: #545454;
    font-family: "Noto Sans";
    width: 33.125rem;
    text-align: left;
}