@media(max-width:991px) and (min-width:320px){.mob-container{height:auto;background:#fff}
}
@media(max-width:767px){.section-banner-get .container{padding-left:15px;padding-right:15px}
}
.section-banner-get h2.h2-v2{color:#444;font-size:24px;font-weight:900;line-height:34px;margin:0 auto;text-align:center}
.insurance-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}
.insurance-menu__list{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border-bottom:1px solid rgba(221,221,221,0.3);border-right:1px solid rgba(221,221,221,0.3)}
.insurance-menu__list:nth-child(3n){border-right:0}
.insurance-menu__link{text-align:center;padding:15px 10px;width:100%;min-height:103px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.insurance-menu__link:hover{text-decoration:none;color:#fb0}
.insurance-menu__link:hover .insurance-title{color:#fb0}
.insurance-menu__holder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}
.insurance-icon{margin-bottom:10px}
.insurance-title{text-transform:capitalize;color:#444;font-size:12px;line-height:14px;text-shadow:0 0 #444;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700}
.insurance-renew-link-wrap{margin-top:5px;margin-left:-15px;margin-right:-15px}
.insurance-renew-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#444;font-size:14px;text-transform:capitalize;font-weight:700;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}
.insurance-renew-link:focus,.insurance-renew-link:hover{text-decoration:none;color:#fb0}
.insurance-renew-link__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}
.insurance-renew-icon{height:15px;margin-right:5px}
.insurance-arrow-icon{-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;right:15px;position:relative}
.section-banner-carousel{padding:15px 0 30px}
.section-banner-carousel .col-sm-12{padding:0}
.banner-slider-container .owl-item{border-radius:5px;overflow:hidden}
.banner-slider-container .owl-item.active:first-child{margin-left:-15px}
.banner-slider-container img{min-height:190px;-o-object-fit:cover;object-fit:cover}
@media(min-width:375px){.banner-slider-container img{min-height:200px}
}
.quote-slider-banner{padding:0}
.quote-band-wrapper>.container{padding:0 10px}
.section-banner-carousel .banner-slider-container a{border:1px solid #ddd;display:block;border-radius:5px;overflow:hidden}
.insurance-menu__list:nth-last-child(3),.insurance-menu__list:nth-last-child(2),.insurance-menu__list:nth-last-child(1){border-bottom:0}
.whats-cards-wrap-col{padding-right:0}
.section-whats-warp{padding-top:25px;background-image:linear-gradient(180deg,#f5f5f5 0,#fff 100%)}
.pr-xs-0{padding-right:0}
.col-sm-121{display:flex;overflow-x:auto}
.whats-cards-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:24px;flex-grow:1;flex-direction:row}
.whats-card-list{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 22px);flex:0 0 calc(100% - 70px);padding-left:8px;padding-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex}
.whats-card-img{background-color:#f2f2f2;border-radius:50%;width:59px;height:59px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:60px;min-width:60px}
.whats-card-content{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.14);box-shadow:0 2px 3px 0 rgba(0,0,0,0.14);padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.whats-card-text{-webkit-box-flex:0;-ms-flex:0 0 76%;flex:0 0 76%;max-width:76%}
.products-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;margin-left:-8px;margin-right:-8px;column-gap:8px}
.products-menu__list{list-style-type:none;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 31.33%;margin-top:16px;max-width:31.33%;max-height:95px;position:relative}
.products-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:4px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;height:95px;text-transform:capitalize;position:relative;text-align:center}
.products-img{height:50px;pointer-events:none;width:50px}
.section-insurance-link{padding:17px 0}
.renew-insurance-link{padding:11px 0;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}
.renew-img{margin-right:13px;height:20px;width:21px;pointer-events:none}
@media(max-width:767px){.col-xs-px-22{padding-left:22px;padding-right:22px}
.col-xs-px-11{padding-left:13px;padding-right:17px}
}
.virat-carouse-img-container{position:relative}
.virat-carouse-img{position:absolute;right:0;bottom:0;text-align:right}
.virat-carousel-subtitle{width:90%}
.virat-carouse-img img{width:58%}
.qf-switcher-img-holder>img{pointer-events:none}
.swiper{width:100%;height:100%;background-image:linear-gradient(to bottom,#f6f6f6,#fefefe)}
.swiper-slide{font-size:18px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.swiper-pagination-bullet-active{background-color:#fb0 !important}
.carousel-card{display:flex;width:90%;background-color:#fff;padding-top:16px;padding-left:12px;padding-right:8px;border-radius:4px;margin-bottom:32px;min-height:160px;box-shadow:0 2px 3px 0 rgb(0 0 0 / 14%)}
.carousel-card-text{display:flex;flex-direction:column;color:#444;text-align:left;width:70%}
.carousel-card-title{font-size:18px;font-weight:900;margin-bottom:12px;letter-spacing:normal;line-height:24px;color:#000}
.carousel-card-subtitle{font-size:14px;color:#444}
.carousel-card-img{width:30%;display:flex;justify-content:center;align-items:flex-start}
.carousel-card-img img{vertical-align:middle;width:65px;height:auto}
.carousel-card .virat-img{width:100%;max-width:90px;align-self:flex-end;margin-top:-8px}
.carousel-cta{margin-top:10px;margin-bottom:8px;font-weight:900}
@media(min-width:768px) and (max-width:991px){#homepage-ctrl-parent{width:100%}
}
.health-form-wrapper{height:90px;width:100%}
.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,86%)}
}
.none-text-transform{text-transform:none}
.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}
}