.ELEMENT9001607670149000786{position:relative;padding:5rem 0}.ELEMENT9001607670149000786 ::selection{background:#1ABC9C;color:#fff;text-shadow:none}.ELEMENT9001607670149000786 a{text-decoration:none;background-color:transparent}.ELEMENT9001607670149000786 .portfolio-container .heading-block{text-align:center;max-width:45.625rem;margin:auto auto 0 auto}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_title{word-break:break-word;letter-spacing:.0625rem;color:#555555;margin-bottom:.625rem;font:600 2rem/3rem "Poppins",sans-serif}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_title a{color:inherit}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_title a:hover{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_s_title{margin-bottom:.625rem;font-weight:600;letter-spacing:.0625rem;font-family:"Poppins",sans-serif;color:#555555;font-size:1.5rem;word-break:break-word}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_s_title a{color:inherit}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_s_title a:hover{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_desc{font-size:1rem;line-height:1.625rem;color:#9a9a9a;font-family:"Poppins",sans-serif;max-width:44.375rem;margin:0 auto .625rem;word-break:break-word}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_desc a{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .heading-block .product_desc a:hover{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap{display:flex;justify-content:space-between}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag{text-align:center;width:100%;margin:3.75rem auto 0;border:0rem;justify-content:center}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item{display:inline-block;float:none;font-size:1.25rem;line-height:2.5rem;font-family:"Poppins",sans-serif;text-transform:capitalize;font-weight:500;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background:#fff;margin:0 1.5625rem;cursor:pointer}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item .atag{border-radius:0;padding:0;border:0rem;color:#9a9a9a;cursor:pointer;font-size:1rem;font-weight:500;position:relative}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item .atag:hover,.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item .atag:focus{border:0rem;background:transparent;cursor:pointer}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item .atag::before{position:absolute;content:"";bottom:0;right:0;width:0%;height:.0625rem;background:#1ABC9C;opacity:0;transition:all .5s}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item.activeFilter,.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item:hover{cursor:pointer}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item.activeFilter a,.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item:hover a{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item.activeFilter a::before,.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .grid-filter-tag-item:hover a::before{width:100%;right:auto;left:0;opacity:1}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .activeFilter .atag{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .grid-filter-wrap .grid-filter-tag .activeFilter .atag::before{background:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio{position:relative;margin-right:-0.625rem;margin-left:-0.625rem;margin-bottom:-1.25rem}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item{margin-top:3.125rem;text-align:center;position:relative}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item:hover .grid-inner .portfolio-image a img{-webkit-box-shadow:0 2.5rem 3.125rem 0 rgba(2,13,70,0.12);box-shadow:0 2.5rem 3.125rem 0 rgba(2,13,70,0.12)}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item:hover .grid-inner .portfolio-desc a{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item:hover .grid-inner .portfolio-desc a::before{width:100%;opacity:1;right:auto;left:0}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-image{position:relative;overflow:hidden;display:block}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-image a{display:block;width:100%;height:auto;text-decoration:none!important}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-image a:hover{text-decoration:none;opacity:.8}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-image a .portfolio-item-img{width:100%;height:auto;max-width:100%;border:none;border-radius:.3125rem;background-color:white;-webkit-box-shadow:0 1rem 1.875rem 0 rgba(2,13,70,0.08);box-shadow:0 1rem 1.875rem 0 rgba(2,13,70,0.08);transition:all .5s;display:inline-block;object-fit:cover}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-image:hover .bg-overlay{opacity:1}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-desc{position:relative;z-index:6;text-align:center}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-desc .title{display:inline-block;font-size:1.25rem;line-height:1.5625rem;color:#555555;font-family:"Poppins",sans-serif;font-weight:500;margin-top:1.875rem;margin-bottom:.3125rem;position:relative;word-break:break-word}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-desc .title::before{position:absolute;content:"";width:0;height:.0625rem;background:#1ABC9C;bottom:-0.1875rem;right:0;transition:all .5s;opacity:0}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .portfolio-item .grid-inner .portfolio-desc .title:hover{color:#1ABC9C;text-decoration:none;opacity:.8}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .empty-box{min-height:18.75rem;width:100%;position:relative;padding-top:3.75rem}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .portfolio .empty-box::before{content:'EMPTY DATA';display:block;height:100%;position:absolute;right:0;top:1.25rem;-webkit-transform-origin:left;transform-origin:left;z-index:0;text-align:center;font-size:4.9375rem;width:100%;left:50%;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#f7f7f7}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container{display:flex;justify-content:center;padding:1.5rem 1.375rem}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li{margin:0 .3125rem}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li:first-child a{font-size:.9375rem;padding:.5rem .9375rem;border:.0625rem solid #e9e9e9;border-radius:.1875rem;background:#ffffff;color:#9a9a9a;height:2.5rem;cursor:pointer}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li:last-child{background:#f8f8f8;color:#9a9a9a;cursor:not-allowed}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li a{color:#9a9a9a;text-decoration:none!important;border-radius:.1875rem;position:relative;display:block;padding:.5rem .9375rem;margin-left:-0.0625rem;line-height:1.25;background-color:#ffffff;border:.0625rem solid #e9e9e9}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li a:focus{box-shadow:none}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li a .fa-angle-double-right{padding-left:.1875rem}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li select{color:#9a9a9a;text-decoration:none!important;position:relative;display:block;padding:.5rem .9375rem;margin-left:-0.0625rem;line-height:1.25;background-color:#ffffff;border:.0625rem solid #e9e9e9}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li:focus{color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li:hover a{z-index:3;color:white;background-color:#1ABC9C;border-color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination li .total-lable{text-align:center;text-decoration:none!important;position:relative;display:block;padding:.5rem .9375rem;margin-left:-0.0625rem;line-height:1.25;background-color:#fff;border:.0625rem solid #dee2e6}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination .disabled{color:white;pointer-events:none;cursor:auto;background-color:#ffffff;border-color:#e9e9e9}.ELEMENT9001607670149000786 .portfolio-container .product-data-box .pagination-container .pagination .active a{z-index:3;color:white;background-color:#1ABC9C;border-color:#1ABC9C}.ELEMENT9001607670149000786 .portfolio-container .css3-spinner{position:relative;width:100%;height:100%;top:6.25rem;left:0;z-index:1000;text-align:center;background-color:#FFF;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ELEMENT9001607670149000786 .portfolio-container .css3-spinner .css3-spinner-bounce1{position:absolute;top:50%;left:50%;margin-top:-0.5625rem;width:1.125rem;height:1.125rem;background-color:#DDD;border-radius:100%;display:inline-block;-webkit-animation:ELEMENT9001607670149000786bouncedelay 1.5s infinite ease-in-out;animation:ELEMENT9001607670149000786bouncedelay 1.5s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin-left:-2.5625rem;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.ELEMENT9001607670149000786 .portfolio-container .css3-spinner .css3-spinner-bounce2{position:absolute;top:50%;left:50%;margin-top:-0.5625rem;width:1.125rem;height:1.125rem;background-color:#DDD;border-radius:100%;display:inline-block;-webkit-animation:ELEMENT9001607670149000786bouncedelay 1.5s infinite ease-in-out;animation:ELEMENT9001607670149000786bouncedelay 1.5s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin-left:-1.25rem;-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.ELEMENT9001607670149000786 .portfolio-container .css3-spinner .css3-spinner-bounce3{position:absolute;top:50%;left:50%;margin-top:-0.5625rem;width:1.125rem;height:1.125rem;background-color:#DDD;border-radius:100%;display:inline-block;-webkit-animation:ELEMENT9001607670149000786bouncedelay 1.5s infinite ease-in-out;animation:ELEMENT9001607670149000786bouncedelay 1.5s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ELEMENT9001607670149000786 .magnificPopup-video-box{display:none}@-webkit-keyframes ELEMENT9001607670149000786bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes ELEMENT9001607670149000786bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}