/* CSS Document */
body{background-color: }
.AvisShow.active,
.DescriptionShow.active,
.DetailsShow.active,
.AlsoShow.active{
    display: block;
}
.popup-content{color: #000}
.top-deals{
	display: none
}
.filtre-product-mob{
	display: none
}
.offre-du-jour-sectionM{
	display: none!important
}
.note-m-rt p img{
	width: 100%!important
}
.user-cs{
	cursor: pointer 
}
.title-dess-section{
	cursor: pointer
}
.sec-mr-mob {
  display: none;
}
.sec-mr-mob.active {
  display: block;
}
/* Lightbox overlay */
.lightbox {
  display: none;
  position: fixed;
  z-index: 1044;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.9);
  justify-content: center;
  align-items: center;
  overflow: hidden;
	background-color: #222
}
.filter-mobile-popup{display:none}
.lightbox-content {
  position: relative;
  width: 100%;
  text-align: center;
}

.lightbox-content img {
  max-width: 100%;
  max-height: 90vh;
  object-fit: contain;
}

.close {
  position: absolute;
  top: 15px;
  right: 20px;
  color: #fff;
  font-size: 32px;
  font-weight: bold;
  cursor: pointer;
  z-index: 1001;
}

.counter {
  position: absolute;
  bottom: -58px;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  font-size: 14px;
  background: rgba(0,0,0,0.5);
  padding: 4px 10px;
  border-radius: 12px;
}
#mobileCatMenu.mobile-cat-menu{
	display: none
}
.btn-wats{
	display: none
}
.box-menu-auth-m {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #fff;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
    border-radius: 0;
    padding: 30px 20px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
    z-index: 99999;
    overflow-y: auto;;
	text-align: left
}
/* Bouton X */
.close-auth {
    position: absolute;
    top: 15px;
    right: 80px;
    font-size: 34px;
    font-weight: bold;
    cursor: pointer;
    color: #333;
    transition: 0.2s;
}

.close-auth:hover {
    color: #ff2d2d;
}

/* Style interne du contenu */
.content-box-auth {
    margin-top: 50px;
}
.jauge-price {
  position: relative;
  height: 5px;
  background: #ddd;
  border-radius: 5px;
  margin: 15px 0;
}

.jauge-price input[type="range"] {
  position: absolute;
  width: 100%;
  height: 5px;
	margin-top: 0px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  appearance: none;;
	margin-left: 0px;
}

.jauge-price input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  background: dodgerblue;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}

.list-cat-filter-m{
    width: 95%;
    padding-left: 11px
}
.jauge-price-m {
  position: relative;
  height: 5px;
  background: #ddd;
  border-radius: 5px;
  margin: 15px 0;
}

.jauge-price-m input[type="range"] {
  position: absolute;
  width: 100%;
  height: 5px;
	margin-top: 0px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  appearance: none;;
	margin-left: 0px;
}

.jauge-price-m input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  background: dodgerblue;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}
/* =============== SCOPE STRICT POUR LE MENU MOBILE (NE PAS APPLIQUER GLOBALEMENT) =============== */
/* Toutes les règles utilisent l'ID #mobileCatMenu et .mobile-cat-overlay pour éviter de toucher d'autres éléments */

/* Appliquer uniquement sur écrans mobiles (optionnel) */
	@media only screen and (min-width:400px)and (max-width:999px){
  /* Container du menu (off-canvas) */
  #mobileCatMenu.mobile-cat-menu {
	  display: block;
    position: fixed;
    top: 0;
    left: -80%;
    width: 80%;
    height: 100vh;
    background: #fff;
    z-index: 12000; /* très au-dessus pour éviter conflits */
    overflow-y: auto;
    transition: left .28s cubic-bezier(.2,.9,.2,1);
    box-shadow: 2px 0 18px rgba(0,0,0,0.16);
    -webkit-overflow-scrolling: touch;
  }
	.mobile-cat-item a{
		color: #000
	}
	.souscat-item a{
		color: #000
	}
  /* Etat ouvert */
  #mobileCatMenu.mobile-cat-menu.open {
    left: 0;
  }

  /* Header (logo + lang + close) */
  #mobileCatMenu .mobile-cat-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px;
    border-bottom: 1px solid #eee;
    background: #fff;
    position: sticky;
    top: 0;
    z-index: 10;
  }
  #mobileCatMenu .mobile-cat-logo { height: 38px; max-height:38px; display:block; }
  #mobileCatMenu .mobile-cat-lang { padding: 6px; margin-left:8px; }

  /* Overlay */
  .mobile-cat-overlay#mobileCatOverlay {
    position: fixed;
    inset: 0; /* top:0; left:0; right:0; bottom:0; */
    background: rgba(0,0,0,0.45);
    z-index: 11990;
    opacity: 0;
    visibility: hidden;
    transition: opacity .28s ease, visibility .28s ease;
    -webkit-tap-highlight-color: transparent;
  }
  .mobile-cat-overlay#mobileCatOverlay.show {
    opacity: 1;
    visibility: visible;
  }

  /* Pages internes (cat, souscat, soussous) */
  #mobileCatMenu .mobile-cat-page {
    background: #fff;
    min-height: 100vh;
    -webkit-font-smoothing:antialiased;
  }
  #mobileCatMenu .mobile-cat-page.hidden { display: none; }

  /* Titres */
  #mobileCatMenu .mobile-title,
  #mobileCatMenu #titleSousCat,
  #mobileCatMenu #titleSousSousCat {
    font-size: 17px;
    font-weight: 600;
    padding: 14px 16px;
    border-bottom: 1px solid #f0f0f0;
    color: #111;
    margin: 0;
  }

  /* Listes - scope strict */
  #mobileCatMenu .mobile-cat-list,
  #mobileCatMenu #listSousCat,
  #mobileCatMenu #listSousSousCat {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* Items */
  #mobileCatMenu .mobile-cat-list li,
  #mobileCatMenu #listSousCat li,
  #mobileCatMenu #listSousSousCat li {
    padding: 14px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f3f3f3;
    font-size: 15px;
    color: #222;
    cursor: pointer;
    background: transparent;
    transition: background .14s ease;
  }

  #mobileCatMenu .mobile-cat-list li:hover,
  #mobileCatMenu #listSousCat li:hover,
  #mobileCatMenu #listSousSousCat li:hover {
    background: #fafafa;
  }

  /* Texte item et flex */
  #mobileCatMenu .mobile-cat-list li > span,
  #mobileCatMenu #listSousCat li > span,
  #mobileCatMenu #listSousSousCat li > span {
    display: block;
    flex: 1;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* Chevron / arrow (petite flèche) */
  #mobileCatMenu .mobile-cat-list li i.fa-chevron-right,
  #mobileCatMenu #listSousCat li i.fa-chevron-right {
    font-size: 14px;
    color: #8a8a8a;
    margin-left: 10px;
    flex: 0 0 auto;
  }

  /* Retours (barre de retour) */
  #mobileCatMenu .mobile-back {
    padding: 12px 16px;
    font-size: 15px;
    cursor: pointer;
    background: #fafafa;
    border-bottom: 1px solid #eee;
    display:flex;
    align-items:center;
    gap:8px;
  }

  #mobileCatMenu .mobile-back i { font-size: 14px; color:#666; }

  /* Sous-sous-cat : liens */
  #mobileCatMenu #listSousSousCat li a {
    display: block;
    width: 100%;
    padding: 12px 0;
    color: #444;
    text-decoration: none;
    font-size: 14.5px;
  }

  #mobileCatMenu #listSousSousCat li a:hover { color: #000; }

  /* Niveaux visuels (décalages) */
  #mobileCatMenu .mobile-level-1 { font-weight:700; }
  #mobileCatMenu .mobile-level-2 { padding-left: 12px; }
  #mobileCatMenu .mobile-level-3 { padding-left: 26px; font-size:14.5px; }

  /* Accessibilité : pointer area */
  #mobileCatMenu .mobile-cat-list li,
  #mobileCatMenu #listSousCat li,
  #mobileCatMenu #listSousSousCat li { touch-action: manipulation; }

  /* Petit ajustement pour images / logos éventuels */
  #mobileCatMenu .mobile-cat-logo img,
  #mobileCatMenu .mobile-cat-logo { max-height:38px; display:block; }
	
	
/* ================= RTL VERSION ================= */
body.rtl #mobileCatMenu.mobile-cat-menu {
    left: auto;
    right: -80%;
}
body.rtl #mobileCatMenu.mobile-cat-menu.open {
    right: 0;
}

/* Overlay (pas besoin de modifier left/right grâce à inset) */
body.rtl .mobile-cat-overlay#mobileCatOverlay {
    direction: rtl;
}

/* Header RTL */
body.rtl #mobileCatMenu .mobile-cat-header {
    direction: rtl;
}
body.rtl #mobileCatMenu .mobile-cat-lang {
    margin-left: 0;
    margin-right: 8px;
}

/* Titres RTL */
body.rtl #mobileCatMenu .mobile-title,
body.rtl #mobileCatMenu #titleSousCat,
body.rtl #mobileCatMenu #titleSousSousCat {
    direction: rtl;
    text-align: right;
}

/* Listes RTL */
body.rtl #mobileCatMenu .mobile-cat-list li,
body.rtl #mobileCatMenu #listSousCat li,
body.rtl #mobileCatMenu #listSousSousCat li {
    direction: rtl;
    text-align: right;
}

/* Chevron RTL — inversé ! */
body.rtl #mobileCatMenu li i.fa-chevron-right {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 10px;
}

/* Sous niveaux RTL (padding inversé) */
body.rtl #mobileCatMenu .mobile-level-2 { padding-left: 0; padding-right: 12px; }
body.rtl #mobileCatMenu .mobile-level-3 { padding-left: 0; padding-right: 26px; }

/* Back button RTL */
body.rtl #mobileCatMenu .mobile-back {
    direction: rtl;
    text-align: right;
}
body.rtl #mobileCatMenu .mobile-back i {
    transform: rotate(180deg);
}
}
	@media only screen and (min-width:200px)and (max-width:399px){
  /* Container du menu (off-canvas) */
  #mobileCatMenu.mobile-cat-menu {
	  display: block;
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100vh;
    background: #fff;
    z-index: 12000; /* très au-dessus pour éviter conflits */
    overflow-y: auto;
    transition: left .28s cubic-bezier(.2,.9,.2,1);
    box-shadow: 2px 0 18px rgba(0,0,0,0.16);
    -webkit-overflow-scrolling: touch;
  }
	.mobile-cat-item a{
		color: #000
	}
	.souscat-item a{
		color: #000
	}
  /* Etat ouvert */
  #mobileCatMenu.mobile-cat-menu.open {
    left: 0;
  }

  /* Header (logo + lang + close) */
  #mobileCatMenu .mobile-cat-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px;
    border-bottom: 1px solid #eee;
    background: #fff;
    position: sticky;
    top: 0;
    z-index: 10;
  }
  #mobileCatMenu .mobile-cat-logo { height: 38px; max-height:38px; display:block; }
  #mobileCatMenu .mobile-cat-lang { padding: 6px; margin-left:8px; }

  /* Overlay */
  .mobile-cat-overlay#mobileCatOverlay {
    position: fixed;
    inset: 0; /* top:0; left:0; right:0; bottom:0; */
    background: rgba(0,0,0,0.45);
    z-index: 11990;
    opacity: 0;
    visibility: hidden;
    transition: opacity .28s ease, visibility .28s ease;
    -webkit-tap-highlight-color: transparent;
  }
  .mobile-cat-overlay#mobileCatOverlay.show {
    opacity: 1;
    visibility: visible;
  }

  /* Pages internes (cat, souscat, soussous) */
  #mobileCatMenu .mobile-cat-page {
    background: #fff;
    min-height: 100vh;
    -webkit-font-smoothing:antialiased;
  }
  #mobileCatMenu .mobile-cat-page.hidden { display: none; }

  /* Titres */
  #mobileCatMenu .mobile-title,
  #mobileCatMenu #titleSousCat,
  #mobileCatMenu #titleSousSousCat {
    font-size: 17px;
    font-weight: 600;
    padding: 14px 16px;
    border-bottom: 1px solid #f0f0f0;
    color: #111;
    margin: 0;
  }

  /* Listes - scope strict */
  #mobileCatMenu .mobile-cat-list,
  #mobileCatMenu #listSousCat,
  #mobileCatMenu #listSousSousCat {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* Items */
  #mobileCatMenu .mobile-cat-list li,
  #mobileCatMenu #listSousCat li,
  #mobileCatMenu #listSousSousCat li {
    padding: 14px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f3f3f3;
    font-size: 15px;
    color: #222;
    cursor: pointer;
    background: transparent;
    transition: background .14s ease;
  }

  #mobileCatMenu .mobile-cat-list li:hover,
  #mobileCatMenu #listSousCat li:hover,
  #mobileCatMenu #listSousSousCat li:hover {
    background: #fafafa;
  }

  /* Texte item et flex */
  #mobileCatMenu .mobile-cat-list li > span,
  #mobileCatMenu #listSousCat li > span,
  #mobileCatMenu #listSousSousCat li > span {
    display: block;
    flex: 1;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* Chevron / arrow (petite flèche) */
  #mobileCatMenu .mobile-cat-list li i.fa-chevron-right,
  #mobileCatMenu #listSousCat li i.fa-chevron-right {
    font-size: 14px;
    color: #8a8a8a;
    margin-left: 10px;
    flex: 0 0 auto;
  }

  /* Retours (barre de retour) */
  #mobileCatMenu .mobile-back {
    padding: 12px 16px;
    font-size: 15px;
    cursor: pointer;
    background: #fafafa;
    border-bottom: 1px solid #eee;
    display:flex;
    align-items:center;
    gap:8px;
  }

  #mobileCatMenu .mobile-back i { font-size: 14px; color:#666; }

  /* Sous-sous-cat : liens */
  #mobileCatMenu #listSousSousCat li a {
    display: block;
    width: 100%;
    padding: 12px 0;
    color: #444;
    text-decoration: none;
    font-size: 14.5px;
  }

  #mobileCatMenu #listSousSousCat li a:hover { color: #000; }

  /* Niveaux visuels (décalages) */
  #mobileCatMenu .mobile-level-1 { font-weight:700; }
  #mobileCatMenu .mobile-level-2 { padding-left: 12px; }
  #mobileCatMenu .mobile-level-3 { padding-left: 26px; font-size:14.5px; }

  /* Accessibilité : pointer area */
  #mobileCatMenu .mobile-cat-list li,
  #mobileCatMenu #listSousCat li,
  #mobileCatMenu #listSousSousCat li { touch-action: manipulation; }

  /* Petit ajustement pour images / logos éventuels */
  #mobileCatMenu .mobile-cat-logo img,
  #mobileCatMenu .mobile-cat-logo { max-height:38px; display:block; }
	
	
/* ================= RTL VERSION ================= */
body.rtl #mobileCatMenu.mobile-cat-menu {
    left: auto;
    right: -80%;
}
body.rtl #mobileCatMenu.mobile-cat-menu.open {
    right: 0;
}

/* Overlay (pas besoin de modifier left/right grâce à inset) */
body.rtl .mobile-cat-overlay#mobileCatOverlay {
    direction: rtl;
}

/* Header RTL */
body.rtl #mobileCatMenu .mobile-cat-header {
    direction: rtl;
}
body.rtl #mobileCatMenu .mobile-cat-lang {
    margin-left: 0;
    margin-right: 8px;
}

/* Titres RTL */
body.rtl #mobileCatMenu .mobile-title,
body.rtl #mobileCatMenu #titleSousCat,
body.rtl #mobileCatMenu #titleSousSousCat {
    direction: rtl;
    text-align: right;
}

/* Listes RTL */
body.rtl #mobileCatMenu .mobile-cat-list li,
body.rtl #mobileCatMenu #listSousCat li,
body.rtl #mobileCatMenu #listSousSousCat li {
    direction: rtl;
    text-align: right;
}

/* Chevron RTL — inversé ! */
body.rtl #mobileCatMenu li i.fa-chevron-right {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 10px;
}

/* Sous niveaux RTL (padding inversé) */
body.rtl #mobileCatMenu .mobile-level-2 { padding-left: 0; padding-right: 12px; }
body.rtl #mobileCatMenu .mobile-level-3 { padding-left: 0; padding-right: 26px; }

/* Back button RTL */
body.rtl #mobileCatMenu .mobile-back {
    direction: rtl;
    text-align: right;
}
body.rtl #mobileCatMenu .mobile-back i {
    transform: rotate(180deg);
}
}



/*
===================
Responsive Design
===================
*/

/* Header responsive */

@media only screen and (min-width:200px)and (max-width:999px){
    .nav-cart-desc{display: none!important}
    .nav-cart-mobile{display: block!important}
}
@media only screen and (min-width:1281px)and (max-width:1320px){
    .input-search{width: 400px}
	.suggestions{width: 450px;}
}
@media only screen and (min-width:1200px)and (max-width:1280px){
    .input-search{width: 346px}
	.suggestions{width: 450px;}
	.logo-desck img{height: 100px}
	.sub-cat{left: 200.1px;height: 391px}
}
@media only screen and (min-width:1100px)and (max-width:1199px){
    .input-search{width: 287px}
	.suggestions{width: 450px;}
    .btn-search{width: 90px;font-size: 12px}
	.logo-desck img{height: 100px}
    .nav-search{padding-left: 70px!important}
    .input-search-head{width: 450px }
    .nav-icons{padding-right: 11px}
    .nav-menu{padding-left: 35px}
	.nav-menu-head{margin-left: 19px}
	.nav-menu-head a{font-size: 15px}
	.box-menu-auth{left: -26px}
	.sub-cat{left: 200.1px;height: 391px}
}

@media only screen and (min-width:1000px)and (max-width:1099px){
    .input-search{width: 262px}
	.suggestions{width: 450px}
	.logo-desck img{height: 92px}
    .btn-search{width: 80px;font-size: 12px}
    .nav-search{padding-left: 70px!important}
    .input-search-head{width: 400px }
    .nav-nav-icons i{font-size: 25px}
    .nav-icons{padding-right: 0}
    .nav-menu{padding-left: 20px}
	.nav-menu-head{margin-left: 14px}
	.nav-menu-head a{font-size: 14px}
	.box-menu-auth{left: -26px}
	.sub-cat{left: 190.1px;height: 391px}
}
@media only screen and (min-width:900px)and (max-width:999px){
    .logo-desck{padding-left: 0}
    .logo-desck img{height: 95px}
    .input-search{width: 250px}
	.suggestions{width: 500px}
    .btn-search{width: 80px;font-size: 11px}
    .nav-search{padding-left: 100px!important}
    .input-search-head{width: 380px}
    .nav-nav-icons i{font-size: 25px}
    .nav-icons{padding-right: 0}
    .nav-menu{padding-left: 14px}
    .currency-head{display: none}
	.nav-menu-head{margin-left: 10px}
	.nav-menu-head a{font-size: 14px}
	.box-menu-auth{left: -67px}
	.shop-category{padding-left: 16px}
	.menu-option-head{padding-right: 2px}
	.nav-nav-icons{margin-right: 23px}
}

