.cbp-filter-counter{opacity:0;top:0;transition:all .5s;visibility:hidden}.cbp-filter-counter,.react-tabs__tab:hover .cbp-filter-counter{background-color:#3288c4;border-radius:3px;color:#fff;display:block;font:400 11px/18px Open Sans,sans-serif;left:0;margin:0 auto;padding:4px 0;position:absolute;right:0;text-align:center;width:34px}.react-tabs__tab:hover .cbp-filter-counter{opacity:1;top:-35px;visibility:visible}.cms-portfolio-page{position:relative}.Portfolio .filters-section button.filter-item{background-color:#FFF;border:2px solid #ececec;border-radius:2px;color:#888;cursor:pointer;font:600 14px/29px Open Sans,sans-serif;margin:10px 10px 0 0;overflow:visible;padding:0 17px;position:relative;transition:all .3s ease-in-out}.Portfolio button.filter-item:hover{color:#74b53a!important}.Portfolio .filters-section span.filter-counter{background-color:#6fb044;border-radius:3px;color:#fff;font:400 11px/18px Open Sans,sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transition:opacity .25s ease,bottom .25s ease}.Portfolio button.filter-item:hover span.filter-counter{opacity:1;transform:translateY(-40px)}.Portfolio span.filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #72b33f}.Portfolio .filters-button{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;padding-bottom:40px}.Portfolio .tab-panel-container{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px}.Portfolio .tab-item{width:23%}.Portfolio .tab-image{border:1px solid #ccc;margin-bottom:20px;overflow:hidden;text-align:center;position:relative}.Portfolio .tab-image img{width:100%;height:200px;position:relative}.Portfolio .maininfo{box-sizing:border-box;background:#282727;display:flex;gap:20px;justify-content:center;padding:4px 0;width:100%;position:absolute;bottom:0}.Portfolio a.orinfo{background-color:#70b13f;color:#fff;font:12px/28px sans-serif;margin:4px;text-decoration:none;width:90px;transition:.5s}.Portfolio a.orinfo:hover{background-color:#f49b35}.page-title-sc{min-height:200px;text-align:center;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(90deg,#38c9f7,#266ff2);flex-direction:column;background-image:linear-gradient(90deg,#000000,#2974b9)}.Portfolio .title h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:20px}.Portfolio .content p{color:#fff;font-size:16px;font-weight:400;line-height:30px}.tab-panel .tab-item p.newhouse{border-bottom:1px solid #ddd;color:#474747;font:700 14px sans-serif;padding-bottom:12px;text-transform:uppercase}.filters-section,.tab-panel{padding:0 60px}@media only screen and (max-width:768px){.page-title-sc{padding:0 10px}.Portfolio .title h2{font-size:30px}.filters-section,.tab-panel{padding:0 10px}.Portfolio .tab-panel-container{gap:0;justify-content:space-between}.Portfolio .tab-item{width:32%;margin-bottom:20px}}@media only screen and (max-width:414px){.Portfolio .title h2{font-size:28px;margin-bottom:12px}.Portfolio .content p{line-height:24px}.Portfolio .filters-button{gap:0}.Portfolio .tab-item{width:100%}}.cms-portfolio{padding:40px 0 30px}.text-center{text-align:center}.section-title{margin-bottom:40px;position:relative}.section-title h1{font-size:38px;line-height:48px;color:#041424;font-weight:700}.project-count{font-size:400px;line-height:50px;color:#f0f5fd;font-weight:700;position:absolute;z-index:-1;right:0;bottom:0;left:0;display:flex;justify-content:center}.portfolio_nav{display:inline-block;border:1px solid #1111111f;border-radius:55px;padding:15px 18px;margin-bottom:60px}.portfolio_menu{text-align:center;padding:0}.portfolio_menu ul li{display:inline-block;cursor:pointer;padding:7px 28px;color:#021524;position:relative;z-index:1;font-weight:500;border-radius:30px;border:1px solid #041424}ul.menu-filtering{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px}li.current_menu_item{color:#fff!important;background:#166cfb}.demo-thumb{position:relative;background:#dddddd63;border-radius:20px 20px 0 0}.demo-thumb img{width:100%;min-height:200px;height:auto;object-fit:contain}.portfolio-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.portfolio-items .grid-item{box-shadow:3px -4px 5px #ddd;border-radius:20px}.demo-content{border-radius:0 0 20px 20px;filter:drop-shadow(9.976px .698px 25px rgba(189,189,189,.35));background-color:#ffffff;padding:30px 30px 25px;display:flex;align-items:center;justify-content:space-between}.demo-title a{font-size:24px;color:#041424;font-weight:600;display:inline-block;line-height:28px;transition:.5s;text-decoration:none}.demo-title a:hover{color:#166cfb}.demo-title p{font-size:16px;line-height:26px;color:#686868;font-weight:400}.demo-button span{width:50px;height:50px;border-radius:25px;border:1px solid rgba(4,20,36,.1);transition:.5s;position:relative;display:flex;justify-content:center;align-items:center}.demo-button span:hover{background-color:#166cfb}.demo-button span:hover svg{color:#fff}.live-demo-content{position:absolute;top:45%;left:30%}.live-demo-content a{display:inline-block;font-size:14px;color:#ffffff;font-weight:600;padding:11px 27px;border-radius:30px;opacity:0;transition:.5s;text-decoration:none;text-transform:uppercase;border:1px solid rgba(255,255,255,.3)}.demo-thumb:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;border-radius:14px 14px 0 0;background-color:rgba(3,14,33,.8509803921568627);transition:.5s}.single-demo:hover .demo-thumb:before{width:100%;left:0}.single-demo:hover .live-demo-content a{opacity:1}.live-demo-content a:hover{background:#166cfb}.mobile-protfolio{display:none}.content-body{margin-top:10px}@media only screen and (max-width:991px){.section-title h1{font-size:36px;line-height:46px}.demo-title a{font-size:20px}.portfolio-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.section-title h3{font-size:400px}.section-title h1{font-size:28px;line-height:36px}.demo-title a{font-size:20px}.demo-title p{font-size:15px}.demo-content{padding:20px}.portfolio-items{gap:15px}.cms-portfolio{margin:0 10px;padding:50px 0}.desktop-protfolio{display:none!important}.mobile-protfolio{display:block}.grid-item.d-block{box-shadow:unset}.cms-portfolio{margin:0;padding:30px 0 10px}}@media only screen and (max-width:639px){.portfolio-items{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:460px){.portfolio-items .grid-item{width:100%}.portfolio_nav{margin-bottom:40px}.portfolio_menu ul li{padding:4px 28px}.section-title h1{font-size:24px;line-height:34px}.section-title h3{font-size:250px;top:70px;right:30px}}@media only screen and (max-width:414px){.section-title h3{font-size:200px;top:70px;right:50px}}