body.overlay {
    position: fixed;
    float: left;
    width: 100%;
}
body.overlay::before {
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 0.5);
    z-index: 700;
}
.np-header-flex {
    display: flex;
    align-items: center;
}
.np-header {
    background: var(--color-white);
    padding: 18px 0;
    position: fixed;
    z-index: 700;
}
.np-header .np-header__logo a img {
    width: 235px;
}
.np-header.sticky {
    background-color: var(--color-white);
    box-shadow: rgb(99 99 99 / 0.2) 0 2px 8px 0;
}
.np-header__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.np-rgtSec {
    display: flex;
    align-items: center;
    gap: 30px;
}
.np-lftSec {
    display: flex;
    align-items: center;
}
.np-header__logo {
    margin-right: 70px;
}
.np-header__menuL {
    display: flex;
    align-items: center;
}
.np-header__menuL > li {
    margin-right: 40px;
}
.np-header__menuL > li:last-child {
    margin-right: 0;
}
.np-header__menuL > li a {
    font-size: 16px;
    font-weight: 600;
    color: var(--text-color);
    position: relative;
    transition: all 0.4s ease;
    overflow: hidden;
    display: flex;
    align-items: center;
    gap: 5px;
    float: left;
}
.np-header__menuL > li a span {
    position: relative;
    float: left;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -moz-transition: transform 0.3s, -moz-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s;
}
.np-header__menuL > li a span::before {
    position: absolute;
    top: 115%;
    content: attr(data-hover);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
    color: var(--color-secondary);
    z-index: 1;
}
.np-header__menuL > li a:hover span {
    -webkit-transform: translateY(-115%);
    -moz-transform: translateY(-115%);
    transform: translateY(-115%);
}
.np-header__menuL > li a:hover span::before {
    color: var(--color-secondary);
}
.np-dropLists {
    position: absolute;
    left: 50%;
    top: 100%;
    width: 230px;
    display: none;
    transform: translateX(-50%);
}
.np-dropList {
    width: 100%;
    float: left;
    border-radius: 5px;
    box-shadow: rgb(99 99 99 / 0.2) 0 2px 8px 0;
    background: var(--color-white);
    padding: 15px 25px;
}
.np-header__menuL > .np-dropdown .np-dropLists .space {
    margin: 15px 0;
    float: left;
    width: 100%;
}
.np-header__menuL > .np-dropdown {
    position: relative;
}
.np-dropList > li {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.np-dropList > li:not(:last-child) {
    margin-bottom: 10px;
}
.np-dropList > li a {
    width: 100%;
    float: left;
}
.comBtn {
    background: var(--color-secondary);
    font-size: 18px;
    color: var(--color-white);
    padding: 12px 40px;
    border-radius: 10px;
    border: 0;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 10px 10px 0 rgb(241 123 33 / 0.2);
    font-family: var(--ff-body);
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
    float: left;
}
.comBtn::before {
    content: "";
    position: absolute;
    background-color: rgb(255 255 255 / 0.1);
    width: 10%;
    height: 25%;
    border-radius: 50%;
    z-index: 1;
    top: 35%;
    left: 45%;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.comBtn:hover::before {
    -webkit-transform: scale(12);
    transform: scale(12);
    -webkit-transition: border-radius 0.5s 0.5s, -webkit-transform 0.5s;
    transition: border-radius 0.5s 0.5s, -webkit-transform 0.5s;
    transition: transform 0.5s, border-radius 0.5s 0.5s;
    transition: transform 0.5s, border-radius 0.5s 0.5s, -webkit-transform 0.5s;
}
.comBtn:hover::after {
    content: "";
    position: absolute;
    z-index: 2;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.np-getStartBtn .comBtn {
    background: #fff0;
    border: 1px solid var(--color-secondary);
    color: var(--color-secondary);
    padding: 12px 60px;
    font-family: var(--ff-primary);
    position: relative;
    isolation: isolate;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}
.np-getStartBtn .comBtn::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: var(--color-secondary); 
    z-index: -1;
    transition: all 0.5s ease-in-out;
}
.np-getStartBtn .comBtn:hover {
    color: var(--color-white);
    opacity: 1;
}
.np-getStartBtn .comBtn:hover::before {
    width: 100%;
}
.hamburger {
    position: relative;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: #fff0;
    border: 0;
    margin: 0;
    overflow: visible;
    z-index: 999;
    transition: 0.5s;
    display: none;
    justify-content: center;
    align-items: center;
}
.hamburger:hover {
    opacity: 1;
}
.hamburger.is-active:hover {
    opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
    background-color: var(--text-color);
}
.hamburger-box {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
}
.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
    width: 30px;
    height: 3px;
    background-color: var(--text-color);
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
    content: "";
    display: block;
}
.hamburger-inner::before {
    top: -10px;
}
.hamburger-inner::after {
    bottom: -10px;
}
.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-duration: 0.275s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
    width: 30px;
    top: 10px;
    transition: opacity 0.125s 0.275s ease;
}

/* ---- ps style 27/1/25 */
.searchFuncSec{padding-bottom:20px;} 
.searchTerm{padding-bottom: 130px;}
.searchTerm .np-edSec__subT{margin-top:0; margin-bottom:35px;}
.searchTerm .np-expSec__rgt-cards{gap:20px; margin-bottom:0px;}
.searchTerm .np-expSec__rgt-cards li{margin:0 auto;}
.whyInvest{margin:0 auto;}
.searchTerm .np-expSec__rgt-cards .slick-track li{margin: 0 15px; padding: 10px !important; padding-bottom:20px !important;}
.searchTerm .np-AIFSec__inner .np-expSec__rgt-cards .slick-dots{bottom:-7px !important; margin-bottom:-12px;} 


.searchTerm .amcSec2-div__inner .np-unlistTab__content .np-insite__inner-btn{display: flex;justify-content: center;margin-top: 50px;}/* svgite 13/03/25 */
.searchTerm .np-bondTabs {justify-content: center;}/* svgite 13/03/25 */

.hamburger--elastic .hamburger-inner::after {
    width: 30px;
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(135deg);
    transition-delay: 0.075s;
}
.hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0;
    opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner::after {
    width: 30px;
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.075s;
}
.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-duration: 0.275s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(-135deg);
    transition-delay: 0.075s;
}
.hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0;
    opacity: 0;
}
.hamburger--elastic-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 0.075s;
}
.np-main {
    margin-top: 70px;
}
.np-fSec {
    position: relative;
    z-index: 2;
}
.np-fSec__slide {
    background: linear-gradient(0, rgb(22 22 22 / 0.5) 0, rgb(22 22 22 / 0.5) 100%), lightgray 50% / cover no-repeat;
    border-radius: 0 0 100px 100px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}
