Refactoring of code to provide content adapation based on device

Description:Strategy implemented for lead with content adaptation based on
device(table cellphone)

Commit:ref

TaskNumber:#t1