@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"
}


.bs-scroll {
    margin-bottom: 1.5rem;
    z-index: 0;
    position: relative
}

    .bs-scroll.sticky {
        display: block;
        position: fixed;
        z-index: 11;
        top: 4em;
        width: 100%;
        background: #fff;
        padding: 0.5rem;
        box-shadow: 0 4px 4px rgba(0,0,0,.07)
    }

    .bs-scroll.typ-scroll {
        margin-top: 1rem
    }

        .bs-scroll.typ-scroll.sticky {
            margin-top: 1rem
        }

    .bs-scroll .nav-item {
        position: relative;
        width: 12rem;
        text-align: center
    }

        .bs-scroll .nav-item .nav-link {
            color: #4f6674;
            display: inline-block;
            font-size: 1.125rem;
            line-height: 1.5rem;
            /*margin-bottom: .5rem*/
        }

            .bs-scroll .nav-item .nav-link.active {
                font-family: "Noto Sans bold";
                color: #032538
            }

                .bs-scroll .nav-item .nav-link.active::before {
                    content: "";
                    position: absolute;
                    background: #f2aa00;
                    margin: 0 auto;
                    height: .2rem;
                    bottom: 0;
                    left: 0;
                    width: 6.5rem;
                    right: 0;
                    transition: all .4s ease-in-out;
                    opacity: .8
                }

.bs-banner .banner-desc {
    text-align: left !important;
}


#MsgPopUpBefore {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 450px;
    transform: none;
    width: 100%;
    /*background: rgba(0,0,0,0.5);*/
}

    #MsgPopUpBefore .modal-body {
        padding: 3rem
    }

    #MsgPopUpBefore .close-btn {
        position: absolute;
        top: -24px;
        right: -24px;
    }

body.dark-theme #MsgPopUpOpenEnd p {
    color: black !important;
}

.typ-leadership .modal-body {
    padding: 1.5rem 2rem !important;
}
.bs-sticky {
    position: fixed;
    z-index: 12;
    top: 0;
    width: 100%;
    background: #fff;
    -ms-transform: translateY(-9rem);
    transform: translateY(-9rem);
    transition: transform .3s ease-in-out;
    box-shadow: 0 3px 1px rgba(0,0,0,.07)
}

    .bs-sticky.sticky {
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .bs-sticky .sticky-cont {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }

        .bs-sticky .sticky-cont .inner-cont {
            width: 37.5rem
        }

            .bs-sticky .sticky-cont .inner-cont .cont-title {
                font-size: 1.75rem;
                line-height: 4rem;
                font-family: "Noto Sans bold";
                color: #032538;
                margin-bottom: 0
            }

            .bs-sticky .sticky-cont .inner-cont .cont-desc {
                font-size: 1rem;
                line-height: 1.375rem;
                margin-top: -1.2rem;
                margin-bottom: 1.3rem;
                color: #545454;
                font-family: "Noto Sans"
            }

        .bs-sticky .sticky-cont .act-btn {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: start;
            align-items: flex-start
        }

            .bs-sticky .sticky-cont .act-btn .bs-form {
                min-width: 19rem
            }

                .bs-sticky .sticky-cont .act-btn .bs-form .input-field {
                    padding-bottom: 0
                }

            .bs-sticky .sticky-cont .act-btn .btn-default {
                min-width: 10.313rem;
                margin-left: 1.5rem;
                padding: 1.2rem 1.7rem
            }


.cp-fund-card {
    min-height: 28.375rem;
    border-radius: 11px;
    border: 1px solid #cdd3d7;
    box-shadow: 0 1.4px 20px 1.4px rgba(0,0,0,.08);
    width: 32%;
    overflow: hidden;
    background-color: #fff
}

    .cp-fund-card .fund-head {
        padding: 0.938rem;
        background-color: #005085;
        color: #fff
    }

        .cp-fund-card .fund-head .head-title {
            min-height: 60px;
            font-size: 1.188rem;
            line-height: 1.75rem;
            font-family: "Noto Sans bold";
            color: #fff;
            margin-bottom: .4rem;
            margin-right: 2px;
            text-transform: capitalize;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center
        }

        .cp-fund-card .fund-head .head-list {
            display: -ms-flexbox;
            display: flex;
            margin-bottom:0rem;
            padding-left:0rem;
        }

        .cp-fund-card .fund-head .head-item {
            font-size: 0.75rem;
            line-height: 1rem;
            font-family: "Noto Sans Med";
            color: #fff;
            padding: 0 1rem;
            position: relative
        }

            .cp-fund-card .fund-head .head-item:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                width: 1px;
                height: 1rem;
                background-color: #fff
            }

            .cp-fund-card .fund-head .head-item:first-child {
                padding-left: 0
            }

            .cp-fund-card .fund-head .head-item:last-child {
                padding-right: 0
            }

                .cp-fund-card .fund-head .head-item:last-child:before {
                    content: none
                }

            .cp-fund-card .fund-head .head-item .mf-detail {
                font-family: "Noto Sans"
            }

                .cp-fund-card .fund-head .head-item .mf-detail.cm-bold {
                    font-family: "Noto Sans bold"
                }

            .cp-fund-card .fund-head .head-item .mf-link {
                color: #fff;
                text-decoration: underline
            }

        .cp-fund-card .fund-head .tooltip-icon {
            width: 0.813rem;
            height: 0.813rem;
            line-height: 0.813rem;
            margin-left: 0.5rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center;
            border-bottom: 0;
            background-color: #fff;
            border-radius: 50%;
            text-decoration: none;
        }

            .cp-fund-card .fund-head .tooltip-icon .icon-exclamatory {
                font-size: 0.75rem;
                color: #005085
            }

    .cp-fund-card .fund-details {
        padding: 0.688rem 1.5rem 1.563rem
    }

        .cp-fund-card .fund-details .detail-row {
            padding-bottom: 1rem;
            border-bottom: 1px solid #d6e4e9;
            margin-bottom: 1rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-pack: justify;
            justify-content: space-between
        }

            .cp-fund-card .fund-details .detail-row .detail-col {
                width: auto
            }

            .cp-fund-card .fund-details .detail-row .detail-title {
                font-size: 0.75rem;
                line-height: 0.125rem;
                font-family: "Noto Sans";
                color: #4f6674
            }

            .cp-fund-card .fund-details .detail-row .detail-val {
                font-size: 0.875rem;
                line-height: 1.188rem;
                font-family: "Noto Sans";
                color: #032538;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                align-items: center
            }

                .cp-fund-card .fund-details .detail-row .detail-val.typ-amount {
                    font-size: 1.125rem;
                    line-height: 1.75rem;
                    color: #003e66;
                    font-weight: 600
                }

                    .cp-fund-card .fund-details .detail-row .detail-val.typ-amount .rupee {
                        margin-right: .5rem;
                        margin-top: .1rem
                    }

                .cp-fund-card .fund-details .detail-row .detail-val .green {
                    color: #00946f;
                    margin-left: 1rem;
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-align: center;
                    align-items: center;
                    font-weight: 400
                }

                .cp-fund-card .fund-details .detail-row .detail-val.typ-inception .green {
                    margin-left: 0
                }

                .cp-fund-card .fund-details .detail-row .detail-val .icon {
                    width: 0;
                    height: 0;
                    border-width: 0 5.5px 8px 5.5px;
                    border-color: transparent transparent #00946f transparent;
                    border-style: solid;
                    margin-left: .5rem
                }

                .cp-fund-card .fund-details .detail-row .detail-val .icon-img {
                    width: 1.5rem;
                    height: 0.875rem;
                    margin-right: .5rem
                }

                .cp-fund-card .fund-details .detail-row .detail-val .tooltip-icon {
                    width: 0.813rem;
                    height: 0.813rem;
                    margin-left: 3px;
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -ms-flex-align: center;
                    align-items: center;
                    border-bottom: 0;
                    border-radius: 50%;
                    background-color: #005085;
                    text-decoration:none;
                }

                    .cp-fund-card .fund-details .detail-row .detail-val .tooltip-icon .icon-exclamatory {
                        font-size: 0.75rem;
                        color: #fff
                    }

            .cp-fund-card .fund-details .detail-row.typ-no-border {
                border: 0;
                padding-bottom: 0
            }

        .cp-fund-card .fund-details .detail-note {
            text-align: center;
            padding: 4px 1rem;
            background-color: #fdf2d9;
            border-radius: 1rem;
            font-size: 0.75rem;
            line-height: 0.875rem;
            color: #4f6674;
            font-family: "Noto Sans";
            margin-bottom: 1.4rem
        }

            .cp-fund-card .fund-details .detail-note .note-val {
                font-size: 0.875rem;
                line-height: 1.125rem;
                color: #032538;
                font-family: "Noto Sans bold";
                margin-left: .4rem
            }

        .cp-fund-card .fund-details .act-btn {
            text-align: center;
            margin-top: 1.5rem
        }

            .cp-fund-card .fund-details .act-btn .btn-default {
                min-width: 10.063rem;
                border-radius: 30px;
                font-size: 0.875rem;
                /*padding: .9rem 3rem*/
            }

    .cp-fund-card.typ-fundListing {
        margin-bottom: 2rem
    }

        .cp-fund-card.typ-fundListing:last-child {
            margin-right: 0
        }

    .cp-fund-card.typ-fund-detailbanner {
        background: 0 0;
        min-height: auto;
        box-shadow: none;
        border: 0;
        margin-top: -1.2rem;
        width: 100%;
        overflow: visible
    }

        .cp-fund-card.typ-fund-detailbanner .fund-details {
            padding: 0
        }

            .cp-fund-card.typ-fund-detailbanner .fund-details .detail-row {
                border-bottom: 0;
                padding-bottom: 0;
                -ms-flex-pack: start;
                justify-content: flex-start
            }

                .cp-fund-card.typ-fund-detailbanner .fund-details .detail-row .detail-col {
                    width: 21rem
                }

            .cp-fund-card.typ-fund-detailbanner .fund-details .detail-title {
                font-size: 1.4rem
            }

                .cp-fund-card.typ-fund-detailbanner .fund-details .detail-title.carg-inception {
                    position: relative
                }

                    .cp-fund-card.typ-fund-detailbanner .fund-details .detail-title.carg-inception::after {
                        position: absolute;
                        right: 1.4rem;
                        top: 50%;
                        font-size: 0.625rem;
                        color: #4f6674;
                        font-family: "Noto Sans";
                        content: "\e90b";
                        font-family: icomoon !important;
                        -ms-transform: translateY(-50%) rotate(90deg);
                        transform: translateY(-50%) rotate(90deg)
                    }

    .cp-fund-card.typ-goal-fund .fund-head .head-item:first-child {
        font-family: "Noto Sans bold"
    }

