section.clients .client-cont {
	background: white;
}

/* Custom CSS */

body section.our-projects .project {
	margin:0; !important
}

section.clients .client-cont {
	background: white; !important
;
	position: relative;
}


body section.our-projects .project .desc {
	opacity: 0; !important
}

body section.our-projects .project .desc:hover {
	opacity: 1; !important
}


body.en .side-title {
    right: -30px;
    left: auto;
}

.wpcf7-submit {
  cursor: pointer;
}

section.our-projects .project:nth-child(10n+1), section.our-project .project:nth-child(10n+1) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+2), section.our-project .project:nth-child(10n+2) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+3), section.our-project .project:nth-child(10n+3) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+4), section.our-project .project:nth-child(10n+4) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+5), section.our-project .project:nth-child(10n+5) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+6), section.our-project .project:nth-child(10n+6) {
	width: 25% !important;
}
section.our-projects .project:nth-child(10n+7), section.our-project .project:nth-child(10n+7) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+8), section.our-project .project:nth-child(10n+8) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+9), section.our-project .project:nth-child(10n+9) {
	width: 25% !important; }
section.our-projects .project:nth-child(10n+10), section.our-project .project:nth-child(10n+10) {
	width: 25% !important; }

@media screen and (max-width:1650px) {
	header .tel {
		margin: 0 25px;
	}
}

@media screen and (max-width:950px) {

	body section.our-projects .project .desc {
		opacity: 1; !important
	}

	section.our-projects .project, section.our-project .project {
		width: 100% !important;
	}
}


.logoextra:hover svg path {
    fill: #f39200;
}

.post-featured-image {
	float: left;
	max-width: 50%;
	height: auto;
	margin-right: 25px;
}

body.en .post-featured-image {
	float: right;
	margin-right: 0px;
	margin-left: 25px;
}

.post-featured-image img {
	max-width: 100%;
	height: auto;
}


@media screen and (max-width:950px) {
	.post-featured-image, body.en .post-featured-image {
		float: none;
		max-width: 100%;
		margin-bottom: 25px;
		margin-right: 0;
		margin-left: 0;
	}
}

section.projects-section-header .projects-menu-cont ul.main-menu {
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

section.projects-section-header .projects-menu-cont ul.main-menu li {
    margin: 5px 15px;
}

@media only screen and (max-width: 700px) {
    section.projects-section-header .projects-menu-cont ul.main-menu {
        flex-direction: column;
    }
	section.projects-section-header .projects-menu-cont ul.main-menu li {
		width: 100%;
	}
}

body {
    overflow: hidden;
}

section.crew-members {
    background: #f4f4f5;
    padding-top: 70px;
    padding-bottom: 90px;
    display: none;
}