Just started working with bootstrap and playing around with some new UI concepts. I'm having an issue with a non-responsive form width within my navbar, even though the navbar itself is responsive. I've tried using different collapse classes, but nothing seems to be working. I think it's because I hard-coded the width of the form, but I'm not sure how to set the desired width without doing that.
HTML
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<ul class="largenav pull-right">
<li class="upper-links"><a class="links"
href="http://clashhacks.in/">Home</a></li>
<li class="upper-links"><a class="links"
href="http://clashhacks.in/">Account</a></li>
<li class="upper-links"><a class="links"
href="http://clashhacks.in/">Cart</a></li>
<li class="upper-links"><a class="links" href="http://clashhacks.in/">Help</a></li>
<a href="#"><i id="bell"class="fa fa-bell fa-1x" aria-hidden="true"></i></a>
</div>
</div>
<a href="#" class="navbar-brand">SHOPGIANT</a>
<form class="navbar-form navbar-center" role="search">
<div class="form-group">
<input type="text" class="form-control input-large" placeholder="Find brands, products, and items" id="navBarSearch">
</div>
<button type="submit" class="btn btn-default"><i class="fa fa-search" aria-hidden="true"></i></button>
</form>
CSS