.cp-grownBlock {
    border: 1px solid #cdd3d7;
    border-radius: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 85%;
    padding: 1.7rem 0 0
}

    .cp-grownBlock .block_item {
        width: 47%;
        text-align: center
    }

        .cp-grownBlock .block_item .blockhd {
            font-size: 1.6rem;
            line-height: 2.4rem;
            color: #032538;
            font-family: "Noto Sans Med";
            padding-bottom: 1rem
        }

        .cp-grownBlock .block_item:nth-child(1) {
            position: relative
        }

            .cp-grownBlock .block_item:nth-child(1):after {
                background: linear-gradient(180deg,rgba(196,196,196,0) 0,#c4c4c4 55.08%,rgba(196,196,196,0) 100%);
                width: 1px;
                height: 82px;
                position: absolute;
                content: "";
                right: 0;
                top: 0
            }

        .cp-grownBlock .block_item:nth-child(3) {
            width: 100%;
            background: #005085;
            color: #fff;
            text-align: center;
            padding: 1rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            height: 4.8rem;
            border-radius: 0 0 10px 10px
        }

            .cp-grownBlock .block_item:nth-child(3) .totalgrowText {
                font-family: "Noto Sans";
                font-size: 1.6rem;
                line-height: 2.4rem;
                padding-right: 2rem;
                line-height: 2.4rem
            }

            .cp-grownBlock .block_item:nth-child(3) .totalAmount {
                font-family: "Noto Sans bold";
                font-size: 2.8rem;
                line-height: 3.2rem
            }

    .cp-grownBlock .bs-form .input-field {
        padding-bottom: 1rem
    }

.cp-riskometer {
    background: #fff;
    border: 1px solid #cdd3d7;
    border-radius: 4px;
    padding: 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.product-feature{
    padding-left:0 !important;
}

.bs-banner.type-fund-detail .banner-cont .banner-title {
    font-size: 2.25rem;
    padding-top: 10rem;
    margin-bottom: 1rem;
}

.cp-riskometer .sec-hd {
    font-size: 2.4rem;
    line-height: 3.2rem;
    color: #032538;
    font-family: "Noto Sans bold";
    padding-bottom: 2rem
}

    .cp-riskometer .cont-wrap {
        width: 42%
    }

        .cp-riskometer .cont-wrap .subtext {
            font-size: 1rem;
            line-height: 1.5rem;
            color: #032538;
            font-family: "Noto Sans bold";
            display: block;
            padding-bottom: 1.5rem;
            line-height: 2.4rem
        }

        .cp-riskometer .cont-wrap .feature-item {
            font-size: 1rem;
            color: #032538;
            font-family: "Noto Sans";
            list-style-type: disc;
            margin-left: 2rem;
            line-height: 24px
        }

    .cp-riskometer .risk-wrap {
        width: 58%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        top: 6rem
    }

        .cp-riskometer .risk-wrap .riskoBlock {
            width: 47%;
            text-align: center
        }

            .cp-riskometer .risk-wrap .riskoBlock:nth-child(1) {
                position: relative
            }

                .cp-riskometer .risk-wrap .riskoBlock:nth-child(1):after {
                    background: rgba(79,102,116,.4);
                    width: 1px;
                    height: 13.75rem;
                    content: "";
                    position: absolute;
                    right: -2.2rem;
                    top: 1.375rem
                }

        .cp-riskometer .risk-wrap .risko-img {
            width: 18.625rem
        }

        .cp-riskometer .risk-wrap .risko-title {
            font-size: 1.125rem;
            color: #032538;
            font-family: "Noto Sans bold";
            padding-bottom: 2rem
        }

        .cp-riskometer .risk-wrap .desc {
            font-size: 0.75rem;
            color: #032538;
            font-family: "Noto Sans";
            margin-bottom: 1.563rem
        }

    .cp-riskometer .trem-cond {
        width: 100%;
        font-size: 1rem;
        line-height: 1.5rem;
        color: #032538;
        font-family: "Noto Sans";
        padding-top: 4.375rem
    }

.cp-otehrInfo-list .otehrInfo-list {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .cp-otehrInfo-list .otehrInfo-list .otehrInfo-item {
        margin-bottom: 25px;
        margin-right: 6.8rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: start;
        -ms-flex-align: center;
        align-items: center
    }

        .cp-otehrInfo-list .otehrInfo-list .otehrInfo-item .cp-icon-desc {
            margin-right: 14px
        }

            .cp-otehrInfo-list .otehrInfo-list .otehrInfo-item .cp-icon-desc .icon {
                font-size: 1.125rem;
                color: #00946f
            }

        .cp-otehrInfo-list .otehrInfo-list .otehrInfo-item .info-title {
            font-size: 1rem;
            line-height: 1.5rem;
            font-family: "Noto Sans"
        }

.cp-leadershipList {
    position: relative;
    margin-bottom: 10rem
}

    .cp-leadershipList:last-child {
        margin-bottom: 0
    }

    .cp-leadershipList .title {
        font-size: 2.4rem;
        color: #032538;
        font-family: "Noto Sans bold";
        position: absolute;
        top: -49px
    }

    .cp-leadershipList .leadershipBlock {
        box-shadow: 0 1.4px 20px 1.4px rgba(0,0,0,.08);
        border-radius: 10px;
        margin-right: 2.5rem;
        text-align: center;
        padding-bottom: 1.5rem
    }

        .cp-leadershipList .leadershipBlock:hover .detailLink {
            color: #005085
        }

    .cp-leadershipList .imgWrap {
        background: linear-gradient(180deg,#dfebf2 0,rgba(225,236,238,0) 100%);
        border-radius: 0 0 540px 540px;
        width: 13.7rem;
        display: block;
        margin: 0 auto
    }

        .cp-leadershipList .imgWrap img {
            width: auto;
            border-radius: 0 0 540px 540px;
            overflow: hidden
        }

    .cp-leadershipList .leaderName {
        font-family: "Noto Sans bold";
        font-size: 1.8rem;
        line-height: 2.4rem;
        color: #032538;
        display: block;
        padding-top: 1rem
    }

    .cp-leadershipList .leaderPost {
        font-family: "Noto Sans";
        font-size: 1.2rem;
        line-height: 1.6rem;
        color: #4f6674;
        display: block;
        padding-bottom: 2.5rem
    }

    .cp-leadershipList .detailLink {
        text-align: center;
        color: #bbb;
        font-size: 2rem
    }

    .cp-leadershipList .showMore {
        position: absolute;
        right: 0;
        bottom: -24px;
        font-size: 1.6rem;
        line-height: 2.4rem;
        font-family: "Noto Sans Med";
        color: #005085;
        text-decoration: underline
    }

    .cp-leadershipList.fund-manager-main-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
            background: #fff;
            box-shadow: 0 1.25px 20px 2px rgba(6,177,199,.14);
            border-radius: 8px;
            width: 49%;
            padding: 0 25px
        }

            .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info {
                padding: 22px 27px 27px 27px
            }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-name {
                    font-size: 2.2rem;
                    line-height: 1.5rem;
                    color: #032538;
                    font-family: "Noto Sans bold";
                    margin-bottom: 10px;
                    font-family: "Noto Sans bold"
                }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-pos {
                    font-size: 1.4rem;
                    line-height: 1.5rem;
                    color: #33768f;
                    font-family: "Noto Sans Med";
                    margin-bottom: 1rem;
                    margin-top: 1rem
                }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-details {
                    font-size: 1.4rem;
                    line-height: 2.4rem;
                    margin-bottom: 2.5rem;
                    font-family: "Noto Sans";
                    color: #545454
                }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-link {
                    font-size: 1.6rem;
                    line-height: 1.5rem;
                    font-family: "Noto Sans Med";
                    color: #005085;
                    text-decoration: underline;
                    position: relative
                }

                    .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-link.active::after {
                        position: absolute;
                        content: "";
                        top: 4.6rem;
                        right: 0;
                        left: 0;
                        margin: 0 auto;
                        border-left: 18px solid transparent;
                        border-right: 18px solid transparent;
                        border-top: 20px solid #fff;
                        width: 0;
                        height: 0
                    }

        .cp-leadershipList.fund-manager-main-wrap .imgWrap {
            text-align: center;
            width: auto;
            height: auto
        }

    .cp-leadershipList.fund-manager-main-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 0
    }

        .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
            background: #fff;
            box-shadow: 0 1.25px 20px 2px rgba(6,177,199,.14);
            border-radius: 8px;
            width: 49%;
            padding: 0 25px;
            padding-right: 2rem
        }

            .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info {
                padding: 22px 18px 27px 18px
            }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-name {
                    font-size: 1.375rem;
                    line-height: 0.938rem;
                    color: #032538;
                    font-family: "Noto Sans bold";
                    margin-bottom: 10px;
                    font-family: "Noto Sans bold"
                }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-pos {
                    font-size: 0.875rem;
                    line-height: 0.938rem;
                    color: #33768f;
                    font-family: "Noto Sans Med";
                    margin-bottom: 10px
                }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-details {
                    font-size: 0.875rem;
                    line-height: 1.5rem;
                    margin-bottom: 0px;
                    font-family: "Noto Sans";
                    min-height: 7.2rem
                }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info .fund-mng-link {
                    font-size: 1rem;
                    line-height: 0.938rem;
                    font-family: "Noto Sans Med";
                    color: #005085;
                    text-decoration: underline
                }

        .cp-leadershipList.fund-manager-main-wrap .imgWrap {
            text-align: center;
            width: auto;
            height: auto
        }

.cp-fund-manager-link-desc {
    background: #fff;
    margin-top: 25px;
    position: relative;
    padding: 20px;
    box-shadow: 0 1.25px 20px 2px rgba(6,177,199,.14);
    border-radius: 8px
}

    .cp-fund-manager-link-desc .close-link-desc {
        position: absolute;
        right: 20px;
        top: 20px
    }

        .cp-fund-manager-link-desc .close-link-desc .icon {
            font-size: 1.8rem;
            color: #032538
        }

    .cp-fund-manager-link-desc .link-desc-title {
        font-size: 1.6rem;
        line-height: 1.5rem;
        color: #4f6674;
        margin-bottom: 20px
    }

    .cp-fund-manager-link-desc .fund-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .cp-fund-manager-link-desc .fund-list li {
            width: 33.33%;
            margin-bottom: 10px
        }

        .cp-fund-manager-link-desc .fund-list a {
            font-size: 1.6rem;
            line-height: 2.4rem;
            color: #032538;
            font-family: "Noto Sans bold"
        }

            .cp-fund-manager-link-desc .fund-list a:hover {
                color: #005085
            }

    .cp-fund-manager-link-desc .download-link-list {
        margin-top: 30px
    }

        .cp-fund-manager-link-desc .download-link-list .download-list {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: start;
            justify-content: start;
            -ms-flex-align: center;
            align-items: center
        }

            .cp-fund-manager-link-desc .download-link-list .download-list .text {
                font-size: 1.4rem;
                color: #005085;
                text-decoration: underline
            }

        .cp-fund-manager-link-desc .download-link-list .icon {
            color: #005085;
            margin-right: 10px
        }

.cp-performance {
    padding: 4.1rem 3.9rem;
    background-color: #fff;
    border-radius: 2rem;
    box-shadow: 0 1.25px 18px 0 rgba(0,0,0,.0705882353)
}

    .cp-performance .cp-insideTab .view-wrap .tab-inner-title {
        display: block
    }

    .cp-performance .cp-insideTab .view-wrap .tabMenu {
        margin-top: 0
    }

    .cp-performance .cp-insideTab .cp-visit-us {
        position: relative
    }

        .cp-performance .cp-insideTab .cp-visit-us .show-detail {
            position: absolute;
            left: 0;
            bottom: 3rem
        }

            .cp-performance .cp-insideTab .cp-visit-us .show-detail .format-text .sebi-for {
                background-color: #fdf2d9;
                font-size: 1.4rem;
                line-height: 2.3rem;
                color: #032538;
                font-family: "Noto Sans bold";
                padding: 3px 10px;
                border-radius: 8px
            }

            .cp-performance .cp-insideTab .cp-visit-us .show-detail .sm-text {
                font-size: 1.2rem;
                line-height: 2.4rem;
                color: #4f6674;
                margin-top: -15px;
                display: block
            }

.tab-wrap .date-wrap {
    color: #4f6674;
    font-size: 1.4rem;
    margin-bottom: 2.4rem
}

.tab-wrap .princple-inv {
    font-size: 1.4rem;
    line-height: 2.3rem;
    color: #4f6674;
    margin-top: -2rem
}

    .tab-wrap .princple-inv .rupee {
        margin: 0 .5rem
    }

.tab-wrap .return-text {
    font-size: 1.2rem;
    line-height: 1.6rem;
    color: #4f6674;
    margin-top: .8rem
}

.tab-wrap .scheme-dis {
    margin-top: 1.8rem
}

    .tab-wrap .scheme-dis .scheme-dis-link {
        font-size: 1.2rem;
        line-height: 2.3rem;
        margin-top: 18px;
        color: #005085;
        text-decoration: underline
    }

.tab-wrap .show-detail {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #4f6674;
    font-size: 1.2rem
}

    .tab-wrap .show-detail .format-text .sebi-for {
        background-color: #fdf2d9;
        font-size: 1.4rem;
        line-height: 2.3rem;
        color: #032538;
        font-family: "Noto Sans bold";
        padding: 3px 10px;
        border-radius: 8px
    }

.tab-wrap .inception-list {
    margin-top: 2.4rem;
    padding-left: 18px
}

    .tab-wrap .inception-list .inception-list-item {
        color: #545454;
        font-size: 1.2rem;
        line-height: 2rem;
        list-style-type: disc
    }

        .tab-wrap .inception-list .inception-list-item .hl-clr {
            color: #005085;
            margin: 0 .3rem
        }

.tab-wrap .time-return-drop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: start
}

    .tab-wrap .time-return-drop .bootstrap-select {
        width: auto !important
    }

        .tab-wrap .time-return-drop .bootstrap-select .dropdown-toggle {
            border: 0;
            font-size: inherit;
            padding-left: 5px;
            background: 0 0;
            cursor: pointer;
            font-family: "Noto Sans"
        }

            .tab-wrap .time-return-drop .bootstrap-select .dropdown-toggle:after {
                border: none;
                font-family: icomoon !important;
                content: "\e90b";
                position: absolute;
                right: -2rem;
                -ms-transform: rotate(90deg);
                transform: rotate(90deg);
                color: #032538;
                font-size: 1.4rem
            }

            .tab-wrap .time-return-drop .bootstrap-select .dropdown-toggle:focus {
                outline: 0 !important
            }

