<div class="all-wrapper">
<div class="first-page">
<div class='flex-container'>
<div class="logo">
<img src="img/wonlex.png"/>
<span>Официальный дистрибьютер</span>
</div>
<nav>
<ul class="menu">
<li>О магазине</li>
<li>Приимущества оригинала</li>
<li>Основные функции</li>
<li>Каталог часов</li>
<li>Как купить</li>
<li>Контакты</li>
</ul>
</nav>
<div class="phone-adres">
<span class="phone">8 (383) 420-40-40</span>
<span class="adres">Новосибирск, Кирова 29</span>
</div>
</div>
</div>
</div>
*{
box-sizing: border-box;
}
html{
height: 100%;
}
body{
margin: 0;
height: 100%;
}
.all-wrapper{
background: white;
}
.first-page{
background-image: url("img/main-bg.png");
}
.flex-container{
display: flex;
justify-content:space-between;
margin: 20px 40px 0 40px;
}
div с классом flex-container лежит внутри блока .first-page, но почему то margin внутреннего блока влияет на фон внешнего блока, почему?