.twoCardsWithButtonComp{padding:80px 0}
.twoCardsWithButtonComp .titleText{padding-bottom:22px}
.twoCardsWithButtonComp .titlePara{text-align:center;padding-bottom:38px;font-size:2.5rem;line-height:1.2em}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel{justify-content:space-between}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .owl-stage{display:flex}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .owl-item{display:flex;flex:1 0 auto}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item{border-radius:5px;box-shadow:0 1px 25px 0 rgba(0,0,0,0.1);background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin:12px}
.twoCardsWithButtonComp .btnWrap{box-shadow:0 1px 25px 0 rgba(0,0,0,0.1);background-color:#fff;margin:12px 0}
.twoCardsWithButtonComp .card-img-top{border-bottom:8px solid #c4271b}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item .card{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;height:100%;border:0}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item .card-body{padding:16px 24px 25px 24px}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item .tagArea{font-family:'robotobold';font-size:1.4rem;line-height:1.2em;color:#6f7072;padding-bottom:16px;margin-bottom:0;text-transform:uppercase;display:block}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item h5{font-family:'robotolight';font-size:2.4rem;line-height:1.2em;color:#20252b;padding-bottom:40px;margin-bottom:0}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item P{font-family:'robotolight';font-size:1.6rem;line-height:normal;color:#20252b;padding-bottom:40px;margin:0}
.twoCardsWithButtonComp .card-img-top{border-top-left-radius:5px;border-top-right-radius:5px}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item .card iframe{height:200px}
.twoCardsWithButtonComp .readPostBtn{font-family:'robotobold';font-size:1.6rem;line-height:1.2em;color:#c4271b;text-transform:uppercase}
.twoCardsWithButtonComp .btnWrap img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.twoCardsWithButtonComp .btnWrap .primaryRedBtn{display:none}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel.owl-carousel .owl-dots{position:relative;margin:30px auto 0;text-align:center}
@media(max-width:1024px){.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item h5{font-size:2rem;padding-bottom:25px}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item .card-body{padding:16px}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item P{padding-bottom:22px;font-size:1.5rem}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item .card iframe{height:260px}
}
@media(max-width:1023px){.twoCardsWithButtonComp{padding:74px 0 80px 0}
.twoCardsWithButtonComp .titleText{padding-bottom:18px;font-size:4rem}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item:first-child{margin-left:12px}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item{margin:12px;width:auto}
.twoCardsWithButtonComp .btnWrap .primaryRedBtn{display:block}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel{display:block}
.twoCardsWithButtonComp .twoCardsWithButtonCarouselWrap{padding-left:0;padding-right:0}
.twoCardsWithButtonComp .btnWrap .desktopShowOnly{display:none}
.twoCardsWithButtonComp .btnWrap .mobileShowOnly{display:block}
.twoCardsWithButtonComp .btnWrap{box-shadow:none;background-color:transparent;text-align:center}
.twoCardsWithButtonComp .btnWrap .mobileShowOnly{display:inline-block}
.twoCardsWithButtonComp .container{max-width:100%}
.twoCardsWithButtonComp .carouselBtn,.twoCardsWithButtonComp .twoCardsWithButtonCarouselWrap{max-width:100%;flex:none}
}
@media(max-width:767px){.twoCardsWithButtonComp .btnWrap .mobileShowOnly{display:block}
.twoCardsWithButtonComp .twoCardsWithButtonCarousel .item .card iframe{height:195px}
.twoCardsWithButtonComp .card-img-top{max-height:200px}
}
.homeBanner{z-index:1}
.homeBanner .homeBannerCarousel{background-color:#0f100b}
.homeBanner .captionContent{position:absolute;left:0;width:100%;top:150px;height:calc(100% - 150px)}
.homeBanner .captionContent .contentTextSection{max-width:68%}
.homeBanner .captionContent .textSubArea{font-family:robotobold;font-size:1.4rem;line-height:16px;color:#fff;text-transform:uppercase;padding-bottom:20px;display:block}
.homeBanner .captionContent h1{font-family:robotolight;font-size:4.8rem;line-height:1.2em;color:#fff;padding-bottom:20px}
.homeBanner .captionContent p{color:#fff;font-size:2.4rem;line-height:32px;padding-bottom:46px}
.homeBanner .captionContent h2{font-family:robotolight;font-size:4.8rem;line-height:1.2em;color:#fff;padding-bottom:20px}
.homeBanner .captionContent h3{font-family:robotolight;font-size:4.8rem;line-height:1.2em;color:#fff;padding-bottom:20px}
.homeBanner .bottomQuotesWrap{position:absolute;bottom:65px;width:70%;z-index:2}
.homeBanner .captionContent .secondaryWhiteBtn{margin-bottom:20px}
.homeBanner .bottomQuotes{padding:16px 24px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.homeBanner .bottomQuotes span{font-family:robotolight;font-size:2rem;line-height:1.2em;color:#20252b;display:inline-block}
.homeBanner .owl-carousel .owl-item img.desktopShowOnly{display:block}
.homeBanner .owl-carousel .owl-item img.mobileShowOnly{display:none}
.homeBanner .homeBannerCarousel.owl-carousel .owl-nav span{font-size:0;color:#c21b17}
.homeBanner .homeBannerCarousel.owl-carousel .owl-nav button.owl-prev,.homeBanner .homeBannerCarousel.owl-carousel .owl-nav button.owl-next{margin-top:-10px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:12px;height:20px}
.homeBanner .homeBannerCarousel.owl-carousel .owl-nav button.owl-prev{left:24px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/prev-white-arrow.svg)}
.homeBanner .homeBannerCarousel.owl-carousel .owl-nav button.owl-next{right:24px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/next-white-arrow.svg)}
.homeBanner .selectboxit-container .selectboxit{padding:0;padding-bottom:3px;border:0}
.homeBanner .selectboxit-container span.selectboxit-text{border-bottom:2px solid #c21b17}
.homeBanner .selectboxit .selectboxit-arrow-container .selectboxit-arrow{right:4px;margin-top:-3px}
.homeBanner .customDropdown{margin-left:5px}
.customDropdown .selectboxit-list a.selectboxit-option-anchor{padding:5px}
.mainBanner.homeBanner .homeBannerform .bannerFormList{display:none}
.homeBanner .captionContent{height:auto;top:50%;transform:translateY(-50%)}
.homeBanner .captionContent .miniText{color:#fff;font-size:2rem;line-height:1.2em;padding-bottom:25px;display:block}
.banner-ht{min-height:500px}
@media(max-width:1300px){.homeBanner .bottomQuotesWrap{width:80%}
}
@media(max-width:1200px){.homeBanner .homeBannerCarousel.owl-carousel .owl-nav button.owl-prev{left:15px}
.homeBanner .homeBannerCarousel.owl-carousel .owl-nav button.owl-next{right:15px}
.homeBanner .captionContent h1{font-size:4rem}
.homeBanner .captionContent h2{font-size:4rem}
}
@media(max-width:1024px){.homeBanner .captionContent .textSubArea{padding-bottom:13px}
.homeBanner .captionContent h1{font-size:3.1rem;padding-bottom:12px;line-height:1.1em}
.homeBanner .captionContent h2{font-size:3.1rem;padding-bottom:12px;line-height:1.1em}
.homeBanner .captionContent p{font-size:2.1rem;padding-bottom:15px;line-height:1.1em}
.homeBanner .captionContent .miniText{font-size:1.8rem;padding-bottom:20px}
.homeBanner .captionContent .secondaryWhiteBtn{padding:13px 30px;margin-bottom:15px}
.homeBanner .bottomQuotesWrap{width:91%}
.homeBanner .selectboxit-container span.selectboxit-text{padding-right:15px}
.banner-ht{min-height:unset}
}
@media(max-width:1023px){.homeBanner .captionContent{transform:none}
.homeBanner .captionContent h1 br,.homeBanner .captionContent p br{display:none}
.homeBanner .captionContent h2 br,.homeBanner .captionContent p br{display:none}
.homeBanner .homeBannerCarousel.owl-carousel .owl-nav{display:none}
.homeBanner .homeBannerCarousel.owl-carousel .owl-dots{position:absolute;margin:0 auto;text-align:center;left:0;right:0;bottom:23px}
.homeBanner .homeBannerCarousel.owl-carousel button.owl-dot{margin:5px;width:8px;height:8px;background:#b0b2b3;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}
.homeBanner .homeBannerCarousel.owl-carousel button.owl-dot.active{background:#c21b17}
.homeBanner .bottomQuotesWrap{bottom:120px;left:5%;width:90%}
.homeBanner .bottomQuotes{padding:12px 24px}
.homeBanner .bottomQuotes .bottomQuotesContent{flex-wrap:wrap}
.homeBanner .bottomQuotesContent>span{padding-bottom:7px}
.homeBanner .contentTextSection{max-width:80%}
.homeBanner .captionContent h1{font-size:3rem;padding-bottom:12px;line-height:1.2em}
.homeBanner .captionContent h2{font-size:3rem;padding-bottom:12px;line-height:1.2em}
.homeBanner .captionContent p{font-size:2rem;padding-bottom:15px;line-height:1.2em}
.homeBanner .captionContent .miniText{font-size:1.6rem;padding-bottom:10px}
.homeBanner .captionContent{top:90px}
.homeBanner .captionContent .bottomQuotesWrap{width:100%;bottom:55px}
}
@media(max-width:767px){.homeBanner .captionContent{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.homeBanner .captionContent h1{font-size:3.2rem;line-height:44px;padding-bottom:32px}
.homeBanner .captionContent h2{font-size:3.2rem;line-height:44px;padding-bottom:32px}
.homeBanner .bottomQuotes .bottomQuotesContent{padding-bottom:10px}
.homeBanner .captionContent .textSubArea{padding-bottom:15px}
.homeBanner .captionContent h1{font-size:2.8rem;line-height:normal;padding-bottom:15px}
.homeBanner .captionContent h2{font-size:2.8rem;line-height:normal;padding-bottom:15px}
.homeBanner .captionContent p{font-size:1.8rem;line-height:normal;padding-bottom:15px}
.homeBanner .bottomQuotes{padding:16px}
.homeBanner .captionContent .bottomQuotes .customDropdown{margin-bottom:25px}
.homeBanner .bottomQuotes .primaryRedBtn{min-width:100%}
.homeBanner .owl-carousel .owl-item img.desktopShowOnly{display:none}
.homeBanner .owl-carousel .owl-item img.mobileShowOnly{display:block}
.homeBanner .captionContent .contentTextSection{max-width:100%}
.homeBanner .captionContent{top:43px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.homeBanner .captionContent .secondaryWhiteBtn{display:inline-block;margin-bottom:35px}
.banner-ht{min-height:635px}
.homeBanner{padding-bottom:0}
.homeBanner .captionContent .textSubArea{letter-spacing:1px;font-size:1.2rem;padding-bottom:10px}
.homeBanner .captionContent h1{font-size:2.2rem;padding-bottom:10px}
.homeBanner .captionContent h2{font-size:2.2rem;padding-bottom:10px}
.homeBanner .captionContent p{padding-bottom:10px}
.homeBanner .captionContent{top:0;position:relative;left:0;padding:60px 0 115px 0}
.homeBanner .captionContent .secondaryWhiteBtn{width:auto;position:absolute;left:12px;bottom:60px;margin-bottom:0;padding:8px 25px}
.homeBanner .homeBannerCarousel.owl-carousel button.owl-dot.active{background:#fff;opacity:1}
.homeBanner .homeBannerCarousel.owl-carousel button.owl-dot{background:#fff;opacity:.5;height:4px;transition:.3s ease-in;width:4px}
.homeBanner .homeBannerCarousel.owl-carousel .owl-dots button.owl-dot.active,.homeBanner .homeBannerCarousel.owl-carousel .owl-dots button.owl-dot.current-dot{background:#fff;opacity:1;height:8px;transition:.3s ease-in;width:8px}
.homeBanner .captionContent.captionContentWithBg{position:relative}
.homeBanner .captionContent.captionContentWithBg:after{content:'';position:absolute;right:0;top:-73px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/homepage/home-slider-mobile-bg.png) no-repeat;width:270px;height:116px}
.homeBanner .homeBannerCarousel.owl-carousel.owl-drag .owl-item{background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/images/icons/red/mobile-caption-bg.png) repeat-y;background-size:cover}
.homeBanner .homeBannerCarousel.owl-carousel .owl-dots{bottom:20px}
.homeBanner .homeBannerCarousel.owl-carousel .owl-dots button.owl-dot{width:4px;height:4px;opacity:.5}
.homeBanner .homeBannerCarousel.owl-carousel .owl-dots button.owl-dot.next-dot,.homeBanner .homeBannerCarousel.owl-carousel .owl-dots button.owl-dot.prev-dot{height:8px;transition:.3s ease-in;width:8px}
.homeBanner .captionContentWithBg .removeBreak{display:none}
}
@media(max-width:359px){.homeBanner .captionContent .secondaryWhiteBtn{margin-bottom:10px}
}
.ourProductComp .productMenuList{width:76%;margin:0 auto 15px}
.ourProductComp .productMenuList .ourProductCarousel{display:flex;justify-content:space-between}
.ourProductComp .productMenuList .item{display:block;width:100%;min-height:48px}
.ourProductComp .productMenuList .item a{display:block;padding:14px 5px 0 5px;text-align:center;border-bottom:2px transparent;cursor:pointer}
.ourProductComp .productMenuList .item a img{width:48px;height:48px;margin:0 auto 6px}
.ourProductComp .productMenuList .item a .heading{font-family:'robotobold';font-size:1.4rem;line-height:normal;color:#20252b;padding-bottom:10px;display:block}
.ourProductComp .productMenuList .item.selected a{border-bottom:2px solid #8e1230;background-color:#fcf4f3}
.ourProductComp .productMenuList .item a:hover{text-decoration:none}
.ourProductComp .productMenuDetails .productDetailInfo{display:none}
.ourProductComp .productDetailInfo{background-image:linear-gradient(to bottom,#fff,#f2f2f2)}
.ourProductComp .imgSection img{width:100%;height:600px}
.ourProductComp .imgSection{min-height:600px}
.ourProductComp .productMenuDetails{min-height:601px}
.ourProductComp .contentSectionWrap{display:flex;justify-content:flex-end}
.ourProductComp .contentSection{max-width:564px;padding:50px 100px 10px 0}
.ourProductComp .contentSection .dateArea{font-family:'robotobold';font-size:2.4rem;line-height:normal;color:#6f7072;padding-bottom:20px;display:block}
.ourProductComp .contentSection h4{font-family:robotolight;font-size:4rem;line-height:normal;color:#20252b;padding-bottom:20px}
.ourProductComp .contentSection p{font-family:robotolight;font-size:2rem;line-height:28px;color:#20252b;padding-bottom:30px;margin:0}
.ourProductComp .primaryRedBtn{max-width:312px}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav span{font-size:0;color:#c21b17}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav button.owl-prev,.ourProductComp .ourProductCarousel.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}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav button.owl-prev{left:-24px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/prev-arrow.svg) center no-repeat}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav button.owl-next{right:-24px;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/next-arrow.svg) center no-repeat}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav button.owl-prev.disabled,.ourProductComp .ourProductCarousel.owl-carousel .owl-nav button.owl-next.disabled{cursor:default;opacity:.0}
.ourProductComp{min-height:836px}
@media(max-width:1199px){.ourProductComp .productMenuList{width:90%}
.ourProductComp .contentSection{max-width:470px}
}
@media(max-width:1024px){.ourProductComp .productMenuList .ourProductCarousel{overflow-y:auto;white-space:nowrap}
.ourProductComp .contentSection{max-width:91%}
.ourProductComp .productMenuDetails{min-height:unset}
}
@media(max-width:1023px){.ourProductComp .contentSection{padding:20px 15px 10px 0}
.ourProductComp .productMenuList{width:100%}
.ourProductComp .productMenuList .item{width:auto}
.ourProductComp .productMenuList .item a{padding:14px 45px 0 45px}
.ourProductComp .contentSection h4{font-size:3rem}
.ourProductComp .contentSection p{font-size:1.8rem;padding-bottom:20px}
}
@media(max-width:767px){.ourProductComp .contentSection{padding:41px 15px;max-width:100%}
.ourProductComp .primaryRedBtn{display:block;max-width:100%}
.ourProductComp .contentSection .dateArea{font-size:1.4rem;line-height:16px;padding-bottom:20px}
.ourProductComp .contentSection h4{font-size:3.2rem;line-height:44px;padding-bottom:40px}
.ourProductComp .contentSection p{font-size:2rem;padding-bottom:25px}
.ourProductComp .productMenuList .owl-item.selected a{border-bottom:4px solid #8e1230}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav button.owl-prev span{position:relative;left:-4px;top:-2px}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav button.owl-next span{position:relative;right:-4px;top:-2px}
.ourProductComp .ourProductCarousel.owl-carousel .owl-nav span{padding:12px;display:block}
.ourProductComp .imgSection{min-height:300px}
.ourProductComp .imgSection img{width:100%;height:300px}
.ourProductComp .productMenuDetails{min-height:unset}
.ourProductComp{min-height:861px}
}
.carouselThreeCardsComp{padding-top:30px}
.carouselThreeCardsComp .titleText{padding-bottom:36px}
.carouselThreeCardsComp h4{color:#20252b;font-family:'robotolight';font-size:3.2rem;line-height:1.2em;padding-bottom:35px;text-align:center}
.carouselThreeCardsComp .selectDropdown{margin:0 auto 56px}
.carouselThreeCardsComp .selectDropdown select{width:100%}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-stage-outer{display:flex;justify-content:center}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .item{padding:40px 24px 80px 24px;margin:12px;text-align:center;border-radius:4px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;width:100%}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .card{border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;height:100%}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .card-body{flex:auto;padding:0}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-item img{width:60px;height:60px;margin:0 auto 22px}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .card-title{font-family:robotolight;font-size:4rem;line-height:1.2em;color:#20252b;padding-bottom:24px;margin-bottom:0}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel P{font-family:robotolight;font-size:2.4rem;line-height:1.2em;color:#20252b;padding-bottom:70px;margin:0}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .primaryRedBtn{display:block;position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;width:85%}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav span{font-size:6rem;color:#c21b17}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav button.owl-prev,.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav button.owl-next{position:absolute;top:40%;transform:translateY(-40%);-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%)}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav button.owl-prev{left:-50px}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav button.owl-next{right:-50px}
.carouselThreeCardsComp .assistanceCarousel .owl-stage{display:flex}
.carouselThreeCardsComp .assistanceCarousel .owl-item{display:flex;flex:1 0 auto}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-dots{position:relative;margin:44px auto 0;text-align:center}
.carouselThreeCardsComp .carouselBoxWrap{display:none}
.carouselThreeCardsComp .selectboxit-container .selectboxit{padding:28px 30px;border-radius:4px;box-shadow:0 10px 40px 0 rgba(0,0,0,0.1);background-color:#fff;border:0 !important}
.carouselThreeCardsComp .selectboxit-container span.selectboxit-text{border:0;line-height:1.2em}
.carouselThreeCardsComp .selectboxit .selectboxit-arrow-container .selectboxit-arrow{background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/dropdown-icon.gif) no-repeat;border:0;padding:0;width:12px;height:19px;transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0) !important;-moz-transform:translateY(-50%) rotate(0) !important;-ms-transform:translateY(-50%) rotate(0) !important;-o-transform:translateY(-50%) rotate(0) !important;right:30px}
.carouselThreeCardsComp .customDropdown{margin-bottom:56px}
@media(max-width:1366px){.carouselThreeCardsComp .assistanceCarousel.owl-carousel .card-title{font-size:3.8rem}
}
@media(max-width:1024px){.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav button.owl-prev{left:-25px}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav button.owl-next{right:-25px}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .primaryRedBtn{width:100%}
}
@media(max-width:1023px){.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-nav{display:none}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .primaryRedBtn{width:85%}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-stage-outer{display:block}
}
@media(max-width:767px){.carouselThreeCardsComp .assistanceCarousel.owl-carousel .item{margin:7px}
.carouselThreeCardsComp .customDropdown{margin-bottom:35px}
.carouselThreeCardsComp .selectboxit-container .selectboxit{padding:20px}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .card-title{font-size:4rem;padding-bottom:24px}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel P{padding-bottom:49px}
.carouselThreeCardsComp .assistanceCarousel.owl-carousel .owl-dots{margin-top:27px}
.carouselThreeCardsComp .titleText{font-size:4rem;padding-bottom:36px}
}
.customerTestimonialsComp{position:relative;background-image:linear-gradient(to bottom,#fff,#f2f2f2);padding-bottom:0}
.customerTestimonialsComp.bgWhite{background-image:none;background:#fff}
.customerTestimonialsComp:before{display:none;position:absolute;content:'';background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/customer-testimonial-leftbg.png);left:0;top:-30px;width:305px;height:149px}
.customerTestimonialsComp:after{display:none;position:absolute;content:'';background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/common/customer-testimonial-rightbg.png);right:0;bottom:86px;width:305px;height:149px}
.customerTestimonialsComp .customerTestimonialsWrap{padding-bottom:86px}
.customerTestimonialsComp .titleText{padding-bottom:40px}
.customerTestimonialsComp .container{padding:0}
.customerTestimonialsComp .customerTestimonialsWrap .owl-prev span{left:-50px;position:absolute;bottom:50%;font-size:6rem;color:#c21b17}
.customerTestimonialsComp .customerTestimonialsWrap .owl-next span{right:-50px;position:absolute;bottom:50%;font-size:6rem;color:#c21b17}
.customerTestimonialsComp .customerTestimonialsCarousel.owl-carousel .item{padding:24px 24px 48px 24px;margin:12px;border-radius:4px;box-shadow:0 0 12px 0 rgba(0,0,0,0.1);background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;width:100%}
.customerTestimonialsComp .customerTestimonialsCarousel.owl-carousel .card{border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;height:100%}
.customerTestimonialsComp .customerTestimonialsCarousel.owl-carousel .card-body{flex:auto;padding:0}
.customerTestimonialsComp .customerTestimonialsCarousel.owl-carousel .card-title{font-family:robotobold;font-size:1.4rem;line-height:1.2em;color:#20252b;padding-bottom:24px;margin-bottom:0;text-transform:uppercase;display:flex;align-items:flex-start}
.customerTestimonialsComp .customerTestimonialsCarousel.owl-carousel P{font-family:robotolight;font-size:2rem;line-height:1.2em;color:#20252b;padding-bottom:28px;margin:0}
.customerTestimonialsComp .btnWrap{text-align:center}
.customerTestimonialsComp .primaryRedBtn{margin:50px auto 0}
.customerTestimonialsComp .customerTestimonialsCarousel .owl-stage{display:flex}
.customerTestimonialsComp .customerTestimonialsCarousel .owl-item{display:flex;flex:1 0 auto}
.customerTestimonialsComp .customerTestimonialsCarousel.owl-carousel .owl-dots{position:relative;margin:44px auto 0;text-align:center}
.customerTestimonialsComp .customerTestimonialsCarousel.owl-carousel .owl-item img{width:auto;display:inline-block;margin-right:7px}
.customerTestimonialsComp .customerDetails{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;bottom:-20px}
.customerTestimonialsComp .customerDetails span{display:block;font-family:robotoregular;font-size:1.4rem;line-height:1.2em;color:#20252b}
.customerTestimonialsComp .dateSection{padding-left:10px}
@media(max-width:767px){.customerTestimonialsComp .container{padding:0 12px}
.customerTestimonialsComp .customerTestimonialsWrap{padding-top:20px}
.customerTestimonialsComp .titleText{padding-bottom:29px;font-size:4rem}
.customerTestimonialsComp .customerTestimonialsCarouselWrap{padding:0}
.customerTestimonialsComp .btnWrap{padding:0 12px}
}
.preferUsComp{padding-bottom:96px}
.preferUsComp.bgGray{background:#f6f6f6;padding-top:50px}
.preferUsComp .titleText{padding-bottom:50px}
.preferUsComp .preferUsCompCarousel{display:flex;justify-content:space-between}
.preferUsComp .preferUsCompCarousel .owl-stage{display:flex}
.preferUsCompCarousel .item{width:17%}
.preferUsComp .preferUsCompCarousel .owl-dots{position:relative;margin:37px auto 40px;text-align:center}
.preferUsComp .preferUsCompCarousel h5{font-family:'robotomedium';font-size:2.4rem;line-height:1.2em;color:#20252b;text-align:center}
.preferUsComp .preferUsCompCarousel h5 span{display:block}
.preferUsComp .preferUsCompCarousel img{height:124px;margin:0 auto 45px;display:block;width:124px}
.preferUsComp.selfServicingModule .preferUsCompCarousel .item{text-align:center}
.preferUsComp .preferUsCompCarousel .locateLink{position:relative;color:#c4271b;font-family:'robotobold';font-size:1.6rem;line-height:normal;padding-right:15px;text-transform:uppercase;letter-spacing:1px;margin-top:36px;display:inline-block}
.preferUsComp .preferUsCompCarousel .locateLink:after{content:'';position:absolute;right:0;top:50%;border:solid #c4271b;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);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}
.preferUsComp .preferUsCompCarousel .locateLink:hover{text-decoration:none}
.preferUsComp .preferUsCompCarousel .locateLink:hover:after{right:5px}
@media(max-width:1023px){.preferUsComp .preferUsCompCarousel{display:block}
.preferUsCompCarousel .item{width:100%}
}
@media(max-width:767px){.preferUsComp{padding-bottom:20px}
.preferUsComp .titleText{padding-bottom:30px;font-size:4rem}
.preferUsComp{padding-bottom:50px}
.preferUsComp.bgGray{padding-top:30px}
.preferUsComp .preferUsCompCarousel h5 br{display:none}
.bottomAllComp .preferUsComp.bgGray{padding:15px 0}
}
.carouselFourCardsComp .container{padding:0}
.carouselFourCardsComp .topContent .titleText{padding-bottom:20px}
.carouselFourCardsComp .topContent{padding-bottom:30px;padding-top:60px}
.carouselFourCardsComp .topContent p{text-align:center}
.carouselFourCardsComp .carouselFourCard .item{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%);margin:12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding-bottom:30px;background:#fff;width:100%}
.carouselFourCardsComp .carouselFourCard .card{border:0;position:inherit}
.carouselFourCardsComp .carouselFourCard .card-body{flex:auto;padding:22px}
.carouselFourCardsComp .carouselFourCard .dateArea{font-family:'robotobold';font-size:1.4rem;line-height:normal;color:#6f7072;padding-bottom:12px;display:block}
.carouselFourCardsComp .carouselFourCard .card-title{font-family:'robotobold';font-size:1.6rem;line-height:normal;color:#20252b;padding-bottom:12px;margin-bottom:0;text-transform:uppercase}
.carouselFourCardsComp .carouselFourCard P{font-family:'robotolight';font-size:1.6rem;line-height:24px;color:#20252b;padding-bottom:10px;margin:0}
.carouselFourCardsComp .carouselFourCard .readMoreFourCardIndex{position:absolute;bottom:35px;color:#c4271b;font-family:'robotobold';font-size:1.6rem;line-height:normal;padding-right:30px;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;text-transform:uppercase}
.carouselFourCardsComp .carouselFourCard a:after{content:'';position:absolute;right:0;top:50%;border:solid #c4271b;border-width:0 3px 3px 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)}
.carouselFourCardsComp .carouselFourCard .readMoreFourCardIndex:hover{text-decoration:none;padding-right:20px}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav span{font-size:6rem;color:#c21b17}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev,.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{position:absolute;top:42%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev{left:-50px}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{right:-50px}
.carouselFourCardsComp .carouselFourCard .owl-stage{display:flex}
.carouselFourCardsComp .carouselFourCard .owl-item{display:flex;flex:1 0 auto}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-dots{position:relative;margin:52px auto 0;text-align:center}
.carouselFourCardsComp .btnWrap{text-align:center}
.carouselFourCardsComp .primaryRedBtn{margin:50px auto 20px}
.carouselFourCardsComp.bgGray{background:#f6f6f6;padding-top:50px}
@media(max-width:1200px){.carouselFourCardsComp .container{max-width:100%;padding:0;overflow:hidden}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav{display:none}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev{left:-20px}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{right:-20px}
}
@media(max-width:767px){.carouselFourCardsComp .topContent{padding-bottom:40px;padding-top:55px}
.carouselFourCardsComp .primaryRedBtn{display:block;margin:40px 12px;max-width:100%}
.carouselFourCardsComp .carouselFourCard .card-title{padding-bottom:9px}
}
.carouselFourCardsComp.bgGray{background:#f6f6f6;padding-top:50px}
.carouselFourCardsComp .carouselFourCard .item{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%);margin:12px}
.carouselFourCardsComp .carouselFourCard .card{border:0}
.carouselFourCardsComp .carouselFourCard .card-body{flex:auto;padding:22px}
.carouselFourCardsComp .carouselFourCard .dateArea{font-family:robotobold;font-size:1.4rem;line-height:normal;color:#6f7072;padding-bottom:16px;display:block}
.carouselFourCardsComp .carouselFourCard .card-title{font-family:robotobold;font-size:1.6rem;line-height:normal;color:#20252b;padding-bottom:16px;margin-bottom:0;text-transform:uppercase}
.carouselFourCardsComp .carouselFourCard P{font-family:robotolight;font-size:1.6rem;line-height:24px;color:#20252b;padding-bottom:20px;margin:0}
.carouselFourCardsComp .carouselFourCard .readMoreFourCard{color:#c4271b;font-family:robotobold;font-size:1.6rem;line-height:normal;position:absolute;padding-right:30px;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;text-transform:uppercase;bottom:35px}
.carouselFourCardsComp .carouselFourCard a:after{content:'';position:absolute;right:0;top:50%;border:solid #c4271b;border-width:0 3px 3px 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)}
.carouselFourCardsComp .carouselFourCard .readMoreFourCard:hover{text-decoration:none;padding-right:20px}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav span{font-size:6rem;color:#c21b17}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev,.carouselFourCardsComp .carouselFourCard.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%)}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev{left:-50px}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{right:-50px}
.carouselFourCardsComp .carouselFourCard .owl-stage{display:flex}
.carouselFourCardsComp .carouselFourCard .owl-item{display:flex;flex:1 0 auto}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-dots{position:relative;margin:52px auto 0;text-align:center}
.carouselFourCardsComp .carouselFourCard.owl-carousel button.owl-dot{margin:5px;width:8px;height:8px;background:#b0b2b3;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}
.carouselFourCardsComp .carouselFourCard.owl-carousel button.owl-dot.active{background:#c21b17}
.carouselFourCardsComp .btnWrap{text-align:center}
.carouselFourCardsComp .primaryRedBtn{margin:50px auto 20px}
@media(max-width:1200px){.carouselFourCardsComp .container{max-width:100%;padding:0;overflow:hidden}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav{display:none}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev{left:-20px}
.carouselFourCardsComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{right:-20px}
}
@media(max-width:767px){.carouselFourCardsComp .primaryRedBtn{display:block;margin:90px auto 40px;max-width:100%}
.carouselFourCardsComp .carouselFourCard .card-title{padding-bottom:9px}
}
.socialFeeds{background-color:#c21b17;padding:72px 0 50px}
.socialFeeds .container{padding:0}
.socialFeeds .titleText{color:#fff;padding:0 0 40px 12px;text-align:left}
.socialFeeds .socialFeedsCarousel .item{background-color:#fff;border-radius:4px;box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);margin:12px;overflow:hidden;width:100%}
.socialFeeds .socialFeedsCarousel .card{border:0;height:100%;padding:24px;position:relative}
.socialFeeds .socialFeedsCarousel .topSection{padding-bottom:24px;left:24px;position:absolute;right:24px;top:24px;z-index:2}
.socialFeeds .socialFeedsCarousel .topSection .profilePic{float:left;height:40px;width:40px}
.socialFeeds .socialFeedsCarousel .titleDate{color:#20252b;float:left;font-family:"robotobold";font-size:1.4rem;padding:4px 7px}
.socialFeeds .socialFeedsCarousel .titleDate strong{display:block}
.socialFeeds .socialFeedsCarousel .titleDate span{color:#6f7072;display:block;padding-top:5px;text-transform:uppercase}
.socialFeeds .socialFeedsCarousel .topSection .icon{background-color:#c01b15;border-radius:50%;float:right;height:40px;padding:7px;width:40px}
.socialFeeds .socialFeedsCarousel .contentBox{padding:60px 0 30px}
.socialFeeds .socialFeedsCarousel p{color:#20252b;font-family:'robotolight';font-size:1.6rem;line-height:1.5em;padding:0;margin:0;min-height:72px}
.socialFeeds .socialFeedsCarousel .instagram .card{display:flex;justify-content:flex-end;padding:0}
.socialFeeds .socialFeedsCarousel .instagram .picture{height:100%;position:absolute;z-index:0}
.socialFeeds .socialFeedsCarousel .instagram .contentBox{padding:24px;z-index:1}
.socialFeeds .socialFeedsCarousel .instagram .contentBox p{color:#fff}
.socialFeeds .socialFeedsCarousel .owl-stage{display:flex}
.socialFeeds .socialFeedsCarousel .owl-item{display:flex;flex:1 0 auto}
.socialFeeds .socialFeedsCarousel.owl-carousel .owl-dots{position:relative;margin:40px auto 0;text-align:center}
.socialFeeds .socialFeedsCarousel.owl-carousel button.owl-dot.active{background:#fff}
.socialFeeds .btnWrap{text-align:center}
.socialFeeds .primaryRedBtn{margin:50px auto 20px}
@media(max-width:1023px){.socialFeeds .container{max-width:100%;padding:0}
.socialFeeds .container>.row{margin:0}
.socialFeeds .container>.row>.col-lg-12{padding:0}
.socialFeeds .titleText{padding-left:16px}
.socialFeeds .socialFeedsCarousel p{min-height:90px}
}
@media(max-width:767px){.socialFeeds{padding:40px 0 30px}
.socialFeeds .socialFeedsCarousel .item{margin:12px 5px}
.socialFeeds .socialFeedsCarousel .card{padding:10px}
.socialFeeds .titleText{padding-bottom:22px}
.socialFeeds .socialFeedsCarousel .contentBox{padding:51px 0 10px}
.socialFeeds .socialFeedsCarousel p{font-size:1.5rem;min-height:90px}
.socialFeeds .socialFeedsCarousel .topSection{top:12px}
}