
@media only screen and (max-width: 5000px) {

  

}


@media only screen and (max-width: 3000px) {

  

}


@media only screen and (max-width: 1320px) {


}


@media only screen and (max-width: 1200px) {



}


@media only screen and (max-width: 1024px) {

.banniere-item {
    height: 500px;
}

.item-apres-banniere {
    width: 33.33%;
}

.wrap-apres-banniere {
    justify-content: center;
}

.wrap-item-apres-banniere {
    padding: 26px 15px;
}

.left-hot-deal {
    width: 30%;
}

.right-hot-deal {
    width: 70%;
}

.h-deal.title {
    font-size: 32px;
}

.h-deal.desciption {
    font-size: 25px;
}

.wrap-right-meilleure-vente {
    width: 30%;
}

.parent-left-meilleure-ventes {
    width: 70%;
}





.wrap-item-banner-apbannniere img {
    /* height: 200px; */
}

.h-deal.desciption-sale {
    font-size: 18px;
}

.h-deal.desciption-sale span {
    font-size: 50px;
}

.title-coundown-head {
    font-size: 15px;
    white-space: wrap;
}

.h-deal.countdown-head {
    width: 100%;
}

.item-countdowm h3 {
    min-width: 40px;
    font-size: 16px;
}

}

@media only screen and (max-width: 900px) {

    .left-header {
        width: 120px;
    }
    
    figure.icone-apbanniere img {
        width: 34px;
    }
    
    .content-apres-banniere {
        padding-left: 15px;
    }
    
    .content-apres-banniere h3 {
        font-size: 15px;
    }
    
    .content-apres-banniere p {
        font-size: 13px;
    }
    
    .wrap-item-apres-banniere {
        padding: 20px 12px;
    }
    
    .title-filigrane {
        font-size: 80px;
    }
    
    .section-title h2 {
        font-size: 22px;
    }
    
    .wrap-par-categories .nav-btn {
        width: 50px;
        height: 50px;
    }
    
    .wrap-par-categories:before {
        height: 80px;
    }
    
    .name-produit-par-cat h3 {
        font-size: 13px;
    }
    
    .name-produit-par-cat {
        padding: 10px 0 0 0;
    }
    
    .title-item-nouveaute-box {
        margin-bottom: 15px;
    }
    
    .name-wrap-item-nouveaute {
        font-size: 16px;
    }

.name-wrap-item-nouveaute {
    line-height: 22px;
}
    
    .star-wrap-item-nouveaute {
        padding: 8px 0;
        line-height: 12px;
    }
    
    .prix-wrap-item-nouveaute {
        font-size: 18px;
        line-height: 22px;
    }
    .favoris-and-share-wrap-item-nouveaute ul li {
        font-size: 13px;
        line-height: 38px;
    }    
    .content-hdeal, .content-product {
        padding: 5px 10px 5px;
    }
    
    .h-deal.title {
        font-size: 27px;
        margin-bottom: 25px;
    }
    
    .h-deal.desciption-sale {
        margin-bottom: 24px;
    }
    
    .right-hot-deal .nav-btn {
        display: none;
    }
    
    .item-img.products-thumb img {
        height: 160px;
    }
    
    
    .parent-wrap-right-nouveautes {
        width: 100%;
    }
    
    .content-hdeal, .content-product {
        padding: 0;
    }
    
    .product-name {
        font-size: 12px;
    }
    
    span.Price-amount.amount {
        font-size: 15px;
    }
    
    .item-bottom a {
        font-size: 12px;
        height: 30px;
    }

    .item-meilleure-ventes {
        padding: 5px;
    }
    
    .wrap-right-meilleure-vente {
        width: 25%;
    }
    
    .parent-left-meilleure-ventes {
        width: 75%;
    }

    .item-meilleure-ventes {
        padding: 5px;
    }
    
    .wrap-right-meilleure-vente {
        width: 25%;
    }
    
    .parent-left-meilleure-ventes {
        width: 75%;
    }
    
    .item-service-title h3 {
        font-size: 18px;
        line-height: 20px;
    }
    
    p.service-item-text {
        margin-bottom: 20px;
    }
    
    .wrapper-service .nav-btn {
        font-size: 20px;
    }
    
    .service-item-bottom a {
        font-size: 14px;
    }

    .image-wrap-item-nouveaute {
    height: 200px;
    }
    
    .title-item-nouveaute-box h2 {
        font-size: 16px;
    }
    
    .progress-stock-wrap-item-nouveaute {
        margin-bottom: 20px;
    }
    
    .wrap-parent-wrap-right-nouveautes {
        padding: 15px;
    }
    .wrap-right-meilleure-vente img {
        height: 310px;
    }
    
    a.button.add_to_cart_button {
        width: calc(100% - 35px);
        font-size: 11px;
        margin-right: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    a.add_to_wishlist.button {
        width: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .wrap-item-meilleure-vente .item-bottom {
        display: flex;
    }

    .social-footer {
        width: 33%;
        justify-content: center;
        padding: 24px 17px;
    }
    
    .social-footer a {
        width: 35px;
        margin-right: 8px;
    }
    
    .parent-wrap-newsletter.row-container {
        padding: 20px 15px;
        width: 65%;
        margin-left: 15px;
    }
    
    .left-newsletter {
        width: 60%;
    }
    
    .right-newsletter {
        width: 40%;
    }
    
    
    form.form-newsletter input {
        height: 45px;
        padding-right: 34px;
        font-size: 14px;
    }
    
    form.form-newsletter button {
        width: 20px;
        left: 82%;
    }
    
    .left-newsletter h3 {
        font-size: 15px;
    }
        
}

@media only screen and (max-width: 768px) {

.banniere-item {
    height: 300px;
}

.banniere .nav-btn {
    width: 45px;
    height: 45px;
    font-size: 13px;
}

.item-apres-banniere {
    width: 50%;
}

.wrap-item-banner-apbannniere img {
    height: auto;
}

.item-banner-apbannniere {
    padding: 5px 5px;
}

.wrap-item-banner-apbannniere {
    border-radius: 10px;
}

section.wrapper-apres-banniere {
    padding: 40px 0 15px 0;
}

section.wrapper-par-categories {
    padding: 15px 0 55px;
}

.wrap-par-categories {
    padding: 0 70px 20px;
}

.wrap-par-categories .nav-btn {
    width: 40px;
    font-size: 18px;
}

.wrap-par-categories:before {
    height: 80px;
}

.wrap-par-categories .owl-nav {
    bottom: 0;
}

.name-produit-par-cat h3 {
    font-size: 13px;
}


.wrap-right-meilleure-vente {
    display: none;
}

.parent-left-meilleure-ventes {
    width: 100%;
}

h2.h-deal.title {
    font-size: 23px;
    margin-bottom: 16px;
}

.h-deal.desciption {
    font-size: 17px;
}

.h-deal.desciption-sale {
    font-size: 15px;
    margin-bottom: 15px;
}

.h-deal.desciption-sale span {
    font-size: 35px;
}

h4.title-coundown-head {
    font-size: 14px;
}

.wrap-countdown-info {
    /* flex-direction: column; */
    width: fit-content;
}

.item-countdowm {
    /* display: flex; */
    align-items: center;
    /* padding-bottom: 10px; */
}

.item-countdowm span {
    padding-left: 10px;
}

.item-countdowm h3 {
    min-width: 55px;
    line-height: 30px;
}

.countdown-info {
    justify-content: center;
    display: flex;
}



.wrap-left-meilleure-ventes .owl-nav {
    right: -15px;
}

.product-name {
    font-size: 13px;
}

.reviews-content {
    font-size: 11px;
    margin: 5px 0;
}

span.item-price {
}

.item-price ins {
    font-size: 15px;
}

.item-price del {
    font-size: 12px;
}

span.devise {
    font-size: 10px;
}

a.button.add_to_cart_button {
    line-height: 35px;
    font-size: 11px;
    height: 35px;
}

.item-bottom a {
    line-height: 35px;
    height: 35px;
}

    .wrap-hot-deal {
    flex-direction: column;
    padding-right: 20px;
}

.left-hot-deal {
    width: 100%;
}

.right-hot-deal {
    width: 100%;
    margin-top: 20px;
}

.item-service-title h3 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 2px;
}

.wrap-item-service {
    padding: 35px 20px 10px;
}

p.service-item-text {
    /* text-align: left; */
}

.social-footer {
    width: 50%;
    margin-bottom: 10px;
}

.parent-wrap-newsletter.row-container {
    width: 100%;
    margin: 0;
}

.wrapper-partenaire {
    padding: 30px 0 20px;
}

.ligne-titre {
    margin-bottom: 15px;
    width: 100%;
}

.slick-dotted.slick-slider {
    margin-bottom: 5px;
    padding-top: 50px;
}

.wrapper-footer {
    padding: 80px 0 20px;
}
    .wrap-item-meilleure-vente .item-bottom {
    visibility: visible;
    opacity: 1;
    height: 34px;
    transform: initial;
}

}


@media only screen and (max-width: 600px) {

.left-header {
    width: 110px;
            
}

.item-countdowm h3 {
    min-width: 50px;
}

.item-countdowm span {
    padding-left: 5px;
}

.item-img.products-thumb img {
    height: 200px;
}

a.button.add_to_cart_button {
    width: 150px;
    line-height: 11px;
}

.item-bottom {
    display: flex;
    justify-content: center;
}

a.add_to_wishlist.button {
    width: 35px;
}

.parent-wrap-right-nouveautes {
    padding: 15px 0;
}

.wrap-parent-wrap-right-nouveautes {
    margin: 0;
}

.wrap-item-produit.wrap-item-meilleure-vente img {
    height: 150px;
}

.sale-off {
    width: 30px;
}

.section-title h2 {
    font-size: 20px;
}

.wrap-meilleure-ventes + .section-title {
    margin-bottom: 50px;
}

.wrap-left-meilleure-ventes .nav-btn {
    width: 40px;
    height: 30px;
    font-size: 16px;
}

.title-filigrane {
    font-size: 60px;
}

.social-footer {
    width: 60%;
}

.left-newsletter div {
    font-size: 12px;
}

.right-hot-deal {
    padding: 0;
}

}

@media only screen and (max-width: 486px) {
   
    
    
    .wrap-par-categories {
        padding: 0 50px 15px;
    }
    
    .wrap-par-categories .nav-btn {
        width: 35px;
        height: 35px;
        font-size: 13px;
    }
    
    .wrap-par-categories .owl-nav {
        left: 10px;
        right: 10px;
        bottom: 17px;
    }
    
    .wrap-par-categories:before {
        height: 70px;
        bottom: 15px;
    }
    
    .image-par-cat img {
        max-width: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
    }

    
.product-name {
    font-size: 14px;
}

section.wrapper-par-categories {
    padding: 30px 0 25px;
}

section.wrapper-partenaire {
    padding: 30px 0 0;
}

    .name-wrap-item-nouveaute {
    width: 100%;
    font-size: 13px;
}

.title-item-nouveaute-box h2 {
    font-size: 14px;
}

.wrap-right-nouveautes .nav-btn {
    width: 30px;
    font-size: 12px;
}


.star-wrap-item-nouveaute {
    font-size: 12px;
    padding: 4px 0;
}

.favoris-and-share-wrap-item-nouveaute ul li {
    line-height: 14px;
    height: 35px;
    text-align: center;
}

.avalaible-stock-wrap-item-nouveaute {
    font-size: 13px;
}

.prix-wrap-item-nouveaute {
    font-size: 15px;
}

.prix-wrap-item-nouveaute span {
    font-size: 15px;
}

.section-title h2 {
    font-size: 18px;
}

.left-newsletter {
    display: none;
}

.right-newsletter {
    width: 100%;
}

form.form-newsletter button {
    left: 90%;
}

.right-hot-deal .item-img.products-thumb {
    height: 120px;
    width: 100%;
    padding: 10px 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.item-img.products-thumb img {
    width: 185px;
    height: 120px;
    object-fit: cover;
}

.item-countdowm h3 {
    min-width: 40px;
}

.item-img.products-thumb {display: flex;justify-content: center;}
    
.wrapper-service .owl-nav {
    transform: initial;
}

.wrapper-service {
    padding-bottom: 15px;
}
.social-footer {
    padding: 15px;
}

.parent-wrap-newsletter.row-container {
    padding: 15px;
}
.item-meta-shop {
    width: 45px;
}
.icon_bar {
    width: 45px;
}

    .item-service-title span {
    font-size: 13px;
}

.item-service-title {
    padding-bottom: 10px;
    line-height: 15px;
}

p.service-item-text {
    font-size: 13px;
    line-height: 16px;
}

.wrap-item-service {
    min-height: 449px;
    height: 132px;
}

.ligne-titre .section-title {
    width: 100%;
}

    .wrap-item-nouveaute.row-container {
    flex-direction: column;
}

.left-wrap-item-nouveaute {
    width: 100%;
}

.image-wrap-item-nouveaute {
    height: 140px;
}

.right-wrap-item-nouveaute {
    width: 100%;
    padding: 0;
    margin-top: 12px;
}

.wrap-parent-wrap-right-nouveautes {
    padding: 20px;
}

.progress-stock-wrap-item-nouveaute {
    width: 97%;
    margin-bottom: 10px;
}

.favoris-and-share-wrap-item-nouveaute ul {
    justify-content: center;
}

.item-apres-banniere {
    width: 100%;
}

.content-apres-banniere h3 {
    font-size: 14px;
}

.wrap-item-apres-banniere.row-container {
    padding: 10px 6px;
}

.wrap-apres-banniere.row-container {
    padding: 10px;
}

.banniere .nav-btn {
    width: 40px;
    height: 40px;
    font-size: 12px;
}

.banniere .owl-dot span {
    width: 8px;
}

.name-produit-par-cat h3 {
    line-height: 15px;
    font-size: 12px;
}

span.item-price {
    margin-bottom: 10px;
}

.wrapper-nouveautes {
    padding: 40px 0;
}

.wrapper-meilleure-ventes {
    padding: 30px 0;
}
.service-item-bottom {
    margin: 0;
}
  
.image-par-cat {
    width: 90px;
    height: 90px;
}


.item-par-categorie {
    display: flex;
    justify-content: center;
}

  .banniere-item {
    height: 196px;
}

figure.icone-apbanniere img {
    width: 30px;
}

.content-apres-banniere {
    line-height: 10px;
}

.wrap-banner-apbannniere.row-container {
    flex-direction: column;
}

.item-banner-apbannniere {
    width: 100%;
}


.wrap-item-banner-apbannniere img {
    height: 200px;
}  
    .wrap-service {
    margin: 0;
}
.item-service-shape {
    margin-bottom: 10px;
}

.slick-dotted.slick-slider {
    padding-top: 35px;
}
.wrap-left-meilleure-ventes .owl-nav {
    top: -19%;
    right: -8px;
}
    
}

@media only screen and (max-width: 425px) {

   
   .banniere-item {
    height: 151px;
}

.banniere .nav-btn {
    width: 40px;
    font-size: 12px;
}

.banniere .owl-dot span {
    width: 8px;
}

.item-apres-banniere {
    width: 100%;
}

.item-banner-apbannniere {
    width: 100%;
}

.image-par-cat img {
    max-width: 100%;
    object-fit: contain;
}

.image-par-cat {
    height: 150px;
}

.wrap-hot-deal > * {
    width: 100%;
    padding: 0;
}

h2.h-deal.title {
    font-size: 28px;
    margin-bottom: 10px;
}

.h-deal.desciption-sale {
    font-size: 20px;
    margin-bottom: 15px;
}

.wrap-countdown-info {
    flex-direction: row;
}

.item-countdowm {
    display: unset;
    padding-bottom: 0;
}

.left-hot-deal {
    padding-bottom: 5px;
}

.left-header {
    width: 80px;
}

.item-meta-shop {
    width: 35px;
}

.icon_bar {
    width: 40px;
}

.wrap-item-banner-apbannniere img {
    height: 170px;
}

.content-apres-banniere p {
    font-size: 12px;
}

.content-apres-banniere h3 {
    font-size: 13.5px;
}

.title-filigrane {
    font-size: 45px;
}

.image-par-cat {
    height: 85px;
    padding: 0;
}

.image-par-cat img {
    width: 100%;
    height: 100%;
}

.name-produit-par-cat {
    text-align: center;
}

.name-produit-par-cat h3 {
    line-height: 14px;
    font-size: 12px;
}

::before {}

.wrap-par-categories:before {
    height: 60px;
    bottom: 12px;
}

.wrap-par-categories .owl-nav {
    bottom: 7px;
}

.name-wrap-item-nouveaute {
    width: 100%;
}

.right-wrap-item-nouveaute {
    padding-left: 10px;
}

.favoris-and-share-wrap-item-nouveaute ul li {
    font-size: 12px;
}

.section-title h2 {
    font-size: 17px;
}

.wrap-left-meilleure-ventes .nav-btn {
    width: 40px;
    height: 25px;
    font-size: 12px;
}

.wrap-left-meilleure-ventes .owl-nav {
    top: -19%;
    right: -8px;
}

.product-name {
    font-size: 11px;
}

.wrap-meilleure-ventes.row-container {
    padding: 20px 10px 20px;
}

.wrap-meilleure-ventes + .section-title {
    margin-bottom: 30px;
}

.section-title.center {
    margin-bottom: 15px;
}

.wrap-item-nouveaute.row-container {
    box-shadow: none;
}

.item-service-title h3 {
    font-size: 15px;
    margin-bottom: 5px;
}

    
.item-price > span {
    flex-direction: column-reverse;
}

a.button.add_to_cart_button {
    font-size: 9px;
    height: 30px;
}

a.add_to_wishlist.button {
    height: 30px;
}
    .item-service-shape {
    margin-bottom: 10px;
}

.slick-dotted.slick-slider {
    padding-top: 35px;
}
    
}

@media only screen and (max-width: 375px) {



.banniere .nav-btn {
    width: 30px;
    height: 30px;
    font-size: 10px;
}

.content-apres-banniere h3 {
    font-size: 13px;
}

.content-apres-banniere {
    font-size: 12px;
}

figure.icone-apbanniere img {
    width: 35px;
}

.wrap-item-apres-banniere {
    padding: 12px 15px;
}

}


@media only screen and (max-width: 320px) {



}

