/*=== pbmit-portfolio-style-2 ===*/

.pbmit-portfolio-style-2 .pbminfotech_portfolio-featured-wrapper {
	position: relative;
}
.pbmit-portfolio-style-2 .pbmit-port-cat {
    position: absolute;
    bottom: -1px;
    left: -1px;
}
body.rtl .pbmit-portfolio-style-2 .pbmit-port-cat {
	left: inherit;
	right: -1px;
}
.pbmit-portfolio-style-2 .pbmit-port-cat,
.pbmit-portfolio-style-2 .pbmit-port-cat a {
    font-size: 13px;
    line-height: 24px;
}
.pbmit-portfolio-style-2 .pbmit-port-cat a {
    display: inline-block;
	padding: 0 25px 0 10px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--pbmit-gyim-blackish-color);
	background-color: var(--pbmit-gyim-global-color);
	clip-path: polygon(0% 0, 100% 0, 86% 100%, 0 100%);
}
body.rtl .pbmit-portfolio-style-2 .pbmit-port-cat a {
	padding: 0 10px 0 25px;
	clip-path: polygon(0 0, 100% 0%, 100% 99%, 10% 100%);
}
.pbmit-portfolio-style-2 .pbmit-port-cat a:hover {
    background-color: var(--pbmit-gyim-blackish-bg-color);
    color: #fff;
}
.pbmit-portfolio-style-2 .pbminfotech-post-content,
.pbmit-portfolio-style-2 .pbmit-featured-wrapper {
	position: relative;
	overflow: hidden;
}
.pbmit-portfolio-style-2 .pbmit-featured-wrapper img {
	width: 100%;
	position: relative;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.pbmit-portfolio-style-2:hover .pbmit-featured-wrapper img {
	-moz-transform: scale(1.09);
	-webkit-transform: scale(1.09);
	-ms-transform: scale(1.09);
	transform: scale(1.09);
}
.pbmit-portfolio-style-2 .pbminfotech-box-content {
	padding: 15px 0 0;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.pbmit-portfolio-style-2 .pbmit-portfolio-title {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.pbmit-portfolio-style-2 .pbmit-portfolio-title a {
	color: var(--pbmit-gyim-white-color);
}
.pbmit-text-color-blackish .pbmit-portfolio-style-2 .pbmit-portfolio-title a {
	color: var(--pbmit-gyim-blackish-color);
}
.pbmit-portfolio-style-2 .pbmit-portfolio-title a:hover {
    color: var(--pbmit-gyim-global-color);
}
.pbmit-text-color-blackish .pbmit-portfolio-style-2 .pbmit-portfolio-title a:hover {
	color: rgba(var(--pbmit-gyim-blackish-color-rgb), 0.5);
}
.pbmit-portfolio-stle-2-three-col .pbmit-element-portfolio-style-2 .row .pbmit-ele:nth-child(2n) {
	margin-top: 30px;
}
.pbmit-portfolio-stle-2-three-col .pbmit-element-portfolio-style-2 .row .pbmit-ele:nth-child(3n) {
	margin-top: 60px;
}
.pbmit-portfolio-style-2.col-md-2 .pbmit-portfolio-title,
.pbmit-portfolio-style-2.col-md-20percent .pbmit-portfolio-title {
	font-size: 20px;
}
/*=== Responsive ===*/
@media(max-width: 767px) {
	.pbmit-portfolio-stle-2-three-col .pbmit-element-portfolio-style-2 .row .pbmit-ele:nth-child(3n),
	.pbmit-portfolio-stle-2-three-col .pbmit-element-portfolio-style-2 .row .pbmit-ele:nth-child(2n) {
		margin-top: 0;
	}
}