/* Classes globales */
body {
  overflow-x: hidden;
}

.padding-50 {
  padding: 50px 0;
}
.title-tab-info {
  color: #3f7fbd;
    font-size: 19px;
    font-weight: 600;
}

.et_full_width_page .container {
  max-width: 1450px;
  /* padding: 0px 8%; */
  padding-bottom: 90px;
}

.flex-row {
  display: flex;
}

/* header */
.et_pb_section_0_tb_header.et_pb_section {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: RGBA(0, 0, 0, 0) !important;
}

/* CROSS .CSS */

.et_pb_section {
  position: relative;
  background-color: transparent;
}
.hideCustom {
  display: none !important;
}
#text-2 .widget-title {
  font-family: "Roboto", sans-serif !important;
  font-size: 24px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #446792;
  white-space: nowrap;
  padding-bottom: 17px;
  border-bottom: 2px solid;
  border-bottom-color: rgba(68, 103, 146, 0.25);
}

.et_overlay {
  display: none;
}

.et_pb_toggle_open .et_pb_toggle_title,
.et_pb_toggle_open h5.et_pb_toggle_title {
  color: #0e0e0e;
}

.woocommerce-page.columns-6 ul.products li.product:hover,
.woocommerce.columns-6 ul.products li.product:hover,
#module_pro_container .qc-wootabs-style11 ul.qc_theme_eleven > li:hover,
.otherBlogsList .pt-cv-page .pt-cv-content-item:hover {
  box-shadow: 6px 3px 14px 0px rgb(0 0 0 / 12%);
}

#slide_row .text-container a {
  box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
}

.otherBlogsList .pt-cv-page .pt-cv-content-item {
  transition: all ease 0.4s;
}

.woocommerce-ordering {
  position: relative;
  z-index: 1;
}

#colcentral #search1_id {
  margin-top: 30px !important;
  width: 100% !important;
  margin-bottom: 10px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.et-db #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row {
  padding-bottom: unset !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px;
}

#page-container .breadcrumbBlogInner,
.archive #page-container .breadcrumbBlogInner,
.et-db #page-container #et-boc .breadcrumbBlogInner {
  padding-top: 40px !important;
}

html .page-id-238930.et-db #page-container #et-boc .breadcrumbBlogInner {
  padding-top: 0 !important;
}

#page-container .breadcrumbBlogInner > div {
  height: 46px;
}

/* END CROSS */

#header-menu {
  display: none;
}

#header3 {
  display: flex;
  justify-content: space-between;
}

#coldroite .et_pb_fullwidth_menu .et_pb_menu__wrap,
#coldroite .et_pb_menu .et_pb_menu__wrap {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

#colcentral {
  /* overflow-x: hidden; */
  /* overflow-y: hidden; */
  margin-right: unset !important;
  margin-left: unset !important;
  margin-right: unset !important;
  display: flex;
}

#colcentral .et_pb_search_0_tb_header {
  /* overflow-x: hidden; */
  /* overflow-y: hidden; */
  margin-right: unset !important;
  margin-left: unset !important;
  margin-right: unset !important;
}

#colgauche {
  width: 10% !important;
  margin-right: 5px !important;
}

#colgauche .et_pb_image_0_tb_header {
  margin-right: 0px !important;
}

#menu-item-238844 {
  background: #446792 !important;
  color: white !important;
  width: 132px;
  text-align: center;
  padding: 3px 0;
  margin-left: 35px !important;
  list-style: none;
  max-height: 38px;
  margin-top: 30px;
}

#menu-item-238844 a {
  font-family: "Roboto", sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  color: white !important;
  letter-spacing: 0px !important;
  padding-bottom: 0 !important;
  vertical-align: middle !important;
  line-height: 34px !important;
  text-transform: uppercase !important;
}

#header-menu {
  z-index: 10;
}

#header-menu li a {
  font-family: "Roboto", sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  color: #333 !important;
  letter-spacing: 0px !important;
  padding-bottom: 0 !important;
  vertical-align: middle !important;
  line-height: 34px !important;
  text-transform: uppercase !important;
}

#header-menu #menu-shop-category > li::before {
  margin: 0 10px 0 0px !important;
  max-height: 30px;
}

#header-menu .sub-menu {
  border-color: #f6b552 !important;
}

#header-menu li a:hover {
  color: #f6b552 !important;
}

#menu-shop-category > li.contact_menu_icon {
  background: #446792 !important;
  color: white !important;
  width: 132px;
  text-align: center;
  padding: 3px 0;
  margin-left: 35px !important;
}

#menu-shop-category > li.contact_menu_icon a {
  color: white !important;
  text-align: center;
  width: 100%;
}

/* #header-menu {
    display: none !important;
}  */

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  z-index: 1;
}

/* page Aide en ligne - FAQ */

/* page Contactez-nous */
/* formulaire */
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
  background: #fff;
  border: 1px solid #e6e6e6;
  padding: 10px 20px;
  line-height: 20px;
  width: 100%;
  max-width: 500px;
}

.wpcf7-submit {
  display: block;
  width: 122px !important;
  background-color: #f59d1a !important;
  cursor: pointer;
  padding: 10px 25px;
  box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
  font-size: 14px;
  font-weight: 400px;
  color: white;
}

.wpcf7-response-output {
  max-width: 500px;
  width: 100%;
  margin: 0 0 50px 0 !important;
}

