::-webkit-scrollbar{width:5px !important;height:2px}
::-webkit-scrollbar:hover{width:10px !important}
::-webkit-scrollbar-track{background:0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#afb1b3}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,table,tr,td{margin:0}
body,html{font-family:Poppins,sans-serif}
.widthCenter{position:relative;max-width:1600px;margin:0 auto}
main{margin-top:68px;position:relative;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3}
.container{max-width:1060px;width:100%}
.section{width:100%;max-width:1600px;margin:0 auto;clear:both;overflow:hidden;padding-top:85px;padding-bottom:72px}
.bggrey{background-color:#f9f9f9}
.colorblk{color:#000 !important;padding-bottom:18px;font-weight:500}
.bgwhite{background-color:#fff !important}
.oh{overflow:hidden !important}
.greyheading{font-size:22px;line-height:22px;font-weight:700;color:#8a93a5;padding-bottom:10px}
h3.homeheader2{font-size:48px;line-height:56px;font-weight:700;color:#233253}
h2.homeheader2{font-size:48px;line-height:56px;font-weight:700;color:#233253}
h3.homeheader2+span+p,h3.homeheader2+p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:21px}
h2.homeheader2+span+p,h2.homeheader2+p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:21px}
.btnred{background:#ed1c24;color:#fff;border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ed1c24;height:34px;padding:7px 21px 7px 21px;min-width:135px}
.btnred:hover,.btnred:focus,.btnred:active{background:#ff3038 !important;color:#fff;box-shadow:0 8px 12px rgba(237,28,36,0.2);border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ed1c24;height:34px;padding:7px 21px 7px 21px;min-width:135px;outline:0;outline-style:none;outline-width:0}
.btnred:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus{background:#ff3038 !important;outline:0;outline-style:none;outline-width:0}
.life-ai-iframe-service-class{height:70px;width:260px;border:0;position:fixed;z-index:99999;bottom:0;right:10px}
.btnwhite{background:#fff;color:#ed1c24;border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ed1c24;height:30px;padding:5px 18px 5px 18px;min-width:104px}
.btnwhite:hover{background:#fff;color:#ed1c24;border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ff3038;height:30px;padding:5px 18px 5px 18px;min-width:104px;box-shadow:0 5px 7px rgba(228,24,32,0.4)}
.abtboxholder{border:1px solid #c7cacc;background:#fff;padding:24px 22px 24px 22px;margin-bottom:10px}
.abtboxholder:hover{box-shadow:0 4px 20px rgba(0,94,158,0.05),3px 6px 10px rgba(50,130,196,0.08)}
.abtboxholder:before{width:4px;height:100px;background-color:red;content:"";position:absolute;left:5px;top:0}
.abtboxholder h6,.mob-abt h6{font-size:15px;line-height:22px;font-weight:400;color:#8a93a5;text-transform:uppercase;padding-bottom:8px}
.col-sm-4 .abtboxholder h6,.mob-abt h6{padding-top:18px}
.abtboxholder h4,.mob-abt h4{font-size:26px;line-height:28px;font-weight:800;color:#233253;padding-bottom:2px}
.abt-txt{float:left;margin-top:20px;margin-left:4px}
.left{float:left}
.abtboxholder p,.mob-abt p{font-size:16px;line-height:22px;font-weight:400;color:#233253}
.abtboxbig{border:1px solid #c7cacc;background:#fff;padding:0;display:block;clear:both;overflow:hidden}
.abtboxbig.after:after{width:4px;height:100px;background-color:red;content:"";position:absolute;right:15px;top:0}
.abtboxbig.before:before{width:4px;height:100px;background-color:red;content:"";position:absolute;left:15px;top:0}
.abtboxbig .imgholder{float:left;width:48% !important;overflow:hidden}
.abtboxbig .imgholder{height:240px;overflow:hidden}
.abtboxbig:hover{cursor:pointer;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,94,158,0.05),3px 6px 10px rgba(50,130,196,0.08)}
.abtboxbig img{transition:transform .5s ease}
.abtboxbig:hover img{transform:scale(1.1)}
.abtboxbig .abtbigrt{float:left;width:52% !important;padding:20px}
.abtboxbig h6{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;text-transform:uppercase;padding-bottom:10px}
.abtboxbig h4{font-size:26px;line-height:33px;font-weight:800;color:#233253;padding-bottom:10px;padding-right:10px}
.abtboxbig p{font-size:14px;line-height:22px;font-weight:400;color:#8a93a5}
.abtboxRt{background-color:grey;height:100%}
.settle{padding-top:25px !important;padding-bottom:40px !important}
.settle h4{font-size:22px;line-height:28px;font-weight:800;color:#233253;padding-top:30px}
.settle p{font-size:14px;line-height:20px;color:#8a93a5}
.bg1{padding:20px;position:relative}
.bg1 *{color:#FFF}
.bg1h4{font-size:22px;line-height:28px;font-weight:600;color:#fff;position:absolute;bottom:20px;left:20px;z-index:9}
.bg1 h6{font-size:16px;line-height:22px;padding-bottom:10px}
.bg1 div{bottom:20px;position:absolute}
.bg2{padding:20px;position:relative}
.bg2 *{color:#FFF}
.bg2h4{font-size:22px;line-height:28px;font-weight:600;color:#fff;position:absolute;bottom:20px;left:20px;z-index:9;padding-left:17px;padding-right:17px}
.bg2 h6{font-size:16px;line-height:22px;padding-bottom:10px}
.bg2 div{bottom:20px;position:absolute}
.panel-title a{font-size:22px;line-height:22px;font-weight:400;color:#767676;display:block;background-image:url('../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-up.png');background-repeat:no-repeat;background-position:100%;margin-top:78px;text-decoration:none}
.panel-title a.collapsed{font-size:22px;line-height:22px;font-weight:400;color:#767676;display:block;background-image:url('../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-down.png');background-repeat:no-repeat;background-position:right bottom}
.swiper-slide{padding-left:15px !important}
.disc-txt{font-size:12px;line-height:20px;color:#767676;margin-top:8px}
#carouselExampleIndicators{max-width:1600px;margin:0 auto}
.hght100{height:100%}
.width100{width:100%}
.padtop10{padding-top:10px !important}
.padtop0{padding-top:0 !important}
.padtop15{padding-top:15px !important}
.padtop30{padding-top:30px !important}
.padbot30{padding-bottom:30px !important}
.padbot0{padding-bottom:0 !important}
.mtop0{margin-top:0 !important}
.mtp10{margin-top:10px !important}
.mtp15{margin-top:15px !important}
.mtop30{margin-top:30px}
.mbot50{margin-bottom:50px !important}
.mtop20{margin-top:20px !important}
.carousel-item{min-height:550px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.mouse{text-align:center;position:relative;bottom:-94px;z-index:999}
.mouse a{animation:MoveUpDown 1s linear infinite;position:absolute;left:50%;bottom:-20px;margin-top:100px}
@keyframes MoveUpDown{0,100%{bottom:0}
50%{bottom:10px}
}
#carouselExampleIndicators .carousel-indicators{right:80px !important;left:auto;bottom:auto;top:23%;margin:0;width:auto;display:block}
.carousel-indicators li{background-color:transparent;width:8px;height:8px;border-radius:8px;margin-bottom:20px !important;border:1px solid #005e9e !important}
.carousel-indicators li.active{background-color:#005e9e}
.carousel-caption{bottom:auto;bottom:45%;left:5%;text-align:left;z-index:100}
.carousel-indicators li{margin-bottom:8px}
.settle-top{padding-top:0}
.plans-wrapper{text-align:center;width:100%}
.plans-holder{background-color:#fff;display:inline-block;border-radius:10px;padding:15px;margin:0 3px 12px 3px}
.plans-holder:hover{cursor:pointer}
.plans-holder h5,.swiper-slide .h5{margin-top:12px;font-weight:600;line-height:14px;font-size:18px;color:#ed1c24}
.plans-holder h5 span,.swiper-slide .h5 span{color:#005e9e;font-size:14px}
.bannerh2+p{font-size:calc(16px + 3.2vw) !important;line-height:normal;font-weight:700;color:#233253;padding-bottom:0}
.bannerh2{font-size:calc(16px + 2.9vw) !important;line-height:normal;font-weight:700;color:#233253;padding-bottom:0}
.bannerh5{font-size:calc(10px + 0.9vw) !important;line-height:normal;font-weight:700;color:#8a93a5;padding-bottom:0}
.sar-logo img{width:20%}
.ban-logo img{width:11%}
.bottom-scroll{clear:both;width:940px;height:300px !important;padding-top:50px;position:absolute;overflow-x:hidden !important;overflow-y:hidden !important;bottom:10px;z-index:99;padding-left:50px;padding-right:50px}
.swiper-container1{height:94%;overflow:hidden;padding-top:20px}
.swiper-wrapper{height:100%}
.bottom-scroll .h5{text-align:left;display:block;line-height:20px}
.chkbx{display:inline-block;width:94%;padding-left:8px;padding-top:0}
.bottom-scroll .plans-holder{width:100%;text-align:left;padding-left:12px}
// .bottom-scroll .swiper-slide:hover{// animation:MoveUpDown1 2s linear;//}
// @keyframes MoveUpDown1{// 0,// 100%{// bottom:0;//}
// 50%{// bottom:30px;//}
//}
.product-cateogry .tile{display:block;padding:0;outline:0;transition:all 1s ease-in-out;background:0;height:100%;word-break:break-all;border-radius:10px}
.product-cateogry .tile:hover{background:linear-gradient(242deg,#ed1c24,#ed1c24),#ed1c24;box-shadow:-3px -1px 14px rgba(32,40,52,.2)}
.product-cateogry .tile:hover>div{background:#fff;transform:translate3d(-10px,-10px,0)}
.product-cateogry .tile>div{padding:12px;background:linear-gradient(62deg,#fff,#f4f4f4),#fff;transition:all .3s ease-in-out;height:100%;display:block;flex-wrap:wrap;justify-content:center;flex-direction:column;border-radius:10px;box-shadow:0 2px 10px rgba(000,000,000,0.4);-webkit-box-shadow:0 2px 10px rgba(000,000,000,0.4);-moz-box-shadow:0 2px 10px rgba(000,000,000,0.4)}
.product-cateogry .tile>div:hover{box-shadow:none}
.progress.active .progress-bar{-webkit-transition:none !important;transition:none !important}
.bottom-scroll .swiper-slide{background:transparent;height:180px !important;margin-right:10px;width:160px !important}
.swiper-button-next::after,.swiper-button-prev::after{opacity:1 !important;font-size:0 !important;font-family:none !important;width:80px !important}
.bottom-scroll .swiper-button-next{right:3% !important}
.swiper-button-next{right:17% !important;top:150px !important;left:auto !important}
.viewall{float:left;position:absolute;bottom:23%;width:70px;z-index:999;left:855px}
.viewall img{width:100%}
.swiper-button-next img{width:200%;max-width:160%;outline:0}
.swiper-button-prev{left:40px !important;top:150px !important;outline:0}
.swiper-button-prev img{max-width:160%;width:200%;box-shadow:0 10px 16px rgba(237,28,36,0.2) !important;border-radius:25px;margin-bottom:35px}
.swiper-button-next img{box-shadow:0 10px 16px rgba(237,28,36,0.2) !important;border-radius:25px;margin-bottom:35px}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.45 !important;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
.sub.swiper-button-next{top:auto !important;width:40px;left:68%;bottom:23px !important;display:block}
.sub.swiper-button-prev{top:auto !important;width:40px !important;left:17% !important;bottom:23px !important;display:block}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
.padtopgrtxt{padding-top:38px}
.panel.panel-default{padding-bottom:16px}
.panel.panel-default .panel-collapse{padding-top:20px;line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.panel-collapse p{position:relative;margin-top:12px;padding-left:7px}
.panel-collapse p span{font-size:8px;line-height:6px;color:#5a5a5a;position:absolute;top:8px;left:0;font-weight:700}
.panel-collapse p:first-child{margin-top:0}
.disktext{line-height:22px;font-size:12px;font-weight:400;color:#8a93a5;padding-top:20px;padding-bottom:20px}
.ban-logo{padding-bottom:10px}
.abt-sec .col-sm-6,.abt-sec .col-sm-4{padding-left:5px;padding-right:5px}
.claimsettle{float:left;margin-right:15px;margin-top:10px}
.sel-type{font-weight:500;font-size:16px;padding-bottom:15px;line-height:22px;padding-left:20px;padding-right:20px}
.webservices{h5{position:relative;font-weight:normal;font-size:16px;line-height:22px;color:#233253;padding-left:12px;padding-bottom:15px}
::before{width:3px;height:24px;background-color:red;content:"";position:absolute;left:0;top:0}
p{font-style:normal;font-weight:normal;font-size:14px;line-height:10px;color:#233253;padding-left:12px;a{color:#005e9e}
}
}
.claimsettle+h4{font-size:38px;padding-top:43px;padding-bottom:15px}
.claimsettle+h4 small{font-size:24px;line-height:55px;font-weight:600}
.font-12{font-size:12px !important}
.claimsicon1,.claimsicon2{position:relative;padding-left:70px;margin-bottom:50px}
.claimsicon1 h6,.claimsicon2 h6{padding-bottom:7px}
.claimsicon1:before{position:absolute;left:0;width:60px;height:57px;content:"";background:no-repeat 0 0}
.claimsicon2:before{position:absolute;left:0;width:60px;height:57px;content:"";background:no-repeat 0 0}
.claim-settle-sec{padding-top:33px}
.swiper-slide{text-align:center;font-size:18px;background:#fff;padding-left:20px}
.swiper-container{padding-bottom:72px !important}
.swiper-holder{width:291px;height:354px;display:table-cell;vertical-align:middle;border-top:1px solid #ced1d3;border-bottom:1px solid #ced1d3;border-right:1px solid #ced1d3;border-left:8px solid red;border-radius:15px;overflow:hidden;background-color:#fff;padding-left:20px;padding-right:20px}
.sar-logo{display:block}
.sar-logo-mob{display:none}
.prod-img-sh-dt{display:block}
.prod-img-sh-mob{display:none}
@media(min-width:768px){.icon-wrap:hover .hover-drop-down{display:block}
.mob-hide{display:block !important}
.desk-block{display:none !important}
}
.error-page{height:700px;position:relative}
.vertical-center{margin:0;position:absolute;top:50%;left:30%;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.mrgn-space{margin-top:70px;margin-bottom:16px}
.mb-none{display:block;margin:0 auto}
.mb-shw{display:none;margin:0 auto}
.info-icon{position:relative;font-weight:normal;font-size:12px;line-height:22px;color:#767676;padding-left:25px}
.info-icon:before{background:no-repeat 0 0;width:16px;height:16px;background-color:red;content:"";position:absolute;left:0;top:4px}
.wp-sec{display:none;font-size:16px;text-transform:uppercase;color:#005e9e;font-weight:700;text-align:center;img{position:relative;top:-2px;margin-right:4px}
}
.health-desk{display:block}
.health-mob{display:none}
.contact-section-wrapper{.tabAccordContent{padding-bottom:20px !important}
.lst{border:none !important;line-height:46px;font-size:14px;flex-grow:1;flex-basis:0;text-align:center;cursor:pointer;display:inline-block;width:100%}
.lst.active{background-color:#fff !important}
.articleBulletLists li:last-child{padding-bottom:0 !important}
.lst.active:hover{background-color:#fff !important}
.lst.active:active{background-color:#fff !important}
.lst.active:focus{background-color:#fff !important}
.lst.active:active{background-color:#fff !important}
.dropbtn{background-color:transparent;padding:0;border:0;cursor:pointer}
.dropbtn:hover,.dropbtn:focus{background-color:transparent}
.dropdown{position:relative;display:inline-block}
.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:288px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;right:-19px;text-align:left}
.dropdown-content li{padding-left:20px;padding-right:20px;color:#233258 !important}
.dropdown-content li:hover,.dropdown-content li.active{color:#fff !important}
.dropdown-content a{color:black;padding:7px 16px;text-decoration:none;display:block;line-height:40px;color:#233253}
.dropdown-content a:hover{background-color:#FFF}
.show{display:block}
}
@media only screen and (max-width:767px){.abtboxRt.bg1:after{background:rgba(0,0,0,.4) !important}
.space{display:none !important}
.cs-mobtoppad{padding-top:0 !important}
.cs-table{overflow-x:scroll}
#mtop0mob{margin-top:0 !important}
.claim-tabaddjust{width:320px !important;margin:0 auto}
.claim-online-wrapper .vsteps li{padding-right:0 !important}
.claim-online-wrapper .vsteps li:last-child{padding-bottom:0 !important;height:76px !important}
.claim-online-wrapper .vsteps li:last-child:after{height:0 !important;display:none !important}
.health-mob{display:block;width:95%;background-color:#FFFFFF;margin:0 auto;padding:30px 20px 30px 20px;.toggleIcon{margin-left:0 !important;margin-right:10px !important}
h2{display:none}
.vsteps{margin:0 !important;padding:0 !important;border:none !important;li{font-size:12px !important;line-height:18px !important;font-weight:normal !important}
}
.tabAccordSection .tabAccordMenu.opened a strong{font-weight:normal !important}
h2+p{font-size:15px !important;padding-bottom:20px !important}
}
.health-desk{display:none}
.cs-workarea1 .aboutSectionTabMenuWrp{overflow-x:unset !important}
.wp-sec{display:block}
.clform .form-group{margin-bottom:0 !important}
.cs-banner-section{margin-top:56px !important}
.orpad{padding-top:24px !important}
.claim-online-wrapper .downloads li span{width:73% !important}
.orpad{padding-top:19px}
.prod-img-sh-dt{display:none}
.prod-img-sh-mob{display:block;margin:0 auto}
.popularMenuList{border-right:0 solid #889e9e !important;padding-right:40px}
.popularMenuList{margin-left:9px}
footer .wrapper.footerMenuSec .productMenuSec{margin-left:9px !important}
.mb-none{display:none}
.mb-shw{display:block}
.error-page{height:auto;min-height:400px;position:relative}
.vertical-center{margin:0;position:absolute;top:50%;left:0;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.vertical-center img{width:80%}
.swiper-button-prev img,.swiper-button-next img{max-width:100%}
.mob-hide{display:none !important}
.desk-block{display:block !important}
.mtop10{margin-top:5px !important}
}
@media(max-width:767px){.rupee{position:absolute !important;left:21px !important;top:75px !important;right:-16px;z-index:99;font-family:arial}
.rupee+input{margin-left:0 !important}
.settle-top h4,.settle-top p{width:93%;margin:0 auto}
.mresptop15{margin-top:15px}
.aboutus-sec .col-sm-4{margin-top:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:34px !important;left:-3px !important;width:100%}
.swiper-container{padding-left:15px !important}
#abtpad{padding-bottom:0 !important}
.pad-top57{padding-top:57px !important}
.mob-abt h4{font-size:24px;line-height:28px;padding-bottom:0}
.mob-abt h6{font-size:14px;line-height:22px;padding-bottom:0}
.mob-abt p{font-size:14px;line-height:22px}
.bg-mob.section{padding-top:32px !important;padding-bottom:27px !important;padding-left:0;padding-right:0}
.section{padding-top:56px !important;padding-bottom:60px !important}
.bg-mob{background-color:#f5f8f8}
.vhid{visibility:hidden}
.vhid+h5{top:-54px !important}
.mb .plans-holder{height:108px;padding:0;width:100px;margin:0 4px 8px !important;box-shadow:3px 3px 8px 1px #e4e3e3}
.mb .plans-holder h5{font-size:14px !important;line-height:13px;position:relative;top:-30px}
.viewall{display:none}
.claimsettle{float:none;margin:0 auto;display:block;width:100px}
.padtopgrtxt{padding-top:0}
.section{padding-top:50px;padding-bottom:50px}
.sar-logo{display:none}
.sar-logo-mob{text-align:center;display:block}
.bannerh5{font-size:16px;line-height:22px;text-align:center;padding-bottom:0 !important}
.bannerh2{font-size:34px !important;line-height:45px;text-align:center;padding-bottom:0 !important}
.carousel-caption{bottom:auto;width:90% !important;top:5%;padding-top:0}
.carousel-item{background-size:100% !important}
.ban-logo1{text-align:right}
.ban-logo1 img{width:25%}
.greyheading{font-size:16px;line-height:22px;padding-bottom:4px;text-align:center}
h3.homeheader2{font-size:24px;text-align:center;line-height:30px;padding-top:4px;padding-bottom:9px}
h2.homeheader2{font-size:24px;text-align:center;line-height:30px;padding-top:4px;padding-bottom:9px}
h3.homeheader2+span+p,h3.homeheader2+span+p+p,h3.homeheader2+p{text-align:center;font-size:14px !important;line-height:22px;padding-top:0;width:80%;margin:0 auto}
h2.homeheader2+span+p,h2.homeheader2+span+p+p,h2.homeheader2+p{text-align:center;font-size:14px !important;line-height:22px;padding-top:0;width:80%;margin:0 auto}
h3.homeheader2+span+p+button,h3.homeheader2+span+p+p+button{margin:0 auto;display:block}
h2.homeheader2+span+p+button,h2.homeheader2+span+p+p+button{margin:0 auto;display:block}
.settle-top{padding-top:0}
.settle h4{font-size:16px;line-height:16px;text-align:center;padding-bottom:5px;font-weight:700;color:#233253}
.settle h4+p{font-size:14px;line-height:14px;text-align:center;font-weight:500;padding-bottom:3px;color:#8a93a5}
.claimsettle+h4{padding-top:10px}
.font28{font-size:28px !important;line-height:34px}
.abtboxbig .imgholder{margin-bottom:0;min-height:249px;width:100% !important}
.bg1{margin-bottom:9px;margin-left:10px}
.bg2{margin-bottom:16px;margin-left:10px;width:95% !important}
.abtboxbig.after::after{background-color:transparent !important}
.abtboxbig{border:0;box-shadow:none}
.panel-title a.collapsed{font-size:14px}
.disclaimers-sec .panel-title a{margin-top:0}
.imgholder{width:100% !important}
.imgholder .desk-block{padding:20px 20px 15px 20px !important}
.imgholder .db1{padding:20px 20px 36px 20px !important}
.abtboxbig::before{display:none}
.imgholder .desk-block{position:absolute;bottom:0;padding:20px}
.abtboxbig h4,.abtboxbig h6{color:#fff;text-align:left}
.articles .abtboxbig h4{background-color:rgba(0,0,0,0.6)}
.abtboxbig h4{font-size:16px;line-height:19px;font-weight:800}
.abtboxbig h6{font-size:16px;line-height:17px}
.bg1,.bg2{height:200px !important;padding:0;margin:0}
.bg1 h4,.bg2 h4{font-size:16px;line-height:19px}
.mob-abt{text-align:center !important}
.carousel-item{min-height:auto !important;height:430px !important;background-position:bottom center !important}
#carouselExampleIndicators .carousel-indicators{bottom:0;top:auto;margin:0;width:100% !important;right:auto !important;text-align:center;display:block}
.carousel-indicators li{background-color:transparent;width:6px;height:6px;border-radius:8px;border:1px solid #fff !important}
.carousel-indicators li{display:inline-block}
.carousel-indicators li.active{background-color:#fff}
.carousel-caption{bottom:auto;bottom:45%;left:5%;text-align:left}
.carousel-indicators li{margin-bottom:8px}
.bottom-scroll{display:none}
.bg-Term_plans,.bg-Ulip,.bg-Savings,.bg-pos,.bg-combo,.bg-Retirement,.bg-Health,.bg-Term_plans,.bg-Group,.bg-Childrens{transform:scale(0.6);position:relative;margin-top:-14px}
.bg-Talk_to_an_Advisor_right_away,.bg-Do_you_need,.bg-Covid_19_Coverage,.bg-BFSI_Awards{margin:0 auto;transform:scale(0.8,0.8);margin-top:-25px !important}
.bg-Covid_19_Coverage{position:relative;top:20px;margin-bottom:6px}
.pbot56{padding-bottom:56px}
.swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:1 !important;border:1px solid #005e9e !important}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
.btnred{width:174px}
.font-28{font-size:28px !important}
.font-16{font-size:16px !important}
.font-14{font-size:14px !important}
.font-12{font-size:12px !important}
.font-12{font-size:12px !important}
.color000{color:#000 !important}
.color85{color:#858686 !important}
.calculator-section .select-holder1{max-width:100% !important}
.calculator-section .form-group input{width:100% !important}
.calculator-section .close-icon{right:20px !important}
.liabilities-sec .form-select,.calculator-section .select-holder1 select{width:110% !important}
.plans-wrapper{line-height:17px;display:flex;flex-wrap:wrap;justify-content:center;max-width:440px;width:100%;margin:0 auto}
}
@media screen and (max-device-width:767px) and (orientation:landscape){.carousel-item{background-size:68% !important}
}
.bg-Do_you_need{display:inline-block;width:359px;height:332px;background:-46px -10px}
.bg-Covid_19_Coverage{display:inline-block;width:365px;height:253px;background:-10px -362px}
.bg-Talk_to_an_Advisor_right_away{display:inline-block;width:376px;height:330px;background:-476px -10px;animation:MoveRight 1s linear infinite}
@keyframes MoveUpDown{0,100%{bottom:0}
50%{bottom:10px}
}
.bg-About_Us{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -310px}
.bg-Android{display:inline-block;width:28px;height:28px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -10px -527px}
.bg-Apple{display:inline-block;width:28px;height:29px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -552px -429px}
.bg-Asset_management{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -236px -316px}
.bg-BFSI_Awards{display:inline-block;width:173px;height:173px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -10px -10px}
.bg-Branches{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -10px}
.bg-Bullet{display:inline-block;width:21px;height:21px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -359px -527px}
.bg-call_header_hover{display:inline-block;width:46px;height:46px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -139px}
.bg-call_header{display:inline-block;width:46px;height:46px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -205px}
.bg-Cancel{display:inline-block;width:14px;height:14px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -50px}
.bg-Chat{display:block;float:right;position:fixed;bottom:20px;right:0;z-index:999}
.bg-Chat a{display:block;clear:both;width:63px;height:66px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -336px -316px}
.floater{position:absolute;right:30px;bottom:0;width:63px}
.bg-Chat1{display:block;float:right;clear:both;margin-bottom:10px}
.bg-Chat1 a{display:block;width:38px;height:38px;background:url('../../../content/dam/hdfclifeinsurancecompany/home/icons/message.png') 0 0 no-repeat;background-size:99%;margin-top:4px}
.bg-cll{display:block;float:right;clear:both;margin-bottom:10px}
.bg-cll a{display:block;width:38px;height:37px;background:0}
.bg-Childrens{display:inline-block;width:93px;height:93px;background:0}
.bg-Customer{display:inline-block;width:21px;height:18px;background:-442px -527px}
.bg-Employee{display:inline-block;width:17px;height:20px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -10px}
.bg-FB{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -203px -123px}
.bg-Fund_Performance{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -10px -429px}
.bg-Group{display:inline-block;width:93px;height:93px;background:0}
.bg-HDFC_logo{display:inline-block;width:87px;height:57px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -316px -236px}
.bg-Health{display:inline-block;width:93px;height:93px;background:0}
.bg-Instagram{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -236px -203px}
.bg-Knowledge_Center{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -108px -429px}
.bg-Language{display:inline-block;width:53px;height:34px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -271px}
.bg-Language_1{display:inline-block;width:52px;height:34px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -325px}
.bg-Linkedin{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -304px -429px}
.bg-Lives_insured{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -110px}
.bg-Login_hover{display:inline-block;width:30px;height:30px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -379px}
.bg-Login{display:inline-block;width:30px;height:30px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -265px -123px}
.bg-menu{display:inline-block;width:24px;height:14px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -350px -491px}
.bg-mouse_cursor{display:inline-block;width:59px;height:109px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -429px -10px}
.bg-Online_Call{display:inline-block;width:22px;height:22px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -233px -527px}
.bg-Online_Email{display:inline-block;width:20px;height:17px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -483px -527px}
.bg-Online_Request_call_back{display:inline-block;width:22px;height:22px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -275px -527px}
.bg-Online_sms{display:inline-block;width:22px;height:22px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -317px -527px}
.bg-Partner{display:inline-block;width:26px;height:15px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -304px -491px}
.bg-Policy_Whatsapp{display:inline-block;width:23px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -190px -527px}
.bg-Retirement{display:inline-block;width:93px;height:93px;background:0}
.bg-Savings{display:inline-block;width:93px;height:93px;background:0}
.bg-pos{display:inline-block;width:93px;height:93px;background:0}
.bg-combo{display:inline-block;width:93px;height:93px;background:0}
.bg-search_hover{display:inline-block;width:13px;height:13px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -84px}
.bg-search{display:inline-block;width:30px;height:30px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -236px -265px}
.bg-hand_cursor{display:inline-block;width:24px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -58px -527px}
.bg-see_more_arrow{display:inline-block;width:17px;height:8px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -117px}
.bg-Slideshare{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -366px -429px}
.bg-Speaker{display:inline-block;width:22px;height:19px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -400px -527px}
.bg-Star_no_filled{display:inline-block;width:12px;height:12px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -145px}
.bg-star_filled{display:inline-block;width:12px;height:12px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -608px -177px}
.bg-Subscripe_failed{display:inline-block;width:24px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -102px -527px}
.bg-Subscripe_sucess{display:inline-block;width:24px;height:24px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -146px -527px}
.bg-Sum_assuredsvg{display:inline-block;width:80px;height:80px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -508px -210px}
.bg-Term_plans{display:inline-block;width:93px;height:93px;background:0}
.bg-Tools_and_Calculators{display:inline-block;width:78px;height:78px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -206px -429px}
.bg-Twitter{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -428px -429px}
.bg-Ulip{display:inline-block;width:93px;height:93px;background:0}
.bg-Youtube{display:inline-block;width:42px;height:42px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -490px -429px}
.bg1{display:inline-block;width:100%;background:0;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.bg1:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.bg2{display:inline-block;width:100%;background:0;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-size:100%}
.bg2:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.swiper-slide span{margin:0 auto !important}
.calculator-section{padding-top:80px;padding-bottom:80px;position:relative;display:none;max-width:1200px;width:100%;margin:0 auto;border:1px solid #bfc0c1;background-color:#fff;margin:68px auto}
.calculator-section .close-icon{position:absolute;top:26px;right:26px;cursor:pointer;font-size:23px;width:20px;height:20px;display:inline-block;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/pop-close.png') no-repeat 0 0}
.calculator-section h3{color:#233253;font-weight:500;font-size:20px;line-height:28px;margin-bottom:16px}
.calculator-section .calc-btn{display:block;text-transform:uppercase;margin:0 auto 49px}
.calculator-section .form-group label{font-size:14px;font-weight:400;line-height:32px;color:#8a93a5;display:block}
.calculator-section .select-holder1 select{width:110%;border:0 solid transparent;background-color:transparent !important;font-size:14px;color:#233253;line-height:22px;font-weight:500;outline:0}
.calculator-section .select-holder1{background:url('../../../content/dam/hdfclifeinsurancecompany/select-arrow.png') no-repeat right center;max-width:200px;width:100%;overflow:hidden;padding-top:4px;border:1px solid #c7cacc;height:34px;padding-left:5px}
.select-holder2{background:no-repeat right center;max-width:187px;width:100%;overflow:hidden;padding-top:4px;border:1px solid #ed1c24;height:34px;padding-left:5px;background-color:#fff;border-radius:3px;margin:0 auto}
.select-holder2 select{width:110%;border:0 solid transparent;background-color:transparent !important;font-size:14px;color:#ed1c24;line-height:22px;font-weight:500;outline:0}
.rupee{position:relative;left:8px;top:3px;right:-16px;top:1px;z-index:99;width:15px;font-family:arial}
.rupee+input{padding-left:18px !important;margin-left:-8px}
.calculator-section .form-group input{width:200px;height:32px;box-sizing:border-box;padding:5px 10px;border:1px solid #c7cacc;font-size:14px;color:#233253;line-height:22px;font-weight:500;position:relative;outline:0}
@media only screen and (max-width:640px){.calculator-section .form-group input,.calculator-section .form-group select{width:100%}
}
.calculator-section .calculate-bottom-section{border-top:1px solid #e7e7e7;text-align:center;padding-top:40px;display:none}
.calculator-section .calculate-bottom-section h6{color:#233253;font-size:28px;font-weight:700;line-height:28px;margin-bottom:12px}
.calculator-section .calculate-bottom-section p{font-size:16px}
.calculator-section .calculate-bottom-section h1{font-size:40px;line-height:40px;color:#233253;margin-top:16px;margin-bottom:40px;font-weight:700}
.calculator-section .calculate-bottom-section small{font-size:12px;line-height:20px;text-align:left;display:block}
.calculator-section #range-slider-wrapper{width:257px;height:67px;box-sizing:border-box;padding-top:37px;position:relative}
.calculateSection input.years[type=number]{width:55px !important;padding:0 14px !important}
.side-text{font-weight:400;font-size:14px;line-height:22px;color:#666;margin-left:12px}
@media only screen and (max-width:640px){.calculator-section #range-slider-wrapper{width:100%}
}
.calculator-section #range-slider-wrapper .range-limit{font-size:16px;line-height:22px;color:#e5e5e5;position:absolute;bottom:-5px}
.calculator-section #range-slider-wrapper .range-limit.max{right:0}
.calculator-section .rangeslider__fill{box-shadow:none;background:#ed1c24;height:6px}
.calculator-section .rangeslider{height:8px;border-radius:3px;background:#e5e5e5;box-shadow:none}
.calculator-section .rangeslider__handle{width:16px;height:16px;box-shadow:none;margin-top:4px;background:#fff;background-image:none !important;border:2px solid #ed1c24;box-shadow:0 2px 3px rgba(237,28,36,0.16)}
.calculator-section .rangeslider__handle:after{background:0}
.calculator-section .live-range-val{position:absolute;top:11px;left:7%;font-size:12px;line-height:20px;font-weight:500;transform:translateX(-30%)}
@media(max-width:1024px){.fmob{text-align:center !important}
main{margin-top:68px !important}
.mb0{margin-bottom:0 !important}
.side-strip img{display:none}
footer .footerFormSec .stayUpdatedSec{display:block}
footer .footerFormSec .footerFormBlk{display:none}
footer .appDwnldSec,footer .stayUpdatedSec{max-width:600px}
}
.side-strip{position:absolute;width:60px;height:100%;top:0;right:0;background:#fff;z-index:999;border-right:1px solid #f9f9f9}
.search-suggestions{height:100px;width:100%;position:absolute;left:0;top:41px;z-index:99999;display:none}
.search-suggestions-selectOption li{color:#233253;font-size:12px;line-height:14px;font-weight:400;padding:16px 0 16px 45px;border-bottom:1px solid rgba(0,0,0,0.08);position:relative}
.search-suggestions-selectOption li span{color:#808285;font-size:10px;line-height:14px;right:30px;position:absolute}
.search-suggestions-selectOption li:hover{background:#ebf5f9}
ul.search-suggestions-selectOption{border:1px solid rgba(0,0,0,0.08);height:130px;overflow-y:auto;background:#fff;border-radius:7px}
#carouselExampleIndicators .carousel-item{background:no-repeat 20% scroll}
.pad-top-fd{padding-top:54px}
@media(min-width:1025px){.container.aboutus-sec{padding:0}
}
.modal.sac{width:100%}
.modal.sac .modal-dialog.modal-lg{margin:0 auto;margin-top:100px}
.modal-content{border-radius:0;padding:40px 20px 40px 20px}
.sac input{background-color:#f4f4f4;font-size:12px;font-style:italic;color:#767676;height:47px;outline-style:none;outline-width:0;border:0 solid transparent;box-shadow:none !important}
.sac input:focus{background-color:#f4f4f4}
.sac label{font-size:14px;color:#233253}
.select-holder{background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/select-arrow.png) no-repeat right center #f4f4f4;height:38px;width:100%;OVERFLOW:HIDDEN;padding-top:7px;padding-left:10px;cursor:pointer}
.select-holder select{cursor:pointer;width:100%;border:0 solid transparent;background-color:transparent !important;font-size:12px;font-style:italic;outline:0;color:#767676;-webkit-appearance:none;appearance:none}
.sac .row{padding-bottom:10px}
.sac .row:last-child{padding-bottom:0}
.sac .carousel-item{min-height:65px !important;height:auto !important;padding-left:20px;padding-right:20px;margin-top:20px}
.sac .carousel-item .col-3,.sac .carousel-item .col-4,.sac .carousel-item .col-12{font-size:14px;color:#233253}
.sac .carousel-item .col-3 a,.sac .carousel-item .col-4 a,.sac .carousel-item .col-12 a{font-size:14px;color:#9098a8}
.sac .carousel-item .col-3 a.active,.sac .carousel-item .col-4 a.active,.sac .carousel-item .col-12 a.active{font-size:14px;color:#233253}
.sac .carousel-control-next,.sac .carousel-control-prev{height:80px}
.sac .carousel-control-prev{left:-46px}
.sac .carousel-control-next{right:-46px}
.sac .drop-section{position:absolute;border:1px solid red;width:558px;border:1px solid #c7cacc;background-color:#fff;z-index:99999;padding:30px 30px 30px 30px;display:none;top:81px;z-index:99999 !important}
.sac .drop-section h6{font-size:16px;line-height:22px;color:#233253}
.sac .time{width:100%;display:table;border-collapse:collapse;margin:0 auto}
.sac .time li{width:25%;display:table-cell;border:1px solid #c7cacc;vertical-align:middle}
.sac .time li a{width:100%;display:block;text-align:center;padding-top:10px !important;font-size:12px !important;height:40px;color:#233253}
.sac .time li a:hover{background-color:#005e9e;color:#fff}
.sac .time li a.active{background-color:#005e9e;color:#fff}
.sac p a{font-size:14px;color:#233253}
.sac p{padding-top:10px}
.sac .time li a{width:100%;display:block;text-align:center;padding-top:8px;font-size:14px;height:40px;color:#233253}
.sac #ok .btnred{min-width:80px !important}
.blankRTE .fontsizesmall{font-size:13px !important}
.blankRTE-op .fontsizesmall{font-size:13px !important}
footer .footerInfo h4,.footerInfo h4 p{font-size:16px;line-height:23px;font-weight:400}
footer .stayUpdatedSec{max-width:300px}
footer .appDwnldSec{max-width:322px}
footer .custom-check-box,.appDwnldForm .custom-check-box{margin-top:12px !important}
.custom-check-box{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:12px !important;font-weight:normal !important;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#5a5a5a !important}
.custom-check-box input{position:absolute;opacity:0;left:0;cursor:pointer;height:0;width:0}
.custom-check-box input:checked~.checkmark{background-color:#fff}
.custom-check-box input:checked~.checkmark:after{display:block}
.custom-check-box .checkmark{position:absolute;top:5px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #ddd;border-radius:1px}
.custom-check-box .checkmark:after{content:"";position:absolute;display:none}
.custom-check-box .checkmark:after{left:6px;top:3px;width:5px;height:9px;border:solid #ed1c24;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.slidedesc{display:block}
.slidemob{display:none !important}
.drop-section:before{content:"";position:absolute;width:24px;height:12px;top:-12px;background:no-repeat}
.colorred>span{color:#ed1c24 !important}
.colorred a{color:#233253 !important}
.drop-section .carousel-item .text-center{cursor:pointer}
.btn-close{width:102px;height:102px;left:50%;position:absolute;top:-38px;transform:translateX(-50%)}
.curve-container{background-color:#fff;position:relative;margin-top:-200px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;padding:30px}
.headh4{display:inline-block;position:relative;font-size:22px;font-weight:600;color:#ed1c24;top:-34px;left:-15px}
.headh4 span{color:#005e9e}
.curve-container h4+P{font-size:12px;color:#555;line-height:17px;padding-bottom:12px}
.swip-section{width:90%;height:330px;position:relative;overflow:scroll;padding:40px 0 40px 16px}
.swip-section .swip-section-inner{position:absolute;width:890px}
.bot-box-holder{background-color:#fff;padding:20px 25px 20px 25px;padding-left:15px;margin:0 3px 12px;width:262px;height:268px;float:left !important;box-shadow:0 10px 18px rgba(18,89,157,0.12);border-radius:20px;margin-right:30px;border:1px solid #e1e1e1;overflow:hidden}
.rt-arrow{position:relative;right:-25px;bottom:29px}
.viewmre{display:none !important}
html,body{height:100%}
.h5{display:inline-block;position:relative;font-size:18px;color:#ed1c24;font-weight:600;padding-bottom:0;margin-bottom:0 !important}
.h5 span{color:#005e9e}
.colorred{color:#ed1c24}
.colorblue{color:#005e9e}
.fontWeight600{font-weight:600 !important}
.font-17{font-size:17px !important}
.marginBottom10{margin-bottom:10px !important}
.h5+p{font-size:12px;line-height:15px;color:#bbb;padding-top:13px;padding-bottom:15px}
.bot-box-holder ul{clear:both;overflow:hidden;margin:0 !important;padding:0;width:100%}
.bot-box-holder ul li{clear:both;list-style:none;margin:0;padding:0;font-size:12px;line-height:16px;color:#555;padding-bottom:8px}
.pad-top-fd{padding-top:54px}
.disclaimers-sec .panel-collapse li{margin-top:15px}
.disclaimers-sec .panel-collapse ul li{list-style:disc}
.disclaimers-sec .panel-collapse ul{padding:revert}
.disclaimers-sec .panel-collapse ol{margin:0 0 0 12px;padding:0}
.reach-out-to-us-inner .verticalTab li .active{color:#ed1c24;background:#eaf1f8}
@media only screen and (max-width:767px){.claim-settle-sec{text-align:center !important;padding-top:10px}
footer .stayUpdatedSec{max-width:600px}
.modal.sac{width:92%;margin-left:5%}
.recomendPlans>div a{margin-bottom:20px !important}
.floater{position:fixed !important;bottom:20px;right:20px;z-index:99999 !important}
.calculator-section .form-group{margin-bottom:1.6rem}
.calculator-section{padding-left:30px;padding-right:30px;padding-bottom:0;border:0 solid red}
.calculator-section .close-icon{position:absolute;top:32px;font-size:23px;right:40px !important}
.carousel-item{background-size:100% !important}
.sac .drop-section{width:90% !important}
.sac .carousel-item{min-height:65px !important;height:65px !important;background-image:none !important}
.sac .time{width:100%;display:table;border-collapse:collapse;margin:0 auto;padding:0}
.sac .time li{width:100%;display:block !important;border:1px solid #c7cacc}
.mob-show{display:none !important}
.slidedesc{display:none}
.slidemob{display:block !important}
.bg-mob .plans-holder{position:relative}
.disclaimers-sec .panel-group{padding-left:10px;padding-right:10px}
.sac .row{padding-bottom:0}
.sac .form-group{margin-bottom:21px}
.sac .carousel-control-prev{left:-12px}
.sac .carousel-control-next{right:-12px}
.mreshw{display:block !important}
.bg-mob{background-color:#f5f8f8 !important}
.mob-cent{text-align:center !important;margin-top:20px}
.mob-cent .btnred{width:100px !important}
.padtop40{text-align:center !important;padding-top:10px !important}
}
.modal-dialog.modal-lg{margin:0}
.modal-dialog{pointer-events:unset}
@media(min-width:1500px){.bottom-scroll .swiper-slide{background:transparent;height:180px !important;margin-right:10px}
.swiper-wrapper{margin-top:25px}
.viewall{bottom:20%}
.swiper-button-next,.swiper-button-prev{top:188px !important}
}
.width100{width:100%}
.close-icon1{position:absolute;top:26px;right:26px;cursor:pointer;font-size:23px;z-index:999;width:20px;height:20px;display:inline-block;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/pop-close.png') no-repeat 0 0}
.getQuoteSec{display:flex;justify-content:center;margin:50px}
.recomendPlans>div{display:flex;flex-wrap:wrap;justify-content:center}
.recomendPlans h3{font-weight:700}
.recomendPlans>div a{background:#fff;border:1px solid #c7cacc;box-shadow:0 4px 20px rgba(0,94,158,.05),3px 6px 10px rgba(50,130,196,.08);font-weight:600;font-size:16px;line-height:51px;color:#005e9e;min-width:262px;height:51px;position:relative;display:block;padding:0 18px;margin:0 16px}
.recomendPlans>div a:after{content:"";position:absolute;left:0;background:#ed1c24;top:0;width:4px;height:100%}
.arial{font-family:arial !important}
.padtop40{padding-top:40px}
@media(min-device-width:768px) and (max-device-width:1100px){.bottom-scroll{width:553px}
.viewall{left:514px;bottom:21%}
#carouselExampleIndicators .carousel-item{background-position:bottom center !important;min-height:650px !important}
}
.heart path{fill:#fff;stroke:#233253}
.rated path{fill:#edbf1c;stroke:#edbf1c;opacity:1}
.success-form{display:none;text-align:center;padding:70px}
.disclaimers-sec .panel.panel-default{padding-bottom:20px;border-bottom:.5px solid #c7cacc}
.cs-workarea{max-width:1090px;clear:both;overflow:hidden;width:100%;margin:0 auto;padding-top:56px;padding-left:15px;padding-right:15px}
.product-search-autofill{display:none;position:absolute;left:0;top:40px;background:#fff;border:1px solid #89949b;box-sizing:border-box;box-shadow:0 0 8px rgba(0,94,158,0.05),1px 2px 4px rgba(50,130,196,0.08);padding:5px 16px;z-index:9;width:100%;ul{li{font-size:12px;line-height:23px;color:#233253;border-top:1px solid #ddd;padding:4px 25px;cursor:pointer;&:first-child{border-top:0}
&:hover{color:#ed1c24}
}
}
}
.cs-workarea .cs-box-holder{border:1px solid #c7cacc;padding:32px;position:relative;margin-bottom:24px}
.cs-workarea .cs-box-holder:hover{box-shadow:0 2px 10px rgba(0,0,0,.4)}
.cs-workarea .cs-box-holder:before{width:4px;content:"";position:absolute;top:0;left:0;height:100px;z-index:1;background-color:#ed1c24}
.cs-workarea .cs-box-holder h3{font-family:Poppins,sans-serif;font-size:28px;line-height:28px;font-weight:700;color:#005e9e;padding-bottom:24px}
.cs-workarea .cs-box-holder ul{clear:both;overflow:hidden;min-height:190px}
.cs-workarea .cs-box-holder ul li:before{content:"";position:absolute;left:0;top:6px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -37px -88px;width:6px;height:10px;z-index:9}
.cs-workarea .cs-box-holder ul li{position:relative;clear:both;font-size:16px;color:#233253;line-height:22px;padding-bottom:16px;padding-left:18px}
.cs-workarea .cs-box-holder ul li a{color:#233253;text-decoration:none}
.cs-workarea .cs-box-holder ul li a:hover{color:#233253;text-decoration:none}
.policy-bg{position:relative;height:100%;background:no-repeat left top;background-size:100% 100%;margin-bottom:24px}
.pb24{padding-bottom:24px !important}
.policy-layer{background-color:rgba(0,0,0,.50);width:100%;height:100%;position:absolute;padding:30px;text-align:center}
.policy-layer h2{font-size:32px;line-height:46px;color:#fff;font-weight:700;padding-bottom:15px}
.help-bg{position:relative;height:370px;background:no-repeat left top;background-size:100% 100%;margin-bottom:24px}
.help-layer{background-color:rgba(0,0,0,0.40);height:100%;width:100%;position:absolute;padding:30px;text-align:center}
.help-layer h2{font-size:32px;line-height:46px;color:#fff;font-weight:700;padding-bottom:15px}
.help-layer h2+p{font-size:16px;line-height:18px;color:#fff;padding-bottom:24px}
.login-btn{background:#0083c3;color:#fff;border:0;border-radius:3px;font-size:12px;line-height:20px;padding:7px 25px 7px 25px}
.login-btn:hover{background:#005e9e !important;border-color:#005e9e !important}
.rt-blue-bg{width:100%;padding:3px;background-color:#80c1e1}
.rt-blue-bg h5{font-size:16px;line-height:22px;font-weight:700;color:#233253;padding:24px 0 21px 44px;position:relative}
.rt-blue-bg h5:before{position:absolute;left:18px;top:27px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -157px -90px;width:17px;height:16px}
.rt-blue-bg ul{clear:both;overflow:hidden}
.rt-blue-bg ul .range-limit{clear:both;overflow:hidden}
.rt-blue-bg ul li a{clear:both;background-color:#fff;padding:19px 30px 19px 22px;font-size:14px;line-height:14px;color:#2c6698;font-weight:500;display:block;width:100%;margin-top:3px;position:relative}
.rt-blue-bg ul li a:hover{color:#ed1c24}
.rt-blue-bg ul li a:after{position:absolute;right:18px;top:22px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -178px -92px;width:6px;height:11px}
.rt-blue-bg ul li a:hover:after{position:absolute;right:18px;top:22px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -37px -88px;width:6px;height:10px}
.rt-blue-bg1{width:100%;padding:3px;background-color:#0083c3;margin-top:26px}
.rt-blue-bg1 h5{font-size:16px;line-height:22px;font-weight:700;color:#fff;padding:24px 0 0 44px;position:relative}
.rt-blue-bg1 h5:before{position:absolute;left:18px;top:27px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -204px -94px;width:18px;height:18px}
.rt-blue-bg1 ul{clear:both;overflow:hidden}
.rt-blue-bg1 ul .range-limit{clear:both;overflow:hidden}
.cs-bonus.recommend-search-me{padding-bottom:0 !important;background-color:#fff !important}
.cs-bonus.recommend-search-me select{border:1px solid #ed1c24;color:#ed1c24}
.cs-bonus.recommend-search-me select option{font-style:normal !important}
.rt-blue-bg1 ul li a{clear:both;overflow:hidden;padding:19px 30px 19px 34px;font-size:14px;line-height:18px;color:#fff;font-weight:500;display:block;width:100%;margin-top:3px;border-bottom:1px solid #FFF;position:relative}
.rt-blue-bg1 ul li a:hover{color:#233253}
.rt-blue-bg1 ul li a:before{position:absolute;left:18px;top:22px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -188px -92px;width:6px;height:11px}
.rt-blue-bg1 ul li:last-child a{border-bottom:0 !important}
.Searchsection{background:#f9f9f9;padding:48px 0 48px 0}
.Searchsection .search{max-width:420px;width:100%;margin:0 auto}
.Searchsection .search label{font-size:14px;line-height:22px;color:#233253;font-weight:normal}
.Searchsection .search .search-sec{position:relative;max-width:420px;width:100%;background:#f4f4f4;border:1px solid #c7cacc;height:41px;border-radius:4px}
.Searchsection .search .search-sec:before{position:absolute;content:"";left:14px;top:13px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -107px -86px;width:14px;height:14px}
.Searchsection .search .search-sec input{float:left;width:74%;background-color:transparent;border:1px solid transparent;font-size:12px;line-height:28px;color:#767676;height:39px;padding-left:37px}
.Searchsection .search .search-sec input:focus{background-color:#FFF}
.Searchsection .search .search-sec button{float:right;background:#ed1c24;border-radius:0 4px 4px 0;Width:26%;height:39px;border:none !important;font-size:12px;color:#fff}
.Searchsection .search .search-sec button:hover{color:#fff;box-shadow:0 8px 12px rgba(237,28,36,.2)}
.Searchsection .search .search-sec label{font-size:14px;line-height:22px;font-weight:400;color:#233253}
.hmbreadcrumb{background:repeat-x 0 0;height:39px;padding:0 0 0 30px}
.hmbreadcrumb ul{clear:both;overflow:hidden}
.hmbreadcrumb ul li{display:inline-block;font-size:12px;line-height:22px;font-weight:normal;padding-top:7px;padding-right:5px;padding-left:10px;position:relative}
.hmbreadcrumb ul li:first-child:before{display:none}
.hmbreadcrumb ul li:first-child{padding-left:0 !important;padding-right:0 !important;margin-right:5px}
.hmbreadcrumb ul li:before{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -91px -89px;width:7px;height:8px;position:absolute;content:"";left:0;top:14px}
.hmbreadcrumb ul .level0{color:#233253 !important}
.hmbreadcrumb ul .level1{color:#717a8d !important}
.hmbreadcrumb ul .level2{color:#233253 !important}
.hmbreadcrumb ul li a{color:#233253}
.hmbreadcrumb ul li a:hover{color:#233253}
.background-white{background-color:#fff !important}
.bread-home{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -60px -87px;width:9px;height:10px;display:inline-block}
h1 .bgwhite{background-color:#fff;line-height:48px;height:50px;display:inline-block}
.cs-banner-section{margin-top:98px;padding-top:50px}
.cs-banner-section h1{position:relative;line-height:48px;font-weight:700;font-size:48px;color:#ed1c24}
.cs-banner-section h1:before{position:absolute;left:0;top:0;content:"";width:82px;height:82px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat 0 0;z-index:-1;left:-44px;top:-18px}
.cs-banner-section h1 .bluetxt{color:#233253}
.cs-banner-section h1+p{font-size:14px;line-height:20px;color:#233253;padding-top:14px}
.cs-banner-section ul{display:block;margin-top:15px}
.cs-banner-section ul li{display:inline-block;padding-right:26px;position:relative;padding-left:20px;font-size:12px;line-height:20px}
.cs-banner-section ul li:before{content:"";position:absolute;width:16px;height:16px;left:0;top:2px;background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat 0 -84px}
.cs-banner-section ul li.services:before{content:"";position:absolute;width:16px;height:13px;left:0;top:4px;background:no-repeat 0 0 !important}
.cs-banner-section ul li a,.cs-banner-section ul li a:hover{color:#233253;text-decoration:none}
.cs-banner-section ul li a span{color:#005e9e;font-weight:600}
.cs-profile{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -87px 0;width:73px;height:70px;display:inline-block}
.cs-help{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -170px 0;width:72px;height:89px;display:inline-block}
.payins{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -256px 0;width:56px;height:56px;display:inline-block}
.manage{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -249px -64px;width:56px;height:56px;display:inline-block}
.ps{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -249px -64px;width:56px;height:56px;display:inline-block}
.demat{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -4px -112px;width:56px;height:56px;display:inline-block}
.claims{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -391px -69px;width:56px;height:56px;display:inline-block}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-prev{left:0 !important}
.ui-datepicker .ui-datepicker-next{right:0 !important}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#005e9e;background:#fff;font-size:14px;font-family:arial}
.ui-datepicker table{width:100%;font-size:.7em;border-collapse:collapse;font-family:verdana;margin:0 0 .4em;color:#000;background:#fff}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.grp{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -324px -65px;width:56px;height:56px;display:inline-block}
.manage-online{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -249px -64px;width:56px;height:56px;display:inline-block}
.specimen{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -385px 0;width:56px;height:56px;display:inline-block}
.escalation{background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -324px 0;width:56px;height:56px;display:inline-block}
.claim-tabaddjust li{margin-left:50px !important;margin-right:50px !important}
@media only screen and (max-width:1020px){.claim-tabaddjust li{margin-left:0 !important;margin-right:0 !important}
body.cs{padding-top:200px}
.banner-mob{display:block;text-align:center;padding-bottom:40px}
.cs-banner-section h1{font-size:26px;display:inline-block}
.cs-banner-section h1+p{padding-top:20px !important}
.mauto{margin:0 auto;display:block;margin-bottom:40px}
}
@media only screen and (max-width:767px){.prog-left{font-size:12px !important}
.bg1h4{bottom:28px;font-size:16px !important;line-height:19px;font-weight:800}
.bg2h4{bottom:40px;font-size:16px !important;line-height:19px;font-weight:800}
.abtboxbig h4{padding-bottom:0}
body.cs{padding-top:120px}
.Searchsection .search{padding:0 50px}
.policy-bg,.help-bg{height:286px}
.cs-help,.cs-profile{display:none}
.cs-workarea .cs-box-holder span{float:left}
.cs-workarea{padding-left:10px;padding-right:10px;padding-bottom:40px;.haveQuesSec{padding-left:0;padding-right:0}
.aboutSectionTabMenu{justify-content:space-evenly !important}
.tabAccordContent{padding:0 20px 20px 20px !important}
.whiteheadtxt{bottom:14px !important;font-size:14px !important;line-height:18px !important}
.pay-vid{width:50px;height:50px;svg{width:100%}
}
}
.cs-workarea .cs-box-holder{padding:16px 24px 16px 24px;clear:both;overflow:hidden;box-shadow:0 2px 8px rgba(0,94,158,0.05),1px 2px 4px rgba(50,130,196,0.08)}
.cs-workarea .cs-box-holder h3{float:left;padding-top:17px;padding-left:20px;font-size:18px;line-height:24px;font-weight:500;width:70%;padding-bottom:0}
.cs-workarea .cs-box-holder ul,.cs-workarea .cs-box-holder ul+div,.cs-workarea .cs-box-holder::before{display:none}
.Searchsection .search .search-sec input{width:60%}
.cs-workarea .cs-box-holder::after{position:absolute;content:"";right:38px;top:50%;transform:translateY(-50%);background:url('../../../content/dam/hdfclifeinsurancecompany/icons/cs-sprite.png') no-repeat -137px -88px;display:inline-block;width:8px;height:14px}
}
.dbl{padding-top:3px !important}
.pay:before{display:none}
.cs-ban{.banner-mob{padding-bottom:50px}
p{padding-left:68px}
}
.cs-workarea{.bannerAdSection{margin-top:0;.bannerAdContent{width:600px}
}
.nav-tabs{display:block !important;text-align:center;li{float:none !important;display:inline-block}
}
.tabAccordSection{.tabAccordMenu{.counter{display:none}
a{.toggleIcon{margin-left:0 !important;margin-right:24px}
}
}
}
.tabAccordContent{p{font-size:14px;line-height:22px;color:#5A5A5A;font-weight:400;padding-bottom:20px;a{color:#ed1c24}
}
p.note{font-size:12px;span{color:#233253}
}
.key{font-size:14px;line-height:22px;color:#005e9e;font-weight:500;padding-bottom:12px}
.keyul{clear:both;overflow:hidden;list-style:non;margin:0;padding:0;li{clear:both;overflow:hidden;list-style:non;margin:0;padding:0 0 18px 30px;position:relative;font-size:14px;line-height:22px;color:#5A5A5A;font-weight:400;a{color:#ed1c24}
}
li:before{background:no-repeat 0 0;width:22px;height:22px;content:"";position:absolute;display:inline-block;left:0;top:0}
}
.video-holder{width:100%;position:relative;margin-bottom:32px;.whiteheadtxt{font-size:32px;line-height:32px;color:#fff;font-weight:700;position:absolute;left:45px;bottom:32px}
.pay-vid{position:absolute;left:45%;top:50%;transform:translate(-50%,-50% !important)}
}
.note{font-size:12px;color:#989898}
}
}
.wrap-end{padding-left:0;padding-right:0;background-color:#f9f9f9}
.clainm{margin:19px 0 40px 0;button{border-radius:36px;font-size:14px;background-color:#fff !important;color:#233253 !important;border-color:#fff;height:56px;padding:0 50px;border-left:1px solid #e9e9e9}
button:first-child{border-left:0 solid #e9e9e9}
button:hover{border-color:#fff !important}
}
.claim-online-wrapper{background-color:#fff;max-width:1050px;width:100%;margin:0 auto;padding:48px 48px 48px 48px;margin-bottom:40px}
.claim-online-wrapper .reach-out-to-us-section{padding-top:0 !important}
.claim-online-wrapper .reach-out-tabs-title-section{padding-left:0 !important}
.claim-online-wrapper .reach-out-tabs-title-section li{line-height:19px !important;font-size:14px !important;margin-bottom:10px;padding-top:10px}
.claim-online-wrapper li:nth-child(3){padding-top:19px}
.claim-online-wrapper li:nth-child(4){padding-top:19px}
.claim-online-wrapper h2{font-size:38px;line-height:48px;text-align:center;font-weight:700;color:#233253;padding-bottom:24px}
.claim-online-wrapper h2+p{font-size:16px;line-height:22px;text-align:center;color:#8a93a5;font-weight:500;padding-bottom:10px}
.claim-online-wrapper .steps{clear:both;overflow:hidden;width:100%;text-align:center;border-bottom:1px solid #e9e9e9;padding-bottom:20px;margin-bottom:30px}
.claim-online-wrapper .steps li{display:inline-block;position:relative;font-size:13px;line-height:16px;text-align:left;font-weight:500;padding-bottom:30px;padding-left:65px;padding-right:75px}
.claim-online-wrapper .steps .step1{color:#005e9e}
.claim-online-wrapper .steps .step2{color:#005e9e}
.claim-online-wrapper .steps .step3{color:#005e9e}
.claim-online-wrapper .steps .step1:before{position:absolute;left:0;width:58px;height:58px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/step-1.png') no-repeat 0 0}
.claim-online-wrapper .steps .step2:before{position:absolute;left:0;width:58px;height:58px;content:"";background:url('../../../content/dam/hdfclifeinsurancecompany/icons/step-2.png') no-repeat 0 0}
.claim-online-wrapper .steps .step3:before{position:absolute;left:0;width:58px;height:58px;content:""}
.claim-online-wrapper .steps .step1:after{position:absolute;right:0;top:0;width:62px;height:58px;content:""}
.claim-online-wrapper .steps .step2:after{position:absolute;right:0;top:0;width:62px;height:58px;content:""}
.claim-online-wrapper .vsteps{clear:both;overflow:hidden;width:100%;text-align:center;padding-bottom:0;margin-bottom:0}
.claim-online-wrapper .vsteps li{display:block;position:relative;font-size:14px;line-height:24px;text-align:left;font-weight:500;padding-bottom:30px;padding-left:85px;padding-right:75px;color:#2c6698;height:114px;font-size:13px !important;line-height:22px !important;font-weight:normal !important}
.claim-online-wrapper .vsteps :before{position:absolute;left:0;width:58px;height:58px;content:""}
.claim-online-wrapper .vsteps1{color:#1068a4}
.claim-online-wrapper .vsteps1:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps2{color:#005e9e}
.claim-online-wrapper .vsteps2:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps3{color:#005e9e;padding-top:0 !important}
.claim-online-wrapper .vsteps3:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps4{color:#005e9e;padding-top:0 !important}
.claim-online-wrapper .vsteps4:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps5{color:#005e9e}
.claim-online-wrapper .vsteps5:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps6{color:#005e9e}
.claim-online-wrapper .vsteps6:after{background:no-repeat 0 0;position:absolute;left:0;width:58px;height:58px;top:59px;content:""}
.claim-online-wrapper .vsteps1:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps2:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps3:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps4:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps5:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps6:before{background:no-repeat 0 0}
.claim-online-wrapper .vsteps6:after{background:none !important}
.form-group label{font-weight:500;font-size:14px;line-height:22px;color:#233253;margin-top:30px}
.form-group .form-control{height:40px;background-color:#f4f4f4;border:0;font-size:12px;line-height:23px;color:#767676;font-weight:300}
.form-control,input[type=text].isd{width:15% !important;-webkit-text-fill-color:#424040;opacity:.6;font-style:normal !important}
.form-group :focus{outline:0;outline-width:0;outline-style:none}
.articleBulletLists{padding-left:20px}
.articleBulletLists li{font-size:14px;padding-bottom:20px}
.downtop{margin-top:64px;display:inline-block;font-size:12px;line-height:20px;color:#005e9e !important}
.downtop1{margin-top:68px;display:inline-block;font-size:12px;line-height:20px;color:#005e9e !important}
.downloads{clear:both;overflow:hidden}
.downloads li{clear:both;overflow:hidden;border-bottom:1px solid #ececec;padding-bottom:10px;padding-top:10px;margin-bottom:10px}
.downloads li span{width:80%;display:inline-block}
.downloads li a{margin-left:10px}
.rupee+input{margin-left:-13px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.headbold{font-weight:600 !important;font-size:16px !important;line-height:22px !important;color:#005e9e !important;padding-bottom:10px !important}
.mrgn-bot40{margin-bottom:40px !important}
.claim-track-wrapper{background-color:#eaf1f8;max-width:1050px;width:100%;margin:0 auto;padding:48px;margin-bottom:40px;display:none}
.table-struct table tr td table{width:100%;margin-top:10px;border-collapse:collapse}
.table-struct table tr td table tr td:first-child{background-color:#edf7fc}
.table-struct table tr td table tr td{font-size:12px}
.table-struct table tr td table tr th{font-size:14px;font-weight:normal;color:#fff;background-color:#005e9e}
.table-struct table tr td table td,.table-struct table tr td table th{border:1px solid #e3e4e5;padding:13px 20px}
.info-list{padding-left:15px}
.info-list li{padding-bottom:10px;list-style-type:disc}
.cs-workarea1{max-width:1600px;clear:both;overflow:hidden;width:100%;margin:0 auto;padding-top:56px}
.cs-workarea1 .curved-tab-titles{background-color:#fff !important;width:1000px !important}
.qr{margin-left:100px}
.input-radio{margin-right:20px;margin-left:0;position:relative}
.input-radio span{padding-left:7px;display:inline-block}
.input-radio input{display:none}
.input-radio label{position:relative;width:12px;height:12px;left:0;border-radius:50%;border:1px solid #233253;margin:0 0 0 0 !important}
.input-radio input+label:before{border-radius:50%;position:absolute;content:"";margin:0;background:#233253;left:3px;top:3px}
.input-radio input:checked+label+span{color:#ed1c24}
.input-radio input:checked+label{position:relative;width:12px;height:12px;left:0;border-radius:50%;border:1px solid #ed1c24;margin:0 0 0 0 !important}
.input-radio input:checked+label:before{width:4px;height:4px;border-radius:50%;position:absolute;content:"";margin:0;background:#ed1c24;left:3px;top:3px}
.cl-adjust li{padding-top:0 !important}
.orpad{padding-top:67px}
.claims-accord .accordion-lists .cust-accordion{padding:24px 0;position:relative}
.claims-accord .accordion-lists .cust-accordion:after{content:"";position:absolute;height:1px;width:calc(100% - 70px);background:rgba(0,0,0,.1);left:34px;top:0}
.claims-accord .accordion-lists .cust-accordion:first-child{padding-top:0}
.claims-accord .accordion-lists .cust-accordion:first-child:after{display:none}
.claims-accord .accordion-lists .cust-accordion .accordion-head{padding:0 55px 0 24px;position:relative;cursor:pointer}
.claims-accord .accordion-lists .cust-accordion .accordion-head h3{font-weight:600;font-size:16px;line-height:22px;color:#005e9e;padding-bottom:10px}
.claims-accord .accordion-lists .cust-accordion .acc-arrow{position:absolute;top:2px;left:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ed1c24}
.claims-accord .accordion-lists .cust-accordion.open .acc-arrow{left:0;top:7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ed1c24}
.claims-accord .accordion-lists .cust-accordion.open h3{color:#ed1c24}
.claims-accord .accordion-lists .cust-accordion .accordion-content{padding-top:8px;padding-left:15px}
#Death{display:block}
.select-holder-mobile{display:none;margin-bottom:0}
.siteButton{cursor:pointer}
.contacts-tab-section{display:block}
.claimsblue{background-color:#eaf1f8}
.climlink{color:#9098a8}
.climlink a{color:#005e9e}
.claimslide .owl-dots{text-align:center;margin-top:30px}
.claimshealth h2{font-weight:bold !important;font-size:24px !important;line-height:36px !important;color:#233253 !important}
.claimshealth h2+p{font-weight:bold;font-size:20px;line-height:20px;display:flex;align-items:center;color:#8a93a5;padding-bottom:30px}
.datepic{position:absolute;right:33px !important;bottom:26px}
.claim-mob{display:block}
.lstactive,.lstactive:hover{background-color:#005e9e !important;color:#fff !important}
.lstactive .dropdown button{color:#fff !important}
.cform{padding-left:0;padding-right:0}
#myModalthankyou .branch-locator,#myModalthankyou .branch-locator:hover{border:1px solid #ed1c24;width:186px;height:35px;line-height:34px;text-align:center;color:#ed1c24;text-transform:uppercase;font-size:12px;font-weight:600;border-radius:4px;margin-top:24px;cursor:pointer;float:none;display:block;margin:0 auto}
.thankyoutxt{font-weight:normal;font-size:16px;line-height:22px;color:#233253;padding-bottom:24px}
.discstar{position:relative;line-height:20px;color:#8a93a5;font-size:12px;padding-left:8px;display:block}
.discstar:before{position:absolute;content:"*";left:0;top:0}
@media only screen and (max-width:767px){.cs-tab li a{font-size:14px;line-height:18px;padding-left:5px;padding-right:5px}
.faq .accordion-head{padding-left:70px !important;padding-right:50px !important}
.faq .cust-accordion{padding-left:20px !important;padding-right:20px !important}
.datepic{bottom:11px !important}
.claim-mob{display:none}
.claimsac .accordion-head h3{font-size:13px !important;line-height:18px !important;font-weight:normal !important}
.stle{padding-left:10px;padding-right:10px}
.accordion-head h3{font-size:12px}
.articleBulletLists li .listBullet{float:left;padding-right:10px}
.claim-online-wrapper{padding:48px 20px 48px 20px !important}
.clims .select-holder2{max-width:80%}
.select-holder-mobile .sel-type{width:80%;margin:0 auto;text-align:left !important}
.mobbgnone{background-color:transparent !important}
.cl0{padding:0 !important}
.claim-online-wrapper .reach-out-to-us-inner{padding-top:40px}
.claim-online-wrapper .select-holder2{background-color:transparent}
.show-mob-camp{display:block !important}
.show-mob-camp img{width:70%}
.camp-banner{background:none !important;height:auto !important}
.mb-0{margin-bottom:0 !important}
.table-struct{overflow-x:hidden}
.table-struct .table-scroll{overflow:scroll;width:50%}
.steps{display:none}
.contacts-tab-section{display:block !important}
.tab-title{display:none}
.select-holder-mobile{display:block !important}
.contact-section-wrapper{margin-top:40px}
.cs-ban .banner-mob{padding-bottom:50px}
.cs-ban .payins{position:relative;transform:scale(0.9)}
.cs-ban .payinstxt{display:inline-block;width:50%;text-align:left}
.cs-ban p{padding-left:0}
.cs-ban h1 .bgwhite{line-height:30px}
.cs-workarea .catBannerAdSection{display:block;text-align:center}
.cs-workarea .catBannerAdSection .bannerAdContent{width:100% !important}
.cs-workarea .catBannerAdSection .siteButton{display:inline-block}
.cs-workarea .aboutSectionTabMenu li a{width:80px;text-align:center}
.cs-workarea .tabAccordSection .tabAccordMenu .counter{display:block;padding-top:10px}
.cs-workarea .tabAccordSection .tabAccordMenu a{position:relative}
.cs-workarea .tabAccordSection .tabAccordMenu a .toggleIcon{position:absolute;right:0}
.cs-workarea .tabAccordSection .tabAccordMenu a strong{position:absolute;left:30px;padding-left:50px}
.cs-workarea .tabAccordSection .cornerBg{display:none}
.mobileDNone{display:none !important}
}
.cs-table{padding-bottom:15px}
.cs-table table{width:100%;border-collapse:collapse}
.cs-table table tr td{background-color:#edf7fc;font-size:14px;color:#2c6698}
.cs-table table tr th{font-size:16px;font-weight:normal;color:#fff;background-color:#005e9e}
.cs-table table td,.cs-table table th{border:1px solid #e3e4e5;padding:13px 20px}
.exite{font-weight:600 !important;font-size:24px !important;line-height:30px !important;color:#233253 !important}
.products-custom-listnew{margin-bottom:38px}
.products-custom-listnew li{font-size:16px;line-height:26px;position:relative;padding-left:34px;padding-top:2px}
.products-custom-listnew li::before{content:"";position:absolute;top:8px;left:0;width:21px;height:20px;background:url(../../../content/dam/hdfclifeinsurancecompany/products-sprite-icons.png) -236px -435px}
@media only screen and (max-width:680px){li{font-size:14px;line-height:20px}
}
.chk-break{border:none !important;width:100% !important;font-size:10px !important;color:#666;text-align:left !important;line-height:14px}
.camp-banner{background:repeat-x center;height:300px}
.wrap-bg-white{background-color:#FFF;padding:0 0 50px 0}
.quick-guide{background:#f1f5f6;background:-moz-linear-gradient(top,#f1f5f6 0,#fdfdfe 100%);background:-webkit-linear-gradient(top,#f1f5f6 0,#fdfdfe 100%);background:linear-gradient(to bottom,#f1f5f6 0,#fdfdfe 100%);padding:40px 20px 40px 20px}
.quick-guide h6{font-style:normal;font-weight:600;font-size:14px;line-height:21px;text-align:center;color:#233253;padding-bottom:10px}
.quick-guide p{font-style:normal;font-weight:normal;font-size:12px;line-height:18px;text-align:center;color:#666;padding-bottom:30px}
.quick-guide .img-hold{clear:both;overflow:hidden;width:100%;padding-bottom:15px;text-align:center}
.quick-guide .click{font-style:normal;font-weight:500;text-align:center;font-size:14px;line-height:20px;color:#1068a4}
.quick-guide .click a{color:#ef5258}
.quick-guide .strip-holder{width:288px;margin:0 auto;position:relative;text-align:center;padding-bottom:20px}
.quick-guide .strip-holder .circle-holder{background:repeat-x top center;height:70px;width:90px;text-align:center;font-style:normal;font-weight:800;font-size:24px;line-height:33px;color:#233253;padding-top:25px;display:inline-block}
.quick-guide .strip-holder .strip{background:repeat-x top center;height:40px;width:284px;text-align:center;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#fff;padding-top:8px;display:inline-block}
.checktxt{display:inline-block;width:94%;line-height:14px;position:relative;bottom:-20px}
.cb-btn{clear:both;overflow:hidden;padding-top:20px;text-align:center !important;button{margin:0 !important;display:inline-block !important}
}
.campaign2 label{display:inline-block !important}
.campaign2 h1{font-style:normal;font-weight:600;font-size:38px !important;line-height:48px !important;color:#233253 !important;text-align:left !important}
.campaign2 .disktt{font-style:normal;font-weight:normal;font-size:10px;line-height:15px;color:#999}
.campaign2 .form-row{margin-bottom:10px !important}
.show-mob{display:none}
.scroll{position:absolute;width:100%;left:0;background-color:rgba(76,90,120,0.9);padding:8px 30px 8px 30px;bottom:0;z-index:99;overflow:hidden}
.scroll .marquee{font-size:14px;line-height:14px;color:#fff;font-weight:400;padding-left:20px;width:100%}
.scroll .marquee:before{width:39px;height:44px;background:repeat-x top center;position:absolute;left:0;top:4px;content:""}
.progress{background:transparent}
.progress .bg-success{background-color:#8a93a5 !important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-left-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-radius-topleft:0 !important;-moz-border-radius-bottomleft:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.prog-left{font-style:normal;font-weight:500;font-size:14px;padding-top:15px;padding-bottom:15px;line-height:12px;color:#233253;text-align:right}
.prog-mid{padding-top:15px;padding-bottom:15px;position:relative;min-height:85px}
.prog-mid:before{position:absolute;content:"";left:15px;top:0;width:1px;background-color:#c5cad1;height:100%}
.prog-mid p{font-style:normal;font-weight:600;font-size:12px;padding:15px 15px 0 15px;line-height:22px;color:#878787;text-align:left;padding-top:0}
.prog-mid p span{color:#233253}
.prog-right{font-style:normal;font-weight:600;font-size:12px;padding-left:15px;width:100px;top:-2px;position:relative;line-height:18px;color:#ed1c24;text-align:right}
.pgrs .row{padding-bottom:0 !important}
.disc-text,.disc-text p{line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.disc-text p b{font-weight:400;line-height:22px;font-size:12px;color:#5a5a5a}
.disc-text{padding-bottom:20px}
.settle h5{font-style:normal;font-weight:bold;font-size:28px;line-height:28px;color:#233253}
.settle h5+p{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;padding-bottom:20px;color:#233253}
.logo-holder{clear:both;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ececec}
.settle li{font-size:14px !important;line-height:32px !important;color:#838383 !important}
.km,.km:hover{color:#ed1c24;font-size:12px}
.calcQuoate{color:rgba(000,000,000,0.6);position:relative;padding-left:30px;margin-bottom:5px}
.calcQuoate:before{content:"";position:absolute;top:0;left:0;width:21px;height:20px;background:url(../../../content/dam/hdfclifeinsurancecompany/images/product/products-sprite-icons.png) -236px -435px}
.pb15{padding-bottom:15px !important}
.popularMenuList{border-right:1px solid #cfd6d6;padding-right:40px}
@media screen and (min-height:800px){.viewall{bottom:17%}
}
.icons-wrap1:hover .hover-drop-down{opacity:1 !important;top:52px !important;display:block}
.rate .hover-drop-down span{content:"";position:absolute;top:-15px;left:32px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.prod .modal-content,.prod .modal-body{padding:0 !important}
.prodbluebg{background-color:#31539a;color:#fff;text-align:center;padding-top:10px;padding-bottom:10px;font-size:12px}
.prodbluebg .row{padding-bottom:0 !important}
.prodgreybg{background-color:#faf9f7;text-align:center;padding:20px}
.prodgreybg h4{font-size:20px;text-transform:uppercase;color:#494641;text-align:center;letter-spacing:4px}
.prodgreybg .prodwhitebg{background-color:#fff;text-align:center;padding:30px 20px 30px 20px}
.prodgreybg .prodwhitebg h5{font-size:15px;color:#494641;padding-bottom:15px;text-align:center}
.close-iconprod{position:absolute;top:-30px;right:0;cursor:pointer;font-size:23px;z-index:999;width:24px;height:24px;display:inline-block;background:url(../../../content/dam/hdfclifeinsurancecompany/images/category/prod-close.png) no-repeat 0 0}
.close-iconprod:hover{background:url(../../../content/dam/hdfclifeinsurancecompany/images/category/prod-close-over.png) no-repeat 0 0}
.prod.modal.sac{width:100%;margin-left:0}
#prodmodal.modal.sac .modal-dialog.modal-lg,#prodmodal2.modal.sac .modal-dialog.modal-lg{margin:50px auto 0;width:100% !important;max-width:94%}
.mar33{margin-left:33px}
.modal-backdrop{z-index:9999}
.modal{z-index:99995}
.disclaimerSec .disclaimer-wrap{display:block !important;padding-top:15px !important}
.contcaptcha{padding-bottom:30px}
.icon-active svg .non{fill:#ed1c24 !important;stroke:#ed1c24 !important}
.cont .lke{position:relative;display:block}
.cont .hover-drop-down{opacity:0;width:214px;height:108px;color:#233253;font-size:16px;line-height:22px;font-weight:400;position:absolute;top:-100px;left:-30px;background:#fff;border-radius:8px;box-sizing:border-box;padding:32px;z-index:99999;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:all .3s ease-in-out;pointer-events:none}
.cont .hover-drop-down p{margin-bottom:0}
@media only screen and (max-width:640px){.cont .hover-drop-down{left:-80px}
}
.cont .hover-drop-down::before{content:"";position:absolute;top:-15px;left:32px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.cont .effectshow{opacity:1;top:0}
.contus .default-select-cust-arrow svg{top:35px}
.form-select-holder{position:relative;margin:0 auto;-webkit-border-radius:7px;overflow:hidden;background-image:url('../../../content/dam/hdfclifeinsurancecompany/icons/dd-arrow.png');background-repeat:no-repeat;background-position:240px center;-moz-border-radius:7px;border-radius:7px;width:272px;border:1px solid #ed1c24;display:none;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.form-select-holder select{border:none !important;width:110% !important}
.contact-section-wrapper .info-cards-wrapper .info-card small{font-size:16px !important}
.contact-section-wrapper .info-cards-wrapper .info-card small.font12{font-size:12px !important}
.font-blue{color:#005e9e !important}
.contrate .icons-wrap{display:flex;justify-content:space-between}
.contrate .icons-wrap .icon-wrap{width:auto;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;margin-right:8px;position:relative;cursor:pointer;font-size:10px;line-height:14px;color:#8a93a5}
.contrate .icons-wrap .icon-wrap.active>.icon>svg path,.contrate .icons-wrap .icon-wrap:hover>.icon>svg path{stroke:#ed1c24}
@media only screen and (max-width:768px){.contrate .icons-wrap .bg1,.contrate .icons-wrap .bg2{height:200px !important;padding:0;margin:0}
.contrate .icons-wrap .icon-wrap.share{margin-right:0}
}
.contrate .rt.hover-drop-down{left:auto !important;right:0 !important}
.contrate .hover-drop-down{opacity:0;width:214px;height:90px;color:#233253;font-size:16px;line-height:22px;font-weight:400;position:absolute;top:0;left:0;background:#fff;border-radius:8px;box-sizing:border-box;padding:18px;z-index:99999;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:all .3s ease-in-out;pointer-events:none}
.contrate .hover-drop-down p{margin:0 !important;padding:0 !important}
@media only screen and (max-width:640px){.contrate .hover-drop-down{left:-80px}
}
.contrate .icon-wrap.active>.hover-drop-down{top:20px;opacity:1;pointer-events:initial}
.contrate .star-rate{margin-top:8px}
.contrate .star-rate i{display:inline-block;width:18px;height:17px;background:url(../../../content/dam/hdfclifeinsurancecompany/products-sprite-icons.png) -516px -88px}
.contrate .rating-wrapper{display:flex !important;margin-top:10px;margin-left:24px;align-items:end}
.contrate .social-icons-link{display:flex}
.contrate .social-icons-link svg{margin-right:8px;margin-top:8px}
.cntscrl .owl-stage-outer{padding-bottom:60px !important}
.map{display:inline-block !important;position:relative;top:-2px}
.map .icons-wrap{display:flex}
.map .icons-wrap .icon-wrap{width:38px;height:38px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 4px rgba(0,94,158,0.1);margin-right:8px;position:relative;cursor:pointer}
.map .icons-wrap .icon-wrap.active,.map .icons-wrap .icon-wrap:hover{background-color:#ed1c24}
.map .icons-wrap .icon-wrap.active>.icon>svg path,.map .icons-wrap .icon-wrap:hover>.icon>svg path{stroke:#fff}
@media only screen and (max-width:768px){.map .icons-wrap .bg1,.map .icons-wrap .bg2{height:200px !important;padding:0;margin:0}
.map .icons-wrap .icon-wrap{margin-right:32px}
.map .icons-wrap .icon-wrap.share{margin-right:0}
}
.map .hover-drop-down{opacity:0;width:214px;height:108px;color:#233253;font-size:16px;line-height:22px;font-weight:400;position:absolute;top:0;left:-30px;background:#fff;border-radius:8px;box-sizing:border-box;padding:32px;z-index:99999;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:all .3s ease-in-out;pointer-events:none}
.map .hover-drop-down p{margin-bottom:0}
@media only screen and (max-width:640px){.map .hover-drop-down{left:-80px}
}
.map .hover-drop-down::before{content:"";position:absolute;top:-15px;left:32px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.map .icon-wrap.active>.hover-drop-down{top:60px;opacity:1;pointer-events:initial}
.ui-autocomplete{display:none}
.ui-menu{max-width:300px !important;width:100% !important;border:1px solid red;margin-top:2px;background:#fff;border:1px solid #89949b;box-sizing:border-box;box-shadow:0 0 8px rgba(0,94,158,.05),1px 2px 4px rgba(50,130,196,.08);padding:5px 16px;height:300px;overflow-y:scroll;overflow-x:hidden}
.ui-menu-item{font-size:12px;line-height:23px;color:#233253;border-top:1px solid #ddd;padding:4px 0 !important;cursor:pointer}
.ui-menu-item:hover{color:#ed1c24 !important}
.ui-menu-item:first-child{border-top:0 solid transparent !important}
.btnimg{display:inline !important;width:14px !important;position:relative !important;top:-2px !important;left:-4px !important}
#contowl .owl-stage{margin:0 auto !important}
@media only screen and (max-width:768px){.contact-section-wrapper .reach-out-to-us-section .reach-out-to-us-inner .reach-out-tabs-content-section h2.plus-title::before{display:none !important}
.bg1{height:200px !important;margin-top:15px !important}
.bg2{margin-bottom:20px !important;height:200px !important}
.bg2h4{bottom:40px !important}
#group select{width:100% !important}
}
#custCarouselNavtwit button,#twittertwit button{margin-top:0 !important}
@media only screen and (max-width:767px){.form-select-holder{display:block}
.conttabtitlemob{display:block}
.conttabtitlemob ul.curved-tab-titles li{font-size:14px !important;padding-left:10px;padding-right:10px;line-height:18px !important}
.conttabtitlemob ul{display:table !important}
.conttabtitlemob ul li{display:table-cell !important;width:auto !important;vertical-align:middle !important}
.contact-section-wrapper .reach-out-to-us-section .reach-out-to-us-inner .reach-out-tabs-content-section .reach-out-tabs-contents{padding:48px 20px !important}
.contact-section-wrapper .join-the-conversation{padding-left:50px !important;padding-right:50px !important}
.contact-section-wrapper .join-the-conversation .join-the-conversation-inner .social-tab-contents .info-card-bg{width:287px !important}
.contact-section-wrapper .join-the-conversation .join-the-conversation-inner .social-tab-contents .info-card-bg{height:667px !important}
}
@media only screen and (max-width:380px){.contact-section-wrapper .info-cards-wrapper .info-card{width:265px !important}
.contact-section-wrapper .join-the-conversation .join-the-conversation-inner .social-tab-contents .info-card-bg{width:247px !important}
}
.section.disclaimer-pb{padding-top:50px;padding-bottom:50px}
.disclaimer-pb .panel-title a{margin-top:0 !important}
.articles-mb p{margin-bottom:18px;padding-bottom:21px}
.articles-mb p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:10px}
.disc-text,.disc-text p{line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.sac p{padding-top:10px;margin-bottom:18px}
.disclaimers-sec li,.disclaimers-sec p{font-family:Arial,Helvetica,sans-serif}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-lg-4,.col-sm-12{position:relative;width:100%;padding-right:15px;padding-left:15px}
input.isd{width:15% !important}
.geta-callback-inner .modilewidth,.modilewidth{width:83% !important}
.inputGroup textarea{height:100px;background-color:#f4f4f4 !important;border:0;font-size:12px;line-height:23px;color:#424040;font-weight:300;resize:none;padding:.375rem .75rem;width:100%}
#the-count{font-size:12px}
@media(min-width:576px){.col-sm-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:992px){.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}
}
.geta-callback-component-popup{box-sizing:border-box}
.geta-callback-component-popup .geta-callback-inner{background:#fff;width:100%;margin:0 auto}
.geta-callback-component-popup h2{font-size:38px;line-height:48px;text-align:center;font-weight:700;color:#233253;margin-bottom:24px}
.geta-callback-component-popup h4{color:#233253;font-size:14px;line-height:22px;font-weight:500;margin-bottom:8px}
.geta-callback-component-popup p.subtext,.geta-callback-component-popup .subtext{font-size:16px;line-height:22px;text-align:center;color:#8a93a5;margin-bottom:46px}
.geta-callback-component-popup form .row{margin-bottom:0}
.geta-callback-component-popup .inputGroup label{color:#233253;font-size:14px;line-height:22px;font-weight:500;display:block;margin-bottom:8px;margin-top:0}
.geta-callback-component-popup .disc-text{padding-bottom:0}
.geta-callback-component-popup small{font-size:12px;font-weight:400;line-height:20px;color:#5a5a5a}
.geta-callback-component-popup .inputGroup input{height:40px;background-color:#f4f4f4;border:0;font-size:12px;line-height:23px;color:#767676;font-weight:300;width:100%;padding:.375rem .75rem}
.geta-callback-component-popup .inputGroup input[type="date"]{cursor:pointer}
.geta-callback-component-popup .time-range{display:flex;margin-bottom:46px}
.geta-callback-component-popup .time-range li{font-size:11px;line-height:14px;border:1px solid #c7cacc;text-align:center;display:inline-block;margin-right:10px;border-radius:20px}
.geta-callback-component-popup .time-range li a{text-align:center;display:inline-block;padding:6px 12px;color:#767676;border-radius:20px;cursor:pointer}
.geta-callback-component-popup .time-range li a:hover{background:rgba(0,94,158,0.1);color:#005e9e;cursor:pointer}
.geta-callback-component-popup .time-range li.active{color:#005e9e;padding:6px 12px;background:rgba(0,94,158,0.1);border:1px solid rgba(0,94,158,0.2)}
.geta-callback-component-popup .disc-text .chkbx{padding-top:0}
.geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px}
@media only screen and (max-width:1000px){.geta-callback-component-popup{padding-top:0;padding-bottom:0}
.geta-callback-component-popup .geta-callback-inner{width:100%;padding-top:40px;padding-bottom:0}
.geta-callback-component-popup h2{font-size:24px;line-height:30px;margin-bottom:12px}
.geta-callback-component-popup p.subtext{font-size:14px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}
.geta-callback-component-popup .inputGroup{margin-bottom:32px}
.geta-callback-component-popup .inputGroup input{width:100%}
.geta-callback-component-popup .time-range{display:block;margin-bottom:34px}
.geta-callback-component-popup .time-range li{width:124px;display:block;margin-bottom:16px;font-size:11px}
.modal-body{padding:0}
.btnred{width:auto !important}
.geta-callback-component-popup .subtext{font-size:14px;padding-bottom:0;margin-bottom:26px;border-bottom:1px solid #e5e5e5}
.geta-callback-component-popup .subtext p{padding-top:0}
.geta-callback-component-popup .disc-text{padding-bottom:30px}
.geta-callback-component-popup .row{margin-bottom:0 !important;padding-bottom:0 !important}
.geta-callback-component-popup small{font-size:12px;font-weight:400;line-height:20px;color:#5a5a5a;margin-top:30px;float:left}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li .megaMenuSec.opened{top:100%;opacity:1;visibility:visible;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 4px 0 rgba(0,0,0,0.1)}
.megaMenuSec .arrowUp{position:absolute;left:460px;top:-10px;background:url(../../../content/dam/hdfclifeinsurancecompany/top-arrow.png) no-repeat -6px 0;border:0;width:30px;height:20px}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a.opened .caretIcon svg path{stroke:#ed1c24}
.siteButton:hover{background:#ff3038 !important}
.error-txt{display:block;font-size:11px;font-weight:400;line-height:32px;color:#ed1c24}
.checkSubscribeError,.checkAppLinkError{display:block;font-size:12px;font-weight:400;line-height:16px;color:#ed1c24}
.breadcrumbSection.cat{background:transparent;position:absolute;bottom:0}
.breadcrumbSection{background:linear-gradient(0,#ebf5f9,rgba(235,245,249,0));width:100%}
.breadcrumbSection a,.breadcrumbSection span{display:inline-flex}
.breadcrumbSection label{font-weight:400;font-size:12px;line-height:22px;color:#233253;margin:0;display:inline-flex;margin-right:4px;cursor:pointer}
.breadcrumbSection .homeIcon,.breadcrumbSection .arrowCaret{margin-right:5px}
.homeIconImg{width:10px}
.homeIcon .hide-for-mob{display:none !important}
.breadcrumbSection .breadcrumb-item a{cursor:pointer}
@media screen and (min-width:100px) and (max-width:768px){.breadcrumbSection.cat{position:unset;bottom:unset}
.breadcrumbSection{order:0;background:#fff}
.homeIconImg{width:9px}
.hide-for-mob{display:none}
}
.breadcrumbSection ul{display:flex}
.accountDropDown .accountMenuLink.opened::before{display:none}
.max1000{max-width:1060px}
.g-recaptcha div{width:100% !important;z-index:-1}
.siteButton.outlinedBtn{cursor:pointer}
footer .footerFormSec .stayConnectedSec>div{max-width:50%}
footer .footerFormSec .stayConnectedSec>div a.whatsapp:hover{background:#5af576;border-color:#2cd449}
footer .footerFormSec .stayConnectedSec>div a.avatar:hover{background-image:url("../../../content/dam/hdfclifeinsurancecompany/home/color.png");background-repeat:no-repeat}
footer .footerFormSec .stayConnectedSec>div a.avatar img{transition:all .25s ease-in}
footer .footerFormSec .stayConnectedSec>div a.avatar:hover img{display:none}
footer .footerFormSec .stayConnectedSec>div a:hover:last-child img{filter:none}
footer .footerFormSec .stayConnectedSec>div a:hover img{filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(100deg) brightness(1000%) contrast(100%)}
.kc-btn-cta{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:4px;display:block;font-size:12px;font-weight:600;line-height:20px;overflow:hidden;position:relative;z-index:1;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.kc-btn-cta:hover{background:#ff3038 !important}
.btnWidth{margin:30px auto 0;text-align:center}
.btnWidth .btnInline{display:inline-block}
@media screen and (max-width :768px){footer .footerFormSec .footerFormBlk{display:none}
footer .footerFormSec .stayConnectedSec>div{max-width:70%}
.mwlinks{padding-bottom:20px !important}
}
.quickPara{font-weight:500;font-size:14px;line-height:22px;color:#8a93a5}
.mwlinks{padding-top:10px;font-style:normal;font-size:13px;line-height:14px;font-weight:500;padding-bottom:15px}
.mwlinks a{color:#005e9e}
.appDownloadForm p,.mobileHeader .mobPlanMenuAccordCont p{margin-bottom:0 !important;font-size:13px !important;padding-bottom:12px !important}
.quickPara p{margin-bottom:0 !important}
.hamMenuWrp .quickLinkSection h3{margin-bottom:24px !important;font-weight:700 !important;font-size:14px !important;line-height:22px !important;color:#8a93a5 !important}
.hamMenuWrp .quickLinkSection{padding:25px !important}
.hamMenuWrp .quickLinkSection .appDownloadForm,.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc{margin-top:auto !important;border:1px solid #005e9e !important;padding:10px !important;border-radius:5px !important;background:#fff !important}
.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc .mobPlanMenuAccordCont .formBtn img{margin-right:10px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important}
.formBtnSubmit a{margin-right:10px !important}
#appLink h3,.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc h3{color:#ed1c24 !important}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection h3 a{color:#005e9e}
.mcheck{display:none}
.wcheck{display:none}
.pulse{display:block;width:22px;height:22px;border-radius:50%;background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center;cursor:pointer;box-shadow:0 5px 5px #e1e1e1;animation:pulse 1.5s 55 ease-out;animation-iteration-count:10;animation-timing-function:ease;border:1px solid #e1e1e1;padding:10px}
.pulse:hover{animation:none;z-index:9}
@-webkit-keyframes pulse{1%{-webkit-box-shadow:0 0 0 0 rgba(237,28,36,0.4);background:#ed1c24 url("../../../content/dam/hdfclifeinsurancecompany/white.svg") no-repeat center center}
70%{-webkit-box-shadow:0 0 0 10px rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
100%{-webkit-box-shadow:0 0 0 0 rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
}
@keyframes pulse{1%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0.4);box-shadow:0 0 0 0 rgba(237,28,36,0.4);background:#ed1c24 url("../../../content/dam/hdfclifeinsurancecompany/white.svg") no-repeat center center}
70%{-moz-box-shadow:0 0 0 10px rgba(237,28,36,0);box-shadow:0 0 0 10px rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
100%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0);box-shadow:0 0 0 0 rgba(237,28,36,0);background:#fff url("../../../content/dam/hdfclifeinsurancecompany/red.svg") no-repeat center center}
}
.listbulletElibility{list-style-type:disc !important}
.listbulletElibilityol li{list-style-type:decimal !important}
.listLeftAlign{text-align:left !important}
.leftPadding20{padding-left:20px !important}
.tablescroll{overflow-x:scroll !important}
.tabAccordSection table.setTable tr:first-child{background-color:#063970 !important}
.tabAccordSection table.setTable tr:first-child p{color:white;font-weight:500}
.tabAccordSection table.setTable tr{background:white !important}
.tabAccordSection table.setTable td{border:1px solid #000}
.centerHead{text-align:center !important}
.alignLeft{text-align:left !important}
@media only screen and (max-width:767px){.tabAccordSection table.setTable tr:nth-child(1) td{background:#063970 !important}
.maxWidthTable{width:max-content !important}
}
.products-wrapper .eligibility-criteria-section table.setProTable tr:first-child p{font-weight:500;font-size:16px}
.products-wrapper .eligibility-criteria-section table.setProTable td{background-color:unset !important;font-weight:500;color:unset !important}
.products-wrapper .eligibility-criteria-section table.setProTable tr:first-child{background-color:#005e9e !important}
.products-wrapper .eligibility-criteria-section table.setProTable tr:first-child p{color:#fff !important}
table.setProTable tr:not(:first-child) td:first-child,table.setProTable tr:nth-child(4) td:nth-child(2),table.setProTable tr:nth-child(6) td:nth-child(2){background-color:#eaf1f8 !important}
table.setProTable tr:not(:first-child) td:first-child p,table.setProTable tr:nth-child(4) td:nth-child(2) p,table.setProTable tr:nth-child(6) td:nth-child(2) p{color:#005e9e !important}
.products-wrapper .eligibility-criteria-section table.setProTable p{color:#000 !important}
.products-wrapper .eligibility-criteria-section table.setProTable td{border:1px solid #000 !important}
table.setProTable tr{background:white !important}
table.setProTable td{border:1px solid #000}
@media only screen and (max-width:767px){table.setProTable tr:nth-child(1) td{background:#063970 !important}
}
.lifevideo iframe{width:60%}
@media only screen and (max-width:767px){.lifevideo iframe{width:100%}
}
.stickyTermBtn{width:182px;position:fixed;bottom:80px;font-size:14px;right:14px;transition:all .1s ease-in-out 0;text-align:center;cursor:pointer;height:50px;background:#ed1c24;border-radius:13px;padding:13px;color:#fff;font-weight:500;z-index:9999;display:none;color:#fff}
.stickyTermBtn:hover{color:#fff}
@media only screen and (max-width:767px){.stickyTermBtn{position:fixed;bottom:8px;left:9%;background:#ed1c24;color:#fff;border-radius:10px;font-size:14px;line-height:28px;font-weight:600;border:1px solid #ed1c24;height:40px;min-width:135px;z-index:99998;padding:5px 10px !important;outline:none !important;width:160px;right:unset}
}
.example-open{bottom:0;left:0;position:fixed !important;right:0;top:0}
footer .footerFormBlk .singleInputForm .awesomplete{width:70% !important}
.sec-padding{padding-block:50px}
@media screen and (max-width:768px){.sec-padding{padding-block:25px}
}
.toggle-image-with-text .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.termbanner .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.category-banner .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.benefits-section .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.schedule-a-call .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.knowmoresection .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.toggle-image-with-text .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.termbanner .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.category-banner .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.schedule-a-call .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.benefits-section .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.knowmoresection .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.toggle-image-with-text .modal-content{padding-bottom:0 !important}
.termbanner .modal-content{padding-bottom:0 !important}
.schedule-a-call .modal-content{padding-bottom:0 !important}
.category-banner .modal-content{padding-bottom:0 !important}
.benefits-section .modal-content{padding-bottom:0 !important}
@media screen and (min-width:100px) and (max-width:768px){.benefitssection .annualReport .modal-content{padding:40px 20px 40px 20px !important}
}
.knowmoresection .modal-content{padding-bottom:0 !important}
.toggle-image-with-text .sac p a{font-size:14px;color:#233253}
.toggle-image-with-text .sac .disc-text input{height:47px !important}
.knowmoresection .sac .disc-text input{height:47px !important}
.termbanner .sac p a{font-size:14px;color:#233253}
.category-banner .sac p a{font-size:14px;color:#233253}
.benefits-section .sac p a{font-size:14px;color:#233253}
.knowmoresection .sac p a{font-size:14px;color:#233253}
.toggle-image-with-text .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px !important}
.termbanner .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px !important}
.category-banner .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px !important}
.benefits-section .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:4px !important}
.toggle-image-with-text-op .geta-callback-inner .schedule-a-call-back small{text-transform:none}
.toggle-image-with-text-op .modal.sac .modal-dialog.modal-lg{margin:20px auto 20px}
.toggle-image-with-text-op .modal-content{padding-bottom:0 !important}
.toggle-image-with-text-op .sac p a{font-size:14px;color:#233253}
.toggle-image-with-text-op .geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:4px !important}
.category-banner .side-strip,.productbanner .side-strip{display:none}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 5px !important}
@media screen and (max-width:1920px) and (min-width:1280px){.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 16px !important}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a{font-size:13px !important}
.redtext{color:#ed1c24 !important}
.bluetext{color:#233253 !important}
.bluetextv2{color:#0056a5 !important}
.api-container{display:flex;justify-content:center;align-items:center;padding:20px;width:100%;left:0;top:0;bottom:0;position:absolute;background-color:#ffffffcc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:100}
.api-container .api-response-msg{font-weight:600 !important;color:#233253 !important;font-size:26px !important;text-align:center;line-height:1.2}
.api-container .close-icon{position:absolute;top:30px;right:30px;cursor:pointer}
@media screen and (max-width:768px){.api-container .api-response-msg{font-size:20px !important}
}
.lightG{color:#5a5a5a !important}
.graycolor{color:#8a93a5 !important}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
@media screen and (max-width:768px){.scroll-margin-mob-80{scroll-margin-top:80px}
}
.ReadMore,.ReadLess{color:#0056a5 !important;font-weight:500 !important;cursor:pointer !important}
.ReadMore:hover,.ReadLess:hover{text-decoration:none !important}
.global-tooltip,.global-tooltip-mobileOtp{border:1px solid #bddcf8;background-color:#eaf4fd;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);position:absolute;z-index:99;padding:5px;font-size:11px;font-weight:300;line-height:18px;color:#000;bottom:65%;left:0;border-radius:5px;width:max-content;max-width:245px}
.global-tooltip-mobileOtp{bottom:66%;left:15px;max-width:230px}
.global-tooltip::after,.global-tooltip-mobileOtp::after{content:"";width:15px;height:15px;transform:rotate(-226deg);background-color:#eaf4fd;position:absolute;box-shadow:4px -2px 4px rgb(190 186 186 / 50%);z-index:0;bottom:-8px;left:calc(10% - 10px);border-bottom:0;border-top:1px solid #bddcf8;border-right:1px solid #bddcf8}
a.hyperlink{cursor:pointer}
a.cursor-pointer{cursor:pointer}
a.link-cta,button.link-cta{font-size:14px;font-weight:400;background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;transition:all .3s ease;border-radius:.25rem;text-align:center;margin-top:21px;cursor:pointer}
a.link-cta:hover,button.link-cta:hover{box-shadow:0 8px 12px rgba(237,28,36,0.2);background:#ff3038}
.flex-center-center{display:flex;justify-content:center;align-items:center}
.mb-10{margin-bottom:10px !important}
.mb-15{margin-bottom:15px !important}
.mb-18{margin-bottom:18px !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-18{margin-top:18px !important}
.mt-20{margin-top:20px !important}
.pb-10{padding-bottom:10px}
@media screen and (min-width:767px){.desk-mb-50{margin-bottom:50px !important}
.desk-pt-10{padding-top:10px}
.desk-pt-15{padding-top:10px}
.desk-pt-18{padding-top:10px}
.desk-pt-20{padding-top:10px}
}
@media screen and (max-width:767px){.mob-flex-content-center{display:flex;justify-content:center;align-items:center}
.mob-mb-25{margin-bottom:25px !important}
.mob-pt-10{padding-top:10px}
.mob-pt-15{padding-top:10px}
.mob-pt-18{padding-top:10px}
.mob-pt-20{padding-top:10px}
}
.scroll-mt-80{scroll-margin-top:80px}
.scroll-mt-100{scroll-margin-top:100px}
.scroll-mt-120{scroll-margin-top:120px}
.scroll-mt-150{scroll-margin-top:150px}
.scroll-mt-200{scroll-margin-top:200px}
@media screen and (max-width:768px){.scroll-mt-mob-100{scroll-margin-top:100px}
.scroll-mt-mob-120{scroll-margin-top:120px}
.scroll-mt-mob-150{scroll-margin-top:150px}
}
.select2-container{width:23% !important;height:40px !important;color:#000 !important;border:1px solid #005e9e !important;border-radius:5px 0 0 5px !important;font-style:normal !important;text-align:center}
.select2-selection{width:100%;border-radius:5px 0 0 5px !important}
.select2-selection--single{border:none !important}
.select2-selection__rendered{color:#000 !important;padding:5px 0 !important;margin-right:7px !important}
.select2-selection__arrow{top:5px !important;right:-5px !important}
.select2-dropdown{width:210px !important;max-height:180px !important}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#005e9d !important}
.select2-results__options{width:100%;max-height:135px !important;font-size:14px}
.select2-results__option{text-align:left}
.select2-container:has(.select2-dropdown){width:100% !important}
.select2-dropdown{width:100% !important}
.select2-container--open .select2-search__field::placeholder{color:#999;font-size:14px;font-style:normal}
@media screen and (max-width:768px){.desktop-only{display:none !important}
}
@media screen and (min-width:768px){.mobile-only{display:none !important}
}
button.draw{background:0;border:0;box-sizing:border-box;box-shadow:inset 0 0 0 3px #fff;color:#f45e61;font-size:inherit;font-weight:700;padding:1em 2em;text-align:center;text-transform:capitalize;vertical-align:middle;width:90px;height:90px}
.draw{overflow:hidden;position:relative}
.draw:after,.draw:before{content:"";box-sizing:border-box;position:absolute;border:3px solid transparent;width:0;height:0}
.draw:before{top:0;left:0;border-top-color:#125a9e;border-right-color:#125a9e;animation:border 2s infinite}
.draw:after{bottom:0;right:0;animation:border 2s 1s infinite,borderColor 2s 1s infinite}
@keyframes border{0{width:0;height:0}
25%{width:100%;height:0}
50%{width:100%;height:100%}
to{width:100%;height:100%}
}
@keyframes borderColor{0{border-bottom-color:#125a9e;border-left-color:#125a9e}
50%{border-bottom-color:#125a9e;border-left-color:#125a9e}
51%{border-bottom-color:transparent;border-left-color:transparent}
to{border-bottom-color:transparent;border-left-color:transparent}
}
@keyframes zoominoutsinglefeatured{0{transform:scale(1)}
50%{transform:scale(1.2)}
to{transform:scale(1)}
}
.cardcontainer{position:absolute;top:20px}
.cardcontainer img{animation:zoominoutsinglefeatured 1.5s infinite}
#rdmore{width:100%;left:0;top:0;position:absolute;height:100%;background-color:#fff;z-index:99999}
.customloader.rdmore{width:100%;left:0;top:0;bottom:0;position:absolute;background-color:#ffffffcc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:100}
.customloader .rdmore-loader-text{text-align:center;margin-top:20px;font-weight:400;color:#000}
.rdmore-inner{position:relative;margin:0 auto;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}
select:focus{outline:0;border:0}
h1,h3,h4,li,p,ul{margin:0}
body,html{font-family:Poppins,sans-serif}
.btnred:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus:not(:disabled):not(.disabled).active:focus{background:#ff3038 !important;outline:0;outline-style:none;outline-width:0}
.search-suggestions{height:100px;width:100%;position:absolute;left:0;top:41px;z-index:99999;display:none}
.search-suggestions-selectOption li{color:#233253;font-size:12px;line-height:14px;font-weight:400;padding:16px 0 16px 45px;border-bottom:1px solid rgba(0,0,0,0.08);position:relative}
.search-suggestions-selectOption li span{color:#808285;font-size:10px;line-height:14px;right:30px;position:absolute}
.search-suggestions-selectOption li:hover{background:#ebf5f9}
ul.search-suggestions-selectOption{border:1px solid rgba(0,0,0,0.08);height:130px;overflow-y:auto;background:#fff;border-radius:7px}
body,html{height:100%}
.arial{font-family:arial !important}
.rated path{fill:#edbf1c !important;stroke:#edbf1c !important;opacity:1}
.mobileHeader{display:none}
html{scroll-behavior:smooth}
.deskTopHeader{background:#f1f5f6;max-width:1600px;width:100%;margin:0 auto;position:fixed;top:0;z-index:9999}
.deskTopHeader .deskTopHeaderWrap{display:flex;flex-wrap:wrap;position:relative}
.deskTopHeader .deskTopHeaderWrap .headerWrap{display:flex;flex-wrap:wrap;align-items:center;padding-left:35px;height:68px;flex:1;background:#fff}
.deskTopHeader .deskTopHeaderWrap .headerWrap .logo{margin:0}
.logo{font-size:2.5rem;line-height:1.2;font-weight:500;margin-bottom:.5rem}
.deskTopHeader .deskTopHeaderWrap .headerWrap .logo a{cursor:pointer;padding:0 10px}
.deskTopHeader .deskTopHeaderWrap .headerWrap .logo a img{height:auto;margin:1px 0;width:100px}
.deskTopHeader .deskTopHeaderWrap .headerWrap .navBarWrap{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar{height:100%}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul{height:100%;display:flex;flex-wrap:wrap}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 21.5px;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;color:#233253;text-decoration:none;outline:0}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a .caretIcon{margin-left:4px}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a .caretIcon svg{transform:rotate(0);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}
.langSwitch{position:relative}
.langSwitch{width:53px;height:28px;font-size:1.5em;margin-left:37px}
.langSwitch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;font-size:1em;left:0;line-height:0;outline:0;position:absolute;top:0;width:0}
.langSwitch input:after{content:"";font-size:1em;position:absolute;width:23px;height:23px;border-radius:50%;background:#fff;top:2px;left:2px;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .25s ease-out .1s;transition:-webkit-transform .25s ease-out .1s;transition:transform .25s ease-out .1s;transition:transform .25s ease-out .1s,-webkit-transform .25s ease-out .1s}
.langSwitch input:checked:after{-webkit-transform:translate(30px);transform:translate(26px)}
.langSwitch input:checked ~ .langHindi{color:#ed1c24}
.langSwitch input:checked ~ .langEng{color:#fff}
.langSwitch input:before{content:"";font-size:1em;position:absolute;border-radius:30px;background:#005e9e;height:28px;-webkit-transition:background-color .25s ease-out .1s;transition:background-color .25s ease-out .1s;width:53px}
.langSwitch label{font-size:10px;line-height:16px;margin:0;color:hsla(0,0,100%,0.8);cursor:pointer;display:block;position:absolute;-webkit-transition:opacity .25s ease-out .1s;transition:opacity .25s ease-out .1s;text-transform:uppercase}
.langSwitch label.langEng{color:#ed1c24;left:0 !important;top:1px !important;padding:5px 6px 5px 7px !important}
.langSwitch label.langHindi{right:0 !important;top:1px !important;padding:5px 8px 5px 5px !important;font-weight:600;color:#fff}
.arrowUp{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #fff}
.megaMenuSec{padding:41px 50px 8px;display:grid;grid-template-columns:1fr 295px;grid-column-gap:40px;position:absolute;background-color:#fff;z-index:999999;top:150%;left:0;width:100%;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.megaMenuSec .arrowUp{position:absolute;left:642px;top:-11px}
.megaMenuSec .megaMenuLinkSec{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.megaMenuSec .megaMenuLinkSec .menuLinkInner{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,0.1);width:33% !important}
.megaMenuSec .megaMenuLinkSec .menuLinkInner:nth-last-child(-n+3){border-bottom:0}
.megaMenuSec .megaMenuLinkSec .menuLinkInner h3,.megaMenuSec .megaMenuLinkSec .menuLinkInner h3 a{font-weight:500;font-size:14px;line-height:14px;color:#005e9e;margin-bottom:16px}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li{margin-bottom:0}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li a{font-size:13px;line-height:14px;color:#233253;text-transform:capitalize;margin-left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li a:hover{color:#ed1c24;margin-left:10px}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul li span{font-size:9px;line-height:14px;border:1px solid #ed1c24;border-radius:20px;padding:1px 8px;color:#ed1c24;margin-left:5px;display:inline-block;text-transform:capitalize}
.megaMenuSec .megaMenuLinkSec .menuLinkInner .moreMenuLink{font-weight:600;font-size:10px;line-height:20px;color:#233253;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.megaMenuSec .megaMenuLinkSec .menuLinkInner .moreMenuLink span{margin-left:10px}
.megaMenuSec .megaMenuLinkSec .menuLinkInner .moreMenuLink:hover{margin-left:15px;color:#ed1c24}
.megaMenuSec .keyFeatureSec{align-self:flex-start;padding:21px 26px 44px;margin-top:25px;border:1px solid #c7cacc;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,94,158,0.05),3px 6px 10px rgba(50,130,196,0.08);position:relative}
.megaMenuSec .keyFeatureSec:after{content:"";position:absolute;width:4px;height:85px;right:-1px;top:-1px;background:#ed1c24}
.megaMenuSec .keyFeatureSec .ratingStarWrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding-right:8px;margin-bottom:10px}
.megaMenuSec .keyFeatureSec .ratingStarWrap label{font-size:11px;line-height:11px;color:rgba(35,50,83,0.8);margin:0}
.megaMenuSec .keyFeatureSec h3{font-weight:700;font-size:24px;line-height:30px;color:#005e9e;margin-bottom:7px}
.megaMenuSec .keyFeatureSec h3 .highlight{color:#ed1c24}
.megaMenuSec .keyFeatureSec h4{font-weight:400;font-size:14px;line-height:22px;color:#233253;margin-bottom:20px}
.megaMenuSec .keyFeatureSec .keyFeatureTag{padding:2px 11px 2px 9px;background:#59647d;border-radius:20px;font-weight:600;font-size:10px;line-height:12px;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:12px}
.megaMenuSec .keyFeatureSec .featureContent{font-size:14px;line-height:20px;color:#767676;max-width:100%;margin-bottom:20px}
.megaMenuSec .keyFeatureSec .featureContent strong{display:block;font-weight:400}
.megaMenuSec .keyFeatureSec .featureContent .priceStrike{color:#233253;text-decoration:line-through}
.megaMenuSec .keyFeatureSec .featureContent .priceHighlight{color:#ed1c24;font-weight:500;font-size:14px;line-height:18px;margin-left:1px}
.megaMenuSec .keyFeatureSec .featureContent .limitedOfferLbl{color:#233253;font-size:12px;line-height:18px}
.megaMenuSec .keyFeatureSec .featureLists{font-size:12px;line-height:18px;color:#5a5a5a;margin-bottom:25px;margin-top:5px}
.megaMenuSec .keyFeatureSec .featureLists li{margin-bottom:5px;padding-left:28px;padding-top:3px;position:relative}
.megaMenuSec .keyFeatureSec .featureLists li .listBullet{position:absolute;left:0;top:2px}
.megaMenuSec .keyFeatureSec .featureBtn{display:flex;flex-wrap:wrap;justify-content:center}
.megaMenuSec .keyFeatureSec .featureBtn .learnMoreLink{margin-left:10px}
.headerBtnWrp{display:flex;flex-wrap:wrap;padding-left:22px}
.headerBtnWrp .payPremiumBtn{margin:0 10px}
.siteButton{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;border-radius:4px;display:block;font-size:12px;font-weight:600;line-height:20px;overflow:hidden;position:relative;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.siteButton:hover{background:#ed1c24}
.siteButton:active,.siteButton:hover{color:#fff;box-shadow:0 8px 12px rgba(237,28,36,0.2)}
.siteButton:active{background:#ff373f;border:1px solid #ff373f}
.siteButton.outlinedBtn{background:transparent;color:#ed1c24;border-color:#ed1c24}
.siteButton.outlinedBtn:hover{background:#fff !important;box-shadow:0 5px 7px rgba(228,24,32,0.4);color:#ed1c24}
.siteButton.outlinedBtn:active{background:#fff;border:1px solid #ff373f;color:#ff373f;box-shadow:0 5px 7px rgba(228,24,32,0.4)}
div.siteSearchForm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:0;position:absolute;right:0;top:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;overflow:hidden}
div.siteSearchForm .searchInput{width:80%;position:relative}
div.siteSearchForm .searchInput input{border:0;height:38px;line-height:38px;border-radius:30px 0 0 30px;background:#fff;border-right:.5px solid #c7cacc;padding:0 40px;width:100%;font-size:12px}
div.siteSearchForm .searchInput .searchIcon{position:absolute;left:18px;top:6px}
div.siteSearchForm .searchSelect{width:20%;position:relative}
div.siteSearchForm .searchSelect .searchSelectBox{width:100%;height:38px;line-height:38px;border-radius:0 30px 30px 0;background:#fff;padding:0 25px 0 11px;cursor:pointer;position:relative}
div.siteSearchForm .searchSelect .searchSelectBox label{font-weight:400;font-size:12px;line-height:12px;color:#233253;margin:0;cursor:pointer}
div.siteSearchForm .searchSelect .searchSelectBox .dropIcon{position:absolute;right:15px}
div.siteSearchForm .searchSelect .searchSelectBox .dropIcon svg{transform:rotate(0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
div.siteSearchForm .searchSelect ul{opacity:0;visibility:hidden;position:absolute;background:#fff;border-radius:8px;width:100%;left:0;top:60px;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
div.siteSearchForm .searchSelect ul li{padding:15px 10px 17px;font-size:12px;line-height:14px;color:#233253;border-bottom:1px solid rgba(0,0,0,0.08);cursor:pointer}
div.siteSearchForm .searchSelect ul li:last-child{border-bottom:0}
div.siteSearchForm .searchSelect ul li:hover{background:#ebf5f9}
.campaignHeader .mobHeaderWrap{justify-content:left !important}
.campaignHeader{padding-bottom:0 !important}
.siteSearchInput{margin:0 11px;position:relative}
.siteSearchInput.expand{margin-left:auto}
.siteSearchInput.expand div.siteSearchForm{width:720px;overflow:visible;border:1px solid #ddd;border-radius:20px}
.siteSearchInput a{width:38px;height:38px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:0;background:#657d93;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.siteSearchInput a:hover{background:#233253}
.mobileSeeMore .moreMenuLink{font-size:11px !important;font-weight:bold;margin-top:9px;display:block}
a.searchBtnIcon.active{visibility:hidden}
.headerLoginIcon{margin:0 11px 0 0;position:relative}
.headerLoginIcon>a{width:38px;height:38px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#657d93;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.headerLoginIcon>a:hover{background:#233253}
.headerLoginIcon .accountDropDown{background:#fff;border-radius:8px;width:345px;padding:25px 0;position:absolute;top:100px;right:-35px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:99}
.headerLoginIcon .accountDropDown .arrowUp{position:absolute;top:-9px;right:37px}
.headerLoginIcon .accountDropDown>ul>li>a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding:16px 62px;display:block;position:relative}
.headerLoginIcon .accountDropDown>ul>li>a:before{content:"";position:absolute;width:280px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.headerLoginIcon .accountDropDown>ul>li>a span{position:absolute}
.headerLoginIcon .accountDropDown>ul>li>a .menuIcon{left:30px;top:12px}
.headerLoginIcon .accountDropDown>ul>li>a .dropIcon{right:37px}
.headerLoginIcon .accountDropDown>ul>li>a .dropIcon svg{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transform:rotate(0)}
.headerLoginIcon .accountDropDown>ul>li>a.opened .dropIcon svg{transform:rotate(180deg)}
.headerLoginIcon .accountDropDown>ul>li:last-child a:before{display:none}
.headerLoginIcon .accountDropDown>ul>li ul{background:#fff;display:none}
.headerLoginIcon .accountDropDown>ul>li ul li a,.headerLoginIcon .accountDropDown>ul>li ul li span.accountLi{font-size:12px;line-height:14px;color:#233253;display:block;padding:16px 35px 16px 60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}
.headerLoginIcon .accountDropDown>ul>li ul li a>span,.headerLoginIcon .accountDropDown>ul>li ul li span.accountLi>span{margin-right:5px}
.headerLoginIcon .accountDropDown>ul>li ul li a:before{content:"";position:absolute;width:255px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.headerLoginIcon .accountDropDown>ul>li ul li a:hover,.headerLoginIcon .accountDropDown>ul>li ul li span.accountLi:hover{background:#ebf5f9;cursor:pointer}
.headerLoginIcon .accountDropDown>ul>li ul li:last-child a{border-bottom:0}
.headerContactIcon{margin:0 11px 0 0;position:relative}
.headerContactIcon>a{width:38px;height:38px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-shadow:0 4px 4px rgba(0,94,158,0.1);-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.headerContactIcon>a:hover svg path{stroke:#fff}
.headerContactIcon>a:hover svg path.phonePath{fill:#ed1c24}
.headerContactIcon .contactInfoPopOver{position:absolute;right:0;top:150px;width:575px;padding:26px 50px;border-radius:8px;background:#fff;display:grid;grid-template:auto auto/1fr 1fr;grid-column-gap:50px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:999999}
.headerContactIcon .contactInfoPopOver .arrowUp{position:absolute;right:10px;top:-10px}
.headerContactIcon .contactInfoPopOver .contactInfoSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9;margin-bottom:22px}
.contactInfoSection h5{color:#ed1c24;font-size:13px;margin:0;padding:0;position:relative;top:-16px}
.contactInfoSection:nth-child(1){padding-right:14px;border-right:1px solid #919191}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li h4{line-height:19px !important}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li{padding:11px 0 9px 53px;margin-bottom:11px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li:hover{background:#eaf1f8}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li .menuIcon{position:absolute;left:20px;align-items:center;display:flex;top:0;bottom:0}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li h4{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding-bottom:6px}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li p{color:#233253;margin:0;font-size:12px !important;line-height:14px}
.headerContactIcon .contactInfoPopOver .contactInfoSection ul li p a{color:#233253;font-size:12px !important}
.headerContactIcon .contactInfoPopOver .contactInfoSection hr{width:217px;height:0;background-color:rgba(0,0,0,0.1);margin:0 0 26px}
.headerContactIcon .contactInfoPopOver .contactViewMore{text-align:center;grid-column:1/3;margin-top:30px}
.headerContactIcon .contactInfoPopOver .contactViewMore a{display:inline-flex}
.headerHamburgerMenu{background:#fff;width:60px;border-right:1px solid #f9f9f9;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}
.headerHamburgerMenu>a{background-color:transparent;border:0;cursor:pointer;padding:0}
.headerHamburgerMenu>a .line{fill:none;stroke:#233253;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(0.4,0,0.2,1),stroke-dashoffset .6s cubic-bezier(0.4,0,0.2,1)}
.headerHamburgerMenu>a .line1{stroke-dasharray:60 207;stroke-width:6}
.headerHamburgerMenu>a .line2{stroke-dasharray:60 60;stroke-width:6}
.headerHamburgerMenu>a .line3{stroke-dasharray:60 207;stroke-width:6}
.productListDisclaimer p{font-size:11px;padding-top:17px;margin-bottom:0}
.nriContent p{padding-bottom:15px;font-size:12px;line-height:16px;color:#ed1c24;position:relative;padding-left:10px}
.hamMenuWrp{position:absolute;background-color:#fff;display:grid;grid-template-columns:1fr 250px;width:100%;z-index:999999;top:150%;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.hamMenuWrp .hamMenuInnerWrp{padding:47px 72px;display:flex;flex-wrap:wrap;justify-content:space-between}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection{width:25%}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection .hamMenuIcon{width:78px;height:78px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:linear-gradient(0,#edf8ff,rgba(237,248,255,0));margin-bottom:24px}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection h3{font-weight:500;font-size:14px;line-height:14px;color:#005e9e;margin-bottom:15px}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li{margin-bottom:7px}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li a{color:#233253;font-size:13px;line-height:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li a:hover{color:#ed1c24;margin-left:4px}
.hamMenuWrp .quickLinkSection{background:#eaf1f8;padding:25px;display:flex;flex-wrap:wrap;flex-direction:column}
.hamMenuWrp .quickLinkSection .custom-check-box{max-height:150px;overflow:scroll}
.hamMenuWrp .quickLinkSection h3{font-weight:700;font-size:16px;line-height:22px;color:#8a93a5;margin-bottom:24px}
.hamMenuWrp .quickLinkSection nav ul li{margin-bottom:7px}
.hamMenuWrp .quickLinkSection nav ul li a{color:#005e9e;font-style:normal;font-size:12px;line-height:14px;font-weight:500}
.hamMenuWrp .quickLinkSection .appDownloadForm,.mobileHeader .hamMenuSection .appDwnldForm.appLink.hamLinkAcc{margin-top:auto !important;border:1px solid #005e9e !important;padding:10px !important;border-radius:5px !important;background:#fff !important}
.hamMenuWrp .quickLinkSection .appDownloadForm h3{margin-bottom:16px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formInput{margin-bottom:10px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formInput input{background:#fff;border:0;width:100%;height:42px;font-style:italic;font-weight:300;font-size:12px;line-height:12px;padding:15px}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit{display:flex;flex-wrap:wrap;justify-content:space-between}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit button{background:#767676;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;font-weight:600;font-size:12px;line-height:20px;padding:5px 16px;border-radius:4px;border:0}
.hamMenuWrp .quickLinkSection .appDownloadForm.focused .formBtnSubmit button{background:#ed1c24}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a svg path{transition:all .3s ease-in-out}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a.appleStore{margin:0 10px 0 auto}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a.appleStore:hover svg path[fill="#808285"]{fill:#000}
.hamMenuWrp .quickLinkSection .appDownloadForm .formBtnSubmit a.andriodStore:hover svg path[fill="#808285"]{fill:#9fc037}
.highlight{color:#ed1c24}
span.message-success{color:#ed1c24;font-size:12px}
.ratingStarWrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding-right:8px;margin-bottom:10px}
.ratingStarWrap label{font-size:11px;line-height:11px;color:rgba(35,50,83,0.8);margin:0}
.searchSelectOption-container.opened .searchSelectOption{opacity:1;visibility:visible;top:41px;z-index:99999}
div.siteSearchForm .searchSelect.opened .searchSelectBox .dropIcon svg,div.siteSearchForm .searchSelect .searchSelectBox.opened .dropIcon svg{transform:rotate(180deg)}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a.opened{color:#ed1c24;outline:0}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a.opened .caretIcon svg{transform:rotate(180deg)}
.headerLoginIcon .accountDropDown.opened{top:45px;opacity:1;visibility:visible;z-index:99999}
.headerContactIcon .contactInfoPopOver.opened{top:55px;opacity:1;visibility:visible}
.blurOverlayBg{position:fixed;width:100%;height:100%;left:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(30px);-moz-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:9990;display:none;top:0}
@media screen and (max-width:1024px){.deskTopHeader{display:none}
.mobileHeader{display:block;background:#fff;padding:15px 25px;position:fixed;width:100%;z-index:999;top:0;left:0}
.mobileHeader .mobHeaderWrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.mobileHeader .mobHeaderWrap .logo img,.logoSection .logo img{width:65px;height:45px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec{margin-left:auto;display:flex;flex-wrap:wrap}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton{margin-right:13px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton{margin-right:13px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton>a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown{background:#fff;border-radius:8px;width:90%;padding:25px 0;position:fixed;left:0;right:0;margin:100px auto 0;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding:16px 62px;display:block;position:relative}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a:before{content:"";position:absolute;width:280px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a span{position:absolute}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .menuIcon{left:30px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon{right:37px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon svg{-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transform:rotate(0)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a.opened .dropIcon svg{transform:rotate(180deg)}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:first-child .menuIcon{top:13px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:nth-child(2) .menuIcon{top:12px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:nth-child(3) .menuIcon{top:15px;left:27px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:last-child a:before{display:none}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul{background:#fff;display:none}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a{font-size:12px;line-height:14px;color:#233253;display:block;padding:16px 35px 16px 60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a:before{content:"";position:absolute;width:calc(100% - 95px);height:1px;background:rgba(0,0,0,0.08);bottom:0;left:60px}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a:hover{background:#ebf5f9}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul:last-child a{border-bottom:0}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu{width:35px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu>a{background-color:transparent;border:0;cursor:pointer;padding:0}
.mobileHeader .hamMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease;z-index:999}
.mobileHeader .hamMenuSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9}
.mobileHeader .hamMenuSection .logoSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:55px 24px 20px}
.mobileHeader .hamMenuSection .subMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;z-index:9;padding:0 0 50px;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}
.mobileHeader .hamMenuSection .subMenuSection.opened{left:0}
.mobileHeader .hamMenuSection .subMenuSection.opened .subMenuBC a svg{height:18px;width:13px}
.mobileHeader .hamMenuSection .subMenuSection .subMenuBC{margin:0 0 40px;padding:0 24px}
.mobileHeader .hamMenuSection .subMenuSection .subMenuBC a{font-size:13px;line-height:22px;color:#233253}
.mobileHeader .hamMenuSection .subMenuSection nav{padding:0 24px}
.mobileHeader .hamMenuSection .subMenuSection nav>ul{margin-bottom:52px}
.mobileHeader .hamMenuSection .subMenuSection nav .plansNote{font-size:12px;line-height:16px;color:#ed1c24;position:relative;padding-left:10px}
.mobileHeader .hamMenuSection .subMenuSection nav .plansNote sup{position:absolute;left:0;top:7px}
.mobileHeader .hamMenuSection .hamBtnSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 24px 40px}
.mobileHeader .hamMenuSection .hamBtnSection a{width:48%;text-align:center;padding:5px 8px}
.mobileHeader .hamMenuSection .hamMenuLinks{padding:0 24px 48px}
.mobileHeader .hamMenuSection .hamMenuLinks h3,.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li{margin-bottom:24px}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a,.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>span>a{font-weight:500;font-size:15px;line-height:15px;color:#2c6698}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a svg{width:12px;height:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a.opened svg{transform:rotate(90deg)}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li:last-child{margin:0}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu{display:none;padding:10px 10px 0 17px}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li{margin-bottom:5px}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li a{font-size:13px;line-height:22px;color:#233253}
.mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li:last-child{margin:0}
.mobileHeader .hamMenuSection .hamQuickLinkSection{background:#ebf5f9;padding:40px 24px 60px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink{border-bottom:1px solid rgba(0,0,0,0.1)}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:25px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3 a{width:23px;height:23px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid rgba(237,28,36,0.6);transform:rotate(0);-webkit-transition:rotate .3s ease-in-out;-moz-transition:rotate .3s ease-in-out;-ms-transition:rotate .3s ease-in-out;-o-transition:rotate .3s ease-in-out;transition:rotate .3s ease-in-out}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3 a.opened{background:#ed1c24;transform:rotate(180deg)}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav{padding:0 0 32px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li{margin-bottom:24px}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li:last-child{margin:0}
.mobileHeader .hamMenuSection .appDwnldForm{padding-top:23px}
.mobileHeader .hamMenuSection .appDwnldForm h3{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px}
.mobileHeader .hamMenuSection .appDwnldForm h3 a{width:23px;height:23px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid rgba(237,28,36,0.6);transform:rotate(0);-webkit-transition:rotate .3s ease-in-out;-moz-transition:rotate .3s ease-in-out;-ms-transition:rotate .3s ease-in-out;-o-transition:rotate .3s ease-in-out;transition:rotate .3s ease-in-out}
.mobileHeader .hamMenuSection .appDwnldForm .formInput{margin-bottom:18px}
.mobileHeader .hamMenuSection .appDwnldForm .formInput input{width:100%;background:#fff;border-radius:4px;height:44px;line-height:44px;border:0;padding:0 14px;font-style:italic;font-weight:300;font-size:12px;line-height:23px}
.mobileHeader .hamMenuSection .appDwnldForm .formBtn{display:flex;flex-wrap:wrap}
.mobileHeader .hamMenuSection .appDwnldForm .formBtn button{background:#767676;color:#fff;font-weight:600;font-size:12px;line-height:20px;padding:8px 16px;border-radius:4px;border:0}
.mobileHeader .hamMenuSection .appDwnldForm .formBtn .appleStore{margin-left:auto;margin-right:10px}
.mobileHeader div.siteSearchForm .searchInput .searchIcon{top:7px}
.mobileHeader div.siteSearchForm .searchInput input,.mobileHeader div.siteSearchForm .searchSelect .searchSelectBox{height:38px;line-height:38px}
.mobileHeader .searchSelect .siteButton{padding:8px 20px 8px 15px;border-radius:0 20px 20px 0}
.mobHeaderSearchWrp{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:105px 24px 0;background-color:rgb(129 129 129 / 30%)}
.mobHeaderSearchWrp .mobHeaderSearchOverlay{position:absolute;width:100%;height:100%;left:0;top:0}
.mobHeaderSearchWrp a.mobSearchClose{width:34px;height:34px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:34px;right:24px;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,0.19)}
.mobHeaderSearchWrp div.siteSearchForm{width:100%;position:static;overflow:visible}
.mobHeaderSearchWrp div.siteSearchForm .searchInput{width:68%}
.mobHeaderSearchWrp div.siteSearchForm .searchSelect{width:32%}
.langSwitch{margin-left:23px}
.mobileHeader .hamMenuSection.opened{left:0}
.mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown.opened{margin:17px auto 0;opacity:1;visibility:visible}
}
@media screen and (device-width:1024px){.mobileHeader{top:0;left:0}
}
@media screen and (min-width:100px) and (max-width:768px){.ratingStarWrap{width:100%}
.logo{margin-bottom:unset}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li .megaMenuSec.opened{top:100%;opacity:1;visibility:visible}
.headerHamburgerMenu .hamMenuWrp.opened{top:100%;opacity:1;visibility:visible}
.headerHamburgerMenu .hamMenuWrp.opened{top:100%;opacity:1;visibility:visible}
.headerHamburgerMenu>a.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.headerHamburgerMenu>a.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}
.headerHamburgerMenu>a.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.slide-contact-info-wrap{background:rgba(0,0,0,.3);backdrop-filter:blur(30px);position:fixed;top:0;left:100%;width:100%;height:100%;z-index:999;padding-top:141px;overflow:auto}
.slide-contact-info-wrap .slide-contact-info-cont{background:#fff;padding:56px 0 52px;position:relative;height:730px}
.slide-contact-info-wrap .slide-contact-info-cont .close-slide-contact-info{background:#fff;box-shadow:0 12px 34px rgb(0 0 0 / 19%);height:34px;width:34px;border-radius:50%;display:block;margin-left:-17px;position:absolute;top:-17px;left:50%;cursor:pointer;text-align:center;line-height:34px}
.slide-contact-info-wrap .slide-contact-info-cont .close-slide-contact-info svg{width:11px}
svg{overflow:hidden}
svg{vertical-align:middle}
.slide-contact-info-wrap .accordion-lists .cust-accordion:first-child{padding-top:0}
.slide-contact-info-wrap .accordion-lists .cust-accordion{padding:24px 0;position:relative}
.slide-contact-info-wrap .accordion-lists .cust-accordion .accordion-head{padding:0 55px 0 34px;position:relative}
.slide-contact-info-wrap .accordion-lists .cust-accordion .accordion-head h3{font-weight:700;font-size:16px;line-height:22px;color:#233253;opacity:.5}
.slide-contact-info-wrap .accordion-lists .cust-accordion.open .acc-arrow{right:34px;top:7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ed1c24;border-bottom:7px solid transparent}
.slide-contact-info-wrap .accordion-lists .cust-accordion .accordion-content{padding-top:8px}
.slide-contact-info-wrap .contact-lists li{padding:16px 36px 16px 69px;position:relative;font-size:12px;line-height:14px;color:#233253;background:#fff}
.slide-contact-info-wrap .contact-lists li img{position:absolute;top:25px;left:37px;width:20px}
.slide-contact-info-wrap .contact-lists li label{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;margin-bottom:8px;display:block}
.slide-contact-info-wrap .contact-lists li a{color:#233253}
.slide-contact-info-wrap .contact-lists li.call-req-box{background:#ebf5f9}
.slide-contact-info-wrap .slide-contact-info-btn{margin-top:40px}
.slide-contact-info-wrap .slide-contact-info-btn a{width:150px;text-align:center;text-transform:uppercase;margin:0 auto}
.siteButton.outlinedBtn{background:transparent;color:#ed1c24;border-color:#ed1c24}
.slide-contact-info-wrap .accordion-lists .cust-accordion .acc-arrow{position:absolute;top:2px;right:36px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ed1c24}
.slide-contact-info-wrap .accordion-lists .cust-accordion.open .acc-arrow{right:34px;top:7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ed1c24}
.siteSearchInput a svg path{fill:#fff}
.mobileHeader .hamMenuSection .hamQuickLinkSection h3 a.opened{background:#ed1c24;transform:rotate(180deg)}
.mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3 a.opened path{stroke:#fff}
.mobileHeader .hamMenuSection .hamQuickLinkSection h3 a.opened path{stroke:#fff}
.hamQuickLinkSection .appDwnldForm.focused .formBtn button{background:#ed1c24 !important}
.checkAppLinkHeaderError{display:block;font-size:12px;font-weight:400;line-height:16px;color:#ed1c24}
#justifySpaceBetween{justify-content:space-between !important}
.width100{width:100% !important}
.widthAuto{width:auto !important}
.pwaSection{height:70px;position:fixed;bottom:0;width:100%;background-color:rgba(255,255,255,0.9);opacity:1;box-shadow:0 -2px 4px 0 rgb(0 0 0 / 10%);padding:20px;z-index:10000}
footer{background:#f0f2f2;padding:80px 0 34px;max-width:1600px;width:100%;margin:0 auto}
footer .footerMenu{border-top:1px solid rgba(31,34,35,0.1);border-bottom:1px solid rgba(31,34,35,0.1);margin:0 0 54px}
footer .footerMenu ul{max-width:1060px;width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}
footer .footerMenu ul li{padding:17px 0}
footer .footerMenu ul li a{font-weight:600;font-size:14px;line-height:18px;color:#1f2223;text-transform:uppercase;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
footer .footerMenu ul li a:hover{color:#ed1c24}
footer .footerMenu .footerLogo{display:none}
footer .wrapper.footerMenuSec{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}
footer .wrapper.footerMenuSec .productMenuSec{flex:1;margin-left:48px}
footer .wrapper.footerMenuSec .productMenuSec>h3{font-weight:600;font-size:18px;line-height:20px;color:#233253;margin-bottom:15px}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:23%;width:100%}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3{font-weight:400;font-size:16px;line-height:23px;color:#8a93a5;margin-bottom:5px}
footer .wrapper.footerMenuSec .menuSecList{margin-bottom:20px}
footer .wrapper.footerMenuSec .menuSecList h3{font-weight:600;font-size:18px;line-height:20px;color:#233253;margin-bottom:15px}
footer .wrapper.footerMenuSec .menuSecList ul li{margin-bottom:5px}
footer .wrapper.footerMenuSec .menuSecList ul li a{font-size:11px;line-height:15px;color:#1f2223;max-width:60%;margin:auto}
footer .wrapper.footerMenuSec .menuSecList ul li a:hover{color:#ed1c24}
footer .wrapper.footerMenuSec .menuSecList>a{font-weight:600;font-size:10px;line-height:20px;color:#233253;text-transform:uppercase;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
footer .wrapper.footerMenuSec .menuSecList>a:hover{margin-left:5px;color:#ed1c24}
footer .wrapper{max-width:1060px;width:100%;margin:0 auto}
footer .mobileFooterMenu{display:none}
footer .footerFormSec{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:56px}
footer .footerFormSec h3{font-weight:400;font-size:18px;line-height:23px;color:#1f2223;margin-bottom:12px}
footer .footerFormSec .appDwnldSec>div{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .footerFormSec .appDwnldSec>div a svg path{transition:all .3s ease-in-out}
footer .footerFormSec .appDwnldSec>div a:hover svg path[fill="#808285"]{fill:#9fc037}
footer .footerFormSec .appDwnldSec>div a.appleIcon{margin:0 17px 0 auto}
footer .footerFormSec .appDwnldSec>div a.appleIcon:hover svg path[fill="#808285"]{fill:#000}
footer .footerFormSec form{display:flex;flex-wrap:wrap}
footer .footerFormSec form input{width:210px;line-height:40px;padding:0 15px;background:#dbdddd;border-radius:4px 0 0 4px;border:0;font-style:italic;font-weight:300;line-height:23px;color:#767676}
footer .footerFormSec form button,footer .footerFormSec form input{height:40px;font-size:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
footer .footerFormSec form button{line-height:40px;padding:0 17px;background:#808285;border-radius:0 4px 4px 0;border:0;font-weight:600;color:#fff}
footer .footerFormSec form.focused input{background:#fff}
footer .footerFormSec form.focused button{background:#ed1c24}
footer .footerFormSec .stayConnectedSec>div{display:flex;flex-wrap:wrap;gap:10px}
footer .footerFormSec .stayConnectedSec>div a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:40px;height:40px;border-radius:500px;border:1px solid #808285;background:transparent}
footer .footerFormSec .stayConnectedSec>div a,footer .footerFormSec .stayConnectedSec>div a svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
footer .footerFormSec .stayConnectedSec>div a:first-child{margin-left:0}
footer .footerFormSec .stayConnectedSec>div a.facebook:hover{background:#4867aa;border-color:#4867aa}
footer .footerFormSec .stayConnectedSec>div a.linkedin:hover{background:#0077b5;border-color:#0077b5}
footer .footerFormSec .stayConnectedSec>div a.twitter:hover{background:#50abf1;border-color:#50abf1}
footer .footerFormSec .stayConnectedSec>div a.youtube:hover{background:#fe0000;border-color:#fe0000}
footer .footerFormSec .stayConnectedSec>div a.instagram:hover{border-color:#f09433;background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}
footer .footerFormSec .stayConnectedSec>div a.slideshare:hover{background:#129494;border-color:#129494}
footer .footerFormSec .stayConnectedSec>div a:hover svg path{fill:#fff}
footer .mobileFooterInfo{display:none}
footer .footerInfo,footer .footerInfo h4{color:#1f2223;margin-bottom:22px}
footer .footerInfo h4,footer .footerInfo h4 p{font-size:16px;line-height:23px;font-weight:400}
footer .footerInfo h5{font-size:14px;line-height:18px;margin-bottom:12px;font-weight:400}
footer .footerInfo p{font-size:11px;line-height:13px;margin-bottom:10px}
footer .bewareAlert div{background:#fff;padding:18px 0;text-align:center;margin-bottom:32px}
footer .bewareAlert div h3{font-weight:600;font-size:14px;line-height:18px;color:#1f2223;margin:0 0 8px}
footer .bewareAlert div p{font-size:12px;line-height:15px;color:#1f2223;max-width:60%;margin:auto}
footer .externalLinks h3{font-size:14px;line-height:18px;color:#1f2223;margin:0 0 5px;font-weight:400}
footer .externalLinks nav{display:flex;flex-wrap:wrap;margin-bottom:14px}
footer .externalLinks nav a{font-size:10px;line-height:13px;color:#1f2223;position:relative;padding:0 14px 0 0}
footer .externalLinks nav a:before{content:"";position:absolute;right:0;top:0;width:1px;height:12px;background:#1f2223;margin-right:7px}
footer .externalLinks nav a:last-child:before,footer .footerViewMore{display:none}
@media screen and (max-width:1024px){footer{padding:40px 0 56px}
footer .wrapper{width:100%;padding:0 24px}
footer .footerMenu{padding:36px 38px 39px;margin-bottom:0;display:flex}
footer .footerMenu ul{width:100%;flex-direction:column}
footer .footerMenu ul li{padding:0;margin:0 0 18px}
footer .footerMenu ul li a{font-weight:600;font-size:14px;line-height:18px;color:#231f20}
footer .footerMenu ul li:last-child{margin-bottom:0}
footer .footerMenu .footerLogo{display:block}
footer .wrapper.footerMenuSec{margin-bottom:0}
footer .wrapper.footerMenuSec .productMenuSec{margin-left:0;width:100%}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:100%;width:100%}
footer .wrapper.footerMenuSec .menuSecList{margin-bottom:10px}
footer .footerFormSec{padding:38px 38px 40px;flex-direction:column;margin:0}
footer .footerFormSec .footerFormBlk{display:none}
footer .footerFormSec .stayUpdatedSec{display:block}
footer .footerFormSec h3{font-size:16px;margin-bottom:16px}
footer .footerFormSec form input{height:44px;line-height:44px;width:100%}
footer .footerFormSec form button{height:44px;line-height:44px;width:30%}
footer .mobileFooterMenu{display:block;padding:0 38px 30px}
footer .mobileFooterMenu ul{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .mobileFooterMenu ul li a{font-size:12px;line-height:18px;color:#231f20}
footer .externalLinks,footer .footerInfo{display:none}
footer .mobileFooterInfo{display:block;padding:0 38px 15px}
footer .mobileFooterInfo h4{font-weight:400;font-size:12px;line-height:17px;color:#666;margin:0 0 15px}
footer .mobileFooterInfo h4 a{font-size:12px;color:#007bff}
footer .bewareAlert{padding:0 24px}
footer .bewareAlert div{padding:29px 9px}
footer .bewareAlert div h3{font-size:13px;margin:0 0 11px}
footer .bewareAlert div p{font-size:11px;max-width:100%}
footer .footerViewMore{display:block;text-align:center;padding:0 38px}
footer .footerViewMore .viewMoreBtn{font-size:12px;font-weight:600;line-height:20px;color:#233253;text-transform:uppercase}
.viewMoreBtn span{display:inline-flex;position:relative;top:1px;margin-left:8px}
}
@media screen and (min-width:100px) and (max-width:1023px){footer .footerMenuSec>.menuSecList>h3:after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;left:0;top:-5px;transform:rotate(-90deg);background-size:60%}
footer .footerMenuSec>.menuSecList ul{display:none;padding-left:20px}
footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{display:none;padding-left:20px}
footer .footerMenuSec>.menuSecList>h3,footer .footerMenuSec>.productMenuSec>h3{position:relative;padding-left:18px}
footer .footerMenuSec>.menuSecList>h3:after,footer .footerMenuSec>.productMenuSec>h3:after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;left:0;top:-5px;transform:rotate(-90deg);background-size:60%}
footer .footerMenuSec>.menuSecList>h3,footer .footerMenuSec>.productMenuSec>h3{position:relative;padding-left:18px}
footer .footerMenuSec>.menuSecList .productMenuWrp .menuSecList>h3:after,footer .footerMenuSec>.productMenuSec .productMenuWrp .menuSecList>h3:after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;left:0;top:-5px;transform:rotate(-90deg);background-size:50%}
footer .footerMenuSec>.menuSecList .productMenuWrp .menuSecList>h3,footer .footerMenuSec>.productMenuSec .productMenuWrp .menuSecList>h3{position:relative;padding-left:15px}
footer .footerMenuSec>.menuSecList.open h3:after,footer .footerMenuSec>.productMenuSec.open h3:after{transform:none;top:5px}
}
use:nth-child(2){transform:translate(20px)}
use:nth-child(3){transform:translate(40px)}
use:nth-child(4){transform:translate(60px)}
use:nth-child(5){transform:translate(80px)}
.rating{display:inline-block;height:25px;margin:0 auto;width:100px}
.products-wrapper .downloads-section .rating-wrapper{align-items:flex-start !important}
.autoEmailSuggestionList{background:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 0 0 rgba(0,0,0,0.05);margin-top:15px;margin-left:0 !important;position:absolute;top:65px;left:0;width:100%;list-style:none;z-index:99999 !important}
.autoEmailSuggestionList .emailSuggestionListItem{color:#000;padding:4px 10px;margin:0;margin-top:5px;cursor:pointer;width:100%;float:none;list-style:none;text-align:left;margin-left:0 !important;margin-bottom:0 !important}
.highlighted{color:white !important;background-color:#3d6d8f}
.suggestion-end{background:rgba(255,255,7,0.555)}
.font-w-500{font-weight:500}
.font-w-600{font-weight:600}
.font-w-700{font-weight:700}
.button-wrap{display:flex;align-items:center;gap:15px}
.solid-red-button{width:max-content;background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;border-radius:4px;text-align:center;display:block;font-size:12px;font-weight:600;line-height:20px;outline:0;transition:all .3s ease;cursor:pointer}
.border-red-button{width:max-content;background:#fff;border:1px solid #ed1c24;color:#ed1c24;padding:5px 20px;border-radius:4px;text-align:center;display:block;font-size:12px;font-weight:600;line-height:20px;outline:0;transition:all .3s ease;cursor:pointer}
.solid-red-button:hover{color:#fff;box-shadow:rgba(228,24,32,0.4) 0 5px 7px}
.border-red-button:hover{color:#ed1c24;box-shadow:rgba(228,24,32,0.4) 0 5px 7px}
.scrollar-bar::-webkit-scrollbar{height:8px}
.scrollar-bar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;box-shadow:0 4px 4px 0 #00000040}
.scrollar-bar::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.error-text{font-size:11px;font-weight:400;line-height:32px;color:#ed1c24}
.disclaimer{font-size:10px;line-height:12px;color:#454545;font-weight:300}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver .contactInfoSection ul li p a{cursor:pointer}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver{width:auto;display:block;grid-template:unset;grid-column-gap:unset;padding:26px 20px;right:58px}
.new-hdfc-life-insurance-header .contactInfoSection{padding-right:14px;border-right:1px solid #919191}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver .contactInfoSection ul li p{margin-bottom:0 !important}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .menuslideList{display:flex;flex-wrap:wrap}
@media screen and (max-width:1366px){.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .slider-container{scrollbar-width:unset;scrollbar-color:unset}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar{width:6px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar-track{background:#c0e3ff;border-radius:10px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec::-webkit-scrollbar-thumb:hover{background:#3f66c4}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar{width:6px}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar-track{background:#c0e3ff;border-radius:10px}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp::-webkit-scrollbar-thumb:hover{background:#3f66c4}
}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection nav ul li>span{font-size:9px;line-height:14px;border:1px solid #ed1c24;border-radius:20px;padding:1px 8px;color:#ed1c24;margin-left:5px;display:inline-block;text-transform:capitalize}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button{width:40px;height:40px;visibility:visible;margin:auto 0;top:0;padding:0;opacity:1;filter:unset;-webkit-filter:unset;border-radius:20px;animation:swiffy-nav-pulse 1.5s 55 ease-out;animation-iteration-count:infinite;animation-timing-function:ease}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button::before,.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button::after{width:unset;height:unset}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button img{width:40px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button.prevBtn{left:-20px}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button.active{display:block}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .swiffy-slider button.swiper-button-disabled{box-shadow:none;cursor:auto;pointer-events:none;filter:grayscale(100%);opacity:.45;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}
.new-hdfc-life-insurance-header .contactInfoSection:last-child{padding-right:0;border-right:0}
.new-hdfc-life-insurance-header .menu-alert p{color:red;font-size:14px;margin-top:-20px;margin-bottom:15px}
.new-hdfc-life-insurance-header .contactInfoSection:first-child hr:nth-child(4){display:none}
.new-hdfc-life-insurance-header .contactInfoSection:last-child ul:nth-child(3){margin-bottom:43px}
.new-hdfc-life-insurance-header .contactInfoPopOver .scroll-adjust1{width:775px;overflow-x:scroll}
.new-hdfc-life-insurance-header .contactInfoPopOver .scroll-adjust1 .scroll-adjust{width:auto;display:grid;grid-template:auto auto auto/1fr 1fr 1fr;grid-column-gap:10px}
.new-hdfc-life-insurance-header .contactInfoPopOver .scroll-adjust1 .scroll-adjust .mCSB_inside>.mCSB_container{margin-right:20px}
span.countStars{display:inline-block;margin-left:10px;color:#233253;font-size:11px;line-height:22px;margin-top:0}
.new-hdfc-life-insurance-header .blurOverlayBg{z-index:999}
.new-hdfc-life-insurance-header .siteButton.outlinedBtn,.new-hdfc-life-insurance-header .headerBtnWrp .payPremiumBtn{text-decoration:none}
.hamMenuWrp .hamMenuInnerWrp .hamMenuSection .hamMenuIcon img{width:auto;height:auto}
.new-hdfc-life-insurance-header .headerContactIcon .pulse{padding:0}
.megaMenuSec .keyFeatureSec .ratingStarWrap{flex-direction:row}
.new-hdfc-life-insurance-header .hamMenuIcon{width:78px;height:auto}
.new-hdfc-life-insurance-header .deskTopHeaderWrap .megaMenuSec .keyFeatureSec .featureBtn .siteButton{font-size:11px !important}
.new-hdfc-life-insurance-header .deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul,.new-hdfc-life-insurance-header .megaMenuSec .megaMenuLinkSec .menuLinkInner ul,.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec .featureLists,.new-hdfc-life-insurance-header .mCustomScrollBox .contactInfoSection ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .hamMenuSection nav ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .quickLinkSection nav ul,.new-hdfc-life-insurance-header .mobileHeader .accountButton .accountDropDown ul,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection nav ul{list-style-type:none}
.megaMenuSec .megaMenuLinkSec .menuLinkInner ul,.megaMenuSec .keyFeatureSec .featureLists,.new-hdfc-life-insurance-header .mCustomScrollBox .contactInfoSection ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .hamMenuSection nav ul,.new-hdfc-life-insurance-header .headerHamburgerMenu .hamMenuWrp .quickLinkSection nav ul,.new-hdfc-life-insurance-header .mobileHeader .accountButton .accountDropDown ul,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection nav ul{padding-inline-start:0}
.new-hdfc-life-insurance-header .headerHamburgerMenu{background:#fff;width:60px;border-right:1px solid #f9f9f9;display:flex;flex-wrap:wrap;justify-content:left;align-items:center;cursor:pointer}
.new-hdfc-life-insurance-header .headerHamburgerMenu>a,.new-hdfc-life-insurance-header .headerHamburgerMenu>button{background-color:transparent;border:0;cursor:pointer;padding:0;padding-left:5px}
.homepage{margin:0}
.new-hdfc-life-insurance-header .contactInfoSection h5{font-weight:500;line-height:15.6px}
.new-hdfc-life-insurance-header .mCSB_1 .mCSB_container{top:-1px !important}
.appDownloadForm p,.mobileHeader .mobPlanMenuAccordCont p{line-height:1.5}
.new-hdfc-life-insurance-header .deskTopHeader,.new-hdfc-life-insurance-header .mobileHeader{z-index:999}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover .megaMenuSec{opacity:1;visibility:visible;box-shadow:0 -1px 5px 0 #e3e3e3;-webkit-box-shadow:0 -1px 5px 0 hsla(0,0,89%,.75);-moz-box-shadow:0 -1px 5px 0 hsla(0,0,89%,.75)}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover .caretIcon svg{transform:rotate(180deg);color:#ed1c24}
.megaMenuSec .megaMenuLinkSec{height:fit-content !important;padding-top:20px}
.hamMenuWrp{z-index:9999 !important}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover a.megaMenuLink{color:#ed1c24 !important}
.new-hdfc-life-insurance-header .megaMenuSec{padding:21px 50px 60px;display:grid;grid-template-columns:1fr 325px;grid-column-gap:40px;position:absolute;background-color:#fff;z-index:99999;top:100%;left:-1px;width:calc(100% + 1px);height:auto;min-height:600px;opacity:0;visibility:hidden;-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;max-height:90vh;overflow-y:scroll}
.megaMenuSec.arw .arrowUp{position:absolute;left:42%;top:-20px;background:url(../../../content/dam/hdfclifeinsurancecompany/top-arrow.png) no-repeat -6px 0;border:0;width:58px;height:20px}
.megaMenuSec.arw1 .arrowUp{position:absolute;left:33%;top:-20px;background:url(../../../content/dam/hdfclifeinsurancecompany/top-arrow.png) no-repeat -6px 0;border:0;width:58px;height:20px}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar ul li:hover .caretIcon svg path{stroke:#ed1c24}
.new-hdfc-life-insurance-header .swiffy-slider .slider-container{margin-left:42px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec{margin-top:0;margin-bottom:20px}
.new-hdfc-life-insurance-header .productListDisclaimer p{margin-bottom:0 !important}
.new-hdfc-life-insurance-header .headerLoginIcon,.new-hdfc-life-insurance-header .headerContactIcon{margin:0 11px}
.new-hdfc-life-insurance-header .headerLoginIcon .accountDropDown{background:#fff;border-radius:8px;width:345px;padding:25px 0;position:absolute;top:100px;right:60px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:99}
.new-hdfc-life-insurance-header .headerLoginIcon .accountDropDown.opened{top:-68px;opacity:1;visibility:visible;z-index:99999}
.new-hdfc-life-insurance-header .headerLoginIcon .accountDropDown .arrowUp{position:absolute;top:82px;right:-15px;transform:rotate(90deg)}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver.opened{top:-125px;opacity:1;visibility:visible;right:60px}
.new-hdfc-life-insurance-header .headerContactIcon .contactInfoPopOver .arrowUp{position:absolute;right:-15px;top:140px;transform:rotate(90deg)}
.new-hdfc-life-insurance-header .siteSearchInput.expand div.siteSearchForm{width:720px;overflow:visible;border:1px solid #ddd;border-radius:20px}
.new-hdfc-life-insurance-header div.siteSearchForm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:0;position:absolute;right:0;top:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;overflow:hidden}
.new-hdfc-life-insurance-header div.siteSearchForm .searchSelect ul{opacity:0;visibility:hidden;position:absolute;background:#fff;border-radius:8px;width:69%;left:0;top:60px;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.new-hdfc-life-insurance-header .searchSelectOption-container.opened .searchSelectOption{opacity:1;visibility:visible;top:41px;z-index:99999}
.new-hdfc-life-insurance-header div.siteSearchForm .searchInput{width:75%;position:relative}
.new-hdfc-life-insurance-header div.siteSearchForm .searchSelect{width:25%;position:relative}
.new-hdfc-life-insurance-header .rightmenubar{position:absolute;right:0;top:auto;background:white;border-radius:0 0 0 10px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 5px;box-shadow:0 5px 6px gray;gap:20px;z-index:9999}
.new-hdfc-life-insurance-header .siteSearchForm .searchSelect ul li:first-child:hover{border-radius:10px 10px 0 0}
.new-hdfc-life-insurance-header .siteSearchForm .searchSelect ul li:last-child:hover{border-radius:0 0 10px 10px}
.new-hdfc-life-insurance-header .hamMenuWrp .quickLinkSection nav ul li{width:70%}
@media screen and (min-width:1159px) and (max-width:1361px){.new-hdfc-life-insurance-header .deskTopHeader .deskTopHeaderWrap .headerWrap{padding-left:20px}
.new-hdfc-life-insurance-header .hamMenuWrp .hamMenuInnerWrp{padding:10px 72px}
.new-hdfc-life-insurance-header .deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li>a{font-size:12px !important}
.new-hdfc-life-insurance-header .siteButton{padding:5px 10px}
.new-hdfc-life-insurance-header .headerBtnWrp{padding-left:20px}
}
.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 5px !important}
@media screen and (max-width:1920px) and (min-width:1280px){.deskTopHeader .deskTopHeaderWrap .headerWrap nav.site_navBar>ul>li{padding:0 16px !important}
}
@media only screen and (max-width:768px){span.countStars{margin-left:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec{width:129px;height:34px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav>ul{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav>ul:last-child{margin-bottom:52px}
}
@media screen and (max-width:480px){ul.hamMenuList .menuBullet{float:right}
}
.new-hdfc-life-insurance-header .headerBtnWrp .siteButton{padding:5px 10px}
@keyframes swiffy-nav-pulse{1%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0.4);box-shadow:0 0 0 0 rgba(237,28,36,0.4)}
70%{-moz-box-shadow:0 0 0 10px rgba(237,28,36,0);box-shadow:0 0 0 10px rgba(237,28,36,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(237,28,36,0);box-shadow:0 0 0 0 rgba(237,28,36,0)}
}
.site_navBar .megaMenuSec .megaMenuLinkSec .menuLinkInner h3 a{line-height:20px}
.new-hdfc-life-insurance-header .offertext{position:absolute;top:-1px;right:-1px;width:max-content;background:#98d8e8;padding:2px 22px;font-size:14px;line-height:28px;text-align:center;font-weight:500;color:#000;border-radius:2px;border-radius:0 0 0 19px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec{padding:40px 20px 10px 20px}
.new-hdfc-life-insurance-header .keyFeatureSec .p-mod{font-size:11px;line-height:18px;font-weight:400;color:#444;padding-bottom:12px;margin-top:-7px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec .featureLists{max-height:150px;overflow-y:scroll;margin-top:6px}
.new-hdfc-life-insurance-header .megaMenuSec .keyFeatureSec .featureLists li p,.new-hdfc-life-insurance-header .keyFeatureSec .p-mod,.new-hdfc-life-insurance-header .deskTopHeader .headerWrap .navBarWrap nav ul li .keyFeatureSec h4 p{margin-bottom:unset !important}
@media screen and (max-width:1159px){.new-hdfc-life-insurance-header .deskTopHeader{display:none}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown.opened{margin:17px auto 0;opacity:1;visibility:visible}
.new-hdfc-life-insurance-header .mobileHeader{display:block;background:#fff;padding:15px 25px;position:fixed;width:100%;z-index:999;top:0;left:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .logo img,.new-hdfc-life-insurance-header .logoSection .logo img{width:100px;height:auto}
.new-hdfc-life-insurance-header .langSwitch{margin-left:23px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec{margin-left:auto;display:flex;flex-wrap:wrap}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton{margin-right:13px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton button,.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .searchButton a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2);border:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton{margin-right:13px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton>button,.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton>a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 5px 20px rgba(90,90,90,0.2);border:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown{background:#fff;border-radius:8px;width:90%;padding:25px 0;position:fixed;left:0;right:0;margin:100px auto 0;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698;padding:16px 62px;display:block;position:relative}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a:before{content:"";position:absolute;width:280px;height:1px;background:rgba(0,0,0,0.08);bottom:0;left:0;right:0;margin:auto}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li:first-child .menuIcon{top:13px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .menuIcon{left:30px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a span{position:absolute}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon{right:37px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a span{position:absolute}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li>a .dropIcon svg{-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transform:rotate(0)}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul{background:#fff;display:none}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul:last-child a{border-bottom:0}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .accountButton .accountDropDown>ul>li ul li a{font-size:12px;line-height:14px;color:#233253;display:block;padding:16px 35px 16px 60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu{width:35px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu>button,.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .mobHeaderBtnSec .hamBurgerMenu>a{background-color:transparent;border:0;cursor:pointer;padding:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection.opened{left:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease;z-index:999}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .logoSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:55px 24px 20px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .logo img,.logoSection .logo img{width:65px;height:45px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamBtnSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 24px 40px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamBtnSection a{width:48%;text-align:center;padding:5px 8px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks{padding:0 24px 48px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks h3,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks h3,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>span>a{font-weight:500;font-size:15px;line-height:15px;color:#2c6698}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;z-index:9;padding:0 0 50px;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li:last-child{margin:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav>ul{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection.opened{left:0}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .logoSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:55px 24px 20px}
.new-hdfc-life-insurance-header .mobileHeader .mobHeaderWrap .logo img,.new-hdfc-life-insurance-header .logoSection .logo img{width:100px;height:auto}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection .subMenuBC{margin:0 0 40px;padding:0 24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection .subMenuBC button,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection .subMenuBC a{font-size:13px;line-height:22px;color:#233253}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .subMenuSection nav{padding:0 24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a,.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>span>a{font-weight:500;font-size:15px;line-height:15px;color:#2c6698}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a svg{float:right}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a.opened svg{transform:rotate(90deg)}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li>a svg{width:12px;height:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu{display:none;padding:10px 10px 0 17px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li{margin-bottom:5px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li a{font-size:13px;line-height:22px;color:#233253}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamMenuLinks nav>ul>li ul.hamSubMenu li:last-child{margin:0}
.new-hdfc-life-insurance-header .mobileSeeMore .moreMenuLink{font-size:11px !important;font-weight:bold;margin-top:9px;display:block}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection{background:#ebf5f9;padding:40px 24px 60px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink{border-bottom:1px solid rgba(0,0,0,0.1)}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink h3{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:25px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection h3{font-weight:700;font-size:16px;line-height:22px;color:#9198a9}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav{padding:0 0 32px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li{margin-bottom:24px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .hamQuickLinkSection .hamQuickLink nav ul li a{font-weight:500;font-size:14px;line-height:14px;color:#2c6698}
.new-hdfc-life-insurance-header .mwlinks{padding-top:10px;font-style:normal;font-size:13px;line-height:14px;font-weight:500;padding-bottom:15px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm h3{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formInput{margin-bottom:18px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formInput input{width:100%;background:#fff;border-radius:4px;height:44px;line-height:44px;border:0;padding:0 14px;font-style:italic;font-weight:300;font-size:12px;line-height:23px}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formBtn{display:flex;flex-wrap:wrap}
.new-hdfc-life-insurance-header .mobileHeader .hamMenuSection .appDwnldForm .formBtn button{background:#767676;color:#fff;font-weight:600;font-size:12px;line-height:20px;padding:8px 16px;border-radius:4px;border:0}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:105px 24px 0;background-color:rgb(129 129 129 / 30%)}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp .mobHeaderSearchOverlay{position:absolute;width:100%;height:100%;left:0;top:0}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp a.mobSearchClose{width:34px;height:34px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:34px;right:24px;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,0.19)}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp div.siteSearchForm{width:100%;position:static;overflow:visible}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp div.siteSearchForm .searchInput{width:68%}
.new-hdfc-life-insurance-header .mobileHeader div.siteSearchForm .searchInput .searchIcon{top:7px}
.new-hdfc-life-insurance-header .mobileHeader div.siteSearchForm .searchInput input,.new-hdfc-life-insurance-header .mobileHeader div.siteSearchForm .searchSelect .searchSelectBox{height:38px;line-height:38px}
.new-hdfc-life-insurance-header .mobHeaderSearchWrp div.siteSearchForm .searchSelect{width:32%}
.new-hdfc-life-insurance-header .mobileHeader .searchSelect .siteButton{padding:8px 20px 8px 15px;border-radius:0 20px 20px 0}
}
.new-hdfc-life-insurance-header .text-red{color:#ed1c24}
.new-hdfc-life-insurance-header .card-main{background:#eff9ff;border:1px solid #7bc0ee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.09);position:relative;text-align:center}
.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{background-color:#ed1c24;border-radius:0 0 4px 4px;color:#fff;padding:3px 15px;position:absolute;bottom:-27px;left:27%;text-decoration:none;font-weight:700;font-size:14px}
.new-hdfc-life-insurance-header .get-now img{margin-right:8px}
.new-hdfc-life-insurance-header .discount-badge,.new-hdfc-life-insurance-header .discount-badge:hover,.new-hdfc-life-insurance-header .discount-badge:visited{background:#005e9e;box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);color:#eef8ff;font-size:16px;font-style:normal;font-weight:700;line-height:30px;padding:6px 10px;border-radius:0 0 6px 6px;display:-webkit-inline-box;text-decoration:none}
.new-hdfc-life-insurance-header .card-top{margin:15px 15px}
.new-hdfc-life-insurance-header .card-top p{color:#59647d;font-size:15px;font-weight:500;line-height:21px;margin-top:.25rem;margin-bottom:0}
.new-hdfc-life-insurance-header .prod-name{font-weight:700;font-size:24px;line-height:30px;color:#005e9e;margin-bottom:7px}
.new-hdfc-life-insurance-header .card-middle{margin:4px 15px 10px 15px;text-align:left;display:inline-block;width:-webkit-fill-available;border-bottom:1px dashed #41a4e7;border-top:1px dashed #41a4e7;padding-top:10px}
.new-hdfc-life-insurance-header .key-features{text-transform:uppercase;border:1px solid #71c2fa;padding:4px 6px;background:#fff;border-radius:50px;color:#005e9e;font-weight:700;display:inline-flex;margin-bottom:10px}
.new-hdfc-life-insurance-header .key-features img{width:25px;height:25px;margin-right:5px}
.new-hdfc-life-insurance-header .card-list{list-style:none;padding:0;width:95%;height:125px;overflow-y:auto}
.new-hdfc-life-insurance-header .card-list img{background-color:#ed1c24;padding:3px 4px;border-radius:20px;margin:0 auto;display:inline-block;float:left}
.new-hdfc-life-insurance-header .card-list li{margin-bottom:10px;display:flow-root}
.new-hdfc-life-insurance-header .card-list span{float:left;width:90%;margin-top:-4px;margin-left:8px;font-size:14px}
.new-hdfc-life-insurance-header .card-bottom{margin:0 10px;padding-bottom:10px}
.new-hdfc-life-insurance-header .red-btn{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:4px;font-weight:500;font-size:14px;cursor:pointer}
.new-hdfc-life-insurance-header .red-btn:hover{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:4px;text-decoration:none;font-weight:500;box-shadow:0 8px 12px rgba(237,28,36,.2)}
.new-hdfc-life-insurance-header .white-btn{background:#fff;border:1px solid #ed1c24;color:#ed1c24;padding:5px 20px;text-transform:uppercase;border-radius:4px;font-weight:500;margin-left:15px;font-size:14px}
.new-hdfc-life-insurance-header .white-btn:hover{background:#fff;border:1px solid #ed1c24;color:#ed1c24;padding:5px 20px;text-transform:uppercase;border-radius:4px;font-weight:500;text-decoration:none;box-shadow:0 8px 12px rgba(237,28,36,.2);margin-left:15px}
.new-hdfc-life-insurance-header .bottom-copy{color:#474747;font-size:10px;font-style:normal;font-weight:500;line-height:17px;text-align:left;margin-top:10px}
.new-hdfc-life-insurance-header .card-buttons{display:flex;justify-content:center;align-items:center}
.new-hdfc-life-insurance-header .font-10{font-size:10px;font-weight:500;position:relative;top:-10px}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar{width:8px}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar-track{background:#f1f1f1}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar-thumb{background:#ccc}
.new-hdfc-life-insurance-header .card-list::-webkit-scrollbar-thumb:hover{background:#005e9e}
@keyframes blink{0{opacity:1}
50%{opacity:.3}
100%{opacity:1}
}
@-webkit-keyframes blink{0{opacity:1}
50%{opacity:.3}
100%{opacity:1}
}
.new-hdfc-life-insurance-header .blink{-webkit-animation:blink 1.8s linear infinite;-moz-animation:blink 1.8s linear infinite;animation:blink 1.8s linear infinite}
@keyframes shaking{0{transform:rotate(0)}
25%{transform:rotate(10deg)}
50%{transform:rotate(0eg);transform:scale(1.2)}
75%{transform:rotate(-10deg)}
100%{transform:rotate(0);transform:scale(1.3)}
}
.new-hdfc-life-insurance-header .shaking{-webkit-animation:shaking 1.5s linear infinite;-moz-animation:shaking 1.5s linear infinite;animation:shaking 1.5s linear infinite}
@keyframes bg-change{0{background-color:#005e9e}
50%{background-color:#ed1c24}
100%{background-color:#005e9e}
}
@-webkit-keyframes bg-change{0{background-color:#005e9e}
50%{background-color:#ed1c24}
100%{background-color:#005e9e}
}
.new-hdfc-life-insurance-header .bg-change{-webkit-animation:bg-change .8s linear infinite;-moz-animation:bg-change .8s linear infinite;animation:bg-change .8s linear infinite}
@media screen and (max-width:1159px) and (min-width:768px){.new-hdfc-life-insurance-header .card-dektop-only{display:none}
.new-hdfc-life-insurance-header .card-buttons{flex-direction:column}
.new-hdfc-life-insurance-header .white-btn,.new-hdfc-life-insurance-header .white-btn:hover{margin-left:0;margin-top:15px}
.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{bottom:-30px;left:22%}
}
@media screen and (max-width:820px){.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{bottom:-32px;left:10%}
}
@media screen and (max-width:480px){.new-hdfc-life-insurance-header .card-buttons{flex-direction:column}
.new-hdfc-life-insurance-header .white-btn,.new-hdfc-life-insurance-header .white-btn:hover{margin-left:0;margin-top:15px}
.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{bottom:-30px;left:27%}
}
@media screen and (max-width:281px){.new-hdfc-life-insurance-header .get-now,.new-hdfc-life-insurance-header .get-now:hover,.new-hdfc-life-insurance-header .get-now:visited{left:17%}
.new-hdfc-life-insurance-header .card-list span{float:left;width:auto;margin-top:-22px;margin-left:22px}
.new-hdfc-life-insurance-header .prod-name{font-weight:700;font-size:20px}
.new-hdfc-life-insurance-header .discount-badge,.new-hdfc-life-insurance-header .discount-badge:hover,.new-hdfc-life-insurance-header .discount-badge:visited{font-size:14px;line-height:24px}
}
.new-hdfc-life-insurance-header .card-main p{margin-bottom:unset !important}
.mobHeaderSearchWrp{opacity:0;visibility:hidden;transition:opacity 200ms ease,visibility 0 linear 200ms}
.mobHeaderSearchWrp.visible{display:block;opacity:1;visibility:visible;transition:opacity 200ms ease}
.mobHeaderSearchWrp.hidden{display:none;opacity:0;visibility:hidden;transition:opacity 200ms ease,visibility 0 linear 200ms}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line{fill:none;stroke:#233253;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line1{stroke-dasharray:60 207;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line2{stroke-dasharray:60 60;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button .line3{stroke-dasharray:60 207;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}
.new-hdfc-life-insurance-header .headerHamburgerMenu>button.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.new-hdfc-life-insurance-header button{border:0;outline:0;background-color:transparent}
.new-hdfc-life-insurance-header .mobile-search-icon.siteButton{background:#ed1c24;border:1px solid #ed1c24}
@media screen and (max-width:1024px){.mobileHeader .hamMenuSection .subMenuSection.opened .subMenuBC button svg{height:18px;width:13px}
}
.new-hdfc-life-insurance-header .megaMenuSec .megaMenuLinkSec .menuLinkInner .moreMenuLink .moreMenuLinkText{margin-left:0}
.new-hdfc-life-insurance-header .moreMenuLink.hide-show-toggle-enabled{color:#ed1c24 !important}
.new-hdfc-life-insurance-header .moreMenuLink.hide-show-toggle-enabled .moreMenuLinkText{color:#ed1c24 !important;cursor:pointer}
.new-hdfc-life-insurance-header .moreMenuLink.hide-show-toggle-enabled>span:not(.moreMenuLinkText){display:none}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-container-pointer-events{touch-action:pan-y}
.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#fff}
.swiper-pagination-black{--swiper-pagination-color:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.rangeslider{background:#e6e6e6;position:relative}
.rangeslider--horizontal{height:20px;width:100%}
.rangeslider--vertical{width:20px;min-height:150px;max-height:100%;height:100%}
.rangeslider--disabled{opacity:.4}
.rangeslider__fill{background:#0f0;position:absolute}
.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}
.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}
.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.rangeslider--active .rangeslider__handle,.rangeslider__handle:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}
.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}
.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}
input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}
.container{max-width:1060px;width:100%}
.section{width:100%;max-width:1600px;margin:0 auto;clear:both;overflow:hidden}
.bgwhite{background-color:#fff !important}
.abtboxholder img{width:auto;height:auto}
.abtboxholder .bg-BFSI_Awards img{width:auto;height:auto}
.desk-block .mob-abt img{height:auto}
.swiper-button-next img,.swiper-button-prev img{height:auto}
.greyheading{font-size:22px;line-height:22px;font-weight:700;color:#8a93a5;padding-bottom:10px}
h3.homeheader2{font-size:48px;line-height:56px;font-weight:700;color:#233253}
h3.homeheader2+p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:0}
.abtboxholder{border:1px solid #c7cacc;background:#fff;padding:24px 22px;margin-bottom:10px;cursor:default !important}
.cardpad .abtboxholder{padding:24px 10px !important}
.abtboxholder:hover{box-shadow:0 4px 20px rgba(0,94,158,0.05),3px 6px 10px rgba(50,130,196,0.08)}
.abtboxholder:before{width:4px;height:100px;background-color:red;content:"";position:absolute;left:5px;top:0}
.abtboxholder h6{font-size:15px;line-height:22px;font-weight:400;color:#8a93a5;text-transform:uppercase;padding-bottom:8px}
.col-sm-4 .abtboxholder h6{padding-top:18px}
.abtboxholder h4{font-size:26px;line-height:28px;font-weight:800;color:#233253;padding-bottom:2px}
.abt-txt{margin-top:20px;margin-left:4px}
.abt-txt,.left{float:left}
.abtboxholder p{font-size:16px;line-height:22px;font-weight:400;color:#233253}
.disc-txt{font-size:12px;line-height:20px;color:#767676;margin-top:8px}
.mtop20{margin-top:20px !important}
.abt-sec .col-sm-4,.abt-sec .col-sm-6{padding-left:5px;padding-right:5px}
@media only screen and (max-width:767px){.mob-hide{display:none !important}
}
@media(max-width:767px){#abtpad{padding-bottom:0 !important}
.section{padding-top:56px !important;padding-bottom:60px !important}
.section{padding-top:50px;padding-bottom:50px}
.greyheading{font-size:16px;line-height:22px;padding-bottom:4px;text-align:center}
h3.homeheader2{font-size:24px;text-align:center;line-height:30px;padding-top:4px;padding-bottom:9px}
h3.homeheader2+p{text-align:center;font-size:14px !important;line-height:22px;padding-top:0;width:100%}
.bg-BFSI_Awards{margin:0 auto;transform:scale(0.8);margin-top:-25px !important}
.font-28{font-size:28px !important}
}
.bg-Asset_management{display:inline-block;width:80px;height:80px;background:unset}
.bg-BFSI_Awards{display:inline-block;width:173px;height:173px;background:unset}
.bg-Branches{display:inline-block;width:80px;height:80px;background:unset}
.bg-Lives_insured{display:inline-block;width:80px;height:80px;background:unset}
.bg-Sum_assuredsvg{display:inline-block;width:80px;height:80px;background:unset}
.arial{font-family:arial !important}
.section-padding{padding-bottom:70px;padding-top:80px}
@media only screen and (max-width:1024px){.section{padding-left:40px;padding-right:40px}
}
:focus{outline:0 !important;outline:none !important}
@media screen and (min-width:100px) and (max-width:1023px){.section{padding-left:20px;padding-right:20px}
}
@media(max-width:767px) .mob-abt{text-align:center !important}
*,:after,:before{box-sizing:border-box}
h4,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
img{border-style:none}
img{vertical-align:middle}
h4,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
h4{font-size:1.5rem}
h6{font-size:1rem}
@media print{*,:after,:before{text-shadow:none !important;box-shadow:none !important}
img{page-break-inside:avoid}
p{orphans:3;widows:3}
}
img{max-width:100%}
img{transition:transform .5s ease}
h4,h6,p{margin:0}
.mob-abt h6{font-size:15px;line-height:22px;font-weight:400;color:#8a93a5;text-transform:uppercase;padding-bottom:8px}
.mob-abt h6{padding-top:18px}
.mob-abt h4{font-size:26px;line-height:28px;font-weight:800;color:#233253;padding-bottom:2px}
.mob-abt p{font-size:16px;line-height:22px;font-weight:400;color:#233253}
.swiper-holder{width:291px;height:354px;display:table-cell;vertical-align:middle;border:1px solid #ced1d3;border-left:8px solid red;border-radius:15px;overflow:hidden;background-color:#fff;padding-left:20px;padding-right:20px}
.mb-none{display:block;margin:0 auto}
.mb-shw{display:none;margin:0 auto}
@media only screen and (max-width:767px){.mb-none{display:none}
.mb-shw{display:block}
}
@media(max-width:767px){.pad-top57{padding-top:57px !important}
.mob-abt h4{font-size:24px;line-height:28px;padding-bottom:0}
.mob-abt h6{padding-bottom:0}
.mob-abt h6,.mob-abt p{font-size:14px;line-height:22px}
.mob-abt{text-align:center !important}
}
:focus{outline:0 !important;outline:none !important}
p{margin-bottom:18px}
::-webkit-scrollbar{width:5px;height:2px}
::-webkit-scrollbar-track{background:0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#afb1b3}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
*,:after,:before{box-sizing:border-box}
@media print{*,:after,:before{text-shadow:none !important;box-shadow:none !important}
}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
@media(max-width:767px){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:34px !important;left:-3px !important;width:100%}
.swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:1 !important;border:1px solid #005e9e !important}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
}
:focus{outline:0 !important;outline:none !important}
::-webkit-scrollbar{width:5px;height:2px}
::-webkit-scrollbar-track{background:0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#afb1b3}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-container-pointer-events{touch-action:pan-y}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev{left:10px;right:auto}
.swiper-button-prev:after{content:"prev"}
.swiper-button-next{right:10px;left:auto}
.swiper-button-next:after{content:"next"}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
*,:after,:before{box-sizing:border-box}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
h4,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
img{border-style:none}
img{vertical-align:middle}
[role="button"]{cursor:pointer}
h4,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
h4{font-size:1.5rem}
h6{font-size:1rem}
.text-center{text-align:center !important}
@media print{*,:after,:before{text-shadow:none !important;box-shadow:none !important}
img{page-break-inside:avoid}
p{orphans:3;widows:3}
}
img{max-width:100%}
img{transition:transform .5s ease}
h4,h6,p{margin:0}
.mob-abt h6{font-size:15px;line-height:22px;font-weight:400;color:#8a93a5;text-transform:uppercase;padding-bottom:8px}
.mob-abt h6{padding-top:18px}
.mob-abt h4{font-size:26px;line-height:28px;font-weight:800;color:#233253;padding-bottom:2px}
.mob-abt p{font-size:16px;line-height:22px;font-weight:400;color:#233253}
.swiper-slide{padding-left:15px !important}
.swiper-wrapper{height:100%}
.swiper-button-next:after,.swiper-button-prev:after{opacity:1 !important;font-size:0 !important;font-family:none !important;width:80px !important}
.swiper-button-next{right:17% !important;top:150px !important;left:auto !important}
.swiper-button-next img{width:200%;max-width:160%;outline:0}
.swiper-button-prev{left:40px !important;top:150px !important;outline:0}
.swiper-button-prev img{max-width:160%;width:200%}
.swiper-button-next img,.swiper-button-prev img{box-shadow:0 10px 16px rgba(237,28,36,0.2) !important;border-radius:25px;margin-bottom:35px}
.swiper-button-prev.swiper-button-disabled{opacity:.45 !important;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
.sub.swiper-button-next{width:40px;left:68%}
.sub.swiper-button-next,.sub.swiper-button-prev{top:auto !important;bottom:23px !important;display:block}
.sub.swiper-button-prev{width:40px !important;left:17% !important}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
.disktext{line-height:22px;font-size:12px;font-weight:400;color:#8a93a5;padding-top:20px;padding-bottom:20px}
.swiper-slide{text-align:left;font-size:18px;background:#fff;width:auto !important;padding-left:20px}
.swiper-container{padding-bottom:72px !important}
.swiper-holder{width:291px;height:354px;display:table-cell;vertical-align:middle;border:1px solid #ced1d3;border-left:8px solid red;border-radius:15px;overflow:hidden;background-color:#fff;padding-left:20px;padding-right:20px}
.mb-none{display:block;margin:0 auto}
.mb-shw{display:none;margin:0 auto}
@media only screen and (max-width:767px){.mb-none{display:none}
.mb-shw{display:block}
.swiper-button-next img,.swiper-button-prev img{max-width:100%}
}
@media(max-width:767px){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:34px !important;left:-3px !important;width:100%}
.swiper-container{padding-left:15px !important}
.pad-top57{padding-top:57px !important}
.mob-abt h4{font-size:24px;line-height:28px;padding-bottom:0}
.mob-abt h6{padding-bottom:0}
.mob-abt h6,.mob-abt p{font-size:14px;line-height:22px}
.mob-abt{text-align:center !important}
.swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:1 !important;border:1px solid #005e9e !important}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
}
.bg-Asset_management{display:inline-block;width:80px;height:80px;background:url(../../../content/dam/hdfclifeinsurancecompany/home/homeiconSprite.png) -236px -316px}
.bg-Branches{display:inline-block;width:80px;height:80px;background:url(../../../content/dam/hdfclifeinsurancecompany/home/homeiconSprite.png) -508px -10px}
.bg-Lives_insured{display:inline-block;width:80px;height:80px;background:url(../../../content/dam/hdfclifeinsurancecompany/home/homeiconSprite.png) -508px -110px}
.bg-Sum_assuredsvg{display:inline-block;width:80px;height:80px;background:url(../../../content/dam/hdfclifeinsurancecompany/home/homeiconSprite.png) -508px -210px}
.swiper-slide span{margin:0 auto !important}
@media(min-width:1500px){.swiper-wrapper{margin-top:25px}
.swiper-button-next,.swiper-button-prev{top:188px !important}
}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
*,:after,:before{box-sizing:border-box}
@media print{*,:after,:before{text-shadow:none !important;box-shadow:none !important}
}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
@media(max-width:767px){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:34px !important;left:-3px !important;width:100%}
.swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:1 !important;border:1px solid #005e9e !important}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
}
:focus{outline:0 !important;outline:none !important}
::-webkit-scrollbar{width:5px;height:2px}
::-webkit-scrollbar-track{background:0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#afb1b3}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
*,:after,:before{box-sizing:border-box}
@media print{*,:after,:before{text-shadow:none !important;box-shadow:none !important}
}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
@media(max-width:767px){.swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:1 !important;border:1px solid #005e9e !important}
.swiper-pagination-bullet-active{background-color:#005e9e !important}
}
@media(min-width:768px){.desk-block{display:none !important}
}
.main-banner .h5 .no-margin{margin-bottom:0}
.removeViewall .bottom-scroll-banner{width:95% !important}
.removeViewall .swiper-button-next{display:block !important}
.removeViewall .viewall{display:none}
.dinline{background:#fff !important}
img{max-width:100%}
.btn1{color:red !important}
.vm-italic1{display:block;max-width:180px;width:100%;text-align:center;padding-top:15px;padding-left:50px}
.dinline{display:inline-block !important;padding:7px 20px !important;margin-top:10px}
.swiper-slide{padding-left:15px !important}
#carouselExampleIndicators{max-width:1600px;margin:0 auto}
.carousel-item{min-height:550px;background:no-repeat 50% scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.mouse{text-align:center;position:relative;bottom:-94px;z-index:998}
.mouse a{animation:MoveUpDown 2.3s linear infinite;position:absolute;left:50%;bottom:-20px;margin-top:100px}
#carouselExampleIndicators .carousel-indicators{right:25px !important;left:auto;bottom:auto;top:45%;margin:0;width:auto;display:block}
.carousel-caption{bottom:auto;bottom:45%;left:5%;text-align:left}
.main-banner .carousel-indicators li{width:8px;height:8px;border-radius:8px;margin-bottom:8px !important;border:2px solid #005e9e !important;background:#fff}
.main-banner .carousel-indicators li.active{background-color:#005e9e;border:2px solid #005e9e !important}
.swiper-slide .h5{margin-top:8px;font-weight:600;line-height:14px;font-size:18px;color:#ed1c24}
.swiper-slide .h5 span{color:#005e9e;font-size:14px;font-weight:500}
.bannerh2{line-height:normal;font-weight:700;color:#233253;padding-bottom:0}
.bannerh2{font-size:calc(16px + 2.9vw) !important}
.bannerh5{font-size:calc(10px + 0.9vw) !important;line-height:normal;font-weight:700;color:#8a93a5;padding-bottom:0}
.sar-logo img{width:20%}
.ban-logo img{width:11%}
.main-banner .bottom-scroll-banner{clear:both;width:1122px;height:235px !important;padding-top:0;position:absolute;overflow-x:hidden !important;overflow-y:hidden !important;bottom:10px;z-index:99;padding-left:50px;padding-right:50px}
.main-banner .overfloxXscroll::-webkit-scrollbar{display:none}
.swiper-container1{height:94%;overflow:hidden;padding-top:0 !important}
.swiper-wrapper{height:100%}
.bottom-scroll-banner .h5{text-align:left;display:block;line-height:20px}
.product-cateogry .tile{display:block;padding:0;outline:0;transition:all 1s ease-in-out;background:0;height:100%;word-break:break-all;border-radius:10px}
.product-cateogry .tile:hover{background:linear-gradient(242deg,#ed1c24,#ed1c24),#ed1c24;box-shadow:-3px -1px 14px rgba(32,40,52,0.2)}
.product-cateogry .tile:hover>div{background:#fff;transform:translate3d(-10px,-10px,0)}
.product-cateogry .tile>div{padding:12px;background:linear-gradient(62deg,#fff,#f4f4f4),#fff;transition:all .3s ease-in-out;height:100%;display:block;flex-wrap:wrap;justify-content:center;flex-direction:column;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer}
.product-cateogry .tile>div:hover{box-shadow:none}
.bottom-scroll-banner .swiper-slide{background:transparent;height:173px !important;margin-right:0;width:170px !important}
.swiper-button-next:after,.swiper-button-prev:after{opacity:1 !important;font-size:0 !important;font-family:none !important;width:80px !important}
.product-cateogry .hundred-sticker{position:relative;right:3px;margin-top:2px;width:82%;padding:0 14px;border-radius:8px;font-size:12px;font-weight:700;color:#035e9b;background-color:#f0f8fd;border:1px solid #4f93b8}
.bottom-scroll-banner .swiper-button-next{right:3% !important}
.swiper-button-next{right:17% !important;top:150px !important;left:auto !important}
.viewall{float:left;position:absolute;bottom:26%;width:70px;z-index:999;left:862px}
.main-banner .viewall{left:1032px;z-index:998}
.viewall img{width:100%}
.swiper-button-next img{width:200%;max-width:160%;outline:0}
.swiper-button-prev{left:40px !important;top:150px !important;outline:0}
.swiper-button-prev img{max-width:160%;width:200%}
.swiper-button-next img,.swiper-button-prev img{box-shadow:0 10px 16px rgba(237,28,36,0.2) !important;border-radius:25px;margin-bottom:35px}
.ban-logo{padding-bottom:10px}
.swiper-slide{text-align:center;font-size:18px;background:#fff;width:auto !important;padding-left:20px}
.sar-logo{display:block}
.sar-logo-mob{display:none}
.carousel-item .bg-align{width:auto;position:absolute;top:0;right:0}
@media screen and (min-width:768px){.mob-hide{display:block !important}
.desk-block{display:none !important}
}
@media screen and (max-width:767px){.swiper-button-next img,.swiper-button-prev img{max-width:100%}
.mob-hide{display:none !important}
.desk-block{display:block !important}
.carousel-item .bg-align{object-fit:cover;width:100%;position:absolute;bottom:0;top:unset;height:unset;left:0}
.btn3{width:50%;margin:auto}
}
@media screen and (max-width:767px){.viewall{display:none}
.sar-logo{display:none}
.sar-logo-mob{text-align:center;display:block}
.bannerh5{font-size:16px;line-height:22px}
.bannerh2,.bannerh5{text-align:center;padding-bottom:0 !important}
.bannerh2{font-size:34px !important;line-height:45px}
.carousel-caption{width:90% !important;top:5%;padding-top:0}
.carousel-item{background-size:100% !important}
.ban-logo1{text-align:right}
.ban-logo1 img{width:25%}
.carousel-item{min-height:auto !important;height:280px !important;background-position:bottom !important}
#carouselExampleIndicators .carousel-indicators{bottom:0;top:auto;margin:0;width:100% !important;right:auto !important;text-align:center;display:block}
.carousel-indicators li{background-color:transparent;width:6px;height:6px;border-radius:8px;border:1px solid #fff !important;display:inline-block}
.carousel-indicators li.active{background-color:#fff}
.carousel-caption{bottom:auto;bottom:45%;left:5%;text-align:left}
.carousel-indicators li{margin-bottom:8px}
.bottom-scroll-banner{display:none}
.bg-Childrens,.bg-Group,.bg-Health,.bg-pos,.bg-Retirement,.bg-Savings,.bg-Term_plans,.bg-Ulip{transform:scale(0.6);position:relative;margin-top:-14px}
}
@media screen and (min-width:390px) and (max-width:570px){.carousel-item{min-height:auto !important;height:325px !important;background-position:bottom !important}
}
@media screen and (min-width:390px) and (max-width:400px){.main-banner .carousel-item{height:300px !important}
}
@media screen and (max-width:767px){.plans-holder.pc.hidden{display:none}
.plans-holder h5 span,.swiper-slide .h5 span{font-weight:500}
}
@media screen and (max-device-width:767px) and (orientation:landscape){.carousel-item{background-size:68% !important}
}
@keyframes MoveUpDown{0,to{bottom:0}
50%{bottom:10px}
}
.bg-Chat{display:block;float:right;position:fixed;bottom:20px;right:0;z-index:999}
.bg-Chat a{display:block;clear:both;width:63px;height:66px;background:url('../../../content/dam/hdfclifeinsurancecompany/images/home-images/homeiconSprite.png') -336px -316px}
.bg-Childrens{display:inline-block;width:93px;height:93px}
.bg-Group{display:inline-block;width:93px;height:93px}
.bg-Health{display:inline-block;width:93px;height:93px}
.bg-Retirement,.bg-Savings{display:inline-block;width:93px;height:93px}
.bg-pos{display:inline-block;width:93px;height:93px}
.bg-Term_plans{display:block;width:93px;height:93px}
.bg-Ulip{display:inline-block;width:93px;height:93px}
.swiper-slide span{margin:unset !important}
@media screen and (max-width:1024px){.side-strip{display:none}
}
.side-strip{position:absolute;width:0;height:100%;top:0;right:0;background:#fff;z-index:999;border-right:1px solid #f9f9f9}
#carouselExampleIndicators .carousel-item{background:no-repeat 20% scroll}
body,html{height:100%}
.h5{display:inline-block;position:relative;font-size:18px;color:#ed1c24;font-weight:600;padding-bottom:0;margin-bottom:0 !important}
.h5 span{color:#005e9e}
@media only screen and (max-width:767px){.carousel-item{background-size:100% !important}
}
@media screen and (min-width:1500px){.bottom-scroll-banner .swiper-slide{background:transparent;height:170px !important;margin-right:0}
.swiper-wrapper{margin-top:25px}
.swiper-button-next,.swiper-button-prev{top:188px !important}
.bottom-scroll-banner{height:330px !important}
.viewall{bottom:22%}
}
@media(min-device-width:768px) and (max-device-width:1100px){.viewall{left:514px;bottom:26%}
#carouselExampleIndicators .carousel-item{height:380px !important;background-position:bottom !important;min-height:380px !important;position:relative}
.carousel-item .bg-align{position:inherit;height:100%;object-fit:contain;max-height:400px}
}
@media(min-width:768px) and (max-width:1100px){.bottom-scroll-banner{width:620px;padding-top:90px}
}
.scroll{position:absolute;width:100%;left:0;background-color:rgba(76,90,120,0.9);padding:5px 30px !important;bottom:0;z-index:99;overflow:hidden}
.scroll .marquee{font-size:15px;line-height:18px !important;color:#fff;font-weight:400;padding:8px 0 0 20px !important;width:100%}
.scroll .marquee:before{width:39px;height:44px;background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/radio.png) repeat-x top;position:absolute;left:0;top:4px;content:""}
@media screen and (min-height:800px){.viewall{bottom:26%}
}
html{scroll-behavior:smooth}
@media screen and (min-width:100px) and (max-width:768px){.bg-Chat.mob-hide{display:none}
}
.main-banner .swiper-button-next,.main-banner .swiper-button-prev{top:40% !important}
.bottom-scroll-banner .h5{text-align:left;display:block;line-height:16px;margin-top:0;word-break:break-word}
@media screen and (min-width:100px) and (max-width:768px){.main-banner .carousel-inner .carousel-item .bg-align{object-fit:fill}
.plans-wrapper .hundred-sticker{line-height:13px;position:relative;top:-28px;margin:0 auto;width:80%;padding:0 14px;border-radius:8px;font-size:8px;font-weight:700;color:#035e9b;background-color:#f0f8fd;border:1px solid #4f93b8}
}
.scroll .alertMob{display:none !important}
@media screen and (max-width:768px){.scroll .alertDesk{display:none !important}
.scroll .alertMob{display:inline-block !important}
}
.main-banner .drodow{color:black}
body{font-family:'Poppins',sans-serif}
.homeproductcardsnew .goals-sec-mod{padding-block:50px}
@media screen and (min-width:768px){.homeproductcardsnew .custom-container{max-width:1140px;width:100%}
}
@media screen and (min-width:768px){.d-mobile{display:none}
}
@media screen and (max-width:768px){.d-desktop{display:none}
.homeproductcardsnew .dotted-bdr{min-height:210px}
.dotted-bdr.dotted-remove{min-height:auto}
.homeproductcardsnew .goals-sec-mod{padding-block:25px}
.directContntMob p{text-align:start;font-size:13px;color:black;font-weight:500}
}
.sec-blue-bg{background:#f2fbff}
.slidergradleft{position:absolute;left:0;top:0;width:13px;z-index:999;height:85%;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.slidergradright{position:absolute;right:0;top:0;width:83px;z-index:999;height:85%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}
.invest-slider-head{font-size:18px;line-height:28px;color:#444;font-weight:600}
.investrite{float:right;font-size:13px;line-height:16px;color:#0587e0;font-weight:normal}
.investrite img{position:relative;top:-2px;margin-right:4px}
.investrite:hover{color:#0587e0}
.goalslider{margin-top:35px;position:relative;padding-left:10px}
.goalslider .enableSliderActionOnMobile{margin-top:40px}
.goalslider ul li{width:auto;list-style:none;float:left}
.goal-sec-holder{position:relative;border:1px solid #d1d3d4;display:block;margin-bottom:10px;padding:40px 20px 50px 20px;border-radius:4px}
.goal-sec-holder .blueheadsmall{font-size:18px;line-height:23px;font-weight:600;color:#0067ac;padding-bottom:12px}
.goal-sec-holder .blueheadsmall{font-size:18px;line-height:23px;font-weight:600;color:#0067ac;padding-bottom:12px}
.goal-sec-holder p{font-size:14px;line-height:18px;font-weight:400;color:#444;padding-bottom:28px}
.goal-sec-holder .notetext{position:absolute;bottom:0;left:0;width:100%;background:#d3f0ff;padding:3px 10px;font-size:12px;line-height:22px;text-align:left;font-weight:400;color:#444}
.goal-sec-holder:before{position:absolute;content:"";right:0;top:31px;width:5px;height:80px;background:red;z-index:10}
.goalslider-mod .goal-sec-holder .offertext{position:absolute;top:-1px;right:-1px;width:max-content;background:#98d8e8;padding:2px 22px;font-size:14px;line-height:28px;text-align:center;font-weight:500;color:#000;border-radius:2px;border-radius:0 19px 0 19px}
.homeproductcardsnew .goals-sec-mod h2{margin-top:0;text-align:center;font-weight:bold;font-family:Poppins,sans-serif;position:relative;font-size:32px;line-height:29px;color:#233253}
.goals-sec-mod .col-12 p{font-size:17px;color:gray;font-weight:bold;margin-top:15px}
@media screen and (min-width:576px){.homeproductcardsnew .modal-dialog.modal-lg.modal-dialog-centered{margin:1.7rem auto !important}
}
.modal-title{font-family:'Poppins',sans-serif;font-weight:600}
.goals-sec-mod .outlinebutton,.outlinebutton:hover{font-family:'Poppins',sans-serif;color:#ed1c24;border-radius:4px;font-size:12px;line-height:21px;font-weight:700;border:1px solid #ed1c24 !important;padding:5px 9px;width:max-content !important;background:#fff;text-transform:uppercase;outline:none !important;text-decoration:none}
.goals-sec-mod .outlinebutton a,.outlinebutton a:hover{color:#ed1c24}
.goals-sec-mod .redbutton,.redbutton:hover{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 9px;text-transform:uppercase;border-radius:4px;display:table-cell;font-size:12px;font-weight:600;line-height:20px;overflow:hidden;position:relative;z-index:1;outline:0;transition:all .3s ease;width:max-content}
.goals-sec-mod .redbutton a,.redbutton a:hover{color:#fff}
.redbutton:hover,.outlinebutton:hover{box-shadow:0 8px 12px rgb(237 28 36 / 20%)}
.goals-sec-mod .goal-sec-holder .blueheadsmall{font-size:18px;line-height:23px;font-weight:600;color:#0067ac;padding-bottom:12px}
.homeproductcardsnew .goals-sec-mod .goal-sec-holder p{font-size:14px;line-height:18px;font-weight:400;color:#444;padding-bottom:4px;margin-top:-4px;margin-bottom:8px !important}
.homeproductcardsnew .goals-sec-mod .goal-sec-holder .p-mod{font-size:11px;line-height:18px;font-weight:400;color:#444;padding-bottom:12px;margin-top:0;margin-bottom:0 !important}
.goals-sec-mod .common-shieldlist li{clear:both;width:100% !important;overflow:hidden;font-size:13px;line-height:22px;color:#444;font-weight:400;padding-bottom:5px;background:url(../../../content/dam/hdfclifeinsurancecompany/icons/shieldicon.png) no-repeat 0 14px;padding-left:20px;padding-bottom:0;padding-top:10px}
.goals-sec-mod .goal-sec-holder{position:relative;border:1px solid #d1d3d4;display:block;margin-bottom:10px;padding:40px 20px 10px 20px;border-radius:4px;min-height:480px;box-shadow:0 4px 20px rgb(0 94 158 / 5%),3px 6px 10px rgb(50 130 196 / 8%);border-radius:20px;background:#fff}
h1,h2,h3,h4,h5,h6,p,ol,ul,li,table,section,aside{margin:0;padding:0;list-style:none}
.goals-sec-mod .productText{font-weight:700;font-size:24px;line-height:30px;color:#005e9e;margin-bottom:14px;min-height:60px;padding-right:24px;padding-top:24px}
.goals-sec-mod .highlightText{color:#ed1c24}
.goals-sec-mod .newtag{background:transparent;color:#ed1c24 !important;border-color:#ed1c24;cursor:pointer;border:1px solid #ed1c24;padding:5px 9px;text-transform:uppercase;border-radius:20px;line-height:20px;z-index:1;font-size:11px;margin-left:10px;position:relative;bottom:3px}
.textcolorred{color:#ed1c24}
.goals-sec-mod .btn-wrap{margin-top:10px;margin-bottom:20px;display:flex;gap:8px;width:max-content;position:absolute;left:22px;right:0;bottom:0}
.goals-sec-mod .productListDisclaimerNew p{font-size:11px;padding-top:8px;margin-bottom:0;bottom:14px;font-weight:600;width:92%}
.t-c-button{background-color:transparent;border:0;text-decoration:underline;font-weight:700;padding:0;color:#0056b3}
.goals-sec-mod .keyFeatureTagNew{padding:2px 11px 2px 9px;background:#59647d;border-radius:20px;font-weight:600;font-size:10px;line-height:12px;color:#fff;text-transform:uppercase;display:none;margin-bottom:12px}
.dotted-bdr{border-bottom:1.5px dashed #98d8e8;min-height:215px}
.goals-sec-mod .modal-body p{margin-bottom:6px;font-size:14px}
ul .common-shieldlist{height:144px;overflow-y:scroll;margin-top:6px;margin-bottom:50px}
button.close{padding:0;background-color:transparent;border:2px solid #767676;border-radius:100px;padding:1px 5px !important;margin-top:-1px !important;margin-right:-4px !important;font-weight:500}
.small,small{font-size:80%;font-weight:400;text-transform:uppercase;color:#000}
.directContntDesk p{text-align:start;font-size:13px;color:black;font-weight:500}
@media screen and (max-width:1199px) and (min-width:992px){.goals-sec-mod .productListDisclaimerNew p{font-size:11px;padding-top:8px;margin-bottom:0;bottom:14px;font-weight:600;width:86%}
.goals-sec-mod .btn-wrap{bottom:-22px}
.goals-sec-mod .goal-sec-holder{min-height:565px}
}
@media screen and (max-width:1024px) and (min-width:993px){.goals-sec-mod .btn-wrap{bottom:-10px}
}
@media(max-width:600px){.goals-sec-mod .outlinebutton,.outlinebutton:hover{padding:5px 20px}
.goalslider ul li{width:100%}
.goalslider ul .custMarginLeft:first-child{margin-left:-15px}
.goalslider ul .custMarginLeft:not(:first-child){margin-left:-20px}
.goals-sec-mod .productText{padding-right:0 !important}
.goals-sec-mod .outlinebutton a,.outlinebutton a:hover{color:#ed1c24;padding:6px 9px;border:0;border-radius:4px}
ul.owl-carousel>li{margin-bottom:20px}
}
@media(max-width:550px){.slidergradleft,.slidergradright{display:none}
.goals-sec-mod .productListDisclaimerNew p{width:90% !important;margin-top:0}
.goalslider button,.goalslider button:hover{width:max-content;margin-bottom:15px !important;height:auto;display:inline-block}
.goals-sec-mod .goal-sec-holder{min-height:485px}
.goals-sec-mod .btn-wrap{bottom:0}
.redbutton-sm-mod{display:inline-block}
}
@media(max-width:400px){.goalslider ul li{width:100%}
.goalslider ul .custMarginLeft:first-child{margin-left:-12px}
.goalslider ul .custMarginLeft:not(:first-child){margin-left:-22px}
.goals-sec-mod .goal-sec-holder{padding:40px 6px 10px 8px !important}
.goals-sec-mod .newtag{padding:5px 6px !important;font-size:10px !important;font-weight:800}
.goals-sec-mod .productListDisclaimerNew p{bottom:-34px;width:80%}
.goals-sec-mod .productListDisclaimerNew p{width:88% !important}
.goalslider button,.goalslider button:hover{margin-bottom:10px !important}
.goals-sec-mod .btn-wrap{bottom:0 !important}
.goals-sec-mod .goal-sec-holder{min-height:465px}
}
@media(max-width:360px){.homeproductcardsnew .goals-sec-mod h2{font-size:24px}
.goalslider{padding-left:0}
.goals-sec-mod .productListDisclaimerNew p{width:70% !important}
.goals-sec-mod .btn-wrap{left:10px}
}
@media screen and (max-width:767px){.homeproductcardsnew .goals-sec-mod h2{font-size:24px}
}
.goals-sec-mod .cards-scroller{width:100%;display:flex;overflow-x:auto !important}
.cards-scroller::-webkit-scrollbar{width:6px;height:6px}
.cards-scroller::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #c0e3ff;border-radius:10px}
.cards-scroller::-webkit-scrollbar-thumb{background:#547ed4;border-radius:10px}
.cards-scroller::-webkit-scrollbar-thumb:hover{background:#547ed4}
.cards-scroller::-webkit-scrollbar-track{background:#c0e3ff;border-radius:10px}
@media(max-width:600px){ul.owl-carousel>li{margin-bottom:20px;margin-left:-14px}
}
.homeproductcardsnew .modal-content{padding:unset !important;border-radius:.3rem !important}
.homeproductcardsnew button.close{background-color:transparent;border:2px solid #767676;border-radius:100px;padding:1px 5px !important;margin-top:-1px !important;margin-right:-4px !important;font-weight:500}
.homeproductcardsnew .modal-dialog{margin:.5rem !important}
.homeproductcardsnew .modal-body{position:relative;flex:1 1 auto;padding:1rem !important}
@media screen and (min-width:769px) and (max-width:991px){.homeproductcardsnew .redbutton-sm-mod{display:inline-block !important}
}
.homeproductcardsnew .d-desktop .height60{height:60px;overflow-y:auto}
.homeproductcardsnew .d-mobile .height70{height:70px;overflow-y:auto}
.homeproductcardsnew .tooltipForCardsDisclaimer{margin-bottom:10px;min-height:32px}
.homeproductcardsnew .goal-sec-holder .tooltipForCardsDisclaimer .disclaimer-btn{border:0;background:0;text-decoration:underline;font-size:12px;line-height:16px;font-weight:400;color:#000;cursor:pointer;padding-bottom:0;margin-bottom:0 !important}
.homeproductcardsnew .cardsDiscTooltip{border:1px solid #bddcf8;background-color:#eaf4fd;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);position:absolute;z-index:99;padding:10px;font-size:11px;font-weight:300;line-height:18px;color:#000;top:5%;left:33%;border-radius:5px;width:max-content;max-width:245px;display:none}
.homeproductcardsnew .cardsDiscTooltip::before{content:"";width:15px;height:15px;transform:rotate(225deg);background-color:#eaf4fd;position:absolute;box-shadow:4px -2px 4px rgb(190 186 186 / 50%);z-index:0;top:16px;left:-8px;border-bottom:0;border-top:1px solid #bddcf8;border-right:1px solid #bddcf8}
.homeproductcardsnew .goal-sec-holder .tooltipForCardsDisclaimer:hover .cardsDiscTooltip{display:block}
.homeproductcardsnew .goals-sec-mod .productText{padding-top:0}
@media screen and (max-width:768px){.homeproductcardsnew .cardsDiscTooltip{left:20%}
.homeproductcardsnew .redbutton{margin-bottom:0 !important}
.homeproductcardsnew .goalslider button.redbutton:hover{margin-bottom:0 !important}
}
.toggle-image-with-text .calculateSection{margin:50px auto 50px}
.btn{display:inline-block;font-weight:400;color:#000;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.toggle-image-with-text section.section{overflow:unset;padding-top:50px;padding-bottom:50px}
@media(prefers-reduced-motion:reduce){.btn{transition:none}
}
.btn:hover{color:#000;text-decoration:none}
.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.btn:disabled{opacity:.65}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
button:active,button:focus{outline:0}
img{max-width:100%}
img{transition:transform .5s ease}
h3,h5,p{margin:0}
.section.bggrey p,.section.bggrey h2{margin-bottom:18px}
.container{max-width:1060px;width:100%}
.section{width:100%;max-width:1600px;margin:0 auto;clear:both;overflow:hidden}
.bggrey{background-color:#f9f9f9}
.greyheading{font-size:22px;line-height:22px;font-weight:700;color:#8a93a5;padding-bottom:10px}
.toggle-image-with-text section h3.homeheader2{font-size:32px;line-height:38px;font-weight:700;color:#233253}
h3.homeheader2+span+p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:21px}
.btnred{background:#ed1c24;text-transform:uppercase}
.btnred,.btnred:active,.btnred:focus,.btnred:hover{color:#fff;border-radius:4px;font-size:12px;line-height:20px;font-weight:600;border:1px solid #ed1c24;height:34px;padding:7px 21px !important;min-width:135px;outline:none !important}
.btnred:active,.btnred:focus,.btnred:hover{background:#ff3038 !important;box-shadow:0 8px 12px rgba(237,28,36,0.2);outline-style:none;outline-width:0}
.padtopgrtxt{padding-top:38px}
@media screen and (min-width:768px){.toggle-image-with-text .order2{order:2}
.toggle-image-with-text .order1{order:1}
.desk-block{display:none !important}
}
@media only screen and (max-width:767px){.modal-body{padding:0 !important}
.mob-hide{display:none !important}
.desk-block{display:block !important}
.adv-pad{padding-bottom:20px;padding-top:20px}
.toggle-image-with-text .daterangepicker .btn{display:inline}
}
@media(max-width:767px){.toggle-image-with-text .section{padding-top:20px !important;padding-bottom:20px !important}
.reduceheightfortoggleimg{padding-top:20px;padding-bottom:20px}
.padtopgrtxt{padding-top:0}
.section{padding-top:50px;padding-bottom:50px}
.greyheading{font-size:16px;line-height:22px;padding-bottom:4px;text-align:center}
h3.homeheader2{font-size:24px;text-align:center;line-height:30px;padding-top:4px;padding-bottom:9px}
h3.homeheader2+span+p{text-align:center;font-size:14px !important;line-height:22px;padding-top:0;padding-bottom:0 !important;width:80%}
h3.homeheader2+span+p+button{margin:0 auto;display:block}
.btnred{width:174px}
}
.width100{width:100%}
.section .mob-hide .width100 img,.section .width100 .desk-block img{width:auto;height:auto}
.section-padding{padding-bottom:70px;padding-top:80px}
@media only screen and (max-width:1024px){.section{padding-left:40px;padding-right:40px}
}
:focus{outline:0 !important;outline:none !important}
button{outline:none !important}
button:focus{outline:0 !important}
@media screen and (min-width:100px) and (max-width:1023px){.section{padding-left:20px;padding-right:20px}
}
.dticon{background:url(../../../content/dam/hdfclifeinsurancecompany/icons/date.png) no-repeat;background-position:95%;cursor:pointer;width:100% !important}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled{background-color:#e9ecef;opacity:1}
input[type="date"].form-control{appearance:none}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
}
@media(min-width:992px){.modal-lg{max-width:800px}
}
.chkbx{display:inline-block;width:94%;padding-left:8px;padding-top:5px}
.modal.sac{width:100% !important;margin-left:0 !important}
.modal.sac .modal-dialog.modal-lg{margin:100px auto 0}
.modal-content{border-radius:0;padding:40px 20px}
.sac input{font-size:12px;font-style:italic;color:#767676;height:47px;outline-style:none;outline-width:0;border:0 solid transparent;box-shadow:none !important}
.sac input,.sac input:focus{background-color:#f4f4f4}
.sac label{font-size:14px;color:#233253}
.select-holder{background-color:#f4f4f4;background:url(../../../content/dam/hdfclifeinsurancecompany/icons/select-arrow.png) no-repeat 100% #f4f4f4;height:38px;width:100%;overflow:HIDDEN;padding-top:7px;padding-left:10px;cursor:pointer}
.select-holder select{cursor:pointer;width:116%;border:0 solid transparent;background-color:transparent !important;font-size:12px;font-style:italic;outline:0;color:#767676}
.sac .row{padding-bottom:10px}
.sac p{padding-top:10px;margin-bottom:18px !important}
@media only screen and (max-width:767px){.sac .row{padding-bottom:0}
}
.modal-dialog.modal-lg{margin:0}
.modal-dialog{pointer-events:unset}
.close-icon1{position:absolute;top:26px;right:26px;cursor:pointer;font-size:23px;z-index:999;width:20px;height:20px;display:inline-block;background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/pop-close.png) no-repeat 0 0}
.form-control,input[type="text"]{font-style:italic !important}
.disc-text{line-height:22px;font-size:12px !important;font-weight:400;color:#5a5a5a}
.disc-text{padding-bottom:20px}
.info-form p{margin-bottom:0}
.info-form .disc-text{padding-bottom:10px}
.modal{z-index:99999}
.contcaptcha{padding-bottom:30px}
.chkdes{visibility:hidden}
.chkdes+label{position:absolute;top:5px;z-index:999;left:15px;height:16px;width:16px;background-color:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:0}
.chkdes:checked+label:before{left:5px;top:1px;width:5px;height:10px;border:solid #ed1c24;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:99999;position:absolute;content:""}
.dinblk{display:inline-block !important}
input:focus{outline:0;box-shadow:none !important}
:focus{outline:0 !important;outline:none !important}
@media(hover:none){select{font-size:12px}
}
p{margin-bottom:18px}
.siteButton{background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:4px;display:block;font-size:12px;font-weight:600;line-height:20px;overflow:hidden;position:relative;z-index:1;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.siteButton:hover{background:#ff3038}
.siteButton:active,.siteButton:hover{color:#fff;box-shadow:0 8px 12px rgba(237,28,36,0.2)}
.siteButton:active{background:#ff373f;border:1px solid #ff373f}
body>div{position:relative;max-width:1600px;margin:0 auto}
.modal{max-width:100%}
span.message-success{color:#4bb543;font-size:12px}
.geta-callback-component-popup{box-sizing:border-box}
.geta-callback-component-popup .geta-callback-inner{background:#fff;width:100%;margin:0 auto}
.geta-callback-component-popup h2{font-size:38px;line-height:48px;text-align:center;font-weight:700;color:#233253;margin-bottom:24px}
.geta-callback-component-popup h4{color:#233253;font-size:14px;line-height:22px;font-weight:500;margin-bottom:8px}
.geta-callback-component-popup p.subtext{font-size:16px;line-height:22px;text-align:left;color:#8a93a5;margin-bottom:46px !important}
.geta-callback-component-popup form .row{margin-bottom:0}
.geta-callback-component-popup .inputGroup label{color:#233253;font-size:14px;line-height:22px;font-weight:500;display:block;margin-bottom:8px}
.geta-callback-component-popup .disc-text{padding-bottom:0}
.geta-callback-component-popup small{font-size:12px;font-weight:400;line-height:20px;color:#5a5a5a}
.geta-callback-component-popup .inputGroup input{height:40px;background-color:#f4f4f4 !important;border:0;font-size:12px;line-height:23px;color:#767676;font-weight:300;padding:.375rem .75rem}
.geta-callback-component-popup .inputGroup input[type="date"]{cursor:pointer}
.geta-callback-component-popup .time-range{display:flex;margin-bottom:46px}
.geta-callback-component-popup .time-range li{font-size:11px;line-height:14px;border:1px solid #c7cacc;text-align:center;display:inline-block;margin-right:10px;border-radius:20px;padding:6px 12px;color:#767676;cursor:pointer}
.geta-callback-component-popup .time-range li.active,.geta-callback-component-popup .time-range li:hover{color:#005e9e;border-radius:20px;padding:6px 12px;background:rgba(0,94,158,0.1);border:1px solid rgba(0,94,158,0.2)}
.geta-callback-component-popup .disc-text .chkbx{padding-top:0}
.geta-callback-component-popup .disc-text input[type="checkbox"]{margin-top:-1px}
@media only screen and (max-width:1000px){.geta-callback-component-popup{padding-top:0;padding-bottom:0}
.geta-callback-component-popup .geta-callback-inner{width:100%;padding-top:40px;padding-bottom:0}
.geta-callback-component-popup h2{font-size:24px;line-height:30px;margin-bottom:12px}
.geta-callback-component-popup p.subtext{font-size:14px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}
.geta-callback-component-popup .inputGroup{margin-bottom:32px}
.geta-callback-component-popup .inputGroup input{width:100%}
.geta-callback-component-popup .time-range{display:block;margin-bottom:34px}
.geta-callback-component-popup .time-range li{width:124px;display:block;margin-bottom:16px;font-size:11px}
.geta-callback-component-popup .disc-text{padding-bottom:30px}
.geta-callback-component-popup .row{margin-bottom:0 !important;padding-bottom:0 !important}
.geta-callback-component-popup small{font-size:12px;font-weight:400;line-height:20px;color:#5a5a5a;margin-top:30px;float:left}
}
.modal-body{padding:0;max-height:unset !important;overflow-y:unset !important}
.modal-body::-webkit-scrollbar{-webkit-appearance:none}
.modal-body::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,0.2)}
#scdate{background:url(../../../content/dam/hdfclifeinsurancecompany/icons/date.png) no-repeat;background-position:95%;cursor:pointer;width:100% !important}
@media screen and (min-width:100px) and (max-width:1023px){.disc-text{padding-bottom:20px}
}
@media(hover:none){textarea{font-size:12px}
}
textarea{height:100px;background-color:#f4f4f4 !important;border:0;line-height:23px;color:#424040;font-weight:300;resize:none;padding:.375rem .75rem}
#the-count,textarea{font-size:12px}
.geta-callback-component{padding-top:40px}
.geta-callback-component label{color:#233253;font-size:14px;line-height:22px;display:block;margin-bottom:8px;font-weight:500;margin-top:0 !important}
@media only screen and (max-width:640px){.geta-callback-component label{font-size:12px}
}
@media only screen and (max-width:640px){.geta-callback-component{padding-top:24px}
}
.geta-callback-component{box-sizing:border-box;padding-top:80px;padding-bottom:80px;background:#f9f9f9}
.geta-callback-component .geta-callback-inner{padding:56px 48px;background:#fff;width:calc(100% - 220px);max-width:1060px;margin:0 auto}
.geta-callback-component h2{font-size:38px;line-height:48px;text-align:center;font-weight:700;color:#233253;margin-bottom:24px}
.geta-callback-component p.subtext{font-size:16px;line-height:22px;text-align:center;color:#8a93a5;margin-bottom:40px}
.geta-callback-component form .row{margin-bottom:48px}
.geta-callback-component .inputGroup label{color:#233253;font-size:14px;line-height:22px;font-weight:500;display:block;margin-bottom:8px}
@media only screen and (max-width:820px){.geta-callback-component{padding-top:40px;padding-bottom:40px}
.geta-callback-component .geta-callback-inner{width:calc(100% - 48px);padding:40px 15px}
.geta-callback-component h2{font-size:24px;line-height:30px;margin-bottom:12px}
.geta-callback-component p.subtext{font-size:14px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}
.geta-callback-component .inputGroup{margin-bottom:32px}
.geta-callback-component .row{margin-bottom:0 !important}
}
textarea{margin-bottom:0;width:100% !important;margin:0 auto;padding:20px;height:200px;color:#999;border:1px solid #ccc}
.inputGroup textarea{height:100px;background-color:#f4f4f4 !important;border:0;font-size:12px;line-height:23px;color:#424040;font-weight:300;resize:none;padding:.375rem .75rem}
.popuptext{font-weight:500;font-size:80%;line-height:20px;color:#0056b3;width:100%;bottom:0}
.paraset{text-align:center}
.arnNo{text-align:right}
.max1000{max-width:1060px !important}
.geta-callback-component-popup .disc-text .chkbx{padding-top:0 !important}
.btnCenter{margin-top:10px}
@media only screen and (max-width:767px){.modal.sac{width:92% !important;margin-left:5% !important}
.btnCenter{text-align:center;margin-top:10px}
.scb-data-layer{display:block;margin:auto}
}
.reduceheightfortoggleimg{padding-top:30px;padding-bottom:35px}
.pad-top-fd{padding-top:25px !important}
.calculateSection{z-index:1000}
@media(max-width:767px){.rupee{position:absolute !important;left:22px !important;top:44px !important}
.range-limit .rupee{left:-10px !important;top:0 !important}
.pad-top-fd{padding-top:20px !important}
}
.form-group label{margin-top:10px}
.accordMenuContWrp .faq-download p a{font-size:14px;font-weight:400}
.mainPageSec{margin-top:0}
.calculator-section .form-group input{width:200px !important;background-color:#fff !important;border-radius:unset !important;opacity:1}
.form-control:focus{box-shadow:unset !important}
.code::before{content:"+91";position:absolute;left:23px;top:57px !important;border-right:1px solid rgba(89,89,91,0.3);height:17px;width:35px;z-index:1;font-size:14px;font-weight:500;color:#8a93a5;line-height:19px}
.form-control#phoneNumber{padding-left:50px}
.basicdetails .form-group input{font-style:unset !important}
.checktxt{display:inline-block;width:92%;line-height:14px;position:relative;padding-left:10px;bottom:-2px}
.btn-primary.disabled,.btn-primary:disabled{background:#ed1c24;border:1px solid #ed1c24}
@media(max-width:767px){.calculator-section .form-group input{width:100% !important}
#agree-checkbox{position:absolute !important;top:4px !important;left:6px !important}
.checkbox-wrapper .agree-checkbox-error-txt{padding-left:10px !important;padding-bottom:12px}
}
_::-webkit-full-page-media,_:future,:root .tools-calc .calculator-section .select-holder1{padding:0;color:#000}
@media not all and (min-resolution:.001dpcm){@media{.select-holder1{padding:0 !important;color:#000}
}
}
#agree-checkbox{position:absolute;top:4px;left:6px;width:13px;height:13px}
.recomendPlans>div button{font-size:15px !important}
.recomendPlans>div button{background:#fff;border:1px solid #c7cacc;box-shadow:0 4px 20px rgb(0 94 158 / 5%),3px 6px 10px rgb(50 130 196 / 8%);font-weight:600;font-size:16px;line-height:51px;color:#005e9e;width:262px;height:51px;position:relative;display:block;padding:0 18px;margin:0 16px}
.recomendPlans>div button:after{content:"";position:absolute;left:0;background:#ed1c24;top:0;width:4px;height:100%}
.chkdes+label{top:4px;left:0;display:none}
@media only screen and (max-width:767px){.chkdes+label{top:3px}
.recomendPlans>div button{font-size:14px !important}
.calculateSection{padding:52px 30px 0 !important}
.let-us-calculate .form-group label{margin-top:0 !important}
.code::before{top:48px !important}
.let-us-calculate-section label{margin-bottom:0}
}
input#firstName::placeholder{opacity:.5;font-weight:400}
.chkdes{visibility:unset}
.fontsize12{font-size:12px !important}
.calculateSection{background:#fff;padding:48px 40px 0;max-width:1060px;width:100%;display:none;margin:0 auto 80px;position:relative}
.calculator-section .calculate-bottom-section p{margin-bottom:18px}
.recomendPlans{margin-top:10px}
@media only screen and (max-width:767px){.recomendPlans>div a{font-size:15px}
}
.numtoword{font-size:12px;font-style:italic;line-height:0}
@media only screen and (max-width:767px){.numtoword{font-size:12px;line-height:0}
}
.recomendPlans>div a{font-size:15px !important}
.theme1 .sac p{padding-top:10px !important;padding-bottom:0 !important}
.theme1 .modal-content .prog-mid{padding-bottom:unset !important;min-height:unset !important}
.theme1 .modal-content .prog-mid p{padding-top:0 !important;margin-bottom:0 !important}
.theme1 h3.homeheader2+span+p,h3.homeheader2+p{padding-bottom:0}
.theme2 .modal-body{max-height:600px;overflow-y:scroll !important}
.theme2 .disc-text p{padding-top:0 !important;margin-bottom:5px !important}
h3.homeheader2+p{font-weight:400;color:#8a93a5;padding-bottom:21px !important}
.modal.knowMoreClaim .modal-dialog.modal-lg{margin:50px auto 0 !important;width:100% !important}
.modal-content{border-radius:0;padding:40px 20px 40px 20px !important}
@media only screen and (max-width:1000px){.modal-body{padding:0 !important}
}
.container{max-width:1060px;width:100%}
.section{width:100%;max-width:1600px;margin:0 auto;clear:both;overflow:hidden}
.bggrey{background-color:#f9f9f9}
.settle{padding-top:0 !important;padding-bottom:0 !important}
.settle h4{font-size:22px;line-height:28px;font-weight:800;color:#233253;padding-top:30px}
.settle p{font-size:14px;line-height:20px;color:#8a93a5}
.settle-top{padding-top:0}
.claimsettle{float:left;margin-right:15px;margin-top:10px}
.claimsettle+h4{font-size:38px;padding-top:43px;padding-bottom:15px;line-height:38px}
.font-12{font-size:12px !important}
.claim-settle-sec{padding-top:33px}
@media(max-width:767px){.settle-top h4,.settle-top p{width:93%;margin:0 auto}
.section{padding-top:56px !important;padding-bottom:60px !important}
.claimsettle{float:none;margin:0 auto;display:block;width:100px}
.section{padding-top:50px;padding-bottom:50px}
.settle-top{padding-top:0}
.settle h4{font-size:16px;line-height:16px;text-align:center;padding-bottom:5px;font-weight:700;color:#233253}
.settle h4+p{font-size:14px;line-height:14px;text-align:center;font-weight:500;padding-bottom:3px;color:#8a93a5}
.claimsettle+h4{padding-top:10px}
.font-12{font-size:12px !important}
.color000{color:#000 !important}
}
@media only screen and (max-width:767px){.claim-settle-sec{text-align:center !important;padding-top:10px}
}
.km,.km:hover{color:#ed1c24;font-size:12px}
@media only screen and (max-width:1024px){.section{padding-left:40px;padding-right:40px}
}
:focus{outline:0 !important;outline:none !important}
p{margin-bottom:18px}
p a,p a:hover{font-style:normal;font-size:16px;line-height:14px;font-weight:500}
p a:hover{color:#233253}
@media screen and (min-width:100px) and (max-width:1023px){.section{padding-left:20px;padding-right:20px}
}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress,.progress-bar{display:flex;overflow:hidden}
.progress-bar{flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}
@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}
}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
}
@media(min-width:992px){.modal-lg{max-width:800px}
}
.bg-success{background-color:#28a745 !important}
.text-center{text-align:center !important}
h3,p{margin:0}
h3.homeheader2{font-size:48px;line-height:56px;font-weight:700;color:#233253}
h3.homeheader2+p{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;padding-bottom:0}
@media(max-width:767px){h3.homeheader2{font-size:24px;text-align:center;line-height:30px;padding-top:4px;padding-bottom:9px}
h3.homeheader2+p{text-align:center;font-size:14px !important;line-height:22px;padding-top:0;width:80%}
}
.modal.sac{width:92%;margin-left:5%}
.modal.sac .modal-dialog.modal-lg{margin:100px auto 0}
.modal-content{border-radius:0;padding:40px 20px}
.sac .row{padding-bottom:10px}
.sac .row:last-child{padding-bottom:0}
.sac p{padding-top:10px}
.colorred{color:#ed1c24}
@media only screen and (max-width:767px){.sac .row{padding-bottom:0}
}
.modal-dialog.modal-lg{margin:0}
.modal-dialog{pointer-events:unset}
.close-icon1{position:absolute;top:18px;right:16px;cursor:pointer;font-size:23px;z-index:999;width:20px;height:20px;display:inline-block;background:url("../../../content/dam/hdfclifeinsurancecompany/home_images/dec-2021/pop-close.png") no-repeat 0 0}
@media only screen and (max-width:767px){.prog-left{font-size:12px !important}
}
.progress{background:transparent}
.progress .bg-success{background-color:#8a93a5 !important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-left-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-radius-topleft:0 !important;-moz-border-radius-bottomleft:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.prog-left{font-style:normal;font-weight:500;font-size:14px;padding-top:15px;padding-bottom:15px;line-height:12px;color:#233253;text-align:right}
.prog-mid{padding-top:15px;padding-bottom:0;position:relative}
.prog-mid:before{position:absolute;content:"";left:15px;top:0;width:1px;background-color:#c5cad1;height:100%}
.prog-mid p{font-style:normal;font-weight:500;font-size:11px;line-height:22px;color:#878787;text-align:left;padding:0 15px;margin-bottom:5px}
.prog-mid p span{color:#233253}
.prog-right{font-style:normal;font-weight:600;font-size:12px;padding-left:15px;width:100px;top:-2px;position:relative;line-height:18px;color:#ed1c24;text-align:right}
.pgrs .row{padding-bottom:0 !important}
.info-form p{margin-bottom:0 !important}
.info-form p :first-child{padding-top:0}
.modal{z-index:99999}
.modal-width{width:100% !important;margin-left:0 !important}
:focus{outline:0 !important;outline:none !important}
p{margin-bottom:18px}
.modal{max-width:100%}
.modal-body{max-height:600px;overflow-y:scroll}
.modal-body::-webkit-scrollbar{-webkit-appearance:none}
.modal-body::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,0.2)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
}
@media(min-width:992px){.modal-lg{max-width:800px}
}
.settle{padding-top:0 !important;padding-bottom:0 !important}
.settle p{font-size:14px;line-height:20px;color:#8a93a5}
@media only screen and (max-width:767px){.settle h5{float:left;margin:12px 0 !important}
}
.modal.sac{width:92%;margin-left:5%}
.modal.sac .modal-dialog.modal-lg{margin:100px auto 0}
.modal-content{border-radius:0;padding:40px 20px}
.sac .row{padding-bottom:10px}
.sac .row:last-child{padding-bottom:0}
.sac p{padding-top:10px}
@media only screen and (max-width:767px){.sac .row{padding-bottom:0}
}
.modal-dialog.modal-lg{margin:0}
.modal-dialog{pointer-events:unset}
.close-icon1{position:absolute;top:18px;right:16px;cursor:pointer;font-size:23px;z-index:999;width:20px;height:20px;display:inline-block;background:url("../../../content/dam/hdfclifeinsurancecompany/home_images/dec-2021/pop-close.png") no-repeat 0 0}
.arial{font-family:arial !important}
.products-custom-listnew{margin-bottom:26px}
.products-custom-listnew li{font-size:16px;line-height:26px;position:relative;padding-left:34px;padding-top:2px}
.products-custom-listnew li:before{content:"";position:absolute;top:8px;left:0;width:21px;height:20px;background:url("../../../content/dam/hdfclifeinsurancecompany/home_images/dec-2021/products-sprite-icons.png") -236px -435px}
@media only screen and (max-width:680px){.products-custom-listnew li{font-size:14px;line-height:20px}
}
.disc-text,.disc-text p{line-height:22px;font-size:12px !important;font-weight:400;color:#5a5a5a}
.disc-text{padding-bottom:20px}
.settle h5{font-weight:700;font-size:28px;line-height:28px;margin-top:14px}
.settle h5,.settle h5+p{font-style:normal;color:#233253}
.settle h5+p{font-weight:400;font-size:16px;line-height:22px;padding-bottom:10px}
.logo-holder{clear:both;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ececec;margin-top:0}
.settle li{font-size:14px !important;line-height:28px;color:#5a5a5a;font-weight:400}
ol{padding-left:10px}
ol li{background-image:none}
.disc-text ol li{font-size:12px !important;line-height:22px;color:#5a5a5a;font-weight:400}
.info-form p{margin-bottom:0 !important}
.info-form .disc-text{padding-bottom:10px}
.ptop0{padding-top:0 !important}
.pb15{padding-bottom:15px !important}
.modal{z-index:99999}
.modal-width{width:100% !important;margin-left:0 !important}
.max-1000{max-width:1000px !important}
:focus{outline:0 !important;outline:none !important}
.modal{max-width:100%}
.modal-body{max-height:600px;overflow-y:scroll}
.modal-body::-webkit-scrollbar{-webkit-appearance:none}
.modal-body::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,0.2)}
::-webkit-scrollbar{width:5px;height:2px}
::-webkit-scrollbar-track{background:0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#afb1b3}
@media screen and (min-width:100px) and (max-width:1023px){.disc-text{padding-bottom:20px !important}
}
.settle{padding-top:25px !important;padding-bottom:40px !important}
h3,h4,h5,p{margin:0}
@media only screen and (max-width:767px){.settle-top h4,.settle-top p{width:100% !important}
.settle h4{font-size:16px;line-height:16px;text-align:center;padding-bottom:5px;font-weight:700;color:#233253}
.claim-ratio .settle-top p{line-height:30px !important}
.section{padding-top:56px !important;padding-bottom:60px !important}
}
.prog-mid p{font-style:normal;font-weight:600;font-size:12px;padding:15px 15px 0 15px;line-height:22px;color:#878787;text-align:left;padding-top:0}
.articlesdynamic section .aboutus-sec .offset-1 h2.homeheader2,.articlesdynamic section .aboutus-sec .col-sm-8.offset-md-2.col-10.offset-1.text-center.offset-1 h2.homeheader2{font-size:32px;font-weight:700;color:#233253;margin-bottom:26px;text-align:center}
.articlesdynamic section.section{overflow:unset}
.overflow-ellipsis{height:67px;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}
.rediscover-section{padding-top:80px;padding-bottom:80px;background:#f9f9f9}
.rediscover-section .inner-section{width:calc(100% - 220px);max-width:1060px;margin:0 auto}
.rediscover-section .inner-section h3{text-align:center;font-size:22px;line-height:22px;font-weight:700;margin-bottom:18px;color:#8a93a5}
.rediscover-section .rediscover-content-section{margin-top:40px;display:grid;grid-template-columns:auto auto auto;grid-column-gap:24px;grid-row-gap:10px}
.rediscover-section .rediscover-content-section .left-section{position:relative;grid-row:1/3;grid-column:1/3;border:1px solid #c7cacc;display:block;clear:both}
.rediscover-section .rediscover-content-section .left-section .imagesec{width:40%;height:100%;float:left;background-size:cover;background-repeat:no-repeat}
.rediscover-section .rediscover-content-section .left-section .textsec{width:60%;float:left;box-sizing:border-box;padding:36px 30px}
.rediscover-section .rediscover-content-section .left-section h2{color:#233253;font-size:28px;line-height:33px;font-weight:800;margin-bottom:12px}
.rediscover-section .rediscover-content-section .left-section p{font-size:14px;line-height:20px;font-weight:400;color:#233253}
.rediscover-section .rediscover-content-section .left-section:after{content:"";width:4px;height:100px;background-color:#ed1c24;position:absolute;right:0;top:0}
.rediscover-section .rediscover-content-section .right-bottom-section,.rediscover-section .rediscover-content-section .right-top-section{height:127px;width:378px;box-sizing:border-box;background-size:cover;position:relative}
.rediscover-section .rediscover-content-section .overlay-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);box-sizing:border-box;padding:20px;display:flex;align-items:flex-end}
.rediscover-section .rediscover-content-section .overlay-bg .text{color:#fff;font-size:24px;line-height:30px;font-weight:800}
@media only screen and (max-width:680px){.rediscover-section .rediscover-content-section .overlay-bg .text{font-size:20px;line-height:26px}
}
.rediscover-section .learn-more{font-size:12px;width:111px;height:34px;text-align:center;display:block;margin-top:40px;margin-left:auto;margin-right:auto;border:1px solid #ed1c24;color:#ed1c24;text-transform:uppercase;font-weight:600;border-radius:4px;background:transparent;transition:all .3s ease}
@media only screen and (max-width:1024px){.rediscover-section .inner-section{width:calc(100% - 64px);margin:0 auto}
}
@media only screen and (max-width:820px){.rediscover-section{padding-top:56px;padding-bottom:56px}
.rediscover-section .inner-section{width:calc(100% - 64px);margin:0 auto}
.rediscover-section .left-section,.rediscover-section .right-bottom-section,.rediscover-section .right-top-section{grid-column:1/4 !important;width:100% !important;overflow:hidden;position:relative}
.rediscover-section .left-section p{display:none}
.rediscover-section .left-section .textsec{overflow:hidden;background-color:rgba(0,0,0,0.5);float:none;position:absolute;width:100% !important;height:100%;display:flex;align-items:flex-end;padding:20px !important}
.rediscover-section .left-section .textsec h2{color:#fff;font-size:24px;line-height:26px;margin-bottom:0}
.rediscover-section .left-section .imagesec{width:100% !important;height:165px !important}
.rediscover-section .left-section:after{width:0 !important;height:0 !important}
}
@media only screen and (max-width:688px){.rediscover-section .left-section .textsec{padding-left:20px}
.rediscover-section .left-section .textsec h2{font-size:20px;line-height:26px}
}
.product-title{font-size:48px;line-height:48px;font-weight:700;color:#233253;text-align:center;margin:0 auto 8px;max-width:75%}
.articlesdynamic .abtboxbig h4{font-size:22px}
@media only screen and (max-width:768px){.articlesdynamic section .aboutus-sec .offset-1 h2.homeheader2,.articlesdynamic section .aboutus-sec .col-sm-8.offset-md-2.col-10.offset-1.text-center.offset-1 h2.homeheader2{font-size:24px}
.product-title{font-size:24px;line-height:30px}
.articlesdynamic .abtboxbig h4{padding-bottom:0;padding-left:10px;padding-right:10px;font-size:16px;line-height:19px;font-weight:800 !important;color:#fff;text-align:left;background-color:rgba(0,0,0,0.6)}
.bg1h4,.bg2h4{font-size:16px !important;line-height:19px;font-weight:800 !important;width:100% !important}
.bg1h4{bottom:0 !important}
.imgholder .db1{padding:20px 0 10px !important;width:100% !important}
.abtboxbig .imgholder{margin-bottom:0;min-height:249px;position:relative}
.abtboxbig{padding-left:0;padding-right:0}
.subDiv{max-height:215px}
}
.product-title-subtext{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;text-align:center;max-width:80%;margin-left:auto;margin-right:auto}
@media only screen and (max-width:768px){.product-title-subtext{font-size:14px;line-height:20px}
}
.products-wrapper .product-title{font-size:48px;line-height:48px;font-weight:700;color:#233253;text-align:center;margin:0 auto 8px;max-width:75%}
@media only screen and (max-width:768px){.products-wrapper .product-title{font-size:24px;line-height:30px}
}
.products-wrapper .product-title-subtext{font-size:16px;line-height:22px;font-weight:400;color:#8a93a5;text-align:center;max-width:80%;margin-left:auto;margin-right:auto}
@media only screen and (max-width:768px){.products-wrapper .product-title-subtext{font-size:14px;line-height:20px}
}
.products-wrapper .outlined-button-hover:hover{box-shadow:0 5px 7px rgba(228,24,32,0.4)}
.products-wrapper .rediscover-section{padding-top:80px;padding-bottom:80px;background:#f9f9f9}
.products-wrapper .rediscover-section .inner-section{width:calc(100% - 220px);max-width:1060px;margin:0 auto}
.products-wrapper .rediscover-section .inner-section h3{text-align:center;font-size:22px;line-height:22px;font-weight:700;margin-bottom:18px;color:#8a93a5}
.products-wrapper .rediscover-section .rediscover-content-section{margin-top:40px;display:grid;grid-template-columns:auto auto auto;grid-column-gap:24px;grid-row-gap:10px}
.products-wrapper .rediscover-section .rediscover-content-section .left-section{position:relative;grid-row:1/3;grid-column:1/3;border:1px solid #c7cacc;display:block;clear:both}
.products-wrapper .rediscover-section .rediscover-content-section .left-section .imagesec{width:40%;height:100%;float:left;background-size:cover;background-repeat:no-repeat}
.products-wrapper .rediscover-section .rediscover-content-section .left-section .textsec{width:60%;float:left;box-sizing:border-box;padding:36px 30px}
.products-wrapper .rediscover-section .rediscover-content-section .left-section h2{color:#233253;font-size:28px;line-height:33px;font-weight:800;margin-bottom:12px}
.products-wrapper .rediscover-section .rediscover-content-section .left-section p{font-size:14px;line-height:20px;font-weight:400;color:#233253}
.products-wrapper .rediscover-section .rediscover-content-section .left-section:after{content:"";width:4px;height:100px;background-color:#ed1c24;position:absolute;right:0;top:0}
.products-wrapper .rediscover-section .rediscover-content-section .right-bottom-section,.products-wrapper .rediscover-section .rediscover-content-section .right-top-section{height:127px;width:378px;box-sizing:border-box;background-size:cover;position:relative}
.products-wrapper .rediscover-section .rediscover-content-section .overlay-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);box-sizing:border-box;padding:20px;display:flex;align-items:flex-end}
.products-wrapper .rediscover-section .rediscover-content-section .overlay-bg .text{color:#fff;font-size:24px;line-height:30px;font-weight:800}
@media only screen and (max-width:680px){.products-wrapper .rediscover-section .rediscover-content-section .overlay-bg .text{font-size:20px;line-height:26px}
}
.products-wrapper .rediscover-section .learn-more{font-size:12px;width:111px;height:34px;text-align:center;display:block;margin-top:40px;margin-left:auto;margin-right:auto;border:1px solid #ed1c24;color:#ed1c24;text-transform:uppercase;font-weight:600;border-radius:4px;background:transparent;transition:all .3s ease}
@media only screen and (max-width:1024px){.products-wrapper .rediscover-section .inner-section{width:calc(100% - 64px);margin:0 auto}
}
@media only screen and (max-width:820px){.products-wrapper .rediscover-section{padding-top:56px;padding-bottom:56px}
.products-wrapper .rediscover-section .inner-section{width:calc(100% - 64px);margin:0 auto}
.products-wrapper .rediscover-section .left-section,.products-wrapper .rediscover-section .right-bottom-section,.products-wrapper .rediscover-section .right-top-section{grid-column:1/4 !important;width:100% !important;overflow:hidden;position:relative}
.products-wrapper .rediscover-section .left-section p{display:none}
.products-wrapper .rediscover-section .left-section .textsec{overflow:hidden;background-color:rgba(0,0,0,0.5);float:none;position:absolute;width:100% !important;height:100%;display:flex;align-items:flex-end;padding:20px !important}
.products-wrapper .rediscover-section .left-section .textsec h2{color:#fff;font-size:24px;line-height:26px;margin-bottom:0}
.products-wrapper .rediscover-section .left-section .imagesec{width:100% !important;height:165px !important}
.products-wrapper .rediscover-section .left-section:after{width:0 !important;height:0 !important}
}
@media only screen and (max-width:688px){.products-wrapper .rediscover-section .left-section .textsec{padding-left:20px}
.products-wrapper .rediscover-section .left-section .textsec h2{font-size:20px;line-height:26px}
}
.outlined-button-hover:hover{box-shadow:0 5px 7px rgba(228,24,32,0.4)}
h1{font-size:38px;line-height:48px;color:#233253;font-weight:700}
@media only screen and (max-width:640px){h1{font-size:24px;line-height:30px}
}
.bg1h4{font-size:22px;font-weight:600;position:absolute;bottom:0;left:0 !important;padding-left:10px !important;padding-right:10px !important;z-index:9;background-color:rgba(0,0,0,0.6)}
.abtboxbig h4{font-weight:600}
.reduceheightforarticles{padding-top:30px !important;padding-bottom:38px !important}
@media screen and (max-width:767px){.articlesdynamic section{padding-block:20px !important}
.viewmorereducemargin{margin-top:0}
.articlesdynamic h2.homeheader2{font-size:24px}
}
.bg1{background-size:cover;background-position:50%}
.bg1h4{width:100%}
.articlesdynamic section{padding-block:50px}
h4,p{margin:0}
body,html{font-family:Poppins,sans-serif}
.container{max-width:1060px;width:100%}
.section{width:100%;max-width:1600px;margin:0 auto;clear:both;overflow:hidden;padding-top:85px;padding-bottom:72px}
.btnred:not(:disabled):not(.disabled).active:focus,.btnred:not(:disabled):not(.disabled):active:focus,.show>.btnred.dropdown-toggle:focus:not(:disabled):not(.disabled).active:focus{background:#ff3038 !important;outline:0;outline-style:none;outline-width:0}
.panel-title a{background-image:url(../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-up.png);margin-top:78px;text-decoration:none}
.panel-title a,.panel-title a.collapsed{font-size:22px !important;line-height:22px;font-weight:400;color:#767676;display:block;background-repeat:no-repeat;background-position:100%}
.panel-title a.collapsed{background-image:url(../../../content/dam/hdfclifeinsurancecompany/home/icons/arrow-down.png)}
.panel.panel-default{padding-bottom:16px}
.panel.panel-default .panel-collapse{padding-top:20px;line-height:22px;font-size:12px;font-weight:400;color:#5a5a5a}
.panel-collapse p{position:relative;margin-top:12px;padding-left:7px;word-wrap:break-word}
.panel-collapse p:first-child{margin-top:0}
.disclaimer .disclaimer-pb .panel-title a:hover{color:#767676}
.panel ol li::marker{font-weight:500}
@media(max-width:767px){.disclaimer .section{padding-top:20px !important;padding-bottom:20px !important}
.disclaimers-sec .panel-title a,.panel-title a.collapsed{margin-top:0}
.disclaimer-pb .panel-title a.collapsed{font-size:22px !important}
}
@media(min-width:1025px){.container.aboutus-sec{padding:0}
}
body,html{height:100%}
@media only screen and (max-width:767px){.disclaimers-sec .panel-group{padding-left:10px;padding-right:10px}
}
.disclaimers-sec .panel.panel-default{border-bottom:.5px solid #c7cacc}
html{scroll-behavior:smooth}
.disclaimer .disclaimerViewhere{font-size:12px}
.wrapper{max-width:1060px;width:100%;margin:0 auto}
.disclaimer-wrap{padding:80px 0}
.disclaimer-wrap .disclaimer-sec{border-bottom:.5px solid #c7cacc;padding:0 0 20px}
.disclaimer-wrap .disclaimer-head{position:relative;cursor:pointer}
.disclaimer-wrap .disclaimer-head span{position:absolute;top:5px;right:5px;display:block;width:17px;height:9px}
.disclaimer-wrap .disclaimer-head h3{font-weight:400;font-size:22px;line-height:22px;color:#767676}
.disclaimer-wrap .disclaimer-cont{display:none;padding:22px 20px 0 5px}
.disclaimer-wrap .disclaimer-cont p{font-size:12px;line-height:22px;color:#5a5a5a;margin:15px 0 0;position:relative;padding-left:7px}
.disclaimer-wrap .disclaimer-cont p:first-child{margin-top:0}
.disclaimer-wrap .disclaimer-cont p .disclaimer-count{font-size:8px;line-height:6px;color:#5a5a5a;position:absolute;top:8px;left:0;font-weight:700}
.disclaimerSec .disclaimer-wrap{display:block !important;padding-top:15px !important}
.disclaimerSec .disclaimer-wrap{padding-top:0}
.disclaimer-wrap .disclaimer-sec .disclaimer-head span{transform:rotate(0);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;width:auto;height:auto}
.panel.panel-default .panel-collapse{padding-top:10px !important}
.panel-collapse p:first-child{padding-top:0}
@media only screen and (max-width:768px){.disclaimertext{font-size:14px}
.products-wrapper .disclaimers-section .disclaimer-wrap{padding-bottom:64px}
}
@media screen and (min-width:100px) and (max-width:1023px){.wrapper{width:100% !important;padding-left:34px !important;padding-right:34px !important}
}
@media screen and (max-width:1024px){.disclaimer-wrap .wrapper{padding-left:40px;padding-right:40px}
.wrapper{width:100%}
}
@media screen and (min-width:100px) and (max-width:1023px){.disclaimer-wrap{display:none}
}
.disclaimer-wrap .disclaimer-sec.open .disclaimer-head span{transform:rotate(180deg)}
.disclaimer-wrap .disclaimer-sec.open .disclaimer-head span path{stroke:#ed1c24}
.disclaimer ol li{list-style:decimal}
.termpageRTE section{padding-block:50px}
.term-page-rte h2{font-size:32px;font-weight:700;color:#233253;margin-bottom:16px}
.term-page-rte h2:nth-child(n+2){margin-top:2rem}
.termpageRTE p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:18px;color:#5a5a5a;font-weight:400;margin:0}
.single-knowledge-center-page{color:#000;color:#5a5a5a;margin-bottom:18px}
.termpageRTE li{font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a;margin:0 10px 20px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.termpageRTE ul li{list-style:disc}
.termpageRTE .blankpadding{padding-top:30px !important;padding-bottom:30px !important}
.termpageRTE .setdisc{max-width:1060px;margin:0 auto}
.flexBoxIcons{display:flex}
.flexBoxIcons .iconBox{text-align:center;flex:1 1 auto}
.flexBoxIcons .iconBox img{margin-bottom:15px}
.single-knowledge-center-page{padding-top:65px !important}
.wrapper{max-width:1060px;width:100%;margin:0 auto}
@media screen and (max-width:480px){.flexBoxIcons{flex-wrap:wrap}
.flexBoxIcons .iconBox{margin-bottom:40px}
}
@media screen and (min-width:100px) and (max-width:1023px){.single-knowledge-center-page{padding-top:50px !important}
.wrapper{width:100% !important;padding-left:34px !important;padding-right:34px !important}
}
.single-knowledge-center-page.wrapper h2{font-size:38px;line-height:48px;color:#233253;font-weight:500}
.single-knowledge-center-page.wrapper h3{font-size:28px;color:#233253;font-weight:500}
.forh5tag{font-weight:400;font-size:16px;line-height:60px;color:#233253;margin:0 0 32px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.bluesubheading{color:#233253;font-weight:600}
.setdisc table{margin:auto}
.setdisc table td p{color:#000 !important;margin-bottom:0 !important}
.setdisc table td{padding:6px}
.setdisc table tr:nth-child(1),.setdisc table tr:nth-child(2){background-color:#005e9e}
.setdisc table tr:nth-child(1) td p,.setdisc table tr:nth-child(2) td p{color:#fff !important}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child{background-color:#eaf1f8}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child p{color:#005e9e !important}
.termpageRTE .sec-title{font-size:32px;font-weight:700;color:#233253;margin-bottom:26px;text-align:center}
@media screen and (max-width:768px){.single-knowledge-center-page.wrapper h2{font-size:26px;line-height:30px}
.BlueHeading{color:#233253;font-size:24px;line-height:30px}
.setdisc table{display:block;overflow-x:scroll}
.setdisc table td{padding:2px}
.termpageRTE .sec-title{text-align:center;font-size:24px;margin-top:25px}
.termpageRTE section{padding-block:20px}
.termpageRTE .mob-txt-center{text-align:center}
}
table.customtable tr{background:#eaf1f8}
table.customtable tr:nth-child(2n){background-color:#f2f2f2}
table.customtable td,table.customtable th{border:1px solid #fff}
table.customtable td p{margin-top:15px;margin-bottom:0 !important;margin-left:16px}
@media only screen and (max-width:820px){.table-freeze-wrapper{overflow-x:scroll}
}
.setbggray{background-color:#f9f9f9}
.insurance-knowledge-center-header-para{color:#005e9e !important;margin-bottom:0 !important;font-weight:bold !important;padding-top:10px;text-align:center;display:block}
.insurance-knowledge-center-header-back{background-color:#f9f9f9;width:100%;padding:5px 0 1px;margin-top:10px}
.insurance-knowledge-center-header-secondpara{display:block;margin:0 !important;text-align:center !important}
@media only screen and (max-width:767px){.insurance-knowledge-center-header-back p{margin-bottom:0 !important}
}
.skyblue{background-color:#f2fbff}
.lightgrey{background-color:#f9f9f9}
.termpageRTE .fontsizesmall{font-size:13px;color:#5a5a5a}
.termpageRTE .font14 p{font-size:14px}
.termpageRTE .rtegrey{color:#5a5a5a}
.termpageRTE .container ul li h3{font-size:16px;font-weight:bolder;line-height:20px;color:#233253}
.termpageRTE h3{font-weight:600;font-size:22px;line-height:1.2}
.termpageRTE h4{line-height:1.2;font-size:16px;font-weight:500}
.termpageRTE .btnWrapper{padding:10px}
.termpageRTE .explorePlanBtn{background:#ed1c24;border:1px solid #ed1c24;border-radius:4px;width:120px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.termpageRTE .explorePlanBtn a{margin:0;padding:0;color:#fff;font-size:14px;font-weight:500}
.termpageRTE .explorePlanBtn a:hover{box-shadow:0 8px 12px rgba(237,28,36,.2)}
.blankRTE p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:18px;color:#5a5a5a;font-weight:400;margin:0 0 32px}
.blankRTE h2{margin-bottom:20px}
.blankRTE .thin-a-font table tbody tr td a{font-weight:300}
.single-knowledge-center-page{color:#000;color:#5a5a5a;margin-bottom:18px}
.blankRTE li{font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a;margin:0 10px 20px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.blankRTE ul{padding-inline:15px}
.blankRTE ul li{list-style:disc}
.blankRTE .blankpadding{padding-block:20px !important}
.blankRTE .setdisc{max-width:1060px;margin:0 auto}
.flexBoxIcons{display:flex}
.flexBoxIcons .iconBox{text-align:center;flex:1 1 auto}
.flexBoxIcons .iconBox img{margin-bottom:15px}
.single-knowledge-center-page{padding:50px 0 50px !important}
.wrapper{max-width:1060px;width:100%;margin:0 auto}
.blankRTE .single-knowledge-center-page p .blueSpan{color:#025f9e;font-weight:600}
.blankRTE .single-knowledge-center-page p .skyblueSpan{color:#1f81c3;font-weight:500}
.blankRTE .aggregator-table.single-knowledge-center-page{width:100%;max-width:100%}
.blankRTE .wrapper table{border:1px solid #fff;border-collapse:collapse}
.blankRTE .aggregator-table .blankRTETable table{border:1px solid #c7cacc;border-collapse:collapse;width:1200px !important;box-shadow:0 4px 20px rgba(0,94,158,.05),3px 6px 10px rgba(50,130,196,.08);margin:0 auto 5px}
.blankRTE .blankRTETable table thead{border:1px solid #c7cacc;background:#005e9e;color:#fff}
.blankRTE .blankRTETable table thead tr th{border:1px solid #c7cacc;text-align:center;height:88.4px;font-weight:unset}
.blankRTE .blankRTETable table tbody tr td{border:1px solid #c7cacc;color:#005e9e;text-align:center;width:360px;color:#000}
.blankRTE .blankRTETable table tbody tr td:first-child{background-color:#eaf1f8;color:#005e9e;text-align:center;width:240px}
@media screen and (max-width:480px){.flexBoxIcons{flex-wrap:wrap}
.flexBoxIcons .iconBox{margin-bottom:40px}
}
@media screen and (min-width:100px) and (max-width:1023px){.single-knowledge-center-page{padding-top:50px !important}
.blankRTE .wrapper{width:100% !important;padding-left:7px !important;padding-right:7px !important}
}
.blankRTE .single-knowledge-center-page.wrapper h2{font-size:32px;line-height:48px;color:#233253;font-weight:700}
.blankRTE .single-knowledge-center-page.wrapper h3,.blankRTE .single-knowledge-center-page.wrapper h4{font-size:16px;color:#233253;font-weight:500}
.blankRTE .single-knowledge-center-page.wrapper h4{font-size:14px}
.forh5tag{font-weight:400;font-size:16px;line-height:60px;color:#233253;margin:0 0 32px}
.BlueHeading{color:#233253;font-size:48px;line-height:48px;font-weight:700}
.bluesubheading{color:#233253;font-weight:600}
.setdisc table{margin:auto}
.blankRTE .setdisc table tr:nth-child(1) td p,.blankRTE .setdisc table tr:nth-child(2) td p{color:#000 !important;margin-bottom:0 !important}
.setdisc table td{padding:6px}
.setdisc table tr:nth-child(1),.setdisc table tr:nth-child(2){background-color:#005e9e}
.setdisc table tr:nth-child(1) td p,.setdisc table tr:nth-child(2) td p{color:#fff !important}
.blankRTE .colorBlack p,.blankRTE .colorBlack ul li,.blankRTE .colorBlack ol li,.blankRTE .colorBlack div{color:#000 !important}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child{background-color:#eaf1f8}
.setdisc table tr:not(:first-child):not(:nth-child(2)) td:first-child p{color:#005e9e !important}
@media screen and (max-width:768px){.blankRTE .single-knowledge-center-page.wrapper h2{font-size:24px;line-height:30px}
.BlueHeading{color:#233253;font-size:24px;line-height:30px}
.setdisc table{display:block;overflow-x:scroll}
.setdisc table td{padding:2px}
.blankRTE .blankpadding{padding-top:20px !important;padding-bottom:20px !important}
}
table.customtable tr{background:#eaf1f8}
table.customtable tr:nth-child(2n){background-color:#f2f2f2}
table.customtable td,table.customtable th{border:1px solid #fff}
table.customtable td p{margin:0 auto;padding:15px 10px}
@media only screen and (max-width:820px){.table-freeze-wrapper{overflow-x:scroll}
}
.setbggray{background-color:#f9f9f9}
.insurance-knowledge-center-header-para{color:#005e9e !important;margin-bottom:0 !important;font-weight:bold !important;padding-top:10px;text-align:center;display:block}
.insurance-knowledge-center-header-back{background-color:#f9f9f9;width:100%;padding:5px 0 1px;margin-top:10px}
.insurance-knowledge-center-header-secondpara{display:block;margin:0 !important;text-align:center !important}
.blankRTE .colorBlack p,.blankRTE .colorBlack ul li,.blankRTE .colorBlack ol li{margin-bottom:0}
@media only screen and (max-width:767px){.insurance-knowledge-center-header-back p{margin-bottom:0 !important}
.blankRTE .single-knowledge-center-page{padding-block:20px !important}
.blankRTE .blankpadding{padding-top:20px;padding-bottom:20px}
}
.blankRTE table tbody tr:nth-child(odd){background-color:#eaf1f8}
.blankRTE table tbody tr:nth-child(even){background-color:#f2f2f2}
.blankRTE .tableHeadingCenter{text-align:center}
.blankRTE .marginBtm{margin-bottom:30px}
.blankRTE .marginBtm-18{margin-bottom:18px}
.blankRTE .single-knowledge-center-page.wrapper .fontW-700{font-weight:700}
.blankRTE:has(.formHeading){width:555px}
.blankRTE .formHeading{padding:10px 20px !important;width:fit-content !important;margin:0 auto;background-color:#e9f8ff;border:1px solid #9b93ff;border-top-left-radius:10px;border-top-right-radius:10px}
.blankRTE .formHeading h1{margin-bottom:0;font-size:26px;line-height:26px;text-align:center}
@media screen and (max-width:768px){.blankRTE:has(.formHeading){width:auto}
.blankRTE .formHeading h1{font-size:18px;line-height:18px}
}
.blankRTE .numText{display:flex;align-items:center}
.blankRTE .numText span{margin-right:8px;font-size:16px;color:#233253}
.blankRTE .numText h3{text-align:left}
.blankRTE .keyTakeAwayPopup{padding:15px 10px 0 25px;margin-bottom:5px;height:211px;overflow-y:scroll}
.blankRTE .keyTakeAwayPopup p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:18px;color:#5a5a5a;font-weight:400;margin:0 0 11px}
.blankRTE .article-orderList li{list-style:auto}
.blankRTE .article-orderList{padding-inline-start:14px}
.blankRTE .article-orderList li::marker,.blankRTE .article-orderList li h3{font-weight:bolder !important;font-size:16px;line-height:20px;color:#233253}
.blankRTE .formHeading2{width:100% !important;margin:0;border:1px solid #bfe6fb;border-top:0;border-top-left-radius:0;border-top-right-radius:0;display:flex;align-items:center;gap:10px}
.blankRTE .formHeading2 h1{text-align:left}
.blankRTE .formHeading2 p{margin-bottom:0 !important}
.blankRTE .tooltip{position:relative;opacity:1;z-index:1}
.blankRTE .tooltip-image{cursor:pointer}
.blankRTE .tooltip-content{display:none;position:absolute;bottom:36px;right:-50%;width:max-content;padding:10px 7px;background-color:#eaf4fd;border:1px solid #bddcf8;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:5px;font-size:11px;line-height:15px;font-weight:300;transform:translateX(50%);max-width:245px;color:#000}
.blankRTE .tooltip-content::before{content:"";display:block;width:15px;height:15px;position:absolute;bottom:-8px;left:39%;background-color:#eaf4fd;border-bottom:1px solid #bddcf8;border-right:1px solid #bddcf8;transform:rotate(45deg);z-index:0}
.blankRTE .tooltip-image:hover+.tooltip-content{display:block}
@media screen and (max-width:768px){.blankRTE .tooltip-content{right:0;transform:unset;z-index:20}
.blankRTE .tooltip-content::before{left:unset;right:5px}
}
footer .wrapper.disclaimerTxtParent p{font-size:15px !important;color:#1f2223;margin-bottom:18px}
.hdfc-life-insurance-footer footer{content-visibility:auto;contain-intrinsic-size:auto 1532px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .menuSecList{margin-bottom:20px}
.hdfc-life-insurance-footer .popularMenuList{border-right:0;padding-right:unset}
.hdfc-life-insurance-footer .popularLinks{border-right:1px solid #cfd6d6;padding-right:40px}
.hdfc-life-insurance-footer .productList{flex:1}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec{margin-top:20px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec:first-child{margin-top:0}
.ewidth .stayUpdatedSec{max-width:310px}
.ewidth .form-group>label{line-height:16px}
.hdfc-life-insurance-footer .footerFormSec .footerFormBlk a img{width:auto;height:auto}
footer .footerFormSec .stayConnectedSec>div a.twitter img{width:23px}
.hdfc-life-insurance-footer footer .footerMenuSec .productMenuSec .productMenuWrp .menuSecList a:hover{color:#ed1c24}
.hdfc-life-insurance-footer footer .footerMenuSec .productMenuSec .productMenuWrp .menuSecList .viewalllink:hover{margin-left:5px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{display:flex;flex-wrap:wrap;justify-content:start}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet{display:none}
.hdfc-life-insurance-footer .footerFormSec .stayConnectedSec>div a.twitter:hover{background:#000;border-color:#000}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .menuSecListSection,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList.open .menuSecListSection{display:block}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 a{color:#8a93a5}
.hdfc-life-insurance-footer .menuSecListSection .viewalllink{font-weight:600;font-size:10px;line-height:20px;color:#233253;text-transform:uppercase;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (min-width :768px){.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{position:relative}
.hdfc-life-insurance-footer footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:25%;width:100%;padding-top:15px;padding-right:20px;border-bottom:1px solid #8a93a5;padding-bottom:20px;margin-bottom:0}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp::after{content:'';width:100%;border-bottom:1px solid #8a93a5;position:absolute;bottom:0}
.hdfc-life-insurance-footer footer .wrapper.footerMenuSec .productMenuSec>h3{margin-bottom:0}
}
@media screen and (max-width :768px){@media screen and (max-width:1024px){footer{contain-intrinsic-size:auto 1270px}
}
.hdfc-life-insurance-footer .footerFormSec .stayUpdatedSec{display:block !important}
.hdfc-life-insurance-footer .footerFormSec{padding:38px 38px 40px !important}
.hdfc-life-insurance-footer .footerFormSec .footerFormBlk{display:none}
.hdfc-life-insurance-footer .wrapper{padding-inline:24px !important}
}
@media screen and (max-width:1024px){.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet{display:inline;float:right;margin-right:12px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList{max-width:100%;width:100%}
.ewidth form input{width:68% !important}
.ewidth form button{width:32% !important}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec{width:auto}
}
.hdfc-life-insurance-footer .footerFormSec .stayConnectedSec>div{max-width:58% !important}
@media screen and (max-width:768px){.hdfc-life-insurance-footer .popularLinks{padding-right:0;width:100%;border-right:0}
.hdfc-life-insurance-footer .productList{flex:auto}
.hdfc-life-insurance-footer .popularMenuList.open ul{display:block}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp{padding-left:0}
.hdfc-life-insurance-footer .popularLinks h3,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec h3{font-weight:600;font-size:18px;line-height:20px;color:#233253;margin-bottom:15px;position:relative}
.hdfc-life-insurance-footer .popularLinks h3,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec>h3{width:95%}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .menuSecListSection{display:none}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList.open .menuSecListSection{display:block}
.hdfc-life-insurance-footer footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3{display:flex;justify-content:space-between}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .planNameHead,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .nonLinkedProduct{display:block;width:80%}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet{display:block;width:10%}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList h3 .menuBullet img{transform:rotate(-90deg);height:6px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList.open h3 .menuBullet img{transform:rotate(0)}
.hdfc-life-insurance-footer .popularLinks h3::after,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec>h3::after{position:absolute;width:20px;height:20px;content:"";background:url(../../../content/dam/hdfclifeinsurancecompany/images/home-images/dd-arrow.png) no-repeat;right:-10px;top:-5px;transform:rotate(-90deg);background-size:60%}
.hdfc-life-insurance-footer .popularLinks .popularMenuList.open h3::after,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec.open>h3::after{transform:none;top:5px}
.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .planNameHead,.hdfc-life-insurance-footer .wrapper.footerMenuSec .productMenuSec .productMenuWrp .menuSecList .planNameHead h3{display:inline}
}
.hdfc-life-insurance-footer .footerInfo>div p{font-size:16px;line-height:23px;font-weight:400}
.hdfc-life-insurance-footer .footerInfo>div{margin-bottom:22px}
@media screen and (max-width:768px){.hdfc-life-insurance-footer .mobileFooterInfo>div{font-weight:400;font-size:12px;line-height:17px;color:#666;margin:0 0 15px}
}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton{display:none}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton a{min-width:165px;font-size:14px;color:#fff;background:#ed1c24;padding:13px;border-radius:13px;text-align:center;cursor:pointer}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerQRCode{background-color:#dbdddd;display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:15px;padding:12px 18px;border-radius:20px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerQRCode img{width:90px;height:auto}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink{justify-content:start;gap:5px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink .title{display:none;font-size:12px;font-weight:600;margin-bottom:0 !important}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec>div a.appleIcon{margin:0}
@media screen and (max-width:768px){.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton{display:flex;flex-direction:column;justify-content:center;gap:25px;padding:15px;border:1px solid silver;border-radius:15px;margin-bottom:15px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton .points{display:flex;justify-content:space-around;align-items:center;gap:10px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton .points img{object-fit:contain}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton .points span{align-self:flex-end;display:block;width:2px;height:15px;background:silver;margin-bottom:5px}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerDownloadButton .points span:last-child{display:none}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec,.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink .title{display:block}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec{padding:20px 0;border-top:1px solid #9f9999;border-bottom:1px solid #9f9999}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec h3{width:100%;text-align:center}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerQRCode{display:none}
.hdfc-life-insurance-footer footer .footerFormSec .appDwnldSec .footerAppLink{justify-content:center;align-items:center;gap:10px}
.hdfc-life-insurance-footer footer .footerFormSec .stayConnectedSec{display:flex;flex-direction:column;align-items:center}
}
.i-want-to-buy .MainDiv{background-color:#f9f9f9;bottom:0;padding:10px;position:relative;text-align:center;bottom:unset}
.MainDiv .IwantTO{display:flex;gap:10px;align-items:center;justify-content:center}
label{display:inline-block;margin-bottom:.5rem}
.MainDiv .IwantTO .first{color:#005e9e;font-weight:bold;font-size:13px;margin-bottom:0}
.MainDiv .IwantTO .drodow{background-color:#fff !important;border-radius:0 !important;padding:4px;font-size:13px;border:1px solid #c7cacc;font-family:Poppins,sans-serif}
select{word-wrap:normal}
select:focus{border:1px solid #c7cacc}
button{cursor:pointer;-webkit-appearance:button}
input{box-shadow:none}
button,select{text-transform:none;margin:0;line-height:inherit}
.ProceedButton,.IwantTO .proceedButton{bottom:0;background:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:4px 20px;text-transform:uppercase;border-radius:4px;font-size:12px;font-weight:600;overflow:hidden;z-index:1;outline:0;transition:all .3s ease}
.showForMob{display:none}
@media only screen and (max-width:769px){.hideInMobile{display:none}
.showForMob,.showForMob .hideInMobile,.version-2 .hideInMobile{display:block}
.MainDiv{top:0;font-size:10px;z-index:0;padding-left:12px;padding-right:2px}
.version-2 .hideInMobile .MainDiv,.showForMob .hideInMobile .MainDiv{background-color:#ddeafa;padding:22px 20px}
.version-2 .hideInMobile .MainDiv .ProceedButton,.version-2 .hideInMobile .MainDiv .proceedButton,.showForMob .hideInMobile .MainDiv .ProceedButton,.showForMob .hideInMobile .MainDiv .proceedButton{font-size:14px;font-weight:600;bottom:0;width:100%;height:43px}
.version-2 .hideInMobile .MainDiv .IwantTO .drodow,.showForMob .hideInMobile .MainDiv .IwantTO .drodow{width:100%;border-radius:5px !important;padding:8px 10px;height:43px}
.version-2 .hideInMobile .MainDiv .IwantTO,.showForMob .hideInMobile .MainDiv .IwantTO{flex-direction:column;align-items:flex-start}
.MainDiv .IwantTO .first{color:#233253;font-size:16px}
}
.mouse{bottom:-170px}
@media(min-width:768px){.faq .haveQuesSec h2.mainTitle{font-size:32px !important}
}