#pending-challans{background:radial-gradient(circle,#444,#000);background-size:cover;background-position:center;height:auto;width:100%}
#pending-challans{padding:0;margin:0}
.content-wrap-pending-challan{display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;gap:6px;padding-top:42px;padding-bottom:35px}
.content-wrap-pending-challan .imgs-challan-old{height:181px;margin-top:-36px}
.left-sect-challan{display:flex;flex-direction:column;align-items:center;gap:12px}
.left-sect-challan h1,.left-sect-challan .heading-challan{color:#FFF;font-size:20px;font-style:normal;font-weight:800;line-height:normal;text-align:center}
#carLandingPageForm{padding-bottom:46px}
.left-sect-challan .form-challan{display:flex;align-items:center;position:relative;background-color:#FFF;border-radius:16px;width:100%}
.input-fields-challan-wrap{display:flex;padding:32px 16px;flex-direction:column;position:relative;gap:4px}
#pending-challans .input-fields-challan{outline:2px solid transparent;outline-offset:2px;font-size:16px;font-weight:400;line-height:24px;color:inherit;margin:0;padding:0;border:0;background:0;width:100%;display:block}
#pending-challans .input-fields-challan:focus{outline:0;outline:2px solid transparent}
#pending-challans input::placeholder,#pending-challans input::-webkit-input-placeholder,#pending-challans input:-ms-input-placeholder{color:#999;font-size:16px;font-weight:400;line-height:24px}
#pending-challans .input-fields-challan:focus::placeholder{color:#ddd}
.input-divider-challan{height:40px;min-width:2px;background-image:radial-gradient(50% 50% at 50% 50%,#ddd 0,#fff 100%);margin:16px;margin-left:auto}
.btn-submit-challan{display:flex;align-items:center;justify-content:center;background-color:#fb0;border-radius:4px;font-weight:800;color:#000;height:48px;min-width:max-content;cursor:pointer;padding:0 24px;margin-left:16px;margin-right:24px;font-size:18px;line-height:24px;box-shadow:0 6px 13px 0 rgba(255,187,0,0.47)}
.label-input-challan{font-size:14px;font-weight:600;line-height:14px;color:#444}
.lanbel-input-challan-prefix{color:#000;font-size:16px;font-weight:400;line-height:18px;position:absolute;top:50%}
.pl-24{padding-left:24px !important}
.pl-36{padding-left:36px !important}
.text-upper{text-transform:uppercase}
#carLandingPageForm{display:none}
.btn-challan{margin-top:16px;margin-bottom:20px;border-radius:6px;background:#FB0;border:5px solid #98771c;padding:14px 37px;cursor:pointer;display:block}
.btn-text-challan{font-size:16px;font-weight:800;color:#000}
#pending-challans .modal-content{background:#fff;border-radius:4px;padding:24px 16px !important}
#pending-challans .modal-view{width:100%;background:#fff;max-height:88vh;overflow-y:scroll;max-width:100vw;border-top-left-radius:16px;border-top-right-radius:16px}
.none-desktop{display:block}
#pending-challans .popup-wrap{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:10px;cursor:default;transform:translateY(100%);transition:transform .3s ease-in-out}
#pending-challans .popup-wrap.open{transform:translateY(0);background:rgba(0,0,0,0.5)}
#pending-challans .wrap-close{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:0 16px}
#pending-challans .img-close-wrap{height:24px;width:24px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:12px}
#pending-challans .img-close-wrap img{height:12px;width:12px;cursor:pointer}
#pending-challans .header-modal{color:#444;text-align:center;font-size:18px;font-weight:800}
#pending-challans .form-mobile{display:flex;flex-direction:column;gap:26px;margin-top:24px}
#pending-challans .mobile-input-wrap{position:relative}
#pending-challans .mobile-input-wrap>label,#pending-challans .name-input-section>label{position:absolute;top:50%;left:16px;transform:translateY(-35px);font-size:13px;font-weight:600;line-height:18px;color:#999;padding-left:6px;padding-right:6px;background:#fff}
#pending-challans .input-mobile:focus+label{color:#444}
#pending-challans .mobile-input-wrap>.prefix-mobile{position:absolute;top:17.2px;left:16px;font-size:16px;font-weight:600;line-height:18px}
#pending-challans .input-mobile{width:100%;border:2px solid #ddd;border-radius:8px;padding:12px 16px;font-weight:400;font-size:16px;line-height:24px}
#pending-challans .input-mobile:focus{outline:0;border:2px solid #fb0}
#pending-challans .input-mobile::placeholder{color:#999;font-size:16px;font-weight:400;line-height:18px}
#pending-challans .input-mobile:focus::placeholder{color:#f5f5f5}
#pending-challans .pl-18-paceholder{padding-left:48px !important}
#pending-challans .btn-submit-mobile{background:#fb0;border-radius:8px;font-weight:800;color:#000;height:48px;width:100%;cursor:pointer;padding:0 24px;font-size:16px;line-height:24px}
.help-block{font-size:11px}
#pendingChallanForm{display:none}
#pending-challans .btn-below-scroll{display:none;position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:max-content;z-index:999;padding:8px 16px 8px 8px;background:linear-gradient(183deg,#FA0 -11.73%,rgba(255,186,47,0.76) 55.27%),#FFF;box-shadow:0 4px 13.5px 0 rgba(252,183,41,0.10);border-radius:32px;align-items:center;gap:6px;cursor:pointer;transition:all .3s linear}
#pending-challans .btn-below-scroll-visible{display:flex}
.bottom-up-new{bottom:30px !important}
#pending-challans .btn-below-scroll>div{display:flex;align-items:center;justify-content:center;border-radius:50%;padding:4px;border:1px solid rgba(255,255,255,0.20)}
#pending-challans .btn-below-scroll p{color:#444;font-size:16px;font-weight:800;line-height:normal}
#pending-challans .btn-below-scroll>div>img{height:36px;width:36px;margin-left:2px}
#pending-challans .btn-below-scroll .arrow{filter:brightness(0.5);transform:rotate(90deg)}
#pending-challans .otp-form,#pending-challans .error-pending-challan{display:flex;flex-direction:column;gap:24px;margin-top:24px;align-items:center}
#pending-challans .otp-text{display:flex;flex-direction:column;gap:16px;align-items:center}
#pending-challans .otp-text .head-otp{color:#444;font-size:18px;font-weight:800;line-height:normal;text-align:center}
#pending-challans .otp-text .below-otp{color:#4e4d4d;text-align:center;font-size:16px;font-weight:400;line-height:normal;word-wrap:break-word;width:276px}
#pending-challans .otp-text .below-otp span{font-weight:700}
#pending-challans .challan-list{display:flex;flex-direction:column;gap:20px}
#pending-challans .challan-list .top-challan{display:flex;flex-direction:column-reverse;gap:24px}
#pending-challans .challan-list .top-challan .left-box,#pending-challans .challan-list .top-challan .right-box{display:flex;flex-direction:row;gap:14px;background-color:#e7f8f3;padding:16px;width:100%;border-radius:12px;align-items:center}
#pending-challans .challan-list .top-challan .right-box{background-color:#fafafa}
.top-challan .left-box img{width:84px}
.top-challan .below{display:flex;flex-direction:column;gap:2px;align-items:flex-start}
.top-challan .below .head{color:#444;font-size:14px;font-weight:800;line-height:normal}
.top-challan .below .sub-head{color:#444;font-size:12px;font-weight:400;line-height:normal}
.divider-challan{border-bottom:.5px solid #ddd}
.top-challan .right-box img{width:80px;height:62px}
.top-challan .right-box .details{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.top-challan .right-box .white-reg-num{display:flex;padding:6px 8px;justify-content:center;align-items:center;border-radius:4px;background:#FFF}
.top-challan .right-box .white-reg-num span{color:#444;font-size:12px;font-weight:600;line-height:normal}
.right-box .car-name{color:#444;font-size:14px;font-weight:800;line-height:normal}
#pending-challans .bottom-banner{display:flex;padding:24px;flex-direction:column;align-items:center;gap:24px;border-radius:12px;background:radial-gradient(168.68% 168.68% at 50% 50%,#444 0,#000 100%)}
.bottom-banner .heading-banner{color:#FFF;text-align:center;font-size:16px;font-weight:900;line-height:24px}
.heading-banner .first-span{font-size:12px;font-weight:600}
.heading-banner .second-span{font-weight:800;color:white;margin:0 !important}
#pending-challans .middle-section{display:none}
#pending-challans .subheaing{font-size:12px;margin:-16px 0 -12px;color:#FFF}
#pending-challans .middle-section .left{display:grid;grid-template-columns:repeat(2,1fr);gap:13px 20px}
#pending-challans .box-feture{display:flex;flex-direction:column;align-items:center;gap:6px}
#pending-challans .box-feture img{width:19px}
#pending-challans .box-feture .top-img{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:36px;background:rgba(250,250,250,0.10)}
#pending-challans .box-feture p{margin:0;padding:0;color:#FFF;text-align:center;font-size:12px;font-weight:400;line-height:normal}
#pending-challans .below-section{display:flex;flex-direction:column;width:100%;gap:24px}
#pending-challans .below-section .top-sect{display:grid;align-content:center;gap:6px 20px;grid-template-columns:repeat(3,1fr)}
#pending-challans .btns-downloadapp{display:flex;height:48px;padding:15px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:#FB0;box-shadow:0 6px 13px 0 rgba(255,187,0,0.47);margin-inline:-3px}
#pending-challans .btns-downloadapp img{height:12px;width:11px}
#pending-challans .btns-downloadapp p{color:#000;font-size:16px;font-weight:800;line-height:normal;padding-right:8px}
#pending-challans .bg-light-amber{background-color:#fffaeb !important}
#pending-challans .challan-img{display:none}
#pending-challans .bg-light-amber .challan-img{display:block}
#pending-challans .no-challan-img{display:block}
#pending-challans .bg-light-amber .no-challan-img{display:none}
.btn-loading{color:transparent !important;background:#fb0 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.color%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20ng-attr-r%3D%22%7B%7Bconfig.radius%7D%7D%22%20ng-attr-stroke-dasharray%3D%22%7B%7Bconfig.dasharray%7D%7D%22%20stroke%3D%22%23222%22%20stroke-width%3D%225%22%20r%3D%2220%22%20stroke-dasharray%3D%2294%2050%22%20transform%3D%22rotate(54%2050%2050)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%220%2050%2050%3B360%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%22600ms%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") no-repeat center / 40px !important;pointer-events:none}
.mobile-section{display:flex;flex-direction:column;align-items:center;gap:24px}
.mobile-section .btns-downloadapp{display:flex}
.mobile-section .qr-banner{display:none}
.mobile-section .top-div{display:flex;flex-direction:column;gap:12px;align-items:center}
.mobile-section .top-div p{color:#FFF;text-align:center;font-size:17px;font-weight:600;line-height:24px}
.mobile-section .top-div span{color:#FB0;font-size:18px;font-weight:800;line-height:24px}
#pending-challans .bottom-blur-banner{filter:blur(2.5px);display:flex;justify-content:space-between;align-items:center;width:100%}
.mobile-section .mobile-qr-top{display:flex;gap:24px;width:100%;align-items:center}
.gap-12{gap:12px !important}
#pending-challans .otp-input-section{display:flex;gap:16px;align-items:center;justify-content:center;position:relative}
#pending-challans .otp-input-section .otp-number{width:40px;height:48px;background-color:#f5f5f5;border-radius:10px;font-size:20px;font-weight:600;padding:0;text-align:center;border:0;outline:0}
#pending-challans .otp-input-section .otp-number:focus{outline:0;border:2px solid #fb0}
.otp-input-section .help-block,.form-mobile .help-block{padding-left:0}
#pending-challans .qr-code-challan{position:relative;display:none}
#pending-challans .scan-to-download{color:#FFF;font-size:12px;font-weight:700;line-height:normal;padding:0;position:absolute;bottom:-12px;left:30px}
#pending-challans .resned-time{color:#444;font-size:12px;font-weight:400;line-height:normal}
#pending-challans .resned-time .bold{font-weight:800}
#pending-challans .timer{color:#F65}
#pending-challans .active-text{color:#FA0 !important;font-size:12px;font-weight:800;line-height:normal;cursor:pointer}
#pending-challans .resend{text-align:right;margin:-6px 0}
#pending-challans .renew-policy{display:flex;width:100%;padding:10px 16px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background:#fffaeb}
#pending-challans .renew-policy .renew-button{display:flex;align-items:center;justify-content:center;height:32px;flex-shrink:0;border-radius:8px;background-color:#fb0;padding-inline:12px;cursor:pointer}
#pending-challans .renew-policy .renew-text{color:#000;text-align:center;font-size:12px;font-weight:800;line-height:normal}
#pending-challans .renew-policy .renew-details{display:flex;gap:12px;align-items:center}
#pending-challans .renew-policy .renew-details img{height:24px;width:24px}
#pending-challans .renew-policy .renew-details .policy-expire-text{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center}
#pending-challans .renew-policy .renew-details .policy-expire-text .expire-text{color:#444;font-size:12px;font-weight:400;line-height:normal;margin:0}
#pending-challans .renew-policy .renew-details .policy-expire-text .expire-date{color:#E00;font-size:12px;font-weight:700;line-height:normal;margin:0}
.modal-content.modal-view{overflow-x:hidden}
.disable-scorll{overflow-y:hidden !important}
#pending-challans .not-exceeds-limit{font-size:18px;margin-inline:-8px;color:#FFF;text-align:center;font-weight:600;line-height:24px}
#pending-challans .name-form{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}
#pending-challans .name-input-section{position:relative;width:100%;margin-bottom:8px}
#pending-challans .name-input-section>.help-block{padding-left:0;top:52px}
.scroll-web-page-arrow-section{bottom:88px}
@media(min-width:767px){#carLandingPageForm{display:block}
.btn-challan{display:none}
.content-wrap-pending-challan{flex-direction:row;padding-bottom:0;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 auto;max-width:1140px}
.left-sect-challan{align-items:flex-start;gap:24px;padding-left:22px}
.left-sect-challan h1,.left-sect-challan .heading-challan{font-size:30px;text-align:left}
.content-wrap-pending-challan .imgs-challan-old{height:286px;position:relative;bottom:0;margin-top:-60px}
#pending-challans .modal-content{padding:24px !important}
#pending-challans .modal-view{border-radius:24px;max-width:560px;overflow:hidden;max-height:100vh}
#pending-challans .none-desktop{display:none !important}
#pending-challans .popup-wrap{justify-content:center;align-items:center}
#pending-challans .img-close-wrap{position:relative;left:256px;height:28px;width:28px}
#pending-challans .img-close-wrap img{height:16px;width:16px}
.help-block{top:74px;font-size:12px}
.regDateInValidCar{left:8px}
#pendingChallanForm{display:block}
#pending-challans .challan-list .top-challan{flex-direction:row}
#pending-challans .challan-list .top-challan .left-box,#pending-challans .challan-list .top-challan .right-box{padding:16px 24px;flex-direction:column;align-items:flex-start}
.right-box .car-name{font-size:12px}
.top-challan .right-box img{width:58px;height:58px}
.bottom-banner .heading-banner{font-size:20px}
.heading-banner .first-span{font-size:16px}
#pending-challans .middle-section{display:flex;gap:56px}
#pending-challans .qr-code-challan{display:block}
#pending-challans .below-section{display:none}
#pending-challans .qr-banner{outline:2px solid #fb0;outline-offset:calc(-1*2px);mask:conic-gradient(at 18px 18px,#0000 75%,#000 0) 0 0/calc(100% - 18px) calc(100% - 18px),linear-gradient(#000 0 0) content-box;border:2px solid #fb0;border-radius:12px}
#pending-challans .qr-body{padding:8px}
#pending-challans .qr-body img{width:147px}
.mobile-section .btns-downloadapp{display:none}
.mobile-section .qr-banner{display:block}
#pending-challans .btns-downloadapp{display:none !important}
#pending-challans .otp-input-section .otp-number{width:48px;height:48px}
.otp-input-section .help-block{top:50px}
#pending-challans .otp-text .below-otp{width:100%}
#pending-challans .resend{text-align:center}
#pending-challans .not-exceeds-limit{margin-inline:-8px;color:#FFF;text-align:center;font-size:16px;font-weight:600;line-height:24px}
.scroll-web-page-arrow-section{bottom:12% !important}
}
@media(min-width:374px) and (max-width:767px){.mobile-section .top-div p{font-size:18px}
}
@media(max-width:399px){#pending-challans .not-exceeds-limit{font-size:16px}
}
@media(max-width:387px){#pending-challans .btm-banner{padding:18px}
}
@media(max-width:374px){#pending-challans .btm-banner{padding:14px 13px 18px}
#pending-challans .btm-banner .heading-banner{margin-inline:-10px}
#pending-challans .not-exceeds-limit{font-size:15px}
}
@media(max-width:344px){#pending-challans .otp-input-section .otp-number{width:34px;height:48px}
}
.web-rediection-btn{margin-top:-20px;display:none}
.web-rediection-btn p{font-weight:400;font-size:16px;line-height:16px;color:#fff}
.web-rediection-btn a{text-decoration:none}
.web-rediection-btn a:hover{text-decoration:underline;text-decoration-color:#fff}
.show-desktop{display:none}
.show-mobile{display:block}
@media(min-width:767px){.web-rediection-btn{margin-bottom:10px}
.show-desktop{display:block}
.show-mobile{display:none}
}
.show-claim-text{display:block}
.view-instant-quote{display:none}
.breadcrumb-wrapper-old{margin:0}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:auto !important}
.breadcrumb--menu{font-size:9px}
@media(min-width:767px){.breadcrumb-wrapper-old{margin:auto}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:26px !important}
.breadcrumb--menu{font-size:initial}
}