@media screen and (max-width: 768px){
    .center_div{
        margin: 0 auto;
        width:90% /* value of your choice which suits your alignment */
        }
        h2{
        margin: 0 auto;
        width:90% /* value of your choice which suits your alignment */
        }
        .lbl{
            display:none !important;
        }
}
@media screen and (min-width: 1200px){
    .center_div{
        margin: 0 auto;
        width:70% /* value of your choice which suits your alignment */
        }
        .box{
                    margin: 0 auto;
        width:70% /* value of your choice which suits your alignment */
        }
}
.myclassbtn{
            border-radius:15px;
        }

.mybtn {
    background-color: #b6bbbd;
    color: white;
    border: 2px solid #b6bbbd;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}
.mybtn:hover {
  background-color: #3c8dbc;
  color: white;
  border: 2px solid #3c8dbc;
    padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}
.mybtn:visited {
  background-color: #3c8dbc;
  color: white;
  border: 2px solid #3c8dbc;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}
.inpterror{
    border: 2px solid Red;
    border-radius:5px;
}
.inpterrorp::placeholder {
  color: red;
  opacity: 1; /* Firefox */
}
input:required:placeholder-shown{
    border: 2px solid #367fa9;
}
/*input:placeholder-shown:required {
    border: 1px solid red; 
}*/