.themetechmount-portfoliobox-style1 .ttm-post-featured-link-wrapper{height:515px;width:100%;background-position:center;background-size:cover}.themetechmount-portfoliobox-style1 .themetechmount-box-title h4 a{position:relative}.tm-layout-style1 .themetechmount-portfoliobox-style1 .themetechmount-box-title h4 a:after{content:"";background:var(--ttm-secondarycolor);width:0;height:1px;position:absolute;left:0;bottom:5px;opacity:0;display:inline-block;vertical-align:middle;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;margin:0;transform:unset}.tm-layout-style1 .themetechmount-portfoliobox-style1 .themetechmount-box-title h4 a:hover:after{opacity:1;left:0;width:100%}.themetechmount-portfoliobox-style1 .themetechmount-box-title h4{font-size:30px;line-height:40px;margin-bottom:0}.themetechmount-portfoliobox-style1 .themetechmount-box-overlay{z-index:11;position:relative;padding-top:22px;text-align:left}.tm-layout-style8 .themetechmount-portfoliobox-style1 .themetechmount-box-title h4{font-size:26px;line-height:36px}@media only screen and (min-width:768px) and (max-width:1024px){.home .tm-box-col-wrapper:last-child .themetechmount-portfoliobox-style1 .themetechmount-box-overlay{padding-top:0}}@media (max-width:767px){.themetechmount-portfoliobox-style1 .themetechmount-box-title h4{font-size:26px;line-height:36px}}