*{
box-sizing: border-box;
}

body{
 background: lightgreen;
 text-align: center;
 font-family: 'Montserrat', sans-serif;
 font-weight: 700;
}

#container{
 background: white;
 height: 65%;
 width: 70%;
 position: absolute;
 top: 80px;
 margin-right: 15%;
 margin-left: 15%;
 padding: 0.6em;
 box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
}

h1{
 margin-top: 30px;
 font-weight: 800;
 font-size: 1.8em;
}

#count{
 font-weight: 800;
 font-size: 3em;
 margin-top: 30px;
}
button{
 width: 120px;
 padding: 10px 20px;
 border: none;
 border-radius: 4px;
 margin: auto;
 display: block;
 box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.2);
 color: white;
 font-weight: 800;
}
#take-count{
 margin-bottom: 10px;
 background: red;
}

#take-count:hover{
 background: white;
 color: red;
 border: 2px solid red;
 cursor: pointer;
}

#save-count{
 background: green;
 margin-bottom: 30px;
 cursor: pointer;
}

#save-count:hover{
 background: white;
 color: green;
 border: 2px solid green;
}
#show{
 margin-bottom: 10px;
}

/*settings for PC screen*/
@media only screen and (min-width: 800px) {
 body {
   background-color: rgb(10, 120, 0);
 }
 #container{
  width: 50%;
  position: absolute;
  top: 80px;
  margin-right: 25%;
  margin-left: 25%;
  
 }
}
/*settings for larger screen*/
@media only screen and (min-width: 1020px) {
 body {
   background-color: rgb(8, 73, 2);
 }
 #container{
  width: 40%;
  position: absolute;
  top: 80px;
  margin-right: 30%;
  margin-left: 30%;
 }
}



