@media (min-width: 1200px) { ... }

@media (min-width: 992px) { 
.container {
    max-width: 1030px;
}
}

@media (min-width: 768px) { ... }

@media (min-width: 576px) { 
.icon-bottom{
	width:15%
}
}










@media (max-width: 1199.98px) { ... }

@media (max-width: 991.98px) { 
.indica	 {
    bottom: -20px;
} 
.carousel-caption {
    bottom: 40%;
}
}

@media (max-width: 767.98px) { 
#portfolio {
	column-count: 2;
}

.titulo{
	font-size: 2rem;
	line-height: 30px;
}
}


@media (max-width: 637px) { 
.carousel-caption {
    bottom: 30%;
}

.down a {
  left: 80%;
}
.active-sm{
	background: #fbc326;
	color: #000 !important;
}
.active-sm h3,
.active-sm p{
	color: #000 !important;
}
}

@media (max-width: 575.98px) { 
#portfolio {
	column-count: 1;
}
}
