.cms-service-carousel .slick-track .carousel-item .carousel-item-inner{
    display: flex;
    flex-direction: column;
}
.cms-service-carousel .slick-track .carousel-item .carousel-item-inner .entry-body{
    flex-grow: 1;
}
.cms-service-carousel .slick-track .carousel-item .carousel-item-inner .entry-body .entry-title{
    font-size: 20px;
    line-height: 1.3;
    height: 52px;
}
.cms-service-carousel .slick-track .carousel-item .carousel-item-inner .entry-body .entry-title > a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.cms-team-grid.layout1 .grid-item-inner .entry-body .entry-body-inner{
    left: 15px;
    right: 15px;
}
.cms-team-grid.layout1 .grid-item-inner .entry-body .entry-body-inner .entry-title{
    font-size: 20px;
    bottom: -70px;
}
.cms-team-grid.layout1 .grid-item-inner .entry-body .entry-body-inner{
    padding: 20px 10px;
}
.cms-team-grid.layout1 .grid-item-inner .entry-featured .post-image{
    aspect-ratio: 1;
}
.cms-team-grid.layout1 .grid-item-inner .entry-body .entry-body-inner .lq-team-category a{
    font-size: 14px;
}
.cms-grid.cms-post-grid-layout1 .entry-title > a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.cms-contact-form7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
    display: block !important;
}
/*.redux-page .entry-featured .post-image img{*/
/*    aspect-ratio: 4/3;*/
/*    object-fit: cover;*/
/*}*/