.main_container .section_name{
    border-bottom: 2px solid #FFF;
}

.main_container .section_name:before{
    display: block;
    float: left;
    width: 25px;
    height: 20px;
    margin: 10px 5px 0px 0px;
    content: ' ';
    background: url('../../images/mobile/sprite-common.png') no-repeat;
    background-size: 143px 1235px;
    background-position: center -1115px;
}

.main_container .section_container{
    display: block;
    float: left;
    background: #EDF7F9;
    color: #706F6F;
    font-family: "font2";
    font-size: 16px;
    padding: 20px 8.75% 20px;
    width: 82.5%
}

.main_container .products_container {
    display: block;
    float: left;
    margin-top: 0px;
    border-top: 0px solid #4EC1E0;
    width: 100%;
}

.main_container .section_container span{
    color: #3C67A5;
}

.main_container .products_container{
    background: #EDF7F9;
}

main .products_container ul {
    display: block;
    border-top: 1px solid #4ec1e0;
    border-bottom: 1px solid #1f4290;
}

.products_container li{
    border-top: 1px solid #1f4290;
}

.main_container .buttons_container{
    display: block;
    float: left;
    background: #EDF7F9;
    padding: 5px 8.75% 40px;
    width: 82.5%;
}

.buttons_container .button_white{
    font-size: 15px;
    color: #3C67A5;
    background-color: #FFF;
    border: 1px solid;
    display: block;
    float: left;
    margin-top: 30px;
    border-radius: 5px;
    font-family: 'Font1';
    text-align: center;
    text-decoration: none;
    line-height: 40px;
    width: 100%;
    padding: 0em;
    cursor: auto;
}

.buttons_container .button_orange{
    font-size: 15px;
    background-color: #E56A5A;
    color: #FFF;
    border: 1px solid;
    display: block;
    float: left;
    margin-top: 30px;
    border-radius: 5px;
    font-family: 'Font1';
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    line-height: 40px;
    width: 100%;
    padding: 0em;
    cursor: auto;
}