.themetechmount-portfoliobox-style1 .cursor-play-btn-block {
    display: none;
}
.themetechmount-portfoliobox-style1 .themetechmount-box-overlay {
    padding-top: 13px;
}
.themetechmount-portfoliobox-style1 .tm-cat {
    color: var(--body-blackfont-color);
    padding-bottom: 5px;
}
.themetechmount-portfoliobox-style1 .tm-tm_portfolio-featured-wrapper a, 
.themetechmount-portfoliobox-style1 .cursor-play-btn-block a {
    cursor: none !important;
}
.themetechmount-portfoliobox-style1 .tm-featured-wrapper {
    overflow: hidden;
    position: relative;
    display: block;
    border-radius: 20px;
}
.themetechmount-portfoliobox-style1 .themetechmount-box-overlay h4 {
    margin-bottom: 0;
}
.themetechmount-portfoliobox-style1:hover .ttm-post-featured-link-wrapper {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);

}
.themetechmount-portfoliobox-style1 .prt-featured-image.themetechmount-post-item-inner {
    overflow: hidden;
    position: relative;
    border-radius: 20px;
}
.themetechmount-portfoliobox-style1 .ttm-post-featured-link-wrapper {
    width: 100%;
    height: 545px;
    max-width: none;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-size: cover;
    transition: all 1s ease;
    overflow: hidden;
    background-position: center;
    border-radius: 10px;
    position: relative;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    border-radius: 20px;
}
.tm-portfolio-left .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(odd),
.tm-portfolio-right .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(even) {
    padding-right: 75px;
}
.tm-portfolio-left .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(even),
.tm-portfolio-right .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(odd) {
    padding-left: 75px;
}
.tm-portfolio-left .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper,
.tm-portfolio-right .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper {
    margin-bottom: 80px !important;
}


@media (max-width:1200px){
    .tm-portfolio-left .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper, .tm-portfolio-right .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper {
        margin-bottom: 30px !important;
    }
    .tm-portfolio-left .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(even), .tm-portfolio-right .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(odd) {
        padding-left: 15px;
    }
    .tm-portfolio-left .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(odd), .tm-portfolio-right .themetechmount-element-portfoliobox-style1 .tm-box-col-wrapper:nth-child(even) {
        padding-right: 15px;
    }
}


@media (max-width:992px){
.themetechmount-portfoliobox-style1 .ttm-post-featured-link-wrapper {
    height: 345px;
}
}

