/* themesflat animation
-------------------------------------------------------------- */
/*.tf-animated-twocolumn .item-animated.first {*/
/*    transform: translateX(-25px);*/
/*}*/
/*.tf-animated-twocolumn .item-animated.last {*/
/*    transform: translateX(25px);*/
/*}*/
/*.wrap-blog-article.blog-list .item article,*/
/*.wrap-blog-article.blog-gird .item,*/
/*.wrap-services-post .item,*/
/*.tf-posts .item,*/
/*.wrap-doctor-post .item,*/
/*.wrap-portfolios-post .item,*/
/*.tf-animated .item-animated,*/
/*section .item-animated,*/
/*.tf-title-section .before-heading,*/
/*.tf-title-section .heading,*/
/*.tf-title-section .sub-title,*/
/*.tf-testimonial-carousel .item,*/
/*.tf-animated-column-elementor .elementor-column {*/
    /*opacity: 0;*/
    /*transform: translateY(25px);*/
/*    -webkit-transition: all 0.8s;*/
/*	-moz-transition: all 0.8s;*/
/*	-ms-transition: all 0.8s;*/
/*	-o-transition: all 0.8s;*/
/*	transition: all 0.8s;*/
/*}*/
/*.wrap-blog-article.blog-list .item article.tfanimated,*/
/*.wrap-blog-article.blog-gird .item.tfanimated,*/
/*.wrap-services-post .item.tfanimated,*/
/*.tf-posts .item.tfanimated,*/
/*.wrap-doctor-post .item.tfanimated,*/
/*.wrap-portfolios-post .item.tfanimated,*/
/*.tf-animated .item-animated.tfanimated,*/
/*section .item-animated.tfanimated,*/
/*.tf-title-section .before-heading.tfanimated,*/
/*.tf-title-section .heading.tfanimated,*/
/*.tf-title-section .sub-title.tfanimated,*/
/*.tf-testimonial-carousel .item.tfanimated,*/
/*.tf-animated-column-elementor .elementor-column.tfanimated,*/
/*.tf-animated-twocolumn .item-animated.tfanimated.first,*/
/*.tf-animated-twocolumn .item-animated.tfanimated.last {*/
    /*opacity: 1 !important;*/
    /*transform: translate(0, 0) !important;*/
/*}*/

/* hover top */
/*.tf-animated-hover-top {*/
/*    transition: all 0.5s;*/
/*    transform: translateY(0);*/
/*}*/
/*.tf-animated-hover-top:hover {*/
/*    transform: translateY(-20px);*/
/*}*/
/*.tf-animated-hover-top-s2 {*/
/*    transition: all 0.5s;*/
/*    transform: translateY(0);*/
/*}*/
/*.tf-animated-hover-top-s2:hover {*/
/*    transform: translateY(-5px);*/
/*}*/

/*.wrap-bg .bg-first,
.wrap-bg .bg-last  {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;    
}*/


/* Add these styles to tf-animated.css */
/*.wrap-portfolios-post .item {*/
/*    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;*/
/*    visibility: visible;*/
/*}*/

/*.wrap-portfolios-post .item.hidden {*/
/*    opacity: 0 !important;*/
/*    visibility: hidden;*/
/*    transform: translateY(20px) !important;*/
/*    height: 0;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    overflow: hidden;*/
/*}*/

/* Ensure filtered items don't take up space when hidden */
/*.wrap-portfolios-post .item.hidden {*/
/*    display: none !important;*/
/*}*/

/* Fix for carousel items */
/*.wrap-portfolios-post .owl-item.hidden {*/
/*    display: none !important;*/
/*}*/