.rt-portfolio-style1 .portfolio-item{position:relative;overflow:hidden;background:#fff;z-index:1}.rt-portfolio-style1 .portfolio-item .portfolio-img{position:relative}.rt-portfolio-style1 .portfolio-item .portfolio-img a img{width:100%;transition:.6s}.rt-portfolio-style1 .portfolio-item .portfolio-img::before{content:"";border-top:65px solid var(--color-primary);border-right:65px solid var(--color-primary);border-bottom:65px solid transparent;border-left:65px solid transparent;position:absolute;right:-25%;top:-25%;z-index:5;transition:.6s}.rt-portfolio-style1 .portfolio-item .portfolio-img::after{content:"";width:100%;height:10px;background:var(--color-primary);position:absolute;left:0;bottom:-15px;z-index:5;transition:.6s}.rt-portfolio-style1 .portfolio-item .portfolio-content{padding:25px;position:absolute;bottom:30px;left:15px;transform:scaleY(0);transition:.3s;z-index:5}.rt-portfolio-style1 .portfolio-item .portfolio-content .vertical-middle{position:relative;z-index:9}.rt-portfolio-style1 .portfolio-item .portfolio-content .p-category{color:#fff;margin-bottom:5px}.rt-portfolio-style1 .portfolio-item .portfolio-content .p-category a{color:#fff}.rt-portfolio-style1 .portfolio-item .portfolio-content .vertical-middle{display:table;height:100%;width:100%}.rt-portfolio-style1 .portfolio-item .portfolio-content .vertical-middle-cell{display:table-cell;vertical-align:middle}.rt-portfolio-style1 .portfolio-item .portfolio-content .porfolio_icon{width:50px;height:50px;line-height:50px;text-align:center;background:#fff;border-radius:50px;color:#1f1f25;margin-top:34px}.rt-portfolio-style1 .portfolio-item .portfolio-text{padding-top:15px}.rt-portfolio-style1 .portfolio-item .p-link{transition:all .3s ease 0s;display:inline-block;font-size:19px;width:52px;line-height:54px;height:52px;text-align:center;border-radius:50%;background:#fff}.rt-portfolio-style1 .portfolio-item .p-link i{margin-left:2px}.rt-portfolio-style1 .portfolio-item .p-link:hover{background-color:var(--color-primary);color:#fff}.rt-portfolio-style1 .portfolio-item .p-title{font-size:24px;line-height:normal;line-height:27px;margin-bottom:0;font-weight:700}.rt-portfolio-style1 .portfolio-item .p-title a{font-family:"Exo",sans-serif;color:#fff;font-size:24px;margin-bottom:0;font-weight:700;line-height:27px}.rt-portfolio-style1 .portfolio-item .p-desc{font-size:15px;color:rgba(255,255,255,.7);margin-bottom:0;margin-top:10px}.rt-portfolio-style1 .portfolio-item::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.8901960784);z-index:1;transition:.6s;opacity:0}.rt-portfolio-style1 .portfolio-item:hover .portfolio-content{transform:scaleY(1)}.rt-portfolio-style1 .portfolio-item:hover::after{opacity:1}.rt-portfolio-style1 .portfolio-item:hover .portfolio-img::after{bottom:0}.rt-portfolio-style1 .portfolio-item:hover .portfolio-img::before{right:0;top:0}.rt-portfolio-style1 .portfolio-item:hover .portfolio-img a img{transform:scale(1.15)}.rt-portfolio-style1 .grid-item:hover .read-btn{color:#fff}.rt-portfolio-style1 .grid-item:hover .read-btn:before{height:100%;bottom:0}.rt-portfolio-style1 .slick-slider .slick-arrow{width:60px;height:55px;border-radius:0;line-height:60px;bottom:-172px;top:-84px}.rt-portfolio-style1 .slick-slider .slick-arrow:before{color:#fff}.rt-portfolio-style1 .slick-slider .slick-prev{left:88.5%}.rt-portfolio-style1 .slick-slider .slick-prev:hover{background:#fff}.rt-portfolio-style1 .slick-slider .slick-prev:hover:before{color:var(--color-primary)}.rt-portfolio-style1 .slick-slider .slick-next{right:1%;background:#fff;box-shadow:0px 16px 32px 0px rgba(0,0,0,.04)}.rt-portfolio-style1 .slick-slider .slick-next:before{color:var(--color-primary)}.rt-portfolio-style1 .slick-slider .slick-next:hover{background:var(--color-primary)}.rt-portfolio-style1 .slick-slider .slick-next:hover:before{color:#fff}