@media only screen and (max-width: 1500px){

    .content-section{
        gap: 20px !important;
    }
    
}

@media only screen and (max-width: 1024px){

    .e-billing-application .text-side{
        gap: 0 !important;
    }
    .step .full-width{
        align-items: start !important;
        justify-content: start !important;
        padding: 30px 40px 30px !important;
    }
    .step .full-width:first-child{
        text-align: start !important;
    }
    .step .full-width:first-child .list li{
        text-align: start !important;
        padding-left: 45px !important;
        padding-right: 0 !important;
        text-align: start !important;
        justify-content: start !important;
    }
    .step .full-width:first-child .list li:after {
        right: unset !important;
        left: 12.5px !important;
    }
    .step .small-title{
        margin-top: 60px;
        margin-bottom: 0;
    }

}

@media only screen and (max-width: 768px){

    .content-section{
        flex-direction: column-reverse;
    }
    
}