@media only screen and (max-width:736px) {
	body#body,body#body.autotest{margin-top:40px;}
	#body .welcome-cont{height:40px;margin-top:-40px;}	
	body#body .promo > a,
	body#body .promo .sep,
	body#body a.division-jumper { line-height:35px }

	#body .masthead {
		padding-bottom: 25px;
	}	

	body#body.page div.masthead {
		clear: both;
		padding-bottom: 25px;
	}	

	#body .masthead .navbar-header-fixed .navbar-toggle {
	  position: absolute;
	  top:72px;
	}
	#body .masthead .navbar-header-fixed .mobile {
	  position: absolute;
	  top:72px;
	  left:70px;
	}
	#body .masthead .navbar-header-fixed .mobile.search {
		left:124px
	}
	#body .masthead .navbar-brand {
	  margin-left: -30px;
	  position: relative;
	}	
	#body #bs-example-navbar-collapse-1 {
		top:10px!important;
	}	
	#HB201606 > #Slides {
	  max-width: 370px;
	}
	#HB201606 #Slides .left-pane {
	  background-position: right center;
	  background-size:auto;
	}
	#HB201606 #Slides .left-pane .links {
	  bottom: 15px;
	  left: 52px;
	}	
	#body.landing-page-5 #headline, 
	#body.landing-page-6 #headline {
	  background-image: none !important;
	  background-color:#000;
	  margin-top: 15px;
	  padding: 0;
	}
	#body.landing-page-5 #headline > .row, 
	#body.landing-page-6 #headline > .row {
	  margin-top:0;
	}
	#body.landing-page-5 #headline p, 
	#body.landing-page-6 #headline p {
	  margin:0;
	}
	#body .bar h2 {
	  font-size: 30px;
	  line-height: 84px;
	}	
	#body.landing-page-5 #headline .intro-content, #body.landing-page-6 #headline .intro-content {
	  background: #333 none repeat scroll 0 0;
	  height: auto;
	  margin: 0;
	  padding: 20px 0;
	  text-align: center;
	  width: 100%;
	}
	#body.landing-page-5 #headline h1, 
	#body.landing-page-6 #headline h1 { 
		display:none;
	}
	#body.landing-page-5 #headline iframe,
	#body.landing-page-6 #headline iframe {
	  height: 320px;
	  margin: 0 auto;
	  width: 568px;
	}
	#body.landing-page-5 #headline .arrow, 
	#body.landing-page-6 #headline .arrow,
	#body.landing-page-5 .scroll-down, 
	#body.landing-page-6 .scroll-down { 
		visibility:hidden;
	}
	#body.landing-page-5 #products .products-wrapper div:nth-child(2) .img-wrap,
	#body.landing-page-6 #products .products-wrapper div:nth-child(2) .img-wrap { padding-left:0; }
}


@media only screen and (max-width:568px) {
	#body .bar h2 {
	  font-size: 28px;
	 }
	#products .products-wrapper > div { margin-bottom: 1em }
}

@media only screen and (max-width:480px) {
	#body.landing-page-5 #headline iframe,
	#body.landing-page-6 #headline iframe {
		width: 400px;
		height: 225px;
	}
	
	body#body.page div.masthead {
		clear: both;
		padding-bottom: 25px;
	}

	#body .welcome-cont span { display:inline-block!important }
	#body .bar h2 {
	  font-size: 19px;
	 }
	#body #products .product .img-wrap,
	#body #products .product .product-content {
	  max-width: 100%;
	}
	#body #products #extra { padding:10px 15px; }
	#body #products #extra .toggle { white-space:nowrap }	
	#body .navbar-brand { margin-top:0!important; top:-20px; }
	#body .masthead { padding-bottom:0; }	
	#body.landing-page-5 #portfoliolist .portfolio .portfolio-wrapper,
	#body.landing-page-6 #portfoliolist .portfolio .portfolio-wrapper { height:270px; }
	
	#body #HB201606 { margin-top:1em }
	#body #HB201606 > #Slides { display:none }
	#body #HB201606 #SlidesMobile { margin: 0 auto; }
	#body #HB201606 .mobile-pane { background-image:none; height:auto; width:100%; text-align:center; }
	
}

@media only screen and (max-width:320px) {
	body#body, body#body.autotest {
	  margin-top: 70px;
	}

	body#body.page div.masthead {
		clear: both;
		padding-bottom: 25px;
	}	

	#body .welcome-cont {
	  height: 70px;
	  margin-top: -70px;
	}
	body#body .promo > a, body#body .promo .sep, body#body a.division-jumper {
	  line-height: 30px;
	  float:left;
	}
	#body .bar h2 {
	  font-size: 20px;
	  line-height: 30px;
	  padding: 20px 0;
	}
	#body.landing-page-5 #headline iframe, #body.landing-page-6 #headline iframe {
	  height: 180px;
	  margin: 0 auto;
	  width: 320px;
	}
	#body #products #extra {
	  margin-top: -20px;
	}
	#body.landing-page-5 #products #extra p, #body.landing-page-6 #products #extra p {
	  font-weight: 100;
	  line-height: 20px;
	  font-size:17px;
	}
	#body.landing-page-5 #products #extra strong,
	#body.landing-page-6 #products #extra strong {
	  color: #e41c34;
	  font-weight: 500;
	}
	#body.landing-page-5 #portfoliolist .portfolio .portfolio-wrapper, #body.landing-page-6 #portfoliolist .portfolio .portfolio-wrapper {
	  height: 320px;
	}
}

