/* ************************************************************************  */
@media screen and (max-width: 1200px) {

	/* ONLY USED FOR LOCAL HTML VERSION */
	#outerwrapper {margin: 0 auto; position: relative; width:100%; max-width:100%; }
	#innerwrapper {position: relative; width:100%; min-width: 200px; margin: 0 auto; }
	
	.header-inner {margin: 0 auto; width:100%;  } 
	.header-left  {float:left; width:auto; text-align:left; display:inline-block; margin:0 0 0 30px; }
	.header-right{float:right; width: 55%; margin:5px 20px 0 0;}
	.header a {font-size:15px;}
	
	.breadcrumbs-inner {position:relative; width:100%; max-width:100%; padding-left:25px;box-sizing:border-box;}	

	.content-1200 {clear:both; margin: 0 auto; position: relative; width:96%; display:block; }	
	
	/* not yet used .services-wrap {width:100%; margin:0 auto; display: inline-block;}

	.category-list-wrap {width: 100%;display: inline-block; text-align: center;  margin: 0 auto 40px auto; }
	.catlist-one-sixth-double {
		width: 24%;display: inline-block; position: relative;text-align:center !important;  
		vertical-align:top; margin: 10px 15px; min-height:200px; min-width:200px; 	
	} */
	ul.dropdown a, ul.dropdown span{padding:0px 0px 0px 20px;}
	.right {margin-right:10px;}

}

/* **************************************************************************  */
@media screen and (max-width: 1140px) {

	.subfooter-inner { margin-top:260px;}
	/*.home-resources {min-height:480px;}*/

}

/* **************************************************************************************  */
@media screen and (max-width: 1000px) {

	.header a {font-size:14px;}
	/*.home-resources {min-height:420px;}*/
	.footer h3 { font-size:18px;}
	.footer p { font-size:14px; }
	.footer ul li a, .footer a , .footer p {font-size:14px;}
	
	.scrolled-menu-row {font-size: 12px;}
	/*.login-register,*/ .dealer-locator, .customer-service {width:18%;}
	.my-account, .header-cart {width:16%;}
	.my-gli {width:12%;}
	.search-link {width:5%;}
	.intermediate-hide {display:none;}
}

/* **************************************************************************************  */
/* Tablets (iPad Mini, iPad 1/2/3/4 landscape) */
@media only screen and (min-width: 767px) and (max-width: 1024px) {
	
	.one-fourth-double {width:49%; position:relative; margin:10px auto; }

}


/* **************************************************************************************  */
/* squeeze menu and logo into narrow windows */
@media screen and (max-width: 900px) {
	
	/*.login-register a,*/ .my-account a, .header-cart a, .search-link a, .dealer-locator a, .my-gli a {font-size:12px;}
	.logo {width:24%;}
	.nav-menu{width:72%; margin-right:0px; margin-left:1%; }
      ul.dropdown a, ul.dropdown span{padding: 0 0 0 15px;}
	
	h3.gli-wave {font-size:22px;}
	h4.gli-wave {font-size:16px;}

	.product-info-left, .product-info-right {float:none;width:100%;margin:0; min-width:250px;}

	.related-one-fourth-double {width: 49%; display:block; position: relative; margin:10px auto; }
	.related-item-img {width: auto;height: auto; border: none; }
       .menu-login-register{width:25%;}
}

/* **************************************************************************************  */
/* iPad and Desktop only */
@media only screen and (min-width: 769px) {


}

