How to Delete Space into META description section

I notice that my osclass site is creating a space before region name as you see at the attachment. What is causing this space? How I can remove this space? Also there is double space into TITLE section between category name and site name…Only 1 space is eneough…How to remove 1 space?
meta

Into core function.php code shown as this ;

function meta_description() {
$text = ‘’;
// home page
if ( osc_is_home_page() ) {
$text = osc_page_description();
}
// static page
if ( osc_is_static_page() ) {
$text = osc_highlight( osc_static_page_text() , 140 , ‘’ , ‘’ );
}
// search
if ( osc_is_search_page() ) {
if ( osc_has_items() ) {
$text = osc_item_city() . ’ ’ . osc_item_region() . ’ ’ . osc_item_category() . ', ’ . osc_highlight( osc_item_description() , 120 );
}
osc_reset_items();
}
// listing
if ( osc_is_ad_page() ) {
$text = osc_item_city() . ‘’. osc_item_region() . ’ ’ . osc_item_category() . ', ’ . osc_highlight( osc_item_description() , 120 );
}

  return osc_apply_filter( 'meta_description_filter' , $text );