.slider-temporal img{

  max-width:100%;

  height: auto;



}

.titulo-pd{

  text-align: center;

  font-size: 18px;

  font-weight:bold;

  border-style: solid;

  border-width: thin;

  border-radius: 4px;

  height: auto;



}

.splide__track{
  height: 350px;
}

.productos-destacados{

  margin-top: 2vw;



}

.wrap {

  text-align: center;

  margin: 0;

  position: relative;

}

.links {

  padding: 0 10px;

  display: flex;

  justify-content: space-between;

  position: relative;

}

.wrap:before {

  content: '';

  position: absolute;

  top: 50%;

  left: 0;

  border-top: 1px solid black;

  background: black;

  width: 100%;

  transform: translateY(-50%);

}

.bbb_viewed {

     padding-top: 51px;

     padding-bottom: 60px;

     background: #eff6fa

 }



 .bbb_main_container {

     background-color: #fff;

     padding: 11px

 }



 .bbb_viewed_title_container {

     border-bottom: solid 1px #dadada

 }



 .bbb_viewed_title {

     margin-bottom: 16px;

     margin-top: 8px

 }



 .bbb_viewed_nav_container {

     position: absolute;

     right: -5px;

     bottom: 14px

 }



 .bbb_viewed_nav {

     display: inline-block;

     cursor: pointer

 }



 .bbb_viewed_nav i {

     color: #dadada;

     font-size: 18px;

     padding: 5px;

     -webkit-transition: all 200ms ease;

     -moz-transition: all 200ms ease;

     -ms-transition: all 200ms ease;

     -o-transition: all 200ms ease;

     transition: all 200ms ease

 }



 .bbb_viewed_nav:hover i {

     color: #606264

 }



 .bbb_viewed_prev {

     margin-right: 15px

 }



 .bbb_viewed_slider_container {

     padding-top: 13px

 }



 .bbb_viewed_item {

     width: 100%;

     background: #FFFFFF;

     border-radius: 2px;

     padding-top: 25px;

     padding-bottom: 25px;

     padding-left: 30px;

     padding-right: 30px

 }



 .bbb_viewed_image {

     width: 150px;

     height: 150px

 }



 .bbb_viewed_image img {

     display: block;

     max-width: 100%

 }



 .bbb_viewed_content {

     width: 100%;

     margin-top: 25px

 }



 .bbb_viewed_price {

     font-size: 16px;

     color: #000000;

     font-weight: 500

 }



 .bbb_viewed_item.discount .bbb_viewed_price {

     color: #df3b3b

 }



 .bbb_viewed_price span {

     position: relative;

     font-size: 12px;

     font-weight: 400;

     color: rgba(0, 0, 0, 0.6);

     margin-left: 8px

 }

.btn-add i{

}

 .bbb_viewed_price span::after {

     display: block;

     position: absolute;

     top: 6px;

     left: -2px;

     width: calc(100% + 4px);

     height: 1px;

     background: #8d8d8d;

     content: ''

 }



 .bbb_viewed_name {

     margin-top: 3px

 }



 .bbb_viewed_name a {

     font-size: 14px;

     color: #000000;

     -webkit-transition: all 200ms ease;

     -moz-transition: all 200ms ease;

     -ms-transition: all 200ms ease;

     -o-transition: all 200ms ease;

     transition: all 200ms ease

 }



 .bbb_viewed_name a:hover {

     color: #0e8ce4

 }



 .item_marks {

     position: absolute;

     top: 18px;

     left: 18px

 }



 .item_mark {

     display: none;

     width: 36px;

     height: 36px;

     border-radius: 50%;

     color: #FFFFFF;

     font-size: 10px;

     font-weight: 500;

     line-height: 36px;

     text-align: center

 }



 .item_discount {

     background: #df3b3b;

     margin-right: 5px

 }



 .item_new {

     background: #0e8ce4

 }



 .bbb_viewed_item.discount .item_discount {

     display: inline-block

 }



 .bbb_viewed_item.is_new .item_new {

     display: inline-block

 }

 



@media (max-width: 375px){

    .mas-nuevo-articulos-container{

        margin-top: 40px;

    }

    .mas-nuevo-articulo-izquierda{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 330px;

        width: 100%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-izquierda{

        position: absolute;

        width: 100%;

        left: 50%;

        margin:0;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 3%;

        margin-left: 15%;

    }

    .mas-nuevo-articulo-derecha{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 330px;

        width: 100%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-derecha{

        position: absolute;

        width: 100%;

        left: 50%;

        margin:0;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 3%;

        margin-left: 15%;

    }



    .articulo-info{

        margin: 0;

        position: absolute;

        top: 50%;

        width: 100%;

    }



    .mas-nuevo-slider{

        height: 40px;

        margin-left: 5%;

        margin-right: 5%;

        margin-top: 50px;

    }

    .mas-nuevo-slider-opciones{

        display: inline-block;

    }

    .mas-nuevo-slider-opciones li{

        display: inline;

        padding-left: 10px; 

        color: grey;

        font-size: 13px;

    }

    .mas-nuevo-slider-title{

        font-size: 20px;

        font-weight: bold;

    }

    .mas-nuevo-slider-flechas{

        display: none;

        visibility: hidden;

    }



    .banner-bottom-bar{

        visibility: hidden;

        display: none;

    }



    .container-baner{

        display: none;

    }



    /* LOGOS AL FINAL DE LA PÁGINA 

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 8vw;

      height: auto;

    } */



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



    /* NUEVO SLIDER MÁS BUSCADO */

    .container-slider-productos{

      padding-left: 10%;

      padding-right: 10%;

      padding-top: 20px;

      margin-top: 20px;

      margin-bottom: 20px;

    }



     .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 3%;

      }

      .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer{

      height: 310px;

    }

    .label-button-carrito{

      width: 100%;

    }

    .label-button-carrito .item-bottom{

      width: 50%;

    }

    .item-bottom span{

      line-height: 50px;

      float:left; 

    }

    .item-bottom button{

      margin-right: 25px;

    }

    .mas-buscado-articulos-info{

        margin-top: 175px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

    .mas-nuevo-slider-opciones li{

      line-height: 40px;

    }

    #next-control{

      width: 1%;

    }

    #prev-control{

      width: 1%;

    }

    /* FIN DE NUEVO SLIDER MÁS BUSCADO */



    /* LOGOS AL FINAL DE LA PÁGINA 

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 5vw;

      height: auto;

    }

    .marcas-imagenes{

      width: 100%;

      display: inline-block;

    }

    .marcas-imagenes img{

      width: 5vw;

      height: auto;

    }

    /* FIN DE LOGOS AL FINAL DE LA PÁGINA */



     /* NUEVO SLIDER RELACIONADOS */

    .splide{

        margin-left: 4%;

        margin-right: 4%;

    }

    .splide__arrows{



    }

    .splide__arrow{

        position: absolute;

        top: 50%;



    }

    .splide__arrow--prev{

       left: -2%;

    }

    .splide__arrow--next{

       right: -2%;

    }

    .splide__track{

        /*padding-left: 3%;

        padding-right: 3%;*/

        margin-right: 2%;

        margin-left: 2%;

    }

    .splide-slide{

       

    }

    

    /* FIN DE NUEVO SLIDER RELACIONADOS  */



    /* NUEVO SLIDER MAS NUEVO */

    .splide{

        margin-left: 4%;

        margin-right: 4%;

    }

    .splide__arrows{



    }

    .splide__arrow{

        position: absolute;

        top: 50%;



    }

    .splide__arrow--prev{

       left: -2%;

    }

    .splide__arrow--next{

       right: -2%;

    }

    .splide__track{

        /*padding-left: 3%;

        padding-right: 3%;*/

        margin-right: 2%;

        margin-left: 2%;

    }

    .splide-slide{

       

    }

    

    /* FIN DE NUEVO SLIDER RELACIONADOS  */



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 10vw;

      height: auto;

    }

    .marcas-imagenes{

      width: 100%;

      display: inline-block;

    }

    .marcas-imagenes img{

      width: 5vw;

      height: auto;

    }

    /* FIN DE LOGOS AL FINAL DE LA PÁGINA */



     /* HELP   */

    .help-img{

      visibility: hidden;

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      bottom:0px;

    }

    .help-img img{

      width: 0px;

      height: auto;

    }



    /* MODAL POPUP */

    .modal-body img{

      width: 310px;

      height: auto;

    }

    .modal-button-div{

      width: 100%; 

      text-align: right;

    }

    /* FIN MODAL POPUP */





}