.comparison-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

    .comparison-wrap .scheme-wrap {
        background: #d6e4e9;
        border-radius: 10px;
        width: 19rem;
        min-width: 19rem;
        height: 6.7rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center
    }

        .comparison-wrap .scheme-wrap .green {
            width: 0;
            height: 0;
            border-left: .5rem solid transparent;
            border-right: .5rem solid transparent;
            border-bottom: 1rem solid #00946f;
            margin-right: .6rem
        }

        .comparison-wrap .scheme-wrap .red {
            width: 0;
            height: 0;
            border-left: .5rem solid transparent;
            border-right: .5rem solid transparent;
            border-top: 1rem solid red;
            margin-right: .6rem
        }

        .comparison-wrap .scheme-wrap .scheme {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center
        }

        .comparison-wrap .scheme-wrap .text {
            color: #545454;
            font-size: 1.4rem
        }

        .comparison-wrap .scheme-wrap .val {
            font-size: 1.4rem;
            line-height: 2.4rem;
            color: #005085;
            font-family: "Noto Sans bold"
        }

    .comparison-wrap .vs {
        color: #032538;
        font-size: 1.4rem;
        line-height: 2.4rem;
        font-family: "Noto Sans bold";
        min-width: 5rem;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        height: 6.7rem
    }

    .comparison-wrap .input-field {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 0;
        padding-bottom: 0;
        width: 84rem
    }

