.mobile-account-deletion .accountDeletion .accountDeletionContainer{max-width:1140px;margin:0 auto;display:flex;justify-content:space-between;padding:60px 0 85px 0}
.mobile-account-deletion .accountDeletion__banner{display:flex;gap:24px}
.mobile-account-deletion .accountDeletion__banner--text{max-width:250px;display:flex;flex-direction:column;gap:28px}
.mobile-account-deletion .accountDeletion__banner--text .banner__title{padding-left:12px;border-left:4px solid #ed1c24;font-size:16.8px;line-height:32.2px;font-weight:500;margin-bottom:0 !important}
.mobile-account-deletion .redTxt{color:#ed1c24;font-weight:700}
.mobile-account-deletion .blueTxt{color:#005e9e;font-weight:700}
.mobile-account-deletion .accountDeletion__banner--text .banner__description{padding-left:12px;color:#717171;font-weight:500;line-height:35px}
.mobile-account-deletion .accountDeletion__banner--img img{width:100%;max-width:417px}
.mobile-account-deletion .accountDeletion__form{max-width:420px;background-color:#fff;box-shadow:0 0 18px 0 #458bd14d;border-radius:10px;display:flex;width:100%}
.mobile-account-deletion .accountDeletion__form--container{padding:28px 27px 56px;min-height:450px;display:flex;flex-direction:column;width:100%}
.mobile-account-deletion .commonParentChild{display:flex;flex-direction:column;height:100%}
.mobile-account-deletion .commonParentChild__container{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:10px;position:relative}
.mobile-account-deletion .commonParentChild__container .child2{display:flex;flex-direction:column;gap:20px}
.mobile-account-deletion .accountDeletion__credentialForm .deletionFormTitleText{text-align:left}
.mobile-account-deletion .deletionFormTitleText{font-size:19px;line-height:28px;text-align:center;font-weight:500;color:#233253}
.mobile-account-deletion .validationError__Text{min-height:20px}
.mobile-account-deletion .validationError__Text span{font-size:11px;font-weight:400;line-height:32px;color:#ed1c24}
.mobile-account-deletion .deletionBtns{display:flex;justify-content:center;gap:28px}
.mobile-account-deletion .fillBGRed{width:100%;background-color:#ed1c24;color:#fff;border:1px solid #ed1c24;font-size:14px;font-weight:500;line-height:21px;border-radius:4px;letter-spacing:1px;padding:7px 10px}
.mobile-account-deletion .fillBGWhite{width:100%;border:1px solid #ed1c24;font-size:14px;font-weight:600;line-height:21px;border-radius:4px;letter-spacing:1px;background-color:#fff;padding:7px 10px;color:#ed1c24}
.mobile-account-deletion .fillBGRed:hover,.mobile-account-deletion .fillBGWhite:hover{box-shadow:0 8px 12px rgb(237 28 36 / 20%)}
.mobile-account-deletion .titleBorder-bottom{margin:0 auto;width:90px;height:4px;background-color:#ed1c24;border-radius:2px;margin-top:15px}
.mobile-account-deletion .userMsgScreen{border:2px solid #77c0f2;border-radius:8px;padding:10px 24px}
.mobile-account-deletion .userMsgScreenTxt{font-size:12px;line-height:18px;font-weight:500;color:#233253;margin-bottom:0 !important}
.mobile-account-deletion .failedMSGScreen{border-radius:10px;background-color:#fff2f3;padding:10px 29px;display:flex;gap:5px;align-items:flex-start;justify-content:center;width:100%}
.mobile-account-deletion .failedMSGScreen span{color:#ed1c24;font-size:11px;line-height:15px;font-weight:500}
.mobile-account-deletion .sucessMSGScreen{border-radius:10px;background-color:#edf9e8;padding:10px 29px;display:flex;gap:5px;align-items:flex-start;width:100%;justify-content:center}
.mobile-account-deletion .sucessMSGScreen span{color:#2a9002;font-size:11px;line-height:15px;font-weight:500}
.mobile-account-deletion .singleDigitContainer{display:flex;gap:10px}
.mobile-account-deletion .singleDigitInput{height:39px;width:100%;font-size:14px;font-weight:600;border:1px solid #9d9b9b;border-top:0;border-right:0;border-left:0;outline:0;margin-bottom:10px;text-align:center;font-style:unset !important}
.mobile-account-deletion .invalidSingleDigit{border:1px solid #ed1c24;border-top:0;border-right:0;border-left:0}
.mobile-account-deletion .userOTPResendText{color:#8a93a5;font-size:12px;font-weight:500;line-height:17px;text-align:center}
.mobile-account-deletion .resendOTPText{font-weight:600;color:#233253;cursor:pointer;margin-left:5px}
.mobile-account-deletion .browseOtherThings a{text-decoration:none;color:#fff;cursor:pointer}
.browseOtherThings a:hover{color:#fff}
.mobile-account-deletion .deletionQuestionTxt{font-size:13px;line-height:20px;text-align:center}
.mobile-account-deletion .accountDeletion__preQuestion .deletionQuestionTxt{font-size:12px}
.mobile-account-deletion .sucessFull__AccDelImg img{margin-bottom:10px}
.mobile-account-deletion .dsp-none{display:none}
.mobile-account-deletion .dsp-block{display:block}
.mobile-account-deletion .i-dsp-none{display:none !important}
.mobile-account-deletion .accountDeletion__form--title *{font-size:17px;line-height:26px;font-weight:400}
.mobile-account-deletion .accountDeletion__form--validationWays{display:flex;gap:35px}
.mobile-account-deletion .accountDeletion__form--container label{font-size:13px;font-weight:500;line-height:19px;color:#233253}
.mobile-account-deletion .accountDeletion__form--email input{height:39px;width:100%;border:1px solid #c7cacc;font-weight:400;font-size:14px;line-height:32px;color:#666;padding:0 16px;font-style:italic;border-radius:4px}
.mobile-account-deletion .accountDeletion__form--mobile{display:flex}
.mobile-account-deletion .accountDeletion__form--mobile .countryCode{max-width:18%;text-align:center;padding:0 7px;border-bottom-left-radius:4px;border-top-left-radius:4px}
.mobile-account-deletion .accountDeletion__form--mobile input{font-size:14px;font-weight:400;line-height:18px;color:#59595b;height:39px;border:1px solid #dbdddd;padding:0 16px}
.mobile-account-deletion .accountDeletion__form--mobile .mobileNumberInput{width:100%;border-top-right-radius:4px;border-bottom-right-radius:4px}
.mobile-account-deletion .accountDeletion__form--dob input{border:1px solid #c7cacc;height:39px;width:100%;font-weight:400;padding:0 16px;border-radius:4px}
.mobile-account-deletion input[type="text"]:focus,.mobile-account-deletion input[type="email"]:focus{border:1px solid #005e9e}
.mobile-account-deletion .accountDeletion__form--submit button{width:100%;padding:7px 10px;text-transform:uppercase;font-weight:700}
.mobile-account-deletion .radioContainer{display:block;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mobile-account-deletion .radioContainer input{position:absolute;opacity:0;cursor:pointer}
.mobile-account-deletion .radioCheckmark{position:absolute;top:2px;left:0;height:14px;width:14px;background-color:#fff;border-radius:50%;border:2px solid #ed1c24}
.mobile-account-deletion .radioContainer input:checked ~ .radioCheckmark{background-color:#fff}
.mobile-account-deletion .radioCheckmark:after{content:"";position:absolute;display:none}
.mobile-account-deletion .radioContainer input:checked ~ .radioCheckmark:after{display:block}
.mobile-account-deletion .radioContainer .radioCheckmark:after{width:4.5px;height:4.5px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#ed1c24}
.mobile-account-deletion #accDelDob{background:url(../../../../../content/dam/hdfclifeinsurancecompany/products-page/calenderBlue.png) no-repeat;background-size:19px;background-position:95%;cursor:pointer;width:100% !important;color:#666}
.mobile-account-deletion .accountDeletion__form--validationWays{scroll-margin-top:50px}
.mobile-account-deletion .daterangepicker{z-index:10}
.mobile-account-deletion .daterangepicker select.monthselect,.mobile-account-deletion .daterangepicker select.yearselect{padding:5px !important}
.mobile-account-deletion .accountDeletion__resendOTPFailed--content{display:flex;align-items:center;flex-direction:column}
.mobile-account-deletion .accountDeletion__resendOTPFailed--content p{font-size:12px;line-height:17px;font-weight:600;margin-top:5px}
.mobile-account-deletion .accountDeletion__resendOTPFailed .child2 .failed__AccDelImg{margin:0 auto}
.mobile-account-deletion .accountDeletion__OTPSucessfull .accountDeletion__OTPSucessfull--sucessMsg{margin:0 auto}
.mobile-account-deletion .msgListTitle{margin-bottom:0 !important;font-size:13px;line-height:18px;font-weight:600;color:#233253}
.mobile-account-deletion .msgOrderedList{margin-top:10px;counter-reset:item;margin-left:0;padding-left:0}
.mobile-account-deletion .msgOrderedList .sanchayPlus__details--featureItem{font-size:12px;line-height:17px;font-weight:500;color:#233253;display:flex;align-items:flex-start;margin-bottom:12px;word-wrap:break-word}
.mobile-account-deletion .msgOrderedList .sanchayPlus__details--featureItem::before{display:flex;justify-content:center;align-items:center;content:counter(item) "";counter-increment:item;min-width:30px;min-height:30px;max-width:40px;max-height:40px;background-color:#beddf6;border-radius:50%;text-align:center;font-size:10px;font-weight:600;padding:2px;margin-right:14px;border:5px solid #d6e9fa}
.mobile-account-deletion .msgOrderedList .sanchayPlus__details--featureItem .msgListTitle{margin-right:14px;font-size:13px;line-height:18px;font-weight:600;color:#233253}
.mobile-account-deletion .accountDeletion__deleteAccDecision--question p{font-size:13px;line-height:20px;font-weight:500;text-align:center;margin-bottom:0 !important}
.mobile-account-deletion .accountDeletion__deleteAccDecision--question .deletionQuestionTxt{margin-bottom:10px !important}
.mobile-account-deletion .accountDeletion__AccNotExist--content{display:flex;align-items:center;flex-direction:column}
.mobile-account-deletion .accountDeletion__AccNotExist .child3{display:flex;flex-direction:column;gap:16px}
.mobile-account-deletion .accountDeletion__AccNotExist .child3 .txt-red{color:#ed1c24}
.mobile-account-deletion .accountDeletion__AccNotExist .child3 a{text-align:center}
.mobile-account-deletion .sucessFull__AccDelContent{display:flex;align-items:center;flex-direction:column}
.mobile-account-deletion .accountDeletion__AccDeleted .child2 .sucessFull__AccDelImg{margin:0 auto}
.mobile-account-deletion .accountDeletion__AccDeleted .child3 .browseOtherThings{margin-top:13px}
@media screen and (max-width:767px){.mobile-account-deletion .accountDeletion .accountDeletionContainer{flex-direction:column;padding:22px 10px 50px 10px;width:100%;gap:45px}
.mobile-account-deletion .accountDeletion__banner{flex-direction:column}
.mobile-account-deletion .accountDeletion__banner--text{max-width:100%}
.mobile-account-deletion .accountDeletion__banner--text .banner__description{font-size:14px;line-height:21px}
.mobile-account-deletion .accountDeletion__banner--text .banner__title{font-size:16px;line-height:26px}
.mobile-account-deletion .accountDeletion__banner--img img{width:100%}
.mobile-account-deletion .deletionFormTitleText{font-size:16px;line-height:24px}
.mobile-account-deletion .accountDeletion__form{max-width:100%;width:unset;box-shadow:0 4px 8px 0 #005e9e40}
.mobile-account-deletion .accountDeletion__form--container{padding:16px 16px 25px 16px;min-height:420px}
.mobile-account-deletion .accountDeletion__form--container label{font-size:12px;line-height:18px}
.mobile-account-deletion .accountDeletion__form--email input,.mobile-account-deletion .accountDeletion__form--dob input,.mobile-account-deletion .accountDeletion__form--number input{height:40px}
.mobile-account-deletion .fillBGWhite,.mobile-account-deletion .fillBGRed{font-size:12px;padding:7px 5px}
.mobile-account-deletion .deletionBtns{gap:10px}
.mobile-account-deletion .failed__AccDelImg img,.mobile-account-deletion .sucessFull__AccDelImg img{width:80px;height:80px}
.mobile-account-deletion .accountDeletion__AccDeleted .browseOtherThings,.mobile-account-deletion .accountDeletion__resendOTPFailed .browseOtherThings{width:100%}
.mobile-account-deletion .accountDeletion__AccDeleted .browseOtherThings a,.mobile-account-deletion .accountDeletion__resendOTPFailed .browseOtherThings a{display:block;text-align:center}
}