.pageScrollMenuWrap{box-shadow:10px 10px 34px 0 rgba(0,0,0,0.23);-webkit-box-shadow:10px 10px 34px 0 rgba(0,0,0,0.23);-moz-box-shadow:10px 10px 34px 0 rgba(0,0,0,0.23);padding:20px 0;margin-top:-32px;margin-bottom:50px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}
.pageScrollMenuWrap.nomartop{margin-bottom:15px;margin-top:0;background:#fff}
.pageScrollMenuWrap.fixed.nomartop{top:0}
.pageScrollMenuWrap.fixedwithHeader.nomartop{top:64px}
.pageScrollMenuWrap .navbar-expand-xl{padding:0 40px;width:85%}
.pageScrollMenuWrap .navbar-expand-xl.fullWidth{width:99%}
.pageScrollMenuWrap .navbar-expand-xl .navbar-collapse{width:100%}
.pageScrollMenuSection .navbar-nav.owl-carousel .owl-nav span{font-size:0;color:#c21b17}
.pageScrollMenuSection .navbar-nav.owl-carousel .owl-nav button.owl-prev,.pageScrollMenuSection .navbar-nav.owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:44px;height:44px}
.pageScrollMenuSection .navbar-nav.owl-carousel .owl-nav button.owl-prev{left:-44px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/prev-arrow.svg) center no-repeat}
.pageScrollMenuSection .navbar-nav.owl-carousel .owl-nav button.owl-next{right:-44px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/next-arrow.svg) center no-repeat}
.pageScrollMenuSection .navbar-nav.owl-carousel .owl-nav button.owl-prev.disabled,.pageScrollMenuSection .navbar-nav.owl-carousel .owl-nav button.owl-next.disabled{cursor:default;opacity:.0}
.pageScrollMenuWrap .navbar-expand-xl .navbar-nav .nav-item{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;margin:0 16px}
.pageScrollMenuSection .navbar-nav.owl-carousel.owl-drag .owl-item:first-child .nav-item{margin-left:0}
.pageScrollMenuSection .navbar-nav.owl-carousel.owl-drag .owl-item:last-child .nav-item{margin-right:0}
.pageScrollMenuWrap .navbar-expand-xl .navbar-nav .nav-link{font-family:'robotobold';font-size:1.4rem;line-height:3.3em;color:#20252b;text-transform:uppercase;padding:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;white-space:nowrap}
.pageScrollMenuWrap .navbar-expand-xl .navbar-nav .nav-link.active{color:#c4271b}
.pageScrollMenuWrap.fixed{position:sticky;top:0;left:0;padding:10px 0;width:100%;z-index:3;background:#fff}
.pageScrollMenuWrap.fixedwithHeader{position:fixed;top:0;left:0;padding:10px 0;width:100%;z-index:3;background:#fff}
.pageScrollMenuWrap .btnWrap{white-space:nowrap;z-index:1}
.pageScrollMenuWrap .subscribeBtn{float:right;border:1px solid #c5281c;padding:10px 30px;font-family:'robotobold';font-size:1.6rem;line-height:normal;color:#c4271b;text-transform:uppercase;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}
.pageScrollMenuWrap .subscribeBtn:hover{text-decoration:none;background:#c21b17;color:#fff}
.pageScrollMenuWrap .navbar-toggler-icon{width:30px;height:5px;margin-bottom:5px;background:#000;display:block}
.pageScrollMenuWrap.fixed .subscribeBtn{font-size:1.4rem;margin-top:5px;padding:8px 20px}
.pageScrollMenuWrap .pageScrollMenuSection .scrollingWrap{display:flex}
.pageScrollMenuWrap .scrolling-arrow{background-color:#fff;box-shadow:-15px 0 16px 1px #fff;display:none;float:left;height:48px;padding:16px 10px 5px;text-align:center;width:70px;z-index:1}
.pageScrollMenuWrap .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0}
.pageScrollMenuWrap .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:10px}
.pageScrollMenuWrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{background:transparent;margin:0}
.pageScrollMenuWrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(204,204,204,0)}
.pageScrollMenuWrap .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(204,204,204,0.80)}
@media(max-width:1200px){.pageScrollMenuWrap .navbar-expand-xl{width:75%}
}
@media(max-width:800px){.pageScrollMenuWrap,.pageScrollMenuWrap.fixed{padding:10px 0}
.pageScrollMenuWrap .subscribeBtn,.pageScrollMenuWrap.fixed .subscribeBtn{font-size:1.4rem;margin-right:10px;padding:8px 20px}
.pageScrollMenuWrap .navbar-expand-xl .navbar-nav .nav-link,.pageScrollMenuWrap.fixed .navbar-expand-xl .navbar-nav .nav-link{font-size:1.4rem}
.pageScrollMenuWrap .navbar-expand-xl .navbar-nav .nav-item,.pageScrollMenuWrap.fixed .navbar-expand-xl .navbar-nav .nav-item{margin-left:15px}
}
@media(max-width:767px){.pageScrollMenuWrap .navbar-toggler{padding:0}
.pageScrollMenuWrap .pageScrollMenuSection{overflow-y:auto}
.pageScrollMenuWrap.fixedwithHeader.nomartop{top:61px}
}
@media(max-width:639px){.pageScrollMenuWrap .navbar-expand-xl{width:60%}
}
.menuBar{position:sticky;top:0;z-index:3}
.stepsToPurchaseInsurance{padding:50px 0 75px}
.stepsToPurchaseInsurance .container{max-width:740px}
.stepsToPurchaseInsurance .titleText{padding-bottom:5px;text-align:left;font-size:3.6rem}
.stepsToPurchaseInsurance .steps li{display:flex;min-height:200px;position:relative}
.stepsToPurchaseInsurance .steps li:before{background-color:#b2b2b2;content:'';height:0;left:200px;position:absolute;top:80px;width:1px}
.stepsToPurchaseInsurance .steps li:last-child{min-height:auto}
.stepsToPurchaseInsurance .steps li:last-child:before{display:none}
.stepsToPurchaseInsurance .steps li span.icon{display:block;width:100%}
.stepsToPurchaseInsurance .steps li .iconWrap{width:300px}
.stepsToPurchaseInsurance .steps li span.number{align-items:center;background-color:#f1644a;border:6px solid #fff;border-radius:50%;color:#fff;display:flex;font-family:'robotolight';font-size:3rem;height:70px;justify-content:center;left:165px;position:absolute;top:17px;width:70px}
.stepsToPurchaseInsurance .steps li:nth-child(2) span.number{background-color:#c4281b}
.stepsToPurchaseInsurance .steps li:nth-child(3) span.number,.stepsToPurchaseInsurance .steps li:nth-child(4) span.number,.steps li:nth-child(5) span.number{background-color:#a81a38}
.stepsToPurchaseInsurance.allVisible .steps li:nth-child(3) span.number{background-color:#c4281b}
.stepsToPurchaseInsurance .steps li span.content{font-family:'robotolight';font-size:2rem;line-height:1.4em;width:70%}
.stepsToPurchaseInsurance .steps li span.content h4{display:block;font-family:'robotomedium';font-size:2.4rem;padding:27px 0 9px}
.stepsToPurchaseInsurance .steps li span.icon,.stepsToPurchaseInsurance .steps li span.number,.stepsToPurchaseInsurance .steps li span.content{transition:ease-in 1s;opacity:0}
.stepsToPurchaseInsurance .steps li:before{transition:ease .7s .9s}
.stepsToPurchaseInsurance.aos-animate .steps li span.icon,.stepsToPurchaseInsurance.aos-animate .steps li span.number,.stepsToPurchaseInsurance.aos-animate .steps li span.content{opacity:1}
.stepsToPurchaseInsurance.aos-animate .steps li:nth-child(2) span.icon,.stepsToPurchaseInsurance.aos-animate .steps li:nth-child(2) span.number,.stepsToPurchaseInsurance.aos-animate .steps li:nth-child(2) span.content{transition-delay:1.5s}
.stepsToPurchaseInsurance.aos-animate .steps li:nth-child(3) span.icon,.stepsToPurchaseInsurance.aos-animate .steps li:nth-child(3) span.number,.stepsToPurchaseInsurance.aos-animate .steps li:nth-child(3) span.content{transition-delay:2.5s}
.stepsToPurchaseInsurance.aos-animate .steps li:before{height:100%}
.stepsToPurchaseInsurance.aos-animate .steps li:nth-child(2):before{transition-delay:2s}
.stepsToPurchaseInsurance.allVisible{background-color:#f8f8f8}
.stepsToPurchaseInsurance.allVisible .container{max-width:770px}
.stepsToPurchaseInsurance.allVisible .titleText{padding-bottom:5px;font-size:3.6rem}
.stepsToPurchaseInsurance.allVisible .topContent{padding-bottom:20px}
.stepsToPurchaseInsurance.allVisible .steps li span.icon,.stepsToPurchaseInsurance.allVisible .steps li span.number,.stepsToPurchaseInsurance.allVisible .steps li span.content{opacity:1}
.stepsToPurchaseInsurance.allVisible .steps li:before{height:100%}
.stepsToPurchaseInsurance.allVisible .topContent p{color:#000}
.stepsToPurchaseInsurance.allVisible .steps li span.content,.stepsToPurchaseInsurance.allVisible .steps li span.content a{color:#000}
.stepsToPurchaseInsurance.allVisible .steps li span.icon{text-align:center;margin-left:-20%}
.stepsToPurchaseInsurance .bottomContent{padding:50px 0 20px;max-width:656px;margin:0 auto}
.stepsToPurchaseInsurance .bottomContent p{font-size:1.6rem;line-height:24px;color:#000;font-family:'robotomedium'}
.stepsToPurchaseInsurance .consultWithDr .topImg{display:block;padding-bottom:60px}
.stepsToPurchaseInsurance .consultWithDr .topImg img{width:100%;margin:0 auto}
.stepsToPurchaseInsurance.allVisible .consultWithDr .topContent{text-align:center}
.stepsToPurchaseInsurance.allVisible .consultWithDr .titleText{padding-bottom:15px;text-align:center}
@media(max-width:1023px){.stepsToPurchaseInsurance .steps li span.icon,.stepsToPurchaseInsurance .steps li span.number,.stepsToPurchaseInsurance .steps li span.content{transition:none;opacity:1}
.stepsToPurchaseInsurance .steps li:before{transition:none}
}
@media(max-width:768px){.stepsToPurchaseInsurance.allVisible .titleText{font-size:3.2rem}
}
@media(max-width:767px){.stepsToPurchaseInsurance .steps li{display:block;min-height:300px;padding-left:80px}
.stepsToPurchaseInsurance .steps li:before{height:300px;left:27.5px}
.stepsToPurchaseInsurance.aos-animate .steps li:before{height:300px}
.stepsToPurchaseInsurance .steps li span.number{height:55px;left:0;top:80px;width:55px}
.stepsToPurchaseInsurance .steps li span.icon{display:block;width:100%}
.stepsToPurchaseInsurance .steps li span.icon img{height:70px}
.stepsToPurchaseInsurance .steps li span.content h4{padding-top:15px}
.stepsToPurchaseInsurance .steps li span.content br{display:none}
.stepsToPurchaseInsurance .steps li .iconWrap,.stepsToPurchaseInsurance .steps li span.content{width:auto}
.stepsToPurchaseInsurance.allVisible .steps li span.icon{text-align:left;margin-left:0}
}
.accordionComp.padding{padding:50px 0}
.accordionComp.addBorder .accordionWrap{border:1px solid #d8d8d8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.accordionComp .accordionBox:first-child .accordionTitle{border-top:0}
.accordionComp .accordionTitle{font-family:robotoregular;font-size:2rem;line-height:normal;color:#20252b;padding:27px 60px 27px 27px;background:#fff;border-top:1px solid #d8d8d8;display:block;position:relative}
.accordionComp .accordionTitle:hover{text-decoration:none}
.accordionComp .accordionTitle:after{content:'';position:absolute;right:38px;top:50%;border:solid #20252b;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg)}
.accordionComp .accordionBox.bookMark .accordionTitle{background:#fff9f8;padding-right:140px}
.accordionComp .accordionBox.active .accordionTitle:after{transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg);-moz-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);-o-transform:translateY(-50%) rotate(-135deg)}
.accordionComp .accordionTitle:before{content:'';position:absolute;right:102px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:30px;height:28px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/red-star.svg) no-repeat;display:none}
.accordionComp .accordionBox.bookMark .accordionTitle:before{display:block}
.accordionComp .accordionContent{padding:20px 27px;display:none}
.accordionComp .accordionContent ul li{background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/red-triangle-icon.png) no-repeat 0 4px;color:#20252b;font-family:'robotolight';font-size:2rem;line-height:20px;padding-bottom:15px;padding-left:20px;position:relative}
.accordionComp .accordionContent h4{font-family:'robotoregular';font-size:2rem;padding:10px 0 15px}
.accordionComp .titleText{padding-bottom:20px}
.accordionComp .accordionBox:first-child .accordionTitle{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}
.accordionComp .accordionBox:last-child .accordionTitle{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px}
.accordionComp .btnWrap{padding:20px 0 30px;text-align:center}
@media(max-width:767px){.accordionComp .accordionTitle{font-size:1.8rem;padding:15px 32px 15px 12px}
.accordionComp .accordionTitle:before{right:40px;width:20px;height:18px;background-size:cover}
.accordionComp .accordionTitle:after{right:12px}
.accordionComp .accordionContent{padding:18px 24px}
.accordionComp .accordionContent p{font-size:1.8rem;line-height:24px;padding-bottom:10px}
.accordionComp .accordionBox.bookMark .accordionTitle{padding-right:70px}
.accordionComp .accordionContent ul li,.accordionComp .accordionContent h4{font-size:1.8rem}
}
.redBgWithContent .leftContentBox{padding:40px 50px;background-image:linear-gradient(244deg,#c5281c 100%,#af2219 0);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;width:75%;display:inline-block;vertical-align:top;position:sticky;top:80px}
.redBgWithContent .leftContentBox h5{font-family:'robotolight';font-size:4.8rem;line-height:60px;padding-bottom:30px;color:#fff}
.redBgWithContent .leftContentBox p{font-family:'robotolight';font-size:2rem;line-height:28px;padding-bottom:10px;color:#fff}
.redBgWithContent .leftContentBox .textWrap{max-width:70%}
.redBgWithContent .rightContentBox{padding:48px 70px 48px 50px;background:#fff;margin:80px 0 0 -21%;box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);width:45%;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;position:relative}
.redBgWithContent .rightContentBox ul li{padding:0 0 25px 25px;position:relative}
.redBgWithContent .rightContentBox ul li::before{position:absolute;content:'';left:0;top:6px;background:url(../../content/dam/futuregeneraliindiainsurancecoltd/common/red-arrow-tick-icon.svg);width:14px;height:12px}
.redBgWithContent .rightContentBox ul li ul{padding-bottom:5px}
.redBgWithContent .rightContentBox ul li li{font-size:1.6rem;padding:0 0 10px 20px;position:relative}
.redBgWithContent .rightContentBox ul li li::before{position:absolute;content:'';top:3px;background:url(../../content/dam/futuregeneraliindiainsurancecoltd/common/bullet.gif) no-repeat;width:14px;height:12px}
.redBgWithContent .rightContentBox p{font-size:1.6rem;line-height:1.3em}
.redBgWithContent .rightContentBox span{font-family:"robotolight";font-size:1.6rem;line-height:20px;color:#20252b;display:block}
.redBgWithContent .rightContentBox .withTicker{padding-bottom:15px;font-family:robotoregular;font-size:1.4rem}
@media(max-width:1023px){.redBgWithContent .includedComp ul li{width:45%}
}
@media(max-width:990px){.redBgWithContent .container{padding:0;max-width:100%}
.redBgWithContent .leftContentBox{display:block;padding:55px 5% 100px 5%;position:relative;top:0;width:100%}
.redBgWithContent .leftContentBox h5{font-size:4rem;line-height:52px;padding-bottom:20px}
.redBgWithContent .leftContentBox p{font-size:1.6rem;line-height:24px;padding-bottom:20px}
.redBgWithContent .leftContentBox .textWrap{max-width:100%}
.redBgWithContent .rightContentBox{margin:-75px auto 0;width:90%;display:block}
}
.redBgWithStickyContent{padding-bottom:50px;position:relative}
.redBgWithStickyContent:after{content:'';position:absolute;right:0;top:60px;width:1307px;height:454px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/images/icons/red/after-purchase-transparant-bg.png) no-repeat;background-size:cover}
.redBgWithStickyContent .contentBoxWrap{display:flex;justify-content:flex-end;z-index:1}
.redBgWithStickyContent .leftContentBox{padding:110px 50px 110px 111px;width:60%;display:inline-block;vertical-align:top;position:relative;top:0;z-index:1;position:absolute}
.redBgWithStickyContent .leftContentBox:before{content:'';position:absolute;left:-50%;top:0;width:100%;height:100%;background-color:#ad2115}
.redBgWithStickyContent .leftContentBox:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ad2115;transform:skew(-50deg,0);border-radius:0 0 150px 0}
.redBgWithStickyContent .leftContentBox h5{font-family:'robotolight';font-size:4.8rem;line-height:60px;padding-bottom:30px;color:#fff}
.redBgWithStickyContent .leftContentBox p{font-family:'robotolight';font-size:2rem;line-height:28px;padding-bottom:10px;color:#fff}
.redBgWithStickyContent .leftContentBox .textWrap{max-width:60%;position:relative;z-index:1}
.redBgWithStickyContent .rightContentBox{padding:20px 50px 20px 50px;background:hsl(0,0,100%);margin:50px 0 0 0;box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);width:48%;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;position:relative;z-index:2;max-width:552px}
.redBgWithStickyContent .rightContentBox ul li{padding:0 0 25px 25px;position:relative}
.redBgWithStickyContent .rightContentBox ul li::before{position:absolute;content:'';left:0;top:6px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/images/icons/red/red-arrow-tick-icon.svg);width:14px;height:12px}
.redBgWithStickyContent .rightContentBox ul li ul{padding-bottom:5px}
.redBgWithStickyContent .rightContentBox ul li li{font-size:1.6rem;padding:0 0 10px 20px;position:relative}
.redBgWithStickyContent .rightContentBox ul li li::before{position:absolute;content:'';top:3px;background:url(../assets/images/bullet.gif) no-repeat;width:14px;height:12px}
.redBgWithStickyContent .rightContentBox p{font-size:1.6rem;line-height:1.3em}
.redBgWithStickyContent .rightContentBox span{font-family:"robotolight";font-size:1.6rem;line-height:20px;color:#20252b;display:block}
.redBgWithStickyContent .rightContentBox .withTicker{padding-bottom:5px;font-family:'robotobold'}
.redBgWithStickyContent .leftContentBox{position:sticky}
.redBgWithStickyContent .rightContentBoxWrap{width:35%;display:inline-block;position:relative;vertical-align:top}
.redBgWithStickyContent .rightContentBox{width:100%}
@media(max-width:1200px){.redBgWithStickyContent .leftContentBox{padding:80px;width:65%}
.redBgWithStickyContent:after{width:90%;height:400px}
.redBgWithStickyContent .rightContentBoxWrap{width:29%}
.redBgWithStickyContent .rightContentBox{padding:10px 20px}
}
@media(max-width:1023px){.redBgWithStickyContent .includedComp ul li{width:45%}
}
@media(max-width:990px){.redBgWithStickyContent .container{padding:0;max-width:100%}
.redBgWithStickyContent .leftContentBox{display:block;padding:55px 5% 100px 5%;position:relative;top:0;width:100%}
.redBgWithStickyContent .leftContentBox h5{font-size:4rem;line-height:52px;padding-bottom:20px}
.redBgWithStickyContent .leftContentBox p{font-size:1.6rem;line-height:24px;padding-bottom:20px}
.redBgWithStickyContent .leftContentBox .textWrap{max-width:100%}
.redBgWithStickyContent .rightContentBox{margin:-75px auto 0;width:90%;display:block}
.redBgWithStickyContent .leftContentBox:before{left:0}
.redBgWithStickyContent:after,.redBgWithStickyContent .leftContentBox:after{display:none}
.redBgWithStickyContent .rightContentBoxWrap{width:100%}
}
footer .footerTop{background-color:#454f58;background-image:linear-gradient(112deg,#48535c,#20252b 100%);padding:30px 0}
.footer-social-wrap p{color:#fff;max-width:60%;font-size:1.6rem;line-height:24px;font-family:robotolight}
.social-footer-list li{width:40px;height:40px;background:transparent;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .5s}
.social-footer-list li a{display:block;padding:10px}
.social-footer-list li a img{width:20px;height:20px}
.social-footer-list li:hover{background:rgba(0,0,0,0.2)}
.social-footer-list{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;align-items:center}
footer.footerJourney p{color:#ccc;font-family:'robotolight';font-size:1.4rem;line-height:1.4em}
footer.footerJourney p.copyright{font-family:'robotobold';margin-bottom:20px;padding:70px 0 20px;position:relative;text-transform:uppercase}
footer.footerJourney p.copyright::before{background:#ccc;bottom:-20px;content:'';height:1px;left:0;margin-bottom:20px;position:absolute;width:95px}
@media(max-width:1366px){.footer-links-list li a{font-size:1.3rem}
footer .footerBottom p{font-size:1.4rem}
}
@media(max-width:1023px){.footer-social-wrap p{max-width:90%}
.footer-main-links h3 span{display:block}
.down-app-list{max-width:220px;padding:0;margin:0 auto}
.social-footer-list li{background:rgba(0,0,0,0.2)}
}
@media(max-width:767px){.footer-social-wrap{margin:30px 0}
.footer-social-wrap p{max-width:80%;text-align:center;width:100%;margin:0 auto;padding:15px 0}
.footer-logo-wrap{text-align:center}
footer .footerTop{padding:15px 0}
footer.footerJourney p.copyright{padding-top:20px}
}
header.headerJourney{display:flex;justify-content:space-between;background:#c21a17;padding:12px 40px;position:relative;align-items:center;z-index:5}
header.headerJourney p{color:#fff;font-family:'robotoregular';font-size:1.4rem;line-height:1.2em;padding:0 0 0 22px;position:relative}
.mg-r-5{margin-right:5px !important}
@media(max-width:767px){header.headerJourney{background-color:#fff;box-shadow:inset 0 -1px 0 0 #ccc}
header.headerJourney .logo svg g g{fill:#c21a17}
header.headerJourney p{display:none}
}
@media(max-width:639px){header.headerJourney{padding:12px 12px}
header.headerJourney .logo svg{width:100px}
header.headerJourney p{font-size:1.2rem}
header.headerJourney p:before{top:2px}
}
@font-face{font-family:'icomoon';src:url('../clientlib-pet-insurance/resources/fonts/icomoon.eot?2rnzcb');src:url('../clientlib-pet-insurance/resources/fonts/icomoon.eot?2rnzcb#iefix') format('embedded-opentype'),url('../clientlib-pet-insurance/resources/fonts/icomoon.ttf?2rnzcb') format('truetype'),url('../clientlib-pet-insurance/resources/fonts/icomoon.woff?2rnzcb') format('woff'),url('../clientlib-pet-insurance/resources/fonts/icomoon.svg?2rnzcb#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-phone:before{content:"\e900"}
.customDropdown .selectboxit-container .selectboxit{border-bottom:1px solid #ffffffff;border-radius:0}
.selectboxit-default-arrow{border-color:#ffffffff}
.customDropdown .selectboxit-text{color:#fff}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow{right:5px}
.selectboxit-container .selectboxit{padding:3px}
.selectboxit-container .selectboxit-options{max-height:200px}
.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:0;border-top:0;z-index:99;color:black;top:73%;left:11px;right:0;width:94%;max-height:167px;overflow-y:scroll;background-color:#fff}
.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}
.autocomplete-items div:hover{background-color:#e9e9e9}
.autocomplete-active{background-color:#a3a3a3 !important;color:black}