@media only screen and (min-width:800px)and (max-width:899px){
    .logo-desck{padding-left: 0;padding-top: 20px}
    .logo-desck img{height: 80px}
    .search-desck{padding-left: 11px!important}
    .input-search{width: 230px}
    .nav-search{padding-left: 50px!important}
    .input-search-head{width: 280px}
    .btn-search{width: 70px;font-size: 11px}
    .btn-search-head{width: 70px}
    .nav-nav-icons i{font-size: 25px}
    .nav-icons{padding-right: 0}
    .head-nav{display: none!important}
    .lang{margin-right: 0}
	.nav-nav-icons{margin-right: 20px}
	.suggestions{width: 450px}
	.box-menu-auth{left: -88px}
	.shop-category{padding-left: 16px}
	.menu-option-head{padding-right: 2px}
	.head-one{height: 112px}
	.head-two{top: 146.5px}
}

@media only screen and (min-width:400px)and (max-width:799px){
	
    .box-menu-auth-m.show-auth {opacity: 1;visibility: visible;transform: translateY(0);}
	.content-box-auth{margin-top: 0}
	.nav-box-auth{margin-left: 0;height: 58px;border-bottom: 1px solid gainsboro;margin-bottom: 4px}
	.btn-deconnexion{text-align: left;font-size: 18px;margin-bottom: 21px!important;font-weight: bold}
	.btn-deconnexion strong{font-weight: 500}
	.nav-box-auth button{width: 100%;}
	.nav-bt-aut-m{border-bottom: none}
	.no-scroll {overflow: hidden !important;height: 100vh;}
	.mn-box-auth i{font-size: 21px!important}

}
@media only screen and (min-width:300px)and (max-width:399px){
    .box-menu-auth-m.show-auth {opacity: 1;visibility: visible;transform: translateY(0);}
	.content-box-auth{margin-top: 0}
	.nav-box-auth{margin-left: 0;height: 58px;border-bottom: 1px solid gainsboro;font-size: 15px;padding-left: 0;margin-bottom: 4px}
	.btn-deconnexion{text-align: left;font-size: 15px;margin-bottom: 5px!important;font-weight: bold;line-height: 0}
	.btn-deconnexion strong{font-weight: normal;line-height: 25px}
	.nav-box-auth button{width: 100%;}
	.nav-bt-aut-m{border-bottom: none}
	.no-scroll {overflow: hidden !important;height: 100vh;}
	.close-auth{top: -9px}
	.mn-box-auth i{font-size: 18px!important}

}
@media only screen and (min-width:250px)and (max-width:299px){
    .box-menu-auth-m.show-auth {opacity: 1;visibility: visible;transform: translateY(0);}
	.content-box-auth{margin-top: 0}
	.nav-box-auth{margin-left: 0;height: 58px;border-bottom: 1px solid gainsboro;font-size: 14px;padding-left: 0;margin-bottom: 4px}
	.btn-deconnexion{text-align: left;font-size: 15px;margin-bottom: 5px!important;font-weight: bold;line-height: 0}
	.btn-deconnexion strong{font-weight: normal;line-height: 25px}
	.nav-box-auth button{width: 94%;}
	.nav-bt-aut-m{border-bottom: none}
	.no-scroll {overflow: hidden !important;height: 100vh;}
	.close-auth{top: -9px}
	.mn-box-auth  i{font-size: 15px!important}

}
@media only screen and (min-width:200px)and (max-width:249px){
    .box-menu-auth-m.show-auth {opacity: 1;visibility: visible;transform: translateY(0);}
	.content-box-auth{margin-top: 0;width: 90%}
	.nav-box-auth{margin-left: 0;height: 58px;border-bottom: 1px solid gainsboro;font-size: 14px;padding-left: 0;margin-bottom: 4px;line-height: normal}
	.btn-deconnexion{text-align: left;font-size: 15px;margin-bottom: 5px!important;font-weight: bold;line-height: 0}
	.btn-deconnexion strong{font-weight: normal;line-height: 25px}
	.nav-box-auth button{width: 94%;}
	.nav-bt-aut-m{border-bottom: none}
	.no-scroll {overflow: hidden !important;height: 100vh;}
	.close-auth{top: -9px}
	.mn-box-auth  i{font-size: 15px!important}

}
	@media only screen and (min-width:600px)and (max-width:799px){
    .head{display: none}
    .head-mobile{display: block}
}
    @media only screen and (min-width:500px)and (max-width:599px){
    .head{display: none}
    .head-mobile{display: block}
    .head-one-mobile{height: 70px;line-height: 70px}
    .c-op-m i{font-size: 28px}
    .logo-mobile{height: 75px;padding-top: 0}
    .logo-mobile img{height: 75px}
    .nav-target{margin-top: 38px}
	.icon-user-connected .fa-circle-check{bottom: 44px;right: -12px;font-size: 17px}
}

@media only screen and (min-width:450px)and (max-width:499px){
    .head{display: none}
    .head-mobile{display: block}
    .c-op-m i{font-size: 25px}
    .logo-mobile{height: 75px;padding-top:0 }
    .logo-mobile img{height: 75px}
    .head-one-mobile{height: 70px;line-height: 70px}
    .nav-target{margin-top: 38px}
	.icon-user-connected .fa-circle-check{bottom: 44px;right: -12px;font-size: 17px}
}

@media only screen and (min-width:400px)and (max-width:449px){
    .head{display: none}
    .head-mobile{display: block}
    .c-op-m i{font-size: 25px}
    .logo-mobile{height: 58px;padding-top:5px }
    .logo-mobile img{height: 58px}
    .head-one-mobile{height: 70px;line-height: 70px}
    .nav-target{margin-top: 38px}
	.icon-user-connected .fa-circle-check{bottom: 44px;right: -12px;font-size: 17px}
}

@media only screen and (min-width:363px)and (max-width:399px){
    .head{display: none}
    .head-mobile{display: block}
    .c-op-m i{font-size: 25px}
    .logo-mobile{height: 45px;padding-top:8px }
    .logo-mobile img{height: 45px}
    .head-one-mobile{height: 70px;line-height: 70px}
    .nav-target{margin-top: 38px}
	.icon-user-connected .fa-circle-check{bottom: 44px;right: -12px;font-size: 17px}
	.head-pub span{font-size: 12px}
}
@media only screen and (min-width:300px)and (max-width:362px){
    .head{display: none}
    .head-mobile{display: block}
    .c-op-m i{font-size: 21px}
    .logo-mobile{height: 45px;padding-top:10px }
    .logo-mobile img{height: 45px}
    .head-one-mobile{height: 70px;line-height: 70px}
    .nav-target{margin-top: 38px;width: 17px;height: 17px;line-height: 17px;font-size: 13px}
    .user-m{margin-left: 11px}
    .cart-m{margin-right: 11px}
    .social-icons-head-pub{display: none}
	.icon-user-connected .fa-circle-check{bottom: 44px;right: -12px;font-size: 17px}
}
@media only screen and (min-width:250px)and (max-width:299px){
    .head{display: none}
    .head-mobile{display: block}
    .c-op-m i{font-size: 20px}
    .logo-mobile{height: 35px;padding-top:10px }
    .logo-mobile img{height: 35px}
    .head-one-mobile{height: 70px;line-height: 70px}
    .nav-target{margin-top: 38px;width: 15px;height: 15px;line-height: 15px;font-size: 13px}
    .user-m{margin-left: 8px}
    .cart-m{margin-right: 11px}
    .social-icons-head-pub{display: none}
	.icon-user-connected .fa-circle-check{bottom: 42px;right: -8px;font-size: 13px}
	.con-head-m-r{padding-right: 11px}
	.head-pub span{font-size: 12px}
}

@media only screen and (min-width:200px)and (max-width:249px){
    .head{display: none}
    .head-mobile{display: block}
    .c-op-m i{font-size: 16px}
    .logo-mobile{height: 25px;padding-top:7px }
    .logo-mobile img{height: 25px}
    .head-one-mobile{height: 70px;line-height: 70px}
    .nav-target{margin-top: 38px;width: 15px;height: 15px;line-height: 15px;font-size: 13px}
    .user-m{margin-left: 3px}
    .cart-m{margin-right: 6px}
    .social-icons-head-pub{display: none}
    .con-head-m-r{padding-right: 9px}
}

/* End Header responsive */


/* Footer responsive */

@media only screen and (min-width:1301px)and (max-width:1346px){
	.nav-menu-footer{margin: 25px}
	.follow{margin-left: 0}
}
@media only screen and (min-width:1221px)and (max-width:1300px){
    .nav-menu-footer{margin: 12px}
	.nav-menu-footer strong{font-size: 18px}
	.nav-menu-footer p a:link{font-size: 14px}
	.subscribe{width: 394px}
	.sub-text-t{width: 466px}
	.follow{margin-left: 0}
}
@media only screen and (min-width:1197px)and (max-width:1220px){
    .nav-menu-footer{margin: 12px}
    .follow{margin-left: 0}
}
@media only screen and (min-width:1141px)and (max-width:1196px){
    .nav-menu-footer{margin: 12px;margin-top: 31px}
    .nav-menu-footer strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.sub-text{font-size: 16px}
	.sub-text-t{font-size: 14px}
	.social-icons-footer{margin-left: 17px}
	.follow strong{font-size: 18px}
	.follow{margin-left: 0px}
}
@media only screen and (min-width:1100px)and (max-width:1140px){
    .nav-menu-footer{margin: 5px;margin-top: 31px}
    .subscribe{width: 400px}
    .nav-menu-footer strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.sub-text{font-size: 16px}
	.sub-text-t{font-size: 14px}
	.social-icons-footer{margin-left: 17px}
	.follow strong{font-size: 18px}
	.follow{margin-left: 0px}
	.app{width: 120px}
	.app-store{margin-left: 28px}
}

@media only screen and (min-width:1050px)and (max-width:1099px){
    .nav-menu-footer{margin: 5px;margin-top: 31px}
    .subscribe{width: 350px}
    .nav-menu-footer strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.sub-text{font-size: 16px}
	.sub-text-t{font-size: 14px}
	.social-icons-footer{margin-left: 17px}
	.follow strong{font-size: 17px}
	.follow{margin-left: 0px}
	.app{width: 120px}
	.app-store{margin-left: 28px}
}
@media only screen and (min-width:1000px)and (max-width:1049px){
    .nav-menu-footer{margin: 12px;margin-top: 31px}
    .sub-text-t{width: 400px}
    .subscribe{width: 300px}
    .nav-menu-footer strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.sub-text{font-size: 16px}
	.sub-text-t{font-size: 14px}
	.social-icons-footer{margin-left: 17px}
	.social-icons-footer a i{font-size: 26px}
	.follow strong{font-size: 17px}
	.follow{margin-left: 0px}
	.app{width: 120px;height: 55px;line-height: 55px;font-size: 14px}
	.app-store{margin-left: 28px}
	.paiement-secure{margin: 11px}
}

@media only screen and (min-width:950px)and (max-width:999px){
    .nav-menu-footer{margin: 3px;margin-top: 31px}
    .sub-text-t{width: 400px}
    .subscribe{width: 280px}
    .nav-menu-footer strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.sub-text{font-size: 16px}
	.sub-text-t{font-size: 14px}
	.social-icons-footer{margin-left: 17px}
	.social-icons-footer a i{font-size: 26px}
	.follow strong{font-size: 17px}
	.follow{margin-left: 0px}
	.app{width: 100px;height: 55px;line-height: 55px;font-size: 14px}
	.app-store{margin-left: 28px;font-size: 12px}
	.paiement-secure{margin: 11px}
	.paiement-method{font-size: 17px}
	.card img{height: 26px}
}
@media only screen and (min-width:900px)and (max-width:949px){
    .nav-menu-footer{margin: 3px;margin-top: 31px}
    .sub-text-t{width: 400px}
    .subscribe{width: 250px}
    .nav-menu-footer strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.sub-text{font-size: 16px}
	.sub-text-t{font-size: 14px}
	.social-icons-footer{margin-left: 17px}
	.social-icons-footer a i{font-size: 26px}
	.follow strong{font-size: 17px}
	.follow{margin-left: 0px}
	.app{width: 100px;height: 55px;line-height: 55px;font-size: 14px}
	.app-store{margin-left: 28px;font-size: 12px}
	.paiement-secure{margin: 11px}
	.paiement-method{font-size: 17px}
	.card img{height: 26px}
}
@media only screen and (min-width:850px)and (max-width:899px){
    .nav-menu-footer{margin: 11px;margin-top: 31px}
    .sub-text-t{width: 300px}
    .subscribe{width: 200px}
    .subscribe-btn{width: 80px}
    .nav-menu-footer strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.sub-text{font-size: 16px}
	.sub-text-t{font-size: 14px}
	.social-icons-footer{margin-left: 17px}
	.social-icons-footer a i{font-size: 26px}
	.follow strong{font-size: 14px}
	.follow{margin-left: 0px}
	.app{width: 100px;height: 55px;line-height: 55px;font-size: 14px}
	.app-store{margin-left: 28px;font-size: 12px}
	.paiement-secure{margin: 11px}
	.paiement-method{font-size: 17px}
	.card img{height: 26px}
}
@media only screen and (min-width:800px)and (max-width:849px){
    .nav-menu-footer{margin: 45px;margin-top: 31px}
	.new-ltr{float: left;width: 92%;margin-top: -22px}
    .sub-text-t{width: 100%}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 56px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}

.inp-subscribe {
    margin: 0;
    padding: 0;
}

.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 85%; /* 85% pour l’input */
}


    .subscribe-btn{width: 80px;height: 54px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 14px;margin: 10px}
    .app{width: 101px;font-size: 11px;height: 50px;line-height: 50px;text-align: center}
	.card img{height: 21px}
}
@media only screen and (min-width:700px)and (max-width:799px){
    .nav-menu-footer{margin: 32px;margin-top: 31px}
	.new-ltr{float: left;width: 92%;margin-top: -22px}
    .sub-text-t{width: 100%}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 45px}
	.app-store{margin-left: 46px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}

.inp-subscribe {
    margin: 0;
    padding: 0;
}

.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 85%; /* 85% pour l’input */
}


    .subscribe-btn{width: 80px;height: 54px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 16px;margin: 12px}
    .app{width: 101px;font-size: 11px;height: 50px;line-height: 50px;text-align: center}
	.card{display: inline-block;text-align: left}
	.card img{float: left}
	.paiement-method strong{width: 90%}
	.copyright{width: 84%;float: none;margin-right: 0}
}

@media only screen and (min-width:600px)and (max-width:699px){
        .nav-menu-footer{margin: 8px;margin-top: 31px;width: 30%}
        .nav-menu-footer strong{font-size: 19px}
	.navigation-mens {
    display: flex;
    flex-wrap: wrap;
}

/* Mettre .new-ltr tout en premier */
.navigation-mens .new-ltr {
    order: -1;
}
	.nav-menu-footer p a:link{font-size: 13px}
	.new-ltr{float: left;width: 92%;margin-left: 18px}
    .sub-text-t{width: 100%}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 45px}
	.app-store{margin-left: 46px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}

.inp-subscribe {
    margin: 0;
    padding: 0;
}

.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 85%; /* 85% pour l’input */
}

	.social-icons-footer a i{font-size: 24px}
	.app-store{font-size: 14px!important}
    .subscribe-btn{width: 80px;height: 54px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 16px;margin: 12px}
    .app{width: 101px;font-size: 11px!important;height: 50px;line-height: 50px;text-align: center}
	.card{display: inline-block;text-align: left}
	.card img{float: left}
	.paiement-method strong{width: 90%}
	.copyright{width: 84%;float: none;margin-right: 0}
}
@media only screen and (min-width:500px)and (max-width:599px){
       .nav-menu-footer{margin: 8px;margin-top: 31px;width: 30%}
        .nav-menu-footer strong{font-size: 16px}
	.navigation-mens {
    display: flex;
    flex-wrap: wrap;
}

/* Mettre .new-ltr tout en premier */
.navigation-mens .new-ltr {
    order: -1;
}
	.nav-menu-footer p a:link{font-size: 13px}
	.new-ltr{float: left;width: 92%;margin-left: 18px}
    .sub-text-t{width: 100%}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 31px}
	.app-store{margin-left: 46px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}

.inp-subscribe {
    margin: 0;
    padding: 0;
}

.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 85%; /* 85% pour l’input */
}

	.social-icons-footer a i{font-size: 24px}
	.app-store{font-size: 14px!important;width: 90%;margin-bottom: 17px;margin-left: 31px}
	.follow-section-footer{margin-bottom: 12px}
    .subscribe-btn{width: 80px;height: 54px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 16px;margin: 12px}
    .app{width: 101px;font-size: 11px!important;height: 50px;line-height: 50px;text-align: center}
	.card{display: inline-block;text-align: left}
	.card img{float: left}
	.paiement-method strong{width: 90%}
	.copyright{width: 84%;float: none;margin-right: 0}
}

@media only screen and (min-width:400px)and (max-width:499px){
    .nav-menu-footer{margin: 8px;width: 100%;text-align: left;margin-left: 27px}
        .nav-menu-footer strong{font-size: 18px}
	.navigation-mens {
    display: flex;
    flex-wrap: wrap;
}

/* Mettre .new-ltr tout en premier */
.navigation-mens .new-ltr {
    order: -1;
}
	.follow strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: px}
	.new-ltr{float: left;width: 92%;margin-left: 18px}
    .sub-text-t{width: 100%;font-size: 14px}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 26px}
	.app-store{margin-left: 46px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}

.inp-subscribe {
    margin: 0;
    padding: 0;
}

.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 79%; /* 79% pour l’input */
}

	.social-icons-footer a i{font-size: 20px}
	.app-store{font-size: 14px!important;width: 90%;margin-bottom: 17px;margin-left: 26px}
	.follow-section-footer{margin-bottom: 12px}
    .subscribe-btn{width: 80px;height: 54px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 16px;margin: 12px}
    .app{width: 101px;font-size: 11px!important;height: 50px;line-height: 50px;text-align: center}
	.card{display: inline-block;text-align: left}
	.card img{float: left}
	.paiement-method strong{width: 90%}
	.copyright{width: 84%;float: none;margin-right: 0}
	.copyright .paiement-secure{font-size: 13px}
}

