





.griddy2 {
  display:grid;
  grid-template-columns: 1fr;
  gap:20px;
}

.griddy3 {
  display:grid;
  grid-template-columns: 1fr;
  gap:20px;
}

.griddy4 {
  display:grid;
  grid-template-columns: 1fr;
  gap:20px;
}
.griddy5 {
  display:grid;
  grid-template-columns: 1fr;
  gap:20px;
}

.griddy6 {
  display:grid;
  grid-template-columns: 1fr;
  gap:20px;
}


.griddy7 {
  display:grid;
  grid-template-columns: 1fr;
  gap:20px;
}


.squarecard {
  display:flex !important;
}

.squarecard h3 {
  font-size: clamp(1.1em, 3vw, 1.1rem);
  text-align:center;
  font-weight:700;
  margin-bottom:0;
color:#172641;
display:none;
}
@media only screen and (max-width:1000px){
  .squarecard h3 {
    display:block;
  }
}
@media only screen and (min-width:1280px){
  .squarecard h3 {
    display:block !important;
  }
}


.squarecard img {
  width:80%;
  display:block;
  margin: 0 auto;
}

.imagecard img {
  width: 100%;
  margin-bottom:15px;
}
@media only screen and (min-width:1024px){



  .griddy2 {
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap:20px;
}

.griddy3 {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:20px;
}



.griddy4 {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap:20px;
}

.griddy5 {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap:20px;
}

.griddy6 {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap:20px;
}

.griddy7 {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  gap:20px;
}
}
.testing {
margin-bottom:0;
}
video {
  width:100% !important;
}
.griddy4 video {
  width:100% !important;
  height:auto;
  margin-bottom:0.6em;
}



@media only screen and (min-width:1024px){

.count2 {
  column-count: 2;
  -moz-column-count: 2;
}}