@media (min-width: 375px) {

   

    .mas-nuevo-articulo-izquierda{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 99%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-izquierda{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 1%;

          width: 25%;

    }

    .mas-nuevo-articulo-derecha{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 99%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-derecha{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 1%;

          width: 25%;

    }



    .articulo-info{

        margin: 0;

        position: absolute;

        top: 50%;

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

        margin-left: 25%;

        width: 80%;

    }



    .mas-nuevo-slider{

        height: 40px;

        margin-left: 5%;

        margin-right: 5%;

        margin-top: 50px;

    }

    .mas-nuevo-slider-opciones{

        display: inline-block;

    }

    .mas-nuevo-slider-opciones li{

        display: inline;

        float: right;

        margin-left: 5%;

        color: grey;

    }

    .mas-nuevo-slider-title{

        font-size: 20px;

        font-weight: bold;

    }



    .banner-bottom-bar{

        visibility: hidden;

        display: none;

    }



    /*  PRODUCT SLIDER INTENT   */



    .contenedor-recientes{

        margin-left: 5%;

        margin-right: 5%;

        width: 230px;

    }

    .slider .articulo-contenido-imagen{

    }

    .slider .mas-buscado-articulo-container{

        margin-left: 15%;

        margin-top: 3%;

    }

    .slider .mas-buscado-articulos-info{

        margin-left: 15%;

    }

    .slider .mas-buscado-articulos-info{

        margin-left: 15%;

    }

    .slider {

      width: 100%;

      height: 380px;

      position: relative;

      margin: auto;

      overflow-x: scroll;

      overflow-y: hidden;

    }



    .slider::-webkit-scrollbar {

      display: none;

    }



    .slider .slide {

      display: flex;

      position: absolute;

      left: 0;

      transition: 0.3s left ease-in-out;

    }



    .slider .item {

      margin-right: 10px;

    }



    .slider .item:last-child {

      margin-right: 0;

    }

    .slider .mas-buscado-articulo-container{

        border: solid #BFBFBF;

        border-width: thin;

        border-radius: 5px;

    }

    .ctrl {

      text-align: center;

      margin-top: 5px;

    }



    .ctrl-btn {

      padding: 20px 20px;

      min-width: 50px;

      background: #fff;

      border: none;

      font-weight: 600;

      text-align: center;

      cursor: pointer;

      outline: none;



      position: absolute;

      top: 50%;

      margin-top: -27.5px;

    }



    .ctrl-btn.pro-prev {

      left: 0;

    }



    .ctrl-btn.pro-next {

      right: 0;

    }

    .mas-nuevo-slider{

        height: 40px;

        margin-left: 5%;

        margin-right: 5%;

        margin-top: 50px;

        margin-bottom: 30px;

    }

    .mas-nuevo-slider-flechas{

        display: none;

        visibility: hidden;

    }



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 8vw;

      height: auto;

    }



    .container-baner{

        margin-left: 5%;

        margin-right: 5%;

    }

    .container-baner img{

        width: 100%;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */





     /* NUEVO SLIDER RELACIONADOS */

    .splide{

        margin-left: 4%;

        margin-right: 4%;

    }

    .splide__arrows{



    }

    .splide__arrow{

        position: absolute;

        top: 50%;



    }

    .splide__arrow--prev{

       left: -2%;

    }

    .splide__arrow--next{

       right: -2%;

    }

    .splide__track{

        /*padding-left: 3%;

        padding-right: 3%;*/

        margin-right: 2%;

        margin-left: 2%;

    }

    .splide-slide{

       

    }

    

    /* FIN DE NUEVO SLIDER RELACIONADOS  */



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 9vw;

      height: auto;

    }

    .marcas-imagenes{

      width: 100%;

      display: inline-block;

    }

    .marcas-imagenes img{

      width: 9.5vw;

      height: auto;

    }

    /* FIN DE LOGOS AL FINAL DE LA PÁGINA */



     /* HELP   */

    .help-img{

      visibility: hidden;

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      bottom:0px;

    }

    .help-img img{

      width: 0px;

      height: auto;

    }



    /* MODAL POPUP */

    .modal-body img{

      width: 460px;

      height: auto;

    }

    .modal-button-div{

      width: 100%; 

      text-align: right;

    }

    /* FIN MODAL POPUP */

}



/* Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) and (max-width: 768px) {

 



    .mas-nuevo-articulo-izquierda{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 99%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-izquierda{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 1%;

          width: 25%;

    }

    .mas-nuevo-articulo-derecha{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 99%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-derecha{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 1%;

          width: 15%;

    }



    .articulo-contenido-derecha img{

          width: 100%;

    }



    .articulo-info{

        margin: 0;

        position: absolute;

        top: 50%;

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

        margin-left: 25%;

        width: 80%;

    }





    .mas-nuevo-slider{

        height: 40px;

        margin-left: 5%;

        margin-right: 5%;

        margin-top: 20px;

        margin-bottom: 20px;

    }

    .mas-nuevo-slider-opciones{

        display: inline-block;

    }

    .mas-nuevo-slider-opciones li{

        display: inline;

        float: right;

        margin-left: 5%;

        color: grey;

    }

    .mas-nuevo-slider-title{

        font-size: 20px;

        font-weight: bold;

    }



    .banner-bottom-bar{

        visibility: hidden;

        display: none;

    }

    /*  PRODUCT SLIDER INTENT   */



    .contenedor-recientes{

        margin-left: 5%;

        margin-right: 5%;

    }

    .slider .mas-buscado-articulo-container{

        width: 230px;

    }

    .slider .articulo-contenido-imagen{

        margin-left: 15%;

        margin-top: 3%;

    }

    .slider .mas-buscado-articulos-info{

        margin-left: 15%;

    }

    .slider .mas-buscado-articulos-info{

        margin-left: 15%;

    }

    .slider {

      width: 100%;

      height: 380px;

      position: relative;

      margin: auto;

      overflow-x: scroll;

      overflow-y: hidden;

    }



    .slider::-webkit-scrollbar {

      display: none;

    }



    .slider .slide {

      display: flex;

      position: absolute;

      left: 0;

      transition: 0.3s left ease-in-out;

    }



    .slider .item {

      margin-right: 10px;

    }



    .slider .item:last-child {

      margin-right: 0;

    }

    .slider .mas-buscado-articulo-container{

        border: solid #BFBFBF;

        border-width: thin;

        border-radius: 5px;

    }

    .ctrl {

      text-align: center;

      margin-top: 5px;

    }



    .ctrl-btn {

      padding: 20px 20px;

      min-width: 50px;

      background: #fff;

      border: none;

      font-weight: 600;

      text-align: center;

      cursor: pointer;

      outline: none;



      position: absolute;

      top: 50%;

      margin-top: -27.5px;

    }



    .ctrl-btn.pro-prev {

      left: 0;

    }



    .ctrl-btn.pro-next {

      right: 0;

    }

    .mas-nuevo-slider-flechas{

        display: block;

        visibility: visible;

    }



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 9vw;

      height: auto;

    }



     /* SOCIALS  */



    .social {

      display: block;

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      -webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }

    /* FIN SOCIALS */



    .container-baner{

        margin-left: 5%;

        margin-right: 5%;

    }

    .container-baner img{

        width: 100%;

    }



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 9vw;

      height: auto;

    }

    .marcas-imagenes{

      width: 100%;

      display: inline-block;

    }

    .marcas-imagenes img{

      width: 9.5vw;

      height: auto;

    }

    /* FIN DE LOGOS AL FINAL DE LA PÁGINA */



    /* NUEVO SLIDER MÁS BUSCADO */

    .container-slider-productos{

      margin-left: 5%;

      margin-right: 5%;

      margin-top: 0;

      height: 350px;

      margin-bottom: 20px;

    }

    .card-item-continer{

      height: 310px;

    }

    .item-container{

      width: 25%;

      height: 310px;

      padding-left: 5px;

      padding-right: 5px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer{

      height: 310px;

    }

    .card-item-continer{

      height: 310px;

    }

    .label-button-carrito{

      width: 100%;

    }

    .label-button-carrito .item-bottom{

      width: 50%;

    }

    .item-bottom span{

      line-height: 50px;

      float:left; 

    }

    .item-bottom button{

      margin-right: 25px;

    }

    .mas-buscado-articulos-info{

        margin-top: 160px;

        position: absolute;

        width: 100%;

        padding-left: 30px;

    }

    .mas-nuevo-slider-opciones li{

      line-height: 40px;

    }

    .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 3%;

    }

    #next-control{

      width: 1%;

    }

    #prev-control{

      width: 1%;

    }

    .item-bottom i{

      line-height: 40px;

      margin-left: 10px;

    }

    /* FIN DE NUEVO SLIDER MÁS BUSCADO */



    /* NUEVO SLIDER MÁS NUEVO */

    .articulo-info-mn{

      margin-left: 50%;

    }

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 2%;

      margin-right: 2%;

    }

    .item-container-mn{

      width: 50%;

      height: 200px;

    }

    .card-item-container-mn{

      height: 180px;

    }

    #prev-control-mn{

      padding-right: 1%;

    }

    #next-control-mn{

      padding-left: 1%;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */



     /* HELP   */

    .help-img{

     /* position: fixed; Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla

      right: 0;  Establecemos la barra en la izquierda 

     /* Bajamos la barra 200px de arriba a abajo 

      z-index: 5000;

      bottom:0px;

      */

      visibility: hidden;

    }

    .help-img img{

      width: 250px;

      height: auto;

    }



    /* FIN HELP */



     /* NUEVO SLIDER RELACIONADOS */

    .splide{

        margin-left: 4%;

        margin-right: 4%;

    }

    .splide__arrows{



    }

    .splide__arrow{

        position: absolute;

        top: 50%;



    }

    .splide__arrow--prev{

       left: -2%;

    }

    .splide__arrow--next{

       right: -2%;

    }

    .splide__track{

        /*padding-left: 3%;

        padding-right: 3%;*/

        margin-right: 2%;

        margin-left: 2%;

    }

    .splide-slide{

       

    }

    

    /* FIN DE NUEVO SLIDER RELACIONADOS  */



    /* MODAL POPUP */

    .modal-body img{

      width: 460px;

      height: auto;

    }

    .modal-button-div{

      width: 100%; 

      text-align: right;

    }

    /* FIN MODAL POPUP */





}



