.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:80%}
.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%}
.ta-input-w{position:relative;margin-bottom:50px}
.ta-col-12{flex:0 0 100%;max-width:100%}
.ta-label{display:inline-flex;align-items:center;font-family:"Helvetica";font-size:18px;font-weight:300;color:#333;margin-bottom:10px;line-height:normal;letter-spacing:normal}
.ta-input{width:100%;padding-bottom:10px;font-family:HelveticaNeueLTStd-Md;font-size:24px;line-height:24px;color:#333;border:0;border-bottom:solid 1px #e6e7e8;background:transparent}
.mapformanddistance .ta-input{width:85%}
.ta-error-msg,.ta-info-msg{display:block;font-family:"Helvetica";font-size:16px;font-weight:300;font-stretch:normal;font-style:oblique;line-height:normal;letter-spacing:normal;color:#d62049;padding-top:11px}
.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}
.success-popup .icon-wrap img{width:50px;height:50px}
.ta-popup-maindiv .mail-text{font-size:16px}
.ta-popup-maindiv .reg-form-btn .Done-btn{margin-top:30px}
.complaintForm .email-suggestion{top:77px}
@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}
}