.banner-part {
    padding: 25px 0px 0px;
  }
  .home-grid-promo {
    margin-bottom: 25px;
  }
  .home-grid-promo a img {
    width: 100%;
    border-radius: 8px;
  }
  .home-grid-slider {
    margin-bottom: 25px;
  }
  .home-grid-slider img {
    width: 100%;
    border-radius: 8px;
  }
  .suggest-slider li {
    margin: 0px 10px;
  }
  @media (max-width: 575px) {
    .suggest-slider li {
      margin: 0px 5px;
    }
  }
  .promo-img {
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
  }
  .promo-img a {
    width: 100%;
  }
  .promo-img a img {
    width: 100%;
    border-radius: 8px;
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
  }
  .promo-img a img:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  @media (max-width: 767px) {
    .promo-img {
      margin: 12px 0px;
    }
  }
  .new-slider li {
    margin: 0px 12px;
  }
  @media (max-width: 575px) {
    .new-slider .product-card {
      width: 220px;
    }
  }
  .testimonial-slider .slick-slide {
    opacity: 0.3;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
  }
  .testimonial-slider .slick-center {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
  }
  .testimonial-slider .dandik,
  .testimonial-slider .bamdik {
    opacity: 1;
    visibility: visible;
  }
  .testimonial-slider .dandik {
    right: 50px;
  }
  .testimonial-slider .bamdik {
    left: 50px;
  }
  .brand-slider .dandik,
  .brand-slider .bamdik {
    top: 35%;
  }
  .blog-slider .blog-card {
    margin: 0px 15px 25px;
  }
  .blog-slider .dandik,
  .blog-slider .bamdik {
    top: 43%;
  }
  @media (max-width: 767px) {
    .blog-slider .blog-card {
      margin: 0px 10px 25px;
    }
  }

  
 /*  .niche-part {
    width: 100%;
  } */
  .highlight-32 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .popup-menu-list h5{
    color: #39404a;
  }
  .popup-menu-list .btn{
  color: var(--bs-primary);
	background: var(--white)}
  .niche-part .col-md-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  @media (max-width: 991px) {
    .niche-part .col-md-6 {
      width: 50%;
    }
  }
  @media (max-width: 767px) {
    .niche-part .col-md-6 {
      width: 100%;
    }
  }
  .niche-part .col-md-6 .menu-items {
    border-radius: 10px;
    box-shadow: none;
    border: 1px solid #ddd;
    background-color: #ffffff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
  }
  .niche-part .col-md-6 .menu-items figure {
    height: 250px;
    width: 100%;
    display: flex;

  }
  .niche-part .col-md-6 .menu-items figure img {
    width: 100%;
    max-width: 100%;
    border-radius: 10px 10px 0 0;
  }
  .niche-part .col-md-6 .menu-items .menu_title {
    padding:10px 15px 0 15px;
  }
  .niche-part .col-md-6 .menu-items .menu_title h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
  }
  .niche-part .col-md-6 .menu-items .menu_details {
    padding: 0px 15px 0 15px;
  }
  .niche-part .col-md-6 .menu-items .menu_details p {
    display: -webkit-box; 
			-webkit-line-clamp: 2; 
			-webkit-box-orient: vertical; 
			overflow: hidden; 
			text-overflow: ellipsis; 
			height: 57px;

  }
  .niche-part  .view_more{
    display: table;
    margin: 0 auto;
  }