/* Medium devices (tablets, 768px and up)*/

@media (min-width: 768px) and (max-width: 992px) {



    .mas-nuevo-articulo-izquierda{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 99%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-izquierda{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 1%;

          width: 25%;

    }

    .mas-nuevo-articulo-derecha{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 99%;

        border-radius: 5px;

        position: relative;

        margin-top: 10px;

    }

    .articulo-contenido-derecha{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 1%;

          width: 25%;

    }



    .articulo-info{

        margin: 0;

        position: absolute;

        top: 50%;

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

        margin-left: 25%;

        width: 80%;

    }





    .mas-nuevo-slider{

        height: 40px;

        margin-left: 5%;

        margin-right: 5%;

        margin-top: 20px;

        margin-bottom: 20px;

    }

    .mas-nuevo-slider-opciones{

        display: inline-block;

    }

    .mas-nuevo-slider-opciones li{

        display: inline;

        float: right;

        margin-left: 5%;

        color: grey;

    }

    .mas-nuevo-slider-title{

        font-size: 20px;

        font-weight: bold;

    }



    .banner-bottom-bar{

        visibility: hidden;

        display: none;

    }

    /*  PRODUCT SLIDER INTENT   */



    .contenedor-recientes{

        margin-left: 5%;

        margin-right: 5%;

    }

    .slider .mas-buscado-articulo-container{

        width: 230px;

    }

    .slider .articulo-contenido-imagen{

        margin-left: 15%;

        margin-top: 3%;

    }

    .slider .mas-buscado-articulos-info{

        margin-left: 15%;

    }

    .slider .mas-buscado-articulos-info{

        margin-left: 15%;

    }

    .slider {

      width: 100%;

      height: 380px;

      position: relative;

      margin: auto;

      overflow-x: scroll;

      overflow-y: hidden;

    }



    .slider::-webkit-scrollbar {

      display: none;

    }



    .slider .slide {

      display: flex;

      position: absolute;

      left: 0;

      transition: 0.3s left ease-in-out;

    }



    .slider .item {

      margin-right: 10px;

    }



    .slider .item:last-child {

      margin-right: 0;

    }

    .slider .mas-buscado-articulo-container{

        border: solid #BFBFBF;

        border-width: thin;

        border-radius: 5px;

    }

    .ctrl {

      text-align: center;

      margin-top: 5px;

    }



    .ctrl-btn {

      padding: 20px 20px;

      min-width: 50px;

      background: #fff;

      border: none;

      font-weight: 600;

      text-align: center;

      cursor: pointer;

      outline: none;



      position: absolute;

      top: 50%;

      margin-top: -27.5px;

    }



    .ctrl-btn.pro-prev {

      left: 0;

    }



    .ctrl-btn.pro-next {

      right: 0;

    }

    .mas-nuevo-slider-flechas{

        display: block;

        visibility: visible;

    }



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 9vw;

      height: auto;

    }



     /* SOCIALS  */



    .social {

      display: block;

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      -webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }

    /* FIN SOCIALS */



    .container-baner{

        margin-left: 5%;

        margin-right: 5%;

    }

    .container-baner img{

        width: 100%;

    }



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 9vw;

      height: auto;

    }

    .marcas-imagenes{

      width: 100%;

      display: inline-block;

    }

    .marcas-imagenes img{

      width: 9.5vw;

      height: auto;

    }

    /* FIN DE LOGOS AL FINAL DE LA PÁGINA */



    /* NUEVO SLIDER MÁS BUSCADO */

    .container-slider-productos{

      margin-left: 5%;

      margin-right: 5%;

      margin-top: 0;

      height: 350px;

      margin-bottom: 20px;

    }

    .card-item-continer{

      height: 310px;

    }

    .item-container{

      width: 25%;

      height: 310px;

      padding-left: 5px;

      padding-right: 5px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer{

      height: 310px;

    }

    .card-item-continer{

      height: 310px;

    }

    .label-button-carrito{

      width: 100%;

    }

    .label-button-carrito .item-bottom{

      width: 50%;

    }

    .item-bottom span{

      line-height: 50px;

      float:left; 

    }

    .item-bottom button{

      margin-right: 25px;

    }

    .mas-buscado-articulos-info{

        margin-top: 160px;

        position: absolute;

        width: 100%;

        padding-left: 30px;

    }

    .mas-nuevo-slider-opciones li{

      line-height: 40px;

    }

    .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 3%;

    }

    #next-control{

      width: 1%;

    }

    #prev-control{

      width: 1%;

    }

    .item-bottom i{

      line-height: 40px;

      margin-left: 10px;

    }

    /* FIN DE NUEVO SLIDER MÁS BUSCADO */



    /* NUEVO SLIDER MÁS NUEVO */

    .articulo-info-mn{

      margin-left: 50%;

    }

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 3%;

      margin-right: 3%;

    }

    .item-container-mn{

      width: 50%;

      height: 200px;

    }

    .card-item-container-mn{

      height: 180px;

    }

    #prev-control-mn{

      padding-right: 1%;

    }

    #next-control-mn{

      padding-left: 1%;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */



     /* HELP   */

    .help-img{

     /* position: fixed; Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla

      right: 0;  Establecemos la barra en la izquierda 

     /* Bajamos la barra 200px de arriba a abajo 

      z-index: 5000;

      bottom:0px;

      */

      visibility: hidden;

    }

    .help-img img{

      width: 250px;

      height: auto;

    }



    /* FIN HELP */



     /* NUEVO SLIDER RELACIONADOS */

    .splide{

        margin-left: 4%;

        margin-right: 4%;

    }

    .splide__arrows{



    }

    .splide__arrow{

        position: absolute;

        top: 50%;



    }

    .splide__arrow--prev{

       left: -2%;

    }

    .splide__arrow--next{

       right: -2%;

    }

    .splide__track{

        /*padding-left: 3%;

        padding-right: 3%;*/

        margin-right: 2%;

        margin-left: 2%;

    }

    .splide-slide{

       

    }

    

    /* FIN DE NUEVO SLIDER RELACIONADOS  */



    /* MODAL POPUP */

    .modal-body img{

      width: 460px;

      height: auto;

    }

    .modal-button-div{

      width: 100%; 

      text-align: right;

    }

    /* FIN MODAL POPUP */



}



