.how-it-works{margin-top:50px;counter-reset:how-it-works-counter}.container-fluid .row-fluid .how-it-works .page-center{max-width:1180px}.how-it-works .c-inner-contain{border-top:2px solid #ec9876;padding-top:92px;padding-bottom:82px}.how-it-works .sec-heading{margin-bottom:95px}.how-it-works .sec-heading h3{line-height:44px}.image-content-contain{display:flex;margin-bottom:78px}.image-content-contain .image-contain{flex:0 0 auto;margin-right:58px;margin-top:25px}.image-content-contain .content-contain ul{list-style:none;padding:0;margin:0}.image-content-contain .content-contain ul li{position:relative;padding-left:99px;padding-bottom:73px}.image-content-contain .content-contain ul li:last-child{padding-bottom:0}.image-content-contain .content-contain ul li::before{counter-increment:how-it-works-counter;content:counter(how-it-works-counter);height:56px;width:56px;background-color:#212020;font-size:32px;color:#ffefe2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Poynter Oldstyle Disp Semi Bd",serif;position:absolute;top:-7px;left:0;z-index:1}.image-content-contain .content-contain ul li::after{content:"";position:absolute;left:28px;top:0;bottom:0;width:1px;border-right:1px dashed #212020}.image-content-contain .content-contain ul li:last-child::after{content:none}.image-content-contain .content-contain ul li h4{font-size:32px;line-height:38px;font-weight:600;margin:0}.end-short-desc{max-width:58%}@media(max-width:1199px){.how-it-works .c-inner-contain{padding-top:66px;padding-bottom:64px}.image-content-contain .content-contain ul li{padding-bottom:50px}.how-it-works .sec-heading{margin-bottom:70px}}@media(max-width:991px){.image-content-contain .image-contain{flex:0 0 35%}.image-content-contain .content-contain ul li h4{font-size:28px;line-height:33px}.image-content-contain .content-contain ul li p{margin-top:10px}.image-content-contain .content-contain ul li{padding-bottom:34px}.image-content-contain{margin-bottom:52px}}@media(max-width:767px){.image-content-contain .content-contain ul li h4{font-size:30px;line-height:39px}.image-content-contain{flex-direction:column}.how-it-works .sec-heading{margin-bottom:34px}.how-it-works .sec-heading p{margin-top:0}.image-content-contain .image-contain{margin-bottom:50px;margin-right:0}.image-content-contain{margin-bottom:55px}.end-short-desc{max-width:100%}.image-content-contain .content-contain ul li::before{height:43px;width:43px;top:-4px;font-size:25px}.image-content-contain .content-contain ul li::after{left:23px}.image-content-contain .content-contain ul li{padding-left:70px}}