.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:0.6s}.rt-portfolio-style1 .portfolio-item .portfolio-img::before{content:"";border-top:65px solid #FD8F14;border-right:65px solid #FD8F14;border-bottom:65px solid #fff0;border-left:65px solid #fff0;position:absolute;right:-25%;top:-25%;z-index:5;transition:0.6s}.rt-portfolio-style1 .portfolio-item .portfolio-img::after{content:"";width:100%;height:10px;background:#FD8F14;position:absolute;left:0;bottom:-15px;z-index:5;transition:0.6s}.rt-portfolio-style1 .portfolio-item .portfolio-content{padding:25px;position:absolute;bottom:30px;left:15px;transform:scaleY(0);transition:0.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 0.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:#FD8F14;color:#fff}.rt-portfolio-style1 .portfolio-item .p-title{font-size:24px;line-height:normal;margin-bottom:0;font-weight:700;line-height:27px}.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:rgb(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:rgb(0 0 0 / .8901960784);z-index:1;transition:0.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:#FD8F14}.rt-portfolio-style1 .slick-slider .slick-next{right:1%;background:#fff;box-shadow:0 16px 32px 0 rgb(0 0 0 / .04)}.rt-portfolio-style1 .slick-slider .slick-next:before{color:#FD8F14}.rt-portfolio-style1 .slick-slider .slick-next:hover{background:#FD8F14}.rt-portfolio-style1 .slick-slider .slick-next:hover:before{color:#fff}.rt-portfolio-style2 .portfolio-item .portfolio-img a img{transform:skewX(-10deg)}.rt-portfolio-style2 .portfolio-item .portfolio-content{position:absolute;left:-45px;bottom:40px;background:#fff;-webkit-clip-path:polygon(11% 0%,97% 0,86% 100%,0% 100%);clip-path:polygon(11% 0%,97% 0,86% 100%,0% 100%);transition:0.6s;padding:40px 100px;max-width:60%;min-height:225px;transition:0.6s;opacity:0}.rt-portfolio-style2 .portfolio-item .portfolio-content p{margin:0}.rt-portfolio-style2 .portfolio-item .portfolio-content h4{margin:0}.rt-portfolio-style2 .portfolio-item .portfolio-content h4 a{color:#1F1F25}.rt-portfolio-style2 .portfolio-item .portfolio-content h4 a:hover{color:#FD8F14}.rt-portfolio-style2 .portfolio-item .portfolio-content .porfolio_icon{width:50px;height:50px;line-height:50px;text-align:center;background:#FD8F14;border-radius:50px;color:#1F1F25;margin-top:20px}.rt-portfolio-style2 .portfolio-item .portfolio-content .porfolio_icon i{color:#fff}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text{text-align:left}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text .p-category a{font-size:14px;line-height:17px;text-transform:uppercase;font-weight:700;color:#1F1F25;margin-bottom:10px;display:inline-block}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text .p-title a{font-size:24px;line-height:34px;color:#1F1F25}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text .p-title a:hover{color:#FD8F14}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text .p-short-des{padding:22px 0 10px}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text .p-short-btn{display:inline-block;cursor:pointer;color:#fff;padding:19px 40px;font-size:16px;font-weight:600;font-family:"Albert Sans",sans-serif!important;line-height:19px;text-align:center;text-transform:capitalize;background:#1F1F25;border-radius:100px;vertical-align:middle;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:0.3s;transition:0.3s;z-index:1;overflow:hidden;margin-top:15px}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text .p-short-btn::before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#FD8F14;border-radius:100px;transform-origin:50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;transition:0.5s;z-index:-1}.rt-portfolio-style2 .portfolio-item .portfolio-content .content-inner .content-text .p-short-btn:hover::before{transform:scaleX(0);background:#FD8F14}.rt-portfolio-style2 .swiper-slide-active .portfolio-content{left:10px;opacity:1}.portfolio-slider-nav{max-width:1320px;position:relative;margin:auto;z-index:1}.portfolio-slider-nav .swiper-button-prev,.portfolio-slider-nav .swiper-button-next{position:relative;font-size:24px;color:#1F1F25;height:80px!important;width:80px!important;display:inline-block;line-height:80px;text-align:center;border-radius:50%;background:#fff;transition:0.3s}.portfolio-slider-nav .swiper-button-prev:hover,.portfolio-slider-nav .swiper-button-next:hover{background:#FD8F14;color:#fff}.portfolio-slider-nav .swiper-button-prev::before,.portfolio-slider-nav .swiper-button-next::before{font-size:0}.portfolio-slider-nav .swiper-button-prev{left:93%;top:-80px;transform:translateX(-93%)}.portfolio-slider-nav .swiper-button-prev:hover{transform:translateX(-85px)}.portfolio-slider-nav .swiper-button-next{position:absolute;right:0;top:-80px}.portfolio-slider-nav .swiper-button-next:hover{transform:translateX(15px)}