@media (min-width: 920px) {
section.acf-product-cards-grid .card-title{
    font-size: var(--f20);
}
section.acf-product-cards-grid .section-bold-title{
    font-size: var(--f50);
}
section.acf-product-cards-grid .layout_1 {
    padding: 40px 0px 40px 0px;
}

}


@media (max-width: 920px) {
.card-img-top {
    height: 200px;
}
section.acf-product-cards-grid .item {
    right: 8px;
}
.acf-news-and-updates-section .post_card_title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: clip;
}
.acf-news-and-updates-section .card-subtitle {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: clip;
}

}
.acf-news-and-updates-section .section-btns.btn-one a.btn ,.acf-product-cards-grid .section-btns.btn-one a.btn {
    padding: 0px!important;
}
.layout-product-title{
    font-size: var(--f20);
    font-weight: var(--fontW600);
    font-family: var(--secondary-font);
}
section.acf-product-cards-grid .card:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35) !important;
  transform: translateY(-4px);
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}