@media only screen and (min-width:300px)and (max-width:399px){
    .nav-menu-footer{margin: 8px;width: 100%;text-align: left;margin-left: 11px}
        .nav-menu-footer strong{font-size: 18px}
	.navigation-mens {
    display: flex;
    flex-wrap: wrap;
}

/* Mettre .new-ltr tout en premier */
.navigation-mens .new-ltr {
    order: -1;
}
	.follow strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: px}
	.new-ltr{float: left;width: 92%;margin-left: 11px;margin-top: 20px}
    .sub-text-t{width: 100%;font-size: 14px}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 12px}
	.app-store{margin-left: 46px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}
	.social-icons-footer{width: 90%}
.inp-subscribe {
    margin: 0;
    padding: 0;
}
	.social{width: auto}
.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 69%; /* 69% pour l’input */
}

	.social-icons-footer a i{font-size: 20px}
	.app-store{font-size: 14px!important;width: 90%;margin-bottom: 17px;margin-left: 12px}
	.follow-section-footer{margin-bottom: 12px}
    .subscribe-btn{width: 80px;height: 54px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 16px;margin: 6px}
    .app{width: 101px;font-size: 11px!important;height: 50px;line-height: 50px;text-align: center}
	.card{display: inline-block;text-align: left}
	.card img{float: left}
	.paiement-method strong{width: 90%}
	.copyright{width: 84%;float: none;margin-right: 0;font-weight: 600}
	.copyright .paiement-secure{font-size: 10px;margin-left: 4px;margin-right: auto}
}


@media only screen and (min-width:250px)and (max-width:299px){
        .nav-menu-footer{margin: 8px;width: 100%;text-align: left;margin-left: 11px}
        .nav-menu-footer strong{font-size: 17px}
	.navigation-mens {
    display: flex;
    flex-wrap: wrap;
}

/* Mettre .new-ltr tout en premier */
.navigation-mens .new-ltr {
    order: -1;
}
	.sub-text{font-size: 19px}
	.follow strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 14px}
	.new-ltr{float: left;width: 92%;margin-left: 11px;margin-top: 20px}
    .sub-text-t{width: 100%;font-size: 13px}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 12px}
	.app-store{margin-left: 46px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}
	.social-icons-footer{width: 90%}
.inp-subscribe {
    margin: 0;
    padding: 0;
}
	.social{width: auto}
.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 69%; /* 69% pour l’input */
}

	.social-icons-footer a i{font-size: 20px}
	.app-store{font-size: 14px!important;width: 90%;margin-bottom: 17px;margin-left: 12px}
	.follow-section-footer{margin-bottom: 12px}
    .subscribe-btn{width: 70px;height: 54px;font-size: 11px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 16px;margin: 6px}
    .app{width: 101px;font-size: 11px!important;height: 50px;line-height: 50px;text-align: center}
	.card{display: inline-block;text-align: left}
	.card img{float: left;height: 28px}
	.paiement-method strong{width: 90%}
	.copyright{width: 84%;float: none;margin-right: 0;font-weight: 600}
	.copyright .paiement-secure{font-size: 10px;margin-left: 8px;margin-right: auto}
}
@media only screen and (min-width:200px)and (max-width:249px){
        .nav-menu-footer{margin: 8px;width: 100%;text-align: left;margin-left: 11px}
        .nav-menu-footer strong{font-size: 16px}
	.navigation-mens {
    display: flex;
    flex-wrap: wrap;
}

/* Mettre .new-ltr tout en premier */
.navigation-mens .new-ltr {
    order: -1;
}
	.sub-text{font-size: 19px}
	.follow strong{font-size: 16px}
	.nav-menu-footer p a:link{font-size: 13px}
	.new-ltr{float: left;width: 92%;margin-left: 11px;margin-top: 20px}
    .sub-text-t{width: 100%;font-size: 13px}
    .subscribe{width: 200px}
	.social-icons-footer{margin-left: 12px}
	.app-store{margin-left: 46px}
	#newsletterForm {
    display: flex;
    align-items: center;
    width: 100%;
}
	.social-icons-footer{width: 90%}
.inp-subscribe {
    margin: 0;
    padding: 0;
}
	.social{width: auto}
.inp-subscribe input.subscribe {
    width: 100%;
}

.inp-subscribe.btn-sub {
    flex: 0 0 15%; /* 15% pour le bouton */
}

.inp-subscribe:first-child {
    flex: 0 0 69%; /* 69% pour l’input */
}

	.social-icons-footer a i{font-size: 20px}
	.app-store{font-size: 14px!important;width: 90%;margin-bottom: 17px;margin-left: 12px}
	.follow-section-footer{margin-bottom: 12px}
    .subscribe-btn{width: 54px;height: 54px;font-size: 9px}
    .follow{margin-left: 0;display: block;margin-top: 11px;text-align: left}
    .paiement-secure{font-size: 14px;margin: 3px}
    .app{width: 84%;font-size: 11px!important;height: 50px;line-height: 50px;text-align: center}
	.card{display: inline-block;text-align: left}
	.card img{float: left;height: 26px}
	.paiement-method strong{width: 90%}
	.copyright{width: 84%;float: none;margin-right: 0;font-weight: 600}
	.copyright .paiement-secure{font-size: 10px;margin-left: 8px;margin-right: auto}
}

/* End Footer responsive */


/* Banner index responsive */

@media only screen and (min-width:1350px)and (max-width:1363px){
    .banner-cat{width: 57.5%}
}
@media only screen and (min-width:1300px)and (max-width:1349px){
    .banner-cat{width: 56.5%}
    .banner-cat img{height: auto}
}
@media only screen and (min-width:1260px)and (max-width:1299px){
    .banner-cat{width: 658px;}
    .banner-cat img{height: auto}
    .widget-cat{width: 260px}
}
@media only screen and (min-width:1200px)and (max-width:1259px){
    .banner-cat{width: 54.5%;}
    .banner-cat img{height: auto}
    .category{width: 201px}
}
@media only screen and (min-width:1150px)and (max-width:1199px){
    .category{width: 201px;height: 393px;text-align: left}
    .banner-cat{width: 53%;}
    .banner-cat img{height: auto}
}

@media only screen and (min-width:1100px)and (max-width:1149px){
    .category{width: 201px;height: 393px;text-align: left}
    .banner-cat{width: 52.5%;}
    .banner-cat img{height: auto;margin-top: 42px}
    .widget-cat{width: 260px;height: 393px}
}

@media only screen and (min-width:1070px)and (max-width:1099px){
    .container{padding: 11px;top: 206px!important;margin-bottom: 111px;}
    .category{width: 198px;height: 393px;text-align: left}
    .banner-cat{width: 600px;}
    .banner-cat img{height: auto}
    .widget-cat{width: 210px;height: 393px}
    .widget-cont{font-size: 18px}
    .box-widget{width: 95px;height: 140px}
    .box-widget img{height: 95px}
    .cont-box-widget{height: auto}
    .slid-widget{height: 148px}
}
@media only screen and (min-width:1000px)and (max-width:1069px){
    .container{padding: 11px;top: 206px!important;margin-bottom: 111px;}
    .category{width: 190px;height: 393px;text-align: left}
    .banner-cat{width: 56.5%;}
    .banner-cat img{height: 100%}
    .widget-cat{width: 210px;height: 393px;display: none}
	 .widget-cat-m{;display: block;width: 99%;height: 200px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
	 .widget-logo{width: 250px;}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 70%;background-color: coral;height: 190px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px}
    .box-widget{width: 95px;height: 140px; margin-left: 25px!important}
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .widget-cont{font-size: 18px}
    .box-widget{width: 95px;height: 140px}
    .box-widget img{height: 95px}
    .cont-box-widget{height: auto}
    .slid-widget{height: 148px}
}
@media only screen and (min-width:900px)and (max-width:999px){
	
	.sub-cat{width: 634px}
	}
@media only screen and (min-width:800px)and (max-width:899px){
	
	.sub-cat{width: 534px}
	}
	@media only screen and (min-width:800px)and (max-width:999px){
	/* MOBILE : fermer la catégorie par défaut */
    .section-category-wrapper .category {
        opacity: 0;
        flex: 0 0 0;
        overflow: hidden;
		
    webkit-box-shadow: 0 2px 5px #393737;
    -moz-box-shadow: 0 2px 5px #393737;
    -o-box-shadow: 0 2px 5px #393737;
    -ms-box-shadow: 0 2px 5px #393737;
    box-shadow: 0 2px 5px #393737;
    }
    .section-category-wrapper .category.open {
        opacity: 1;
        flex: 0 0 230px;
        overflow: visible;
    }
	
}
	

	@media only screen and (min-width:950px)and (max-width:999px){
    .container{padding: 11px;top: 206px!important;margin-bottom: 111px;}
    .banner-cat{width: 100%;height: auto;margin-left: -15px}
    .widget-cat{display: none}
    .widget-cat-m{display: block;width: 99%;height: 200px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 250px;}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 70%;background-color: coral;height: 191px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px}
    .box-widget{width: 95px;height: 140px; margin-left: 15px!important}
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .top-deals{display: block;width: 99%;height: 259px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{margin-top: -26px;text-align: center}
    .deals-box{width: 141px;height: 210px;border-radius: 4px;display: inline-table;margin: 2%;margin-top: 8px}
    .deals-img{width: 100%;height: 141px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 141px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-day .deals-prices{font-weight: bold;font-size: 18px;font-family: Rubik,sans-serif;color: rgb(41,41,48)!important}
    .deals-box .deals-prices{font-weight: bold;font-size: 18px;font-family: Rubik,sans-serif;color: #fff}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;}
    .top-deals-d{display: none}
}
	@media only screen and (min-width:900px)and (max-width:949px){
    .container{padding: 11px;top: 206px!important;margin-bottom: 111px;}
    .banner-cat{width: 100%;height: auto;margin-left: -15px}
    .widget-cat{display: none}
    .widget-cat-m{display: block;width: 99%;height: 200px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 250px;}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 70%;background-color: coral;height: 191px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px}
    .box-widget{width: 95px;height: 140px; margin-left: 15px!important}
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .top-deals{display: block;width: 99%;height: 259px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{margin-top: -26px;text-align: center}
    .deals-box{width: 141px;height: 210px;border-radius: 4px;display: inline-table;margin: 1%;margin-top: 8px}
    .deals-img{width: 100%;height: 141px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 141px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-day .deals-prices{font-weight: bold;font-size: 18px;font-family: Rubik,sans-serif;color: rgb(41,41,48)!important}
    .deals-box .deals-prices{font-weight: bold;font-size: 18px;font-family: Rubik,sans-serif;color: #fff}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;}
    .top-deals-d{display: none}
}
@media only screen and (min-width:800px)and (max-width:899px){
    .container{padding: 11px;top: 206px!important;margin-bottom: 111px;}
    .banner-cat{width: 100%;height: auto;margin-left: -16px}
	category{width: 0px}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 99%;height: 205px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 250px;}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 66%;background-color: coral;height: 196px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px}
    .box-widget{width: 95px;height: 140px;margin-left: 12px!important }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 99%;height: 218px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 13.7%;height: 90px;display: inline-grid;margin: 9px;text-align: center}
    .cat-m-box{width: 60px;height: 60px;border-radius: 50%;margin-left: 19px;line-height: 70px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 12px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%}
    .top-deals{display: block;width: 99%;height: 251px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{margin-top: -26px;text-align: center}
    .deals-box{width: 133px;height: 210px;border-radius: 4px;display: inline-table;margin: 1%;margin-top: 8px}
    .deals-img{width: 100%;height: 130px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 18px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;}
    .top-deals-d{display: none}
}
@media only screen and (min-width:750px)and (max-width:799px){
    .container{padding: 11px;top: 153px!important;margin-bottom: 111px;}
	.category{display: none}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 98.5%;height: 210px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 230px;}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 64%;background-color: coral;height: 200px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px;height: 152px}
    .box-widget{width: 95px;height: 140px; }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 98.5%;height: 218px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 13.5%;height: 90px;display: inline-grid;margin: 9px;text-align: center}
    .cat-m-box{width: 60px;height: 60px;border-radius: 50%;margin-left: 16px;line-height: 70px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 12px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%}
    .prices-product-box span{font-size: 17px}
    .prices-product-box small{font-size: small}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 242px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{margin-top: -26px;text-align: center}
    .deals-box{width: 123px;height: 180px;border-radius: 4px;display: inline-table;margin: 1%;margin-top: 8px}
    .deals-img{width: 100%;height: 120px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 18px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;}
    .top-deals-d{display: none}
}

@media only screen and (min-width:700px)and (max-width:749px){
    .container{padding: 11px;top: 153px!important;margin-bottom: 111px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 98.5%;height: 210px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 230px;}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 64%;background-color: coral;height: 200px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px;height: 152px}
    .box-widget{width: 95px;height: 140px; }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 98.5%;height: 200px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 14.8%;height: 90px;display: inline-grid;margin: 4px;text-align: center}
    .cat-m-box{width: 60px;height: 60px;border-radius: 50%;margin-left: 13px;line-height: 70px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 12px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%;margin-left: -5px}
    .prices-product-box span{font-size: 16px}
    .prices-product-box small{font-size: 12px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 223px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -26px}
    .deals-box{width: 115px;height: 154px;border-radius: 4px;display: inline-table;margin: 1%;margin-top: 8px}
    .deals-img{width: 100%;height: 100px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 18px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;}
    .top-deals-d{display: none}
}
@media only screen and (min-width:650px)and (max-width:699px){
    .container{padding: 11px;top: 153px!important;margin-bottom: 111px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 98.5%;height: 210px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 219px;}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 63%;background-color: coral;height: 200px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px;height: 152px}
    .box-widget{width: 95px;height: 140px; }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 98.5%;height: 209px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 14.7%;height: 97px;display: inline-grid;margin: 4px;text-align: center}
    .cat-m-box{width: 60px;height: 60px;border-radius: 50%;margin-left: 13px;line-height: 70px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 12px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 217px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -26px}
    .deals-box{width: 106px;height: 144px;border-radius: 4px;display: inline-table;margin: 1%;margin-top: 8px}
    .deals-img{width: 100%;height: 95px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 15px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}

@media only screen and (min-width:600px)and (max-width:649px){
    .container{padding: 11px;top: 153px!important;margin-bottom: 111px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 98.5%;height: 210px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 201px;}
    .title-widget{padding-left: 34px}
    .logo-widg-m{float: left;margin-top: 45px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 63%;background-color: coral;height: 200px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px;height: 152px}
    .box-widget{width: 95px;height: 140px; }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 98.5%;height: 206px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 14.5%;height: 94px;display: inline-grid;margin: 4px;text-align: center}
    .cat-m-box{width: 60px;height: 60px;border-radius: 50%;margin-left: 8px;line-height: 70px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 12px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%;}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 211px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -20px}
    .deals-box{width: 17.4%;height: 140px;border-radius: 4px;display: inline-table;margin: 1%;margin-top: 8px}
    .deals-img{width: 100%;height: 90px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 16px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: 35px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}

@media only screen and (min-width:550px)and (max-width:599px){
    .container{padding: 4px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 100%;height: 210px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 183px;}
    .title-widget{padding-left: 24px}
    .logo-widg-m{float: left;margin-top: 60px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 64%;background-color: coral;height: 200px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px;height: 152px}
    .box-widget{width: 95px;height: 140px; }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 98.5%;height: 204px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 14.5%;height: 92px;display: inline-grid;margin: 3px;text-align: center}
    .cat-m-box{width: 60px;height: 60px;border-radius: 50%;margin-left: 7px;line-height: 60px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 11px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%;margin-left: 3px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 212px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -20px}
    .deals-box{width: 17%;height: 133px;border-radius: 4px;display: inline-table;margin: 1%;margin-top: 8px}
    .deals-img{width: 100%;height: 87px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 14px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}

@media only screen and (min-width:500px)and (max-width:549px){
    .container{padding: 3px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 100%;height: 210px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 170px;}
    .title-widget{padding-left: 18px;font-size: 20px}
    .logo-widg-m{float: left;margin-top: 60px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 63%;background-color: coral;height: 200px;border-radius: 11px}
    .widget-cont{padding-top: 0}
    .cont-box-widget{margin-top: -11px;height: 152px}
    .box-widget{width: 93px;height: 140px; }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 98.5%;height: 188px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 15.8%;height: 92px;display: inline-grid;margin-top: 5px;text-align: center}
    .cat-m-box{width: 50px;height: 50px;border-radius: 50%;margin-left: 10px;line-height: 60px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 11px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%;}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 225px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -20px}
	.limit-mobile-4{display: none!important}
    .deals-box{width: 23%;height: 210px;border-radius: 4px;display: inline-table;margin: 3px}
    .deals-img{width: 100%;height: 109px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 109px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 15px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 14px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}

@media only screen and (min-width:450px)and (max-width:499px){
    .container{padding: 3px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 98.5%;height: 210px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 153px;}
    .title-widget{padding-left: 18px;font-size: 19px;margin-top: -18px}
    .logo-widg-m{float: left;margin-top: 64px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 63%;background-color: coral;height: 200px;border-radius: 11px}
    .widget-cont{padding-top: 0;font-size: 18px}
    .cont-box-widget{margin-top: -11px;height: 140px}
    .box-widget{width: 95px;height: 140px;margin: 2px }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 98.5%;height: 175px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 15.7%;height: 80px;display: inline-grid;margin: 0;text-align: center;margin-top: 6px}
    .cat-m-box{width: 45px;height: 45px;border-radius: 50%;margin-left: 8px;line-height: 60px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 10px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%;margin-left: -1px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 210px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 27px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -20px}
    .deals-box{width: 22%;height: 210px;border-radius: 4px;display: inline-table;margin: 3px}
    .deals-img{width: 100%;height: 97px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 97px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 13px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 12px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}

