/* Higher than 1200 (desktop devices)
====================================================================== */
@media (min-width: 1200px) {
header .navbar-collapse.collapse {
	float: right;
}
header .navbar-nav {
	margin-top: 28px;
}
#location .dl-horizontal dt {
	float: left;
	width: 68px;
	clear: left;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.dl-horizontal dd {
	margin-left: 0px;
}
#location {
	padding-left: 46px;
}
}

/* Higher than 960 (desktop devices)
====================================================================== */
@media only screen and (min-width: 980px) and (max-width: 1199px) {
header .navbar-collapse.collapse {
	float: right;
}
header .navbar-nav {
	margin-top: 28px;
}
.nav-collapse.collapse {
	float: right;
}
.box-white {
	height: 224px;
}
#location .dl-horizontal dt {
	float: left;
	width: 68px;
	clear: left;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.dl-horizontal dd {
	margin-left: 0px;
}
}
 @media (min-width: 992px) {
.sb-toggle-right {
	display: none !important;
}
.sb-slidebar {
	display: none !important;
}
}
 @media (max-width: 992px) {
.hidden-tab {
	display: none;
}
#certificate {
	padding-left: 0px;
}
.primary-menu-hidden {
	display: none;
}
.slim-menu-desktop-hidden {
	display: block
}
#logoholder img {
	max-width:74%
}
}



/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 979px) {
#location .dl-horizontal dt {
	float: left;
	width: 68px;
	clear: left;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.dl-horizontal dd {
	margin-left: 0px;
	width: 182px;
}
}
 @media (max-width:767px) {
#nav-left {
	padding-left: 0px;
}
.sb-navbar-menu {
	display: none
}
#logoholder img {
	max-width: 74%
}
}
/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {
#location .dl-horizontal dt {
	float: left;
	width: 68px;
	clear: left;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.dl-horizontal dd {
	margin-left: 0px;
	width: 182px;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
=================================================================== */
@media only screen and (max-width: 479px) {
}
 @media only screen and (min-width: 319px) and (max-width: 767px) {
.navbar-right {
	float: right !important;
}
.footertxt{text-align:center !important;}
}
