.counter-up {
  background: #fff;
  position: relative;
	max-width: 100%;
	margin: auto;
	padding: 60px 0;
	overflow: hidden;
}

.counter-up .sub-titulo{
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  color: #1D1D1D;
}
.grupo-counter{
	max-width: 1200px;
	margin: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.counter-up .box{
	text-align: center;
  padding: 20px;
	width: 48%;
	margin: 1%;
}
.counter-marcas {
	display: flex;
	justify-content: center;
	text-align: center;
	font-size: 2.8em;
	color: #1D1D1D;
}
.counterlogo-img {
	width: 100px;
	margin-bottom: 20px;
}
.counter-up .rubros {
	font-size: 1.2em;
	color: #1D1D1D;
	text-align: center;
	font-weight: 300;
}
.box .counter{
  font-size: 50px;
  font-weight: 300;
  color: #1D1D1D;
	margin-left: 10px;
}
/*-------------ESTILOS RESPONSIVE WEB DESIGN-------------*/
@media (min-width: 768px) {
.counter-up {
	padding: 80px 0;
}
.counter-up .box{
	width: 23%;
}
}
@media (min-width: 1024px) {
	.counter-up .titulo {
		font-size: 60px;
	}

}