.portfolio-single .portfolio-img .img-gallery-single,.portfolio-single .portfolio-img .img-gallery{margin-bottom:30px}.portfolio-single .portfolio-img .img-gallery-single:last-child,.portfolio-single .portfolio-img .img-gallery:last-child{margin-bottom:0}.portfolio-single .portfolio-img .img-gallery-single img,.portfolio-single .portfolio-img .img-gallery img{width:100%}.portfolio-single .related-archive{border-bottom:none;padding-bottom:0}.portfolio-single .img-gallery,.portfolio-single .img-gallery-single{position:relative;overflow:hidden}.portfolio-single .img-gallery img,.portfolio-single .img-gallery-single img{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.portfolio-single .img-gallery .poppup,.portfolio-single .img-gallery-single .poppup{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;opacity:0}.portfolio-single .img-gallery .poppup .view_poppup_portfolio,.portfolio-single .img-gallery-single .poppup .view_poppup_portfolio{padding:5px 8px 1.4px;background-color:#fff;display:block;font-size:16px;line-height:1.6}.portfolio-single .img-gallery .poppup .view_poppup_portfolio:hover,.portfolio-single .img-gallery-single .poppup .view_poppup_portfolio:hover{background-color:#2c2c2c;color:#fff}.portfolio-single .img-gallery:hover,.portfolio-single .img-gallery-single:hover{background-color:#2c2c2c}.portfolio-single .img-gallery:hover img,.portfolio-single .img-gallery-single:hover img{opacity:0.4}.portfolio-single .img-gallery:hover .poppup,.portfolio-single .img-gallery-single:hover .poppup{opacity:1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.portfolio-single .slick-slider .img-gallery:hover,.portfolio-single .slick-slider .img-gallery-single:hover{background:none}.portfolio-single .slick-slider .img-gallery:hover img,.portfolio-single .slick-slider .img-gallery-single:hover img{opacity:1}.portfolio-single .slick-slider .img-gallery .poppup .view_poppup_portfolio,.portfolio-single .slick-slider .img-gallery-single .poppup .view_poppup_portfolio{display:none}.portfolio-single .portfolio-content .entry-content{margin-bottom:44px}.portfolio-single .portfolio-content .entry-content p{font-family:Jost;line-height:24px;font-size:16px;margin-bottom:22px}.portfolio-single .portfolio-content .entry-content p:last-child{margin-bottom:0}.portfolio-single .portfolio-content .cate-portfolio{margin-top:-3px;margin-bottom:16px}@media (max-width:575px){.portfolio-single .portfolio-content .cate-portfolio{margin-bottom:10px}}.portfolio-single .portfolio-content .cate-portfolio a{font-size:18px;color:#9a9a9a;line-height:20px;letter-spacing:0}.portfolio-single .portfolio-content .cate-portfolio a:hover{color:#2c2c2c}.portfolio-single .portfolio-content .portfolio_title{font-size:30px;font-weight:500;line-height:1.2em;letter-spacing:0;margin-bottom:32px}@media (max-width:575px){.portfolio-single .portfolio-content .portfolio_title{margin-bottom:15px}}.portfolio-single .portfolio-content .portfolio-info{text-align:left}.portfolio-single .portfolio-content .portfolio-info .portfolio-details-info{margin-bottom:51px}.portfolio-single .portfolio-content .portfolio-info .portfolio-details-info table{border-width:0 0 1px 0}.portfolio-single .portfolio-content .portfolio-info .portfolio-details-info table td{border-bottom:1px;border-right:0;border-left:0;font-size:16px;line-height:22px;letter-spacing:0;color:#9a9a9a;text-align:right;padding:15.5px 0}.portfolio-single .portfolio-content .portfolio-info .portfolio-details-info table td.title{font-weight:500;text-transform:capitalize;color:#2c2c2c;text-align:left}.portfolio-single .portfolio-content .portfolio-info .portfolio-share p{text-transform:uppercase;color:#2c2c2c}.portfolio-single .portfolio-content .portfolio-info .portfolio-share .row div:nth-child(2){padding-left:0}.portfolio-single .portfolio-content .portfolio-info .portfolio-share .portfolio-sharing-list a{margin-right:6px;display:inline-block;position:relative;border:1px solid #ebeeee;width:44px;height:44px}.portfolio-single .portfolio-content .portfolio-info .portfolio-share .portfolio-sharing-list a:hover{text-decoration:none;background-color:#2c2c2c;border-color:#2c2c2c;color:#fff}.portfolio-single .portfolio-content .portfolio-info .portfolio-share .portfolio-sharing-list a i{font-size:18px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portfolio-single .portfolio-content .portfolio-info .portfolio-share .col-portfolio-4 ul li p{color:#2c2c2c}.portfolio-single .portfolio-gallery-single-slider{display:none}.portfolio-single.portfolio-layout3 .portfolio-height .btn-prev{top:50%;left:30px;background:#fff;margin-top:-22px;position:absolute}.portfolio-single.portfolio-layout3 .portfolio-height .btn-prev:hover,.portfolio-single.portfolio-layout3 .portfolio-height .btn-prev:focus{color:#2c2c2c}.portfolio-single.portfolio-layout3 .portfolio-height .btn-next{top:50%;right:30px;margin-top:-22px;background:#fff;position:absolute}.portfolio-single.portfolio-layout3 .portfolio-height .btn-next:hover,.portfolio-single.portfolio-layout3 .portfolio-height .btn-next:focus{color:#2c2c2c}.portfolio-single .pagination-link{border-bottom:1px solid #ebeeee;border-top:1px solid #ebeeee;padding:30px 0 22px;display:inline-block;width:100%;margin-top:42px}@media (max-width:767px){.portfolio-single .pagination-link{padding:24px 0 18px}}@media (max-width:575px){.portfolio-single .pagination-link{margin-top:24px}}.portfolio-single .pagination-link .icon-prev a,.portfolio-single .pagination-link .icon-next a{border:1px solid #ebeeee;height:45px;width:45px;color:#2c2c2c;display:inline-block;text-align:center;line-height:45px;font-size:12px}.portfolio-single .pagination-link .icon-prev a:hover,.portfolio-single .pagination-link .icon-next a:hover{color:#fff;border-color:#2c2c2c;background-color:#2c2c2c}.portfolio-single .pagination-link .icon-prev{float:left;padding-right:20px}.portfolio-single .pagination-link .icon-next{padding-left:20px}.portfolio-single .pagination-link .case-navigation{display:inline-block;width:100%}.portfolio-single .pagination-link .nav-previous{display:flex;width:50%;align-items:center;float:left}.portfolio-single .pagination-link .nav-next{display:flex;width:50%;justify-content:flex-end;align-items:center;text-align:right;float:right}@media (max-width:767px){.portfolio-single .pagination-link .nav-previous .text-prev a,.portfolio-single .pagination-link .nav-previous .text-next a,.portfolio-single .pagination-link .nav-next .text-prev a,.portfolio-single .pagination-link .nav-next .text-next a{font-size:16px}}.portfolio-single .pagination-link .nav-previous .text-prev a:first-child,.portfolio-single .pagination-link .nav-previous .text-next a:first-child,.portfolio-single .pagination-link .nav-next .text-prev a:first-child,.portfolio-single .pagination-link .nav-next .text-next a:first-child{font-size:16px;color:#7a7a7a;display:none;position:relative;text-transform:uppercase;text-decoration:underline}.portfolio-single .pagination-link .nav-previous .text-prev a:first-child:hover,.portfolio-single .pagination-link .nav-previous .text-next a:first-child:hover,.portfolio-single .pagination-link .nav-next .text-prev a:first-child:hover,.portfolio-single .pagination-link .nav-next .text-next a:first-child:hover{color:#2c2c2c}.portfolio-single .pagination-link .nav-previous .text-prev a:last-child,.portfolio-single .pagination-link .nav-previous .text-next a:last-child,.portfolio-single .pagination-link .nav-next .text-prev a:last-child,.portfolio-single .pagination-link .nav-next .text-next a:last-child{font-size:18px;color:#2c2c2c;display:block;position:relative}.portfolio-single .pagination-link .nav-previous .text-prev a:last-child:hover,.portfolio-single .pagination-link .nav-previous .text-next a:last-child:hover,.portfolio-single .pagination-link .nav-next .text-prev a:last-child:hover,.portfolio-single .pagination-link .nav-next .text-next a:last-child:hover{color:#2c2c2c}.portfolio-single .related-archive h3{font-size:28px;letter-spacing:-0.01em}@media (max-width:767px){.portfolio-single .related-archive h3{font-size:18px}}.portfolio-single .post-type-archive-portfolio .portfolio-container .load-item .item{margin-bottom:0}.portfolio-single .post-type-archive-portfolio .portfolio-container .load-item .slick-slide{padding:0 15px}@media (max-width:575px){.portfolio-single .portfolio-img.col-xl-6.col-md-6{margin-bottom:30px}.portfolio-single .portfolio-content .portfolio-info .portfolio-details-info{margin-bottom:30px}}.portfolio-single.portfolio-layout3 div.portfolio-img.col-xl-6,.portfolio-single.portfolio-layout1 div.portfolio-img.col-xl-6{order:2}.portfolio-single.portfolio-layout3 div.portfolio-content.col-xl-6,.portfolio-single.portfolio-layout1 div.portfolio-content.col-xl-6{order:1;margin-top:-4px}.portfolio-single.portfolio-layout3 div.portfolio-content.col-xl-6 .entry-content,.portfolio-single.portfolio-layout1 div.portfolio-content.col-xl-6 .entry-content{margin-bottom:24px}.portfolio-single.portfolio-layout3 div.portfolio-content.col-xl-6 .portfolio-info .portfolio-details-info,.portfolio-single.portfolio-layout1 div.portfolio-content.col-xl-6 .portfolio-info .portfolio-details-info{margin-top:20px;display:inline-block}.portfolio-single.portfolio-layout3 div.portfolio-content.col-xl-6 .portfolio-info .portfolio-details-info table,.portfolio-single.portfolio-layout1 div.portfolio-content.col-xl-6 .portfolio-info .portfolio-details-info table{margin-bottom:0}@media (max-width:575px){.portfolio-single.portfolio-layout3 .pagination-link,.portfolio-single.portfolio-layout1 .pagination-link{margin-top:42px}}@media (max-width:767px){.portfolio-single .post-type-archive-portfolio .portfolio-container{padding:0 0}.portfolio-single .pagination-link .nav-previous .icon-prev,.portfolio-single .pagination-link .nav-next .icon-next{display:none}.portfolio-single .pagination-link .nav-previous .text-prev>a:first-child,.portfolio-single .pagination-link .nav-next .text-next>a:first-child{display:block}.portfolio-single .pagination-link .nav-previous .text-prev>a:last-child,.portfolio-single .pagination-link .nav-next .text-next>a:last-child{display:none}.portfolio-single.portfolio-layout3 div.portfolio-img.col-xl-6,.portfolio-single.portfolio-layout1 div.portfolio-img.col-xl-6{order:1}.portfolio-single .portfolio-img{margin-bottom:35px}.portfolio-single .portfolio-content .portfolio_title{margin-bottom:25px;font-size:28px}.portfolio-single .img-gallery:hover,.portfolio-single .img-gallery-single:hover{background:none}.portfolio-single .img-gallery:hover img,.portfolio-single .img-gallery-single:hover img{opacity:1}.portfolio-single .img-gallery .poppup,.portfolio-single .img-gallery-single .poppup{display:none}}@media (max-width:575px){.portfolio-single .portfolio-content .portfolio-desc{position:static !important}.portfolio-single .portfolio-content .portfolio_title{margin-bottom:15px;font-size:26px}}