Responsive Web Development: Creating Mobile-Friendly Websites