#pk_flex_content .flex_layout.boeren_grid {
padding-block: 0px;
position: relative;
}

#pk_flex_content .flex_layout.boeren_grid .flex_container_inner {
    max-width: var(--site-grid);
}


#pk_flex_content .flex_layout.boeren_grid .grid_wrapper {
display: grid;
grid-template-columns: repeat(3, minmax(0,1fr));
gap: 20px 20px; 
}

@media screen and (max-width: 1140px){
#pk_flex_content .flex_layout.boeren_grid .item.content {
  margin: 20px;  
}
}


@media screen and (max-width: 767px){
   #pk_flex_content .flex_layout.boeren_grid{
   margin-inline: 0px;
 }

#pk_flex_content .flex_layout.boeren_grid .grid_wrapper {
 display: grid;
 grid-template-columns: repeat(2, minmax(0,1fr)); 
 }
   
    #pk_flex_content .flex_layout.boeren_grid .flex_hero_inner{
        padding: 40px 20px 40px 20px;
    }
}

@media screen and (max-width: 550px){
  #pk_flex_content .flex_layout.boeren_grid .grid_wrapper {
   display: grid;
   grid-template-columns: repeat(1, minmax(0,1fr));
   gap: 10px 10px; 
   }  
}