@media screen and (min-width: 576px) {
	.c-carousel-item {
		height: 400px;
	}
}
@media screen and (min-width: 768px) {
	.app-container {
		padding-left: 2rem !important;
		padding-right: 2rem !important;
	}
	/* ***Navbar */
	.navbar-custom .navbar-nav {
		background: transparent !important;
	}
	.app-logo {
		width: 150px;
	}
	footer ul {
		align-items: flex-start;
	}
}
@media screen and (min-width: 992px) {
	.contact-infos {
		padding-top: 9.2rem;
		border-left: 3px solid var(--primary-color);
		border-top: none;
	}
	.recap-container {
		border-top: none;
		border-left: 3px solid var(--primary-color);
	}
	.border-lg-none {
		border: none !important;
	}
}

@media screen and (min-width: 1200px) {
	.app-container {
		padding-left: 6rem !important;
		padding-right: 6rem !important;
	}
	.img-featured {
		width: inherit;
	}
	.home-grid img {
		height: 300px;
	}
}