img.logoMain{
 position: fixed;
 width: 350px;
 top: 70px;
 margin-left: 3%;
}

div.textMain{
 position: fixed;

 width: 450px;
 bottom: 50px;
 right: 4%;
 padding: 40px;

 font-family:  Vollkorn , serif;
 font-size: 140%;

 text-align: center;
 line-height: 1.5;

 color: #1A1A1A;
 text-shadow:#FFFFFF 1px 1px 2px;

 background-color: rgba(255,255,255,.5);
 border-radius: 5px;
}

img.imgMain{
 position: fixed;
 right: 4.5%;
 bottom: 55px;
}

@media screen and (max-width: 640px) {
 img.logoMain{
  width: 90%;
  top: 10px;
  margin: 20px;
 }

 div.textMain{
  width: 90%;
  bottom: 0px;
  margin: 10px;

  font-size: 120%;
 }

 img.imgMain{
  bottom: 15px;
 }

}