/** Resets **/
@media only screen and (min-width: 1010px){
	.nav-bar > li:last-child { width: 157px}
	.nav-bar > li:first-child, .nav-bar > li:nth-child(2), .nav-bar > li:nth-child(3) {width: 157px}
}

@media only screen and (min-width: 900px){
	.nav-bar > li:last-child {float: right;}
}

/** Responsive **/
@media only screen and (max-width: 1010px){ 	
	input.search-box{width: 160px;}
	.nav-bar > li {margin-right: 0.4%; width: 16.33%;}
}

@media only screen and (max-width: 980px){
  	#nav > li > a {font-size: 12px;}
  	
}

@media only screen and (max-width: 900px){
 	.fly-widget{display:none;}
	#nav > li > a {font-size: 11px;}
	
}

@media only screen and (max-width: 850px){
	div.orbit{margin-bottom: 0px;}
	.sideNav{padding: 20px 0 0 35px;}
}

@media only screen and (max-width: 767px){
   	#nav > li > a {font-size: 12px;}
	#header {margin: 15px 0 -5px 0}
	#header-rhs {padding : 0 0 0 0}	
	.button {margin-right: 10px;}		
	.nav-bar > li{text-align: left;}			
	.nav-bar > li {margin-right: 0;}
	ul.flyout li a, .nav-bar li ul li a {padding-left: 35px; font-weight: normal}		
	div.flyout ul li a{padding : 0}			
	.nav-bar > li{width:auto;}
	.flyout {top : 0;}	
	.caption-text-left{margin-left: 20px; margin-top: 20px; top: 0px; padding: 0px; padding-right: 20px}
	#carousel-caption {top: 0px; left: 0px; width: auto;}
	#carousel-caption > p { text-shadow: 2px 2px 4px #333333}
	#carousel-widget{display:none;}	
	div.orbit {margin-bottom: 0px;}	
	/*.nav-bar > li.has-flyout > a:first-child:after {right: 20px;}*/
	#footer {padding: 0;}
	#header-rhs {		display: inline-block;	}
	#mobile-menu{display: block;}
	#nav {display:none;}
	#header-rhs {display:none;}	
	.sideNav{padding: 0px 13px 0 15px; display: none}
	#contents{padding: 0 15px;}	
	#feedbackForm table{width: 100%; min-width: 0px}	
	.right-column{margin-top:0;}
	.contact-mobile{display:block;}
	.sideNav a.button{display:none;}
	.rhs-fade{display:none;}
	.nav-bar{margin-bottom: -1px;}
	.nav-bar > li {border-bottom: 1px solid #FFFFFF;}
	.footer-line {border:none;}
}

@media only	screen and (max-width: 585px){
	.feedbackForm.normal > input[type="text"] {width: 100%;}
	.form-content {width: 100%;}
}

@media only screen and (max-width: 380px){	
	input.search-box{width: 105px; }
	.whiteBar{display: none}
	#carousel-caption > p { font-size: 13px}
	.caption-text-left{margin-top: 10px; margin-left: 10px; padding-right: 10px}
}

