.filter_links {
    margin-top: 18px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
  }
  
  .filter_links ul {
    position: relative;
    overflow-x: auto;
    list-style: none;
    display: flex;
    /* background: #1f1f1f; */
    /* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; */
    border-radius: 12px;
    margin-bottom: 50px;
  }
  
  .active_box {
    position: absolute;
    top: 0;
    /* left: 0; */
    transform: translateX(0px);
    z-index: 1;
    width: 120px;
    height: 100%;
    /* background: #00ACB7; */
    border: 2px solid #00ACB7;
    border-radius: 12px;
    transition: transform 0.3s ease-in-out;
  }
  
  .filter_links ul li {
    width: 120px;
    z-index: 2;
    text-align: center;
    /* font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; */
    font-family: "Montserrat", sans-serif;
    padding: 8px 0px;
    /* color: #ffffff; */
    color: #00ACB7;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    cursor: pointer;
  }
  
  .filter_image_container {
    margin-top: 12px;
    padding-inline: 20px;
    max-width: 100%;
    column-count: 3;
    column-gap: 0px;
  }
  
  .filter_image_container img {
    transition: width 0.3s height 0.4s ease-out;
    width: 100%;
    padding: 4px;
    border-radius: 12px;
  }
 
  .image_box {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.5s ease;
  }
  
  .hide_image {
    display: none;
  }
  
  @media screen and (max-width: 768px) {
    .filter_links {
      padding-block: 12px;
      margin-top: 18px;
      width: 100%;
      margin: 0 auto;
    }
    .filter_image_container {
      margin-top: 12px;
      padding-inline: 20px;
      max-width: 100%;
      column-count: 2;
      column-gap: 0px;
      
    }
    .active_box {
      width: 70px;
    }
  
    .filter_links ul li {
      width: 70px;
      padding: 6px 0px;
      color: #ffffff;
      font-size: 12px;
      font-weight: 500;
    }
  }
  
  @media screen and (max-width: 368px) {
    .filter_image_container {
      margin-top: 12px;
      padding-inline: 20px;
      max-width: 100%;
      column-count: 1;
      column-gap: 0px;
    
    }
    .filter_links {
      padding-block: 12px;
      margin-top: 18px;
      width: 100%;
      margin: 0 auto;
    }
  }

  .about-sec-margin-left-remove{
    margin-left: 0px;
  }



  /* New Gallery Css */
  * {
    box-sizing: border-box;
  }
  
  
  
  
  .row.gallery-grid-row {
    display: -ms-flexbox; /* IE10 */
    display: flex;
    -ms-flex-wrap: wrap; /* IE10 */
    flex-wrap: wrap;
    padding: 0 4px;
  }
  
  /* Create four equal columns that sits next to each other */
  .column.gallery-grid-column {
    -ms-flex: 33.33%; /* IE10 */
    flex: 33.33%;
    max-width: 33.33%;
    padding: 0 4px;
  }
  
  .column.gallery-grid-column img {
    margin-top: 8px;
    vertical-align: middle;
    width: 100%;
  }
  
  /* Responsive layout - makes a two column-layout instead of four columns */
  @media screen and (max-width: 800px) {
    .column.gallery-grid-column {
      -ms-flex: 50%;
      flex: 50%;
      max-width: 50%;
    }
  }
  
  /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
  @media screen and (max-width: 600px) {
    .column.gallery-grid-column {
      -ms-flex: 100%;
      flex: 100%;
      max-width: 100%;
    }
  }
  .column.gallery-grid-column img{
    border-radius: 20px;
  }