/* Page mon compte */
/* login */
.page-id-8 .entry-title {
  display: none;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
  border: 0px solid #d3ced2;
  padding: 0px;
  margin: 2em 0;
  text-align: left;
  border-radius: 5px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.woocommerce-form-login :nth-child(3) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.woocommerce-form-login__submit {
  margin: 2% 0 !important;
}

/* dashboard */

.page-id-8 .woocommerce-MyAccount-navigation,
.page-id-8 .woocommerce-MyAccount-content,
.page-id-205378 .display_div_middle,
.woocommerce-MyAccount-navigation-link--downloads,
.custom_navigation_my_account,
.page-id-8 .custom_col_left,
.page-id-8 .custom_link_back_up,
.page-id-205382 .display_div_middle {
  display: none;
}

.title_account {
  text-align: center;
}

.custom_icon_menu {
  margin-bottom: 14px;
}

.block_menu_account {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.page-id-8 .custom_bg_menu {
  background-color: #fff;
  margin: 25px;
  padding: 33px 25px;
  box-shadow: 1px 3px 14px rgb(208 208 208 / 50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 300px;
  transition: all ease 0.4s;
}

.custom_col_left {
  width: 100%;
  margin-right: 5%;
  max-width: 260px;
  padding: 2% 2%;
  background-color: #fff;
  box-shadow: 1px 3px 14px rgb(208 208 208 / 50%);
  max-height: 350px;
}

.custom_menu_left_account ul {
  padding: 0 !important;
}

.custom_list_menu_left li {
  list-style: none;
  line-height: 45px;
  border-bottom: 1px solid #dddddd;
  display: flex;
  align-items: center;
}

.custom_list_menu_left li img {
  max-width: 25px;
  margin-right: 10px;
}

.custom_link_logout {
  margin-top: 15%;
  text-align: center;
  font-weight: initial;
  margin-bottom: 6%;
}

.custom_content_after_table,
.page-id-205378 .custom_content_after_table + .custom_link_back_up,
.page-id-205382 .title_light_account,
.page-id-205382 .title_user_dashboard_page,
.page-id-205382 .text_account_light,
.page-id-205382 .custom_content_after_table,
.page-id-205382 .u-columns,
.page-id-205382 .custom_content_after_table + .custom_link_back_up,
.page-id-205382 .text_account_light + h2,
.page-id-205378 .hide_custom_block_adresse_dashboard,
.page-id-205382 .order-date,
.page-id-205382 .order-status,
.page-id-205382 .order-date,
.page-id-205382 .order-total,
.page-id-205382 .button.view,
.page-id-205382 .button.print,
.woocommerce-account .print {
  display: none !important;
}

.page-id-205378 .custom_content_after_table,
.page-id-205382 .custom_content_after_table {
  display: block !important;
}

.custom_block_content_ask {
  margin-top: 2%;
  background-color: #fff;
  box-shadow: 1px 3px 14px rgb(208 208 208 / 50%);
  padding: 30px !important;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.custom_block_content_ask div {
  padding: 10px;
}

.custom_btn_link_ask,
.woocommerce-Button {
  padding: 10px 35px !important;
  box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%) !important;
  /* display: block !important; */
  background-color: #f59d1a !important;
  color: #fff !important;
  font-size: 18px !important;
  border: 0 !important;
  max-height: 50px;
  height: 100%;
  width: auto !important;
  border-radius: 0 !important;
}

.custom_link_back_up {
  margin-top: 8%;
  display: inline-block;
  text-align: right;
  width: 100%;
}

.custom_link_back_up .custom_text_back_up {
  text-align: right;
}

.woocommerce form .form-row {
  padding: 0;
  margin: 0 0 6px;
}

.woocommerce-EditAccountForm fieldset {
  padding: 30px 0;
}

.woocommerce-Addresses {
  display: flex;
  flex-direction: column;
}

.woocommerce-Address {
  background-color: #fff;
  box-shadow: 1px 3px 14px rgb(208 208 208 / 50%);
  padding: 3%;
  width: 100% !important;
  margin: 15px 0;
}

.woocommerce-Address address {
  margin-bottom: 30px !important;
}

.my_account_orders a,
.title_user_dashboard_page a,
.text_account_light a {
  color: #446792 !important;
  font-weight: normal;
}

.my_account_orders .order-actions a {
  border: 0 !important;
  background: transparent !important;
  font-size: 14px !important;
  text-decoration: underline;
  padding: 0 10px !important;
  font-weight: 400 !important;
}

.my_account_orders .order-actions a::after,
.woocommerce-Button::after,
.woocommerce-Button.button::after {
  content: "" !important;
}

.my_account_orders td span,
.my_account_orders td {
  font-size: 14px !important;
}

.page-id-205378 .text_account_light,
.page-id-205378 .shop_table,
.page-id-205378 .custom_content_after_table {
  margin-bottom: 50px !important;
  padding-bottom: 0 !important;
}

.focus {
  font-weight: bold;
}

.page-id-205382 .order-actions {
  text-align: right;
}

.page-id-205378 .order-actions {
  width: 20%;
}

.bannerPrincipal {
  max-height: 144px;
  position: relative;
  top: -19px;
}

.bannerPrincipal .bannerBlog {
  margin-top: 0 !important;
}

/* .breadcrumbBlogInner .breadcrumbText {
    margin-bottom: 0 !important;
} */

.widget-title {
  text-align: center;
  font-size: 18px !important;
  margin-bottom: 10px;
}

/* ||||||||||||||||||||||||| BEGIN RESPONSIVE MAXIM ||||||||||||||||||||||||| */
/* ******************************* BEGIN /1920PX/ ****************************** */
/* @media only screen and (max-width: 2559px) { */
/* ******************************* END /1920PX/ ****************************** */

/* page mon compte */
.page-id-205378 .order-total .woocommerce-Price-amount.amount {
  font-size: initial !important;
}

/* page panier */
.support-info {
  margin-bottom: 70px !important;
}

.et_pb_fullwidth_header_0 {
  margin-top: 0px !important;
}

/* end page panier */

/* page blog list */

.wp-pagenavi {
  margin-bottom: 0px !important;
}

.blogRecent {
  border-bottom: 2px solid;
  border-bottom-color: #44679240;
  padding-bottom: 15px;
  margin-bottom: 20px !important;
}

.category-blog-list .widget-title,
.category .widget-title {
  font-size: 24px !important;
  font-weight: bold !important;
  color: #446792;
  border-bottom: 2px solid;
  border-bottom-color: #44679240;
  padding-bottom: 15px;
  margin-bottom: 20px !important;
  text-align: left;
}

.category .et_pb_row_1_tb_body {
  padding-bottom: 0 !important;
}

/* end page blog list */

/* page qui sommes nous ?! */

.page-id-238930 .et_pb_section_3 {
  margin-bottom: 90px;
}

.et_builder_inner_content {
  background: #fcfcfc;
}

.page-id-238930 #page-container .et_pb_section_4 {
  background-color: #0e0e0e0a !important;
}

.texte_chiffres {
  padding: 2% 1%;
  background-color: #0e0e0e0a !important;
}

.page-id-238930 .et_pb_section_2 {
  padding: 0;
  /* position: relative;
    top: -50px;
    padding-top: 50px !important; */
}

.page-id-238930 .sous_title_blue {
  margin-bottom: 30px !important;
}

.page-id-238930 .container01 p:first-of-type {
  display: none;
}

/* .page-id-238930 #et-main-area .et_pb_row {
    margin-top: 45px;
    margin-bottom: 45px;
} */

.page-id-238930 #et-main-area .et_pb_row .et_pb_column_1_2 {
  display: flex;
  align-items: center;
  align-content: center;
  flex-direction: column;
}

/* end page qui are us ? nobody */

/* page nos marques */
.page-id-238930 #page-container .breadcrumbBlogInner {
  padding-top: 0 !important;
}

