.dsvy-portfolio-style-2 .designervily-post-content{position:relative;overflow:hidden}.dsvy-portfolio-style-2 img{width:100%;height:auto;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transition:all ease 400ms;-moz-transition:all ease 400ms;-webkit-transition:all ease 400ms}.dsvy-portfolio-style-2:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.dsvy-portfolio-style-2 .designervily-box-content .designervily-titlebox{display:inline-block;width:calc(100% - 80px)}.dsvy-portfolio-style-2 .designervily-box-content .dsvy-portfolio-title{font-size:20px;line-height:24px;margin-bottom:0}.dsvy-portfolio-style-2 .designervily-box-content .dsvy-port-cat a{font-size:14px;font-weight:500;color:#9d9d9d}.dsvy-portfolio-style-2 .designervily-box-content .dsvy-portfolio-title a{color:#fff}.dsvy-portfolio-style-2 .designervily-icon-box a{color:#fff}.dsvy-portfolio-style-1 .designervily-icon-box a>i:before{font-weight:700}.dsvy-portfolio-style-2 .designervily-icon-box{width:40px;height:40px;float:right;font-size:14px;line-height:40px;color:#fff;border-radius:50%;background-color:var(--dsvy-rodiar-global-color);display:inline-block;text-align:center}.dsvy-portfolio-style-2 .designervily-overlay{position:absolute;top:0;left:0;width:100%;height:100%;content:'';text-align:left;padding:30px 40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden;background:-moz-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0);transition:all ease 700ms;-moz-transition:all ease 700ms;-webkit-transition:all ease 700ms;-o-transition:all ease 700ms}.dsvy-portfolio-style-2:hover .designervily-overlay{opacity:1;visibility:visible}.dsvy-portfolio-style-2 .designervily-box-content-wrapper{position:absolute;left:0;bottom:30px;display:block;width:100%;height:auto;padding-right:50px;visibility:hidden;opacity:0;transition:all ease 900ms;-moz-transition:all ease 900ms;-webkit-transition:all ease 900ms;-o-transition:all ease 900ms}.dsvy-portfolio-style-2:hover .designervily-box-content-wrapper{visibility:visible;opacity:1;left:25px}.dsvy-ihbox-style-5 .dsvy-ihbox-icon-wrapper,.dsvy-ihbox-style-5 .dsvy-ihbox-svg-wrapper{display:none}.dsvy-ihbox-style-5 .dsvy-element-title{position:relative;padding-left:30px;font-size:22px;line-height:27px;font-weight:600;margin-bottom:15px}.dsvy-ihbox-style-5 .dsvy-element-title::before{content:"0" counter(dsvybox1) ".";counter-increment:dsvybox1;position:absolute;top:0;left:0;color:var(--dsvy-rodiar-global-color)}.designervily-ele-fid-style-3 .dsvy-fld-contents{display:flex}.designervily-ele-fid-style-3 .dsvy-sbox-icon-wrapper{font-size:80px;line-height:80px;color:var(--dsvy-rodiar-global-color)}.designervily-ele-fid-style-3 .dsvy-fid-svg-wrapper svg,.designervily-ele-fid-style-3 .dsvy-sbox-icon-wrapper svg{width:65px;height:65px;fill:var(--dsvy-rodiar-global-color)}.designervily-ele-fid-style-3 .dsvy-fld-wrap{padding-left:20px}.designervily-ele-fid-style-3 .dsvy-fid-inner{font-size:48px;line-height:58px;margin-bottom:0}.designervily-ele-fid-style-3 .dsvy-fid-title{font-size:13px;line-height:20px;margin-bottom:0;font-weight:600;letter-spacing:1px;text-transform:uppercase}.designervily-ele-fid-style-3 .dsvy-fid sup{top:-.4em}