@media (max-width: 1023px){
    .general{
        max-width:100%;
    }
    .main_block{
        width:auto;
    }
}
@media (max-width: 680px){
    .contact{
        height: unset;
        display: block;
    }
    .contact>div{
        display: inline-block;
        width: unset;
    }
    .contact>div{
        margin-left: 9vw;
    }
    .location>div, .telephone>div{
        width:unset;
    }
}
@media (max-width: 860px){
    .wood{
        padding:10px 0 10px 0;
    }
    .wood>div{
        display:block;
        width:100%;
        margin:20px 0 20px 0;
    }
}
@media (max-width: 580px){
    nav>div{
        display:block;
        width:100%;
        padding:0;
        text-align:center;
    }
    .nav_link{
        display:block;
    }
    .nav_link>div{
        display:inline-block;
    }
}