.canvas-wrap {
    margin-top: 3.5rem;
    display: -ms-flexbox;
    display: flex
}

    .canvas-wrap #legend {
        position: absolute
    }

    .canvas-wrap .canvas-value {
        -ms-flex: 5%;
        flex: 5%;
        height: auto;
        background: #fff;
        white-space: nowrap;
        display: inline-block;
        position: relative
    }

        .canvas-wrap .canvas-value .value {
            position: absolute;
            top: 50%;
            left: 0;
            padding: 0 1em;
            -ms-transform-origin: top left;
            transform-origin: top left;
            -ms-transform: rotate(-90deg) translateX(-50%);
            transform: rotate(-90deg) translateX(-50%);
            font-size: 1.6rem;
            color: #545454
        }

    .canvas-wrap .canvas {
        -ms-flex: 95%;
        flex: 95%
    }

.table-wrap {
    margin-top: 3.3rem
}

.legend {
    padding: 3.3rem 0 2.2rem 0
}

    .legend ul {
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .legend li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        margin-left: 2rem;
        cursor: pointer
    }

        .legend li p {
            display: inline-block;
            margin-left: 1rem;
            color: #666
        }

        .legend li span {
            width: 2.8rem;
            height: .4rem;
            display: inline-block
        }

            .legend li span:last-of-type {
                position: absolute;
                left: 1rem;
                top: .7rem;
                border-radius: 50%;
                width: 1rem;
                height: 1rem
            }

.cp-download-list {
    padding-bottom: 7.2rem
}

