.portfolioFilter{text-align:center; margin:0px auto 50px; display:flex; justify-content:center; flex-wrap:wrap; gap:10px;}
.portfolioFilter a{color:#000000; font-size:18px; font-weight:500; text-decoration:none; border:1px solid #000000; padding:7px 30px; border-radius:30px;}
.portfolioFilter a:hover{color:#ffffff; background-color:#1d4ed7; border:1px solid #1d4ed7;}
.portfolioFilter a.current{color:#ffffff; background-color:#1d4ed7; border:1px solid #1d4ed7;}

.portfolioContainer{}

.isotope-item{z-index:2; width:400px; /*max-width:40%;*/ height:330px; overflow:hidden; margin:12px; border-radius:15px; border: 1px solid #D2D2D2;}
.isotope-item img{/*margin: 5px;*/ width:100%;}
@media only screen and (max-width: 1333px) {
.portfolioContainer{max-width:860px; margin:auto;}
}
@media only screen and (max-width: 991px) {
.portfolioContainer{max-width:690px; margin:auto;}
.isotope-item{width:333px; height:305px; overflow:hidden; margin:5px;}
}
@media only screen and (max-width: 499px) {
.isotope-item{width:370px; height:305px; overflow:hidden; margin:5px;}	
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
