@media only screen and (max-width: 1200px){
    .about__shape-wrap, .banner__shape-wrap, .footer__shape-wrap{ display: none; }
}
@media only screen and (max-width: 1100px){
  .main-navigation #navbarSupportedContent .navbar-nav {margin-right: 0 !important;}
}
@media only screen and (min-width: 1100px){
  header .extratop .primer-listado{order: 2; justify-content: end;}
}
@media only screen and (min-width: 991px){
  .dadespersonals.collapse,
  .fast-menu.collapse{display: block;}
  .contenidor-dadespersonals .h4 i,
  .contenidor-fast-menu h2 i{display: none;}
}
@media only screen and (max-width: 991px){
  header .extratop .primer-listado{padding-left: 15px;}
  
  .main-navigation ul li.nav-item{margin: 0 0 5px 0;}
  .main-navigation #navbarSupportedContent .navbar-nav .nav-item.dropdown:not(.show) .dropdown-menu{margin-top: 0 !important;}
  .main-navigation #navbarSupportedContent .navbar-nav .nav-item.dropdown.show .dropdown-menu{height: fit-content;}
  .main-navigation #navbarSupportedContent .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item{ margin: 0 !important;}

  
  .contenidor-dadespersonals .h4 i::before,
  .contenidor-fast-menu h2 i::before{content: "\f11e"; font-family: flaticon_pet_care !important; line-height: 0;}
  .contenidor-fast-menu h2 { display: flex ; align-items: center; margin-bottom: 0; line-height: 1.25; }
  .contenidor-fast-menu h2 i{font-size: 26px;}
  .contenidor-dadespersonals .h4 { display: flex ; align-items: center; margin-bottom: 0; line-height: 1.25; }
  .contenidor-dadespersonals .h4 i{font-size: 20px;}
  .contenidor-dadespersonals .h4 i, .contenidor-fast-menu h2 i{transition: all 0.3s ease-in-out;}
  .contenidor-dadespersonals .h4.rotate i, .contenidor-fast-menu h2.rotate i{transform: rotate(90deg);}
  form[id*="advancedForm"] .rendered-form > div[class*="field-"]{ max-width: 100% !important; flex: 0 0 100% !important;}

  .colaboradores_details_img{margin: 0 auto 30px;}
  .icons-home:not(.d-block){display: none;}
  form[id*="advancedForm"] .rendered-form > .formbuilder-textarea{
    max-width: 100%;
    flex: 0 0 100%;
}
}
@media only screen and (min-width: 768px){
  #contentfitxa .bloque-ficha{max-width: 50%; flex: 0 0 50%;}
}
@media only screen and (max-width: 768px){
  #product-desc-wrap .nav-tabs .nav-item .nav-link{ padding: 5px 10px; font-size: 13px; }
}
@media only screen and (max-width: 768px) and ( min-width: 576px){
  #contentfitxa .bloque-ficha-1{max-width: 50%; flex: 0 0 50%; margin: 0 auto 30px;}
}
@media only screen and (max-width: 576px){
  .fitxa.Productos #contentfitxa .gallery .item.mix-4-col{width: calc(25% - 0.5px);}

  #slider .sliderbanner .caption{left: 0; background: rgba(255,255,255,0.7);}

  .footer__bottom-menu .list-wrap {margin-bottom: 20px !important;}

  .main-navigation .user-menu-nav{display: none;}

  .colaboradores_details_img{margin: 0 10px;}
  
  .user-menu li{margin-left: 20px;}
  .user-menu li::before{content: unset;}

  .user-menu .buscador-list-item .extensor-buscador { font-size: 18px;}
  .user-menu .buscador-list-item .extensor-buscador i{ font-size: 18px;}

  /* USUARIO */
  .user-menu .user-item a {font-size: 20px;}
  .user-menu .user-item a i{ font-size: 20px;}

  /* CARRITO */
  .user-menu .carrito button { font-size: 22px;}
  .user-menu .carrito button i{ font-size: 22px;}

  header .extratop .primer-listado ul li i{font-size: 16px;}
}