.cp-download-list a{
    text-decoration:none !important;
}



    .cp-download-list .download-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .cp-download-list .download-list .download-items {
            width: 32%;
            text-align: center;
            margin-right: .6%;
            padding: 0 2rem 0;
            min-height: 2.4rem
        }

            .cp-download-list .download-list .download-items .partner-link {
                color: red
            }

    .cp-download-list.typ-funddetail {
        padding-bottom: 0
    }

        .cp-download-list.typ-funddetail .download-list {
            margin-top: 2rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

            .cp-download-list.typ-funddetail .download-list .text {
                font-size: 1.4rem;
                line-height: 2.6rem;
                color: #005085;
                text-decoration: underline
            }

            .cp-download-list.typ-funddetail .download-list .download-item {
                width: 49%;
                margin-bottom: 3.5rem
            }

                .cp-download-list.typ-funddetail .download-list .download-item:last-child {
                    margin-bottom: 0
                }

                .cp-download-list.typ-funddetail .download-list .download-item:hover .circle-bg {
                    background: #005085 !important
                }

                .cp-download-list.typ-funddetail .download-list .download-item:hover .info-title {
                    -webkit-text-stroke-width: thin;
                    color: #005085
                }

                .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc {
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-align: center;
                    align-items: center
                }

                    .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg {
                        background: #06a4c7;
                        padding: 20px;
                        border-radius: 50%
                    }

                        .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg .icon-download-stat {
                            font-size: 3.3rem;
                            color: #fff;
                            width: 6.6rem;
                            height: 6.6rem
                        }

                .cp-download-list.typ-funddetail .download-list .download-item .info {
                    padding: 10px 30px
                }

                    .cp-download-list.typ-funddetail .download-list .download-item .info .info-title {
                        font-size: 1.6rem;
                        line-height: 2.3rem;
                        font-family: "Noto Sans bold"
                    }

                    .cp-download-list.typ-funddetail .download-list .download-item .info .info-desc {
                        font-size: 1.2rem;
                        line-height: 1.8rem;
                        font-family: "Noto Sans";
                        color: #5f5f5f;
                        width: 34rem
                    }

.cp-fund-manager-link-desc {
    background: #fff;
    margin-top: 25px;
    position: relative;
    padding: 20px;
    box-shadow: 0 1.25px 20px 2px rgba(6,177,199,.14);
    border-radius: 8px
}

    .cp-fund-manager-link-desc .close-link-desc {
        position: absolute;
        right: 20px;
        top: 20px
    }

        .cp-fund-manager-link-desc .close-link-desc .icon {
            font-size: 1.8rem;
            color: #032538
        }

    .cp-fund-manager-link-desc .link-desc-title {
        font-size: 1.6rem;
        line-height: 1.5rem;
        color: #4f6674;
        margin-bottom: 20px
    }

    .cp-fund-manager-link-desc .fund-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .cp-fund-manager-link-desc .fund-list li {
            width: 33.33%;
            margin-bottom: 10px
        }

        .cp-fund-manager-link-desc .fund-list a {
            font-size: 1.6rem;
            line-height: 2.4rem;
            color: #032538;
            font-family: "Noto Sans bold"
        }

            .cp-fund-manager-link-desc .fund-list a:hover {
                color: #005085
            }

    .cp-fund-manager-link-desc .download-link-list {
        margin-top: 30px
    }

        .cp-fund-manager-link-desc .download-link-list .download-list {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: start;
            justify-content: start;
            -ms-flex-align: center;
            align-items: center
        }

            .cp-fund-manager-link-desc .download-link-list .download-list .text {
                font-size: 1.4rem;
                color: #005085;
                text-decoration: underline
            }

        .cp-fund-manager-link-desc .download-link-list .text {
            color: #032538
        }

        .cp-fund-manager-link-desc .download-link-list .icon {
            color: #005085;
            margin-right: 10px
        }

.cp-table.typ-permormance {
    border: 1px solid #ddd;
    border-bottom: none
}

    .cp-table.typ-permormance table {
        width: 100%;
        text-align: center
    }

        .cp-table.typ-permormance table thead tr th {
            background-color: #005085;
            color: #fff;
            font-size: 1.4rem;
            line-height: 2.3rem;
            padding: 1rem;
            position: relative
        }

            .cp-table.typ-permormance table thead tr th .cp-tooltip {
                border-radius: 50%;
                background-color: #fff;
                width: 1.2rem;
                height: 1.2rem;
                position: absolute;
                top: 1.6rem;
                right: 4.5rem;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-pack: center;
                justify-content: center;
                -ms-flex-align: center;
                align-items: center
            }

                .cp-table.typ-permormance table thead tr th .cp-tooltip .icon-exclamatory {
                    color: #032538;
                    font-size: 1rem
                }

        .cp-table.typ-permormance table tbody tr {
            border-bottom: 1px solid #ddd
        }

            .cp-table.typ-permormance table tbody tr td {
                font-size: 1.3rem;
                line-height: 2.3rem;
                padding: 17px 0;
                color: #545454;
                padding: 17px 10px
            }

                .cp-table.typ-permormance table tbody tr td:first-child {
                    color: #032538;
                    font-size: 1.6rem
                }

                .cp-table.typ-permormance table tbody tr td:nth-child(1) {
                    text-align: left
                }

                .cp-table.typ-permormance table tbody tr td.hilight {
                    font-size: 1.8rem;
                    line-height: 2.3rem;
                    font-family: "Noto Sans bold"
                }

                    .cp-table.typ-permormance table tbody tr td.hilight .rupee {
                        margin-right: .6rem
                    }

            .cp-table.typ-permormance table tbody tr.ret-amt {
                background: #e5f8fc
            }

.cp-table.typ-historical table thead tr th {
    border-right: 1px solid #ddd;
    padding: 1rem
}

    .cp-table.typ-historical table thead tr th:first-of-type {
        text-align: left
    }

    .cp-table.typ-historical table thead tr th:last-of-type {
        border-right: 1px solid transparent
    }

.cp-table.typ-historical table tbody tr td {
    border-right: 1px solid #ddd
}

    .cp-table.typ-historical table tbody tr td:last-of-type {
        border-right: 1px solid transparent
    }

.cp-table.typ-expense-downloads {
    border: none
}

    .cp-table.typ-expense-downloads table thead {
        white-space: initial
    }

    .cp-table.typ-expense-downloads table tbody tr {
        border-bottom: 1px solid transparent
    }

        .cp-table.typ-expense-downloads table tbody tr td:first-child {
            font-size: 1.3rem
        }

        .cp-table.typ-expense-downloads table tbody tr:nth-child(even) {
            background: #f0fafc
        }

.cp-download-list {
    padding-bottom: 7.2rem
}

    .cp-download-list .download-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .cp-download-list .download-list .download-items {
            width: 32%;
            text-align: center;
            margin-right: .6%;
            padding: 0 2rem 0;
            min-height: 2.4rem
        }

            .cp-download-list .download-list .download-items .partner-link {
                color: red
            }

    .cp-download-list.typ-funddetail {
        padding-bottom: 0
    }

        .cp-download-list.typ-funddetail .download-list {
            margin-top: 2rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

            .cp-download-list.typ-funddetail .download-list .text {
                font-size: 1.4rem;
                line-height: 2.6rem;
                color: #005085;
                text-decoration: underline
            }

            .cp-download-list.typ-funddetail .download-list .download-item {
                width: 49%;
                margin-bottom: 3.5rem
            }

                .cp-download-list.typ-funddetail .download-list .download-item:last-child {
                    margin-bottom: 0
                }

                .cp-download-list.typ-funddetail .download-list .download-item:hover .circle-bg {
                    background: #005085 !important
                }

                .cp-download-list.typ-funddetail .download-list .download-item:hover .info-title {
                    -webkit-text-stroke-width: thin;
                    color: #005085
                }

                .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc {
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-align: center;
                    align-items: center
                }

                    .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg {
                        background: #06a4c7;
                        padding: 20px;
                        border-radius: 50%
                    }

                        .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg .icon-download-stat {
                            font-size: 2.063rem;
                            color: #fff;
                            width: 6.6rem;
                            height: 6.6rem
                        }

                .cp-download-list.typ-funddetail .download-list .download-item .info {
                    padding: 10px 30px
                }

                    .cp-download-list.typ-funddetail .download-list .download-item .info .info-title {
                        font-size: 1rem;
                        line-height: 1.438rem;
                        font-family: "Noto Sans bold"
                    }

                    .cp-download-list.typ-funddetail .download-list .download-item .info .info-desc {
                        font-size: 0.75rem;
                        line-height: 1.125rem;
                        font-family: "Noto Sans";
                        color: #5f5f5f;
                        width: 21.25rem
                    }

.cp-snapshot .capital-appreciation-head {
    background: linear-gradient(270deg,#dfebf2 0,rgba(225,236,238,0) 152.1%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0rem;
    width: 17rem;
    padding: .6rem 1rem .6rem 2rem;
    border-radius: 0 50px 50px 0
}

.bs-sticky {
    position: fixed;
    z-index: 12;
    top: 0;
    width: 100%;
    background: #fff;
    -ms-transform: translateY(-9rem);
    transform: translateY(-9rem);
    transition: transform .3s ease-in-out;
    box-shadow: 0 3px 1px rgba(0,0,0,.07)
}

    .bs-sticky.sticky {
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .bs-sticky .sticky-cont {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }

        .bs-sticky .sticky-cont .inner-cont {
            width: 38rem
        }

            .bs-sticky .sticky-cont .inner-cont .cont-title {
                font-size: 1.75rem;
                line-height: 4rem;
                font-family: "Noto Sans bold";
                color: #032538;
                margin-bottom: 0
            }

            .bs-sticky .sticky-cont .inner-cont .cont-desc {
                font-size: 1rem;
                line-height: 1.375rem;
                margin-top: -1.2rem;
                margin-bottom: 1.3rem;
                color: #545454;
                font-family: "Noto Sans"
            }

        .bs-sticky .sticky-cont .act-btn {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: start;
            align-items: flex-start
        }

            .bs-sticky .sticky-cont .act-btn .bs-form {
                min-width: 1.188rem
            }

                .bs-sticky .sticky-cont .act-btn .bs-form .input-field {
                    padding-bottom: 0
                }

            .bs-sticky .sticky-cont .act-btn .btn-default {
                min-width: 10.313rem;
                margin-left: 2.5rem;
                padding: 0.75rem 1.063rem;            }

body.dark-theme .bs-box.type-snapshot {
    box-shadow: 0 1.25px 20px 2px #f2aa00 !important;
}
.cp-snapshot .capital-appreciation-head .title {
    font-size: 1rem;
    font-family: "Noto Sans bold";
    line-height: 1.438rem;
    margin-bottom: 0rem !important;
}

    .cp-snapshot .capital-appreciation-head .icon {
        color: #032538;
        font-size: 1.125rem;
        margin-right: .5rem
    }

.cp-snapshot .capital-appreciation-cont .appreciation-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 2rem 3rem 2rem
}

    .cp-snapshot .capital-appreciation-cont .appreciation-list .title {
        color: #4f6674;
        font-size: 0.875rem;
        line-height: 1.5rem
    }

    .cp-snapshot .capital-appreciation-cont .appreciation-list .content {
        display: inline-block;
        font-size: 0.125rem;
        font-family: "Noto Sans bold";
        line-height: 1.438rem;
        position: relative
    }

        .cp-snapshot .capital-appreciation-cont .appreciation-list .content.green {
            color: #00946f;
            font-size: 2rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center
        }

            .cp-snapshot .capital-appreciation-cont .appreciation-list .content.green .icon {
                width: 0;
                height: 0;
                border-width: 0 5.5px 8px 5.5px;
                border-color: transparent transparent #00946f transparent;
                border-style: solid;
                margin-left: .5rem
            }

        .cp-snapshot .capital-appreciation-cont .appreciation-list .content.risk-level {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-align: center;
            align-items: center
        }

        .cp-snapshot .capital-appreciation-cont .appreciation-list .content .icon {
            margin-right: 1.3rem;
            width: 30px
        }

        .cp-snapshot .capital-appreciation-cont .appreciation-list .content .content-desc {
            font-family: "Noto Sans";
            font-size: 1.4rem;
            line-height: 2.3rem;
            color: #4f6674
        }

    .cp-snapshot .capital-appreciation-cont .appreciation-list .appreciation-item {
        width: 25%;
        margin: 1.563rem 0;
        padding-right: 0.25rem
    }

.cp-key-feature .feature-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .cp-key-feature .feature-list .feature-item {
        width: 25%;
        text-align: center;
        padding-right: 1.5rem
    }

        .cp-key-feature .feature-list .feature-item:last-child {
            padding-right: 0
        }

        .cp-key-feature .feature-list .feature-item .icon {
            color: #06a4c7;
            font-size: 6rem
        }

        .cp-key-feature .feature-list .feature-item .title {
            color: #032538;
            font-family: "Noto Sans bold";
            font-size: 1.125rem;
            line-height: 1.438rem;
            margin: 1.3rem 0 .7rem 0
        }

        .cp-key-feature .feature-list .feature-item .desc {
            color: #545454;
            font-size: 1rem;
            line-height: 1.5rem
        }

.cp-portfolio {
    padding: 4.2rem 4rem;
    background-color: #fff;
    border-radius: 2rem;
    box-shadow: 0 1.25px 18px 0 rgba(0,0,0,.0705882353);
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.cp-prtfolio-graph {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-top: 3rem
}

    .cp-prtfolio-graph .lhs {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex: 50%;
        flex: 50%
    }

        .cp-prtfolio-graph .lhs .chart-wrap {
            margin-right: 3rem;
            width: 50%
        }

            .cp-prtfolio-graph .lhs .chart-wrap .c-wrap {
                width: 24rem
            }

.hybrid-graph .lhs .chart-wrap .c-wrap {
    width: auto
}

.cp-prtfolio-graph .lhs .chart-wrap .title {
    font-size: 1.6rem;
    color: #032538;
    text-align: center;
    font-family: "Noto Sans bold";
    margin-bottom: 2rem
}

.cp-prtfolio-graph .rhs {
    -ms-flex: 50%;
    flex: 50%;
    margin-left: 4rem
}

    .cp-prtfolio-graph .rhs .title {
        font-size: 1.6rem;
        color: #005085;
        font-family: "Noto Sans bold"
    }

    .cp-prtfolio-graph .rhs .details {
        margin-top: 2.4rem
    }

        .cp-prtfolio-graph .rhs .details .details-list {
            padding: 1rem .5rem;
            border-top: 1px solid #d6e4e9;
            display: -ms-flexbox;
            display: flex;
            font-size: 1.4rem;
            color: #032538;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -ms-flex-pack: justify;
            justify-content: space-between
        }

            .cp-prtfolio-graph .rhs .details .details-list:first-of-type {
                font-family: "Noto Sans bold"
            }

            .cp-prtfolio-graph .rhs .details .details-list:last-of-type {
                padding-top: 3.7rem
            }

                .cp-prtfolio-graph .rhs .details .details-list:last-of-type .link {
                    color: #005085;
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-align: center;
                    align-items: center;
                    -ms-flex-wrap: nowrap;
                    flex-wrap: nowrap
                }

                    .cp-prtfolio-graph .rhs .details .details-list:last-of-type .link span {
                        margin-left: .8rem
                    }

.cp-insideTab {
    position: relative
}

    .cp-insideTab .tab-inner-title {
        font-size: 1.4rem;
        color: #bbb;
        font-family: "Noto Sans bold"
    }

    .cp-insideTab .view-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: center;
        align-items: center
    }

    .cp-insideTab .tabMenu {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .cp-insideTab .tab-item:last-child .tablink:after {
        display: none
    }

    .cp-insideTab .tablink {
        font-size: 1rem;
        font-family: "Noto Sans";
        color: #545454;
        position: relative;
        padding-left: 1.563rem;
        line-height: 1.5rem
    }

        .cp-insideTab .tablink:after {
            position: absolute;
            right: -1.6rem;
            top: 50%;
            content: "";
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            background: #545454;
            width: .2rem;
            height: 1.4rem
        }

        .cp-insideTab .tablink.active {
            font-family: "Noto Sans bold";
            color: #005085
        }

        .cp-insideTab .tablink .icon {
            display: inline-block;
            padding-right: 1rem
        }

    .cp-insideTab .maplist {
        font-size: 1rem;
        font-family: "Noto Sans";
        color: #545454;
        position: relative;
        padding-left: 2.5rem
    }

        .cp-insideTab .maplist:after {
            position: absolute;
            right: -1rem;
            top: 50%;
            content: "";
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            background: #545454;
            width: 1px;
            height: 1.4rem
        }

        .cp-insideTab .maplist:last-child::after {
            background: 0 0
        }

        .cp-insideTab .maplist.active {
            font-family: "Noto Sans bold";
            color: #005085
        }

        .cp-insideTab .maplist .icon {
            display: inline-block;
            padding-right: 1rem
        }

    .cp-insideTab .hide {
        display: none
    }

    .cp-insideTab.typ-fundList .tabMenu {
        margin-bottom: 0.75rem;
        margin-top: 0.625rem
    }

    .cp-insideTab.typ-fundList .tabMenu {
        padding-left: 0rem !important;
    }

    .cp-insideTab.typ-fundList .tablink {
        font-size: 0.75rem;
        border-bottom: 1px solid #d6e4e9;
        padding: 0 0.938rem
    }

        .cp-insideTab.typ-fundList .tablink:after {
            display: none
        }

        .cp-insideTab.typ-fundList .tablink.active {
            border-bottom: 1px solid #032538
        }

@media only screen and (max-width:1366px) {
    .cp-fund-card.typ-fund-detailbanner .fund-details .detail-row .detail-col {
        width: 13.25rem
    }

    .cp-table.typ-permormance table thead tr th .cp-tooltip {
        top: 1.7rem
    }

    .cp-insideTab .tablink:after {
        right: -0.088rem
    }

    .cp-insideTab .maplist:after {
        right: -0.088rem
    }
}

@media only screen and (max-width:1199px) {
    .cp-grownBlock .block_item:nth-child(1):after {
        top: 5px;
        height: 50px
    }
}

@media only screen and (max-width:1024px) {
    .cp-fund-card.typ-fund-detailbanner .fund-details .detail-row .detail-col {
        width: 21.5rem
    }

    .cp-table.typ-permormance table thead tr th .cp-tooltip {
        top: 1.5rem
    }
}

@media only screen and (max-width:992px) {
    .cp-fund-manager-link-desc .fund-list li {
        width: 100%
    }

    .cp-insideTab .tablink:after {
        height: 9px;
        right: -7px
    }

    .cp-insideTab .maplist:after {
        height: 9px;
        right: -7px
    }
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
    margin-right: 22px;
}

.bs-swiper.typ-fund-detail .act-btn .btn-default {
    min-width: 9.313rem;
    min-height: 2.8rem !important;
}

@media only screen and (min-width:767px) {
    .MsgPopUpbtncs {
        margin-left: -125px !important;
    }
}

@media only screen and (max-width:767px) {
    .bs-scroll.typ-scroll.sticky {
        margin-top: 0rem !important;
    }
    .bs-select.typ-fund-detail .bootstrap-select > .dropdown-toggle {
        padding: 0.75rem 1.125rem !important;
    }
    .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
        font-size: 1rem !important;
    }
    .bs-swiper.typ-banner .swiper-container {
        margin: 0 0rem !important;
    }

    .bs-select.typ-grown-detail .bootstrap-select > .dropdown-toggle:before {
        font-size: 1.2rem
    }

    .bs-select.typ-grown-detail .bootstrap-select > .dropdown-toggle {
        padding: .5rem 1.6rem;
        padding-left: 2.3rem
    }

        .bs-select.typ-grown-detail .bootstrap-select > .dropdown-toggle:after {
            font-size: 1.1rem
        }

    .bs-select.typ-grown-detail .dropdown-toggle .filter-option-inner-inner {
        font-size: 1.2rem
    }

    .bs-select.typ-grown-detail .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 68%
    }

    .bs-select.typ-year-detail .bootstrap-select > .dropdown-toggle {
        padding: .5rem 1.6rem
    }

        .bs-select.typ-year-detail .bootstrap-select > .dropdown-toggle:after {
            font-size: 1.1rem
        }

    .bs-select.typ-year-detail .dropdown-toggle .filter-option-inner-inner {
        font-size: 1.2rem
    }

    .bs-select.typ-year-detail .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 59%
    }

    .bs-select.select-inception .dropdown-menu {
        top: 6px !important
    }

    .bs-select.typ-fund-detail .bootstrap-select > .dropdown-toggle {
        padding: 0.625rem;
    }

    .bs-select.typ-fund-detail .dropdown-toggle:after {
        right: 2rem
    }

    .bs-select.typ-grown-detail .dropdown-toggle .filter-option-inner-inner {
        font-size: 1.2rem
    }

    .breadCrumWrap .breadCrumList {
        padding-top: 1rem
    }

    .breadCrumWrap .List-item-link {
        font-size: 1.2rem;
        padding-right: 1.5rem;
        line-height: 2.1rem
    }

        .breadCrumWrap .List-item-link:after {
            right: .2rem;
            top: 50%;
            -ms-transform: translateY(-50%);
            transform: translateY(-50%)
        }

    .breadCrumWrap.typ-about .breadCrumList {
        position: relative;
        top: 0
    }

    .breadCrumWrap.type-page-bread .breadCrumList {
        position: relative
    }

    .cp-fund-card {
        width: 100%
    }

        .cp-fund-card .fund-details .detail-row .detail-col {
            width: 49%
        }

        .cp-fund-card .fund-details .detail-row .detail-val .icon {
            margin-left: 1rem
        }

        .cp-fund-card.typ-fundListing {
            width: 100%;
            margin-bottom: 1.5rem;
            margin-right: 0
        }

        .cp-fund-card.typ-fund-detailbanner {
            width: 100%
        }

            .cp-fund-card.typ-fund-detailbanner .fund-details .detail-row .detail-col {
                width: 50%
            }

    .cp-grownBlock {
        max-width: 100%
    }

        .cp-grownBlock .block_item .blockhd {
            font-size: 1.2rem
        }

        .cp-grownBlock .block_item:nth-child(1):after {
            top: 0;
            right: -5px
        }

        .cp-grownBlock .block_item:nth-child(3) .totalgrowText {
            font-size: 1.2rem;
            padding-right: 1rem
        }

        .cp-grownBlock .block_item:nth-child(3) .totalAmount {
            font-size: 1.8rem
        }

    .cp-riskometer .sec-hd {
        font-size: 1.4rem;
        line-height: 1.8rem;
        padding-bottom: 1.5rem
    }

    .cp-riskometer .cont-wrap {
        width: 100%
    }

        .cp-riskometer .cont-wrap .subtext {
            font-size: 0.875rem;
            line-height: 1.125rem
        }

        .cp-riskometer .cont-wrap .feature-item {
            font-size: 0.813rem
        }

    .cp-riskometer .risk-wrap {
        width: 100%;
        top: 0
    }

        .cp-riskometer .risk-wrap .riskoBlock {
            width: 100%;
            padding-bottom: 0;
            padding-top: 1.5rem
        }

            .cp-riskometer .risk-wrap .riskoBlock:nth-child(1):after {
                width: 100%;
                height: 1px;
                left: 0;
                top: auto;
                right: auto;
                bottom: 0
            }

        .cp-riskometer .risk-wrap .risko-img {
            width: 20rem
        }

        .cp-riskometer .risk-wrap .risko-title {
            font-size: 1.2rem
        }

        .cp-riskometer .risk-wrap .desc {
            margin-bottom: 0
        }

    .cp-riskometer .trem-cond {
        font-size: 0.75rem;
        padding-top: 0
    }

    .cp-otehrInfo-list .otehrInfo-list .otehrInfo-item .info-title {
        font-size: 0.875rem
    }

    .cp-leadershipList {
        margin-bottom: 7rem
    }

        .cp-leadershipList .title {
            font-size: 2rem
        }

            .cp-leadershipList .title.boDirec {
                top: -121px
            }

        .cp-leadershipList .showMore {
            display: none
        }

        .cp-leadershipList.fund-manager-main-wrap {
            -ms-flex-direction: column;
            flex-direction: column
        }

            .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc {
                padding: 0 10px 20px 10px;
                width: 100%;
                margin-bottom: 20px
            }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info {
                    padding: 20px
                }

        .cp-leadershipList.fund-manager-main-wrap {
            -ms-flex-direction: column;
            flex-direction: column
        }

            .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc {
                padding: 0 10px 20px 10px;
                width: 100%;
                margin-bottom: 40px
            }

                .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info {
                    padding: 20px
                }

    .cp-fund-manager-link-desc .close-link-desc {
        right: 5px
    }

    .cp-performance {
        padding: 2.4rem;
        padding-right: 0;
        border-radius: .8rem
    }

        .cp-performance .cp-insideTab .view-wrap {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: start;
            justify-content: start;
            -ms-flex-align: center;
            align-items: center;
            margin-bottom: 1rem;
            margin-top: 5rem
        }

        .cp-performance .cp-insideTab .cp-visit-us .show-detail {
            bottom: 7rem
        }

            .cp-performance .cp-insideTab .cp-visit-us .show-detail .sm-text {
                margin-top: -5px
            }

    .tab-wrap .date-wrap {
        margin-bottom: .8rem
    }

    .tab-wrap .princple-inv {
        margin-top: 0
    }

    .tab-wrap .return-text {
        margin-top: 2.4rem
    }

    .tab-wrap .scheme-dis {
        margin-top: 2.4rem
    }

    .tab-wrap .show-detail {
        margin-top: -60px
    }

    .tab-wrap .time-return-drop .bootstrap-select .dropdown-toggle:after {
        right: -3rem
    }

    .comparison-wrap {
        width: 100%;
        white-space: nowrap;
        overflow: auto;
        padding-bottom: 1rem;
        padding-bottom: 1.5rem;
        -ms-flex-align: end;
        align-items: flex-end
    }

        .comparison-wrap::-webkit-scrollbar {
            height: 4px;
            background-color: #f5f5f5
        }

        .comparison-wrap::-webkit-scrollbar-thumb {
            background-color: #c4c4c4;
            border-radius: 8px;
            height: 4px
        }

        .comparison-wrap::-webkit-scrollbar-button {
            display: none
        }

        .comparison-wrap .scheme-wrap {
            min-width: 15rem
        }

    .canvas-wrap {
        overflow-x: scroll;
        margin-top: 2.5rem;
        padding-bottom: 2.5rem;
        display: block
    }

        .canvas-wrap::-webkit-scrollbar {
            height: 4px;
            background-color: #f5f5f5
        }

        .canvas-wrap::-webkit-scrollbar-thumb {
            background-color: #005085;
            border-radius: 8px;
            height: 4px
        }

        .canvas-wrap::-webkit-scrollbar-button {
            display: none
        }

        .canvas-wrap .canvas-value {
            width: 20px
        }

            .canvas-wrap .canvas-value .value {
                -ms-transform: rotate(-90deg) translateX(-200%);
                transform: rotate(-90deg) translateX(-200%)
            }

            .canvas-wrap .canvas-value.canvas-line .value {
                -ms-transform: rotate(-90deg) translateX(-280%);
                transform: rotate(-90deg) translateX(-280%)
            }

        .canvas-wrap .canvas {
            width: 800px;
            display: block;
            margin-left: 30px
        }

    .table-wrap {
        overflow-x: scroll;
        border: 1px solid #ddd;
        position: relative
    }

        .table-wrap::-webkit-scrollbar {
            height: 4px;
            background-color: #f5f5f5
        }

        .table-wrap::-webkit-scrollbar-thumb {
            background-color: #005085;
            border-radius: 8px;
            height: 4px
        }

        .table-wrap::-webkit-scrollbar-button {
            display: none
        }

    .legend {
        margin-left: -5%;
        padding: 2.5rem 0 0 0
    }

        .legend ul {
            width: 300px
        }

        .legend li {
            margin-left: 1rem
        }

            .legend li p {
                font-size: 1rem
            }

    .cp-download-list {
        padding-bottom: 4.1rem
    }

        .cp-download-list .download-list {
            display: contents
        }

            .cp-download-list .download-list .download-items {
                width: 100%
            }

        .cp-download-list.typ-funddetail .download-list .download-item {
            width: 100%;
            margin-left: 0;
            margin-bottom: 1.5rem
        }

            .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc {
                -ms-flex-align: start;
                align-items: start
            }

                .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg {
                    width: 4rem;
                    height: 4rem;
                    padding: 1.1rem
                }

                    .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg .icon-download-stat {
                        font-size: 2rem;
                        width: 4rem;
                        height: 4rem
                    }

            .cp-download-list.typ-funddetail .download-list .download-item .info {
                padding: 0 15px;
                margin-bottom: 1.5rem
            }

                .cp-download-list.typ-funddetail .download-list .download-item .info .info-title {
                    font-size: 1.3rem;
                    line-height: 1.8rem
                }

                .cp-download-list.typ-funddetail .download-list .download-item .info .info-desc {
                    width: 100%
                }

    .cp-table.typ-permormance {
        border: none
    }

        .cp-table.typ-permormance table {
            width: 545px
        }

            .cp-table.typ-permormance table thead tr th {
                white-space: nowrap;
                font-size: 1.2rem
            }

                .cp-table.typ-permormance table thead tr th .cp-tooltip {
                    top: 1.6rem;
                    right: 2rem
                }

            .cp-table.typ-permormance table tbody tr td:first-child {
                font-size: 1.4rem
            }

            .cp-table.typ-permormance table tbody tr td {
                font-size: 1.4rem
            }

                .cp-table.typ-permormance table tbody tr td.hilight {
                    font-size: 1.4rem
                }

    .cp-table.typ-rolling table thead tr th {
        white-space: nowrap;
        padding-right: 2.8rem
    }

    .cp-table.typ-rolling table tbody tr td {
        white-space: nowrap;
        padding-right: 2rem
    }

    .cp-download-list {
        padding-bottom: 4.1rem
    }

        .cp-download-list .download-list {
            display: contents
        }

            .cp-download-list .download-list .download-items {
                width: 100%
            }

        .cp-download-list.typ-funddetail .download-list .download-item {
            width: 100%;
            margin-left: 0;
            margin-bottom: 1.5rem
        }

            .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc {
                -ms-flex-align: start;
                align-items: start
            }

                .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg {
                    width: 4rem;
                    height: 4rem;
                    padding: 1.1rem
                }

                    .cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc .circle-bg .icon-download-stat {
                        font-size: 2rem;
                        width: 4rem;
                        height: 4rem
                    }

            .cp-download-list.typ-funddetail .download-list .download-item .info {
                padding: 0 15px;
                margin-bottom: 1.5rem
            }

                .cp-download-list.typ-funddetail .download-list .download-item .info .info-title {
                    font-size: 1.3rem;
                    line-height: 1.8rem
                }

                .cp-download-list.typ-funddetail .download-list .download-item .info .info-desc {
                    width: 100%
                }

    .cp-snapshot .capital-appreciation-head {
        margin-left: -1.5rem
    }

        .cp-snapshot .capital-appreciation-head .title {
            font-size: 1rem
        }

        .cp-snapshot .capital-appreciation-head .icon {
            font-size: 1rem
        }

    .cp-snapshot .capital-appreciation-cont .appreciation-list {
        padding: 0
    }

        .cp-snapshot .capital-appreciation-cont .appreciation-list .title {
            font-size: 1.2rem
        }

        .cp-snapshot .capital-appreciation-cont .appreciation-list .content {
            font-size: 1.4rem;
            line-height: 1.6rem
        }

            .cp-snapshot .capital-appreciation-cont .appreciation-list .content.green {
                font-size: 1.4rem
            }

            .cp-snapshot .capital-appreciation-cont .appreciation-list .content .content-desc {
                font-size: 1.1rem
            }

        .cp-snapshot .capital-appreciation-cont .appreciation-list .appreciation-item {
            width: 33.33%;
            margin: 1rem 0
        }

    .cp-key-feature .feature-list {
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .cp-key-feature .feature-list .feature-item {
            width: 47%;
            margin-bottom: 3.5rem;
            padding-right: 0
        }

            .cp-key-feature .feature-list .feature-item:nth-child(3), .cp-key-feature .feature-list .feature-item:nth-child(4) {
                margin-bottom: 0
            }

            .cp-key-feature .feature-list .feature-item .icon {
                font-size: 4.1rem
            }

            .cp-key-feature .feature-list .feature-item .title {
                font-size: 1.4rem;
                margin: .2rem 0 .3rem 0
            }

            .cp-key-feature .feature-list .feature-item .desc {
                font-size: 1.2rem;
                line-height: 1.8rem
            }

    .cp-portfolio {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 1.5rem;
        border-radius: .8rem
    }

    .cp-prtfolio-graph {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 0
    }

        .cp-prtfolio-graph .lhs {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex: 100%;
            flex: 100%
        }

            .cp-prtfolio-graph .lhs .chart-wrap .c-wrap {
                width: 100%
            }

            .cp-prtfolio-graph .lhs .chart-wrap {
                margin-right: 0;
                width: 100%
            }

                .cp-prtfolio-graph .lhs .chart-wrap:last-of-type {
                    margin-top: 2rem
                }

        .cp-prtfolio-graph .rhs {
            -ms-flex: 100%;
            flex: 100%;
            margin-top: 4rem;
            margin-left: 0
        }

            .cp-prtfolio-graph .rhs .details .details-list {
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                padding: 1rem 0
            }

                .cp-prtfolio-graph .rhs .details .details-list:last-of-type {
                    -ms-flex-direction: column;
                    flex-direction: column;
                    padding-top: 2.2rem
                }

                    .cp-prtfolio-graph .rhs .details .details-list:last-of-type .link {
                        -ms-flex-wrap: wrap;
                        flex-wrap: wrap;
                        margin-bottom: 1rem
                    }

                        .cp-prtfolio-graph .rhs .details .details-list:last-of-type .link:last-of-type {
                            margin-bottom: 0
                        }

    .cp-insideTab .tab-inner-title {
        display: none
    }

    .cp-insideTab .tabMenu {
        margin-top: 3rem
    }

    .cp-insideTab .tablink {
        padding-right: 2.5rem;
        padding-left: 0
    }

        .cp-insideTab .tablink:after {
            right: 12px;
            height: 14px
        }

    .cp-insideTab .maplist {
        padding-right: 2.5rem;
        padding-left: 0
    }

        .cp-insideTab .maplist:after {
            right: 12px;
            height: 14px
        }
}

@media only screen and (max-width:575px) {
    .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc {
        -ms-flex-direction: column;
        flex-direction: column
    }

        .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info {
            text-align: center;
            padding: 10px
        }

    .cp-leadershipList.fund-manager-main-wrap .imgWrap {
        width: 13.7rem;
        height: 14.7rem
    }

    .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc {
        -ms-flex-direction: column;
        flex-direction: column
    }

        .cp-leadershipList.fund-manager-main-wrap .fund-manger-desc .fund-manger-info {
            text-align: center;
            padding: 10px
        }

    .cp-leadershipList.fund-manager-main-wrap .imgWrap {
        width: 13.7rem;
        height: 14.7rem
    }

    .cp-fund-manager-link-desc {
        margin-bottom: 10px
    }

    .cp-snapshot .capital-appreciation-cont .appreciation-list .appreciation-item {
        width: 50%
    }
}

@media only screen and (max-width:360px) {
    .cp-fund-card.typ-fund-detailbanner .fund-details .detail-title.carg-inception::after {
        right: .4rem
    }
}

#growth, #sticky-growth {
    border-radius: 40px;
    border: 1px solid #f2aa00;
    padding: 1.2rem 2.5rem;
}

#invest, #years {
    border-radius: 10px;
    border: 0;
    background: #f0fafc;
}