@media only screen and (min-width:400px)and (max-width:449px){
    .container{padding: 3px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 97.8%;height: 220px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 130px;}
    .title-widget{padding-left: 15px;font-size: 18px;margin-top: -16px;margin-left: -11px}
    .logo-widg-m{float: left;margin-top: 64px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 63%;background-color: coral;height: 210px;border-radius: 11px}
    .widget-cont{padding-top: 0;font-size: 18px}
    .cont-box-widget{margin-top: -11px;height: 140px}
    .box-widget{width: 95px;height: 140px;margin: 2px }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 97.8%;height: 172px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 19%;height: 80px;display: inline-grid;margin: 0;text-align: center;margin-top: 6px}
    .cat-m-box{width: 45px;height: 45px;border-radius: 50%;margin-left: 11px;line-height: 60px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-bx-mob{display: none}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 10px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%;margin-left: -1px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.5%;height: 200px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 11px;font-size: 22px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 18px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 30px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -20px}
    .deals-box{width: 22%;height: 210px;border-radius: 4px;display: inline-table;margin: 3px}
    .deals-img{width: 100%;height: 85px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 85px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 13px;font-family: Rubik,sans-serif;color: rgb(41,41,48)}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 12px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px;padding: 1px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
	.limit-mobile-4{display: none}
}
@media only screen and (min-width:350px)and (max-width:399px){
    .container{padding: 3px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 100%;height: 205px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 117px;}
    .title-widget{padding-left: 11px;font-size: 16px;margin-top: -15px}
    .logo-widg-m{float: left;margin-top: 68px;margin-left: -10px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 64%;background-color: coral;height: 195px;border-radius: 11px}
    .widget-cont{padding-top: 0;font-size: 15px}
    .cont-box-widget{margin-top: -11px;height: 143px}
    .box-widget{width: 95px;height: 195px;margin: 2px }
    .box-widget img{height: 95px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 97.8%;height: 172px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 18.6%;height: 80px;display: inline-grid;margin: -1px;text-align: center;margin-top: 6px}
    .cat-m-box{width: 45px;height: 45px;border-radius: 50%;margin-left: 7px;line-height: 60px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-bx-mob{display: none}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 9px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: 100%;margin-left: -2px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98.3%;height: 188px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 13px;font-size: 18px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 16px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 23px;background-color: crimson;border-radius: 4px;line-height: 20px;padding: 4px;color: #fff;font-weight: bold}
    .deal-clock{width: 20px;height: 20px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 20px}
    .clock-deals{display: inline-block;font-size: 12px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: -20px}
    .deals-box{width: 23%;height: 210px;border-radius: 4px;display: inline-table;margin: 1px}
    .deals-img{width: 100%;height: 77px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 77px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 11px;font-family: Rubik,sans-serif;color: rgb(41,41,48);margin-bottom: 4px}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 12px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px;padding: 1px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
	.limit-mobile-4{display: none}
}
@media only screen and (min-width:300px)and (max-width:349px){
    .container{padding: 3px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 100%;height: 185px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 111px;}
    .title-widget{padding-left: 11px;font-size: 15px;margin-top: -13px}
    .logo-widg-m{float: left;margin-top: 65px;margin-left: -11px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 60%;background-color: coral;height: 175px;border-radius: 11px}
    .widget-cont{padding-top: 0;font-size: 15px}
    .cont-box-widget{margin-top: -11px;height: 140px}
    .box-widget{width: 75px;height: 140px;margin: 2px }
    .box-widget img{height: 75px}
    .price-widget{font-size: 14px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 97.7%;height: 148px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px;text-align: center}
    .cat-box{width: 19.5%;height: 69px;display: inline-flex;margin: -1px;text-align: center;margin-top: 6px}
    .cat-m-box{width: 37px;height: 37px;border-radius: 50%;margin-left: 5px;line-height: 60px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-bx-mob{display: none}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 8px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: -19%;margin-left: -1px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98%;height: 165px;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
    .t-m-crt{padding: 3px;font-size: 16px;font-family: Rubik,sans-serif;display: inline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 13px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    .deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 23px;background-color: crimson;border-radius: 4px;line-height: 23px;padding: 4px;color: #fff;font-weight: bold;margin-top: -8px}
    .deal-clock{width: 15px;height: 15px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 17px}
    .clock-deals{display: inline-block;font-size: 11px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: 3px;float: left;width: 100%}
    .deals-box{width: 23%;height: 126px;border-radius: 4px;display: inline-table;margin: 1px}
    .deals-bx-200{display: none}
    .deals-img{width: 100%;height: 70px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 10px;font-family: Rubik,sans-serif;color: rgb(41,41,48);margin-bottom: 4px}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 12px;font-family: Rubik,sans-serif;color: #fff;padding-left: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px;padding: 1px;font-size: 12px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
	.limit-mobile-4{display: none}
}
@media only screen and (min-width:250px)and (max-width:299px){
    .container{padding: 3px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 100%;height: 198px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 100px;}
    .title-widget{padding-left: 11px;font-size: 14px;margin-top: -13px}
    .logo-widg-m{float: left;margin-top: 67px;margin-left: -11px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 54%;background-color: coral;height: 188px;border-radius: 11px}
    .widget-cont{padding-top: 0;font-size: 15px}
    .cont-box-widget{margin-top: -11px;height: 140px}
    .box-widget{width: 75px;height: 140px;margin: 2px }
    .box-widget img{height: 75px}
    .price-widget{font-size: 14px}
    .slid-widget{height: 200px}

    .cat-mobile{display: block;width: 100%;height: 148px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 0;margin-top: 11px;text-align: center}
    .cat-box{width: 19%;height: 69px;display: inline-flex;margin: -1px;text-align: center;margin-top: 6px;}
    .cat-m-box{width: 37px;height: 37px;border-radius: 50%;margin-left: 2px;line-height: 60px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-bx-mob{display: none}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 8px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: -19%;margin-left: -1px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
     .top-deals{display: block;width: 98%;height: auto;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
	.limit-mobile-4{display: none!important}
    .t-m-crt{padding: 1px;font-size: 17px;font-family: Rubik,sans-serif;display: i5nline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 13px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 23px;background-color: crimson;border-radius: 4px;line-height: 23px;padding: 4px;color: #fff;font-weight: bold;margin-top: -8px;margin-bottom: 14px}
    .deal-clock{width: 30px;height: 15px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 17px}
    .clock-deals{display: inline-block;font-size: 11px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: 5px}
    .deals-box{width: 48%;height: 126px;border-radius: 4px;display: inline-table;margin: 1px;margin-bottom: 14px}
    .deals-bx-200{display: none}
    .deals-img{width: 100%;height: 100px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;object-fit: contain}
    .deals-prices{font-weight: bold;font-size: 14px;font-family: Rubik,sans-serif;color: rgb(41,41,48);margin-bottom: 4px}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 12px;font-family: Rubik,sans-serif;color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px;padding: 1px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}
}
@media only screen and (min-width:200px)and (max-width:249px){
    .container{padding: 3px;top: 103px!important;margin-bottom: 34px;}
    .category{display: none!important}
    .banner-cat{width: 100%;height: auto}
    .widget-cat{display: none}
    .widget-cat-m{;display: block;width: 100%;height: 215px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;margin-top: 11px}
    .widget-logo{width: 79px;}
    .title-widget{padding-left: 6px;font-size: 11px;margin-top: -10px}
    .logo-widg-m{float: left;margin-top: 75px;margin-left: -9px}
    .cont-widget-m{display: inline-block}
    .cont-widg-m{width: 55%;background-color: coral;height: 205px;border-radius: 11px}
    .widget-cont{padding-top: 0;font-size: 15px}
    .cont-box-widget{margin-top: -11px;height: 140px}
    .box-widget{width: 75px;height: 140px;margin: 2px }
    .box-widget img{height: 75px}
    .price-widget{font-size: 14px}
    .slid-widget{height: 200px}
    .cat-mobile{display: block;width: 100%;height: 148px;border: 1px solid #999;background-color: #fff;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 0;margin-top: 11px;text-align: center}
    .cat-box{width: 18%;height: 69px;display: inline-flex;margin: 0px;text-align: center;margin-top: 6px;}
    .cat-m-box{width: 30px;height: 30px;border-radius: 50%;margin-left: -1px;line-height: 30px;border: 1px solid rgb(41,41,48);padding: 1px;}
    .cat-bx-mob{display: none}
    .cat-m-box img{width: 100%;height: 100%;border-radius: 50%}
    .title-cat-m-bx{font-size: 7px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: bold;color: rgb(41,41,48);margin-top: 4px;width: -19%;margin-left: -5px}
    .grid-cat{width: 98%!important;height: 98%!important;border-radius: 50%}
    .top-deals{display: block;width: 98%;height: auto;border-radius: 4px;margin-top: 11px;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 2px 5px #393737;padding: 4px;text-align: left;}
	.limit-mobile-4{display: none!important}
    .t-m-crt{padding: 1px;font-size: 17px;font-family: Rubik,sans-serif;display: i5nline-table}
    .t-m-crt font{color: crimson}
    .t-m-crt p{color: slategray;font-size: 13px!important;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-top: -6px;margin-left: 5px}
    deals{float: right;padding: 11px;margin-left: -22px}
    .cnt-deals{width: auto;height: 23px;background-color: crimson;border-radius: 4px;line-height: 23px;padding: 4px;color: #fff;font-weight: bold;margin-top: -8px;margin-bottom: 14px}
    .deal-clock{width: 21px;height: 15px;background-color: #fff;color: #000;border-radius: 3px;text-align: center;line-height: 17px}
    .clock-deals{display: inline-block;font-size: 11px}
    .sirf a{color: slategray;font-size: 14px;margin-top: 11px}
    .deals-cont{text-align: center;margin-top: 5px}
    .deals-box{width: 47%;height: 126px;border-radius: 4px;display: inline-table;margin: 1px;margin-bottom: 14px}
    .deals-bx-200{display: none}
    .deals-img{width: 100%;height: 85px;margin-bottom: 8px}
    .deals-img img{width: 100%;height: 100%;border-top-right-radius: 4px;border-top-left-radius: 4px;}
    .deals-prices{font-weight: bold;font-size: 11px;font-family: Rubik,sans-serif;color: rgb(41,41,48);margin-bottom: 4px}
    .deals-orders{width: 100%;height: auto;background-color: crimson; font-weight: 600;font-size: 12px;font-family: Rubik,sans-serif;color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
    .deals-orders small{font-weight: 600;color: #fff}
    .deals-box .reduction-pourcent{margin: 0;width: auto;border-top-left-radius: 4px;padding: 1px;font-size: 12px}
    .top-deals-d{display: none}
    .popular-cont{width: 1308px;position: relative;height: 220px}.icon-user-connected .fa-circle-check {
        bottom: 42px;
        right: -8px;
        font-size: 13px;
    }

}

/* End Banner index responsive */


/* Content index responsive */

@media only screen and (min-width:1300px)and (max-width:1355px){
    .product-box{float: none;margin-right: 0}
	 .content-box .product-box{width: 207px}
    .featured-box{float: left!important;width: 710px!important}
    .top-cat{width: 289px;height: 145px;float: none;margin-left: 0;margin-top: 0;margin: 4px}
    .content-top-cat{height: 150px}
	.content-box-recommended{margin-bottom: 33px}
}
@media only screen and (min-width:1250px)and (max-width:1299px){
    .product-box{float: none;margin-right: 0!important;margin: 4px}
	 .content-box .product-box{width: 207px}
	.rl-one .title-prd h2{font-size: 14px!important}
    .featured-box{float: left!important;width: 660px!important}
	.img-featured-product{width: 332px}
    .top-cat{width: 276px;height: 138px;float: none;margin-left: 0;margin-top: 0;margin: 5px}
    .content-top-cat{height: 139px}
    .section-category{margin-bottom: 31px}
    .section-top-cat{margin-bottom: 41px}
}
@media only screen and (min-width:1200px)and (max-width:1249px){
    .product-box{float: none;margin-right: 0!important;margin: 4px;margin-top: 11px;width: 202px}
    .featured-box{float: left!important;width: 630px!important}
    .img-featured-product{height: 335px;width: 303px}
	#offre-du-jour-section{padding: 8px}
    .content-box .product-box{width: 191px}
    .top-cat{width: 263px;height: 132px;float: none;margin-left: 0;margin-top: 0;margin: 5px}
    .content-top-cat{height: 126px}
    .section-category{margin-bottom: 31px}
    .section-top-cat{margin-bottom: 41px}
    .popular-product{margin-left: 0;margin: 16px}
	.content-box-recommended{margin-bottom: 33px}
}
@media only screen and (min-width:1150px)and (max-width:1199px){
    .product-box{float: none;margin-right: 0;margin: 1px;margin-top: 11px;width: 194px}
    .content-box .product-box{width: 191px}
    .prices-product-box span{font-size: 15px}
    .featured-box{float: left!important;width: 610px!important}
    .img-featured-product{height: 319px;width: 300px}
	#offre-du-jour-section{padding: 8px}
	#offre-du-jour-sectionDeals{padding: 8px}
    .top-cat{width: 257px;height: 129px;float: none;margin-left: 0;margin-top: 0;margin: 2px}
    .content-top-cat{height: 114px}
    .section-category{margin-bottom: 31px}
    .section-top-cat{margin-bottom: 41px}
    .popular-product{margin-left: 0;margin: 16px}
    .content-box-recommended{margin-bottom: 25px}
    .list-support{margin: 5px}
}
@media only screen and (min-width:1100px)and (max-width:1149px){
    .product-box{float: none;margin-right: 0!important;margin: 4px;margin-top: 11px;width: 182px}
    .stars-box img{height: 40px}
    .stars-box small{margin-top: 17px!important}
    .prices-product-box span{font-size: 15px}
    .featured-box{float: left!important;width: 576px!important}
    .img-featured-product{height: 300px;width: 260px}
	#offre-du-jour-section{padding: 8px}
	#offre-du-jour-sectionDeals{padding: 8px}
    .content-box .product-box{width: 179px}
	.title-section-cat{font-size: 20px}
    .top-cat{width: 244px;height: 122px;float: none;margin-left: 0;margin-top: 0;margin: 2px}
    .content-top-cat{height: 114px}
    .section-category{margin-bottom: 31px}
    .section-top-cat{margin-bottom: 41px}
    .popular-product{margin-left: 0;margin: 16px}
    .content-box-recommended{margin-bottom: 25px}
    .list-support{margin: -1px}
}
@media only screen and (min-width:1061px)and (max-width:1099px){
    .product-box{float: none;margin-right: 0;margin: 5px;margin-top: 11px;width: 186px}
    .stars-box img{height: 40px}
    .stars-box small{margin-top: 17px!important}
    .prices-product-box span{font-size: 18px}
    .featured-box{float: left!important;width: 576px!important}
    .content-box-recommended .product-box{float: none;margin-right: 0;margin: 5px;margin-top: 11px;width: 231px}
    .img-featured-product{height: 300px;width: 260px}
	#offre-du-jour-section{padding: 8px}
	#offre-du-jour-sectionDeals{padding: 8px}
    .content-box .product-box{width: 177px}
	.title-section-cat{font-size: 20px}
    .img-featured-product{height: 300px}
    .top-cat{width: 244px;height: 122px;float: none;margin-left: 0;margin-top: 0;margin: 2px}
    .content-top-cat{height: 114px}
    .section-category{margin-bottom: 31px}
    .section-top-cat{margin-bottom: 41px}
    .popular-product{margin-left: 0;margin: 16px}
    .content-box-recommended{margin-bottom: 25px}
    .list-support{margin: -1px}
}
@media only screen and (min-width:1000px)and (max-width:1060px){
    .product-box{width: 178px;margin: 0%;margin-right: 0;float: none;margin-top: 11px}
    .stars-box img{height: 38px}
    .stars-box small{margin-top: 16px!important}
    .prices-product-box span{font-size: 16px}
    .content-box{height: auto}
    .section-category{margin-bottom: 32px}
    .top-cat{width: 229px;height: 116px}
    .content-top-cat{height: 140px}
    .section-top-cat{margin-bottom: 14px}
    .featured-box{width: 561px!important;float: left!important}
    .content-box-recommended .product-box{float: none;margin-right: 0;margin: 5px;margin-top: 11px;width: 216px}
    .img-featured-product{height: 300px;width: 260px}
	#offre-du-jour-section{padding: 8px}
	#offre-du-jour-sectionDeals{padding: 8px}
    .content-box .product-box{width: 175px}
	.title-section-cat{font-size: 20px}
	.miss-wrap{font-size: 16px}
    .img-featured-product{height: 286px}
    .content-box-recommended{margin-bottom: 7px}
    .list-support{width: 216px}
    .popular-product{height: 205px}
    .thumb-popular{height: 177px}
    .thumb-popular img{height: 149px}
    .popular-title{width: 234px;margin-left: 12px;margin-top: 11px;text-align: left;font-size: 14px}
    .popular-dn-ti{margin-top: 131px;margin-left: -55px}
    .popular-cont{height: 173px}
	.desc-tp-sp{font-size: 15px}
}
@media only screen and (min-width:950px)and (max-width:999px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;width: 271px;margin: 5px;margin-top: 0px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
	.content-featured .product-box{width: 204px}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 30px}
    .content-box-recommended{margin-bottom: 0}
    .prices-product-box span{font-size: 17px}
    .prices-product-box small{font-size: 13px}
    .list-support{width: 204px}
    .desc-tp-sp{font-size: 14px}
    .cont-title{margin-bottom: 25px}
}
@media only screen and (min-width:900px)and (max-width:949px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;width: 266px;margin: 4px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
	.content-featured .product-box{width: 193px}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 30px}
    .content-box-recommended{margin-bottom: 0}
    .prices-product-box span{font-size: 17px}
    .prices-product-box small{font-size: 13px}
    .list-support{width: 191px}
    .desc-tp-sp{font-size: 13px}
}
@media only screen and (min-width:850px)and (max-width:899px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;width: 249px;margin: 4px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
	.content-featured .product-box{width: 385px}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
    .prices-product-box span{font-size: 17px}
    .prices-product-box small{font-size: 13px}
	.list-support{width: 46%}
}
@media only screen and (min-width:800px)and (max-width:849px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 234px;}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
	.content-featured .product-box{width: 362px}
	.popular-product{margin-left: 1px}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
    .prices-product-box span{font-size: 17px}
    .prices-product-box small{font-size: 13px}
	.list-support{width: 46%}
}
@media only screen and (min-width:750px)and (max-width:799px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 218px;}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
	.content-featured .product-box{width: 336px}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .popular-product{height: 200px;margin-left: 1px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}
@media only screen and (min-width:700px)and (max-width:749px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 201px;}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
	.content-featured .product-box{width: 310px}
    .popular-product{height: 200px;margin-left: 1px}
    .popular-cont{width: 1308px;position: relative;height: 220px}
    .thumb-popular{height: 200px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 150px;text-align: left}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}

@media only screen and (min-width:650px)and (max-width:699px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 185px;height: 285px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
	.content-featured .product-box{width: 280px;height: 263px}
    .popular-cont{width: 1078px;position: relative;height: 200px}
    .thumb-popular{height: 180px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 200px;margin-left: 1px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}

@media only screen and (min-width:600px)and (max-width:649px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 46%;height: 285px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 1078px;position: relative;height: 200px}
    .thumb-popular{height: 180px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 200px;margin-left: 1px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
}
@media only screen and (min-width:550px)and (max-width:599px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 46%;height: 285px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 241px;height: 96px;display: inline-block}
	.desc-tp-sp{font-size: 16px}
    .img-product{height: 143px}
    .thumb-product{height: 173px}
    .title-prd h2{font-size: 14px}
    .stars-box img{height: 41px}
    .prices-product-box span{font-size: 17px}
    .prices-product-box small{font-size: 13px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 1078px;position: relative;height: 200px}
    .thumb-popular{height: 180px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 200px;margin-left: 1px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
	.title-section-cat{font-size: 22px}
	.btn-wrap a{font-size: 13px}
}

@media only screen and (min-width:500px)and (max-width:549px){
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 45%;height: 296px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 216px;height: 96px;display: inline-block}
    .img-product{height: 155px}
	.title-prd{margin-top: 21px}
    .thumb-product{height: 147px}
    .title-prd h2{font-size: 13px}
    .stars-box img{height: 30px}
    .stars-box small{margin-top: 12px!important;font-size: 12px}
    .prices-product-box span{font-size: 14px}
    .prices-product-box small{font-size: 11px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 1078px;position: relative;height: 157px}
    .thumb-popular{height: 168px}
    .thumb-popular img{height: 143px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 178px;margin-left: 1px}
    .popular-title h2{font-size: 18px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
    .title-section-cat{font-size: 22px}
    .desc-tp-sp{font-size: 13px}
}

@media only screen and (min-width:450px)and (max-width:499px){
    .btn-wrap a{font-size: 13px}
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin: 3px;width: 45%;height: 296px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 192px;height: 96px;display: inline-block}
	.title-prd h2{font-size: 15px}
	.top-cat{margin-left: 5px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 1078px;position: relative;height: 157px}
    .thumb-popular{height: 168px}
    .thumb-popular img{height: 143px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 178px;margin-left: 1px}
    .popular-title h2{font-size: 18px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
    .title-section-cat{font-size: 18px}
    .desc-tp-sp{font-size: 13px}
	.btn-wrap{padding-right: 7px}
	.limit-mobile-4{display: none}
}

@media only screen and (min-width:400px)and (max-width:449px){
    .btn-wrap a{font-size: 12px}
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin-right: 0;width: 45%;height: 241px;margin: 0;margin-top: 11px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 95%;height: 96px;display: inline-block}
    .img-product{height: 101px}
    .thumb-product{height: 131px}
    .title-prd h2{font-size: 14.3px;}
    .title-prd{margin-bottom: 11px}
    .prices-product-box span{font-size: 14px}
    .prices-product-box small{font-size: 11px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 1078px;position: relative;height: 157px}
    .thumb-popular{height: 168px}
    .thumb-popular img{height: 143px}
    .popular-title{margin-top: 13px;text-align: left}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 178px;margin-left: 1px}
    .popular-title h2{font-size: 18px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
    .title-section-cat{font-size: 16px}
    .desc-tp-sp{font-size: 13px}
	.btn-wrap{padding-right: 4px}
}
@media only screen and (min-width:350px)and (max-width:399px){
	.btn-wrap{padding-right: 0}
    .btn-wrap a{font-size: 12px}
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;width: 45%;height: 274px;margin: 1px;;margin-bottom: 8px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 142px;height: 85px;display: inline-grid}
    .img-product{height: 120px}
    .thumb-product{height: 131px}
    .title-prd h2{font-size: 13.3px;}
    .title-prd{margin-bottom: 11px;margin-top: -4px}
    .stars-box img{height: 29px}
    .stars-box small{margin-top: 10px!important;font-size: 12px}
    .prices-product-box span{font-size: 15px}
    .prices-product-box small{font-size: 11px}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 1252px;position: relative;height:187px }
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 828px;position: relative;height: 141px}
    .thumb-popular{height: 130px}
    .thumb-popular img{height: 101px}
    .popular-title{margin-top: 13px;text-align: left;width: 212px}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 131px;margin-left: 1px}
    .popular-title h2{font-size: 16px}
    .section-featured{margin-bottom: 28px}
    .section-category{margin-bottom: 38px}
    .content-box-recommended{margin-bottom: 0}
    .content-box-recommended .product-box{margin: 0;margin-top: 11px}
    .title-section-cat{font-size: 14px}
    .desc-tp-sp{font-size: 11px;margin-top: -11px}
    .tp-sp i{font-size: 26px}
    .tp-sp img{height: 24px}
}
@media only screen and (min-width:300px)and (max-width:349px){
    .btn-wrap a{font-size: 11px}
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin-right: 0;width: 44%;height: 260px;margin: 1px;margin-top: 11px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 133px;height: 77px;display: inline-grid;margin: 3px;margin-top: 18px}
    .img-product{height: 106px}
    .thumb-product{height: 117px}
    .title-prd h2{font-size: 11.5px;}
    .title-prd{margin-bottom: 11px;margin-top: -4px;}
    .stars-box img{height: 35px}
    .stars-box small{margin-top: 10px!important;font-size: 11px;display: none}
	.sc-tt-sp{font-size: 15px}
.prices-product-box span {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    white-space: normal;   /* très important */
    line-height: 1.1;
}

.prices-product-box span small {
    font-size: 12px;
    margin-top: 2px;
    display: block;
}

    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 940px;position: relative;height:141px }
    .section-top-cat{margin-bottom: 20px}
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 828px;position: relative;height: 141px}
    .thumb-popular{height: 130px}
    .thumb-popular img{height: 101px}
    .popular-title{margin-top: 13px;text-align: left;width: 212px}
    .popular-dn-ti{margin-top: 140px;text-align: left}
    .popular-product{height: 131px;margin-left: 3px}
    .popular-title h2{font-size: 16px}
    .section-featured{margin-bottom: 19px}
    .section-category{margin-bottom: 19px}
    .section-popular{margin-bottom: 20px}
    .content-box-recommended{margin-bottom: 0}
    .content-box-recommended .product-box{margin: 0;margin-top: 11px}
    .title-section-cat{font-size: 12px}
	.cont-title{height: 25px}
    .desc-tp-sp{font-size: 11px;margin-top: -11px;line-height: 0;font-weight: normal}
    .btn-wrap{padding-right: 0;height: 25px}
    .tp-sp i{font-size: 26px}
    .tp-sp img{height: 24px}
    .cur{font-size: 12px!important}
    .cur2{font-size: 9px!important}
    .stars-box{margin-left: 6px}
    .top-cat{width: 230px;height: 115px;margin-left: 3px}
    .title-cat-top{padding-left: 23px;padding-top: 27px}
    .nbr-cat-top{padding-left: 23px;padding-top: 76px}
}

