.order-popup {
	display: none;
}
.order-popup.show {
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: white;
    padding: 0 30px 30px;
    border-radius: 10px;
	width: 400px;
    max-width: 90%;
    z-index: 1000;
    box-shadow: 0 6px 12px #00000061;
}
.order-popup.show  + .order-popup-bkg {
    display: block;
    position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
    z-index: 999;
	background: #0000004d;
}
.intec-form-field {
    margin-bottom: 15px;
}
.intec-form-value input {
    width: 100%;
}

.project-post-text {
	position: relative !important;
	width: 100%;
	background: white;
	padding: 10px 0 0;
}
.inner-project {
    opacity: 0;
}
.project-post:hover .inner-project {
    opacity: 1;
}
/* .project-content {
    width: 100% !important;
    margin: 0 !important;
} */

.gallery {
	display: block;
	position: relative;
	margin: 20px -5px;
}
.gallery img {
	width: 100%;
}
.gallery:after {
	display: block;
	content: '';
	float: none;
	clear: both;
}
.gallery > * {
	display: block;
	position: relative;
	float: left;
	vertical-align: top;
	width: calc(100% / 3 - 10px);
	margin: 5px;
}
@media (max-width: 768px) {
	.gallery > * {
		display: block;
		position: relative;
		float: left;
		width: calc(100% / 2 - 10px);
		margin: 5px;
	}
  
}

.clearfix:after {
	content:'';
	display: block;
	float: none;
	clear: both;
}
@media (min-width: 990px) {
  .insta-logo {
    display: none;
  }
}
@media (max-width: 990px) {
  .insta-logo {
    margin-top: 35px;
  }
}
@media (max-width: 640px) {
  .insta-logo {
    margin-top: 15px;
  }
}