@media (min-width: 768px) and (max-width: 992px) {
	.no-padding-md{
		padding: 0;
	}
	.no-margin-md{
		margin: 0;
	}

	.affix-nav{
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.affix-nav *{
		font-size: 9px;
	}
	.subnav-menu>li>a{
		padding: 0 4px;
	}

	#navbarJJ .navbar-nav>li>a {
	    font-size: 8pt;
	    padding: 15px 9px;
	    line-height: 28px;
	}
	#navbarJJ .navbar-nav>li>a>.caret{
		top: -2px;
		position: relative;
	}
	#navbarJJ .navbar-menu>ul>li:after{
		line-height: 9.5;
		font-size: 6px;
	}

	.footer-phone{
		font-size: 14pt;
	}
	.career-description{
		font-size: 10pt;
	}
	.footer-address,
	.footer-menu-list>li>a{
		font-size: 9pt;
	}
}