body {
    background-image: url(https://www.hudsonhandmade.com/img/BG.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: white;
}


.responsive {
  max-width: 100%;
  height: auto;
  display: block;
 margin-left: auto;
 margin-right: auto;
}


div.maintext {

  padding: 20px;
}

@media screen and (min-width: 601px) {
  div.maintext {
    font-size: 20px;
  }
}

@media screen and (max-width: 600px) {
  div.maintext {
    font-size: 30px;
  }
}


div.footer {
   width: 100%;
   padding-top: 100px;
   text-align: center;

}

@media screen and (min-width: 601px) {
  div.maintext {
    font-size: 20px;
  }
}

@media screen and (max-width: 600px) {
  div.maintext {
    font-size: 30px;
  }
}

.responsiveimg {
  max-width: 100%;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
}
