html body{
  background:#eee;
  padding: 0;
  margin: 0;
  font-family: "Lato",Arial,Helvetica,Sans-serif;
}
.main{
  width: 100%;
  text-align: center;
  padding:10px 0;
  background: #FFF;
  float: left;
  border: 2px solid #b9901f;
}
.main img{
  width:200px;
}
h1 {
    font-size: 18pt;
    color: #b9901f;
    font-weight: 600;
    text-align: center;
    margin: 0;
    padding: 10px 0 0;
}
.main p{
  font-size:11pt ;
  font-weight: 600;
  display: inline-block;
}
.container{
  width: 450px;
  margin: 5px auto 10px;
}
.card{
  float: left;
/*  width:200px;
  height: 280px;*/
  height: auto;
  width: 95%;
  position: relative;
  border-left: 4px solid #b9901f;
  margin:10px;
  box-shadow:7px 7px 8px #ccc;
}
.card img{
  width:100%;
  height:100%;
}
.card a{
  position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0,0.7);
    padding: 9px 0;
    color: #FFF;
    font-size: 8pt;
    text-align: center;
    text-decoration: none;
}
.modal-view{
  width:100%;height:100%;position:fixed;background:#FFF;left:0;top:0;z-index:99999 ;
}
.modal-view img{
 margin: 10% auto 10px;
    display: block;
    width: 300px;
}
.modal-view p{
  margin: 0 auto;display: block;font-size:11pt;width:230px;font-weight: 600;
  text-align: center;
}

@media only screen and (max-width:1000px) {
  .container{
    width: 100%;
  }
  .card{
    float: left;
   /* width: 46%;
     height: 220px; */
     height: auto;
     width: 93%;
    margin: 0 5px 10px;
    box-shadow: none;
  }
  .main{
    border: none;
  }
  .main img{
    /*width:150px;*/
  }
  h1{
    font-size: 14pt;
  }
  .main p{
    font-size: 10pt;
  }

}