.page-id-240033 .term-description {
  margin-bottom: 60px;
}

.page-id-240033 #page-container .et_pb_section_2,
.page-id-240033 #page-container .et_pb_section_3,
.page-id-240033 #page-container .et_pb_section_4,
.page-id-240033 #page-container .et_pb_section_5,
.page-id-240033 #page-container .et_pb_section_6 {
  padding-top: initial !important;
  padding-bottom: initial !important;
}

.page-id-240033 #page-container .et_pb_section_2 {
  padding-left: 4.1%;
  padding-right: 4.1%;
}

/* #page-container .customSideRIght{
    left: 0;
} */

#page-container .cmsSideBar {
  padding-right: 0 !important;
}

.page-id-240033 .customSideRIght {
  display: flex;
  flex-direction: column;
}

.page-id-240033 .customSideRIght .term-description {
  order: 2;
  margin-top: 90px;
}

/* end page nos marques */

/* page categorie  */

/* #page-container .woocommerce-loop-product__title {
        text-overflow: ellipsis;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        height: 50px;
    } */

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
  font-size: 14px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .price {
  min-height: 20px !important;
}

.et_left_sidebar #sidebar {
  padding-right: 0px !important;
}

.tax-product_cat #main-content {
  padding: 0 4.1%;
}

#page-container #et-boc #et-main-area .breadcrumbBlog {
  /* padding-left: 58px !important; */
  /* height: 50px !important; */
}

#page-container #et-boc #et-main-area .bannerBlog {
  /* padding-left: 58px !important; */
  /* margin: 0; */
  margin-bottom: 50px;
}

/* end page cat */

.home .pt-cv-ifield {
  display: flex;
  flex-direction: column;
}

.home .otherBlogsList .pt-cv-ifield a.pt-cv-href-thumbnail {
  position: relative;
  display: block;
  order: 1;
  margin-bottom: 0;
}

.pt-cv-meta-fields {
  order: 2;
  height: 30px;
  margin-bottom: 30px;
  display: flex;
  flex-direction: row-reverse;
}

.home .pt-cv-view .pt-cv-title {
  order: 3;
}

.pt-cv-content,
.pt-cv-content * {
  order: 4;
}

.pt-cv-meta-fields .entry-date {
  position: relative;
  top: 0;
  right: 0px;
  width: 50%;
  padding-left: 15px;
  color: #446792;
  background-color: rgba(68, 103, 146, 0.15);
}

.hover-information {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 25px !important;
  cursor: pointer;
}
.hover-content {
  background: #446792;
  position: absolute;
  top: 0px;
  right: -11.5vw;
  color: white;
  width: 11vw;
  font-size: 12px;
  padding: 10px;
  border-radius: 5px;
  display: none;
  z-index: 99;
}
/* .hideCustom {
  display: none !important;
} */

label[for="billing_phone"] .hover-information {
  left: 5px;
  width: 20px !important;
  position: relative;
}
label[for="billing_phone"] .hover-content {
  width: 80%;
  right: -150px;
  font-weight: 400;
}
label[for="billing_phone"] {
  position: relative;
}
.wpcf7-warning-before {
  background-color: #710202;
  max-width: 500px;
  width: 100%;
  color: white;
  margin: 0 0 50px 0 !important;
  padding: 0.2em 1em;
}
.legal-text {
  font-style: italic;
  font-size: 12px;
}

#customer_details .stepTitle {
  padding-bottom: 30px;
}

/* TRUSPILOT NEW */
.trustpilot-reviews-v2 {
  display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: 100%;

}
.trustpilot-reviews-v2.product-reviews {
  max-width: 320px;
}
.trustpilot-reviews-v2.website-reviews {
  max-width: 350px;
}

.tp-widget-summary__rating .rating {
  color: #1b1b21;
  font-size: 20px;
  font-weight: 700;
  margin: 0 6px 0 0;
}
.tp-widget-summary__rating .rating {
  font-size: 24px;
  margin: 0 8px 0 0;
}
.tp-widget-summary__rating {
  -ms-flex-align: center;
    align-items: center;
    color: #5c5c70;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    margin-top: 2px;
    font-weight: 600;
}


.tp-widget-summary__count {
  color: #1b1b21;
}
.tp-widget-summary__rating .separator {
  margin: 0 12px 0 8px;
}

@media screen and (max-width: 769px) {
  .hover-content {
    width: unset;
    top: -65px;
    font-size: 11px;
    right: 0px !important;
  }
  .woocommerce ul#shipping_method li {
    margin: 0 0 3em !important;
  }

  label[for="billing_phone"] .hover-content {
    width: 80%;
    top: -100px;
    right: -50px;
  }

  .trustpilot-reviews-v2 .trustpilot-stars {
    margin-bottom: 20px !important;
  }
  .trustpilot-reviews-v2 {
    align-items: flex-start !important;
  }
}

@media screen and (max-width: 520px) {
  .trustpilot-reviews-v2 {
    flex-direction: column !important;
    justify-content: flex-start !important;
    max-width: 100% !important;
    align-items: flex-start !important;
}
.trustpilot-reviews-v2 .trustpilot-stars {
  margin-bottom: 20px !important;
}
}

/* } */