#selcagr {
    padding: 0;
    border: 0;
    background: 0 0 !important;
}

.select-inception, .typ-fund-detail {
    position: relative;
    /*width:117% !important;*/
}

.bs-sec .sec-title:after {
    top: -2rem !important;
}

.bs-select:after {
    content: "\e90b";
    color: #032538;
    font-size: 1rem;
    line-height: 0;
    font-family: icomoon;
    border: 0;
    position: absolute;
    right: 1.5rem;
    top: 50%;
    -ms-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
    transition: .5s ease all;
    z-index: 2;
}

.select-inception select {
    background: transparent !important;
    ;
    border-radius: 0;
    border: none !important;
    padding: 0 !important;
    cursor: pointer;
    min-height: auto !important;
    height: auto !important
}

.act-btn > .bs-form, .typ-fund-detailbanner {
    float: left;
}

.cp-leadershipList .swiper-wrapper {
    flex-wrap: wrap;
}

.cp-leadershipList.fund-manager-main-wrap .fund-manger-desc {
    margin-bottom: 18px !important
}

.cp-icon-desc .icon-wrap {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
}

#tblhybridtable {
    max-width: 360px;
    width: 100%;
}

    #tblhybridtable th {
        width: auto !important
    }

    #tblhybridtable td, #tblequitytable_wrapper table td {
        font-family: "Noto Sans",sans-serif !important
    }

