header{text-align: center; height: 35px; height: 45px; width: 100%; background-color: #A7201F; color:#FFF; box-shadow: 0 2px 6px 0; margin-bottom: 8px;}
section {text-align: center; height:500px; font-size: 1.8em; }
label {text-align: center; width: 50%; }
input {text-align: center; width: 50%; height: 3em;  margin-top: .3em; font-size: 0.5em; font-weight: 600;margin-bottom:.3em;  }
.cbtis {text-align: center; margin: 0 auto;}

@media only screen
  and (min-device-width : 320px)
  and (max-device-width : 640px) 
{ 
input {width: 98%; height: 3em; line-height: 3.5em; margin-top: .5em; margin-left: .2em; font-size: 0.4em;font-weight: 500;}
/*header {height: 35px; height: 75px!important;}*/
}
td {border:solid;}