#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {margin: 0 auto;} 
.no-padding {padding:0px;}
.no-padding-left {padding: 0 15px 0 0;}
.no-padding-right {padding: 0 0 0 15px;}
.ImaxColumn .block {margin-bottom: 30px;}
.box-images-home img{width: 100%;}
.box-images-home div{padding:0px;}
.bloqueBanners_1,.bloqueBanners_2,.bloqueBanners_3{margin-bottom: 20px;}
.img-responsive{width:100%;}
.divGrupoImaxBuilder{padding: 0px;}

/************BOOSTRAP****************/
.visible-xs,.visible-sm,.visible-md,.visible-lg {display: none !important;}

@media (max-width: 767px) {
  .visible-xs {display: block !important;}
  .non-visible-xs {display: none !important;}
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {display: block !important;}
  .non-visible-sm {display: none !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {display: block !important;}
  .non-visible-md {display: none !important;}
}
  
@media (min-width: 1200px) {
  .visible-lg {display: block !important;  }
  .non-visible-lg {display: none !important;}
}


.imagenItem{width: 100%;height: 100%;object-fit: cover;}
/***********************************************
        SLIDER MINIATURA
************************************************/



.sliderMiniaturas {    box-shadow: 0px 0px 1px grey;padding: 10px;}
.sliderMiniaturas  .item {height: 331px;padding: 0px;}
.sliderMiniaturas  .item img{width: 100%;height: 100%; object-fit: cover;box-shadow: 0px 0px 1px grey;}
.sliderMiniaturas .divTextoSlider.conImagen{position: absolute;/*top:75%;*/bottom:0px;}
.sliderMiniaturas .divTextoSlider.conImagen h2{color:white;}
.sliderMiniaturas .divTextoSlider.conImagen p{color:white;}
.sliderMiniaturas .divTextoSlider.sinImagen h2{color:black;}
.sliderMiniaturas .divTextoSlider.sinImagen p{color:#ef9090;}
.sliderMiniaturas .owl-nav button.owl-prev{position: absolute;top: 50%;left: -4%;transform: translate(50%, -115%);background: red !Important;border-radius: 50%;height: 50px;width: 50px;z-index: 1;outline: none;    background: #0000009e !Important; color:white !Important;}
.sliderMiniaturas .owl-nav button.owl-next{position: absolute;top: 50%;right: 0%;transform: translate(43%, -115%);background: red !Important;border-radius: 50%;height: 50px;width: 50px;z-index: 1;outline: none;    background: #0000009e !Important; color:white !Important;}
.sliderMiniaturas .owl-dot{outline: none; }

/***********************************************
        SLIDER PRODUCTOS
************************************************/
.slider-productos{margin-bottom: 30px;}
/*Slider multiple*/
.sliderMiniaturasProductosMultiple {    box-shadow: 0px 0px 1px grey;padding: 0px;height: 525px;}
.sliderMiniaturasProductosMultiple .owl-stage-outer,.imagenPrincipalSliderProducto{height: 525px !Important;}


.sliderMiniaturasProductosMultiple  .item img{width: 100%;height: 77%; object-fit: cover;box-shadow: 0px 0px 1px grey;}
.sliderMiniaturasProductosMultiple .flex-container > div {height: 247px;margin: 8px;padding: 5px;}
.sliderMiniaturasProductosMultiple .flex-container > div .nombreProducto,.sliderMiniaturasProductosMultiple .flex-container > div .precioProducto{padding: 0px 5px;line-height: 25px;margin: 0px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;font-weight: 100;}


.sliderMiniaturas .divNombreProductoPrecio, .sliderMiniaturasProductosMultiple .divNombreProductoPrecio{background-color: #f1f1f1;text-align: center;line-height: 75px;font-size: 30px;box-shadow: 0px 0px 1px gray;margin: 0px;padding: 6px 0px;}
.sliderMiniaturas .nombreProducto,.sliderMiniaturas  .precioProducto, .sliderMiniaturasProductosMultiple .nombreProducto, .sliderMiniaturasProductosMultiple .precioProducto{padding: 0px 5px;line-height: 25px;margin: 0px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;font-weight: 100;}
.sliderMiniaturas .nombreProducto, .sliderMiniaturasProductosMultiple .nombreProducto{color: #6a6a6a;}
.sliderMiniaturas  .precioProducto, .sliderMiniaturasProductosMultiple .precioProducto{color:black;font-weight: bold;}

.verMasSliderCategoriasProductos {
    text-align: center;
}
.verMasSliderCategoriasProductos a {
    display: inline-block;
    padding: 20px;
    color: white;
    background-color: black;
    text-decoration: none;
}

.slider-productos .tituloSlider {
    font-weight: bold;
    font-size: 1.3em;
    color: black;
}

@media(max-width: 768px) {
	.sliderMiniaturas  .item {height: auto;}
}

@media (min-width: 769px) and (max-width: 1300px) {
	.sliderMiniaturas  .item {height: 585px;}
}

@media (min-width: 1301px) and (max-width: 1500px) {
  .sliderMiniaturas  .item {height: 585px;}
}

@media (min-width: 1500px) and (max-width: 1600px) {
  .sliderMiniaturas  .item {height: 635px;}
}

@media (min-width: 1600px) {
  .sliderMiniaturas  .item {height: 760px;}
}

.manufacturer_banner_bottom_mobile img{
	/*padding-bottom: 1rem;*/
	padding-bottom: 10px;
}

.textoSlider-mobile{
	padding-top: 40px;
	padding-bottom: 30px;
}

