html {
    scroll-behavior: smooth;
  }
  
* {
      font-family: 'Sarabun', sans-serif;
      }
  /* Create two equal columns that floats next to each other */
.column {
    float: left;
    width: 50%;
    padding: 10px;
    color: black;
    box-sizing: border-box;
  }
#head {
    margin-left: 10%;
    color: white;
    color: rgba(0, 0, 0, 0.5);
    font-size: 10vw;
}
#firstpage {
    height: 100vh;
    /*box-shadow: 0px -70px 150px 60px black inset;*/
  }
  
/* Clear floats after the columns */
  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  
.background {
      background-image: url(bckg.jpg);
      background-repeat: no-repeat;
      height: 100%;
      background-size: cover;
      background-attachment: fixed;
      background-color: black;
      background-position:center;
  }
  
a:hover, a:visited, a:link, a:active
  {
      text-decoration: none;
      color: gray
  }
  
.container {
      background-color: white;
  }
  
#footer {
      background-color: white;
      text-align: center;
      padding-bottom: 20px;
  }
  
#dugme {
      position: absolute;
      bottom: 0;
      margin-bottom: 20px;
      margin-left: 50%;
      
  }