.how-buy h1 {
    position: relative;
    top: 40px;
    margin: 0;
}

.how-buy h2 {
    color: #757373;
    font-size: 18px;
    font-weight: bold;
    margin: 18px 0;
}

.how-buy p {
    line-height: 1.3;
}

.how-buy img.buy {
    margin: -20px 0 20px 0;
}

.how-buy p.italyc {
    font-style: italic;
    font-size: 14px;
}

.how-buy span.bold, p.bold {
    font-weight: bold;
    color: #757373;
}

.how-buy p.big {
    font-size: 14px;
}

.how-buy span.bold2 {
    font-weight: bold;
    color: #353434;
}

.how-buy ol {
    list-style:none;
    counter-reset:point;
    padding-left: 0;
}
.how-buy ol li  {
    margin-bottom:10px;
    position:relative;
}

.how-buy ol li:before {
    content:counter(point);
    counter-increment:point 1;
    font-size:14px;
    background: rgb(34,152,206); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(34,152,206,1) 0%, rgba(43,93,162,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,152,206,1)), color-stop(100%,rgba(43,93,162,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(34,152,206,1) 0%,rgba(43,93,162,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(34,152,206,1) 0%,rgba(43,93,162,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(34,152,206,1) 0%,rgba(43,93,162,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(34,152,206,1) 0%,rgba(43,93,162,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2298ce', endColorstr='#2b5da2',GradientType=0 ); /* IE6-9 */
    width:20px;
    height:20px;
    color:#FFF;
    text-align:center;
    border-radius: 30px;
    position: relative;
    display: inline-block;
    margin-right: 5px;
    box-sizing: border-box;
    padding: 1px;
}

.process {
    clear: both;
}

.process img {
    float: left;
    margin: 10px 20px 90px 0;
}

.process img.small {
    float: left;
    margin: 10px 20px 20px 0;
}

.process p {
    text-align: left;
}

p.orange {
    color: #e86d0a;
    clear: both;
}

.how-buy ul {
    padding-left: 0;
    margin-left: 20px;
}
.how-buy ul li  {
    list-style: url(img/buy-list.png) outside;
}

ul>li {
    text-align: left;
}
.how-buy ol li {
    text-align: left;
}