/* =========================
	PUBLIC DESKTOP CSS
========================= */

/* Write your Public SASS desktop here! */
ul.woof_list {
  margin: 10px 0px 10px 0px !important;
}
.elementor-322 .elementor-element.elementor-element-a92803b > .elementor-widget-container {
  margin: 8% 0px -10% 0px !important;
  /*
.elementor-322 .elementor-element.elementor-element-36817c8 > .elementor-widget-container {
    margin: -128% 0px 0px 0px !important;
    position: relative !important;
}
*/
}
div#product_cat-pop {
  display: block !important;
}
.tabs-panel {
  display: block !important;
}


/* =========================
	PUBLIC DESKTOP CSS END
========================= */
/* =========================
	PUBLIC RESPONSIVE CSS
========================= */

/* TABLET LANDSCAPE */
@media (max-width: 1199px) {



}

/* TABLET PORTRAIT */
@media (max-width: 991px) {

/* Write your Public SASS tablet-p here! */
.elementor-322 .elementor-element.elementor-element-36817c8 > .elementor-widget-container {
  margin: -315px 0px 0px 0px !important;
}


}

/* MOBILE LANDSCAPE */
@media (max-width: 767px) {



}

/* MOBILE PORTRAIT */
@media (max-width: 479px) {

/* Write your Public SASS mobile-p here! */
.elementor-322 .elementor-element.elementor-element-36817c8 > .elementor-widget-container {
  margin: -240px 0px 0px 0px !important;
}
ul.woof_list {
  text-align: center !important;
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0px !important;
}


}

/* RETINA FIXES */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 	   only screen and (-o-min-device-pixel-ratio: 3/2),
 	   only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {



}
/* =========================
	PUBLIC RESPONSIVE CSS END
========================= */