here is the relevant code
.flex-gallery {
margin-left:auto;
margin-right:auto;
width:100%;
text-align:center;
}
.gallery {
display: inline-block;
border: 2px solid black;
border-radius: 15px;
padding-top: 15px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 15px;
width: 180px;
max-height:241.6px;
margin: 5px;
background-color: linen;
background: rgba(250, 240, 230, 0.75);
}
.gallery:hover {
background-color: pink;
}
.gallery img {
width: 100%;
vertical-align:middle;
}
.galleryph {
display: inline-block;
border: 2px solid transparent;
border-radius: 15px;
padding-top: 15px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 15px;
width: 180px;
margin: 5px;
background-color:transparent;
}
.desc {
padding-top: 15px;
padding-bottom: 15px;
color:black;
font-family: "Verdana", sans-serif;
}
#descovf {
padding-top:5px;
padding-bottom:5px;
}
.imgcontainer img {
border: 3px solid black;
border-radius: 15px;
}
.imgcontainerph img {
border: 3px solid black;
border-radius: 15px;
visibility:hidden;
}
.container {
text-align: center;
border: 2px solid black;
border-radius: 15px;
margin-left:auto;
margin-right:auto;
margin-bottom: 20px;
margin-top: 20px;
background-color: linen;
padding: 10px;
width: 65%;
font-family: "Verdana", sans-serif;
}
@media only screen and (max-width: 768px) {
.imgcontainerph img {
display:none;
}
.galleryph {
display:none;
}
}