.websitescope-topbanner img{
	display: block !important;
}
.websitescope-btngroup-wrapper{
    background: #F4F4F4;
    width: 100%;
    padding: 15px 0px;
    text-align: center;
    margin-bottom: 20px;
}
.websitescope-btn{
	background: #fff;
    display: inline-block;
    padding: 6px 25px;
    border-radius: 50px;
    color: #000;
    font-weight: 900;
    font-size: 24px;
    font-style: italic;
    margin: 0px 20px;
}
.websitescope-textbanner{
    list-style: none;
    background: #fff7e9;
    border-radius: 20px;
    padding: 20px;
    margin: 20px 0px;
    border: 1px dashed #fbb03b;
    font-size: 18px;
    line-height: 1.8;
}
.websitescope-textbanner p{
	margin-bottom: 0px;
}
.websitescope-hasbox-shadow{
    background: url(../images/brakeclutch/websitescope-hasbox-shadow.jpeg);
    margin: 20px 0px;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 30%;
	box-shadow: 0px 12px 10px 0px rgba(0,0,0,.15);
}
.websitescope-textbanner,
.websitescope-smallbanner{
	max-width: 84%;
    margin: 0px auto;
}
.range-wdmodels-wrapper{
	background: #fff;
    box-shadow: 0px 10px 10px 0px rgba(0,0,0,.35);
	padding: 20px;
	margin: 20px;
	margin-bottom: -40px;
}
.range-wdmodels-items{
	list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 15px;
    align-items: center;
    text-align: center;
}
.range-wdmodels-cardimg img{
    display: block !important;
    max-width: 120px;
    margin: 0px auto;
    max-height: 96px;
}
.range-wdmodels-itme{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0px;
    flex-direction: column;
    height: 100%;
}
.range-wdmodels-itme > div{
    width: 100%;	
	flex: 0 0 auto;
}
.range-wdmodels-cardimg{
	margin-bottom: 15px;
}
.range-wdmodels-itme > div.range-wdmodels-cardimg{
	flex: 1 0 auto;	
	display: flex;
    align-items: center;
}
.brakeclutch-brand-banner-wrapper{
    margin-top: 90px;
	position: relative;
}
.brakeclutch-brand-banner{
    display: flex;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    background: #363636;
    padding: 15px;
    transform: translateY(-50%);
    min-height: 74px;
    align-items: center;
}
.brakeclutch-brand-banner.gray-fullbg{
	background: #e8e8e8;
}
.brakeclutch-brand-banner img{
	display: block !important;
	max-width: 76px;
}

