.insureAppComp{margin-top:-30px;position:relative}
.insureAppComp .container{position:relative}
.bgfgInsureApp.visible{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/common-banners/bg-fg-insure-app.gif) 0 20px no-repeat;background-size:cover}
.bgfgInsureApp{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/lazyload-image.png)}
.bgWhatsapp.visible{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/Social-media/bg-whatsapp-banner.jpg) 0 0 no-repeat;background-size:cover;padding:70px 0;min-height:659px}
.bgWhatsapp{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/lazyload-image.png)}
.customerPortal.visible{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/common-banners/bg-customer-portal.jpg) 0 0 no-repeat;background-size:100% 95%;min-height:659px}
.customerPortal{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/lazyload-image.png)}
.customerPortal:before{background:rgba(0,0,0,.4);content:'';height:95%;right:0;position:absolute;top:0;width:57%}
.insureAppComp .imgSection{position:relative;top:0;right:20px;width:80%}
.insureAppComp .container .contentDetails{width:75%;padding:70px 0 0 0}
.insureAppComp .bgWhatsapp .container .contentDetails{padding-top:0}
.insureAppComp .customerPortal .container .contentDetails{padding:30px 0 0 65px;width:100%}
.insureAppComp .container .smallText{font-family:"robotobold";font-size:1.4rem;line-height:1.2em;color:#fff;letter-spacing:1px;padding-bottom:20px;display:block;text-transform:uppercase}
.insureAppComp .container h4{color:#fff;font-family:'robotolight';font-size:3.6rem;font-weight:bold;line-height:1em;padding-bottom:16px}
.insureAppComp .container h5{color:#fff;font-family:'robotolight';font-size:2.8rem;line-height:1em;padding:10px 0 20px}
.insureAppComp .container p{color:#fff;font-family:'robotolight';font-size:2rem;line-height:1.3em;padding-bottom:20px}
.insureAppComp .owl-carousel .owl-item .customerPortal img{margin-left:-100px}
.insureAppComp .container p a{border-bottom:1px solid #fff;color:#fff}
.insureAppComp .container p a:hover{text-decoration:none}
.insureAppComp .container ul.WhiteBullets{padding-bottom:25px}
.insureAppComp .container .storeWrap{padding-bottom:30px}
.insureAppComp .container .storeWrap a:first-child{margin-right:32px}
.insureAppComp .bgWhatsapp .btn{margin-top:30px;min-width:230px}
.insureAppComp .customerPortal .btn{margin:10px 0 20px;min-width:230px}
.pointers{display:flex;flex-wrap:wrap;justify-content:space-between}
.pointers li{color:#fff;font-size:1.8rem;line-height:1.35em;margin-bottom:15px;min-height:45px;padding:0 0 0 67px;position:relative;width:48%}
.pointers li:before{background-color:#bc442d;border-radius:50%;content:'';height:45px;left:0;position:absolute;top:0;width:45px}
.pointers li:after{align-items:center;content:'1';display:flex;font-family:'robotobold';font-size:3.2rem;height:45px;justify-content:center;left:0;position:absolute;top:0;width:45px}
.pointers li:nth-child(2):after{content:'2'}
.pointers li:nth-child(3):after{content:'3'}
.pointers li:nth-child(4):after{content:'4'}
.insureAppComp .container .form-group label{color:#fff;font-size:1.4rem;font-family:robotoregular;padding-bottom:25px}
.insureAppComp .container .form-group label sup{display:inline-block;margin-top:9px;vertical-align:middle}
.insureAppComp .container .form-control::-webkit-input-placeholder{color:#fff}
.insureAppComp .container .form-control::-moz-placeholder{color:#fff}
.insureAppComp .container .form-control:-ms-input-placeholder{color:#fff}
.insureAppComp .container .form-control:-moz-placeholder{color:#fff}
.insureAppComp .container .form-control{border:0;border-bottom:1px solid #fff;height:30px;padding:5px 10px 0 0;color:#fff;font-size:2rem;font-family:robotolight;background:transparent;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;color:#fff}
.insureAppComp .container .primaryWhiteBtn.subscribeValidMobile{margin-left:20px}
.insureAppComp .container .phoneWrapperSection .thankyoumsg{display:none}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav{left:50%;margin-left:auto;margin-right:auto;max-width:1152px;padding-left:12px;padding-right:12px;position:absolute;top:50%;transform:translate(-50%,50%);width:100%}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav span{font-size:0;color:#c21b17}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-prev,.insureAppComp .insureAppCarousel.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:12px;height:20px}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-prev{left:-5%;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/prev-white-arrow.svg)}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-next{right:-5%;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/next-white-arrow.svg)}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.disabled{cursor:default;opacity:.3}
.insureAppComp .insureAppCarousel.owl-carousel .owl-dots{position:absolute;margin:0 auto;text-align:center;left:0;right:0;bottom:-40px}
.insureAppComp .errorMsg{color:#fff;padding-top:5px}
.chat ul{list-style:none;margin:0;padding:140px 0 0}
.chatWrapper{display:inline-flex;justify-content:end;position:relative;width:100%}
.chat{max-width:400px;position:relative;width:100%}
.chat-container{height:390px;overflow-y:hidden}
.chat ul li,.messageInner{display:none}
.chat ul li{margin-bottom:5px}
.message-left{text-align:left}
.message-left .messageInner{background:url('../../../../../../content/dam/futuregeneraliindiainsurancecoltd/fg/chat-screens/img-fgi.svg') 0 0 no-repeat;padding-left:30px}
.message-left .message-text{display:inline-block}
.message-left .message-text img{width:89%}
.message-right .message-text img{height:30px}
.message-right{text-align:right}
.message-right .messageInner{background:url('../../../../../../content/dam/futuregeneraliindiainsurancecoltd/fg/chat-screens/img-profile.svg') right 0 no-repeat;padding-right:33px}
.message-left .messageInner,.message-right .messageInner{background-size:30px}
.message-right .message-text{display:inline-block;padding:0;text-align:left}
.spinme-right{display:inline-block;padding:15px 20px;font-size:14px;border-radius:30px;line-height:1.25em;font-weight:100;opacity:.7}
.spinme-left{display:inline-block;padding:15px 20px;font-size:14px;color:#ccc;border-radius:30px;line-height:1.25em;font-weight:100;opacity:.7}
.spinner{margin:0;width:30px;text-align:center}
.spinner>div{width:10px;height:10px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;background:rgba(255,255,255,1)}
.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.storeWrap a img{min-height:48px}
.bgfgInsureApp .imgSection{min-height:574px}
@-webkit-keyframes sk-bouncedelay{0,80%,100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bouncedelay{0,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1.0);transform:scale(1.0)}
}
@media(max-width:1300px){.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-prev{left:-3%}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-next{right:-3%}
.customerPortal{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/common-banners/bg-customer-portal.jpg) center top no-repeat;background-size:auto 95%}
}
@media(max-width:1200px){.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-prev{left:-10px}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-next{right:-10px}
.insureAppComp .container .contentDetails{padding-top:70px}
.insureAppComp .container ul.WhiteBullets{padding-bottom:30px}
.insureAppComp .container .form-group label{padding-bottom:15px}
}
@media(max-width:1024px){.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-prev{left:10px}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav button.owl-next{right:10px}
.insureAppComp .container .contentDetails{padding-left:10px}
.insureAppComp .imgSection{right:10px}
.customerPortal{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/common-banners/bg-customer-portal.jpg) 0 top no-repeat;background-size:auto 95%}
}
@media(max-width:1023px){.insureAppComp{padding-bottom:60px}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav{display:none}
.insureAppComp .container .contentDetails{padding-left:0;width:100%}
.insureAppComp .container{max-width:100%;padding:0 12px}
.insureAppComp .container .primaryWhiteBtn.subscribeValidMobile{margin-left:0;margin-top:10px}
.insureAppComp:before{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/fg/bg-fg-insure-app-mobile.gif) center 0 no-repeat;background-size:cover}
.customerPortal:before{width:63%}
.insureAppComp .owl-carousel .owl-item .customerPortal img{margin-left:-75px}
}
@media(max-width:767px){.insureAppComp{margin-top:-55px;padding-bottom:100px}
.bgfgInsureApp{background-size:cover}
.insureAppComp .insureAppCarousel.owl-carousel .owl-nav{display:none}
.insureAppComp .imgSection{width:230px;margin:0 auto;right:-15%}
.insureAppComp .container .contentDetails{padding-top:28px;width:100%}
.insureAppComp .container h4{font-size:3.2rem}
.insureAppComp .container ul.WhiteBullets{padding-bottom:30px}
.insureAppComp .container .storeWrap{padding-bottom:30px}
.insureAppComp .container .primaryWhiteBtn{margin-left:0}
.insureAppComp .insureAppCarousel.owl-carousel .owl-dots{bottom:-70px}
.chatWrapper{justify-content:center}
.bgWhatsapp{background-position:center;padding:30px 0;position:relative}
.bgWhatsapp:before{background:rgba(0,0,0,.7);content:'';height:100%;left:0;position:absolute;top:0;width:100%}
.insureAppComp .bgWhatsapp .btn{margin:0 0 40px}
.customerPortal{background-size:auto 95%}
.insureAppComp .customerPortal .container .contentDetails{padding-left:0}
.customerPortal:before{background:rgba(0,0,0,.65);height:95%;width:100%}
.insureAppComp .owl-carousel .owl-item .customerPortal img{margin-left:0}
.pointers li{width:100%}
.bgfgInsureApp .imgSection{min-height:485px}
}