/* footer section */
.zb-footer {
  background: #fbfbfb;
  padding: 80px 0 60px;
}

.zb-footer-wrap {
  display: flex;
  gap: 5%;
}

.zb-footer-abt {
  width: 34%;
}

.zb-footer-trendpost {
  width: 61%;
}

.zb-footer h3 {
  font-size: 20px;
  text-transform: uppercase;
}

.zb-footer-smedia {
  margin: 60px 0 0;
}

.zb-footer-trendpost ul {
  display: grid;
  grid-template-columns: 47% 47%;
  gap: 10px 6%;
  margin: 30px 0 0;
}

.zb-footer-trendpost ul li a {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  font-size: 15px;
}

.zb-footer-categ {
  color: #9d9d9d;
  font-size: 12px;
  text-transform: uppercase;
  font-family: var(--secondaryfont-semibold);
  display: inline-block;
  margin: 0 0 5px;
}

.zb-footer-categ:hover {
color: var(--primary-anchor-clr);
}

.zb-footer-trendpost ul > li {
  border-bottom: 1px solid #e2e2e2;
  margin: 0 0 10px;
}

.zb-footer-trendpost ul > li:nth-child(5), .zb-footer-trendpost ul > li:nth-child(6) {
  border: none;
}

.zb-footer-trendpost ul > li > p {
  margin: 0 0 10px;
}

.zb-footer-abt > p {
  font-size: 16px;
}

/* common footer */
footer{
  background: #fbfbfb;
}
.ZF-support, .footer-search
{
  display: none;
}


@media only screen and (min-width : 768px) and (max-width: 991px) {
  .zb-footer {
      padding: 70px 0 40px;
  }
  .zb-footer-wrap {
      flex-direction: column-reverse;
  }
  .zb-footer-abt {
      width: 100%;
      margin: 40px 0 0 0;
  }
  .zb-footer-smedia {
      margin: 50px 0 0;
  }
  .zb-footer-trendpost {
      width: 100%;
  }
}

@media only screen and (max-width : 767px) {
.zb-footer {
  padding: 70px 0;
}
.zb-footer-wrap {
  flex-direction: column-reverse;
}
.zb-footer-abt {
  width: 100%;
  margin: 40px 0 0 0;
}
.zb-footer-smedia {
  margin: 50px 0 0;
}
.zb-footer-trendpost {
  width: 100%;
}
}

@media only screen and (max-width : 480px) {

  .zb-footer-trendpost ul {
      grid-template-columns: 100%;
      gap: 10px 0;
  }
  .zb-footer-trendpost ul > li:nth-child(5) {
      border-bottom: 1px solid #e2e2e2;
  }
}

/* Custom code added for Header Logo -- START */
.zw-product-header .product-title a{
  padding: 6px 0 6px;
}
.product-title .product-icon {
  width: 70px;
  height: 33px;
  margin: 6px 0;
  vertical-align: middle;
}
.zw-product-header span.zprd-display-name {
  font-size: 17px;
  padding-top: 6px;
}
.zb-post-section .zpost-vtime, .zb-other-post .zpost-vtime{
  font-size: 0;
  gap: 0;
}
.zpost-vtime span.post-views{
  display: none !important;
}
.zpost-vtime span.post-readtime{
  font-size: 16px;
}
@media only screen and (max-width: 767px)
{
  .zw-product-header .product-title {
      width: 100%;
      padding: 7px 5px;
  }
  .zw-product-header .product-title a {
      background: unset;
      position: relative;
      padding: 7px 0 6px;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: 0 auto;
  }
  .zw-product-header .product-title a:before {
      width: 70px;
      height: 32px;
      content: '';
      position: absolute;
      left: 0;
      top: 6px;
  }
  .zw-product-header span.zprd-display-name {
      font-size: 20px;
      padding: 0px 0 0 20px;
  }
}
@media only screen and (max-width: 480px)
{
  .mob-menu a:before{
      transform: scale(.9);
  }
  .zw-product-header span.zprd-display-name {
      font-size: 17px;
      padding: 2px 0 0 15px;
  }
}
/* Custom code added for Header Logo -- END */

.zb-post-details ul li:nth-child(3)
{
  display: none;
}
.zb-post-cont p {
  line-height:1.9;
  }