@media (max-width:767px) {
#myCarousel .carousel-inner > .item{ height:300px;}
nav .navbar-top li{ padding:0;}
nav .navbar-top li a:before{ content:"";}
nav.navbar .container{ padding:0 15px;}
nav .navbar-top li:nth-of-type(2){ float:left;}
nav .navbar-top li:nth-of-type(3){ float:right;}
nav .navbar-top li:before {
	content: "";
}
nav .navbar-top li:nth-of-type(2) a{ border:1px solid rgba(255,255,255,0.4); padding:0 10px; margin-top:10px;}
nav .navbar-top li:nth-of-type(3) a{ border:1px solid rgba(255,255,255,0.4); padding:0 10px; margin-top:10px;}
nav .navbar-nav .dropdown-menu li a:hover {
	background: none;
}
nav .navbar-nav i{ line-height: 30px;}
nav .navbar-top a{ line-height:30px;}
nav .navbar-bottom li{ border-bottom:1px solid rgba(255,255,255,0.2);}
nav .navbar-bottom li:last-child{ border-bottom:0;}
nav .navbar-nav .dropdown-menu{ padding:0 0 1.5rem;}
nav .navbar-nav .dropdown-menu li{ border:0;}
/*#myCarousel .carousel-inner > .item > img{
	max-width: 300%;
	margin-left:-80%;
}*/
.navbar-bottom.navbar-nav > li > a{ padding-left:0; padding-right:0;}
#info h1{ font-size:28px;}
#ws .ws_content img {
	width: 100%;
}
#myCarousel .carousel-caption h1 {
	font-size: 20px;
}
#myCarousel .carousel-caption p {
	font-size: 14px;
}
#myCarousel .btn {
	font-size: 14px;
	padding: 5px 10px;
}
#news {
	display: none;
}

#info p {
	padding: 0 2rem;
}
#ws .ws_content img {
	width: 100%;
	margin-bottom: 1em;
}
#ws .ws_content i {
	text-align: left;
}
footer .ftr-menu {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	text-align: center;
}
footer .ftr-location {
	text-align: center;
}
footer .ftr-menu {
	width: 100%;
}
footer .ftr-logo {
	clear: both;
	float: none;
	margin: 0 auto 2em;
}
footer .ftr-download-btn {
	margin-bottom: 2em;
}
footer .copyright {
	text-align: center;
}
footer .poweredby {
	text-align: center;
	padding-top: 10px;
}
#about .about_content img{
	margin:0 auto;
	display:block;
}

#services ul{
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	
	-webkit-column-gap: 0;
	-moz-column-gap: 0;
	column-gap: 0;
}
#banner img{ max-width:250%; margin:0; float:right;}
#common-page .pdt h2{ padding:2rem 0;}
#common-page p{ margin-bottom:5rem;}
#product-corrugated #no-more-tables td input{ width:100%;}

#cart tr:last-child td div{ display:table; margin:1em 1em 0;}

#cart td .btn-shopping{ float:left; clear:both; margin-bottom:1em;}
#cart td .btn-update{ float:left; clear:both; margin-bottom:1em;}
#cart td .btn-checkout{ float:left; clear:both; margin-bottom:1em;}
}

@media (min-width:641px) and (max-width:990px) {
nav .navbar-nav a{ font-size:14px;}
footer .ftr-menu {
	width: 75%;
	float: left;
}
footer .ftr-logo {
	margin: 0 auto 2em;
	width: 25%;
	float: left;
}
footer .ftr-menu {
	min-height:300px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
#banner img{ max-width:150%; margin:0; float:right;}
#common-page .pdt h2{ font-size:1.4rem; padding:2rem 0;}
#common-page .pdt .btn-default{ padding:5px 10px;}

}
@media (min-width:240px) and (max-width:990px) {
	nav .navbar-top .navbar-form{ padding:0 25px;}
	nav .navbar-brand img{ width:auto;}
	#myCarousel .carousel-caption{ left:5%; right:5%;}
}
@media only screen and (max-width: 1200px) {
#myCarousel .carousel-caption{ left:15%; right:15%;}
}
@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 0px solid #ccc; margin-bottom:1em;}
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 45%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
		font-size:13px;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	#product-corrugated #no-more-tables td{ text-align:left;}
}

@media only screen and (min-width: 768px){
#myCarousel .carousel-inner > .item{ height:430px;}
}