.perso2{
	width: 450px;
}

.encart-propos{
	height: 370px;
	overflow: hidden;
}

.encart-fondateur{
	height: 590px;
	position: relative;
}

.encart-fondateur a.linkedin{
	position: absolute;
	right: 10px;
	font-size: 2rem;
}

.encart-equipe{
	height: 400px;
	position: relative;
}

.encart-equipe a.linkedin{
	position: absolute;
	right: 10px;
	font-size: 1.5rem;
}

.footerImg{
	bottom: 0;
	right: 0;
	width: 300px;
}

section ul li{
	list-style: square;
}

footer .mentions{
	color: white;
}

.g-bg-primary p{
	color: white;
}

#projects{
	margin-top: 40px;
}

#projects a
{
	color:black;
	text-decoration:underline !important;
	font-weight: bold;
}

.btn_demo {color: white !important;}
.btn_demo2 {color: white !important;}

.fond_orange {
	background-color: #FE8300 ;
	color: black;
}

.contact-company-field {
    position: absolute !important;
    left: -10000px !important;
    top: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}


@media all and (max-width: 992px) {
	.perso2{
		display: none;
	}

	.encart-fondateur{
		height: auto;
	}

	.smart-mt-20{
		margin-top: 20px!important;
	}

	.smart-mt-10{
		margin-top: 10px!important;
	}

	.smart-flex-center{
		justify-content: center!important;
		align-items: center!important;
	}

	.smart-top-5{
		top: 5px;
	}

	.js-next, .js-prev{
		width: 25px!important;
		height: 25px;
		font-size: 11px;
	}

	.js-next.u-arrow-v1::before{
		left: 55%;
	}

	.js-prev.u-arrow-v1::before{
		left: 45%;
	}

	.smart-py-40{
		padding-top: 40px!important;
		padding-bottom: 40px!important;
	}

	.footerImg{
		width: 135px;
	}

	.smart-btn-accueil{
		width: 187px;
	}

	.g-font-size-40{
		font-size: 2rem!important;
	}

	.g-font-size-24{
		font-size: 1.3rem!important;
	}

	.smart-hidden{
		display: none;
	}
}