/* Large devices (desktops, 992px and up)*/

@media (min-width: 992px) {



    .banner-bottom-bar{

        height: 70px;

        margin-left: 2%;

        margin-right: 2%;

        margin-top: 1%;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-bar-icons i{

        font-size: 30px;

        line-height: 35px;

        vertical-align: middle;

    }





     .contenedor-recientes{

        margin-left: 5%;

        margin-right: 5%;

    }

    .slider .mas-buscado-articulo-container{

        width: 230px;

    }

    .slider .mas-buscado-articulo-container{

        width: 230px;

    }

    .slider .articulo-contenido-imagen{

        margin-left: 0;

    }

    .slider {

      width: 100%;

      height: 380px;

      position: relative;

      margin: auto;

      overflow-x: scroll;

      overflow-y: hidden;

    }



    .slider::-webkit-scrollbar {

      display: none;

    }



    .slider .slide {

      display: flex;

      position: absolute;

      left: 0;

      transition: 0.3s left ease-in-out;

    }



    .slider .item {

      margin-right: 10px;

    }



    .slider .item:last-child {

      margin-right: 0;

    }

    .slider .mas-buscado-articulo-container{

        border: solid #BFBFBF;

        border-width: thin;

        border-radius: 5px;

    }

    .ctrl {

      text-align: center;

      margin-top: 5px;

    }



    .ctrl-btn {

      padding: 20px 20px;

      min-width: 50px;

      background: #fff;

      border: none;

      font-weight: 600;

      text-align: center;

      cursor: pointer;

      outline: none;



      position: absolute;

      top: 50%;

      margin-top: -27.5px;

    }



    .ctrl-btn.pro-prev {

      left: 0;

    }



    .ctrl-btn.pro-next {

      right: 0;

    }



    /* LOGOS AL FINAL DE LA PÁGINA */

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 10vw;

      height: auto;

    }



    .marcas-imagenes{

      width: 100%;

      display: inline-block;

    }

    .marcas-imagenes img{

      width: 9.5vw;

      height: auto;

    }

     

     /* SOCIALS  */



    .social {

      display: block;

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      -webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px;  /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



    .container-baner{

        margin-left: 5%;

        margin-right: 5%;

    }

    .container-baner img{

        width: 100%;

    }



    /* NUEVO SLIDER MÁS BUSCADO */

    .container-slider-productos{

      margin-left: 5%;

      margin-right: 5%;

      margin-top: 0;

      height: 390px;

      margin-bottom: 20px;

    }

    .item-container{

      width: 25%;

      height: 320px;

      padding-left: 10px;

      padding-right: 10px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer{

      height: 310px;

    }

    .label-button-carrito{

      width: 100%;

    }

    .label-button-carrito .item-bottom{

      width: 50%;

    }

    .item-bottom span{

      line-height: 50px;

      float:left; 

    }

    .item-bottom button{

      margin-right: 25px;

    }

    .mas-buscado-articulos-info{

        margin-top: 175px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

    .mas-nuevo-slider-opciones li{

      line-height: 40px;

    }

    .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 3%;

    }



    #next-control{

      width: 1%;

    }

    #prev-control{

      width: 1%;

    }

    /* FIN DE NUEVO SLIDER MÁS BUSCADO */



    /* NUEVO SLIDER MÁS NUEVO */

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

      padding-right: 1%;

      padding-left: 1%;

    }

    .items-container-mas-nuevo{

      margin-left: 0%;

      margin-right: 0%;

    }

    .item-container-mn{

      width: 50%;

      height: 200px;

    }

    .card-item-container-mn{

      height: 180px;

    }

    .mn-left{

      padding-right: 1%;

    }

    .mn-right{

      padding-left: 1%;

    }



    #next-control-mn{

      width: 1%;

    }

    #prev-control-mn{

      width: 1%;

    }

    #myCarousel3{

      margin-left: 10px;

      margin-right: 10px;

    }



    .articulo-info{

        margin-left: 45%;

        margin: 0;

        position: absolute;

        top: 50%;

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

        margin-left: 42%;

        width: 55%;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

     visibility: visible;

      z-index: 5000;

      bottom:0px;

    }

    .help-img img{

      width: 250px;

      height: auto;

    }

    /* FIN HELP */



     /* NUEVO SLIDER RELACIONADOS */

    .splide{

        margin-left: 4%;

        margin-right: 4%;

    }

    .splide__arrows{



    }

    .splide__arrow{

        position: absolute;

        top: 50%;



    }

    .splide__arrow--prev{

       left: -2%;

    }

    .splide__arrow--next{

       right: -2%;

    }

    .splide__track{

        /*padding-left: 3%;

        padding-right: 3%;*/

        margin-right: 2%;

        margin-left: 2%;

    }

    .splide-slide{

       

    }

    

    /* FIN DE NUEVO SLIDER RELACIONADOS  */





     /* MODAL POPUP */

    .modal-body img{

      width: 460px;

      height: auto;

    }

    .modal-button-div{

      width: 100%; 

      text-align: right;

    }

    /* FIN MODAL POPUP */

}



/* Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) and (max-width: 1300px) {

  .wrap{

        display: inline;

    }

    .mas-nuevo-slider{

        height: 40px;

        margin-left: 5%;

        margin-right: 5%;

        margin-top: 20px;

        margin-bottom: 30px;

    }

    .mas-nuevo-slider-title{

        font-size: 30px;

        font-weight: bold;

    }

    .mas-nuevo-slider-opciones{

        display: inline-block;

    }

    .mas-nuevo-slider-opciones li{

        display: inline;

        float: right;

        margin-left: 5%;

        color: grey;

    }

    .mas-nuevo-articulos-container{

        height: 400px;

        margin-left: 5%;

        margin-right: 5%;

    }

    .mas-nuevo-articulos{

        margin-left: 1%;

        margin-right: 1%;

        border: solid 1px green;

        height: 400px;

    }

    .mas-nuevo-articulo-izquierda{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 49%;

        float:left;

        border-radius: 5px;

        margin-top: 20px;

        position: relative;

    }

    .articulo-contenido-izquierda{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 3%;

    }

    .mas-nuevo-articulo-derecha{

        border:solid 1px #BFBFBF;

        border-width: thin;

        height: 180px;

        width: 49%;

        float:right;

        border-radius: 5px;

        margin-top: 20px;

        position: relative;

    }

    .articulo-contenido-derecha{

          margin: 0;

          position: absolute;

          top: 50%;

          -ms-transform: translateY(-50%);

          transform: translateY(-50%);

          margin-left: 3%;

    }

    .articulo-info{

        margin: 0;

        position: absolute;

        top: 50%;

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

        margin-left: 42%;

        width: 65%;

    }

    .rating-stars{

        display: inline;

        font-size: 10px;

    }

    .shopping-cart-button{

        float: right;

        margin-right: 10%;

        position: relative;

        display: block;

        font-size: 30px;

    }



    .mas-buscado-articulos-container{

        height: 300px;

        margin-left: 5%;

        margin-right: 5%;

        position: relative;

        margin-bottom: 50px;

    }

    .mas-buscado-articulo-container{

        border: solid #BFBFBF;

        border-width: thin;

        border-radius: 5px;

        height: 330px;

        width: 18%;

        float: left;

        position: relative;

    }

    .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 3%;

    }

    



    /* ********* */



    .label-serie-articulo{

        color: #ABABAB;

    }



    /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 70px;

        margin-left: 5%;

        margin-right: 5%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-bar-icons i{

        font-size: 30px;

        line-height: 35px;

        vertical-align: middle;

    }



    .carousel-contenedor{

        margin-left: 5%;

        margin-right: 5%;

        height: 330px;

    }

    .owl-item{

        margin-left: 1%;

        margin-right: 1%;

    }

    .bbb_viewed_item{

        border: solid #BFBFBF;

        border-width: thin;

        border-radius: 5px;

    }



    .mini-baner-marcas{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

      height: 130px;

      border: solid 1px grey;

    }

    .mini-baner-logos{

      display: inline-flex;

    }

    .mini-baner-logo{

      width: 25%;

      height: auto;

    }

    .mini-baner-logo img{

      width: 100%;

      height: 100%;

    }



    /* LOGOS AL FINAL DE LA PÁGINA */

    .container-marcas-carousel{

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-contenedor{

      margin-top: 50px;

      margin-left: 5%;

      margin-right: 5%;

    }

    .marcas-imagenes-contenedor{

      width: 100%;

      display: inline-block;

      margin-left: 50px;

      margin-right: 50px;

    }

    .marcas-imagenes-contenedor img{

      width: 10vw;

      height: auto;

    }



    .marcas-imagenes{

      display: inline-block;

    }

    .marcas-imagenes img{

      width: 10vw;

      height: auto;

    }

    .logos-controls{

      width: 100%;

    }





    .controles-contenedor a{

      width: 1%;

      height: auto;

      font-size: 30px;

    }

    

    .image-container img{

      width: 10vw;

      height: auto;

    }

    /* FIN LOGOS AL FINAL DE LA PÁGINA */



     /*  PRODUCT SLIDER INTENT   */



    .contenedor-recientes{

        margin-left: 5%;

        margin-right: 5%;

    }

    .btn-menu-slider-mas-buscados{

      width: 110%;

    }

    .btn-menu-slider-mas-buscados:hover{

      background-color: #e43c2c;

      color: white;

      border-radius: 5px;

      transition: 0.3s;

    }

    .slider .mas-buscado-articulo-container{

        width: 230px;

    }

    .slider .mas-buscado-articulo-container{

        width: 230px;

    }

    .slider .articulo-contenido-imagen{

        margin-left: 0;

    }

    .slider {

      width: 100%;

      height: 380px;

      position: relative;

      margin: auto;

      overflow-x: scroll;

      overflow-y: hidden;

    }



    .slider::-webkit-scrollbar {

      display: none;

    }



    .slider .slide {

      display: flex;

      position: absolute;

      left: 0;

      transition: 0.3s left ease-in-out;

    }



    .slider .item {

      margin-right: 10px;

    }



    .slider .item:last-child {

      margin-right: 0;

    }

    .slider .mas-buscado-articulo-container{

        border: solid #BFBFBF;

        border-width: thin;

        border-radius: 5px;

    }

    .ctrl {

      text-align: center;

      margin-top: 5px;

    }



    .ctrl-btn {

      padding: 20px 20px;

      min-width: 50px;

      background: #fff;

      border: none;

      font-weight: 600;

      text-align: center;

      cursor: pointer;

      outline: none;



      position: absolute;

      top: 50%;

      margin-top: -27.5px;

    }



    .ctrl-btn.pro-prev {

      left: 0;

    }



    .ctrl-btn.pro-next {

      right: 0;

    }



    .container-baner{

        margin-left: 5%;

        margin-right: 5%;

    }

    .container-baner img{

        width: 100%

    }





    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      -webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */





    /* NUEVO SLIDER MÁS BUSCADO */

    .container-slider-productos{

      margin-left: 5%;

      margin-right: 5%;

      margin-top: 0;

      height: 390px;

      margin-bottom: 20px;

    }

    .item-container{

      width: 25%;

      height: 320px;

      padding-left: 10px;

      padding-right: 10px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer{

      height: 310px;

    }



    .label-button-carrito{

      width: 100%;

    }

    .label-button-carrito .item-bottom{

      width: 50%;

    }

    .item-bottom span{

      line-height: 50px;

      float:left; 

    }

    .item-bottom button{

      margin-right: 25px;

    }

    .mas-buscado-articulos-info{

        margin-top: 175px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

    .mas-nuevo-slider-opciones li{

      line-height: 40px;

    }

    /* FIN DE NUEVO SLIDER MÁS BUSCADO */





    /* NUEVO SLIDER MÁS NUEVO */

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 0;

      margin-right: 0;

    }

    .item-container-mn{

      width: 50%;

      height: 200px;

      margin-right: 0;

      margin:0;

    }

    .card-item-container-mn{

      height: 180px;

    }





    .item-container-s{

      width: 20%;

      height: 320px;

      padding-left: 10px;

      padding-right: 10px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer-s{

        height: 310px;



    }

    .card-item-continer{

      height: 310px;

    }









    .mn-left{

      padding-right: 1%;

    }

    .mn-right{

      padding-left: 1%;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */



    /* HELP   */

    .help-img{

      visibility: visible;

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      bottom:0px;

    }

    .help-img img{

      width: 250px;

      height: auto;

    }



    /* FIN HELP */



    /* TOOLTIP */

    /* FIN DE TOOLTIP */



    /* NUEVO SLIDER RELACIONADOS */

    .splide{

        margin-left: 4%;

        margin-right: 4%;

    }

    .splide__arrows{



    }

    .splide__arrow{

        position: absolute;

        top: 50%;



    }

    .splide__arrow--prev{

       left: -2%;

    }

    .splide__arrow--next{

       right: -2%;

    }

    .splide__track{

        /*padding-left: 3%;

        padding-right: 3%;*/

        margin-right: 2%;

        margin-left: 2%;

    }

    .splide-slide{

       

    }

    

    /* FIN DE NUEVO SLIDER RELACIONADOS  */



    /* MODAL POPUP */

    .modal-body img{

      width: 460px;

      height: auto;

    }

    .modal-button-div{

      width: 100%; 

      text-align: right;

    }

    /* FIN MODAL POPUP */



}



@media (min-width: 1300px) and (max-width: 1500px) {

/*

  #sliderPrincipal .carousel-inner{

    width: 100%;

    height: 300px;

    display: block;

  }

  #slider1{

    width: 100%;

    height: 300px;

    display: block;

  }



  #slider1 img{

    width: 100%;

    height: 300px;

    display: block;

  }*/



  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 70px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 14px;

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

        font-size: 14px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-bar-icons i{

        font-size: 30px;

        line-height: 35px;

        vertical-align: middle;

    }



    /* SOCIALS  */

    .social-puller{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 0%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 1; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

      height: 100%;

      padding-left: 70px;

      display: block;

    }

/*

    .social-puller:hover + .social{

      display: block;

    }

*/

    .social {

      position: absolute; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 3000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

      width: 50px;

      display: none;

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }



    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      bottom:0px;

      visibility: visible;

      width: 250px;

        min-height: 250px;

        height: auto;

      display: block;

    }

  /*  .help-img img{

      width: 250px;

      height: auto;

      display: none;

    }*/

    #help-img-inicio{

        width: 250px;

        min-height: 250px;

        height: auto;

        display: none;

    }

    /* FIN HELP */

}





@media (min-width: 1500px) and (max-width: 1700px) {

  /*

  #sliderPrincipal .carousel-inner{

    width: 100%;

    height: 400px;

    display: block;

  }

  #slider1{

    width: 100%;

    height: 400px;

    display: block;

  }



  #slider1 img{

    width: 100%;

    height: 400px;

    display: block;

  }*/





  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 70px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 14px;

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

        font-size: 14px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-bar-icons i{

        font-size: 30px;

        line-height: 35px;

        vertical-align: middle;

    }

    .banner-bottom-label{

      width: 100%;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      visibility: visible;

      bottom:0px;

    }

    .help-img img{

      width: 290px;

      height: auto;

    }

    /* FIN HELP */

}



@media (min-width: 1700px) and (max-width: 1800px) {



  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 70px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 20px;

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-label{

      width: 100%;

    }

    .banner-bottom-bar-icons i{

        font-size: 30px;

        line-height: 35px;

        vertical-align: middle;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      visibility: visible;

      bottom:0px;

    }

    .help-img img{

      width: 300px;

      height: auto;

    }

    /* FIN HELP */



     .container-baner{

      margin-top: 100px;

    }



    /* SLIDER MAS BUSCADOS */

    .item-container-s{

      width: 20%;

      height: 410px;

      padding-left: 10px;

      padding-right: 10px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer-s{

        height: 410px;

    }

    

    .mas-buscado-articulos-info{

        margin-top: 250px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

     .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 10%;

    }

    .mas-buscado-articulo-imagen{

      width: 200px;

      height:auto;

    }

    .mas-buscado-articulos-info label{

      font-size: 20px;

    }

    .mas-nuevo-slider-title{

      font-size: 20px;

    }

    .precio{

      font-size: 20px;

    }

    .shopping-cart-button i{

      font-size: 20px;

    }



    .mas-nuevo-slider-opciones{

      font-size: 20px;

    }

    /* FIN SLIDER MAS BUSCADOS */





  

}





@media (min-width: 1800px) and (max-width: 2000px) {



  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 70px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 20px;

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-label{

      width: 100%;

    }

    .banner-bottom-bar-icons i{

        font-size: 30px;

        line-height: 35px;

        vertical-align: middle;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      visibility: visible;

      bottom:0px;

    }

    .help-img img{

      width: 300px;

      height: auto;

    }

    /* FIN HELP */



    .container-baner{

      margin-top: 100px;

    }



    /* SLIDER MAS BUSCADOS */

    .item-container-s{

      width: 20%;

      height: 410px;

      padding-left: 10px;

      padding-right: 10px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer-s{

        height: 410px;

    }

    

    .mas-buscado-articulos-info{

        margin-top: 250px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

     .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 10%;

    }

    .mas-buscado-articulo-imagen{

      width: 200px;

      height:auto;

    }

    .mas-buscado-articulos-info label{

      font-size: 22px;

    }

    .mas-nuevo-slider-title{

      font-size: 30px;

    }

    .precio{

      font-size: 22px;

    }

    .shopping-cart-button i{

      font-size: 22px;

    }



    .mas-nuevo-slider-opciones{

      font-size: 22px;

    }

    /* FIN SLIDER MAS BUSCADOS */



    /* NUEVO SLIDER MÁS NUEVO */

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 0;

      margin-right: 0;

      height: 450px;

    }

    .item-container-mn{

      width: 50%;

      height: 200px;

      margin-right: 0;

      margin:0;

    }

    .card-item-container-mn{

      height: 200px;

    }

    .articulo-info label{

      font: 22px;

    }
    /* articulo-info-mn label, span, i */
    .articulo-info-mn label, i{

      font-size: 22px;

    }

    .shopping-cart-button i{

      font-size: 22px;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */



}





@media (min-width: 2000px) and (max-width: 2700px) {



  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 80px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 26px;

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-label{

      width: 100%;

    }

    .banner-bottom-bar-icons i{

        font-size: 26px;

        line-height: 35px;

        vertical-align: middle;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      visibility: visible;

      bottom:0px;

    }

    .help-img img{

      width: 350px;

      height: auto;

    }

    /* FIN HELP */





    .container-baner{

      margin-top: 80px;

    }

    /* SLIDER MAS BUSCADOS */

    .item-container-s{

      width: 19%;

      height: 420px;

      padding-left: 10px;

      padding-right: 10px;

    }

    .items-container{

      margin-left: 2%;

      margin-right: 2%;

    }

    .card-item-continer-s{

        height: 420px;

    }

    

    .mas-buscado-articulos-info{

        margin-top: 250px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

     .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 10%;

    }

    .mas-buscado-articulo-imagen{

      width: 200px;

      height:auto;

    }

    .mas-buscado-articulos-info label{

      font-size: 26px;

    }

    .mas-nuevo-slider-title{

      font-size: 30px;

    }

    .precio{

      font-size: 26px;

    }

    .shopping-cart-button i{

      font-size: 26px;

    }



    .mas-nuevo-slider-opciones{

      font-size: 30px;

    }

    /* FIN SLIDER MAS BUSCADOS */



     /* NUEVO SLIDER MÁS NUEVO */

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 0;

      margin-right: 0;

      height: 470px;

    }

    .item-container-mn{

      width: 48%;

      height: 200px;

      margin-right: 0;

      margin:0;

    }

    .card-item-container-mn{

      height: 200px;

    }

    .articulo-info label{

      font: 26px;

    }

    .articulo-info-mn label, i{

      font-size: 26px;

    }

    .shopping-cart-button i{

      font-size: 26px;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */

}



@media (min-width: 2700px) and (max-width: 3000px) {



  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 100px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 30px;

    }

    .banner-bottom-bar i{

        font-size: 30px;

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-label{

      width: 100%;

    }

    .banner-bottom-bar-icons i{

        font-size: 25px;

        line-height: 35px;

        vertical-align: middle;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      visibility: visible;

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      bottom:0px;

    }

    .help-img img{

      width: 400px;

      height: auto;

    }

    /* FIN HELP */



    .container-baner{

      margin-top: 80px;

    }

    /* SLIDER MAS BUSCADOS */

    .item-container-s{

      width: 21%;

      height: 490px;

      padding-left: 40px;

      padding-right: 40px;

    }

    .items-container{

      margin-left: 3%;

      margin-right: 3%;

    }

    .card-item-continer-s{

        height: 490px;

    }

    

    .mas-buscado-articulos-info{

        margin-top: 280px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

     .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 10%;

    }

    .mas-buscado-articulo-imagen{

      width: 200px;

      height:auto;

    }

    .mas-buscado-articulos-info label{

      font-size: 30px;

    }

    .mas-nuevo-slider-title{

      font-size: 30px;

    }

    .mas-nuevo-slider label{

      font-size: 30px;

    }

    #mas-nuevo-slider-I{

      font-size: 30px;

    }

    .precio{

      font-size: 30px;

    }

    .shopping-cart-button i{

      font-size: 30px;

    }



    .mas-nuevo-slider-opciones{

      font-size: 30px;

    }

    /* FIN SLIDER MAS BUSCADOS */



      /* NUEVO SLIDER MÁS NUEVO */

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 0;

      margin-right: 0;

      height: 630px;

    }

    .item-container-mn{

      width: 49%;

      height: 300px;

      margin-right: 0;

      margin:0;

    }

    .card-item-container-mn{

      height: 300px;

    }

    .articulo-info label{

      font: 30px;

    }

    .articulo-info-mn label, i{

      font-size: 30px;

    }

    .shopping-cart-button i{

      font-size: 30px;

    }

    .articulo-imagen-derecha{

      width: 200px;

      height:auto;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */

}



@media (min-width: 3000px) and (max-width: 4000px) {



  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 100px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 30px;

    }

    .banner-bottom-bar i{

        font-size: 30px;

    }

    .banner-bottom-bar-icons{

        /*font-size: 15px;*/

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-label{

      width: 100%;

    }

    .banner-bottom-bar-icons i{

        font-size: 25px;

        line-height: 35px;

        vertical-align: middle;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      visibility: visible;

     /* Bajamos la barra 200px de arriba a abajo */

      z-index: 5000;

      bottom:0px;

    }

    .help-img img{

      width: 450px;

      height: auto;

    }

    /* FIN HELP */







    .container-baner{

      margin-top: 80px;

    }

    /* SLIDER MAS BUSCADOS */

    .item-container-s{

      width: 21%;

      height: 650px;

      padding-left: 40px;

      padding-right: 40px;

    }

    .items-container{

      margin-left: 3%;

      margin-right: 3%;

    }

    .card-item-continer-s{

        height: 650px;

    }

    

    .mas-buscado-articulos-info{

        margin-top: 400px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

     .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 10%;

    }

    .mas-buscado-articulo-imagen{

      width: 300px;

      height:auto;

    }

    .mas-buscado-articulos-info label{

      font-size: 40px;

    }

    .mas-nuevo-slider-title{

      font-size: 40px;

    }

    .mas-nuevo-slider label{

      font-size: 40px;

    }

    #mas-nuevo-slider-I{

      font-size: 40px;

    }

    .precio{

      font-size: 40px;

    }

    .shopping-cart-button i{

      font-size: 40px;

    }



    .mas-nuevo-slider-opciones{

      font-size: 40px;

    }

    /* FIN SLIDER MAS BUSCADOS */



          /* NUEVO SLIDER MÁS NUEVO */

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 0;

      margin-right: 0;

      height: 830px;

    }

    .item-container-mn{

      width: 49%;

      height: 400px;

      margin-right: 0;

      margin:0;

    }

    .card-item-container-mn{

      height: 400px;

    }

    .articulo-info label{

      font: 40px;

    }

    .articulo-info-mn label, i{

      font-size: 40px;

    }

    .shopping-cart-button i{

      font-size: 40px;

    }

    .articulo-imagen-derecha{

      width: 320px;

      height:auto;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */

}



@media (min-width: 4000px) and (max-width: 5000px) {



  /* BOTTOM BAR   */

    .banner-bottom-bar{

        height: 150px;

        margin-left: 11%;

        margin-right: 11%;

        margin-top: 1%;

        padding-left: 20px;

        padding-right: 20px;

        border-bottom: solid #BFBFBF;

        visibility: visible;

        display: flex;

        font-size: 40px;

    }

    .banner-bottom-bar-icons i{

        font-size: 40px;

    }

    .banner-bottom-bar-labels label{

        padding-left: 25px;

    }

    .banner-bottom-bar-section{

        width: 25%;

        padding-right: 10px;

        padding-left: 10px;

        display: inline-flex;

    }

    .banner-bottom-label{

      width: 100%;

    }

    .banner-bottom-bar-icons i{

        font-size: 40px;

        line-height: 35px;

        vertical-align: middle;

    }



    /* SOCIALS  */



    .social {

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

      top: 30%; /* Bajamos la barra 200px de arriba a abajo */

      z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */

    }

     

    .social ul {

      list-style: none;

    }

 

    .social ul li a {

      display: inline-block;

      color:#fff;

      background: #000;

      padding: 15px 15px;

      text-decoration: none;

      /*-webkit-transition:all 500ms ease;

      -o-transition:all 500ms ease;

      transition:all 500ms ease; /Establecemos una transición a todas las propiedades */

    }

 

    .social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */

    .social ul li .icon-instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

    .social ul li .icon-whatsapp {background: #25d366;}

    .social ul li .icon-pinterest {background: #ae181f;}

    .social ul li .icon-mail {background: #666666;}

   

    .social ul li a:hover {

      /* background: #000;  Cambiamos el fondo cuando el usuario pase el mouse */

      padding: 15px 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */

    }



    .icon-facebook i{

      font-size: 22px;

    }

    .icon-instagram i{

      font-size: 22px;

    }

    .icon-whatsapp i{

      font-size: 22px;

    }



    .icon-bar {

      position: fixed;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%);

    }



    /* Style the icon bar links */

    .icon-bar a {

      display: block;

      text-align: center;

      padding: 16px;

      transition: all 0.3s ease;

      color: white;

      font-size: 20px;

    }



    /* Style the social media icons with color, if you want */

    .icon-bar a:hover {

      background-color: #000;

    }



    .facebook {

      background: #3B5998;

      color: white;

    }



    .twitter {

      background: #55ACEE;

      color: white;

    }



    .google {

      background: #dd4b39;

      color: white;

    }



    .linkedin {

      background: #007bb5;

      color: white;

    }



    .youtube {

      background: #bb0000;

      color: white;

    }

    /* FIN SOCIALS */



     /* HELP   */

    .help-img{

      position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/

      right: 0; /* Establecemos la barra en la izquierda */

     /* Bajamos la barra 200px de arriba a abajo */

     visibility: visible;

      z-index: 5000;

      bottom:0px;

    }

    .help-img img{

      width: 550px;

      height: auto;

    }

    /* FIN HELP */



    .container-baner{

      margin-top: 100px;

      margin-bottom: 100px;

    }

    /* SLIDER MAS BUSCADOS */

    .item-container-s{

      width: 21%;

      height: 650px;

      padding-left: 40px;

      padding-right: 40px;

    }

    .items-container{

      margin-left: 3%;

      margin-right: 3%;

    }

    .card-item-continer-s{

        height: 650px;

    }

    

    .mas-buscado-articulos-info{

        margin-top: 400px;

        position: absolute;

        width: 100%;

        padding-left: 50px;

    }

     .articulo-contenido-imagen{

        margin: 0;

        position: absolute;

        left: 50%;

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        margin-top: 10%;

    }

    .mas-buscado-articulo-imagen{

      width: 300px;

      height:auto;

    }

    .mas-buscado-articulos-info label{

      font-size: 40px;

    }

    .mas-nuevo-slider-title{

      font-size: 40px;

    }

    .mas-nuevo-slider label{

      font-size: 40px;

    }

    #mas-nuevo-slider-I{

      font-size: 40px;

    }

    .precio{

      font-size: 40px;

    }

    .shopping-cart-button i{

      font-size: 40px;

    }



    .mas-nuevo-slider-opciones{

      font-size: 40px;

    }

    /* FIN SLIDER MAS BUSCADOS */



          /* NUEVO SLIDER MÁS NUEVO */

    .container-slider-productos-mas-nuevo{

      margin-left: 5%;

      margin-right: 5%;

    }

    .items-container-mas-nuevo{

    }

    .items-container-mas-nuevo{

      margin-left: 0;

      margin-right: 0;

      height: 830px;

    }

    .item-container-mn{

      width: 49%;

      height: 400px;

      margin-right: 0;

      margin:0;

    }

    .card-item-container-mn{

      height: 400px;

    }

    .articulo-info label{

      font: 40px;

    }

    .articulo-info-mn label, i{

      font-size: 40px;

    }

    .shopping-cart-button i{

      font-size: 40px;

    }

    .articulo-imagen-derecha{

      width: 320px;

      height:auto;

    }

    /* FIN DE NUEVO SLIDER MÁS NUEVO */





}



  .img-prueba-dimensiones{

      width: 150px;

      height:150px;

  }



  .items-container-mas-nuevo-prueba{

      margin-left: 0;

      margin-right: 0;

      height: 800px;

    }

    .item-container-mn-prueba{

      width: 20%;

      height: 100px;

      margin-right: 0;

      margin:0;

    }

    .img-prueba-dimensiones2{

      width: 80%;

      height: auto;

      justify-content: center;

    

    }



    .articulo-contenido-prueba{

          margin: 0;

          position: absolute;

          top: 20%;

          /*-ms-transform: translateY(-50%);*/

          /*transform: translateY(-50%);*/

          margin-left: 1%;

          width: 30%;

    }



    .pagina-contruccion-div-principal2{

    height: auto;

    /*background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(136,139,141,1));*/

     /*  */

    /*background-image: linear-gradient(to bottom right, white, rgba(187,187,187,1), rgba(136,139,141,1));*/

  }

    /*.card-item-container-mn{

      height: 400px;

    }*/

    /*.mn-left{

      padding-right: 1%;

    }

    .mn-right{

      padding-left: 1%;

    }*/



  .btn-esconder-mostrar {

    border-radius: 5px; /* Borde del boton */

    background-color: #EAE7E7; /* Color de fondo */

    padding: 3px 20px; /* Relleno del boton */

    position: fixed;

    bottom: 70%;

    right: 0px;

    opacity: 0.1;

    transition: all 300ms ease 0ms;

    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);

    z-index: 100;

  }

  .btn-esconder-mostrar:hover {

    /*background-color: #2c2fa5;  Color de fondo al pasar el cursor */

    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);

    opacity: 1;

    /*transform: translateY(-7px);*/

  }

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

    .btn-esconder-mostrar {

      font-size: 14px;

      padding: 12px 20px;

      bottom: 20px;

      right: 20px;

    }

  }

  /*.contenido {

  min-height: 250px;

  padding: 15px;

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px;

}*/

