body {
  
 background: url(img/1.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
     background-size: cover;
   
    color: red;
    font-size: 30px;
    text-align: center;
}
p
{
  margin: 10px;
  padding: 0px;
}
form
{
display: flex;
  justify-content: center; /*Центрирование по горизонтали*/
    
}

.ppp {
  color: blue;
  font-size: 50px;
}


input[type="text_sh"]
{
    font-size:24px;
    width: 50px; height: 40px;
}
.block1 { 
  
  color: white;
  font-size: 50px;

 padding: 5px;
 
   }

.block2 { 
  
    font-size: 300px;
 
   }   
input {font-size: 50px; width: 120px; height: 80px;  }
button {font-size: 50px; height: 86px; }

.wrap { 
    width: 100%; /* Ширина */
   }
   .wrap div {
    background: #fc0;
    margin: 5px;
    padding: 2px;
    border: 1px solid #000;
    height: 70px;
   }
progress {
        margin: 2em auto;
        display: block;
        border-radius : 8px;
        background: #fff;
        padding: 0;
        border: 0;
        text-align: center;
        height: 20px;
        box-shadow: 1px 2px rgba(0,0,0,.3) inset, 0 0 0 1px rgba(0,0,0,.5);
        overflow:hidden;
        background: -webkit-linear-gradient(#4c4, #8f8 50%, #4c4);
                background: -moz-linear-gradient(#4c4, #8f8 50%, #4c4);
                        background: -o-linear-gradient(#4c4, #8f8 50%, #4c4);
                                background: linear-gradient(#4c4, #8f8 50%, #4c4);
        border-radius: 8px;
}
 .displayed {
    text-align: center; /* Выравнивание по центру */ 
   }