/* PHONES */
@media screen and (max-width: 767px) {

    #content {
        padding-top: 10px;
        min-width: 0px;
    }

    .mision_vision {
        width: 100%;
        height: auto;
    }

    .ceo {
        width: 100%;
        height: auto;
    }

    .chief {
        width: 100%;
        height: auto;
    }

    .block {
        width: 100%;
        height: auto;
        /*padding-left: 10px;*/
        /*padding-right: 10px;*/
        margin-right: 0px;
        margin-left: 0px;
    }

    .block.center-block {
        margin-left: 10px;
        margin-right: 10px;
    }
    

    .block img {
        float: left;
        margin:0px 15px 5px 0px;
    }

    .team_name {
        float: none;
        text-align: center;
    }

    .chief img {
        float:none;
        border: solid #bec5d0 2px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .chief p.description,
    .chief p.desc {
        padding: 10px;
    }


    .ceo img {
        float:none;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .ceo p.description,
    .ceo p.desc {
        padding: 10px;
    }

    .block.center-block {
        margin: 0;
        margin-top: 10px;
    }
    
    .block img {
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .block p {
        padding: 10px;
    }

    p.sl_team {
        text-align: center;
    }

    p.ceo_head {
        text-align: center;
    }

    .header_block {
        width: 100%;
    }

    .sl_team {
        width: 100%;
    }

    .sl_team .left {
        width: 100%;
    }

    .sl_team .right {
        width: 100%;
    }

    .main-title {
        margin: 0px 10px;
    }

    .staff {
        text-align: justify;
    }

    .staff .first_column,
    .staff .second_column,
    .staff .third_column {
        width: 100%;
    }

    .about_block {
        margin: 30px 20px;
    }

    .about_block p {
        text-align: justify;
    }

    .about_block img {
        width: 100%;
    }

    .staff .second_column {
        border: none;
    }

    .main_ceo {
        margin: 0px 20px;
    }

    .main_ceo p {
        text-align: justify;
    }

    h1 {
        text-align: center;
        font-size: 26px;
    }

    .main-title h3.last:after {
        left: 10px;
        position: relative;
    }

    .main-title h3.first:before {
        position: relative;
        right: 10px;
    }


}