.mantenerencabezado {

  position: fixed;

  /*top: 0;*/

  /*left: 0;*/

  /*padding-top: 50px;*/

  /*min-height: 100%;*/

  width: 100%;

  z-index: 99;

  /*padding: 15px 15px;*/

}



@media (min-width: 993px){

  .contenido{

    padding-top: 20vh;

  }

}



@media (max-width: 575px){

  .contenido{

    padding-top: 97px;

  }

}

@media (min-width: 576px) and (max-width: 992px){

  .contenido{

    padding-top: 10vh;

  }

}

.contenido {

  /*min-height: 250px;*/

  /*padding: 15px;*/

  margin-right: auto;

  margin-left: auto;

  /*padding-left: 15px;

  padding-right: 15px;*/

}



.qtip {

  display: inline-block;

  position: relative;

  cursor: pointer;

  /*color: #3bb4e5;*/

  border-bottom: 0.05em dotted #3bb4e5;

  box-sizing: border-box;

  font-style: normal;

  white-space: pre-wrap;

  transition:all .25s ease-in-out

}

.qtip:hover {

    color:#069;

    border-bottom:0.05em 

    dotted #069

}

/*the tip*/

.qtip:before {

  content: attr(data-tip);

  font-size: 14px;

  position: absolute;

  background: rgba(10, 20, 30, 0.85);

  color: #fff;

  line-height: 1.2em;

  padding: 0.5em;

  font-style: normal;

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);

  min-width: 200px;

  text-align: center;

  opacity: 0;

  visibility: hidden;

  transition: all .3s ease-in-out;

  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);

  font-family: sans-serif;

  letter-spacing: 0;

  font-weight: 600

}

