 @media screen and (max-width: 768px) {
  /* Increase font size for smaller screens */
  body {
    font-size: 16px;
  }
}
      
        #editableSpan {
      display: inline-block;
      border: none;
      padding: 5%;
      font-family: Arial, sans-serif;
      font-size: 22px;
      line-height: 1.5;
      white-space: pre-wrap;
      background-color: #fff;
      outline: none;
      width: 90%;
      height: 80%;
   margin-bottom:3%;
    }
    
    .buttonx {
      background-color: white;
      border: 1px solid #000;
      box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
      outline: none;
      width: 30px;
      height: 30px;
      cursor: pointer;
      opacity:0.8;
    }
       
    #menu {
      display: none;
      position: absolute; 
    }
    
    #menumobile {
      display:none;
      position:fixed;
      right:0;
      top:30%;
    }


 #sidemenu {
   display:none;
      position: fixed;
      top: 45%;
      right: -10;
      height: 10%;
      width: calc((9 / 21) * (10% * 100vh));
      opacity: 0.3;
      transition: opacity 0.5s ease;
    }
   
   


    h1 {
      font-size: 15px;
    }

    #translatex, defination, #science, #calxv {
      border: none;
      outline: none;
      font-family: &quot;Times New Roman&quot;, Times, serif;
      color: black;
      width: 90%;
      padding: 2%;
    }

    #selectedword, #act, #prenotepad {
      display: none;
    }

    .block {
      width: 20%;
      height: 3%;
      border: none;
      background-color: #04AA6D;
      color: white;
      padding: 1%;
      font-size: 15px;
      cursor: pointer;
      text-align: center;
    }

    .block:hover {
      background-color: #ddd;
      color: black;
    }

    #sp {
      border: 1px solid #000;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
      background-color: rgba(255, 255, 255, 0.7);
      backdrop-filter: blur(5px);
      width: 50%;
      position: fixed;
      top: 0;
      right: 0;
      overflow: auto;
      height:99%;
    }

    .imageContainer {
      display: flex;
      gap: 10px;
    }

    .question-mark {
      display: inline-block;
      animation: rotate 2s infinite linear;
      font-size: 200px;
      position: fixed;
      top: 40%;
      left: 40%;
      transform: translate(-50%, -50%);
    }
    
    @keyframes rotate {
      0% {
        transform: rotate(0deg);
      }
      100% {
        transform: rotate(360deg);
      }
    }
    #save {
      border: 1px solid #000;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
      background-color: rgba(255, 255, 255, 0.7);
      backdrop-filter: blur(5px);
      width: 40%;
      top: 0;
      left: 0;
      overflow: auto;
      height:99%;
      position:fixed;
      
    }

    .input-box {
      padding: 10px;
      border: 2px solid #ccc;
      border-radius: 5px;
      font-size: 16px;
      width: 80%;
     
    }

    .input-box2 {
      padding: 10px;
      border: 2px solid #ccc;
      border-radius: 5px;
      font-size: 16px;
      width: 60%;
     
    }


    .btn {
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      font-size: 16px;
      font-weight: bold;
      width: 70%;
    }

    .a {
      background-color: green;
      color: #fff;
    }

    .b {
      background-color: blue;
      color: #fff;
    }
    
    .c {
      background-color: #e74c3c;
      color: #fff;
    }

    .btn:hover {
      opacity: 0.7;
    }

    .copy-button {
      background-color: blue;
      color: white;
      padding: 10px;
      border: none;
      cursor: pointer;
    }
    
    
    
    .subham {
      
      text-align:center;
      width:100%;
      
      
    }
    
    .heading{
    position:fixed;
      top: 20;
      left:0;
      text-align:center;
      width:100%;
      font-size:40px;
      
    }
    
    .stylish-text {
  font-size: 36px;
  color: #fff;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
    
    

      #lekh {
  position: fixed;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 50px;
  color: white;
  text-shadow: 2px 2px 4px #000;
  z-index: 9999;
 
}

  #prog-open {
  position: fixed;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 10px;
  color: white;
  z-index: 9999;
 
}

#prog-auth {
  position: fixed;
  bottom: 3%; /* Adjust the distance from the bottom as needed */
  left: 50%;
  transform: translateX(-50%);
  font-size: 10px; /* Increase font size for better visibility */
  color: white;
  z-index: 99999;
}







.ini-out {
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
height:100%;
widt:100%;
animation: inix1 2s ease-in-out forwards;
}

@keyframes inix1 {
 
  
  0% {
    opacity: 1;
    background-color: black;
   display:block;
   
  }
   
  
  100% {
    opacity: 0;
    background-color: transparent;
   display:none;
  }
}
   
   
   .ini-hold {
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
height:100%;
width:100%;
background-color: black;
   display:block;
}


   
   #loading{
position:fixed;
left:45%;
bottom:10%;
widt:100%;
text-align:center;
color:white;
display:none;
   }
 

.post-title.entry-title {
  color:Black;
   box-shadow:0 20px 50px grey;
   text-align:center;
   padding:1%;
}


#Blog1 {
   
   padding:3%;

}

.comments, .blog-feeds, .post-footer, #blog-pager , .post-feeds {
  display: none;
}
   
      #console-card {
            position: fixed;
            bottom: 10px;
            right: 10px;
            background-color: #0078d4;
            color: #fff;
            border: 1px solid #005a9e;
            padding: 10px;
            max-width: 30%;
            overflow: auto;
            max-height: 200px;
            border-radius: 5px;
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
            transition: opacity 0.5s;
            opacity: 0;
   font-size:10px;
        }

.custom-div {
    cursor: pointer;
    height: 5%;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 3px #888888;
    padding: 2%;
    background-color: #ebebeb;
}


   .custom-div:hover{
    background-color: white;
            color: blue;
   }
 