@media only screen and (min-width : 380px) {
	
	.add-to-basket { width:140px }
	.featured .row .col-xs-6:first-of-type, .main-tyres .row .col-xs-6:first-of-type { padding:0 15px }
	.featured .row .col-xs-6:last-of-type, .main-tyres .row .col-xs-6:last-of-type { padding:0 15px }
}


@media only screen and (min-width : 768px) {
	
	header .logo { display:block;text-align:left;margin:2px 0 5px 0 }
	header .logo img { margin: 15px 0 15px; }
	header .header-links { text-align:right;margin-top:32px;position:static }
	header .navigation-area .navbar-collapse { padding:0 }
	header .navigation-area .navbar-default .navbar-nav { float:none;text-align:center }
	header .navigation-area .navbar-default .navbar-nav li { float:none;display:inline-block }
	header .navigation-area .navbar-default .navbar-nav li a { padding:18px 8px;font-size:12px }
	header .navigation-area .navbar-default .navbar-nav li a:hover,header .navigation-area .navbar-default .navbar-nav li a:focus { border-color: #fff!important;color: #fff!important }
	.featured-categories .featured-category-holder { height:470px; }
	header .site-search .form-group { margin:0 0 20px;text-align:right }
	header .site-search .form-control { width:250px!important }
	header .site-search { float:right;margin:0 }
	header .header-links .btn { padding: 14px 25px;background:#4b9bda;color:#fff;border-radius:30px }
	header .header-links .btn:hover,header .header-links .btn:focus { background:#a00e15!important;color:#fff!important; }
	header .navigation-area .navbar-default .navbar-nav .dropdown-menu a { color:#000!important }
	header .navigation-area .navbar-default .navbar-nav .dropdown-menu .dropdown-item-holder h2 { color:#000 }
	.product-container .product-name,.product-container .tyre-size,.price-box,.product-container form { text-align:left }
	.collection-product-grid-item { display:table;max-width: unset;margin:0 }
	.collection-grid-img { display: table-cell;vertical-align:middle;height:200px;width:200px;max-width:unset }
	.collection-grid-body { display:table-cell;vertical-align: middle;width:500px;padding:0 30px;margin:0 }
	.collection-grid-actions { display:table-cell;vertical-align: middle;width:170px;text-align:center }
	.cta-strap .cta-block ul { margin:0 }
	.cta-strap .cta-block p { text-align:center }
	.product-container .tyre-size { margin-bottom:3px }
	.brand-strap img {margin:0 }
	.brand-strap {margin:25px 0 }
	.the-brand h3 { margin:40px 0 20px }
	.the-brand .main-area h3:first-of-type { margin-top:40px }
	.module-sm {height:200px }
	.product-container .tyre-img { margin-top:10px;width:auto;margin-bottom:0 }
	.extra-product-info .featured-tyrelabel-icons { margin:0 0 15px -7px }
	.extra-product-info .featured-vehicle-icons { margin:10px 0 5px -5px }
	.extra-product-info .featured-vehicle-icons li { padding:0 5px }
	.extra-product-info .featured-tyrelabel-icons li { padding-left:5px;padding-right:5px }
	.extra-product-info .featured-tyrelabel-icons li img { width:50px }
	.extra-product-info .featured-tyrelabel-icons li span { border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;background:#333;color:#fff;position:absolute;bottom:0;right:11px;font-weight:500;font-size:11px }
	footer .footer-bottom img { float:right }
	.product-container .product-brand { margin:0 auto }
	.extra-product-info p { text-align:left }
	.extra-product-info .list-inline { text-align:left }
	footer .newsletter { max-width:100% }
	footer h3 { margin-top:0 }
	footer .footer-middle .col-sm-12.col-md-4 h3 { margin-top:30px }
	footer .footer-middle .newsletter .btn {margin:7px auto 0 }
	footer .footer-middle h3 { margin-top:0 }
	footer .footer-bottom p { text-align:left }
	footer .footer-bottom .social-icons { text-align:right }
	.main-area .module { padding:30px 20px }
	.the-brand .main-area .brand-media .thumbnail { float:left;width:48%;margin:1% }
	.the-brand .main-area .brand-media iframe.thumbnail { width:48% }
	.user-login .main-area .module { min-height:352px }
	.user-login .main-area .login-holder { max-width:90% }
	.register .main-area form .form-group.date-of-birth select { width:32%;margin-right:9px;margin-bottom:0 }	
	.shopping-basket .cart-items-holder { display:table;height:90px;font-size:14px!important }
	.shopping-basket .cart-items { display:table-cell;text-align:center;vertical-align:middle;margin:0 }
	.cart-products img { max-height:90px }
	.cart-buttons li { padding:0 5px }
	footer .footer-bottom ul { text-align: center}
	.cart-products .remove-items { text-align:center }
	.shopping-basket .cart-items-product { text-align:left;margin:0 }
	footer .footer-bottom img { float:right }
	.add-to-basket { padding:11px 25px }
	.extra-product-info .featured-vehicle-icons li .summer-icon,.extra-product-info .featured-vehicle-icons li .winter-icon,.extra-product-info .featured-vehicle-icons li .vehicle-icon { width:auto }
	.pagination li { display:inline }
	.pagination > li:first-child > a { border-top-left-radius:4px;border-bottom-left-radius:4px }
	.pagination > li:last-child > a { border-top-right-radius:4px;border-bottom-right-radius:4px }
	.cart-products h1 { margin:40px 0 20px }
	.final-billing-details { margin-bottom:0}
	.paypal-checkout-holder span { display:inline-block;margin-left:10px }
	.review-and-pay .paypal-checkout-holder { margin-bottom:25px }
	.single-item .item-left-side .single-item-info { text-align:left }
	.results-total { margin:6px 0 0;text-align:left }
	.vrm-tyre-sizes .dl-horizontal .radio { text-align:left }
	.vrm-tyre-sizes .dl-horizontal dd.radio { margin-left:180px }
	.vrm-tyre-sizes .dl-horizontal dd { padding-bottom:15px }
	
	

@media only screen and (min-width : 992px) {
	
	header .navigation-area .navbar-default .navbar-nav li a { padding:18px 29px;font-size:16px }
	.tyresearch-container,.biketyresearch-container { margin:30px 0 0 }
	.tyreSearchAttributes select { height:36px;width:180px;font-size:13px;padding-left:8px;margin:0 2px }
	.tyreSearchAttributes .select-holder:first-of-type select { margin-left:0 }
	.tyreSearchAttributes .select-holder:last-of-type select { margin-right:0 }
	.tyresearch-container form,.biketyresearch-container form { text-align:center }
	.tyresearch-container form .select-holder,.biketyresearch-container form .select-holder { display:inline-block }
	.tyreSearch .btn { margin:65px 0 15px }
	.tyresearch-container { height:255px;background-image:url("../img/tyresearch-md.png");background-repeat:no-repeat;background-position:-15px -30px;margin-top:30px }
	.biketyresearch-container { height:255px;background-image:url("../img/bikesearch-alt.png");background-repeat:no-repeat;background-position:100px -30px;margin-top:30px }
	.single-item h1 { margin:0 0 10px }
	.product-container .more-info { font-size:12px }
	.product-container .tyre-img { margin-top:20px }
	.featured-products .featured-product-tile img { margin-bottom:0 }
	.featured-categories .featured-category-holder { height:534px; }
	.cta-strap .cta-block:first-of-type ul { border-left: 1px solid #ccc }
	.cta-strap .cta-block ul { border-right: 1px solid #ccc }
	.cta-strap .cta-block p { text-align: left;font-size: 14px; }
	footer .footer-middle .col-sm-12.col-md-4 h3 { margin-top:0 }
	footer .footer-middle .newsletter .btn { width:100% }
	.product-container .tyre-size,.product-container .product-name a { font-size:16px }
	.main-content video.pull-right { float:right!important;margin:10px 0 15px 20px }
	.contact-us .by-phone-post h3 { margin-top:20px }
	.the-brand .main-area .brand-media .thumbnail { float:none;width:100%;margin:0 0 15px }
	.the-brand .main-area .brand-media iframe.thumbnail { width:100% }
	.register .main-area form .form-group.date-of-birth select { margin-right:6px }
	.vrm-vehicle-found form .form-group .radio { display:inline-block;width:150px }
	.vrm-vehicle-found .dl-horizontal { padding-right:50px }
	.change-password .main-area form { width:60% }
	.change-password .main-area form .form-group {  }
	.cart-products .update-quantity input[type="submit"] { width:48% }
	.shopping-basket .cart-headers h3 { font-size:20px }
	.extradetails table { margin-top:0 }
	.cart-totals { margin:0 }
	.numberplate-search form { margin:0 }
	header .logo img { margin: 15px 0 15px }
	header .header-information { text-align:right;font-size:20px;margin:32px 0 0 }
	.main-content .video.pull-right { float:right!important;margin: 0 0 20px 20px }

}

@media only screen and (min-width : 1200px) {
	
	.cta-strap .cta-block p { text-align: left;font-size: 15px; }
	.featured-categories .featured-category-holder { height:220px; }
	.tyreSearchAttributes select { width:220px }
	.product-container .tyre-img { margin-top:15px }
	.product-container .more-info { font-size:14px }
	.tyresearch-container { background-image:url("../img/tyresearch-alt.png");background-position:100px -30px }
	.user-login .main-area form .btn { }
	.user-login .main-area form .form-group { margin-bottom:10px }
	.user-login .main-area h3 { margin-bottom:30px }
	.register .main-area .login-holder { width:85% }
}