Important Factors in Developing and Designing a Responsive Website