.buying-term-holder{max-width:714px;width:100%;margin:0 auto}
.buying-term-holder h3{font-size:28px;line-height:32px;color:#1c2633;font-weight:600;padding-bottom:24px}
.buying-term-holder h1{font-size:28px;line-height:60px;color:#1c2633;font-weight:600;padding-bottom:14px}
.buying-term-holder h3 small{font-weight:400}
.buying-term-holder h1 small{font-weight:400}
.buyingtermsection{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;box-sizing:border-box;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% - 71px)}
.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}
.commonwhitebutton.commonwhite{position:static !important;margin-left:20px;margin-right:20px}
.buttonnav-center{padding-top:40px;text-align:center}
.buttonnav-center a{font-weight:400;font-size:16px;line-height:26px;color:#453e3c}
.buttonnav-center a:hover{text-decoration:none}
.boxHeading{max-width:634px;padding:24px;border:1px solid #eaedf6;font-size:18px;line-height:27px;font-weight:600;color:#453e3c;border-radius:8px}
.boxremove{border:0 solid transparent;padding:0;margin-bottom:15px}
@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}
.buying-term-holder{padding:0 0 50px 0}
.buying-term-holder h3{padding-bottom:14px !important}
.buying-term-holder h1{padding-bottom:14px !important}
.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{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;padding-bottom:14px !important}
.buying-term-holder h1{font-size:18px;line-height:26px;color:#1c2633;font-weight:600;padding-bottom:14px !important}
.buyingtermsection{border:0 solid transparent;padding: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}
.buying-term-holder .boxHeading{font-size:16px;line-height:22px;font-weight:600;color:#453e3c;opacity:.9;margin-bottom:5px !important}
.commonwhitebutton.commonwhite{margin:0}
.decisionglance li{padding-right:20px}
.boxHeading.boxremove{padding:12px 0 12px 0;margin-bottom:0}
}