.modal-popup-outter{position:fixed;inset:0;z-index:9999}
.popup-modal{display:flex;justify-content:center;align-items:center;position:absolute;width:100vw;inset:0;z-index:48}
@media(max-width:767px){.popup-modal{display:none !important}
}
@media(min-width:768px){.stop-scroll-body{overflow:hidden !important}
}
.modal-content-banner{width:70%;max-width:480px;margin:0 auto;background-color:#fff;position:relative;overflow:hidden;border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:24px}
.body-content-banner{padding:0 16px}
.close-modal-btn-banner{display:flex;justify-content:flex-end;cursor:pointer;font-size:24px;font-weight:600}
.heading-section-banner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 12px;margin-top:-12px}
.heading-banner{font-size:24px;line-height:28px;font-weight:800;color:#000;text-align:center;margin-bottom:8px}
.sub-heading-banner{font-size:14px;font-weight:400;text-align:center;color:#444;margin-bottom:0}
.qr-code{display:flex;justify-content:center;align-items:center;margin:16px 0}
.qr-code img{width:120px;height:120px}
.btn-banner{background:#fb0;border-radius:6px;padding:16px;display:flex;align-items:center;justify-content:center;column-gap:8px;font-size:18px;font-weight:800;color:#000;width:100%;cursor:pointer;margin-top:22px}
.pre-number{font-size:16px;font-weight:600;color:#000;position:absolute;left:50px;bottom:129px}
.input-container-box .help-block{top:auto;bottom:103px;left:26px}
.input-container-box input{padding-left:50px !important;border-width:2px !important;font-size:16px !important;font-weight:600 !important}
.input-container-box input:focus{border:2px solid #fb0 !important}
.input-container-box label{position:absolute;bottom:154px;left:50px;background:#fff;padding:0 5px;font-size:12px;font-weight:600;color:#999}
.input-container-box input:focus+label{color:#000}
.page-name-of-popup{display:none}
.input-container-box{margin-bottom:16px}
.modal-popup-outter.close-modal,.popup-modal.close-modal{display:none}
.input-container-box input[readonly]{cursor:not-allowed;border-color:#ddd}
.submit-loading{color:transparent !important;background:#fb0 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.color%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20ng-attr-r%3D%22%7B%7Bconfig.radius%7D%7D%22%20ng-attr-stroke-dasharray%3D%22%7B%7Bconfig.dasharray%7D%7D%22%20stroke%3D%22%23222%22%20stroke-width%3D%225%22%20r%3D%2220%22%20stroke-dasharray%3D%2294%2050%22%20transform%3D%22rotate(54%2050%2050)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%220%2050%2050%3B360%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%22600ms%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") no-repeat center/40px;pointer-events:none}
.footerNavigationCommon p,.footerNavigationOld p{margin:0;padding:0}
.footerNavigationCommon img,.footerNavigationOld img{max-width:100%}
.footer-wrapper{border:1px solid #ddd}
.common-footer-wrapper{padding-block:24px;font-size:12px;line-height:18px;margin-left:auto;margin-right:auto}
.common-footer-wrapper .common-footer-top{display:flex;justify-content:space-between;align-items:center;gap:8px;display:none}
.common-footer-top .general-heading{font-weight:800;font-size:16px;line-height:24px;min-width:max-content;color:#000}
.common-footer-top .life-heading{font-weight:800;font-size:16px;line-height:24px;width:142px;text-align:right;min-width:max-content;color:#000}
.common-footer-top .divider-top{height:1px;background-color:#ddd;width:25%}
.common-footer-wrapper .common-footer-bottom{display:grid;gap:32px;position:relative}
.common-bottom-divider{width:2px;height:320px;border:1px dashed #ddd;position:absolute;left:50%;top:40px;display:none}
.common-bottom-heading{font-weight:800;font-size:16px;line-height:24px}
.flex-col-start{display:flex;flex-direction:column;align-items:flex-start}
.about-footer-seciton{display:flex;margin-block:20px;font-size:14px;line-height:14px;justify-content:center;grid-column:span 2/span 2}
.about-footer-seciton a{color:#000;font-size:14px;padding-inline:8px}
.about-footer-seciton a:nth-child(2){border-left:1px solid #000;border-right:1px solid #000}
.about-footer-seciton a:first-child{padding-left:0}
.about-footer-seciton a:last-child{padding-right:0}
.social-footer-icons{display:flex;grid-row-start:1;grid-column-start:2;justify-content:flex-end;flex-wrap:wrap;row-gap:12px}
.social-footer-icons>:not([hidden])~:not([hidden]){margin-left:12px}
.footer-grid-download-url{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px !important}
.common-footer-company-head{font-weight:600;margin-top:40px !important;font-size:12px}
.common-footer-company-subhead{color:#999;font-size:12px;line-height:18px;margin-bottom:16px !important}
.common-footer-company-cin{color:#444;padding-right:8px !important;line-height:12px;display:inline-block}
.common-footer-company-irdai{padding-left:8px !important;border-left:1px solid #444;line-height:12px;color:#444;display:inline-block}
.flex-items-center{display:flex;align-items:center}
.common-footer-mail{padding-right:8px;line-height:12px;color:#444;display:flex;align-items:center;justify-content:center;gap:8px}
.common-footer-call{padding-left:8px;border-left:1px solid #444;line-height:12px;color:#444;display:flex;align-items:center;justify-content:center;gap:8px}
.download-app-footer{padding:0 16px 32px 16px}
.download-app-footer-container{display:grid;grid-template-columns:1fr;align-items:center;border-radius:16px;padding:24px;border:1px solid #ddd;margin-inline:auto;box-shadow:0 2px 8px 2px rgba(227,230,236,.6)}
.download-app-footer-p{font-weight:800;font-size:20px;line-height:28px;margin-inline:auto;margin-bottom:12px !important;text-align:center}
.download-app-footer-content{display:flex;justify-content:center;align-items:center;background-color:#000;margin-left:auto;margin-right:auto;border-radius:6px}
.download-app-footer-a{padding:4px 12px}
.download-app-footer-divider{width:1px;height:24px;background-color:#999}
.flex-center{display:flex;justify-content:center;align-items:center}
.expandable-footer-section{background-color:#f5f5f5;padding-top:32px;margin-inline:auto}
.expandable-footer-section>.mx4{padding-inline:16px;margin-inline:auto}
.expandable-footer-section>.mx4 p{font-weight:700}
.insurance-articles-old{display:grid;width:100%;gap:16px;margin:16px;position:relative;grid-template-columns:repeat(1,1fr)}
.insurance-articles-accordians{padding-inline:12px;border-radius:4px;border:1px solid #ddd}
.accordians-head-old{display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer;padding-block:12px;margin-inline:-12px;padding-inline:12px}
.accordians-head-old span{font-size:14px;line-height:20px}
.accordians-head-old .arrow{width:12px;height:8px;right:0}
.accordion li a{color:#000;display:block;font-size:13px;padding-block:8px}
.popup-maintaince-new{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:99999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;cursor:default;display:none}
.popup-outter-box{width:100%;max-width:560px;overflow:hidden;position:absolute;display:flex;flex-direction:column;gap:12px}
.close-btn-modal-new-maintain{background-color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative;left:42%;align-self:center}
.close-btn-modal-new-maintain span{font-size:16px;line-height:24px;color:#999}
.popup-modal-content{background-color:#fff;overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}
#maintainence-success,.modal-content-maintain{background-color:#fff;padding:24px;display:flex;flex-direction:column;gap:16px}
.txt-green{color:#1b6}
.modal-heading-new{font-size:16px;line-height:24px;font-weight:800}
.modal-subheading-new{font-size:13px;line-height:18px;font-weight:400}
.popup-open{display:flex}
.bottom-side-scroller{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;position:fixed;bottom:10%;right:24px;z-index:10}
#show-arrow{position:fixed;bottom:12%;right:24px;justify-content:center;align-items:center;background-color:#fff;width:50px;height:50px;text-decoration-line:none;border-radius:50%;cursor:pointer;z-index:50;border:1px solid #fb0}
.download-app-qr-code-icon{display:none;justify-content:center;align-items:center;background-color:#fff;width:70px;height:70px;text-decoration-line:none;border-radius:10px;cursor:pointer;z-index:10;border:1.3px solid #d2d2d2}
.download-app-qr-code-icon:hover{box-shadow:0 2px 8px 2px rgba(227,230,236,.6)}
.black-footer-section{background-color:#000;color:#fff;padding-block:24px;padding-inline:16px}
.black-footer-container{margin-inline:auto}
.black-footer-wrap{margin-bottom:12px;font-size:12px;line-height:18px;grid-column:span 2/span 2;gap:8px;margin-left:-8px;margin-right:-8px;width:100%}
.black-footer-atag{border-right:1px solid #444;padding-inline:8px;white-space:nowrap;line-height:32px;color:#fff}
.black-footer-atag:hover{color:#fff}
.black-footer-atag:last-child{border-right:0}
.black-footer-mainp{color:#fff;font-size:10px;margin-bottom:16px !important}
.black-footer-mainp.mb0{margin-bottom:0 !important}
.general-main-footer{display:grid;grid-template-columns:repeat(2,1fr);padding-block:24px;font-size:12px;line-height:16px;margin-inline:auto;row-gap:24px}
.main-footer-common-old{display:grid;grid-template-columns:repeat(2,1fr);padding-inline:16px;align-items:center;justify-content:center;flex-direction:column;grid-column:span 2/span 2;border-bottom:1px solid #ddd}
.main-footer-logo-old{width:64px;height:32px}
.text-sm-extrabold{font-size:14px;line-height:20px;font-weight:800}
.life-footer-common{display:grid;grid-template-columns:repeat(2,1fr);padding-block:24px;font-size:12px;line-height:16px;row-gap:24px;margin-inline:auto}
.resource-footer-new{display:flex;flex-direction:column;grid-column:span 2/span 2;grid-row-start:3;padding-left:16px;border-top:1px solid #ddd;padding-top:24px}
.services-footer-new{display:flex;flex-direction:column;padding-left:16px}
.agent-footer-new{display:flex;flex-direction:column;padding-left:16px;padding-right:16px}
.mt-3{margin-top:12px !important}
.footer-top-wrapper a{color:#000}
.shrink-0{flex-shrink:0}
@media(min-width:510px){.footer-grid-download-url{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px){.footer-top-wrapper{padding-inline:1rem}
.common-footer-wrapper{font-size:14px;line-height:20px}
.common-footer-wrapper .common-footer-top{display:flex}
.common-footer-wrapper .common-footer-bottom{grid-template-columns:repeat(2,1fr);gap:64px}
.common-bottom-divider{display:block}
.common-right-section{text-align:right}
.common-bottom-heading{display:none}
.about-footer-seciton{font-weight:700}
.media768-items-end{align-items:flex-end}
.common-footer-company-head{font-size:14px}
.media768-justify-end{justify-content:flex-end}
.download-app-footer-container{grid-template-columns:repeat(2,1fr);padding:32px}
.download-app-footer-p{font-size:24px;line-height:32px;margin-bottom:0 !important}
.download-app-footer-content{border-radius:12px}
.download-app-footer-a{padding:12px 16px}
.insurance-articles-old{gap:0;grid-template-columns:repeat(2,1fr)}
.insurance-articles-accordians{border-radius:none;border-left-width:0;border-right-width:0;border-top-width:0;padding-inline:0}
.accordians-head-old .arrow{position:absolute}
.popup-maintaince-new{align-items:center;justify-content:center}
.popup-outter-box{width:50%}
.close-btn-modal-new-maintain{left:240px}
.popup-modal-content{border-radius:16px}
#show-arrow{bottom:0;position:relative;right:4px}
.download-app-qr-code-icon{display:flex}
.black-footer-wrap{margin-bottom:20px;font-size:14px;line-height:20px;margin-left:-16px;font-weight:700}
.black-footer-atag{padding-inline:16px}
.black-footer-mainp{font-size:12px;line-height:16px}
.general-main-footer{grid-template-columns:repeat(4,1fr);font-size:14px;line-height:20px}
.main-footer-common-old{display:flex;align-items:flex-start;grid-column:span 1/span 1;border:0;padding-inline:0}
.main-footer-logo-old{width:105px;height:52px}
.life-footer-common{grid-template-columns:repeat(4,1fr);align-items:flex-start;font-size:14px;line-height:20px}
.resource-footer-new{grid-column:span 1/span 1;grid-row-start:auto;border:0;padding-top:0}
.services-footer-new{padding:0}
.agent-footer-new{padding-right:0}
}
@media(min-width:992px){.insurance-articles-old{grid-template-columns:repeat(4,1fr);gap:12px}
}
@media(max-width:768px){.common-footer-wrapper .common-footer-bottom{padding-inline:16px}
.footerNavigationCommon,.footerNavigationOld{margin-top:10px}
}
.bg-gray{background-color:#f5f5f5}
.bg-black{background-color:#000}
.bg-white{background-color:#fff}
.d-flex{display:flex}
.flex-wrap{flex-wrap:wrap}
.mb-15{margin-bottom:15px}
.py-15{padding-top:15px;padding-bottom:15px}
@media(min-width:768px){.pb-sm-10{padding-bottom:10px}
}
.mt-30{margin-top:30px}
@media(min-width:768px){.mt-sm-0{margin-top:0}
}
.mb-0{margin-bottom:0}
@media(min-width:768px){.mb-sm-0{margin-bottom:0}
}
.bb-gray,.by-gray{border-bottom:1px solid #ddd}
.by-gray{border-top:1px solid #ddd}
@media(min-width:768px){.brdr-sm-0{border:0 !important}
}
@media(min-width:768px){.br-sm-gray{border-right:1px solid #ddd !important}
}
@media(min-width:768px){.justify-content-sm-center{justify-content:center}
}
@media(min-width:768px){.align-items-sm-center{align-items:center}
}
.text-uppercase{text-transform:uppercase}
.collapse.in{display:block}
@media(min-width:768px){.d-sm-flex{display:-ms-flex;display:flex}
}