#image{
                margin-top: 10px;
                box-shadow: 5px 5px 5px 5px gray;
                padding: 10px;
                font-weight: 400;
                user-select: none;
                text-decoration:line-through;
                font-style: italic;
                font-size: x-large;
                border: red 2px solid;
                margin-left: 10px;
            }
            #captchamsg{
                color:red;
                padding: 8px 14px;
            }
            #user-input{
                box-shadow: 5px 5px 5px 5px gray;
                width:auto;
                margin-right: 10px;
                padding: 10px;
                padding-bottom: 0px;
                border: red 0px solid;
            }
            .inline{
                display:inline-block;
            }
            
.wrapper-1{
  width:100%;
  height:100vh;
  display: flex;
flex-direction: column;
background: #FFF;
}
.wrapper-2{
  padding :30px;
  text-align:center;
}
h1{
    /*font-family: 'Kaushan Script', cursive;*/
  font-size:4em;
  letter-spacing:3px;
  color:#5892FF ;
  margin:0;
  margin-bottom:20px;
}
.wrapper-2 p{
  margin:0;
  font-size:1.3em;
  color:#504f4f;
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing:1px;
}
.go-home{
  color:#fff;
  background:#5892FF;
  border:none;
  padding:10px 50px;
  margin:30px 0;
  border-radius:30px;
  text-transform:capitalize;
  box-shadow: 0 10px 16px 1px rgba(174, 199, 251, 1);
}

@media (min-width:600px){
  .content{
  max-width:1000px;
  margin:0 auto;
}
  .wrapper-1{
  height: initial;
  max-width:620px;
  width: 100%;
  margin:0 auto;
  box-shadow: 4px 8px 40px 8px rgb(109 109 109 / 80%);
 }
}

.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  /*padding: 20px;*/
  border: 1px solid #888;
  width: 45%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  right:15px;
  position: absolute;
  font-size: 28px;
  font-weight: bold;
  opacity:1;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}