.portfolio-wrapper .featured-project-top-banner{background-position:50%;background-size:cover;height:630px;position:relative;width:100%}.portfolio-wrapper .featured-project-left{bottom:0;left:0;padding:0 0 30px 30px;position:absolute}.portfolio-wrapper .featured-project-pre-title{color:#fff;font-size:18px;font-size:1.8rem}.portfolio-wrapper .featured-project-title{color:#fff;font-size:36px;font-size:3.6rem;font-weight:700}.portfolio-wrapper .featured-project-right{bottom:0;padding:0 30px 30px 0;position:absolute;right:0}.portfolio-wrapper .featured-project-link a{background-color:#ff8a00;color:#fff;font-size:16px;font-size:1.6rem;font-size:1.8rem;outline:0;padding:10px 20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.portfolio-wrapper .featured-project-link a:hover{opacity:.5}.portfolio-wrapper .top-content{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 20px 0}.portfolio-wrapper .intro-block h1{color:#221f73;font-size:36px;font-size:3.6rem;font-weight:800;line-height:1;margin:0 0 30px;padding:0;text-transform:none}.portfolio-wrapper .intro-block{text-align:center}.portfolio-wrapper .intro-block p{color:#008c99;line-height:1.75;margin:0 0 15px;padding:0}.portfolio-wrapper .portfolio-filters-wrapper{float:none;overflow:hidden;padding:10px 0 0}.portfolio-wrapper .portfolio-filters{float:left;position:relative;width:100%}.portfolio-wrapper ul.grid-filter{clear:left;float:left;left:50%;list-style:none;margin:0;padding:0;position:relative;text-align:center}.portfolio-wrapper ul.grid-filter li{display:inline-block;font-size:1.6rem;line-height:1.75;list-style:none;margin:0 7px 21px;padding:0;position:relative;right:50%}.portfolio-wrapper ul.grid-filter li .button,.portfolio_search .pt_search .btn-orange{background-color:#ff8a00;color:#fff;font-size:16px;font-size:1.6rem;font-weight:700;line-height:normal;outline:0;padding:10px 24px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.portfolio-wrapper .wrap{display:block;height:100%;margin:0 auto;max-width:1100px;position:relative;text-align:center;width:100%}.portfolio-wrapper .grid{display:flex;flex-wrap:wrap;overflow:hidden;text-align:left;width:100%}.portfolio-wrapper .grid-item{overflow:hidden;padding:15px;width:33.3%}.portfolio-wrapper .grid-item a{text-decoration:none}.portfolio-wrapper .project-featured-image{font-size:0;overflow:hidden;position:relative;width:100%}.portfolio-wrapper a.project-link .project-link-arrow{background-color:#ff8a00;bottom:0;color:#fff;display:none;font-size:30px;font-size:3rem;left:0;padding:10px;position:absolute;text-align:right;width:100%}.portfolio-wrapper .project-title{color:#221f73;font-size:24px;font-size:2.4rem;font-weight:700}.portfolio-wrapper .project-location{color:#008c99;font-size:18px;font-size:1.8rem}.portfolio-wrapper ul.grid-filter li .button:hover,.portfolio-wrapper ul.grid-filter li.active .button,.portfolio_search .pt_search .btn-orange:hover{opacity:.5}.portfolio-wrapper a:hover.project-link .project-link-arrow{display:block}.portfolio-wrapper .filter{padding:0 20px 50px}.portfolio-wrapper .single-banner-slider>ul .slick-track>li{background-position:50%;background-size:cover;height:630px!important;width:100%}.portfolio-wrapper .single-banner-slider ul{margin:0;padding:0}.portfolio-wrapper .top-banner-slide-wrap .slick-dots{bottom:60px;left:70px;position:absolute;width:200px}.portfolio-wrapper .slick-dots li button{background:#0000;border:0;color:#0000;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.portfolio-wrapper .slick-dots li.slick-active button:before{color:#000;opacity:.75}.portfolio-wrapper .top-banner-slide-wrap .slick-dots li.slick-active button:before{color:#fff;font-size:10px;opacity:1}.portfolio-wrapper .top-banner-slide-wrap .slick-prev{bottom:20px;height:50px;left:20px;top:auto;width:50px;z-index:2}.portfolio-wrapper .top-banner-slide-wrap button{border:0;box-shadow:none}.portfolio-wrapper .top-banner-slide-wrap .slick-prev:before,.top-banner-slide-wrap .slick-next:before{font-family:fontawesome;font-size:30px;line-height:50px}.portfolio-wrapper .top-banner-slide-wrap .slick-prev:before{content:"\f053"}.portfolio-wrapper .top-banner-slide-wrap .slick-next{bottom:20px;height:50px;left:270px;top:auto;width:50px;z-index:2}.portfolio-wrapper .top-banner-slide-wrap .slick-next:before{content:"\f054"}.portfolio-wrapper section.intro-block.post-page{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 20px}.portfolio-wrapper>.intro-block.post-page{color:#008c99;margin:0 auto;text-align:center}.portfolio-wrapper>.intro-block.post-page .width{margin-left:auto;margin-right:auto;max-width:800px}.portfolio-wrapper .single-banner-slider>ul .slick-track>li{margin:0}.portfolio-wrapper>.intro-block h1{margin:0 0 10px}.portfolio-wrapper .intro-block.post-page p{line-height:1.75;margin:0 auto 20px}.portfolio-wrapper .intro-block.post-page span{line-height:1.75}.portfolio-wrapper .project-details-left{background-color:#e6ebef;float:left;min-height:200px;padding:40px;width:65%}.portfolio-wrapper .project-details-left .detail-info{float:right;max-width:800px}.portfolio-wrapper .project-details-left h1{color:#221f73;font-size:3.6rem;margin:0 0 20px}.portfolio-wrapper .site-content p{color:#008c99}.portfolio-wrapper .tag-list{margin:40px 0 0}.portfolio-wrapper .tag-list .tag{background-color:#cfd9e0;display:inline-block;margin:0 20px 20px 0;padding:5px 15px}.portfolio-wrapper .project-details-right{background-position:50%;background-repeat:none;background-size:cover;-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.25);box-shadow:inset 0 0 20px rgba(0,0,0,.25);float:left;min-height:200px;width:35%}.portfolio-wrapper .top-banner-slide-wrap .slick-dots li button:before{color:#fff;content:"•";font-family:slick;font-size:10px;height:20px;left:0;line-height:20px;opacity:.5;position:absolute;text-align:center;top:0;width:20px}.top-banner-slide-wrap ul~div{display:none!important}.portfolio-wrapper .slick-slide img{display:none}.portfolio-wrapper .slick-dots li button:focus:before,.portfolio-wrapper .slick-dots li button:hover:before{opacity:1}.portfolio-wrapper .slick-next.slick-disabled:before,.portfolio-wrapper .slick-prev.slick-disabled:before{opacity:.75}.portfolio-wrapper .top-banner-slide.no-slider{background:#fff;height:210px}.portfolio-wrapper .tag-list .tag.none,.portfolio-wrapper ul.grid-filter li.none{display:none}.project-featured-image img{aspect-ratio:16/9;object-fit:cover}button#load-more{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);margin:20px 0 0;padding:10px 30px}.grid-filter a{text-decoration:none}.project-details:after{clear:both;content:"";display:table}.pagiantion-container-wrap{display:flex;justify-content:center}.pagiantion-container-wrap a{text-decoration:none}.loadmore{animation:rotation 1s linear infinite;border-color:#ff8a00 transparent;border-radius:50%;border-style:solid;border-width:5px;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.portfolio_search{margin:30px auto;max-width:500px;text-align:center}.portfolio_search button{display:none}.portfolio-wrapper form h3{color:#221f73;font-size:36px;font-size:3.6rem;font-weight:800;line-height:1;margin:0 0 30px;padding:0;text-transform:none}.portfolio_search .pt_search{border:1px solid!important;display:flex;flex-wrap:wrap}.portfolio_search .pt_search input{border:none!important;height:auto;line-height:normal;margin:0;outline:none!important;width:calc(100% - 100px)}.portfolio_search .pt_search .btn-orange{align-items:center;display:inline-flex;text-decoration:none;width:100px}@media(max-width:1200px){.portfolio-wrapper .single-banner-slider>ul .slick-track>li{height:500px!important}}@media(max-width:900px){.portfolio-wrapper .single-banner-slider>ul .slick-track>li{height:400px!important}}@media(min-width:769px){.project-details{display:flex;flex-wrap:wrap}.project-details:after{content:none}}@media only screen and (max-width:768px){.portfolio-wrapper .top-banner-slide-wrap .slick-dots{bottom:40px;left:70px}.portfolio-wrapper .project-details-left,.portfolio-wrapper .project-details-right{width:100%}.portfolio-wrapper .top-banner-slide-wrap .slick-next{bottom:0;left:270px}.portfolio-wrapper .top-banner-slide-wrap .slick-prev{bottom:0;left:20px}.portfolio-wrapper ul.grid-filter li{margin:-2px 7px 16px}.portfolio-wrapper .portfolio-filters{margin-bottom:3px}}@media(max-width:600px){.portfolio-wrapper .grid-item{width:50%}.portfolio-wrapper ul.grid-filter li{margin:5px 7px 0}.portfolio-wrapper .portfolio-filters-wrapper{padding:14px 0 0}}@media(max-width:480px){.portfolio-wrapper .grid-item{width:100%}}@media(max-width:450px){.portfolio-wrapper .featured-project-right{bottom:49px;position:absolute}.portfolio-wrapper .featured-project-title{font-size:24px}}@media(max-width:400px){.portfolio-wrapper .top-banner-slide-wrap .slick-next{width:auto}}