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