.fullWidthTabListShapeComp{background-color:#f5f4f4;padding:0}
.fullWidthTabListShapeComp .fullWidthTabList{background-color:#b5362b;padding:40px 20px 20px 0}
.fullWidthTabListShapeComp .fullWidthTabList .topContent{margin:0 100px 20px 80px;padding-bottom:10px;position:relative}
.fullWidthTabListShapeComp .fullWidthTabList .topContent::before{content:'';position:absolute;left:0;bottom:0;background-color:#fff;width:100%;height:2px;opacity:.4}
.fullWidthTabListShapeComp .fullWidthTabList .titleText{text-align:left;color:#fff;padding-bottom:15px;font-size:3.6rem;line-height:40px}
.fullWidthTabListShapeComp .fullWidthTabList ul{padding-right:55px}
.fullWidthTabListShapeComp .fullWidthTabList ul li a{background-color:transparent;padding:28px 150px 28px 80px;font-family:'robotobold';line-height:24px;color:#fff;letter-spacing:1px;display:block;text-transform:uppercase;position:relative;font-size:1.5rem}
.fullWidthTabListShapeComp .fullWidthTabList ul li a:before{content:'';position:absolute;width:153px;height:104px;background:#b5362b;right:0;top:0}
.fullWidthTabListShapeComp .fullWidthTabList ul li a::after{content:'';position:absolute;width:153px;height:104px;right:0;top:0;z-index:2;background:transparent;opacity:0;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/health-elite/tab-list-bg.png) no-repeat;background-size:100% 100%}
.fullWidthTabListShapeComp .fullWidthTabList ul li a:hover{text-decoration:none;background-color:#fff;color:#992522}
.fullWidthTabListShapeComp .fullWidthTabList ul li.active a{background-color:#fff;color:#992522;font-size:1.5rem}
.fullWidthTabListShapeComp .fullWidthTabList ul li.active a:after,.fullWidthTabListShapeComp .fullWidthTabList ul li a:hover:after{opacity:1}
.fullWidthTabListShapeComp .fullWidthTabList p{color:#fff;text-decoration:none}
.fullWidthTabListShapeComp .fullWidthTabBox{display:none;padding:30px 30px 10px 30px}
.fullWidthTabListShapeComp .fullWidthTabBox p{color:#000;font-size:1.6rem;line-height:20px}
.fullWidthTabListShapeComp .fullWidthTabBox p strong{font-family:'robotomedium'}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap{align-items:center;padding:0 50px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSec{max-width:200px;margin:0 auto 20px;text-align:center;padding-top:20px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSec .imgIcon{display:block;padding-bottom:15px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSec .imgIcon img{width:124px;height:108px}
.fullWidthTabListShapeComp .diyHealthTabListShapWrap .fullWidthTabList ul li a{font-size:1.5rem}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab{justify-content:space-between}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap{padding:0 50px}
.fullWidthTabListShapeComp .fullWidthTabBox .mainText{font-size:2rem;line-height:normal}
.fullWidthTabListShapeComp .fullWidthTabBox p{color:#000}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li{display:flex;min-height:100px;position:relative;align-items:center;padding-bottom:40px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li:before{transition:ease .7s .9s}
.fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li:before{background-color:#b2b2b2;content:'';height:100%;left:155px;position:absolute;top:80px;width:1px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li .iconWrap{width:200px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.icon{display:block;width:110px;text-align:center}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.number{align-items:center;background-color:#f1644a;border-radius:50%;color:#fff;display:flex;font-family:'robotolight';font-size:2rem;height:70px;justify-content:center;left:120px;position:absolute;width:70px;top:50%;transform:translateY(-50%);border:16px solid #f5f4f4;margin-top:-11px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.content{font-family:'robotolight';font-size:2rem;line-height:1.4em;width:70%;padding-top:15px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.content p{padding-bottom:0}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.content p{padding-bottom:0}
.fullWidthTabListShapeComp .fullWidthTabBox p{color:#000;font-size:1.6rem;line-height:20px}
.fullWidthTabListShapeComp .fullWidthTabBox{display:none;padding:30px 30px 10px 30px}
@media(max-width:1100px){.fullWidthTabListShapeComp .fullWidthTabBox{padding:20px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap{padding:0 20px}
}
@media(max-width:1024px){.fullWidthTabListShapeComp .fullWidthTabList .titleText{font-size:2.8rem;line-height:34px;padding-bottom:10px}
.fullWidthTabListShapeComp .fullWidthTabBox{padding:20px 12px}
.fullWidthTabListShapeComp .fullWidthTabList .topContent{margin:0 50px 20px 50px}
.fullWidthTabListShapeComp .fullWidthTabList ul li a{padding:15px 15px 15px 50px;font-size:1.6rem;line-height:22px}
.fullWidthTabListShapeComp .fullWidthTabList ul li a::after,.fullWidthTabListShapeComp .fullWidthTabList ul li a:before{display:none}
}
@media(max-width:1023px){.fullWidthTabListShapeComp .fullWidthTabList .topContent{padding-bottom:5px}
}
@media(max-width:767px){.fullWidthTabListShapeComp .fullWidthTabList .topContent{max-width:100%;margin:0 12px 20px}
.fullWidthTabListShapeComp .fullWidthTabList ul{display:flex;padding:0 12px;white-space:nowrap;overflow-x:scroll}
.fullWidthTabListShapeComp .fullWidthTabList ul li{margin-right:20px}
.fullWidthTabListShapeComp .fullWidthTabList ul li a{padding:10px 10px}
.fullWidthTabListShapeComp .fullWidthTabList ul li a:before,.fullWidthTabListShapeComp .fullWidthTabList ul li a::after{display:none}
.fullWidthTabListShapeComp .fullWidthTabListShapeWrap.allRiskFullWidthTabListShapWrap .select li{display:none;cursor:pointer;padding:0;min-width:100%;margin-right:0;position:inherit}
.fullWidthTabListShapeComp .fullWidthTabListShapeWrap.allRiskFullWidthTabListShapWrap .select li a{padding:30px 90px;font-family:'robotobold';font-size:2rem;line-height:normal;letter-spacing:1.93px}
.fullWidthTabListShapeComp .fullWidthTabListShapeWrap.allRiskFullWidthTabListShapWrap .fullWidthTabList ul li.active a{background-color:transparent;color:#fff}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap,.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTabOtherFormate{padding:20px 10px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.icon{width:70px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.number{width:50px;height:50px;left:72px;border:10px solid #f5f4f4;font-size:1.5rem}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li span.content{width:100%;padding-top:10px}
.fullWidthTabListShapeComp .fullWidthTabBox .contentSecWrap.allRiskClaimTab .steps li::before{left:96px !important;top:60px !important}
}
.DIY .contentSecWrap.allRiskClaimTab .steps li{display:flex;min-height:100px;position:relative;align-items:center;padding-bottom:40px}
.DIY .contentSecWrap.allRiskClaimTab .steps li .iconWrap{width:200px}
.DIY .contentSecWrap.allRiskClaimTab .steps li span.icon{display:block;width:110px;text-align:center}
.DIY .contentSecWrap.allRiskClaimTab .steps li span.number{align-items:center;background-color:#f1644a;border-radius:50%;color:#fff;display:flex;font-family:'robotolight';font-size:2rem;height:70px;justify-content:center;left:120px;position:absolute;top:17px;width:70px;top:50%;transform:translateY(-50%);border:16px solid #f5f4f4;margin-top:-11px}
.DIY .contentSecWrap.allRiskClaimTab .steps li:nth-child(2) span.number{background-color:#c4281b}
.DIY .contentSecWrap.allRiskClaimTab .steps li:nth-child(3) span.number,.DIY .contentSecWrap.allRiskClaimTab .steps li:nth-child(4) span.number,.steps li:nth-child(5) span.number{background-color:#a81a38}
.DIY .contentSecWrap.allRiskClaimTab.allVisible .steps li:nth-child(3) span.number{background-color:#c4281b}
.contentSecWrap.allRiskClaimTab .steps li span.content{font-family:'robotolight';font-size:2rem;line-height:1.4em;width:70%;padding-top:15px}
.contentSecWrap.allRiskClaimTab .steps li span.content h4{display:block;font-family:'robotomedium';font-size:2.4rem;padding:27px 0 9px}
.DIY .contentSecWrap.allRiskClaimTab .steps li span.content p{padding-bottom:0}
.DIY .contentSecWrap.allRiskClaimTab .steps li:before{transition:ease .7s .9s}
.DIY .contentSecWrap.allRiskClaimTab .steps li:before{background-color:#b2b2b2;content:'';height:100%;left:155px;position:absolute;top:80px;width:1px}
.DIY .contentSecWrap.allRiskClaimTabOtherFormate .accordionComp{padding-bottom:30px}
.DIY .contentSecWrap.allRiskClaimTab .steps li:last-child{min-height:auto}
.DIY .contentSecWrap.allRiskClaimTab .steps li:last-child:before{display:none}