/* ******************************* BEGIN /1600PX/ ****************************** */
@media only screen and (max-width: 1919px) {
  /* ******************************* END /1600PX/ ****************************** */
  #header3 {
    padding: 30px !important;
  }

  #coldroite #menu-side_header li {
    padding: 0 12px !important;
  }

  .bottomHeader,
  .et_pb_section_5 {
    padding: 30px !important;
  }

  #module_pro_container,
  .quick-sale {
    padding: 0 30px;
  }

  .home .desktop_middle-outside.arrow-on-hover .swiper-button-next {
    -webkit-transform: translateX(120%) !important;
    transform: translateX(120%) !important;
  }

  .home .desktop_middle-outside.arrow-on-hover .swiper-button-prev {
    -webkit-transform: translateX(-120%) !important;
    transform: translateX(-120%) !important;
  }

  .button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
  li .button.product_type_simple,
  .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
  li .button.product_type_simple:hover {
    width: auto !important;
    font-size: 15px !important;
  }

  .dd-fixed-header #menu-home_page > li {
    margin: 0px 10px !important;
  }
}

/* ******************************* BEGIN /1440PX/ ****************************** */
@media only screen and (max-width: 1599px) {
  /* page cat  */
  #page-container .product.type-product.outofstock {
    min-height: auto !important;
  }

  /* end page cat */
  #colgauche {
    width: 215px !important;
    margin-right: 5px;
  }

  .dd-fixed-header #menu-home_page > li {
    margin: 0px !important;
  }

  .home #page-container .et_pb_section_2,
  .home #page-container .et_pb_section_3,
  .home #page-container .et_pb_section_4,
  .home #page-container .et_pb_section_5,
  .home #page-container .et_pb_section_6 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

/* ******************************* END /1440PX/ ****************************** */

/* ******************************* BEGIN /1366PX/ ****************************** */
@media only screen and (max-width: 1439px) {
  /* ******************************* END /1366PX/ ****************************** */

  .home .et_pb_column_1 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .otherBlogsList .pt-cv-page {
    justify-content: center;
  }

  .home .et_pb_section_3 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }

  .home .pt-cv-view .pt-cv-title {
    margin: 50px 40px 40px !important;
  }

  .button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
  li .button.product_type_simple,
  .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
  li .button.product_type_simple:hover {
    width: auto !important;
    font-size: 13px !important;
  }

  .home .desktop_middle-outside.arrow-on-hover .swiper-button-next {
    -webkit-transform: translateX(100%) !important;
    transform: translateX(100%) !important;
  }

  .home .desktop_middle-outside.arrow-on-hover .swiper-button-prev {
    -webkit-transform: translateX(-100%) !important;
    transform: translateX(-100%) !important;
  }

  .quick-sale .products {
    display: flex;
    justify-content: center;
  }

  .desktop_middle-outside .swiper-buttton-container {
    -webkit-transform: translateY(-17%) !important;
    transform: translateY(-17%) !important;
  }

  .dd-fixed-header #menu_content {
    width: 84% !important;
    margin-right: 0 !important;
  }

  /* header .et-db #et-boc header.et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4, .et_pb_gutters3.et-db #et-boc header.et-l .et_pb_column_1_4 {
    width: 183px !important;
} */
}

/* ******************************* BEGIN /1280PX/ ****************************** */
@media only screen and (max-width: 1365px) {
  /* ******************************* END /1280PX/ ****************************** */
  .dd-fixed-header #menu_content {
    width: 100% !important;
  }

  #menu-home_page > li.contact_menu_icon {
    margin-left: 15px !important;
  }

  .et-db #page-container #et-boc .et-l .et_pb_menu_1_tb_header {
    margin-right: 0px !important;
    margin-bottom: -11px !important;
    margin-left: 0 !important;
  }

  html body #page-container .dd-fixed-header .et_pb_menu_1_tb_header {
    margin-right: 0px !important;
    margin-bottom: -11px !important;
    margin-left: 0 !important;
  }

  .dd-fixed-header #menu-home_page > li {
    margin: 0px !important;
    width: auto;
  }

  #menu-home_page {
    width: 100%;
    display: flex !important;
    justify-content: space-between !important;
  }

  .dd-fixed-header .et-menu-nav {
    width: 100%;
    display: flex;
    justify-content: space-around;
  }

  .dd-fixed-header .et_pb_menu__menu,
  .dd-fixed-header .et_pb_menu__wrap {
    width: 100%;
  }

  #search1_id {
    width: 45%;
  }

  .home .pt-cv-view .pt-cv-title {
    margin: 30px 30px 30px !important;
  }

  #search1_id {
    margin-bottom: 0px;
  }

  #colcentral {
    padding-right: 15px !important;
  }

  #colcentral #assist_container {
    width: 70% !important;
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 21px;
    align-items: center;
  }

  #header3 #menu-item-238844 {
    background: #446792 !important;
    color: white !important;
    width: 231px;
    text-align: center;
    padding: 3px 0;
    margin-left: 0px !important;
    list-style: none;
    max-height: 38px;
    margin-top: 30px;
  }
}

/* ******************************* BEGIN /1024PX/ ****************************** */
@media only screen and (max-width: 1279px) {
  #page-container #slide_row .text-container {
    padding-left: 16% !important;
  }

  #colcentral {
    width: 75% !important;
    padding: 0px 30px 0px 0px;
  }

  #page-container #coldroite {
    width: 15% !important;
  }

  /* #page-container #assist_container {
        width: 17.5% !important;
    } */
  .otherBlogsList .pt-cv-meta-fields .entry-date {
    width: 125px !important;
  }

  .pt-cv-meta-fields {
    margin-bottom: 5px;
  }

  .pt-cv-wrapper .col-md-3 {
    width: 23.5% !important;
    margin: 0px 8px !important;
  }

  /* #page-container #menu_content {
        width: 74% !important;
    } */
  #page-container #footer_reassur {
    padding: 0 30px !important;
  }

  .button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
  li .button.product_type_simple {
    line-height: 100% !important;
  }

  #page-container .secondResultCount {
    position: unset;
    right: unset;
    padding-left: 5px;
  }

  #page-container .woocommerce .woocommerce-result-count {
    margin-bottom: unset;
    position: unset;
    top: unset;
    margin-bottom: 20px;
    width: 100%;
    text-align: right;
    padding-right: 30px;
  }
  .couponsCode {
    display: none !important;
  }
  #customer_details .legal-text {
    padding: 20px 0 !important;
  }

  /* #page-container .berocket_pagination {
        text-align-last: center;

    } */
}

/* ******************************* END /1024PX/ ****************************** */