.brakeclutch-brand-bannerinfo{
    display: block;
    position: relative;
    border: 3px solid #fbb03b;
	background: #363636;
    border-radius: 20px;
    padding: 20px;
    text-align: left;
    text-transform: uppercase;
	float: left;	
}
.brakeclutch-brand-bannerinfo.pull-right{
    float: right;
	text-align: right;	
}
.brakeclutch-brand-bannerinfo.pull-left{
    float: left;
	text-align: left;	
}
.brakeclutch-brand-bannerinfo.whitebg{
	border: 3px solid #363636;
    background: #fff;	
}
.brakeclutch-brand-title{
    margin: 0px;
    text-transform: uppercase;
    text-align: right;
    font-size: 25px;
    line-height: 1;	
	font-weight: 900;
}
.brakeclutch-brand-bannerinfo.pull-left .brakeclutch-brand-title{
    text-align: left;	
}
.brakeclutch-brand-bannerinfo p{
	text-align: left;	
}
.brakeclutch-brand-title.underline{
	border-bottom: 2px solid #fbb03b;
}
.brakeclutch-brand-bannerinfo.whitebg .brakeclutch-brand-title.underline{
	border-bottom: 2px solid #363636;
}
.brakeclutch-brand-bannerinfo p{
	font-weight: bold;
    font-size: 32px;
    margin-top: 0px;
    margin-bottom: 0px;	
	line-height: 1.2;
}
.brakeclutch-baceblock-infowrapper{
	margin: 20px 0px;	
}
.brakeclutch-baceblock-infowp{
	display: block;
    width: 100%;
    clear: both;
    overflow: hidden;
    margin: 20px 0px;
}
.brakeclutch-baceblock-info-text{
    display: block;
    padding: 20px;
    border: 4px solid #363636;
    margin: 0px 20px;
    position: relative;
    background: #fff;
	margin-bottom: 10px;
}
.brakeclutch-baceblock-info-text:after{
	content:"";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 10px;
	background: #363636;
	left: 10px;
	z-index: -1;
}
.black-fullbg{
	background: #363636;	
}
.brakeclutch-finder-wrapper{
	background: #000000;
    padding: 20px;
}
.brakeclutch-form-label{
	color: #fff;
}
.brakeclutch-form-control{
    display: flex;
    flex-wrap: wrap;
}
.garages-number.car-rego-input{
	border: 2px solid #fbb03b !important;
    width: 100%;
    padding: 0px 10px;
    height: 42px;
	display: flex;
    align-items: center;
}
.garages-select{
	border: 2px solid #fbb03b !important;
    display: block;
    width: 100%;
    padding: 0px 10px;
    height: 42px;	
}
.brakeclutch-form-control > input{
	height: 42px;
    border: 2px solid #fbb03b !important;
}
.brakeclutch-form-control .car-rego-search-modal-find-vehicle{
	height: 42px;
    padding: 0px 10px;
}
.brakeclutch-finder.servicechecklist-finder-filter .finderDropdowns-items{
	padding: 10px 0px;
}
.return-top-btnwrap{
	margin: 30px 0px;
}
.return-top-btnwrap .return-top-btnstyle{
	font-size: 18px;
    padding: 10px 30px;
    border-radius: 30px;
    color: #000;
    width: 100%;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.return-top-btnwrap .return-top-btnstyle .topicon{
	display: inline-block;
    margin-left: 20px;
}
.return-top-btnwrap .return-top-btnstyle .topicon img{
	max-width: 24px;
}
.brakeclutch-products-topbrand-banner{
    margin: 30px 0px;
    width: 100%;
    clear: both;
    overflow: hidden;
}
.brakeclutch-products-topbrand-info{
    display: flex;
    width: 100%;
    max-width: 100%;
	align-items: center;
}
.brakeclutch-products-topbrand-info.brandlogo{
	margin-top: 20px;	
}
.brakeclutch-products-topbrand-info > div{
	width: 50%;
	position: relative;
	padding: 0px 10px;
}
.brakeclutch-products-topbrand-info.black_bg {
	background: #000;
	color: #fff;
	padding: 15px 10px;
}
.brakeclutch-products-topbrand-info.black_bg > div:first-child:after{
	content:"";
	display: block;
	height: 100%;
	width: 1px;
	background: rgba(255,255,255,.7);
	position: absolute;
	right: -1px;
	top: 0px;
}
.brakeclutch-products-brand h3{
	text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 900;
    font-family: "Gotham";
}
.brakeclutch-products-brand img{
    display: block !important;
    max-width: 120px;
    margin: 0px auto;	
}
.brakeclutch-products-lists{
	border: 2px solid #000;
	padding: 10px;
	width: 100%;
	margin-bottom: 20px;
}
.brakeclutch-products-items{
	list-style: none;
    padding: 0px;
    margin: 0px;
}
.brakeclutch-products-item{
	display: flex;
    align-items: center;
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 100%;
	padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ddd;
}
.brakeclutch-products-item:last-child{
	border-bottom: 0px;
}
.product-image.brakeclutch-product-img{
	width: 120px;
    padding: 5px;
	margin-right: 20px;
}
.brakeclutch-product-img .product-item-photo{
	display: block;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,.35);
    padding: 5px;
    border-radius: 10px;
}
.brakeclutch-product-info{
	display: flex;
    justify-content: space-between;
	margin-top: 10px;
}
.brakeclutch-product-info .product-price{
	color: #fbb03b;
    font-size: 24px;
    font-weight: bold;
}
.brakeclutch-product-info .add-to-cart .action.primary{
	color: #000;
    border-radius: 30px;
}
.brakeclutch-products-totalwp{
	background: #000;
	color: #fff;
	padding: 10px 10px;	
	margin-top: 30px;
}
.brakeclutch-products-total{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.brakeclutch-products-total > .label{
	width: 100%;
}
.brakeclutch-products-total > *{
	font-weight: bold;
	text-transform: uppercase;
}
.brakeclutch-products-total .checkout-btn{
	background: #fb3b3b;
	color: #fff;
	padding: 10px 30px;
	border-radius: 30px;
}
.brakeclutch-products-total > div{
	color: #fff;
	font-size: 18px;
	margin-bottom: 10px;
}
.contactus-linstyle .contactus-link{
	border: 2px solid #555;
    display: block;
    border-radius: 40px;
    margin: 30px 0px;
	margin-bottom: 1rem;
    text-align: center;
    color: #555;
    font-size: 24px;
    padding: 10px 20px;
}
.contactus-linstyle .contactus-link img{
	max-width: 32px;
    vertical-align: middle;
}
.brakeclutch-footer p{
	text-align: center;
    font-style: italic;
}
.brakeclutch-footer p img{
	max-width: 16px;
    vertical-align: middle;
}
.brakeclutch-products-total > div{
	font-size: 18px;
}
.brakeclutch-products-total .checkout-btn{
	font-size: 14px;
}
.brakeclutch-take-offroad{
	font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin: 30px 0px;
    text-transform: uppercase;
}
.brakeclutch-htitle{
	text-transform: uppercase;
    font-size: 18px;
}
.brakeclutch-brand-bannerinfo p{
	font-size: 14px;
	font-weight: 700;
    line-height: 1;
    margin-top: 5px;
}
.brakeclutch-take-offroad{
	font-size: 18px;
	line-height: 1.2;
}

.brakeclutch-form-label .mobile-heidden{
	display: none;
}
.brakeclutch-baceblock-info-text ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
	font-weight: 500;
}
.brakeclutch-baceblock-info-text ul li:before{
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 10px;
    background: #fbb03b;
    margin-right: 20px;
    vertical-align: middle;
}
.car-rego-search-modal-find-vehicle.brakeclutch-form-label{
	padding: 0px;
	display: none;
}
.brakeclutch-product-baceinfo{
	width: 100%;
}
.brakeclutch-product-info .add-to-cart .addto_quote.action.primary.selected{
	background: #777;
    color: #fff;
}

