درود
responsive کردن یه سایت در واقع یه سبک از طراحی هستش ، معمولا نمیشه به همین سادگی گفت اینکار رو بکنید سایتتون responsive میشه .
ولی در کل Responsive کردن به این معناست که شما در CSS اندازه ها رو به صورت ثابت استفاده نکنید . ابتدا از طریق مدیا کوئری های CSS برای هر سایز مرورگر ، شما هم اندازه های جدید در نظر بگیرید و اندازه های قسمت های مختلف رو هم به درصد یا واحد های مشابه که نسبی هستن وارد کنید .
میتونید از ایزارهایی مثل Bootstap هم کمک بگیرید و خیلی ابزار های دیگه که کار رو ساده تر کردن .
برای آموزش کامل هم با یه جستجوی ساده چه در مورد Responsive کردن چه Bootstrap یا ابزار های مشابه ، اطلاعات کاملی به فارسی و انگلیسی در گوگل میتونید پیدا کنید .