/*!
Theme Name: List Building Association Theme
*/


/* 27 - 03 - 2025  */

.resource_post .vc_gitem_row.vc_row.vc_gitem-row-position-middle .post_img img {
    height: auto;
    object-fit: cover;
    aspect-ratio: 3 / 4;
}
.vc_gitem-post-data-source-post_excerpt p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 5.5em; 
}
/* 28-3-25 */
.cust_gallery_inner_sec.wpb_column.vc_column_container {
  padding-top: 80px;
}
.wpb_text_column.wpb_content_element.cust_into_text_block {
    margin-top: 117px;
}
.pricing-table .premium {
    font-weight: 300;
}
.pricing-table .td.vip {
  font-weight: 300;
}
.pricing-table  td {
    font-weight: 300;
}
.feature-table .building-list-tools th, .building-list-tools td {
    font-weight: 400;
}
.wpb_text_column .wpb_wrapper p:last-of-type {
    margin-top: 20px;
}
.wpb_text_column.wpb_content_element.cust_into_text_block {
    margin-top: 50px !important;
}
.pricing-table .building-list-tools .pricing-table .price {
   font-weight: 400;
}
.pricing-table .building-list-tools .pricing-table .vip {
    font-weight: 400;
}
 .building-list-tools .pricing-table .vip span {
   font-size: 24px;
   font-weight: 500;
}
.pricing-table td.no-space {
 font-weight: 400;
}
.pricing-table .building-list-tools .pricing-table .price {
    font-weight: 400; 
}
.pricing-table .building-list-tools .pricing-table .vip {
    font-weight: 400; 
}
.building-list-tools .pricing-table .vip span {
  font-weight: 500;
  font-size: 24px;
}
.pricing-table tr:nth-child(2) td:first-child {
    font-weight: 300;
}

.pricing-table tr:nth-child(2) td:nth-child(2) {

    font-weight: 300;
}

.pricing-table tr:nth-child(2) td:nth-child(3) {
    font-weight: 300;
}

@media (max-width:767px) {
  /*  .hero_sec {
        margin-top: 0px;
    }   */
    .cust_gallery_inner_sec.wpb_column.vc_column_container {
        padding-top: 40px;
      }
      .wpb_text_column.wpb_content_element.cust_into_text_block {
        margin-top: 35px !important;
    }
    .page-id-74 .vc_column_container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .vc_tta.vc_general .vc_tta-panel-body {
        border: none !important;
       
    }
}
