.wrap
{
    float:left;
    background-color:#f1f1f1;
   
    position: relative;
    width: 30%; 
    height:auto; 
 padding-bottom : 30%; /* = width for a 1:1 aspect ratio */
    margin:1.56%;
  
    overflow:hidden;
}
img
{
	 top:0;
	 left:0;
	 position:absolute;
      width: 100%;
  height: auto;
     
}
#return
{
     background:#e2cd98;
	 color:white;
}
#return h3
{
     margin-left:60px;
}
#return a
{ 
     color:#d4a42a; 
}
#return p
{
     width:200px;
	 margin-left:50px;
}

.square
  {
 float:left; 
    padding:8%;
    position: absolute;
  overflow:hidden;
 font-size:calc(2px + 1.6vw); 
 color:#a6a6a6; 
 font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter'; 

  } 
  
  
  #logo 
{margin-left:1.66%;
font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter';
color: #f1f1f1;
font-weight: bold;
font-size: 1.2em;
text-decoration:none;}
 
 
 .square1 {
    float:left;
    position: relative;
    width: 60%;
    padding-bottom : 30%; /* = width for a 1:1 aspect ratio */
    margin-left:20%;
         margin-top:40px;
    overflow:hidden;
    font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter';
  
    font-size: 1em;
    color: #443d3c;
    opacity: 80%;
    text-align: justify;
}
