.form-holder{display:block;width:100%;background-color:#fff;padding:38px 24px;position:relative;top:-50px}
.error-txt2{display:block;font-size:11px;font-weight:400;line-height:20px;color:#ed1c24}
.form-holder1{position:relative}
.form-holder h4{font-size:28px;line-height:25px;font-weight:800;color:#233253;text-align:center;margin-bottom:0;text-transform:uppercase}
.form-holder h4+p{font-size:16px;line-height:30px;font-weight:300;color:#000;text-align:center;position:relative;margin-bottom:18px}
.form-group{margin-bottom:12px}
.form-group>label{font-size:11px;line-height:11px;font-weight:500;color:#233253}
.form-control{display:block;width:100%;padding:.375rem .75rem;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-holder1 .form-control:focus{color:#495057 !important;background-color:#fff;border:1px solid #80bdff !important}
.form-control,input[type="text"].isd{opacity:.8 !important;width:100% !important}
.form-holder1 .form-control{font-size:12px !important;font-weight:400 !important;line-height:18px !important;color:#59595b;font-style:italic !important;height:41px !important;border:1px solid#dbdddd !important;background-color:#f4f4f4}
.label-holder{display:grid;grid-template:auto auto/1fr 1fr;grid-column-gap:10px}
.label-holder input{display:none}
.label-holder input:checked+label{border:1px solid#005e9e;background-color:#fff;color:#005e9e;font-weight:500}
.label-holder.gender input#male:checked+label .male{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/male-active.png) no-repeat !important;background-size:100% 100% !important}
.label-holder.gender label .male{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/male-inactive.png) no-repeat;background-size:100% 100% !important;display:inline-block;width:25px;height:25px;margin-right:7px}
.label-holder label span{line-height:27px}
.label-holder label{display:block;border-radius:4px;border:1px solid#dbdddd;background-color:#f4f4f4;padding:6px 14px}
.label-holder label{font-size:12px;font-weight:400;color:#59595b;text-align:center;line-height:20px;display:flex;justify-content:center;cursor:pointer}
.label-holder.gender input#female:checked+label .female{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/female-active.png) no-repeat !important;background-size:100% 100% !important}
.label-holder.gender label .female{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/female-inactive.png) no-repeat;background-size:100% 100% !important;display:inline-block;width:25px;height:25px;margin-right:7px}
.label-holder.nri input#nriyes:checked+label .nriyes{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/nri-yes-active.png) no-repeat !important;background-size:100% 100% !important}
.label-holder.nri label .nriyes{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/nri-yes-inactive.png) no-repeat;background-size:100% 100% !important;display:inline-block;width:25px;height:25px;margin-right:7px}
.label-holder.nri input#nrino:checked+label .nrino{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/nri-no-active.png) no-repeat !important;background-size:100% 100% !important}
.label-holder.nri label .nrino{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/nri-no-inactive.png) no-repeat;background-size:100% 100% !important;display:inline-block;width:25px;height:25px;margin-right:7px}
.label-holder.smoker input#smokeryes:checked+label .smokeryes{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/smoker-yes-active.png) no-repeat !important;background-size:100% 100% !important}
.label-holder.smoker label .smokeryes{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/smoker-yes-inactive.png) no-repeat;background-size:100% 100% !important;display:inline-block;width:25px;height:25px;margin-right:7px}
.label-holder.smoker input#smokerno:checked+label .smokerno{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/smoker-no-active.png) no-repeat !important;background-size:100% 100% !important}
.label-holder.smoker label .smokerno{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/smoker-no-inactive.png) no-repeat;background-size:100% 100% !important;display:inline-block;width:25px;height:25px;margin-right:7px}
.date{background:url(../../../../../content/dam/hdfclifeinsurancecompany/campaign/date.png) no-repeat 93% 10px}
.code{position:relative}
.code::before{content:"+91";position:absolute;left:12px;top:12px !important;border-right:1px solid rgba(89,89,91,0.3);height:17px;width:35px;z-index:1;font-size:12px;font-weight:400;line-height:19px;color:#59595b}
.rupeesym{position:relative}
.calcQuoate:before{content:"";position:absolute;top:0;left:0;width:21px;height:20px;background:unset}
.rupeesym::before{content:"₹";position:absolute;left:19px;top:11px !important;border-right:1px solid rgba(89,89,91,0.3);height:17px;width:22px;z-index:1;font-size:12px;font-weight:400;line-height:19px;color:#59595b}
.rupeesym input{position:relative;padding-left:49px}
.code input{position:relative;padding-left:55px}
.cmpcheck{position:relative;padding-top:0;padding-left:0}
.chk-break{border:0;width:100%;font-size:10px;color:#666;text-align:left;line-height:14px}
.chk-break input{float:left;margin-top:14px}
.chkdes{visibility:hidden}
.chkdes+label{position:absolute;top:5px;z-index:999;left:0;height:18px;width:18px;background-color:#fff;border:1px solid#233253;border-radius:2px}
.checktxt{display:inline-block;width:92%;line-height:14px;position:relative;padding-left:24px;bottom:-2px}
.pf{position:static}
.label-holder{position:unset;top:unset;left:unset;width:unset;padding-top:unset;transform:unset}
.it-text{font-size:10px;color:#666;text-align:center;line-height:14px;margin-top:30px}
.mob-off{display:block}
.mob-on{display:none}
.chkdes:checked+label:before{left:6px;top:2px;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:""}
@media screen and (min-width:100px) and (max-width:1023px){.form-holder{top:0;padding:38px 4px;margin-top:0 px !important}
}
@media(max-width:767px){.liabilities-sec .form-select{width:100% !important}
.btnred{width:100% !important}
.getQuoteSec{flex-direction:column !important}
.form-holder{top:0;padding:0 4px !important;margin-top:0 !important}
.form-holder{box-shadow:0 0 25px -65px #fff;margin-top:40px}
.form-holder h4{font-size:16px;line-height:19px}
.form-holder h4+p{font-size:14px;line-height:26px;margin-bottom:18px}
.form-control{height:36px}
.label-holder{grid-column-gap:6px}
.label-holder label{padding:6px 7px}
.label-holder.gender label .male,.label-holder.gender label .female,.label-holder.nri label .nriyes,.label-holder.nri label .nrino,.label-holder.smoker label .smokeryes,.label-holder.smoker label .smokerno{width:21px;height:21px}
.label-holder label span{line-height:23px}
.mob-off{display:none}
.mob-on{display:block}
.code::before{top:9px}
.rupeesym::before{top:9px}
.pf{position:fixed;bottom:0;width:100%;text-align:center;z-index:99999;left:0;background:rgba(255,255,255,0.5);padding:10px;background:linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.45),rgba(255,255,255,0.75),rgba(255,255,255,0.95),#fff,#fff) !important}
.pf button{margin:0}
.btnred{width:174px}
.widthh{width:52% !important}
}
.below-60{max-width:196px;width:100%;display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:20px;color:#ed1c24}
#hlvFormSubmit{display:block}
#hlvFormSubmitNew{display:block}
.calculate-bottom-section{text-align:center;padding-top:40px;display:none}
.calculate-bottom-section h6{color:#233253;font-size:28px;font-weight:700;line-height:28px;margin-bottom:12px}
.calculate-bottom-section p{font-size:20px}
.calculate-bottom-section h1,.calculate-bottom-section h2{font-size:48px;line-height:40px;color:#233253;margin-top:30px;margin-bottom:20px}
.numtoword{font-size:12px;font-style:italic;line-height:0}
.calculate-bottom-section small{font-size:12px;line-height:20px;text-align:left;display:block}
.campaign-bannerbg{padding-bottom:0}
.haveQuesSec{padding:0}
.form-holder{padding-bottom:0}
@media only screen and (max-width:767px){.calculate-bottom-section h2{font-size:38px}
.marginb{margin-bottom:20px}
.numtoword{font-size:12px;line-height:0}
.haveQuesSec{padding-bottom:56px}
}
.getQuoteSec{flex-direction:row;justify-content:space-evenly}
.form-group>label{margin-top:0}
.checktxt{width:90%;padding-left:19px}
#agree-checkbox{margin-right:0}
@media only screen and (max-width:767px){.checktxt{width:83%;padding-left:0}
#agree-checkbox{width:35px}
.blankRTE div{padding-top:24px}
}
@media(max-width:767px){.disclaimers-sec .panel-title a,.panel-title a.collapsed{margin-top:0 !important}
}
@media screen and (min-width:100px) and (max-width:1023px){.wrapper{width:100% !important;padding-left:24px !important;padding-right:24px !important}
}