#insta{padding:0 2.5%;width:clamp(240px,100%,1600px);margin:0 auto}#insta a{text-decoration:none}#insta ul{margin-top:40px;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:start;padding-left:0!important}#insta ul li{list-style:none;box-sizing:border-box;width:25%;padding:0 1rem 3rem;margin-bottom:3rem;position:relative}#insta ul li .captionTxt{display:block;width:100%;height:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3rem;padding:.5rem 1rem 0;position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:14px;line-height:1.5;text-align:left;color:silver}#insta ul li .like_count{position:absolute;top:0;right:1rem;background-color:#f5f5f5;padding:0 3px;font-size:.725rem;line-height:1.75;text-align:center;border-bottom-left-radius:5px;display:block;color:#d4245f}#insta ul li .like_count:before{content:"♥";color:#d4245f;font-size:.725rem;vertical-align:middle;padding-right:.25em}#insta ul li:hover .captionTxt{transition:.5s opacity,.25s filter;opacity:1}#insta ul li img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:5px}@media screen and (max-width:991px){#insta{padding:0}#insta ul li{width:33%}}@media screen and (max-width:767px){#insta ul li{width:50%}}
