


/* Cat Categories Section Css Here */
.cat-categories-sec {
  width: 100%;
  display: inline-block;
  padding: 64px 72px;

}
.cat-categories-sec .cat-categories-main {
  width: 100%;
  display: flex;
  align-items: start;
  /*justify-content: center;*/
  /*flex-wrap: wrap; */
  /*gap: 16px;*/
  padding: 0;
  margin: 0;
  list-style: none;
}
.cat-categories-sec .cat-categories-main li {
 /* width: 202px; */
 /* display: flex;
  align-items: start;
  flex-direction: column;
  gap: 16px;
  margin: 0 auto;
  padding: 0;
  text-align: center;*/
}
.cat-categories-sec .cat-categories-main li .cat-img-cover {
  width: 100%;
  /*height: 200px;*/
  margin: auto;
  overflow: hidden;
}
.cat-categories-sec .cat-categories-main li .cat-img-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cat-categories-sec .cat-categories-main li h5,
.cat-categories-sec .cat-categories-main li p {
  width: 100%;
  display: inline-block;
  color: #1B3567;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin: 0;
  font-family: Larsseit;
}
.cat-categories-sec .cat-categories-main li p {
  font-weight: 300;
}



@media screen and (max-width: 1279px) {
    .cat-categories-sec {
        padding: 48px 32px;
    }
}

@media screen and (max-width: 767px) {
  .cat-categories-sec {
    padding: 32px 0 32px 16px;
  }
   .cat-categories-sec .cat-categories-main li .cat-img-cover {height:auto;}
}