.elementor-35 .elementor-element.elementor-element-4995410{padding:110px 0px 80px 0px;}.elementor-35 .elementor-element.elementor-element-9ed2473 > .elementor-container{max-width:1324px;}.elementor-35 .elementor-element.elementor-element-0aa9598 > .elementor-container{max-width:1324px;}.elementor-35 .elementor-element.elementor-element-0aa9598{margin-top:-20px;margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-478e0e8 > .elementor-container{max-width:1324px;}.elementor-35 .elementor-element.elementor-element-478e0e8{margin-top:-20px;margin-bottom:0px;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-e991d07{width:33.333%;}.elementor-35 .elementor-element.elementor-element-ae20786{width:33.001%;}.elementor-35 .elementor-element.elementor-element-e9ee1cc{width:33.33%;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-4995410{padding:70px 0px 70px 0px;}}/* Start custom CSS for column, class: .elementor-element-4e7eee4 */.portfolio-page .tz-portf-item3 .item-text h3 a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.portfolio-page .tx_info_box .tz-portf-item3 .item-img{
    height: 410px !important;
}

.portfolio-page .tx_info_box .tz-portf-item3 .item-img img{
    height: 100% !important;
    object-fit: cover !important;
}

.portfolio-page .tz-portf-item3 .item-text p{
    text-align: justify !important;
}

.portfolio-page .tz-portf-item3 .item-text h3 a {
    color: inherit;          
    text-decoration: none;   
    pointer-events: none;    
    font-weight: inherit;    
    font-size: inherit;
}

.portfolio-page .tz-portf-item3 .item-text .item-cate a{
    /*color: inherit;      */
    /*text-decoration: none;   */
    pointer-events: none;    
    /*font-weight: inherit;    */
    /*font-size: inherit;*/
}



@media(max-width:767px){
    .portfolio-page .tx_info_box .tz-portf-item3 .item-img{
    height: 248px !important;
}
}


@media(max-width:1023px) and (min-width:768px){
    .portfolio-page .elementor-inner-section .elementor-col-33.elementor-inner-column{
        width: 100% !important;
    }
    
    .portfolio-page .tx_info_box .tz-portf-item3{
        max-width: 100% !important;
    }
    
     .portfolio-page .tx_info_box .tz-portf-item3 .item-img{
        width: 100% !important;
    }
    
    .portfolio-page .tx_info_box .tz-portf-item3 .item-img img{
        width: 100% !important;
    }
}/* End custom CSS */