.irORErrorMsgDrawer{background:#fff;position:fixed;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:100%;height:auto;left:0;bottom:-130%;z-index:1031;border-radius:10px 10px 0 0}
.irORErrorMsgDrawer-right.irORErrorMsgDrawer-open{bottom:0}
#overlay.show{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1030}
.irORErrorMsgDrawer .deskClose{display:none}
.irORErrorMsgDrawer .deskClose1{display:none}
.irORErrorMsgDrawer .mobClose{top:-45px;right:18px;width:32px;height:32px;position:absolute;opacity:1;outline:0;background:transparent;border:0;display:block}
.irORErrorMsgDrawer .irORErrorMsgDrawerSection,.irORErrorMsgDrawer .irActivePackSec{margin:32px 20px 32px 20px;text-align:center}
.irORErrorMsgDrawer .irAppointment{margin:0 0 32px 0;width:114px;height:100px}
.irORErrorMsgDrawer .irTitle{text-align:center;color:#2f3043;font-size:20px;margin:0 0 8px 0;padding:0 8px;line-height:24px;font-family:'ViBold',"Helvetica","Arial",sans-serif}
.irORErrorMsgDrawer .irSubTitle{font-size:14px;margin:0 0 16px 0;padding:0 28px;line-height:18px;text-align:center;color:#595969;font-family:'Vi-Regular',"Helvetica","Arial",sans-serif}
.irORErrorMsgDrawer .irPackDetails{margin:0;width:100%;height:224px;border-radius:10px;padding:0;background-color:#fdf6ec}
.irORErrorMsgDrawer .irPackDetailsCard{padding:20px 16px 20px 16px;margin:0}
.irORErrorMsgDrawer .irPackValue{display:flex;gap:137px}
.irORErrorMsgDrawer span.irPackval1{font-family:'ViBold',"Helvetica","Arial",sans-serif;font-size:20px;line-height:24px;color:#2f3043;margin:0 0 8px 0}
.irORErrorMsgDrawer img.irChevron{margin:0 0 1px 0}
.irORErrorMsgDrawer span.irPackval2{font-size:14px;line-height:14px;font-family:'Vi-Medium',"Helvetica","Arial",sans-serif;padding:8px 0}
.irORErrorMsgDrawer .irPackval3{font-size:14px;line-height:18px;font-family:'Vi-Medium',"Helvetica","Arial",sans-serif;text-align:left;margin:0 0 15px 0;color:#2f3043}
.irORErrorMsgDrawer .irCardMidSec:after{content:"";position:absolute;width:81%;height:1.3px;background:linear-gradient(to right,#fdf6ec 50%,#acacb4 0);background-size:12px;right:25px;left:31px}
.irORErrorMsgDrawer .activationContent{text-align:left;display:flex;gap:3px}
.irORErrorMsgDrawer .calenderIcon{width:20px;margin:14px 0 0;height:20px;text-align:left}
.irORErrorMsgDrawer .activationDate{font-size:14px;line-height:18px;color:#82838e;padding:13px 0 5px 0;margin:0;text-align:left}
.irORErrorMsgDrawer .irPackDate{font-size:14px;line-height:18px;margin:0 0 24px 0;text-align:left;padding:0 0 0 23px;color:#2f3043;font-family:'Vi-Regular',"Helvetica","Arial",sans-serif}
.irORErrorMsgDrawer .irDesCardMidSec{display:none}
.irORErrorMsgDrawer .callIcon{display:none}
.irORErrorMsgDrawer .irPackval{display:none}
.irORErrorMsgDrawer .irCancelBtn{width:100%;height:40px;background-color:#fdf6ec;color:#2f3043;font-size:14px;font-weight:500;border-radius:40px;gap:8px;margin:0;border:solid 1px #2f3043;font-family:'ViMedium',"Helvetica","Arial",sans-serif;line-height:18px}
.irORErrorMsgDrawer .irokBtn{width:100%;height:40px;background-color:#fff;border:1px solid #2f3043;border-radius:40px;font-family:'ViMedium',"Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:18px;color:#2f3043;margin:2px 0 0}
.irCancelConfirmationDrawerSection{margin:58px 20px 40px 20px;text-align:center}
.irCancelConfirmationDrawerContent{text-align:center}
.irCancelConfirmationDrawerSection .irErrorImage{width:98px;height:89px;margin:0 0 32px 0}
.irCancelConfirmationDrawerSection p.irCancelRequest{font-size:20px;line-height:24px;color:#2f3043;margin:0 0 24px 0;padding:0 26px;font-family:'ViBold',"Helvetica","Arial",sans-serif}
.irCancelConfirmationDrawerSection .irCancelPackBtn{width:100%;height:40px;gap:8px;font-size:14px;line-height:18px;font-family:'ViMedium',"Helvetica","Arial",sans-serif;color:#fff;font-weight:500;background-color:#ee2737;border-radius:40px;border:0;margin:0 0 16px 0}
.irCancelConfirmationDrawerSection .irExistingPackLink{font-size:14px;line-height:18px;color:#2f3043;font-family:'ViMedium',"Helvetica","Arial",sans-serif;margin:0;text-decoration:underline;cursor:pointer}
.irORErrorMsgDrawer .irSuccessDrawerSection{margin:32px 20px 32px 20px;text-align:center}
.irSuccessDrawerSectionContent{text-align:center}
.irORErrorMsgDrawer .irSuccessDrawerSection .irDoneImage{width:80px;height:80px;margin:0 0 24px 0}
.irORErrorMsgDrawer .irSuccessDrawerSection p.irSuccessMsg{font-size:20px;line-height:24px;color:#2f3043;margin:0 0 24px 0;padding:0 20px;font-family:'ViBold',"Helvetica","Arial",sans-serif;font-weight:bold}
.irORErrorMsgDrawer .irSuccessDrawerSection .irNewPackLink{width:100%;height:40px;display:flex;justify-content:center;align-items:center;padding:8px 16px;border-radius:32px;background-color:#ee2737;font-family:'ViMedium',"Helvetica","Arial",sans-serif;font-size:16px;font-weight:500;line-height:1.2;text-align:center;color:#fff;border:0}
.irORErrorMsgDrawer .irSuccessDrawerSection .irIconDoubleChevron{margin:0 0 -4px 0;display:none}
@media(min-width:768px){.irORErrorMsgDrawer{left:unset;bottom:unset;right:-100%;top:0;padding:0;margin:0;border-radius:0;width:570.4px;height:100%}
.irORErrorMsgDrawer-right.irORErrorMsgDrawer-open{bottom:0;right:0}
.irORErrorMsgDrawer .irORErrorMsgDrawerSection{margin:126px 86px 126px 88.9px;text-align:center}
.irORErrorMsgDrawer .irActivePackSec{margin:0 86px 0 88.9px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.irORErrorMsgDrawer .mobClose{float:right;margin:80px 32px 0 0;width:30px;height:30px;display:none;cursor:pointer}
.irORErrorMsgDrawer .deskClose1{position:absolute;top:40px;right:32px;display:block;cursor:pointer}
.irORErrorMsgDrawer .deskClose{display:block;position:absolute;top:320px;cursor:pointer;left:-30px}
.irORErrorMsgDrawer .irSection{margin:0;padding:0}
.irORErrorMsgDrawer .irAppointment{margin:0 0 18.8px 0;width:115.8px;height:101.2px}
.irORErrorMsgDrawer .irTitle{font-size:30px;margin:0 0 16px 0;line-height:36px}
.irORErrorMsgDrawer .irSubTitle{font-size:16px;margin:0 0 32px 0;padding:0;line-height:20px}
.irORErrorMsgDrawer .irPackDetails{width:413px;height:auto}
.irORErrorMsgDrawer .irPackDetailsCard{padding:32px 24px 28px 24px}
.irORErrorMsgDrawer .irPackValue{gap:170px}
.irORErrorMsgDrawer span.irPackval1{font-size:30px;line-height:32px;margin:0 0 12px 0}
.irORErrorMsgDrawer span.irPackval2{font-size:16px;padding:8px 0;line-height:normal}
.irORErrorMsgDrawer img.irChevron{margin:-2px 0}
.irORErrorMsgDrawer .irPackval3{margin:10px 0 12px 0}
.irORErrorMsgDrawer .calenderIcon{width:24px;margin:16px 0 0;height:24px}
.irORErrorMsgDrawer .activationContent{gap:8px}
.irORErrorMsgDrawer .activationDate{font-size:12px;line-height:16px;color:#82838e;margin:0;padding:16px 0 0 0}
.irORErrorMsgDrawer .irPackDate{margin:-6px 0 15px 0;padding:0 0 0 32px}
.irORErrorMsgDrawer .irDesCardMidSec{display:block}
.irORErrorMsgDrawer .irCardMidSec:after{width:63%;right:0;left:108px}
.irORErrorMsgDrawer .callSec{display:flex;gap:8px}
.irORErrorMsgDrawer .callIcon{margin:19px 0 0 0;display:block;width:18px;height:18px}
.irORErrorMsgDrawer .irPackval{margin:0;padding:19px 0 0 0;font-size:16px;line-height:20px;display:block;font-family:'Vi-Medium',"Helvetica","Arial",sans-serif}
.irORErrorMsgDrawer .irCancelBtn{width:100px;height:30px;background-color:#ee2737;color:#fff;margin:16px 0 0 250px;border:0}
.irORErrorMsgDrawer .irokBtn{width:335px;height:50px;font-size:16px;margin:8px 0 0}
.irORErrorMsgDrawer .irCancelConfirmationDrawerSection{margin:233px 138px 233px 138.4px}
.irORErrorMsgDrawer .irCancelConfirmationDrawerSection .irErrorImage{width:110px;height:100px;margin:0 0 24px 0}
.irORErrorMsgDrawer .irCancelConfirmationDrawerSection p.irCancelRequest{font-size:24px;line-height:28px;margin:0 0 24px 0;min-width:293px;font-family:'ViBold',"Helvetica","Arial",sans-serif}
.irORErrorMsgDrawer .irCancelConfirmationDrawerSection .irCancelPackBtn{width:192px;height:50px;font-size:16px;line-height:20px;margin:0 0 24px 0}
.irORErrorMsgDrawer .irCancelConfirmationDrawerSection .irExistingPackLink{font-size:16px;line-height:16px;margin:0}
.irORErrorMsgDrawer .irSuccessDrawerSection{margin:140px 92px 60px;text-align:center}
.irSuccessDrawerSectionContent{text-align:center}
.irORErrorMsgDrawer .irSuccessDrawerSection .irDoneImage{width:100px;height:100px;margin:0 0 32px 0}
.irORErrorMsgDrawer .irSuccessDrawerSection p.irSuccessMsg{font-size:24px;line-height:28px;margin:0 0 32px 0;padding:0 30px;font-weight:bold}
.irORErrorMsgDrawer .irSuccessDrawerSection .irNewPack{margin:0;padding:0 81px;display:flex;gap:5px}
.irORErrorMsgDrawer .irSuccessDrawerSection .irNewPackLink{width:335px;height:50px}
.irORErrorMsgDrawer .irSuccessDrawerSection .irIconDoubleChevron{margin:0 0 -4px 0;display:block}
}