.cm-portfolio-wrapper{float:left;width:100%}.cm-portfolio-wrapper .cm-portfolio-inner{margin:0 -10px;width:auto}.cm-portfolio-wrapper .single-repeater.video .cm-portfolio-wrap{display:block}.cm-portfolio-wrapper .single-repeater .cm-portfolio-wrap{display:none;float:left;position:relative;width:100%}.cm-portfolio-wrapper .single-repeater.video .image-wrap{display:none}.cm-portfolio-wrapper .single-repeater.image .image-wrap{display:block}.cm-portfolio-wrapper .single-repeater{box-sizing:border-box;float:left;padding:5px;width:33.33%}.cm-portfolio-wrapper .cm-portfolio-wrap img,.cm-portfolio-wrapper .image-wrap img{display:block;object-fit:cover;width:100%}.cm-portfolio-wrapper .inner-image{float:left;width:100%}.cm-portfolio-wrapper .bottom-text{background:#1c92d3;bottom:0;left:0;opacity:0;padding:15px;position:absolute;right:0;text-align:center;transition:all .5s;visibility:hidden}.cm-portfolio-wrapper .image-wrap{float:left;position:relative;width:100%}.cm-portfolio-wrapper .bottom-text p{color:#fff;font-size:25px;line-height:33px;margin:0}.cm-portfolio-wrapper .cm-portfolio-wrap a{float:left;height:300px;position:relative;width:100%}.cm-portfolio-wrapper .cm-portfolio-wrap a:before{background-color:hsla(94,26%,95%,.9);background-position:center left 26px;background-size:40%;border:5px solid #ada6a6;border-radius:100%;content:"";height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:80px;z-index:2}.cm-portfolio-wrapper .cm-portfolio-inner-wrap{float:left;position:relative;width:100%}.cm-portfolio-wrapper .cm-portfolio-inner-image{position:absolute}.cm-portfolio-wrapper .single-repeate-inner{float:left;width:100%}.cm-portfolio-wrapper .cm-portfolio-inner-wrap:hover .bottom-text{opacity:1;visibility:visible}.cm-portfolio-wrapper .cm-portfolio-inner-wrap:hover a:before{background-color:hsla(0,12%,89%,.8);background-color:rgba(205,236,250,.9);background-position:center left 26px;background-size:40%;border:5px solid #1c92d3}@media(max-width:991px){.cm-portfolio-wrapper .single-repeater,.cm-portfolio-wrapper .single-repeater:nth-child(5n+1){width:50%}.cm-portfolio-wrapper .cm-portfolio-wrap a:before{background-position:center left 20px;height:65px;width:65px}.cm-portfolio-wrapper .bottom-text{padding:10px}.cm-portfolio-wrapper .bottom-text p{font-size:20px;line-height:28px}.cm-portfolio-wrapper{padding:80px 0}}@media(max-width:767px){.cm-portfolio-wrapper .single-repeater,.cm-portfolio-wrapper .single-repeater:nth-child(5n+1){width:100%}.cm-portfolio-wrapper .single-repeate-inner{float:none;margin:0 auto;max-width:450px}.cm-portfolio-wrapper{margin-top:0;padding:60px 0}}@media(max-width:600px){.cm-portfolio-wrapper .cm-portfolio-wrap a:before{background-position:center left 16px;height:50px;width:50px}.cm-portfolio-wrapper .bottom-text{padding:7px}.cm-portfolio-wrapper .bottom-text p{font-size:16px;line-height:24px}.cm-portfolio-wrapper{padding:50px 0}}