.go-top-container{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    width: 3.0rem;
    height: 3.0rem;
    z-index:  -1;

}
.go-top-botton{
    width: 0rem;
    height: 0rem;
    background: #fd5f00;
    border-radius: 50%;
    transition: .2s;
    cursor: pointer;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}
.go-top-botton i {
    position: absolute;
    font-size: 1.7rem;
    top: 48%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition:  .2%;
}
.show {
    z-index: 10;
}
.show .go-top-botton{
    animation: popup .3s ease-in-out;
    width: 3.0rem;
    height: 3.0rem;
    z-index: 11;
}
.show i{
    transform: translate(-50%, -50%) scale(1) !important;
}
@keyframes poppup{
    0%{
        width: 0rem;
        height: 0rem;
    }
    50%{
        width: 8rem;
        height: 8rem;
    }
    100%{
        width: 3.0rem;
        height: 3.0rem;
    }
}
.card-horizontal {
  display: flex;
  flex: 1 1 auto;

}
.iconos_productos{
    width: 20%;
    float: right;
}


.testimonial-group > .row {
  overflow-x: auto;
  white-space: nowrap;
}
.testimonial-group > .row > .col-xs-4 {
  display: inline-block;
  float: none;
}

/* Decorations */
.col-xs-4 { color: #fff; font-size: 48px; padding-bottom: 20px; padding-top: 18px; }
.col-xs-4:nth-child(3n+1) { background: #c69; }
.col-xs-4:nth-child(3n+2) { background: #9c6; }
.col-xs-4:nth-child(3n+3) { background: #69c; }


input[type="text"]{
         border-radius:5px;
         -moz-border-radius:5px;
         -webkit-border-radius:5px;
}

.fixed-bg {
  background-image: url("../images/mercado/Mesa_de_trabajo.png");
  min-height: 500px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
body {
overflow-x: hidden;
}

.cards-2 {
	background: url('images/mercado/_imgProducto.png') center center;
	padding-top: 10rem;
	padding-bottom: 2.75rem;
	text-align: center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
}
@media (min-width: 768px) {
.carousel-multi-item-2 .col-md-3 {
float: left;
width: 25%;
max-width: 100%; } }

.carousel-multi-item-2 .card img {
border-radius: 2px; }
