body{position:relative;font-family:Inter, sans-serif !important;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.hidden{display:none;}
.nps-sidebar .calculator-output__row{padding:0 !important;}
.nps-sidebar .calculator-output__col{margin-bottom:0px;}
.nps-sidebar .calculator-output__row.center{-ms-flex-pack:center !important;justify-content:center !important;}
@media(max-width:991px){
.nps-sidebar .calculator-output__col h3{max-width:100% !important;}
}
@media(max-width:481px){
.nps-sidebar{padding:24px 35px !important;}
.nps-sidebar .calculator-output__row{-ms-flex-direction:column;flex-direction:column;}
.nps-sidebar .calculator-output__col{margin-bottom:32px;}
.nps-sidebar #total-investment{margin:20px 0 40px;}
}
.seo-calculators [class*="col-"]{padding-left:24px;padding-right:24px;}
.seo-calculators [class*="col-"].no-padding{padding-left:0 !important;padding-right:0 !important;}
@media(min-width:768px){
.seo-calculators [class*="col-"].no-padding-web{padding-left:0 !important;padding-right:0 !important;}
}
@media(max-width:768px){
.seo-calculators [class*="col-"].no-padding-mobile{padding-left:0 !important;padding-right:0 !important;}
}
.seo-calculators input[type="number"]{-moz-appearance:textfield !important;}
.seo-calculators .no-padding{padding:0;}
.seo-calculators .container{max-width:960px;}
.seo-calculators h1.page-heading{font-size:48px;line-height:56px;color:#262626;margin-bottom:15px;text-align:center;margin-top:30px;}
@media(max-width:992px){
.seo-calculators h1.page-heading{font-size:32px;line-height:48px;}
}
.seo-calculators .page-sub-heading{font-size:20px;line-height:32px;letter-spacing:-0.7px;color:#6a6a6a;margin-bottom:45px;text-align:center;}
@media(max-width:992px){
.seo-calculators .page-sub-heading{font-size:16px;line-height:24px;margin-bottom:28px;}
}
.seo-calculators .rangeslider--horizontal{height:8px;box-shadow:none;background-color:#EDF6EA;}
.seo-calculators .rangeslider--horizontal .rangeslider__handle{top:-12px;box-shadow:none;}
.seo-calculators .rangeslider__fill{background:#3CB64B;}
.seo-calculators .rangeslider__handle{background:#3CB64B;border-color:#3CB64B;height:30px;width:30px;box-shadow:none;}
.seo-calculators .slider-container form[name="calculator"]:last-child{margin-bottom:40px;}
.seo-calculators .slider-container .slider{background:none;margin-bottom:53px;height:100%;border:none;}
.seo-calculators .slider-container .slider .slider__row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;}
.seo-calculators .slider-container .slider .slider__heading{font-size:20px;line-height:32px;color:#262626;font-weight:600;margin-bottom:5px;}
.seo-calculators .slider-container .slider .rangeslider{margin-bottom:8px;}
.seo-calculators .slider-container .slider .slider__input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:32px;}
@media(max-width:992px){
.seo-calculators .slider-container .slider .slider__input{border-radius:24px;border:1px solid #d0d0d0;}
}
.seo-calculators .slider-container .slider .slider__input input{border-radius:24px;width:128px;height:32px;padding-right:10px;margin:0;text-align:right;line-height:32px;background-color:transparent;}
@media(max-width:992px){
.seo-calculators .slider-container .slider .slider__input input{width:auto;border:none;box-shadow:none;}
}
.seo-calculators .slider-container .slider .slider__input span{margin-left:11px;font-size:16px;line-height:32px;margin-right:8px;color:#262626;}
@media(max-width:992px){
.seo-calculators .slider-container .slider .slider__input span{margin-left:4px;}
}
.seo-calculators .slider-container .slider .slider__input span.m-l-4{margin-left:4px;}
.seo-calculators .slider-container .slider .slider__max, .seo-calculators .slider-container .slider .slider__min{font-size:16px;line-height:24px;color:#6a6a6a;}
.seo-calculators .slider-container .selection{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:44px;}
.seo-calculators .slider-container .selection .radio-button{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:16px;margin-bottom:0;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:33px;}
.seo-calculators .slider-container .selection .radio-button input{position:absolute;opacity:0;cursor:pointer;}
.seo-calculators .slider-container .selection .checkmark{position:absolute;top:3px;left:0;height:16px;width:16px;border:1px solid #c4c4c4;border-radius:50%;}
.seo-calculators
.slider-container
.selection
.radio-button:hover
input
~ .checkmark{background-color:#ccc;}
.seo-calculators
.slider-container
.selection
.radio-button
input:checked
~ .checkmark{background-color:#fff;}
.seo-calculators .slider-container .selection .checkmark:after{content:"";position:absolute;display:none;}
.seo-calculators
.slider-container
.selection
.radio-button
input:checked
~ .checkmark:after{display:block;}
.seo-calculators
.slider-container
.selection
.radio-button
.checkmark:after{top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#43165c;}
@media(max-width:992px){
.seo-calculators .calculator-output{margin-left:0;padding:40px 16px 20px;}
}
.seo-calculators .calculator-output .calculator-output__heading{font-size:20px;margin-bottom:0px;line-height:32px;text-align:center;color:#717171;font-weight:400;}
@media(max-width:992px){
.seo-calculators .calculator-output .calculator-output__heading{font-size:18px;line-height:24px;max-width:200px;margin:0 auto;}
}
.seo-calculators .calculator-output .calculator-output__amount--large{font-size:35px;font-weight:600;line-height:35px;color:#fff;margin-bottom:60px;margin-top:20px;text-align:center;}
@media(max-width:992px){
.seo-calculators .calculator-output .calculator-output__row{padding:0;}
}
.seo-calculators .calculator-output .calculator-output__amount--small{font-size:28px;font-weight:600;line-height:40px;text-align:center;color:#000;}
.seo-calculators .calculator-output .calculator-output__chart-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.join-upstox-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);z-index:99;}
.join-upstox-popup .popup-outer{margin:0 10px;}
.join-upstox-popup .popup-cover{width:100%;max-width:768px;margin:64px auto 40px;background:#fff;border-radius:8px;display:-ms-flexbox;display:flex;overflow:hidden;}
.join-upstox-popup .popup-cover .left-column{-ms-flex:0 0 320px;flex:0 0 320px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#f5f5f5;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.join-upstox-popup .popup-cover .left-column .price-details{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;}
.join-upstox-popup .popup-cover .left-column .price-details .item{-ms-flex:1 0 50% !important;flex:1 0 50% !important;max-width:unset !important;border-radius:0 !important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;}
.join-upstox-popup .popup-cover .right-column{-ms-flex:1;flex:1;}
.join-upstox-popup .popup-cover .logo-fold{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.join-upstox-popup .popup-cover .price-details{display:-ms-flexbox;display:flex;}
.join-upstox-popup .popup-cover .price-details .item{-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;color:#fff;padding:32px 16px;}
.join-upstox-popup .popup-cover .price-details .item h3{font-size:40px;font-weight:500;line-height:48px;letter-spacing:-0.02em;margin:0;margin-bottom:8px;}
.join-upstox-popup .popup-cover .price-details .item p{font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.02em;margin:0;}
.join-upstox-popup .popup-cover .price-details .item.first{background:#41246e;border-bottom-left-radius:8px;}
.join-upstox-popup .popup-cover .price-details .item.second{background:#30145a;}
.join-upstox-popup .popup-cover .title-fold{padding:32px;position:relative;}
.join-upstox-popup .popup-cover .title-fold h2{font-size:32px;font-weight:700;line-height:39px;color:#000;letter-spacing:-0.02em;margin:0;}
.join-upstox-popup .popup-cover .title-fold h2 span{color:#5a298b;font-weight:700;}
.join-upstox-popup .popup-cover .title-fold .close-btn{position:absolute;top:36.8px;right:36.8px;cursor:pointer;}
.join-upstox-popup .popup-cover .title-fold .close-btn img{max-width:14.4px;}
.join-upstox-popup .popup-cover .join-form{padding:0 32px 32px;}
.join-upstox-popup .popup-cover .join-form h4{font-size:16px;font-weight:600;line-height:20px;color:#262626;margin:0;margin-bottom:16px;letter-spacing:-0.09px;}
.join-upstox-popup .popup-cover .join-form .form-input{border-bottom:1px solid #888;min-height:44px;}
.join-upstox-popup .popup-cover .join-form .form-input span{font-weight:500;font-size:16px;line-height:28px;color:#6a6a6a;}
.join-upstox-popup .popup-cover .join-form .form-input input{display:inline-block;width:calc(100% - 35px);height:auto;border:none;outline:none;box-shadow:none;color:#888;font-size:16px;line-height:20px;font-weight:400;padding:0 16px;}
.join-upstox-popup .popup-cover .popup-bottom{padding:32px;background:#f5f5f5;border-bottom-right-radius:8px;}
.join-upstox-popup .popup-cover .popup-bottom p{font-weight:500;font-size:12px;line-height:16px;color:#222;margin:0;margin-top:24px;text-align:center;letter-spacing:-0.02em;}
.join-upstox-popup .popup-cover .popup-bottom p a{color:#000;text-decoration:underline;font-weight:600;}
.join-upstox-popup .popup-cover .openAcc-btn .submit-btn{font-family:Inter;width:100%;display:inline-block;background:#41246e;border:1px solid #fff;border-radius:8px;padding:16px 32px;text-align:center;font-weight:700;font-size:14px;line-height:17px;color:#fff;text-decoration:none;}
.join-upstox-popup .join-form .error-message{position:relative !important;bottom:unset !important;color:red;font-family:Inter;font-size:16px;line-height:20px;font-weight:400;text-align:left;letter-spacing:0;}
.join-upstox-popup .join-form .error-message:not(:empty){font-size:12px;margin-top:5px;margin-bottom:0 !important;}
@media only screen and (min-width: 768px) {
.download-app-sec, .join-upstox-popup .demat-account-btn, .join-upstox-popup .input-mob-icon, .join-upstox-popup .join-form-btn, .join-upstox-popup .popup-cover .price-details.only-mobile {
display: none;
}
}