.np-fSec__slide.slideClass .np-fSec__slide-float {
    padding: 22% 0;
}
.np-fSec__slide.slideClass {
    background-position: center !important;
    background-size: cover !important;
}
.np-fSec__slide.slideClass .np-fSec__slide-float .np-fSec__slide-wrp {
    display:none;
}
.np-fSec__slideImg {
    border-radius: 0 0 100px 100px;
    overflow: hidden;
}
.np-fSec__slideImg {
    position: relative;
    isolation: isolate;
}
.np-fSec__slideImg::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0, rgb(22 22 22 / 0.5) 0, rgb(22 22 22 / 0.5) 100%);
    z-index: 1;
}
.np-fSec__slide-float {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-top: 262px;
    padding-bottom: 242px;
}
.np-fSec__slide-title {
    font-family: "Intelo-Bold";
    font-size: 60px;
    color: var(--color-white);
    margin-bottom: 10px;
}
.np-fSec__slide-subT {
    font-weight: var(--fw-regular);
    font-size: 18px;
    line-height: 1.6;
    color: var(--color-white);
    margin-bottom: 35px;
}
.np-fSec__slide-wrp {
    max-width: 755px;
}
.np-fSec__slide-btn {
    padding: 14px 0;
}
.np-fSec__slide-btn .comBtn {
    font-size: 18px;
    padding: 14px 39px;
    font-weight: var(--fw-medium);
    position: relative;
    overflow: hidden;
    float: left;
}
.np-fSec__form {
    position: absolute;
    right: 206px;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    max-width: 482px;
    z-index: 1;
}
.np-fSec__formInner {
    position: relative;
    padding: 35px;
    background: var(--color-white);
    border-radius: 20px;
}
.np-fSec__formInner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 18px;
    top: 12px;
    background: var(--quaternary-bg-color);
    z-index: -1;
    transform: rotate(3.259deg);
    border-radius: 20px;
}
.np-fSec__formT {
    margin-bottom: 20px;
}
.np-fSec__formT h3 {
    color: var(--text-color);
    font-size: 28px;
    font-family: "Intelo-Bold";
}
.np-fSec__icon {
    position: absolute;
    top: 50%;
    left: 17px;
    transform: translateY(-50%);
}
.np-fSec__formInput input[type="text"] {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    padding: 17px 48px;
    border-radius: 10px;
    border: 1px solid #f3f3f3;
    width: 100%;
    background: var(--color-white);
    font-family: var(--ff-primary);
}
.np-fSec__formInput input::placeholder {
    color: rgb(148 150 153 / 0.8);
    font-family: var(--ff-primary);
}
.np-fSec__formInputs li {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    position: relative;
}
.np-fSec__formInputs li:last-child {
    margin-bottom: 0;
}
.np-fSec__formSelect select {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    padding: 17px;
    border-radius: 10px;
    border: 1px solid #f3f3f3;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--color-white);
    font-family: var(--ff-primary);
}
.np-fSec__formSelect::after {
    content: "\F0D7";
    font-family: FontAwesome;
    position: absolute;
    top: 15px;
    right: 15px;
    pointer-events: none;
    font-size: 20px;
}
.np-fSec__formCheck label {
    font-size: 12px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-fSec__formCheck input[type="checkbox"] {
    position: absolute;
    left: -9999px;
}
.np-fSec__formCheck input[type="checkbox"]:checked + label,
.np-fSec__formCheck input[type="checkbox"]:not(:checked) + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    line-height: 18px;
    display: inline-block;
    color: var(--sub-text-color);
}
.np-fSec__formCheck input[type="checkbox"]:checked + label:before,
.np-fSec__formCheck input[type="checkbox"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid var(--sub-text-color);
    border-radius: 5px;
    background: #fff;
}
.np-fSec__formCheck input[type="checkbox"]:checked + label:after,
.np-fSec__formCheck input[type="checkbox"]:not(:checked) + label:after {
    content: "";
    width: 6px;
    height: 10px;
    position: absolute;
    top: 2px;
    left: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: solid var(--text-color);
    border-width: 0 2px 2px 0;
}
.np-fSec__formCheck input[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: rotate(0);
}
.np-fSec__formCheck input[type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: rotate(45deg);
}
.np-fSec__formCheck label a {
    color: var(--color-secondary);
    text-decoration: underline;
}
.np-fSec__formBtn {
    margin-top: 26px;
    position: relative;
}
.np-fSec__formBtn .comBtn {
    font-size: 18px;
    padding: 15px 0;
    width: 100%;
    font-weight: var(--fw-bold);
    font-family: var(--ff-primary);
}
.np-fSec__slides .slick-dots {
    bottom: 23px;
}
.np-fSec__slides .slick-dots li {
    margin: 0 2.5px;
}
.np-fSec__slides .slick-dots li.slick-active button {
    background: var(--color-secondary);
    border: 0;
    width: 10px;
    height: 5px;
    border-radius: 3px;
}
.np-fSec__slides .slick-dots li button {
    border: 0;
    background: var(--color-white);
    width: 5px;
    height: 5px;
}
.np-expSec {
    background: url(../images/expImgBg.png) no-repeat center center/cover;
    padding: 172px 0 260px 0;
    margin-top: -97px;
    position: relative;
    isolation: isolate;
    z-index: 1;
}
.np-expSec__inner {
    display: flex;
    gap: 68px;
}
.comTitle {
    color: var(--color-white);
    font-size: 50px;
    font-weight: var(--fw-medium);
    font-family: "Intelo-Medium";
}
.comTitle span {
    font-weight: var(--fw-bold);
    font-family: "Intelo-Bold";
}
.comSubTitle {
    color: var(--color-white);
    font-size: 18px;
    font-weight: var(--fw-regular);
    margin-top: 20px;
    line-height: 1.5;
}
.np-expSec__card {
    background: var(--color-white);
    padding: 30px;
    border-radius: 20px;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 100%;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.09);
}
.np-expSec__card::before {
    content: "";
    position: absolute;
    left: 0;
    top: 20px;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: var(--color-secondary);
    z-index: -1;
    transition: all 0.3s ease-in-out;
}
.np-expSec__cardTop {
    display: flex;
    align-items: center;
}
.np-expSec__cardTop span {
    background: rgb(40 58 149 / 0.1);
    width: 80px;
    height: 80px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    flex: 0 0 80px;
}
.np-expSec__cardTop h3 {
    font-size: 22px;
    font-weight: var(--fw-bold);
    font-family: "Intelo-Bold";
    color: var(--text-color);
    padding-left: 15px;
    margin-left: 15px;
    border-left: 3px solid var(--color-secondary);
    line-height: 30px;
}
.np-expSec__cardMid {
    margin: 20px 0;
}
.np-expSec__cardMid p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    line-height: 28px;
    color: var(--sub-text-color);
    height: 170px;
    overflow: auto;
}
.np-expSec__cardMid.vmid p {
    height: 100px;
}
.np-expSec__cardBot {
    float: left;
}
.np-expSec__cardBot h3 {
    display: flex;
    align-items: center;
    gap: 12px;
    color: var(--color-secondary);
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    line-height: 28px;
    text-decoration: underline;
}
.np-expSec__lft {
    flex: 0 0 521px;
}
.np-expSec__lft p {
    text-align: left;
}
.np-expSec__rgt-cards {
    display: flex;
    position: relative;
    z-index: 1;
    justify-content: space-between;
    align-items: flex-start;
    flex-flow: row wrap;
}
.np-expSec__rgt-cards li {
    width: calc(50% - 18px);
    padding-bottom: 20px;
}
.np-expSec__rgt-cards li a {
    float: left;
    width: 100%;
}
.np-expSec__rgt-cards li a:hover .np-expSec__card {
    background: #f8981c;
}
.np-expSec__rgt-cards li a:hover .np-expSec__card::before {
    top: 0;
}
.np-expSec__rgt-cards li a:hover .np-expSec__cardTop h3 {
    color: var(--color-white);
    border-left: 3px solid var(--color-white);
}
.np-expSec__rgt-cards li a:hover .np-expSec__cardTop span path {
    fill: var(--color-white);
}
.np-expSec__rgt-cards li a:hover .np-expSec__cardTop span {
    background: var(--color-white);
}
.np-expSec__rgt-cards li a:hover .np-expSec__cardMid p {
    color: var(--color-white);
}
.np-expSec__rgt-cards li a:hover .np-expSec__cardBot h3 {
    color: var(--color-white);
}
.np-expSec__rgt-cards.np-abtSec2__cards {
    justify-content: space-between;
}
.np-expSec__rgt-cards.home {
    justify-content: space-between;
}
.np-expSec__rgt-cards.home li {
    width: calc(50% - 15px);
}
.np-unlistSec.np-mld .np-expSec__rgt-cards li {
    width: calc(50% - 30px);
    margin: 0 15px;
}
.np-expSec__rgt-cards li a:hover .np-expSec__cardBot h3 path {
    stroke: var(--color-white);
}
.np-pmsService__cards.ap-aif li {
    width: calc(50% - 20px);
}
.np-edSec__blockList {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-flow: row wrap;
}
.np-edSec__blockList li {
    width: calc(25% - 23px);
    float: left;
    display: flex;
}
.np-edSec__blockList li a {
    width: 100%;
    float: left;
    transition: all 0.3s ease-in-out;
}
.np-edSec {
    padding: 125px 0 300px 0;
    background: url(../images/bgImg1.png) no-repeat center;
}
.np-edSec__title {
    margin-bottom: 16px;
}
.np-edSec__title h3 {
    font-size: 50px;
    font-weight: var(--fw-medium);
    font-family: "Intelo-Medium";
    color: var(--color-primary);
}
.np-edSec__title h3 span {
    font-weight: var(--fw-bold);
    font-family: "Intelo-Bold";
    color: var(--color-secondary);
}
.np-edSec__title .hTitle {
    font-size: 50px;
    font-weight: var(--fw-medium);
    font-family: "Intelo-Medium";
    color: var(--color-primary);
}
.np-edSec__title .hTitle span {
    font-weight: var(--fw-bold);
    font-family: "Intelo-Bold";
    color: var(--color-secondary);
}
.np-edSec__subT p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 1.7;
}
.np-edSec__blocks {
    margin-top: 50px;
}
.np-edSec__block {
    background: #f4f3fd;
    padding: 24px;
    border-radius: 20px;
    border: 0.5px solid var(--color-secondary);
    display: flex;
    gap: 18px;
    align-items: center;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    transition: all 0.3s ease-in-out;
}
.np-edSec__block span {
    width: 60px;
    height: 60px;
    flex: 0 0 60px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-white);
}
.np-edSec__block h3 {
    color: var(--text-color);
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    transition: all 0.3s ease-in-out;
    line-height: 1.5;
}
.np-edSec__blockBtn a {
    background: var(--color-secondary);
    color: var(--color-white);
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    padding: 42px 70px;
    display: flex;
    align-items: center;
    gap: 15px;
    border-radius: 20px;
    border: 0.5px solid var(--color-secondary);
}
.np-edSec__blockList li a:hover .np-edSec__block {
    background: var(--color-secondary);
}
.np-edSec__blockList li a:hover .np-edSec__block h3 {
    color: var(--color-white);
}
.np-chSec {
    margin-top: -190px;
    margin-bottom: 130px;
}
.np-chSec__img {
    border-radius: 10px;
    overflow: hidden;
    flex: 0 0 500px;
}
.np-chSec__img img {
    transition: all 0.3s ease-in-out;
    width: 100%;
}
.np-chSec__img img:hover {
    transform: scale(1.1);
}
.np-chSec__inner {
    display: flex;
    gap: 50px;
    margin-bottom: 40px;
}
.np-chSec__para p {
    font-size: 16px;
    color: var(--sub-text-color);
    line-height: 28px;
    margin-top: 20px;
}
.np-chSec__subT p {
    font-size: 18px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-chSec__cardList {
    display: flex;
    gap: 35px;
}
.np-chSec__cardList li {
    width: calc(33.3% - 0px);
    float: left;
    display: flex;
}
.np-chSec__card {
    background: #f4f3fd;
    border: 0.5px solid var(--color-secondary);
    padding: 40px;
    border-radius: 20px;
    text-align: center;
}
.np-chSec__card h3 {
    font-size: 45px;
    color: var(--text-color);
    font-family: "Intelo-Bold";
    margin-bottom: 8px;
}
.np-chSec__card p {
    font-size: 25px;
    color: var(--text-color);
    font-family: "Intelo-Regular";
    line-height: 28px;
}
.np-cliSec__inner {
    display: flex;
    align-items: center;
    gap: 68px;
}
.np-cliSec {
    margin-bottom: 230px;
    overflow: hidden;
}
.np-cliSec__slidBtns {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    position: absolute;
    left: -3%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
    width: 103%;
}
.np-cliSec__slidBtns button.slick-disabled {
    background: #f8b390;
}
.np-cliSec__slidBtns button {
    width: 50px;
    height: 50px;
    background: var(--color-secondary);
    border: 0;
    border-radius: 50px;
    font-size: 18px;
    color: var(--color-white);
    cursor: pointer;
}
.np-cliSec__para p {
    font-size: 16px;
    color: var(--sub-text-color);
    line-height: 28px;
}
.np-cliSec {
    margin-bottom: 230px;
}
.np-cliSec__lft {
    max-width: 600px;
}
.np-cliSec__sliders li {
    margin-right: 30px;
}
.np-cliSec__sliderTop {
    height: 240px;
}
.np-cliSec__slider {
    padding: 30px;
    border: 1px solid rgb(40 58 149 / 0.2);
    border-radius: 20px;
}
.np-cliSec__slider p {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--sub-text-color);
    line-height: 24px;
    font-style: italic;
    text-align: justify;
}
.np-cliSec__rgt {
    max-width: 1046px;
    position: relative;
}
.np-cliSec__sliderBot {
    display: flex;
    gap: 15px;
    margin-top: 54px;
}
.np-cliSec__sliderBot-img img {
    overflow: hidden;
    border-radius: 5px;
}
.np-cliSec__sliderBot-title h3 {
    font-size: 20px;
    font-weight: var(--fw-bold);
    line-height: 20px;
    color: var(--text-color);
}
.np-cliSec__sliderBot-title p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    font-style: normal;
    text-align: start;
}
.np-insite {
    background: url(../images/get-startedBg.png) no-repeat center center/cover;
    padding-top: 138px;
    padding-bottom: 260px;
    position: relative;
    z-index: 1;
}
.np-insite__title {
    margin-bottom: 20px;
}
.np-insite__title h3 {
    font-size: 50px;
    font-weight: var(--fw-medium);
    color: var(--color-white);
    font-family: "Intelo-Medium";
}
.np-insite__title h3 span {
    font-family: "Intelo-Bold";
}
.np-insite__subT p {
    color: var(--color-white);
    font-size: 18px;
    font-weight: var(--fw-regular);
}
.np-insite__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.np-insite__inner-btn .comBtn {
    padding: 14px 48px;
}
.np-insite__inner-rgt {
    max-width: 997px;
}
.np-insite__cards {
    margin-top: -200px;
    margin-bottom: 125px;
    position: relative;
    z-index: 1;
}
.np-insite__card-img img {
    overflow: hidden;
    border-radius: 20px;
    transition: all 0.3s ease-in-out;
    width: 100%;
}
.np-insite__card-img {
    overflow: hidden;
    border-radius: 20px;
}
.np-insite__card-img img:hover {
    transform: scale(1.1);
}
.np-insite__card-tags h3 {
    padding: 4px 10px;
    border-radius: 6px;
    background: rgb(244 123 32 / 0.05);
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--color-secondary);
}
.np-insite__card-mid {
    display: flex;
    gap: 24px;
    margin-top: 11px;
    margin-bottom: 13px;
    flex-flow: row wrap;
}
.np-insite__card-cal {
    display: flex;
    gap: 5px;
    align-items: center;
}
.np-insite__card-cal p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-insite__card-time {
    display: flex;
    gap: 5px;
    align-items: center;
}
.np-insite__card-time p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-insite__card-bot {
    margin-bottom: 10px;
}
.np-insite__card-bot h3 {
    font-family: "Intelo-Bold";
    font-size: 20px;
    color: var(--text-color);
    line-height: 35px;
}
.np-insite__cardList li {
    float: left;
    display: flex;
    margin: 0 15px;
}
.np-insite__cardList li a {
    transition: all 0.3s ease-in-out;
    width: 100%;
    float: left;
}
.np-insite__cardList li a:hover {
    box-shadow: rgb(0 0 0 / 0.1) 0 4px 12px;
    border-radius: 10px;
    overflow: hidden;
}
.np-insite__cardList .slick-dots {
    bottom: -35px;
}
.np-insite__cardList .slick-dots li {
    margin: 0 2.5px;
    width: auto;
    float: none;
    display: inline-block;
}
.np-insite__cardList .slick-dots li.slick-active button {
    background: var(--color-secondary);
    border: 0;
    width: 10px;
    height: 5px;
    border-radius: 3px;
}
.np-insite__cardList .slick-dots li button {
    border: 0;
    background: var(--color-black);
    width: 5px;
    height: 5px;
}
.np-insite__card-disc {
    transition: all 0.3s ease-in-out;
    margin-top: 26px;
    padding: 15px 25px;
}
.np-fSec__btns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 15px;
}
.np-fSec__prev {
    border: 0;
    background: #fff0;
    font-size: 60px;
    color: var(--color-secondary);
    cursor: pointer;
}
.np-fSec__next {
    border: 0;
    background: #fff0;
    font-size: 60px;
    color: var(--color-secondary);
    cursor: pointer;
}
.np-redef__inner {
    display: flex;
    align-items: center;
}
.np-redef__rgt-title h3 {
    color: var(--color-primary);
    font-size: 50px;
    font-family: "Intelo-Medium";
    font-weight: var(--fw-medium);
}
.np-redef__rgt-title h3 span {
    color: var(--color-secondary);
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
}
.np-redef__rgt-para p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 28px;
}
.np-redef__rgt-para {
    margin-top: 16px;
    margin-bottom: 40px;
}
.np-redef__rgt-block:not(:last-child) {
    margin-bottom: 25px;
}
.np-redef__rgt-block a {
    border: 1px solid rgb(128 149 255 / 0.2);
    border-radius: 20px;
    padding: 30px 35px;
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.np-redef__rgt-block-disc h3 {
    font-size: 25px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-redef__rgt-block-disc p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    margin-top: 9px;
}
.np-redef__rgt-block-arrow i {
    font-size: 40px;
    color: var(--text-color);
}
.np-redef__lft-img {
    position: relative;
    isolation: isolate;
}
.np-redef__lft-img::before {
    content: "";
    position: absolute;
    left: -14%;
    top: 5%;
    background: url(../images/img2-back.png) no-repeat;
    background-size: 100%;
    width: 720px;
    height: 720px;
    z-index: -1;
}
.np-abtSec1 {
    background: url(../images/finance-bg.png) no-repeat center center/cover;
    padding: 120px 0 440px 0;
}
.np-abtSec2 {
    background: url(../images/abt-finance-bg.png) no-repeat center center/cover;
    margin-bottom: 230px;
    padding: 75px 0;
}
.np-abtSec2__img {
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 0.1);
    margin-top: -280px;
}
.np-abtSec2__img iframe {
    border: 0;
}
.np-abtSec2__title {
    margin-top: 120px;
    margin-bottom: 60px;
}
.np-abtSec2__title .comSubTitle {
    padding: 0 160px;
}
.np-expSec__rgt-cards.np-abtSec2__cards li {
    width: calc(33.3% - 23px);
    display: flex;
}
.np-expSec__rgt-cards.np-abtSec2__cards li:hover .np-expSec__card {
    background: #f8981c;
}
.np-expSec__rgt-cards.np-abtSec2__cards li:hover .np-expSec__card::before {
    top: 0;
}
.np-expSec__rgt-cards.np-abtSec2__cards li:hover .np-expSec__cardTop h3 {
    color: var(--color-white);
    border-left: 3px solid var(--color-white);
}
.np-expSec__rgt-cards.np-abtSec2__cards li:hover .np-expSec__cardMid p {
    color: var(--color-white);
}
.np-expSec__rgt-cards.np-abtSec2__cards li:hover .np-expSec__cardTop span path {
    fill: var(--color-white);
}
.np-expSec__rgt {
    margin-bottom: -130px;
}
.np-abtSec3__top {
    margin-bottom: 80px;
}
.np-abtSec4 {
    background: url(../images/get-startedBg.png) no-repeat center center/cover;
    padding: 80px 0 0 0;
    margin-bottom: 80px;
    position: relative;
    z-index: 1;
    isolation: isolate;
}
.np-abtSec4__cards {
    margin-top: 47px;
}
.np-abtSec4__card-img {
    overflow: hidden;
    border-radius: 20px;
}
.np-abtSec4__card-img img {
    width: 100%;
}
.np-abtSec4__card {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.np-abtSec4__card-txt h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    color: var(--text-color);
    font-size: 28px;
    text-align: center;
    margin-bottom: 7px;
}
.np-abtSec4__card-txt p {
    font-size: 20px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-abtSec4__cardList {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    gap: 50px;
}
.np-abtSec4__cardList li {
    width: 100%;
    float: left;
}
.np-abtSec4__card-txtParent {
    position: relative;
    z-index: 10;
    display: flex;
    justify-content: center;
    background: var(--color-white);
    border-radius: 10px;
    margin-top: -35px;
    padding: 10px 25px;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 0.1);
}
.np-abtSec5 {
    margin-bottom: 80px;
}
.np-abtSec5__card-disc p {
    font-size: 18px;
    color: var(--text-color);
    font-weight: var(--fw-medium);
    margin-bottom: 10px;
    line-height: 24px;
}
.np-footer {
    background: linear-gradient(180deg, #666 0, #333 100%);
    padding: 30px 0;
    position: relative;
    z-index: 1;
    padding-bottom: 90px;
}
.np-footer::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/footer-overlay.png) no-repeat center center/cover;
    z-index: 1;
    mix-blend-mode: multiply;
}
.np-footer__subSec-in {
    background: linear-gradient(180deg, #4156a6 0, #283a97 100%);
    padding: 52px 50px;
    border-radius: 30px;
    margin-top: -120px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.np-footer__subSec-title h3 {
    font-size: 35px;
    color: var(--color-white);
    font-weight: 500;
    font-family: "Intelo-Medium";
}
.np-footer__subSec-title h3 span {
    font-size: 35px;
    color: var(--color-white);
    font-weight: 800;
    font-family: "Intelo-Bold";
}
.np-footer__subSec-input {
    margin-right: 15px;
}
.np-footer__subSec-input input[type="text"] {
    width: 400px;
    background: var(--color-white);
    border-radius: 10px;
    border: 1px solid #f3f3f3;
    padding: 20px 0 20px 51px;
    font-family: var(--ff-primary);
}
.np-footer__subSec-input input::placeholder {
    font-size: 14px;
    color: rgb(148 150 153 / 0.8);
    font-weight: var(--fw-regular);
}
.env-icon {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.np-footer__subSec-inputBtn .comBtn {
    padding: 18px 60px;
    font-family: var(--ff-primary);
}
.np-footer__menuLists {
    margin-top: 75px;
    padding-bottom: 37px;
    margin-bottom: 37px;
    border-bottom: 1px solid rgb(255 255 255 / 0.2);
}
.np-footer__menuList {
    display: flex;
    gap: 20px;
}
.np-footer__menuList > li {
    float: left;
    display: flex;
    justify-content: center;
}
.np-footer__menuList > li:first-child {
    max-width: 450px;
}
.np-footer__menuPara:last-child {
    margin-top: 20px;
}
.np-footer__menuPara p {
    font-size: 14px;
    color: var(--color-white);
    font-weight: var(--fw-regular);
    line-height: 28px;
}
.np-footer__menuTitle h3 {
    font-size: 18px;
    font-weight: var(--fw-semi-bold);
    color: var(--color-white);
}
.np-footer__menuSubList {
    margin-top: 24px;
}
.np-footer__menuSubList > li a {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--color-white);
    font-family: "Intelo-Regular";
    line-height: 24px;
    margin-bottom: 8px;
    transition: all 0.3s ease-in-out;
}
.np-footer__menuSubList > li a:hover {
    color: var(--color-secondary);
}
.np-footer__menuPar:last-child {
    border-bottom: 1px solid rgb(255 255 255 / 0.5);
    padding-bottom: 22px;
    margin-bottom: 25px;
    margin-top: 20px;
}
.np-footer__menuPar p {
    font-weight: var(--fw-regular);
    font-size: 14px;
    color: var(--color-white);
    line-height: 24px;
}
.np-footer__menuPar p span {
    font-weight: var(--fw-bold);
    font-size: 14px;
}
.line {
    padding: 0 5px;
}
.np-footer__menuPar p a {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--color-white);
}
.np-footer__menuRgt h3 {
    color: var(--color-white);
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
}
.np-footer__menuBot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 2;
    gap: 10px;
}
.np-footer__menuLft-in {
    display: flex;
    justify-content:center;
    flex-flow:row wrap;
    gap: 18px;
}
.np-footer__menuLft-in li a span {
    width: 40px;
    height: 40px;
    float: left;
    background: var(--color-white);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s ease;
}
.np-footer__menuLft-in li a span i {
    color: var(--text-color);
    font-size: 20px;
}
.np-footer__menuLft-in li a:hover span {
    background-color: var(--color-secondary);
}
.np-footer__menuLft-in li a:hover span i {
    color: #fff;
}
.np-footer__subSec {
    position: relative;
    z-index: 3;
}
.np-footer__inner {
    position: relative;
    z-index: 2;
}
.np-award__slider {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    padding: 30px;
    min-height: 372px;
}
.np-award__slider-img {
    display: flex;
    justify-content: center;
}
.np-award__slider-dsc {
    margin-top: 20px;
    text-align: center;
}
.np-award__slider-dsc h3 {
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-award__slider-dsc p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 28px;
}
.np-abtSec3__mid-years h3 {
    font-size: 35px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
    margin-bottom: 25px;
}
.np-abtSec3__mid-title p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    line-height: 24px;
}
.np-abtSec3__mid-titleList li {
    float: left;
    position: relative;
}
.np-abtSec3__mid-titleList li p {
    position: relative;
}
.np-abtSec3__mid-titleList li p::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 7px;
    width: 10px;
    height: 10px;
    background: var(--color-secondary);
    border-radius: 50px;
}
.np-abtSec3__mid-titleList li p::after {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 2px;
    height: 100%;
    background: var(--color-primary);
    z-index: -1;
}
.np-abtSec3__mid-titleList li:last-child p::after {
    display: none;
}
.np-abtSec3__mid-titleList li:not(:last-child) p {
    padding-bottom: 15px;
}
.np-abtSec3__mid-list {
    display: none;
    flex-flow: row wrap;
    position: relative;
    z-index: 1;
    gap: 60px 0;
}
.np-footer__subSec-inputBtn {
    position: relative;
}
.np-abtSec3__mid-list > li {
    width: calc(33.3% - 0px);
    float: left;
}
.np-abtSec3__mid-yearParent {
    display: flex;
    justify-content: center;
}
.np-abtSec3__mid-years {
    max-width: 250px;
    width: 100%;
}
.np-abtSec3__mid-titleList {
    position: relative;
    padding-left: 25px;
    padding-top: 50px;
}
.np-abtSec3__mid-titleList::before {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    width: 28px;
    height: 28px;
    background: url(../images/year-ball.svg) no-repeat center;
}
.np-abtSec3__mid-titleList::after {
    content: "";
    position: absolute;
    left: 9px;
    top: 0;
    width: 2px;
    height: 60px;
    background-color: var(--color-primary);
    z-index: -1;
}
.np-abtSec3 {
    margin-bottom: 120px;
}
.ap-serviceAccolades > p.np-accoledsText.star {
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    float: left;
    width: 100%;
    color: var(--color-white);
    display: flex;
    justify-content: center;
    gap: 10px;
}
.ap-serviceAccolades > p.np-accoledsText.star a {
    font-size: 16px;
    text-align: center;
    color: var(--color-white);
    text-decoration: underline;
}
.np-accoledsText {
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    float: left;
    width: 100%;
    color: var(--text-color);
}
.np-comingSoon {
    margin: 0;
}
.np-comingSoonParent {
    display: flex;
    align-items: center;
}
.np-comingSoon__inner h3 {
    width: 100%;
    float: left;
    text-align: center;
    font-family: "Intelo-Bold";
    font-size: 50px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-comingSoonImg img {
    width: 100%;
}
.np-floatBtn {
    position: fixed;
    z-index: 999;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
    background: var(--color-primary);
    padding: 15px 10px;
    box-shadow: rgb(99 99 99 / 0.2) 0 2px 8px 0;
    transition: all 0.3s ease-in-out;
}
.np-floatBtn.sticky {
    display: block;
    transition: all 0.3s ease-in-out;
}
.np-floatBtn__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.np-floatBtn .np-loginBtn {
    width: auto;
    float: right;
}
.np-floatBtn .np-loginBtn a {
    font-size: 16px;
    padding: 12px 45px;
}
.np-floatBtn p {
    font-size: 20px;
    color: var(--color-white);
    font-weight: var(--fw-semi-bold);
}
.np-cliSec__sliderBot-img {
    width: 62px;
    height: 62px;
    flex: 0 0 62px;
    display: none;
}
.popupSec {
    display: flex;
    align-items: center;
    justify-content: center;
}
.popupSec__inner {
    position: relative;
    border-radius: 10px;
    padding: 50px 30px;
    max-width: 600px;
    background: var(--color-white);
}
.btnClose {
    position: absolute;
    right: 10px;
    height: 25px;
    width: 25px;
    top: 10px;
    cursor: pointer;
}
.OtpPopup h3 {
    font-size: 18px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    margin-bottom: 20px;
    text-align: start;
}
.OtpPopupInput {
    position: relative;
}
.OtpPopupInput input[type="text"] {
    background: #fff0;
    border: 1px solid var(--sub-text-color);
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    font-size: 18px;
    font-weight: var(--fw-medium);
    color: var(--text-color);
}
.OtpPopupInputBtn {
    display: flex;
    justify-content: center;
    position: relative;
    margin-top: 15px;
}
.OtpPopupInput__tag {
    position: relative;
}
.OtpPopupInput__tag a {
    font-size: 14px;
    text-align: end;
    margin-top: 10px;
    color: var(--text-color);
    font-weight: var(--fw-regular);
    float: left;
    width: 100%;
}
.np-comingSoon .np-footer__subSec-in {
    display: none;
}
.hideSection {
    display: none;
}
.resendMobile.disabled {
    pointer-events: none;
}
#getOtp {
    font-size: 30px;
    width: 100%;
    float: left;
    text-align: center;
    color: green;
}
.thankYou {
    font-size: 26px;
    font-weight: var(--fw-bold);
    text-align: center;
    color: var(--color-secondary);
}
.OtpPopupImg {
    display: flex;
    justify-content: center;
}
.np-text {
    display: none;
    margin-top: 20px;
}
.np-text.np-starTxt {
    display: block;
}
.np-text p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    line-height: 30px;
}
.np-AboutFaq a span {
    display: none !important;
}
.np-AboutFaq .faq-list {
    display: none !important;
}
.np-playButnTag {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    filter: drop-shadow(0 0 0.75rem rgb(0 0 0 / 0.35));
    background: var(--color-white);
    border-radius: 50%;
}
.np-accoledsText {
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    float: left;
    width: 100%;
    color: var(--text-color);
}
.ap-contactMain-inner.amc-div .ap-contactImg-div {
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 0.1);
    width: calc(56% - 24px);
}
.np-MLDSec .ap-contactMain-inner.amc-div .ap-contactImg-div {
    padding: 52px;
}
.ap-contactMain-inner.amc-div .ap-queryDiv {
    width: calc(44% - 5px);
}
.amcSec1-div {
    background: url(../images/amcImg2.png) no-repeat;
    padding-top: 100px;
    margin-bottom: 130px;
    z-index: 11;
    position: relative;
}
.amcSec1-div .np-expSec__rgt-cards {
    gap: 40px;
    margin-top: 70px;
    width: 100%;
    float: left;
}
.amcSec1-div .np-expSec__rgt-cards li {
    width: calc(33.3% - 27px);
    margin: 0 15px;
    padding-bottom: 20px;
}
.amcSec1-div .np-expSec__rgt-cards .slick-dots {
    bottom: -50px;
}
.amcSec1-div .np-expSec__rgt-cards .slick-dots li {
    width: auto;
    margin: 0 5px;
    padding: 0;
}
.amcSec1-div .np-expSec__rgt-cards .slick-dots li.slick-active button {
    background: var(--color-secondary);
    border: 0;
    width: 10px;
    height: 5px;
    border-radius: 3px;
}
.amcSec1-div .np-expSec__rgt-cards .slick-dots li button {
    border: 0;
    background: var(--color-black);
    width: 5px;
    height: 5px;
}
.amcSec1-div .np-expSec__rgt-cards.epsoCards {
    display: block;
}
.amcSec1-div .np-expSec__rgt-cards.epsoCards li {
    width: auto;
}
.amcSec2-div {
    margin-bottom: 130px;
    margin-top: 130px;
}
.amcSec2-div__brand {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 27px 0 32px 0;
}
.amcSec2-div__brand p {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 16px;
    color: var(--text-color);
    margin-top: 17px;
    text-align: center;
}
.amcSec2-div__brands {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    gap: 30px;
    margin-top: 50px;
}
.amcSec2-div__brands li {
    width: calc(25% - 23px);
    float: left;
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
}
.amcSec2-div .np-insite__inner-btn {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
.np-insite__cards.amcSec3-div {
    margin-bottom: 250px;
}
.np-expSec.fetureOpt {
    background: url(../images/fetureOptImg2.png) no-repeat;
    margin-top: 0;
    padding-top: 76px;
    padding-bottom: 75px;
}
.np-expSec.fetureOpt .np-expSec__rgt {
    margin: 0;
}
.ap-contact-main.featureOptSec {
    background: 0;
    padding-bottom: 130px;
}
.ap-contact-main.featureOptSec.np-MLDSec {
    padding: 0;
    margin-bottom: 130px;
}
.ap-contact-main.featureOptSec.opp {
    padding-top: 130px;
}
.ap-contact-main.featureOptSec.work {
    padding-top: 0;
}
.np-fetOpt__subSec h3 {
    font-size: 18px;
    font-weight: var(--fw-bold);
    font-family: "Intelo-Bold";
    color: var(--color-primary);
    margin-bottom: 15px;
}
.np-fetOpt__subSec p {
    font-size: 14px;
    line-height: 22px;
    color: var(--sub-text-color);
}
.np-fetOpt__subSec:not(:last-child) {
    margin-bottom: 25px;
}
.np-fetOpt__subList {
    display: flex;
    flex-flow: row wrap;
    gap: 33px 45px;
}
.np-fetOpt__subList li {
    float: left;
    width: calc(50% - 23px);
}
.np-faq {
    margin-bottom: 130px;
}
.np-main.secBg {
    background: url(../images/page-bg.png) no-repeat;
    background-position: right top;
}
.np-bondSec {
    margin-bottom: 130px;
    margin-top: 130px;
}
.np-bondSec__inner .np-edSec__subT {
    padding: 0 225px;
}
.np-bondTabs {
    border-bottom: 1px solid rgb(22 22 22 / 0.2);
    margin-top: 50px;
    margin-bottom: 40px;
}
.np-bondTabs {
    display: flex;
    justify-content: center;
}
.np-bondTabs li {
    display: inline-block;
    position: relative;
}
.np-bondTabs li::before {
    width: 0;
}
.np-bondTabs li.active {
    padding-bottom: 20px;
}
.np-bondTabs li.active::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--color-primary);
}
.np-bondTabs li a {
    font-size: 20px;
    font-weight: var(--fw-medium);
    color: var(--sub-text-color);
    font-family: "Intelo-Medium";
    transition: all 0.3s ease-in-out;
    padding: 0 25px;
}
.np-bondTabs li a.active {
    color: var(--color-primary);
    font-family: var(--ff-primary);
    font-weight: var(--fw-bold);
}
.np-bondTabs li a:hover {
    color: var(--color-primary);
}
.np-txt {
    left: 40px;
    top: 50%;
    transform: translateY(-50%);
}
.np-txt .comTitle {
    font-size: 40px;
}
.np-bondTabCard {
    background: var(--color-white);
    padding: 30px;
    border-radius: 20px;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 100%;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
}
.np-bondTabCard::before {
    content: "";
    position: absolute;
    left: 0;
    top: 20px;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: var(--color-secondary);
    z-index: -1;
    transition: all 0.3s ease-in-out;
}
.np-bondTab .slick-slide {
    float: left;
    margin: 0 15px;
    padding-bottom: 20px;
}
.np-bondTab li a {
    float: left;
}
.np-bondTab li a:hover .np-bondTabCard {
    background: #f8981c;
}
.np-bondTab li a:hover .np-bondTabCard::before {
    top: 0;
}
.np-bondTab .slick-dots li {
    margin: 0 2.5px;
}
.np-bondTab .slick-dots li.slick-active button {
    border: 0;
    background: var(--color-secondary);
    width: 10px;
    height: 5px;
    border-radius: 3px;
}
.np-bondTab .slick-dots li button {
    width: 5px;
    height: 5px;
    background: #787878;
    border: 0;
}
.np-bondTabCardTop {
    display: flex;
    align-items: center;
    gap: 15px;
}
.np-bondTabCardImg {
    border-radius: 10px;
    overflow: hidden;
    background: var(--color-white);
    border: 1px solid rgb(22 22 22 / 0.05);
}
.np-bondTabCardTxt h3 {
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-bondTabCardMid {
    margin-top: 15px;
    margin-bottom: 20px;
}
.np-bondTabCardMid-list {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}
.np-bondTabCardMid-list:last-child {
    margin-bottom: 0;
}
.np-bondTabCardMid-list p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    line-height: 22px;
    color: var(--sub-text-color);
}
.np-bondTabCardMid-list h3 {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-bondTabCardBot {
    margin-bottom: 25px;
}
.np-bondTabCardBot p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    line-height: 22px;
    color: var(--sub-text-color);
}
.np-bondTabCardBot h3 {
    font-size: 25px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-bondTab li a:hover .np-bondTabCardTxt h3,
.np-bondTab li a:hover .np-bondTabCardMid-list p,
.np-bondTab li a:hover .np-bondTabCardMid-list h3,
.np-bondTab li a:hover .np-bondTabCardBot p,
.np-bondTab li a:hover .np-bondTabCardBot h3 {
    color: var(--color-white);
}
.np-bondTab li a:hover .np-expSec__cardBot h3,
.np-bondTab li a:hover .np-expSec__cardBot svg path {
    color: var(--color-white);
    stroke: var(--color-white);
}
.np-bondTab .slick-list {
    padding: 0 0 20px 0;
}
.np-bondSec__sliders {
    display: none;
}
.np-bondSec__sliders.active {
    display: block;
}
.ap-contactMain-inner .np-edSec__title h3 {
    font-size: 50px;
}
.np-unlistedTabs .np-bondTabs li {
    width: calc(33.3% - 0px);
    text-align: center;
}
.np-unlistTab__content {
    display: none;
}
.np-unlistTab__content.active {
    display: block;
}
.np-unlistTab__content p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 1.5;
}
.np-comingSoon {
    margin: 100px 0 150px 0;
}
.np-comingSoon__inner h3 {
    width: 100%;
    float: left;
    text-align: center;
    font-family: "Intelo-Bold";
    font-size: 50px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.counter:not(.is-visible) {
    visibility: hidden;
}
.np-unlistSec {
    background: url(../images/amcImg2.png) no-repeat;
    padding: 150px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 130px;
}
.np-unlistSec1 {
    padding: 0 0 130px 0;
}
.np-unlistSec1 .np-edSec__title {
    margin-bottom: 30px;
}
.np-unlistSec2 .comSubTitle {
    color: var(--sub-text-color);
}
.amcSec2-div.np-unlistSec2.pms {
    margin-top: 0;
}
.np-pmsCalc {
    background: var(--color-white);
    border-radius: 20px;
    padding: 60px 50px;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    border: 1.5px solid rgb(22 22 22 / 0.05);
    margin-top: 40px;
}
.np-pmsCalc__title {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 25px;
    color: var(--color-primary);
    padding-bottom: 23px;
    position: relative;
}
.np-pmsCalc__title::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    width: 650px;
    transform: translateX(-50%);
    height: 2px;
    background: var(--color-primary);
}
.ap-serviceAccolades p.np-pmsCalc__sub {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 20px;
    margin-top: 21px;
}
.np-pmsCalc__cont {
    margin-top: 33px;
    display: flex;
    justify-content: space-between;
}
.np-pmsCalc__cont-lft {
    max-width: 600px;
}
.np-pmsCalc__cont-rgt {
    max-width: 400px;
}
.np-pmsCalc__cont-lft__list li {
    float: left;
    width: 100%;
}
.np-pmsCalc__cont-lft__list li:not(:last-child) {
    margin-bottom: 50px;
}
.np-pmsCalc__cont-lftTop {
    display: flex;
    justify-content: space-between;
}
.np-pmsCalc__cont-lftTop h3 {
    font-size: 20px;
    font-weight: var(--color-black);
    font-weight: var(--fw-semi-bold);
}
.np-pmsCalc__cont-lftTop-Out .np-pmsCalc__cont-lft__output {
    font-size: 16px;
    color: var(--color-black);
    font-weight: var(--fw-bold);
    width: 120px;
    text-align: right;
    border-radius: 5px;
    border: 1px solid #f3f3f3 !important;
    padding: 10px 11px !important;
}
.np-pmsCalc__cont-lftBot {
    margin-top: 12px;
}
.np-pmsCalc__cont-lft__input {
    --track-color: var(--sub-text-color);
    width: 100%;
    height: 3px;
    outline: 0;
    cursor: pointer;
    position: relative;
    -webkit-appearance: none;
    appearance: none;
    background: var(--sub-text-color);
    transition: background 0.2s;
}
.np-pmsCalc__cont-lft__input::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: var(--color-white);
    border: 2px solid var(--color-primary);
    border-radius: 50px;
    cursor: pointer;
}
.np-pmsCalc__cont-lft__input::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background-color: var(--track-color);
    border-radius: 5px;
    transition: width 0.2s ease, background-color 0.2s;
}
.np-pmsCalc__cont-lft__input::-moz-range-thumb {
    width: 25px;
    height: 25px;
    background: var(--color-white);
    border: 2px solid var(--color-primary);
    border-radius: 50px;
    cursor: pointer;
}
.np-pmsCalc__cont-lftTotal {
    display: flex;
    justify-content: space-between;
}
.ap-serviceAccolades .np-pmsCalc__TotalInv p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-pmsCalc__TotalInv h3 {
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
    margin-top: 10px;
}
.ap-serviceAccolades.np-pmsCalcSec {
    background: url(../images/get-startedBg.png) no-repeat;
    padding: 80px 0;
}
.np-pmsService {
    margin-bottom: 130px;
}
.np-pmsService__cards {
    margin-top: 34px;
    display: flex;
    gap: 15px;
    flex-flow: row wrap;
}
.np-pmsService__cards li {
    width: calc(50% - 20px);
    display: flex;
}
.np-pmsService__card {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.1);
    background: var(--color-white);
    padding: 40px;
}
.np-pmsService__card h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    color: var(--color-primary);
    font-size: 25px;
    margin-bottom: 20px;
}
.np-pmsService__card p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 28px;
}
.np-IMFTabs {
    display: flex;
    border-bottom: 1px solid var(--sub-text-color);
}
.np-IMFTabs li {
    float: left;
    width: 100%;
}
.np-IMFTabs li a {
    text-align: center;
    float: left;
    width: 100%;
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 25px;
    color: var(--sub-text-color);
    padding-bottom: 23px;
}
.np-IMFTabs li a.active {
    color: var(--color-primary);
    border-bottom: 2px solid var(--color-primary);
}
.np-IMFTab__content {
    display: none;
}
.np-IMFTab__content.active {
    display: block;
}
.np-IMFSecColl {
    margin-top: 60px;
    display: flex;
    align-items: center;
    gap: 50px;
}
.np-IMFSecColl-Lft {
    max-width: 850px;
}
.ap-IMFSecColl-Rgt {
    max-width: 569px;
}
.np-IMFSecColl-Lft h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    color: var(--color-secondary);
    font-size: 35px;
}
.np-IMFSecColl-Lft p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 28px;
    margin-top: 10px;
}
.np-IMFSecColl-lists {
    display: flex;
    flex-flow: row wrap;
    gap: 20px 40px;
    margin-top: 20px;
}
.np-IMFSecColl-lists li {
    width: calc(33.3% - 27px);
}
.np-IMFSecColl-lists li h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    color: var(--color-primary);
    font-size: 18px;
    margin-bottom: 0;
}
.np-IMFSecColl-lists li p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 1.6;
}
.np-IMFSecColl-Rgt {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: var(--color-white);
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    padding: 25px 30px;
    max-width: 570px;
}
.ap-IMFSecColl-Rgt__title img {
    width: 100%;
}
.np-IMFSecColl-Rgt__title {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgb(22 22 22 / 0.05);
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.np-IMFSecColl-Rgt__title h3 {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-IMFSecColl-Rgt__lists li {
    float: left;
    width: 100%;
}
.np-IMFSecColl-Rgt__lists li:not(:last-child) {
    margin-bottom: 20px;
}
.np-IMFSecColl-Rgt__list {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.np-IMFSecColl-Rgt__listTxt {
    display: flex;
    align-items: center;
    gap: 10px;
}
.np-IMFSecColl-Rgt__listImg {
    border-radius: 5px;
    border: 0.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
}
.np-IMFSecColl-Rgt__listTitle h3 {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    line-height: 22px;
}
.np-IMFSecColl-Rgt__listRate h3 {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    line-height: 22px;
}
.np-IMFSecColl-Rgt__listLink {
    margin-top: 25px;
    text-align: center;
}
.np-IMFSecColl-Rgt__listLink a {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--color-secondary);
    line-height: 22px;
}
.np-IMFSecVcom {
    margin-bottom: 130px;
}
.np-IMFSecVcom__inner {
    display: flex;
    align-items: center;
    gap: 150px;
}
.np-IMFSecVcomTxt h3 {
    font-size: 50px;
    font-weight: var(--fw-medium);
    font-family: "Intelo-Medium";
    color: var(--color-primary);
}
.np-IMFSecVcomTxt h3 span {
    font-weight: var(--fw-bold);
    font-family: "Intelo-Bold";
    color: var(--color-secondary);
}
.np-IMFSecVcomTxt p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    line-height: 28px;
    color: var(--sub-text-color);
    margin-top: 20px;
}
.np-IMFSecVcomTxt a {
    margin-top: 20px;
    font-size: 18px;
    font-weight: var(--fw-medium);
    padding: 15px 70px;
}
.accordianOut.faqSec {
    margin-top: 25px;
}
.np-esopSec {
    margin-bottom: 130px;
}
.np-esopSec__inner .comSubTitle {
    color: var(--sub-text-color);
}
.np-esopSecImg {
    margin-top: 28px;
}
.np-expSec__rgt-cards.epsoCards > li {
    width: calc(50% - 20px);
}
.ap-serviceAccolades.get-started.np-esop {
    margin-top: 130px;
    margin-bottom: 0;
}
.np-faq.np-epso {
    margin-top: 130px;
}
.np-bookingSec {
    background: linear-gradient(0, rgb(40 58 151 / 0.05) 39.84%, #fff0 74.96%);
}
.np-bookingSec__img {
    display: flex;
    justify-content: center;
}
.np-bookingSec__cardList {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.np-bookingSec__cards {
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    margin-bottom: 80px;
}
.np-bookingSec__cards:last-child {
    margin-bottom: 0;
}
.np-bookingSec__cards.brok {
    padding: 0 60px;
}
.np-bookingSec__cards li .np-edSec__block {
    width: 350px;
}
.np-AIFTabs {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgb(22 22 22 / 0.2);
    margin-bottom: 50px;
    margin-top: 40px;
}
.np-AIFTabs li {
    width: calc(33.3% - 0px);
}
.np-AIFTabs li a {
    font-family: "Intelo-Medium";
    font-size: 25px;
    font-weight: var(--fw-medium);
    line-height: 24px;
    color: var(--sub-text-color);
    transition: all 0.3s ease-in-out;
    padding-bottom: 30px;
    text-align: center;
    width: 100%;
    float: left;
}
.np-AIFTabs li a.active {
    font-family: var(--ff-primary);
    font-size: 25px;
    font-weight: var(--fw-bold);
    line-height: 24px;
    color: var(--color-primary);
    border-bottom: 1px solid var(--color-primary);
}
.np-bookingSec__cards li a:hover .np-edSec__block {
    background: var(--color-secondary);
    border: 1px solid var(--color-primary);
}
.np-bookingSec__cards li a:hover .np-edSec__block h3 {
    color: var(--color-white);
}
.np-AIFTab__cont {
    display: none;
}
.np-AIFTab__cont.active {
    display: block;
}
.np-type-of-aif {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    margin-bottom: 20px;
}
.np-AIFTab__cont .np-pmsService__cards {
    margin-top: 0;
}
.np-AIFTab__cont .np-pmsService__cards .np-pmsService__card h3 {
    font-family: "Intelo-Bold";
    font-size: 25px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-AIFSec {
    margin-bottom: 130px;
}
.np-AIFSec__inner .np-expSec__rgt-cards {
    display: block !important;
    margin-top: 40px;
    width: 100%;
}
.np-AIFSec__inner .np-expSec__rgt-cards li {
    margin: 0 15px;
}
.np-AIFSec__inner .np-expSec__rgt-cards li .np-expSec__card {
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
}
.np-AIFSec__inner .np-expSec__rgt-cards .slick-dots {
    bottom: -50px;
}
.np-AIFSec__inner .np-expSec__rgt-cards .slick-dots li {
    width: auto;
    margin: 0 5px;
    padding: 0;
}
.np-AIFSec__inner .np-expSec__rgt-cards .slick-dots li button {
    border: 0;
    background: var(--color-black);
    width: 5px;
    height: 5px;
}
.np-AIFSec__inner .np-expSec__rgt-cards .slick-dots li.slick-active button {
    background: var(--color-secondary);
    border: 0;
    width: 10px;
    height: 5px;
    border-radius: 3px;
}
.np-MFDSec {
    margin-bottom: 120px;
}
.np-MFDSec__cards {
    display: flex;
    gap: 45px;
}
.np-MFDSec__cards li {
    width: calc(33.3% - 0px);
}
.np-MFDSec__card {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    padding: 35px 0 40px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.np-MFDSec__card span {
    background: rgb(40 58 151 / 0.1);
    width: 80px;
    height: 80px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 11px;
}
.np-MFDSec__card h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 25px;
    color: var(--text-color);
}
.np-MLDSec__return {
    border-radius: 5px;
    border: 1px solid #bec4e0;
    background: #fff;
    margin-top: 21px;
    padding: 14px 15px;
    display: flex;
    gap: 20px;
}
.np-MLDSec__return > li {
    display: flex;
    align-items: center;
    gap: 5px;
}
.np-MLDSec__return li > p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    margin-top: 0;
}
.np-MLDSec__return li > p span {
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-pmsCalc__title span {
    color: var(--color-secondary);
}
.np-pmsCalc__cont-lftTopOn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
}
.np-pmsCalc__cont-lftTopOn p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    margin-top: 0;
}
.np-pmsCalc__cont-lftTopOn h3 {
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-pmsCalc__cont-lft__input1 {
    --track-color: var(--sub-text-color);
    width: 100%;
    height: 3px;
    outline: 0;
    cursor: pointer;
    position: relative;
    -webkit-appearance: none;
    appearance: none;
    background: var(--sub-text-color);
    transition: background 0.2s;
}
.np-pmsCalc__cont-lft__input1::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: var(--color-white);
    border: 2px solid var(--color-primary);
    border-radius: 50px;
    cursor: pointer;
}
.np-pmsCalc__cont-lft__input1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background-color: var(--track-color);
    border-radius: 5px;
    transition: width 0.2s ease, background-color 0.2s;
}
.np-pmsCalc__cont-lft__input1::-moz-range-thumb {
    width: 25px;
    height: 25px;
    background: var(--color-white);
    border: 2px solid var(--color-primary);
    border-radius: 50px;
    cursor: pointer;
}
.np-pmsCalc__cont-lft__output1 {
    border: 0;
    font-size: 16px;
    color: var(--color-black);
    font-weight: var(--fw-bold);
    width: 120px;
    text-align: right;
}
.np-MLDSecWork {
    margin-bottom: 130px;
}
.np-MLDSecWork__cardSec {
    margin-top: 50px;
    position: relative;
}
.np-MLDSecWork__cardSecC li {
    float: left;
    margin: 0 10px;
}
.np-MLDSecWork__cardSecCIn {
    padding: 25px;
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    height: 150px;
    overflow: auto;
}
.np-MLDSecWork__cardSecC p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    line-height: 22px;
    color: var(--text-color);
}
.np-MLDSecWork__cardSecC .slick-dots {
    display: flex;
    justify-content: center;
}
.np-MLDSecWork__cardSecC .slick-dots li {
    margin: 0 2.5px;
}
.np-MLDSecWork__cardSecC .slick-dots li.slick-active button {
    background: var(--color-secondary);
    border: 0;
    width: 10px;
    height: 5px;
    border-radius: 3px;
}
.np-MLDSecWork__cardSecC .slick-dots li button {
    border: 0;
    background: var(--color-black);
    width: 5px;
    height: 5px;
}
.np-MLDSecWork__cards {
    padding: 0 106px;
    display: flex;
}
.np-MLDSecWork__card {
    background: var(--color-white);
    filter: drop-shadow(0 4px 20px rgb(0 0 0 / 0.05));
    border-radius: 15px;
    padding: 20px 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}
