.steps{display:-webkit-box;display:-ms-flexbox;display:flex}
.steps .step{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin-right:15px}
.steps .step-num{font-size:36px;color:#D9A362;font-weight:700;position:relative}
.steps .step-num>span{display: inline-block;z-index: 1;background: #fff;position:relative}
.steps .step-num:before{content:'';position:absolute;top:25px;right:5px;width:calc(100% - 40px);height:1px;background:#D9A362}
.steps .step:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%}
.steps .step:last-child{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:0}
.steps .step:last-child .step-num:after{display:none}
@media (max-width: 991px) {
.steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.steps .step{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin-right:0!important}
.steps .step-num:after{display:none}
.steps .step:after{content:'';height:56px;display:block;border-left:1px solid #D9A362;margin:29px 0 19px}
.steps .step:last-child:after{display:none}


}