/*___________________________________step */

.title-ly2 span {
    text-align: center;
    color: #278AEB;
    font-weight: 800;
    font-size: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.box_step_by .title-step {
    margin-top: 0;
    font-weight: 900;
    font-size: 40px;
    line-height: 40px;
    color: #A6AAB5;
}
.grid-step > :nth-child(2) > .box_step_by {
    margin: 80px 0;
    padding-left: 40px;
}
.grid-step > :not(:nth-child(2)) > .box_step_by {
    padding-right: 40px;
}
.grid-step > :nth-child(3) > .box_step_by {
    margin-top: -80px;
}
.title-ly2 {
    position: relative;
}
.title-ly2:before {
    content: '';
    width: 100px;
    height: 3px;
    background-color: #428DFF;
    position: absolute;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
       -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
.box_step_by .cta-ly2.rp-reg-package{
    margin-left: 0;
    display: inline-block;
}

@media only screen and (min-width : 768px) {
    #step {
        margin-top: -120px;
        background-image: url('../images/bong_.png');
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: 450px;
    }
    .box_step_by .cta-ly2.rp-reg-package {
        position: absolute;
        left: calc(50% - 40px);
        bottom: -22px;
        -webkit-transform: translate(-50%, 0);
           -moz-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
             -o-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
    }
}  
@media only screen and (max-width : 768px) {
    #step {
        background-size: 350px;
        margin-top: -40px;
    }
    .grid-step > :not(:nth-child(2)) > .box_step_by {
        padding-right: 0px;
    }
    .grid-step > :nth-child(2) > .box_step_by {
        padding-left: 0px;
    }
}  

@media only screen and (max-width : 767px) {
    .grid-step > :nth-child(3) > .box_step_by {
        margin-top: 0px;
    }
    .box_step_by .cta-ly2.rp-reg-package{
        margin-top: 40px !important;
    }
} 