.blog-header-image-search-widget-area {
    width: 100%;
    position: absolute;
    top: 0px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.blog-search-widget-holder {
    width: fit-content;
    padding: 2px;
    height: fit-content !important;
    text-align: center;
  }
  .blog-search-widget-holder .searchform div{
    background-color: #f3f4f578;
    border-radius: 4px;
    padding: 1px;
    display: flex;
    width: fit-content;
    /* background: linear-gradient(120deg, #0000002b,#ffffff2b,#04040424,#ffffff3b,#00000029, transparent); */
  }
  .blog-search-widget-holder label {
    display: none;
    padding: 5px 0px;
    text-align: start;
  }
  .blog-search-widget-holder input {
    border: none;
    padding: 8px;
    text-align: start;
    margin: 2px 3px;
    /* background: linear-gradient(120deg, #0000002b,#ffffff2b,#04040424,#ffffff3b,#00000029, transparent); */
    backdrop-filter: blur(2px);
    background-color: #ffffff9e;
    color: black;
    color: black;
  }
  .blog-section-header-img-wrap {
    height: fit-content;
    max-height: 350px;
    overflow: clip;
    /*! min-height: fit-content; */
    position: relative;
    top: 0px;
  }
  .display-post-thumbnail-on-single{
    max-height: 60vw;
  }
.blog-section-header-img-wrap .blog-header-default-img {
    object-fit: cover;
    width: 100%;
    height: auto;
    max-height: 350px;
    min-height: 350px;
}
.blog-header-default-img-max-height{
  max-height: fit-content !important;
}
.product-market-place-text-wrap {
  position: absolute;
  bottom: 50px;
  left: 0px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.product-marketplace-text {
  color: white;
  font-size: 17px !important;
  padding: 20px;
  backdrop-filter: blur(2px);
  background-color: #00000040;
  border-radius: 4px;
  text-align: center;
}
@media screen  and (max-width:768px){
  .blog-section-header-img-wrap{
    max-height: 350px !important;
  }
  .product-market-place-text-wrap {
    bottom: 30px;
  }
  .product-marketplace-text{
    padding: 15px;
    font-size: 16px !important;
  }
  @media screen  and (max-width:560px){
    .blog-section-header-img-wrap{
      max-height: 300px !important;
    }
    .product-market-place-text-wrap {
      bottom: 10px;
    }
    .product-marketplace-text{
      padding: 10px;
      font-size: 15px !important;
    }
    @media screen  and (max-width:420px){
      .blog-section-header-img-wrap{
        max-height: 250px !important;
      }
      .product-market-place-text-wrap {
        bottom: 5px;
      }
      .product-marketplace-text{
        font-size: 14px !important;
        padding: 3px;
      }
    }
  }
}