.addonbanner{width:100%;clear:both;padding-bottom:32px}
.addonbanner img{width:640px;height:190px}
.color6a6563{padding-bottom:20px}
.riderSelection{font-size:18px;line-height:24px;font-weight:400;color:#1c2633;padding-top:25px;padding-bottom:30px}
div.image{margin-bottom:0}
.Riders{clear:both;min-height:100px}
.Riders .optionNumber{width:24px;height:24px;border-radius:50%;background:rgba(40,219,167,.15);font-size:16px;line-height:22px;font-weight:400;color:#453e3c;text-align:center;padding-top:2px;margin-right:10px}
.Riders .premiumText{width:calc(100% - 73px);font-size:18px;line-height:24px;font-weight:400;color:#1c2633}
.Riders .accordion-item.open .premiumText{width:calc(100% - 73px);font-size:18px;line-height:24px;font-weight:400;color:#005e9e}
.Riders .recom{background:#e5efff;border-radius:4px;width:126px;height:24px;font-size:12px;line-height:20px;font-weight:400;color:#0057e5;position:relative;top:-2px;padding:3px 16px}
.dislikered{width:24px;height:24px;display:none}
.likegreen{width:24px;height:24px;display:none}
.Riders .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}
.Riders .accordion-button.collapsed{background:url("../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-down.svg") no-repeat right 10px center !important}
.Riders .accordion-button{background:url("../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-up.svg") no-repeat right 10px center !important;padding:13px 50px 13px 14px;display:flex;align-items:center}
.Riders .accordion-button::after{display:none}
.Riders .accordion-item{border-radius:10px;overflow:hidden;margin-bottom:12px;border:0;background:0}
.Riders .accordion-item.open{background:#f5fbff;border:1px solid #5cbeff;border-radius:10px !important}
.Riders .accordion-body{border-top:0 solid #eaedf6;padding:24px}
.Riders .accordion-item.open .accordion-body{background:#f5fbff}
.Riders .accordion-topsec{display:flex;width:100%}
.Riders .accordion-topsec img{width:42px;height:42px;margin-right:12px}
.Riders .accordion-topsec p{width:calc(100% - 54px);font-size:16px;font-weight:400;color:#1c2633;line-height:24px;padding-bottom:0}
.Riders .acordionBox{margin-top:10px;margin-bottom:10px}
.Riders .acordionBox .headwithicon{padding-top:0}
.Riders .headwithicon{display:flex;width:100%;font-size:18px;line-height:27px;font-weight:600;color:#453e3c;padding-bottom:8px;padding-top:7px}
.Riders .headwithicon+p{color:#6a6563;font-size:14px;line-height:24px;padding-bottom:20px}
.Riders .headwithicon img{width:24px;height:24px;position:relative;bottom:-2px;margin-right:10px}
.acordionBox{border-radius:6px;padding:16px 16px 22px 16px;background:#fff}
.acordionBox p,.acordionBox ul{padding-bottom:0 !important}
.likeordislike{width:100%;text-align:center;clear:both;height:30px;margin-top:30px}
.likeordislike .likebutton{text-decoration:none;padding:12px 20px;width:156px;height:50px;border-radius:100px;border:0 solid #a9f1dc;background:#e3fdf1;font-size:14px;line-height:21px;font-weight:500;color:#453e3c;margin:0 7px}
.likeordislike .likebutton img{height:18px;width:18px;margin-bottom:4px;margin-right:4px}
.likeordislike .dislikebutton{text-decoration:none;padding:12px 20px;width:156px;height:50px;border-radius:100px;border:1px solid #eaedf6;background:#f8fbff;font-size:14px;line-height:21px;font-weight:500;color:#453e3c;margin:0 7px}
.likeordislike .dislikebutton img{height:18px;width:18px;margin-top:4px}
.likeordislike .dislikebutton img{transform:scaleX(-1)}
.bordergreen{border:1px solid #bff5e5 !important}
.bordergreen-holderBox{border:2px solid #bff5e5 !important;border-top-left-radius:20px solid #bff5e5 !important;border-top-right-radius:20px solid #bff5e5 !important}
.borderred-holderBox{border:2px solid #f5bfbf !important;border-top-left-radius:20px solid #f5bfbf !important;border-top-right-radius:20px solid #f5bfbf !important}
.borderred{border:1px solid #f5bfbf !important}
.dec3-list{clear:both;width:100%;padding-bottom:20px}
.dec3-list li{width:100%;position:relative;padding:0 16px 0 16px;background:url("../../../../../content/dam/hdfcklarifylife/term-guide/pink-tick.svg") no-repeat 5px 12px}
.dec3-list li a{display:block;font-size:14px;line-height:24px;font-weight:400;color:#6a6563 !important;text-decoration:none;padding:10px 0 0 20px}
.dec3-list li a:hover{color:#6a6563;text-decoration:none}
.get-rider{font-size:16px;line-height:24px;font-weight:500;color:#6a6563;padding-top:7px}
.notallriders{display:flex;width:100%;align-items:start;padding-top:22px}
.notallriders img{width:24px;height:24px;margin-right:12px;margin-top:5px}
.notallriders p{width:calc(100% - 36px);font-size:16px;line-height:26px;font-weight:400;color:#6a6563}
.dec3Mobiletap{display:none}
.sectionclose{display:none}
.hideboxHeadsection{display:none}
.holderBox .likeordislike{display:none}
@media screen and (max-width:767px){.likeordislike{margin-top:10px}
.addonbanner img{width:100%;height:100%;transform:scale(1);margin-top:10px;margin-bottom:10px}
.addonbanner{padding-bottom:10px}
.riderSelection{font-size:14px;line-height:22px;font-weight:400;color:#1c2633}
.riderSelection img{float:left;margin-bottom:20px;margin-right:10px}
.Riders .optionNumber{width:20px;height:20px;font-size:14px;line-height:21px;padding-top:0}
.Riders .accordion-button{align-items:start}
.Riders .premiumText{font-size:14px;line-height:22px;font-weight:400;color:#453e3c}
.Riders .recom{width:99px;height:20px;padding:2px 10px;font-size:10px;line-height:16px;color:#2d459d;font-weight:500;display:block}
.Riders .accordion-topsec p{font-size:12px;line-height:18px;font-weight:400;color:#453e3c}
.Riders .accordion-body{padding-left:10px;padding-right:10px}
.likeordislike .likebutton{width:135px;margin:0 3px}
.likeordislike .dislikebutton{width:135px;margin:0 3px}
.Riders .dec-moreless{display:block}
.notallriders img{margin-top:7px}
.notallriders p{font-size:12px;line-height:20px;font-weight:400;color:#6a6563}
}
@media screen and (max-width:700px){.Riders .dec-moreless{display:none}
.dec3Mobiletap{display:block;text-align:right;font-size:11px;line-height:16px;font-weight:500;background-color:#eaedf6;position:relative;margin-left:-10px;margin-right:-10px;bottom:-25px;height:32px;padding-top:8px;padding-right:10px}
.dec3Mobiletap a{color:#2d459d;font-size:11px;line-height:16px;text-decoration:none}
.dec3Mobiletap a:hover{color:#2d459d;text-decoration:none;font-size:unset}
.containertofixed .decisionHideBox{background:rgba(20,26,42,.25);position:fixed;display:block;height:100%;top:0;left:0;z-index:99999 !important}
.containertofixed .decisionHideBox .holderBox{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:24px;position:absolute;bottom:0;margin-right:1px}
.containertofixed .decisionHideBox .hideboxHeadsection{border-bottom:1px solid #eaedf6;display:flex;width:100%;align-items:center;padding-bottom:18px;margin-bottom:25px}
.containertofixed .decisionHideBox .hideboxHeadsection img{width:40px;margin-right:10px;height:40px}
.containertofixed .decisionHideBox .hideboxHeadsection .hideboxHeadholder{width:calc(100% - 50px)}
.containertofixed .decisionHideBox .hideboxHeadsection .hideboxHeadholder .accord-title{font-size:20px;line-height:26px;font-weight:600;color:#2d459d;margin-bottom:7px}
.containertofixed .protipsHolder{background:linear-gradient(180deg,#f8fbff 62.5%,rgba(248,251,255,0) 100%);width:100%;border-radius:0}
.hidescrollsection{overflow-y:scroll;padding-right:10px}
.sectionclose{display:block;position:absolute;right:25px;top:25px}
.Riders .accordion-button{background:url(../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-up.svg) no-repeat right 10px top 5px !important;padding:13px 50px 13px 14px}
.Riders .accordion-button.collapsed{background:url(../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-down.svg) no-repeat right 10px top 5px !important}
.Riders .headwithicon{font-size:16px;line-height:22px;font-weight:600;color:#453e3c}
.Riders .headwithicon+p{font-size:12px;line-height:18px;font-weight:400;color:#6a6563}
.Riders .protipsWrapper{align-items:start !important}
.holderBox .likeordislike{display:block}
}
@media screen and (max-width:450px){.addonbanner{padding-bottom:10px;position:relative;margin-left:0;margin-right:0;width:100%;background:#f8fbff;margin-bottom:20px}
}
.riderError{display:none;font-size:14px;line-height:20px;color:#453e3c;font-weight:normal;margin-top:20px}
@media screen and (max-width:767px){.dec-moreless{display:none}
.riderError{font-size:12px}
}