.buying-term-holder{max-width:714px;width:100%;margin:0 auto;padding:40px 0 50px 0}
.buying-term-holder h3{font-size:24px;line-height:36px;color:#2d459d;font-weight:600}
.buying-term-holder h1{font-size:28px;line-height:32px;color:#1c2633;font-weight:600;padding-bottom:22px}
.buying-term-holder h3 small{font-weight:400}
.buying-term-holder h1 small{font-weight:400}
.buyingtermsection{width:100%;background:#fff;border:1px solid #eaedf6;padding:40px;border-radius:10px;filter:drop-shadow(0 0 15px rgba(0,0,0,0.05))}
.buyingtermsection h5{font-size:16px;line-height:24px;font-weight:500;color:#453e3c;padding-bottom:25px}
.buyingtermsection .stepsul{position:relative}
.buyingtermsection .stepsul:before{width:2px;height:90%;content:"";position:absolute;left:16px;top:0;border-left:2px dashed #2d459d;z-index:0}
.buyingtermsection .stepsul li{display:flex;margin-bottom:35px}
.buyingtermsection .stepsul li span{width:36px;height:36px;background:#e7ecff;border-radius:50%;text-align:center;font-size:14px;line-height:20px;color:#2d459d;font-weight:400;padding-top:7px;margin-right:16px;position:relative}
.buyingtermsection .stepRightSec{width:calc(100% - 52px)}
.stepRightSec h6{font-size:16px;line-height:24px;font-weight:500;color:#453e3c;padding-bottom:4px}
.stepRightSec p{font-size:12px;line-height:20px;font-weight:400;color:#6a6563;padding-bottom:0}
.buying-term-holder .infoholder{margin-top:30px}
.workmode img{max-width:386px;width:100%;display:inline !important}
.commonwhitebutton.commonwhite{position:static !important;margin-left:20px;margin-right:20px}
.paytypeError{margin-top:10px;font-size:12px;line-height:20px;color:#db2828;font-weight:normal}
.paytypeError .error img{width:18px;margin-right:5px}
@media(min-width:740px) and (max-width:741px){.steps{margin-left:0 !important}
}
@media screen and (max-width:767px){.steps li{text-align:center;width:119px}
.workmode{padding-bottom:15px}
.buying-term-holder{padding:20px 0 50px 0}
.boxHeading.boxremove{margin-bottom:0}
.buying-term-holder .buttonnav-center{text-align:center !important}
.steps{margin-left:100px}
.stepsactive{position:relative}
.stepsactive:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #2d459d;content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%)}
.blue-mobile{background-color:#f8fbff;padding-left:0;padding-right:0}
.blue-mobile .row{margin:0}
.blue-mobile .col-12{padding:0}
.white-desk{background-color:#fff !important}
.buying-term-holder h3{font-size:18px;line-height:26px;color:#2d459d;font-weight:600}
.buying-term-holder h1{font-size:18px;line-height:26px;color:#1c2633;font-weight:600}
.buyingtermsection{border:0 solid transparent;padding:0 0 30px 0;filter:unset !important}
.buyingtermsection h5{font-size:12px;line-height:20px;font-weight:600;color:#453e3c}
.stepRightSec h6{font-size:14px;line-height:22px;color:#453e3c;font-weight:500}
.buttonnav-center{text-align:left !important;padding-top:0 !important}
.buttonnav-center button{display:inline-block}
.commonwhitebutton.commonwhite{margin:0}
}
.payemtModetedtails{max-width:518px;width:100%;margin:0 auto;padding-bottom:20px;padding-top:10px}
.payemtModetedtails .payemtModetedtailsRow{width:100%;display:flex;margin-bottom:12px;align-items:center}
.payemtModetedtailsRow img{width:28px;height:28px;margin-right:14px}
.payemtModetedtailsRow .paymentTextHolder{width:calc(100% - 42px);background:#fff;border:1px solid #eaedf6;border-radius:8px}
.paymentTextHolder h6{font-size:16px;line-height:22px;font-weight:600;color:#453e3c;padding-bottom:4px}
.paymentTextHolder p{font-size:12px;line-height:20px;font-weight:400;color:#6a6563;padding-bottom:6px}
.paymentTextHolder p a{font-size:12px;line-height:20px;font-weight:400;text-decoration:none}
.paymentTextHolder p:last-child{padding-bottom:0}
.payselectholder{display:flex;width:100%;position:relative}
.payselectholder label{width:195px;height:120px;margin-right:24px;background:#fff;border:1px solid #eaedf6;border-radius:8px;text-align:center;padding:20px;cursor:pointer}
.payselectholder input{position:absolute;left:0;top:0;display:none}
.payselectholder input:checked+label{background:url("../../../../../../content/dam/hdfcklarifylife/icons/secondary-icons/desktop/bullet-green-large.svg") no-repeat right 8px top 8px;border:1px solid #28dba7 !important}
.payselectholder input+label:hover{border:1px solid #28dba7}
.payselectholder label:last-child{margin-right:0}
.payselectholder img{margin-bottom:12px}
.payselectholder p{font-size:16px;line-height:24px;font-weight:500;color:#453e3c}
@media screen and (max-width:767px){.paymentTextHolder h6{font-size:14px;line-height:22px;font-weight:600;color:#453e3c}
.paymentTextHolder p a{font-size:11px;line-height:16px;font-weight:500;color:#2d459d}
.payselectholder p{font-size:12px;line-height:20px;font-weight:500;color:#453e3c}
.payselectholder label{margin-right:10px;padding-left:10px;padding-right:10px}
.payselectholder input:checked+label{background-size:17px 17px}
}
.decision-four .modal-content .btn-close{right:26px;top:26px;outline:0;position:absolute;cursor:pointer !important;z-index:9999;width:24px;height:24px;background:url(../../../../../../content/dam/hdfcklarifylife/icons/popover-close-icon.svg) no-repeat 0 0;font-size:0;line-height:0;opacity:1}
.decision-four .modal-content{padding:40px 30px 30px 30px;border-radius:20px;border:0 solid transparent}
.decision-four .modal-content .modal-body{padding:0}
.decision-four h6{font-size:18px;line-height:24px;font-weight:600;color:#453e3c;padding:0 0 5px 0}
.decision-four ul{padding:0 16px 0 0}
.decision-four ul li{position:relative;padding:0 16px 0 16px}
.decision-four .modal-dialog{top:50%;transform:translateY(-50%);margin-top:0 !important;margin-bottom:0 !important}
@media screen and (max-width:767px){.decision-four ul{padding-top:10px;margin-bottom:0}
.decision-four ul li{position:relative;padding:0 16px 0 16px}
.decision-four ul li a{font-size:12px;line-height:20px;font-weight:400;color:#6a6563}
}
.decision5Accordian{padding:15px 0 0 0}
.determineholder{display:flex;width:100%;align-items:top;padding-bottom:30px}
.determineholder img{width:144px;height:109px;margin-right:44px}
.determineholder p{width:calc(100% - 188px);font-size:16px;line-height:26px;font-weight:400;color:#453e3c}
.decision5Accordian .accordion-button.collapsed{background:url("../../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-down.svg") no-repeat right 24px center !important;padding:24px 50px 24px 24px}
.decision5Accordian .accordion-button{background:url("../../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-up.svg") no-repeat right 24px center !important;padding:24px 50px 24px 24px;font-size:14px;line-height:24px;font-weight:400;color:#6a6563;overflow:hidden;display:block !important;outline:0}
.decision5Accordian .accordion-item{border:1px solid #eaedf6;border-radius:6px;margin-bottom:12px;overflow:hidden}
.decision5Accordian .accordion-button:focus{outline:0;box-shadow:none !important}
.decision5Accordian .accordion-button:not(.collapsed){background:#fff;box-shadow:none !important}
.decision5Accordian .accordion-button b{display:block;font-size:18px;line-height:24px;font-weight:600;color:#453e3c;padding-bottom:10px}
.decision5Accordian .accordion-collapse{border-top:1px solid #eaedf6}
.decision5Accordian .accordion-body{padding:0}
.notsure{background:#eaedf6;border-radius:0 0 8px 8px;max-width:634px;width:100%;height:28px;font-weight:500;font-size:12px;line-height:18px;color:#2d459d;text-align:right;padding:5px 24px 0 0}
.notsure span{cursor:pointer}
.acconrdianconBorderHide{border:0 solid transparent !important;padding-bottom:0}
#accordionExample .termguidHolder.decision2-block{border:0 solid transparent !important;padding-bottom:15px !important;padding-top:15px}
@media screen and (max-width:767px){.decision5Accordian .accordion-button.collapsed{background:url("../../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-down.svg") no-repeat right 10px center !important;padding:24px 50px 24px 24px}
.decision5Accordian .accordion-button{background:url("../../../../../../content/dam/hdfcklarifylife/term-guide/decision-three/accord-up.svg") no-repeat right 10px center !important;padding:24px 50px 24px 24px;font-size:12px;line-height:20px;font-weight:400;color:#6a6563;overflow:hidden}
.determineholder{display:flex;width:100%;align-items:top;padding-bottom:30px}
.determineholder img{width:130px;height:111px;margin-right:14px}
.determineholder p{width:calc(100% - 144px);font-size:12px;line-height:20px;font-weight:400;color:#453e3c}
.decision5Accordian .accordion-button b{font-size:14px;line-height:22px;font-weight:600;color:#453e3c}
.acconrdianconBorderHide li a{font-size:12px !important;line-height:20px !important;font-weight:400 !important;color:#453e3c !important}
}
.termguidWrapper{max-width:934px;margin:0 auto}
.termguidHolder{padding:20px 0 20px 0;display:flex;justify-content:left;align-items:center;margin:0 auto;border:1px solid #eaedf6;border-radius:15px}
.termguidHolder li.TgHelphead{font-size:16px !important;line-height:19px !important;font-weight:600 !important;color:#1c2633 !important;display:none !important;padding-left:30px !important;padding-bottom:13px !important;text-align:left !important}
.termguidHolder li{width:50%;position:relative;padding:0 16px 0 46px;background:url('clientlib/images/pink-tick.svg') no-repeat 30px 12px}
.termguidHolder li a{display:block;font-size:18px;line-height:24px;font-weight:400;color:#6a6563;text-decoration:none;padding:12px 0 10px 20px}
.termguidHolder li a:hover{color:#6a6563;text-decoration:none}
.getAnswer{display:none}
.spent15min{display:none}
.TGins p{padding-bottom:13px}
.guidemepad0 .commonwhitebuttonholder{padding-top:0;height:63px}
@media(min-width:896px) and (max-width:990px){.termguidHolder{align-items:start}
}
@media screen and (max-width:991px){.banner-section-op2.TGins .container .banner-box img{margin-top:0}
}
@media screen and (max-width:767px){.termguidWrapper .linetext,.termguidWrapper .commonh2{display:none}
.termguidHolder{display:block !important;padding:16px 0}
.termguidHolder li{display:block;width:100% !important;padding:1px 16px 0 34px;background:url('clientlib/images/pink-tick.svg') no-repeat 18px 3px;background-size:16px 16px}
.termguidHolder li.TgHelphead{background:none !important;display:block !important;padding-left:16px !important}
.termguidHolder li a{font-size:12px;line-height:20px;font-weight:400;color:#6a6563;padding:0 0 6px 10px !important}
.TGins h6{font-size:16px;line-height:24px;font-weight:500}
.TGins h2{padding-bottom:0}
.TGins p,.TGins .commonwhitebuttonholder{display:none}
.getAnswer{display:block;padding:30px 30px;clear:both;overflow:hidden}
.getAnswer div{float:left}
.getAnswer div:first-child{width:calc(60%);font-size:12px;line-height:20px;color:#453e3c;font-weight:400;padding-right:20px}
.getAnswer div:nth-child(2){width:40%}
.getAnswer div:nth-child(2) img{max-width:600px;width:100%}
.spent15min{display:block;clear:both;background:#ebf7ff;padding:20px 30px}
.spent15min p{font-size:14px;line-height:22px;font-weight:400;color:#1c2633;position:relative;padding-left:38px}
.spent15min .spent15minpbefore{content:"";position:absolute;width:28px;height:28px;background:url('clientlib/images/spent-15mins.svg') no-repeat 0 0;left:0;top:4px}
.spent15min p b{color:#2d459d;font-weight:600}
}
.boxHeading{max-width:634px;padding:24px;border:1px solid #eaedf6;font-size:18px;line-height:27px;font-weight:600;color:#453e3c;border-radius:8px;margin-bottom:51px}
.boxHeading small{font-size:12px;font-weight:400}
.boxHeading a{font-size:18px;line-height:27px;text-decoration:none}
.boxHeading .boldtext{font-size:18px;line-height:27px;color:#2d459d}
.workmode{clear:both;overflow:hidden;width:100%;text-align:center;padding-bottom:25px}
.decision-1+.buttonnav-center{padding-bottom:50px;padding-top:0}
.decision-1 p{font-size:16px;line-height:28px;font-weight:400;color:#1c2633;padding-bottom:0}
.decisionHideBox{clear:both;overflow:hidden;width:100%;display:none}
.decisionBoxactive{display:block}
.dec-moreless,.dec-moreless1,.dec-moreless2{clear:both;overflow:hidden;display:block;text-align:center;width:110px;margin:0 auto;color:#453e3c;font-size:14px;line-height:21px;font-weight:500;cursor:pointer}
.dec-moreless a,.dec-moreless1 a,.dec-moreless2 a{color:#453e3c;text-decoration:none;position:relative;padding-right:25px}
.dec-moreless a:hover,.dec-moreless1 a:hover{color:#453e3c;text-decoration:none}
.decision-1 .infoholder{margin-bottom:25px}
.dec-moreless.arrowact img{transform:rotate(180deg)}
.boxremove{border:0 solid transparent;padding:0;margin-bottom:15px}
.protipsHolder{width:100%;background:#f8fbff;border-radius:8px;padding:24px;margin-top:30px;margin-bottom:30px}
.protipsHolder h6{font-size:12px;line-height:20px;font-weight:600;color:#2d459d;padding-bottom:5px}
.protipsHolder .protipsBox{width:100%;display:flex}
.protips{width:48%;background:#fff;border:1px solid #eaedf6;border-radius:8px;padding:15px 20px}
.protips.wid100{width:100%}
.protips.wid100 img{top:4px;position:relative}
.protips.wid100 .protipsWrapper{align-items:center}
.protips:nth-child(2){margin-left:20px}
.protips .protipsWrapper{display:flex;width:100%;align-items:start !important}
.protipsWrapper img{margin-right:10px;width:28px;height:28px;margin-top:5px}
.protipsWrapper p{font-size:12px;line-height:20px;font-weight:400;color:#1c2633;padding-bottom:0}
.buttonaligncenter{text-align:center !important}
.buttonaligncenter.buttonalignact button:nth-child(2) img{display:none}
@media screen and (max-width:767px){.buttonaligncenter button{width:164px;margin:0 4px !important;padding:15px 18px 15px 18px}
.decision-1 p{font-size:12px;line-height:20px;font-weight:400;color:#1c2633;padding-bottom:10px}
.decision-1{padding-bottom:0}
.decision-1 .buyingtermsection{padding-bottom:20px}
.dec-moreless{display:none}
.boxHeading{font-size:14px;line-height:22px;font-weight:600;color:#453e3c;margin-top:7px;margin-bottom:20px;padding:12px 15px 12px 15px}
.boxHeading.boxremove{padding:12px 0 12px 0}
.boxHeading a{font-size:14px}
.boxHeading .boldtext{font-size:14px}
.workmode{padding-bottom:15px}
.workmode+p{padding-bottom:5px}
}