.brakeclutch-product-info .add-to-cart .addto_quote.action.primary.selected:after{
	content: "\f058";
    display: inline-block;
    font-family: 'FontAwesome';
    padding-left: 5px;
}
.kitbuilder_applications_content.kitbuilder-gap-bottom > h2{
	margin: 0px;
    text-transform: uppercase;
}

@media(min-width: 540px){
	.brakeclutch-brand-title{
		font-size: 30px;
	}
	.brakeclutch-brand-banner img{
	    max-width: 100px;	
	}
}
@media(min-width: 640px){
	.range-wdmodels-items{
	    grid-template-columns: repeat(3,1fr);
	}
	.brakeclutch-brand-banner img{
		max-width: 120px;
	}
}

@media(min-width: 768px){
	.websitescope-textbanner,
	.websitescope-smallbanner,
	.brakeclutch-brand-banner-wrapper .container,
	.brakeclutch-htitlewp .container{
		max-width: 72%;
	    margin: 0px auto;
	}
	.range-wdmodels-title{
		padding-left: 8%;
	}
	.brakeclutch-brand-bannerinfo,
	.brakeclutch-brand-bannerinfo.whitebg{
		border-width: 4px;
	}
	.brakeclutch-baceblock-infowp.two-clumon{
	    display: flex;
    	align-items: center;
	}
	.brakeclutch-baceblock-infowp.two-clumon > div{
		width: 50%;
		float: left;
	}
	.brakeclutch-baceblock-infowp.two-clumon > div.left{
		padding-right: 20px;
	}
	.brakeclutch-baceblock-infowp.two-clumon > div.right{
		padding-left: 20px;
	}
	.brakeclutch-form-control{
	    display: flex;
	    flex-wrap: nowrap;
	}
	.garages-select{
		border-left: 0px !important;
	}
	.opacity-hidden{
		opacity: 0;
	}
	#car-rego-search-form-brakeclutch{
	    display: flex;
    	align-items: center;
	}
	#car-rego-search-form-brakeclutch .harfwidth{
		width: 100%;
	}
	.brakeclutch-form-label .mobile-heidden{
		display: block;
	}
	#car-rego-search-form-brakeclutch .brakeclutch-form-group.small-width{
		width: 30px;
	}
	.brakeclutch-form-group.small-width .brakeclutch-form-control{
	    justify-content: center;
	}
	.garages-button-contral.brakeclutch-form-control{
		margin-left: 20px;
	}
	.return-top-btnwrap .return-top-btnstyle{
		font-size: 24px;
	}
	.return-top-btnwrap .return-top-btnstyle .topicon img{
		max-width: 30px;
	}
	.brakeclutch-products-topbrand-info.black_bg {
		padding: 20px;
	}
	.brakeclutch-products-lists-wrapper{
		display: flex;
	}
	.brakeclutch-products-lists-wrapper > div.brake{
		margin-right: 6px;
	}
	.brakeclutch-products-lists-wrapper > div.clutch{
		margin-left: 6px;
	}
	.brakeclutch-products-total{
		flex-wrap: nowrap;
	    justify-content: space-between;
	    align-items: center;
		padding: 10px 40px;
	}
	.brakeclutch-products-total > .label{
		width: 70%;
	}
	.brakeclutch-products-total > div{
		font-size: 22px;
	}
	.brakeclutch-products-total .checkout-btn{
		font-size: 18px;
	}
	.range-wdmodels-cardimg img{
	    max-width: 180px;
	}
	.brakeclutch-brand-title{
		font-size: 48px
	}
	.brakeclutch-brand-bannerinfo p,
	.brakeclutch-products-brand h3,
	.brakeclutch-take-offroad{
		font-size: 24px;
	}
	.brakeclutch-htitle{
		font-size: 29px;
	}
	.car-rego-search-modal-find-vehicle.brakeclutch-form-label{
		padding: 0px;
		display: block;
	}
	.brakeclutch-product-baceinfo{
		width: calc(100% - 120px);
	}
	.brakeclutch-brand-bannerinfo p{
		margin-top: 10px;
	}
	.brakeclutch-brand-banner{
		min-height: 80px;
	}
	.brakeclutch-htitle{
		font-size: 22px;
	}

}

