/* commnon css */



.nfo-main p {
    margin: 0;
}

.nfo-main .section-red-heading {
    line-height: 45px;
}

.nfo-main .line-bottom {
    font-size: 15px;
    margin-top: 25px;
    font-weight: 500;
    color: #000000;
    font-size: 13px;
}

.nfo-main .line-bottom sup {
    font-size: 8px;
    font-weight: 500;
}

.nfo-main br {
    display: block;
}

.section-sub-heading {
    font-size: 26px;
    font-weight: 600;
    margin-top: 20px;
    text-align: center;
    letter-spacing: 3px;
}

.c-no {
    position: absolute;
    right: -40px;
    top: 84px;
    transform: rotate(-90deg);
    color: #000;
    font-weight: 500;
}









.invest-now-para-nfo {
    margin-bottom: 14px !important;
}

.business-cycle-five .start_dt-nfo {
    font-size: 31px;
}

.business-cycle-five .start_dt-nfo {
    font-size: 31px;
}

.invest-nfo {
    background-color: transparent !important;
    position: relative;
}

.btn-nfos {

    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.btn-nfo-box {

    position: relative;
    top: -20px;
}

.invest-nfo {
    box-shadow: transparent !important;
    background-image: transparent !important;
}

.black-head-nfo {
    margin-top: -15px;
}

.business-cycle-five .invest-now.invest-nfo {
    margin-bottom: -0.5rem;
    margin-top: 1.5rem;
    box-shadow: none;
    background: none;
    background-image: none;
    box-shadow: none;
    background-image: none !important;
    border: 2px solid #eeeeee;
    width: 85%;
}

.month-nfodate {
    font-weight: 600;
    color: black;
}

.invest-now-para-nfo {
    margin-bottom: 25px;
}

.boxwrapper .bricks-nfos {
    width: 33.33% !important;
    padding: 10px !important;
    justify-content: center;
}

.black-head-nfo {
    line-height: 45px !important;
}

.fund-offer-nfo {
    margin: 1rem 0px;
    text-align: center;
}

.read-nfo-head {
    color: #e63632;
    text-align: center;
    font-size: 44px;
}

.bold-nfo-text {
    font-weight: bold;
    color: #1c1c1c;
    font-size: 24px;
}

.ullis {
    list-style: disc;
}

.ullis li {
    color: black;
    font-size: 24px;
    padding-left: 5px;
    font-weight: 500;
}

.ulli-box-nfo {
    padding-left: 23px;
}

.mtopcomon {
    margin-top: 25px;
}

.mtopcomon-head {
    margin-top: 28px;
}

.black-head br {
    display: block;
}

.circle-img {
    margin-top: 20px;
}

.ullis li:nth-child(1) {
    margin-bottom: 6px;
}

.ullis li:nth-child(2) {
    margin-bottom: 6px;
}

.nfo-allocation-matters br {
    display: block;
}

.circle-img img {
    width: 87%;
}

.paranote-nfo {
    margin-top: 24px;
}

.scheme_table strong {
    font-weight: 600;
    color: #1b1b1a;
    font-weight: 600;
}

/* .scheme_table td.left-col-width {
    width: 150px;
} */

.scheme_table-nfo td {
    padding: 7px 0px !important;
    padding-right:5px !important;
    color: #1b1b1a;
}

.scheme_table td.left-col-width-nfo,
.scheme_table td.left-col-width {
    width: 170px;
    line-height: 16px;
}

.boxwrapper .boxbottom {
    width: 25.33% !important;
    justify-content: start;
}

.NFO-Collaterals {
    position: relative;
}

.NFO-Collaterals br {
    display: block;
}

.boxwrapper .link-text {
    color: #000000;
    font-size: 19px;
    line-height: 29px;
}

.boxwrapper-nfo {
    margin-top: 42px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.boxwrapper .box.productppt {
    background-color: #dedddd;


}

.business-cycle-five .boxwrapper .box {
    width: 25.33%;
    padding: 10px;
    margin-left: -8px;
}

.business-cycle-nine .scheme-desc-nfo {
    font-size: 15.4px;
    line-height: 18px;
    color: #000;
    font-family: 'Georama SemiExpanded';
    margin-bottom: 15px;
    text-align: left;
    margin-top: 27px;
}

.product_suitable_wrap .short_desc_col-nfo {
    width: 25%;
    margin-top: 19px
}

.business-cycle-nine .riskometer_cont_col-nfo p {
    font-size: 18px;

    color: #1b1b1a;
    font-weight: 500;

}

.ulli {
    list-style: disc;
}

.business-cycle-nine .riskometer_cont_col-nfo ul li {
    font-size: 16px;
    color: #363636;
    font-weight: 600;
    color: #1b1b1a;
}
/*Added 12-02-2024 For Font Size*/
.parabottomtext p {
    font-size: 20px;
    letter-spacing: 0px;
    color: #000000;
    font-weight: 600;
    margin-top: 26px;
    margin-bottom: 30px
}

.business-cycle-nine .scheme-desc-nfo {
    margin-top: 5px;
}

.business-cycle-nine .exit_load_list li {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
}

.business-cycle-nine .exit_load_list li {

    color: #1b1b1a;
    font-weight: 500;
    font-size: 13px;
}

.scheme_table td.left-col-width {

    vertical-align: text-bottom;
}

.footernote br {
    display: block;
}

.footernote-nfo {
    text-align: end !important;
    margin-top: 34px !important;
}

.line-bottom {
    margin-top: 32px;
}

.nfowrap .nfoback {
    /* background-color: #363636; */
    background-color: #585858;

}

.nfobtnn {
    width: 37% !important;
}

.boxbackone {
    background-color: #b1b1b1 !important;
}

.boxbacktwo {
    background-color: #cecece !important;
    padding-left: 18px !important;
    margin-left: -3px;
}

.boxbackthree {
    background-color: #e1e0e0 !important;
    padding-left: 18px !important;
}

.boxbackfour {
    background-color: #f4f4f4 !important;
    padding-left: 18px !important;
}

.backtopone {
    background-color: #cdcdcd !important;
    z-index: 2 !important;
}

.backtoptwo {
    background-color: #e1dfdf !important;
    z-index: 1 !important;
}

.backtopthree {
    background-color: #f3f3f3 !important;
    z-index: 0 !important;
    margin-left: -5px;
}

.lastone {
    margin-left: -8px;
}

.business-cycle-five .boxwrapper a {
    color: #000000;
    font-size: 20px;
    line-height: 35px;
}

.nfowrap-nfo {
    margin-top: 46px;
}

.units {
    margin-top: -12px !important;
    color: #201d1e;
    font-size: 13px;
}

.short_desc_col-nfo P {
    color: #201d1e;
}

.scheme-date {
    font-size: 20px;
    line-height: 42px;
}


.boxwrapper .box.leaflet.boxbackfour {
    z-index: -2;
    margin-left: -19px;
}

.business-cycle-nine br {
    display: block;
}

.idcw {
    font-weight: 500 !important;
    color: #1b1b1a;
}

.schemeDetailWrap table td:nth-child(2) {
    color: #1b1b1a !important;
    font-weight: 500;
    font-size: 14px;
}

.labelling {
    margin-top: 30px !important;
}








/* DARSHAN START */
/* Multi Assets Sc */

.nfo-multi-assets_sc .img-container {
    width: 52%;
    height: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 20px 0px;
    display: flex;
    align-items: center;
    position: relative;
}

.nfo-multi-assets_sc ul {
    margin-top: 30px;
}

.nfo-multi-assets_sc .img-container p {
    padding: 10px 160px 10px 50px;
    font-size: 18px;
    font-weight: 600;
    text-align: right;
}

.nfo-multi-assets_sc .img-container p sup {
    font-size: 12px;
    font-weight: 500;
}


.nfo-multi-assets_sc .img-container.top {
    background-image: url(./../images/multi-assests-1.png);

}

.nfo-multi-assets_sc .img-container.bottom {
    background-image: url(./../images/multi-assests-3.png);

}

.nfo-multi-assets_sc .img-container.middle {
    position: absolute;
    right: 0;
    transform: translate(0, -54%);
    margin: 0;
    background-image: url(./../images/multi-assests-2.png);

}

.nfo-multi-assets_sc .img-container.middle p {
    padding: 10px 50px 10px 160px;
    text-align: left;
}

.nfo-multi-assets_sc small {
    position: absolute;
    bottom: 0;
    font-size: 10px;
    left: 50px;
    font-weight: 600;
    max-width: 50%;
}


/* Assets Framework */

.assets-framework-container {
    display: flex;
    gap: 10px;
    margin-top: 30px;
}

.assets-framework-container ul {
    flex: 1;
}

.assets-framework-container .center-div {
    flex: 1.1;
}

.assets-framework-container ul {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.nfo-framework_sc .img-container {
    position: relative;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 133px;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
}

.nfo-framework_sc .img-container p {
    padding: 10px 20px;
    padding-right: 125px;
    font-size: 17px;
    font-weight: 500;
    text-align: center;
    line-height: 20px;
}

.nfo-framework_sc .right .img-container p {
    padding-right: 25px;
    padding-left: 125px;
}

.nfo-framework_sc .img-container.one {
    background-image: url(./../images/assets-allocation-1.png);
}

.nfo-framework_sc .img-container.two {
    background-image: url(./../images/assets-allocation-2.png);
}

.nfo-framework_sc .img-container.three {
    background-image: url(./../images/assets-allocation-3.png);
}

.nfo-framework_sc .img-container.four {
    background-image: url(./../images/assets-allocation-4.png);
}

.nfo-framework_sc .center-div{
    background-image: url(./../images/assets-allocation-Center.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.nfo-framework_sc .center-div-mobile {
    background-image: url(./../images/assets-allocation-Center.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    
    position: relative;
}

    .nfo-framework_sc .center-div p,
    .nfo-framework_sc .center-div-mobile p {
        text-align: center;
        font-weight: 800;
    }


/* NFO Approch */



.nfo-approch-container {
    display: flex;
    max-width: 80%;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
}

.nfo-approch-container svg {
    width: 50%;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translate(-50%, 0%);
}

/* .nfo-approch-container::after{
    content: "";
    position: absolute;
    bottom: -20px;
    width: 50%;
    transform: translate(-50%, 0%);
   
} */
.nfo-apporch_sc .approch {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 430px;
    width: 100%;
    display: flex;
    position: relative;
}

.nfo-apporch_sc .approch.one {
    background-image: url(./../images/nfo-approch-1.jpg);
}

.nfo-apporch_sc .approch.two {
    background-image: url(./../images/nfo-approch-2.jpg);
}

.nfo-apporch_sc .approch.three {
    background-image: url(./../images/nfo-approch-3.jpg);
}

.nfo-approch-container p {
    padding: 100px 50px;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    width: 100%;
}

.approch .head {
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translate(-50%, 0%);
    font-size: 20px;
    font-weight: 800;
    padding: 5px 20px;
    border-radius: 30px;
    min-width: 50%;
    text-align: center;
}

.approch .head.one {
    background: #ed835f;
}

.approch .head.two {
    background: #33878b;
    color: #ffffff;
}

.approch .head.three {
    background: #fac053;
}

.center-div-mobile {
    display: none;
    max-width: 300px;
    height: 225px;
    margin: 0 auto;
    margin-top:25px;
}
.NFO-Collaterals .nfowrap .nfoback {
    flex-wrap: nowrap;
}
.nfo-main .mobile-banner{
    display:none;
}
.nfo-main .assistance-sc {
    border-bottom: 1px solid #df4623;
}
.NFO-Collaterals .box {
    border-top: none;
    border-bottom:none;
}

.NFO-Collaterals .download .boxwrapper .link-text {
    font-size: 16px;
}

.NFO-Collaterals .download.nfowrap {
    width: 100%
}
/* Media Quries */
@media (max-width:1066px) {
    .black-head-nfo {
        font-size: 28px !important;
        line-height: 30px !important;
    }
}

@media (max-width:1024px){
    /*.boxwrapper .bricks-nfos,
    .boxwrapper .boxbottom {
        width: 100% !important;
    }*/

    .boxwrapper .box.onepager,
    .boxwrapper .box.productppt {
        margin-bottom: 0px;
    }

    .boxwrapper {
        flex-direction: row;
    }

    .box .boxbottom {
        margin-bottom:15px !important;
        margin-left: 0 !important;
    }
    /*.boxwrapper .box.leaflet.boxbackfour {
        margin-left: 0 !important;
    }*/
}

@media (max-width:1199px) {
    .business-cycle-five .start_dt-nfo {
        font-size: 26px;
    }
    .boxwrapper .box {
        flex-wrap: nowrap;
        flex:1;
    }
    .nfowrap .nfo h3 {
        font-size: 26px;
        line-height: 30px;
    }
    .nfo-multi-assets_sc .img-container {
        height: 175px;
    }

    .nfo-framework_sc .img-container {
        height: 120px;
    }

    .assets-framework-container ul {
        gap: 20px;
    }

    .nfo-multi-assets_sc .img-container p,
    .nfo-approch-container p {
        font-size: 16px;
    }

    .nfo-framework_sc .img-container p {
        font-size: 14px;
    }

    .nfo-approch-container {
        max-width: 90%;
    }

    /* .nfo-main .section-red-heading {
        line-height: 30px;
    } */

    .section-sub-heading {
        font-size: 18px;
        margin-top: 5px;
        letter-spacing: 0px;
    }

    .nfo-multi-assets_sc small {
        bottom: -15px;
    }
    .section-red-heading {
        font-size: 35px;
    }
    .parabottomtext p{
        font-size:18px;
        padding:0 10px;
    }
}
 @media (max-width:992px) and (max-width:1024px){
    .business-cycle-five .start_dt-nfo {
        font-size: 26px;
    }
 }
@media (max-width:991px) {
    
    .NFO-Collaterals .download .boxwrapper-nfo {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        row-gap: 20px;
    }
    .NFO-Collaterals .download .box.boxbottom{
        width:100% !important;
    }
    .boxwrapper .box.productppt{
        margin-left:-19px;
    }
    .nfo-allocation-matters br {
        display: none;
    }
    .scheme-date {
        font-size: 16px;
        line-height: 30px;
    }
    .boxwrapper .bricks-nfos {
        min-width: 50% !important;
    }
    .business-cycle-five .start_dt-nfo{
        line-height:40px;
    }
    .parabottomtext p {
        font-size: 16px;
        padding: 0 10px;
    }
    .boxwrapper .link-text br{
        display:none;
    }
    .boxwrapper .box{
        flex-wrap:nowrap;
    }
    .nfowrap .nfo h3 {
        text-align: center;
        font-size: 22px;
        line-height: 24px;
    }
    .center-div-mobile {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .c-no {
        right: -30px;
        font-size: 12px;
    }
    .nfo-multi-assets_sc .img-container {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        height: 155px;
    }

    .nfo-multi-assets_sc .img-container.middle {
        position: static;
        transform: translate(0, 0);
        margin: 0 auto;
    }

    .nfo-framework_sc .center-div {
        display: none;
    }

    .assets-framework-container {
        gap: 50px;
    }

    /*.nfo-apporch_sc .approch {
        height: auto;
        width: 80%;
    }*/

    .nfo-approch-container {
        gap: 0;
    }

    .approch .head {
        top: 20px;
        font-size: 16px;
        padding: 5px 20px;
    }

    .nfo-approch-container p {
        padding: 115px 50px;
        padding-top: 70px;
    }

    .nfo-approch-container {
        max-width: 100%;
    }

    .nfo-multi-assets_sc .img-container p,
    .nfo-approch-container p {
        font-size: 14px;
    }
    .NFO-Collaterals .download .boxbackthree {
        padding-left: 10px !important;
    }
}

@media (max-width:767px) {
    
    .business-cycle-five .invest-now.invest-nfo {
        width: 100%;
    }
    .business-cycle-five .boxwrapper .box {
        margin-left: 0px;
    }
    /*.boxwrapper .bricks-nfos {
        min-width: 100% !important;
    }*/
    /*.boxwrapper {
        flex-direction: column;
    }*/
    .ullis li,
    .bold-nfo-text {
        font-size: 16px;
    }
    .ullis li br {
        display: none;
    }
    .circle-img {
        text-align:center;
    }
    .NFO-Collaterals .nfowrap .nfoback {
        width: 100% !important;
    }
    .NFO-Collaterals .download .downloade-head-btn {
        width: 80% !important;
    }
    .product_suitable_wrap .short_desc_col-nfo {
        width: 100%;
    }
    .black-head-nfo {
        font-size: 22px !important;
        line-height: 26px !important;
    }
    .invest-now-para {
        font-size: 14px;
        line-height: 20px;
    }
    .black-head-nfo {
        font-size: 28px !important;
        line-height: 30px !important;
    }
    .nfo-main .section-red-heading {
        font-size: 24px;
        line-height: 35px;
    }
    .section-sub-heading {
        font-size: 16px;
    }

    .assets-framework-container {
        flex-direction: column;
        gap: 0px;
        margin-top: 30px;
        width: 100%;
        max-width: 380px;
        margin: 0 auto;
    }

    .nfo-approch-container {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        align-items: center;
    }

    .nfo-approch-container svg {
        display: none;
    }

    .boxbackthree {
        margin-bottom: 0px;
    }

    /*.banner-sc img{
        height:300px
    }*/
    .nfo-apporch_sc .approch {
        height: 100%;
        width: 250px;
        margin: 0 auto;
    }
        .nfo-apporch_sc .approch.three {
            grid-column: 1 / 3;
        }
}

@media (max-width:575px) {
    .boxwrapper .bricks-nfos {
        min-width: 100% !important;
    }
    .boxwrapper {
        flex-direction: column;
        gap:15px;
    }
    .NFO-Collaterals .download .boxbacktwo,
    .NFO-Collaterals .download .boxbackfour{
        padding-left:10px !important;
    }
    .NFO-Collaterals .download .boxwrapper-nfo {
        grid-template-columns: repeat(1,1fr);
        row-gap: 15px;
        margin-top: 20px;
    }

    .boxwrapper .box.productppt {
        margin-left: 0;
    }
    .NFO-Collaterals .download .downloade-head-btn {
        width: 100% !important;
    }
    .labelling {
        margin-top: 10px !important;
    }
    .schemeDetailWrap table td:nth-child(2),
    .business-cycle-nine .exit_load_list li {
        font-size: 12px;
        line-height: 14px;
    }
    .schemeDetailWrap {
        padding: 10px 0;
    }
    .business-cycle-nine .scheme-desc-nfo{
        font-size:12px;
    }
    .nfo-approch-container {
        display: flex;
        flex-direction: column;
    }
    .business-cycle-five .boxwrapper a {
        font-size: 16px;
    }
    .nfowrap{
        width:100%;
    }
    .nfowrap .nfo h3 {
        font-size: 17px !important;
        text-align: center;
        line-height: 20px;
    }
    .invest-now-para-nfo {
        margin-bottom: 5px !important;
    }
    .black-head-nfo {
        font-size: 20px !important;
        line-height: 22px !important;
    }
    .nfowrap {
        padding: 40px 15px 15px 15px;
    }

    .nfo-multi-assets_sc .img-container p {
        padding: 10px 130px 10px 50px;
    }

    .nfo-multi-assets_sc .img-container.middle p {
        padding: 10px 50px 10px 130px;
    }
    /*.banner-sc img {
        height: 250px
    }*/
    .ullis li br {
        display: none;
    }

    .nfo-main .dekstop-banner {
        display: none;
    }

    .nfo-main .mobile-banner {
        display: block;
    }

    .units,
    .nfo-main .line-bottom {
        font-size: 10px;
        margin-top: 10px;
    }

    .ullis li {
        font-size: 13px !important;
    }

    .short_desc_col-nfo P {
        font-size: 12px;
    }

    .invest-now-para-nfo {
        font-size: 12px;
        line-height: 16px;
    }

    .nfo-main .scheme-date {
        font-size: 14px;
        line-height: 18px;
    }

    .business-cycle-nine .riskometer_cont_col-nfo ul li {
        font-size: 13px;
        line-height: 18px;
    }

    .business-cycle-nine .riskometer_cont_col-nfo p {
        font-size: 16px;
    }

    .assistance-sc .form-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        font-size: 13px !important;
        line-height: 18px !important;
    }

    .assistance-sc .form-field::-moz-placeholder { /* Firefox 19+ */
        font-size: 13px !important;
        line-height: 18px !important;
    }

    .assistance-sc .form-field:-ms-input-placeholder { /* IE 10+ */
        font-size: 13px !important;
        line-height: 18px !important;
    }

    .assistance-sc .form-field:-moz-placeholder { /* Firefox 18- */
        font-size: 13px !important;
        line-height: 18px !important;
    }

    .assistance-sc .form-field {
        font-size: 13px !important;
        line-height: 18px !important;
    }

        @media (max-width:480px) {
            .nfo-multi-assets_sc .line-bottom {
                margin-top: 40px;
            }
            .nfo-multi-assets_sc small {
                bottom: -30px;
                left: 0;
                max-width: 100%;
            }
            .scheme_table td.left-col-width-nfo, .scheme_table td.left-col-width {
                width: 150px;
                font-size: 12px;
            }
            .nfo-multi-assets_sc ul {
                margin-top: 15px;
            }

            .nfo-multi-assets_sc .img-container {
                height: 130px;
            }

                .nfo-multi-assets_sc .img-container p {
                    padding: 10px 130px 10px 20px;
                    font-size: 13px;
                    line-height: 14px;
                }

                .nfo-multi-assets_sc .img-container.middle p {
                    padding: 10px 20px 10px 130px;
                    font-size: 13px;
                    line-height: 14px;
                }

            .assets-framework-container ul {
                gap: 10px;
            }

            .business-cycle-main section {
                padding: 15px 0px;
            }

            .nfo-main .section-red-heading {
                font-size: 18px;
                line-height: 22px;
            }
        }


        @media (max-width:359px) {
            .nfo-framework_sc .img-container {
                height: 100px;
            }

                .nfo-framework_sc .img-container p {
                    padding-right: 100px;
                    font-size: 13px;
                }

            .nfo-framework_sc .right .img-container p {
                padding-left: 100px;
            }

            .nfo-multi-assets_sc small {
                bottom: -30px;
                left: 0;
                max-width: 100%;
            }

            .nfo-main .line-bottom {
                margin-top: 10px;
            }

            .nfo-multi-assets_sc .line-bottom {
                margin-top: 40px;
            }

            .nfo-multi-assets_sc .img-container {
                height: 110px;
            }

                .nfo-multi-assets_sc .img-container p {
                    padding: 10px 100px 10px 20px;
                    font-size: 12px;
                }

                .nfo-multi-assets_sc .img-container.middle p {
                    padding: 10px 20px 10px 100px;
                    font-size: 12px;
                }
            /*.banner-sc img {
        height: 200px
    }*/

        }
        /*Added 12-02-2024 For big Screen*/
        @media(min-width:768px) and (max-width:991.90px) {
            .nfo-framework_sc .right .img-container p {
                padding-left: 145px;
                padding-right: 25px;
            }

            .nfo-framework_sc .img-container p {
                padding-right: 150px
            }
        }

        @media(min-width:1601px) {
            .nfo-framework_sc .img-container p {
                padding-right: 160px;
            }

            .nfo-framework_sc .right .img-container p {
                padding-right: 25px;
                padding-left: 160px;
            }

            .nfo-multi-assets_sc .img-container p {
                padding: 10px 215px 10px 50px;
            }

            .nfo-multi-assets_sc .img-container.middle p {
                padding: 10px 50px 10px 215px;
            }
        }
        /* DARSHAN END */
        @media (min-width:320px) and (max-width:360px) {
            .read-nfo-head {
                font-size: 28px;
            }

            .business-cycle-five .start_dt-nfo {
                font-size: 15px;
            }

            .circle-img img {
                width: 100%;
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 13px !important;
                line-height: 22px;
            }

            .boxwrapper a {
                font-size: 15px !important;
            }

            .bold-nfo-text {
                font-size: 18px;
            }

            .ullis li {
                font-size: 17px;
            }

            .parabottomtext p {
                font-size: 16px;
                padding: 0 9px;
                margin-top: 26px;
            }

            .btn-nfo-box {
                position: relative;
                top: -10px;
            }

            /*.nfowrap .nfoback {
                margin-left: -6px;
            }*/
        }


        @media (min-width:361px) and (max-width:480px) {
            .read-nfo-head {
                font-size: 28px;
            }

            .business-cycle-five .start_dt-nfo {
                font-size: 18px;
            }

            .circle-img img {
                width: 100%;
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 16px;
                line-height: 35px;
            }

            .bold-nfo-text {
                font-size: 16px;
            }

            .ullis li {
                font-size: 16px;
            }

            .parabottomtext p {
                font-size: 17px;
                padding: 0 9px;
                margin-top: 26px;
            }

            .btn-nfo-box {
                position: relative;
                top: -14px;
            }

            /*.nfowrap .nfoback {
                margin-left: -6px;
            }*/
        }

        @media (min-width:481px) and (max-width:575px) {
            .read-nfo-head {
                font-size: 29px;
                line-height: 43px;
            }

            .business-cycle-five .start_dt-nfo {
                font-size: 24px;
            }

            .circle-img img {
                width: 100%;
            }

            .circle-img {
                margin-top: 20px;
                width: 80%;
                display: flex;
                margin: 0 auto;
                /* justify-content: center; */
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 16px;
                line-height: 35px;
            }

            .bold-nfo-text {
                font-size: 16px;
            }

            .ullis li {
                font-size: 16px;
            }



            .parabottomtext p {
                font-size: 18px;
                padding: 0 9px;
                margin-top: 26px;
            }

            .btn-nfo-box {
                position: relative;
                top: -14px;
            }

            /*.nfowrap .nfoback {
                margin-left: -6px;
            }*/

            .nfowrap .nfo h3 {
                font-size: 17px !important;
                text-align: center;
                line-height: 20px;
            }
        }


        @media (min-width:576px) and (max-width:767px) {
            .read-nfo-head {
                font-size: 32px;
                line-height: 43px;
            }

            .circle-img img {
                width: 100%;
            }

            .circle-img {
                margin-top: 20px;
                width: 70%;
                display: flex;
                margin: 0 auto;
                /* justify-content: center; */
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 16px;
                line-height: 35px;
            }

            .bold-nfo-text {
                font-size: 24px;
            }

            .ullis li {
                font-size: 20px;
            }

                .ullis li br {
                    display: none;
                }

            .business-cycle-nine .scheme-desc-nfo {
                font-size: 13px;
            }

            .nfowrap .nfoback {
                margin-left: -4px;
            }

            .nfowrap .nfo h3 {
                font-size: 18px !important;
                text-align: center;
                line-height: 20px;
            }
        }

        @media (min-width:320px) and (max-width:767px) {
            .boxwrapper .bricks-nfos {
                width: 100% !important;
                justify-content: start;
                margin-bottom: 14px;
            }

            .boxwrapper .boxbottom {
                width: 100% !important;
                justify-content: start;
            }
        }




        @media (min-width:768px) and (max-width:991px) {

            .boxwrapper {
                margin-top: 20px;
                display: flex;
                flex-wrap: wrap;
                flex-direction: row !important;
                flex-direction: flex !important;
                justify-content: center;
            }

                .boxwrapper .bricks-nfos {
                    width: 33.33% !important;
                    padding: 10px !important;
                    justify-content: center;
                }

            .box.bricks-nfos {
                margin-bottom: 0px !important;
            }

            .nfowrap {
                width: 100%;
            }

            .nfowrap {
                padding: 40px 0px 14px 0px !important;
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 11px !important;
                line-height: 29px;
            }

            .bold-nfo-text {
                font-weight: bold;
                color: #1c1c1c;
                font-size: 18px;
            }

            .ullis li {
                color: black;
                font-size: 17px !important;
                padding-left: 5px;
                font-weight: 500;
                line-height: 22px;
            }

            .boxwrapper .boxbottom {
                width: 26.33%;
                justify-content: start;
            }

            .boxwrapper .box.onepager {
                margin-bottom: 15px;
            }

            .boxwrapper .box.productppt {
                margin-bottom: 15px;
            }

            .boxwrapper .box.leaflet {
                margin-bottom: 15px;
            }

            .boxwrapper .box.leaflet {
                margin-bottom: 15px;
            }

            .boxwrapper .box.lastone {
                margin-bottom: 0px;
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 15px;
                line-height: 29px;
            }

            .boxbackfour {
                /* top: -15px; */
                position: relative;
            }

            .business-cycle-nine .riskometer_cont_col-nfo ul li {
                line-height: 1.4rem;
            }


            .nfowrap .nfo h3 {
                font-size: 19px;
                text-align: center;
                line-height: 20px;
            }

            .business-cycle-nine .scheme-desc-nfo {
                font-size: 13px !important;
            }

            .nfo-main .line-bottom {
                font-size: 13px !important;
            }
        }


        @media (min-width:992px) and (max-width:1199px) {
            .boxwrapper .bricks-nfos {
                justify-content: start;
                margin-bottom: 14px;
            }

            .boxwrapper {
                margin-top: 20px;
                display: flex;
                flex-wrap: wrap;
                flex-direction: row !important;
                flex-direction: flex !important;
                justify-content: center;
            }

                .boxwrapper .bricks-nfos {
                    width: 33.33% !important;
                    padding: 10px !important;
                    justify-content: center;
                }

            .bold-nfo-text {
                font-weight: bold;
                color: #1c1c1c;
                font-size: 22px;
            }

            .ullis li {
                color: black;
                font-size: 20px !important;
                padding-left: 5px;
                font-weight: 500;
            }



            .boxwrapper .boxbottom {
                width: 25% !important;
                justify-content: start;
            }

            .boxwrapper .box.onepager {
                margin-bottom: 19px;
            }

            .boxwrapper .box.productppt {
                margin-bottom: 19px;
            }

            .boxwrapper .box.leaflet {
                margin-bottom: 19px;
            }

            /* .boxwrapper .box.leaflet {
        margin-bottom: 19px;
    } */

            .boxwrapper .box.lastone {
                margin-bottom: 15px;
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 15px;
                line-height: 29px;
            }


            .nfowrap {
                padding: 40px 0px 14px 0px !important;
            }

            .boxwrapper .link-text {
                color: #000000;
                font-size: 14px;
                line-height: 29px;
            }

            .boxbackfour {
                padding-left: 0px !important;
            }

            .boxwrapper .box.leaflet.boxbackfour {
                z-index: -2;
                position: relative;
                margin-left: -4px;
                /* top: -18px; */
            }

            .boxwrapper .box.lastone {
                margin-bottom: 0px;
            }

            .boxwrapper .box.lastone {
                /* margin-bottom: 0px; */
                top: 14px;
                position: relative !important;
                /* top: -2px !important; */
            }
        }













        @media (min-width:320px) and (max-width:767px) {
            .product_suitable_wrap .short_desc_col-nfo {
                width: 100%;
            }

            /*.black-head-nfo {
                line-height: 32px !important;
            }*/

            .nfobtnn {
                width: 100% !important;
            }

            .business-cycle-nine .scheme-desc-nfo {
                margin-top: 23px;
            }

            .nfowrap-nfo {
                margin-top: 48px;
            }

            .boxwrapper .box.leaflet.boxbackfour {
                z-index: -2;
                margin-left: -2px
            }

            /*.boxbackthree {
                margin-left: -2px;
            }*/
        }
        /* @media (min-width:320px) and (max-width:1166px) {
   

    .boxwrapper .boxbottom {
        width: 100% !important;
        justify-content: start;
    }
} */
        @media (min-width:1025px) and (max-width:1166px) {

            .boxwrapper .boxbottom {
                margin-bottom: 10px;
            }

            .boxbackthree {
                background-color: #e1e0e0 !important;
                margin-left: 5px;
                ;
            }

            .boxwrapper .box.leaflet.boxbackfour {
                z-index: -2;
                margin-left: -4px !important;
                /* ma
        rgin-bottom: 22px; */
            }

            .boxwrapper .box.leaflet.boxbackfour {
                z-index: -2;
                position: relative;
                margin-left: -2px;
                /* top: -16px; */
            }

            .boxwrapper .box.onepager {
                margin-bottom: 19px;
            }
        }

        @media (min-width:1025px) and (max-width:1199px) {

            .backtopthree {
                margin-left: 5px !important;
            }

            .nfowrap .nfo h3 {
                font-size: 28px;
            }
        }

        @media (min-width:1167px) and (max-width:1300px) {
            .boxwrapper .link-text {
                font-size: 16px;
            }

            .boxwrapper .box.leaflet.boxbackfour {
                z-index: -2;
                margin-left: -4px !important;
                /* ma
        rgin-bottom: 22px; */
            }
        }
        /* @media (min-width:768px) and (max-width:1128px) {

    .business-cycle-five .start_dt-nfo {
        font-size: 20px;
    }

    .boxwrapper .box.leaflet.boxbackfour {
        z-index: -2;
        margin-left: -10px !important;

    }
} */
        @media (min-width:1301px) and (max-width:1334px) {
            .boxwrapper .box {
                width: 33.33%;
                padding: 9px;
            }
        }