.step-area.v3{padding:50px 0}.step-area.v3 .page-center{max-width:800px}.step-area.v3 h2{text-align:center}.step-area.v3 .program-steps{counter-reset:section}.step-area.v3 .program-steps h3{background:#fa4d09;border:2px solid #fff;color:#fff;font-size:28px;margin:37px 40px 17px;padding:15px 25px;position:relative;text-align:center}.step-area.v3 .program-steps h3:last-child{margin-top:15px}.step-area.v3 .program-steps h3:after{background:#5c5c5c;content:"";height:3px;left:-40px;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:-1}.step-area.v3 .program-steps h3:last-child:after{left:auto;right:-40px}.step-area.v3 .program-steps .top-head{position:relative}.step-area.v3 .program-steps .top-head h4{background:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-left:40px;padding:15px 15px 17px}.step-area.v3 .program-steps .step-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 -20px;position:relative;width:100%}.step-area.v3 .program-steps .step-list li{max-width:25%;padding:20px;position:relative;width:100%}.step-area.v3 .program-steps .step-list li:before{align-items:center;background:#fa4d09;border:2px solid #fff;border-radius:100%;color:#fff;content:counter(section);counter-increment:section;display:inline-flex;font-family:AvenirNextLTPro,Roboto,Arial,Sans-Serif;font-size:16px;font-weight:700;height:40px;justify-content:center;left:5px;line-height:normal;position:absolute;top:5px;width:40px;z-index:1}.step-area.v3 .program-steps .step-list li strong{align-items:center;background:#bcbcbc;border:2px solid #fff;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:18px;position:relative;text-align:center;width:100%}.step-area.v3 .program-steps .step-list li strong:after,.step-area.v3 .program-steps .step-list li strong:before{background:#5c5c5c;content:"";height:3px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:60px;z-index:-1}.step-area.v3 .program-steps .step-list li strong:before{left:-40px;right:auto}.step-area.v3 .program-steps .step-list:after,.step-area.v3 .program-steps .step-list:before{background:#5c5c5c;content:"";height:calc(100% - 41px);position:absolute;right:-18px;top:50%;width:3px;z-index:-1}.step-area.v3 .program-steps .step-list:last-of-type:after{height:calc(100% - 23px)}.step-area.v3 .program-steps .step-list.list-1:before{height:136%}.step-area.v3 .program-steps .step-list:before{bottom:50%;height:calc(100% - 30px);left:22px;right:auto;top:auto}.step-area.v3 .program-steps .top-head:before{background:#5c5c5c;content:"";height:3px;left:2px;position:absolute;top:40%;width:99.5%;z-index:-1}.step-area.v3 .program-steps .top-head h4.heading-1{padding-left:0}.step-area.v3 .program-steps .top-head-1:before{content:none}.modal,.step-area.v3 .program-steps .step-list li .content{display:none}.modal{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}.modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:675px;padding:0;position:relative;width:95%}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{cursor:pointer;opacity:.8;text-decoration:none}.modal-header{padding:2px 16px}.modal-header h4{margin:10px 0 0}.modal-body{padding:10px 16px 20px}.modal-footer{background-color:#5cb85c;color:#fff;padding:2px 16px}@media (max-width:767px){.step-area.v3 .program-steps .step-list li strong:after,.step-area.v3 .program-steps .step-list li strong:before,.step-area.v3 .program-steps .step-list:after,.step-area.v3 .program-steps .step-list:before,.step-area.v3 .program-steps .top-head:before,.step-area.v3 .program-steps h3:after,.step-area.v3 .program-steps h3:before,.step-area.v3 .program-steps h4:after,.step-area.v3 .program-steps h4:before{content:none}.step-area.v3 .program-steps .step-list{margin:0;padding:0}.step-area.v3 .program-steps .top-head h4{margin-left:0;padding-left:0}.step-area.v3 .program-steps h3{margin-left:0;margin-right:0}.step-area.v3 .program-steps .step-list li{max-width:50%;width:100%}}@media (max-width:500px){.step-area.v3 .program-steps .step-list li{max-width:100%}}