@charset "utf-8";
@media only screen and (min-width:320px) and (max-width:767px){
	/* CI-2591 */
	.product-detail-inner .delivery-button .view-dtl-btn[disabled] {
	    width: 100%;
    text-align: center;
	}
	/* CI-2591 */
	input[type="text"], input[type="password"], select{-webkit-appearance:none;}
	select{background:url('../images/select-device-arrow.jpg') no-repeat right center;}
	.container{width:96%;}
	.quick-info, .car-parts-form .vehicle-form, .offer-banner.bottom, .right-col li.fourth-col span.label, .breadcrumbs-col, header .nav-col .sub-nav .menu-image, header .nav-col .sub-nav .left-sub-nav li .inner-nav h3, .shopping-cart-col .basket-table .basket-head .price, .shopping-cart-col .basket-table .basket-head .quantity, .shopping-cart-col .basket-table .basket-head .total-price, header .nav-col .sub-nav .left-sub-nav li .inner-nav ul li:first-child, .cart-dropdown .cart-list .detail-col .desc-text, .home-slider .bx-viewport li img.desktop, footer ul, .shopping-cart-col .basket-table .basket-body .right-col, .shopping-cart-col .basket-table .basket-footer, .search-detail-box .select-vehicle .vehicle-form, .change-store .stock-body .list-row, .change-store .stock-availability-data, header .nav-col .sub-nav .left-sub-nav li .inner-nav ul li.view-link, .product-detail-inner .col-sm-6 .heading, .product-detail-inner .col-sm-6 .pro-detail, header .right-col li.third-col a.desktop, .search-detail-box .search-box-inner .change-box, .tier-one-category .tier-listing .list-col .image-thumb, .tier-one-category .tier-listing .list-col .toggle-click, .tier-one-category .tier-listing figure .desktop, .home-slider .bx-viewport li img.tablet, .latest-product-offers .product-list li .desktop, .checkout.payment-detail .select-payment-mode label span, .row.basket-banner, header .right-col > li.first-col, header .right-col > li.fourth-col .desktop{display:none;}
	
	/******************************************/
	header.checkout-head{padding-bottom:15px;position:static; display:inline-block;}
	header.checkout-head .col-md-8{padding-left:10px; padding-right:10px; float:left; width:100%;}
	header.checkout-head .companylogo{margin-right:10px; padding:15px 0 0; width:100px;}
	header.checkout-head .secure-col{float:right; background:url('../images/mobile-lock-icon.jpg') no-repeat left top; padding:0 0 0 20px; font-size:13px; margin:20px 0 0;}
	header.checkout-head .col-md-4{float:right; width:auto; margin:-15px 0 0; padding-right:10px;}
	header.checkout-head .call-us-link{display:none;}
	header.checkout-head .call-link-mobile{display:block; width:auto; color:#2c2c2c; font-size:13px; text-align:right;}
	header.checkout-head .call-link-mobile a{background:url('../images/ph-icon.jpg') no-repeat left top; padding-left:20px; font-family: 'AvenirLTProBlack'; color:#2c2c2c; margin-left:5px;}
	header.checkout-head .chat-link{position:absolute; right:0; bottom:-57px; width:200px; text-align:right;}
	
	.cookie-bar{top:0; margin:0; width:100%; position:static; padding:2px 0 10px;}
	.cookie-bar p{width:100%;}
	.cookie-bar .close-btn{margin-left:32px;}
	/***********************************************/
	/* CRO-442 */
    .search-from{
        height:54px;
    }
	header .container{width:100%;}
	header{position:static; display:inline-block; min-height:75px;height: inherit !important;}
	.search-overlay {position: fixed;	background: rgba(0,0,0,0.5);bottom: 0;top: 128px;right: 0;left: 0;z-index: 999;display:none;}
	/* CRO-442 */
	header .right-col{margin-top:25px;}
	header .nav-col{background:#fff; height:100%; margin:0 0 12px; top:12px; width:100%; display:none; position:relative; z-index:999999;}
	header .nav-col .row{margin:0 -20px;}
	header .nav-col nav{height:100%; border-top:1px solid #ececec;}
	header .nav-col nav ul{height:100%;}
	header .nav-col nav li, header .nav-col nav li:last-child{width:100%; background:url('../images/detail-view-arrow.png') no-repeat 95% center; border-bottom:1px solid #e3e2e2; border-top:0;}
	header .nav-col nav li:hover, header .nav-col nav li:last-child:hover{border:0; background:url('../images/detail-view-arrow.png') no-repeat 95% center #fff; border-bottom:1px solid #e3e2e2;}
	header .nav-col nav li:hover a{color:#2c2c2c;}
	header .nav-col nav li.active{border:0; background:url('../images/detail-view-arrow.png') no-repeat 95% center #fff; border-bottom:1px solid #e3e2e2;}
	header .nav-col nav li.active a{color:#2c2c2c;}
	header .nav-col nav li.country-dropdown{display:block; background-image:none; padding:14px 10px 14px 18px;}
	header .nav-col nav li.country-dropdown .choose-country{margin:0;}
	header .nav-col nav li.country-dropdown .choose-country h3{font-size:16px; margin:0 0 5px; color:#fff; font-family: 'AvenirLTProBlack';}
	header .nav-col nav li.country-dropdown .choose-country .country-selector{width:100%;}
	header .nav-col nav li.country-dropdown .choose-country .country-selector span{color:#474747; font-size:15px; text-transform:none;}
	header .nav-col nav li.country-dropdown .choose-country .country-list{height:auto; top:81px;}
	header .nav-col nav li.country-dropdown .choose-country .country-list li{padding:0; margin:0 0 14px; background:none; border:0;}
	header .nav-col nav li.country-dropdown .choose-country .country-list li:last-child{margin:0;}
	header .nav-col nav li.country-dropdown .choose-country .country-list li img{width:25px; margin-right:10px;}
	header .nav-col nav li.country-dropdown .choose-country .country-list li span{color:#474747; font-size:15px; text-transform:none;}
	header .nav-col nav li.login-nav{display:block; background:#e3e2e2;}
	header .nav-col nav li.login-nav a{color:#333231; font-size:13px; text-transform:none;}
	header .nav-col nav li.login-nav span{margin-right:10px;}
	header .nav-col nav li.login-nav .signout-btn{float:right;}
	header .nav-col nav a{color:#2c2c2c;}
	header .nav-col .sub-nav{background:#fff; width:100%; display:none; left:0; height:auto; box-shadow:none; top:0; z-index:999999;}

	header .nav-col nav ul.country-dropdown {    background-image: none;    display: none;    padding: 20px 0 0 18px;}
	header .nav-col nav li.country-selection a {  color: #757575; font-size: 16px;  padding-left: 53px;  text-transform: inherit;font-weight:normal;}
	header .nav-col nav li.tiernone a {  width: 100%;}
	header .nav-col nav ul.country-dropdown li.active {  background: #f0f0f0 none repeat scroll 0 0;}
	header .nav-col nav ul.country-dropdown li a {  float: left;  font-size: 14px;  padding-left: 0;  width: 100%;}
	header .nav-col nav ul.country-dropdown li img {  height: auto;  width: 30px;}
	header .nav-col nav ul.country-dropdown li span {  margin-left: 10px;}
	header .nav-col nav ul.country-dropdown li {  background: transparent none repeat scroll 0 0;  float: left;  margin-bottom: 10px;  padding: 10px;  width: 100%;}
	header .nav-col nav li.country-selection, header .nav-col nav li.country-selection:hover {  background: rgba(0, 0, 0, 0) url("../images/country-icon.png") no-repeat scroll 16px 7px;  padding-left: 0;}
	header .nav-col nav ul.country-dropdown li:last-child, header .nav-col nav ul.country-dropdown li:last-child:hover{margin-bottom:0; background:transparent;}

	header .nav-col .sub-nav .back-link:before{background:#f6f6f6 url("../images/mobile-menu-arrow-back.jpg") no-repeat center center; border:1px solid #878380; content:""; float:left; height:28px; left:15px; position:absolute; top:5px; width:28px;}
	header .nav-col .sub-nav .back-link{display:block; background:#e3e2e2; padding:12px 0 12px 55px; float:left; width:100%; border-bottom:1px dashed #e3e2e2;}
	header .nav-col .sub-nav .back-link a{color:#333231; font-family: 'AvenirLTProBlack'; text-transform:none;}
	header .nav-col .sub-nav .left-sub-nav{width:100%; background:#fff; top:166px; position:initial;}
	header .nav-col .sub-nav .left-sub-nav li{background:url('../images/detail-view-arrow.png') no-repeat 95% center; border-bottom:1px solid #e3e2e2; padding-bottom:12px; padding-top:12px;}
	header .nav-col .sub-nav .left-sub-nav li:hover, header .nav-col .sub-nav .left-sub-nav li.active{background:url('../images/detail-view-arrow.png') no-repeat 95% center #fff;}
	header .nav-col .sub-nav .left-sub-nav li a{color:#000;}
	header .nav-col .sub-nav .left-sub-nav li:hover > a, header .nav-col .sub-nav .left-sub-nav li.active > a{background:transparent; color:#000; width:85%;}
	header .nav-col .sub-nav .left-sub-nav li .inner-nav{display:none; width:100%; right:inherit; left:0; position:absolute; background:#fff; top:0px; overflow-y:auto; height:auto; opacity:1; margin-left:0; z-index:999999;}
	header .nav-col .sub-nav .left-sub-nav li.active .inner-nav{opacity:1; margin-top:0;}
	header .nav-col .sub-nav .left-sub-nav li .inner-nav .back-link a{color:#333231; font-family: 'AvenirLTProBlack'; font-size:15px; line-height:14px;}
	header .nav-col .sub-nav .left-sub-nav li .inner-nav ul{width:100%; margin:0; clear:both; height:auto; min-height:inherit;}
	header .nav-col .sub-nav .left-sub-nav li .inner-nav ul li{padding:12px 0 12px 18px; margin-bottom:0; background-image:none; border-bottom:1px solid #e3e2e2;}
	header .nav-col .sub-nav.out-list, header .nav-col .sub-nav .left-sub-nav li .inner-nav.out-list{box-shadow:0 5px 3px 0 rgba(0, 0, 0, 0.4);}
	header .nav-col .sub-nav .left-sub-nav li a.more-links{padding:12px 0 0 18px; text-align:left; width:100%;}
	.companylogo{width:100px; margin-right:15px; padding:13px 0 0;}
	header .mobile-menu{display:block; margin-top:25px; float:left;}
	.search-from{display:none; position:absolute; left:0; top:0; width:100%; margin:14px 0 0; border:0;}
    /* CRO-442 */
	.searchFormCont { position: relative;}
	.search-from {display: none;position: absolute; left: 0; top: 75px; width: 100%; padding: 5px 15px; border: 0; z-index: 99999; right: 0;background: #fff;  margin: 0; border-top: 1px solid #f0f0f0;  border-radius: 0px; border-bottom: 1px solid #f0f0f0;}
	.search-from .form-group{padding:1px 2px 1px 10px; border:1px solid #ededed; border-radius:5px; width:100%;position: relative;}
	.autocomplete-suggestions {  top: 48px;  margin: 0 15px;}
	.autocomplete-suggestions { width: 100%; position: static;  margin: 0;}
	.searchbox-home .autocomplete-suggestions.mainsearch {  margin: 0;  top: 44px;}
	.search-from .form-group input{width:74%; margin-right:0; font-size:12px;}
	.search-from .close-btn { display: block;float: left; width: auto; margin-top: 0px; margin-right: 43px; position: absolute; right: 0; background: #fff; padding-top: 10px;display:none; padding-bottom: 10px; padding-left: 8px;   padding-right: 8px;}
	.search-from.active {box-shadow: 0 0;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;border-left: 0;border-right: 0;}
	.search-from.active .form-group{box-shadow:0 0 5px rgba(140, 204, 216, 1); border:1px solid rgba(140, 204, 216, 1);}
	header .left-grid{width:100%;}
	.search-from.search-fixed {  position: fixed;  top: 0;padding:7px 15px;}
	.saleCounter .search-from.search-fixed {top: 60px;}
	/* CRO-442 */
	/* .main-header .container {  padding: 0;}*/
    /* CRO-442 */
	span.companylogo {  margin-left: 15px;}
	header .right-col li.fourth-col {  margin-right: 15px;}
	/* CRO-442 */
	header .right-grid{width:auto;}
	header .right-col li{padding-bottom:16px;}
	header .right-col li a{padding:0 8px;}
	header .right-col li.mobile-search{display:block; margin-top:2px;}
	header .right-col li .cart-box{top:-8px; left:2px;}
	header .right-col li.first-col{width:33px; margin-left:12px;}
	header .right-col li.first-col .counrty-flag img{width:100%;}
	header .right-col li.first-col ul{top:47px; right:-95px;}
	header .right-col li.first-col .drop-arrow{right:4px;}
	header .right-col li.first-col a{border-right:0; padding-right:0; padding-top:0;}
	header .right-col li.second-col{margin-left:14px; padding-bottom:14px;}
	header .right-col li.second-col a{background:url('../images/location-icon.png') no-repeat left top; text-indent:-999999px; border-right:0; width:27px; padding-bottom:4px; margin-top:-2px;}
	header .right-col li.third-col a.mobile, header .right-col li.third-col a.account-btn{display:block; margin-right:0; margin-left:15px; border-right:0; padding-right:18px; padding-bottom:0; 
	/* Braintree issue */
		padding-top:0px; 
	width:27px;}
	header .right-col li.third-col a.account-btn{border-right: 1px solid #d4d4d4;}
	/* Braintree issue */
	header .right-col li.fourth-col{margin-left:7px;}
	header .right-col li.fourth-col a{padding-top:0; padding-bottom:0; margin-top:-4px;}
	header .right-col li.fourth-col a img{margin-top:3px 0 0;}
	header .right-col li.fourth-col a.checkout-btn{float:left; margin-top:8px; margin-left:15px;}
/*EPL-9989*/
	header .right-col li .cart-dropdown{width:312px; right:-11px; top:42px; z-index:9999;}
/*EPL-9989*/
	header .right-col li .drop-arrow{bottom:-4px; right:0; z-index:99999;}
	header .right-col li.first-col li a{font-size:14px;}
	
	header .right-col li.third-col a{margin-left:12px; margin-right:5px; padding:0 30px 0 20px; border-left:1px solid #d4d4d4; background-position:center center;}
	
	/*updated header*/
	header .right-col li.fourth-col a{margin-top:-2px;}
	/*updated header*/
	
	.cart-dropdown .heading{font-size:16px; width:96%;}
	.cart-dropdown .cart-list .detail-col{width:50%;}
	.cart-dropdown .cart-list .detail-col .heading, .cart-dropdown .cart-list .detail-col .amount{font-size:13px;}
	.cart-dropdown .cart-list .delete-btn{margin-right:15px;}
	.car-parts-form{position:static; top:0; left:0; width:100%; float:left; margin:10px 0;}
	.car-parts-form .separator{background-size:100% auto; font-size:15px;}
	.car-parts-form .number-col{padding-bottom:19px; padding-top:15px;}
	.car-parts-form .number-col .heading{text-align:left; background:url('../images/open-arrow.png') no-repeat 99% center; font-size:13px; padding-right:30px;}
	.car-parts-form .number-col .heading.close{text-align:left; background:url('../images/close-arrow.png') no-repeat 99% center; opacity:1;}
	.car-parts-form .number-col .vrm-input{width:71%;}
	.car-parts-form .number-col .vrm-form button{width:25%; margin-left:4%;}
	.car-parts-form .select-vehicle{margin-top:0; padding-top:0;}
	.car-parts-form .select-vehicle .heading{background:url('../images/close-arrow.png') no-repeat 99% center; font-size:13px; margin-bottom:0; padding-bottom:9px; padding-top:10px;}
	.car-parts-form .select-vehicle .heading.open{background:url('../images/open-arrow.png') no-repeat 99% center;}
	.car-parts-form .number-col .vrm-form{margin-top:13px;}
	.car-parts-form.filled-form .number-col .vrm-form{width:65%;}
	.car-parts-form.filled-form .number-col .vrm-form input{width:80%; font-size:23px;}
	.car-parts-form .number-col .vrm-form input{font-size:25px; padding:0 6px 0 6px; line-height:1.42857;}
	.car-parts-form .select-vehicle button{width:47%;}
	.content-section{margin-top:0;}
	.main-slider{margin-bottom:10px; max-height:none; overflow:auto;}
	.home-slider{margin:0;}
	.home-slider .bx-viewport li img.mobile{display:block; width:100%;}
	.main-slider .bx-wrapper .bx-pager{bottom:0;}
	.main-slider .bx-wrapper .bx-pager.bx-default-pager a{height:6px; width:6px;}
	.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active{height:8px; width:8px;}
	.latest-product-offers{margin-top:20px;}
	.latest-product-offers h2 span{font-size:20px;}
	.latest-product-offers .see-link{right:43%; top:35px;}
	.latest-product-offers .product-list{margin-top:20px;}
	.latest-product-offers .product-list li .mobile{display:block;}
	.latest-product-offers .product-list li{margin-right:0; padding:0; text-align:center; width:100%; margin:0 0 10px 0;}
	/* .latest-product-offers .product-list li:nth-child(2n){margin-right:0;} */
	.latest-product-offers .product-list li .cart-btn{font-size:14px;}
	.latest-product-offers .product-list li .cart-btn .text{padding-top:11px;}
	.brand-slider .bx-wrapper .bx-viewport{background:none; box-shadow:none; border:none;}
	.brand-slider .bxslider li{margin-right:0; text-align:center;}
	.brand-slider .bx-wrapper .bx-viewport li img{display:inline;}
	.offer-banner .banner-box{width:100%; margin-bottom:10px;}
	.offer-banner .banner-box:last-child{margin-bottom:0;}
	.car-parts-form.filled-form{padding-bottom:20px;}
	.car-parts-form.filled-form .select-vehicle{width:92%;}
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:10px;}
	.car-parts-form.filled-form .number-col .delete-btn{float:right;}
	.cart-dropdown .basket-button-col{display:block;}
	.cart-dropdown .basket-button-col .basket-btn{width:100%; margin-top:0; margin-right:0; padding:12px 17px; margin-bottom:10px; text-align:center;}
	header .right-col li.fourth-col a.checkout-btn{margin-top:0; margin-left:0; width:100%; text-align:center; padding:12px 17px;}
	.car-parts-form.loading-screen .loading-col{padding-top:40px; padding-bottom:40px; top:0; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none;}
	.car-parts-form.loading-screen p strong{display:block;}
	
	.search-detail-box{margin-top:20px;}
	.search-detail-box .reg-field input{font-size:25px; padding:0 6px 0 6px; line-height:1.42857;}
	.search-detail-box .search-box-inner{padding:15px 10px;}
	.search-detail-box .search-box-inner .reg-col{width:52%;}
	.search-detail-box .search-box-inner .reg-box, .search-detail-box .search-box-inner .part-detail{width:100%; float:left; padding:0; margin:0;}
	.search-box-inner .search-summery{margin:12px 0 0; padding-bottom:5px; min-height:initial;}
	.search-box-inner .search-summery .outer, .search-box-inner .search-summery .outer:nth-child(2), .search-box-inner .search-summery .outer:nth-child(3), .search-box-inner .search-summery .outer:nth-child(4), .search-box-inner .search-summery .outer:last-child{width:auto; margin-right:0; margin-bottom:10px; max-width:none;}
	.search-box-inner .search-summery .label{display:none; float:left; width:35%; text-align:right; line-height:14px; clear:none;}
	.search-box-inner .search-summery .text:before{bottom:0; content:","; position:absolute; right:5px;}
	.search-box-inner .search-summery .text{float:left; width:auto; text-align:left; line-height:14px; margin-top:0; clear:none; font-weight:normal; position:relative; padding-right:10px;}
	.search-box-inner .change-btn{margin:15px 0 0; padding:14px 5px;}
	.search-result-display .tier-one-banner img{width:100%; height:auto;}
	.search-result-display .search-listing{margin:5px 0 0;}
	.search-result-display .search-listing .left-col{width:58%; z-index:auto;}
	.search-result-display .search-listing li{width:100%; margin-right:0;}
	.search-result-display .search-listing li p{display:block;}
	.search-result-display .popup-box, .search-result-display .popup-box ul, .search-result-display .popup-box ul li{width:100%;}
	.search-result-display .popup-box ul{max-height:335px; overflow-y:auto;}
	.search-result-display .search-listing .popup-box figure{display:none;}
	.search-result-display .search-listing li.second-col .popup-box, .search-result-display .search-listing li.third-col .popup-box{left:0; margin-left:0;}
	.search-detail-box .search-box-inner .change-box.mobile{display:block; margin-left:3%; width:45%;}
	.search-detail-box .search-box-inner .change-box.mobile .change-btn{padding-top:8px; padding-bottom:9px; margin-top:29px;}
	.search-detail-box .search-box-inner input{width:73%; font-size:15px;}
	
	#product-popup p{color:#6e6f6f; font-size:16px;}
	#product-popup p span{color:#2f2f2f;}
	#product-popup .btn-ok{background:#ffc93a; font-size:15px; color:#463f2e; font-family: 'AvenirLTProBlack';}
	.product-listing-col h1{line-height:28px;}
	.product-listing-col .product-section .productbrandslisting{min-height:inherit;}
	.product-listing-col .product-section li.productaccessories .product-info{width:100%;}
	.product-listing-col .product-section .product-info{width:100%; float:left; margin-bottom:20px; padding-left:0;}
	.product-listing-col .product-section .product-info .heading{width:100%;}
	.product-listing-col .product-section .product-info .code{width:100%;}
	.product-listing-col .product-section .thumb-box{width:130px; margin-right:0; padding-left:0; padding-right:0; margin-bottom:20px;}
	.product-listing-col .product-section .thumb-box figure{width:100%; height:115px; padding:0; float:left;}
	.product-listing-col .product-section .thumb-box figure img{width:auto; height:auto; max-width:100%; max-height:100%;}
	.product-listing-col .product-section .thumb-box .quick-btn{margin-left:0;}
	.product-listing-col .product-section .mobile-brand-right{float:right; width:43%;}
	.product-listing-col .product-section .mobile-brand-right .active-brand{float:left; margin-bottom:11px; text-align:right; width:100%;}
	.product-listing-col .product-section .info-wrapper{width:100%;}
	.product-listing-col .product-section .amount{width:100%; padding-left:0;}
	.product-listing-col .product-section .actual-cost{width:100%;}
	.product-listing-col .product-section .product-btn{width:100%; margin-left:0;}
	.product-listing-col .product-section .quick-btn{width:100%; margin-right:0; margin-bottom:10px;}
	.product-listing-col .product-section .mobile-info-list{float:right; margin-bottom:20px; margin-top:0; width:100%;}
	.product-listing-col .product-section .mobile-info-list .info-list{margin-top:0;}
	.product-listing-col .product-section .info-list span{display:none; float:left; margin-bottom:0; text-align:left; width:auto;}
	.product-listing-col .product-section .info-list span:first-child{display:block;}
	.product-listing-col .product-section .product-btn .cart-btn{width:100%; margin-right:0; margin-bottom:10px;}
	.product-listing-col .product-section .product-btn .view-dtl-btn{width:100%; margin-right:0; margin-bottom:10px;}
	.product-listing-col .product-section .productaccessories .product-btn{width:100%;}
	.product-listing-col .product-section .product-btn .cart-btn{padding-right:40px; padding-left:10px;}
	.product-listing-col .product-section .product-btn .cart-btn-outer .cart-btn-dropdown a{font-size:13px;}
	.product-listing-col .product-section li .row{display:block;}
	.product-listing-col .product-section li .left-col{background:transparent; float:left;}
	.product-listing-col .product-section li .left-col .product_brand_detail{position:relative;}
	.product-listing-col .product-section li.productaccessories .col-md-9{width:100%;}
	.product-listing-col .product-section li.productaccessories .col-md-3{padding-top:0; margin-bottom:25px; width:100%; max-width:100%; padding-left:15px;}
	.product-listing-col .overlay-bg{background:#000; position:fixed; left:0; top:0; opacity:0.5; width:100%; height:100%; z-index:9999;}
	.product-listing-col .product-section li .left-col .quick-info-data{position:fixed; left:15px; top:40px; width:91%; background:#fff; z-index:99999; display:none; padding:20px; border-radius:5px;}
	.product-listing-col .product-section li .left-col .quick-info-data .popup-title{display:block; margin:0 0 23px; float:left; width:100%;}
	.product-listing-col .product-section li .left-col .quick-info-data .popup-title .heading{float:left; width:100%; font-size:15px; color:#5a5a5a; font-family: 'AvenirLTProBlack';}
	.product-listing-col .product-section li .left-col .quick-info-data .popup-title .code{float:left; width:100%; font-size:13px; color:#5a5a5a; line-height:12px;}
	.product-listing-col .product-section li .left-col .quick-info-data .data-field{float:left; width:100%; max-height:168px; overflow-y:auto; margin-bottom:20px; border:1px solid #f0f0f0;}
	.product-listing-col .product-section li .left-col .quick-info-data .close-data{float:left; width:auto; background:#ffc93a; border-radius:5px; padding:12px 17px; color:#463f2e; cursor:pointer; font-size:15px; opacity:1; font-family: 'AvenirLTProBlack'; display:block; line-height:13px;}
	.product-listing-col .product-section li .left-col .quick-info-data .title{width:46%; margin-right:10px; word-wrap:break-word;}
	.product-listing-col .product-section li .left-col .quick-info-data .value{width:49%;}
	.product-listing-col .product-section li .right-col:before{border-left:0; border-bottom:0; border-right:0; content:""; height:12px; left:50%; position:absolute; top:-12px; width:25px; z-index:999; background:url('../images/product-detail-arrow.jpg') no-repeat left top; margin-left:-13px;}
	.product-listing-col .product-section li .right-col{display:none; background:#e2e1e1; float:left; margin-left:0; margin-right:0; margin-top:15px; padding-left:12px; padding-right:12px; width:100%; border:2px solid #233f92; border-radius:0 0 5px 5px;}
	.product-listing-col .product-section li .right-col .brand-list li.active:before{border:0;}
	.product-listing-col .product-section li .right-col .brand-list .logo{padding:6px 2px 6px 15px; float:right; margin-right:2px; width:67%;}
	.product-listing-col .product-section .delivery-option{position:static; float:left; width:100%; margin:15px 0 0;}
	.product-listing-col .product-section .delivery-option .money-refund{padding:6px 0 4px 41px;}
	.product-listing-col .product-section li.productaccessories .delivery-option{margin-left:0; margin-right:0; width:100%;}
	.product-listing-col .product-section .product-info .info{width:100%; line-height:20px;}
	.product-listing-col .info-box{width:100%;}
	.product-listing-col .info-box img{margin-top:3px;}
	.product-listing-col .info-box p{width:88%;}
	.info-box img{margin-top:3px;}
	.search-result-display .info-box p, .info-box p{width:88%;}
	.product-listing-col .product-section .thumb-box .zoom-icon{font-size:9px;}
	
	.shopping-cart-col h3{width:100%;}
	.shopping-cart-col h3 span{width:100%; float:left; margin-top:10px; font-size:23px;}
	.shopping-cart-col .cart-button{width:100%;}
	.shopping-cart-col .cart-filter{float:left; width:100%; margin:15px 0 0;}
	.shopping-cart-col .cart-filter .title{width:100%; float:left; line-height:15px; margin:0 0 6px;}
	.shopping-cart-col .cart-filter .select-list{width:85%; margin-left:0;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:150px;}
	.shopping-cart-col .cart-total-col .billing-total-col{float:right; width:100%; margin:0; padding:0;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form button{padding-top:10px 0 0px; line-height:16px; height:35px; font-size:12px;}
	.shopping-cart-col .cart-total-col .billing-total-col .sub-total{font-size:16px;}
	.shopping-cart-col .cart-total-col .billing-total-col .total-val{font-size:16px; line-height:18px;}
	.shopping-cart-col .cart-total-col .billing-total-col .total-val span{font-size:17px;}
	.shopping-cart-col .cart-total-col .billing-total-col .billing-inner-col{width:100%;}
	.shopping-cart-col .cart-total-col .billing-total-col .billing-inner-col p{margin-bottom:25px; text-align:left;}
	.shopping-cart-col .basket-table{margin-top:10px;}
	.shopping-cart-col .basket-table .basket-head .prod{width:100%; border-radius:5px 5px 0 0;}
	.shopping-cart-col .basket-table .basket-body{border-radius:0 0 5px 0;}
	.shopping-cart-col .cart-button{margin:10px 0 0;}
	.shopping-cart-col .cart-button .cont-btn{margin-right:0; margin-bottom:10px; width:100%; text-align:center;}
	.shopping-cart-col .cart-button .checkout-btn{width:100%; text-align:center;}
	.shopping-cart-col .basket-table .basket-head.click-collect-header .prod{background-position:19px 18px;}
	.shopping-cart-col .basket-table .basket-head.click-collect-header .quick-edit-links{float:left; margin-top:20px; width:100%;}
	.shopping-cart-col .basket-table .prod{width:100%; padding-left:15px; padding-right:15px;}
	.shopping-cart-col .basket-table .basket-body .detail{margin-left:0; width:100%; margin-top:20px;}
	.shopping-cart-col .basket-table .basket-body .detail .home-delivery-btn{margin-bottom:10px; padding-left:12px; padding-right:12px;}
	.shopping-cart-col .basket-table .basket-body .detail .click-collect-btn{padding-left:12px; padding-right:12px;}
	.shopping-cart-col .basket-table .left-col{float:left; width:100%;}
	.shopping-cart-col .basket-table .basket-body .price{width:100%; padding-left:15px;}
	.shopping-cart-col .basket-table .mob-head{display:block; color:#2c2c2c; font-size:14px; font-family: 'AvenirLTProBlack'; float:left; margin-right:25px; min-width:74px;}
	.shopping-cart-col .basket-table .basket-body .price .sub-price{float:none; width:auto; font-size:17px;}
	.shopping-cart-col .basket-table .basket-body .price .sub-price span{float:none;}
	.shopping-cart-col .basket-table .basket-body .quantity{margin-top:15px; width:100%; padding-left:15px; padding-right:10px;}
	.shopping-cart-col .basket-table .basket-body .quantity .mob-head{margin-top:20px;}
	.shopping-cart-col .basket-table .basket-body .quantity .fixed-value{width:auto; text-align:left;}
	.shopping-cart-col .basket-table .basket-body .total-price{width:100%; padding-left:15px;}
	.shopping-cart-col .basket-table .basket-body .quantity-inner{width:80px; padding-top:0; padding-bottom:0; margin-bottom:0; margin-right:12px;}
	.shopping-cart-col .basket-table .basket-body .value-selector .add{padding-bottom:10px; padding-top:10px; margin-bottom:0; margin-top:0;}
	.shopping-cart-col .basket-table .basket-body .value-selector input{line-height:20px; padding:0; -webkit-appearance:none; margin-top:23px; width:23px;}
	.shopping-cart-col .basket-table .basket-body .value-selector .minus{padding-bottom:10px; padding-top:10px; margin-top:0; clear:right;}
	.shopping-cart-col .basket-table .basket-body .value-selector .update-btn{float:left; margin-top:15px; font-size:12px;}
	.shopping-cart-col .cart-total-col .promo-col{padding-right:0; width:100%;}
	.shopping-cart-col .basket-bottom-col .proceed-btn{width:100%; float:left; padding-left:0; text-align:center;}
	.shopping-cart-col .basket-bottom-col .checkout-btn{width:100%; margin-bottom:30px;}
	.shopping-cart-col .basket-bottom-col .middle-col{float:left; margin-right:0; width:100%; margin-bottom:30px;}
	.shopping-cart-col .basket-bottom-col .left-col{width:100%; margin-right:0;}
	
	.product-detail-inner .item-tag{right:16px;}
	.product-detail-inner .change-brand-btn{width:100%;}
	.product-detail-inner .link-col{margin-bottom:22px;}
	.product-detail-inner .offer-box{padding:11px 10px;}
	.product-detail-inner .product-detail-table{margin-top:0;}
	.product-detail-inner .product-detail-table .table{background:#fff;}
	.product-detail-inner .table-data-inner .column-inner{width:100%;}
	.product-detail-inner .table-data-inner .column-inner.grey{background:transparent;}
	.product-detail-inner .table-data-inner .column-inner:nth-child(odd){background:#f0f0f0; border-right:0;}
	.product-detail-inner .table-data-inner .title{width:48%;}
	.product-detail-inner .table-data-inner .value{width:50%;}
	.product-detail-inner .product-detail-table .bottom-link{margin:20px 0 0;}
	.product-detail-inner .delivery-button .home-delivery-btn{width:100%; text-align:center;}
	.product-detail-inner .delivery-button .home-popup.click-popup{left:-25px; top:105px;}
	.customer-bought-col h2 span{font-size:20px;}
	.cusotmer-bought-list{margin-bottom:55px;}
	.cusotmer-bought-list .list-inner .detail-box{width:129px;}
	.cusotmer-bought-list .list-inner .cart-btn{font-size:12px;}
	.cusotmer-bought-list .list-inner .cart-btn .text{width:auto;}
	.cusotmer-bought-list .bx-wrapper .bx-viewport{padding:0;}
	.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport{width:100% !important; height:205px !important;}
	.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport li{text-align:center;}
	.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport li img{display:inline;}
	.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport figure{height:205px; width:100%; display:inline-block; padding:0;}
	.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport figure img{height:auto; width:auto;}
	.product-detail-inner .like-btn{float:left;}
	.product-detail-inner .col-md-2 .mobile-heading{display:block;}
	.product-detail-inner .col-md-2 .mobile-heading .heading{margin-top:0;}
	.product-detail-inner .col-md-2 .product-img{float:left; margin-left:0; margin-right:0; text-align:left; margin-top:20px;}
	.product-detail-inner .product-thumb .bx-controls-direction .bx-prev{margin-left:-15px;}
	.product-detail-inner .product-thumb .bx-controls-direction .bx-next{margin-right:-15px;}
	.product-detail-inner .heading{margin-top:30px;}
	.product-detail-inner .col-sm-6{padding-right:15px;}
	.product-detail-inner .value-selector{width:90px; padding-top:0; padding-bottom:0;}
	.product-detail-inner .value-selector .add{padding-bottom:20px; padding-top:10px; margin-top:0; margin-bottom:0;}
	.product-detail-inner .value-selector input{line-height:20px; margin-top:23px; margin-bottom:19px; width:28px;}
	.product-detail-inner .value-selector .minus{padding-bottom:20px; padding-top:10px; margin-top:0; clear:right;}
	.product-detail-inner .amount{width:100%;}
	.product-detail-inner .delivery-container{position:static; margin-top:25px; width:100%;}
	.product-detail-inner .bottom-link{float:left; margin-top:15px;}
	.product-detail-inner .bottom-link a{margin-left:0; margin-right:15px;}
	.product-detail-inner .delivery-button .home-popup{position:static; box-shadow:none; top:0; display:block; width:100%; float:left; font-size:11px; margin-bottom:15px; padding:5px;}
	.product-detail-inner .delivery-button .home-popup .arrow{display:none;}
	.product-detail-inner .delivery-button .home-popup.click-popup{top:0;}
	.product-detail-inner .detail-logo{position:static; float:left; width:auto;}
	.product-detail-inner .delivery-option .money-refund{line-height:28px;}

	.cusotmer-bought-list .bx-has-controls-direction{position:absolute; width:100%; text-align:center; bottom:-5px; left:0;}
	.cusotmer-bought-list .bx-controls-direction .bx-prev, .cusotmer-bought-list .bx-controls-direction .bx-prev.disabled{display:inline-block; left:0; position:static;}
	.cusotmer-bought-list .bx-controls-direction .bx-next, .cusotmer-bought-list .bx-controls-direction .bx-next.disabled{display:inline-block; right:0; position:static;}
	.cusotmer-bought-list .list-inner .cart-btn{padding-right:45px;}
	.cusotmer-bought-list .list-inner .cart-btn-outer .cart-btn-dropdown li{padding-left:8px; padding-right:8px;}
	
	.account-container .account-box{padding:0; margin-top:25px;}
	.account-container .account-box.first{margin-top:10px;}
	.account-container .heading{font-size:16px;}
	.account-container .login-form label{text-align:left; width:100%;}
	.account-container .login-form input{width:100%; margin:5px 0 0;}
	.account-container .login-form .error{padding-left:0;}
	.account-container .login-form .info-text{margin-left:0;}
	
	.main-container h1{line-height:30px;}
	.main-container .left-col{padding-right:0;}
	.main-container .content-banner{display:none;}
	
	.main-container .aplha-list{background:none;}
	.main-container .aplha-list a{padding:10px 11px;}
	.main-container .aplha-list span{float:left; background:#fff; margin:10px 0 0; border-radius:5px; width:100%;}
	
	.my-account-container{margin-top:20px;}
	.my-account-container .signout-btn{position:relative; width:100%; top:0; text-align:center; margin-bottom:20px; float:left;}
	.my-account-container .account-edit li{padding:0; margin-bottom:15px;}
	.my-account-container .account-edit .inner .heading{margin-bottom:16px;}
	.my-account-container .account-edit .inner figure{display:none;}
	.my-account-container .account-edit{margin-top:-13px; margin-bottom:0;}
	#pswd-change .modal-dialog{width:auto; margin-top:50px;}
	#pswd-change .modal-header .close{border-radius:5px 5px 0 0; padding:2px 0; right:-5px; top:-44px; width:30px;}
	.main-container .store-finder input{width:65%;}
	
	.contact-container .contact-inner{margin-bottom:0;}
	.contact-container .contact-inner .col-box{width:100%; margin:0 0 30px; padding:10px 0;}
	.contact-container .contact-inner .left-col{padding-left:10px; padding-right:10px;}
	.contact-container .contact-inner .right-col{padding-top:15px; padding-top:15px;}
	.contact-container .contact-inner .address-detail .detail{width:90%;}
	.contact-container .contact-inner .customer-service .address-detail .detail{width:88%;}
	.contact-container .contact-inner .service-time-data .column{border-bottom:0;}
	.contact-container .contact-inner .service-time-data .column-inner{width:100%; border-bottom:1px solid #d8d8d8;}
	.contact-container .contact-inner .service-time-data .column-inner:first-child{border-right:0;}
	.contact-container .contact-inner .service-time-data .column-inner .value{float:right;}
	.contact-container .contact-inner .service-time-data .column:last-child .column-inner:last-child{border-bottom:0;}
	.contact-container .contact-inner figure img{width:100%;}
	.contact-container .contact-inner .customer-service{padding-left:10px; padding-right:10px;}
	.contact-container .contact-inner .service-listing li{padding-left:10px; padding-right:10px;}
	.contact-container .modal-dialog{width:300px; margin-top:70px;}
	.contact-container .modal-dialog .modal-header{padding-left:10px; padding-right:10px;}
	.contact-container .modal-dialog .modal-header .close{padding:3px 0; top:-45px; right:-4px; border-radius:5px 5px 0 0;}
	.contact-container .modal-dialog .modal-header h4{font-size:16px;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .header{font-size:12px; padding:14px 0;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .header .date{padding-left:7px; width:75px;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .header .day{padding-left:7px; width:105px;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .header .hour{padding-left:7px; width:92px;}
	.contact-container .modal-dialog .modal-body{padding-left:10px; padding-right:10px;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .table-row{font-size:12px;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .table-row .date{padding-left:7px; width:75px;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .table-row .day{padding-left:7px; width:105px;}
	.contact-container .modal-dialog .modal-body .holidayCal-table .table-row .hour{padding-left:7px; width:90px;}
	
	.registration-col h1{font-size:22px;}
	.registration-col .inner-block h3{font-size:16px;}
	.registration-col .inner-block .login-info-form fieldset{margin:0 0 20px;}
	.registration-col .inner-block .login-info-form label{width:100%; padding-left:0; margin:0 0 2px;}
	.registration-col .inner-block .login-info-form input{width:100%;}
	.registration-col .inner-block .login-info-form .label-text{margin-left:0; margin-top:5px;}
	.registration-col .inner-block .login-info-form .select-outer{width:100%;}
	.registration-col .inner-block .login-info-form .select-outer.small{width:100%;}
	.registration-col .inner-block .login-info-form input.small{width:67%;}
	/**EPL-4476**/
	.registration-col .inner-block .login-info-form input.small#findPostcode {width: 63%;}
	.order-status-col{margin-top:20px;}
	.order-status-col .order-detail .heading{width:100%; padding-left:12px;}
	.order-status-col .order-detail{padding-top:15px;}
	.order-status-col .order-detail .right-col{float:left; padding-left:12px; margin-top:10px;}
	.order-status-col .order-detail .right-col strong{font-size:13px;}
	.order-status-col .order-detail .order-info{width:100%; padding:0 12px;}
	.order-status-col .order-detail .total-amount{float:left; padding:0 12px; margin:20px 0 0; width:100%;}
	.order-status-col .order-detail .total-amount .heading{width:100%;}
	.order-status-col .product-list-data .order-list-headings{display:none;}
	.order-status-col .product-list-data .order-list-body{float:left; display:block; padding:0 0 20px;}
	.order-status-col .product-list-data .order-list-body:nth-child(even){background:#f0f0f0;}
	.order-status-col .product-list-data .order-list-body .col-xs-height:first-child{padding-left:12px;}
	.order-status-col .product-list-data .order-list-body .col-xs-height{display:block; float:left; width:100%; padding:12px 12px 0; color:#5a5a5a; font-size:13px; border:0;}
	.order-status-col .product-list-data .order-list-body .col-xs-height span.heading{display:block; float:left; width:auto;}
	.order-status-col .product-list-data .order-list-body .col-xs-height span{float:right; width:56%; padding:0;}
	.order-status-col .customer-detail .heading{padding-left:15px; padding-right:15px;}
	.order-status-col .customer-detail .sub-head{margin-bottom:5px;}
	.order-status-col .customer-detail .col-md-3{padding-left:15px; padding-right:15px;}
	
	.order-listing .order-heading li{font-size:16px; padding:18px 11px; width:50%;}
	.order-info-display{margin-top:20px;}
	.order-list-data .order-list-headings span{font-size:13px; font-family: 'AvenirLTProBlack';}
	.order-list-headings{display:none;}
	.order-list-data .container-xs-height{padding:0; width:100%; position:relative;}
	.order-list-data .row{float:left; width:100%; margin:0 0 2px; padding:10px 0; position:relative; border-left: 3px solid #fff;}
	.order-list-data .col-xs-2, .order-list-data .col-xs-3, .order-list-data .col-xs-1{width:100%; float:left; display:block; padding:8px 15px; border:none; position:relative;}
	.order-list-data .row-xs-height div:first-child{border:none;}	
	.order-list-data .col-xs-2:before{font-family: 'AvenirLTProBlack';}
	.order-list-data span.heading{display:block;}
	.order-list-data span.mob-separator{display:block; border-left:1px solid #e5e5e5; position:absolute; left:35%; top:1px; width:1px; height:100%;}
	.order-list-data .col-xs-2 span{width:100%; float:left; padding:0;}
	.order-list-data .stat-cancel div:first-child, .order-list-data .stat-unknown div:first-child{border:none;}
	.order-list-data .row.stat-cancel{border-left: 3px solid #f14a4d;}
	.order-list-data .row.stat-unknown{border-left: 3px solid #6783d7;}
	
	.newsletter-col .newsletter-form{margin:0 0 20px; width:98%;}
	.newsletter-col .newsletter-form label{margin:0 0 5px; width:100%;}
	.newsletter-col .newsletter-form input{width:100%;}
	.newsletter-col .newsletter-form .legal-col{padding-left:0; width:100%; margin-right:7px; margin-bottom:0;}
	.newsletter-col .newsletter-form .legal-col input{margin-right:7px; margin-bottom:10px;}
	.newsletter-col .newsletter-form .reg-btn{margin-left:0; margin-top:18px;}
	.newsletter-col h4{line-height:25px;}
	.newsletter-col .newsletter-form .error{padding-left:0;}
	
	.store-finder-detail .find-form{padding:0 10px;}
	.store-finder-detail .find-form input{width:63%;}
	.store-finder-detail .find-form button{line-height:13px;}
	.store-finder-detail .store-find-result{padding-left:10px; padding-right:10px; padding-top:9px; margin-top:10px;}
	.store-finder-detail .map-loc{width:100%; margin-top:15px;}
	.store-finder-detail .right-detail{width:100%;}
	.store-finder-detail .right-detail .timing-table .col-one{width:35%;}
	.store-finder-detail .right-detail .timing-table .col-two{width:41%;}
	.store-finder-detail .right-detail .timing-table .col-three{width:24%;}
	.store-finder-detail{margin-bottom:30px;}
	.store-result-data .result-box{border-right:0; padding-left:15px; padding-top:20px;}
	.main-container .store-finder .store-search-form{width:100%;}
	.store-search-text{display:none;}
	
	.search-detail-box .reg-field{width:100%; padding-left:12px; padding-right:12px; padding-top:15px;}
	.search-detail-box .search-wrapper .search-heading-mob{display:block;}
	.search-detail-box .reg-field .heading{background:url("../images/open-arrow.png") no-repeat right center; opacity:1;}
	.search-detail-box .reg-field .heading.close{background:url("../images/close-arrow.png") no-repeat right center; opacity:1;}
	.search-detail-box .reg-field .vrm-input{width:71%;}
	.search-detail-box .reg-field button{width:25%; margin-left:4%;}
	.search-detail-box .select-vehicle .heading{background:url("../images/close-arrow.png") no-repeat right center; margin-bottom:15px; opacity:1;}
	.search-detail-box .select-vehicle .heading.open{background: url("../images/open-arrow.png") no-repeat right center;}
	.search-detail-box .search-wrapper .separator{font-size:15px; background:url("../images/form-separator-bg.jpg") repeat-x center center; margin:-7px 0 0; padding:0; width:100%; height:auto; background-size:100% auto;}
	.search-detail-box .select-vehicle{width:100%; padding-left:12px; padding-right:12px; padding-bottom:0; padding-top:10px;}
	.search-detail-box .select-vehicle .field{width:100%; margin:0 0 10px;}
	.search-detail-box .select-vehicle .field.small{width:49%;}
	.search-detail-box .select-vehicle .field.xsmall{width:49%; margin-right:5px;}
	.search-detail-box .select-vehicle .field.xsmall.last{margin-right:0; width:49%;}
	.search-detail-box .select-vehicle button{margin-bottom:10px; width:47%; margin-left:10px;}
	.category-tier-col .list-box{width:100%; margin-right:0; background:url('../images/mobile-category-arrow.jpg') no-repeat left 6px; border-radius:0; box-shadow:none; padding:0 0 0 15px; min-height:inherit;}
	.category-tier-col h3{line-height:22px;}
	.category-tier-col .list-box figure{display:none;}
	.category-tier-col .list-box a{font-size:13px; line-height:14px; width:100%;}
	.contact-container .help-box{padding-left:5px; padding-right:5px;}
	.contact-container .help-box .heading{font-size:15px;}
	.registration-col .terms-col{padding-left:10px; padding-right:15px;}
	.registration-col .terms-col input{margin-bottom:10px;}
	.registration-col .terms-col .reg-btn{padding-left:22px; padding-right:22px;}
	.registration-col .inner-block .login-info-form .select-outer.small{width:60%;}
	.registration-col .inner-block .col-md-6{padding-left:12px; padding-right:12px;}
	
	.checkout.order-review .order-info{padding-left:15px; padding-right:15px; width:88%;}
	.checkout.order-review .price-col{float:left; width:100%; text-align:left; padding-left:15px; padding-right:15px; margin-top:20px;}
	.checkout.order-review .price-col .sub-text{font-size:13px;}
	.checkout.order-review .price-col .total-price{font-size:22px;}
	.checkout.order-review .order-box{border-bottom:0; border-top:1px solid #e5e5e5; padding:20px 15px;}
	.checkout.order-review .order-box .product-wrapper{float:left; width:75%;}
	.checkout.order-review .order-box .order-title{width:100%; margin-right:0;}
	.checkout.order-review .order-box .quantity{width:100%; margin-top:10px;}
	.checkout.order-review .order-box .quantity span{font-size:0;}
	.checkout.order-review .order-box .price{width:100%; margin-top:5px; text-align:left;}
	.checkout.order-review .total-value-col .sub-val, .checkout.order-review .total-value-col .extra-val, .checkout.order-review .total-value-col .grand-val{padding-left:10px; padding-right:15px;}
	.checkout.order-review .total-value-col .title{width:59%; margin-right:15px;}
	.checkout.contact-detail .profile-info li{width:100%; margin-right:0; margin-bottom:20px;}
	.checkout.contact-detail .profile-info li:first-child{margin-right:0;}
	.checkout.contact-detail .profile-info li:last-child{margin-bottom:10;}
	.checkout.contact-detail .sub-head .heading{margin-bottom:5px;}
	.checkout.contact-detail .sub-head .sub-heading{background-position:left top;}
	.checkout.contact-detail .form-fields{padding-left:15px; padding-right:15px;}
	.checkout.contact-detail .form-fields label{width:100%; margin-right:0; margin-bottom:10px;}
	.checkout.contact-detail .form-fields input{width:100%;}
	.checkout.contact-detail .form-fields .field{width:100%;}
	.checkout.contact-detail .form-fields #signinbtn{margin-left:0; padding-left:22px; padding-right:22px; float:left;}
	.checkout .header{padding-left:15px; padding-right:10px;}
	.checkout .sub-header{padding-left:15px; padding-right:15px;}
	.checkout.delivery-detail .select-country{padding:0 15px;}
	.checkout.delivery-detail label{margin-right:0; margin-bottom:10px; width:100%;}
	.checkout.delivery-detail .field{width:100%;}
	.checkout.delivery-detail input{width:100%;}
	.checkout.delivery-detail input.small{width:70%;}
	.checkout.delivery-option .shipping-info-text{background:#274394; min-height:inherit; padding:50px 40px; border-radius:5px; float:left;}
	.checkout.delivery-option .shipping-info-text p{text-align:center; width:100%; margin-bottom:0;}
	.checkout.delivery-detail .registered-address .address{width:100%;}
	.checkout.delivery-detail .registered-address #changeAddress{position:relative; margin-top:15px; top:0; right:0;}
	.checkout.payment-detail .detail-form{padding:0;}
	.checkout.payment-detail .detail-form .billing-select{padding:15px;}
	.checkout.payment-detail .detail-form .billing-select ul{display:none;}
	.checkout.payment-detail .detail-form .billing-select li{width:100%; margin-right:0; margin-bottom:15px;}
	.checkout.payment-detail .detail-form .billing-select iframe{width:285px; float:left; padding:0;}
	.checkout.payment-detail .select-payment-mode > li{padding-left:15px; padding-right:10px;}
	.checkout.payment-detail .select-payment-mode > li:first-child label{width:100%;}
	.checkout.payment-detail .select-payment-mode label{width:100%;}
	.checkout.payment-detail .select-payment-mode label strong{font-size:17px; display:none;}
	.checkout.payment-detail .select-payment-mode li ul{margin-bottom:0; float:left; margin-right:0; padding-left:30px; width:270px; margin-top:0;}
	.checkout.payment-detail .select-payment-mode li ul li img{padding-left:0;}
	.checkout.payment-detail .select-payment-mode img{float:left; padding-left:30px; margin-right:0;}
	.checkout.payment-detail .address-confirm-col{padding-left:10px; padding-right:10px; margin-top:15px; margin-bottom:20px;}
	.checkout.payment-detail .address-confirm-col span{margin-right:0; margin-bottom:10px; width:100%;}
	.order-place-btn{float:left; width:100%; font-size:20px; background-size:4% auto; padding:19px 38px 16px 62px;}
	.order-place-btn img{left:-5px; top:-6px; width:65px;}
	.checkout-bottom .middle-col{width:100%; margin-right:0; margin-bottom:30px; margin-top:25px;}
	.checkout-bottom .left-col{width:100%; margin-right:0;}
	.checkout.delivery-option .table-data-col{padding-left:15px; padding-right:15px;}
	.checkout.delivery-option .table-data .head{padding:15px;}
	.checkout.delivery-option .table-data .head span{display:none;}
	.checkout.delivery-option .table-data .head span.delv-col{display:block; width:100%; margin-right:0;}
	.checkout.delivery-option .table-data .body .sub-list{display:block; margin-bottom:10px; margin-right:0; margin-top:10px; padding-left:23px; text-align:left; width:100%;}
	.checkout.delivery-option .table-data .delv-col{margin-bottom:0; margin-right:0; width:100%;}
	.checkout.delivery-option .table-data .row-inner .toggle-option{display:none; float:right; height:40px; text-align:right; width:30px;}
	.checkout.delivery-option .table-data label{font-size:12px;}
	.checkout.delivery-option .table-data label .price{display:none; font-family: 'AvenirLTProBlack';}
	.checkout.delivery-option .table-data .row-inner .title{color:#2c2c2c; display:block; float:left; font-family: 'AvenirLTProBlack'; font-size:13px; margin-right:15px; width:133px;}
	
	.delivery-add-col .delivery-add-inner, .delivery-date-col .delivery-add-inner{padding:35px;}
	.delivery-add-col a, .delivery-date-col a{font-size:21px;}
	.delivery-add-col span, .delivery-date-col span{display:inline;}
	.checkout-outer h2{line-height:20px; padding-top:15px; padding-left:15px; padding-bottom:15px;}
	.delivery-detail-col .left-col, .delivery-detail-col .right-col{width:100%;}
	.delivery-detail-col h3{padding-left:15px;}
	.delivery-detail-col .left-col .contact-details{padding:15px 15px 2px;}
	.checkout-box .form-group{margin-bottom:18px;}
	.checkout-box .form-group label{width:100%; margin-top:0; margin-bottom:5px; text-align:left;}
	.delivery-detail-col button{margin:0;}
	.delivery-inner{padding-top:15px;}
	.delivery-inner ul{padding-left:15px; padding-right:15px;}
	.delivery-inner li{width:100%; margin-right:0; margin-bottom:50px;}
	.delivery-inner li:after{left:40%; top:94%;}
	.delivery-detail-col .right-col .delivery-inner h3{padding-left:0;}
	.delivery-date-col{margin:0;}
	.checkout-box input.form-control{width:100%;}
	.gry-box h3{padding-left:15px;}
	.contact-frm{padding-left:15px; padding-right:15px;}
	.checkout-box .checkout-outer.contact-detail{margin-bottom:0;}
	.w1{width:131px;}
	.w2{width:140px;}
	.contact-frm input.form-control.w3{width:82px;}
	.contact-frm .right-frm{margin-top:0;}
	.order-sum-col .summary, .order-sum-col .coupon-code, .order-sum-col .sum{float:left; width:100%;}
	.order-sum-col .sum .total-del{text-align:left; float:left; width:100%;}
	.order-sum-col .sum .total-del span{float:left; width:100%;}
	.trust-shop-col p{font-size:13px; text-align:left;}
	.trust-shop-col img{margin-top:7px; float:left;}
	.order-sum-col .summary{padding-bottom:25px; border-bottom:1px solid #ebebeb; margin-bottom:20px;}
	.order-sum-col .summary h2{padding-left:0;}
	.order-sum-col .summary p{padding-left:0; margin-bottom:0;}
	.order-sum-col .coupon-code label{padding-top:0;}
	.coupon-code .coupon-frm{width:100%;}
	.order-sum-col .coupon-code input{width:71%;}
	.order-sum-col .coupon-code{padding-bottom:25px; border-bottom:1px solid #ebebeb; margin-bottom:20px;}
	.order-sum-col .sum{padding-top:0; padding-bottom:20px;}
	.checkout-box .place-order{margin-top:20px; margin-left:auto; margin-right:auto; float:none; display:table-caption;}
	.delivery-inner .add-found .col-sm-9{width:59%; float:left;}
	.delivery-inner .add-found .col-sm-2{float:left; width:35%;}
	.calendar-col{padding-bottom:15px;}
	.calendar-col img{width:100%;}
	.delivery-options .right-col{width:100%;}
	.more-info{width:60%;}
	.delivery-options ul{margin-left:15px; margin-right:15px;}
	.delivery-options .left-col{width:100%;}
	.delivery-options .slot-price{padding-left:10px; padding-right:10px;}
	
	#cart-button .modal-dialog, .cart-button-popup .modal-dialog{width:auto; margin-top:50px;}
	#cart-button .modal-header, .cart-button-popup .modal-header{padding-right:10px; padding-left:10px;}
	#cart-button .modal-header .close, .cart-button-popup .modal-header .close{border-radius:5px 5px 0 0; padding:2px 0; right:-5px; top:-43px; width:30px;}
	#cart-button .modal-header h4, .cart-button-popup .modal-header h4{font-size:16px;}
	#cart-button .modal-body, .cart-button-popup .modal-body{padding-left:10px; padding-right:10px;}
	
	.main-container h1{width:100%;}
	.order-col .change-store-link{float:left; margin-bottom:30px;}
	.stock-availability{margin-bottom:30px;}
	.stock-availability .stock-availability-list .shop-name{width:100%; margin-right:0; padding-left:0; background:none;}
	.stock-availability .stock-availability-list .stock-detail{width:auto; margin-right:0; margin-left:0; clear:both;}
	.stock-availability .stock-availability-list .stock-detail span{clear:both; width:100%;}
	.stock-availability .stock-availability-list .qty-detail{margin-left:0; margin-right:0; margin-top:25px; clear:both; width:115px;}
	.stock-availability .stock-availability-list .qty-detail .add{padding-bottom:15px;}
	.stock-availability .stock-availability-list .qty-detail input{line-height:20px; margin-top:21px;}
	.stock-availability .stock-availability-list .qty-detail .minus{padding-bottom:10px; padding-top:10px;}
	.stock-availability .stock-availability-list .click-collect-btn{margin-left:0; clear:both; margin-top:25px;}
	.stock-availability .stock-availability-list .disable-collect-btn{clear:both; margin-top:25px;}
	.stock-availability .shopping-btn{width:90%; margin:20px 5% 0; text-align:center;}
	.stock-availability .move-link{float:left; margin:20px 5% 0; clear:both; width:90%; text-align:center; background:none; padding-left:0;}
	.stock-availability .move-link span{background:url("../images/delivery-icon.jpg") no-repeat scroll left center; padding:3px 20px;}
	
	.change-store .store-filter{display:block; float:left; padding:10px 10px 15px; background:#fff; width:100%; box-shadow:0 7px 8px 0 #bebebe;}
	.change-store .stock-data-mobile{display:block; float:left; background:#fff; margin-top:20px;}
	.change-store .stock-data-mobile .stock-head{float:left; width:100%; border-radius:5px 5px 0 0; background:url('../images/basket-click-icon.jpg') no-repeat 11px center #e2e1e1; color:#2c2c2c; font-size:17px; font-family: 'AvenirLTProBlack'; padding:20px 0 20px 50px;}
	.change-store .outer-select{border:1px solid #dae0e1; border-radius:3px; float:left; margin:20px 2% 18px; padding:12px 10px; width:96%;}
	.change-store .outer-select select{width:100%;}
	.change-store .stock-data-mobile .stock-data-list{float:left; width:100%; padding:0; margin-top:17px;}
	.change-store .stock-data-mobile .stock-data-list li{float:left; width:100%; padding:10px 0; border-top:1px solid #f2f2f2;}
	.change-store .stock-data-mobile .stock-data-list figure{float:left; width:71px; height:64px; border:1px solid #e5e5e5;}
	.change-store .stock-data-mobile .stock-data-list figure img{width:100%; height:100%;}
	.change-store .stock-data-mobile .right-col{float:left; width:71%; margin-left:12px;}
	.change-store .stock-data-mobile .right-col .heading{float:left; width:100%; color:#5a5a5a; font-size:13px; font-family: 'AvenirLTProBlack'; margin-bottom:8px;}
	.change-store .stock-data-mobile .right-col .prod-info{color:#5a5a5a; font-size:11px; float:left; width:100%; margin-bottom:11px;}
	.change-store .stock-data-mobile .right-col .remove-item{color:#a5a5a5; font-size:11px; float:left; width:auto; margin-bottom:11px;}
	.change-store .stock-data-mobile .right-col .move-link{float:left; width:auto; color:#233f92; font-size:11px;}
	.change-store .stock-data-mobile .right-col .stock-count{float:left; width:100%; background:url('../images/product-list-icon.jpg') no-repeat left center; padding-left:21px; line-height:14px; margin-bottom:15px; color:#62a020; font-size:11px;}
	.change-store .stock-data-mobile .mobile-row{float:left; width:100%; padding:10px 0 0; text-align:center; border-top:1px solid #f2f2f2;}
	.change-store .stock-data-mobile .mobile-row .select-store-btn{float:left; width:100%; background:#ffc93a; border-radius:5px; padding:14px 0 12px; text-align:center; color:#6a500a; font-size:15px; font-family: 'AvenirLTProBlack'; line-height:15px;}
	.change-store .stock-data-mobile .mobile-row .order-collect-btn{float:left; width:100%; background:#ce2127; border-radius:5px; padding:14px 0 12px; text-align:center; color:#fff; font-size:15px; font-family: 'AvenirLTProBlack'; line-height:15px;}
    .change-store .stock-data-mobile .mobile-row .disable-store-btn{float:left; width:100%; background:#dfdbdb; border-radius:5px; padding:14px 0 12px; text-align:center; color:#6c6a6a; font-size:15px; font-family: 'AvenirLTProBlack'; line-height:15px;}
	.change-store .stock-data-mobile .find-store-search{float:left; width:100%; padding:0 15px 15px; text-align:center;}
	.change-store .stock-data-mobile .find-store-search .move-link{font-size:13px; color:#233f92;}
	.change-store .stock-data-mobile .find-store-search form{float:left; width:100%; margin-top:15px; border-top:1px solid #f2f2f2; padding-top:15px;}
	.change-store .find-store-search input{width:70%; font-size:10px;}
	.change-store .find-store-search button{padding-left:20px; padding-right:20px;}
	.change-store .back-link{margin-top:20px; width:100%;}
	
	.order-confirm-col h1{font-size:25px;}
	.order-confirm-col .success-box{word-wrap:break-word;}
	.order-confirm-col .order-detail{padding-left:15px; padding-right:15px;}
	.order-confirm-col .cont-shop-link{float:left; margin-bottom:20px;}
	.order-confirm-col .order-detail .right-col{float:left; margin-top:20px; display:none;}
	.order-confirm-col .order-detail .print-link{float:left;}
	.order-confirm-col .order-detail .title{float:left;}
	.order-confirm-col .order-detail .order-no{float:left;}
	.order-confirm-col .order-detail .address-col.right-space{float:left; display:block; width:100%; margin-right:0; margin-bottom:20px;}
	.order-confirm-col .order-detail .address-col{float:left; display:block; width:100%;}
	.order-confirm-col .order-detail .order-info .left-col{float:left; display:block; width:100%;}
	.order-confirm-col .order-detail .order-info .left-col .address{width:100%;}
	.order-confirm-col .order-detail .order-info .left-col .hours{float:left; width:160px; margin-top:20px;}
	.order-confirm-col .order-detail .order-info .right-col{border-left:0; padding-left:0; margin-top:40px; float:left;}
	.order-confirm-col .order-detail .order-info .right-col .collecting-steps li strong{width:74%;}
	.order-confirm-col .order-detail .order-table .container{width:100%;}
	.order-confirm-col .order-detail .order-table .col-xs-3:first-child{padding-left:12px;}
	.order-confirm-col .order-detail .order-table .col-xs-3{display:block; float:left; width:100%; padding:12px 12px 0; color:#2c2c2c; font-size:13px; font-family: 'AvenirLTProBlack';}
	.order-confirm-col .order-detail .order-table .col-xs-3:nth-of-type(1):before {content:"Qrder Date";}
	.order-confirm-col .order-detail .order-table .col-xs-3:nth-of-type(2):before {content:"Order Time";}
	.order-confirm-col .order-detail .order-table .col-xs-3:nth-of-type(3):before {content:"Order Reference";}
	.order-confirm-col .order-detail .order-table .col-xs-3:nth-of-type(4):before {content:"Estimated Collection Time";}
	.order-confirm-col .order-detail .order-table .col-xs-3 span{float:right; width:31%; padding:0; color:#5a5a5a;}
	.order-confirm-col .order-detail .order-table .col-xs-3:last-child{padding-bottom:15px;}
	.order-confirm-col .order-detail .order-detail-table .container{width:100%;}
	.order-confirm-col .order-detail .order-detail-table .col-xs-height:first-child{padding-left:12px;}
	.order-confirm-col .order-detail .order-detail-table .col-xs-height{display:block; float:left; width:100%; padding:12px 12px 0; color:#2c2c2c; font-size:13px; font-family: 'AvenirLTProBlack';}
	
	.order-confirm-col .order-detail .order-detail-table .container-xs-height:first-child .col-xs-height span.heading{float:left; width:auto; font-family: 'AvenirLTProBlack'; color:#2c2c2c; font-size:13px; display:block;}
	.order-confirm-col .order-detail .order-detail-table .container-xs-height:first-child .col-xs-height span{float:right; width:56%; padding:0; color:#5a5a5a;}
	.order-confirm-col .order-detail .order-detail-table .container-xs-height:first-child .col-xs-height:last-child{padding-bottom:15px;}
	.order-confirm-col .order-detail .order-detail-table .container:last-child .col-xs-12{width:100%;}
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-11{width:65%;}
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-12{width:65%;}
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-1{width:35%; text-align:right;}
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-2{width:35%; text-align:right;}
	.order-confirm-col .order-detail .order-detail-table .container .row-xs-height{padding-bottom:10px;}
	.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-11{width:65%;}
	.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-12{width:65%;}
	.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-1{width:35%; text-align:right;}
	.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-2{width:35%; text-align:right;}
	
	.order-confirm-col .order-detail .order-head .order-detail-info{width:100%;}
	.order-confirm-col .order-detail .order-head .order-detail-info .title{width:100%; margin-bottom:5px;}
	.order-confirm-col .order-detail .order-head .order-detail-info .data{width:100%; margin-top:0;}
	.order-confirm-col .order-header .tab-link{padding-top:12px; padding-bottom:40px;}
	.order-confirm-col .order-header .tab-link.active{padding-top:18px; padding-bottom:13px;}
	
	.page-not-found{background:transparent; padding-top:30px; padding-bottom:20px;}
	.page-not-found p{font-size:15px; line-height:23px; margin-bottom:15px;}
	
	.registration-col .inner-block .login-info-form .address-finder .outer-select{width:100%;}
	.registration-col .inner-block .login-info-form .address-finder .manual-text{margin-top:-15px; padding-left:0;}
	
	/*css for scrollbar*/
	::-webkit-scrollbar{width:8px;}
	::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3); -webkit-border-radius:10px; border-radius:10px;}
	::-webkit-scrollbar-thumb{-webkit-border-radius:10px; border-radius:10px; background:#999; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);} ::-webkit-scrollbar-thumb:window-inactive{background:#999;}
	
	#referFriend .modal-dialog{margin-top:50px;}
	
	#myModal1 .shopping-btn{width:100%; text-align:center; margin-right:0; margin-bottom:10px;}
	#myModal1 .checkout-btn{width:100%; text-align:center;}
	.content-section .popover{max-width:160px;}
	.info-box-inner .popover{max-width:100%; width:100%;}
	.content-section .surcharge-text .popover{max-width:100%; width:100%;}
	
	.content-section.checkout-content-section{margin-top:115px;}
	.checkout-form #shippingform .error{padding-left:0;}
	.checkout-form .contact-billing .error{padding-left:0;}
	.registration-col .inner-block .login-info-form .error{left:0; width:100%;}
	.checkout.contact-detail .form-fields .error{padding-left:0;}
	.checkout.contact-billing .select-country .error{padding-left:0;}
	.checkout.delivery-option .shipping-info-text.error{padding-top:45px; width:100%; text-align:center;}
	
	.static-page .panel-title{padding-right:40px;}
	.static-page .panel-body p .imgwidth{width:100%;}
	
	.warning-icon{float:left; margin-right:10px; margin-bottom:40px; margin-top:5px;}
	
	#referFriend .modal-dialog{margin-top:50px; width:auto;}
	#referFriend .close{border-radius:5px 5px 0 0; padding:2px 0; right:-5px; top:-43px; width:30px;}
	
	.search-result-list .see-all-link{margin-right:0;}
	
	.zoom-image-popup .modal-dialog{margin:50px auto 0; width:300px;}
	.zoom-image-popup .modal-content{height:330px;}
	.zoom-image-popup .modal-header{position:absolute; right:0;}
	.zoom-image-popup .close{border-radius:5px 5px 0 0; top:-28px; right:10px; padding:5px 0;}
	.zoom-image-popup .zoom-container{height:100%; width:100%; background:#fff;}
	.zoom-image-popup .modal-body img{max-width:100%; max-height:100%;}
	
	.main-container .online-store-listing li{width:100%;}
	
	.search-selection-filter .heading{margin-top:0; line-height:18px;}
	.search-selection-filter .field{width:100%; margin-bottom:10px;}
	.search-selection-filter button{width:100%;}
	
	.static-page .panel-body .table{float:left; width:100%;}
	.static-page .panel-body .table th, .static-page .panel-body .table td{padding:8px 2px;}
	
	.sitemap-col li .main-sub-list > li{width:100%;}
	.sitemap-col li .main-sub-list .sub-listing{margin-left:0;}
	.sitemap-col li .main-sub-list .sub-listing > li span{background-position:center center; margin-top:0; padding:9px 10px;}
	
	.brands-logo-list h2:before{border:0;}
	.brands-logo-list h2 span{font-size:17px;}
	
	.newsletter-col{margin-bottom:20px;}
	.newsletter-col .newsletter-form .captcha-field{width:100%;}
	
	.tierseocontent{margin-bottom:20px;}
	.contact-container .contact-inner .contact-enquire-form{padding:0 20px;}
	
	.payment-error-faq h4{font-size:23px;}
	.payment-error-faq .panel-title{padding-right:12%;}
	.payment-error-text .error-info img{margin-bottom:20px;}
	.payment-error-text p{margin-bottom:20px;}
	.checkout-bottom.error-detail .middle-col{float:left; width:100%; margin-top:0;}
	.checkout-bottom.error-detail .left-col{width:100%;}
	.checkout-bottom.error-detail .card-col{width:100%; margin-right:0; margin-bottom:25px;}
	.checkout-bottom.error-detail .secure-col{width:100%; margin-bottom:0;}
	
	.search-notfound{background:transparent;}
	.search-notfound h3{font-size:48px; line-height:48px;}
	.search-notfound p{line-height:30px;}
	.search-notfound .search-notfound-inner{width:100%; padding:0 0 20px;}
	.search-notfound .search-notfound-form input{width:100%;}
	.search-notfound .search-notfound-form .find-btn{margin-left:0; margin-top:10px;}
	.search-notonline{background:transparent;}
	.search-notonline .search-notonline-inner{width:100%; padding:0 0 20px;}
	.search-notonline h3{font-size:48px; line-height:48px;}
	.search-notonline .email-detail a{width:100%; word-wrap:break-word;}
	
	.filter-box{width:100%; margin-left:0; position:relative;}
	.filter-box .back-link{background:#fff url('../images/mobile-menu-arrow-back.jpg') no-repeat center center; float:left; height:31px; left:0; position:absolute; top:0; width:31px; z-index:99;}
	.filter-box-inner{width:100%;}
	.filter-box .filter-btn{width:127px; float:right; padding:9px 10px 9px 13px;}
	.filter-box .small-filter{width:100%;}
	.filter-box .full-filter{width:100%;}
	.filter-box .vehicle-selection{width:100%; float:left; padding-bottom:12px;}
	.filter-box .vehicle-selection fieldset{width:100%; margin-right:0;}
	.filter-box .brand-filter{float:left; width:100%; padding-bottom:12px;}
	.filter-box .vehicle-selection .field{width:100%;}
	.filter-box .vehicle-selection .col{width:100%;}
	.filter-box .vehicle-selection .col.last{margin-top:0; width:100%; margin-left:0;}
	.filter-box .full-filter .clear-btn, .filter-box  .full-filter .apply-btn{position:static; float:left; margin-left:11px; margin-bottom:15px;}
	
	.right-info-box .content .support-list li:nth-child(3){display:none;}
	.right-info-box .content .support-list li:last-child{margin:0; border-bottom:0; display:block;}
	
	.cartaddpopup .modal-dialog{width:94%; margin-top:50px;}
	.cartaddpopup .modal-header .close{top:-34px; right:1px; border-radius:5px 5px 0 0; padding:3px 0;}
	.cartaddpopup .modal-header h4{font-size:19px; line-height:28px; padding-left:55px;}
	.cartaddpopup .left-col{width:100%; margin-right:0;}
	.cartaddpopup .left-col-inner{width:74%;}
	.cartaddpopup .amount{text-align:left; width:100%; padding-left:68px;}
	.cartaddpopup .item-list{line-height:20px; width:55%;}
	.cartaddpopup .basket-info{padding-left:8px; padding-right:8px;}
	.cartaddpopup .basket-total{width:35%;}
	.cartaddpopup .btn-col{padding-left:8px; padding-right:8px;}
	.cartaddpopup .shopping-btn{width:100%; text-align:center; margin-bottom:10px;}
	.cartaddpopup .checkout-btn{width:100%; text-align:center;}
	
	.tier-one-category .tier-listing li{width:100%; margin-right:0; min-height:auto;}
	
	.seo-content{margin-top:15px; padding-left:10px; padding-right:10px; position:relative;}
	.seo-content p{line-height:19px; font-size:13px;}
	.seo-content span{float:left; height:50px; overflow:hidden; width:100%;}
	.seo-content span.expand{width:100%; height:100%;}
	.seo-content .show-more{background:#f0f0f0; bottom:-2px; color:#233f92; float:left; font-size:13px; font-weight:normal; position:absolute; right:0; width:105px; display:block; line-height:normal; height:20px; vertical-align:bottom;}
	.seo-content .show-less{background:#f0f0f0; color:#233f92; float:none; font-family:"ProximaNovaBold"; font-size:13px; font-weight:normal; display:inline;}
	
	.scrollToTop{display:block;}
	
	footer{padding-top:10px;}
	footer .col-md-3{padding:0;}
	footer .col-md-3.active{background:#1b347e; margin:10px 0 0;}
	footer h3{font-size:14px; background:url('../images/footer-close-arrow.png') no-repeat 96% center; padding:15px 10px 0; margin:0 0 5px;}
	footer h3.open{background:url('../images/footer-open-arrow.png') no-repeat 96% center;}
	footer ul{padding:0 10px; margin:20px 0 0;}
	footer .choose-country h3{background:none; padding:0 3%;}
	footer .choose-country{margin:0; padding:15px 0 5px; background:#233f92;}
	footer .choose-country .inner-box{padding:0 3%;}
	footer .choose-country .drop-arrow{bottom:-14px;}
	footer .choose-country .country-list{top:80px; margin:0 3%; width:94%;}
	footer .footer-bottom{text-align:center;}
	footer .footer-bottom .card-list-col{width:100%;}
	footer .footer-bottom .cards-accepted{margin:0 auto 20px; float:none; width:226px;}
	footer .footer-bottom .secure-shopping{margin:0 auto; float:none;}
	footer .footer-bottom p{width:100%; margin:0;}
	footer .footer-bottom .copyright {width: 100%;}
	footer .footer-bottom .card-list{display:inline-block !important; float:none; margin:0 auto; padding:0; height:69px !important;}
	footer .share-icons{margin:20px auto; float:none; display:inline-block; text-align:center;}
	footer .share-icons a{float:none;}
	footer .share-icons a:last-child{margin-right:0;}
	
	footer.checkout-footer .left-address{width:100%;}
	footer.checkout-footer .right-address{width:100%; text-align:left; margin-top:20px; float:left;}
	footer .choose-country .country-list a{width:100%;}
	
	#trustedWidget{height:0px; float:left; width:100%; overflow:hidden;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:48%;}
	.registration-col .inner-block .login-info-form fieldset.address-lookup input::-webkit-input-placeholder{opacity:0; color:transparent;}
	.registration-col .inner-block .login-info-form fieldset.address-lookup input::-moz-placeholder{opacity:0; color:transparent;}
	.registration-col .inner-block .login-info-form fieldset.address-lookup input:-ms-input-placeholder{opacity:0; color:transparent;}
	.registration-col .inner-block .login-info-form fieldset.address-lookup input:-moz-placeholder{opacity:0; color:transparent;}
	
	.checkout.delivery-detail .address-lookup{padding:0 15px;}
	.checkout.delivery-detail .address-lookup fieldset,.checkout.contact-billing fieldset#contactBillingAddress{width:100%;}
	.checkout.delivery-detail .address-lookup label{margin-top:0;}
	.checkout.delivery-detail .address-lookup input, .checkout.contact-billing .select-country .address-lookup input{width:47%;}
	.checkout.delivery-detail .address-lookup input::-webkit-input-placeholder, .checkout.contact-billing .address-lookup input::-webkit-input-placeholder{opacity:0; color:transparent;}
	.checkout.delivery-detail .address-lookup input::-moz-placeholder, .checkout.contact-billing .address-lookup input::-moz-placeholder{opacity:0; color:transparent;}
	.checkout.delivery-detail .address-lookup input:-ms-input-placeholder, .checkout.contact-billing .address-lookup input::-ms-input-placeholder{opacity:0; color:transparent;}
	.checkout.delivery-detail .address-lookup input:-moz-placeholder, .checkout.contact-billing .address-lookup input::-moz-placeholder{opacity:0; color:transparent;}
	.checkout.contact-billing .select-country input, .checkout.contact-billing .select-country .field{width: 100%;}
	.checkout.contact-billing .address-lookup .complete-btn { min-width: 88px;}
	
	.bpy .alert-danger{margin-left:-15px; margin-right:-15px;}
	.checkout.payment-detail .detail-form .billing-select .bpy .header-row .header-box p{font-size:13px; width:87%;}
	.checkout.contact-billing .select-country{padding:15px;}
	
	#editprofile-form .login-info-form #email {width: 69%;}
	.enableUpdateEmail{text-align:right;}
		/** 4153**/
	.checkout.contact-detail .form-fields .custom-checkbox label {
		padding-top: 1px;
		width: 90%;
	}
	/* EPL-9988 */
	.custom-checkbox  label{
		width:92%;
        padding-left:0px;
	}
    .custom-checkbox input:checked + label::after {
        left: -25px;
    }
	.custom-checkbox > label::before {
		left: -26px;
	}
	/* EPL-9988 */
	.checkout.contact-detail .custom-checkbox input {
	  width: auto;
	}
	/**EPL-4476**/
	.shipAddressDiv .outer-select,.billingAddressDiv .outer-select{width:100%;}
	.shipAddressDiv .manual-text,.billingAddressDiv .manual-text{padding-left:0;}
	.checkout.contact-billing .select-country fieldset#billingafdpostcode input{    width: 57%;}
	.checkout.delivery-detail input#shippingAddressAfdPostcode.small {    width: 63%;}
	.checkout.contact-billing .select-country fieldset#billingafdpostcode label, .checkout.contact-billing .select-country fieldset#billingAddress label{width:100%;}
	.checkout.delivery-detail label.secDropDown,.checkout.contact-billing .select-country fieldset#billingAddress label.secDropDown {clear: left; margin-top:0px;}
	.zopim {bottom: 0 !important;top: auto !important;right:0px !important;}
	iframe[data-test-id="ChatWidgetMobileWindow"] { z-index: 99999999999 !important;}
	.product-detail-inner .noLongerAvailable {  background-image: url("../images/product-list-icon-disable.jpg");  background-position: 0 center;  background-repeat: no-repeat;  color: #ff0000;  float:left; padding: 10px 25px 10px 18px; width: auto;}	
	/** EPL-5857 **/
	#ingenico-privacy-policy .modal-dialog {margin-top: 50px;}
	#ingenico-privacy-policy .modal-header .close {top: -24px;}
	#ingenico-privacy-policy .modal-body {padding: 0 10px 10px;}
	/** EPL-5857 **/	
	/** CI-293 **/
	.tier-one-banner .desktop {  display: none;}
	.row.basket-banner .tier-one-banner .mobile {  width: 100%;  height: auto;  margin: 10px 0;}
	
	.sale-banner.mobile {  width: 100%;  height: auto;  margin: 10px 0;}
	
	/** CI-293 **/
	/*CI-741*/
.specialbuy-icon {  margin: 0 -26px 0 18px;}
.toy-tech-main .specialbuy-icon {  margin: 0;}
.o3b-section .product-section .amount-outer .amount .specialbuy-icon {  margin-left: -8px;margin-right: 3px;margin-top: -4px;}
.product-detail-inner .specialbuy-icon.detailpage-specialbuy {  display: none;}
.product-detail-inner .specialbuy-icon { margin: 0px 0 0px 0px;  position: initial; right: 0;}
.specialbuy-icon.before-reg-specialbuy,.product-listing-col .product-section .info-wrapper .specialbuy-icon { display: none;}
.product-listing-col .product-section .info-wrapper .amount .specialbuy-icon	{display: inline; float: none; margin: 0 0 0 10px;	position: inherit;  top: auto;}
.product-detail-section .product-detail-inner .value-selector {width: 100%;}
.specialbuy-icon.detailpage-specialbuy-mobile {  margin: 0 0 0 10px;}
/*CI-741*/
}
@media only screen and (min-width:361px) and (max-width:767px){
	.order-place-btn{width:303px;}
}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	.shopping-cart-col .basket-table .basket-body .value-selector input{margin-left:-14px;}
	.latest-product-offers .product-list li .cart-btn .text{padding-left:5px; padding-right:5px;}
	.car-parts-form .number-col .vrm-form input{line-height:30px;}
	.search-detail-box .reg-field input{line-height:30px;}
}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	.shopping-cart-col .basket-table .basket-body .value-selector input{margin-left:-14px;}
	.car-parts-form .number-col .vrm-form input{line-height:30px;}
	.search-detail-box .reg-field input{line-height:30px;}
}
@media only screen and (min-width:360px) and (max-width:479px){
	.shopping-cart-col .basket-table .basket-body .right-col .prod-cc img{width:75%;}
	.cusotmer-bought-list .list-inner .detail-box{width:185px;}
	.registration-col .inner-block .login-info-form input.small{width:70%;}
	/**epl-4476**/
	.registration-col .inner-block .login-info-form input.small#findPostcode {width: 67%;}
	.brand-slider .bx-wrapper .bx-viewport li img{max-width:80%;}
	.store-finder-detail .find-form input{width:65%;}
	.brands-logo-list h2 span{font-size:17px;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:63%;}
	.change-store .find-store-search input{width:68%;}
	.change-store .stock-data-mobile .stock-data-list figure{width:85px; height:85px;}
	.change-store .stock-data-mobile .right-col{width:70%;}
	.car-parts-form.filled-form .select-vehicle{width:93%;}
	header .right-col li .cart-dropdown{width:340px;}
}
@media only screen and (min-width:360px) and (max-width:767px){
	.latest-product-offers .product-list li{width:48.5%; margin-right:10px;}
	.latest-product-offers .product-list li:nth-child(2n){margin-right:0;}
	.shopping-cart-col .basket-table .basket-body .value-selector input{margin-left:10px;}
	.order-confirm-col .order-header .tab-link{padding-bottom:17px;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:190px;}
	.checkout.order-review .total-value-col .title{width:60%;}
	/* .product-listing-col .product-section .thumb-box figure{height:315px;} */
	.cartaddpopup .modal-dialog{width:330px; margin-left:auto; margin-right:auto;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:52%;}
	.checkout.delivery-detail .address-lookup input, .checkout.contact-billing .select-country .address-lookup input{width:49%;}
	
	#editprofile-form .login-info-form #email {width: 69%;}
}
@media only screen and (min-width:361px) and (max-width:767px){
	.order-place-btn{width:303px;}
}
@media only screen and (min-width:414px) and (max-width:479px){
	.car-parts-form .number-col .vrm-input{width:76%;}
	.car-parts-form .number-col .vrm-form button{width:20%;}
	.registration-col .inner-block .login-info-form input.small{width:75%;}
	/**EPL-4476**/
	.registration-col .inner-block .login-info-form input.small#findPostcode { width: 70%;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:64%;}
	.change-store .find-store-search input{width:72%;}
	.checkout-left-col .billing-col.payment-inner form fieldset.small{width:49%;}
	.change-store .stock-data-mobile .stock-data-list figure{width:100px; height:100px;}
	.change-store .stock-data-mobile .right-col{width:70%;}
	.car-parts-form.filled-form .select-vehicle{width:94%;}
	.shopping-cart-col .basket-table .basket-body .value-selector .update-btn{margin-right:24%;}
	.checkout-bottom .free-shipping{line-height:21px;}
	.car-parts-form.filled-form .number-col .vrm-form{width:50%;}
	.checkout.order-review .order-box .product-wrapper{width:80%;}
	.search-notfound .search-notfound-form{width:90%;}
	.order-list-data .col-xs-2 span{width:50%;}
	.zoom-image-popup .modal-dialog{width:380px;}
	.cartaddpopup .modal-dialog{width:395px; margin-left:auto; margin-right:auto;}
	.product-detail-inner .amount{width:90%;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:60%;}
	.checkout.delivery-detail .address-lookup input, .checkout.contact-billing .select-country .address-lookup input{width:60%;}
	
	#editprofile-form .login-info-form #email {width: 75%;}
}
@media only screen and (min-width:480px) and (max-width:549px){
	.shopping-cart-col .basket-table .basket-body .right-col .prod-cc img{width:60%;}
	.cusotmer-bought-list .list-inner .detail-box{width:265px;}
	.registration-col .inner-block .login-info-form input.small{width:79%;}
	.search-detail-box .select-vehicle .field.xsmall{width:49.4%;}
	.order-confirm-col .order-detail .order-info .right-col .collecting-steps li strong{width:83%;}
	.product-listing-col .product-section li .left-col .quick-info-data{padding:15px; top:10px;}
	.product-listing-col .product-section li .left-col .quick-info-data .popup-title{margin-bottom:10px;}
	.product-listing-col .product-section li .left-col .quick-info-data .data-field{max-height:78px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
	.car-parts-form.filled-form .number-col .vrm-form{width:45%;}
	.car-parts-form .number-col .vrm-input{width:78%;}
	.car-parts-form .number-col .vrm-form button{width:18%;}
	.shopping-cart-col .basket-table .basket-body .left-col{width:auto;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:72%;}
	.stock-availability .move-link{float:right; margin-left:0px; margin-top:31px; clear:none;}
	.shopping-cart-col .basket-bottom-col .way-pay-col img{width:auto;}
	.change-store .find-store-search input{width:76%;}
	.checkout-left-col .billing-col.payment-inner form fieldset.small{width:49.5%;}
	.checkout.contact-detail .form-fields input{width:100%;}
	.checkout.contact-billing .select-country input.small{width:78%;}
	.checkout.delivery-detail input.small{width:80%;}
	.checkout.contact-billing .select-country input#billingAddressAfdPostcode{width:80%;}
	.change-store .stock-data-mobile .stock-data-list figure{width:100px; height:100px;}
	.change-store .stock-data-mobile .right-col{width:73%; margin-left:15px;}
	#myModal1 .shopping-btn{width:auto; margin-right:10px; margin-bottom:0;}
	#myModal1 .checkout-btn{width:auto;}
	.car-parts-form.filled-form .select-vehicle{width:94.5%;}
	header .right-col li .cart-dropdown{width:340px;}
	.product-listing-col .product-section li .left-col .quick-info-data .data-field{max-height:105px;}
	.search-detail-box .reg-field .vrm-input{width:77%;}
	.search-detail-box .reg-field button{width:20%; margin-left:3%;}
	.search-detail-box .search-box-inner .reg-col{width:43%;}
	.shopping-cart-col .basket-table .basket-body .value-selector .update-btn, .shopping-cart-col .basket-table .basket-body .delete-btn{margin-right:24%;}
	.checkout-bottom .free-shipping{line-height:21px;}
	.checkout.order-review .order-box .product-wrapper{width:80%;}
	.search-notfound .search-notfound-form{width:78%;}
	.order-list-data .col-xs-2 span{width:50%;}
	.cartaddpopup .modal-dialog{width:395px; margin-left:auto; margin-right:auto;}
	/* .product-listing-col .product-section .thumb-box figure{height:175px;} */
	.product-detail-inner .amount{width:90%;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:66%;}
	.checkout.delivery-detail .address-lookup input, .checkout.contact-billing .select-country .address-lookup input{width:66%;}
	
	#editprofile-form .login-info-form #email {width: 79%;}
	/**EPL-4476**/
	.checkout.contact-billing .select-country fieldset#billingafdpostcode input {    width: 73%;}
}
@media only screen and (min-width:487px) and (max-width:488px){
	header .nav-col .sub-nav .left-sub-nav{position:static;}
	header .nav-col .sub-nav .left-sub-nav li{background-color:#fff;}
	.shopping-cart-col .basket-table .basket-body .prod figure img{width:100%;}
	.product-listing-col .product-section li .left-col .quick-info-data{top:100px;}
	.product-listing-col .product-section li .left-col .quick-info-data .data-field{max-height:210px;}
	.car-parts-form .number-col .vrm-form input{font-size:21px;}
	.search-detail-box .reg-field input{font-size:21px;}
}
@media only screen and (min-width:487px) and (max-width:1023px){
	.zoom-image-popup .modal-dialog{width:380px;}
}
@media only screen and (min-width:515px) and (max-width:1023px){
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:68%;}
	.checkout.delivery-detail .address-lookup input{width:68%;}
}
@media only screen and (min-width:550px) and (max-width:1023px){
	.shopping-cart-col .basket-table .basket-body .right-col .prod-hd img{width:auto;}
	.shopping-cart-col .basket-table .basket-body .right-col .prod-dd img{width:auto;}
	.shopping-cart-col .basket-table .basket-body .right-col .prod-cc img{width:auto;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:76%;}
}
@media only screen and (min-width:568px) and (max-width:767px){
	.car-parts-form .number-col .vrm-input{width:82%;}
	.car-parts-form .number-col .vrm-form button{width:15%; margin-left:3%;}
	.registration-col .inner-block .login-info-form input.small{width:82%;}
	/**epl-4476**/
	.registration-col .inner-block .login-info-form input.small#findPostcode {width: 80%;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:77%;}
	.shopping-cart-col .cart-filter .select-list{width:91%;}
	.change-store .find-store-search input{width:80%;}
	.checkout-left-col .billing-col.payment-inner form fieldset.small{width:50%;}
	.latest-product-offers .product-list li.col-md-4{width:49%;}
	.latest-product-offers .product-list li.col-md-4:nth-child(2n+2){float:right;}
	.latest-product-offers .product-list li.col-md-4 img{width:100%;}
	.order-confirm-col .order-detail .order-info .right-col .collecting-steps li strong{width:86%;}
	.car-parts-form .number-col .heading{background:url('../images/open-arrow.png') no-repeat 98.5% center;}
	.car-parts-form .number-col .heading.close{background:url('../images/close-arrow.png') no-repeat 98.5% center;}
	.car-parts-form .select-vehicle .heading{background:url('../images/close-arrow.png') no-repeat 98.5% center;}
	.car-parts-form .select-vehicle .heading.open{background:url('../images/open-arrow.png') no-repeat 98.5% center;}
	.car-parts-form.filled-form .select-vehicle{width:95.5%;}
	.search-detail-box .reg-field .vrm-input{width:81%;}
	.search-detail-box .reg-field button{width:16%; margin-left:3%;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:71%;}
	.checkout.delivery-detail .address-lookup input{width:71%;}
}
@media only screen and (min-device-width : 599px) and (max-device-width : 1024px) and (orientation : landscape){
	.content-section{margin-top:79px;}
	.product-detail-inner .value-selector{width:135px;}
	.product-detail-inner .value-selector input{margin-top:15px; height:25px;}
	.product-detail-inner .value-selector .add{height:auto; margin-left:10px; padding:5px;}
	.product-detail-inner .value-selector .minus{height:auto; margin-left:10px; padding:5px;}
}
@media only screen and (min-width:600px) and (max-width:601px){
	.shopping-cart-col .basket-table .basket-body .value-selector input{margin-left:-14px;}
	.registration-col .terms-col{padding-left:0;}
	.registration-col .terms-col input{margin-top:2px;}
}
@media only screen and (min-width:640px) and (max-width:767px){
	.registration-col .inner-block .login-info-form input.small{width:85%;}
	.shopping-cart-col .cart-filter .select-list{width:92%;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:79%;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:78%;}
	.order-place-btn{width:400px;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:75%;}
	.checkout.delivery-detail .address-lookup input, .checkout.contact-billing .select-country .address-lookup input{width:71%;}
}
@media only screen and (min-width:736px) and (max-width:767px){
	.registration-col .inner-block .login-info-form input.small{width:87%;}
	.car-parts-form.filled-form .select-vehicle{width:96.5%;}
	.product-listing-col .product-section li .left-col .quick-info-data .data-field{max-height:192px;}
	.product-detail-inner .value-selector{width:95px;}
	.product-detail-inner .value-selector input{width:40px;}
	.shopping-cart-col .basket-table .basket-body .value-selector .update-btn, .shopping-cart-col .basket-table .basket-body .delete-btn{margin-right:25%;}
	.content-section{margin-top:0;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:78%;}
	.checkout.delivery-detail .address-lookup input{width:78%;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	input[type="text"], input[type="password"], select{-webkit-appearance:none;}
	select{background:url('../images/select-device-arrow.jpg') no-repeat right center;}
	.container{width:98%;}
	header .left-grid{width:80%;}
	.companylogo{margin-right:15px; width:100px; margin-top:11px;}
	.search-from{width:75%;}
	/* CRO-442	 */
	.search-from .form-group input{font-size:12px;}
	/* CRO-442	 */
	.content-section.cookiebar{margin-top:178px;}
	.cookie-bar p{width:86%;}
	.slide--up{top:-95px;}
	.slide--up.extbar{top:-19px;}
	header .right-grid{padding-left:0; width:20%;}
	header .right-col li a{padding:0 8px;}
	header .right-col li.third-col:before{right:45%; top:-10px;}
	header.fixed-header .right-col li.third-col:before{right:45%; top:-10px;}
	header .right-col li.fourth-col a{width:36px;}
	header .right-col li.fourth-col .label{display:none;}
	header .right-col li.fourth-col .cart-dropdown{right:-7px;}
	header .right-col .cart-dropdown .cart-list .delete-btn{width:auto;}
	header .nav-col nav li{padding:14px 11px;}
	header .nav-col .sub-nav{width:753px; height:605px;}
	header .nav-col .sub-nav .menu-image{width:25%;}
	header .nav-col .sub-nav .inner-nav{width:515px;}
	header .nav-col .sub-nav .inner-nav ul{width:141px; min-height:265px;}
	.cart-dropdown .basket-button-col .checkout-btn{padding-left:39px; padding-right:39px;}
	.quick-info li{font-size:12px; text-align:left; width:25%; padding:10px 0;}
	.quick-info li:first-child{width:27%;}
	.quick-info li:first-child .wrap span{font-size:9px;}
	.quick-info li:nth-child(3){width:28%;}
	.quick-info li.col-sm-4{width:27%;}
	.quick-info li.col-sm-4 img{float:left;}
	.quick-info li.col-sm-4 a{float:left; width:75%;}
	.quick-info li:last-child{width:19%;}
	header .login-box .login-form{width:98%;}
	header .login-box input{width:39.5%; -webkit-appearance:none;}
	
	/*updated header*/
	header .left-grid{width:71%;}
        /* CI-512 */
	.search-from .form-group input{width:85%;}
        /* CI-512 */
	header .right-grid{width:27%;}
	header .right-col{margin-right:0;}
	/*updated header*/
	
	.latest-product-offers .product-list li figure, .latest-product-offers .product-list li figure span{width:70px;}
	.latest-product-offers .product-list li img.mobile{display:none;}
	.product-list img{width:100%;}
	.latest-product-offers .product-list li .detail-box{width:120px;}
	.latest-product-offers .product-list li .cart-btn{font-size:12px; padding-left:10px; padding-right:43px;}
	.latest-product-offers .product-list li .cart-btn-outer .cart-btn-dropdown li{padding-left:10px; padding-right:10px;}
	.latest-product-offers .product-list li .cart-btn-outer .cart-btn-dropdown a{font-size:13px;}
	.main-slider{overflow:visible; max-height:none;}
	.car-parts-form{position:static; float:left; margin-bottom:20px; width:100%; box-shadow:0 0 4px 1px #b0b1b2;}
	.car-parts-form h2{display:none;}
	.car-parts-form .number-col{width:40%; padding:15px 16px 18px 12px;}
	.car-parts-form.filled-form .number-col{width:100%; padding-right:12px;}
	.car-parts-form .number-col .vrm-input{width:100%;}
	.car-parts-form .number-col .vrm-form button{margin-left:0; margin-top:10px;}
	.car-parts-form .separator{padding:57px 0 64px; background:url('../images/category-mobile-seprator-home.png') no-repeat center -13px; width:auto; margin-left:-23px; margin-right:0; line-height:16px; height:100%; margin-top:0;}
	.car-parts-form .select-vehicle{padding-bottom:0; width:55%; padding-top:17px; margin:0;}
	.car-parts-form .select-vehicle .field{margin-right:10px; width:48.7%; padding:8px 5px;}
	.car-parts-form .select-vehicle .field:nth-child(3){margin-right:0;}
	.car-parts-form .select-vehicle .field.small{width:25%;}
	.car-parts-form .select-vehicle .field.small:nth-child(4){width:21%;}
	.car-parts-form .select-vehicle .field.small.right{float:left;}
	.car-parts-form .select-vehicle button{font-size:14px; padding:10px 6%; width:auto;}
	.car-parts-form .vehicle-form{margin-bottom:0;}
	.car-parts-form.filled-form .select-vehicle{width:96.6%;}
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:6px;}
	.car-parts-form.filled-form .select-vehicle .label{width:45%;}
	.car-parts-form.filled-form .select-vehicle .text{width:52%;}
	.car-parts-form.filled-form .number-col .delete-btn{float:right;}
	.car-parts-form.filled-form .change-box{margin-bottom:15px;}
	.car-parts-form.loading-screen .loading-col{padding:25px 0; transform:none; -webkit-transform:none; top:0; float:left; top:0;}
	
	.home-slider .bx-viewport li img.tablet{display:block;}
	.home-slider .bx-viewport li img.mobile{display:none;}
	.brand-slider .bxslider li{width:114px; margin-right:20px;}
	.brand-slider .bxslider li:nth-child(4){width:6%;}
	.brand-slider .bxslider li:nth-child(6){width:8%;}
	.brand-slider .bxslider li:nth-child(7){width:9%;}
	.brand-slider .bxslider li img{width:100%;}
	.main-slider .bx-wrapper .bx-pager{bottom:10px;}
	
	.search-detail-box .search-box-inner .reg-box{width:100%; margin-right:0;}
	.search-detail-box .search-box-inner .part-detail{width:100%; margin:10px 0 0;}
	.search-detail-box .search-box-inner .change-box{width:100%; margin-top:10px;}
	.search-detail-box .search-box-inner input{width:79%;}
	.search-box-inner .change-btn{padding:10px 5px;}
	.search-box-inner .search-summery{min-height:57px;}
	.search-box-inner .search-summery .outer{width:110px; margin-right:12px;}
	.search-box-inner .search-summery .outer:nth-child(3){width:175px;}
	.search-box-inner .search-summery .outer:nth-child(4){width:175px;}
	.search-box-inner .col-md-2:last-child{padding:0;}
	.search-result-display .search-listing li{min-height:280px;}
	.search-result-display .search-listing .left-col{width:80%;}
	.search-result-display .search-listing .heading{font-size:15px;}
	.search-result-display .search-listing figure{width:35%;}
	.search-result-display .search-listing figure img{width:100%;}
	.search-result-display .tier-one-banner img{width:100%; height:auto;}
	.search-result-display .popup-box ul li{min-height:inherit;}
	.search-result-display .search-listing .popup-box figure{width:auto;}
	.search-result-display .search-listing li:nth-child(3n) .popup-box{left:50%; margin-left:-590px;}
	
	.product-listing-col .product-section li .left-col{width:73%;}
	.product-listing-col .product-section li .right-col{width:27%;}
	.product-listing-col .product-section .thumb-box{width:115px; margin-right:15px;}
	.product-listing-col .product-section .thumb-box figure{width:115px;}
	.product-listing-col .product-section .thumb-box .zoom-icon{font-size:9px;}
	.product-listing-col .product-section .thumb-box .zoom-icon img{width:9px; height:9px;}
	.product-listing-col .product-section .delivery-option{width:74%; position:static; margin:10px 0 0; float:left;}
	.product-listing-col .product-section .delivery-option .money-refund{padding:6px 0 4px 41px;}
	.product-listing-col .product-section .product-btn{float:left; width:100%;}
	.product-listing-col .product-section .quick-btn{font-size:12px; margin-right:9px; padding-right:29px;}
	.product-listing-col .product-section .product-btn .cart-btn{font-size:12px; margin-right:9px; padding:10px 23px 13px 9px; background-position:96% center;}
	.product-listing-col .product-section .product-btn .view-dtl-btn{font-size:12px; padding-left:6px; padding-right:25px; margin-right:0;}
	.product-listing-col .product-section li .left-col .quick-info-data .value{width:67%;}
	.product-listing-col .product-section li.productaccessories .col-md-9{width:90%;}
	.product-listing-col .product-section li.productaccessories .product-info{width:78%;}
	.product-listing-col .product-section li.productaccessories .info-list{width:77%;}
	.product-listing-col .product-section li.productaccessories .amount{width:77%;}
	.product-listing-col .product-section li.productaccessories .delivery-option{float:left; width:77%;}
	.product-listing-col .product-section li.productaccessories .product-btn{width:78.5%;}
	.product-listing-col .product-section li.productaccessories .col-md-3{width:10%;}
	.product-listing-col .product-section .product-info{width:74%;}
	.product-listing-col .product-section .product-info .heading{width:100%;}
	.product-listing-col .product-section .info-wrapper{width:74%;}
	.product-listing-col .product-section li .right-col .brand-list li{padding-right:2px;}
	.product-listing-col .product-section li .right-col .brand-list .price{width:70px;}
	.product-listing-col .product-section li .right-col .brand-list .logo{padding-left:0;}
	/* .product-listing-col .product-section li .right-col .brand-list .logo img{width:100%;} */
	.product-listing-col .product-section .info-list{width:74%;}
	.product-listing-col .product-section .info-list{width:100%;}
	.product-listing-col .product-section .product-info .info{width:100%;}
	.product-listing-col .product-section .product-info .code{width:100%;}
	.product-listing-col .product-section .thumb-box .quick-btn{width:115px; font-size:13px;}
	.stock-availability .stock-availability-list .qty-detail input{line-height:normal; margin-top:7px;}
	.product-listing-col .info-box{width:100%;}
	
	.shopping-cart-col h3{font-size:22px; width:56%;}
	.shopping-cart-col h3 span{/* width:100%; float:left; */ font-size:18px;}
	.shopping-cart-col .basket-table .prod{width:51%; padding-right:20px;}
	.shopping-cart-col .basket-table .price{width:17%;}
	.shopping-cart-col .basket-table .quantity{width:15%;}
	.shopping-cart-col .basket-table .total-price{width:17%;}
	.shopping-cart-col .basket-table .basket-head.click-collect-header .title{float:left; display:table-cell; vertical-align:middle;}
	.shopping-cart-col .basket-table .basket-head.click-collect-header .prod{background-position:19px 18px;}
	.shopping-cart-col .basket-table .basket-head.click-collect-header .quick-edit-links{float:left; margin-top:20px; width:100%;}
	.shopping-cart-col .basket-table .basket-body .prod figure{width:91px; height:91px;}
	.shopping-cart-col .basket-table .basket-body .prod figure span{width:91px; height:79px;}
	.shopping-cart-col .basket-table .basket-body .prod figure img{width:100%;}
	.shopping-cart-col .basket-table .basket-body .quantity{padding-right:20px;}
	.shopping-cart-col .basket-table .basket-body .detail{width:69%;}
	.shopping-cart-col .basket-table .basket-body .detail .home-delivery-btn{margin-right:0; margin-bottom:10px;}
	.shopping-cart-col .basket-table .basket-body .detail .loc-avail{font-size:12px;}
	.shopping-cart-col .basket-bottom-col .way-pay-col img{width:100%;}
	.shopping-cart-col .basket-bottom-col .site-secure-col{width:30%;}
	.shopping-cart-col .basket-bottom-col .site-secure-col img{width:auto;}
	.shopping-cart-col .basket-bottom-col .proceed-btn{width:35%;}
	.shopping-cart-col .basket-bottom-col .checkout-btn{padding-left:29px; padding-right:29px;}
	.shopping-cart-col .basket-table .basket-head.click-collect-header .price, .shopping-cart-col .basket-table .basket-head.click-collect-header .quantity, .shopping-cart-col .basket-table .basket-head.click-collect-header .total-price{padding-top:38px; padding-bottom:39px;}
	.shopping-cart-col .basket-table .basket-body .value-selector input{line-height:normal;}
	.shopping-cart-col .basket-bottom-col .middle-col{width:28%; margin-right:0;}
	.shopping-cart-col .basket-bottom-col .left-col{width:34%;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form input{width:55%;}
	.shopping-cart-col .cart-total-col .promo-col .promo-form button{font-size:12px; width:41%;}
	.shopping-cart-col .cart-total-col .billing-total-col .sub-total, .shopping-cart-col .cart-total-col .billing-total-col .total-val{font-size:16px;}
	
	.product-detail-inner .col-sm-6{padding-right:15px;}
	.product-detail-inner .col-md-4{width:44%;}
	.product-detail-inner .col-md-6{width:56%;}
	.product-detail-inner .col-md-2{width:54%; float:right; padding-left:0;}
	.product-detail-inner .product-img{float:left; text-align:left;}
	/* .product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport figure{width:340px;} */
	.product-detail-inner .product-thumb .bx-wrapper:last-child #bx-pager span{width:60px; height:60px;}
	.product-detail-inner .value-selector{width:25%;}
	.product-detail-inner .value-selector input{height:32px;}
	.product-detail-inner .value-selector .minus{margin-top:10px;}
	.product-detail-inner .delivery-container{position:static; margin-top:25px; width:100%;}
	.product-detail-inner .delivery-button .home-delivery-btn{padding-right:35px; font-size:13px;}
	.product-detail-inner .delivery-button .click-collect-btn{padding-right:35px; font-size:13px;}
	.product-detail-inner .delivery-button .home-popup.click-popup{left:130px;}
	.product-detail-inner .bottom-link{float:left;}
	.product-detail-inner .bottom-link a{margin-left:0; margin-right:15px;}
	.product-detail-inner .delivery-option .money-refund{padding:6px 0 4px 41px;}
	.cusotmer-bought-list .list-inner figure, .cusotmer-bought-list .list-inner figure span{width:70px;}
	.cusotmer-bought-list .list-inner figure img{width:100%;}
	.cusotmer-bought-list .list-inner .detail-box{width:120px;}
	.cusotmer-bought-list .list-inner .cart-btn{font-size:12px;}
	.cusotmer-bought-list .list-inner .cart-btn .text{padding:13px 8px 8px; width:auto;}
	.cusotmer-bought-list{margin-bottom:30px;}
	.cusotmer-bought-list .bx-has-controls-direction{position:absolute; width:100%; text-align:center; bottom:-10px; left:0; z-index:999;}
	.cusotmer-bought-list .bx-controls-direction .bx-prev, .cusotmer-bought-list .bx-controls-direction .bx-prev.disabled{display:inline-block; left:0; position:static;}
	.cusotmer-bought-list .bx-controls-direction .bx-next, .cusotmer-bought-list .bx-controls-direction .bx-next.disabled{display:inline-block; right:0; position:static;}
	.cusotmer-bought-list .list-inner .cart-btn{padding-right:41px;}
	.cusotmer-bought-list .list-inner .cart-btn-outer .cart-btn-dropdown li{padding-left:7px; padding-right:7px;}
	.cusotmer-bought-list .list-inner .cart-btn-outer .cart-btn-dropdown a{font-size:14px;}
	.cusotmer-bought-list .bx-wrapper .bx-viewport{z-index:999;}
	
	.account-container .login-form button{margin-top:24px;}
	.account-container .login-form .pswd-link{margin-top:35px;}
	.account-container .login-form .error{padding-left:37%;}
	
	.main-container .content-banner img{width:100%;}
	.right-info-box .content .postcode-form{padding-bottom:22px;}
	.right-info-box .content .postcode-form input{width:68%; margin-right:5px;}
	.right-info-box .content .postcode-form button{margin:0; padding:10px 30px 9px;}
	
	.my-account-container .account-edit .inner a span{font-size:10px;}
	.my-account-container .account-edit li:first-child{padding-right:10px;}
	.my-account-container .account-edit li{padding-left:10px; padding-right:10px;}
	.my-account-container .account-edit li:last-child{padding-left:10px;}
	.main-container .left-col{padding-right:0;}
	
	.contact-container .contact-inner .col-box{width:100%; margin:0 0 30px;}
	.contact-container .contact-inner figure{width:58%; margin:0;}
	.contact-container .contact-inner figure img{width:100%;}
	.contact-container .contact-inner .address-detail{width:40%; float:right;}
	.contact-container .contact-inner .address-detail li:last-child{margin-bottom:0;}
	.contact-container .contact-inner .address-detail .detail{width:90%;}
	.contact-container .contact-inner .customer-service .address-detail{width:100%; float:left;}
	
	.registration-col .inner-block .login-info-form label{width:100%; padding-left:0; margin-bottom:5px; margin-top:0;}
	.registration-col .inner-block .login-info-form input{width:100%;}
	.registration-col .inner-block .login-info-form .select-outer{width:100%;}
	.registration-col .inner-block .login-info-form input.small{width:65%;}
	.registration-col .inner-block .login-info-form .label-text{margin-left:0; width:100%;}
	.registration-col .inner-block .login-info-form .error{float:left; width:100%; text-align:left;}
	
	.order-list-data .container-xs-height{width:100%;}
	.order-list-data .order-list-headings span{font-size:13px;}
	.order-list-data .col-xs-2, .order-list-data .col-xs-3, .order-list-data .col-xs-1{padding:0;}
	.order-list-data span{font-size:12px;}
	
	.newsletter-col .newsletter-form{margin-bottom:40px;}
	.newsletter-col .newsletter-form .error{padding-left:22.5%;}
	.store-finder-detail{margin:0 0 30px;}
	.stock-availability{margin-bottom:30px;}
	
	.search-detail-box .reg-field{width:37%; padding:15px 25px 18px 12px;}
	.search-detail-box .reg-field .vrm-input{width:100%;}
	.search-detail-box .reg-field button{margin-left:0; margin-top:10px;}
	.search-detail-box .search-wrapper .separator{background:url("../images/category-mobile-seprator-home.png") no-repeat center top; height:100%; line-height:16px; margin-left:-12px; margin-right:5px; margin-top:0; padding:72px 0 63px; width:auto;}
	.search-detail-box .select-vehicle{margin:0; padding:17px 12px 0; width:60%;}
	.search-detail-box .select-vehicle .heading{margin-bottom:25px;}
	.search-detail-box .select-vehicle .field{width:48.8%; margin-bottom:9px; padding:8px 5px; margin-right:10px;}
	.search-detail-box .select-vehicle .field:nth-child(2){margin-right:0;}
	.search-detail-box .select-vehicle .field.small{width:22%;}
	.search-detail-box .select-vehicle .field.xsmall{width:22%;}
	.search-detail-box .select-vehicle .field.xsmall.last{width:25%;}
	.category-tier-col .list-box{width:31%;}
	.category-tier-col .list-box:nth-child(3n){margin-right:0;}
	.category-tier-col .list-box:nth-child(4n){margin-right:20px;}
	
	.change-store .stock-header .list-row{width:15%; float:none; vertical-align:middle; display:table-cell;}
	.change-store .stock-header .collect-col{width:32%; font-size:16px;}
	.change-store .stock-header .delivery-col{width:19%;}
	.change-store .stock-header .list-row{display:table-cell; float:left; height:100px; vertical-align:middle; width:20%;}
	.change-store .stock-body .product-info{width:32%;}
	.change-store .stock-body .delivery-col{width:19%;}
	.change-store .stock-body .select-store-btn{padding-left:10px; padding-right:10px; font-size:12px;}
	.change-store .stock-body .disable-store-btn{padding-left:10px; padding-right:10px; font-size:12px;}
	.change-store .find-store-search input{width:85%;}
	.change-store .back-link{margin-top:35px;}
	.change-store .stock-body .info-inner{width:59%;}
	
	.order-confirm-col .order-detail .right-col{display:none;}
	.order-confirm-col .order-detail .address-col{width:48.5%;}
	.order-confirm-col .order-detail .order-table .container{width:100%;}
	.order-confirm-col .order-detail .order-detail-table .container{width:100%;}
	.order-confirm-col .order-detail .order-info .left-col{display:block;}
	.order-confirm-col .order-detail .order-info .left-col .hours{width:25%; float:left; margin-left:5%;}
	.order-confirm-col .order-detail .order-info .right-col{display:block; border-left:0; padding-left:0; margin-top:30px; float:left;}
	.order-confirm-col .order-detail .order-info .right-col .collecting-steps li strong{width:90%;}
	.order-confirm-col .order-detail .order-head .order-detail-info{width:100%;}
	
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-11{width:86%;}
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-12{width:86%;}
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-1{width:14%;}
	.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-2{width:14%;}
	.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-11{width:86%;}
	.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-12{width:86%;}
	.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-1{width:14%;}
	.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-2{width:14%;}
	.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-11{width:86%;}
	.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-2{width:14%;}
	.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-1{width:14%;}
	
	.page-not-found{background-size:contain; padding-bottom:47px; padding-top:308px;}
	
	.registration-col .inner-block .login-info-form .address-finder .outer-select{width:100%;}
	.registration-col .inner-block .login-info-form .address-finder .manual-text{margin-top:0; padding-left:0;}
	
	header.checkout-head .companylogo img{margin-top:-4px !important;}
	.checkout.payment-detail .select-payment-mode label{width:62%;}
	.checkout.payment-detail .select-payment-mode img{margin-top:20px;}
	.checkout.delivery-option .table-data .delv-col{width:45%;}
	.checkout.delivery-option .table-data .carr-col{width:14%;}
	.checkout.delivery-option .table-data .pric-col{width:14%;}
	.checkout.delivery-option .table-data .trac-col{width:20%;}
	.checkout-bottom .left-col{margin-top:40px; width:66%;}
	.checkout-bottom .card-col{width:45%; margin-right:15px; margin-bottom:0;}
	.checkout-bottom .card-col .image-list li{width:34px;}
	.checkout-bottom .card-col .image-list li img{width:100%; height:auto;}
	.checkout-bottom .secure-col{width:50%; margin-right:0;}
	.checkout-bottom .middle-col{margin-top:40px; width:31%; margin-right:0;}
	.checkout-bottom.error-detail .middle-col{margin-top:40px;}
	.order-button-outer{float:left; width:100%;}
	.order-place-btn{float:right;}
	.checkout.order-review .order-info{width:45%;}
	.checkout.order-review .price-col{width:50%;}
	.checkout.order-review .price-col .sub-text{font-size:15px;}
	.checkout.order-review .price-col .total-price{font-size:22px;}
	
	.product-detail-inner .product-detail-table .bottom-link a:last-child{display:none;}
	
	/*css for scrollbar*/
	::-webkit-scrollbar{width:8px;}
	::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3); -webkit-border-radius:10px; border-radius:10px;}
	::-webkit-scrollbar-thumb{-webkit-border-radius:10px; border-radius:10px; background:#999; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);} ::-webkit-scrollbar-thumb:window-inactive{background:#999;}
	
	.checkout-form .contact-billing .error{padding-left:24%;}
	.registration-col .inner-block .login-info-form .error{left:0;}
	.checkout.contact-detail .form-fields label{width:23%;}
	.checkout.contact-detail .form-fields .error{padding-left:26%;}
	.checkout.delivery-detail .error{padding-left:22%;}
	.checkout.contact-billing .select-country .error{padding-left:20.5%;}
	.checkout.contact-detail .form-fields #signinbtn{margin-left:26%;}
	
	.product-detail-inner .product-thumb{width:295px;}
	.order-status-col .customer-detail .col-md-3{padding-left:14px; padding-right:14px;}
	.search-selection-filter .field{width:14.8%;}
	
	.sitemap-col li .main-sub-list > li{width:31%;}
	.sitemap-col li .main-sub-list .sub-listing > li span{background-position:center center; margin-top:0; padding:9px 10px;}
	
	.search-notfound{background:transparent;}
	.search-notfound .search-notfound-inner{width:72%; padding:50px 0 100px;}
	.search-notonline{background-size:300px auto; background-position:right center;}
	.search-notonline .search-notonline-inner{width:50%; padding:20px 0 20px;}
	
	.zoom-image-popup .modal-header{position:absolute; right:0;}
	.zoom-image-popup .modal-dialog{width:600px;}
	.zoom-image-popup .zoom-container{height:100%; width:100%;}
	.zoom-image-popup .modal-body img{max-width:100%; max-height:100%;}
	
	.filter-box .full-filter{width:740px;}
	.filter-box .vehicle-selection{width:540px;}
	.filter-box .vehicle-selection fieldset{width:29%;}
	.filter-box .vehicle-selection fieldset:nth-child(3n){margin-right:0;}
	.filter-box .vehicle-selection fieldset:nth-child(4n){margin-right:30px;}
	
	.tier-one-category .tier-listing li{width:32%;}
	.tier-one-category .tier-listing li:nth-child(3n){margin-right:0;}
	
	footer h3{font-size:15px;}
	footer .choose-country .country-selector img, footer .choose-country .country-list img{display:none;}
	footer .country-selector, footer .choose-country .country-list a{font-size:11px;}
	footer .footer-bottom p{margin-top:0;font-size: 11px;}
	footer .share-icons{margin-left:10px;}
	footer .footer-bottom .copyright{width: 25%;}
	
	/*address lookup*/
	.checkout.delivery-detail .address-lookup input{width:65%;}
	.registration-col .inner-block .login-info-form fieldset.address-lookup input{width:54%;}
	.checkout.delivery-detail .address-lookup fieldset,.checkout.contact-billing fieldset#contactBillingAddress{width:61%;}
	
	#editprofile-form .login-info-form #email{width:72%;}
	.zopim {bottom: 0 !important;top: auto !important;right:0px !important;}
	iframe[data-test-id="ChatWidgetMobileWindow"] { z-index: 99999999999 !important;}
	/* CI-741*/
	.product-listing-col .product-section .amount {  float: right;  width: 83%;	}
	.product-listing-col .product-section .info-wrapper .specialbuy-icon {  position: relative;  left: 0;  top: 6px;}
	/* CI-741*/
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
	input[type="text"], input[type="password"], select{-webkit-appearance:none;}
	.slide--reset.extbar{top:79px;}
	.content-section{margin-top:224px;}
	.car-parts-form .number-col .vrm-form input{font-size:25px; padding:0 6px 0 6px; line-height:1.42857;}
	.search-detail-box .reg-field input{font-size:25px; padding:0 6px 0 6px; line-height:1.42857;}
	.shopping-cart-col .basket-table .basket-body .quantity-inner{padding-left:5px;}
	.shopping-cart-col .basket-table .basket-body .value-selector input{width:40px;}
	.product-detail-inner .value-selector{width:21%; padding-left:10px;}
	.product-detail-inner .value-selector input{width:35px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
	/*updated header*/
	header .right-col{margin-bottom:0;}
	header .right-col li .drop-arrow{bottom:11px;}
	/*updated header*/
	
	.companylogo{margin-top:10px;}
	.car-parts-form .number-col .vrm-form input{font-size:/* 25px */19px; padding:0 6px 0 6px; line-height:1.42857;}
	.search-detail-box .reg-field input{padding:0 6px 0 6px; line-height:1.42857;}
	.search-detail-box .search-wrapper .separator{background:url("../images/category-mobile-seprator-home.png") no-repeat center center;}
	header .right-col li.third-col:before{top:-10px;}
	.shopping-cart-col .basket-table .basket-body .quantity-inner{padding-left:5px;}
	.shopping-cart-col .basket-table .basket-body .value-selector input{width:40px;}
	.product-detail-inner .value-selector{width:25%; padding-left:10px;}
	.product-detail-inner .value-selector input{width:35px;}
}
@media only screen and (min-width:768px) and (max-width:834px){
	header .nav-col nav li{padding-left:7px; padding-right:7px;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px){
	input[type="text"], input[type="password"], select{-webkit-appearance:none;}
	.registration-col .inner-block .login-info-form input.small{width:45%;}
	header.checkout-head .companylogo{width:105px; padding-top:28px;}
	.companylogo img{width:92px !important; margin-top:-15px !important;}
	.search-from{margin-top:12px !important;}
	header .right-grid{top:-16px !important;}
	header .right-col li.first-col, header .right-col li.second-col, header .right-col li.third-col, header .right-col li.fourth-col{padding-bottom:20px !important;}
	header .right-col li .drop-arrow{bottom:8px;}
	header .right-col li.first-col ul{top:52px;}
	header .right-col li.fourth-col .cart-dropdown{top:52px; width:415px;}
	header .nav-col{margin-top:-25px !important;}
	header .nav-col nav li{padding-top:10px; padding-bottom:10px;}
	header .nav-col .sub-nav{top:37px;}
	.content-section{margin-top:99px;}
	
	/*updated header*/
	header .right-col > li.first-col{padding-bottom:4px !important;}
	/*updated header*/
	
	/**EPL-4476**/
	.registration-col .inner-block .login-info-form input.small#findPostcode {    width: 67%;}
	/**EPL-6888**/
	footer .footer-bottom .cards-accepted {width: 240px;}
	footer .footer-bottom .card-list-col { width: 460px;}
	/**EPL-6888**/
	/* CRO-442	 */
    .search-from .form-group input{width:75%;font-size:12px;}
	/* CRO-442	 */
	/*CI-741*/
	.product-detail-inner .value-selector {  width: 120px;}
	.specialbuy-icon.detailpage-specialbuy { right: -50px;}
	/*CI-741*/
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (-webkit-min-device-pixel-ratio:0){
	::i-block-chrome, .car-parts-form .select-vehicle .field{padding:9px 10px;}
	::i-block-chrome, .car-parts-form .select-vehicle button{padding:11px 10px;}
}
@media only screen and (min-width : 787px) and (max-width : 1024px){
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:9px;}
}
@media only screen and (min-width : 800px) and (max-width : 850px){
	.account-container .login-form .error{padding-right:7%;}
	.shipAddressDiv .manual-text, .billingAddressDiv .manual-text{padding-left:160px;}
    /* .car-parts-form{z-index:9999;} */
    .main-slider .home-slider{z-index:9; position:relative;}
	.product-listing-col .product-section .product-info{width:75.4%;}
	.product-listing-col .product-section .delivery-option{width:75.4%;}
	
	/*address lookup*/
	.checkout.delivery-detail .address-lookup fieldset,.checkout.contact-billing fieldset#contactBillingAddress{width:58%;}
	.checkout.delivery-detail .address-lookup input{width:76%;}
	#ingenico-privacy-policy .modal-dialog{width:80%;}
}
@media only screen and (min-width : 830px) and (max-width : 1023px){
	.car-parts-form .select-vehicle .field.small{width:25%;}
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:12px;}
}
@media only screen and (min-width : 851px) and (max-width : 900px){
	.account-container .login-form .error{padding-right:9%;}
}
@media only screen and (min-width : 870px) and (max-width : 1023px){
	.product-listing-col .product-section .product-info{width:77.5%;}
	.product-listing-col .product-section .delivery-option{width:77.5%;}
}
@media only screen and (min-width : 871px) and (max-width : 1024px){
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:15px;}
}
@media only screen and (min-width : 901px) and (max-width : 1023px){
	.car-parts-form .select-vehicle .field.small{width:26%;}
	.account-container .login-form .error{padding-right:12%;}
	.product-listing-col .product-section .product-info{width:78%;}
	.product-listing-col .product-section .delivery-option{width:78%;}
	.product-listing-col .product-section .product-btn{width:100%;}
}
@media only screen and (min-width : 944px) and (max-width : 1023px){
	.car-parts-form .select-vehicle .field.small{width:26.5%;}
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:16px;}
}
@media only screen and (min-width : 945px) and (max-width : 1024px){
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:17px;}
}
@media only screen and (min-width : 945px) and (max-width : 1024px){
	.car-parts-form .number-col .heading{width:85%;}
}
@media only screen and (min-width : 960px) and (max-width : 1023px){
	.account-container .login-form button{margin-top:11px;}
	.account-container .login-form .pswd-link{margin-top:24px;}
	.brand-slider .bx-wrapper .bx-viewport{background:none; box-shadow:none; border:none;}
	.brand-slider .bxslider li{margin-right:0; text-align:center;}
	.brand-slider .bx-wrapper .bx-viewport li img{display:inline;}
	.brand-slider .bxslider li img{width:auto;}
	.registration-col .terms-col input{margin-top:2px;}
	.order-status-col .order-detail .total-amount{width:22%;}
	.search-detail-box .heading.close{opacity:1;}
	.search-detail-box .reg-field .vrm-form{display:block !important;}
	.search-detail-box .select-vehicle .vehicle-form{display:block !important;}
	.product-listing-col .product-section .product-info{width:79.6%;}
	.product-listing-col .product-section .delivery-option{width:79.6%;}
	.product-listing-col .product-section .product-btn{width:79.6%;}
}
@media only screen and (min-width : 968px) and (max-width : 1024px){
	.car-parts-form.filled-form .select-vehicle .outer{margin-bottom:19px;}
}
@media only screen and (min-width : 994px) and (max-width : 1023px){
	.car-parts-form .select-vehicle .field.small{width:27%;}
}
@media only screen and (min-width:768px){
	.product-detail-inner .noLongerAvailable.mobile{display:none;}
	header{position:static; float:left;}
	header.extbar{margin-top:80px;}
	header .nav-col .sub-nav{left:0; z-index:99999;}
	header .nav-col .sub-nav .inner-nav{left:200px;}
	
	/*updated header*/
	header .right-col li{padding-bottom:21px; text-align:center;}
	header .right-col > li.first-col{padding:5px 10px 3px 0; border-right:1px solid #d4d4d4; margin-right:10px;}
	header .right-col > li.first-col p{font-size:11px; color:#656666; line-height:15px; cursor:pointer; margin:0; width:auto; text-align:center;}
	header .right-col > li.first-col img{width:35px;}
	header .right-col > li.first-col span{padding:0; margin:4px 0 0; display:block; text-decoration:underline; float:none; line-height:17px;}
	header .right-col li.first-col p:hover span{text-decoration:none;}
	header .right-col > li.third-col{padding:0 10px 0 0;}
	header .right-col > li.third-col span{margin:5px 0 0; text-decoration:underline; float:none; display:block;}
	header .right-col > li.third-col.signin .account-btn{background:transparent;}
	header .right-col li.third-col a{padding-bottom:18px; width:auto; background:transparent; text-indent:inherit; padding:0 10px 4px 0; margin:0; font-size:11px; color:#656666; line-height:15px;}
	header .right-col li.fourth-col{padding-bottom:0; margin-top:0; padding-top:4px;}
	header .right-col li.fourth-col a{padding:0;}
	header .right-col > li.fourth-col .mobile{display:none;}
	header .right-col li .cart-box{left:auto; right:-8px; top:4px;}
	.cart-dropdown{top:56px;}
	
	.country-change-popup .modal-dialog{width:410px;}
	.country-change-popup .modal-header{padding:15px 12px 10px; background:#f1f1f1; border-radius:5px 5px 0 0; border:0;}
	.country-change-popup .close{background:#ce2127; border-radius:0 5px 5px 0; color:#fff; opacity:1; filter: alpha(opacity=100); padding:7px 0; position:relative; right:-40px; text-align:center; top:0; width:28px;}
	.country-change-popup h4{color:#2c2c2c; font-size:24px; font-family: 'AvenirLTProBlack';}
	.country-change-popup .modal-body{border-bottom:5px solid #f1f1f1; border-left:5px solid #f1f1f1; border-right:5px solid #f1f1f1; padding:0; border-radius:0 0 5px 5px;}
	.country-change-popup .modal-body ul{padding:0;}
	.country-change-popup .modal-body li{background:#fff; border-bottom:1px solid #f4f4f4; padding:15px 50px 15px 20px; cursor:pointer; position:relative;}
	.country-change-popup .modal-body li:before{background:url('../images/country-change-radio.jpg') no-repeat center center; content:""; height:23px; position:absolute; right:19px; top:50%; width:24px; margin-top:-11px;}
	.country-change-popup .modal-body li.active:before{background:url('../images/country-change-active.jpg') no-repeat center center; content:"";}
	.country-change-popup .modal-body li:last-child{border-bottom:0;}
	.country-change-popup .modal-body li img{display:inline-block; margin-right:15px;}
	.country-change-popup .modal-body li span{display:inline-block; color:#484848; font-size:16px; font-family: 'AvenirLTProBlack';}
	.country-change-popup .modal-body .button-col{display:block; background:#fff; padding:20px 10px;}
	.country-change-popup .modal-body .confirm-btn{display:inline-block; border-radius:5px; color:#fff; font-size:15px; background:url('../images/confirm-btn-icon.png') no-repeat 12px 13px #62a020; margin-right:10px; padding:12px 15px 12px 30px; line-height:12px; font-family: 'AvenirLTProBlack';}
	.country-change-popup .modal-body .cancel-btn{display:inline-block; border-radius:5px; color:#7e7d7d; font-size:15px; background:url('../images/cancel-btn-icon.png') no-repeat 17px 13px #e1e1e1; padding:12px 15px 12px 35px; line-height:12px; font-family: 'AvenirLTProBlack';}
	.cart-dropdown .cart-list .detail-col{text-align:left;}
	header .right-col li .drop-arrow{bottom:11px;}
	/*updated header*/
	
	.search-detail-box .search-wrapper{background:transparent; box-shadow:none;}
	.search-detail-box .reg-field{background:#fff; border:2px solid #fff; border-radius:5px; box-shadow:0 0 4px 1px #b0b1b2; float:left; margin-right:1%; padding:15px 20px; width:37%;}
	.search-detail-box .reg-field.disable{opacity:0.5;}
	.search-detail-box .reg-field.focus, .search-detail-box .reg-field.focus:hover{border-color:#233f92;}
	.search-detail-box .heading{color:#030c00;}
	.search-detail-box .select-vehicle{background:#fff; border:2px solid #fff; border-radius:5px; box-shadow:0 0 4px 1px #b0b1b2; float:left; padding:14px 20px 15px; width:62%;}
	.search-detail-box .select-vehicle.disable{opacity:0.5;}
	.search-detail-box .select-vehicle.focus, .search-detail-box .select-vehicle.focus:hover{border-color:#233f92;}
	.search-detail-box .select-vehicle .heading{color:#030c00;}
	.search-detail-box .select-vehicle .field{width:48.8%;}
	.search-detail-box .select-vehicle .field:nth-child(2){margin-right:0;}
	.search-detail-box .select-vehicle .field.xsmall{width:28%; margin-bottom:0;}
	.search-detail-box .select-vehicle .field.small{width:29%; margin-bottom:0;}
	.search-detail-box .select-vehicle button{padding-left:12px; padding-right:12px;}
	.search-detail-box .search-wrapper .separator{display:none;}
	.search-box-inner .reg-box .change-btn{display:none;}
	
	.latest-product-offers .product-list li:nth-child(3n){margin-right:0;}
	.product-listing-col .product-section .mobile-brand-right{display:none;}
	.tier-one-category .tier-listing .list-col .image-thumb, .tier-one-category .tier-listing .list-col .toggle-click, .tier-one-category .tier-listing figure .mobile{display:none;}
	
	.seo-content .show-more, .seo-content .show-less, .latest-product-offers .product-list li .mobile{display:none;}
	.row.basket-banner{margin-top:15px;}
	.row.basket-banner img{height:auto; width:100%;}
	
	/*address lookup*/
	.registration-col .inner-block .login-info-form fieldset.address-lookup label{display:none;}
	.checkout.delivery-detail .address-lookup label{display:none;}
	
	footer .choose-country{display:none;}
	.page-not-found figure{display:none;}
	
	.bpy .alert-danger{margin-left:-15px; margin-right:-10px;}
	.bpy .form-horizontal .form-group.day-of-birth-group{padding-left:34px;}
	.bpy .help-block{padding-left:38px;}
	.checkout.payment-detail .detail-form .billing-select .bpy .header-row .header-box p{font-size:13px; width:92%;}
	
	.registration-col .inner-block .login-info-form fieldset.address-lookup input::-webkit-input-placeholder{color:#999;}
	.registration-col .inner-block .login-info-form fieldset.address-lookup input::-moz-placeholder{color:#999; opacity:1;}
	
	.checkout.delivery-detail .address-lookup input::-webkit-input-placeholder{color:#999;}
	.checkout.delivery-detail .address-lookup input::-moz-placeholder{color:#999; opacity:1;}
	.checkout.contact-billing .select-country .address-lookup input::-webkit-input-placeholder{color:#999;}
	.checkout.contact-billing .select-country .address-lookup input::-moz-placeholder{color:#999; opacity:1;}

	header .nav-col nav li.tiernone.country-selection { display: none;}


	.checkout.delivery-detail .shipAddressDiv label,.checkout.delivery-detail .billingAddressDiv label{margin-top:0;}
	.select-country #billingafdpostcode label{margin-bottom:0;}
	.registration-col .inner-block .login-info-form label[for="postcode"],.checkout.delivery-detail label[for="postcode"] { margin-top: 0;}
	.checkout.contact-billing .select-country  fieldset#billingafdpostcode  label,.checkout.contact-billing .select-country  fieldset#billingAddress  label{margin-top:0;}
	.checkout.delivery-detail label.secDropDown,.checkout.contact-billing .select-country fieldset#billingAddress label.secDropDown {clear: left;margin-top: 30px;}
	/** CI-293 **/
	.tier-one-banner .mobile{display:none;}
	.sale-banner.mobile{display:none;}
	/** CI-293 **/
	/*CI-741*/
	.o3b-section .product-section .amount-outer .amount .specialbuy-icon,.detailpage-specialbuy-mobile { display: none;}
	.product-listing-col .product-section .info-wrapper .amount .specialbuy-icon	{display: none;}
	/*CI-741*/
}
@media only screen and (min-width:1024px){
	header.extbar{margin-top:55px;}
	header .nav-col .sub-nav .inner-nav{-moz-transition:opacity 0.3s;/*Firefox 4*/ -webkit-transition:opacity 0.3s;/*Safari and Chrome*/ -o-transition:opacity 0.3s; transition:opacity 0.3s;}
	header .nav-col nav li.tier1nav{padding:14px 15px 14px 14px;}
	header .nav-col nav li.tier1nav > a{background:url('../images/tier-one-white-arrow.png') no-repeat right 1px; padding-right:16px;}
	header .nav-col nav li.tier1nav:hover > a, header .nav-col nav li.tier1nav.active:hover > a{background:url('../images/tier-one-blue-arrow.png') no-repeat right 2px;}
	header .nav-col nav li.tier1nav.tiernone a{background:transparent; padding-right:0;}
	header .nav-col nav li.tier1nav.active > a{background:url('../images/tier-one-left-arrow.png') no-repeat right 1px;}
	
	/*updated header*/
	header .right-col{margin-bottom:20px; margin-right:25px;}
	header .right-col li.third-col:before{right:57%; top:-25px;}
	header .right-col li .drop-arrow{bottom:-13px;}
	/*updated header*/
	
	.car-parts-form.filled-form .select-vehicle{min-height:190px;}
	.zoom-image-popup .modal-body img{max-width:100%; max-height:100%;}
	.product-detail-inner .product-thumb .bx-wrapper:last-child #bx-pager span{width:60px; height:60px;}
	.page-not-found{float:none; display:table-cell; margin:0 auto; width:88%;}
	.search-box-inner .search-summery{padding-top:19px;}
	
	.search-detail-box .search-box-inner .reg-col{margin:0;}
	.search-detail-box .reg-field{width:28%;}
	.search-detail-box .reg-field:hover{background:#fff3af; border-color:#fff3af;}
	.search-detail-box .reg-field button{width:60px;}
	.search-detail-box .select-vehicle{width:71%; padding-bottom:18px;}
	.search-detail-box .select-vehicle:hover{background:#fff3af; border-color:#fff3af;}
	.search-detail-box .select-vehicle .heading{margin-bottom:5px;}
	.search-detail-box .select-vehicle .field{width:18%;}
	.search-detail-box .select-vehicle .field:nth-child(2){margin-right:10px;}
	.search-detail-box .select-vehicle .field.xsmall{width:17%;}
	.search-detail-box .select-vehicle .field.small{width:17%;}
	
	.search-detail-box .search-box-inner{background:transparent; box-shadow:none; padding:0;}
	.search-detail-box .search-box-inner .reg-box{background:#fff; border:2px solid #fff; border-radius:5px; box-shadow:0 0 4px 1px #b0b1b2; float:left; margin-right:1%; padding:15px 20px; width:24%;}
	.search-detail-box .search-box-inner .part-detail-outer{background:#fff; border:1px solid #fff; border-radius:5px; box-shadow:0 0 4px 1px #b0b1b2; float:left; padding:16px; width:75%; height:87px;}
	.search-detail-box .search-box-inner .part-detail{width:86%; margin-top:8px;}
	.search-detail-box .search-box-inner .change-box{width:13%;}
	.search-box-inner .search-summery{padding:0; background:transparent; min-height:auto;}
	.search-box-inner .change-btn{margin-top:0; padding:8px 0;}
	
	.checkout.delivery-option .table-data .row-inner:hover{background:#fff3af;}
	.checkout.payment-detail .select-payment-mode > li:hover{background:#fff3af;}
	
	.tier-one-category .tier-listing li:nth-child(4n){margin-right:0;}
	#ingenico-privacy-policy .modal-dialog{width:40%;}
}
@media only screen and (min-width:1024px) and (max-width:1080px){
	.content-section.cookiebar{margin-top:152px;}
	.slide--up.extbar{top:-44px;}
	.slide--up{top:-99px;}
	.cusotmer-bought-list{margin-bottom:30px;}
	.cusotmer-bought-list .bx-has-controls-direction{position:absolute; width:100%; text-align:center; bottom:-50px; left:0;}
	.cusotmer-bought-list .bx-controls-direction .bx-prev, .cusotmer-bought-list .bx-controls-direction .bx-prev.disabled{display:inline-block; left:0; position:static;}
	.cusotmer-bought-list .bx-controls-direction .bx-next, .cusotmer-bought-list .bx-controls-direction .bx-next.disabled{display:inline-block; right:0; position:static;}
	
	.checkout-right-col.scroll{right:1.7%;}
	
	.shopping-cart-col .basket-table .basket-body .value-selector input{line-height:normal;}
}
@media only screen and (min-width : 1280px) and (max-width : 1290px){
    .main-slider .home-slider{z-index:9; position:relative;}
}
/*CRO-442*/
 .overflow-scroll{
    overflow: hidden;
    position: fixed;
    height: 100%;
    width: 100%;
 }
@media only screen and (min-width : 480px) and (max-width : 767px){
 .search-overlay{
	position: absolute !important;
    z-index: 9999 !important;
    width: 100% !important;
    height: 600px !important;
 }
}
@media (max-width : 767px){
    footer {
        background-color: #233f92;
        position: relative;
        z-index: 99;
    }
    .search-from-input::-webkit-input-placeholder { color:transparent; }
     .search-from-input:-moz-placeholder { color:transparent; }
     .search-from-input::-moz-placeholder { color:transparent; }
     .search-from-input:-ms-input-placeholder { color:transparent; }
}
/*CRO-442*/