.buying-term-holder{max-width:714px;width:100%;margin:0 auto;padding:40px 0 30px 0}
.buying-term-holder h3{font-size:24px;line-height:36px;color:#2d459d;font-weight:600;padding-bottom:17px}
.buying-term-holder h1{font-size:28px;line-height:32px;color:#1c2633;font-weight:600;padding-bottom:24px}
.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% - 52px)}
.stepRightSec .listing-text{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}
@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:20px 0 30px 0}
.boxHeading.boxremove{margin-bottom:0}
.buying-term-holder .buttonnav-center{text-align:center !important;padding:0}
.stepsactive{position:relative}
.buyingtermsection .stepsul li:last-child{margin-bottom:0}
.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 !important;padding-right:0 !important}
.blue-mobile .row{margin:0}
.blue-mobile .col-12{padding:0}
.commonwhitebutton.commonwhite{margin: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{filter:unset !important;border:0 solid transparent;padding:0 0 30px 0}
.buyingtermsection h5{font-size:12px;line-height:20px;font-weight:600;color:#453e3c}
.stepRightSec .listing-text{font-size:14px;line-height:22px;color:#453e3c;font-weight:500}
}