.class-jobs-gsmb li{
    display: inline-block;
    margin: 0 20px;
}

.job-image img
{
  aspect-ratio: 3/2 !important;
  object-fit: cover;
}


/* Style for the job row container */
.job-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
}

/* Style for each job post within a row */
.job-post {
  flex-basis: calc(25% - 20px);
  margin-right: 20px; 
  padding: 10px;
  border: 1px solid #ddd; 
  box-sizing: border-box;
}

/* Style for job titles */
.job-post h2 {
  margin: 0;
  padding: 0;
}

/* Style for job descriptions */
.job-post p {
  font-size: 14px;
  margin: 10px 0;
}





/********************** Media Query **************************/


@media screen and ( max-width : 767px) {
  .job-row{
    display: block;
  }

  .job-image img{
    max-width: 85% !important;
  }

}