@media (min-width: 300px)
{
    #top_menu .pt_mn {
        font-size: 12px;
        padding: 10px 10px;
    }
    #top_menu .pt_mn.mob_hide {display: none;}
    .center_block .brand_block {flex-wrap: wrap;}
    .center_block {padding: 20px 40px;}
}

@media (min-width: 800px)
{
    #top_menu .pt_mn {
        font-size: 20px;
        padding: 15px 30px;
    }
    #top_menu .pt_mn.mob_hide {display: inline;}
    .center_block .brand_block {flex-wrap: nowrap;}
}

@media (min-width: 1000px)
{
    .center_block {padding: 20px 80px;}    
}