@media (min-width: 1930px) {
  .header {
    position: relative;
    width: 100%;
    height: 10vh;
  }

  /**/

  .section300 {
    min-height: 1100px;
  }

  .section300 .innerSection {
    max-width: 1700px;
  }

  .teasingInfog {
    min-height: 1200px;
  }

  .header .logoHead {
    width: 13vw;
    width: 10vw;
  }

  .header .leftHeader {
    height: 10vh;
  }

  .header .rightHeader {
    height: 10vh;
  }

  .rightHeader .contReseauxHead {
    right: 12vw;
    width: 6vw;
  }

  .header .menuHeader .menu {
    height: 2.4vh;
  }

  .header .menuHeader .menu ul li {
    font-size: 1vw;
  }

  .site-footer {
    min-height: 18vh;
  }

  .site-footer .innerSection {
    min-height: 18vh;
  }

  .midFooter {
    min-height: 18vh;
  }

  .menuFooter {
    margin-top: 4vh;
    margin-left: 7vw;
  }

  .menuFooter .menu ul li {
    font-size: 0.9vw;
  }

  .rightFooter {
    margin-top: 3vh;
  }

  .mentionFooter {
    margin-top: 2vh;
  }

  .mentionFooter .rightMention {
    font-size: 0.7vw;
    padding-left: 2vw;
  }

  .site-footer .hautPage {
    width: 12vh;
    height: 12vh;
  }

  .section300 {
    height: 100vh;
  }

  .section300:first-child {
    margin-top: -10vh;
    padding-top: 10vh;
  }

  .section300 .contentText {
    font-size: 1vw;
    margin-top: 2vw;
  }

  .sliderHome .slick-list {
    margin-top: -10vh;
  }

  .titre300 {
    font-size: 2vw;
    padding-top: 12vh;
  }

  .titre300 span {
    font-size: 4.2vw;
  }

  .sliderHome .titre300 {
    padding-top: 22vh;
  }

  .sliderHome .wordingEleveur {
    font-size: 1vw;
  }

  .sliderHome .visuelSlider {
    height: 50vh;
  }

  .sliderHome .cta {
    bottom: 7.5vh;
    border-radius: 1.1vw;
    font-size: 1vw;
    padding: 0.5vw 1.5vw;
  }

  .slick-next {
    right: 1vw;
    width: 1.8vw !important;
  }

  .slick-prev {
    left: 1vw;
    width: 1.8vw !important;
  }

  .slick-dots {
    bottom: 3vh;
  }

  .slick-dots li {
    width: 0.6vw;
    height: 0.6vw;
    margin: 0.2vw;
  }

  .teasingInfog .cta {
    bottom: 5vh;
    border-radius: 1.1vw;
    font-size: 1vw;
    padding: 0.5vw 1.5vw;
  }

  .teasingInfog .innerTeasInfog {
    min-height: 55vh;
  }

  .teasingInfog .innerTeasInfog .elemTeasInfog {
    min-height: 55vh;
  }

  /**/

  .innerElemTeas .textTeas {
    font-size: 1vw;
    margin-top: 0.5vh;
  }

  .innerElemTeas .imgTeas {
    margin-bottom: 2vh;
  }

  .innerElemTeas.elem01 .titreTeas {
    font-size: 2vw;
  }

  .innerElemTeas.elem02 .titreTeas {
    font-size: 4vw;
  }

  .innerElemTeas.elem03 .titreTeas {
    font-size: 2vw;
  }

  .innerSection .contVideo {
    height: 50vh;
    margin-top: 4vh;
  }

  .instafeed .elemInsta {
    margin-top: 10vh;
    margin-bottom: 10vh;
    max-height: 30vh;
  }

  .imgInsta {
    top: 0vh;
    right: -15vw;
    width: 88vh;
  }

  .temp-QSN .section300 .discoverNext {
    font-size: 1vw;
    margin-top: 8vh;
  }

  .temp-QSN .section300 .discoverNext::after {
    width: 2.5vw;
    height: 2.5vw;
    right: -5vw;
    top: 1vw;
  }

  .temp-QSN .pictoQSN {
    top: 12vh;
    right: 14vw;
    width: 8vw;
  }

  .temp-QSN .contEleveur {
    width: 50vw;
    width: 42vw;
    height: 50vh;
  }

  .temp-QSN .contEleveur .elvQSN {
    width: 13vw !important;
    height: 13vw !important;
  }

  .temp-QSN .contEleveur .elvQSN .textInnerElv {
    font-size: 0.8vw;
  }

  .temp-QSN .contEleveur .elvQSN .textInnerElv span {
    font-size: 1.8vw;
  }

  .temp-QSN .contEleveur .eleveur01 {
    bottom: 2vh !important;
  }

  .temp-QSN .contEleveur .eleveur02 {
    bottom: 20vh !important;
    left: 12vw !important;
  }

  /**/

  .temp-QSN .contEleveur .eleveur03 {
    bottom: 15vh !important;
    right: 2vw !important;
  }

  .temp-QSN .contEleveur .textEleveur {
    font-size: 1vw;
  }

  .temp-QSN .contEleveur .textEleveur::after {
    width: 2.5vw;
    height: 2.5vw;
    right: 9vw;
    top: -3.5vw;
  }

  .temp-QSN .section300.contentMapBox {
    min-height: 400px;
    height: 60vh;
  }

  .temp-QSN .section300.listEleveur {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .temp-QSN .section300.listEleveur ul li {
    margin-bottom: 10vh;
  }

  .temp-QSN .visuelListEleveur .titreEleveur {
    font-size: 1.2vw;
  }

  .temp-QSN .visuelListEleveur .titreEleveur span {
    font-size: 2vw;
  }

  .temp-PRODUITS .headSect .logoLaitFrancais {
    width: 12vh;
    top: 14vh;
    right: 10vw;
  }

  .temp-PRODUITS .headSect .logoRecycle {
    width: 12vh;
    top: 14vh;
    right: 10vw;
  }

  .headSect.section300 {
    margin-top: -10vh;
    padding-top: 10vh;
  }

  .temp-PRODUITS .section300 .contentText {
    margin-top: 0vw;
  }

  .temp-PRODUITS .section300 .contentText::after {
    width: 2.5vw;
    height: 2.5vw;
    right: -5vw;
    top: 1vw;
  }

  .temp-PRODUITS .contentVisuel {
    margin-top: -6vh;
  }

  .temp-PRODUITS .contentFiltres {
    height: 36vh;
  }

  .temp-PRODUITS .contentFiltres .containerFil {
    height: 15vh;
  }

  .temp-PRODUITS .contentFiltres .containerFil ul {
    margin-top: 1vh;
  }

  .temp-PRODUITS .contentFiltres .containerFil ul li {
    padding: 0.5vw 1vw;
    font-size: 1vw;
    margin-bottom: 0.5vw;
    margin-left: 0.75vw;
    border-radius: 1.5vw;
  }

  .temp-PRODUITS .contentFiltres .containerFil ul li:nth-child(0) {
    margin-left: 0vw;
  }

  .temp-PRODUITS .contentSlidesProd .contSlideProd .contTextProd {
    font-size: 1.5vw;
    margin-top: 4vh;
  }

  .temp-PRODUITS .contentSlidesProd .contSlideProd .contCtaProd {
    font-size: 0.8vw;
    padding: 0.7vw 1.2vw;
    border-radius: 3vw;
    margin-top: 2vh;
  }

  .temp-PRODUITS .section300 .outerSection .macaronProduit {
    width: 130vh;
    height: 130vh;
  }

  .temp-SINGPRODUIT .goBackProduit {
    top: 5vh;
    left: -5vw;
    font-size: 0.9vw;
  }

  .temp-SINGPRODUIT .goBackProduit:before {
    border-width: 0.4vw 0.6vw 0.4vw 0;
    left: -1vw;
  }

  .temp-SINGPRODUIT .visuelEleveur {
    top: 15vh;
    width: 32vh;
  }

  .temp-SINGPRODUIT .wordingSupp {
    top: 50vh;
    font-size: 0.9vw;
  }

  .temp-SINGPRODUIT .wordingEleveur {
    top: 60vh;
    font-size: 0.9vw;
  }

  .temp-SINGPRODUIT .visuelSlider {
    height: 45vh;
  }

  .temp-SINGPRODUIT .section300.bonsavoir {
    min-height: 65vh;
  }

  .temp-SINGPRODUIT .bonsavoir .visuel300 {
    right: -10vw;
    width: 25vw;
  }

  .temp-SINGPRODUIT .bonsavoir .content300 {
    font-size: 1vw;
    padding-bottom: 12vh;
  }

  .temp-SINGPRODUIT .bonsavoir .content300 .leftIngred,
  .temp-SINGPRODUIT .bonsavoir .content300 .rightIngred {
    padding-right: 5vw;
  }

  .temp-SINGPRODUIT .bonsavoir .content300 .leftIngred h1,
  .temp-SINGPRODUIT .bonsavoir .content300 .rightIngred h1,
  .temp-SINGPRODUIT .bonsavoir .content300 .leftIngred span,
  .temp-SINGPRODUIT .bonsavoir .content300 .rightIngred span {
    text-transform: uppercase;
    font-size: 1.5vw;
    margin-top: 3vh;
  }

  .temp-SINGPRODUIT .bonsavoir .content300 .leftIngred p,
  .temp-SINGPRODUIT .bonsavoir .content300 .rightIngred p {
    padding-top: 2vh;
  }

  .temp-SINGPRODUIT .bonsavoir .content300 .leftIngred ul,
  .temp-SINGPRODUIT .bonsavoir .content300 .rightIngred ul {
    padding-left: 2vw;
    padding-top: 2vh;
  }

  .temp-SINGPRODUIT .savoirplus .content300,.temp-SINGPRODUIT .savoirplus_bis .content300 {
    margin-bottom: 12vh;
    font-size: 0.8vw;
    margin-top: 6vh;
  }

  .temp-SINGPRODUIT .savoirplus #macaPlus,.temp-SINGPRODUIT .savoirplus_bis #macaPlus_bis {
    width: 8vw;
  }

  .contPictoPlus {
    width: 1.5vw;
    height: 1.5vw;
    top: 1vw;
  }

  .contPictoPlus .flechVerti,
  .contPictoPlus .flechHoriz {
    height: 0.2vw;
    border-radius: 0.2vw;
  }

  .temp-SINGPRODUIT .savoirplus .content300 .leftPlus,
  .temp-SINGPRODUIT .savoirplus .content300 .rightPlus,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .leftPlus,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .rightPlus {
    padding-right: 5vw;
  }

  .temp-SINGPRODUIT .savoirplus .content300 .leftPlus h1,
  .temp-SINGPRODUIT .savoirplus .content300 .rightPlus h1,
  .temp-SINGPRODUIT .savoirplus .content300 .leftPlus span,
  .temp-SINGPRODUIT .savoirplus .content300 .rightPlus span,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .leftPlus h1,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .rightPlus h1,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .leftPlus span,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .rightPlus span {
    text-transform: uppercase;
    font-size: 1vw;
    padding-top: 0vh;
    padding-bottom: 0vh;
  }

  .temp-SINGPRODUIT .savoirplus .content300.openPlus h1,
  .temp-SINGPRODUIT .savoirplus .content300.openPlus span,
  .temp-SINGPRODUIT .savoirplus_bis .content300.openPlus h1,
  .temp-SINGPRODUIT .savoirplus_bis .content300.openPlus span {
    padding-top: 3vh;
    padding-bottom: 2vh;
  }

  .temp-SINGPRODUIT .savoirplus .content300 .leftPlus ul,
  .temp-SINGPRODUIT .savoirplus .content300 .rightPlus ul,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .leftPlus ul,
  .temp-SINGPRODUIT .savoirplus_bis .content300 .rightPlus ul {
    padding-left: 2vw;
    padding-top: 2vh;
  }

  .temp-SINGPRODUIT .section300.recette {
    min-height: 65vh;
  }

  .temp-SINGPRODUIT .recette .content300 {
    font-size: 1vw;
    padding-bottom: 12vh;
  }

  .temp-SINGPRODUIT .recette .content300 {
    padding-right: 5vw;
  }

  .temp-SINGPRODUIT .recette .content300 h1,
  .temp-SINGPRODUIT .recette .content300 span {
    font-size: 1.25vw;
    margin-top: 3vh;
  }

  .temp-SINGPRODUIT .recette .content300 p {
    padding-top: 2vh;
  }

  .temp-SINGPRODUIT .recette .content300 ul {
    padding-left: 2vw;
    padding-top: 2vh;
  }

  .temp-INTERVIEW .wordingInterview {
    font-size: 0.8vw;
  }

  .temp-INTERVIEW .wordingInterview h1,.temp-INTERVIEW .wordingInterview h2 {
    font-size: 1vw;
    padding: 0.5vw 0;
  }

  .temp-INTERVIEW .outterVisuelINTER {
    height: 80vh;
    margin-top: 12vh;
    z-index: 2;
  }

  .temp-INTERVIEW .outterVisuelINTER .titreINTER {
    font-size: 1.8vw;
  }

  .temp-INTERVIEW .outterVisuelINTER .titreINTER span {
    font-size: 3.8vw;
  }

  .temp-INTERVIEW .indicScroll .pictoScroll {
    margin: 1vh auto;
  }

  .temp-INTERVIEW .indicScroll p {
    font-size: 0.7vw;
  }

  .temp-INTERVIEW .contentFakeCercle {
    width: 80vw;
    max-height: 80vh;
    top: 100vh;
  }
  .temp-INTERVIEW .innerVisuelINTER {
    margin-top: 5vh;
  }

  .temp-INTERVIEW .wordingInterview .colLeft,
  .temp-INTERVIEW .wordingInterview .colRight {
    padding: 4vw 10vw 4vw 4vw;
  }

  .temp-INTERVIEW .wordingInterview .colLeft {
    padding: 4vw 4vw 4vw 10vw;
  }

  .temp-INTERVIEW .visuelsSupp {
    min-height: 90vh;
  }

  .temp-INTERVIEW .sectDecouv .logoLaitFrancais {
    width: 15vh;
    top: 25vh;
    right: 8vw;
  }

  .sectDecouv.section300 {
    min-height: 100vh;
  }

  .temp-INTERVIEW .contentVisuel {
    margin-top: 12vh;
  }

  .temp-INTERVIEW .contentFiltres {
    height: 36vh;
  }

  .temp-INTERVIEW .contentFiltres .cta {
    bottom: 7.5vh;
    left: 50%;
    border-radius: 1.1vw;
    font-size: 1vw;
    padding: 0.5vw 1.5vw;
  }

  .temp-METIER .section300 {
    min-height: 1100px;
  }

  .temp-METIER .outterContentFlex {
    min-height: 55vh;
  }

  .temp-METIER .outterContentFlex .contentFlex {
    height: 64vh;
  }

  .temp-METIER .infoSect03 .outterContentFlex .contentFlex {
    height: 73vh;
  }

  .temp-METIER .infoSect04 .outterContentFlex .contentFlex {
    height: 59vh;
  }

  .temp-METIER .infoSect03 .outterContentFlex .contentFlex .imgTeas {
    margin-top: 10vh;
    margin-bottom: 5vh;
  }

  .temp-METIER .infoSect03 .macaronProduit {
    height: 90vh;
    width: 90vh;
  }

  .temp-METIER .innerFlex .textTeas {
    font-size: 1vw;
    margin-top: -0.5vh;
  }

  .temp-METIER .infoSect01 .innerFlex .imgTeas {
    margin-bottom: 2vh;
  }

  .temp-METIER .infoSect01 .innerFlex .titreTeas {
    font-size: 3vw;
  }

  .temp-METIER .infoSect01 .outterContentFlex .part01FlechGauche,
  .temp-METIER .infoSect01 .outterContentFlex .part01FlechDroite {
    position: absolute;
    width: 2vw;
  }

  .temp-METIER .infoSect01 .outterContentFlex .part01FlechGauche {
    left: 25vw;
  }

  .temp-METIER .infoSect01 .outterContentFlex .part01FlechDroite {
    right: 25vw;
  }

  .temp-METIER .part01Desc {
    font-size: 1.7vw;
    margin-top: 1vh;
  }

  .temp-METIER .indicScroll .pictoScroll {
    margin: 1vh auto;
  }

  .temp-METIER .indicScroll p {
    font-size: 0.7vw;
  }

  .temp-METIER .infoSect02 .outterContentFlex {
    margin-top: 10vh;
  }

  .temp-METIER .imgTeas {
    margin-bottom: 2vh;
  }

  .temp-METIER .titreTeas {
    font-size: 2vw;
    margin-bottom: 2vh;
  }

  .temp-METIER .contPictoPlus {
    width: 1.2vw;
    height: 1.2vw;
  }

  .temp-METIER .contPictoPlus .flechVerti,
  .temp-METIER .contPictoPlus .flechHoriz {
    height: 0.2vw;
    border-radius: 0.2vw;
  }

  .temp-METIER .innerMaca .innerContText .textInnerMaca {
    font-size: 1vw;
  }

  .temp-METIER .elemMac {
    width: 15vw;
    height: 15vw;
  }

  .temp-METIER .elemMac .textInnerMaca {
    font-size: 0.8vw !important;
  }

  .temp-METIER .elemMac.elemMac01 {
    left: 10vw;
    top: 25vh;
  }

  .temp-METIER .elemMac.elemMac02 {
    left: 10vw;
    top: 65vh;
  }

  .temp-METIER .elemMac.elemMac03 {
    right: 10vw;
    top: 25vh;
  }

  .temp-METIER .elemMac.elemMac04 {
    right: 10vw;
    top: 65vh;
  }

  .temp-METIER .elemMac .titreTeas {
    font-size: 3vw;
  }

  .temp-METIER .infoSect05 .elem01 {
    width: 13vw;
    top: 50vh;
  }

  .temp-METIER .infoSect05 .elem02 {
    width: 10vw;
    top: 53vh;
    left: 14vw;
  }

  .temp-METIER .infoSect05 .elem03 {
    width: 10vw;
    top: 35vh;
    left: 24.7vw;
  }

  .temp-METIER .infoSect05 .elem04 {
    width: 10vw;
    top: 70vh;
    left: 24.7vw;
  }

  .temp-METIER .infoSect05 .elem05 {
    width: 13vw;
    top: 50vh;
    left: 36vw;
  }

  .temp-METIER .infoSect05 .elem06 {
    width: 13vw;
    top: 50vh;
    left: 50vw;
  }

  .temp-METIER .infoSect05 .elem07 {
    width: 13vw;
    top: 50vh;
    left: 64vw;
  }

  .temp-METIER .infoSect05 .contPictoPlus {
    width: 0.8vw;
    height: 0.8vw;
  }

  .temp-METIER .infoSect05 .contPictoPlus .flechVerti,
  .temp-METIER .infoSect05 .contPictoPlus .flechHoriz {
    height: 0.1vw;
  }

  .temp-METIER .infoSect05 .innerMaca .innerContText .textInnerMaca {
    font-size: 0.9vw;
  }

  .temp-METIER .sec05Flech01,
  .temp-METIER .sec05Flech03,
  .temp-METIER .sec05Flech04,
  .temp-METIER .sec05Flech05 {
    width: 1.5vw;
  }

  .temp-METIER .sec05Flech01 {
    top: 60vh;
    left: 29vw;
  }

  .temp-METIER .sec05Flech02 {
    top: 76vh;
    left: 36.7vw;
    width: 1.5vw;
  }

  .temp-METIER .sec05Flech03 {
    top: 45vh;
    left: 36.7vw;
  }

  .temp-METIER .sec05Flech04 {
    top: 49vh;
    left: 48.9vw;
    width: 1.5vw;
  }

  .temp-METIER .sec05Flech05 {
    top: 49vh;
    left: 62.9vw;
    width: 1.5vw;
  }

  .temp-METIER .macSuppAnim01 {
    width: 10vw;
    top: 35vh;
    left: 24.7vw;
  }

  .temp-METIER .macSuppAnim02 {
    width: 10vw;
    top: 70vh;
    left: 24.7vw;
  }

  /*********************************************************/

  .temp-METIER .visuelSlider {
    margin-left: -5%;
  }

  /**/

  .temp-METIER .wordingEleveur {
    top: 72vh;
  }

  .temp-METIER .outterContentFlex .contentFlex {
    height: 52vh;
  }

  .temp-METIER .infoSect02 .contentFlex .innerFlex {
    bottom: 57%;
    transform: translateX(-50%) translateY(50%);
    -ms-transform: translateX(-50%) translateY(50%);
    -moz-transform: translateX(-50%) translateY(50%);
    -webkit-transform: translateX(-50%) translateY(50%);
  }

  .temp-METIER .infoSect03 .contentFlex .innerFlex {
    bottom: 57%;
    transform: translateX(-50%) translateY(50%);
    -ms-transform: translateX(-50%) translateY(50%);
    -moz-transform: translateX(-50%) translateY(50%);
    -webkit-transform: translateX(-50%) translateY(50%);
  }

  .temp-METIER .elemMac.elemMac01 {
    transform: translateX(100%) translateY(42%);
    -moz-transform: translateX(100%) translateY(42%);
    -ms-transform: translateX(100%) translateY(42%);
    -webkit-transform: translateX(100%) translateY(42%);
  }

  .temp-METIER .elemMac.elemMac02 {
    transform: translateX(100%) translateY(-93%);
    -moz-transform: translateX(100%) translateY(-93%);
    -ms-transform: translateX(100%) translateY(-93%);
    -webkit-transform: translateX(100%) translateY(-93%);
  }

  .temp-METIER .elemMac.elemMac03 {
    transform: translateX(-100%) translateY(42%);
    -ms-transform: translateX(-100%) translateY(42%);
    -moz-transform: translateX(-100%) translateY(42%);
    -webkit-transform: translateX(-100%) translateY(42%);
  }

  .temp-METIER .elemMac.elemMac04 {
    transform: translateX(-1100%) translateY(-93%);
    -ms-transform: translateX(-1100%) translateY(-93%);
    -moz-transform: translateX(-1100%) translateY(-93%);
    -webkit-transform: translateX(-1100%) translateY(-93%);
  }

  /**/

  /**/
}
