﻿.zdzTabs { height: auto; }
	.zdzTabs label { float: none; display: block; font-size:24px;  font-family: "Bebas Neue", sans-serif;  letter-spacing: 1px; color: #fff; padding: 11px 12px 11px 40px; text-align: left; margin-right: 0; height: auto; line-height: normal; position: relative; }
	.zdzTabs label:hover { color: #fff; }
	.zdzTabs label:before { content: ''; position: absolute; left: 8px; top: 12px; text-align: center; width: 24px; height: 24px; border-radius: 2px; background: url(../img/icon-plus.svg) center center no-repeat #fff; -webkit-background-size: contain; background-size: contain; }
	.zdzTabs input:checked ~ label:before { content: ''; background: url(../img/icon-minus.svg) center center no-repeat #fff; -webkit-background-size: contain; background-size: contain; }
	.tabBox { padding: 0; background: none; }
	.tabBox + .tabBox { margin-top: 5px; }
	.panel { border: 1px solid #e6e6e6; border-top: 0; padding: 15px; position: static; width: auto; }
	.panel img { float: none; display: inline-block; margin: 10px 0; }
	.scrollBox { height: auto; max-height: 360px; }

@media only screen and (max-width:1024px) {
	.img-holder input:checked ~ .lightbox .img-popup { max-width: 80vw }
}
@media only screen and (max-width:800px) {
	
	
		.slider:not(.col-1):not(.vScroll) .item h3{font-size: 17px;
    letter-spacing: 1;font-weight: 400;font-family: "Bebas Neue", sans-serif;}
	
	.thumb label {
    display: inline-block;
    width: 80px;
}
.welcome-msg{display:none;}
.thumb label .box{height:70px;}
	
	.zdz-colRight,
	.zdz-colLeft, #LeftPanel{ display: none;!important }
	.main .zdz-col-main .col-inner { margin-left: 0; }
	.main > * + *{ padding-left:0; }
	.itemTitle,
	.itemTitle * { text-align: center; }
	
	.img-holder input:checked ~ .lightbox .img-popup { left: 0; margin-left: 15px; margin-right: 15px; max-width: 100%; max-height: 600px; }
	
		.img-box{ float:none!important; }
	.thumb{ float:none; width:100%; margin-top:15px}
	
		.foot-links .col {
    width: 100% !important; 
	        margin-bottom: 24px;
}

.foot-links ul li.adrs {


    margin-bottom: 5px;
max-width: 126px;        margin: 0px auto;}
	
	
	.slider:not(.col-1):not(.vScroll) .item h3 {

    position: relative;
    top: -1px;
}
	
}
@media only screen and (max-width:767px) {
	.zdz-gallery .img-box { position: relative; }
	.zdz-gallery .img-box,
	.thumb { width: auto; float: none; }
	.thumb { margin-left: -7.5px; margin-right: 7.5px; padding-top: 7.5px; }
	.thumb label { float: none; }
	.thumb label .box { margin: 7.5px; }
	.img-holder input:checked ~ .lightbox .img-popup { margin-left: auto; margin-right: auto; width: 100%; border-width: 3px; }
	.foot-links .col {
    width: 100% !important; 
	        margin-bottom: 24px;
}

.foot-links ul li.adrs {

    margin-bottom: 5px;
max-width: 100%;        margin: 0px auto;}

}
@media only screen and (max-width:640px) { }
@media only screen and (max-width:480px) {
	.mdl-Box .fr { margin: 0 0 10px; float: none; text-align: center; }
}
@media only screen and (max-width:360px) {
	.img-holder .imgBox { height: 280px; }
}


#topSearch{width:390px;}
#topSearch form{margin:0;padding:0;display:block;position:relative;}
#topSearch table{width:100%;position:relative;padding:0;}
#topSearch tr + tr{display:none;}
#topSearch table td{padding:0;}
#topSearch input.v4sbox{margin:0;height:36px;line-height:36px;padding:0 40px 0 10px;border:1px solid #acacac!important;background-color:#fff;font-size:12px;color:#626262;width:100%;float:left; -webkit-appearance: none; -webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;}
#topSearch input:focus{color:#666;}
#topSearch .g-hdn{display:none;}
#topSearch input[type=submit]{border:0;width:36px;height:36px;text-indent:-9999px;position:absolute;right:0;top:0;background:url(https://improveyourvehicle.co.uk/ebaystore/img/icon-search.png) center center no-repeat;font-size:0;cursor:pointer; -webkit-appearance: none; -webkit-border-radius: 0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;}
#topSearch input[type=submit]:hover{background-color:#ccc;}
@media only screen and (max-width: 800px){
#topSearch {display: inline-block;width:70%;}}
@media only screen and (max-width: 767px){
#topSearch {width: 100%;}}
.galleryside{width:55%;}
.textside{width:45%;padding-left: 20px;}
.galleryside, .textside{float:left;display: inline-block;}
.specification li {list-style: disc;list-style-type:disc !important;padding: 6px;}
.specification{ padding:0px 15px !important;}
@media only screen and (max-width: 767px){.galleryside, .textside{width:100%;padding-left:0px;}}
@media only screen and (max-width: 767px){.slider:not(.col-1):not(.vScroll) .item {width: 50%;flex: 0 0 50%;max-width:50%;}}
.zdzTabs label:hover, .zdzTabs input:checked + label{color:#fff !important;}
.join{color:#000;font-size:12px;background-color:#e9e4e0;text-transform:uppercase;border-bottom:1px solid #e9e4e0 ; }
.join a.btn-theme {background-color:#000;color:#fff;}
.foot-links h6{color: #fff;}
.cpyright{color: #fff;background: #000;}
@media only screen and (max-width:800px) {.main-menu { margin-bottom: 0px !important;}}
.welcome-msg{text-align:left;}
.thumb .imgBox:nth-child(7), .thumb .imgBox:nth-child(8), .thumb .imgBox:nth-child(9), .thumb .imgBox:nth-child(10), .thumb .imgBox:nth-child(11), .thumb .imgBox:nth-child(12), .thumb .imgBox:nth-child(13), .thumb .imgBox:nth-child(14), .thumb .imgBox:nth-child(15), .thumb .imgBox:nth-child(16), .thumb .imgBox:nth-child(17), .thumb .imgBox:nth-child(18), .thumb .imgBox:nth-child(19), .thumb .imgBox:nth-child(20){display:none !important;}