@media (min-width: 1000px) {
	.container {
		max-width: 125rem;
	}

	html {
		font-size: .6945vw;
	}

	.container-fluid {
		padding-left: 4rem;
		padding-right: 4rem;
	}
}

@media (max-width: 1280px) {
	.telefon, .header-address b {
		font-size: 1.6rem;
	}
}

@media (max-width: 990px) {
	.container {
		max-width: 56rem;
	}

	html {
		font-size: 1.5vw;
	}
}

@media (max-width: 600px) {
	html {
		font-size: 2.67vw;
	}

	.notre-equipe-img2 {
		width: 100%;
		margin-bottom: 3rem;
		max-width: initial;
	}

	.transport-logistique-wrap {
		width: 36.5rem;
	}
}

@media (max-width: 990px) {
	header>div>div>div:nth-child(2) {
		margin-left: 0;
	}

	header {
		background: #FFFFFF;
		border-bottom: 0.1rem solid #D7D7D7;
	}

	.burger-toggle {
		margin-right: 0;
		margin-left: 2rem;
	}

	.whatsapp-link img {
		width: 1.8rem;
	}

	.header-logo {
		width: 15rem;
	}

	.header {
		padding: 1.5rem 0;
		margin-bottom: 3rem;
	}

	.utf-section h1 {
		font-size: 2.4rem;
		width: 100%;
		margin-bottom: 2rem;
	}

	.utf-section h2 {
		font-size: 1.5rem;
		margin-bottom: 3rem;
	}

	.btn-agro {
		padding: 1.5rem 4rem;
		font-size: 1.4rem;
	}

	.utf-img {
		width: 100%;
		margin: 0;
		margin-top: 0rem;
	}

	.utf-section-wrap {
		padding-bottom: 1rem;
	}

	.notre-equipe h4 {
		font-size: 2.4rem;
		margin-top: 3rem;
	}

	p {
		font-size: 1.5rem;
	}

	.notre-equipe-img {
		width: 15.5rem;
		margin-right: 2.5rem;
	}

	.notre-equipe-svg {
		width: 15rem;
	}

	.notre-equipe {
		padding-top: 5rem;
		overflow: hidden;
		padding-bottom: 3rem;
	}

	.notre-equipe .btn-agro {
		width: 26rem;
		margin: 0 auto;
		display: block;
		margin-bottom: 2rem;
		padding: 0.5rem 4rem;
	}

	.notre-equipe-row {
		margin-bottom: 2rem;
	}

	.line-title {
		width: 3rem;
		height: 0.4rem;
	}

	.notre-equipe .line-title {
		margin-top: 0rem;
	}

	.title-section {
		font-size: 2.4rem;
		margin-bottom: 2rem;
	}

	.pour-nos-clients {
		padding-top: 3rem;
	}

	.subtitle-section {
		font-size: 1.5rem;
	}

	.title-section {
		font-size: 2.4rem;
		line-height: 3rem;
	}

	.pour-nos-clients__list {
		flex-wrap: wrap;
	}

	.pour-nos-clients__list li {
		width: 50%;
		margin-bottom: 4.5rem;
	}

	.pour-nos-clients__list li h6 {
		font-size: 1.8rem;
		margin-top: 1.2rem;
	}

	.pour-nos-clients__list li img {
		width: 3.6rem;
	}

	.pour-nos-clients__list li:last-child {
		margin-bottom: 0;
	}

	.pour-nos-clients p {
		margin-bottom: 2rem;
	}

	.huile-de-tournesol {
		margin-top: 3rem;
		background: url('../img/HUILE-DE-TOURNESOL-m.svg') center -26rem no-repeat;
		background-size: cover;
		padding-top: 6rem;
	}

	.huile-de-tournesol h3 {
		font-size: 2.4rem;
	}

	.huile-de-tournesol__img {
		position: static;
		width: 100vw;
		margin-left: -15px;
	}

	.huile-de-tournesol h3+p {
		margin-bottom: 0.6rem;
	}

	.huile-de-tournesol__item h5 {
		font-size: 1.8rem;
	}

	.huile-de-tournesol__item {
		margin-top: 2.2rem;
	}

	.huile-de-tournesol__item ul li {
		font-size: 1.8rem;
	}

	.huile-de-tournesol__title {
		margin-top: 1rem;
		margin-bottom: 3rem;
		justify-content: space-between;
	}

	.huile-de-tournesol__title h5 {
		font-size: 2.4rem;
		width: 25rem;
		margin-right: 1rem;
	}

	.transport-logistique__img {
		position: relative;
		height: 25rem;
		object-fit: contain;
		left: -2rem;
		width: 100vw;
		max-width: initial;
		margin-bottom: 1rem;
	}

	.transport-logistique {
		padding: 4rem 2.6rem;
		margin-bottom: 2rem;
		padding-top: 0;
		padding-bottom: 2.6rem;
		overflow: hidden;
	}

	.transport-logistique h4 {
		font-size: 2rem;
		line-height: 2.4rem;
		margin-bottom: 1rem;
	}

	.transport-logistique p {
		min-height: auto;
	}

	.transport-logistique a {
		width: 100%;
	}

	.transport-logistique a {
		padding: 1.4rem;
	}

	.transport-logistique__img1 {
		left: -5rem;
	}

	.transsformateurs-alimentaires__img {
		margin-bottom: 3rem;
	}

	.transsformateurs-alimentaires__icon {
		margin-bottom: 1rem;
	}

	.transport-logistique-wrap {
		margin-left: -10px;
		padding: 0 1.5rem;
		padding-top: 0;
	}

	.transport-logistique-wrap .huile-de-tournesol__title {
		margin-top: 2.2rem;
		margin-bottom: 2.2rem;
	}

	.transport-logistique-wrap .huile-de-tournesol__line {
		width: 3rem;
	}

	.arrow-green {
		width: 2rem;
		margin-top: 0.5rem;
		margin-left: 1rem;
	}

	.transport-logistique-wrap .transport-logistique {
		margin-bottom: 3rem;
	}

	.etablisements-de {
		background: url('../img/etablisements-de-bg-m.svg') center -29rem no-repeat;
		background-size: cover;
		padding-top: 7rem;
		margin-top: 5rem;
		padding-bottom: 3rem;
	}

	.etablisements-de__list {
		flex-wrap: wrap;
		margin-bottom: 0;
	}

	.etablisements-de__list li {
		width: 50%;
		margin-bottom: 4rem;
	}

	.etablisements-de__list li:nth-child(3), .etablisements-de__list li:nth-child(4) {
		width: 50%;
	}

	.etablisements-de__list li h6 {
		font-size: 1.8rem;
	}

	.etablisements-de__list li img {
		width: 4.2rem;
		height: 4.2rem;
	}

	.etablisements-de-img {
		margin-top: 2rem;
	}

	.etablisements-de h4 {
		font-size: 2.4rem;
		margin-top: 4rem;
	}

	.ligne-de-list {
		flex-wrap: wrap;
	}

	.ligne-de-list li img {
		width: 4.2rem;
	}

	.ligne-de-list li h5 {
		margin-top: 1rem;
		font-size: 1.8rem;
	}

	.ligne-de-list li {
		margin-bottom: 4rem;
	}

	.etablisements-de-footer {
		display: block;
		overflow: hidden;
	}

	.etablisements-de-item {
		width: 100%;
		margin-bottom: 2rem;
		padding-top: 2rem;
		padding-bottom: 2.5rem;
	}

	.etablisements-de-item h5 {
		font-size: 2rem;
		margin-bottom: 1rem;
	}

	.etablisements-de-item h6 {
		height: auto;
		font-size: 1.5rem;
	}

	.etablisements-de-item ul {
		font-size: 1.8rem;
	}

	.etablisements-de-item__right {
		padding-right: 0.5rem;
		width: 18rem;
	}

	.etablisements-de-item__left img {
		margin-top: -1rem;
		width: 22rem;
	}

	.etablisements-de-item h6+p {
		height: auto;
	}

	.etablisements-de-item-right {
		text-align: left;
	}

	.etablisements-de-item-right .etablisements-de-item__right {
		padding-left: 0;
	}

	.etablisements-de-item-right ul {
		justify-content: flex-start;
	}

	.etablisements-de-item__left {
		margin-right: 1.5rem;
		margin-left: -5rem;
	}

	.etablisements-de-footer {
		margin-top: 1rem;
	}

	.etablisements-de-item-right .etablisements-de-item__left {
		margin-right: -2rem;
		margin-left: 1.5rem;
	}

	.etablisements-de-item-right .etablisements-de-item__left img {
		width: 20rem;
	}

	.unique-label {
		position: absolute;
		width: 7rem;
		right: 15px;
	}

	.friture-section h3 {
		margin-left: 0;
		font-size: 2rem;
		line-height: 2.4rem;
		width: 65%;
		margin-top: 3.5rem;
		margin-bottom: 1rem;
	}

	.friture-section__subtitle {
		margin-left: 0;
		font-size: 1.5rem;
		margin-bottom: 2rem;
	}

	.friture-section__FRITURE {
		font-size: 2rem;
		margin-bottom: 0.4rem;
	}

	.friture-section h6 {
		font-size: 1.5rem;
	}

	.friture-section__footer ul {
		font-size: 1.8rem;
	}

	.friture-section__list {
		padding-top: 2rem;
	}

	.friture-section__list li {
		width: 100%;
		margin-bottom: 1.4rem;
	}

	.raisons-de-devenir__item {
		padding: 1rem;
		padding-bottom: 0.5rem;
		height: 20rem;
	}

	.raisons-de-devenir__text {
		font-size: 1.5rem;
	}

	.raisons-de-devenir__number {
		font-size: 1.6rem;
		width: 3rem;
		height: 3rem;
	}

	.raisons-de-devenir .col-lg-3 .raisons-de-devenir__text {
		font-size: 1.5rem;
		line-height: 110%;
	}

	.raisons-de-devenir .title-section {
		margin-bottom: 3rem;
	}

	.raisons-de-devenir__item_end {
		flex-direction: column;
	}

	.raisons-de-devenir__item_end .raisons-de-devenir__text {
		width: 100%;
	}

	.devenir-un-partenaire {
		padding: 2.5rem 2rem;
	}

	.devenir-un-partenaire h5 {
		font-size: 2.4rem;
	}

	button.btn-agro {
		font-size: 1.4rem;
	}

	.form-text {
		width: 85%;
		margin: 0 auto;
		margin-top: 1.8rem;
	}

	.certificats {
		padding-top: 6rem;
		overflow: hidden;
	}

	.certificates_item {
		width: 85%;
	}

	.certificates_item p {
		font-size: 1.5rem;
	}

	.certificates_item img {
		width: 11rem;
	}

	.burgerMenuWrap {
		left: auto;
		right: 1rem;
		width: 28rem;
	}

	.footer {
		background: url('../img/footer-bg.svg') center -40rem no-repeat;
		background-size: cover;
		margin-top: 5rem;
		padding-top: 4rem;
	}

	.footer .footer-subtitle {
		font-size: 1.5rem;
		margin-bottom: 2rem;
	}

	.footer h3 {
		font-size: 2.8rem;
	}

	.footer-choose-country li:first-child {
		margin-right: 4rem;
	}

	.footer-address-item h5 {
		font-size: 2rem;
		margin-bottom: 1rem;
	}

	.map-img {
		position: static;
		width: 34rem;
	}

	.footer-down {
		display: block;
		margin-top: 1rem;
	}

	.footer-down__right {
		padding: 2rem;
		margin-top: 1.4rem;
		width: 100%;
		padding-bottom: 1rem;
		background: linear-gradient(270.49deg, rgba(37, 154, 76, 0) 46.02%, #259A4C 99.58%);
	}

	.footer-down__right h5 {
		font-size: 2rem;
		margin-bottom: 1rem;
	}

	.footer-down__address li span {
		font-size: 1.5rem;
	}

	.footer {
		background: url('../img/footer-m.svg') center -26rem no-repeat;
		background-size: cover;
	}

	.footer-choose-country {
		margin-top: 4rem;
	}

	textarea {
		height: 6.7rem;
	}

	.footer-down__address {
		margin-bottom: 1rem;
	}

	.form__group {
		margin-bottom: 1.2rem;
	}

	.modalBody_form {
		padding: 2rem;
	}

	.modalBody_thank_left {
		width: 15rem;
	}

	.modalBody_thank_left+div {
		padding-right: 1.8rem;
	}
}