body{position:relative;overflow-x:hidden;font-family:'Poppins', sans-serif;}
h1{font-family:'Poppins', sans-serif;color:#3db179;font-size:24px;line-height:30px;margin-bottom:0px;font-weight:400;text-transform:uppercase;}
h1 span{font-family:'Poppins', sans-serif;color:#fdf30c;font-size:34px;font-weight:500;margin:0;float:left;padding:10px 0;line-height:44px;}
h2{font-family:'Poppins', sans-serif;color:#000;font-size:30px;line-height:45px;font-weight:800;margin-bottom:50px;display:block;text-align:center;}
section{padding:60px 0px;}
.reset{color:#000;float:right;cursor:pointer;font-size:14px;}
.bg-gradient{background-image:linear-gradient(to right, #18839e, #289e5e) !important;}
h2 span.break{display:block;}
.blink_me{animation:blinker 0.5s linear infinite;}
@keyframes blinker {
50%{opacity:0;}
}
::-webkit-scrollbar{height:5px;}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;}::-webkit-scrollbar-thumb:hover{background:#fff;}
.zoom{transition:transform .5s;}
.zoom:hover{transform:scale(1.25);}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}
.main_header{z-index:999;background:#fff;}
.navbar-brand{width:14%;}
.frmFld button{background:#029b62;border-radius:25px;height:45px;border:0px;min-width:100%;z-index:1;overflow:hidden;position:relative;color:#fff !important;font-size:16px !important;font-family:'Poppins', sans-serif !important;}
.frmFld button:hover::after, .tierAccount .box .btn:hover::after, .seo-calculators .calculator-output .cta:hover::after, button.btn.btn-primary.btn-submit:hover::after, .lets-begin a button:hover::after{background:#fff;border-width:2px;border-style:solid;width:100%;border-image:linear-gradient(45deg, #2ca54c , #18839e);}
.frmFld button:after, .tierAccount .box .btn:after,  .seo-calculators .calculator-output .cta:after, button.btn.btn-primary.btn-submit:after, .lets-begin a button:after{content:"";position:absolute;width:0px;height:100%;top:0px;bottom:0px;left:0px;z-index:-1;border-radius:6px;transition:all 0.5s ease-in 0s;}
.error-in{font-size:12px;line-height:15px;color:red;}
.BtnSections .btn-get-started, .BtnSections-mob .btn-get-started{font-family:'Poppins', sans-serif;font-weight:500;font-size:16px;line-height:32px;letter-spacing:1px;display:inline-block;padding:5px 15px;border-radius:10px;transition:0.5s;color:#fff;background:#029b62;text-decoration:none;}
.BtnSections .btn-get-started.bgless, .BtnSections-mob .btn-get-started.bgless{background:#ffffff;border:2px solid #00A536;color:#0B1B35;margin-left:25px;}
.BtnSections .btn-get-started:hover, .BtnSections-mob .btn-get-started:hover{background:#196e35;color:#fff;}
.BtnSections{position:absolute;bottom:30px;left:40px;}
.nav-item.BtnSections{position:inherit;}
.tierAccount .box .btn:hover, .seo-calculators .calculator-output .cta:hover, button.btn.btn-primary.btn-submit:hover{color:#1d8c8b !important;border:1px solid #1d8c8b !important;}
button:hover, button:active, button:focus{color:#1d8c8b !important;border:1px solid #1d8c8b !important;}
.resend{color:#212121;text-align:right;float:right;padding-top:8px;text-decoration:underline;font-size:11px;}
.navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus{outline:none !important;background:none;box-shadow:none;}
button.btn.btn-submit{padding:10px 14px;min-width:170px;position:relative;z-index:1;overflow:hidden;font-weight:500;outline:0;line-height:1.42857143;background:#029b62;font-size:20px;color:#fff;}
button.btn.btn-primary.btn-submit:after{content:"";position:absolute;height:100%;top:0;bottom:0;left:0;z-index:-1;border-radius:6px;transition:all .5s ease-in;}
button.btn.btn-primary.btn-submit:hover::after{background:#fff;width:100%;border:2px solid transparent;border-image:linear-gradient(45deg, #2ca54c , #18839e);}
.lets-begin a button, .lets-begin a button:hover, .lets-begin a button:active{z-index:1;overflow:hidden;position:relative;}
.lets-begin button#toTopBtn1:focus{color:#fff !important;}
.lets-begin button#toTopBtn1:hover{color:#1d8c8b !important;}
.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;}
.effect-underline{position:relative;}
.effect-underline:after{content:'';position:absolute;left:0;display:inline-block;height:1em;width:100%;border-bottom:1px solid;margin-top:10px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0,1);transform:scale(0,1);}
.effect-underline:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.TopCards .midBox{width:34%;}
.TopCards .lastBox{width:32.66%;}
.nps-features{color:#fff;list-style:none;font-size:20px;padding-left:0px;padding-top:50px;}
.nps-features img{width:8%;float:left;}
.nps-features span{padding-left:10px;width:92%;float:right;}
.nps-features li{width:100%;display:inline-block;padding-bottom:10px;}
.hero-img{display:flex;justify-content:center;}
.hero-img img{width:60%;}
.logo{padding:30px 0 0 40px;}
.logo img{width:20%;}
.bannerSec{margin-top:20px;}
.NavbarTog{padding:8px 24px;}
.masthead{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:sticky;}
.myform{padding:15px 18px 20px 18px;margin-top:0px;background:#fff;border-radius:10px;box-shadow:0px 1px 4px 2px #d7d8d9;border:1px solid green !important;}
.myform h3{color:#5ca540;font-family:'Poppins', sans-serif;font-weight:600 !important;font-size:18px;text-align:left;margin-bottom:0px;}
.myform h3 span{color:#ffffff;font-family:'Poppins', sans-serif;font-weight:700 !important;text-align:center;font-size:20px;display:inline-block;}
header.masthead .mybtn{font-family:'Poppins', sans-serif;width:100%;text-transform:uppercase;background-color:#24976f;color:#ffffff;padding:10px;font-weight:bold;font-size:16px;border-radius:5px;cursor:pointer;margin-bottom:0px;}
header.masthead .mybtn:hover{background-color:#212121;color:#ffffff;}
.ipoLogo{background:#fff;padding:15px 25px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;border-right:1px dashed #ccc;}
.IPO-banner{padding-bottom:0px;}
h2.ipostatus{padding:10px 0 0 0px;font-size:32px;line-height:40px;text-align:left;}
.ipodates{display:flex;flex-flow:row;padding-top:22px;align-items:center;margin-bottom:25px;}
.ipotext{display:flex;flex-flow:column;padding:0px 0 0px 0px;background:url(/wp-content/themes/Campaigns/NPS/images/banner1.png) left 0px no-repeat;background-size:cover;position:relative;border-bottom:16px solid #029b62;}
.formSec{padding:0px 55px 0px 13px;}
.formSec h5{font-size:14px;font-size:16px;font-weight:600;padding-bottom:12px;text-align:center;}
.frmFld{margin-top:15px;}
.frmFld.msg{font-size:12px;margin-top:5px;}
.issuePeriod{background:url(/wp-content/themes/Campaigns/NPS/images/ribbin.png) left top no-repeat;color:#fff;line-height:60px;padding-right:74px;display:flex;align-items:center;font-size:15px;padding-left:15px;display:flex;flex-flow:row;}
.apply h2{font-size:30px;line-height:50px;font-weight:700;text-align:left;}
.apply p{font-size:20px;}
a.lead-logo{float:left;position:absolute;top:20px;left:30px;}
.in-banner{width:100%;margin-top:20px;float:left;}
.form-control{height:40px !important;}
.form-signin .form-control{font-size:14px;padding:6px 10px;color:#000000;border-radius:0px;font-family:'Poppins', sans-serif;text-transform:uppercase;border:1px solid #ddd;margin-bottom:20px;}
.form-control:active{opacity:1 !important;}
.form-signin{margin-top:30px;}
.myform h3{margin:0px 0px;}
.form-control:active, .form-control:focus{border:1px solid #5ca540 !important;}
.selectBox .form-control{height:40px;padding:4px 4px 4px 13px;color:rgba(75,84,93,0.5) !important;}
.form-control:focus{border-color:#ffffff;box-shadow:none;}
a.reset{color:#5ca540;font-size:11px;font-family:'Poppins', sans-serif;text-transform:inherit;display:block;line-height:20px;text-align:right;text-decoration:underline;}
.otp:hover{color:#5ca540;text-decoration:none;}
.investSection h2{font-size:38px;line-height:45px;font-weight:600;border-bottom:3px solid #2b6c43;display:inline-block;padding-bottom:8px;display:flex;justify-content:center;}
.investSection.TopCards{margin:0px 30px;}
.investSection.TopCards .box{text-align:left;padding:25px 8px 25px 30px !important;border-radius:8px;min-height:200px;display:flex;flex-flow:row;justify-content:center;}
.investSection.featurebox .box h3, .investSection.featurebox .box p{text-align:center;}
.investSection.TopCards .box1{background:#9dd3cd;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}
.investSection.TopCards .box2{background:#eeedea;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}
.investSection.TopCards .box3{background:#e6caa2;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}
.investSection.TopCards .box h3{color:#000;font-size:20px;}
.investSection.TopCards .box .iconBox{display:flex;justify-content:flex-end;}
.investSection.TopCards .box p{max-width:350px;margin:0px;}
.investSection .box img{margin-bottom:15px;height:100px;}
.investSection .box h3{margin-bottom:12px;font-size:24px;line-height:28px;color:#029B62;font-weight:600;text-align:left;}
.investSection .box p{font-size:16px;line-height:24px;max-width:300px;margin:0 auto;color:#353535;text-align:left;}
.investSection .box{text-align:center;padding:25px 8px !important;}
.investSection .box{--c:#05c77f;--b:1px;--g:5px;padding:calc(var(--g) + var(--b));--_g:#fff 0 25%, var(--c) 0;background:conic-gradient(from 180deg at top var(--b) right var(--b), var(--_g)) var(--_i, 200%) 0 /200% var(--_i, var(--b)) no-repeat, conic-gradient(at bottom var(--b) left var(--b), var(--_g)) 0 var(--_i, 200%)/var(--_i, var(--b)) 200% no-repeat;transition:0.3s, background-position 0.3s 0.3s;}
.investSection .box:hover{--_i:100%;transition:0.3s, background-size 0.3s 0.3s;}
.nps-calculator{background:#eeedea;}
.nps-calculator p{font-size:20px;}
.nps_pension_calc h5{font-weight:600;}
.highcharts-point.highcharts-color-0{fill:#18839e;}
.highcharts-background{fill:#eef6f6;}

.seo-calculators .calculator-output{width:100%;background:#fff;border-radius:10px;padding:40px 40px 20px;margin-left:25px;border:1px solid #05c77f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.seo-calculators .slider-container{background:#fff;padding:50px 20px 1px 20px;border-radius:10px;border:1px solid #05c77f;}
.seo-calculators{padding-top:40px;padding-left:15px;padding-right:15px;}
.seo-calculators .calculator-output .cta{background-color:#029b62;width:70%;text-align:center;border-radius:10px;font-size:20px;line-height:24px;color:#fff;padding:12px 24px;margin:0 auto;font-weight:500;text-decoration:none;z-index:1;overflow:hidden;position:relative;}
.toptalInvest{background:#029b62;padding:20px 0px;border-radius:10px;margin-bottom:53px;}
.toptalInvest .calculator-output__heading{color:#fff !important;}
.seo-calculators .calculator-output .calculator-output__row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 27px;margin-bottom:35px;}
.nps-sidebar{padding:40px 30px !important;}
.nps-sidebar #total-investment{margin:10px 0 0px;}
.taxBenefits{position:relative;}
.taxBenefits .Plusicon{position:absolute;top:50%;left:50%;transform:translate(-52%, -36%)}
.taxBenefits .bpboxRow .box1 h2, .taxBenefits .bpboxRow .box2 h2{color:#fff;text-align:left;font-size:26px;margin-bottom:0px;}
.taxBenefits .bpboxRow .box1{background:#3db179;padding:30px;border-radius:50px;min-height:250px;color:#fff;padding:50px 250px 50px 50px}
.taxBenefits .bpboxRow .box2{background:#4ebdc7;padding:30px;border-radius:50px;min-height:250px;color:#fff;padding:50px 50px 50px 260px;}
.taxBenefits .bpboxRow p{font-size:23px;line-height:33px;margin-top:10px;}
.taxBenefits .footnote{text-align:center;font-size:21px;padding-top:50px;}
.nps-intro{background:#029b62;color:#fff;padding:80px 50px;}
.nps-intro h2{text-align:center;color:#fff;font-size:24px;line-height:32px;margin-bottom:30px;}
.nps-intro p{font-size:16px;padding-bottom:20px;}
.nps-intro .rel-inner{color:#000;display:flex;flex-flow:row;}
.nps-intro .rel-inner p{font-size:18px;padding-top:10px;}
.nps-intro .rel-inner .B_box{background:#e2f2ec;border-radius:20px;padding:25px;text-align:left;margin-right:15px;transition:all 0.5s;}
.B_box.box1:hover .overlay, .B_box.box2:hover .overlay, .B_box.box3:hover .overlay, .B_box.box4:hover .overlay, .B_box.box5:hover .overlay, .B_box.box6:hover .overlay{opacity:1;}
.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.2s ease;background-color:#3db179;border-radius:20px;cursor:pointer;}
.text{color:white;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
.flip-box{background-color:transparent;width:300px;height:200px;perspective:1000px;}
.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;}
.flip-box:hover .flip-box-inner{}
.flip-box-front, .flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.flip-box-front{color:black;}
.flip-box-back{background-color:#e2f2ec;color:#000;transform:rotateY(180deg);width:95%;left:16px;border-radius:20px;display:flex;justify-content:center;align-items:center;}
.flip-box-back p{color:#000;}
.nps-steps{min-height:350px;padding-top:50px;position:relative;background:#eeedea;}
.nps-steps h2{text-align:left;font-size:18px;line-height:18px;}
.nps-steps h2 span{display:block;}
.nps-steps .steps{display:flex;flex-flow:row;justify-content:center;align-items:center;align-self:center;}
.nps-steps .steps .stepTxt{padding-left:16px;width:68%;}
.nps-steps .steps p{margin-bottom:0px;}
.nps-steps .steps h2{margin-bottom:10px;text-align:left;padding-left:0px;font-size:18px;font-weight:600;}
.nps-steps .steps span{font-size:25px;font-weight:600;display:inline-block;box-shadow:0px 0px 10px 0px #cacaca;border-radius:5px;padding:10px 17px;background:#fff;}
.nps-intro .title_wrap h2{border-bottom:3px solid #fff;}
.taxBenefits h3{text-align:center;font-size:24px;line-height:28px;}
.table_outer{background:#FFFFFF;border:1px solid #E9E9E9;box-shadow:0px 4px 4px rgb(0 0 0 / 5%);border-radius:10px;padding:10px;margin:0 auto;position:relative;min-height:270px;border:1px solid #05c77f;}
.icon_row .icon_wrap{width:65px;height:65px;border-radius:50%;text-align:center;margin:0 auto;background:#FFFDF5;box-shadow:0px 4px 4px rgb(0 0 0 / 25%);display:none;align-items:center;justify-content:center;}
table, tr, td, th{font:400 14px "Poppins", sans-serif;}
.table.table-theme3 tr th{line-height:20px;color:#183B6A;font-weight:600;border-top:0;vertical-align:middle;padding:5px 8px 5px 16px !important;height:58px;border-bottom:1px solid #dee2e6;border-color:#dee2e6;font-family:"Poppins";}
.table-theme3 tr td{color:#333333;font-weight:500;border-top:1px solid #DDDDDD;font-size:15px;line-height:20px;border-top:0;vertical-align:middle;padding:5px 8px 5px 16px !important;height:58px;}
.icon_row > div{flex:0 0 33.33%;}
.icon_row{display:flex;width:100%;position:absolute;bottom:-35px;}
.taxBenefits tr th:nth-child(1), .table.table-theme3 tr td:nth-child(1){background:#fffdf5;}
.taxBenefits tr th:nth-child(2), .table.table-theme3 tr td:nth-child(2){background:#F4F9FF;}
.taxBenefits tr th:nth-child(3), .table.table-theme3 tr td:nth-child(3){background:#F7FFF0;}
.investOptions .highchart_container .highchart_wrapper .proxy-container{margin-top:15px;}
.investOptions .highchart_container .highchart_wrapper .proxy-container .charts-legend .legend-item{display:inline-block;padding:4px 0;padding-left:20px;}
.investOptions .highchart_container .highchart_wrapper .proxy-container .charts-legend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.investOptions .highchart_container .highchart_wrapper .proxy-container .charts-legend .legend-item .elementname{font-size:14px;line-height:16px;font-weight:700;color:#000000;vertical-align:middle;text-decoration:none;}
.title_wrap h2{font-size:28px;line-height:35px;font-weight:600;border-bottom:3px solid #2b6c43;display:inline-block;padding-bottom:8px;}
.tierAccount .box{background:#FFFFFF;box-shadow:0px 4px 4px rgb(0 0 0 / 5%);border-radius:8px;padding:18px;height:100%;}
.tierAccount h3{font-size:20px;line-height:26px;color:#289e5e;margin-bottom:20px;}
.tierAccount .box ul{list-style:none;display:flex;flex-wrap:wrap;padding:0px;}
.tierAccount .box ul li{flex:0 0 50%;text-align:center;padding:12px 8px;}
.tierAccount .box ul li:nth-child(1), .tierAccount .box ul li:nth-child(2){border-bottom:1px solid #e7e7e7;}
.tierAccount .box img{height:75px;margin-bottom:15px;}
.tierAccount .box p{color:#333333;font-weight:500;font-size:15px;line-height:22px;}
.tierAccount .box ul li:nth-child(2n+1){border-right:1px solid #e7e7e7;}
.tierAccount .box .btn{width:100%;font-size:20px;background:#029b62;border-radius:8px;color:#ffffff;text-transform:inherit;min-height:45px;line-height:40px;width:60%;z-index:1;overflow:hidden;position:relative;}
.calcRes{margin-top:20px;}
#toTopBtn{display:none;position:fixed;color:#fff;bottom:15px;right:15px;z-index:98;background:#24976f;padding:6px 10px;border:1px solid;border-radius:10px;font-weight:700;cursor:pointer;-webkit-animation:bounce 8s infinite alternate;-moz-animation:bounce .8s infinite alternate;animation:bounce .8s infinite alternate;}
@-webkit-keyframes bounce {
to{-webkit-transform:scale(1.1);}
}
@-moz-keyframes bounce {
to{-moz-transform:scale(1.1);}
}
@keyframes bounce {
to{transform:scale(1.1);}
}
#toTopBtn img{width:80%;}
#myBtn:hover{background-color:#555;}
.BtnSections-mob{display:none;}
.BtnSections{display:block;}
.mob-banner{display:none;}
.faq{background:#cdfbed;}
.faq .accordion-list{padding:0px 40px 60px 40px;}
.faq .accordion-list ul{padding:0;list-style:none;font-size:14px;}
.faq .accordion-list li{padding:20px;margin-bottom:22px;border-radius:4px;padding-bottom:0px;}
.faq .accordion-list a.collapsed{color:#343a40;}
.faq .accordion-list a{display:block;background:#fff;position:relative;font-size:16px;line-height:24px;font-weight:700;padding:20px;outline:none;cursor:pointer;border-radius:10px;font-family:"Poppins", sans-serif;color:#343a40;text-decoration:none;}
.faq .accordion-list span{font-weight:600;font-size:18px;padding-right:10px;}
.faq .accordion-list a.collapsed .icon-show{display:inline-block;}
.faq .accordion-list i{font-size:24px;position:absolute;right:26px;top:18px;}
.faq .accordion-list i::before{font-size:30px !important;font-weight:800 !important;}
.faq .accordion-list p{font-size:16px;margin-bottom:0;padding:20px 0 0 0px;}
.faq .accordion-list .icon-show{display:none;}
.faq .accordion-list a.collapsed .icon-close{display:none;}
.lets-begin{padding-top:30px;}
button.btn.btn-primary.btn-submit:hover::after{outline:none;box-shadow:none;}
@media(max-width:1920px) and (min-width:1600px){ h1{font-size:28px;}
h2.ipostatus{font-size:40px;line-height:50px;}
.nps-features{padding-top:80px;}
.ipotext{background-size:cover;height:500px;}
.frmFld{margin-top:31px;}
.form-control{height:48px !important;}
.form-select{height:48px !important;}
.frmFld.msg{font-size:19px;margin-top:10px;}
button{font-size:20px !important;font-weight:600;}
.myform{padding:40px 28px 30px 28px;}
.field-group{margin-top:30px !important;}
.bannerSec{margin-top:15px;}
}
@media(max-width:1390px) and (min-width:1300px){}}
@media(max-width:1024px){div#navbarSupportedContent{position:absolute;width:100%;top:65px;background:#fff;border:2px solid #229574;left:0;}
h1{font-size:26px;line-height:40px;}
h2{margin-bottom:0px;padding-bottom:25px;}
h1 span{font-size:24px;line-height:33px;}
.ipoLogo{padding:10px;}
.issuePeriod{font-size:16px;padding-right:8px;}
h2.ipostatus{font-size:22px;padding-top:0px;}
.mybtn{margin-bottom:0px;margin-top:0px;}
.myform{padding:35px 30px;margin:0px 0px 20px 0px!important;position:initial;min-height:auto;border-radius:0px;}
.myform h3{margin-top:16px;}
.apply h2{font-size:25px;}
.form-signin .form-group.frmbtn{margin-bottom:0px;}
.myform h3{margin-top:15px;font-size:16px;}
.form-signin{margin-top:24px;}
span.spacer{display:inline-block;}
.bpboxRow .box{margin-bottom:20px;}
.socialIcon{width:100% !important;margin-top:15px !important;margin-bottom:30px;padding:0px;display:flex;justify-content:center !important;margin-bottom:15px !important;}
.mktupdate span{text-align:center !important;padding-bottom:0px !important;}
#footer p{text-align:justify;}} @media(max-width:768px){h1{font-size:22px;}
h2{font-size:24px;margin-bottom:15px;}
h2.ipostatus{font-size:22px;line-height:32px;}
.masthead{position:initial;}
.investSection.TopCards{margin:0px;}
.formSec{padding:0px;}
.TopCards .midBox{width:100%;margin:25px 0px;}
.TopCards .lastBox{width:100%;}
.ipotext{background-size:cover;}
.ipotext{padding:0px 0 0px 0px;}
.headBanner{padding:0px !important;}
.navbar{padding-left:12px;padding-right:12px;}
#toTopBtn{right:29px !important;}
.BtnSections-mob{display:block;position:absolute;right:0px;top:17px;}
.BtnSections{display:none;}
.mob-banner{display:block;}
.ipotext{background:none;}
.navbar-brand{width:30%;}
.mobfrmfld{width:60% !important;}
.mobOTP{width:40% !important;padding-left:0px;}
.investSection.TopCards .box{padding:20px 8px 20px 15px;text-align:center;min-height:auto;}
.investSection.TopCards .box .iconBox{justify-content:center;}
.investSection.TopCards .box p{max-width:100% !important;}
.NavbarTog{padding:8px 0px;}
.myform{margin-bottom:0px !important;}
.bannerSec{margin-top:0px;}
a.navbar-brand > img{width:200px;}
.btn_g_link{right:74px;}
.myform h3{margin-top:0px;font-weight:600 !important;font-size:20px;text-align:center !important;padding:0px 0px 20px 0px;}
.hero-img{display:none;}
.frmFld.msg{text-align:center;}
.flip-box{width:100%;height:auto;display:flex;justify-content:center;}
.flip-box-front span{position:inherit;bottom:0px;}
.flip-box-front{background:none;}
.flip-box-front, .flip-box-back{position:inherit;}
.flip-box:hover .flip-box-inner{transform:none;}
.flip-box-inner{width:70%;}
.GetOtp{padding:50px 0px;}
.nps-intro .rel-inner .B_box{padding:15px;min-height:auto;}
.nps-steps .steps{justify-content:space-around;}
.investSection{margin-bottom:0px;}
.nps-calculator p{font-size:15px;padding-bottom:30px;}
.nps_pension_calc h5{font-size:14px;}
.tax-saving-accnt{margin-bottom:60px;}
.highcharts-figure #EmiPieChart .highcharts-container{width:100% !important;height:auto !important;}
.highcharts-root{width:100%;}
.chartSection{margin-bottom:30px;}
.nps-intro .rel-inner, .nps-intro .rel-inner .B_box{position:inherit;}
.nps-intro .rel-inner .B_box{width:100%;margin-bottom:30px;}
.nps-intro{padding:80px 0px;}
.nps-steps h2{padding-left:0px;text-align:center;}
.nps-steps{background:none;padding-bottom:30px;}
.nps-steps .steps{position:inherit;padding:30px 0px;}
.nps-steps .step1, .nps-steps .step2, .nps-steps .step3, .nps-steps .step4{width:100%;text-align:left;margin-top:35px;}
.nps-steps .steps h2{text-align:left;padding-bottom:0px;}
.title_wrap h2{font-size:26px;}
.field_bg{padding:60px 0px !important;}
.faq .accordion-list{padding:20px 0px 0px 0px;}
.faq .accordion-list li{padding:20px 0px 0px 0px;margin-bottom:0px;}
.faq .accordion-list span{font-size:15px;}
.faq .accordion-list p{font-size:14px;}
.text{position:inherit;}
.nps-intro .rel-inner{flex-flow:column;}}
@media(max-width:480px){.NavbarTog{padding:8px 0px;}
.navbar-brand{width:42%;}
.formSec h5{font-weight:700;font-size:18px;}
.BtnSections-mob .btn-get-started{font-size:12px;line-height:23px;padding:4px 10px;border-radius:5px;}
#toTopBtn{font-size:12px;}
table, tr, td, th{font-size:12px;}
th{font-weight:600;}
.table-theme3 tr td{font-size:12px;}
.title_wrap h2{font-size:24px;margin-bottom:15px;line-height:30px;}
.icon_row .icon_wrap{width:50px;height:50px;}
.icon_row{bottom:-20px;}
.taxBenefits h3{font-size:18px;}
.nps-intro p{font-size:16px;}
.investSection .box h3{font-size:20px;}
.investOptions .highchart_container .highchart_wrapper .proxy-container .charts-legend{padding-left:0px;}
.investOptions .highchart_container .highchart_wrapper .proxy-container .charts-legend .legend-item{padding-left:12px;}
.investOptions .highchart_container .highchart_wrapper .proxy-container .charts-legend .legend-item .elementname{font-size:12px;}
.nps-intro .rel-inner .B_box{padding:15px;min-height:auto;}
.dynamiLogo{padding-bottom:35px;}
.iconSec h2{font-size:21px;line-height:28px;}
.btn_g_link{right:88px;}
.GetOtp h2{text-align:left;}
.nps-intro{padding:50px 0px;}
.field_bg{padding:40px 0px !important;}
.ipotext{padding:0px 0 0px 0px;}
table{font-size:14px;}
h2{font-size:18px;line-height:23px;margin-bottom:0px;padding-bottom:20px;}
.reset{font-size:12px;}
.table-bordered>:not(caption)>*>*{border-width:0 1px;white-space:nowrap;}
h1 span{font-size:18px;line-height:26px;padding:0px 0 0 14px;}
.nps-features{background:#3db179;margin-top:25px;padding-top:30px;}
.nps-features span{font-size:16px;}
h2 span.break{display:inline-block;}
.myform h3{padding-bottom:0px;}
.frmFld.msg{font-size:12px;}
a.lead-logo{top:20px;left:15px;}
h1{font-size:18px;line-height:35px;padding-left:15px;}
h2.ipostatus{padding:0px 0 0 14px;font-size:18px;}
.logo{padding:30px 0 0 10px;width:40%;}
.investSection h2{margin-bottom:30px;}
.taxBenefits h2{margin-bottom:30px;}
.myform{padding:30px 15px 30px 20px;position:initial;}
.IntroSection b{font-size:18px;line-height:28px;}
.IntroSection p{font-size:14px;line-height:24px;}
.bpboxRow p{font-size:14px;line-height:24px;}
.issuePeriod{font-size:15px;padding:0px 10px 0px 15px;}
.ipoLogo{width:33%;}
.apply{padding-left:15px;}
.apply h2{font-size:22px;line-height:30px;}
.apply p{font-size:18px;margin-top:1rem;}
.ipodates{margin-bottom:25px;}
.socialIcon{width:100% !important;margin-top:15px !important;margin-bottom:30px;padding:0px;display:flex;justify-content:left !important;margin-bottom:15px !important;}
.mktupdate span{text-align:left !important;padding-bottom:0px !important;}
#footer p{text-align:justify;}} @media(max-width:375px){.heading_1{font-size:20px;}
.heading_2{font-size:18px;}
p.content-steps{font-size:15px;}
.steps-content h4{font-size:16px;}
h1{font-size:16px;margin-bottom:0px;margin-bottom:0px;}
h1 span{font-size:24px;line-height:22px;}
h2{font-size:18px;}
h2.ipostatus{font-size:14px;}
.apply h2{font-size:18px;line-height:25px;margin:0px;}
myform{width:100%;padding-top:30px;position:initial;}
.ipodates{padding-top:10px;margin-bottom:10px;}
.myform h3{font-size:16px;}
.form-signin{margin-top:25px;}
.apply p{font-size:15px;}
.issuePeriod{font-size:14px;}
.issuePeriod{padding:0px 6px 0px 6px;}
.IntroSection h2, .investSection h2{font-size:18px;line-height:24px;}
.IntroSection b{font-size:16px;line-height:24px;}
.socialIcon{width:100% !important;margin-top:15px !important;margin-bottom:30px;padding:0px;display:flex;justify-content:center !important;margin-bottom:15px !important;}
.mktupdate span{text-align:center !important;padding-bottom:0px !important;}
#footer p{text-align:justify;}}
@media(max-width:320px){.issuePeriod{font-size:12px;}
.apply h2{font-size:18px;}
.apply p{font-size:13px;margin-top:0px;}}
#footer{background-color:#1c1c1c; padding:60px 0 50px 0;}
#footer p{font-size:14px; font-weight:400; color:#858585; padding: 0 0 0px 0; line-height:18px !important;}
.footerLogo{display:flex; justify-content:left;}
.mktupdate{display:flex; justify-content:left; padding:30px 0px 30px 27px; text-align:left;}
.socialIcon{margin:0 auto;width:100%; display:flex; justify-content:left;}
.mktupdate span{color:#868686; font-family:'Roboto', sans-serif; font-size:17px;  text-align:left; }
.disclaimer p{font-size:12px !important;}
.socialIcon ul{list-style:none;margin: 0;padding: 0;}
.socialIcon ul li{display: inline;}
.socialIcon ul li a{border-radius:100px; width:47px; height:47px; display:inline-block; line-height:40px; text-align:center;}
.facebook{color:#3c5a9a; font-size:25px;}
.twitter i{color: #2daae2; font-size:25px;}
.facebook i, .twitter i{margin:0;}
.facebook:hover{background-color:#3c5a9a; color:#ffffff; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out;
-ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition:all .2s ease-in-out;}
.twitter{color:#ffffff; background-color:#2daae2;}
.twitter:hover{color:#ffffff; background-color:#2daae2; color:#ffffff; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.googleplus{color:#dc4c41;}
.googleplus:hover{background-color:#dc4c41; color:#ffffff; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out;
-ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;} #myBtn{display:none; position:fixed; bottom:20px; right:30px; z-index:99; font-size:18px; border:none; outline:none; color:white; cursor:pointer;
background-color:darkslategrey; padding:15px; width:55px; height:55px; border-radius:100%;}
#myBtn:hover{background-color: grey; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
} .investSection.TopCards .box1:hover, .investSection.TopCards .box2:hover, .investSection.TopCards .box3:hover{animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
transform: translate3d(0, 0, 0);
perspective: 1000px;}
@keyframes shake{10%, 90%{transform:translate3d(-1px, 0, 0);}
20%, 80%{transform:translate3d(2px, 0, 0);}
30%, 50%, 70%{transform:translate3d(-2px, 0, 0);}
40%, 60% {
transform: translate3d(2px, 0, 0);
}