@media (max-width: 1199px){
    /*---------------
        Main styles
    ---------------*/

    .cont{
        padding: 0 20px;
    }

    /*---------------
        Header
    ---------------*/

    /*---------------
        Main section
    ---------------*/

    .existing_services table tr td.wrap_name{
        width: calc(100% - 445px);
    }

    .existing_services table tr td.status{
        width: 145px;
    }

    .existing_services table tr td.price_box{
        width: 185px;

        margin-left: 15px;
    }

    .existing_services table tr td.extend{
        width: 100px;
    }

    .existing_services table tr td.extend a{
        font-size: 11px;
    }

    .finance table tr th,
    .finance table tr td{
        padding-left: 15px;
    }

    .finance table tr td.status{
        width: 140px;
    }

    .finance table tr td.file{
        width: 33px;
    }

    .virtual_server .config_box .bot .status span{
        padding: 0 10px;
    }

    .virtual_server .config_box .bot .link_btn{
        margin-left: 20px;
        padding: 0 20px;
    }

    .virtual_server .settings{
        width: calc(100% - 230px);
    }

    .virtual_server .box_set{
        padding: 25px;
    }

    .virtual_server .box_set .info{
        padding: 25px 40px;
    }

    .virtual_server .box_set .info:before{
        left: 13px;
    }

    .virtual_server .bot_btn .apply_btn{
        width: calc(50% - 15px);
    }

    .virtual_server .bot_btn .box{
        width: calc(50% - 15px);

        padding: 10px;
    }

    .virtual_server .bot_btn .repl_desc{
        width: 100%;

        margin-top: 10px;

        order: 2;
    }

    .virtual_server .bot_btn .repl_btn{
        width: 100%;
        height: 55px;
    }

    /*---------------
        Footer
    ---------------*/
}
