.portfolioWrap{color:#666;font-size:1rem;line-height:1.5}.portfolioWrap .intro{margin-top:-70px}.portfolioWrap .flex_row{margin-left:-15px;margin-right:-15px}.portfolioWrap .intro{background-color:#f4f4f4}.portfolioWrap .intro label{display:inline-block;font-size:11px;letter-spacing:.6px;margin-bottom:0;text-transform:uppercase}.portfolioWrap .intro .form-control{appearance:none;background:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:0;box-shadow:0 0 0!important;color:#000;display:block;font-size:16px;font-weight:400;height:54px;letter-spacing:-.36px;line-height:100%;max-width:350px;outline:none;padding:0 25px;resize:none;width:100%}.portfolioWrap .intro .select-item:after{color:#000;content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:600;left:330px;pointer-events:none;position:absolute;top:43px}.portfolioWrap .portfolio-list .flex_row{justify-content:center}.portfolioWrap .portfolio-list .carditem{margin-bottom:25px;position:relative;transition-duration:.3s}.portfolioWrap .portfolio-list .carditem .photo{border-radius:5px;height:380px;overflow:hidden;position:relative}.portfolioWrap .portfolio-list .carditem .photo img{height:auto;min-height:100%;min-width:100%;object-fit:cover;width:auto}.portfolioWrap .portfolio-list .carditem .photo:after{background-image:linear-gradient(12deg,#000,transparent 50%,transparent);bottom:0;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;transition-duration:.3s;width:100%;z-index:8}.portfolioWrap .portfolio-list .carditem .title{bottom:20px;color:#fff;font-size:21px;font-weight:500;left:35px;line-height:1.3;padding-bottom:5px;position:absolute;width:calc(100% - 150px);z-index:100}.portfolioWrap .portfolio-list .carditem .circle{align-items:center;background-color:#f99f1c;border-radius:60px;bottom:25px;display:flex;height:52px;line-height:52px;opacity:0;position:absolute;right:35px;text-align:center;transition-duration:.3s;width:52px;z-index:100}.portfolioWrap .portfolio-list .carditem .circle i{color:#fff;font-size:16px;line-height:52px;margin:auto;text-align:center}.portfolioWrap .portfolio-list .carditem:hover{transform:scale(1.03)}.portfolioWrap .portfolio-list .carditem:hover .circle{opacity:1}.portfolioWrap .intro .form-control:focus{color:#666}.portfolio-list.selected_filter,.showSelectFilterCards .portfolio-list.category_filter{display:none}.showSelectFilterCards .portfolio-list.selected_filter{display:block}@media (max-width:1199px){.portfolioWrap .intro{margin-top:-50px;padding-bottom:20px;padding-top:15px}.portfolioWrap .intro .container-tag{margin-bottom:30px;margin-top:50px}.portfolioWrap .intro .container-tag .col-tag-box{padding-right:40px}}@media (max-width:991px){.portfolioWrap .intro{margin-top:0;padding:30px 0}.portfolioWrap .intro .container-tag{margin-bottom:0;margin-top:20px}}@media (max-width:991px) and (min-width:768px){.portfolioWrap .portfolio-list .carditem{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.portfolioWrap .intro{padding:10px 0 30px}}@media (max-width:575px){.portfolioWrap .intro .select-item:after{left:270px}}