#tblequitytable_wrapper, #tblhybridtable {
    margin-bottom: 40px !important
}

    #tblequitytable_wrapper .dt-button.buttons-excel.buttons-html5, #tableHybrid .dt-button.buttons-excel.buttons-html5 {
        position: absolute;
        bottom: -40px;
        left: 6px;
        color: #005085;
        font-size: 14px;
    }

.cp-prtfolio-graph .rhs .details .details-list:last-of-type {
    padding: 1rem .5rem !important
}

.cp-prtfolio-graph .rhs .details .details-list td:first-child {
    padding-right: 20px !important
}

#tableHybrid .details {
    float: left;
}

.table-less tr:nth-child(n+6) {
    display: none !important;
}

.cp-snapshot .capital-appreciation-cont .appreciation-list .content.red .down-icon {
    width: 0;
    height: 0;
    border-width: 0 5.5px 8px 5.5px;
    border-style: solid;
    margin-left: 0.5rem;
    border-color: transparent transparent #dc261b transparent;
    transform: rotate(180deg) !important;
    -webkit-transform: rotate(180deg) !important;
}

.green {
    color: #00946f
}

    .green .icon {
        width: 0;
        height: 0;
        border-width: 0 5.5px 8px 5.5px;
        border-color: transparent transparent #00946f transparent;
        border-style: solid;
        margin-left: 0.5rem;
    }

