@media screen and (min-width: 1550px) {
	.container {
		max-width: 1500px;
	}
	.col-xxl-1,
	.col-xxl-2,
	.col-xxl-3,
	.col-xxl-4,
	.col-xxl-5,
	.col-xxl-6,
	.col-xxl-7,
	.col-xxl-8,
	.col-xxl-9,
	.col-xxl-10,
	.col-xxl-11,
	.col-xxl-12 {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.col-xxl-1 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 8.333333%;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-xxl-2 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-xxl-3 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxl-4 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-xxl-5 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-xxl-6 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxl-7 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-xxl-8 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-xxl-9 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxl-10 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-xxl-11 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-xxl-12 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (max-width: 2437px) {
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item,
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item {
		margin-left: 49px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item {
		margin-left: -207px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item
		+ .owl-item {
		margin-left: -206px;
	}
}
@media (max-width: 1845px) {
	#includeAcc .content .top .contenu {
		max-width: 816px;
		padding-left: 40px;
	}
	#includeAcc .content .top .contenu .texte {
		max-width: 741px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item,
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item {
		margin-left: 139px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item {
		margin-left: -117px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item
		+ .owl-item {
		margin-left: -146px;
	}
	.accueil .citation .planteGauche {
		left: -1238px;
	}
	.accueil .plante .planteDroite {
		right: -1560px;
	}
	.accueil .plantedur .planteDroite {
		right: -1155px;
	}
	.accueil .realisations {
		padding-top: 154px;
	}
	.accueil .plantecont .plante {
		left: -715px;
	}
}
@media (max-width: 1670px) {
	.txt-big {
		font-size: 65px;
	}
	#includeAcc .content .carou {
		height: 903px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		.cadre
		.img {
		width: 533px;
	}
	#includeAcc .content .carou .owl-carousel .owl-stage .owl-item .cadre .img {
		width: 277px;
	}
	.accueil .entete .content .texte {
		padding: 149px 17px;
	}
	.accueil .entete .content .showroom .image {
		height: 185px;
		padding-right: 50px;
	}
	.accueil .realisations .topp .top .title:after {
		left: 543px;
	}
	#encours .entete .row .col .plantes .planteGauche {
		left: -113px;
		top: -710px;
	}
	#encours .entete .row .col .plantes .planteDroite {
		right: 33px;
		top: -761px;
	}
	#encours .entete .row .col .contacte:before {
		left: -454px;
	}
}
@media (max-width: 1549px) {
	.txt-big {
		font-size: 47px;
	}
	#includeAcc .content .carou {
		height: 788px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		.cadre
		.img {
		width: 456px;
	}
	#includeAcc .content .carou .owl-carousel .owl-stage .owl-item .cadre .img {
		width: 227px;
	}
	#includeAcc .content .top .contenu {
		align-items: start;
		max-width: 551px;
		padding-left: 2px;
	}
	#includeAcc .content .top .contenu .titre:after {
		width: 141px;
		right: -12px;
		top: 101px;
	}
	.accueil .entete .content .showroom .planteDroite {
		top: -228px;
		right: -173px;
		width: 624px;
	}
	.accueil .entete .content .showroom .image {
		height: 146px;
	}
	.accueil .citation:before {
		left: 28%;
	}
	.accueil .citation:after {
		left: 28%;
	}
	.accueil .citation .planteGauche {
		left: -1419px;
	}
	.accueil .plante .planteDroite {
		display: none;
	}
	.accueil .amenagement .top .col .title:after {
		left: 60%;
	}
	.accueil .amenagement .contenu .vide {
		display: none;
	}
	.accueil .realisations .rea .item:nth-child(1) {
		margin-top: 39px;
	}
	.accueil .realisations .rea .item:nth-child(2) {
		margin-top: -34px;
	}
	.accueil .realisations .rea .item:nth-child(3) {
		margin-top: -34px;
	}
	.accueil .realisations .rea .item:nth-child(5) {
		margin-top: -74px;
	}
	.accueil .realisations .vide {
		margin-top: -29px;
	}
	.accueil .partenaires .top .exte:before {
		bottom: 27px;
		left: 274px;
	}
	.accueil .partenaires .top .exte:after {
		bottom: 27px;
		right: 273px;
	}
	.accueil .avis .haut .col .texte:after {
		width: 129px;
		bottom: 24px;
		right: 408px;
	}
	.accueil .avis .carou .owl-carousel .owl-item .cadre .titre {
		max-width: 851px;
	}
	.accueil .avis .carou .owl-carousel .owl-item .cadre .texte {
		max-width: 894px;
	}
	.accueil .suivez_nous .titre:after {
		right: 630px;
	}
	.accueil .sio:before {
		left: 31%;
	}
	.accueil .sio:after {
		left: 31%;
	}
	.accueil .plantecont .plante {
		left: -901px;
	}
	#includeVentes .ventes .vente .item .chiffre {
		font-size: 93px;
	}
	#encours .entete .row .col .plantes .planteGauche {
		left: -277px;
	}
	#encours .entete .row .col .plantes .planteDroite {
		right: -58px;
	}
	#encours .entete .row .col .contacte:before {
		left: -305px;
	}
}
@media (max-width: 1199px) {
	.txt-max {
		font-size: 61.2px;
	}
	.txt-big {
		font-size: 42px;
	}
	.txt-xxl {
		font-size: 40px;
	}
	.txt-xl {
		font-size: 35px;
	}
	.txt-l {
		font-size: 29px;
	}
	.txt-m {
		font-size: 27px;
	}
	.txt-regu {
		font-size: 22.5px;
	}
	.txt-ms {
		font-size: 15px;
	}
	.txt-s {
		font-size: 14px;
	}
	.txt-xs {
		font-size: 11px;
	}
	.txt-mini {
		font-size: 10px;
	}
	#includeAcc .content .top .contenu .titre:after {
		width: 111px;
		right: 16px;
		top: 89px;
	}
	#includeAcc .content .carou {
		height: 699px;
	}
	#includeAcc .content .carou .owl-carousel .owl-stage {
		padding-left: 17px !important;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item,
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item {
		margin-left: 150px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		+ .owl-item
		+ .owl-item {
		margin-left: unset;
	}
	#includeAcc .content .carou .owl-carousel .owl-stage .owl-item .cadre {
		padding: 25px;
	}
	#includeAcc .content .carou .owl-carousel .owl-stage .owl-item .cadre .img {
		width: 208px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		.cadre
		.chiffre {
		font-size: 129px;
	}
	#includeAcc
		.content
		.carou
		.owl-carousel
		.owl-stage
		.owl-item.active
		.cadre
		.img {
		width: 403px;
	}
	.accueil .entete .content .showroom .image {
		height: 117px;
		padding-right: 6px;
	}
	.accueil .amenagement .contenu .colonne {
		height: 334px;
	}
	.accueil .amenagement .contenu .colonne a .background {
		height: 319px;
	}
	.accueil .realisations .topp .top .title:after {
		left: 351px;
		width: 128px;
		bottom: 20px;
	}
	.accueil .partenaires .top .exte:before {
		bottom: 27px;
		left: 206px;
	}
	.accueil .partenaires .top .exte:after {
		right: 206px;
	}
	.accueil .avis .haut .col .texte:after {
		right: 273px;
	}
	.accueil .suivez_nous .titre:after {
		right: 516px;
		width: 146px;
		bottom: 118px;
	}
	#includeVentes .ventes .vente .item .chiffre {
		font-size: 72px;
	}
}
@media (max-width: 991px) {
	.txt-max {
		font-size: 55.1px;
	}
	.txt-big {
		font-size: 42px;
	}
	.txt-xxl {
		font-size: 41px;
	}
	.txt-xl {
		font-size: 40.5px;
	}
	.txt-l {
		font-size: 25px;
	}
	.txt-m {
		font-size: 23px;
	}
	.txt-regu {
		font-size: 20px;
	}
	.txt-ms {
		font-size: 16px;
	}
	.txt-s {
		font-size: 14px;
	}
	.txt-xs {
		font-size: 10px;
	}
	.txt-mini {
		font-size: 10px;
	}
	.button {
		font-size: 13px !important;
	}
	#includeAcc {
		padding: 53px 0;
	}
	#includeAcc .row .carou {
		order: 2;
	}
	#includeAcc .row .carou .owl-carousel .owl-stage .owl-item {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left: unset;
	}
	#includeAcc .row .carou .owl-carousel .owl-stage .owl-item.active .cadre {
		align-items: center;
	}
	#includeAcc .row .top {
		order: 1;
		display: flex;
		justify-content: center;
	}
	#includeAcc .row .top .contenu {
		align-items: center;
	}
	#includeAcc .row .top .contenu .titre {
		text-align: center;
	}
	#includeAcc .row .top .contenu .titre:after {
		display: none;
	}
	#includeAcc .row .top .contenu .texte {
		text-align: center;
	}
	.accueil .entete .content .texte {
		padding: 114px 17px;
	}
	.accueil .entete .content .showroom {
		padding-right: 46px;
		margin-top: -158px;
	}
	.accueil .entete .content .showroom .planteDroite {
		display: none;
	}
	.accueil .entete .content .showroom .image {
		display: none;
	}
	.accueil .citation {
		margin-top: 125px;
		margin-bottom: 125px;
	}
	.accueil .citation:before,
	.accueil .citation:after {
		left: 22%;
	}
	.accueil .citation .planteGauche {
		display: none;
	}
	.accueil .amenagement .top .col .title:after {
		left: 63%;
		width: 126px;
		top: 32px;
	}
	.accueil .amenagement .contenu .colonne a .content:hover .titre:after {
		width: 170px;
	}
	.accueil .amenagement .contenu .colonne a .content .titre {
		margin-bottom: 5px;
	}
	.accueil .amenagement .contenu .colonne a .content .titre:after {
		width: 88px;
	}
	.accueil .amenagement .contenu .colonne a .content .bouton {
		font-size: 11px;
	}
	.accueil .amenagement {
		margin-bottom: 100px;
	}
	.accueil .avantages {
		margin-bottom: 163px;
	}
	#encours .entete .row .col .deso {
		max-width: 461px;
	}
	#encours .entete .row .col .plantes .planteGauche {
		left: -334px;
	}
	#encours .entete .row .col .plantes .planteDroite {
		right: -146px;
	}
}
@media (max-width: 767px) {
	.txt-max {
		font-size: 49.6px;
	}
	.txt-big {
		font-size: 43.8px;
	}
	.txt-xxl {
		font-size: 40.1px;
	}
	.txt-xl {
		font-size: 36.5px;
	}
	.txt-l {
		font-size: 29.2px;
	}
	.txt-m {
		font-size: 21.9px;
	}
	.txt-regu {
		font-size: 18.3px;
	}
	.txt-ms {
		font-size: 14.6px;
	}
	.txt-s {
		font-size: 13.2px;
	}
	.txt-xs {
		font-size: 10px;
	}
	#encours .entete .row .col .plantes .planteDroite {
		right: -301px;
		top: -1399px;
	}
	#encours .entete .row .col .plantes .planteGauche {
		left: -613px;
		top: -139px;
	}
	#encours .entete .row .col .att {
		max-width: 360px;
	}
}
@media (max-width: 575px) {
	.txt-max {
		font-size: 44.7px;
	}
	.txt-big {
		font-size: 39.4px;
	}
	.txt-xxl {
		font-size: 36.1px;
	}
	.txt-xl {
		font-size: 32.9px;
	}
	.txt-l {
		font-size: 26.3px;
	}
	.txt-m {
		font-size: 19.7px;
	}
	.txt-regu {
		font-size: 16.5px;
	}
	.txt-ms {
		font-size: 13.2px;
	}
	.txt-s {
		font-size: 11.9px;
	}
	.txt-xs {
		font-size: 12px;
	}
	#encours .entete .row .col .logo {
		width: 295px;
		margin-bottom: 46px;
	}
	#encours .entete .row .col .deso {
		margin-bottom: 66px;
	}
	#encours .entete .row .col .plantes .planteGauche {
		left: -865px;
		top: 43px;
	}
	#encours .entete .row .col .plantes .planteDroite {
	    right: -296px;
    	top: -975px;
    	z-index: -2;
	}
	#encours .entete .row .col .contacte {
		margin-bottom: 40px;
	}
}
