.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{margin:0;font-size:35px;line-height:45px;font-weight:600}.rs-portfolio-style1 .portfolio-item{position:relative;border-radius:2px;transition:.4s}.rs-portfolio-style1 .portfolio-item .portfolio-img img{border-radius:2px;width:100%}.rs-portfolio-style1 .portfolio-item .portfolio-details{position:absolute;bottom:0;transform:translateY(-20px);left:20px;opacity:0;transition:.4s}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-category{margin:0}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-category a{display:inline-block;color:#fff;font-size:14px;line-height:14px;font-weight:400;text-transform:capitalize;transition:.3s ease all;background:#5777ff;padding:7px 17px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-category a:hover{background:#5777ff;opacity:.9}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title{margin:0}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a{color:#091d2d;font-size:24px;font-weight:600;text-transform:capitalize;transition:.3s ease all;margin-top:6px;background:#fff;padding:10px 10px 10px 18px;border-radius:2px;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;position:relative;display:flex;align-items:center;justify-content:space-between}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f2f2f2;border-radius:50%;margin-left:40px;transition:all .3s ease 0s}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons svg path{fill:#5777ff}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons i{top:unset;font-size:18px;color:#5777ff}.rs-portfolio-style1 .portfolio-item .portfolio-details .p-title a .title-icons:hover{background:#5777ff}.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:#5777ff}.rs-portfolio-style1 .portfolio-item:hover .portfolio-details{opacity:1;visibility:visible}.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{margin:0;font-size:35px;line-height:45px;font-weight:600}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2{padding:0!important;position:relative;border-radius:4px!important;transition:.4s;height:unset!important}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2:before{content:"";position:absolute;opacity:.6999999881;background:#09496a;left:0;right:0;height:0;transition:all .5s ease;bottom:0;pointer-events:none}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2:hover:before{height:100%}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-img img{border-radius:2px}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details{position:absolute;bottom:0;transform:translateY(-25px);opacity:0;transition:.4s;width:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-category{margin:0}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-category a{display:inline-block;color:#fff;font-size:14px;line-height:14px;font-weight:400;text-transform:capitalize;transition:.3s ease all}.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{color:#5777ff;font-size:24px;font-weight:600;text-transform:capitalize;transition:.3s ease all;margin-top:6px;display:inline-block;position:relative;display:flex;align-items:center;justify-content:space-between}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .p-title a:hover{color:#5777ff}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .title-icons{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f2f2f2;border-radius:50%;margin-left:40px;transition:all .3s ease 0s}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .title-icons svg path{fill:#5777ff}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .title-icons i{top:unset;font-size:18px;color:#5777ff}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .title-icons:hover{background:#5777ff}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2 .portfolio-details .title-icons:hover svg path{fill:#fff}.rs-portfolio-style2 .portfolio-item.rsportfolio-grid-style2:hover .portfolio-details{opacity:1;visibility:visible}.rs-portfolio-style6 .portfolio-item{padding-bottom:60px;margin-bottom:60px}.rs-portfolio-style6 .portfolio-item .portfolio-inner .p-category{margin-bottom:0}.rs-portfolio-style6 .portfolio-item .portfolio-inner p{margin-bottom:0}.rs-portfolio-style6 .portfolio-item .portfolio-inner .p-icon{margin-top:50px;position:relative;overflow:hidden;display:inline-block}.rs-portfolio-style6 .portfolio-item .portfolio-inner .p-icon .read-more-text{margin-left:0;transition:all .5s ease;border:1px solid #5777ff;color:#5777ff;padding:6px 15px 6px 15px;display:inline-block;border-radius:4px;letter-spacing:1px}.rs-portfolio-style6 .portfolio-item .portfolio-inner .p-icon .read-more-text svg{width:15px;margin-top:-2px;margin-left:7px;transition:all .5s ease;fill:#fff;display:none}.rs-portfolio-style6 .portfolio-item .portfolio-inner .p-icon:hover .read-more-text{margin-left:0;background:#5777ff;color:#fff}.rs-portfolio-style6 .portfolio-item .portfolio-inner .p-icon:hover .read-more-text svg{transform:rotate(45deg)}.rs-portfolio-style6 .portfolio-item .portfolio-img{flex:0 0 46%;overflow:hidden;overflow:hidden;border-radius:5px}.rs-portfolio-style6 .portfolio-item .portfolio-img img{transition:all .5s ease;-webkit-transition:all .5s ease;width:100%}.rs-portfolio-style6 .grid-item:last-child .portfolio-item{border:none!important;padding-bottom:0!important;margin-bottom:0!important}.rs-portfolio-style7 .portfolio-item .portfolio-img{overflow:hidden}.rs-portfolio-style7 .portfolio-item .portfolio-img a{display:block}.rs-portfolio-style7 .portfolio-item .portfolio-img a img{transition:all .3s ease 0s;object-fit:cover}.rs-portfolio-style7 .portfolio-item:hover .portfolio-img a img{filter:grayscale(.8)}.portfolio-grid.glass-effect-yes .portfolio-item>svg{position:absolute;opacity:0;pointer-events:none}.portfolio-grid.glass-effect-yes .portfolio-item .portfolio-img{overflow:hidden}.portfolio-grid.glass-effect-yes .portfolio-item .portfolio-img img{transition:all .3s ease 0s}.portfolio-grid.glass-effect-yes .portfolio-item:hover .portfolio-img img{transform:scale(1.04)!important}.rs-portfolio-style8 .project-both-wrap{position:relative;display:flex;align-items:center;justify-content:flex-start}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion{width:626px;padding:50px;border-radius:20px;box-shadow:2px 4px 20px rgba(0,0,0,.05);background:#fff;margin-left:-190px;position:relative;z-index:1}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item{border:none;margin-bottom:24px;border-radius:0;background:transparent}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item .accordion-header .portfolio-acc-btn{cursor:pointer}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item .accordion-header .portfolio-acc-btn .tab-title{margin-bottom:0;position:relative;background-image:linear-gradient(to bottom,#091d2d 0%,#091d2d 100%);background-repeat:no-repeat!important;background-position:left 100%!important;display:inline-block;transition:all .3s ease 0s;background-size:0 2px!important}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item .accordion-header .portfolio-acc-btn.collapsed .tab-title{background-size:100% 2px!important}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item .accordion-body{padding:15px 0 0 0}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item .accordion-body .desc{margin-bottom:30px}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item .accordion-body .p-icon a.prs_btn{background-color:#5777ff;color:#fff;font-size:16px;padding:8px 22px;border-radius:7px;overflow:hidden;position:relative;display:inline-block;line-height:26px;transition:all .3s ease 0s}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item .accordion-body .p-icon a.prs_btn:hover{background:#091d2d;color:#fff}.rs-portfolio-style8 .project-both-wrap .portfolio-accordion .accordion-item:last-child{margin-bottom:0!important}.rs-portfolio-style8 .project-both-wrap .portfolio_acc_feature_image{width:100%;position:relative;list-style:none;padding:0;margin:0;overflow:hidden;height:840px;border-radius:0 20px 20px 0}.rs-portfolio-style8 .project-both-wrap .portfolio_acc_feature_image img{transition:all .3s ease 0s;width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;object-fit:cover;object-position:center;opacity:0;visibility:hidden;pointer-events:none}.rs-portfolio-style8 .project-both-wrap .portfolio_acc_feature_image img.active{pointer-events:unset;opacity:1;visibility:visible}