Получает ли это эффект, который вам нужен после
.top-text
{
/*display: inline;
margin: 0px 0px 50px 0px;*/
margin:auto;
text-align:center;
}
Или, если я прочитаю это иначе, вы могли бы сказать следующее:
.top-text
{
display: inline;
position:relative;
float:left;
margin-top:5px;
}
.step-number img
{
float:left;
height:100%;
}
div.content{
background-color: #EEEEEE;
border-style: dotted;
margin: 55px 5px 5px 48px;
}
Возможно, вам придется поигратьполе в div.content, чтобы получить желаемый верхний интервал.