.rs-portfolio-style1 .portfolio-details{padding:0}.rs-portfolio-style1 .portfolio-details .p-category{margin:0 0 10px}.rs-portfolio-style1 .portfolio-details .p-title{font-size:35px;font-weight:600;margin:0;line-height:45px}.rs-portfolio-style1 .portfolio-item{transition:.4s;position:relative;border-radius:2px}.rs-portfolio-style1 .portfolio-item .portfolio-img img{border-radius:2px;width:100%}.rs-portfolio-style1 .portfolio-item .portfolio-details{transform:translateY(-20px);transition:.4s;position:absolute;opacity:0;bottom:0;left:20px}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-category{margin:0}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-category a{padding:7px 17px;font-size:14px;font-weight:400;color:#fff;transition:all .3s ease;text-transform:capitalize;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;background:#ea5501;line-height:14px;display:inline-block}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-category a:hover{opacity:.9;background:#ea5501}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title{margin:0}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a{padding:10px 10px 10px 18px;justify-content:space-between;font-size:24px;font-weight:600;color:#1f1f1f;transition:all .3s ease;text-transform:capitalize;position:relative;align-items:center;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;background:#fff;margin-top:6px;display:inline-block;display:flex}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons{height:40px;justify-content:center;transition:all .3s ease 0s;align-items:center;border-radius:50%;background:#f2f2f2;margin-left:40px;width:40px;display:flex}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons svg path{fill:#ea5501}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons i{font-size:18px;color:#ea5501;top:unset}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons:hover{background:#ea5501}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons:hover svg path{fill:#fff}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a:hover{color:#ea5501}.rs-portfolio-style1 .portfolio-item:hover .portfolio-details{opacity:1;visibility:visible}.rs-portfolio-style1 .portfolio-item .p-icon{right:30px;transition:all .5s ease;position:absolute;opacity:1;bottom:10px;visibility:visible;cursor:pointer;z-index:4}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn{overflow:hidden;padding:14px 34px 14px 36px;font-size:16px;font-weight:700;color:#0d80ce;transition:all .5s ease;position:relative;background-color:#fff;border-radius:2px;line-height:28px;display:inline-block}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn span{position:relative;display:inline-block;z-index:1}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn .btn_icon_2{height:20px;overflow:hidden;right:0;position:absolute;top:4px;width:26px;line-height:20px;display:inline-block}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn .btn_icon_2 svg{transform:translateX(-30px);transition:all .5s ease}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn .btn_icon_1{height:20px;overflow:hidden;position:relative;top:4px;width:26px;line-height:20px;display:inline-block}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn .btn_icon_1 svg{transition:all .5s ease}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn:hover .btn_icon_1 svg{transform:translateX(30px);opacity:0}.rs-portfolio-style1 .portfolio-item .p-icon a.prs_btn:hover .btn_icon_2 svg{transform:translateX(0)}.rs-portfolio-style1 .portfolio-item .p-icon svg{height:12px;fill:#fff;margin-left:5px;width:19px}.rs-portfolio-style2 .portfolio-details{padding:0}.rs-portfolio-style2 .portfolio-details .p-category{margin:0 0 10px}.rs-portfolio-style2 .portfolio-details .p-title{font-size:35px;font-weight:600;margin:0;line-height:45px}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2{height:unset!important;overflow:hidden;padding:0!important;transition:.4s;position:relative;border-radius:4px!important}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon{right:-240px;transition:all .5s ease;position:absolute;opacity:0;bottom:10px;visibility:hidden;cursor:pointer;z-index:4}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn{overflow:hidden;padding:14px 34px 14px 36px;font-size:16px;font-weight:700;color:#0d80ce;transition:all .5s ease;position:relative;background-color:#fff;border-radius:2px;line-height:28px;display:inline-block}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn span{position:relative;display:inline-block;z-index:1}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn .btn_icon_2{height:20px;overflow:hidden;right:0;position:absolute;top:4px;width:26px;line-height:20px;display:inline-block}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn .btn_icon_2 svg{transform:translateX(-30px);transition:all .5s ease}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn .btn_icon_1{height:20px;overflow:hidden;position:relative;top:4px;width:26px;line-height:20px;display:inline-block}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn .btn_icon_1 svg{transition:all .5s ease}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn:hover .btn_icon_1 svg{transform:translateX(30px);opacity:0}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon a.prs_btn:hover .btn_icon_2 svg{transform:translateX(0)}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .p-icon svg{height:12px;fill:#fff;margin-left:5px;width:19px}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2:before{height:100%;pointer-events:none;right:0;transition:all .5s ease;content:"";position:absolute;bottom:0;top:0;background:#09496a;left:0;width:100%}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2:hover:before{height:100%}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2:hover .p-icon{right:0;opacity:1;visibility:visible}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-img img{transition:all .3s ease-in-out;border-radius:2px;width:100%}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details{justify-content:space-between;transition:.4s;position:absolute;padding-right:40px;opacity:1;top:30px;align-items:center;left:40px;width:100%;display:flex}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-category{margin-top:5px}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-category a{font-size:14px;font-weight:400;color:#fff;transition:all .3s ease;text-transform:capitalize;line-height:14px;display:inline-block}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-title{margin:0}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-title a{justify-content:space-between;font-size:36px;font-weight:700;color:#fff;transition:all .3s ease;text-transform:capitalize;position:relative;background-size:0 2px;align-items:center;background-position:left 100%;background-image:linear-gradient(180deg,#fff 0,#fff);line-height:46px;background-repeat:no-repeat;display:flex;display:inline}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-title a:hover{background-size:100% 2px!important;background-image:linear-gradient(180deg,#fff 0,#fff)}.rs-portfolio-style3 .portfolio-details{padding:0}.rs-portfolio-style3 .portfolio-details .p-category{margin:0 0 10px}.rs-portfolio-style3 .portfolio-details .p-title{font-size:32px;font-weight:700;margin:0;line-height:42px}.rs-portfolio-style3 .portfolio-item{height:unset!important;overflow:hidden;padding:0!important;transition:.4s;position:relative;border-radius:4px!important}.rs-portfolio-style3 .portfolio-item .p-icon{right:-240px;transition:all .5s ease;position:absolute;opacity:0;bottom:20px;visibility:hidden;cursor:pointer;z-index:4}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn{overflow:hidden;padding:14px 34px 14px 36px;font-size:16px;font-weight:700;color:#fff;transition:all .5s ease;position:relative;background-color:#ee0d08;border-radius:2px;line-height:28px;display:inline-block}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn span{position:relative;display:inline-block;z-index:1}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn .btn_icon_2{height:20px;overflow:hidden;right:0;position:absolute;top:4px;width:26px;line-height:20px;display:inline-block}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn .btn_icon_2 svg{transform:translateX(-30px);transition:all .5s ease}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn .btn_icon_1{height:20px;overflow:hidden;position:relative;top:4px;width:26px;line-height:20px;display:inline-block}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn .btn_icon_1 svg{transition:all .5s ease}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn:hover .btn_icon_1 svg{transform:translateX(30px);opacity:0}.rs-portfolio-style3 .portfolio-item .p-icon a.prs_btn:hover .btn_icon_2 svg{transform:translateX(0)}.rs-portfolio-style3 .portfolio-item .p-icon svg{height:12px;fill:#fff;margin-left:5px;width:19px}.rs-portfolio-style3 .portfolio-item:before{height:100%;pointer-events:none;right:0;transition:all .3s ease;content:"";position:absolute;opacity:0;bottom:0;left:0;width:0}.rs-portfolio-style3 .portfolio-item:hover:before{height:100%;opacity:1;width:100%}.rs-portfolio-style3 .portfolio-item:hover .p-icon{right:20px;opacity:1;visibility:visible}.rs-portfolio-style3 .portfolio-item:hover .portfolio-details{opacity:1;visibility:visible}.rs-portfolio-style3 .portfolio-item .portfolio-img img{border-radius:4px;width:100%}.rs-portfolio-style3 .portfolio-item .portfolio-details{justify-content:space-between;transition:translate .4s ease,color .4s ease;transition:all .4s ease;position:absolute;padding-right:40px;opacity:0;visibility:hidden;top:40px;transform-origin:center left;align-items:center;left:40px;width:100%;display:flex}.rs-portfolio-style3 .portfolio-item .portfolio-details .p-category{margin-top:5px}.rs-portfolio-style3 .portfolio-item .portfolio-details .p-category a{font-weight:500;color:#fff;transition:all .3s ease;text-transform:capitalize;line-height:28px;display:inline-block}.rs-portfolio-style3 .portfolio-item .portfolio-details .p-title{margin:0}.rs-portfolio-style3 .portfolio-item .portfolio-details .p-title a{justify-content:space-between;font-size:32px;font-weight:700;color:#fff;transition:all .3s ease;text-transform:capitalize;position:relative;background-size:0 2px;align-items:center;background-position:left 100%;background-image:linear-gradient(180deg,#fff 0,#fff);line-height:42px;background-repeat:no-repeat;display:flex;display:inline}.rs-portfolio-style3 .portfolio-item .portfolio-details .p-title a:hover{background-size:100% 2px!important;background-image:linear-gradient(180deg,#fff 0,#fff)}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item{overflow:hidden;position:relative;border-radius:2px}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .portfolio-details{padding:30px 30px 22px;transition:all .3s ease 0s;content:"";position:absolute;max-width:calc(100% - 20px);bottom:-73px;min-width:300px;border-radius:0 2px 0 0;background:#1f1f1f;left:0;width:auto}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-category{font-size:16px;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:20px}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-title{font-size:24px;margin:0 0 4px;line-height:1.34}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-category a,.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a,.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-title a{color:#fff}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-category a:hover,.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a:hover,.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-title a:hover{color:#ea5501}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn{justify-content:space-between;font-size:16px;transition:all .3s ease 0s;gap:10px;align-items:center;line-height:28px;display:flex}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn em{height:30px;overflow:hidden;transition:inherit;position:relative;border-radius:2px;background:#ea5501;width:30px}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn em svg{height:12px;width:12px}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn em svg path{fill:#fff;transition:inherit}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn em i{font-size:14px;color:#fff;transition:inherit;line-height:1}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn em i:before{line-height:1}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn em>*{transform:translate(-50%,-50%);transition:inherit;position:absolute;top:50%;left:50%}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn em>:first-child{left:-100%}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn:hover em>:first-child{left:50%}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item .p-icon a.prs_btn:hover em>:nth-child(2){left:150%}.rs-portfolio-style4 .rsportfolio-grid-style4.portfolio-item:hover .portfolio-details{bottom:0}