@media (max-width: 1268px) {
  .bandeau7 .mih-120 { min-height: 175px; }
  .bandeau10 .h-500-px { height: 650px !important; }
}

@media (max-width: 992px) {
  .bandeau7 .mih-120 { min-height: 120px; }
  .bandeau10 .h-500-px { height: 860px !important; }
  .btn-violet { min-width: initial; font-size: 12px;padding: 10px; }

  .m-btlr10 {  	border-top-left-radius: 10px;  }
  .m-btlr0 {  	border-top-left-radius: 0px;  }

  .m-btrr10 {  	border-top-right-radius: 10px;  }
  .m-btrr0 {  	border-top-right-radius: 0px;  }

  .m-bblr10 {  	border-bottom-left-radius: 10px;  }
  .m-bblr0 {  	border-bottom-left-radius: 0px;  }

  .m-bbrr10 {  	border-bottom-right-radius: 10px;  }
  .m-bbrr0 {  	border-bottom-right-radius: 0px;  }

  .nav_md {
    padding-top: 17px;
  }

  .nav_md img {
    width: 200px !important;
    margin-top: 5px;
  }

  .carre-date-xs{ padding: 0.7rem 1rem !important;height: 150px !important;}
  .carre-date-xs::after { padding-bottom: 25% ; }

  .xs-mt-0, .xs-my-0 {
     margin-top: 0em!important;
   }

}


@media (max-width: 768px) {
  .page_secteur .contain {
    background-size: 75% !important;
  }
  .bandeau9 .f40 {
    font-size: 30px;
  }
  .bandeau9 .f16 {
    font-size: 14px;
  }
  .bandeau9 .h-40 {
    height:30% !important;
  }
  .bandeau9 .h-60 {
    height:70% !important;
    top:40% !important;
  }
  .hommes .f16 {
    font-size:14px !important;
  }

  .marque_search select {
    border:0;
    margin-right: 10px;
  }
  .marque_search .sep {
    float: left;
    border-right:1px solid #222;
    margin-left: 0px;
    margin-right: 10px;
  }
  .marque_search .col-first {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 0;
  }
  .marque_search_2 {
    margin-top: 10px;
  }

  .marque_search_2 .bggris2 {
    border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
    border: 0;
  }

  .carre-date-xs{ padding: 0.7rem 1rem !important;height: 120px !important;}
  .carre-date-xs::after { padding-bottom: 25% ; }

}

@media (max-width: 768px) {
  .arrow-left { left: -30px !important;}

  .arrow-right { right: -30px !important; }

  .round-10-r {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 0;
  }


  /*.f12 {font-size: calc(12px * 0.7);}
  .f14 {font-size: calc(14px * 0.7);}
  .f16 {font-size: calc(16px * 0.7);}
  .f18 {font-size: calc(18px * 0.7);}
  .f20 {font-size: calc(20px * 0.7);}
  .f22 {font-size: calc(22px * 0.7);}
  .f24 {font-size: calc(24px * 0.7);}
  .f26 {font-size: calc(26px * 0.7);}
  .f30 {font-size: calc(30px * 0.7);}
  .f40 {font-size: calc(40px * 0.7);}*/

  .m-f10 {font-size: 10px ;}
  .m-f12 {font-size: 12px ;}
  .m-f14 {font-size: 14px ;}
  .m-f16 {font-size: 16px ;}
  .m-f18 {font-size: 18px ;}
  .m-f20 {font-size: 20px ;}
  .m-f22 {font-size: 22px ;}
  .m-f24 {font-size: 24px ;}
  .m-f26 {font-size: 26px ;}
  .m-f30 {font-size: 30px ;}
  .m-f40 {font-size: 40px ;}


  main {
    /*  rattrappe le footer fixe en bas */
    padding-bottom: 100px !important;
  }

  .bandeau10 .h-500-px { height: 450px !important; }

 .xs-pr0 { padding-right: 0 !important;}
 .xs-pr5 { padding-right: 5px !important;}
 .xs-pr10 { padding-right: 10px !important;}
 .xs-pr15 { padding-right: 15px !important;}
 .xs-pr20 { padding-right: 20px !important;}
 .xs-pr30 { padding-right: 30px !important;}
 .xs-pr40 { padding-right: 40px !important;}

 .xs-pl0 { padding-left: 0 !important;}
 .xs-pl5 { padding-left: 5px !important;}
 .xs-pl10 { padding-left: 10px !important;}
 .xs-pl15 { padding-left: 15px !important;}
 .xs-pl20 { padding-left: 20px !important;}
 .xs-pl30 { padding-left: 30px !important;}
 .xs-pl40 { padding-left: 40px !important;}

 .xs-pt5 { padding-top: 5px !important;}
 .xs-pt15 { padding-top: 15px !important;}

 .xs-mt-2, .xs-my-2 {
    margin-top: .5rem!important;
  }
  .social_icon { margin: 0 10px;}
  .social_icon img { height: 25px; }


  .secteur_title_page {
    background-position: center 30%;
    font-size: 22px;
    background-size: 90% !important;
    padding-top: 45%;
  }
   .event-carre-date{ padding: 0.7rem 1rem !important;height: 120px !important;}
   .event-carre-date img.pr-2 { display: none;}

   .tout_est_offert { font-size: 16px !important;line-height: 16px !important;}
   .etiquette {
     font-size: 12px !important; line-height: 18px !important;
   }
}