/* ******************************* BEGIN /992PX/ ****************************** */
@media only screen and (max-width: 1023px) {
  #page-container #menu-home_page > li::before {
    margin: 0 0px 0 0px !important;
    transform: scale(0.7);
  }

  .tax-product_cat #page-container .products,
  .page-id-240033 #page-container .products {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }

  /* page mon compte  */
  .custom_block_content_ask {
    display: flex;
    align-items: center;
    justify-content: unset;
    flex-wrap: wrap;
  }

  .custom_two_div_menu_account .flex-row {
    display: flex;
    flex-direction: column;
  }

  .custom_col_left {
    width: 100%;
    margin-right: 5%;
    max-width: none;
    padding: 2% 2%;
    background-color: #fff;
    box-shadow: 1px 3px 14px rgb(208 208 208 / 50%);
    max-height: none;
  }

  .custom_list_menu_left li {
    list-style: none;
    line-height: 45px;
    /* border-bottom: 1px solid #DDDDDD; */
    display: flex;
    align-items: center;
    width: calc(100% / 3);
    padding-left: calc(100% / 20);
  }
}

/* ******************************* END /992PX/ ****************************** */

/* ******************************* BEGIN /768PX/ ****************************** */
@media only screen and (max-width: 980px) {
  /* page categorie  */

  .tax-product_cat #content-area {
    display: flex;
    flex-direction: row-reverse;
  }

  .tax-product_cat #content-area #left-area,
  .page-id-240033 #page-container .customSideRIght {
    width: 80% !important;
    padding-left: 30px;
    right: unset;
  }

  .tax-product_cat #content-area #sidebar,
  .page-id-240033 #page-container #sidebar {
    width: 20% !important;
  }

  /* .tax-product_cat #page-container .products {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
} */
  #page-container .woocommerce-loop-product__title {
    text-overflow: unset;
    /* display: unset; */
    overflow: unset;
    -webkit-line-clamp: unset;
    /* -webkit-box-orient: unset; */
    height: 40px;
  }

  .tax-product_cat #page-container .product {
    width: 30% !important;
    margin-right: 2.47% !important;
    padding: 1% 2.5% 3% 2.5%;
    background: #fff;
    border: solid 1px rgba(0, 0, 0, 0.25);
    margin-bottom: 20px;
    text-align: center;
    margin-bottom: 2.47% !important;
  }

  .page-id-240033 #page-container li.product {
    width: 30% !important;
    margin-right: 2.47% !important;
    padding: 1% 2.5% 3% 2.5%;
    background: #fff;
    border: solid 1px rgba(0, 0, 0, 0.25);
    margin-bottom: 20px;
    text-align: center;
    margin-bottom: 2.47% !important;
  }

  #page-container .woocommerce-page ul.products li.product .price,
  #page-container .woocommerce ul.products li.product .price {
    min-height: 20px;
    /* font-size: 15px; */
  }

  #page-container .widget_price_filter {
    margin: 30px 0;
  }

  .woocommerce ul.products li.product .woocommerce-loop-category__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce ul.products li.product h3 {
    font-size: 12px !important;
  }

  .woocommerce ul.products li.product .woocommerce-loop-category__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce ul.products li.product h3,
  .woocommerce-page ul.products li.product .price,
  .woocommerce ul.products li.product .price {
    text-align: center !important;
  }

  #page-container .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li span {
    margin: initial;
    text-decoration: initial;
    padding: initial;
    line-height: initial;
    font-size: initial;
    font-weight: initial;
    padding: initial;
    min-width: initial;
    display: block;
    width: initial;
    height: initial;
    text-align: initial;
  }

  #page-container .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li span {
    min-width: unset;
    width: auto !important;
  }

  #page-container .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li span {
    background-color: unset;
    /* color: #446792; */
  }

  /* #page-container .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    display: block;
    margin: unset !important;
} */

  #page-container .woocommerce-pagination.berocket_pagination ul li.next,
  #page-container .woocommerce-pagination.berocket_pagination ul li.prev {
    display: none !important;
  }

  /* end page cat */

  #header3 {
    padding: unset !important;
  }

  .otherBlogsList .pt-cv-page {
    flex-wrap: wrap;
  }

  .pt-cv-wrapper .col-md-3 {
    width: 35.5% !important;
    margin: 0px 8px 30px !important;
  }

  #text_frist_row {
    flex-direction: column;
  }

  #text_second_row {
    flex-direction: column-reverse;
  }

  #text_frist_row .col_gauche_home55,
  #text_second_row .col_doite_home45 {
    width: 100% !important;
  }

  .col_doite_home55 {
    margin-bottom: 45px !important;
  }

  .col_doite_home45 {
    margin-bottom: 27px !important;
  }

  #coldroite .et_pb_fullwidth_menu .et_pb_menu__menu,
  #coldroite .et_pb_menu .et_pb_menu__menu {
    display: unset !important;
  }

  #coldroite .et_pb_fullwidth_menu .et_mobile_nav_menu,
  #coldroite .et_pb_menu .et_mobile_nav_menu,
  #assist_container {
    display: none !important;
  }

  .et-db #page-container #et-boc .et-l .et_pb_menu_1_tb_header {
    display: block !important;
  }

  /* test nav */
  #page-container #search1_id {
    margin-top: 17px !important;
    width: 100% !important;
    margin-bottom: 10px !important;
  }

  #header3 {
    width: 85% !important;
    padding: 0;
    padding-right: 0px;
    margin-top: 17px !important;
  }

  #page-container #colcentral {
    width: 50% !important;
    padding: 0 10px !important;
  }

  #search1_id {
    margin-top: 17px !important;
  }

  #page-container #coldroite {
    width: 22% !important;
    order: 2;
    padding-right: 9px;
  }

  #coldroite .et_pb_module {
    margin-top: 10px !important;
  }

  #page-container .bottomHeader {
    position: absolute !important;
    top: 79px;
    right: 0;
    padding: 0 !important;
    z-index: 2 !important;
  }

  #page-container #menu_content {
    width: 100% !important;
  }

  .et_pb_menu_2_tb_header.et_pb_menu {
    background-color: transparent !important;
  }

  .et_pb_menu_2_tb_header .mobile_nav .mobile_menu_bar:before,
  .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #1d6fb6 !important;
  }

  .mobile_menu_bar:before {
    font-size: 45px !important;
  }

  .et_pb_menu__wrap .mobile_menu_bar:before {
    top: -7px !important;
    left: -9px !important;
  }

  .et_pb_fullwidth_menu .et_mobile_menu,
  .et_pb_menu .et_mobile_menu {
    top: 137% !important;
  }

  .opened #mobile_menu2 {
    display: flex !important;
    /* flex-wrap: wrap; */
    /* padding: 2% 3% 5% 3% !important; */
    /* justify-content: space-between; */
  }

  #mobile_menu3 {
    display: flex !important;
    flex-wrap: wrap;
    padding: 2% 3% 5% 3% !important;
    justify-content: space-between;
  }

  #mobile_menu3 li,
  #mobile_menu2 > li {
    position: relative;
    margin: 0 10px 20px 10px;
    width: auto;
    min-width: 20%;
    text-align: center;
  }

  .telecommandes_menu_icon::before,
  .recepteurs_menu_icon::before,
  .accessoires_menu_icon::before,
  .interphone_menu_icon::before,
  .motorisations_menu_icon::before,
  .nos_marques_menu_icon::before {
    position: absolute;
    top: 8px;
    left: 4px;
    transform: scale(0.7);
  }

  #mobile_menu2 .sub-menu li a {
    text-align: left !important;
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  #menu-item-238844 {
    background: unset !important;
  }

  #header-menu li a {
    padding-left: 36px;
  }

  .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu {
    border-color: #1d6fb6 !important;
  }

  #mobile_menu2 li a {
    font-family: "Roboto", sans-serif !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    color: #333 !important;
    letter-spacing: 0px !important;
    padding-bottom: 0 !important;
    vertical-align: middle !important;
    line-height: 34px !important;
    text-transform: uppercase !important;
    padding-left: 10px !important;
  }

  #page-container #slide_row .text-container {
    padding-left: 20% !important;
  }

  .et_pb_image_0,
  .et_pb_image_1 {
    display: flex;
    justify-content: center;
  }

  .adresse_container {
    text-align: center;
  }

  .swiper-buttton-container {
    display: none;
  }

  .et_pb_row_2_tb_footer {
    display: flex;
    padding: 0 30px !important;
  }

  #footer_center_white .apropos_col {
    padding-left: 0;
    margin-right: 0 !important;
  }

  .dd-fixed-header .et_pb_menu_1_tb_header {
    display: block !important;
  }

  #colgauche {
    width: 157px !important;
    margin-bottom: 0px !important;
  }

  .et-db #page-container #et-boc .et-l .et_pb_toggle_open {
    padding: 0px !important;
    background-color: #fff;
  }
}