.cp-download-list.typ-funddetail .download-list .download-item .cp-icon-desc {
    justify-content: left !important;
}

.cp-fund-manager-link-desc {
    padding-bottom: 4rem
}

    .cp-fund-manager-link-desc .download-link-list {
        position: absolute;
        bottom: 8px;
        margin: 0;
        left: 20px;
        z-index: 1;
        max-width: 100vw;
        line-height: 1.4;
    }

.amt-span {
    color: #032538 !important
}

.modal-body .icon-close {
    display: inline-block !important;
    padding: 15px;
    border-radius: 100%;
    color: #000;
    padding: 0;
    font-size: 16px;
}

.cp-download-list.typ-funddetail .download-list .download-item:last-child {
    margin-bottom: 3.5rem !important
}

#sticky-growth {
    border-radius: 40px;
    border: 1px solid #f2aa00;
    padding: 1.2rem 2.5rem;
    max-width: 300px;
}

body.dark .bs-scroll.typ-scroll .swiper-wrapper.nav-scroll .nav-item .nav-link {
    color: #f2aa00 !important
}

body.dark .bs-scroll.typ-scroll.sticky .swiper-wrapper.nav-scroll .nav-item .nav-link {
    color: #000 !important
}

@media only screen and (max-width: 767px) {
    .cp-prtfolio-graph canvas {
        width: 60% !important;
        height: auto !important;
        margin: 5rem auto 0;
    }
}

.cp-leadershipList .bs-swiper.typ-fun-mng {
    width: 100%
}
