
@media only screen {

	header.smaller .navbar-toggle {
		margin-top: 4px;
	}

	header.smaller.navbar-fixed-top .navbar-collapse.in {
		margin-top: 51px;
	}
	/* make header more opaque */
	header.XXsmaller.navbar {
		background-image: linear-gradient(30deg,
			rgba(255, 255, 255, 0.90) 40%,
			rgba(255, 255, 255, 0.95) 90%,
			rgba(255, 255, 255, 0.98) 99%);
	}
	header.smaller.navbar nav.navbar-collapse {
		margin-top: -1px;
		transition: margin 0.5s;
	}
	header.smaller.navbar .navbar-main {
		box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.65);
	}
	header.smaller .navbar-main > li > a {
		border-radius: 0px 0px 0px 0px;
	}
	header.smaller ul.navbar-main > li:first-child::before {
		content: "";
	}
	header.smaller .navbar-2mainpages,
	header.smaller .navbar-service {
		display: none;
	}
	header.smaller.navbar .container,
	header.smaller .navbar-brand-image img,
	header.smaller .navbar-header {
		height: 1px;
		transition: height 0.5s;
	}
	header.smaller .navbar-2mainpages img,
	header.smaller .navbar-brand-image img {
		filter: drop-shadow( 1px 1px 2px #DDD );
		-webkit-filter: drop-shadow( 1px 1px 2px #DDD );
	}
	header.smaller .navbar-brand-image .navbar-logo {
		margin-top: 0px !important;
		border-radius: 0px;
		padding: 10px 15px 15px 15px;
	}


	/*  additional background on the right*/
	header.smaller.navbar .container {
		background-image: url() !important;
	}
	header.smaller .container .navbar-header {
		visibility: visible;
		opacity: 1;
	}
	/*  logo image */
	header.smaller .navbar-brand-image img {
		height: 50px;
	}
	header.smaller .navbar-brand img:before {
	}
	header.smaller .navbar-brand img:after {
		content: " ";
		background-color: red;
		position: absolute;
		top: 50px;		right: 0px;
		width: 247px;		height: 64px;
		z-index: 1000;
	}
	/* mouse over logo */
	header.smaller A.navbar-brand-image:hover::before {
		content: '';
	}
	.breadcrumb-section.smaller  {
		padding-top: 90px !important;
	}

} /* media only screen */


@media only screen and (max-width: 767px) {
	header.smaller.navbar {
		min-height: 55px;
	}
	header.smaller .navbar-brand-image {
		top: 1px !important;
	}
	header.smaller .navbar-brand-image img {
		height: 40px;
		min-width: 120px;
	}
	header.smaller .navbar-brand-image .navbar-logo {
		margin-top: 0px !important;
		padding: 10px 15px 15px 15px;
	}
}	/* max-width: 767px */

@media only screen and (min-width: 768px) {
	header.smaller .navbar-brand-image {
		top: 1px !important;
		right: 10px;
	}
	header.smaller .navbar-brand-image img {
		height: 40px;
		min-width: 120px;
	}
	header.smaller .navbar-brand-image .navbar-logo {
		margin-top: 0px !important;
		padding: 5px 15px 10px 15px;
	}
}	/* min-width: 770px */

@media only screen and (min-width: 992px) {
	header.smaller .navbar-brand-image img {
		height: 45px;
	}
}	/* min-width: 992px */

@media only screen and (min-width: 1320px) {
}	/* min-width: 1320px */

