 @media only screen and (max-width: 1079px) { 

	/* Hide desktop and show tablet */
	.desktop {
		display: none;
	}
	
	.tablet {
		display: block;
	}

	/* Layout */
	#wrap {
		min-width: 768px;
		overflow: hidden;
	}
	
	#header,
	#content-wrap,
	#top-bar,
	#footer-content {
		width: 750px;
		min-width: 750px;
	}
	
	body.tpl-11 #content-wrap.product-detail-page {
		width: 750px;
	}
	
	#content-wrap.product-detail-page #content {
		float: none;
	}
	
	/* Background colors */
	#nav-bg,
	#blue-bg,
	#global-nav-bg,
	#global-nav-bg-shadow {
		min-width: 750px;
	}
	
	#global-nav-bg-shadow {
		background-size: 750px 57px;
		-webkit-background-size: 750px 57px;
	}
	
	#telephone {
		left: auto;
		right: 10px;
		font-size: 25px;
	}
	
	#sisea-form-search1 {
		left: 50%;
		margin-left: -140px;
	}
	
	#sisea-form-search2 {
		position: relative;
		width: 86%;
	}
	
	#home-link {
		
	}
	
	/* Primary Navigation */
	
	#burger {
		position: absolute;
		left: 15px;
		top: 0;
	}
	
	#burger a {
		width: 100px;
		height: 100px;
		text-transform: uppercase;
		padding: 7px;
		padding-left: 53px;
		background: url(/images/template/sprite.png) -304px -1775px no-repeat;
		color: #373737;
		font-weight: 300;
		font-family: 'Open Sans', sans-serif;
	}
	#burger .sprite-zhamburger {
		/*display: inline-block;
		background: url(/images/template/sprite.png) -304px -1775px no-repeat;
		*/
	}
	
	#mobile-nav {
		color: #071689;
		text-transform: uppercase;
		font-family: 'Open Sans', sans-serif;
		background: rgb(226,226,226); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGI0YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(180,180,180,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(100%,rgba(180,180,180,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(180,180,180,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(180,180,180,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(180,180,180,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(180,180,180,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#b4b4b4',GradientType=0 ); /* IE6-8 */

	}
	
	#mobile-nav li.mobile-logo {
		height: 102px;
		border: 0;
	}
	
	.mm-menu .mm-list > li > a.mm-subclose {
		color: #313131;
		background-color: #ecb400;
	}
	
	.mm-list a.mm-subopen {
/*
		right: auto;
		left: 0;
*/
	}
	

	.mm-list > li > a {

	}

	.mm-list a.mm-subopen + a, 
	.mm-list a.mm-subopen + span {
		/*margin-left: 21px;*/
	}
	
	/* Menu Expand */
	.mm-list a.mm-subopen:after
	/*.mm-list a.mm-subclose:before */{
		content:'>';
		border: 0;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		margin-bottom: 0;
	}
	
	.mm-list a.mm-subclose:before {
		content: url(/images/template/mobile-menu-back.png);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		border: 0;
		margin: 0;
		left: 0;
		top: 30px;
	}
	
	.mm-list a.mm-subopen:before {
		border: 0;
	}
	
	/* Remove borders on items in menu that aren't links */
	.mm-list > li.no-border {
		border: 0;
	}
	
	.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
		border: 0;
	}
	
	.mm-list > li {
		border-bottom: 1px solid #7c7c7c;
	}
	
	#mobile-nav li.mobile-logo span{
		display: block;
		margin: 0 auto;
		width: 160px;
		height: 100px;
		background: url(/images/template/sprite.png) 59% -50px no-repeat;
		background-size: 500px 1130px;
		-webkit-background-size: 500px 1130px;
	}
	
/*
	#mobile-nav ul.mm-opened > li.first a {
		background-color: #14699f;
		color: #FFF;
	}
*/
	
	/* Home Page */
	
	#hero-banner {
		min-width: 0;
	}
	
	#hero-banner .flexslider .flex-caption {
		width: 100%;
	}
	
	#hero-banner .flexslider .flex-caption .caption-content {
		width: 100%;
		height: 100px;
		margin-top: 300px
	}
	
	.flex-caption .caption-content h3 {
		font-size: 20px;
		padding: 13px 20px 0px;
	}
	
	#hero-banner .flexslider .flex-viewport{
		height: 400px;
	}
	
	.home-bucket img {
		top: 82px;
		height: auto;
	}
	
	.home-bucket .description {
		padding-top: 82px;
	}
	
	body.home h1 {
		font-size: 29px;
	}
	
	/* Landing Buckets */
	.home-bucket .description,
	.landing-bucket .description {
		display: none !important;
	}
	
	.home-bucket:hover h3,
	.landing-bucket:hover h3 {
		color: #146a9f;
	}
	
	/* Landing Page */
	.tpl-3 #content,
	.tpl-4 #content,
	.tpl-7 #content {
		width: 520px;
	}
	
	#sidebar-right {
		width: 180px;
		margin-left: 15px;
	}
	
	#qc-wrapper, 
	#quickContact {
		width: 216px;
	}
	
	#qc-wrapper {
		background: url(/images/template/sprite.png) -109px -1020px no-repeat;
	}
	
	#quickContact h4 {
		font-size: 14px;
	}
	
	#quickContact {
		padding: 10px 11px;
	}
	
	#quickContact .sprite-qc-question {
		width: 193px;
		background-position: -337px -1092px;
	}
	
	#rfq-btn-wrapper,
	.rfq-btn {
		width: 216px;
	}
	
	#rfq-btn-wrapper {
		background: url(/images/template/sprite.png) -109px -1323px no-repeat;
	}
	
	.rfq-btn {
		font-size: 21px;
	}
	
	/* Three Column Page */
	
	#sidebar-left {
		display: none;
	}
	
	#sidebar-left-mobile {
		position: relative;
	}
	
	#sidebar-left-mobile ul,
	#blog-mobile ul {
		display: none;
		position: absolute;
		left: 0;
		top: 36px;
		z-index: 100;
		width: 100%;
		background-color: #FFF;
		border: 1px solid #e0e0e0;
		background-color: #f8f8f8;
		-webkit-border-radius: 2px;
	}
	
	#blog-mobile { position: relative; }
	
	#sidebar-left-mobile h2,
	#blog-mobile h3 {
		font-size: 14px;
		color: #4b4b4b;
		padding: 10px;
		padding-right: 10%;
		border: 1px solid #e0e0e0;
		background-color: #f8f8f8;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		cursor: pointer;
	}
	
	#sidebar-left-mobile h2 span,
	#sidebar-left-mobile h2.active span,
	#blog-mobile h3 span,
	#blog-mobile h3.active span {
		width: 29px;
		height: 29px;
		position: absolute;
		right: 13px;
		top: 4px;
	}
	
	#sidebar-left-mobile h2.active span,
	#blog-mobile h3.active span {
		background: url(/images/template/sprite.png) -304px -548px no-repeat;
	}
	
	#sidebar-left-mobile h2 span,
	#blog-mobile h3 span {
		background: url(/images/template/sprite.png) -304px -469px no-repeat;
	}
	
	body.tpl-4 #content-wrap {
		padding: 0 10px;
		padding-bottom: 20px;
	}
	
	.content-cta span {
		font-size: 18px;
	}
	
	/* Blog */
	#articles {
		width: 100%;
		font-family: "Arial", sans-serif;
	}
	
	#blog-mobile ul {
		list-style: none;
		padding-left: 0;
	}
	
	#blog-mobile ul li a {
		display: block;
		color: #4b4b4b;
		padding: 10px 15px;
		text-decoration: none;
	}
	
	/* Footer */
	footer .center {
		width: 350px;
		margin-left: -175px;
	}
	
	footer .left,
	footer .right {
		width: 195px;
	}
	
	.footer-border.border-01 {
		left: 198px;
	}

	.footer-border.border-02 {
		left: 551px;
	}
	
	#copyright,
	#credits,
	.footer-policy {
		font-size: 11px;
	}
	
	#footer-content .footer-phone a {
		color: #333;
	}
	
	/* Contact */
	#contact-left,
	#contact-right,
	#rfq {
		float: none;
		width: 90%;
		margin: 20px auto;
	}
	
	.tpl-2 #content {
		width: 100%;
		float: none;
	}
	
	#contact .submit {
		width: 78%;
	}
	
	/* Engineering Resources */
	#pdfResults p {
		width: 17em;
	}
	
	/************************************ CDS Integration *******************/
	
	
	#search-toggle-cds {
		border: 3px solid #999;
	    position: relative;
	    padding: 8px 0;
	    font-size: 1.4em;
	    width: 99%;
	    margin: 0 auto;
	    margin-bottom: 12px;
	    text-transform: uppercase;
	    text-align: center;
	    font-weight: bold;
	}
	
	#search-toggle-cds .open {
		display: none;
	}
	
	#search-toggle-cds.expanded .open {
		display: block;
	}
	
	#search-toggle-cds.expanded .closed {
		display: none;
	}
	
	#cds-filter-options p {
		background-color: #071689;
		color: #FFF;
		cursor: pointer;
		width: 100%;
		padding: 8px;
		text-transform: uppercase;
		text-align: center;
		margin: 10px 0;
	}
	
	#cds-filter-options span {
		display: none;
	}
	
	#cds-filter-options span.active {
		display: inline;
	}
	
	#cds-search-left-container {
		float: none;
		width: 100%;
	}
	
	#cds-category-list-container,
	#cds-attribute-list-container {
		display: none;
	}
	
	#cds-search-right-container{
		width: 100%;
		float: none;
		margin: 0;
	}
	
	/* Products List Page */
	body.tpl-8 #content {
		width: 100%;
	}
	
	#cds-product-list.cds-product-grid li {
		width: 14em;
	}
	
	#cds-product-list.cds-product-grid ul li {
		font-size: 14px;
	}
	
	#cds-product-list.cds-product-list td li {
		padding: 0.4em;
	}
	
	#cds-product-list.cds-product-list td {
		padding: 0.2em 0 0 0.6em;
		font-size: 14px;
	}
	
	/* Product Detail Page */
	#content-wrap.product {
		padding-left: 10px;
	}
	
	#cds-left-sidebar-mobile {
		position: relative;
		margin-bottom: 20px;
	}
	#cds-left-sidebar-mobile ul {
		list-style: none;
	}
	
	#cds-left-sidebar-mobile h2 {
		font-size: 14px;
		color: #4b4b4b;
		padding: 10px;
		border: 1px solid #e0e0e0;
		background-color: #f8f8f8;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		cursor: pointer;
	}
	
	#cds-left-sidebar-mobile h2 span {
		background: url(/images/template/sprite.png) -304px -469px no-repeat;
		width: 29px;
		height: 29px;
		position: absolute;
		right: 13px;
		top: 4px;
	}
	
	#cds-left-sidebar-mobile h2.active span {
		background: url(/images/template/sprite.png) -304px -548px no-repeat;
	}
	
	#cds-left-sidebar-mobile ul {
		display: none;
		position: absolute;
		left: 0;
		top: 36px;
		z-index: 100;
		width: 100%;
		background-color: #FFF;
		border: 1px solid #e0e0e0;
		background-color: #f8f8f8;
		-webkit-border-radius: 2px;
		font-size: 14px;
	}

	#cds-product-detail-page {
		width: 100%;
		margin-left: 0;
	}
	
	.cds-product-details .cds-product-details-left,
	.cds-product-details .cds-product-details-right {
		width: 100%;
	}
	
	table.cds-product-attributes {
		width: 100%;
	}
	
	table.cds-product-attributes td.attribute {
		width: 200px;
	}

	table.cds-product-attributes td.value {
		width: 320px;
	}
	
	.cds-product-image-container.new-cart,
	.cds-product-image.new-cart {
		width: 200px;
		height: 291px;
		margin: 0;
	}
		
	.cds-product-image-container.new-cart {
		width: 300px;
	}
	
	.cds-product-image.new-cart {
		margin: 0 auto;
		width: 300px;
	}
	
	.cds-product-controls {
		float: right !important;
		width: 315px;
	}
	

	#cds-add-to-cart-button.new-cart {
		width: 100%; /*16em;*/
	}
	
	#cds-cad-download-button, 
	#cds-cad-view-3D-button {
		width:48%; /*9em;*/
	}
	
	/* CDS Calculator */

	div.attributeContainer,
	#configuratorContainer {
		width: 100% !important;
	}
	
	#configurator {
		min-width: 0 !important;
	}
	
	#configurator table {
		width: 100% !important;
		margin: 0;
	}
	
	#configurator table.attribute td {
		padding: 2px;
	}
	
	#configurator #aUnit table.attribute {
		width: 100%;
		margin: 0;
	}
	
	#configurator,
	#results {
		float: none !important;
		width: 100% !important;
	}
	
	.cdsResultsTable {
		width: 100% !important;
	}
	
	#results {
		margin-left: 0;
	}
	/************************************ End CDS Integration *******************/
	
	/* CDS Content */
	#cds-content {
		width: 740px;
		min-width: 0;
		padding: 0;
		padding-bottom: 20px;
	}
	
	.cds-browse-container, #cds-product-right {
		width: 520px;
	}
	
	#modx-sidebar-right {
		width: 180px;
		margin-left: 15px;
	}
	
	#modx-sidebar-left {
		display: none;
	}
	
	
	
}