.image-overlay-hover{position:relative!important;overflow:hidden!important}.image-overlay-hover img{display:block}.image-overlay-hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.4s ease;pointer-events:none}.image-overlay-hover:hover:after{opacity:1}.image-hover-text{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-40%);width:90%;text-align:center;color:#fff!important;z-index:10;opacity:0;transition:opacity 0.4s ease,transform 0.4s ease;pointer-events:none}.image-overlay-hover:hover~.image-hover-text{opacity:1;transform:translate(-50%,-50%)}@media screen and (max-width:980px){.portfolio-grid{width:100%!important;max-width:100%!important;margin-bottom:0!important}.portfolio-grid .et_pb_column{margin-bottom:0!important}.portfolio-grid .et_pb_column .et_pb_image{margin-bottom:0!important}}@media screen and (max-width:980px){.portfolio-grid{margin-bottom:0!important;padding-bottom:0!important}.portfolio-grid.et_pb_row{margin-bottom:0!important;padding-bottom:0!important}}@media screen and (max-width:980px){.portfolio-grid,.portfolio-grid.et_pb_row,.portfolio-grid .et_pb_column,.portfolio-grid .et_pb_image,.portfolio-grid .et_pb_image_wrap{margin-bottom:0!important;padding-bottom:0!important}.portfolio-grid .et_pb_column{padding-bottom:0!important}.portfolio-grid .et_pb_image img{display:block}}@media screen and (max-width:980px){.portfolio-grid.et_pb_row{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.portfolio-grid .et_pb_column,.portfolio-grid .et_pb_image,.portfolio-grid .et_pb_image_wrap{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}