@media(min-width: 992px){
	.websitescope-textbanner,
	.websitescope-smallbanner,
	.brakeclutch-brand-banner-wrapper .container,
	.brakeclutch-htitlewp .container{
		max-width: 65%;
	    margin: 0px auto;
	}
	.range-wdmodels-items{
	    grid-template-columns: repeat(4,1fr);
	}
	.range-wdmodels-cardimg img{
	    max-width: 220px;
	}
	.brakeclutch-brand-title{
	    font-size: 62px;	
	}
	.brakeclutch-brand-bannerinfo,
	.brakeclutch-brand-bannerinfo.whitebg{
		border-width: 6px;
		padding: 30px;
	}
	.brakeclutch-baceblock-infowp.two-clumon > div.left{
		padding-right: 30px;
	}
	.brakeclutch-baceblock-infowp.two-clumon > div.right{
		padding-left: 30px;
	}
	.brakeclutch-baceblock-info-text{
		padding: 20px 40px;
	}	
	.brakeclutch-brand-title{
		font-size: 56px
	}
	.brakeclutch-brand-bannerinfo p,
	.brakeclutch-products-brand h3,
	.brakeclutch-take-offroad{
		font-size: 28px;
	}
	.brakeclutch-htitle{
		font-size: 32px;
	}
	.brakeclutch-brand-banner img{
		max-width: 180px;
	}
	.brakeclutch-brand-banner{
		min-height: 90px;
	}
	.brakeclutch-htitle{
		font-size: 26px;
	}
}

@media(min-width: 1200px){
	.range-wdmodels-items{
	    grid-template-columns: repeat(5,1fr);
	}
	.brakeclutch-brand-title{
		font-size: 62px
	}	
	.brakeclutch-brand-bannerinfo p,
	.brakeclutch-products-brand h3,
	.brakeclutch-take-offroad{
		font-size: 32px;
	}
	.brakeclutch-htitle{
		font-size: 36px;
	}
}


@media(max-width: 767.98px){
	.garages-number.car-rego-input,.garages-select{
		margin-bottom: 10px;
	}
	.brakeclutch-brand-bannerinfo{
		border-radius: 8px;
		padding: 8px 10px;
	}
	.brakeclutch-brand-bannerinfo.pull-left{
		text-align: right;	
	}
	.brakeclutch-brand-bannerinfo.pull-left .brakeclutch-brand-title{
		text-align: right;	
	}
	.brakeclutch-brand-bannerinfo p{
		text-align: right;	
	}

}