/* ******************************* END /768PX/ ****************************** */

/* ******************************* BEGIN /460PX/ ****************************** */
@media only screen and (max-width: 767px) {
  /* page mon compte  */

  .page-id-8 .custom_bg_menu {
    width: 205px;
  }

  /* end page mon compte */

  #page-container .et_pb_column_8_tb_footer {
    position: unset !important;
  }

  #page-container .et_pb_image_4_tb_footer {
    position: absolute;
    top: 0;
    width: 94%;
  }

  #page-container #footer_center_white .et_pb_row_2_tb_footer {
    padding-top: 160px !important;
  }

  .et_pb_module_header {
    font-size: 25px !important;
  }

  /* page cat */

  #page-container #footer_reassur_container {
    justify-content: space-between;
  }

  .tax-product_cat #content-area {
    flex-direction: column;
  }

  .page-id-240033 #page-container .et_pb_section_2 .et_pb_row_1-4_3-4 {
    display: flex;
    flex-direction: column-reverse;
  }

  .tax-product_cat #content-area #left-area,
  .page-id-240033 #page-container .customSideRIght {
    width: 100% !important;
    padding-left: 0;
    right: unset;
    left: 0;
    z-index: 0;
  }

  .page-id-240033 #page-container #sidebar {
    width: 100% !important;
    padding-left: 0px;
    padding-top: 70px;
    /* margin-bottom: 100px; */
    position: unset;
    z-index: 1;
  }

  .page-id-240033 #page-container #sidebar .et_pb_sidebar_0 {
    display: flex;
  }

  .tax-product_cat #content-area #left-area .woocommerce-ordering,
  .page-id-240033 .woocommerce-ordering {
    margin-bottom: 30px;
    margin-top: 125px;
  }

  .tax-product_cat #content-area #sidebar {
    width: 100% !important;
    display: flex;
    padding-top: 80px;
    margin-bottom: 40px;
  }

  .tax-product_cat #content-area #custom_html-2,
  .page-id-240033 #custom_html-2 {
    position: absolute;
    top: 40px;
  }

  .page-id-240033 #custom_html-2 {
    width: 100% !important;
  }

  .tax-product_cat #content-area #woof_widget-2 {
    position: absolute;
    top: 97px;
    width: 45%;
  }

  .page-id-240033 #woof_widget-2 {
    width: 45%;
    position: absolute;
    top: 100px;
  }

  .tax-product_cat #content-area #woof_widget-2 .woof_price_search_container,
  .page-id-240033 #woof_widget-2 .woof_price_search_container {
    width: 220%;
  }

  .tax-product_cat
    #content-area
    #woof_widget-2
    .woof_submit_search_form_container,
  .page-id-240033 #woof_widget-2 .woof_submit_search_form_container {
    position: relative;
    top: -38px;
  }

  #page-container #content-area .woocommerce-page #woof_results_by_ajax,
  #page-container #content-area #woof_results_by_ajax .woocommerce-page,
  .page-id-240033 .customSideRIght .et_pb_code_0 .woocommerce {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }

  #page-container #content-area .woocommerce-page .woocommerce-notices-wrapper,
  .page-id-240033 .woocommerce .woocommerce-notices-wrapper {
    order: 1;
  }

  #page-container #content-area .woocommerce-page .woocommerce-ordering,
  .page-id-240033 .woocommerce .woocommerce-ordering {
    order: 2;
    width: 100%;
  }

  #page-container #content-area .woocommerce-page .woocommerce-result-count,
  .page-id-240033 .woocommerce .woocommerce-result-count {
    order: 3;
  }

  #page-container #content-area .woocommerce-page .products,
  .page-id-240033 .woocommerce .products {
    order: 4;
  }

  #page-container #content-area .woocommerce-page .secondResultCount,
  .page-id-240033 .woocommerce .berocket_pagination {
    order: 5;
  }

  #page-container .berocket_pagination {
    order: 6;
    width: 100%;
  }

  body .extendedwopts-hide.extendedwopts-mobile {
    display: block !important;
  }

  #sidebar #media_image-4 {
    display: flex;
    justify-content: flex-end;
  }

  .chosen-container {
    width: 100% !important;
  }

  /* end page cat */
  #header3 {
    flex-wrap: wrap;
    margin-left: 15px !important;
    width: 85%;
  }

  #coldroite .et-menu-nav {
    display: flex;
    justify-content: flex-end;
  }

  #colcentral .et_pb_search_0_tb_header {
    overflow-x: visible;
    overflow-y: visible;
    margin-right: -100px !important;
    margin-left: 0px !important;
  }

  #page-container #coldroite {
    width: 30% !important;
    order: 2;
    padding-right: 0px;
  }

  #page-container #colcentral {
    order: 3;
    width: 112% !important;
    margin-bottom: 0;
    padding: 0 !important;
  }

  #page-container #colcentral .et_pb_search_0_tb_header {
    width: 112% !important;
    margin-top: 15px !important;
    margin-right: -82px !important;
  }

  #mobile_menu3 {
    padding: 2% !important;
  }

  .et_pb_fullwidth_menu .et_mobile_menu,
  .et_pb_menu .et_mobile_menu {
    top: 235% !important;
  }

  #mobile_menu3 li,
  #mobile_menu2 > li {
    position: relative;
    margin: 0 10px 20px 10px;
    width: 100%;
    min-width: 20%;
    text-align: left;
  }

  .et_pb_menu__wrap .mobile_menu_bar:before {
    top: -8px;
    left: -5px;
  }

  #mobile_menu2 li a {
    padding-left: 40px !important;
  }

  #page-container #slide_row .dica-container .swiper-button-prev {
    margin-right: 0 !important;
    margin-left: 10px !important;
  }

  #page-container #slide_row .dica-container .swiper-button-next {
    margin-left: 0 !important;
    margin-right: 10px !important;
  }

  #page-container #slide_row .text-container {
    padding-left: 16% !important;
    padding-right: 16% !important;
  }

  #slide_row .text-container {
    align-items: center;
  }

  .first_text_slide {
    text-align: center !important;
  }

  #module_pro_container,
  .quick-sale {
    padding: 0px;
  }

  #main-content
    #module_pro_container
    .qc-wootabs-style11
    ul.qc-wootabs-nav
    li:first-child
    a,
  #main-content #module_pro_container .qc-wootabs-style11 .qc-wootabs-nav li a,
  #main-content
    #module_pro_container
    .qc-wootabs-style11
    .qc-wootabs-nav
    li.current
    a {
    padding: 0 !important;
    margin: 10px 0 !important;
    height: auto;
    line-height: 23px;
  }

  .qc-wootabs-style11 .qc-wootabs-nav a {
    background-color: #eff0f2;
    padding: 0px 24px;
    text-align: center;
    height: 40px;
    line-height: 40px;
  }

  .qc-wootabs-sorting-sections {
    display: none;
  }

  .pt-cv-wrapper .col-md-3 {
    width: 44.5% !important;
    margin: 0px 15px 30px !important;
  }

  #page-container
    #module_pro_container
    .qc-wootabs-style11
    ul.qc_theme_eleven
    > li
    .product-box {
    padding: 15px 23px;
  }

  .quick-sale {
    padding: 0 30px;
  }

  .quick-sale .products {
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .woocommerce-page.columns-6 ul.products li.product,
  .woocommerce.columns-6 ul.products li.product {
    width: 21% !important;
  }

  .customFooterTitle {
    padding: 0px !important;
  }

  .et_pb_row_2_tb_footer {
    flex-wrap: wrap;
  }

  #footer_center_white .apropos_col {
    width: 50% !important;
    padding-right: 20px !important;
    text-align: right !important;
  }

  #footer_center_white .contact_row {
    padding-left: 20px !important;
    width: 50% !important;
  }

  #footer_center_white .logos {
    width: 100% !important;
  }

  .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li span {
    display: block;
    margin: 0px 7px !important;
  }

  .tax-product_cat #content-area #left-area .woocommerce-ordering,
  .page-id-240033 .woocommerce-ordering {
    float: unset;
  }

  .tax-product_cat #content-area #left-area .woocommerce-ordering .orderby,
  .page-id-240033 .woocommerce-ordering .orderby {
    width: 100%;
  }
}

