div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link div.pgm-portfolio-list-item-desc{top:0;left:-100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link:hover div.pgm-portfolio-list-item-desc{left:0}div.pgm-portfolio-container{width:100%}div.pgm-portfolio-container ul.pgm-portfolio-list{list-style:none;width:100%;height:auto;position:relative;margin:10px auto;padding:0;display:inline-block}div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item{float:left;background:#fff;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 1px 3px rgb(0 0 0 / .1)}div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link{width:100%;height:100%}div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link,div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link img.pgm-portfolio-list-item-image{display:block;position:relative;border:none}div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link{overflow:hidden}div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link div.pgm-portfolio-list-item-desc{position:absolute;background:#333;width:100%;height:100%}div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link div.pgm-portfolio-list-item-desc span{display:block;padding:10px 0;margin:20px 20px 20px 20px;text-transform:uppercase;font-weight:400;text-align:center;color:rgb(255 255 255 / .9);text-shadow:1px 1px 1px rgb(0 0 0 / .2)}.pgm-portfolio-title-footer{border-bottom:1px solid #FFF;width:30%;margin:0 auto}.pgm-portfolio-title-header{border-bottom:1px solid #FFF;width:30%;margin:0 auto;padding-top:30px}@media (max-width:1000px){div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link div.pgm-portfolio-list-item-desc span{margin:0 20px 0 20px;font-size:14px}}@media (max-width:500px){div.pgm-portfolio-container ul.pgm-portfolio-list li.pgm-portfolio-list-item a.pgm-portfolio-list-item-link div.pgm-portfolio-list-item-desc span{padding:5px 0;font-size:13px}}