

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

   
    .mobileV p {
        font-weight: bold;
        font-size: 30px;
        width: 300px;
        text-align: center;
        color: black;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
    }
    
    body {

        width: 100%;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(to right, rgb(126, 218, 126) , rgb(108, 108, 214), rgb(221, 112, 112), rgb(228, 228, 142), rgb(195, 99, 195), rgb(113, 198, 198), rgb(197, 165, 105));
        background-color: red;
    
    }
    
    * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
        list-style: none;
        text-decoration: none;
    }
    .drawWrapper {
        min-width: 550px;
        height: 550px;
        padding: 20px;
        display: flex;
        align-items: center;
        gap: 10px;
        border-radius: 20px;
        background-color: white;
    
        box-shadow: 0 0 30px rgb(51, 51, 51);
    
        display: none;
    }
    
    .tools {
        width: 250px;
        border-radius: 10px;
        height: 100%;
        /* background-color: red; */
    
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: center;

        display: none;
    
    }.tools ul {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 10px;
    }
    .tools button {
        width: 170px;
        height: 30px;
        border: 0;
        background-color: brown;
        color: white;
        font-weight: bold;
    }.tools button:hover {
        background-color: rgb(244, 46, 46);
    
    }
    
    
    
    .drawBoard {
        width: 500px;
        border-radius: 10px;
        height: 100%;
        background-color: yellow;
    
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    #fill-color {
        width: 100px;
    }
    
    canvas.draw {
        height: 100%;
        width: 100%;
        background-color: red;
    }
    
    
    .selectIMG {
    
        width: 100%;
        height: 100%;
    
        display: flex;
        align-items: center;
        justify-content: center;
    
        position: relative;

    }.selectIMG p {
        font-size: 30px;
        font-weight: bold;
    }.selectIMG input {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }.selectIMG .logo {
        position: absolute;
        top: 20px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .logo p {
        background-color: red;
        color: white;
        width: 270px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tools, .drawBoard {
        display: none;
    }
    
    
    
    .loader {
        width: 150px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }.loader img {
        width: 100%;
    }
    
    
    
    .eraserWrapper {
        width: 100%;
        height: 100vh;
        background-color: rgb(0, 0, 0, 0.1);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
    
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
    
        display: none;
    
    }.eraser {
        position: fixed;
        width: 350px;
        height: 300px;
    
        background-color: gold;
    
    
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding: 40px;
        box-sizing: border-box;
        text-align: center;
        border-radius: 20px;
    }.x {
        top: 10px;
        right: 30px;
        position: absolute;
        font-size: 50px;
        user-select: none;
    }
    .imgYl {
        bottom: 10px;
        left: 0;
        width: 120px;
        position: absolute;
    }
    
}

@media only screen and (min-width: 600px) and (max-width: 1000px) {
    .mobileV {
        display: none;
    }
    body {

        width: 100%;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(to right, rgb(126, 218, 126) , rgb(108, 108, 214), rgb(221, 112, 112), rgb(228, 228, 142), rgb(195, 99, 195), rgb(113, 198, 198), rgb(197, 165, 105));
        background-color: red;
    
    }
    
    * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
        list-style: none;
        text-decoration: none;
    }
    .drawWrapper {
        min-width: 550px;
        height: 550px;
        padding: 20px;
        display: flex;
        align-items: center;
        gap: 10px;
        border-radius: 20px;
        background-color: white;
    
        box-shadow: 0 0 30px rgb(51, 51, 51);
    
    
    }
    
    .tools {
        width: 250px;
        border-radius: 10px;
        height: 100%;
        /* background-color: red; */
    
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: center;
    
    }.tools ul {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 10px;
    }
    .tools button {
        width: 170px;
        height: 30px;
        border: 0;
        background-color: brown;
        color: white;
        font-weight: bold;
    }.tools button:hover {
        background-color: rgb(244, 46, 46);
    
    }
    
    
    
    .drawBoard {
        width: 500px;
        border-radius: 10px;
        height: 100%;
        background-color: yellow;
    
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    #fill-color {
        width: 100px;
    }
    
    canvas.draw {
        height: 100%;
        width: 100%;
        background-color: red;
    }
    
    
    .selectIMG {
    
        width: 100%;
        height: 100%;
    
        display: flex;
        align-items: center;
        justify-content: center;
    
        position: relative;
    }.selectIMG p {
        font-size: 30px;
        font-weight: bold;
    }.selectIMG input {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }.selectIMG .logo {
        position: absolute;
        top: 20px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .logo p {
        background-color: red;
        color: white;
        width: 270px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tools, .drawBoard {
        display: none;
    }
    
    
    
    .loader {
        width: 150px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }.loader img {
        width: 100%;
    }
    
    
    
    .eraserWrapper {
        width: 100%;
        height: 100vh;
        background-color: rgb(0, 0, 0, 0.1);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
    
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
    
        display: none;
    
    }.eraser {
        position: fixed;
        width: 350px;
        height: 300px;
    
        background-color: gold;
    
    
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding: 40px;
        box-sizing: border-box;
        text-align: center;
        border-radius: 20px;
    }.x {
        top: 10px;
        right: 30px;
        position: absolute;
        font-size: 50px;
        user-select: none;
    }
    .imgYl {
        bottom: 10px;
        left: 0;
        width: 120px;
        position: absolute;
    }
    
}


@media only screen and (min-width: 1000px) and (max-width: 1400px) {
    .mobileV {
        display: none;
    }
    body {

        width: 100%;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(to right, rgb(126, 218, 126) , rgb(108, 108, 214), rgb(221, 112, 112), rgb(228, 228, 142), rgb(195, 99, 195), rgb(113, 198, 198), rgb(197, 165, 105));
        background-color: red;
    
    }
    
    * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
        list-style: none;
        text-decoration: none;
    }
    .drawWrapper {
        min-width: 550px;
        height: 550px;
        padding: 20px;
        display: flex;
        align-items: center;
        gap: 10px;
        border-radius: 20px;
        background-color: white;
    
        box-shadow: 0 0 30px rgb(51, 51, 51);
    
    
    }
    
    .tools {
        width: 250px;
        border-radius: 10px;
        height: 100%;
        /* background-color: red; */
    
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: center;
    
    }.tools ul {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 10px;
    }
    .tools button {
        width: 170px;
        height: 30px;
        border: 0;
        background-color: brown;
        color: white;
        font-weight: bold;
    }.tools button:hover {
        background-color: rgb(244, 46, 46);
    
    }
    
    
    
    .drawBoard {
        width: 500px;
        border-radius: 10px;
        height: 100%;
        background-color: yellow;
    
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    #fill-color {
        width: 100px;
    }
    
    canvas.draw {
        height: 100%;
        width: 100%;
        background-color: red;
    }
    
    
    .selectIMG {
    
        width: 100%;
        height: 100%;
    
        display: flex;
        align-items: center;
        justify-content: center;
    
        position: relative;
    }.selectIMG p {
        font-size: 30px;
        font-weight: bold;
    }.selectIMG input {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }.selectIMG .logo {
        position: absolute;
        top: 20px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .logo p {
        background-color: red;
        color: white;
        width: 270px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tools, .drawBoard {
        display: none;
    }
    
    
    
    .loader {
        width: 150px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }.loader img {
        width: 100%;
    }
    
    
    
    .eraserWrapper {
        width: 100%;
        height: 100vh;
        background-color: rgb(0, 0, 0, 0.1);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
    
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
    
        display: none;
    
    }.eraser {
        position: fixed;
        width: 350px;
        height: 300px;
    
        background-color: gold;
    
    
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding: 40px;
        box-sizing: border-box;
        text-align: center;
        border-radius: 20px;
    }.x {
        top: 10px;
        right: 30px;
        position: absolute;
        font-size: 50px;
        user-select: none;
    }
    .imgYl {
        bottom: 10px;
        left: 0;
        width: 120px;
        position: absolute;
    }
    
}

@media only screen and (min-width: 1400px) {
    .mobileV {
        display: none;
    }
    body {

        width: 100%;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(to right, rgb(126, 218, 126) , rgb(108, 108, 214), rgb(221, 112, 112), rgb(228, 228, 142), rgb(195, 99, 195), rgb(113, 198, 198), rgb(197, 165, 105));
        background-color: red;
    
    }
    
    * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
        list-style: none;
        text-decoration: none;
    }
    .drawWrapper {
        min-width: 550px;
        height: 550px;
        padding: 20px;
        display: flex;
        align-items: center;
        gap: 10px;
        border-radius: 20px;
        background-color: white;
    
        box-shadow: 0 0 30px rgb(51, 51, 51);
    
    
    }
    
    .tools {
        width: 250px;
        border-radius: 10px;
        height: 100%;
        /* background-color: red; */
    
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: center;
    
    }.tools ul {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 10px;
    }
    .tools button {
        width: 170px;
        height: 30px;
        border: 0;
        background-color: brown;
        color: white;
        font-weight: bold;
    }.tools button:hover {
        background-color: rgb(244, 46, 46);
    
    }
    
    
    
    .drawBoard {
        width: 500px;
        border-radius: 10px;
        height: 100%;
        background-color: yellow;
    
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    #fill-color {
        width: 100px;
    }
    
    canvas.draw {
        height: 100%;
        width: 100%;
        background-color: red;
    }
    
    
    .selectIMG {
    
        width: 100%;
        height: 100%;
    
        display: flex;
        align-items: center;
        justify-content: center;
    
        position: relative;
    }.selectIMG p {
        font-size: 30px;
        font-weight: bold;
    }.selectIMG input {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }.selectIMG .logo {
        position: absolute;
        top: 20px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .logo p {
        background-color: red;
        color: white;
        width: 270px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tools, .drawBoard {
        display: none;
    }
    
    
    
    .loader {
        width: 150px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }.loader img {
        width: 100%;
    }
    
    
    
    .eraserWrapper {
        width: 100%;
        height: 100vh;
        background-color: rgb(0, 0, 0, 0.1);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
    
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
    
        display: none;
    
    }.eraser {
        position: fixed;
        width: 350px;
        height: 300px;
    
        background-color: gold;
    
    
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding: 40px;
        box-sizing: border-box;
        text-align: center;
        border-radius: 20px;
    }.x {
        top: 10px;
        right: 30px;
        position: absolute;
        font-size: 50px;
        user-select: none;
    }
    .imgYl {
        bottom: 10px;
        left: 0;
        width: 120px;
        position: absolute;
    }
    
}

