
.project-item-table {
	display: table;
	min-height: 100vh;
	width: 100%;
}
.project-item-table:nth-of-type(2n) {
	background: #313131;
}
.project-item-cell {
	display: table-cell;
	vertical-align: middle;
}
.project-item {
	display: flex;
	flex-wrap: wrap;
	/*margin-left: -15px;*/
	/*margin-right: -15px;*/
	font-family: "Open Sans";
}
.project-item > * {
	padding-left: 15px;
	padding-right: 15px;
}
.project-item .text {
	width: 20%;
	text-align: left;
    opacity: .7;
}
.project-item .text h3 {
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e6cba0;
}
.project-item .img {
	width: 40%;
}
.project-item .fit-thumb {
	padding-bottom: 80%;
}

.des_proj{
    opacity: .6;
    text-align: left;
}

@media (max-width: 1300px) {
	.project-item-table {
		width: 100%;
	}
	.project-item {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.project-item .text {
		width: 100%;
		max-width: 900px;
	}
	.project-item .img {
		width: 50%;
	}
}

@media (max-width: 767.82px) {
	.project-item .img {
		width: 100%;
		margin-bottom: 14px;
	}
}