/*---about---*/
.description__p figure {
    float: left;
    width: 146px;
    height: 220px;
    padding: 0 10px 30px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.description__p figure img {margin: 0 auto;padding-bottom: 10px}
.description__p p:first-of-type {clear: left;}
.description__p div:first-child:after {
    display: block;
    clear: both;
    content: "";
}

/*---mission---*/
ul.purpose {
    padding: 0; 
    margin: 0;
    list-style-type: none;
}
ul.purpose li {padding-bottom: 20px;}
ul.purpose li:after {
    display: list-item;
    content: '';
    clear: both;
}
ul.purpose li span:first-of-type {
    width: 40px;
    height: 40px;
    display: block;
    border: 4px solid #e53746;
    border-radius: 50%;
    margin-right: 10px;
    text-align: center;
    line-height: 30px;
    font-size: 22px;
    color: #e53746;
    float: left;
    margin-top: -8px;
}
ul.purpose li span:last-of-type {
    display: block;
    margin-left: 50px;
}
ul.purpose li span {font-weight: bold;}



/*---lows & shipment---*/
.laws, .shipment {margin-bottom: 40px;}
.laws:last-of-type, .shipment:last-of-type {margin-bottom: 0;}
.laws > p:first-child, .shipment > p:first-child {
    width: 75px;
    float: left;
    margin: 0;
}
.laws > p img, .shipment > p img {margin: 0 auto;}
.laws h5, .shipment h5, .payment-page h5 {margin: 0;}
.laws > div, .shipment > div {margin-left: 100px;}
.shipment tr td, .shipment tr th {
    text-align: center;
    width: 16.666%;
}


/*---obmenivozvrat---*/
.obmenivozvrat {margin-bottom: 40px;}
.obmenivozvrat:first-of-type {margin-top: 40px;}
.obmenivozvrat:last-of-type {margin-bottom: 0;}

/*---suppliers & eayst---*/
ul.suppliers {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
ul.suppliers li:after {
    display: list-item;
    content: '';
    clear: both;
}
ul.suppliers li {padding-bottom: 20px;}
ul.suppliers li span {font-weight: bold;}
ul.suppliers li span:first-of-type, .eayst span:first-of-type {
    float: left;
    display: block;
}
ul.suppliers li span:last-of-type, .eayst span:last-of-type {
    display: block;
    margin-left: 40px;
}



/*---partners---*/
.button.partners {
    display: inline-block;
    width: auto;
    padding: 12px 20px;
    background-color: #e93f36;
}
.button.partners:hover {background-color: #dc2e25}


/*---orderhow---*/
.orderhow {margin-bottom: 56px;}
.orderhow > p:first-child {
    float: left;
    margin: 0;
}
.orderhow > div {margin-left: 75px;}
.orderhow h5 {margin-top: 0;}
.order-how-list {margin-bottom: 40px;}

/*---payment-page---*/
.payment-page > p:first-child {
    float: left;
    margin: 0;
    width: 100px;
}
.payment-page > p:first-child img {margin: 0 auto;}

.payment-page > div {margin-left: 125px;}
.payment-page {margin-bottom: 50px;}
.payment-coll {
    clear: both;
    margin-bottom: 40px;
}
.payment-coll > div:first-child {
    text-align: center;
    width: 100px;
    float: left;
}
.payment-coll > div:first-child p:first-child {margin: 0;}
.payment-coll > div:first-child img {margin: 0 auto;}
.payment-coll > div:nth-of-type(2) {margin-left: 125px;}
.payment-coll > div:nth-of-type(2):after {
    display: block;
    content: '';
    clear: both;
}
.payment-coll-inner {
    width: 33.333%;
    float: left;
    padding-right: 10px;
    margin-bottom: 20px;
}
.internet .payment-coll-inner {width: 25%;}
.payment-coll-inner:last-of-type {padding-right: 0;}
.payment-coll .payment-coll-inner div p, .payment-coll .payment-coll-inner div h6 {margin: 0;}
.payment-coll .payment-coll-inner div h6 {font-size: 15px;}
.payment-coll .payment-coll-inner div {text-align: center;}
.payment-coll .payment-coll-inner img {margin: 0 auto;}
 