
.demo-gallery > ul > li a > img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);height:100%;width:100%;}
 .demo-gallery > ul > li a:hover > img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
 .demo-gallery > ul > li a:hover .demo-gallery-poster > img{opacity:1;}
 .demo-gallery > ul > li a .demo-gallery-poster{background-color:rgba(0, 0, 0, 0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s;}
 .demo-gallery > ul > li a .demo-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;}
 .demo-gallery > ul > li a:hover .demo-gallery-poster{background-color:rgba(0, 0, 0, 0.5);}
 .demo-gallery .justified-gallery > a > img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);height:100%;width:100%;}
 .demo-gallery .justified-gallery > a:hover > img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
 .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img{opacity:1;}
 .demo-gallery .justified-gallery > a .demo-gallery-poster{background-color:rgba(0, 0, 0, 0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s;}
 .demo-gallery .justified-gallery > a .demo-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;}
 .demo-gallery .justified-gallery > a:hover .demo-gallery-poster{background-color:rgba(0, 0, 0, 0.5);}
 .demo-gallery .video .demo-gallery-poster img{height:48px;margin-left:-24px;margin-top:-24px;opacity:0.8;width:48px;}
 .demo-gallery.dark > ul > li a{border:3px solid #04070a;}
 .home .demo-gallery{padding-bottom:80px;}
 
 
 


.portfolio-section .filter-button{font-size:14px;text-align:center;color:#121212;margin-bottom:5px;border: 1px solid #ccc;border-radius: 25px;}
.portfolio-section .filter-button:hover, .portfolio-section .filter-button:focus{color:#005eb8;box-shadow:none;}
.portfolio-section .filter-button.active{background-color:#005eb8;color:#fff;border-color:#005eb8;}
.portfolio-section .port-image{width:100%;}
.portfolio-section .gallery_product{margin-bottom:30px;}
.portfolio-section .filter{padding-bottom: 15px;}
.portfolio-section .title_portfolio{font-size:16px;cursor:pointer;color:#191919;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.portfolio-section .portfolio-content{/*border:1px solid #eee;*/padding:15px 10px;/*box-shadow:0px 1px 3px -1px #ccc;border-top:0;*/}
.portfolio-section .icon-content i{font-size:18px;margin:0 1px;}

.lg-icon {font-family: "Font Awesome 5 Free";font-weight: bold;}
.lg-actions .lg-prev::after {content: "\f104";}
.lg-actions .lg-next::before{content: "\f105";}
.lg-outer .lg-toogle-thumb::after {content: "\f58d";}
.lg-outer #lg-share::after {content: "\f1e0";}
#lg-actual-size::after {content: "\f249";}
#lg-zoom-out::after {content: "\f010";}
#lg-zoom-in::after {content: "\f00e";}
.lg-fullscreen::after {content: "\f066";}
.lg-autoplay-button::after{content: "\f144";}
.lg-show-autoplay .lg-autoplay-button::after {content: "\f28b";}
.lg-toolbar .lg-download::after {content: "\f56d";}
.lg-toolbar .lg-close::after{content: "\f00d";}
.lg-outer #lg-share, #lg-actual-size, #lg-download{display:none;}

.lg-sub-html h3{font-size:20px;margin-bottom:0;}
.portfolio-section .filter{padding-bottom: 30px;}
.hidethumbshow{position:absolute;z-index:-1000;height:0;width:0;overflow: hidden;}

.lg-sub-html p{font-size:14px;}
.lg-sub-html{background-color:rgba(0, 0, 0, 0.8);}
.icon-content{min-width:74px;text-align:right;}
.industry-lable{color: #555;font-size: 15px;
/*border: 1px solid #D3E0E6;
border-radius: 15px;
padding: 2px 10px;
display: inline-block;*/}
.portfolio-content p{font-size:14px;/*margin-top:5px;*/margin-bottom:0;}

.portfolio-section .filter a img{border-radius: 8px;}



/*Services Portfoli - 24/0/21*/
.itemportfolio{box-shadow:0px 0px 10px 0px #ddd;border-radius:14px;margin-bottom:30px;}
.itemportfolio .portfolioimg{height:200px;overflow:hidden;}
.itemportfolio .portfolioimg img{border-top-left-radius:14px;border-top-right-radius:14px;}
.portfoliocontent .port-title{padding-bottom:15px;}
.portfoliocontent .port-title h6{font-size:22px;font-weight:600;}
.portfoliocontent .port-title .portbtn .btn{font-size:14px;padding:5px 15px;}
.itemportfolio .portfoliocontent{padding:15px;}
.lightgallery .itemportfolio{cursor:pointer;}