@media only screen and (min-width:250px)and (max-width:299px){
    .btn-wrap a{font-size: 13px;}
    .cont-title .btn-wrap{display: none}
    .cont-title .mobil-wrap{display: block!important}
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin-right: 0;width: 43%;height: 239px;margin: 1px;margin-top: 11px;border-radius: 8px}
	.sc-tt-sp{font-size: 17px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto;font-size: 12px}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 108px;height: 77px;display: inline-grid;margin: 3px;margin-top: 18px}
    .img-product{height: 87px}
    .thumb-product{height: 93px}
    .title-prd h2{font-size: 10.6px;line-height: 15px}
    .title-prd{margin-bottom: 11px;margin-top: -4px;line-height: 5px!important}
    .stars-box img{height: 35px}
    .stars-box small{margin-top: 5px!important;font-size: 11px}
	.cont-title{height: 27px}
	.prices-product-box span {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    white-space: normal;   /* très important */
    line-height: 1.1;
		font-size: 13px!important
}

.prices-product-box span small {
    font-size: 11px!important;
    margin-top: 2px;
    display: block;
}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 819px;position: relative;height:121px }
    .section-top-cat{margin-bottom: 20px}
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 573px;position: relative;height: 123px}
    .thumb-popular{height: 114px}
    .thumb-popular img{height: 85px}
    .popular-title{margin-top: 6px;text-align: left;width: 141px}
    .popular-dn-ti{margin-top: 80px;text-align: left;font-size:14px}
    .popular-product{height: 131px;margin-left: 3px;width: 188px}
    .popular-title h2{font-size: 14px}
    .section-featured{margin-bottom: 19px}
    .section-category{margin-bottom: 19px}
    .section-popular{margin-bottom: 20px}
    .content-box-recommended{margin-bottom: 0}
    .content-box-recommended .product-box{margin: 0;margin-top: 11px}
    .title-section-cat{font-size: 14px}
    .desc-tp-sp{font-size: 11px;margin-top: -11px;line-height: 1.2em;font-weight: normal}
    .btn-wrap{padding-right: 0;height: 27px}
    .tp-sp i{font-size: 26px}
    .tp-sp img{height: 24px}
    .cur{font-size: 12px!important}
    .cur2{font-size: 9px!important}
    .top-cat{width: 200px;height: 100px;margin-left: 3px}
    .title-cat-top{padding-left: 13px;padding-top: 17px;font-size: 14px}
    .nbr-cat-top{padding-left: 13px;padding-top: 73px;font-size: 13px}
}

@media only screen and (min-width:200px)and (max-width:249px){
    .btn-wrap a{font-size: 13px;}
    .cont-title .btn-wrap{display: none}
    .cont-title .mobil-wrap{display: block!important}
    .content-box{height: auto}
    .hot-trading-desck{display: none}
    .hot-trading-mobile{display: block}
    .product-box{float: none;margin-right: 0;width: 44%;height: 210px;margin: 0px;margin-top: 11px;padding: 3px;border-radius: 8px}
    .reduction-pourcent{margin: 0;border-top-left-radius: 15px;width: auto;font-size: 12px}
    .rupture{margin: 0;border-top-left-radius: 15px;}
    .group-option-list{display: none!important}
    .list-support{width: 98%;height: 77px;display: inline-grid;margin: 3px;margin-top: 18px}
    .img-product{height: 71px}
    .thumb-product{height: 74px}
    .title-prd h2{font-size: 10.9px;line-height: normal}
    .title-prd{margin-bottom: 11px;margin-top: -4px}
    .stars-box img{height: 35px}
    .stars-box small{display: none}
		.prices-product-box span {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    white-space: normal;   /* très important */
    line-height: 1.1;
		font-size: 12px!important
}

.prices-product-box span small {
    font-size: 10px!important;
    margin-top: 2px;
    display: block;
}
    .scrl{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .content-top-cat{overflow-x: hidden;overflow-y: hidden;width: 819px;position: relative;height:121px }
    .section-top-cat{margin-bottom: 20px}
    .featured-mobile{display: block}
    .featured-desck{display: none}
    .content-featured{height: auto}
    .popular-cont{width: 573px;position: relative;height: 123px}
    .thumb-popular{height: 114px}
    .thumb-popular img{height: 85px}
    .popular-title{margin-top: 6px;text-align: left;width: 141px}
    .popular-dn-ti{margin-top: 80px;text-align: left;font-size:14px}
    .popular-product{height: 131px;margin-left: 3px;width: 188px}
    .popular-title h2{font-size: 14px}
    .section-featured{margin-bottom: 19px}
    .section-category{margin-bottom: 19px}
    .section-popular{margin-bottom: 20px}
	.sc-tt-sp{font-size: 16px}
    .content-box-recommended{margin-bottom: 0}
    .content-box-recommended .product-box{margin: 0;margin-top: 11px}
    .title-section-cat{font-size: 14px}
    .desc-tp-sp{font-size: 11px;margin-top: -11px;line-height: 1.2em;font-weight: normal}
    .btn-wrap{padding-right: 0}
    .tp-sp i{font-size: 26px}
    .tp-sp img{height: 24px}
    .cur{font-size: 12px!important}
    .cur2{font-size: 9px!important}
    .top-cat{width: 200px;height: 100px;margin-left: 3px}
    .title-cat-top{padding-left: 13px;padding-top: 17px;font-size: 14px}
    .nbr-cat-top{padding-left: 13px;padding-top: 73px;font-size: 13px}
}

/* End Content index responsive */


/* Top Page produit responsive */

@media only screen and (min-width:1325px)and (max-width:1360px){
    .content-detail{padding: 15px}
}
@media only screen and (min-width:1300px)and (max-width:1324px){
    .product-img{width: 475px}
    .content-detail{padding: 15px}
}

@media only screen and (min-width:1250px)and (max-width:1299px){
    .product-img{width: 475px}
    .content-detail{padding: 15px}
    .description-product{width: 450px}
    .recom-widget{width: 158px}
    .btn-cart{width: 222px}
    .box-widget-recom{display: inline-block}
}
@media only screen and (min-width:1200px)and (max-width:1249px){
    .product-img{width: 455px}
    .content-detail{padding: 15px}
    .description-product{width: 422px}
    .title-det-prd{font-size: 13px}
    .recom-widget{width: 158px}
    .btn-cart{width: 194px}
    .img-prd{height: 48px}
    .box-widget-recom{display: inline-block}
}

@media only screen and (min-width:1150px)and (max-width:1199px){
    .product-img{width: 420px}
    .content-detail{padding: 15px}
    .description-product{width:391px }
    .title-det-prd{font-size: 13px}
    .recom-widget{width: 148px }
    .btn-cart{width: 194px}
    .btn-by{width: 186px}
    .img-prd{height: 43px}
    .variation-color{width: 40px;height: 40px}
}
@media only screen and (min-width:1100px)and (max-width:1149px){
    .product-img{width: 440px}
    .recom-widget{display: none}
    .img-prd{height: 45px}
    .variation-color{width: 40px;height: 40px}
}

@media only screen and (min-width:1050px)and (max-width:1099px){
    .container .detail-product{text-align: left}
    .product-img{width: 440px}
    .recom-widget{display: none}
    .img-prd{height: 45px}
    .variation-color{width: 40px;height: 40px}
}
@media only screen and (min-width:1000px)and (max-width:1049px){
    .container .detail-product{text-align: left}
    .product-img{width: 402px}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
}

@media only screen and (min-width:900px)and (max-width:999px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 29px;width: 92%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 3300px; height: 387px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 380px;background-color: #F4F4F4}
    .img-size-mobile{height: 370px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background: #fff;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 11px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block}
    .content-by{width: 100%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 48%}
    .btn-by{width: 48%}
}

@media only screen and (min-width:800px)and (max-width:899px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 29px;width: 92%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 3300px; height: 387px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 380px;background-color: #F4F4F4}
    .img-size-mobile{height: 370px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background: #fff;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 11px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;}
    .content-by{width: 100%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 48%}
    .btn-by{width: 48%}
    
}
@media only screen and (min-width:700px)and (max-width:799px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 29px;}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 3300px; height: 387px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 380px;background-color: #F4F4F4}
    .img-size-mobile{height: 370px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background: #fff;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 11px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;}
    .content-by{width: 100%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 48%}
    .btn-by{width: 48%}
    
}

@media only screen and (min-width:600px)and (max-width:699px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 29px;width: 91%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 3060px; height: 356px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 350px;background-color: #F4F4F4}
    .img-size-mobile{height: 340px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background: #fff;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 11px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;}
    .content-by{width: 99%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 48%}
    .btn-by{width: 48%}
    
}
@media only screen and (min-width:500px)and (max-width:599px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 19px;width: 91%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 3060px; height: 356px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 350px;background-color: #F4F4F4}
    .img-size-mobile{height: 340px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 11px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;margin-left: 11px}
    .content-by{width: 93%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 48%}
    .btn-by{width: 48%}
    .title-det-prd{font-size: 14px}
}

@media only screen and (min-width:400px)and (max-width:499px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 19px;width: 91%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 2580px; height: 295px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 290px;background-color: #F4F4F4}
    .img-size-mobile{height: 280px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 11px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block}
    .content-by{width: 99%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 47%}
    .btn-by{width: 47%}
    .title-det-prd{font-size: 14px}
    .cop{margin-left: 19px}
}

@media only screen and (min-width:350px)and (max-width:399px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 12px;width: 91%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 2192px; height: 249px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 245px;background-color: #F4F4F4}
    .img-size-mobile{height: 235px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 40px;height: 40px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 11px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;}
    .content-by{width: 96%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 46%}
    .btn-by{width: 52%;margin-left: 0}
    .title-det-prd{font-size: 12px}
    .wish-m{display: none}
    
}
@media only screen and (min-width:300px)and (max-width:349px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 7px;width: 91%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 1980px; height: 226px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 225px;background-color: #F4F4F4}
    .img-size-mobile{height: 205px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .product-img{width: 402px}
    .separates{width: 90%}
    .recom-widget{display: none}
    .img-prd{height: 41px}
    .variation-color{width: 34px;height: 34px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 7px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;margin-left: 6px}
    .content-by{width: 95%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 46%;font-size: 11px}
    .btn-by{width: 52%;margin-left: 0;font-size: 11px}
    .title-det-prd{font-size: 10px}
    .wish-m{display: none}
    .rev-det{padding: 3px;font-size: 11px}
    .rev-det img{height: 40px}
    .share{margin: 5px}
	.verified-img{height: 128px}
    
}

@media only screen and (min-width:250px)and (max-width:299px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 12px;width: 90%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 1629px; height: 185px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 182px;background-color: #F4F4F4}
    .img-size-mobile{height: 162px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .price-prd-det{font-size: 17px}
    .price-prd-det small{font-size: 14px}
    .price-prd-det span{margin-left: 3px; }
    .cur-m{font-size: 14px}
    .variation-color{width: 34px;height: 34px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 7px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;}
    .content-by{width: 96%;float: right}
    .btn-add-cart{display: inline;float: none;}
    .btn-cart{width: 41%;font-size: 11px}
    .btn-by{width: 55%;margin-left: 0;font-size: 11px}
    .title-det-prd{font-size: 9px}
    .cont-rev-det{margin-top: -24px}

    .wish-m{display: none}
    .rev-det{padding: 3px;font-size: 10px}
    .rev-det img{height: 37px}
    .share{margin: 2px}
    .share button{width: 45px}
    .coch{margin-left: 6px}
    
}
@media only screen and (min-width:200px)and (max-width:249px){
    .mobile-thumbnail-product{display: block;}
    .descktop-thumbnail-product{display: none}
    .container .detail-product{text-align: left}
    .content-detail{padding: 6px;width: 91%}
    .all-img-mobile{overflow-x: scroll;overflow-y: hidden;width: 100%;padding: 2px;}
    .mobile-img-content{width: 1281px; height: 145px;position: relative;overflow-x: hidden;overflow-y: hidden;}
    .img-mobile-prd{display: inline-block;width: auto;height: 143px;background-color: #F4F4F4}
    .img-size-mobile{height: 123px;width: auto;padding: 11px}
    .img-size-mobile img{height: 100%;width: auto}
    .price-prd-det{font-size: 17px}
    .price-prd-det small{font-size: 14px}
    .price-prd-det span{margin-left: 3px; }
    .cur-m{font-size: 14px}
    .variation-color{width: 34px;height: 34px}
    .cart-mobile{-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;position: fixed;width: 100%;z-index: 1020;background-color: #fff;float: left;left: 0;padding: 7px;-webkit-box-shadow: 0px -1px 3px slategray;-moz-box-shadow: 0px -1px 3px slategray;-o-box-shadow: 0px -1px 3px slategray;-ms-box-shadow: 0px -1px 3px slategray;box-shadow: 0px -1px 3px slategray;}
    .content-cart-mobile{display: inline-block;}
    .content-by{width: 95%;float: right}
    .btn-add-cart{display: block;float: none;}
    .btn-cart{width: 100%;font-size: 11px;margin-bottom: 11px}
    .btn-by{width: 100%;margin-left: 0;font-size: 11px}
    .title-det-prd{font-size: 9px}
    .cont-rev-det{margin-top: -11px;height: 38px}
    .wish-m{display: none}
    .compare-m{display: none}
    .share-m{display: none}
    .rev-det{padding: 1px;font-size: 9px;height: 20px;line-height: 33px}
    .rev-det img{height: 25px}
    .share{margin: 1px}
    .share button{width: 36px}
    .coch{margin-left: 6px}
    
}


/* End Top page produit responsive */


/* Down page produit responsive */

@media only screen and (min-width:1300px)and (max-width:1326px){
    .name-srore{width: 1179px}
    .presentation{width: 874px}
    .product-box-rl{margin: 8px}
}
@media only screen and (min-width:1250px)and (max-width:1299px){
    .name-srore{width: 1127px}
    .presentation{width: 823px}
    .product-box-rl{margin: 5px;width: 177px}
    .product-box-rl .title-prd h2{font-size: 14px}
    .product-box-rl .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 743px}
    .customer-note-review{width: 685px}
}

@media only screen and (min-width:1230px)and (max-width:1249px){
    .name-srore{width: 1106px}
    .raccourcis{width: 270px}
    .presentation{width: 829px}
    .product-box-rl{margin: 5px;width: 177px}
    .product-box-rl .title-prd h2{font-size: 14px}
    .product-box-rl .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 748px}
    .customer-note-review{width: 663px}
}
@media only screen and (min-width:1200px)and (max-width:1229px){
    .name-srore{width: 1077px}
    .raccourcis{width: 270px}
    .presentation{width: 799px}
    .product-box-rl{margin: 2px;width: 177px}
    .product-box-rl .title-prd h2{font-size: 14px}
    .product-box-rl .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 717px}
    .customer-note-review{width: 661px}
}

@media only screen and (min-width:1180px)and (max-width:1199px){
    .name-srore{width: 100%}
    .raccourcis{width: 270px}
    .presentation{width: 779px}
    .product-box-rl{margin: 2px;width: 173px}
    .product-box-rl .title-prd h2{font-size: 13px}
    .product-box-rl .prices-product-box span{font-size: 14px}
    .product-box-rl .stars-box img{height: 37px}
    .product-box-rl .stars-box small{margin-top: 16px!important}
    .product-box-rl .prices-product-box small{font-size: 13px!important}
    .next-slid{margin: 0 695px}
    .customer-note-review{width: 641px}
}
@media only screen and (min-width:1150px)and (max-width:1179px){
    .name-srore{width: 100%}
    .raccourcis{width: 250px}
    .presentation{width: 773px}
    .product-box-rl{margin: 2px;width: 171px}
    .product-box-rl .stars-box img{height: 37px}
    .product-box-rl .stars-box small{margin-top: 16px!important}
    .product-box-rl .prices-product-box small{font-size: 13px!important}
    .product-box-rl .title-prd h2{font-size: 13px}
    .product-box-rl .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 695px}
    .customer-note-review{width: 635px}
}

@media only screen and (min-width:1130px)and (max-width:1149px){
    .name-srore{width: 100%}
    .raccourcis{width: 250px}
    .presentation{width: 719px}
    .product-box-rl{margin: 2px;width: 158px}
    .product-box-rl .stars-box img{height: 30px}
    .product-box-rl .stars-box small{margin-top: 16px!important}
    .product-box-rl .prices-product-box small{font-size: 12px!important}
    .product-box-rl .title-prd h2{font-size: 12.5px}
    .product-box-rl .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 635px}
    .customer-note-review{width: 581px}
    .customer-review{margin-top: 0}
}

@media only screen and (min-width:1100px)and (max-width:1129px){
    .name-srore{width: 100%;}
    .raccourcis{width: 220px}
    .box-raccourcis{width: 190px}
    .presentation{width: 719px}
    .product-box-rl{margin: 2px;width: 47%!important}
    .rl-one{margin: 2px!important;width: 160px!important}
    .rl-one .stars-box img{height: 30px}
    .rl-one .stars-box small{margin-top: 16px!important}
    .rl-one .prices-product-box small{font-size: 12px!important}
    .rl-one .title-prd h2{font-size: 12.5px}
    .rl-one .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 635px}
    .customer-note-review{width: 581px}
    .customer-review{margin-top: 0}
}
@media only screen and (min-width:1050px)and (max-width:1099px){
    .name-srore{width: 100%}
    .raccourcis{width: 220px}
    .box-raccourcis{width: 190px}
    .presentation{width: 729px}
    .product-box-rl{margin: 2px;width: 47%!important}
    .rl-one{margin: 2px!important;width: 160px!important}
    .rl-one .stars-box img{height: 30px}
    .rl-one .stars-box small{margin-top: 16px!important}
    .rl-one .prices-product-box small{font-size: 11px!important}
    .rl-one .title-prd h2{font-size: 12.5px}
    .rl-one .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 644px}
    .customer-note-review{width: 581px}
    .customer-review{margin-top: 0}
}
@media only screen and (min-width:1000px)and (max-width:1049px){
    .name-srore{width: 100%}
    .raccourcis{width: 180px}
    .box-raccourcis{width: 160px}
    .presentation{width: 719px}
    .product-box-rl{margin: 2px;width: 47%!important}
    .rl-one{margin: 2px!important;width: 160px!important}
    .rl-one .stars-box img{height: 30px}
    .rl-one .stars-box small{margin-top: 16px!important}
    .rl-one .prices-product-box small{font-size: 11px!important}
    .rl-one .title-prd h2{font-size: 12.5px}
    .rl-one .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 644px}
    .customer-note-review{width: 581px}
    .customer-review{margin-top: 0}
}
@media only screen and (min-width:900px)and (max-width:999px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 21px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 658px}
    .prs-desc{float: none;color: rgb(41,41,48)}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{;margin: 5px;margin-right: 0;float: none;width: 22%}
    .product-box-rl .title-prd h2{font-size: 13px}
    .product-box-rl .prices-product-box span{display: inline-flex;flex-direction: column;align-items: flex-start;white-space: normal;line-height: 1.1;font-size: 15px}
	.product-box-rl .prices-product-box span small{font-size: 12px;margin-top: 2px;display: block;}
    .stars-box img{height: 34px}
    .stars-box img{height: 34px}
    .stars-box small{margin-top: 14px!important}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}

