.health-insurance .suggestion-band-padding,.health-insurance #large-suggestion-band-input-field{padding:24px 24px}
.health-insurance .label{background-color:#fb0;position:absolute;bottom:5px;padding:2px 8px;margin-left:-8px}
.health-insurance .label h5{color:#666}
.PA-Done-btn{float:right;margin-right:14px;color:#fa0;cursor:pointer;font-size:14px;font-weight:700}
.health-insurance .quote-forms{margin-bottom:100px}
.port-block{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end;cursor:pointer}
.port-existing{color:#fb0;font-family:Muli;font-size:13px;font-weight:800;letter-spacing:.6px;line-height:15px;text-align:left}
#port-outer{width:100%;height:100vh}
.port-block-header{color:#000;font-family:Muli;font-size:20px;font-weight:800;line-height:24px;text-align:left}
.port-sub-txt{color:#444;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;width:260px;text-align:left}
.modal-content-wrapper{padding:24px 15px}
.label-txt{color:#444;font-family:Muli;font-size:13px;font-weight:600;line-height:16px;text-align:left}
.header-wrapper{margin-bottom:25px}
.port-wrapper{position:absolute;top:95px;left:0;padding-left:0}
.error-port{padding-left:0 !important}
.input-port{border:1px solid #ddd;border-radius:4px;width:300px;height:40px}
.input-mobile{padding-left:36px !important}
.btn-confirm-large{padding:10px;background-color:#fb0;width:100%;color:#000;font-family:Muli;font-size:16px;font-weight:900;line-height:19px;text-align:center;border-radius:4px}
.btn-confirm-pad{padding:0}
.mobile-code{position:absolute;top:11px;left:6px}
.health-main-homepage-design{display:flex;flex-direction:column}
@media screen and (min-width:768px){#port-outer{width:334px;height:auto}
.background-illustration-image{background-image:url('https://d2h44aw7l5xdvz.cloudfront.net/assets/img/home-insurance-background.svg');background-repeat:no-repeat;background-position:bottom}
.health-new-design-change{display:flex}
.background-illustration{position:absolute;bottom:0;z-index:0}
.background-illustration img{width:100%}
.health-home-container{margin:24px;margin-top:0;border-radius:24px}
.mobile-code{position:absolute;top:8px;left:3px}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
.health-insurance .autocomplete-suggestions{text-align:left;cursor:default;display:none;z-index:9999;max-height:250px !important;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;overflow-x:hidden;overflow-y:auto;width:auto;margin-left:0;background-color:#fff;border:1px solid rgba(0,0,0,0.12);border-top:0;border-radius:0 0 4px 4px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:284px !important}
.health-insurance .autocomplete-suggestion{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:8px 16px}
.health-insurance .autocomplete-suggestion b{color:#fc3;font-weight:400;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.health-insurance .autocomplete-suggestion.selected{color:#fc3}
.health-insurance .health-insurance .searchfield-input{position:relative;float:left;width:fit-content}
.health-insurance .searchfield-input input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]){padding-right:5px}
.health-insurance .searchfield-input input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus::-webkit-input-placeholder{color:#ddd !important}
#resident-pincode-input{color:#000 !important;font-weight:400 !important}
.health-insurance .autoComplete--is-focused{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.health-insurance .autoComplete--is-focused ~ .input-icon{pointer-events:all}
.health-insurance .autoComplete--is-focused ~ .input-icon .icon-close{display:inline}
.health-insurance .autoComplete--is-focused ~ .input-icon .icon-chevron-down{display:none}
.health-insurance .health-insurance .quote-band-section{position:relative}
.health-insurance .quote-band-section .quote-band-bg-img-container,.health-insurance .quote-band-section .quote-band-bg-img-row,.health-insurance .quote-band-section .quote-band-bg-img-col{height:100%}
.health-insurance .quote-band-section .quote-band-bg-img-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
.health-insurance .quote-band-bg-img-col{position:absolute}
.health-insurance .quote-band-bg-img{height:100%;background-size:cover !important;background:no-repeat center}
.health-insurance .quote-option.submit-quote-option,.health-insurance .quote-option label,.health-insurance .quote-option input{padding-left:16px;padding-right:16px}
.health-insurance .quote-band{background-color:#fff;border-radius:4px}
.health-insurance .quote-band{display:none}
.health-insurance .quote-band-wrapper.is-focused .quote-band{border-radius:4px 4px 0 0}
.health-insurance .quote-option:not(:last-child){border-right:0 solid #ddd;padding-top:24px;padding-bottom:24px}
.health-insurance .quote-option:last-child{border-right:0}
.health-insurance .quote-option label{margin:0}
.health-insurance .quote-option .is-focused{cursor:default}
@media screen and (min-width:768px){.health-insurance .quote-band{display:table;width:100%}
.health-insurance .quote-band>*{display:table-cell;vertical-align:middle;float:none}
.health-insurance .quote-option:not(:last-child){border-right:1px solid #ddd;padding-top:18px;padding-bottom:18px}
}
.health-insurance .quote-city-wrapper{width:42%}
.health-insurance .quote-family-wrapper{width:44%}
.health-insurance .get-quote-btn-wrapper{width:16%}
.health-insurance .corona-flow .quote-city-wrapper{width:30% !important}
.health-insurance .corona-flow .quote-family-wrapper{width:54% !important}
.health-insurance .checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.health-insurance .checkbox-wrapper{position:relative;display:flex;align-items:center}
.health-insurance .checkmark{position:relative;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;cursor:pointer}
.health-insurance .checkbox-wrapper input:checked ~ .checkmark{background-color:#fb0;border-color:#fb0}
.health-insurance .count-number{padding:0 4px}
.health-insurance .count-display-btn{padding:1px 8px;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}
.health-insurance #family-composure-suggestion-box .custom-suggestions-list li:hover{color:#222 !important}
.health-insurance .family-composure-title{cursor:pointer;font-size:14px;font-weight:400}
.health-insurance .family-composure-title:hover{color:#fb0 !important}
.health-insurance .count-display-btn:hover{color:#fb0;border-color:#fb0}
.health-insurance .disable-selection .family-composure-title{color:#ccc !important}
.health-insurance .count-display-btn.disable-btn{background:#f5f5f5 !important;border-color:#ccc !important;color:#ccc !important;pointer-events:none}
.health-insurance .disable-selection .checkmark{background:#f5f5f5}
.health-insurance .each-tag{display:inline-block;background-color:#fafafa;border:1px solid #ddd;border-radius:2px;margin-right:6px;padding:2px 6px;font-size:14px}
.health-insurance .close-tag{cursor:pointer}
.health-insurance .close-tag:hover{color:#fb0}
.health-insurance .custom-suggestions-box{border-top:1px solid #fb0;overflow:visible;margin-top:-1px}
.family-composure-input{display:inline-block !important;width:auto !important}
.health-insurance .family-info-icon{position:relative;bottom:2px;left:4px}
.health-insurance .family-composure-label{display:flex;position:relative}
.health-insurance .city-input-icon{position:absolute;top:7px;right:8px;font-size:21px;cursor:pointer}
.health-insurance .family-composure-info-box{bottom:100%;left:40%;width:45%;padding:10px;border:1px solid #ccc;border-bottom-color:#fb0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0}
.health-insurance .family-composure-info-box p{font-size:12px;font-weight:600}
.health-insurance .family-composure-info-box .close-icon{font-size:16px;position:absolute;right:5px;top:2px;cursor:pointer}
.health-insurance .family-composure-info-box::before{content:"";position:absolute;width:13px;height:13px;background:#fff;border-bottom-right-radius:2px;bottom:-7px;top:auto;left:45%;margin-left:-15px;border-left:0;border-top:0;border-bottom:1px solid #fb0;border-right:1px solid #fb0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.health-insurance .sub-text{color:#999;font-size:12px}
.health-insurance .warning-text{color:#d11;font-size:12px}
.health-insurance li.family-composure-list-element:nth-child(even){width:40%}
.health-insurance li.family-composure-list-element:nth-child(odd){width:50%}
@media screen and (max-width:767px){.health-insurance .quote-form-wrapper{display:none}
.background-illustration{display:none}
.pos-unset{position:unset}
.pos-rel{position:relative}
.pad-bm{padding-bottom:90px}
.hide-usp{display:none !important}
}
@media screen and (max-width:991px){.health-insurance .quote-band-section .quote-band-bg-img-container{width:100%;padding:0}
.health-insurance .quote-band-section .quote-band-bg-img-row{margin:0}
.health-insurance .quote-band-section .quote-band-bg-img-col{padding:0}
}
.health-insurance .family-composure-label__span{font-size:14px;font-weight:600}
.health-insurance .tags-container.family-composure-list-element{padding-left:16px;display:inline-flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}
.health-insurance .tags-container.family-composure-list-element::-webkit-scrollbar{display:none}
.health-insurance .each-tag.family-composure-list-element{font-weight:400;flex:1 0 auto;margin-bottom:5px}
.health-insurance .get-quote-btn-common{width:auto}
@media screen and (min-width:767px){.health-insurance .get-quote-btn-common{width:100%}
}
.health-insurance .checkbox-wrapper .checkmark-svg{position:relative;left:5px;bottom:2px;width:14px;height:14px;overflow:visible}
.health-insurance .checkbox-box{position:relative;display:inline-block;width:30px;height:30px;border:1px solid #ddd;border-radius:4px}
.health-insurance .checkbox-wrapper .checkmark-check{-ms-transform-origin:center;transform-origin:center;transition:.1.5s ease-in-out;opacity:0;fill:transparent;stroke:#fff;stroke-width:4px;-webkit-transition:.1.5s ease-in-out;-moz-transition:.1.5s ease-in-out;-ms-transition:.1.5s ease-in-out;-o-transition:.1.5s ease-in-out}
.health-insurance .family-details-list__item.active{font-weight:800}
.health-insurance .checkbox-wrapper input:checked+.checkmark .checkmark-check{animation:.3s cubic-bezier(0.65,0,0.45,1) 0 forwards;opacity:1;-webkit-animation:.3s cubic-bezier(0.65,0,0.45,1) 0 forwards}
.health-insurance .custom-suggestions-title.family-composure-list-element{font-weight:700}
.health-insurance li.family-composure-list-element{display:flex;align-items:center}
.health-insurance .inline-block.family-composure-list-element{margin-left:8px}
.health-insurance .parent-option-error{padding-left:16px;margin-bottom:5px;margin-top:0}
.health-insurance .material-icons.tag-close-icon{font-size:14px;margin:auto;padding-top:0;vertical-align:middle;margin-left:4px}
.health-insurance .info-icon{position:absolute;right:187px;top:-4px}
.health-insurance .custom-suggestions-box.is-visible{-webkit-transform:translateY(0);transform:translateY(-12px);opacity:1;visibility:visible}
.health-insurance .help-block{padding-left:16px}
.health-insurance .health-mob-view{width:100%;padding:0 !important}
.material-icons-outlined,.material-icons.material-icons--outlined,.material-icons-two-tone,.material-icons.material-icons--two-tone,.material-icons-round,.material-icons.material-icons--round,.material-icons-sharp,.material-icons.material-icons--sharp{font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
.material-icons-outlined,.material-icons.material-icons--outlined{font-family:"Material Icons Outlined"}
.material-icons-two-tone,.material-icons.material-icons--two-tone{font-family:"Material Icons Two Tone"}
.material-icons-round,.material-icons.material-icons--round{font-family:"Material Icons"}
.material-icons-sharp,.material-icons.material-icons--sharp{font-family:"Material Icons Sharp"}
.health-insurance .close-container{display:flex;align-items:center}
.health-insurance .children-count{position:relative;bottom:1px}
.health-insurance .txt-yellow circle,.health-insurance .txt-yellow path{stroke:#fb0}
.health-insurance .family-composure-list-element{color:#000}
.health-insurance .borderBottomFlat{border-bottom-left-radius:0 !important}
.health-insurance .quote-option:last-child{border-right:0}
.port-block i{line-height:inherit !important;position:relative;top:-1px}
.healthunderline-links{color:#000;text-decoration:underline}
.healthunderline-links:hover{color:#fa0}
.healthunderline-links-mobile{color:black;text-decoration:underline}
.healthunderline-links-mobile:hover{color:#fa0}
@media only screen and (min-width:768px) and (max-width:991.98px){.health-popup-terms-text{margin-left:71.9%;margin-top:5px}
.healthtick-marck{margin-top:-5px}
}
@media only screen and (min-width:992px) and (max-width:1198.98px){.health-popup-terms-text{margin-left:73%;margin-top:5px}
.healthtick-marck{margin-top:-5px}
.health-insurance .get-quote-btn-common{font-size:1.44rem}
}
@media only screen and (min-width:1200px){.health-popup-terms-text{margin-left:78%}
}
.whatsapp-chat{text-transform:uppercase;width:-webkit-fill-available;font-size:12px;font-weight:600;background-color:#0bb68b;border-radius:20px;padding:6px 24px 0 16px;height:36px;display:inline-flex;justify-content:center;margin-bottom:10px}
.chat-content{color:#fff}
.whatsapp-chat img{height:12px;width:12px;margin-top:6px;margin-right:6px}
@media only screen and (max-width:768px){.whatsapp-chat{padding:9px 24px 0 16px}
.whatsapp-chat img{margin-top:3px}
}
.terms-condation-color{color:#000;font-size:13px}
.terms-condation-msg{color:#e00;font-size:12px}
.add-on-option .input-field-wrapper{float:left;padding:0;margin-right:10px;margin-bottom:0}
.pan-num-li .input-field-wrapper{padding-top:25px;padding-bottom:25px;margin-bottom:0}
#company-option-selected-input-group .company-option-selected-field{display:none}
#card-personal-details .first-name-field-wrapper .input-title-prefix{float:left;width:90px;padding-right:15px}
#card-personal-details .first-name-field-wrapper .input-title-prefix ~ .input-field-wrapper{float:left;width:calc(100% - 90px)}
@media screen and (max-width:768px){.mobile-show{display:block}
.mobile-hide{display:none}
.add-on-option .input-field-wrapper{margin-top:2px}
.terms-conditions-check-wrapper{margin-bottom:25px !important}
.mr-t-25{margin-top:25px}
.checkbox-option-health .checkmark-health{top:0}
.checkbox-option-health .checkmark-campain{top:-16px !important}
.checkbox-option-health .checkmark-contact{top:-6px;left:1px}
.background-illustration-image{margin-top:0}
}
@media screen and (max-width:768px){#modal-build-plan-addons .modal-footer,#modal-build-plan-OnlyOD-addons .modal-footer{position:absolute !important}
.checkbox-option-health .checkmark-health{top:3px}
.icon-text{display:none}
.checkbox-text-position{position:absolute;top:4px}
}
#choose-car-model-dropdown .input-field-wrapper{margin-bottom:4px;position:relative;padding:8px 16px}
.checkbox-option--font{font-size:16px}
.checkbox-health .checkmark--style{top:-5px;left:6px;width:12px;height:12px}
.checkbox-option--style{margin:0}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
.modal-title-close i{font-size:25px}
#terms-conditions-modal .modal-cta{border-top:1px solid #ddd;padding:15px}
.modal-header-tag{border-bottom:1px solid #ddd}
#terms-conditions-modal li{font-size:14px;font-weight:400}
.modal-cta button{padding:10px 40px}
.checbox-error-border{border:1px solid #e00 !important;border-radius:4px !important}
.checkout-btn-wrapper a{font-size:1.6rem}
.terms-conditions-content ul{margin-right:0}
.checkbox-health{width:18px !important;height:18px !important}
.checkbox-box-contact{width:17px;height:17px}
.checkbox-option-health .checkmark-health{top:-5px;left:5px}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:15px;height:15px}
.checkbox-option-health .checkmark-campain{top:-16px;left:1px;width:11px;height:11px}
.checkbox-text-position{position:absolute;top:8px}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.modal-cta{position:absolute;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
#terms-conditions-modal .modal-inner{background:#fff;border-radius:5px}
#terms-conditions-modal .modal-inner .modal-content-wrapper{overflow-y:auto}
@media screen and (min-width:768px){#terms-conditions-modal .modal-title{font-size:2.4rem}
}
@media(min-width:768px){.customise-tab__label .checkbox-option-health .checkmark-health{top:-2px !important;left:7px;padding:0}
}
.customise-tab__label .checkbox-health{width:23px;height:23px;background-color:#fff}
@media(min-width:768px){.customise-tab__label .checkbox-health{width:30px;height:30px;background-color:#fff}
}
.checkbox-border-lite{border:1px solid #ddd;border-radius:2px !important}
@media screen and (min-width:768px){.modal-build-plan-addons .upper-right-sect{border-bottom:0}
#maintanence-modal-corona .modal-inner{width:50%}
}
#modal-build-plan-addons .modal-footer .addons-total-price.weight-800,#modal-build-plan-OnlyOD-addons .modal-footer .addons-total-price.weight-800{display:inline}
@media screen and (max-width:480px){.card-personal-details .input-field-table{padding-bottom:0}
}
#cc-input-field{text-align:center}
.checkbox-label__style{border:1px solid #1b6 !important;border-radius:50%;background-color:#1b6 !important;height:25px;width:25px}
@media screen and (max-width:480px){.checkbox-option--font{font-size:15px}
.checkbox-health .checkmark--style{top:-1px}
}
@media only screen and (max-width:478px){.checkbox-box-cng{width:17px;height:17px}
}
.customise-tab__label input:checked+.checkbox-health{background:#0a5;-webkit-animation:checkbox-bg .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;animation:checkbox-bg .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #0a5}
.customise-tab__label .checkbox-option-health .checkmark-health{top:0 !important;left:4px;padding:1px}
.parent-container-check{background-color:#eee;position:relative;padding-top:10px;padding-bottom:30px}
.align-checkmark{margin-bottom:auto;margin-top:9px}
.checkmark_checkedvalue{fill:transparent;stroke-dasharray:48;stroke-width:4px}
.key-benefits-list__item .icon-checkmark{color:#0a5;font-size:20px;padding:4px}
.key-benefits-list__item .icon-close{color:#fa2a2a;font-size:20px;padding:4px 4px 4px 0}
.key-benefits-list__svg-container .checkmark_check{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;fill:transparent;stroke:#0a5;stroke-dasharray:48;stroke-width:4px}
.key-benefits-list__svg-container .checkmark-close{height:30px;width:30px;fill:#fa2a2a}
.checkmark--align svg{top:-4px !important;left:6px !important}
.stroke-black{stroke:#000 !important}
.shake-on-error{animation:shake .2s;animation-iteration-count:1}
@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
@media screen and (min-width:600px){.extra-option-title,.extra-option-medium-title,.plan-options-wrapper .plan-features li,.detail-edit-btn{font-size:1.4rem}
}
.extra-option-title{margin:0;color:rgba(0,0,0,0.36)}
.font-12-400{font-size:12px !important;font-weight:400}
.underline-links{color:#444;text-decoration:underline}
.underline-links:hover{color:#fa0}
.modal-outer-padding{padding:400px 0}
.modal li{color:#000 !important;font-size:1.5rem;font-weight:400 !important}
@media screen and (min-width:500px){#cc-modal .modal-outer{width:396px}
}
.mob-min-height-none{min-height:unset !important}
.searchfield-input .input-icon i{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.searchfield-input .input-icon .icon-close{display:none}
.autoComplete--is-focused ~ .input-icon .icon-close{display:inline}
.cursor-pointer{cursor:pointer}
#modal-video-unit .modal-content-wrapper{background-color:transparent}
@media only screen and (max-width:478px){.modal ul.list-styled li{margin-bottom:10px;font-size:1.4rem;line-height:1.4}
}
@media screen and (max-width:768px){.btn-primary-large,.btn-primary{width:100%}
}
.or-text-wrap{color:#fb0;font-size:13px;margin-right:10px;margin-top:5px;font-weight:800;background-color:white;border-radius:20px;padding:3px 8px 3px 8px;height:30px;display:inline-flex}
.or-text-wrap a{color:inherit;font-size:13px;display:flex;align-items:center}
.or-text{margin-right:5px}
.whatsappChat{text-transform:uppercase;font-size:12px;margin-right:8px;margin-top:6px;font-weight:600;background-color:#0bb68b;border-radius:20px;padding:3px 24px 0 16px;height:29px;display:inline-flex}
.chat-icon{color:#fff}
.whatsappChat img{height:12px;width:12px;margin-top:6px;margin-right:6px}
.port-wrapper{display:flex !important}
.terms-condation-checkmarkd{float:right}
@media screen and (max-width:768px){.checkbox-option-health .checkmark-health{top:3px}
.icon-text{display:none}
}
.tick_Mark_color{color:#000;stroke:#000;stroke-width:3px}
.checkbox-option-health .checkmark_check{stroke:#fc3 !important}
.checbox-out-color-corona{border:1px solid #fff !important;margin-top:-3px}
.tick_Mark_color-corona{color:#fff;stroke:#fff;stroke-width:3px}
.checbox-out-color{border:1px solid #000 !important}
.checkbox-health{position:relative;display:inline-block;width:32px;height:32px;vertical-align:middle;border:1px solid #bbb;border-radius:4px}
.health-insurance-form-wrapper .terms-condation-color{color:#fff;font-size:13px}
.health-insurance-form-wrapper .healthunderline-links{color:#fff;text-decoration:underline}
.health-insurance-form-wrapper .healthunderline-links:hover{color:#fa0}
.health-insurance-form-wrapper .tick_Mark_color{color:#fff;stroke:#fff;stroke-width:3px}
.health-insurance-form-wrapper .checbox-out-color{border:1px solid #fff !important}
.health-mobile-background{background-color:#fff;border-radius:4px}
.padding-10{padding:10px}
.input-style{color:#999;font-family:Muli;font-size:16px;font-weight:400;line-height:18px;text-align:left}
.input-border{border:1px solid #ddd !important;border-radius:4px !important}
.margin-btm-5{margin-bottom:5px}
.margin-btm-20{margin-bottom:20px}
.margin-btm-10{margin-bottom:10px}
.margin-left-10{margin-left:10px}
.agentCode-wrapper{display:flex;width:100%;height:auto;justify-content:space-between}
.width-50{width:50%}
.agent-details-label{color:#999;font-family:Muli;font-size:14px;font-weight:400;line-height:21px;text-align:left}
.agent-details-text{color:#000;font-family:Muli;font-size:14px;font-weight:600;line-height:21px;text-align:left}
.width-full{width:100% !important}
.display-block{display:block}
.input-wrapper{display:flex;width:100%;height:auto;justify-content:space-between;align-items:center}
.width-10{width:10% !important}
.width-90{width:90% !important}
.border-none{border:none !important}
.top-position{top:140px}
.display-table-row{display:table-caption !important;caption-side:bottom;background-color:#fff;padding:10px 0 10px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.margin-left-rt-15{margin-left:15px}
.agent-block{display:inline-block}
.quote-border-radius{border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.display-inline{display:inline}
.checkbox-box{width:20px !important;height:20px !important}
.text-center{text-align:center}
.terms-and-conditions{color:#000;font-family:Muli;font-size:13px;font-weight:400;line-height:18px;text-align:left;text-decoration:underline}
.mobile-help-block{margin-top:5px;padding:0 !important}
.checkmark-icon{font-size:18px !important}
.members-width{width:41% !important}
.err-font-size{font-size:1.03rem !important}
.terms-top-position{top:170px !important}
.mr-right-16{margin-right:16px}
.health-insurance .searchfield-input input.family-composure-list-element:not([type="submit"]):not([type="radio"]):not([type="checkbox"]){position:relative;top:-24px}
.health-insurance .searchfield-input.family-composure-list-element{height:31px}
.health-content{padding:40px 0;padding-left:20px;background-position:bottom;background-repeat:no-repeat}
.cr-wrapper{position:relative;background-color:#f5f5f5 !important}
.page-content{background-color:#f5f5f5 !important}
.cr-content{padding:30px 0}
.bar-icon{display:none}
.qf-nav-left{width:60%}
.qf-navbar{display:table-cell;vertical-align:middle}
.qf-navbar-item{width:100%}
.qf-navbar-item:not(:first-child){text-align:left;padding-left:6rem !important}
.health-header{color:#000;font-size:36px;font-weight:800;line-height:43px;text-align:left;margin-bottom:14px}
.health-subheading{color:#0a5;font-size:24px;font-weight:300;line-height:30px;text-align:left}
@media only screen and (max-width:768px){.health-subheading{width:100%}
}
.health-label{color:#999;padding:0 5px;font-size:16px;font-weight:300;line-height:13px;text-align:left;position:absolute;left:1rem;font-family:Muli,"Helvetica Neue",sans-serif !important;background-color:#fff;transition:.5s ease-in-out;pointer-events:none}
.health-form-input:focus~.health-label{font-size:13px;font-weight:700 !important;color:#000}
.health-form-group{position:relative;margin-bottom:24px}
.health-form-group>input{font-weight:400 !important}
.health-form-input{height:48px;color:#000;font-size:16px !important;font-weight:400;line-height:19px;text-align:left;padding:9px 14px !important;text-transform:uppercase;border:1px solid #ddd !important}
.health-form-input:not(:focus):invalid ~ .health-label{top:-7px;font-size:13px;font-weight:600;height:2rem}
.health-form-input:focus ~ .health-label{top:-7px;font-size:13px;font-weight:600 !important}
.health-form-input:valid ~ .health-label{top:-7px;font-size:13px;font-weight:700 !important;color:#000}
.health-form-input:not(:focus):valid ~ .health-label{color:#999 !important}
.health-form-group button{width:100%;border-radius:4px;box-shadow:0 2px 8px 2px rgba(255,187,0,0.48);font-size:18px;height:56px;padding:15px}
.health-with-input-prefix{position:absolute;top:0;left:0;padding:1.5rem 10px;color:#000;font-size:16px;font-weight:400;line-height:19px;text-align:left}
.health-mobile-num-input{padding-left:5rem !important}
.health-renew-your-digit-pol{color:#fa0;font-size:14px;font-weight:700;text-align:center;bottom:0;left:0;width:100%;background-color:#fff;z-index:99;line-height:13px}
.cr-resend-otp,.cr-resend-otp:hover{background-color:#fb0;border-radius:4px !important;width:90px !important;height:24px !important;position:absolute;right:1rem;top:1.7rem;box-shadow:none !important;color:#000;font-size:12px !important;font-weight:400;line-height:14px !important;padding:5px !important;text-align:center}
.form-padding{padding-right:0}
@media(max-width:767px){.header-padding{padding-left:15px !important;padding-right:15px !important}
.health-register-form{background-color:#fff !important;border-top:1px solid #ddd !important;border-radius:30px 30px 0 0;padding:24px 24px}
.health-header{font-size:24px;line-height:29px;margin-top:20px}
.health-head-mt-30{margin-top:30px}
.health-head-ml-15{margin-left:0 !important;margin-top:30px !important}
.health-subheading{font-size:16px;line-height:24px;margin-left:-15px}
.health-label{color:#999}
.health-register-drop-form{margin-top:0 !important}
.health-form-content-width{margin:1rem -2.4rem 0 -4rem !important;margin-top:-12px !important;border-bottom:1px solid #eee}
.health-content{padding:0 !important}
.page-content{background-color:#f5f5f5 !important}
.health-renew-your-digit-pol{display:flex;justify-content:center;padding:2rem 0 0 0}
.bar-icon{display:table-cell}
}
.zero-paperwork{font-size:14px;color:#444;font-weight:800;background-color:#fffaeb;text-align:center;border-radius:4px;margin:0 0 20px;padding:6px 10px 6px 10px}
.zero-paperwork span{color:#0bb86b}
@media(min-width:768px){.qf-nav .qf-nav-right{float:right}
.health-form-input:focus,.health-form-input-focus:focus{border:1px solid #ddd !important;border-radius:4px;background-color:white}
.health-dk-rn{font-size:14px;line-height:17px}
.health-renew-your-digit-pol{display:flex;justify-content:center;padding:2rem 0 0 0;background-color:transparent !important}
.car-register-num-content{padding:3.5rem}
.health-register-form{background-color:#fff !important;border-radius:16px;box-shadow:0 4px 4px 0 rgba(215,215,215,0.16);padding:24px}
#health-new-buyflow{flex-direction:column !important}
}
#health-new-buyflow{display:flex;flex-direction:column-reverse}
#health-new-buyflow .health-drop-journey-section{position:relative;top:0;left:0;bottom:0;min-width:100%;width:100%;margin-top:16px;border-radius:16px}
@media(max-width:1199px) and (min-width:992px){.car-register-num-content{padding:3.5rem 0}
.health-content-image{width:75%}
}
@media(max-width:991px) and (min-width:768px){.car-register-num-content{padding:3.5rem 0}
.qf-navbar-item:not(:first-child){padding-left:2rem !important}
}
.health-btn-primary{color:#000 !important;background-color:#fb0 !important;border-color:#fb0 !important}
.health-form-group button{width:100%;border-radius:4px;box-shadow:0 2px 8px 2px rgba(255,187,0,0.48);font-size:18px;height:48px;padding:0}
.btn-primary-large,.health-btn-primary{color:#000;background-color:#fb0;border-color:#fb0}
.health-btn-primary{display:inline-block !important;padding:10px 16px;margin:0;font:900 1.6rem/1.22 "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-appearance:none;box-shadow:0 0 1px transparent;border:1px solid;border-radius:3px;outline:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer;opacity:1}
@media screen and (min-width:768px){.health-btn-primary{font-size:1.8rem}
.health-btn-primary:hover,.health-btn-primary:focus{color:#000;background-color:#fc3 !important;border-color:#fc3 !important}
}
.modal-outer{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s ease 0;transition:all .3s ease 0;opacity:1;pointer-events:none;-webkit-box-align:center;-webkit-box-pack:center}
@media screen and (min-width:768px){.modal-outer{width:750px}
}
input#bike-purchase-year-older{border:1px solid rgba(0,0,0,0.36) !important;border-radius:4px !important;padding:8px 16px 7px 16px !important;font-size:1.8rem}
input#bike-purchase-year-older:focus{border-color:#fb0 !important}
#bike-registration-container{width:58%}
#bike-registration-container{width:58%}
#two-wheeler-purchased-year{padding-right:30px}
#two-wheeler-date-selection-input .help-block{top:76%}
#bike-registration-search{color:#000 !important;border:0}
#bike-registration-search:focus::-webkit-input-placeholder{color:#ddd !important}
@media screen and (min-width:992px){.modal-outer{width:970px}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
.health-content-image{margin-top:2px;width:63%}
}
.clickBtn{cursor:pointer}
.linkColor{color:#000 !important;font-weight:bold}
.health-dk-rn{color:#444;font-size:13px;font-weight:400;line-height:16px;text-align:center;background-color:#f5f5f5;border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.04);width:251px;height:32px;margin:1rem auto 0;padding:7px}
.health-common-buttons{display:flex;gap:3px}
.health-dk-rn.mobile-only{display:none !important}
@media(max-width:768px){.health-dk-rn.mobile-only{display:block !important}
}
.chckInput{margin-left:40px;display:inline !important}
.checkbox-health{position:relative;display:inline-block;width:32px;height:32px;vertical-align:middle;border:1px solid #bbb;border-radius:4px}
.checbox-out-color{border:1px solid #000 !important}
.checkbox-border-lite{border:1px solid #ddd;border-radius:2px !important}
.checkbox-box-contact{width:17px;height:17px}
.checkbox-health{width:18px !important;height:18px !important}
span{font-family:inherit;font-size:inherit;line-height:inherit}
.mr-r-5{margin-right:.5rem !important}
.labelCheckbox{display:inline-block;width:auto;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
.terms-condation-color{color:#000;font-size:13px}
.mr-b-10{margin-bottom:1rem !important}
.input-field-wrapper{position:relative;margin-bottom:25px}
.tick_Mark_color{color:#000;stroke:#000;stroke-width:3px}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:15px;height:15px}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
#terms-conditions-modal .modal-inner .modal-content-wrappers{overflow-y:auto}
.mob-min-height-none{min-height:unset !important}
.terms-conditions-content ul{margin-right:0}
.list-styled{position:relative;padding-left:13px;margin-right:31px}
.modal-outer{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s ease 0;transition:all .3s ease 0;opacity:1;pointer-events:none;-webkit-box-align:center;-webkit-box-pack:center}
@media screen and (min-width:768px){.modal-outer{width:750px}
}
@media screen and (min-width:992px){.modal-outer{width:970px}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
.clickBtn{cursor:pointer}
.linkColor{color:#000 !important;font-weight:bold}
.health-dk-rn{color:#444;font-size:13px;font-weight:400;line-height:16px;text-align:center;background-color:#f5f5f5;border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.04);width:251px;height:32px;margin:1rem auto 0;padding:9px}
.chckInput{margin-left:40px;display:inline !important}
.checkbox-health{position:relative;display:inline-block;width:32px;height:32px;vertical-align:middle;border:1px solid #bbb;border-radius:4px}
.checbox-out-color{border:1px solid #000 !important}
.checkbox-border-lite{border:1px solid #ddd;border-radius:2px !important}
.checkbox-box-contact{width:17px;height:17px}
.checkbox-health{width:18px !important;height:18px !important}
span{font-family:inherit;font-size:inherit;line-height:inherit}
.mr-r-5{margin-right:.5rem !important}
.labelCheckbox{display:inline-block;width:auto;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
.terms-condation-color{color:#000;font-size:13px}
.mr-b-10{margin-bottom:1rem !important}
.input-field-wrapper{position:relative;margin-bottom:25px}
.tick_Mark_color{color:#000;stroke:#000;stroke-width:3px}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:15px;height:15px}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
#terms-conditions-modal .modal-inner .modal-content-wrappers{overflow-y:auto}
.mob-min-height-none{min-height:unset !important}
.terms-conditions-content ul{margin-right:0}
.list-styled{position:relative;padding-left:13px;margin-right:31px}
#terms-conditions-modal .modal-inner{background:#fff;border-radius:5px}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
.modal-title-close i{font-size:25px}
#terms-conditions-modal .modal-cta{border-top:1px solid #ddd;padding:15px}
.modal-header-tag{border-bottom:1px solid #ddd}
#terms-conditions-modal li{font-size:14px;font-weight:400}
.modal-cta button{padding:10px 40px}
.checbox-error-border{border:1px solid #e00 !important;border-radius:4px !important}
.checkout-btn-wrapper a{font-size:1.6rem}
.terms-conditions-content ul{margin-right:0}
.checkbox-health{width:18px !important;height:18px !important}
.checkbox-box-contact{width:17px;height:17px}
.checkbox-option-health .checkmark-health{top:-5px;left:5px}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:15px;height:15px}
.checkbox-option-health .checkmark-campain{top:-16px;left:1px;width:11px;height:11px}
.checkbox-text-position{position:absolute;top:8px}
.health-header-fnt{font-size:30px !important}
.usp-cards-container{display:flex;justify-content:space-between;max-width:600px;z-index:1}
.usp-card{border-radius:16px;background-color:#fff;padding:2rem;display:flex;align-items:center;margin-top:4px}
.usp-text{margin-left:1rem}
.usp-text .amber{color:#fa0;font-weight:800}
.usp-card p{font-size:14px;margin:0;font-weight:600;line-height:18.2px}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.health-header-fnt{font-size:20px !important;text-align:center}
.usp-cards-container{display:flex;background-color:#fff;max-width:unset;position:absolute;bottom:0;z-index:2;border-top:.5px solid #ddd;border-bottom:.5px solid #ddd;margin-left:-40px;margin-right:-22px;width:100%;padding:0 24px}
.usp-cards-container .usp-card{flex-direction:column;justify-content:center;align-items:center;text-align:center}
.usp-cards-container .usp-icon{width:26px;margin-bottom:1rem}
.usp-text{margin-left:0}
.usp-cards-container .usp-icon img{width:100%;height:28px}
.usp-card p{font-size:12px}
.usp-card{padding:1rem 0}
.zero-paperwork{border-radius:14px 14px 0 0 !important}
.modal-cta{position:absolute;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
.drop-off-health{display:flex;flex-direction:column-reverse;background:#fff}
.drop-off-landing-section.drop-off-healthh{padding:25px 25px 0 25px}
}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
#terms-conditions-modal .modal-inner{border-radius:5px}
#terms-conditions-modal .modal-inner .modal-content-wrapper{overflow-y:auto}
@media screen and (min-width:768px){#terms-conditions-modal .modal-title{font-size:2.4rem}
.health-header-fnt{margin-top:0}
}
.font-12-400{font-size:12px !important;font-weight:400}
body{overflow:auto !important}
.modal{overflow:auto !important}
@media screen and (max-width:2180px){.checkbox-health{width:15px !important;height:14px !important}
.labelCheckbox{display:inline-block;width:auto;padding:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:12px;height:12px}
}
.text-flex-align{display:flex;align-items:center;justify-content:center}
.btn-margin-botom{margin-bottom:16px !important}
#terms-underline{color:#000 !important;text-decoration:underline !important}
#terms-underline:hover{color:#000 !important;text-decoration:underline !important}
.success{padding-left:4px !important}
.with-padding{padding-left:10px !important}
@media(min-width:768px) and (max-width:1024px){.health-register-form{width:300px !important}
}
.IsDesktop{display:block}
.ISMobile{display:none}
.Health-register-content{margin:28px -15px}
.SubFamilyDiv{padding-left:0 !important}
.health-form-group>.health-form-input{text-transform:none !important;border-radius:4px}
.margin-left-rt-15.agent-block{width:100%;padding:1rem 0}
@media only screen and (max-width:768px){.IsDesktop{display:none}
.background-illustration{display:none}
.mr-b-20{margin-bottom:0 !important}
.ISMobile{display:block}
.health-form-input{border:1px solid #b3b3b3 !important}
.health-insurance .get-quote-btn-common{width:100% !important}
.health-dk-rn{height:auto;font-size:12px;padding:8px 17px}
}
.agentDetails{padding:1rem 0}
.SendOtpbtn{position:absolute;font-size:14px;margin-top:10px;margin-left:-10rem;padding:4px 7px}
.disableBtn{color:black !important;cursor:not-allowed !important;background:grey !important;border:grey;opacity:.8}
.disableBtn:hover{color:black !important;cursor:not-allowed !important;background:grey !important;border:grey;opacity:.8}
.Otpsentbtn{position:absolute;font-size:14px;margin-top:10px;margin-left:-11rem;padding:4px 7px;background-color:#ebfeec !important;border:#ebfeec}
.Otpsentbtn:hover{background-color:#ebfeec !important;border:#ebfeec !important}
.FamilyAdd-lable{top:-7px;font-size:13px;font-weight:600 !important}
.health-insurance .custom-suggestions-title.family-composure-list-element{font-weight:600;color:#999;font-size:12px}
.MainFamilyDiv{width:100%;height:auto;text-transform:none}
.width97{width:97% !important;line-height:initial}
.fitcontent{max-width:fit-content !important}
.SubFamilyDiv{display:inherit !important;text-transform:none}
.ListFamily ul>.ng-scope:nth-child(5){width:100% !important}
.ListFamily ul>.ng-scope:nth-child(6){width:100% !important}
.ListFamily ul>.parent:nth-child(7){width:100% !important}
.ListFamily ul>.parent:nth-child(8){width:100% !important}
.ListFamily{top:196px;display:block;width:79%;border-left:2px solid #fb0;border-right:2px solid #fb0;border-bottom:2px solid #fb0;border-top:transparent !important}
@media screen and (max-width:768px){.modal-outer{margin-top:10rem}
}
@media(max-width:500px){}
.label1{display:none}
.health-form-input:focus ~ .label1{display:block}
.MainFamilyDiv:focus ~ .FamilyAdd-lable{color:#000 !important}
.pl-0{padding-left:0 !important}
.health-form-group>.health-form-input:focus{border:2px solid #fb0 !important}
.hidePARetail{display:none !important}
.health-skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px}
@keyframes skeleton-loading{0{background-color:hsl(0,0,96%)}
100%{background-color:hsl(0,0,96%)}
}
.custom-tag .each-tag{display:none}
.health-register-form{position:relative}
.amber-border{border-width:2px !important;border-color:#fb0 !important}
#family-composure-suggestion-box .custom-tag .custom-suggestions-title{padding-top:0;margin-top:0}
.hr-custom-tag{width:90%;margin:8px auto}
.native-loading-icon #animated-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9;width:100%;height:100%;background:#fff;position:fixed;left:0;top:0}
.native-loading-icon .img-class{margin-top:0 !important;width:400px !important}
.native-loading-icon .loader-text{margin-top:20px !important}
.native-loading-icon .loading-msgs{color:#444;font-size:14px;font-weight:400;line-height:17px;padding:.5rem;position:relative}
.drop-off-detail-health-section{background:#fff !important;border-radius:4px;padding:6px 8px 8px;font-size:14px;font-weight:700;border:1px solid #ddd;box-shadow:0 4px 4px rgba(215,215,215,0.159282);cursor:pointer}
.drop-off-detail-health-section .heading-text{font-size:16px}
.drop-off-detail-health-section .drop-off-heading-text{font-size:16px}
.drop-off-detail-health-section .continue-link{margin-left:auto}
.drop-off-detail-health-section .continue-link img{vertical-align:middle}
.drop-off-detail-health-section .vehical-detail{background:#fffaeb;border-radius:4px;padding:8px 13px}
.drop-off-detail-health-section .detail-text{font-size:12px;font-weight:600;color:#444;line-height:18px}
.drop-off-detail-health-section .price-detail{font-weight:800;font-size:13px;color:#444;line-height:12px}
.drop-off-detail-health-section .price-detail span{font-weight:300;font-size:10px}
.drop-off-detail-health-section .policy-span{font-weight:normal !important;font-size:12px !important}
.drop-off-detail-health-section .items-center{align-items:center}
.drop-off-landing-section .vehical-detail{padding:0 10px}
.drop-off-detail-health-section .drop-off-plan-text{line-height:15px}
.drop-off-home-mobile-section .drop-off-heading-text{font-size:14px !important}
.drop-off-home-mobile-section{padding:6px 8px 8px !important}
.drop-off-detail-health-section .plan-premium-separator{border-left:1px solid #f9dd93}
.health-drop-seprator{color:#f9dd93 !important;font-weight:600}
.drop-off-home-mobile-section{display:none}
.car-mobileno-field{text-transform:capitalize !important}
.drop-off-box-health-width{width:auto;position:absolute;bottom:-181% !important;min-width:400px;left:0 !important}
.drop-off-icon{background:#fa0;border-radius:100px;padding:3px;color:#000 !important}
.health-drop-info{flex-direction:column;text-align:left;align-items:baseline !important}
.health-drop-off-section{background:#fffaeb !important}
.health-heading-text{font-size:16px}
.drop-policy-span{font-weight:normal !important;font-size:12px !important}
.health-home-drop-info{padding-top:2px !important}
.chat360__btn-container{bottom:118px !important}
.chat360__btn-label{font-family:Muli !important}
.chat360__btn-logo1{z-index:1 !important}
div.chat360__btn-label-container{animation:none !important;transition:all ease-in .5s;opacity:1}
div.chat360__btn-label-cutout{z-index:0 !important}
div.chat360__btn-label-container.chat_hidden{right:0;opacity:0;transform:translateX(0)}
@media(max-width:767px){.chat360__btn-container{bottom:20px !important}
}
.tab-focus-border:focus{padding:1px}
.terms-condation-msgs{position:absolute;color:#e00;font-size:12px}
.fields-header>.terms-condition-checkbox>input[type="checkbox"]{display:block}
.fields-header>.terms-condition-checkbox>input[type='checkbox']{appearance:none;height:1.6rem;width:1.6rem;border:1px solid #000;border-radius:2px;cursor:pointer;background-color:#FFF}
.fields-header>.terms-condition-checkbox>input[type='checkbox']:checked{background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/img/Check.svg) no-repeat center/ 12px}
.unavailable-close-btn:focus{border:1.5px solid #000 !important}
.term-condition .help-block{margin-top:-4px;padding-top:0;text-align:center}
.field-position-health{position:relative}
.field-position-health .help-block{position:absolute;top:7rem}
.input-health-new-flow .help-block{margin-left:-1.5rem}
#port-outer{background-color:#fff !important;border:1px solid #ddd !important;border-radius:16px;box-shadow:0 4px 4px 0 rgba(215,215,215,0.16);padding:28px}
#port-outer .modal-content-wrapper{padding:0}
#port-outer .modal-content{margin-bottom:1rem;padding:0}
#port-outer input{height:48px;color:#000;font-size:16px !important;font-weight:400;line-height:19px;text-align:left;padding:9px 14px !important;border:1px solid #ddd !important}
#port-outer .input-field-wrapper{margin-bottom:2.5rem}
#port-outer .btn-confirm-large{border-radius:4px;box-shadow:0 2px 8px 2px rgba(255,187,0,0.48);height:48px;padding:0}
#port-outer .health-insurance .searchfield-input{width:100%}
.port-sub-txt{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left;margin-top:1rem}
.port-block-header{margin-top:1rem}
.health-drop-journey-section{background:#fff;border-radius:4px;padding:6px 8px 8px;font-size:14px;font-weight:700;border:1px solid #ddd;box-shadow:0 4px 4px rgba(215,215,215,0.159282);cursor:pointer;position:absolute;left:0;bottom:-16rem;min-width:35%;width:35%}
.health-drop-journey-details{background:#fffaeb;border-radius:4px;padding:8px 13px;margin-top:6px;display:flex;align-items:center}
.health-drop-journey-details .health-drop-journey-relation-list{flex:0 0 auto;width:100%}
.health-drop-journey-details .health-drop-plan-list{display:flex;align-items:center}
.health-drop-journey-details .health-drop-plan-list .detail-text:first-child{padding-right:10px;border-right:1px solid #fb0;margin-right:10px}
.health-drop-journey-section .detail-header{font-size:16px;font-weight:700 !important;color:#444}
.health-drop-journey-section .detail-text{font-size:12px;font-weight:600;color:#444;line-height:18px;margin:0 0 4px 0}
.health-drop-journey-section .priceText{font-weight:800;font-size:13px;color:#444;line-height:12px}
.additionalDropOff span:first-child{border-right:1px solid #fb0;padding-right:10px;margin-right:10px;margin-top:0rem}
.port-my-health-label{position:relative;top:16px;z-index:1;left:15px;background-color:white;margin-bottom:5px;padding:4px}
.searchfield-float-port{float:none !important;width:100% !important;margin-top:-25px}
.port-close-btn{padding:5px !important}
.health-label-mobile{top:-7px;font-size:13px;font-weight:700 !important}
.health-label-pincode{position:relative;top:16px;margin-bottom:10px;font-size:13px;font-weight:700 !important}
.port-close-button{padding:0 !important;top:24px !important;right:24px !important}
.pincode-blocked-modal .modal-inner{background:#FFF;border-radius:10px;max-height:unset;padding:16px}
.pincode-blocked-modal .sorry-title{color:#ff5c5c;font-size:30px;font-weight:800}
.pincode-blocked-modal .info-msg{padding-block:10px 20px;margin-bottom:10px}
.pincode-blocked-modal .modal-width{width:60vw}
.pincode-blocked-modal .pincode-title{font-size:20px}
.pincode-blocked-modal .pw-img{height:230px}
@media screen and (max-width:767px){.pincode-blocked-modal .modal-inner{height:auto !important}
.pincode-blocked-modal .modal-outer{margin-top:0 !important}
.pincode-blocked-modal .modal-cta{position:relative}
.pincode-blocked-modal .modal-outer{width:100%}
}
.btn-SIB{background:linear-gradient(180deg,#e83d3d 0,#ae2626 100%) !important;color:#fff !important;border:4px #ae2626 !important;box-shadow:none !important}
.SIB-form-group>.SIB-form-input:focus{border:2px solid #ce181e !important}
.SIB_margin{margin-top:28rem !important}
.add-on-option .input-field-wrapper{float:left;padding:0;margin-right:10px;margin-bottom:0}
.pan-num-li .input-field-wrapper{padding-top:25px;padding-bottom:25px;margin-bottom:0}
.first-name-field-wrapper .input-title-prefix{float:left;width:90px;padding-right:15px}
.first-name-field-wrapper .input-title-prefix ~ .input-field-wrapper{float:left;width:calc(100% - 90px)}
@media screen and (max-width:768px){.mobile-show{display:block}
.mobile-hide{display:none}
.add-on-option .input-field-wrapper{margin-top:2px}
.terms-conditions-check-wrapper{margin-bottom:25px !important}
.mr-t-25{margin-top:25px}
.checkbox-option .checkmark{top:0}
.checkbox-option .checkmark-campain{top:-16px !important}
.checkbox-option .checkmark-contact{top:-6px;left:1px}
}
@media screen and (max-width:768px){#modal-build-plan-addons .modal-footer,#modal-build-plan-OnlyOD-addons .modal-footer{position:absolute !important}
.checkbox-option .checkmark{top:3px}
.icon-text{display:none}
.checkbox-text-position{position:absolute;top:4px}
}
#choose-car-model-dropdown .input-field-wrapper{margin-bottom:4px;position:relative;padding:8px 16px}
.checkbox-option--font{font-size:16px}
.checkbox-box .checkmark--style{top:-5px;left:6px;width:12px;height:12px}
.checkbox-option--style{margin:0}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
.modal-title-close i{font-size:25px}
#terms-conditions-modal .modal-cta{border-top:1px solid #DDD;padding:15px}
#terms-conditions-modal-for-corona .modal-cta{border-top:1px solid #DDD;padding:15px}
.modal-header-tag{border-bottom:1px solid #DDD}
#terms-conditions-modal li{font-size:14px;font-weight:400}
#terms-conditions-modal-for-corona li{font-size:14px;font-weight:400}
.modal-cta button{padding:10px 40px}
.checbox-error-border{border:1px solid #E00 !important;border-radius:4px !important}
.checkout-btn-wrapper a{font-size:1.6rem}
.terms-conditions-content ul{margin-right:0}
.checkbox-box{width:25px;height:25px}
.checkbox-box-contact{width:17px;height:17px}
.checkbox-option .checkmark{top:-5px;left:5px}
.checkbox-option .checkmark-contact{top:-11px;left:1px;width:11px;height:11px}
.checkbox-option .checkmark-campain{top:-16px;left:1px;width:11px;height:11px}
.checkbox-text-position{position:absolute;top:8px}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.modal-cta{position:absolute;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
#terms-conditions-modal .modal-inner{background:#FFF;border-radius:5px}
#terms-conditions-modal-for-corona .modal-inner{background:#FFF;border-radius:5px}
#terms-conditions-modal-for-corona .modal-inner .modal-content-wrapper{overflow-y:auto}
#terms-conditions-modal .modal-inner .modal-content-wrapper{overflow-y:auto}
@media screen and (min-width:768px){#terms-conditions-modal .modal-title{font-size:2.4rem}
#terms-conditions-modal-for-corona .modal-title{font-size:2.4rem}
.modal-content,.modal-title-wrapper{padding:40px}
}
@media(min-width:768px){.customise-tab__label .checkbox-option .checkmark{top:-2px !important;left:7px;padding:0}
}
.customise-tab__label .checkbox-box{width:23px;height:23px;background-color:#fff}
@media(min-width:768px){.customise-tab__label .checkbox-box{width:30px;height:30px;background-color:#fff}
}
.checkbox-border-lite{border:1px solid #ddd;border-radius:2px !important}
#modal-build-plan-addons .modal-footer .addons-total-price.weight-800,#modal-build-plan-OnlyOD-addons .modal-footer .addons-total-price.weight-800{display:inline}
#cc-input-field{text-align:center}
.checkbox-label__style{border:1px solid #1b6 !important;border-radius:50%;background-color:#1b6 !important;height:25px;width:25px}
@media screen and (max-width:480px){.checkbox-option--font{font-size:15px}
.checkbox-box .checkmark--style{top:-1px}
}
@media only screen and (max-width:478px){.checkbox-box-cng{width:17px;height:17px}
}
.customise-tab__label input:checked+.checkbox-box{background:#0a5;-webkit-animation:checkbox-bg .3s cubic-bezier(.65,0,.45,1) 0 forwards;animation:checkbox-bg .3s cubic-bezier(.65,0,.45,1) 0 forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #0a5}
.customise-tab__label .checkbox-option .checkmark{top:0 !important;left:4px;padding:1px}
.parent-container-check{background-color:#eee;position:relative;padding-top:10px;padding-bottom:30px}
.align-checkmark{margin-bottom:auto;margin-top:9px}
.checkmark_checkedvalue{fill:transparent;stroke-dasharray:48;stroke-width:4px}
.key-benefits-list__item .icon-checkmark{color:#0a5;font-size:20px;padding:4px}
.key-benefits-list__item .icon-close{color:#fa2a2a;font-size:20px;padding:4px 4px 4px 0}
.key-benefits-list__svg-container .checkmark_check{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;fill:transparent;stroke:#0a5;stroke-dasharray:48;stroke-width:4px}
.key-benefits-list__svg-container .checkmark-close{height:30px;width:30px;fill:#fa2a2a}
.checkmark--align svg{top:-4px !important;left:6px !important}
.stroke-black{stroke:#000 !important}
.shake-on-error{animation:shake .2s;animation-iteration-count:1}
@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
@media screen and (min-width:600px){.extra-option-title,.extra-option-medium-title,.plan-options-wrapper .plan-features li,.detail-edit-btn{font-size:1.4rem}
}
.extra-option-title{margin:0;color:rgba(0,0,0,.36)}
.font-12-400{font-size:12px !important;font-weight:400}
.underline-links{color:#444;text-decoration:underline}
.underline-links:hover{color:#FA0}
.modal-outer-padding{padding:400px 0}
.modal li{color:#000 !important;font-size:1.5rem;font-weight:400 !important}
@media screen and (min-width:500px){#cc-modal .modal-outer{width:396px}
}
.mob-min-height-none{min-height:unset !important}
.searchfield-input .input-icon i{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.searchfield-input .input-icon .icon-close{display:none}
.autoComplete--is-focused ~ .input-icon .icon-close{display:inline}
.cursor-pointer{cursor:pointer}
#modal-video-unit .modal-content-wrapper{background-color:transparent}
@media only screen and (max-width:478px){.modal ul.list-styled li{margin-bottom:10px;font-size:1.4rem;line-height:1.4}
}
@media screen and (max-width:768px){.btn-primary{width:100%}
}
.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}
}
.terms-popup-old{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:99999;flex-direction:column;align-items:flex-end;cursor:default}
.popup-open{display:flex}
.modal-content-new,.lazy-loading-terms-condition{width:100%;background:#fff;position:absolute;overflow:hidden;max-width:976px;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0}
.modal-top-section{background:#fff;padding:16px;padding-inline:40px;border-bottom:1px solid #ddd}
.modal-top-section p{font-size:24px;font-weight:900;color:#444}
.modal-body-new{max-height:60vh;overflow:auto;padding:16px;padding-left:32px}
.modal-body-new ul{margin-top:16px}
.modal-body-new ul li{list-style-type:disc}
.modal-button-section{padding:16px;border-top:1px solid #ddd}
.modal-button-section button{display:flex;align-items:center;justify-content:center;height:48px;width:100% !important;border-radius:8px;background-color:#fb0;padding-inline:32px;font-weight:900;color:#444;margin-left:auto;font-size:18px;line-height:24px;cursor:pointer;width:144px}
.close-modal-btn{font-size:24px;cursor:pointer;right:24px;position:absolute;top:24px}
.white-border{border:1px solid #ddd}
.terms-div-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}
#terms-condtion-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}
.terms-checkbox-li{display:block !important;width:18px !important;height:18px !important;cursor:pointer;border-radius:4px;padding:2px;background-clip:content-box;appearance:none;border:1px solid #ddd;flex-shrink:0;margin-top:4px}
.terms-checkbox-li:checked{display:block !important;background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/icons/checkmark-white.svg) no-repeat center;background-size:11px;background-color:#fb0;border-color:#fb0}
@media(min-width:768px){.terms-popup-old{justify-content:center;align-items:center}
.modal-content-new,.lazy-loading-terms-condition{width:95%;border-radius:16px;bottom:auto}
.close-modal-btn{margin-top:14px;right:32px;top:8px}
.modal-body-new,.modal-button-section{padding-inline:40px}
.modal-button-section button{width:max-content !important}
}
.lazy-load-terms-body{width:100%;display:flex;flex-direction:column;gap:16px}
.lazy-load-terms-body div{width:100%;height:120px;border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.heading-lazy-terms{width:50%;height:48px;border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.btn-lazy-loading{margin-left:auto;width:144px;height:48px;border-radius:4px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.hidden-old{display:none}
@keyframes loading-terms{0{background-position:0 0}
50%{background-position:200px}
100%{background-position:400px}
}