.faqsBannerComp.mainBanner h1{padding:80px 0 10px}
.faqsBannerComp .searchboxMainWrap{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:90%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);margin:0 auto}
.faqsBannerComp .searchboxWrap{background-color:#fff;border-radius:48px;box-shadow:0 10px 40px 0 rgba(0,0,0,0.1);margin:0 auto;max-width:996px;padding:12px 48px}
.faqsBannerComp .searchboxWrap form{display:flex}
.faqsBannerComp .searchboxWrap .searchBox{position:relative;width:750px}
.faqsBannerComp .searchboxWrap .primaryRedBtn{padding-left:50px;padding-right:50px}
.faqsBannerComp .searchboxWrap input[type=text]{background:url('../../../../content/dam/futuregeneraliindiainsurancecoltd/common/search.svg') 0 center no-repeat;border:0;font-family:'robotolight';font-size:2.8rem;padding:6px 40px;width:100%}
.faqsBannerComp .searchboxWrap input[type=text]:focus{outline:0}
.faqsBannerComp .searchboxWrap button{border:0}
.search-box,.close-icon,.search-wrapper{position:relative}
.searchBox .close-icon{background:url('../../../../content/dam/futuregeneraliindiainsurancecoltd/common/close.svg') 0 0 no-repeat;border:0;cursor:pointer;height:32px;outline:0;position:absolute;right:28px;top:12px;width:32px;z-index:2}
.search-box:not(:valid) ~ .close-icon{display:none}
@media(max-width:767px){.inner-banner.faqsBannerComp h1{font-size:2.8rem;margin-top:0;padding:0}
.faqsBannerComp .searchboxWrap .primaryRedBtn{display:none}
.faqsBannerComp .searchboxWrap{margin-top:0;padding:6px 8px}
.faqsBannerComp .searchboxWrap .searchBox{width:100%}
.faqsBannerComp .searchboxWrap input[type=text]{font-size:1.2rem;padding:6px 10px 6px 32px}
.searchBox .close-icon{right:0;top:-2px}
.filterBtn{margin-bottom:0}
.filterBtn .filterBtncss{margin-bottom:20px}
.sm-text-center{text-align:center}
}
@media(max-width:639px){.mb-xs-5,.my-xs-5{margin-bottom:3rem !important}
.my-xs-5{margin-top:5rem}
.filterBtn{display:block !important}
}
.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/fg/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}
}