.qtip:after {

  width: 0;

  height: 0;

  border-style: solid;

  content: '';

  position: absolute;

  opacity: 0;

  visibility: hidden;

  transition: all .3s ease-in-out

}

.qtip:hover:before,

.qtip:hover:after {

  visibility: visible;

  opacity: 1

}

/*top*/

.qtip.tip-top:before {

  top: 0;

  left: 50%;

  transform: translate(-50%, calc(-100% - 8px));

  box-sizing: border-box;

  border-radius: 3px;

}

.qtip.tip-top:after {

  border-width: 8px 8px 0 8px;

  border-color: rgba(10, 20, 30, 0.85) transparent transparent transparent;

  top: -8px;

  left: 50%;

  transform: translate(-50%, 0);

}

/*bottom*/

.qtip.tip-bottom:before {

  bottom: 0;

  left: 50%;

  transform: translate(-50%, calc(100% + 8px));

  box-sizing: border-box;

  border-radius: 3px;

}

.qtip.tip-bottom:after {

  border-width: 0 8px 8px 8px;

  border-color: transparent transparent rgba(10, 20, 30, 0.85) transparent;

  bottom: -8px;

  left: 50%;

  transform: translate(-50%, 0);

}

/*left*/

.qtip.tip-left:before {

  left: 0;

  top: 50%;

  transform: translate(calc(-100% - 8px), -50%);

  box-sizing: border-box;

  border-radius: 3px;

}

.qtip.tip-left:after {

  border-width: 8px 0 8px 8px;

  border-color: transparent transparent transparent rgba(10, 20, 30, 0.85);

  left: -8px;

  top: 50%;

  transform: translate(0, -50%);

}

/*right*/

.qtip.tip-right:before {

  right: 0;

  top: 50%;

  transform: translate(calc(100% + 8px), -50%);

  box-sizing: border-box;

  border-radius: 3px;

}

.qtip.tip-right:after {

  border-width: 8px 8px 8px 0;

  border-color: transparent rgba(10, 20, 30, 0.85) transparent transparent;

  right: -8px;

  top: 50%;

  transform: translate(0, -50%);

}