/* ******************************* END /460PX/ ****************************** */

@media only screen and (max-width: 576px) {
  .pt-cv-wrapper .col-md-3 {
    width: 66.5% !important;
    margin: 0px 15px 30px !important;
  }

  #page-container .woocommerce-loop-product__title {
    height: 60px;
  }
}

/* ******************************* BEGIN /414PX/ ****************************** */
@media only screen and (max-width: 459px) {
  /* page mon compte */
  .block_menu_account {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .page-id-8 .custom_bg_menu {
    width: 100%;
    margin: 20px 0px;
    padding: 33px 11px;
  }

  /* end page mon compte */

  #page-container #menu-side_header {
    margin: 0 !important;
  }

  /* page cat */
  .fullBannerCat {
    margin-bottom: 50px !important;
  }

  .header-content {
    padding: 0px !important;
  }

  .tax-product_cat #content-area #left-area .woocommerce-ordering,
  .page-id-240033 .woocommerce-ordering {
    float: unset;
  }

  .tax-product_cat #content-area #left-area .woocommerce-ordering .orderby,
  .page-id-240033 .woocommerce-ordering .orderby {
    width: 100%;
  }

  #page-container .breadcrumbBlog {
    padding-left: 20px !important;
  }

  #page-container .header-content {
    margin: 0 !important;
  }

  .woocommerce .woocommerce-pagination ul.page-numbers li,
  .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    /* width: 12.5%; */
  }

  #page-container #left-area .page-numbers > .next {
    width: 70%;
    margin: 25px 0 !important;
    margin-left: 15% !important;
  }

  .tax-product_cat #content-area #sidebar,
  .page-id-240033 #page-container #sidebar .et_pb_sidebar_0 {
    width: 100% !important;
    display: unset;
  }

  #sidebar #media_image-4 {
    justify-content: center;
  }

  #page-container .bannerBlog {
    padding-left: 14px !important;
    padding-right: 14px !important;
    /* margin: 40px 0 0 0; */
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  #page-container .header-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 0;
  }

  #page-container .et_pb_module_header {
    height: 100%;
    margin: 0;
    padding: 0;
  }

  .tax-product_cat #page-container .products,
  .page-id-240033 #page-container .products {
    display: unset;
    flex-direction: unset;
    flex-wrap: unset;
    justify-content: unset;
  }

  .tax-product_cat #page-container .product,
  .page-id-240033 #page-container li.product {
    width: 48% !important;
    margin: 7px 0 !important;
  }

  .tax-product_cat
    #content-area
    #woof_widget-2
    .woof_submit_search_form_container {
    position: absolute;
    top: -112px;
    right: -206px;
  }

  /* end page cat */
  #footer_center_blue {
    padding: 50px 0;
  }

  .customColFooter {
    margin: 30px 0 !important;
  }

  .et_pb_text_4 {
    padding: 0 30px;
  }

  #colgauche {
    width: 142px !important;
  }

  #page-container #coldroite {
    width: auto !important;
    order: 2;
    padding-right: 10px;
  }

  #coldroite #menu-side_header li {
    padding: 0 2px !important;
  }

  .mon-compte-menu1 {
    margin-right: 10px !important;
  }

  #page-container #colcentral .et_pb_search_0_tb_header {
    width: 109% !important;
  }

  #page-container #slide_row .first_text_slide {
    font-size: 25px !important;
    text-align: center !important;
  }

  #page-container
    #slide_row
    .dica_divi_carousel_0
    .dica-container
    .swiper-button-next,
  #page-container
    #slide_row
    .dica_divi_carousel_0
    .dica-container
    .swiper-button-prev {
    font-size: 36px !important;
    width: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
  }

  /* #page-container .et_pb_section_2,
    #page-container .et_pb_section_3,
    #page-container .et_pb_section_4,
    #page-container .et_pb_section_5,
    #page-container .et_pb_section_6{
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    } */

  #page-container .title_logo_p {
    font-size: 25px !important;
  }

  #module_pro_container .text_title_logo {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  #page-container #slide_row .first_text_slide .span_bold {
    font-size: 25px !important;
  }

  #page-container #slide_row .text-container {
    align-items: center !important;
  }

  #page-container .slick-prev:hover,
  #page-container .slick-prev:focus {
    color: initial;
    outline: initial;
    background: url(/wp-content/plugins/woo-tabbed-category-pro/images/pre_btn.png)
      no-repeat center;
  }

  #page-container .slick-next:hover,
  #page-container .slick-next:focus {
    color: initial;
    outline: initial;
    background: url(/wp-content/plugins/woo-tabbed-category-pro/images/next_btn.png)
      no-repeat center;
  }

  #page-container #module_pro_container .woo_tab_container {
    background-color: rgba(68, 103, 146, 0.35) !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  #page-container #module_pro_container .qc_wootabs_left_section {
    width: 75% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  #page-container #module_pro_container .qc_wootabs_right_section {
    width: 100% !important;
  }

  #page-container #module_pro_container .qc-wootabs-style11 ul.qc-wootabs-nav {
    background-color: transparent !important;
    padding: 10px 0 !important;
  }

  .qc-wootabs-style11 ul.qc-wootabs-nav {
    height: auto !important;
  }

  button.slick-prev,
  button.slick-next {
    top: 50% !important;
  }

  .qc-wootabs-sorting-sections {
    display: none !important;
  }

  .pt-cv-wrapper .col-md-3 {
    width: 90.5% !important;
  }

  .pt-cv-thumbnail {
    width: 100%;
  }

  .remainingStock {
    text-transform: uppercase !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .woocommerce ul.products li.product .woocommerce-loop-category__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce ul.products li.product h3,
  .woocommerce-page ul.products li.product .price,
  .woocommerce ul.products li.product .price {
    text-align: center !important;
    min-height: 42px;
  }

  .woocommerce-page.columns-6 ul.products li.product,
  .woocommerce.columns-6 ul.products li.product {
    width: 45% !important;
  }

  .et_pb_row_2_tb_footer {
    flex-direction: column;
    align-items: center;
  }

  #footer_center_white .apropos_col {
    padding-right: 0px !important;
    width: 80% !important;
    text-align: center !important;
  }

  #footer_center_white .contact_row {
    padding-left: 0px !important;
    text-align: center !important;
    width: 80% !important;
  }

  .adresse_container p {
    margin: 30px 0;
  }
}

