Вам не нужен z-индекс в вашем примере, если только у вас нет другого элемента, который должен быть позади изображений.
Вы можете просто добавить align="center"
к <div align="center" class="img-container">
.
РЕДАКТИРОВАТЬ:
<html>
<style>
.img-container {
position: relative;
top: 0;
left: 0;
}
.top {
}
<div align="center" class="img-container">
<img src="icon-1.png">
<img class="top" src="icon-2.png">
<img class="top" src="icon-3.png">
<img class="top" src="icon-4.png">
</div>
<div >
<img class="img-responsive center-block " src="6.png"
style="display: block; margin: 0 auto;">
</div>
Если вам нужно, чтобы они были вертикально друг на друга:
<style>
.img-container {
position: relative;
top: 0;
left: 0;
}
.top {
display: block;
}
Если вам нужно, чтобы они были буквально друг на друге:
<style>
.img-container {
position: relative;
top: 0;
left: 0;
}
.top {
position: absolute;
}