/* **************************************************************************************  */
/* Smartphones including iPhone5 (landscape), small tablets (Google Nexus7, others) */
@media only screen and (max-width: 769px) {

	/* also see GLI-menu.css, mobile menu triggered at 769px */
	
	.mobile-only {display: block !important;}
	.mobile-hide {display:none !important;}
	.center-mobile {display:table;margin: 0 auto;width: 100%;float: none; text-align: center !important;}

	.content-1200 {clear:both; width:93%; display:block; position: relative; margin: 0 auto;  }	
	.breadcrumbs {margin: 64px 0 10px 0px;}
	.breadcrumbs-inner {position:relative; float: none; display: block; margin: 0 auto; width:100%; max-width:100%; }
	.left-column {width: 97%; position:relative; background:#FFF; padding:10px; min-height:200px; }
	.right-column {width: 97%; position:relative; margin-left:0; background:#FFF; padding:10px; min-height:200px; }
	
	.pad-inner { padding:10px; }
	
	.header-left {width:40%; margin:0;}
	.logo {max-width:200px; margin:5px 0 0 20px; }
	.account-links {float:right;width:50%; display:block; margin:0 /*0 0 20px*/; }
	/*.login-register,*/ .my-account, .search-link {width:70px;}
	.header-cart {width:60px;}
	.search-link{width: 40px;margin-top:0px;}
	.search-link .fa-lg{line-height: 24px;}
	.fa-lg {font-size: 1.6em;}

	h3.gli-wave {font-size:18px;}
	h4.gli-wave {font-size:14px;}
	
	/*.breadcrumbs-inner {padding-left:25px; }*/
	
	.copyright {margin:10px auto;}

	.col-group-stack .one-half, 
	.col-group-stack .one-third, 
	.col-group-stack .two-third, 
	.col-group-stack .three-fourth, 
	.col-group-stack .one-fourth, 
	.col-group-stack .one-fifth, 
	.col-group-stack .two-fifth, 
	.col-group-stack .three-fifth, 
	.col-group-stack .four-fifth, 
	.col-group-stack .one-sixth, 
	.col-group-stack .five-sixth {float: none; display: block; width: auto; margin-right: 1%; }
		
	/* stack the 'doubled' columns back to 1 col each */
	.col-group-stack .one-fourth-double, .footer-one-fourth-double {float: none; width:100%; position:relative; margin:10px auto; }
	
	/* next 3 used? 
	.home-category-stack {width:70%; margin: 0 auto;}
	.home-category-stack img {margin: 0 auto;} 
	
	.three-fourth, .one-fourth { width:100%; margin:0 auto; text-align:center; }*/
	
	#home-slider {margin-top:0; }
	.fixed-head-adjust {margin-top:0;}
	
	.footer {height:100%;
		background: #134659; /* For browsers that do not support gradients */
    	background: -webkit-linear-gradient(top, #119CFC, #124D96); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(bottom, #119CFC, #124D96); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(top, #119CFC, #124D96); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(to bottom, #119CFC, #124D96); /* Standard syntax */
	}
	
	.footer{position:relative; float: left; width: 100%; }
	.footer-inner {width:100%;  margin: 0 auto; text-align:center; }
	.footer .copyright{padding-bottom: 10px; }	
	.subfooter-inner {width:100%; margin: 0 auto; text-align:center;}
	.footer .social-icons {float:none;}
	.footer h1, .footer h2, .footer h3, .footer h4 {margin:15px 0 5px;}
	
	.category-item {min-height:320px; margin-bottom: 30px !important;}

	.footer-one-fourth-double {width:49%; position:relative; margin:10px auto; text-align:center;}
	.one-fourth-double, .item-one-fourth-double {width: 44%; position: relative; margin:10px; }
	.product-info-left {float: none; display:block; width:100%; }
	.product-info-right {float: left; display:block; width:100%; margin:10px 0 20px 10px;  }		
        .menu-login-register{width:50px;}
         .menu-login-register .fa-lg{line-height:20px;}

.zoomContainer {display:none;}

}

/* *************************************************************************************************  */
/* 1st gen smartphones including Android, iPhone 3G/3GS/4/4S (portrait and landscape) */
@media only screen and (max-width: 480px) {

	.header {padding-top:5px;}
	.logo {max-width:150px; margin:5px 0 0 20px;}
	/*.mobile-small-hide {display:none;}*/
	h1.featured {font-size: 20px;}
	
	.pad-inner { padding:5px 0 5px 5px; }
		
	.one-fourth-double, .item-one-fourth-double {width: 100%; position: relative; margin:10px 0; }
	.item-one-fourth-double img {max-width:320px; margin:0;}

	.related-one-fourth-double {width: 100%; position: relative; margin:10px 0; }
	.related-one-fourth-double img {max-width:320px; margin:0 auto;}

	.prefooter p {font-size: 12px;}
.header-inner{padding-top:10px;}

}

/* small devices */
@media only screen and (max-width: 375px) {

	.header-left {width:0; margin:0;}
	.account-links {width:65%; }
	.prefooter p {font-size: 10px;}
	
}