@media only screen and (min-width:800px)and (max-width:899px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 21px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 566px}
    .prs-desc{float: none;color: rgb(41,41,48)}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{;margin: 5px;margin-right: 0;float: none;width: 22%}
    .product-box-rl .title-prd h2{font-size: 12px}
    .product-box-rl .reduction-pourcent{width: auto}
    .product-box-rl .prices-product-box span{display: inline-flex;flex-direction: column;align-items: flex-start;white-space: normal;line-height: 1.1;font-size: 15px}
	.product-box-rl .prices-product-box span small{font-size: 12px;margin-top: 2px;display: block;}
    .stars-box small{display: none}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin: 2px!important;margin-top: 11px!important}
    .img-product-rl{height: 115px}
    .thumb-product-rl{height: 145px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}
@media only screen and (min-width:700px)and (max-width:799px){
    .name-srore{width: 100%;margin-top: 29px}
    .name-srore a:link{color: #000}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 474px}
    .prs-desc{float: none;width: auto;max-width: 100%;color: rgb(41,41,48)}
    .prs-desc img{max-width: 100%;height: auto}
    .prs-desc-sp{width: 284px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{;margin: 8px;margin-right: 0;float: none;width: 47%;height: 286px}
    .product-box-rl .title-prd{margin-top: 0}
    .product-box-rl .title-prd h2{font-size: 15px}
    .product-box-rl .img-product-rl{height: 140px}
    .product-box-rl .reduction-pourcent{width: auto}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin: 2px!important;margin-top: 11px!important}
    .img-product-rl{height: 115px}
    .thumb-product-rl{height: 145px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}
@media only screen and (min-width:600px)and (max-width:699px){
    .name-srore{width: 100%}
    .name-srore a:link{color: #000}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 376px}
    .prs-desc{float: none;width: auto;max-width: 100%;color: rgb(41,41,48)}
    .prs-desc img{max-width: 100%;height: auto}
    .prs-desc-sp{width: 235px;font-size: 14px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{margin: 5px;margin-right: 0;float: none;width: 47%;height: 286px}
    .product-box-rl .title-prd{margin-top: 0}
    .product-box-rl .title-prd h2{font-size: 15px}
    .product-box-rl .img-product-rl{height: 140px}
    .product-box-rl .reduction-pourcent{width: auto}
	.detail-product{width: 99%}
    .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin: 2px!important;margin-top: 11px!important}
    .img-product-rl{height: 115px}
    .thumb-product-rl{height: 145px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
	.title-prd h2{font-size: 15px}
}

@media only screen and (min-width:550px)and (max-width:599px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 368px}
    .prs-desc{float: none;width: auto;max-width: 100%;color: rgb(41,41,48)}
    .prs-desc img{width: 100%;height: auto}
    .prs-desc-sp{width: 231px;font-size: 14px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{margin: 5px;margin-right: 0;float: none;width: 46%;height: 304px!important}
    .product-box-rl .title-prd{margin-top: 29px!important}
    .product-box-rl .title-prd h2{font-size: 15px}
    .product-box-rl .img-product-rl{height: 140px}
    .product-box-rl .reduction-pourcent{width: auto}
	.detail-product{width: 99%}
    .stars-box small{margin-top: 6px!important}
    .prices-product-box span{font-size: 15px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin: 2px!important;margin-top: 11px!important;height: 244px}
    .img-product-rl{height: 100px}
    .thumb-product-rl{height: 130px}
    .group-option-list-rl{margin-top: -157px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}

@media only screen and (min-width:500px)and (max-width:549px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .con-desc-m p{font-size: 15px}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 324px}
    .review-cust{font-size: 15px}
    .prs-desc{float: none;width: auto;max-width: 100%;font-size: 15px;color: rgba(21,18,18,1.00)}
    .prs-desc img{width: 100%;height: auto}
    .prs-desc-sp{width: 209px;font-size: 13px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{margin: 3px;margin-right: 0;float: none;width: 46%;height: 304px!important}
    .product-box-rl .title-prd{margin-top: 29px!important}
    .product-box-rl .title-prd h2{font-size: 15px}
    .product-box-rl .img-product-rl{height: 140px}
    .product-box-rl .reduction-pourcent{width: auto}
	.detail-product{width: 99%}
    .stars-box img{height: 41px}
    .stars-box small{margin-top: 6px!important}
    .prices-product-box span{font-size: 15px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin: 1px!important;margin-top: 11px!important;height: 244px}
    .product-box-rl .stars-box small{font-size: 11px!important}
    .img-product-rl{height: 100px}
    .thumb-product-rl{height: 130px}
    .group-option-list-rl{margin-top: -157px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}

@media only screen and (min-width:450px)and (max-width:499px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .star-nt-rating{width: 135px}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 278px}
    .review-cust{font-size: 15px}
    .prs-desc{float: none;width: auto;max-width: 100%;font-size: 15px;color: rgb(41,41,48)}
    .prs-desc img{width: 100%;height: auto}
    .prs-desc-sp{width: 186px;font-size: 13px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{margin: 1px;margin-right: 0;float: none;width: 46%;height: 304px!important;margin-bottom: 11px}
    .product-box-rl .title-prd{margin-top: 29px!important}
    .product-box-rl .title-prd h2{font-size: 15px}
    .product-box-rl .img-product-rl{height: 140px}
    .product-box-rl .reduction-pourcent{width: auto}
	.detail-product{width: 99%}
    .product-box-rl .prices-product-box span{display: inline-flex;flex-direction: column;align-items: flex-start;white-space: normal;line-height: 1.1;font-size: 15px}
    .product-box-rl .prices-product-box span small{margin-top: 4px}
    .stars-box img{height: 41px}
    .stars-box small{margin-top: 6px!important}
    .prices-product-box span{font-size: 15px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin-top: 11px!important;height: 244px}
    .product-box-rl .stars-box small{font-size: 11px!important}
    .img-product-rl{height: 100px}
    .thumb-product-rl{height: 130px}
    .group-option-list-rl{margin-top: -157px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
    .note-m-rt p{font-size: 15px;}
}

@media only screen and (min-width:400px)and (max-width:449px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .star-nt-rating{width: 109px}
    .note-rating{font-size: 85px}
    .five-star{width: 207px}
    .four-star{width: 207px}
    .three-star{width: 207px}
    .two-star{width: 207px}
    .one-star{width: 207px}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 231px}
    .review-cust{font-size: 14px}
    .prs-desc{float: none;width: auto;max-width: 100%;font-size: 15px;color: rgb(41,41,48)}
    .prs-desc img{width: 100%;height: auto}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{margin: 1px;margin-right: 0;float: none;width: 45%;height: 304px!important;margin-bottom: 11px}
	.btn-wats{display: none}
    .product-box-rl .title-prd{margin-top: 29px!important}
    .product-box-rl .title-prd h2{font-size: 13.5px}
    .product-box-rl .img-product-rl{height: 129px}
    .product-box-rl .reduction-pourcent{width: auto}
	.detail-product{width: 99%}
    .product-box-rl .prices-product-box span{display: inline-flex;flex-direction: column;align-items: flex-start;white-space: normal;line-height: 1.1;font-size: 14px}
    .product-box-rl .prices-product-box span small{margin-top: 4px}
    .stars-box img{height: 41px}
    .stars-box small{margin-top: 6px!important}
    .prices-product-box span{font-size: 15px}
    .prs-desc-sp{font-size: 13px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin-top: 11px!important;height: 244px}
    .product-box-rl .stars-box small{font-size: 11px!important}
    .img-product-rl{height: 100px}
    .thumb-product-rl{height: 130px}
    .group-option-list-rl{margin-top: -157px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}

@media only screen and (min-width:350px)and (max-width:399px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .star-nt-rating{width: 100px}
    .note-rating{font-size: 70px}
    .rate-num{font-size: 14px}
    .five-star{width: 175px;margin-left:0}
    .four-star{width: 175px;margin-left:0}
    .three-star{width: 175px;margin-left:0}
    .two-star{width: 175px;margin-left:0}
    .one-star{width: 175px;margin-left:0}
    .user-country{width: 23px}
    .user-cust{width: 40px;height: 40px}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 187px}
    .review-cust{font-size: 14px}
    .prs-desc{float: none;width: auto;max-width: 100%;font-size: 15px;color: rgb(41,41,48)}
    .prs-desc img{width: 100%;height: auto}
    .prs-desc-sp{font-size: 13px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{margin: 1px;margin-right: 0;float: none;width: 44%;height: 286px!important;margin-bottom: 11px}
    .product-box-rl .title-prd{margin-top: -17px!important}
    .product-box-rl .title-prd h2{font-size: 13px}
    .product-box-rl .img-product-rl{height: 112px}
    .product-box-rl .reduction-pourcent{width: auto}
	.detail-product{width: 99%}
    .product-box-rl .prices-product-box span{display: inline-flex;flex-direction: column;align-items: flex-start;white-space: normal;line-height: 1.1;font-size: 14px}
    .product-box-rl .prices-product-box span small{margin-top: 4px}
    .stars-box img{height: 41px}
    .stars-box small{display: none}
    .prices-product-box span{font-size: 13px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin-top: 11px!important;height: 244px}
    .product-box-rl .stars-box small{font-size: 11px!important}
    .img-product-rl{height: 100px}
    .thumb-product-rl{height: 130px}
    .group-option-list-rl{margin-top: -157px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}

@media only screen and (min-width:300px)and (max-width:349px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .star-nt-rating{width: 95px}
    .note-rating{font-size: 51px}
    .rate-num{font-size: 14px}
    .five-star{width: 150px;margin-left:0}
    .four-star{width: 150px;margin-left:0}
    .three-star{width: 150px;margin-left:0}
    .two-star{width: 150px;margin-left:0}
    .one-star{width: 150px;margin-left:0}
    .nt-pourcentage{width: 30px}
    .user-country{width: 23px}
    .user-cust{width: 40px;height: 40px}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 5px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-bx-rv{float: none!important}
    .customer-note-review{width: 142px}
    .nm-cust{font-size: 14px}
    .review-cust{font-size: 13px;margin-bottom: 11px}
    .prs-desc{float: none;width: auto;max-width: 100%;font-size: 15px!important;color: rgb(41,41,48)}
    .prs-desc img{width: 100%;height: auto}
    .prs-desc-sp{width: 100%;font-size: 13px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{margin: 1px;margin-right: 0;float: none;width: 44%;height: 271px!important;margin-bottom: 11px}
    .product-box-rl .title-prd h2{font-size: 11.5px}
    .product-box-rl .img-product-rl{height: 93px}
    .product-box-rl .reduction-pourcent{width: auto}
	.detail-product{width: 99%}
    .product-box-rl .prices-product-box span{display: inline-flex;flex-direction: column;align-items: flex-start;white-space: normal;line-height: 1.1;font-size: 14px}
    .product-box-rl .prices-product-box span small{margin-top: 4px}
    .stars-box img{height: 41px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin-top: 11px!important;height: 216px}
    .product-box-rl .stars-box small{display: none}
    .img-product-rl{height: 80px}
    .thumb-product-rl{height: 100px}
    .group-option-list-rl{margin-top: -123px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
	.variation-color-m{width: 35px;height: 35px;margin: 2px}
}

@media only screen and (min-width:250px)and (max-width:299px){
    .name-srore{width: 100%;margin-top: 52px}
    .name-srore a:link{color: #000}
    .star-nt-rating{width: 85px;margin-left: 19px}
    .note-rating{font-size: 51px;margin-bottom: 0}
    .rate-num{font-size: 15px}
    .five-star{width: 110px;margin-left:0}
    .four-star{width: 110px;margin-left:0}
    .three-star{width: 110px;margin-left:0}
    .two-star{width: 110px;margin-left:0}
    .one-star{width: 110px;margin-left:0}
    .nt-pourcentage{width: 30px}
    .user-country{width: 23px}
    .user-cust{width: 40px;height: 40px}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 5px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block;font-size: 14px}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
	.variation-color-m{width: 35px;height: 35px;margin: 2px}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table;margin: 5px}
    .customer-bx-rv{float: none!important}
	.verified-img{width: 100%}
	.verified-img img{width: 100%;height: auto}
    .customer-note-review{width: 142px;}
    .nm-cust{font-size: 14px}
    .review-cust{font-size: 13px}
    .prs-desc{float: none;width: auto;max-width: 100%;font-size: 14px;color: rgb(41,41,48)}
    .prs-desc img{width: 100%;height: auto}
    .prs-desc-sp{width: 234px;font-size: 13px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{width: 42.8%;margin: 1px;margin-right: 0;margin-top: 8px;float: none;height: 226px}
    .product-box-rl .title-prd{margin-top: -23px;margin-bottom: 5px}
    .product-box-rl .stars-box img{height: 33px}
    .product-box-rl .prices-product-box small{font-size: 12px}
    .stars-box small{margin-top: 9px!important;display: none}
    .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin-top: 11px!important;height: 226px}
    .product-box-rl .stars-box small{display: none}
    .img-product-rl{height: 75px}
    .thumb-product-rl{height: 100px}
    .group-option-list-rl{margin-top: -123px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
}

@media only screen and (min-width:200px)and (max-width:249px){
    .name-srore{width: 100%;font-size: 14px;margin-top: 58px}
    .name-srore a:link{color: #000}
    .star-nt-rating{width: 70px;margin-left: 0}
    .note-rating{font-size: 39px}
    .note-rating small{font-size: 27px}
    .rate-num{font-size: 12px}
    .five-star{width: 69px;margin-left:0}
    .four-star{width: 69px;margin-left:0}
    .three-star{width: 69px;margin-left:0}
    .two-star{width: 69px;margin-left:0}
    .one-star{width: 69px;margin-left:0}
    .nt-pourcentage{width: 26px}
    .user-country{width: 23px}
    .user-cust{width: 40px;height: 40px}
    .con-desc-m{width: 100%;height: auto;background-color: #fff}
    .content-m-d{padding: 9px}
    .title-dess-section{color: #000;font-family: Rubik,sans-serif;letter-spacing: -.025em;font-weight: bold;}
    .sec-m-t{display: inline-block;font-size: 13px}
    .right-m-carcet{float: right}
    .content-mobile-avis{width: 100%;height: auto}
    .right-m-carcet{cursor: pointer}
    .note-m-rt{width: 100%;height: auto}
    .note-rating{float: none}
    .rat-pourcent{float: none;margin-bottom: 31px}
    .customer-review{margin-top: 0}
    .cont-m-custom-reviews{height: auto;}
    .cont-customer-rv{float: none;display: inline-table}
    .customer-note-review{width: 142px;float: right}
    .nm-cust{font-size: 14px}
    .review-cust{font-size: 13px}
	.verified-img{width: 90%;height: auto}
	.verified-img img{width: 100%;height: 100%}
    .prs-desc{float: none;width: auto;max-width: 100%;font-size: 14px;color: rgb(41,41,48)}
    .prs-desc img{width: 100%;height: auto}
    .prs-desc-sp{width: 150px;font-size: 13px}
    .related-bx{float: none;padding-left: 0;width: 100%;text-align: center}
    .product-box-rl{width: 100%;margin: 1px;margin-right: 0;margin-top: 8px;float: none;height: 216px;border-radius: 8px}
    .product-box-rl .title-prd{margin-top: -23px;margin-bottom: 5px}
    .product-box-rl .stars-box img{height: 33px}
    .product-box-rl .prices-product-box{float: left}
    .stars-box small{margin-top: 9px!important}
    .prices-product-box span{font-size: 14px}
    .next-slid{margin: 0 698px}
    .cus-t{margin-bottom: 16px}
    .rls-mobile .product-box-rl{float: none;margin-top: 11px!important;height: 216px}
    .product-box-rl .stars-box small{display: none}
    .img-product-rl{height: 103px}
    .thumb-product-rl{height: 133px}
    .group-option{display: none}
    .group-option-list-rl{margin-top: -123px}
    .stars-box-content{margin-top: -20px}
    .AvisShow{display: none}
    .DescriptionShow{display: none}
    .AlsoShow{display: none}
    .DetailsShow{display: none}
    .store{color: crimson}
	.variation-color-m{width: 35px;height: 35px;margin: 2px}
}

/* End Down page produit responsive */


/* Page panier responsive */

@media only screen and (min-width:1222px)and (max-width:1323px){
    .content-detail-cart{width: 650px}
    .trash{padding-right: 0}
}

@media only screen and (min-width:1150px)and (max-width:1221px){
    .content-detail-cart{width: 578px}
    .sec-cart-product{width: 278px}
    .trash{padding-right: 0}
}

@media only screen and (min-width:1040px)and (max-width:1149px){
    .content-detail-cart{width: 528px}
    .sec-cart-product{width: 228px}
    .thumb-cart{height: 65px}
    .trash{padding-right: 0}
}

@media only screen and (min-width:990px)and (max-width:1039px){
    .content-detail-cart{width: 500px}
    .sec-cart-product{width: 200px}
    .thumb-cart{height: 65px}
    .title-cart a{font-size: 14px}
    .detail-checkout-cart{width: 392px}
    .inp-coupon-cart{width: 176px}
    .trash{padding-right: 0}
}

@media only screen and (min-width:877px)and (max-width:989px){
    .content-detail-cart{width: 98%}
    .sec-cart-product{width: 526px}
    .thumb-cart{height: 65px}
    .title-cart a{font-size: 14px}
    .detail-checkout-cart{width: 98%;float: none;padding: 12px}
    .inp-coupon-cart{width: 176px}
    .trash{padding-right: 0}
}
/* End  page panier responsive */

/* Page checkout responsive */

@media only screen and (min-width:1222px)and (max-width:1323px){
    .iln-check{width: 303px}
}
@media only screen and (min-width:1150px)and (max-width:1221px){
    .iln-check{width: 269px}
}
@media only screen and (min-width:1040px)and (max-width:1149px){
    .iln-check{width: 246px}
}

@media only screen and (min-width:990px)and (max-width:1039px){
    .iln-check{width: 231px}
}
@media only screen and (min-width:877px)and (max-width:989px){
    .iln-check{width: 46.7%;float: none}
}

/* End  page checkout responsive */


/* Page User responsive */

@media only screen and (min-width:350px)and (max-width:459px){
	.section-register{margin: 12px;font-size: 25px}
	.bx-reg{padding: 4px;width: 96%}
	.box-user label{padding-left: 12px}
	.lab-bx{font-size: 15px}
}
@media only screen and (min-width:280px)and (max-width:349px){
	.section-register{margin: 12px;font-size: 19px}
	.bx-reg{padding: 4px;width: 96%}
	.box-user label{padding-left: 6px}
	.lab-bx{font-size: 14px}
	#password-requirements div{margin-left: 8px}
}
@media only screen and (min-width:200px)and (max-width:279px){
	.section-register{margin: 3px;font-size: 16px}
	.bx-reg{padding: 4px;width: 96%}
	.box-user label{padding-left: 6px}
	.lab-bx{font-size: 13px}
	#password-requirements div{margin-left: 8px;font-size: 13px}
	.box-user{width: 96%}
	.box-user-reg{margin-top: 22px}
	.user-btn{font-size: 15px}
	.toggle-password{right: 15px}
}

/* End Page User responsive */


/* Page FAvoris responsive */

@media only screen and (min-width:1200px)and (max-width:1319px){
	.wish-det{width: 84%}
}
@media only screen and (min-width:1000px)and (max-width:1199px){
	.wish-det{width: 82%}
	.tk-im{width: 148px}
	.tk-im span{font-size: 15px}
}
@media only screen and (min-width:900px)and (max-width:999px){
	.wish-det{width: 79%}
	.favoris-box-list{height: auto}
}

@media only screen and (min-width:800px)and (max-width:899px){
	.wish-det{width: 79%}
	.favoris-box-list{height: auto}
	.wish-img{height: 112px}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.tk-im{width: 134px}
	.tk-im span{font-size: 13.5px}
}
@media only screen and (min-width:700px)and (max-width:799px){
	.wish-det{width: 82%}
	.favoris-box-list{height: auto}
	.wish-img{height: 84px;margin-top: 22px}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.price-fv{font-size: 16px}
	.fav-stock{font-size: 14px}
	.option-content-fav{font-size: 13px}
	.tk-im{width: 134px;line-height: 87px}
	.tk-im span{font-size: 13.5px}
	.tk-div{width: 75%!important}
}
@media only screen and (min-width:600px)and (max-width:699px){
	.wish-det{width: 78%;height: auto}
	.favoris-box-list{height: auto;width: 95%}
	.wish-img{height: 84px;margin-top: 22px}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.price-fv{font-size: 16px}
	.fav-stock{font-size: 14px}
	.option-content-fav{font-size: 13px}
	.option-fav{float: none;margin-top: 0;margin-bottom: 11px}
	.tk-im{width: 134px;line-height: 87px}
	.tk-im span{font-size: 13.5px}
	.tk-div{width: 70%!important}
}
@media only screen and (min-width:500px)and (max-width:599px){
	.wish-det{width: 73%;height: auto}
	.favoris-box-list{height: auto;width: 95%}
	.wish-img{height: 84px;margin-top: 22px}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.price-fv{font-size: 16px}
	.fav-stock{font-size: 14px}
	.option-content-fav{font-size: 13px}
	.option-fav{float: none;margin-top: 0;margin-bottom: 11px}
	.tk-im{width: 134px;line-height: 87px}
	.tk-im span{font-size: 13.5px}
	.tk-div{width: 63%!important}
}
@media only screen and (min-width:380px)and (max-width:499px){
	.wish-det{width: 65%;height: auto}
	.favoris-box-list{height: auto;width: 95%}
	.wish-img{height: 84px;margin-top: 22px}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.price-fv{font-size: 15px!important}
	.fav-stock{font-size: 14px}
	.option-content-fav{font-size: 13px}
	.section-cat-prd{width: 97%!important}
	.option-fav{float: none;margin-top: 0;margin-bottom: 11px}
	.price-fv small{font-size: 11px}
	.tk-im{width: 120px;line-height: 84px}
	.tk-im span{font-size: 12.5px}
	.tk-div{width: 57%!important}
	.tk-div .tit-prd-fav{font-size: 14px!important}
}
@media only screen and (min-width:300px)and (max-width:399px){
	.section-cat-prd{margin: 0}
	.wish-det{width: 67%;height: auto;margin-left: 1px}
	.favoris-box-list{height: auto;width: 93%}
	.wish-img{height: 60px;margin-top: 22px}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.price-fv span{font-size: 16px;display: inline-flex!important;flex-direction: column!important;align-items: flex-start!important;white-space: normal!important;line-height: 1.1!important;}
	.fav-stock{font-size: 14px}
	.option-content-fav{font-size: 13px}
	.section-cat-prd{width: 97%!important}
	.option-fav{float: none;margin-top: 0;margin-bottom: 11px}
	.tk-im{width: 100%;line-height: 60px;margin-bottom: 11px}
	.tk-div{width: 100%!important;margin-left: -11px!important}
	.tk-div .tit-prd-fav{font-size: 14px!important}
}
@media only screen and (min-width:250px)and (max-width:299px){
	.section-cat-prd{margin: 0}
	.wish-det{width: 100%;height: auto;margin-left: 1px}
	.favoris-box-list{height: auto;width: 91%}
	.wish-img{width: 100%;margin-bottom: 11px}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.price-fv span{font-size: 15px;display: inline-flex!important;flex-direction: column!important;align-items: flex-start!important;white-space: normal!important;line-height: 1.1!important;}
	.fav-stock{font-size: 14px}
	.option-content-fav{font-size: 13px}
	.section-cat-prd{width: 97%!important}
	.option-fav{float: none;margin-top: 0;margin-bottom: 11px}
	.tk-im{width: 100%;height: 60px;line-height: 60px;margin-bottom: 11px}
	.tk-im span{font-size: 12.5px}
	.tk-div{width: 100%!important;margin-left: -11px!important}
	.tk-div .tit-prd-fav{font-size: 14px!important}
}

@media only screen and (min-width:200px)and (max-width:249px){
	.section-cat-prd{margin: 0}
	.wish-det{width: 90%!important;height: auto!important;margin-left: 1px}
	.wish-det img{width: 100%!important;height: auto!important;}
	.favoris-box-list{height: auto;width: 86%}
	.wish-img{width: 100%!important;margin-bottom: 11px}
	.wish-img img{width: 100%}
	.content-favoris-box .tit-prd-fav{font-size: 15px}
	.price-fv span{font-size: 15px;display: inline-flex!important;flex-direction: column!important;align-items: flex-start!important;white-space: normal!important;line-height: 1.1!important;}
	.fav-stock{font-size: 14px}
	.option-content-fav{font-size: 13px}
	.section-cat-prd{width: 97%!important}
	.option-fav{float: none;margin-top: 0;margin-bottom: 11px}
	.title-prd-cat h1{font-size: 16px}
	.chemin strong{font-size: 15px}
	.tk-im{width: 100%;height: 60px;line-height: 60px;margin-bottom: 11px}
	.tk-im span{font-size: 11.5px}
	.tk-div{width: 100%!important;margin-left: -11px!important}
	.tk-div .tit-prd-fav{font-size: 14px!important}
}

/* End Page FAvoris responsive */


/* Page Coupons responsive */

@media only screen and (min-width:320px)and (max-width:515px){
	.section-cat-prd{width: 97%!important}
}
@media only screen and (min-width:280px)and (max-width:319px){
	.section-cat-prd{width: 97%!important}
	.coupon-box-list{width: 91%}
	.title-prd-cat h1{font-size: 19px}
	.cp-lg{height: 20px}
}

@media only screen and (min-width:200px)and (max-width:279px){
	.section-cat-prd{width: 97%!important}
	.coupon-box-list{width: 91%;font-size: 12px!important;height: auto}
	.title-prd-cat h1{font-size: 13px}
	.cp-lg{height: 20px;display: none}
	.sim-cp i{display: none}
	.nm-cp{display: none}
}

/* End Page Coupons responsive */

/* Page Detail commande responsive */

@media only screen and (min-width:1000px)and (max-width:1224px){
	.cn-dt-pm{width: 46%}
	.hh-msg{width: 96%!important}
}
@media only screen and (min-width:900px)and (max-width:999px){
	.cn-dt-pm{width: 46%;font-size: 14px}
	.hh-msg{width: 96%!important}
	.toto-cm{font-size: 14px}
}
@media only screen and (min-width:500px)and (max-width:899px){
	.cn-dt-pm{width: 92%;font-size: 14px}
	.toto-cm{font-size: 14px}
	.user-msg{width: auto!important}
}
@media only screen and (min-width:400px)and (max-width:499px){
	.cn-dt-pm{width: 88%;font-size: 14px;height: auto!important}
	.favoris-box-list{height: auto!important}
	.lign-track-cm{float: none}
	.cm-n{font-size: 14px}
	.title-prd-cat h1{font-size: 20px}
	.hr-cm{width: 95%}
	.stt-tkt{float: right!important}
	.stat-wd{font-size: 14px;padding: 5px;margin-right: 11px}
	.toto-cm{font-size: 14px}
	.user-msg{width: 70%!important}
}
@media only screen and (min-width:300px)and (max-width:399px){
	.cn-dt-pm{width: 83%;font-size: 14px;height: auto!important}
	.favoris-box-list{height: auto!important}
	.lign-track-cm{float: none}
	.cm-n{font-size: 14px}
	.title-prd-cat h1{font-size: 16px}
	.hr-cm{width: 95%}
	.stt-tkt{float: right!important}
	.stat-wd{font-size: 14px;padding: 5px;margin-right: 11px}
	.toto-cm{font-size: 13.5px}
	.user-msg{width: 72%!important}
	.lign-cm{font-size: 14.5px}
	.msg{max-width: 100%;font-size: 13.5px}
}
@media only screen and (min-width:200px)and (max-width:299px){
	.cn-dt-pm{width: 65%;font-size: 14px;height: auto!important}
	.cn-cmm{width: 79%!important}
	.favoris-box-list{height: auto!important}
	.lign-track-cm{float: none}
	.cm-n{font-size: 12px}
	.title-prd-cat h1{font-size: 14px}
	.title-prd-cat{line-height: 27px!important}
	.hr-cm{width: 95%}
	.lign-track-cm button{font-size: 12px}
	.lign-cm{font-size: 12px}
	.stt-tkt{float: right!important}
	.stat-wd{font-size: 14px;padding: 5px;margin-right: 11px}
	.toto-cm{font-size: 13.5px}
	.user-msg{width: 72%!important}
	.lign-cm{font-size: 14.5px}
	.msg{max-width: 100%;font-size: 13.5px}
	.dt-msgg{width: 83%}
}
/* Responsive */
@media only screen and (min-width:280px)and (max-width:768px) {
    .step { width: 87%; left: 0 !important; text-align: right;padding: 20px 14px }
    .tracking-container::before { left: 20px; }
    .circle { margin-right: 0;width: 50px;height: 45px }
} 
@media only screen and (min-width:200px)and (max-width:279px) {
    .step { width: 87%; left: 0 !important; text-align: right;padding: 20px 14px }
    .tracking-container::before { left: 20px; }
    .circle { margin-right: 0;width: 50px;height: 45px }
}
/* End Page Detail commande responsive */


/* Pages footer responsive */

@media only screen and (min-width:400px)and (max-width:599px){
	.det-faq{padding: 11px}
	.cat-ti h1{font-size: 28px}
}
@media only screen and (min-width:300px)and (max-width:399px){
	.det-faq{padding: 11px;font-size: 15px}
	.det-faq h1 strong{font-size: 24px}
	.cat-ti h1{font-size: 24px}
}
@media only screen and (min-width:200px)and (max-width:299px){
	.det-faq{padding: 11px;font-size: 14px}
	.det-faq h1 strong{font-size: 22px}
	.cat-ti h1{font-size: 22px}
}

/* End Pages footer responsive */


/* Pages Partenariat responsive */

@media only screen and (min-width:350px)and (max-width:768px){
    .hero{text-align:center;flex-direction:column;padding: 32px 10%}
}
@media only screen and (min-width:1200px)and (max-width:1335px){
    .hero{text-align:center;flex-direction:column;padding: 32px 10%}
	.adv-grid{grid-template-columns: repeat(auto-fit,minmax(202px,1fr))}
	.step-card{max-width: 198px}
}
@media only screen and (min-width:1200px)and (max-width:1358px){
	.adv-cards{flex: 1 1 210px}
	.partner-card{padding: 14px}
}
@media only screen and (min-width:1100px)and (max-width:1199px){
	.adv-cards{flex: 1 1 185px;padding: 13px}
	.partner-card{padding: 1px}
}
@media only screen and (min-width:900px)and (max-width:1099px){
	.adv-cards{flex: none;max-width: none;width: 43%}
	.partner-card{padding: 1px;max-width: none;width: 48%;flex: none}
}
@media only screen and (min-width:800px)and (max-width:899px){
	.adv-cards{flex: none;max-width: none;width: 43%}
	.partner-card{padding: 1px;max-width: none;width: 48%;flex: none}
}
@media only screen and (min-width:600px)and (max-width:799px){
	.adv-cards{flex: none;max-width: none;width: 40%}
	.partner-card{padding: 1px;max-width: none;width: 48%;flex: none;display: inline-block;margin: 3px;margin-bottom: 20px;height: 197px;float: left}
	.advantages, .partner-grid, .steps-grid {flex-direction:column; align-items:center;}
	.advantages, .partner-grid{display: inherit}
	.step-card{max-width: none;width: 39%;float: left;display: inline-block;margin: 4px;margin-bottom: 20px}
	.steps-grid{display: inline-block}
	.form-groups input, .form-groups textarea{width: 95%}
	.form-groups select{width: 100%}
}
@media only screen and (min-width:500px)and (max-width:599px){
	.hero-partner h1{font-size: 2rem}
	.adv-cards{flex: none;max-width: none;width: 97%}
	.partner-card{padding: 1px;max-width: none;width: 97%;flex: none;display: block;margin: 3px;margin-bottom: 20px;height: auto;}
	.partner-card button{margin-bottom: 11px}
	.steps{padding: 26px 20px}
	.advantages, .partner-grid, .steps-grid {flex-direction:column; align-items:center;}
	.advantages, .partner-grid{display: inherit}
	.step-card{max-width: none;width: 97%;display: block;margin-bottom: 11px;padding: 10px}
	.steps-grid{display: inline-block}
	.partner-form-section{padding: 60px 23px}
	.form-groups input, .form-groups textarea{width: 95%}
	.form-groups select{width: 102%}
}
@media only screen and (min-width:400px)and (max-width:499px){
	.hero-partner{padding: 32px 20px 60px}
	.hero-partner h1{font-size: 2rem}
	.hero-partner p{font-size: 1.1rem}
	.adv-cards{flex: none;max-width: none;width: 97%}
	.partner-card{padding: 1px;max-width: none;width: 97%;flex: none;display: block;margin: 3px;margin-bottom: 20px;height: auto;}
	.partner-card button{margin-bottom: 11px}
	.partner-types{padding: 0px 20px}
	.steps{padding: 26px 20px}
	.advantages, .partner-grid, .steps-grid {flex-direction:column; align-items:center;}
	.advantages, .partner-grid{display: inherit}
	.step-card{max-width: none;width: 97%;display: block;margin-bottom: 11px;padding: 10px}
	.steps-grid{display: inline-block}
	.partner-form-section{padding: 60px 23px}
	.form-groups input, .form-groups textarea{width: 95%}
	.form-groups select{width: 102%}
}
@media only screen and (min-width:300px)and (max-width:399px){
	.hero-partner{padding: 32px 20px 60px}
	.hero-partner h1{font-size: 1.6rem}
	.hero-partner p{font-size: 0.9rem}
	.adv-cards{flex: none;max-width: none;width: 97%}
	.partner-card{padding: 1px;max-width: none;width: 97%;flex: none;display: block;margin: 3px;margin-bottom: 20px;height: auto;}
	.partner-card button{margin-bottom: 11px}
	.partner-types{padding: 0px 20px}
	.steps{padding: 26px 20px}
	.advantages, .partner-grid, .steps-grid {flex-direction:column; align-items:center;}
	.advantages, .partner-grid{display: inherit}
	.step-card{max-width: none;width: 97%;display: block;margin-bottom: 11px;padding: 10px}
	.steps-grid{display: inline-block}
	.partner-form-section{padding: 60px 23px}
	.form-groups input, .form-groups textarea{width: 95%}
	.form-groups select{width: 107%}
}
@media only screen and (min-width:200px)and (max-width:299px){
	.hero-partner{padding: 32px 20px 60px}
	.hero-partner h1{font-size: 1.6rem}
	.hero-partner p{font-size: 0.9rem}
	.partner-types h2{font-size: 1.5rem}
	.adv-cards{flex: none;max-width: none;width: 97%}
	.partner-card{padding: 1px;max-width: none;width: 97%;flex: none;display: block;margin: 3px;margin-bottom: 20px;height: auto;}
	.partner-card button{margin-bottom: 11px}
	.partner-types{padding: 0px 3px}
	.steps{padding: 26px 0px}
	.advantages, .partner-grid, .steps-grid {flex-direction:column; align-items:center;}
	.advantages, .partner-grid{display: inherit}
	.step-card{max-width: none;width: 82%;display: block;margin-bottom: 11px;}
	.steps-grid{display: inline-block}
	.partner-form-section h2{font-size: 1.5rem}
	.partner-form-section{padding: 60px 23px}
	.form-groups input, .form-groups textarea{width: 85%!important}
	.form-groups select{width: 107%}
}
@media only screen and (min-width:1000px)and (max-width:1199px){
    .hero{text-align:center;flex-direction:column;padding: 32px 10%}
	.adv-grid{grid-template-columns: repeat(auto-fit,minmax(293px,1fr))}
	.step-card{width: 43%;flex: none;max-width: none;}
}
@media only screen and (min-width:900px)and (max-width:999px){
    .hero{text-align:center;flex-direction:column;padding: 32px 10%}
	.adv-grid{grid-template-columns: repeat(auto-fit,minmax(293px,1fr))}
	.step-card{width: 42%;flex: none;max-width: none;}
}
@media only screen and (min-width:270px)and (max-width:349px){
    .hero{text-align:center;flex-direction:column;padding: 32px 10%}
	.cta-btn{font-size: 12px}
	.cta-btn-lg{font-size: 12px;padding: 12px 14px}
	.advantages{padding: 32px 6%}
	.cta-final{padding: 12px 4%}
	.step-card{flex: 1 1 auto}
}
@media only screen and (min-width:260px)and (max-width:269px){
	.hero-content h1{font-size: 36px}
    .hero{text-align:center;flex-direction:column;padding: 32px 3%}
	.cta-btn{font-size: 12px;padding: 8px;}
	.cta-btn-lg{font-size: 12px;padding: 12px 14px;float: left}
	.advantages{padding: 32px 6%}
	.cta-final{padding: 12px 4%}
	.step-card{flex: 1 1 auto}
	.section-title{font-size: 28px}
	.adv-card{padding: 3px;width: 97%}
	.steps h2{font-size: 1.9rem}
	.step-card{padding: 17px;height: auto}
	.cta-final h2{font-size: 28px}
}
@media only screen and (min-width:200px)and (max-width:259px){
	.hero-content h1{font-size: 36px}
    .hero{text-align:center;flex-direction:column;padding: 32px 3%}
	.cta-btn{font-size: 12px;padding: 8px;}
	.cta-btn-lg{font-size: 12px;padding: 12px 14px;float: left}
	.advantages{padding: 32px 10%}
	.cta-final{padding: 12px 4%;margin-bottom: 32px}
	.step-card{flex: 1 1 auto}
	.section-title{font-size: 28px}
	.adv-card{padding: 3px;width: 73%}
	.steps h2{font-size: 1.9rem}
	.step-card{padding: 17px;height: auto}
	.cta-final h2{font-size: 28px}
}
@media only screen and (min-width:400px)and (max-width:500px){
	.vendor-form .form-group{width: 88%}
	.upload-group{width: 98%!important}
	.checkbox-group{width: 106%!important}
	.vendor-form .form-group select{width: 110%}
	.vendor-hero .form-card h2{font-size: 23px}
}
@media only screen and (min-width:300px)and (max-width:399px){
	.vendor-form .form-group{width: 88%}
	.upload-group{width: 100%!important}
	.checkbox-group{width: 106%!important}
	.vendor-form .form-group select{width: 110%}
	.vendor-hero .form-card h2{font-size: 23px}
}
@media only screen and (min-width:200px)and (max-width:299px){
	.vendor-form select{width: 104%}
	.vendor-form input, .vendor-form textarea{width: 72%}
}

/* End Pages Partenariat responsive */


/* Pages categorie-product.php responsive */

@media only screen and (min-width:1300px)and (max-width:1332px){
	.title-prd-cat{text-align: left}
	.filtre-product{width: 23%}
	.product-categoery{width: 71%;text-align: center}
	.descr-prd-list{text-align: left}
	.jauge{width: 41%}
	.no-results{text-align: left;padding-left: 11px}
}
@media only screen and (min-width:1200px)and (max-width:1299px){
	.filtre-product{width: 25%}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 68%;text-align: center}
	.descr-prd-list{text-align: left}
	.jauge{width: 41%}
	.no-results{text-align: left;padding-left: 11px}
}
@media only screen and (min-width:1100px)and (max-width:1199px){
	.filtre-product{width: 25%}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 68%;text-align: center}
	.descr-prd-list{text-align: left}
	.jauge{width: 41%}
	.no-results{text-align: left;padding-left: 11px}
}
@media only screen and (min-width:1000px)and (max-width:1099px){
	.pub-cat-thumbnail{width: 100%}
	.filtre-product{width: 25%}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 67%;text-align: center}
	.descr-prd-list{text-align: left}
	.jauge{width: 41%}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 227px!important}
}
@media only screen and (min-width:950px)and (max-width:999px){
	.pub-cat-thumbnail{width: 100%}
	.filtre-product{width: 25%}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 66%;text-align: center}
	.descr-prd-list{text-align: left}
	.jauge{width: 41%}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 192px!important}
}
@media only screen and (min-width:900px)and (max-width:949px){
	.pub-cat-thumbnail{width: 100%}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 100%;text-align: center}
	.product-categoery .product-box{width: 258px}
	.descr-prd-list{text-align: left}
	.jauge{width: 48%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 192px!important}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;}
	.section-cat-prd{margin: 0}
}

@media only screen and (min-width:800px)and (max-width:899px){
	.pub-cat-thumbnail{width: 100%}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 98%;text-align: center}
	.product-categoery .product-box{width: 220px;margin-bottom: 11px}
	.descr-prd-list{text-align: left}
	.jauge{width: 48%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 246px!important}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;}
}

@media only screen and (min-width:700px)and (max-width:799px){
	.pub-cat-thumbnail{width: 100%}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 98%;text-align: center}
	.product-categoery .product-box{width: 188px;margin-bottom: 11px}
	.descr-prd-list{text-align: left}
	.jauge{width: 48%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 192px!important}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}
@media only screen and (min-width:600px)and (max-width:699px){
	.section-cat-prd{margin: 1px}
	.pub-cat-thumbnail{width: 100%;height: auto}
	.pub-cat-product{height: auto;line-height: inherit}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 99.8%;text-align: center}
	.produsct-categoery .prodsuct-box{width: 188px;margin-bottom: 11px}
	.descr-prd-list{text-align: left}
	.jauge{width: 48%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 154px!important}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}
@media only screen and (min-width:500px)and (max-width:599px){
	.title-prd-cat h1{font-size: 18px}
	.section-cat-prd{margin: 1px}
	.pub-cat-thumbnail{width: 100%;height: auto}
	.pub-cat-product{height: auto;line-height: inherit}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left}
	.product-categoery{width: 99.8%;text-align: center}
	.produsct-categoery .prodsuct-box{width: 188px;margin-bottom: 11px}
	.descr-prd-list{text-align: left;width: 53%}
	.jauge{width: 48%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 118px!important}
	.cont-list{margin: 8px;padding-top: 22px}
	.product-box-list{margin: -1px}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}
