html {
  height: 100%;
  width: 100%;
}

    body {
      font-family: Arial, sans-serif;
      margin: 0;
      padding: 0;
    }
    @media only screen and (max-width: 600px) {
#div45{
    flex-direction:column;
}
}
#h2 {
    text-align: center;
    display: inline-block;
    font-size: 1.2em;
    margin-top: 30px;
   transform: translate(198px, 2px);
    margin-bottom: 30px;
}
#div1111{
    text-align: center;
    margin-top: 120px;
}
  
    #h1 {
       text-align: center;
    display: inline-block;
    font-size: 1.2em;
    margin-top: 30px;
transform: translate(188px, 28px);
    margin-bottom: 30px;
    }
    #piechart {
             display: inline-block;
            margin: auto;
            width: 400px;
            height: 400px;
            border-radius: 50%;
        }
 #div55{
  display: flex;
  justify-content: center;
  align-items: center;
} 
 #div25{
   display:flex;
   width: 100%;
   height : 250px;
   background-color: blue;
 }
 #div22{
   background-color: #ff9500;
 }
 #div42{
   background-color: #006602;
 } 
#div45{
display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    form {
    width: 35%;
    margin: 20px;
      padding: 20px;
      background-color: #f9f9f9;
      border-radius: 5px;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }

    label {
      font-weight: bold;
    }

    input, select {
      display: block;
      width: 92%;
      padding: 10px;
      margin-bottom: 10px;
      border: 1px solid #ccc;
      border-radius: 5px;
      font-size: 16px;
    }

    input[type="range"] {
      
      width:92%;
    }

    input[type="range"]::-webkit-slider-thumb { 

      background-color:white;
    }


    button[type="submit"] {
      display: block;
      width: 92%;
      padding: 10px;
      background-color: #af0e1b;
      color: #fff;
      border: none;
      border-radius: 5px;
      font-size: 16px;
      cursor: pointer;
    }
#div65{
  width: 50%;
}
    #result {
      text-align: center;
      font-size: 35px;
      margin-top: 20px;
      padding: 20px;
      background-color: #f9f9f9;
      border-radius: 5px;
      font-family: Arial,sans-serif;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }