@media screen and (max-width: 768px) {
    .main{
        display: none;
    }
    #backgroundImg{
        display: none;
    }
    #backgroundMask{
        display: none;
    }
    .mobileMain{
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .circleMobile{
        position: absolute;
        width: 200vw;
        height: 200vw;
        width: 120%;
        margin-left: -10%;
        height: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 25%;
        /*
        margin-left: -70%;
        top: -60dvh; */
        background-color: #0c2c4b;
        overflow: hidden;
        z-index: 1;
    }
    #gradient-canvas {
        --gradient-color-1: #00aaff;
        --gradient-color-2: #0066ff;
        --gradient-color-3: #33ccff;
        --gradient-color-4: #66ccff;
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 0;
        /*clip-path: circle(50%); */
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
    #mobileLogo{
        position: absolute;
        z-index: 1;
        width: 50%;
        margin-top: 5%;
        margin-left: 12%;
    }
    .contentLp{
        position: absolute;
        width: 100%;
        height: 100dvh;
        display: flex;
        flex-direction: column;
        align-items: center;
        z-index: 2;
    }
    #futuristicBus{
        transform: scaleX(-1);
        width: 75%;
        margin-top: 35dvh;
    }
    .infosMobileCircle{
        position: absolute;
        width: 30%;
        display: flex;
        color: white;
        font-size: 14px;
        z-index: 1;
        margin-left:48%;
        margin-top: 35%;
    }
    .infosMobileCircle img{
        width: 30px;
        margin: 0;
        margin-right: 8px;
    }
    .infosMobileLp{
        display: flex;
        width: auto;
        color: #2985e1 ;
        margin-top: 30px;
    }
    .infosMobileLp img{
        width: 30px;
        margin: 0;
        margin-right: 8px;
    }
    .infosMobileLp p{
        font-size: 14px;
        margin: 0;
        width: 50%;
    }
    #rideBtnMobile{
        color: white;
        background-color: #2985e1;
        width: 90%;
        height: 10%;
        margin-top: 15%;
        font-size: 18px;
    }

}