

html {
    touch-action: none;
    user-select: none;
    -webkit-user-select: none;
    -webkit-touch-action: none;
}
body{
    margin: 0;
    padding: 0;
    touch-action: none;
    user-select: none;
    -webkit-user-select: none;
    -webkit-touch-action: none;
    width: 100%;
    font-family: myFirstFont;
    min-width: 320px;
    overflow: hidden;
    /* background-image: url("../assets/DesktopBG.png"); */
    /* background-size: cover; */

}

#container{
    margin: 0 auto;
    height: 100vh;
    position: relative;
    background-image: url("../assets/BG.png");
    background-size: cover;
}
.homePage{
    height: 100%;
    width: 100%;
    /* background-image: url("../assets/BG.png"); */
    /* background-size: 100% 100%; */

    /* overflow: hidden; */
    /* display: none; */
}
.titleContainer{
    margin: 0 auto;
    width: 30%;
   
}

.bottomPart{
    margin:5vh auto 3vh auto;
}
#title{
    width:100%;
    position: relative;
    
}
.Deshkakulhad{
    margin: 0 auto;
    width: 40%;
   
}
#Deshkakulhad{
    width:100%;
    
}
.next{
    margin: 0 auto;
    margin-top: 20px;
    width: 30%;
   
}
#next{
    width:100%;
    
}

#logoContainer{
    width: 40vw;
    height: 48.6vw;
    /* opacity: 0; */
    margin: 0 auto;
    bottom: 18%;
    bottom: -25%;
  
       
    /* max-width: 100%; background-size: 100%; background-image: url('../assets/download.png'); */
}
.instructionContainer{
    width: 35%;
    margin: 0 auto;
    margin-top: 20px;
    background-image: url("../assets/Box.png");
    background-size: cover;
}
.logo01, .logo02, .logo03, .logo04
{ 
    /* transition: opacity ease-out .25s;
    opacity: 1; */
    max-width: 100%; background-size: 100%; background-image: url('../assets/download.png'); 
}



.logo01 { background-position: 0 0%; background-size: 100%; }
.logo02 { background-position: 0 33.352669%; background-size: 100%; }
.logo03 { background-position: 0 66.666667%; background-size: 100%; }
.logo04 { background-position: 0 100%; background-size: 100%; }

/* .bottomPart{
    position: absolute;
    bottom:5vh;
} */
@media screen and (min-width:768px)   {
    #title{
        top:0;
    }
    #container{
        width:56vh;
    }
    #logoContainer{
        width: 55vh;
        height: 66.1vh;
    }
    .instructionContainer{
        width: 85%;
        margin-top: 15px;
    }
    .Deshkakulhad{
        width: 50%;
       
    }
    .next{
        margin: 0 auto;
        margin-top: 30px;
        width: 75%;
       
    }

   
}
@media screen and (max-width: 600px){
    #logoContainer{
        width: 50vw;
        height: 62.5vw;
    }
    .instructionContainer{
        width: 45%;
    }
    .next{
        width:40%;
        
    }

}
@media screen and (max-width: 550px){
    #logoContainer{
        width: 55vw;
        height: 76.4vw;
    }
    .instructionContainer{
        width: 55%;
    }
    .next{
        width:50%;
        
    }

}
@media screen and (max-width: 500px){
    .homePage{
        background-image: url("../assets/BG.png");
    background-size: cover;
    }
 
    #title{
        top:0;
    }

    .scan{
        width: 40vh;
    }
    #logoContainer{
        width: 65vw;
        height: 83.4vw;
    }
    .instructionContainer{
        width: 60%;
        margin-top: 15px;
    }
    .Deshkakulhad{
        width: 50%;
       
    }
    .next{
        width: 55%;
       
    }

}


@media screen and (max-width: 450px){
    #logoContainer{
        width: 75vw;
        height: 97.3245vw;
    }
    .instructionContainer{
        width: 70%;
    }
    .next{
        width:60%;
        
    }
}
@media screen and (max-width: 400px){
    #logoContainer{
        width: 80vw;
        height: 111vw;
    }
    .instructionContainer{
        width: 80%;
    }
    .next{
        width:70%;
        
    }
}
@media screen and (max-width: 350px){
    #logoContainer{
        width: 90vw;
        height: 125vw;
    }
    .instructionContainer{
        width: 90vw;
    }
    .next{
        width:80%;
        margin-top: 45px;
        
    }
}
@media screen and (max-width: 300px){
    #logoContainer{
        width: 290px;
        height: 402.4px;
    }
    .instructionContainer{
        width: 290px;
    }
    .next{
        margin-top: 60px;
        
    }
}