section.header{position:relative;padding:0;box-shadow:0 3px 5px #00000060}
li.nav-item:before{display:none}
.logo{max-height:27px;margin-top:0}
p.txt-btn{display:none}
p.title_carousel{font-size:6.6vw}
.bloc{padding:15px}
.title_contact{display:block;margin-bottom:0}
section.contact{text-align:center}
.cmd{margin-top:0!important;padding-top:0!important}
.bg-contact{display:none}
.bloc-product{border:5px solid #fff;box-shadow:none;margin-top:50px;height:auto;padding:30px}
.text-right.mob{text-align:center!important;margin:50px 0 0}
.ico-way{display:none!important}
.col-lg-3.col-sm-3.text-center{width:25%}
.line-right{border:none}
.pos-center{margin-top:0}
.icon-tab{position:relative;margin-top:-35px}
.table thead{display:none}
.table,.table tbody,.table tr,.table td{display:block;width:100%}
.table tr{margin-bottom:15px}
.table td{padding-left:50%;text-align:left;position:relative}
.table td:not(.text-center)::before{content:attr(data-label);position:relative;left:0;width:50%;padding-left:15px;padding-right:15px;font-size:15px;font-weight:700;text-align:left}
.pagination-bloc,.nombre-filleuls{text-align:center}
#user,#logout1,#logout2{margin:0 7px 0 0}
#shop{margin:0}
.header .navbar a.d-inline-flex{height:63px;width:auto}
@media (max-width: 500px){
.header .navbar a.d-inline-flex{height:50px;width:auto}
.header .navbar a.d-inline-flex>div{width:50px;height:50px;padding:11px}
}