
/*  Styles For Mobile  */
@media screen and (max-width: 991px) {
	#nav { display: block; }
	.js .tinynav { display: none; }
	.js #nav { display: block;}
}      

@media screen and (max-width: 768px) {
	#nav { display: block; }
	.js .tinynav { display: none; }
	.js #nav { display: none; width: 100%;}
	.js #nav.in { display: block; }
	.navbar {position: relative !important;}	
	.navbar .nav > li { float: none; }
	.navbar .nav > li > ul {z-index: 9999; list-style: none;}
	.navbar .nav > li.selected > ul {display: block;}
	.navbar .nav > li > ul > li {}
	.navbar .nav > li > a { width: 100%; }
	.navbar .nav > li:hover > ul {position: relative;}
	.navbar .nav > li > ul > li:hover > a {color: #FFF;}
	.navbar-toggle {border-color: #0fa2d5; background: #0fa2d5; float: left; display: block;}
	.navbar-toggle:hover {background: #0fa2d5;}
	.navbar-toggle.collapsed {background: none;}
	.navbar-toggle .icon-bar {background: #ff4862;}
	.sticky-wrapper {height: auto !important;}
}             
