@media only screen and (max-width: 600px) {


    .access-section{
        padding: 100px 20px;
    }

    .access-div{
        padding: 20px;
    }

    header{
        display: none;
    }

    .mobile-header{
        display: block;
        background-color: #33424C;
        padding: 0px 20px;
    }
    
    .mobile-container{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .mobile-left{
        display: flex;
        gap: 12px;
        align-items: center;
    }

    .mobile-menu svg{
        color: #fff;
    }

    .mobile-logo-div{
        width: 48px;
        height: 48px;
    }

    .mobile-logo-div{
        width: 48px;
    }

    .mobile-log a{
        color: #fff;
        text-decoration: none;
    }



    .hero-section{
        padding: 48px 20px;
    }

    .hero-container{
        flex-direction: column;
        gap: 50px;
        /* padding: 48px 20px; */
    }

    .hero-left{
        width: 100%;
    }

    .hero-left h2{
        font-size: 30px;
    }

    .hero-right{
        width: 100%;
        padding: 20px 20px 30px;
    }

    .hero-right h2{
        font-size: 30px;
    }

    .hero-right div{
        flex-direction: column;
        align-items: flex-start;
    }

    .hero-right div div{
        flex-direction: row;
    }



    .above-footer{
        padding: 64px 20px 50px;
    }

    .standard-div {
        font-size: 14px;
        line-height: 18px;
    }

    .standard-div ol{
        padding-left: 20px;
    }

    .copyright-div p{
        font-size: 14px;
    }

    footer{
        padding: 40px 20px 50px;
    }

    .upper-footer{
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }

    .middle-footer{
        flex-wrap: wrap;
        row-gap: 20px;
        column-gap: 0px;
    }

    .middle-footer div{
        width: 50%;
    }
}