/* cards.css*/

.turkis {background-color:#76BABE;padding:20px;color: #ffffff;}
.turkis1 {background-color:#0d99a2;}

.cards-container-01 {
  
  display: grid;
  gap: 10px;
  grid-template-columns: 19% 30% 19% 30%;

}

.card1
{float:left;
padding:25px 10px 20px 20px;
border-radius:15px;
justify-content: center;
 box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.08);
}

.card2
{border-radius:15px;justify-content: center; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.08);}

.card2 figure
{ max-height: 325px;
  overflow:hidden;
  margin:0;
  padding:0;
}

.card2 img 
{ height: 325px;
  max-height: 325px;
}





.cards-c {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: masonry;
}

@media only screen and (max-width: 580px)
{
  
.cards-container-01 {
  width: 100%;
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr;
  grid-template-rows: masonry;
}
}

@media only screen and (max-width: 1024px)
{
  
#container,
#main .inside
{width:100%;}

.cards-container-01
{ max-width: 1100px;
  display: grid;
  gap: 10px;
  grid-template-columns: 50% 50%;
  grid-template-rows: masonry;
}


}
