/* css/uikit-category-cards.css */
.mm {
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #3d4145 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2em;
    max-height: 2.6em; /* Adjust based on line-height to fit two lines */
    min-height: 60px !important;
    
}
.texcerpt {
    color: #666 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 1.2em;
    max-height: calc(1.2em * 2); /* Dynamically adjust height */
    white-space: nowrap; /* Fallback for single-line truncation */
}
.ds{
	color: #40AC50 !important;
  font-weight: 500 !important;
  font-size: 16px !important;
}

@supports (-webkit-line-clamp: 2) {
    .texcerpt {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal; /* Revert from nowrap for multiline */
    }
}

.ddm {
    font-size: 16px !important;
    color:#414141 !important;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2em;
    max-height: 5.4em; /* 1.1em * 4 = 4.4em to fit exactly 4 lines */
    
}

.uk-card .uk-card-title {
    margin-bottom: 10px;
}
.arrow{
    font-size: 20px;
    width:60px;
    height:60px;
    padding: 15px 15px 15px 15px;
    border-style: none;
    border-radius: 100px 100px 100px 100px;
    color: #FFFFFF;
    background: #00000078;
}

.nr img {border-radius: 10px !important;}
.uk-text-meta{
    color:#40AC50;
   
    font-weight: 500;
    font-size:16px;
}

.imgg {
        object-fit: cover;
        width: 100%;
        height: 250px !important;
    }
.swiper-button-next::after{ display:none;}
.swiper-button-prev::after{ display:none;}
element {
}
.elementor-1854 .elementor-element.elementor-element-30028ca .elementskit-clients-slider .swiper-navigation-button{ padding:20px !important;}
