.gallery-sec{overflow:hidden;padding-top:60px;position:relative;z-index:1}.gallery-sec,.gallery-sec:before{display:inline-block;vertical-align:top;width:100%}.gallery-sec:before{background-color:#7a7a7a;content:"";height:386px;left:0;position:absolute;top:0;z-index:-1}.gallery-sec .title,.gallery-sec .title h2{margin:0 auto;text-align:center}.gallery-sec .gallery-wrap,.gallery-sec .gallery-wrap .portfolio.section,.gallery-sec .title,.gallery-sec .title h2{display:inline-block;vertical-align:top;width:100%}.gallery-sec .gallery-wrap .portfolio .portfolio-cats{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:20px auto 0;padding:0}.gallery-sec .gallery-wrap .portfolio .portfolio-cats li{background-color:transparent;color:#fff;cursor:pointer;margin:0 25px;padding:0}.gallery-sec .gallery-wrap .portfolio .portfolio-cats li.active,.gallery-sec .gallery-wrap .portfolio .portfolio-cats li:hover{color:#98c73a}.gallery-sec .gallery-wrap .portfolio .portfolio-gallery{position:relative;z-index:1}.gallery-sec .gallery-wrap .portfolio .portfolio-item{height:300px;left:0;margin-bottom:0;position:absolute;top:0;transition-duration:.7s;transition-property:opacity,transform;width:100%}.gallery-sec .gallery-wrap .portfolio .portfolio-item .item-inner{height:100%;overflow:hidden}.gallery-sec .gallery-wrap .portfolio .portfolio-item .item-inner img{display:inline-block;height:300px!important;margin:30px;object-fit:cover;object-position:center;vertical-align:top;width:380px}.mfp-container{cursor:-moz-auto!important;cursor:-webkit-auto!important;cursor:auto!important}.mfp-image-holder .mfp-close{cursor:-moz-pointer!important;cursor:-webkit-pointer!important;cursor:pointer!important;height:28px;width:28px}.mfp-image-holder .mfp-close:hover{background-color:transparent;border:unset;height:28px;width:28px}.mfp-arrow-left:after{border-right:17px solid #fff}.mfp-arrow-left:before{border-right:27px solid #98c73a}.mfp-arrow-right:before{border-left:27px solid #98c73a}.mfp-container button:active,.mfp-container button:focus,.mfp-container button:hover,.mfp-container input[type=submit]:active,.mfp-container input[type=submit]:focus,.mfp-container input[type=submit]:hover{background-color:transparent;border:unset}@media screen and (max-width:1366px){.gallery-sec .gallery-wrap .portfolio .portfolio-item .item-inner img{margin:0;padding:20px;width:330px}}@media screen and (max-width:1199px){.gallery-sec .gallery-wrap .portfolio .portfolio-item .item-inner img{width:300px}}@media screen and (max-width:991px){.gallery-sec .gallery-wrap .portfolio .portfolio-item{width:50%}.gallery-sec .gallery-wrap .portfolio .portfolio-item .item-inner img{width:100%}}@media screen and (max-width:768px){.gallery-sec .gallery-wrap .portfolio .portfolio-item{padding:15px 0;width:100%}.gallery-sec .gallery-wrap .portfolio .portfolio-item .item-inner img{padding:0}}@media screen and (max-width:600px){.gallery-sec .gallery-wrap .portfolio .portfolio-item{width:100%}}