@media (min-width:1200px) {
	.filter-category li a {
		padding: 15px 26px 12px 26px !important;	
    	font-size: 1em !important; 
	}
}

@media (min-width: 990px) {
		.filter-category li a {
    	padding: 15px 15px 12px 15px;	
    	font-size: 0.9em;   
	}
}
@media (min-width: 767px) {
	h1 {font-size: 2em;}
	.intro h1 {margin-bottom: 30px;}
	p {margin-bottom: 30px;}
	.hero-banner button {bottom: 30px; right: 30px; font-size: 0.9em;}
	.btn_link{height:45px;}
	.logo {padding: 0px 15px 0 35px;}
	.logo img {width: 90px; padding-left: 0;}
	.logo-caption {font-size: 1.600em;  padding:20px 30px 0;; }
	.navbar {float: right; padding-right: 15px; right: 0px; top: 0px;}
	.accessory h2 {font-size: 1.35em;}
	.accessory-meta .price {font-size: 1.6em; line-height: 1.3em;}
	.accessory-meta .part-number {font-size: 0.6em; line-height: 1em;}
	.accessory-meta .add-to-cart  {width: 60px; padding: 15px; }
	.accessory-meta { min-height: 120px;}
	.accessory figure {min-height: 195px; }
	 footer {margin: 30px -15px 0 -15px; } 
	 header {margin: 0 -15px 0px -15px; height: 80px;}
	 .hero-banner {margin: 0 -15px;}
	.navbar-nav>li {border-right: 1px solid #2c3647;}
	.navbar-nav>li:last-child {border-right: 0;}
	 .navbar-nav>li>a {padding-top: 0px;padding-bottom: 0px;line-height: 1.2em;max-width: 100px; width: auto;text-align: center; font-size: 0.73em;}
	 .navbar-nav>li>a.nav1:before {display: block; padding: 0;}
	.navbar-nav>li>a.nav2:before {display: block;  padding: 0 0 6px 0;}
	.model img {	padding-bottom: 5px; width: 90%;}
	.model a { font-size: 1.3em; line-height: 1.5em;text-align: center; min-height: 130px;}
	.sidenav h2 {text-align: center;margin: 15px 0; font-size: 2.2em;}
	.details-head a {float: right;  font-family: 'peugeotlight';padding-top: 45px;}
	.is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
    .confirm-order-table, .place-order-table {
	display:table;
    width:100%;
    table-layout:fixed;
    }
    .btn_overlay{
	text-align: left;
	text-align: 0.87em;
	}
.btn_overlay img{
	display: inline-block;
	width: 30px;
	float: right;
	}
	.intro p {margin-bottom: 30px;}
}

@media (min-width: 600px) {
 .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }

}

@media (min-width:480px) {

}