/* ******************************* END /414PX/ ****************************** */

/* ******************************* BEGIN /375PX/ ****************************** */
@media only screen and (max-width: 413px) {
  /* page cat  */
  .tax-product_cat
    #content-area
    #woof_widget-2
    .woof_submit_search_form_container {
    right: -189px;
  }

  .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li span {
    min-width: 20px !important;
    width: auto !important;
    padding: 10px 0px !important;
  }

  /* end page cat  */

  #page-container
    #module_pro_container
    .qc-wootabs-style11
    ul.qc_theme_eleven
    > li {
    min-width: 170px;
  }
}

/* ******************************* END /375PX/ ****************************** */

/* ******************************* BEGIN /360PX/ ****************************** */
@media only screen and (max-width: 374px) {
  /* page cat  */
  button.button.woof_reset_search_form {
    min-height: auto !important;
    font-size: 16px !important;
    height: auto !important;
  }

  .tax-product_cat
    #content-area
    #woof_widget-2
    .woof_submit_search_form_container {
    right: -170px;
  }

  .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li span {
    display: block;
    margin: 0 1px !important;
  }

  /* end page cat  */

  #page-container
    #module_pro_container
    .qc-wootabs-style11
    ul.qc_theme_eleven
    > li {
    min-width: 143px;
  }

  .woocommerce-page.columns-6 ul.products li.product,
  .woocommerce.columns-6 ul.products li.product {
    width: 44% !important;
  }
}

/* ******************************* END /360PX/ ****************************** */

/* ******************************* BEGIN /320PX/ ****************************** */
@media only screen and (max-width: 340px) {
  /* .et_pb_fullwidth_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu {
        top: 367% !important;
    } */
}

/* ******************************* END /320PX/ ****************************** */
/* |||||||||||||||||||||||||| END RESPONSIVE MAXIM |||||||||||||||||||||||||| */
