.customsteps.bitget_steps{
    margin-top: 150px;   max-width: 1320px !important;
    &.access{
        margin-top: 0px;
    }
    &.free{
        @media(max-width: 1400px){
            margin-top: 0px;
        }
    }
    @media(max-width:1000px){
        margin-top: 50px;
    }
    @media(max-width:1400px){
        max-width: 90%;
    }
      @media(max-width:1100px){
        max-width: 90%;
    }
       @media(max-width:600px){
        max-width: 100%;
        margin-top: 0;
    }

    @media(max-width:768px){
        padding-top: 50px;
    }

    .bitget_steps_heading-main .bitget_steps_heading_text{
        margin-bottom: 90px;
        font-size: 48px;
        @media(max-width:1400px){
            font-size:  var(--headingfont-size);;
        }
        text-align: center;
        width: 100%;
        color: var(--White, #FFF);
        text-align: center;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: Nunito;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 72px */
    }
    .step_box{
    
        text-align: left;
        .box{
            @media(min-width: 1000px){
                max-width: 50%;
                min-width: 50%;
            }
            border-radius: 2rem!important;
            position: relative;
                &::before {
                content: '';
                position: absolute;
                inset: 1px;
                background: linear-gradient(180deg, #222222 3.87%, #000000 78.12%);
                border-radius: 2rem!important;
                z-index: -1;
            }
                &::after {
                position: absolute;
                content: '';
                inset: 0;
                background-image: linear-gradient(180deg, #FFFFFF -4.43%, rgba(0, 0, 0, 0) 70.02%);
                border-radius: 2rem!important;
                opacity: 0.4;
                z-index: -2;
            }

          
            @media(max-width:1400px){
                padding: 30px 20px;
            }

            @media(max-width:1100px){
                img{
                    max-height: 75px;
                }
            }
            padding-bottom: 120px;
            @media(max-width:768px){
                padding-bottom: 40px;
            }
            max-width: unset;
            max-height: unset;
            .bitget_steps_box_heading{
                font-size: 32px;
                margin-top: 32px;
            }
            .bitget_steps_box_text{
                a{
                    display: inline;
                    text-decoration: underline;
                    color:white;
                    text-decoration-color: white;
                    text-decoration-thickness: 1px;
                    text-transform: unset;
                    font-size: inherit;
                }
            }
            @media(max-width: 1400px){
                .bitget_steps_box_heading{
                    font-size: 20px;
                }
                .bitget_steps_box_text{
                    font-size: var(--descriptionfont-size);
                }
            }


            @media(max-width:768px){
                .bitget_steps_box_text{
                    br{
                        display: none;
                    }
                }
            }
        }
    }  
}
@media (max-width:768px){
    .customsteps {
        .box{
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            text-align: center;
            flex-direction: column;
            .bitget_steps_box_text{
                font-size: 14px !important;
            }
        }
        .text-right-left-image__button {
            line-height: 48px;
        }
    }
}