@media only screen and (min-width:400px)and (max-width:499px){
	.title-prd-cat h1{font-size: 14px}
	.grid{height: 11px!important}
	.type-style-prd a i{font-size: 13px}
	.section-cat-prd{margin: 1px}
	.pub-cat-thumbnail{width: 100%;height: auto}
	.pub-cat-product{height: auto;line-height: inherit}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left;}
	.product-categoery{width: 99.8%;text-align: center}
	.descr-prd-list{text-align: left;width: 53%}
	.jauge{width: 47%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 118px!important}
	.cont-list{margin: 8px;padding-top: 22px}
	.product-box-list{margin: -1px}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px;font-size: 14px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}
@media only screen and (min-width:350px)and (max-width:399px){
	.title-prd-cat h1{font-size: 13px}
	.grid{height: 11px!important}
	.type-style-prd{margin-right: 5px}
	.type-style-prd a i{font-size: 13px}
	.list-cat-filter{padding-left: 0}
	.section-cat-prd{margin: 1px}
	.pub-cat-thumbnail{width: 100%;height: auto}
	.pub-cat-product{height: auto;line-height: inherit}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left;}
	.product-categoery{width: 99.8%;text-align: center}
	.product-categoery .product-box{width: 44%;margin-bottom: 11px}
	.descr-prd-list{text-align: left;width: 53%}
	.jauge{width: 47%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 118px!important}
	.cont-list{margin: 8px;padding-top: 22px}
	.product-box-list{margin: -1px}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px;font-size: 14px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}
