.reg-btns{width:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);cursor:pointer}
.reg-btns:hover{border:2px solid #0073bb}
.crossline{width:100%;border:1px solid #e6e7e8}
.abhapage-section{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}
.abhapage-heading-div{display:flex;justify-content:center;align-items:flex-start;text-align:center;margin-bottom:24px;position:relative}
.backbtn{cursor:pointer;position:absolute;left:0;height:24px}
.abhapage-heading{font-family:"Inter";font-size:23px;font-weight:700;line-height:30px;color:#333;text-align:center}
.abhapage-heading sup{font-size:1rem}
.abhapage-subheading{font-family:"Inter";margin-bottom:22px;font-weight:400;font-size:16px;line-height:20px;color:#58595b}
.abhapage-subheading sup{font-size:.875rem}
.otpDiv{display:flex;align-items:center;border-bottom:2px solid #e6e7e8;margin-top:33px}
.inputdata{font-family:'helveticaregular','Inter';width:100%;border:0;outline:0;color:#333;font-size:20px;font-weight:700;line-height:24px;margin-bottom:12px}
.inputdata sup{font-size:.875rem}
.inputdata::placeholder{font-family:'helveticaregular','Inter';color:#a7a9ac;font-weight:700;font-size:20px;line-height:24px}
.abhapage-top-section{padding:0}
.abhapage-top-section .btm-txt{text-align:left;padding:0;margin-top:5px}
.resendOtpbtn{font-size:14px;font-family:'Inter';color:#2a79af;line-height:20px;width:23%;display:flex;justify-content:space-between;align-items:baseline;font-weight:700;cursor:pointer}
.abhapage-bottom-section{display:flex;flex-direction:column;align-items:center}
.btm-txt{font-family:'helveticaregular','Inter';color:#a7a9ac;font-size:12px;font-weight:400;line-height:16px;margin-top:16px}
.btm-txt sup{font-size:.5rem}
.top-txt{font-family:'Inter';line-height:14px}
.inactive-otpbtn{pointer-events:none;padding:15px 0;border-radius:8px;background-color:#e6e7e8;margin-bottom:30px;color:#a7a9ac;font-size:20px;font-weight:500;line-height:20px;min-width:48.5%;text-align:center}
.abha-rightBanner{padding:32px 32px 32px 32px;border-radius:20px;background-color:#fff;height:568px;box-shadow:3px 6px 14px rgba(0,115,187,0.1);position:relative}
.abha-rightBanner-section{display:flex;flex-direction:column;align-items:center}
.rightbannerHeading-div{margin-bottom:37px}
.righBanner-btns{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:83px;width:100%}
.btnContent{width:100%;padding:20px 36px;display:flex;align-items:center;gap:26px}
.btnText{font-family:'Inter';color:#323234;font-size:20px;font-weight:500;line-height:25px}
.abha-bottomImg{display:flex;align-items:center;gap:20px;margin-top:16px}
.approveTxt{font-family:'helveticaregular','Inter';font-size:14px;font-weight:400;line-height:16px;color:#58595b}
.InputDiv{width:100%;border-bottom:2px solid #e6e7e8}
.abha-first-landing-page{padding:0 5px}
.abha-first-page-heading{margin-top:20px;letter-spacing:-0.4px}
.mobnum-div{display:flex;align-items:baseline;gap:10px;border:0;border-bottom:2px solid #e6e7e8}
.mob-submit-btn{padding:15px 53px}
.mobnum-div span{color:#333;font-size:20px;font-weight:700;line-height:24px;font-family:'helveticaregular','Inter'}
.abhaId-sub-heading{font-family:"Inter";font-weight:600;font-size:16px;line-height:24px;color:#333}
.abha-userId-div{width:100%;border:0;border-radius:12px;position:relative;box-shadow:0 1px 2px rgba(91,104,113,0.24),0 0 1px rgba(26,32,36,0.32);display:flex;margin-top:4px;margin-bottom:26px;font-family:"Inter";font-size:14px;background-color:#f2f7fb}
.id-img{width:16%}
.bluebgImg{height:100%;position:absolute;left:0;object-fit:cover;width:20%;border-radius:10px 0 0 10px;object-fit:fill}
.downld-page-section .bluebgImg{width:103px;border-radius:10px 0 0 0}
.id-details{width:50%;padding:21px 0 21px 50px;font-family:"Inter"}
.uname{font-size:20px;font-weight:600;font-family:"Inter";line-height:24px;color:#333;display:inline}
.unameid{margin-bottom:0;font-size:16px;font-weight:400;line-height:29px;color:#323234}
.age-gender{display:flex;align-items:center;margin-top:12px;margin-bottom:6px}
.age{padding-right:8px;border-right:1px solid #d2d7d9;font-size:14px;font-weight:400;line-height:20px;color:#58595b}
.gender{padding-left:8px;font-size:14px;font-weight:400;line-height:20px;color:#58595b}
.usercity{font-size:13px;font-weight:400;line-height:20px;color:#58595b}
.verticleline{width:0;border:1px solid #e6e7e8}
.abha-userId{width:36%;padding:34px 12px 33px 12px;display:flex;flex-direction:column;align-items:center}
.idheading-logo{display:flex;gap:10px;align-items:center;margin-bottom:14px}
.idheading{font-size:14px;color:#58595b}
.user-abha-id{font-weight:600;line-height:20px;color:#323234;font-family:'Inter';font-size:14px}
.create-userid-div{display:flex;align-items:center;border-bottom:2px solid #0073bb}
.red-border{border-bottom:2px solid #d62049}
.green-border{border-bottom:2px solid #24a148}
.create-uid{width:100%;border:0;outline:0;font-size:20px;font-weight:700;font-family:'helveticaregular','Inter'}
.create-uid::placeholder{font-family:'helveticaregular','Inter';font-weight:700;font-size:20px;line-height:24px}
.uid-extention{font-family:'helveticaregular','Inter';font-weight:700;font-size:20px;line-height:24px;color:#a7a9ac}
.bluebgImg-mob,.gradientImg-mob,.profilePic-mob{display:none}
.suggestion-uid-msg-container{margin-top:21px;display:flex;gap:20px}
.suggestion-uid-msg-div{display:flex;gap:24px}
.avilable_suggetions{display:flex;flex-wrap:wrap;gap:10px}
.avilable{width:26%;font-size:18px;color:#323234}
.suggestion-uid-msg{font-family:"Inter";font-size:14px;font-weight:500;line-height:17px;color:#0073bb;cursor:pointer}
.avilable-uid-msg{display:flex;gap:9px;margin-top:5px;font-family:"Inter";font-size:12px;font-weight:400;line-height:14px;color:#24a148}
.unavilable-uid-msg{display:flex;align-items:center;gap:9px;margin-top:5px;font-family:"Inter";font-size:12px;font-weight:400;line-height:14px;color:#d62049}
.invalid_char_err{display:flex;gap:9px;margin-top:5px;font-family:"Inter";font-size:12px;font-weight:400;line-height:14px;color:#d62049}
.abhapage-sub-heading{font-family:"Inter";font-weight:600;font-size:18px;line-height:24px;color:#333}
.uid-dwnload-div{border-radius:10px 10px 0 0;margin-bottom:19px}
.uid-dwnload-div .id-details{width:40%;padding:21px 0 21px 14px}
.uid-dwnload-div .id-img{width:27%}
.dw-bluimg-text{position:absolute;top:7px;left:9px;z-index:10;color:#fff;font-size:12px;font-weight:600;line-height:17px}
.dw-nationalem{position:absolute;left:11px;bottom:11px}
.uid-dwnload-div .abha-userId{width:36%;padding:34px 12px 33px 12px}
.uid-dwnload-div .whiteDisk{position:absolute;left:60px;top:19px;height:84px;width:84px}
.id-whiteDisk{position:absolute;left:41px;top:21px;height:80px;width:80px}
.id-profilePic{position:absolute;height:80px;width:80px;border-radius:50%;left:41px;top:21px;border:7px solid #f9fafd}
.uid-dwnload-div .abhadw-profilePic{position:absolute;border-radius:50%;left:60px;top:20px;height:84px;width:84px;border:7px solid #f9fafd}
.userid-card-div{border-radius:12px 12px 0 0;margin-bottom:0}
.abhapage-btm-section{display:flex;flex-direction:column;align-items:center;text-align:center}
.abhapage-register-btn{pointer-events:none;padding:15px 46px;border-radius:8px;background-color:#e6e7e8;margin-bottom:30px;color:#a7a9ac;font-size:20px;font-weight:500;line-height:20px}
.user-deails-qr-section{border-radius:12px;box-shadow:0 1px 2px rgba(91,104,113,0.24),0 0 1px rgba(26,32,36,0.32)}
.abhaname-qr-div{display:flex;gap:18px;padding:0 12px 12px 0}
.abha-name-content-section{width:75%;padding-top:7px}
.qr-code{width:110px;height:110px;border:1px solid #d2d7d9;border-radius:8px}
.content-section{padding-left:12px}
.abha-uname-section{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f2f7fb;border-radius:0 8px 8px 0}
.copy-option{display:flex;justify-content:space-between;font-weight:600}
.copy-option p{font-family:"Inter";margin-right:9px;font-weight:600;font-size:14px;line-height:17px;color:#0073bb}
.content-section p{font-family:"Inter";font-size:14px;font-weight:400;margin-top:8px;line-height:16px}
.res-dload-btn{width:100%;display:flex;gap:20px;margin-bottom:30px}
.abha-restrt-btn{width:50%;display:flex;justify-content:center;align-items:center;gap:10px;border:2px solid #d62049;border-radius:8px;color:#d62049;cursor:pointer}
.abha-download-btn{width:50%;display:flex;justify-content:center;align-items:center;gap:10px;border:2px solid #d62049;background-color:#d62049;padding:12px 0;border-radius:8px;color:#fff;cursor:pointer}
.search-wrapper-inputs{height:277px;padding-top:42px}
.search-inputs-and-btns{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.search-btns{display:flex;flex-direction:column;align-items:center}
.search-radio-btns{display:flex;gap:27px}
.radio-btn-div{width:33.33%;min-height:104px;padding:12px 12px 16px 12px;border:2px solid #f2f7fb;box-shadow:0 0 8px rgba(65,151,211,0.12);border-radius:8px;display:flex;flex-direction:column;gap:8px;cursor:pointer}
.abhapage-section .radio-btn-div input[type=radio]{width:20px;height:20px;align-self:flex-end;cursor:pointer}
.radio-btn-label{font-family:'helveticaregular','Inter';font-size:20px;color:#58595b;font-weight:700;line-height:24px;cursor:pointer}
.search-aadhar-btns{display:flex;flex-direction:column;align-items:center}
.b-radius-none{border-radius:0;background-color:#f2f7fb}
.top-sec-desk{display:block}
.top-sec-mob{display:none}
.d-none{display:none}
.btnActive{pointer-events:auto;background-color:#d62049;color:#fff;cursor:pointer}
.btnActive-blue{border:2px solid #4197d3}
.abha-res-form{max-width:580px;display:flex;padding-top:60px;padding-bottom:60px}
.abha-res-form .abha-rightBanner{width:100%}
.backbtn{cursor:pointer}
.overlay-active{visibility:visible;opacity:1}
.PopupModel .backbtnPopup-active{display:block}
.PopupModel{position:relative}
.goBackPopupWrapper{max-width:421px;width:100%;max-height:378px;border-radius:8px;background-color:#f9fafd;transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;z-index:100;display:none}
.confirmationDiv{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d2d7d9;padding:16px 24px 10px 24px}
.confirmationTxt{font-family:"Inter";font-size:24px;font-weight:700;line-height:30px;color:#323234}
.closeBtn{cursor:pointer;height:17px;width:17px}
.goBackContent{padding:26px 24px 24px 24px}
.cautionImgDiv{margin-bottom:15px;text-align:center}
.cautionImg{max-height:52px}
.gobackHeadings{margin-bottom:35px;text-align:center}
.goBackHeading{font-family:"Inter";font-size:20px;font-weight:600;line-height:24px;color:#3f4040;margin-bottom:8px}
.goBackSubHeading{font-family:"Inter";font-size:14px;font-weight:400;line-height:20px;color:#3f4040}
.goBackbuttons{display:flex;flex-direction:column;gap:15px;width:100%}
.goBackbuttons button{width:100%;padding:15px 0;border-radius:8px;cursor:pointer}
.exitBtn{font-family:"HelveticaNeueLTStd-Md";background-color:#ca2442;color:#fff;font-size:20px;line-height:20px}
.continueBtn{font-family:"HelveticaNeueLTStd-Md";background-color:#fff;color:#d62049;font-size:20px;line-height:20px;border:1px solid #d62049}
.btm-txt-div .adharerror,.btm-txt-div .moberror,.search-aadhar-genotp-div .searchAdharOTPerror{color:#d62049;font-size:16px;margin-top:7px}
.btm-txt-div .adharotperror,.btm-txt-div .mobotperror{color:#d62049;font-size:16px;margin-top:7px}
.downld-page-section{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.copy-option{cursor:pointer}
.disclaimer_container{width:100%;display:flex;align-items:flex-start}
.abha_adhar_checkbox{margin:0;margin-top:6px;cursor:pointer;outline:0;transform:scale(1.5)}
.disclaimer_div{font-family:"Inter";padding:0 5px 0 10px;overflow-y:auto;height:145px;font-size:16px;line-height:1.43}
.disclaimer_div::-webkit-scrollbar{width:5px}
.disclaimer_div::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}
.disclaimer_div::-webkit-scrollbar-thumb{background:#888;border-radius:10px;background-color:#707173}
.search-by-aadhar .disclaimer_div{height:140px}
.search-by-aadhar .search-aadhar-btns .search-adhar-otp-btn{margin:15px 0}
.search-by-aadhar .search-aadhar-btns .search-adhar-otp-verf-btn{margin:20px 0}
.desktop_ht_588{height:588px}
.desktop_ht_644{height:644px}
.desktop_ht_700{height:700px}
.search-by-aadhar .btm_txt_section{width:100%;text-align:center}
@media screen and (max-width:1367px){.qr-code{width:110px;height:110px}
}
@media screen and (max-width:767.98px){.abha-componet-wrapper{display:flex;justify-content:space-between;flex-direction:column-reverse}
.leftBanner-resp-grid{width:100%}
.abha-res-form{width:100%}
.goBackPopupWrapper{max-width:319px;width:100%}
.gobackHeadings{text-align:left;margin-bottom:20px}
.goBackHeading{font-size:16px}
.goBackContent{padding:35px 12px 31px 17px}
.cautionImgDiv{margin-bottom:13px}
.cautionImg{width:45px;height:42px}
.goBackbuttons button{border-radius:6px;font-size:14px;padding:14px 0;text-transform:uppercase}
.confirmationDiv{padding:9px 14px 16px 16px;align-items:center}
.confirmationTxt{font-size:20px;line-height:24px}
.continueBtn{color:#6e7c87;border:1px solid #d2d7d9}
.closeBtn{height:14px;width:14px}
.btm-txt-div .adharerror,.btm-txt-div .moberror,.search-aadhar-genotp-div .searchAdharOTPerror{font-size:14px;margin-top:5px}
.btm-txt-div .adharotperror,.btm-txt-div .mobotperror{font-size:14px;margin-top:5px}
.abha-leftaBanner-content{padding-top:51px;bottom:-113px}
.abha-leftBanner .slick-dots li.slick-active{width:28px;height:8px}
.abha-leftBanner .slick-list{min-height:340px}
.abha-bannerWrapper{display:flex;flex-direction:column-reverse;padding-top:15px;padding-bottom:20px}
.abha-leftBanner{width:100%}
.leftbannerheading-div{text-align:center;margin-bottom:14px}
.leftbannerheading{font-size:22px;line-height:26px;color:#000;text-align:center}
.leftbannerheading sup{font-size:.875rem}
.leftbannerText{font-size:16px;line-height:20px;text-align:center}
.abha-rightBanner{height:426px;width:100%;padding:20px 0}
.backbtn{left:21px;max-height:21px}
.abha-first-page-heading{margin-top:0}
.otpDiv{margin-top:20px}
.adharotpDiv.otpDiv{margin-top:15px}
.abhapage-bottom-section .adhar-otp-verf-btn{margin-top:15px}
.abha-first-landing-page{padding:0}
.abha-first-landing-page .crossline{margin-top:0}
.rightbannerheading-div-mob{margin-bottom:14px}
.abha-first-landing-page .abhapage-heading{padding:0 17px}
.abhapage-heading{font-size:20px;line-height:24px}
.abhapage-heading sup{font-size:14px}
.abhapage-subheading{font-family:"Inter";margin-bottom:17px;font-weight:400;font-size:14px;line-height:16px;color:#58595b}
.abhapage-sub-heading{margin-top:10px;font-weight:600;font-size:14px;line-height:17px;color:#333}
.abhapage-top-section{padding:0 23px}
.righBanner-btns{gap:10px;margin-bottom:40px;padding:0 17px}
.btnContent{gap:12px;padding:14px 20px 14px 14px}
.btnImg{width:60px}
.btnText{font-family:'Inter';font-size:16px;font-weight:500;line-height:20px;word-wrap:break-word}
.approveTxt{font-size:12px;font-weight:400;line-height:14px}
.abha-bottomImg{gap:18px;margin-top:20px}
.crossline{margin-top:20px}
.btm-txt{text-align:center;line-height:14px;padding:0 25px;margin-top:12px}
.top-txt{font-size:12px;line-height:12px;color:#d62049}
.inputdata{font-size:16px}
.inputdata::placeholder{font-size:16px}
.inactive-otpbtn{width:84%;padding:10px 0;text-align:center;margin-bottom:0;font-size:14px;margin-top:20px}
.genOtpDiv{width:100%;display:flex;justify-content:center}
.resendOtpbtn{width:30%;font-size:10px}
.abhaId-heading-div{display:flex;align-items:flex-start;position:unset;font-size:20px;margin-right:40px;margin-bottom:15px}
.mobile-back-btn{width:10%}
.mob-heading{position:unset;width:90%;word-wrap:break-word;text-align:center}
.mobnum-div span{font-size:16px}
.abha-userId-div{flex-direction:column}
.id-img{width:100%;min-height:66px}
.id-whiteDisk{display:none}
.bluebgImg,.gradientImg,.id-profilePic{display:none}
.bluebgImg-mob,.gradientImg-mob,.profilePic-mob{display:block}
.bluebgImg-mob{width:100%;position:absolute;top:0}
.whiteDisk{position:absolute;top:20px;left:120px;height:48px;width:48px}
.profilePic-mob{position:absolute;top:24px;left:124px;border-radius:50%;height:50px;width:50px;border:4px solid #f9fafd}
.id-details{width:100%;display:flex;flex-direction:column;align-items:center;padding:9px 0 24px 0}
.verticleline{width:100%}
.abha-userId{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:16px 15px}
.downld-page-section .abhaname-qr-div .abha-userId{padding:0 12px}
.downld-page-section .abhapage-btm-section .crossline{display:none}
.downld-page-section .abhaname-qr-div .content-section{padding:7px 12px 12px 12px}
.downld-page-section .abhapage-btm-section .btm-txt{margin-top:20px}
.idheading-logo{margin-bottom:0}
.uname{font-size:16px;margin-bottom:4px}
.clipbordImg{height:20px}
.age-gender{margin-top:0}
.age{font-size:12px;padding-right:12px}
.gender{padding-left:12px;font-size:12px}
.usercity{font-size:12px}
.create-userid-div{margin-top:0}
.create-uid{font-size:16px}
.create-uid{font-size:16px}
.uid-extention{font-size:16px}
.abhaId-btm-section{margin:20px 0}
.abhaId-register-btn{font-size:14px}
.mob-heading,.abhaId-heading{font-size:20px}
.avilable{width:22%;font-size:12px;color:#323234;line-height:15px}
.suggestion-uid-msg-container{display:flex;gap:10px;margin-top:6px;flex-direction:row}
.suggestion-uid-msg-div{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:0}
.suggestion-uid-msg{font-family:"Inter";font-size:12px;font-weight:500;line-height:15px;color:#0073bb}
.avilable_suggetions{gap:5px}
.user-deails-qr-section{border-radius:15px}
.abhapage-heading-div{width:73%;margin:0 auto;margin-bottom:30px;display:flex;align-items:flex-start;justify-content:center;position:unset;font-size:20px}
.abhaId-landing-page .abhapage-heading-div{margin-bottom:20px}
.abhaCard-downld-page .abhapage-heading-div{margin-bottom:15px}
.abhadw-profilePic{display:none}
.dw-bluimg-text{position:absolute;top:16px;left:13px}
.dw-nationalem{position:absolute;top:13px;left:205px}
.top-sec-mob .id-details{padding-bottom:16px}
.abhaname-qr-div{flex-direction:column;align-items:center;padding:0;gap:0}
.qr-code-div{margin:15px 0}
.qr-code{width:145px;height:145px;border:1px solid #d2d7d9;border-radius:14px}
.abha-name-content-section{width:100%;padding:0 12px}
.abha-uname-section{border-radius:8px;background-color:#e7e8eb}
.top-sec-mob .abha-userId{width:100%;padding:0;margin-bottom:17px}
.top-sec-mob .uname{font-size:16px;font-weight:600;line-height:24px;color:#323234;margin-bottom:0}
.res-dload-btn{width:84%;display:flex;flex-direction:column-reverse;gap:10px;margin:0}
.abha-restrt-btn{width:100%;padding:11px 0}
.abha-download-btn{width:100%;padding:11px 0}
.abha-download-btn p,.abha-restrt-btn p{font-size:14px}
.abha-download-btn p,.abha-restrt-btn p sup{font-size:.625rem}
.abha-download-btn img,.abha-restrt-btn img{height:15px}
.content-section{text-align:center;padding:0}
.content-section p{font-size:12px}
.content-section p sup{font-size:.5rem}
.top-sec-desk{display:none}
.top-sec-mob{display:block}
.search-radio-btns{display:flex;flex-direction:column;gap:14px}
.radio-btn-div{min-height:0;width:100%;padding:16px 16px 15px 20px;gap:24px;display:flex;flex-direction:row;align-items:center}
.radio-btn-label{font-family:"Inter";font-size:16px;font-weight:500;line-height:19px;color:#323234}
.radio-btn-label sup{font-size:.75rem}
.abhapage-section .radio-btn-div input[type=radio]{align-self:center;margin:0;margin-bottom:1px}
.search-wrapper-inputs{height:0;padding-top:0}
.search-inputs-and-btns{padding-top:32px}
.uid-dwnload-div .abha-userId{width:100%}
.uid-dwnload-div .id-details{width:100%}
.ht-426{height:426px}
.ht-auto{height:auto}
.ht-588{height:588px}
.ht-644{height:644px}
.ht-714{height:714px}
.b-radius-none{border-radius:15px;background-color:#fff}
.btnActive{pointer-events:auto;background-color:#d62049;color:#fff;cursor:pointer}
.btn-wd-94{width:94%}
.disclaimer_container{margin-top:20px;padding:0 23px;line-height:20px}
.disclaimer_div{height:85px;padding-left:10px;font-size:14px;text-align:start}
.disclaimer_div sup{font-size:.625rem}
.abha_adhar_checkbox{margin:0;transform:scale(1.2)}
.search-adhar-inputs .disclaimer_container{padding:0}
.search-adhar-inputs .disclaimer_div{height:115px}
.search-by-aadhar .search-aadhar-btns .search-adhar-otp-btn,.search-by-aadhar .search-aadhar-btns .search-adhar-otp-verf-btn{margin:10px 0 0 0}
}