*{margin:0;padding:0;box-sizing:border-box}
html,body{font-weight:normal;font-size:14px;line-height:22px;font-family:"Roboto-Regular";background-color:#f8f9fa}
body{position:relative}
.container{max-width:1182px;margin:0 auto;padding:0 15px}
.left-cntr{width:100%;max-width:800px;padding-right:20px;padding-top:150px}
input,select,textarea{font-size:13px;line-height:17px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield}
img{border:0;display:block;max-width:100%}
a,input{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
a,.btn-link{text-decoration:none}
a:hover,a:focus,.btn-link:hover,.btn-link:focus{text-decoration:none}
button{background:0;border:0;outline:0}
button:focus{outline:0}
ul,ol{list-style:none;margin:0}
fieldset{border:0 none}
a{text-decoration:none}
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:normal}
.bg-div{border-radius:5px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}
.heading28{font-size:28px;line-height:36px}
.heading27{font-size:27px;line-height:36px}
h3,.heading20{font-size:20px;line-height:28px}
.heading48{font-size:48px;line-height:60px}
.heading32{font-size:32px;line-height:40px}
h2{font-size:28px;line-height:38px}
.heading22{font-size:22px;line-height:30px}
.font18{font-size:18px;line-height:28px}
.font14{font-size:14px;line-height:17px}
.font13{font-size:13px;line-height:17px;letter-spacing:-0.13px}
.font12{font-size:12px;line-height:18px}
.font16{font-size:16px;line-height:25px}
.zindex-2{z-index:2 !important}
.zindex-1{z-index:1 !important}
.text-light{font-weight:300}
.text-regular{font-weight:400}
.text-semibold{font-weight:600}
.d-none{display:none !important}
.text-bold{font-weight:700}
.section-pd-t30{padding-top:30px}
.section-pd-b80{padding-bottom:80px}
.section-pd-b50{padding-bottom:50px}
.overflow-hidden{overflow:hidden !important}
.default-pointer{cursor:default !important}
.hand-pointer{cursor:pointer !important}
.w-50{width:50%}
.slick-dots{display:none;bottom:-30px}
.slick-dots li{width:16px;height:2px;margin:0 5px}
.slick-dots li button{width:16px;height:2px;padding:0;border:0;border-radius:0;background-color:#a0a0a0}
.slick-dots li button:before{content:""}
.slick-dots li.slick-active button{background:#c21b17}
.slick-dotted .slick-dots{display:block}
.basic-coverage-wrapper{box-shadow:0 0 20px 0 #0000001a;background-color:#fff;padding:12px 0;position:sticky;bottom:0;z-index:10}
.basic-coverage-wrapper .top-wrapper{position:relative}
.basic-coverage-wrapper .almost-done-wrap{position:absolute;bottom:calc(100% + 2px);right:24px;padding:10px 12px;border-radius:5px 5px 0 0;background:#b0b2b3;opacity:0;transform:translateY(100%)}
.basic-coverage-wrapper .almost-done-wrap.animated{opacity:1;transform:none;animation:nudge-animation 1.5s linear}
@keyframes nudge-animation{0{opacity:0;transform:translateY(100%)}
90%{opacity:0;transform:translateY(20%)}
100%{opacity:1;transform:none}
}
.basic-coverage-wrapper .almost-doner-inner{position:relative;padding-left:24px}
.basic-coverage-wrapper .light-star-img{position:absolute;left:0;top:0}
.basic-coverage-wrapper .done-text{color:#fff;font-family:"Roboto-Medium"}
.basic-coverage-wrapper .basic-coverage-inner{display:flex;align-items:center;flex-wrap:wrap;margin:-10px -10px 0;justify-content:space-between}
.basic-coverage-wrapper .basic-coverage-row{padding:10px 10px 0}
.basic-coverage-wrapper .left-inner{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.basic-coverage-wrapper .text-content{padding:0 10px}
.basic-coverage-wrapper .plan-text{color:#6f7072}
.basic-coverage-wrapper .coverage-text{color:#20252b;font-family:"Roboto-Medium"}
.basic-coverage-wrapper .right-inner{display:flex;align-items:center}
.basic-coverage-wrapper .price-wrap{display:flex;align-items:center;padding-right:23px}
.basic-coverage-wrapper .price-left{padding-right:20px}
.basic-coverage-wrapper .premium-text{color:#6f7072;white-space:nowrap}
.basic-coverage-wrapper .price-text{font-family:"Roboto-Medium";color:#20252b;white-space:nowrap}
.basic-coverage-wrapper .price-text span{display:inline-block;margin-left:6px;font-size:12px;line-height:18px;color:#565656}
.basic-coverage-wrapper .btn-wrapper .btn{min-width:204px}
.basic-coverage-wrapper .bottom-wrapper{display:none}
.basic-coverage-wrapper.comprehensive-btn-wrap .btn-wrapper:first-child{padding-right:20px}
.basic-coverage-wrapper.comprehensive-btn-wrap .final-premium-cntr{display:none}
.basic-coverage-wrapper .view-premium-breakup{padding-top:16px}
.basic-coverage-wrapper .view-premium-text{color:#565656;text-align:right;position:relative;padding-right:25px}
.basic-coverage-wrapper .view-premium-text::before{position:absolute;content:"\e907";font-family:'icomoon';font-size:22px;line-height:22px;color:#20252b;right:0;top:50%;transform:translateY(-50%)}
.basic-coverage-wrapper .view-premium-text.active::before{content:"\e90a"}
.basic-coverage-wrapper .breakup-mob-inner{padding-top:16px;border-top:1px solid #f2f2f2;margin-top:16px}
.basic-coverage-wrapper .breakup-mob-heads{padding-bottom:24px}
.basic-coverage-wrapper .premium-mob-text{color:#20252b;font-family:"Roboto-Medium"}
.basic-coverage-wrapper .existing-list-wrap{padding-top:24px;padding-bottom:24px;border-top:1px solid #f2f2f2}
.basic-coverage-wrapper .addon-list-wrap{padding-top:16px}
.basic-coverage-wrapper .dark-list-bullets{padding-top:12px}
.basic-coverage-wrapper .breakup-mob-inner{max-height:300px;overflow:auto}
.basic-coverage-wrapper .other-details-row{margin:0 !important}
.basic-coverage-wrapper .final-premium-inner{margin:0 !important}
.buy-now-premium-wrap{margin-top:20px;background-color:#fde9a1;padding:12px 21px 17px 12px;border-radius:5px}
.buy-now-premium-wrap .top-content-wrap{position:relative;padding-left:26px}
.buy-now-premium-wrap .offer-img{position:absolute;left:0;top:3px}
.buy-now-premium-wrap .final-premium-text{color:#707070;font-family:"Roboto-Medium"}
.slider-arrows .slick-arrow{width:24px;height:24px;border:0;background:0;z-index:1}
.slider-arrows .slick-arrow:before{font-size:24px;line-height:24px;color:#20252b;font-family:'icomoon';opacity:1}
.slider-arrows .slick-arrow.slick-prev{top:43px;left:90px}
.slider-arrows .slick-arrow.slick-prev::before{content:'\e909'}
.slider-arrows .slick-arrow.slick-next{top:43px;right:90px}
.slider-arrows .slick-arrow.slick-next::before{content:'\e908'}
.slider-arrows .slick-arrow.slick-disabled{cursor:default}
.slider-arrows .slick-arrow.slick-disabled:hover{background-color:#fff}
.btn{display:inline-flex;align-items:center;justify-content:center;border:0;outline:0;font-size:16px;line-height:19px;padding:15px;text-transform:uppercase;font-family:"Roboto-Bold";text-align:center;height:48px;transition:all .3s linear;border-radius:5px;background-color:none;cursor:pointer}
.btn.btn-red{background-color:#c21b17;color:#fff}
.btn.btn-transparent{border:1px solid #c21b17;color:#c21b17;background-color:#fff}
.btn.btn-transparent:hover{background-color:#c21b17;color:#fff}
.btn.btn-disabled{opacity:.3;pointer-events:none}
.form-group-inner{position:relative}
.form-group-inner.mobile-input-inner::before{font-size:16px;line-height:19px;content:attr(data-key);position:absolute;left:0;top:calc(100% - 26px);color:#a0a0a0;font-family:"Roboto-Light"}
.form-group-inner.mobile-input-inner .form-control{padding-left:32px}
.form-group .valid-icon{display:none;position:absolute;right:0;bottom:8px;font-size:16px;color:#00d764}
.form-group .error-icon{display:none;position:absolute;right:0;bottom:8px;font-size:16px;color:#f3313a}
.form-group.input-valid .valid-icon{display:block}
.form-group.input-valid .form-control{padding-right:20px;border-bottom-color:#00d764;position:relative}
.form-group.input-error .error-icon{display:block}
.form-group.input-error .form-control{padding-right:20px;border-bottom-color:#f3313a;position:relative}
.form-label{display:inline-block;margin-bottom:8px;color:#939393;font-size:12px;line-height:14px}
.has-tooltip{position:relative;padding-right:24px;display:inline-block}
.info{position:absolute;content:"\e905";font-size:16px;right:0;top:50%;transform:translateY(-50%);color:#c21b17;cursor:pointer}
.form-control{display:block;background:transparent;border-radius:0;border:0;border-bottom:1px solid #ccc;height:31px;padding:5px 0;line-height:19px;letter-spacing:.05em;position:relative;font-family:"Roboto-Light";z-index:1;width:100%;font-size:16px;color:#20252b}
.form-control.prefield-data{border-bottom:1px solid #f6f6f6}
.form-control.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.custom-radio input[type="radio"]{position:absolute;opacity:0;width:20px;height:20px;z-index:10;margin-top:0;cursor:pointer}
.custom-radio{display:inline-block;background:transparent;vertical-align:top;height:20px;width:20px;position:relative}
.custom-radio input:checked~.radiobox-check::before{border:1px solid #ccc}
.custom-radio input:checked~.radiobox-check::after{display:block}
.custom-radio .radiobox-check{display:inline-block;height:20px;width:20px;margin-bottom:0;margin-top:0;position:relative}
.custom-radio .radiobox-check::before{content:"";background-color:transparent;height:16px;width:16px;position:absolute;left:0;top:0;border:1px solid #ccc;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}
.custom-radio .radiobox-check::after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;display:none;background:#c21b17;box-shadow:0 2px 8px 0 #00000040;transform:translate(-50%,-50%)}
.custom-radio.custom-radio24{width:24px;height:24px}
.custom-radio.custom-radio24 input[type="radio"]{width:24px;height:24px}
.custom-radio.custom-radio24 input:checked~.radiobox-check::before{border:1px solid transparent}
.custom-radio.custom-radio24 .radiobox-check{height:24px;width:24px}
.custom-radio.custom-radio24 .radiobox-check::before{padding:3px;border:1px solid #b0b2b3;background-color:#f8f9fa}
.custom-radio.custom-radio24 .radiobox-check::after{width:14px;height:14px}
.custom-radiobox-label{padding-left:26px;position:relative;margin-bottom:0;font-size:16px;line-height:19px;color:#20252b;cursor:pointer;font-family:"Roboto-Light"}
.custom-radiobox-label .custom-radio{position:absolute;left:0;top:0}
.custom-radio-badge{min-width:51px}
.custom-radio-badge input{width:0;height:0;pointer-events:none;display:none}
.custom-radio-badge input:checked~label{border:1px solid #c21b17;background-color:rgba(194,27,23,0.1)}
.custom-radio-badge input:disabled~label{opacity:.5;cursor:not-allowed}
.custom-radio-badge label{padding:6px 10px;border:1px solid #b0b2b3;border-radius:14px;cursor:pointer;display:block;text-align:center;font-size:14px;letter-spacing:.14px;line-height:16px;color:#565656}
.form-date-picker{position:relative}
.form-date-picker input{padding-right:25px}
.form-date-picker input::placeholder{font-size:14px;font-family:"Roboto-Regular"}
.calendar-btn{position:absolute;right:0;top:5px;cursor:pointer;font-size:16px;line-height:16px;color:#c5281c}
.yellow-bg-text{padding:8px 16px;border-radius:5px;background:rgba(255,195,0,0.2);display:inline-block}
.yellow-bg-text .plan-texts{color:#20252b;letter-spacing:.12px;position:relative;padding-left:24px}
.yellow-bg-text .plan-icon{color:#f3313a;position:absolute;left:0;top:0;font-size:16px;line-height:16px}
.yellow-bg-text .text-bold{font-family:"Roboto-Medium"}
.arrow-link{color:#20252b;font-family:"Roboto-Medium";font-size:13px;line-height:16.9px;letter-spacing:-0.13px;display:inline-block;position:relative;padding-right:24px}
.arrow-link .right-arrow{position:absolute;right:0;top:-3px;font-size:20px;line-height:20px;color:#20252b}
.ui-datepicker{border:0;background:#fff;border-radius:4px;box-shadow:0 10px 40px 0 rgba(0,0,0,0.1);padding:10px 5px;z-index:1051 !important;width:auto}
.ui-datepicker.ui-widget-content{border:0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer}
.ui-datepicker .ui-datepicker-prev span:before,.ui-datepicker .ui-datepicker-next span:before{font-family:"icomoon";font-size:20px;line-height:20px;color:#c21b17;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;text-indent:0}
.ui-datepicker .ui-datepicker-prev span{background:0}
.ui-datepicker .ui-datepicker-prev span:before{content:"\e909"}
.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{left:2px;top:2px}
.ui-datepicker .ui-datepicker-next{background:0}
.ui-datepicker .ui-datepicker-next span:before{content:"\e908"}
.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover{right:2px;top:2px}
.ui-datepicker .ui-state-default{font-family:"Roboto-Regular";font-size:14px;line-height:1.43;letter-spacing:.25px;text-align:center;color:#20252b;width:32px;height:32px;margin:auto;padding:6px 1px;border:solid 1px transparent !important;background:#fff;border-radius:50%}
.ui-datepicker .ui-state-default.ui-state-highlight{border:solid 1px #ccc}
.ui-datepicker .ui-state-default.ui-state-active{border:solid 1px #c21b17;background:#c21b17;color:#fff}
.ui-datepicker th{font-family:"Roboto-Regular";font-weight:normal;font-size:14px;line-height:1.43;letter-spacing:.25px;color:#6f7072}
.ui-datepicker .ui-widget-header{background:transparent;border-color:#fff}
.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-between;height:27px}
.ui-datepicker .ui-datepicker-title select{font-family:"Roboto-Regular";font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:1px;color:#20252b;margin:0 1.2%;position:relative;border:0}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;background:url("clinetlib-health-renewal-global/images/arrow-down.svg") no-repeat 90% center;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month::-ms-expand,.ui-datepicker .ui-datepicker-title select.ui-datepicker-year::-ms-expand{display:none}
.ui-datepicker .ui-datepicker-title select:focus{outline:0}
.ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-header .ui-state-focus{background:transparent;border:0}
.error-msgs{position:absolute;top:100%;left:0;font-size:12px;display:inline-block;color:#c21b17}
.pointer-event-none{pointer-events:none !important}
.pointer-event-all{pointer-events:all !important}
.mob-img{display:none}
.d-block{display:block !important}
.d-inline-block{display:inline-block !important}
.radio24{width:24px;height:24px}
.row-flex{display:flex;flex-wrap:wrap;margin:-28px -18px 0}
.row-flex .col-50{width:50%;padding:28px 18px 0}
.irs--round{height:60px}
.irs--round .irs-bar{background:linear-gradient(90deg,#b0b2b3 1.32%,#c21b17 104.29%,#b0b2b3 106.36%);border-radius:0;height:2px}
.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}
.irs--round .irs-handle{background-color:#fff !important;border:0;border-radius:0;box-shadow:none;top:22px;width:80px;height:30px}
.irs--round .irs-handle i{visibility:hidden}
.irs--round .irs-handle::before{position:absolute;left:0;top:0;content:"";background:url("clinetlib-health-renewal-global/images/car-slider-img.svg") no-repeat center center;background-size:contain;width:100%;height:100%}
.irs--round .irs-handle:hover{background-color:#fff}
.irs--round .irs-line{height:2px}
.irs-single{display:none}
.irs-min,.irs-max{display:none}
.custom-range-label{display:flex;justify-content:space-between;font-family:"OpenSans-Regular";font-size:12px;line-height:14px;color:#333;padding-top:20px;margin-bottom:-20px}
.custom-range-label span{color:#20252b;font-size:12px;line-height:18px;font-family:"Roboto-Regular"}
.user-select-text{color:#00799e;text-align:right;margin-top:5px}
.custom-checkbox-label{padding-left:30px;position:relative;margin-bottom:0;color:#747474;font-size:14px;line-height:21px;font-family:"Roboto-Regular";cursor:pointer;display:inline-block}
.custom-checkbox-label .custom-checkbox-new{position:absolute;left:0;top:0}
.custom-checkbox-new{display:inline-block;background:transparent;vertical-align:top;height:20px;width:20px;position:relative}
.custom-checkbox-new input[type="checkbox"],.custom-checkbox-new input[type="radio"]{position:absolute;opacity:0;width:20px;height:20px;z-index:10;margin-top:0;cursor:pointer}
.custom-checkbox-new input:checked~.checkbox-check:after{content:"\e90e";font-family:"icomoon";font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c21b17;font-size:14px;line-height:14px}
.custom-checkbox-new .checkbox-check{display:inline-block;height:20px;width:20px;margin-bottom:0;margin-top:0;position:relative;background-color:#fff}
.custom-checkbox-new .checkbox-check:before{background-color:transparent;height:20px;width:20px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ccc;border-radius:5px}
.custom-checkbox-new.custom-check-red input:checked~.checkbox-check:after{content:"\e90e";font-family:"icomoon";font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;line-height:14px}
.custom-checkbox-new.custom-check-red .checkbox-check:before{background-color:transparent;height:20px;width:20px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #223a724d;border-radius:0;background-color:#c5221a}
.other-details-content{padding:24px 0;border-top:1px solid #f2f2f2}
.other-details-content .other-details-row{display:flex;align-items:center;flex-wrap:wrap;margin:0 -2px;padding-top:17px}
.other-details-content .other-details-row:first-child{padding-top:0}
.other-details-content .other-details-left{width:62%;padding:0 2px}
.other-details-content .other-details-right{width:38%;padding:0 2px}
.other-details-content p{color:#20252b;line-height:15px;font-family:"Roboto-Light"}
.other-details-content p.dark-text{color:#20252b;font-size:16px;line-height:25px;font-family:"Roboto-Medium"}
.other-details-content p.price{font-size:16px;line-height:19px;font-weight:600}
.other-details-content p.gray-text{color:#565656;font-family:"Roboto-Medium"}
.other-details-content p.bold-text{text-align:right;font-family:"Roboto-Regular";font-weight:600;color:#20252b;line-height:16px}
.final-premium-wrap .final-premium-inner{padding-top:32px}
.final-premium-wrap .final-premium-inner{border-radius:5px;background-color:#f6f6f6;padding:12px;display:flex;align-items:center;flex-wrap:wrap;margin:0 -5px}
.final-premium-wrap .final-premium-row{width:50%;padding:0 5px}
.final-premium-wrap .final-premium-row.text-right{text-align:right}
.final-premium-wrap .final-premium-heads{color:#565656;font-family:"Roboto-Medium"}
.final-premium-wrap .price-amount{color:#737476;font-family:"Roboto-Regular";font-weight:600}
.custom-tooltip{position:relative;display:inline-block;cursor:pointer}
.custom-tooltip:hover .tooltip-text{visibility:visible}
.custom-tooltip:hover .tooltip-icon:after{visibility:visible}
.custom-tooltip .tooltip-icon:after{visibility:hidden;content:"";position:absolute;width:0;height:0;left:-5px;top:-18px;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #20252b}
.car-deatils-verify{padding:9px 12px;background-color:rgba(255,159,0,0.1);border-radius:5px}
.car-deatils-verify .verify-text{color:#707070;font-size:12px;line-height:14px;font-family:"Roboto-Medium"}
.car-deatils-verify .car-text-wrap{position:relative;padding-left:26px}
.car-deatils-verify span{color:#f6a363;font-size:16px;position:absolute;left:0;top:-3px}
.tooltip-text{visibility:hidden;position:absolute;width:257px;left:50%;transform:translateY(-14px);margin-left:-26px;border-radius:5px;background:#20252b;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);text-align:left;font-size:12px;line-height:17px;color:#fff;padding:8px 12px;white-space:normal;z-index:3;bottom:calc(100% + 6px)}
.tooltip-text.mx200-right-placement{width:200px;transform:translate(-50%,-14px);margin-left:-85px}
.has-tooltip .custom-tooltip{position:absolute;top:50%;right:0;font-size:16px;line-height:16px;display:inline-block}
.quote-wrap .quote-inner{padding:6px 15px;background-color:#ccc;font-family:"Roboto-Regular";border-radius:5px;display:inline-flex;align-items:center;justify-content:center}
.quote-wrap p{font-size:12px;line-height:14px;color:#000;font-weight:600}
.edit-btn{font-family:"Roboto-Regular";color:#c21b17;font-weight:800;text-transform:uppercase}
.accord-list-wrap li{margin-top:12px;padding-left:22px;padding-right:21px;width:100%;position:relative}
.accord-list-wrap li:first-child{margin-top:0}
.accord-list-wrap li p{font-size:13px;line-height:19px;color:#565656;font-family:"Roboto-Light"}
.accord-list-wrap .check{position:absolute;left:0;top:2px;font-size:16px;line-height:16px;color:#20252b}
.accord-list-wrap .info-btn{top:2px;position:absolute;right:0;font-size:16px;line-height:16px;color:#c21b17;cursor:pointer}
.recommend-text{color:#fff;background-color:#ef6752;padding:5px 10px 5px 30px;font-size:12px;line-height:18px;border-radius:5px 5px 0 0;position:relative}
.recommend-text::before{position:absolute;content:"\e90f";font-family:"icomoon";left:10px;color:#fff;font-size:14px;line-height:14px;top:6px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#d9d9d9 !important}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#d9d9d9 !important}
.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(217,217,217,0.3);width:4px}
.mCSB_inside>.mCSB_container{margin-right:24px}
.dark-list-bullets ul li{text-align:left;margin-top:12px}
.dark-list-bullets ul li:first-child{margin-top:0}
.dark-list-bullets ul p{font-size:16px;color:#565656;line-height:24px;padding-left:16px;position:relative;font-family:"Roboto-Light"}
.dark-list-bullets ul p::before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#565656;left:0;top:8px}
.dark-list-bullets.light-list-bullets ul p{color:#fff}
.dark-list-bullets.light-list-bullets ul p::before{background-color:#fff}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text}
.select2-search.select2-search--dropdown{display:none}
.select2-dropdown{z-index:1051;background:#fff;border:1px solid #f7f7f7}
.select2-container{min-width:auto;width:100% !important}
.select2-container--default .select2-results__option--selected{background-color:transparent}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:transparent;color:#222}
.select2-container--default .select2-results{padding:20px}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:0;height:0;border-radius:0}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:transparent;outline:0;border-radius:0}
.select2-container--default .select2-results__option{font-family:"Roboto-Light";font-size:14px;line-height:20px;letter-spacing:.012em;color:#565656;border-bottom:1px solid rgba(153,153,153,0.2);padding-top:13px;padding-bottom:13px}
.select2-container--default .select2-results__option:first-child{padding-top:0}
.select2-container--default .select2-results__option:last-child{border-bottom:0;padding-bottom:0}
.select2-container--default .select2-selection--single{background-color:#fff;border-radius:0;border:0;border-bottom:1px solid #ccc}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#20252b;font-family:"Roboto-Light";padding-left:3px;font-size:16px;line-height:18px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #20252b #20252b;border-style:solid;border-width:0 0 2px 2px;left:50%;margin-left:0;margin-top:-2px;position:absolute;top:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(-45deg)}
.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:14px;font-weight:500}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #20252b #20252b;border-style:solid;border-width:0 0 2px 2px;left:50%;margin-left:0;margin-top:-2px;position:absolute;top:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(135deg)}
.d-flex{display:flex}
.d-inherit{display:inherit}
.justify-between{justify-content:space-between}
.align-center{align-items:center}
.file-input-box{margin-top:24px;padding:16px 40px;border-radius:5px;border:1px dashed #ccc;background:#f6f6f6;position:relative}
.file-input-box.border-solid{border-style:solid}
.file-input-box.jsSelectedFile.active{border:1px solid #c21b171a;background-color:#fbf4f3}
.file-input-box .form-control{position:absolute;width:100%;height:100%;top:0;left:0;background:red;opacity:0;cursor:pointer}
.file-input-box .file-img{height:44px;width:auto}
.file-input-box .file-icon{position:relative;width:44px;min-width:44px;height:44px;border-radius:50%;background-color:rgba(246,163,99,0.1);color:#c21b17;margin-right:12px}
.file-input-box .file-icon span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;line-height:16px}
.file-input-box .font14{margin-bottom:4px;color:#20252b}
.file-input-box .font14:last-child{margin-bottom:0}
.file-input-box .font14 span{font-family:"Roboto-Medium";word-break:break-word}
.file-input-box .progress-value{word-break:keep-all !important}
.file-input-box .input-label{display:flex;align-items:center;justify-content:center}
.file-input-box .file-selected-info{display:flex;width:calc(100% - 32px)}
.w-100{width:100%}
.progress-bar-wrap{width:100%;height:3px;background-color:rgba(194,27,23,0.1);border-radius:10px;overflow:hidden}
.progress-bar-wrap.active .progress-bar{width:100%}
.progress-bar-wrap .progress-bar{background-color:#c21b17;width:0;height:100%;transition:all 2s}
.icon-btn{width:16px;height:16px;padding:3px;font-size:16px}
.text-primary{color:#c21b17}
.mob-footer{display:none}
.existing-list-wrap .existing-list-row{display:flex;flex-wrap:wrap;padding-top:22px}
.existing-list-wrap .existing-list-row:first-child{padding-top:0}
.existing-list-wrap .existing-list-left{width:40%;padding-right:8px}
.existing-list-wrap .existing-list-right{width:60%}
.existing-list-wrap .existing-left-text{color:#20252b;font-family:"Roboto-Light"}
.existing-list-wrap .existing-right-text{color:#20252b;font-family:"Roboto-Medium";text-align:right}
.loaderInPopup{max-width:100% !important;padding:0 !important}
.loaderInPopup .imageSec img{width:100% !important}
.loaderInPopupComp{z-index:12 !important}
.steper-box{background-color:#fff !important}
.customer-txt-align{font-size:18px}
.renew-stepper-align{justify-content:center;padding:0 !important}
@media(max-width:1540px){.form-group-inner.mobile-input-inner::before{top:calc(100% - 25px)}
}
@media(max-width:1364px){.form-group-inner.mobile-input-inner::before{top:calc(100% - 26px)}
}
@media(max-width:1280px){.tooltip-text{margin-left:-60px}
.tooltip-text.center-placement{right:50%;left:auto;margin-left:0;margin-right:-15px}
.tooltip-text.center-placement-xs{left:auto;right:50%;margin-left:0;margin-right:-15px}
}
@media(max-width:991px){.heading48{font-size:36px;line-height:44px}
.tooltip-text.center-placement-xs{left:50%;right:auto;margin-left:-130px;margin-right:0}
}
@media(max-width:767px){.stepper-align-mob{padding-left:0 !important}
.heading48{font-size:32px;line-height:40px}
.heading32{font-size:24px;line-height:29px}
h2{font-size:18px;line-height:24px}
.heading28{font-size:18px;line-height:26px}
.heading27{font-size:27px;line-height:36px}
h3,.heading20{font-size:18px;line-height:24px}
.heading22{font-size:15px;line-height:23px}
.btn{font-size:14px;line-height:16px;height:40px}
.font18{font-size:14px;line-height:19px}
.font16{font-size:14px;line-height:21px}
.font14{font-size:13px;line-height:19px}
.desktop-img{display:none}
.mob-img{display:block}
.custom-radio-badge{min-width:45px}
.custom-radio-badge label{font-size:14px}
.tooltip-text{right:auto;left:50%;margin-left:-26px;margin-right:0}
.tooltip-text.center-placement{right:auto;left:50%;margin-left:-39px;margin-right:0;transform:translate(-50%,-14px)}
.tooltip-text.center-placement.center-placement-auto{margin-left:42px}
.tooltip-text.mx200-right-placement{width:270px;transform:translate(-65%,-14px)}
.form-group-inner{position:relative}
.form-group-inner.mobile-input-inner::before{top:32px}
.custom-radio.custom-radio24{width:20px;height:20px}
.custom-radio.custom-radio24 input[type="radio"]{width:20px;height:20px}
.custom-radio.custom-radio24 .radiobox-check{height:20px;width:20px}
.custom-radio.custom-radio24 .radiobox-check::before{padding:2px;border:1px solid #b0b2b3;background-color:#f8f9fa}
.custom-radio.custom-radio24 .radiobox-check::after{width:12px;height:12px}
.irs--round .irs-handle{width:67px}
.dark-list-bullets ul p{font-size:14px;line-height:21px;padding-left:13px}
.dark-list-bullets ul p::before{width:4px;height:4px;top:8px}
.row-flex{margin:-28px 0 0}
.row-flex .col-50{width:100%;padding:28px 0 0}
.file-input-box{padding:16px}
.file-input-box .input-label{justify-content:start}
.sticky-btn{padding:24px 16px;position:fixed;background-color:#fff;left:0;right:0;bottom:0;box-shadow:0 -4px 32px 0 #5050501F;z-index:10}
.desktop-footer{display:none}
.mob-footer{display:block}
.custom-checkbox-label{font-size:12px;line-height:16px}
.existing-list-wrap .existing-list-row{padding-top:14px}
.basic-coverage-wrapper.comprehensive-btn-wrap .basic-coverage-row{width:100%}
.basic-coverage-wrapper.comprehensive-btn-wrap .left-inner{justify-content:space-between;padding-left:0;padding-right:0;width:100%;margin:0}
.basic-coverage-wrapper.comprehensive-btn-wrap .text-content{padding:0}
.basic-coverage-wrapper.comprehensive-btn-wrap .coverage-text{text-align:right}
.basic-coverage-wrapper.comprehensive-btn-wrap .basic-coverage-inner{margin-left:0;margin-right:0;flex-direction:column;align-items:flex-start;padding-top:10px}
.basic-coverage-wrapper.comprehensive-btn-wrap .basic-coverage-row{padding-left:0;padding-right:0}
.basic-coverage-wrapper.comprehensive-btn-wrap .right-inner{flex-direction:column}
.basic-coverage-wrapper.comprehensive-btn-wrap .almost-done-wrap{display:none}
.basic-coverage-wrapper.comprehensive-btn-wrap .btn-wrapper{width:100%}
.basic-coverage-wrapper.comprehensive-btn-wrap .btn-wrapper:first-child{padding-right:0}
.basic-coverage-wrapper.comprehensive-btn-wrap .btn-wrapper:last-child{padding-top:16px}
.basic-coverage-wrapper.comprehensive-btn-wrap .btn-wrapper .btn{width:100%}
.basic-coverage-wrapper.comprehensive-btn-wrap .final-premium-cntr{display:block;width:100%;padding-top:16px}
.basic-coverage-wrapper.comprehensive-btn-wrap .premium-left{width:50%;padding:0 3px}
.basic-coverage-wrapper.comprehensive-btn-wrap .premium-right{width:50%;padding:0 3px;text-align:right}
.basic-coverage-wrapper.comprehensive-btn-wrap .plan-text{color:#20252b;font-size:16px;line-height:24px;font-family:"Roboto-Medium"}
.basic-coverage-wrapper.comprehensive-btn-wrap .final-premium-inner{display:flex;align-items:center;margin:0 -3px}
.basic-coverage-wrapper.comprehensive-btn-wrap .final-premium-text{text-align:left}
.basic-coverage-wrapper.comprehensive-btn-wrap .premium-price-text{text-align:right}
.basic-coverage-wrapper.comprehensive-btn-wrap .mob-price-none{display:none}
.basic-coverage-wrapper.comprehensive-btn-wrap .no-mob-padding{padding-top:0 !important}
.basic-coverage-wrapper.modify-btn-wrap .other-details-content{padding:0;border:0}
.basic-coverage-wrapper.modify-btn-wrap .premium-top-text{font-family:"Roboto-Medium";color:#20252b}
.basic-coverage-wrapper.modify-btn-wrap .premium-breakup-row{padding-top:15px;padding-bottom:15px;border-top:1px solid #f2f2f2}
.basic-coverage-wrapper.modify-btn-wrap .premium-breakup-row:first-child{border-top:0;padding-top:0}
.basic-coverage-wrapper.modify-btn-wrap .premium-row-heading{color:#20252b;font-family:"Roboto-Medium";margin-bottom:11px}
.basic-coverage-wrapper.modify-btn-wrap .other-details-content{border:0;padding:0}
.loaderInPopupComp .loaderInPopup{width:100% !important}
}
@media(max-width:374px){.form-group-inner.mobile-input-inner::before{top:31px}
}