@media only screen and (min-width:320px)and (max-width:349px){
	.title-prd-cat h1{font-size: 13px;}
	.chemin{font-size: 15px}
	.grid{height: 8px!important}
	.type-style-prd{margin-right: 5px;}
	.surf-tt{display: none}
	.type-style-prd a i{font-size: 10px}
	.list-cat-filter{padding-left: 0}
	.section-cat-prd{margin: 1px}
	.pub-cat-thumbnail{width: 100%;height: auto}
	.pub-cat-product{height: auto;line-height: inherit}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left;}
	.product-categoery{width: 99.8%;text-align: center}
	.product-categoery .product-box{width: 44%;margin-bottom: 11px}
	.descr-prd-list{text-align: left;width: 53%}
	.jauge{width: 47%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 118px!important}
	.cont-list{float: none;display: block}
	.product-box-list{margin: -1px;height: auto}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px;font-size: 14px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}
@media only screen and (min-width:280px)and (max-width:319px){
	.title-prd-cat h1{font-size: 13px;}
	.chemin{font-size: 15px}
	.grid{height: 8px!important}
	.type-style-prd{margin-right: 5px;}
	.surf-tt{display: none}
	.type-style-prd a i{font-size: 10px}
	.list-cat-filter{padding-left: 0}
	.section-cat-prd{margin: 1px}
	.pub-cat-thumbnail{width: 100%;height: auto}
	.pub-cat-product{height: auto;line-height: inherit}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left;}
	.product-categoery{width: 99.8%;text-align: center}
	.product-categoery .product-box{width: 44%;margin-bottom: 11px!important;margin: -1px}
	.descr-prd-list{text-align: left;width: 53%}
	.jauge{width: 47%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 118px!important}
	.cont-list{float: none;display: block}
	.product-box-list{margin: -1px;height: auto}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px;font-size: 14px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}
@media only screen and (min-width:200px)and (max-width:279px){
	.title-prd-cat h1{font-size: 13px;}
	.chemin{font-size: 15px}
	.grid{height: 8px!important}
	.type-style-prd{margin-right: 5px;}
	.surf-tt{display: none}
	.type-style-prd a i{font-size: 10px}
	.list-cat-filter{padding-left: 0}
	.cat-prd{padding: 1px}
	.section-cat-prd{margin: 1px}
	.pub-cat-thumbnail{width: 100%;height: auto}
	.pub-cat-product{height: auto;line-height: inherit}
	.filter-mobile-desck{width: 25%;display: none}
	.title-prd-cat{text-align: left;}
	.product-categoery{width: 99.8%;text-align: center}
	.product-categoery .product-box{width: 44%;margin-bottom: 11px!important;margin: -1px}
	.descr-prd-list{text-align: left;width: 53%}
	.jauge{width: 42%!important}
	.no-results{text-align: left;padding-left: 11px}
	.product-box-list .thumb-product .img-product{height: 118px!important}
	.cont-list{float: none;display: block}
	.product-box-list{margin: -1px;height: auto}
	.filtre-product-mob{display: block;border-left: 1px solid gainsboro;cursor: pointer;margin: 0!important;padding-left: 8px;font-size: 14px}
	.filtre-product{width: 96%;margin-left: auto;margin-right: auto}
	.filter-mobile-popup {position: fixed;inset: 0;background: rgba(0,0,0,0.5);display: none;z-index: 99999;}
    .filter-mobile-popup.active {display: flex;margin-left: auto;margin: auto}
.filter-mobile-content {background: #fff;width: 100%;height: 100%;overflow-y: auto;padding: 15px;}
.filter-mobile-header {display: flex;justify-content: space-between;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.close-filter {font-size: 26px;cursor: pointer;}
.apply-filter-mob {width: 100%;padding: 14px;background: dodgerblue;color: #fff;border: none;border-radius: 6px;font-size: 16px;margin-top: 20px;margin-bottom: 11px}
}

/* End Pages categorie-product.php responsive */


/* Pages add-avis.php responsive */

@media only screen and (min-width:500px)and (max-width:599px){
	.review-container{width: 92%}
}
@media only screen and (min-width:400px)and (max-width:499px){
	.review-container{width: 90%}
	.stars label{font-size: 30px}
	.text-area{width: 94%}
	.upload-label{width: 92%}
}
@media only screen and (min-width:300px)and (max-width:399px){
	.review-container{width: 87%}
	.stars label{font-size: 24px}
	.text-area{width: 90%}
	.upload-label{width: 88%}
	.review-container h1{font-size: 24px}
	.prd-info .prd-name{font-size: 15px}
}
@media only screen and (min-width:200px)and (max-width:299px){
	.review-container{width: 79%}
	.stars label{font-size: 24px}
	.text-area{width: 90%}
	.upload-label{width: 88%}
	.review-container h1{font-size: 24px}
	.prd-info .prd-name{font-size: 15px}
	.prd-img{width: 55px;height: 55px}
}

/* End Pages add-avis.php responsive */