.ta-input .custom-left-pd .fixed-lable-padding{padding-left:50px}
.fixed-label .ta-input .custom-label{position:absolute;top:33.5px;border:0;z-index:2}
.claim-details-form{width:100%}
.write .claim-details-form{width:90%}
.write .claim-details-form .custom-label{width:27px;left:0;padding-right:50px;position:absolute;top:33.5px;border:0;z-index:2}
.write .claim-details-form .custom-left-pd{padding-left:50px}
.write .claim-details-form .ta-error-txt{font-family:Helvetica;font-size:16px;font-weight:300;font-stretch:normal;font-style:oblique;line-height:normal;letter-spacing:normal;padding-top:11px}
.write .claim-details-form .cst-margin-top{margin-top:30px}
.write .claim-details-form .margin-left-10{margin-left:0}
.ta-grid{display:flex;flex-wrap:wrap;margin:0 -10px}
.ta-col-5{flex:0 0 41.66%;max-width:41.66%}
.suggesionform .ta-input-w{position:relative;margin-bottom:8px}
.ta-col-12{flex:0 0 100%;max-width:100%}
.suggesionform .ta-label{display:inline-flex;align-items:center;color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px;margin-bottom:8px}
.suggesionform .ta-input{border-radius:8px;border:1px solid #a7a9ac;background:#FFF;color:#333;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px;padding:10px 16px}
.suggesionform .ta-input::placeholder{color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.mapformanddistance .ta-input{width:85%}
.suggesionform .ta-error-msg,.suggesionform .ta-info-msg{display:block;color:#d62049;font-family:Inter;font-size:12px;font-style:italic;font-weight:400;line-height:12px;letter-spacing:-0.12px;padding-top:8px}
.form-group .err-class{position:absolute;white-space:nowrap;bottom:-10px;left:0;transform:translateY(100%);font-size:14px;color:#d62049;margin-top:11px;display:inline-block;font-style:oblique}
.ta-textarea .error-txt{color:#f44336;font-size:14px;padding-top:5px}
.d-none{display:none}
.d-block{display:block}
.countdown{text-align:right;width:auto;display:block;font-family:"HelveticaNeueLTStd-Bd",sans-serif;font-size:18px;color:#a7a9ac;line-height:normal}
#suggestion .comp-sub-btn{margin-top:20px}
.feedback-compliants .comp-form .comp-sub-btn{margin-top:20px}
.ta-btn--inverse{background:#d62049;color:#fff}
#suggestion .ta-btn--inverse{background:#d62049;color:#fff}
.suggesionform .success-popup .icon-wrap img{width:100%;height:96px}
.ta-popup-maindiv .mail-text{font-size:16px}
.ta-popup-maindiv .reg-form-btn .Done-btn{margin-top:30px}
.complaintForm .email-suggestion{top:77px}
.uploadItem .upload-docs{display:flex;align-items:center;justify-content:space-between;margin-top:10px}
.uploadItem p{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:20px;font-weight:normal;letter-spacing:-0.83px;color:#414042}
.uploadItem .uploadIcons{display:flex;justify-content:space-between;flex-wrap:wrap}
.suggesionform .uploadItem .uploadIcons img{margin-left:unset;width:26px;height:26px}
.uploadItem .flex-wrapper{align-items:center;justify-content:space-between;position:relative;padding-top:14px;display:flex}
.uploadItem .docBorder{border-top:1px #e6e7e8 solid;margin-top:14px;margin-bottom:20px}
.uploadItem .recycleDiv{background-color:#f2f7fb;border-radius:10px;padding:12px 15px;margin-top:20px;margin-bottom:20px}
.uploadItem .recycleDiv ul{display:flex;justify-content:space-between;list-style:none;align-items:center;flex-wrap:wrap}
.uploadItem .recycleDiv li{font-size:14px;line-height:20px;letter-spacing:-0.39px;font-family:"Helvetica";flex-basis:68%}
.suggesionform .uploadItem .recycleDiv li:nth-child(2){flex-basis:30%;color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.12px}
.suggesionform .uploadItem .recycleDiv li img{margin-left:unset}
.uploadItem .attachedDoc{display:none}
.upload-align-text{font-family:"HelveticaNeueLTStd-Lt",sans-serif;font-size:16px;color:#939598;display:flex;align-items:center}
.upload-align-text p{font-family:"HelveticaNeueLTStd-Lt",sans-serif;font-size:16px;color:#939598;margin-bottom:6px}
.titleSubhead{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:16px;color:#414042}
.suggesionform .claim-details-form .fixed-label{border:0;width:36px;left:16px;top:28px;padding:8px 10px 8px 0;border-right:1px solid #a7a9ac;border-radius:0;background:transparent;color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.suggesionform .ta-input.custom-left-pd{padding-left:65px}
.suggesionform .ta-col-5{max-width:33.3%}
.feedback-compliants .suggesionform .cst-textarea{margin-bottom:unset;margin-top:unset;justify-content:flex-start;gap:7px;align-items:flex-start}
.feedback-compliants .suggesionform .cst-margin-top{margin-top:0;align-items:center}
.feedback-compliants .suggesionform .cst-textarea p:nth-child(2){width:fit-content}
.feedback-compliants .suggesionform .cst-textarea p:nth-child(2),.feedback-compliants .suggesionform .cst-textarea p:nth-child(2) strong{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.14px}
.feedback-compliants .suggesionform .ta-textarea{margin-top:unset;min-height:80px;height:80px;border-radius:8px;border:1px solid #a7a9ac;background:#FFF;color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.14px;padding:16px;margin-bottom:unset}
.feedback-compliants .suggesionform .ta-textarea::placeholder{color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.ta-tab-content-m .suggesionform{border-radius:12px;border:2px solid rgba(0,115,187,0.20);background:#f2f7fb;padding:16px 24px}
.suggesionform .ta-overlay{background:rgba(0,0,0,0.50);opacity:0}
.suggesionform .ta-popup-maindiv{padding:20px;border-radius:12px;background:#FFF;display:flex;gap:20px;width:528px;height:fit-content;align-items:center}
.suggesionform .ta-modal-wrap .modal-close-btn{top:10px;right:9px;width:8px;height:8px}
.suggesionform .failed-icon,.suggesionform .sucess-icon,.suggesionform .failed-icon,.suggesionform .sucess-icon{margin-right:unset;width:100%;height:96px}
.suggesionform .popup-title-wrap{width:17.3%;height:96px;margin-bottom:unset}
.suggesionform .failure-popup .newpop-data p,.suggesionform .success-popup .newpop-data p{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.16px;margin-bottom:unset;margin-top:unset}
.suggesionform .failure-popup .newpop-data .lead,.suggesionform .success-popup .newpop-data .lead{color:#5d2848;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.24px;margin-bottom:8px;display:block}
.suggesionform .upload-document-heading{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.14px;margin-bottom:10px;margin-top:16px}
.suggesionform .uploadItem{width:33%;display:flex;position:relative;flex:unset;max-width:unset;padding:unset}
.suggesionform .uploadItem .upload-docs{margin-top:0;justify-content:start;flex-direction:row-reverse;border-radius:8px;border:.716px solid #0073bb;padding:11px 24px;width:fit-content;column-gap:8px;cursor:pointer;display:flex;align-items:center}
.suggesionform .titleSubhead{color:#0073bb;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px}
.suggesionform .uploadItem .uploadIcons{display:flex;justify-content:space-between;flex-wrap:wrap}
.suggesionform .uploadItem .attachedDoc{display:none}
.suggesionform .recyclewrapper{width:40%;display:none}
.suggesionform .ta-error-msg,.suggesionform .ta-error-msg.ta-form-msg{color:#d62049;font-family:Inter;font-size:12px;font-style:italic;font-weight:400;line-height:12px;letter-spacing:-0.12px;padding-top:8px}
.suggesionform .upload-align-text{max-width:unset;flex:unset;padding:unset;width:42%}
.feedback-compliants .suggesionform .upload .upload-align-text p:nth-child(1),.feedback-compliants .suggesionform .upload .upload-align-text p:nth-child(2){color:#58595b;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.12px;margin-bottom:unset}
.suggesionform .uploadItem .recycleDiv{margin:unset;border-radius:8px;background:rgba(0,115,187,0.06);padding:13px 15px;height:50px}
.suggesionform .uploadItem .recycleDiv ul{display:flex;justify-content:space-between;list-style:none;list-style-type:none;font-family:"HelveticaNeueLTStd-Lt";align-items:center;padding:unset;gap:8px}
.suggesionform .uploadItem .recycleDiv li{color:#333;font-family:'Inter',sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px;flex:1.5;list-style:none}
.suggesionform.uploadItem .recycleDiv li img{width:12px;height:12px}
.suggesionform ul li.filename{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.12px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;flex:10}
.suggesionform .uploadItem .recycleDiv li .Recycle-bin{width:24px;height:24px}
.suggesionform .uploadItem .recycleDiv li .Recycle-bin img{width:24px;height:24px}
.suggesionform .claim-details-form .comp-sub-btn{margin:unset}
.suggesionform .comp-sub-btn .reset-btn{border-radius:8px;border:.716px solid #d62049;color:#d62049;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px;min-width:200px;padding:15px 24px;margin-right:16px}
.suggesionform .complaintFormSubmit{border-radius:8px;background:#d62049;color:#f2f7fb;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px;min-width:200px;padding:15px 24px;max-width:200px;width:100%;height:50px;margin:unset}
.suggesionform .upload-submit-cancle-btn{display:flex;justify-content:space-between;align-items:center}
.uploadItem .uploadIcons img.blockicon{display:none}
.filecount{display:none}
.upload{width:60%}
.suggesionform .invalidfile .uploadItem{width:75%;align-items:center}
.suggesionform .invalidfile .upload-align-text{display:none}
.suggesionform .invalidfile.upload .ta-error-msg{padding-top:unset;padding-left:16px}
.suggesionform .uploadblocking .recyclewrapper{display:block;margin-left:16px}
.suggesionform .uploadblocking .upload-align-text{display:none}
.suggesionform .uploadblocking .uploadItem .upload-docs{border-radius:8.595px;border:.716px solid #a7a9ac}
.suggesionform .uploadblocking .uploadItem .upload-docs .blockicon{display:block;width:26px;height:26px}
.suggesionform .uploadblocking .uploadItem .upload-docs .originalicon{display:none}
.suggesionform .uploadblocking .uploadItem .upload-docs .titleSubhead{color:#a7a9ac}
.suggesionform .uploadblocking .uploadItem{width:65%;height:50px}
.suggesionform .uploadblocking .uploadItem .upload-docs{pointer-events:none}
.suggesionform .countdown,.suggesionform .countdown strong{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.14px}
.suggesionform .form-heading-title{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.16px;margin-bottom:10px}
.suggesionform .uploadblocking .recyclewrapper{width:210px}
.suggesionform .ta-grid .ta-col-6.upload-align-text{padding:unset}
@media screen and (min-width:768px) and (max-width:1366px){.suggesionform .ta-grid [class^="ta-col"]{padding:0 9px 0 10px}
.suggesionform .ta-grid .ta-col-5.uploadItem{padding:unset}
.feedback-compliants .upload{width:61%}
.suggesionform .upload-document-heading{margin-top:12px}
}
@media screen and (max-width:767.99px){.claim-details-form{width:100%}
.write .claim-details-form .custom-label{top:28.5px}
.write .claim-details-form .ta-error-txt{font-size:12px}
.write .claim-details-form{width:100%}
.ta-input-w{margin-bottom:30px}
.ta-label{font-size:12px;margin-bottom:6px}
.ta-input{font-size:16px;line-height:16px;padding-bottom:10px}
.ta-error-msg,.ta-info-msg{font-size:12px;padding-top:10px}
.countdown{font-size:12px}
#suggestion .comp-sub-btn{margin-top:40px;margin-bottom:0;display:flex;justify-content:center}
.feedback-compliants .comp-form .comp-sub-btn{margin-top:40;margin-bottom:60px}
[class^="ta-col"]{flex:0 0 100%;max-width:100%}
.custom-left-pd{padding-left:42px}
.claim-details-form .fixed-label{top:26.5px}
.sucess-icon{margin-bottom:0}
.success-popup h2{margin-bottom:12px}
.ta-popup-maindiv .mail-text{font-size:14px;line-height:20px;letter-spacing:-0.33px}
.ta-popup-maindiv .reg-form-btn .Done-btn{margin-bottom:30px}
.complaintForm .email-suggestion{top:60px}
.ta-tab-content-m .suggesionform{padding:12px}
.suggesionform .ta-label{font-size:12px;line-height:12px;letter-spacing:-0.12px;margin-bottom:4px}
.suggesionform .ta-col-5{max-width:100%}
.feedback-compliants .suggesionform .cst-textarea p:nth-child(2),.feedback-compliants .suggesionform .cst-textarea p:nth-child(2) strong{color:#a7a9ac;font-family:Inter;font-size:12px;line-height:100%;letter-spacing:-0.12px}
.suggesionform .ta-popup-maindiv{width:220px !important;gap:12px;flex-direction:column}
.suggesionform .claim-details-form .fixed-label{top:25px;padding:7px 10px 7px 0;border-right:1px solid #e6e7e8}
.suggesionform .ta-error-msg,.suggesionform .ta-info-msg{padding-top:4px}
.suggesionform .failure-popup .newpop-data .lead,.suggesionform .success-popup .newpop-data .lead{color:#5d2848;text-align:center;font-size:20px;letter-spacing:-0.2px}
.suggesionform .failure-popup .newpop-data p,.suggesionform .success-popup .newpop-data p{color:#333;text-align:center;font-size:14px;letter-spacing:-0.14px}
.suggesionform .upload-submit-cancle-btn{flex-direction:column}
.suggesionform .ta-col-5{width:100%}
.suggesionform .upload-align-text{width:100%}
.suggesionform .comp-sub-btn .reset-btn,.suggesionform .complaintFormSubmit{min-width:unset;max-width:unset;width:100%}
.suggesionform .claim-details-form .comp-sub-btn{width:100%;flex-direction:column}
.feedback-compliants .suggesionform .upload{width:100%;gap:10px;margin-bottom:16px}
.feedback-compliants .suggesionform .upload.invalidfile{align-items:flex-start}
.suggesionform .invalidfile .uploadItem{flex-direction:column;align-items:flex-start;width:80%}
.suggesionform .uploadItem .flex-wrapper.docBorder{display:none}
.suggesionform .invalidfile.upload .ta-error-msg{padding-left:unset;padding-top:8px}
.suggesionform .comp-sub-btn .reset-btn{margin-right:unset;margin-bottom:8px}
.suggesionform .upload-document-heading{font-size:12px;letter-spacing:-0.12px;margin-bottom:4px;margin-top:6px}
.suggesionform .uploadblocking .uploadItem{flex-direction:column;width:100%;height:unset}
.suggesionform .uploadblocking .recyclewrapper{width:210px;margin-left:unset;margin-top:10px}
.suggesionform .form-heading-title{font-size:14px;letter-spacing:-0.14px;margin-bottom:12px}
.suggesionform .popup-title-wrap{width:47%}
.feedback-compliants .suggesionform .upload .upload-align-text p:nth-child(1),.feedback-compliants .suggesionform .upload .upload-align-text p:nth-child(2){font-size:10px;letter-spacing:-0.1px}
}