.np-MLDSecWork__card::before {
    content: "";
    position: absolute;
    border-left: solid #fff0 15px;
    border-right: solid #fff0 15px;
    border-top: solid var(--color-white) 15px;
    top: 100%;
    height: 0;
    left: 50%;
    width: 0;
    transform: translateX(-50%);
    filter: drop-shadow(0 4px 20px rgb(0 0 0 / 0.05));
}
.np-MLDSecWork__card span {
    width: 80px;
    height: 80px;
    background: var(--color-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin-top: -60px;
}
.np-MLDSecWork__card h3 {
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    color: var(--color-primary);
    margin: 10px 0 8px 0;
}
.np-MLDSecWork__card p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 22px;
    text-align: center;
}
.curve-line {
    position: absolute;
    left: 50%;
    bottom: 30%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.np-MLDSecWork__cardP {
    position: relative;
}
.np-MLDSecWork__cardP::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 115%;
    transform: translate(-50%, 0);
    background: url(../images/dash-line.png) no-repeat;
    width: 2px;
    height: 100px;
}
.np-MLDSecWork__cardP::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 170%;
    transform: translate(-50%, -50%);
    background: var(--color-secondary);
    width: 33px;
    height: 33px;
    border-radius: 50px;
}
.np-MLDSecWork__cards li:nth-child(2) {
    margin-top: 30%;
}
.np-MLDSecWork__cards li:nth-child(2) .np-MLDSecWork__card h3 {
    margin: 0 0 8px 0;
}
.np-MLDSecWork__cards li:nth-child(2) .np-MLDSecWork__card p {
    margin: 0 0 10px 0;
}
.np-MLDSecWork__cards li:nth-child(2) .np-MLDSecWork__card span {
    margin-top: 0;
    margin-bottom: -60px;
    order: 3;
}
.np-MLDSecWork__cards li:nth-child(2) .np-MLDSecWork__card::before {
    transform: rotate(180deg) translateX(50%);
    top: auto;
    bottom: 100%;
}
.np-MLDSecWork__cards li:nth-child(2) .np-MLDSecWork__cardP::before {
    top: auto;
    bottom: 115%;
}
.np-MLDSecWork__cards li:nth-child(2) .np-MLDSecWork__cardP::after {
    top: auto;
    bottom: 152%;
}
.np-MLDSecWork__cards li:nth-child(4) {
    margin-top: 30%;
}
.np-MLDSecWork__cards li:nth-child(4) .np-MLDSecWork__card h3 {
    margin: 0 0 8px 0;
}
.np-MLDSecWork__cards li:nth-child(4) .np-MLDSecWork__card p {
    margin: 0 0 10px 0;
}
.np-MLDSecWork__cards li:nth-child(4) .np-MLDSecWork__card span {
    margin-top: 0;
    margin-bottom: -60px;
    order: 3;
}
.np-MLDSecWork__cards li:nth-child(4) .np-MLDSecWork__card::before {
    transform: rotate(180deg) translateX(50%);
    top: auto;
    bottom: 100%;
}
.np-MLDSecWork__cards li:nth-child(4) .np-MLDSecWork__cardP::before {
    top: auto;
    bottom: 115%;
}
.np-MLDSecWork__cards li:nth-child(4) .np-MLDSecWork__cardP::after {
    top: auto;
    bottom: 152%;
}
.np-HR {
    margin: 130px 0;
}
.np-HRFlex {
    display: flex;
    gap: 40px;
}
.np-HRLft {
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    border-radius: 20px;
}
.np-HRLftTable {
    padding: 25px 0;
}
.np-space {
    padding: 20px 0;
}
.np-HRLftTable tr {
    padding: 0 35px;
}
.np-HRLftTable tr th:first-child {
    padding-left: 35px;
}
.np-HRLftTable tr td .np-HRLft-list {
    padding-left: 35px;
}
.np-HRLftTable tr th h3 {
    text-align: start;
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-HRT .cDetail {
    font-size: 25px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-HRP {
    margin-top: 15px;
    margin-bottom: 20px;
}
.np-HRP p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-HRLft-return h3 {
    font-size: 14px;
    font-weight: var(--fw-regular);
    line-height: 22px;
}
.np-HRLft-list {
    display: flex;
    align-items: center;
    gap: 15px;
}
.np-HRLft-listImg {
    max-width: 50px;
    border-radius: 5px;
}
.np-HRLft-listT h3 {
    font-size: 14px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-HRLft-listT p {
    font-size: 12px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    margin-top: 5px;
}
.np-hov {
    transition: all 0.3s ease-in-out;
}
.np-hov:hover {
    background: #f2f3f9;
}
.np-HRRgt__inner {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    overflow: hidden;
}
.np-HRRgt__Title {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    text-align: center;
    background: rgb(190 196 224 / 0.2);
    padding: 20px 0;
}
.np-HRLft__tabs {
    margin-top: 25px;
}
.np-HRLft__tabs {
    display: flex;
    align-items: center;
}
.np-HRLft__tabs a {
    text-align: center;
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--sub-text-color);
    font-family: "Intelo-Bold";
    width: 100%;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid rgb(22 22 22 / 0.2);
}
.np-HRLft__tabCon {
    padding: 40px 25px 25px 25px;
}
.np-HRLft__tabs a.active {
    color: var(--color-primary);
    border-bottom: 2px solid var(--color-primary);
}
.np-HRLft__tabCon p {
    text-align: center;
    color: var(--sub-text-color);
    font-size: 14px;
    font-weight: var(--fw-regular);
    margin-top: 16px;
}

.np-HRLft__tabs_sip {
    margin-top: 25px;
}
.np-HRLft__tabs_sip {
    display: flex;
    align-items: center;
}
.np-HRLft__tabs_sip a {
    text-align: center;
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--sub-text-color);
    font-family: "Intelo-Bold";
    width: 100%;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid rgb(22 22 22 / 0.2);
}
.np-HRLft__tabCon_sip {
    padding: 40px 25px 25px 25px;
}
.np-HRLft__tabs_sip a.active {
    color: var(--color-primary);
    border-bottom: 2px solid var(--color-primary);
}
.np-HRLft__tabCon_sip p {
    text-align: center;
    color: var(--sub-text-color);
    font-size: 14px;
    font-weight: var(--fw-regular);
    margin-top: 16px;
}
.np-HRLft__tabCon_sip {
    display: none;
}
.np-HRLft__tabCon_sip.active {
    display: block;
}

.np-HRLft__tabConBtn {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.np-HRLft__tabConTopFlex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.np-HRLft__tabConTopFlex h3 {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.np-HRLft__tabConTopOut {
    border-radius: 5px;
    border: 1px solid #f3f3f3;
    background: #fff;
    padding: 10px 22px;
}
.np-HRLft__tabConTopOut span {
    font-size: 16px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-HRLft__tabConBot {
    margin-top: 30px;
    margin-bottom: 16px;
}
.np-HRLft__tabConBot label {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.np-HRLft__tabConBot .calendar {
    border-radius: 10px;
    border: 1px solid #f3f3f3;
    background: #fff;
    width: 100%;
    float: left;
    padding: 16px 20px;
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
}
.np-HRLft__tabConBot .calendar::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
.np-HRLft__tabConBot span {
    position: absolute;
    top: 70%;
    right: 5%;
    transform: translateY(-50%);
}
.np-HRLft__tabCon {
    display: none;
}
.np-HRLft__tabCon.active {
    display: block;
}
.np-HRRgt {
    flex: 0 0 470px;
    max-width: 470px;
}
.np-entProtSec {
    margin: 130px 0;
}
.np-entProtSec__inner {
    display: flex;
    gap: 60px;
}
.np-entProtSec__lft {
    flex: 0 0 450px;
    max-width: 450px;
}
.np-entProtSec__lftBox {
    position: sticky;
    top: 100px;
    bottom: auto;
}
.np-entProtSec__lftBox-inner {
    border-radius: 20px;
    border: 1px solid rgb(22 22 22 / 0.1);
    overflow: hidden;
}
.np-entProtSec__lftBox-inner:not(:last-child) {
    margin-bottom: 30px;
}
.np-entProtSec__lftBox h3 {
    background: var(--color-primary);
    padding: 25px;
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    color: var(--color-white);
}
.np-entProtSec__lftLinks li {
    float: left;
    width: 100%;
}
.np-entProtSec__lftLinks li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8;
}
.np-entProtSec__lftLinks li a {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    padding: 20px 25px;
    float: left;
    width: 100%;
    transition: all 0.3s ease-in-out;
}
.np-entProtSec__lftLinks li.current a.current {
    background: #e8e8e8;
}
.np-entProtSec__rgtTab {
    display: none;
}
.np-entProtSec__rgtTab.current {
    display: block;
}
.np-entProtSec__rgtTabCat {
    display: none;
}
.np-entProtSec__rgtTabCat.current {
    display: block;
}
.np-entProtSec__rgtTab-top {
    display: flex;
    align-items: center;
    gap: 20px;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid rgb(147 149 152 / 0.5);
}
.np-entProtSec__rgtTab-top img {
    width: 105px;
    height: 105px;
    flex: 0 0 105px;
    object-fit: contain;
}
.np-entProtSec__rgtTab-topTxt h3 {
    font-family: "Intelo-Bold";
    font-size: 25px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-entProtSec__rgtTab-topTxt .AMCdetail {
    font-family: "Intelo-Bold";
    font-size: 25px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-entProtSec__rgtTab-topFlex {
    display: flex;
    margin-top: 15px;
}
.np-entProtSec__rgtTab-topFlex li {
    float: left;
}
.np-entProtSec__rgtTab-topFlex li:not(:last-child) {
    border-right: 1px solid rgb(147 149 152 / 0.5);
    padding-right: 40px;
    margin-right: 40px;
}
.np-entProtSec__rgtTab-topFlex li p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-entProtSec__rgtTab-topFlex li h3 {
    font-size: 18px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    margin-top: 3px;
}
.np-entProtSec__rgtTab-mid {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid rgb(147 149 152 / 0.5);
}
.np-entProtSec__rgtTab-mid h3 {
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    margin-bottom: 20px;
}
.np-entProtSec__rgtTab-mid p {
    font-size: 18px;
    line-height: 28px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.rgtTab-botAcc__blockA > li {
    float: left;
    width: 100%;
}
.rgtTab-botAcc__blockA > li:not(:last-child) {
    border-bottom: 1px solid rgb(147 149 152 / 0.5);
    margin-bottom: 25px;
}
.rgtTab-botAcc__Link a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 22px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    padding-bottom: 25px;
}
.rgtTab-botAcc__Link a img {
    flex: 0 0 15px;
    height: 10px;
}
.rgtTab-botAcc__LinkCont {
    display: none;
}
.rgtTab-botAcc__LinkContSec1 {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid rgb(147 149 152 / 0.5);
}
.rgtTab-botAcc__LinkContSec1.last {
    border: 0;
}
.rgtTab-botAcc__LinkContSec1 > h3 {
    font-size: 18px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    margin-bottom: 20px;
}
.rgtTab-botAcc__LinkContSec1 > p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    line-height: 28px;
    color: var(--sub-text-color);
}
.LinkContSec1-list {
    margin-top: 25px;
    padding-left: 20px;
    list-style: disc;
    color: var(--sub-text-color);
}
.LinkContSec1-list li {
    float: left;
    width: 100%;
}
.LinkContSec1-list li > p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 35px;
}
.LinkContSec1Flex {
    display: flex;
    gap: 50px;
}
.LinkContSec1Flex-box {
    max-width: 400px;
    position: relative;
    margin-bottom: 47px;
}
.LinkContSec1Flex-box span {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    width: 100%;
    max-width: 340px;
    position: absolute;
    left: 50%;
    bottom: -10%;
    transform: translateX(-50%);
    text-align: center;
    padding: 18px 0;
}
.LinkContSec1Flex-box span h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 20px;
    color: var(--text-color);
    margin-bottom: 6px;
}
.LinkContSec1Flex-box span p {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--sub-text-color);
}
.LinkContSec1-Tables {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.5);
    background: #fff;
    padding: 0 35px;
}
.LinkContSec1-Table tr th h3 {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    line-height: 22px;
    color: var(--text-color);
    padding: 25px 0;
    margin-bottom: 25px;
    border-bottom: 1px solid rgb(22 22 22 / 0.05);
    text-align: start;
}
.LinkContSec1-Table tr td p {
    
    font-size: 14px;
    font-weight: var(--fw-regular);
    line-height: 22px;
    color: var(--text-color);
    padding: 0 10px;
    padding-bottom: 25px;
    text-align: start;
}
.LinkContSec1-Table tr td p span {
    border-radius: 3px;
    border: 0.5px solid #4156a6;
    background: linear-gradient(180deg, rgb(65 86 166 / 0.2) 0, rgb(40 58 151 / 0.2) 100%);
    padding: 5px;
    font-size: 12px;
    font-weight: var(--fw-regular);
    color: #4156a6;
    line-height: 12px;
}
.LinkContSec1-Tables.amcTable {
    padding: 0;
    overflow: hidden;
}
.LinkContSec1-Tables.amcTable tr th h3 {
    padding-right: 10px;
}
.LinkContSec1-Tables.amcTable tr td p {
    padding-right: 10px;
}
.LinkContSec1-Tables.amcTable tr th:first-child {
    padding-left: 34px;
}
.LinkContSec1-Tables.amcTable tr th:last-child {
    padding-right: 34px;
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr th h3:last-child {
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr td:first-child {
    padding-left: 34px;
}
.LinkContSec1-Tables.amcTable tr td:last-child {
    padding-right: 34px;
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr td h3:last-child {
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr,
.LinkContSec1-Tables.amcTable th {
    width: auto;
    text-align: center;
    border-bottom: 0;
    background-color: #fff0;
}
.rgtTab-botAcc__Link a img {
    transition: all 0.3s ease-in-out;
}
.rgtTab-botAcc__Link.active a img {
    transform: rotate(180deg);
}
.rgtTab-botAcc__LinkContSec1Flex {
    display: flex;
    gap: 30px;
}
.rgtTab-botAcc__LinkContSec1Flex-lft > h3 {
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.rgtTab-botAcc__LinkContSec1Flex-lft .LinkContSec1-Tables {
    margin-top: 20px;
}
.rgtTab-botAcc__LinkContSec1Flex-Rgt > h3 {
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
}
.rgtTab-botAcc__LinkContSec1Flex-Rgt .LinkContSec1-Tables {
    margin-top: 20px;
}
.rgtTab-botAcc__LinkContSec1Flex-Rgt .LinkContSec1-Table tr th h3 {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    padding-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.rgtTab-botAcc__LinkContSec1Flex-Rgt .LinkContSec1-Table tr td p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    padding-bottom: 15px;
}
.rgtTab-botAcc__LinkContSec1Flex-lft .LinkContSec1-Table tr th h3 {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    padding-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.rgtTab-botAcc__LinkContSec1Flex-lft .LinkContSec1-Table tr td p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
    padding-bottom: 15px;
}
.LinkContSec1-list.invest {
    margin-top: 0;
}
.np-entProtSec__lftBox-cata li {
    float: left;
    width: 100%;
}
.np-entProtSec__lftBox-cata li:not(:last-child) {
    border-bottom: 1px solid rgb(22 22 22 / 0.05);
}
.Box-cata > a {
    font-size: 18px;
    font-weight: var(--fw-bold);
    color: var(--color-primary);
    padding: 20px 25px;
    float: left;
    width: 100%;
    border-bottom: 1px solid rgb(22 22 22 / 0.05);
}
.Box-cataLinks {
    display: none;
}
.Box-cataLinks li {
    float: left;
    width: 100%;
}
.Box-cataLinks li:not(:last-child) {
    border-bottom: 1px solid rgb(22 22 22 / 0.05);
}
.Box-cataLinks li a {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--text-color);
    padding: 20px 45px;
    float: left;
    width: 100%;
}
.LinkContSec1-Tables.keyInfo .LinkContSec1-Table tr td p {
    border-bottom: 1px solid rgb(22 22 22 / 0.05);
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.LinkContSec1-Tables.keyInfo .LinkContSec1-Table tr td p.noB {
    border-bottom: 0;
    padding-bottom: 0;
}
.LinkContSec1-whyInvest {
    display: flex;
    justify-content: space-between;
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
}
.LinkContSec1-whyInvestLft {
    padding: 48px 0 48px 52px;
}
.LinkContSec1-whyInvestLft .np-edSec__title h3 {
    font-size: 35px;
}
.LinkContSec1-whyInvestList {
    margin-bottom: 30px;
}
.LinkContSec1-whyInvestList li p {
    font-size: 20px;
    font-weight: var(--fw-regular);
    line-height: 40px;
    color: var(--text-color);
}
.LinkContSec1-whyInvestRgt {
    flex: 0 0 400px;
    max-width: 400px;
}
.LinkContSec1-list.howToInv {
    margin-top: 0;
}
.LinkContSec1-list.howToInvAMF {
    list-style: none;
    padding: 0;
    margin-top: 0;
}
.rgtTab-botAcc__LinkContSec1.howToInvAMF {
    border-bottom: 0;
    padding: 0;
    margin: 0;
}
.ap-contact-main.featureOptSec.work.bondsNcd .ap-contactMain-inner.amc-div .ap-queryDiv {
    width: calc(60% - 80px);
}
.ap-contact-main.featureOptSec.work.bondsNcd .ap-contactMain-inner.amc-div .ap-contactImg-div {
    width: calc(40% - 0px);
}
.np-AIFSec.bonds {
    margin-top: 130px;
}
.np-AIFSec.bonds .np-expSec__rgt-cards li {
    width: calc(50% - 27px);
}
.ap-contact-main.featureOptSec.bonds {
    padding-top: 0;
}
.np-insvestor__inner {
    border-radius: 20px;
    background: var(--color-white);
    display: flex;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    overflow: hidden;
}
.np-insvestor__lftLinks {
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    max-width: 610px;
    z-index: 1;
}
.np-insvestor__lftLinks a {
    width: 100%;
    float: left;
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 22px;
    color: var(--sub-text-color);
    padding-bottom: 20px;
    padding-top: 30px;
    border-bottom: 1px solid rgb(22 22 22 / 0.2);
    text-align: center;
}
.np-insvestor__lftLinks a.current {
    color: var(--color-primary);
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 22px;
    border-bottom: 2px solid var(--color-primary);
}
.np-insvestor__lftLinkCont.current {
    display: block;
}
.np-insvestor__lftLinkCont {
    display: none;
    padding: 120px 0 40px 60px;
}
.np-insvestor__lftLinkContList li {
    float: left;
    width: 100%;
}
.np-insvestor__lftLinkContList li:not(:last-child) {
    margin-bottom: 20px;
}
.np-insvestor__lftLinkContList li .np-insvestor__lftInput span {
    position: absolute;
    left: 17px;
    top: 15px;
}
.np-insvestor__lftLinkContList li .np-insvestor__lftInput input {
    border-radius: 10px;
    border: 1px solid #f3f3f3;
    background: #fff;
    padding: 17px 17px 17px 56px;
    width: 100%;
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
}
.np-insvestor__lftLinkContList li .np-insvestor__lftInput input::placeholder {
    color: var(--sub-text-color);
}
.np-insvestor__lftLinkCont h3 {
    font-size: 20px;
    font-weight: var(--fw-medium);
    font-family: "Intelo-Medium";
    color: var(--color-primary);
    margin-bottom: 18px;
}
.np-insvestor__lftLinkCont h3 span {
    font-weight: var(--fw-bold);
    font-family: "Intelo-Bold";
    color: var(--color-secondary);
}
.np-abtSec4__titleCP h3 {
    color: var(--text-color);
    margin-bottom: 30px;
}
.np-abtSec4ListCP {
    margin-bottom: 130px;
}
.np-abtSec4ListCP .np-abtSec4__cards {
    margin-top: 0;
}
.np-abtSec4ListC {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}
.np-abtSec4List li {
    display: none;
}
.np-abtSec4List li.active {
    display: block;
}
.np-abtSec4ListC li {
    padding: 0 15px;
    display: block;
    width: calc(33.3% - 0px);
    margin-bottom: 30px;
}
.np-abtSec4ListC li.active {
    display: none;
}
.np-abtSec4__titleCP.active {
    display: none;
}
.np-cardDC h3 {
    font-size: 22px;
    margin-bottom: 10px;
}
.np-cardDC p {
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 20px;
}
.np-edSec.np-fixedInv {
    padding: 0;
    padding-bottom: 130px;
}
.np-unlistSec1.np-fixInv {
    margin-bottom: 0;
}
.amcSec2-div.np-unlistSec2 {
    margin-top: 0;
}
.ap-contact-main.featureOptSec.work.np-preIpo .ap-contactMain-inner {
    flex-direction: row-reverse;
}
.ap-contact-main.featureOptSec.np-MLDSec.Mld-new {
    margin-bottom: 130px;
}
.ap-contact-main.featureOptSec.cooper .ap-contactMain-inner.amc-div .ap-queryDiv {
    width: calc(55% - 15px);
}
.ap-contact-main.featureOptSec.cooper .ap-contactMain-inner.amc-div .ap-contactImg-div {
    width: calc(45% - 24px);
}
.np-IMFSecColl-List {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}
.np-IMFSecColl-List li {
    width: calc(33.3% - 0px);
}
.np-IMFSecColl-ListCard {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    margin: 0 57px;
    padding-bottom: 28px;
}
.np-ListCardTop span {
    background: rgb(40 58 149 / 0.1);
    width: 80px;
    height: 80px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}
.np-ListCardMid {
    margin: 10px 0;
}
.np-ListCardMid h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 18px;
    color: var(--color-primary);
}
.np-ListCardBot p {
    font-size: 14px;
    color: var(--sub-text-color);
    line-height: 1.7;
}
.np-HRP.np-detView {
    display: flex;
    align-items: center;
}
.np-HRP.np-detView a {
    font-size: 16px;
    font-weight: var(--fw-semi-bold);
    color: var(--color-secondary);
    text-decoration: underline;
    margin-right: 30px;
}
.np-HRFlex.np-detView .np-HRLft {
    border: 0;
    border-radius: 0;
}
.np-graphG {
    position: relative;
}
.np-graphG > span {
    border-bottom: 1px solid rgb(0 0 0 / 0.1);
    width: 100%;
    float: left;
}
.np-graphG-ret {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.np-graphG-ret h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 35px;
    color: var(--text-color);
    margin-bottom: 10px;
}
.np-graphG-ret p {
    font-size: 16px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-graphG-select {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.np-graphG-sel {
    display: flex;
    align-items: center;
}
.np-graphG-sel > li {
    float: left;
}
.np-graphG-sel > li:not(:last-child) {
    margin-right: 23px;
}
.np-graphG-sel > li a {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    padding: 8px 16px;
    float: left;
    transition: all 0.3s ease-in-out;
}
.np-graphG-sel > li a:hover {
    background: rgb(40 58 151 / 0.1);
    color: var(--color-black);
    border-radius: 10px;
}
.np-graphG-sel > li a.active {
    background: var(--color-primary);
    color: var(--color-white);
    border-radius: 10px;
}
.np-graphG-returns {
    margin: 50px 0;
    display: flex;
    justify-content: center;
}
.np-graphG-return {
    display: flex;
}
.np-graphG-return > li {
    float: left;
    text-align: center;
}
.np-graphG-return > li:not(:last-child) {
    padding-right: 70px;
    margin-right: 70px;
    border-right: 1px solid var(--color-black);
}
.np-graphG-return > li p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    margin-bottom: 5px;
}
.np-graphG-return > li h3 {
    font-size: 18px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
}
.np-graphG-returnCal h2 {
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--color-black);
    margin-bottom: 20px;
}
.np-graphG-returnCal .np-pmsCalc {
    margin-top: 0;
    margin-bottom: 50px;
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    box-shadow: none;
}
.np-IMFTab__content.np-graphGCal .np-pmsCalc__cont-lft {
    max-width: 100%;
}
.np-IMFTab__content.np-graphGCal .np-pmsCalc__TotalInv span span {
    font-weight: var(--fw-regular);
}
.np-IMFTab__content.np-graphGCal .np-pmsCalc__cont-lftTotal {
    justify-content: flex-start;
}
.np-IMFTab__content.np-graphGCal .np-pmsCalc__cont-lftTotal .np-pmsCalc__TotalInv:not(:last-child) {
    margin-right: 100px;
}
.np-IMFTab__content.np-graphGCal .np-pmsCalc__cont-lftTotal .np-pmsCalc__TotalInv p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-IMFTab__content.np-graphGCal .np-pmsCalc__cont-lftTotal .np-pmsCalc__TotalInv h3 {
    font-size: 20px;
    font-weight: var(--fw-bold);
}
.np-graphG-returnCal .np-IMFTabs li a {
    font-size: 20px;
    padding-bottom: 10px;
}
.np-graphG-minInvAmt {
    margin-bottom: 50px;
}
.np-graphG-minInvAmt h2 {
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--color-black);
    margin-bottom: 20px;
}
.np-IMFTab {
    display: flex;
    border-bottom: 1px solid var(--sub-text-color);
}
.np-IMFTab li {
    float: left;
    width: 100%;
}
.np-IMFTab li a {
    text-align: center;
    float: left;
    width: 100%;
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 20px;
    color: var(--sub-text-color);
    padding-bottom: 10px;
}
.np-IMFTab li a.active {
    color: var(--color-primary);
    border-bottom: 2px solid var(--color-primary);
}
.np-IMFTab__contents {
    display: none;
}
.np-IMFTab__contents.active {
    display: block;
}
.np-IMFTab__contents.np-graphGCal.returnAbs .np-pmsCalc__cont-lft {
    max-width: 100%;
}
.np-IMFTab__contents.np-graphGCal.returnAbs .np-graphGCal-table tr {
    float: left;
    width: 100%;
}
.np-IMFTab__contents.np-graphGCal.returnAbs .np-graphGCal-table tr:not(:last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
}
.np-IMFTab__contents.np-graphGCal.returnAbs .np-graphGCal-table tr:first-child {
    border-bottom: 1px dashed #f3f3f3;
}
.np-IMFTab__contents.np-graphGCal.returnAbs .np-graphGCal-table tr th {
    font-family: "Intelo-SemiBold";
    font-weight: var(--fw-semi-bold);
    font-size: 14px;
    color: var(--sub-text-color);
    width: calc(20% - 0px);
    float: left;
    text-align: center;
}
.np-IMFTab__contents.np-graphGCal.returnAbs .np-graphGCal-table tr td {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    width: calc(20% - 0px);
    float: left;
    text-align: center;
}
.np-graphG-ratio h2 {
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--color-black);
    margin-bottom: 20px;
}
.np-graphG-ratio p {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 18px;
    color: var(--text-color);
    margin-bottom: 20px;
}
.np-graphG-ratio p span {
    font-family: "Intelo-Regular";
    font-weight: var(--fw-regular);
    font-size: 18px;
    color: var(--text-color);
}
.np-graphG-fund {
    margin-top: 30px;
}
.np-graphG-fund h2 {
    font-size: 20px;
    font-weight: var(--fw-bold);
    color: var(--color-black);
    margin-bottom: 20px;
}
.np-graphG-fund > p {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 18px;
    color: var(--text-color);
    margin-bottom: 20px;
}
.np-graphG-fund-para {
    margin-top: 20px;
}
.np-graphG-fund-para p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 22px;
    text-align: justify;
}
.ap-whyChoose.perLoan {
    padding-top: 130px;
}
.ap-whyChoose.perLoan .ap-whyPoints.invest li {
    width: calc(25% - 60px);
}
.ap-contact-main.featureOptSec.work.perLoan .ap-contactMain-inner {
    flex-direction: row-reverse;
}
.np-insites {
    padding: 130px 0;
}
.np-edSec__subtitle p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    line-height: 32px;
    color: var(--sub-text-color);
}
.np-insites__lists {
    margin-top: 43px;
}
.np-insites__cards {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap;
    gap: 30px;
}
.np-insites__cards li {
    width: calc(25% - 23px);
}
.np-insites__card {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 30px 18px;
}
.np-insites__card span {
    background: rgb(40 58 149 / 0.1);
    width: 80px;
    height: 80px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}
.np-insites__card h3 {
    font-family: "Intelo-Bold";
    font-size: 16px;
    font-weight: var(--fw-bold);
    color: var(--text-color);
    margin-top: 20px;
    text-align: center;
    height: 30px;
}
.np-insites__cards li a .np-insites__card {
    transition: all 0.3s ease-in-out;
}
.np-insites__cards li a:hover .np-insites__card {
    border-radius: 20px;
    border: 1.5px solid #f47b20;
    background: linear-gradient(0, rgb(244 123 32 / 0.02) 0, rgb(244 123 32 / 0.02) 100%), #fff;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
}
.np-insites__cards li.current a.current .np-insites__card {
    border-radius: 20px;
    border: 1.5px solid #f47b20;
    background: linear-gradient(0, rgb(244 123 32 / 0.02) 0, rgb(244 123 32 / 0.02) 100%), #fff;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
}
.np-tradingIns {
    margin-bottom: 250px;
}
.np-tradingIns__cont {
    display: none;
}
.np-tradingIns__cont.current {
    display: block;
}
.np-tradingIns__lists {
    margin-top: 50px;
}
.np-tradingIns__list {
    display: flex;
    justify-content: flex-start;
    flex-flow: row wrap;
    gap: 80px 30px;
}
.np-tradingIns__list li {
    width: calc(33.3% - 20px);
    display: flex;
    transition: all 0.3s ease-in-out;
    background: var(--color-white);
}
.np-tradingIns__list li:hover {
    box-shadow: rgb(0 0 0 / 0.1) 0 4px 12px;
    border-radius: 10px;
    overflow: hidden;
}
.np-tradingIns.np-news {
    padding-top: 130px;
}
.np-tradingIns.np-news .np-tradingIns__list {
    gap: 40px 30px;
}
.np-tradingIns.np-news .np-insite__card-mid {
    justify-content: space-between;
}
.np-tradingIns.np-news .np-insite__card-disc {
    margin-top: 0;
}
.np-tradingIns.np-news .np-insite__card-tags h3 {
    color: var(--color-white);
    background: var(--color-secondary);
}
.np-blogD {
    margin-top: 130px;
    margin-bottom: 250px;
}
.np-blogD__inner {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.np-blogD__lft {
    flex: 0 0 250px;
    max-width: 250px;
}
.np-blogD__lft-inn {
    position: sticky;
    top: 150px;
}
.np-blogD__lft h3 {
    font-size: 25px;
    font-weight: var(--fw-bold);
    line-height: 24px;
    color: var(--text-color);
    margin-bottom: 30px;
}
.np-blogD__lft-list {
    padding-left: 18px;
    position: relative;
}
.np-blogD__lft-list li {
    position: relative;
}
.np-blogD__lft-list li.active::before {
    content: "";
    position: absolute;
    left: -18px;
    top: 30%;
    transform: translateY(-50%);
    background: url(../images/blogDarrow.png) no-repeat center;
    width: 9px;
    height: 9px;
}
.np-blogD__lft-list li::before {
    content: "";
    position: absolute;
    left: -18px;
    top: 50%;
    transform: translateY(-50%);
    background: var(--sub-text-color);
    width: 1px;
    height: 100%;
}
.np-blogD__lft-list li a {
    color: var(--sub-text-color);
    font-size: 14px;
    font-weight: var(--fw-regular);
    line-height: 20px;
}
.np-blogD__lft-list li.active a.active {
    color: var(--text-color);
    font-weight: var(--fw-bold);
    line-height: 20px;
}
.np-blogD__mid {
    flex: 0 0 800px;
    max-width: 800px;
}
.np-blogD__mid .blackTitle {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 40px;
    color: var(--text-color);
    margin-bottom: 20px;
}
.np-blogD__mid h3 {
    font-size: 22px;
    font-weight: var(--fw-bold);
    line-height: 28px;
    color: var(--color-black);
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.np-blogD__mid p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    line-height: 28px;
    color: var(--text-color);
}
.np-blogD__mid .np-insite__card-mid {
    margin: 0;
}
.np-blogD__mid .np-insite__card-mid .np-insite__card-cal p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-blogD__mid .np-insite__card-mid .np-insite__card-time p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
}
.np-blogD__mid-img {
    margin: 30px 0;
}
.np-blogD__mid-txt li {
    float: left;
}
.np-blogD__mid-txt li:not(:last-child) {
    margin-bottom: 30px;
}
.np-blogD__rgt {
    flex: 0 0 300px;
    max-width: 300px;
    position: relative;
}
.np-blogD__rgt-inn {
    position: sticky;
    top: 150px;
}
.np-blogD__rgt-cats {
    border-radius: 8px;
    border: 1px solid rgb(22 22 22 / 0.1);
    background: #fff;
    padding: 24px;
}
.np-blogD__rgt-cats h2 {
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    line-height: 24px;
    color: var(--text-color);
    margin-bottom: 16px;
}
.np-blogD__rgt-cat li {
    float: left;
    width: 100%;
}
.np-blogD__rgt-cat li:not(:last-child) {
    margin-bottom: 12px;
}
.np-blogD__rgt-catR input[type="radio"]:checked,
.np-blogD__rgt-catR input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.np-blogD__rgt-catR input[type="radio"]:checked + label,
.np-blogD__rgt-catR input[type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 32px;
    cursor: pointer;
    line-height: 18px;
    display: inline-block;
    color: var(--text-color);
}
.np-blogD__rgt-catR input[type="radio"]:checked + label:before,
.np-blogD__rgt-catR input[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: var(--color-secondary);
}
.np-blogD__rgt-catR input[type="radio"]:checked + label:after,
.np-blogD__rgt-catR input[type="radio"]:not(:checked) + label:after {
    content: "";
    width: 8px;
    height: 8px;
    background: var(--color-white);
    position: absolute;
    top: 6px;
    left: 6px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.np-blogD__rgt-catR input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.np-blogD__rgt-catR input[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.np-blogD__rgt-catR input[type="radio"]:not(:checked) + label::before {
    border: 1px solid rgb(22 22 22 / 0.1);
    background: #fff0;
}
.np-blogD__rgt-catR input[type="radio"]:checked + label::before {
    border: 0;
}
.np-blogD__rgt-catR input[type="radio"]:checked + label {
    font-size: 14px;
    font-weight: var(--fw-medium);
}
.np-blogD__rgt-catR input[type="radio"]:not(:checked) + label {
    color: var(--sub-text-color);
    font-size: 14px;
    font-weight: var(--fw-regular);
}
.np-blogD__rgt-latBs {
    border-radius: 8px;
    border: 1px solid rgb(22 22 22 / 0.1);
    background: #fff;
    padding: 24px;
    margin-top: 24px;
}
.np-blogD__rgt-latBs h2 {
    font-size: 20px;
    font-weight: var(--fw-semi-bold);
    line-height: 24px;
    color: var(--text-color);
    margin-bottom: 16px;
}
.np-blogD__rgt-latB li {
    float: left;
    width: 100%;
}
.np-blogD__rgt-latB li:not(:last-child) {
    margin-bottom: 16px;
}
.np-blogD__rgt-latBC {
    display: flex;
    align-items: center;
}
.np-blogD__rgt-latBC__img {
    overflow: hidden;
    width: 80px;
    height: 80px;
    border-radius: 5px;
    flex: 0 0 80px;
    display:flex;
    align-items:center;
    max-width: 80px;
}
.np-blogD__rgt-latBC__txt {
    margin-left: 16px;
}
.np-blogD__rgt-latBC__txt h3 {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    line-height: 20px;
    color: var(--text-color);
    margin-bottom: 8px;
}
.ap-contact-main.featureOptSec.cooper {
    padding-top: 0;
}
.np-MFCDisc {
    margin: 50px 0 120px 0;
}
.np-edSec__SubT {
    margin-top: 5px;
}
.np-edSec__SubT p {
    margin-bottom: 10px;
    font-size: 18px;
    font-family: var(--ff-primary);
    color: #161616;
    line-height: 1.5;
    font-weight: 400;
}
.np-edSec__tab {
    margin-top: 20px;
}
.np-edSec__table {
    text-align: center;
    border-collapse: collapse;
}
.np-edSec__table tr th {
    background: var(--color-primary);
    padding: 10px;
    color: #fff;
    font-size: 1rem;
}
.np-edSec__table tr,
.np-edSec__table th {
    width: 400px;
    text-align: center;
    border-bottom: 1px solid #afafaf;
    background-color: #eae5e59e;
}
.np-edSec__table td {
    padding: 6px;
    font-size: 16px;
}
.np-edSec__rate {
    margin: 20px 0;
}
.np-edSec__rate h4 {
    font-size: 20px;
    color: var(--color-secondary);
    font-weight: var(--fw-medium);
}
.np-edSec__rateL {
    margin: 20px 0;
}
.np-edSec__rateL li p {
    margin-bottom: 5px;
    font-size: 18px;
    font-family: var(--ff-primary);
    color: #161616;
    line-height: 1.5;
    font-weight: 400;
}
.np-edSec__rateP p {
    margin-bottom: 20px;
    font-size: 18px;
    font-family: var(--ff-primary);
    color: #161616;
    line-height: 1.5;
    font-weight: 400;
}
.np-edSec__rateP p span {
    font-weight: var(--fw-bold);
}
.np-edSec__rateTable {
    display: flex;
    gap: 30px;
}
.np-edSec__rateTabl {
    border-collapse: collapse;
    margin-bottom: 20px;
}
.np-edSec__rateTabl tr,
.np-edSec__rateTabl th {
    width: 400px;
    text-align: center;
    border-bottom: 1px solid #afafaf;
    background-color: #eae5e59e;
}
.np-edSec__rateTabl tr th {
    text-align: center;
    background: var(--color-primary);
    padding: 10px;
    color: #fff;
    font-size: 1rem;
}
.np-edSec__rateTabl td {
    padding: 6px;
    font-size: 16px;
}
.wid_td {
    width: 22%;
}
.np-edSec__rateP.par {
    margin-top: 10px;
}
.np-note {
    background: #f7f7f7;
    padding: 25px 0;
}
.np-note__in p {
    font-size: 16px;
    font-family: var(--ff-primary);
    color: #161616;
    line-height: 1.5;
    font-weight: 400;
}
.tab-sec-in {
    padding: 2% 0;
}
.tab-sec-in table {
    width: 100%;
    color: #212567;
    float: left;
    border-collapse: collapse;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
.table td {
    font-size: 0.9rem;
}
.table td,
.table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #ccc;
    text-align: center;
}
.table td a {
    color: #212567;
}
.table td a:hover {
    color: #f27f30;
    text-decoration: underline;
}
.np-subdropLists {
    position: absolute;
    left: 113%;
    top: 0;
    width: 230px;
    display: none;
    transform: translateX(0);
}
.np-subdropList {
    width: 100%;
    float: left;
    border-radius: 5px;
    box-shadow: rgb(99 99 99 / 0.2) 0 2px 8px 0;
    background: var(--color-white);
    padding: 14px;
}
.np-subSdropLists {
    position: absolute;
    left: 105%;
    top: 0;
    width: 230px;
    display: none;
    transform: translateX(0);
}
.np-subSdropList {
    width: 100%;
    float: left;
    border-radius: 5px;
    box-shadow: rgb(99 99 99 / 0.2) 0 2px 8px 0;
    background: var(--color-white);
    padding: 14px;
}
.np-subdropList > li {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.np-subdropList > li:not(:last-child) {
    margin-bottom: 10px;
}
.np-subSdropList > li {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.np-subSdropList > li:not(:last-child) {
    margin-bottom: 10px;
}
.np-header__menuL > li a {
    justify-content: space-between;
}
.LinkContSec1-list {
    margin-top: 25px;
    padding-left: 20px;
    list-style: disc;
    color: var(--sub-text-color);
}
.LinkContSec1-list li {
    float: left;
    width: 100%;
}
.LinkContSec1-list li > p {
    font-size: 14px;
    font-weight: var(--fw-regular);
    color: var(--sub-text-color);
    line-height: 35px;
}
.LinkContSec1Flex {
    display: flex;
    gap: 50px;
}
.LinkContSec1Flex-box {
    max-width: 400px;
    position: relative;
    margin-bottom: 47px;
}
.LinkContSec1Flex-box span {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.05);
    background: #fff;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 0.05);
    width: 100%;
    max-width: 340px;
    position: absolute;
    left: 50%;
    bottom: -10%;
    transform: translateX(-50%);
    text-align: center;
    padding: 18px 0;
}
.LinkContSec1Flex-box span h3 {
    font-family: "Intelo-Bold";
    font-weight: var(--fw-bold);
    font-size: 20px;
    color: var(--text-color);
    margin-bottom: 6px;
}
.LinkContSec1Flex-box span p {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    color: var(--sub-text-color);
}
.LinkContSec1-Tables {
    border-radius: 20px;
    border: 1.5px solid rgb(22 22 22 / 0.5);
    background: #fff;
    padding: 0 35px;
}
.LinkContSec1-Table tr th h3 {
    font-size: 14px;
    font-weight: var(--fw-semi-bold);
    line-height: 22px;
    color: var(--text-color);
    padding: 25px 0;
    margin-bottom: 25px;
    border-bottom: 1px solid rgb(22 22 22 / 0.05);
    text-align: start;
}
.LinkContSec1-Table tr td p {
    text-decoration: none;
    text-underline-offset: 1px;
    font-size: 14px;
    font-weight: var(--fw-regular);
    line-height: 22px;
    color: var(--text-color);
    padding-bottom: 25px;
    text-align: start;
}
.underlineDecort a{
text-decoration: underline;
color: #000;
}
.LinkContSec1-Table tr td p span {
    border-radius: 3px;
    border: 0.5px solid #4156a6;
    background: linear-gradient(180deg, rgb(65 86 166 / 0.2) 0, rgb(40 58 151 / 0.2) 100%);
    padding: 5px;
    font-size: 12px;
    font-weight: var(--fw-regular);
    color: #4156a6;
    line-height: 12px;
}
.LinkContSec1-Tables.amcTable {
    padding: 0;
    overflow: hidden;
}
.LinkContSec1-Tables.amcTable tr th h3 {
    padding-right: 10px;
}
.LinkContSec1-Tables.amcTable tr td p {
    padding-right: 10px;
}
.LinkContSec1-Tables.amcTable tr th:first-child {
    padding-left: 34px;
}
.LinkContSec1-Tables.amcTable tr th:last-child {
    padding-right: 34px;
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr th h3:last-child {
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr td:first-child {
    padding-left: 34px;
}
.LinkContSec1-Tables.amcTable tr td:last-child {
    padding-right: 34px;
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr td h3:last-child {
    padding-right: 0;
}
.LinkContSec1-Tables.amcTable tr,
.LinkContSec1-Tables.amcTable th {
    width: auto;
    text-align: center;
    border-bottom: 0;
    background-color: #fff0;
}
.np-search a i {
    font-size: 20px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
}
.np-searchIn {
    position: absolute;
    top: 50px;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    box-shadow: rgb(99 99 99 / 0.2) 0 2px 8px 0;
}
.np-searchIn.active {
    opacity: 1;
    visibility: visible;
}
.np-searchIn input[type="search"] {
    border: 0;
    background: var(--color-white);
    padding: 12px 10px;
    border-radius: 5px;
    width: 500px;
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
}
.np-searchLists {
    background: var(--color-white);
    display: flex;
    padding: 12px 10px;
    border-radius: 5px;
    height: 100%;
    max-height: 250px;
    overflow: auto;
}
.np-searchList {
    position: relative;
    height: 100%;
}
.np-searchList li {
    width: 100%;
    float: left;
}
.np-searchList li:not(:last-child) {
    margin-bottom: 10px;
}
.np-searchList li a {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--text-color);
}
.otpClass {
    font-size: 20px !important;
    color: var(--color-secondary) !important;
    margin: 10px 0;
    text-align: left !important;
}
.np-abtSec2__img img {
    width: 100%;
}
.wrapper-1500 {
    position: relative;
}
.np-insite__cardList button.slick-disabled {
    background: #f8b390;
}
.np-insite__cardList button {
    width: 50px;
    height: 50px;
    background-color: var(--color-secondary);
    border: 0;
    border-radius: 50px;
    font-size: 18px;
    color: var(--color-white);
    cursor: pointer;
}
.np-insite__cardList button.slick-prev {
    background: url(../images/prevBtn.png) no-repeat center;
}
.np-insite__cardList button.slick-next {
    background: url(../images/nextBtn.png) no-repeat center;
}
.rgtTab-botAcc__LinkContSec1:last-child {
    border: 0;
}
.ap-contact-help p {
    font-size: 18px;
    font-weight: var(--fw-regular);
    color: var(--color-white);
    line-height: 1.7;
    margin-top: 10px;
}
.np-edSec__title.error h3 {
    font-size: 150px;
}
.np-edSec__title.error p {
    font-size: 45px;
}
.np-edSec__title-errorLink {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.np-edSec__title-errorLink a {
    float: left;
    background: #fff0;
    border: 1px solid var(--color-secondary);
    color: var(--color-secondary);
    padding: 12px 60px;
    font-family: var(--ff-primary);
    position: relative;
    isolation: isolate;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 10px 10px 0 rgb(241 123 33 / 0.2);
    border-radius: 10px;
    font-size: 18px;
}
.np-edSec__title-errorLink a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: var(--color-secondary);
    z-index: -1;
    transition: all 0.5s ease-in-out;
}
.np-edSec__title-errorLink a:hover::before {
    width: 100%;
}
.np-edSec__title-errorLink a:hover::after {
    content: "";
    position: absolute;
    z-index: 2;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.np-edSec__title-errorLink a:hover {
    color: var(--color-white);
    opacity: 1;
}
.LinkContSec1-Tables.keyInfo .LinkContSec1-Table.amcKey {
    padding: 20px 0;
}
.LinkContSec1-Tables.keyInfo .LinkContSec1-Table.amcKey tr td h3 {
    padding: 0 0 20px 0;
}
.LinkContSec1-Tables.keyInfo .LinkContSec1-Table.amcKey tr td p {
    margin-bottom: 0;
    border: 0;
    padding: 0 0 20px 0;
}
.hidden-row {
    display: none;
}
.hidden-row.hidden {
    display: table-row;
}
#toggleButton {
    background: var(--color-secondary);
    font-size: 16px;
    color: var(--color-white);
    padding: 8px 25px;
    border-radius: 10px;
    border: 0;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 10px 10px 0 rgb(241 123 33 / 0.2);
    font-family: var(--ff-body);
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
    float: left;
    margin-bottom: 15px;
}
.bulletpointul {
    width: 100%;
    float: left;
    list-style: disc;
    padding-left: 20px;
}
.bulletpointul li {
    float: left;
    margin-bottom: 10px !important;
    font-weight: var(--fw-regular);
    line-height: 28px;
    color: var(--text-color);
    font-size: 18px;
    width:100%;
}
.np-blogD__lft-list li:not(:last-child) {
    padding-bottom: 15px;
}
.bd-img {
    width: 100%;
    float: left;
    padding: 20px 0;
}
.bd-img img {
    max-width: 100%;
}
#unqBtn1,#cbBtn,#hybBtn,#txfBtn{
    display:none;
}


.DesDis {
    margin-top: -8%;
    margin-bottom: 8%;
}


.np-graphG-select button {font-size: 18px;font-weight: var(--fw-regular);color: var(--sub-text-color);border:none;background:none;padding: 8px 16px;float: left;transition: all .3s ease-in-out;cursor: pointer;}
.np-graphG-select button.active{background: var(--color-secondary);color: var(--color-white);border-radius: 10px;}


.highcharts-credits{display:none;}
.np-footer__menuApp {
    display: flex;
    gap: 40px;
    margin-top: 20px;
}

.np-HRLft__tabConTopOut span.lumpsumSpan {
    width: max-content !important;
    position: relative !important;
    display:contents;
}

p.dsccls {
    font-size: 16px;
}




.searchFuncSec{margin-top:4rem;margin-bottom: 10rem;} /* svgite 27/02/25 */ 
.commTitle h3{font-size:50px;font-weight:var(--fw-medium);font-family:Intelo-Medium;color:var(--color-primary);}
.commTitle h3 span{font-weight:var(--fw-bold);font-family:Intelo-Bold;color:var(--color-secondary);}
.serchBoxx{margin-top:3.5rem;}
.serchInpSec,.serchBoxx-D{padding:23px 40px;border:1px solid #E6E6E6;float:left;background:#ffffff;display:flex;align-items:stretch;justify-content:space-between;border-radius:10px;}
form.serchBoxxForm input[type=text]{font-size:25px;color:#000;width:-webkit-fill-available;outline:none;margin-right:1em;border:none;}
form.serchBoxxForm button{font-size:17px;outline:none;border:none;background:#fff;cursor:pointer;}
form.serchBoxxForm::after{content:"";clear:both;display:table;}
.totalResults{margin-top:25px;}
.totalResults > p{font-size:20px;color:#161616;line-height:2;}
.resultsHighLight{margin-top:3rem;}
.highLightTitle{background:rgb(190 196 224 / 20%);padding:25px 45px;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid #E6E6E6;}
.highLightTitle p{color:#161616;font-size:25px;font-weight:700;}
.highLightCont{padding:30px 40px;border:1px solid #E6E6E6;}
.highLightCont:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.highLightContTitle{color:#161616;font-size:20px;font-weight:600;} 
.highLightContDate{padding-right:0.5em;}
.highLightContPrice{padding-left:0.5em;border-left:1px solid #161616;}
.highLightContPrice,.highLightContDate{color:#161616;font-size:16px;display:inline-block;margin-top:0.5em;}
.highLightCont-p{color:#939598;font-size:18px;margin-top:0.5em;}
.suggestBox{display:none;position:absolute;top:130%;left:0px;width:100%;background:#fff;padding:45px 40px;border-radius:15px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}
.serchBoxxForm .serchBoxx-D input:focus ~ .suggestBox{display:block;}
.treadIns{margin-top:1.5em;border-bottom:1px solid #00000020;padding-bottom:1.5em;}
.treadIns:last-child{border-bottom:none;padding-bottom:0;}
.trendSearch:not(:last-child){margin-bottom:2em;}
.serchTags{display:flex;align-items:center;gap:1em;flex-flow:row wrap;margin-top:1.5em;}
.serchTag{font-size:16px;font-weight:600;color:#F47B20;background:#f47b202b;padding:0.5em 0.8em;width:fit-content;border-radius:6px;border:1px solid #F47B20 !important;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:97;}  /* 31/1/25 due to display none body element is getting hidden */
.serchBoxx-D{z-index:98;}
.gross-p{margin:1.5em 0;}
.grossaryPegination{display:flex;align-items:center;justify-content:center;gap:2em;background:#bec4e03b;padding:1.6em;border-radius:10px;}
.grossPegi > a{font-size:18px;color:#161616;}
.grossPegi > a.active{color:#F47B20;}
.searchKeyWords{margin-top:1.5em;}
.searchKeyWords .serchBoxx-D{max-width:670px;padding:1.19em;}
.searchKeyWords form.serchBoxxForm input[type=text]{margin-right:0;margin-left:1em;font-size:16px;}
.grossfiltSec{margin-top:3.5em;}
.filtLetter{font-size:35px;color:#161616;font-weight:600;width:fit-content;padding:0 25px;}
.filtLetter:before{content:" ";position:absolute;top:50%;left:0px;background:#161616;width:9px;height:3px;}
.filtLetter:after{content:" ";position:absolute;top:50%;right:0px;background:#161616;width:9px;height:3px;}
.grossfiltSec .highLightCont-p{color:#161616;margin-top:0.8em;}
.np-abtSec1.careersBg{background:url(../images/careersBg.png) center center / cover no-repeat;padding:120px 0 375px;}
.np-expSec.career .np-expSec__cardMid.vmid p{height:auto;}
.np-expSec.career .np-expSec__rgt-cards{align-items:stretch;}
.np-expSec.career .np-abtSec2__img{box-shadow:none;}
.careerAtSec{margin-bottom:10em;}
section.np-expSec.career .np-abtSec2__title{margin:50px 0;}
section.np-expSec.career{background:url(../images/career-sec2Bg.png) center center / cover no-repeat;margin-bottom:270px;}
section.np-expSec.career .np-expSec__rgt{margin-bottom:-250px;}
.accordion-btn{cursor:pointer;position:relative;padding-left:30px;/* Add space for the arrow */
 border:none;background:none;}
.accordion-btn::before{content:'';position:absolute;right:-20%;top:50%;width:20px;height:11px;background:url('data:image/svg+xml;utf8,<svg width="20" height="11" viewBox="0 0 20 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.5 1L10 9L1.5 0.999999" stroke="%23F47B20" stroke-width="1.5" stroke-linecap="round"/></svg>') no-repeat center;transform:translateY(-50%);transition:transform 0.3s ease-in-out;/* Smooth rotation */
}
.accordion-content{display:none;padding:10px;overflow:hidden;height:0;transition:height 0.3s ease-in-out;}
.accordion-btn.open::before{transform:translateY(-50%) rotate(180deg);/* Rotate the arrow up */
}
table.careerAccord{text-align:left;}
table.careerAccord > thead > tr > th:first-child{width:30%;}
table.careerAccord > thead > tr > th,table.careerAccord > tbody > tr > td{padding:1.5em 0;color:#161616;font-size:18px;}
table.careerAccord > thead{background-color:#bec4e026;}
table.careerAccord,table.careerAccord th,table.careerAccord td{border-collapse:collapse;}
table.careerAccord > thead > tr > th:first-child{border-top-left-radius:20px;}
table.careerAccord > thead > tr > th:last-child{border-top-right-radius:20px;}
a.accordion-btn{color:#F47B20;}
table.careerAccord > thead > tr > th:first-child,table.careerAccord > tbody > tr > td:first-child{padding:0 0.3em 0 3em;}
.accord-Ul > li{font-size:18px;color:#434343;margin:0.4em 0;}/*svgite 06-02-25*/
.accord-p{font-size:20px;color:#000000;font-weight:600;margin-bottom:0.8em;}/*svgite 06-02-25*/
ul.accord-Ul{list-style-type:disc;padding-left:1em;}
.accordCont{margin-bottom:1em;}
table.careerAccord > tbody > tr:nth-child(odd){border-bottom:1px solid #0000002e;}
table.careerAccord > tbody > tr:last-child{border-bottom:none !important;}
.careerAccordTabel{overflow-x:auto;}
/* Remove border from the button's row when content is open */
table.careerAccord > tbody > tr.open-border{border-bottom:none;/* Remove border when accordion content is visible */
}
/* Add border to the accordion content's row when open */
table.careerAccord > tbody > tr.accordion-content-open{border-bottom:1px solid #0000002e;/* Add border to content row */
}
.careerAccordTabel .np-loginBtn{margin-bottom:1.2em;}
.careerAccordTabel{margin-top:2em;}
.careerPgPegi{display:flex;align-items:center;gap:0.75em;margin-top:3em;}
.careerPgPegi > *{border-radius:10px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;}
.careerPegi{border:1px solid #868686;}
.careerPegi > a{color:#000;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.careerPegi-Next,.careerPegi-Prev{background-color:#F47B20;}
.careerPegi.active{background:linear-gradient(180deg,#4156A6 0%,#283A97 100%),#F47B20;color:#fff;border:none;}
.careerPegi.active > a{color:#fff;}
.careerPegi-Prev.disable{opacity:0.5;}
/* Tranding Insights */
.trendingInsights1{margin:7em 0 5em;} 
.trendingInsights2,.trendingInsights3,.trendingInsights4{margin:0 0 7em 0;} 
.trendingInsights5{margin:0 0 10em 0;}
.titleAfterLn{overflow:hidden;}
.titleAfterLn > h1{width:fit-content;position:relative;}
.titleAfterLn > h1:after{content:" ";position:absolute;top:50%;left:106%;width:600%;height:1px;background:rgba(22,22,22,0.1);}
.top4TrendingBlogs{display:flex;}
.top1TrendingBlogsImg > img {width: 920px;height: 344px;border-radius:20px; object-fit: cover;}
.tagDateTime{display:flex;align-items:center;flex-flow:row wrap;gap:1em;margin:1.25em 0;}
.blogTag{background-color:rgba(244,123,32,0.05);padding:0.3em 1em;border-radius:8px;}
.blogTag > span{font-size:14px;font-weight:600;color:#F47B20;}
.blogDate,.blogTime{display:flex;align-items:end;gap:0.5em;}
.blogDate > span,.blogTime > span{font-size:14px;color:#939598;}
.topblogTitTxt{font-family: Intelo-Bold;font-size:25px;color:#161616;font-weight:600;margin-bottom:0.2em;display:-webkit-box !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em * 1) !important;}
.topblogDiscTxt{font-size:14px;color:#939598;display:-webkit-box !important;-webkit-line-clamp:4 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em * 4) !important;}
.topTrendingBlog{display:flex;align-items:center;}
.topTrendingBlogCont{margin-left:15px;}
.topTrendingBlogs{margin-left:50px;max-width:35%;}
.top4TrendingBlogs{margin-top:30px;}
.topTrendingBlogCont-p > p{font-family: Intelo-Bold;color:#161616;font-size:16px;font-weight:600;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 2) !important;min-height:calc(1.5em* 2) !important;}
.topTrendingBlogCont .tagDateTime{margin-top:0;}
.topTrendingBlogImg{min-width:150px;max-width:150px;}
.topTrendingBlogImg > img {min-width: 150px;min-height: 150px;max-width: 150px;border-radius: 10px; object-fit: cover;}
.topTrendingBlogs > *:not(:last-child){float:left;margin-bottom:30px;}
.np-edSec__title.trndSec2 > h1{font-size:20px;color:#283A97;font-weight:700;}
ul.AltInversServContUl > li{width:calc(25% - 6.25px);margin-top:3.1em;}
ul.AltInversServContUl > li:not(:first-child){margin-left: calc(3px * 2);}
ul.AltInversServContUl.seeMore-ul > li,ul.AltInversServContUl.seeMore-ul > li:first-child, ul.AltInversServContUl.seeMore-ul > li:nth-child(2){width:calc(25% - 6.25px);margin-top:3.1em;}
ul.AltInversServContUl > li:first-child,ul.AltInversServContUl > li:nth-child(2){width:calc(50% - 17.5px);margin-top:1.8em;}
ul.AltInversServContUl > li:nth-child(2){margin-left: calc(17.5px* 2);}
ul.AltInversServContUl.seeMore-ul.AltInversServContUl.seeMore-ul > li:nth-child(2),ul.AltInversServContUl.seeMore-ul > li{margin-left: 0;}
ul.AltInversServContUl.seeMore-ul {gap: 8px;}
ul.AltInversServContUl .top1TrendingBlogsImg > img {width: 700px;height: 300px;border-radius: 20px;}
ul.AltInversServContUl > li:not(:nth-child(-n+2)) .top1TrendingBlogsImg > img,ul.AltInversServContUl.seeMore-ul .top1TrendingBlogsImg > img {width: 340px;height: auto;}
ul.AltInversServContUl.seeMore-ul .top1TrendingBlogsImg > img {width: 100% !important;height: auto;}
ul.AltInversServContUl{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:flex-start; margin-bottom:3em;}
.AltInversServContUl .topblogTitTxt{-webkit-line-clamp:2 !important;max-height:calc(1.5em* 2) !important;min-height:calc(1.5em* 2) !important;}
.topblogDiscTxt{-webkit-line-clamp:3 !important;max-height:calc(1.5em* 3) !important;}
.AltInversServContUl .topTrendingBlogCont-p > p{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 2) !important;}
.AltInversServSec .np-loginBtn,.trendingInsights4 .np-loginBtn{width:100%;display:flex;justify-content:center;margin-top:1.5em;}
.insShaFaiSecs .tagDateTime{margin-bottom:0.5em;}
.insShaFaiSecsCont:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:1em;}
.insShaFaiSec{display:flex;align-items:stretch;justify-content:space-between;flex-flow:row wrap;}
.insShaFaiSec > *{width:calc(33.333% - 13.333px);}
.insShaFaiSecsImg > img {border-radius: 10px;}
.np-edSec__title.trndSec2.trndSec3 > h1{font-size:25px;}
.mutuFund .topTrendingBlogImg{min-width:300px;max-width:300px;}
.mutuFund .topTrendingBlogImg > img {min-width: 300px;min-height: 240px;max-height: 240px;max-width: 300px;border-radius: 10px;}
.top1TrendingBlogs.mutuFund > *:not(:last-child){margin-bottom:40px;float:left;}
.mutuFund .topblogTitTxt{-webkit-line-clamp:2 !important;max-height:calc(1.5em* 2) !important;} 
.top4TrendingBlogs.mutFund > *{margin:0;}
.top4TrendingBlogs.mutFund > *:last-child{margin-left:50px;}
.knowcentTag{font-family: Intelo-Regular;font-size:18px;font-weight:400;color:#161616;background:#FFFFFF;padding:0.5em 0.8em;width:fit-content;border-radius:6px;border:1px solid rgba(22,22,22,0.05) !important;cursor:pointer;}
.knowcentTag.active{font-weight:700;color:#F47B20;background:#f47b202b;border:1px solid #F47B20 !important;}
.knowCent1{display:flex;align-items:flex-start;}
.tabsSec{/*display:flex;*/
 /*align-items:center;*/
 /*flex-flow:row wrap;*/
 /*gap:0.8em;*/
 padding-bottom:1.8em;border-bottom:1px solid rgba(22,22,22,0.05);}
ul.tabs{display:flex;flex-flow:row wrap;gap:0.8em;}
.vidSec{max-width:35%;margin-left:30px;padding:35px;border:1px solid rgba(22,22,22,0.05);border-radius:20px;}
.vidTitle > p{font-family: Intelo-Regular;font-size:30px;font-weight:600;color:#161616;}
.vidTitle{position:relative;margin-bottom:2.3em;}
.vidTitle:before{content:" ";position:absolute;top:110%;left:0px;background:#F47B20;width:85px;height:1px;}
.vidTitle.reportTitle{margin-top:1.3em;}
.playBtn-a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:transparent;}
.vidDesc > p{font-family: Intelo-Regular;font-size:22px;color:#161616;font-weight:700;margin-top:0.7em;}
.prevVidCont > .vidContent:not(:last-child){margin-bottom:1.5em;}
.prevrepo{display:flex;align-items:flex-start;gap:10px;padding:24px;border-radius:20px;border:1px solid #F47B20;background-color:#F4F3FD;transition:.3s ease-in-out;}
.prevrepoSubTitle > p{font-size:16px;color:#939598;font-family: Intelo-Regular;}
.prevrepoMainTitle > p{font-family: Intelo-Regular;font-size:18px;color:#161616;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 2) !important;}
.prevRepoCont{transition:.3s ease-in-out;}
.prevrepoDesc > p{font-family: Intelo-Regular;font-size:14px;color:#fff;line-height:1.5;height:0px;opacity:0;transition:.3s ease-in-out;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 3) !important;}
.prevrepo:hover .prevrepoDesc > p{height:auto;opacity:1;}
.prevrepo:hover{background-color:#F47B20;}
.prevrepo:hover .prevrepoMainTitle > p,.prevrepo:hover .prevrepoSubTitle > p{color:#fff;}
.prevRepoCont > *:not(:last-child){margin-bottom:0.4em;}
ul.prevRepoContSec-ul{display:flex;flex-flow:row wrap;gap:1.5em;}
ul.prevRepoContSec-ul > *{width:calc(50% - 12px);}
.prevRepoLogo{min-width:58px;max-width: 58px;}
.tabSec{max-width:65%;}
.knowCentSec1{margin-top:8rem;margin-bottom:5rem;}
.knowCentSec2{margin-bottom:5rem;background:url(../images/career-sec2Bg.png) center center / cover no-repeat;background-size:100% 100%;}
.knowCentSec3{margin-bottom:10rem;}
.np-loginBtn.knowCentBtn{display:flex;justify-content:center;margin-bottom:5rem;} 
.np-abtSec2__title.knowCentTitle > h3{line-height:1.5;}
.np-abtSec2__title.knowCentTitle{margin-top:5rem;margin-bottom:2rem;}
.kCTitleSec{display:flex;justify-content:space-between;align-items:center;gap:15px;}
.lMUSec{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:1.5em;flex-flow:row wrap;}
.lMUSec > *:not(:first-child){margin-left:22px;}
.lMUSec > *{width:calc(33.333% - 15px) !important;}
.lMUSec .np-insite__card-disc{padding:0;}
.lMUSec .np-insite__card-bot h3{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 2) !important;min-height:calc(1.5em* 2) !important;}
.np-loginBtn.kCTitleBtn button.comBtn{width:max-content;}
.tab-content.active,.unlisttab-content.active,.shearetabs-content.active{display:inherit;}
.tab-content,.unlisttab-content,.shearetabs-content{display:none;}
.unlistingAccord{margin-top:1.5em;}
.unlistingSec1{display:flex;align-items:stretch;justify-content:space-between;gap:70px;}
.jrnySrtCard{padding:65px;border-radius:20px;background:linear-gradient(180deg,#4156A6 0%,#283A97 100%);position:sticky;top:100px;}
.jrnySrtSec{width:32%;}
.unlistingSecLft{width:68%;}
.jrSrtCrdBtn{display:flex;justify-content:center;margin-top:35px;}
.jrSrtCrdTitle > p{font-size:35px;font-weight:400;/*line-height:47px;*/
 text-align:center;color:#FFFFFF;}
.jrSrtCrdTitle > p > span{font-weight:700;}
.hdbfsSec{display:flex;align-items:center;}
.hdbfsTitle > *{font-weight:700;font-size:35px;color:#161616;margin-left:25px;}
.unlistDesc > p{font-size:18px;color:#939598;margin-top:1.94em;}
.tabsCont{margin-top:3em;}
ul.unlisttabs,ul.KeyFundtabs,ul.shearetabs{display:flex;align-items:center;}
ul.unlisttabs > li{font-family: Intelo-Regular;width:25%;text-align:center;border-bottom:1px solid rgba(22,22,22,0.2);padding-bottom:13px;font-size:20px;color:#939598;font-weight:500;cursor:pointer;transition:.3s ease-in-out;}
ul.unlisttabs > li.tab-link.active{color:#283A97;border-bottom:2px solid #283A97;font-weight:700;}
.fundTitle{font-size:18px;color:#939598;}
.fundValu{font-size:18px;color:#161616;font-weight:700;margin-top:10px; line-height: 1;max-height: calc(1em* 2) !important;min-height: calc(1em* 2) !important;}
ul.fundTal{margin-top:2em;display:flex;align-items:flex-start;flex-flow:row wrap;}
ul.fundTal > li{width:calc(25% - 30px);}
ul.fundTal > li:not(:last-child){padding-right:30px;margin-right:30px;border-right:1px solid rgba(22,22,22,0.2);margin-bottom:1.5em;}
ul.KeyFundtabs > li{font-family: Intelo-Regular;font-size:20px;color:#939598;padding-bottom:10px;padding:10px;position:relative;cursor:pointer;transition:.3s ease-in-out;}
ul.KeyFundtabs > li.active{font-weight:700;color:#283A97;border-bottom:1px solid #283A97;}
ul.KeyFundtabs > li:not(:last-child){margin-right:50px;}
ul.KeyFundtabs > li:not(:last-child)::after{content:" ";background:rgba(22,22,22,0.2);width:1px;height:100%;position:absolute;top:0px;right:-25px;}
.tabCont{margin-top:2em;}
.lossProfTabel{border:2px solid rgba(22,22,22,0.05);padding:30px;border-radius:20px;margin-top:1.9em;}
.lossProfTabel > table th,.lossProfTabel > table td{text-align:left;font-size:14px;color:#161616;padding:1em;}
.lossProfTabel > table th{font-weight:600;border-bottom:1px solid rgba(22,22,22,0.05);}
.lossProfTabel > table td{font-weight:400;}
/*.lossProfTabel > table > tbody > tr:first-child > td{padding-top:30px;}*/
.lossProfTabel > table,.lossProfTabel > table th,.lossProfTabel > table td{border-collapse:collapse; border-bottom:2px solid rgba(22,22,22,0.05);}
ul.shearetabs,.abCoSecTal{display:flex;align-items:center;justify-content:space-between;background-color:rgba(190,196,224,0.2);padding:10px 25px;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid rgba(190,196,224,0.2);overflow-x:auto;}
p.shareholdingTitle{font-size:25px;color:#161616;font-weight:700;margin-bottom:1em;}
ul.shearetabs > li{font-size:20px;font-weight:600;color:#161616;padding:12px 69px;background-color:transparent;border-radius:30px;cursor:pointer;transition:.3s ease-in-out;}
ul.shearetabs > li.active{color:#fff;background-color:#F47B20;}
.shareholdingProgressBars,.abCoSecTalCont{padding:30px 35px;border:1px solid rgba(190,196,224,0.2);border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.shProBar{background-color:#D9D9D9;border-radius:20px;position:relative;margin:15px 0;height:15px;width:100%;}
.progress-done{background-color:#283A97;border-radius:20px;display:flex;align-items:center;justify-content:center;height:100%;width:0;opacity:0;transition:1s ease 0.3s;}
p.progressTitle,span.shProBarValv{font-size:18px;color:#161616;}
.shProBarSec{display:flex;align-items:center;gap:1em;}
.aboutCoSec1 > .fundTitle{margin-bottom:1em;} 
.abCoSecTal > P{font-size:20px;font-weight:600;color:#161616;}
.abCoSecTalCont .fundValu{margin-top:0;}
.abCoSecTalCont .fundTitle{font-size:16px;margin-top:0.8em; line-height: 1; max-height: calc(1em* 2) !important; min-height: calc(1em* 2) !important;}
.abCoSecTalCont > ul{display:flex;flex-flow:row wrap;align-items:center;gap:1em;}  
.abCoSecTalCont > ul > li{width:calc(33.333% - 1em);}
.aboutCoSec2 > .abCoSecTalCont{margin-bottom:1.5em;}
.aboutCoSec > *{margin-bottom:3em;}
.pDFDwnldSec{display:flex;align-items:stretch;justify-content:flex-start;flex-flow:row wrap;gap:1em;}
.pDFDwnldSec > *{width:calc(20% - 1em);}
.pDFdldTxt > p{font-size:18px;color:#161616;font-weight:600;text-align:center;} 
.pDFdldImg > *{margin:auto;margin-bottom:1em;}
.pdfDnwl{border:1.5px solid rgba(22,22,22,0.05);padding:1.83em 1.76em;border-radius:20px;}
.np-insite__card-img {aspect-ratio: 16 / 9;}
.carrerPopForm {background: #fff;max-width: 900px;border-radius: 10px;padding: 2em;margin: auto;}
.carrerPopTitle {font-size: 30px;color: var(--color-primary);margin-bottom: 1em;text-align: center;}
.carrerPop-Ul {display: flex;align-items: stretch;justify-content: space-between;flex-flow: row wrap;gap:20px;}
.carrerPop-Ul > li{width:calc(50% - 10px);}
.carrerPop-Ul > li.col-100 {width: 100%;}
/*.carrerPop-Ul > li:nth-child(2),.carrerPop-Ul > li:nth-child(4){margin-left:20px;}*/
.carrerPopFeilds > * {display: block;width: 100%;}
.carrerPopFeilds > label {font-size: 18px;font-weight: 600;color: #7f7c7c;margin-bottom: 0.5em;}
.carrerPopFeilds > input, .carrerPopFeilds > textarea {font-size: 18px;color: #000;min-height: 65px;border: 1px solid #7f7c7c;border-radius: 12px;padding: 1em;outline: none;resize: none;font-family: 'AvenirLTPro-Roman' ,sans-serif;}
.carrerPopFeilds.subBtn {width: fit-content;margin: auto;}
.carrerPopFeilds > input::placeholder, .carrerPopFeilds > textarea::placeholder{color:#7f7c7c;}
.carrerPopForm .close-btn {font-size: 40px;cursor: pointer;position: absolute;top: 10px;right: 20px;}
button.mfp-close {display: none;}
.np-insite__card-bot h3{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 2) !important;min-height:calc(1.5em* 2) !important;}
.carrerPopFeilds {position: relative;}
.contact-error {font-size: 14px;color: red;position: absolute;top: 100% !important;left: 0px;}
.knowInsu__cards .slick-track {display: flex;justify-content: center;}



/* ps style 3/2/25 */ 
.psLoadBtn{width:100%; float:left; display:flex; position:relative;}
.psLoadBtn button{margin:0 auto; margin-top:10px;}


/* ps style 4/2/25 */
.insShaFaiSecs .np-loginBtn {text-align: center; display: flex; justify-content: center; margin-top: 20px;}



/* svgite 05-02-25 */

.carrerPop-Ul > li,.insShaFaiSecs{position: relative;}
.carrerPop-Ul div#careersMSG > .carrerPop-Ul div#careersMSG > *,div#careersMSG {position: absolute;left: 50%;top: 102% !important;transform: translateX(-50%);color: green;font-size:14px !important;}
.insShaFaiSecs > p.categoryNoRecord {float: left;font-weight: 900;font-size: 20px;margin-top: 1em;position: absolute;top: 20%;left: 0px;}


/* svgite 06-02-25 */
.vidPrevSec > img {width: 100%;}
.videoLibrary > li { width:calc(33.333% - 1em);}
.videoLibrary a.np-playButnTag.playBtn-a {max-width: 45px;}
.videoLibrary .vidDesc > p {font-size: 18px;} 
img.playPrev {border-radius: 20px;}
.vidPrevSec:before {
    content: " ";
    background-color: #00000036;
    position: absolute; 
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 20px;
}

/* svgite 05/03/25 */

.np-edSec__block h3 > span{width: 60px;height: 60px;flex: 0 0 60px;border-radius: 50px;display: flex;align-items: center;justify-content: center;background: var(--color-white);}




/* svgite 05-02-25 */

.vidPrevSec > img {width: 100%;}
.videoLibrary > li { width:calc(33.333% - 1em);}
.videoLibrary a.np-playButnTag.playBtn-a {max-width: 45px;}
.videoLibrary .vidDesc > p {font-size: 18px;}
img.playPrev {border-radius: 20px;}
.vidPrevSec:before {
    content: " ";
    background-color: #00000036;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 20px;
}

.np-fSec__slide-title{text-shadow: 2px 4px 4px rgb(0 0 0 / 1);}

.searchTitle h3{text-align:center;}
.noResultFound{text-align:center; font-size:30px;}

/* 25/2/25 */
.footHeadInfo{ border:1px solid #fff; margin:20px auto; padding:25px;}
.footHeadInfo h3{text-align:center; margin-bottom:15px;}
.footHeadInfo ul li{color:#fff;}


.ap-bannerBox ul > li > div > span > img {min-width: 15px;}/* svgite 26/02/25 */
.np-header__menuL .np-subdropLists > ul.sv-subdropList{max-height: 300px;overflow: auto;}/* svgite 26/02/25 */
.np-insite__cardList button.slick-prev {background: url(../images/prevBtn.png) no-repeat center !important;}
.np-insite__cardList button.slick-next {background: url(../images/nextBtn.png) no-repeat center !important;}
.np-insite__cardList button.slick-prev,.np-insite__cardList button.slick-next{width: 47px !important;height: 47px !important;}
/* unlisted-product svgite 04-03-25 */
section.unlisted-productSec {margin: 10em 0;}
.unlisted-productCards{display:flex;align-items: stretch;gap: 2em;flex-flow: row wrap;}
.unlisted-productCard .np-insite__card-disc {margin-top: 0px;padding: 0px;}
.unlisted-productCard {width: calc(33.333% - 2em);box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border-radius: 15px;transition: all 0.3s ease-in-out;}
.unlisted-productCard:hover{box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.unlisted-productCard .np-edSec__subT p {display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important;line-height: 1.5 !important;max-height: calc(1.5em* 2) !important;}
.unlisted-productCard .np-edSec__subT {
    display: -webkit-box;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important; 
}
.unlisted-productCard .np-edSec__subT p {
    display: none !important;
}
.unlisted-productCard .np-edSec__subT p:first-child {
    display: -webkit-box !important;
}
.unlisted-productCard .np-insite__card-bot{margin-top: 0.6em;}
.unlisted-productCard .np-insite__card-img img {height: auto;max-height: -webkit-fill-available;max-width: 150px;}
.unlisted-productCard .np-insite__card-img {aspect-ratio: auto;width: auto;border: 3px solid #e7e5e5;padding: 0 0.3em;}
.unlistingSecLft p.nodata {text-align: center;margin-top: 4em;} 
section.unlisted-productSec .np-edSec__title{margin-bottom: 2em;}
.hdbfsLogo {border: 3px solid #e7e5e5;border-radius: 15px; overflow: hidden;}
.disFooterChange *{color: var(--sub-text-color) !important;}
.disFooterChange .footHeadInfo {border: 1px solid var(--textT-clr);}
.disFooterChange > div > h3{color: #000 !important;} 
.disFooterChange .np-footer__menuPar p,.footHeadInfo ul li {font-size: 16px;}
.disFooterChange .np-footer__menuPar:last-child {margin-bottom: 0px;padding-bottom: 0px;}
.disFooterChange .footHeadInfo{margin-bottom: 0px;}
.searchTerm h3.norecord {font-size: 40px;text-align: center;margin-bottom: 1em;}
.searchFuncSec{margin-top:6rem  !important;margin-bottom: 8rem !important;padding-bottom: 0px !important;}/* svgite 06/03/25 */
section.searchFuncSec.titleSection{margin-top:7rem  !important;margin-bottom: 2rem !important;}/* svgite 06/03/25 */
.searchFuncMain{margin-top:0rem  !important;}/* svgite 06/03/25 */
.contact-error {font-size: 14px;color: red;position: absolute;top: 100% !important;left: 0px !important;transform: none !important;}/* svgite 06/03/25 */
section.st-bredcrumOut {margin-top: 90px;}/* svgite 06/03/25 */
.np-insite__cards{margin-bottom:160px;}/* svgite 06/03/25 */
.ap-contactMain-inner.amc-div .ap-contactImg-div {width: calc(55% - 20px);}/* svgite 07/03/25 */
.ap-contactMain-inner.amc-div .ap-queryDiv {width: calc(45% - 5px);}/* svgite 07/03/25 */
.np-footer{margin-bottom: 0 !important;}
.mfp-hide {
    display: none !important;
}

.slick-initialized .slick-slide .np-fSec__slide-title {padding-left: 0em;}
.np-pmsCalc__cont .np-pmsCalc__cont-lft__output{border: none;padding: 0;color: var(--color-black);font-weight: var(--fw-bold);font-size: 16px;}


/* 25/3/25 */
.psIpo-share{margin:0 0 7em !important;}
.psIpo-share .np-edSec__title  h3{text-align:center;}
.psIpo-share .unlisted-productCard{width:calc(25% - 2em); display:flex; gap:15px; flex-direction:column;}
.psIpo-share .unlisted-productCard a{display:flex; gap:15px; flex-direction:column; padding: 1.5em;}
.ipoLogoHead{display:flex; gap:15px;}

.insuranceBanner{padding:30px 0 !important;} 
.st-bredcrums {padding: 10px 0 !important;}



/* 31/3/25 */
.sourceTitle p{margin-top:0; padding:20px 0; text-align:left;}



.lusumBox{position:relative !important; left:0 !important; top:0 !important; }
.investBox{border-radius: 5px; border: 1px solid #f3f3f3;background: #fff;padding: 10px 11px;}
.ulDotsPat > ul {list-style-type: disc;padding-left: 1.4em;}
.ulDotsPat > ul > li {margin: 0.5em 0;} 


ul.np-blogD__mid-txt li ul {
    display: flex;
    flex-direction: column;
    list-style: disc;
    padding-left:20px;
    margin-top:10px;
}

ul.np-blogD__mid-txt > li {
    width: 100%;
}

ul.np-blogD__mid-txt li ul li{margin-bottom:5px !important;}

