You have used container and grid.They are responsive. You shouldn't use fixed width.You need use relative width and height such as percent.
You could use .container-fluid.This means 100 percent of the layout. And "col-lg-12" means you divided the content into 12 parts. And if you use 50% width of the textbox, the textbox' width will to be 50% of the content. And the percent is responsive.
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.