.footer_nav {

.col {
    width: 150px;
    height: auto;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    /*padding: 0px 20px 20px 20px;*/

    p {
        font-style: normal;
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
    }

    ul {
        list-style-type: none;
        padding: 0;
        color: #000000;
        margin: 4px 0px 20px 0px;
        cursor: pointer;
        display: inline-block;
    }

    li {
        margin: 4px 0px 20px 0px;
    }

    ul li:hover {
        transition: .1s;
        -webkit-transition: .1s;
        -moz-transition: .1s;
    }
}
    .hr {
        border: 1px solid #8E8E93;
        background-color:#8E8E93;
        color: #8E8E93;
        display: flow-root list-item;
        margin-top: 20px;
        margin-bottom: 50px;
        height: 1px;
        width: 100%;
    }

    .clearfix {
        clear: both;
    }

    .telephone{
        min-width: 200px;
        height: auto;
        float: inline-end;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 0px 60px 20px 0px;
    }

    .contain_left{
       /* width: 50%; */
        margin-left: 50px;
    }
}