@font-face {
    font-family:'CenturyGothicBold';
    src: url('../fonts/CenturyGothicBold.eot');
    src: url('../fonts/CenturyGothicBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CenturyGothicBold.woff2') format('woff2'),
        url('../fonts/CenturyGothicBold.woff') format('woff'),
        url('../fonts/CenturyGothicBold.svg#CenturyGothicBold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-F003;
}

@font-face {
    font-family:'CenturyGothic';
    src: url('../fonts/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CenturyGothic.woff2') format('woff2'),
        url('../fonts/CenturyGothic.woff') format('woff'),
        url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-F003;
}

a:hover{
	text-decoration:none;
}
.page-header{
	background-color:#000;
}
.top-links-cart li{
	list-style:none;
}
.top-links-cart div.minicart-wrapper, .top-links-cart div.top_authorization{
	float:left;
}
.top-links-cart .actions a.edit:before, .top-links-cart .actions a.edit:hover:before{
	background-color:transparent !important;
	width:20px;
}
#mini-cart .product-item-details{
	color:#000 !important;
}
.top-links-cart ul, .top-links-cart li{
	float:left;
	color:#FFF;
}
.top-links-cart ul{
	margin-bottom:0px;
}
.top-links-cart a{
	color:#FFF;
}
.top-links-cart a:hover{
	color:#8D8D8D;
	text-decoration:none;
}
.message_icon a:hover{
	text-decoration:none;
}
.logo_left_container .logo{
	margin-top:23px;
}
.message_icon a:before{
	content: "\e61d";
    font-family: 'luma-icons';
    font-size: 24px;
    margin-right: 10px;
}
.header_top_last{
	float:right !important;
	padding-left:0px;
	margin-right:15px;
}
.block.newsletter .title strong{
	font-size: 36px;
    padding-bottom: 20px;
    display: inline-block;
    font-weight: normal;
}
.block.newsletter .title{
	color:#FFF;
	display: block;
}
.message_icon{
	margin-right: 5px;
    border-right: solid 1px #FFF;
    padding-right: 5px;
    line-height: 20px;
    position: relative;
    top: 14px;
}
.top-links-cart{
	width:68% !important;
	float:right;
	margin-top:10px;
}
.top_authorization{
	margin-left: 10px;
    margin-top: 3px;
}
.top_authorization a{
	position: relative;
    top: -3px;
    left: 7px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}
.store_phone a{
	font-family:"BebasNeueRegular";
	font-size:36px;
}
.store_phone{
	font-size:28px;
}
ul.header.links{
	padding-left:10px;
	/*margin-right:10px;*/
}
.block-search .control{
	position:relative;
}
input#search{
	position: absolute;
    left: 0px;
    height: 40px;
    top: 40px;
    width: 350px;
    background-color: #747474;
    color: #FFF;
    border: solid 1px #000;
}
#search_autocomplete ul li{
	text-transform: uppercase;
    width: 84%;
    overflow: hidden;
}
.search-autocomplete{
	top:80px;
	width:350px;
}
.search-autocomplete ul li.selected{
	background-color:#000;
}
.search-autocomplete ul li .amount{
	color:#FFF;
	font-weight:bold;
}
.search-autocomplete ul:not(:empty){
	background: #757575;
    border: 1px solid #000;
    border-top: 0;
    overflow: hidden;
	width:100%;
}
#newsletter-validate-detail input{
	padding: 30px;
    background-color: #000;
    width: 100%;
    color: #FFF;
	font-size: 20px;
    font-weight: bold;
}
::placeholder{
	color:#FFF;
}
button.action{
	background-color: #A50101 !important;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
	border:none;
	font-family: 'Raleway';
    font-size: 16px;
    font-weight: bold;
    min-width: 170px;
    margin-right: 20px;
    padding: 10px;
	min-width:180px;
	margin-right:20px;
}
.primary a.action{
	background-color:#A50101;
}
.primary a.action:hover{
	background:#A50101 !important;
	opacity:0.75;
}
.primary a.action:hover:before{
	background-color: #074F76 !important;
}
.primary a.action:before{
	min-height:36px !important;
}

.actions-toolbar div.primary{
	position:relative;
}
.footer-top-block-inner .content{
	border:solid 1px #FFF;
}
.footer_social{
	background-color: #353535;
    padding: 20px 0px;
    display: inline-block;
    width: 100%;
}
.minicart-items-wrapper a.edit{
	background-color:transparent !important;
	position:relative;
	top:10px;
}
.footer_social .icons{
	float: left;
    width: 70%;
}
.footer_social .movetop{
	float:right;
	background-image:url('../images/goto_top.png');
	background-repeat:no-repeat;
	width:77px;
	height:76px;
	cursor:pointer;
}
.footer-block-1 img{
	width:60px;
	margin-right:15px;
	margin-top:40px;
	height:59px;
}

.faqs_list_view h2{
	font-size:24px;
	font-weight:bold;
	cursor:pointer;
}
.faqs_list_view h2.active:after{
	content: "\e621";
    font-family: 'luma-icons';
    color: #707070;
    font-size: 16px;
    float: right;
}
.top_faq_subheading{
	font-size:42px;
	line-height:48px;
	padding-bottom:30px;
}
.faqs_list_view{
	padding-bottom:40px;
}
.event_meta a:hover, .event_meta a:active{
	color:#8D8D8D;
}
.faqs_list_view h2:after{
	content: "\e622";
    font-family: 'luma-icons';
    color: #707070;
    font-size: 16px;
    float: right;
	cursor:pointer;
}
.faqs_list_item .answers{
	display:none;
	padding-bottom:40px;
}
.footer-block-3 .column1, .footer-block-3 .column2, .footer-block-3 .column3{
	width:30%;
	margin-right:20px;
	float:left;
}
.section-directions-inner .grid12-5{
	margin-left:0px !important;
	width:49%;
}
.section-directions-right iframe{
	height:387px;
}
.section-directions-inner .grid12-6{
	margin-right:0px !important;
	width:49%;
}
.footer-block-3 .column3{
	margin-right:0px;
}
.footer-block-3 .column1 .midlefooter-content-links:nth-child(2), .footer-block-3 .column1 .midlefooter-content-links:nth-child(3), .footer-block-3 .column2 .midlefooter-content-links:nth-child(2),
.footer-block-3 .column3 .midlefooter-content-links:nth-child(2){
	margin-top:20px;
}
.footer-block-3 .middle-footer-content{
	width:100%;
}
.footer-block-3 .middle-footer-content .midlefooter-content-links{
	width:100%;
}
.cms-index-index #maincontent{
	margin-top: 150px;
}
.banner_overlay{
    width: 100%;
    position: absolute;
    z-index: 999;
    height: 472px;
    top: 0px;
	background-image: url('../images/cms_banner_overlay.png');
}

.banner_img{
	position: relative;
    z-index: 99;

}
.banner_caption{
	position: absolute;
    z-index: 9999;
	right: 3%;
    width: 50%;
    text-align: center;
}

#bannerSlider .owl-controls{
	position: relative;
    right: 50px;
    top: -75px;
    z-index: 99999;
    width: 100%;
    text-align: right;
}
.owl-theme .owl-controls .owl-page span{
	border:solid 1px #FFF;

}
.owl-theme .owl-controls .owl-page.active span{
	background-color:#FFF;
}
.top-categories-item{
	cursor:pointer;
}
.top-categories-item-inner .category_overlay{
	background-color: #000;
    width: 100%;
    position: absolute;
    top: 0px;
    height: 345px;
    z-index: 99;
    opacity: 0.3;
}
.cat-text-block a{
	color:#FFF;
	text-transform:capitalize;
}
.cat-text-block a:hover{
	color:#8D8D8D;

}
.cat-text-block{
	position: relative;
    top: -35px;
    z-index: 999;
}
.top-categories-item-inner{
	position:relative;
}
.top_notice{
	position: absolute;
    left: 30px;
    top: 20px;
    background-color: #A50101;
    color: #FFF;
    padding: 10px 15px;
    text-transform: uppercase;
	font-size: 15px;
    font-weight: bold;
}
.more_top_categories .cat-text-block{
	top:-90px;
}
.more_top_categories .top-categories-item-inner .category_overlay{
	height:313px;
}
.welcome_left{
	width:40%;
	float:left;
	margin-right:15px;
}
.welcome_right .actions-primary{
	margin-top:25px;
}
.welcome_right p{
	margin-bottom:30px;
}
.welcome_right{
	width:55%;
	float:left;
	padding-bottom:100px;
	font-size:16px;
}
.welcome_container h3{
	font-size: 54px;
    line-height: 58px;
    margin-bottom: 45px;
	font-family: 'BebasNeueRegular';
	text-align:center;
	padding-top:65px;
}
.why_jenvey_left p:last-child{
	padding-bottom:0px;
}
.why_jenvey{
	min-height:433px;
}
.why_jenvey_left h3{
	padding-top:30px;
}
.why_jenvey_below_banner .container{
	max-width:1100px !important;
}
.welcome_left h3, .why_jenvey_left h3, .home_gallery_top h3, .home-page-engines h3, .newsletter h3{
	font-size: 54px;
    line-height: 58px;
    margin-top: 0px;
    margin-bottom: 25px;
	font-family: 'BebasNeueRegular';
}
.columns .column.main{
	padding-bottom:0px !important;
}
.home-page-engines h3, .newsletter h3{
	color:#FFF;
}
.welcome_image img{
	width:90%;
}

.why_us li:first-child{
	border-left:solid 1px #B4B4B4;
}

.footer-left-logo img{
	width:65%;
	height:100%;
}
.help-navigation .level-top > .ui-menu-icon:after{
	position:relative;
	top:-3px;
}
.block.newsletter .action.subscribe{
	margin-top:13px;
}
.cms-home .why_us li, .why_us li{
	list-style:none;

    border-right: solid 1px #B4B4B4;
    display: inline;
}
.cms-home .why_us li{
	padding: 15px 32px;
}
.why_us li{
	padding: 15px 45px;
}
.why_us li.worldwide:before{
	content:"";
	background-image:url('../images/worldwide.png');
	margin-right:10px;
	width: 29px;
    height: 28px;
    display: inline-block;
	position:relative;
	top:10px;
	background-repeat:no-repeat;
}
.why_us li.madeinuk:before{
	content:"";
	background-image:url('../images/madeinuk.png');
	margin-right:10px;
	width: 29px;
    height: 15px;
    display: inline-block;
	position:relative;
	top:2px;
	background-repeat:no-repeat;
}
.why_us li.insuredcourier:before{
	content:"";
	background-image:url('../images/insuredcourier.png');
	margin-right:10px;
	width: 29px;
    height: 29px;
    display: inline-block;
	position:relative;
	top:10px;
	background-repeat:no-repeat;
}
.home_engine_container ul{
	display: inline-block;
    width: 100%;
    padding-left: 0px;
}
.home_engine_container{
	display: inline-block;
    width: 100%;
    padding-bottom: 70px;
    padding-top: 80px;
	margin-top:-11px;
}
.why_us li.customerservice:before{
	content:"";
	background-image:url('../images/customerservice.png');
	margin-right:10px;
	width: 29px;
    height: 29px;
    display: inline-block;
	position:relative;
	top:10px;
	background-repeat:no-repeat;
}
.more_info1{
	margin-top:-30px;
	cursor:pointer;
}
.more_title a{
	color:var(--white);
}
.more_title a:hover{
	color:#8D8D8D;
}
.footer-middle .container, .footer-bottom .container{
	max-width:1230px !important;
}
.category_desc_container{
	position:relative;
}
.category-top-desc .category_overlay, .category_desc_container .category_overlay{
	background-color:#000;
	opacity:0.44;
	position:absolute;
	z-index:99;
	width:100%;
	height:100%;
	top:0px;
}
.category-top-desc-inner{
	position:relative;
	z-index:100;
}
.main-address-block{
	margin-top:15px;
}
.footer-middle-block-top{
	padding-bottom:50px;
}
.why_us ul{
	margin:0px;
	padding:0px;
}
.more_info_content {
	position:relative;
    overflow: hidden;
    margin-right: 14px;
}
.more_title{
	position: absolute;
    z-index: 9999;
    color: #FFF;
    bottom: 25px;
    left: 15px;
    font-size: 28px;
	font-weight:bold;
}
.more_info_content .more_image{
	height:188px;
}
.more_info_content .more_overlay {
    background-color: #000;
    width: 101%;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0.4;
}
.why_jenvey_info{
	background-color: #8D8D8D;
    margin-top: -20px;
	color:#FFF;
	display:inline-block;
	width:100%;
	font-size:14px;
}
.why_jenvey_left{
	float:left;
	width:48%;
}
.why_jenvey_right{
	float:left;
	width:52%;
}
.text_content{
	width: 68%;
    float: right;
    margin-right: 20px;
	padding:30px 0px 13px 0px;
}
.why_jenvey_left .actions-primary{
	margin-top:20px;
}
.why_jenvey_right img{
	width:100%;
	height:428px;
}
.home_gallery{
	background-color:#4D4D4D;
}
.home_gallery h3{
	width:20%;
	padding-right:40px;
	float:left;
}
.home_gallery .photo_details{
	width:70%;
	color:#FFF;
	border-left:solid 1px #FFF;
	padding-left:40px;
	float:left;
}
.home_gallery_images{
	clear:both;
	padding-top:40px;
}
.home_gallery{
	display: inline-block;
    width: 100%;
    padding: 40px 0px;
    color: #FFF;
}
.minicart-wrapper .action.showcart{
		font-size:13px;
		font-weight:bold;
}
.more_top_categories .top-categories-item:first-child .cat-text-block{
	top:-110px;
}
.more_info1 .more_info_content:first-child{
	margin-left:0px;
}
.helpnav .links-sub-title a{
	font-size:16px !important;
	font-weight:bold !important;
}
.helpnav .subcontents a{
	font-size:14px !important;
	font-weight:normal !important;
	line-height:24px !important;
}
.helpnav .column1{
	width:47%;
	float:left;
	margin-right:20px;
}
.helpnav .column2{
	width:47%;
	float:left;
}
.helpnav{
	width:400px;
}
.helpnav .middle-footer-content-inner .midlefooter-content-links{
	width:100% !important;
}
.helpnav a:hover{
	color:#8D8D8D !important;
}
.nav .submenu{
	z-index:100000;
}
.breadcrumbs{
	padding:30px;
}
.breadcrumbs a:hover{
	color:#8D8D8D;
	text-decoration:none;
}
.breadcrumbs .item:not(:last-child):after{
	font-size:14px;
	margin-top:2px;
}
.breadcrumbs a, .breadcrumbs strong{
	color:#000;
	font-size:16px;
	font-family: "CenturyGothic";
}
.category-maintitle{
	background-color:#000;
	padding:40px;
	margin-left:0px;
}
.category-top-desc{
	width:67.45%;
	margin-right:0px;
	min-height:126px;
}
.category-maintitle h1 span{
	font-family: 'BebasNeueRegular';
    font-size: 40px;
    line-height: 45px;
}
.category-description{
	padding: 40px;
    font-size: 28px;
}
.subcategory-item-list ul li span.subcat-name:after{
	content:"";
}
span.subcat-name{
	margin-top:15px;
}
/*span.subcat-name:after{
	content:"";
	float:right;
	margin-right:10px;
	background-image:url('../images/category_arrow.png');
	background-repeat:no-repeat;
	width:22px;
	height:20px;
	padding-top: 10px;
    padding-bottom: 5px;
}*/
.jenvey_delivery{
	background-color:#F2F2F2;
	padding:50px;
}
.jenvey_delivery .top_delivery{
	font-family:'BebasNeueRegular';
	font-size:32px;
	line-height: 35px;
    margin-bottom: 40px;
}
.jenvey_delivery .why_us{
	margin-bottom:20px;
}
.catalog-category-view .page-main{
	padding-bottom:40px;
}
.cms-index-index .jenvey_delivery{
	display:none;
}
.category-title-text h1{
	background-color: #000;
    padding: 40px;
    margin-left: 0px;
    color: #FFF;
    margin-right: 15px;
	min-height:127px;
}
.category-title-text{
	margin-left:0px;
	width:100% !important;
}
.category_desc_listing {
    padding: 20px 30px;
    font-size: 28px;
    width: 90%;
    margin-right: 0px;
	margin-top:20px;
	line-height:32px;
	color:#FFF;
	min-height:146px;
	z-index:999;
	position:relative;
}
.products-grid .product-item-name a{
	font-family: "CenturyGothicBold";
	font-size:20px;
	font-weight:400;
	text-transform:uppercase;
}
.products-grid .price-box .minimal-price span.price-label{
	font-size:15px;
	position:relative;
	top:0px;
	font-weight:400;
	font-family: "CenturyGothic";
}
.products-grid .price-box .price-wrapper{
	width:50%;
	text-align:right;
}
.products-grid .price-box p.minimal-price{
	width:100%;
}
.products-grid .part-no{
	margin-top:15px;
	font-family: "CenturyGothic";
	font-size:14px;
	font-weight:400;
}
.category-thumb-image{
	margin-top: -75px;
}
.price_listing{
	float:left;
	width:80%;
}
.view_product{
	float:right;
	width:15%;
}
/*.view_product a:after{
	content:"";
	float:right;
	background-image:url('../images/category_arrow.png');
	background-repeat:no-repeat;
	width:22px;
	height:20px;
	padding-top: 10px;
    padding-bottom: 5px;
	position:relative;
	top:10px;
}*/
a.noarrow_live{
	position: relative !important;
    background: none !important;
    bottom: inherit !important;
    right: inherit !important;
}
.price_arrow{
	margin-top:15px;
}
.callforprice_text, .callforprice_clickme{
	font-size: 23px;
    color: #F70000;
    font-family: 'Raleway';
}
.callforprice_clickme{
	cursor:pointer;
}
.product_tax_notice_info{
	text-align:left;
	color:#000;
}
.fotorama__nav{
	white-space:initial !important;
}
.fotoama__stage, .fotorama__nav{
	overflow:initial !important;
}
.fotorama__nav-wrap--horizontal{
	height:350px !important;
}
.product-info-price .price-label{
	font-size: 36px !important;
    text-transform: capitalize !important;
	color:#000;
}
.product-info-price .price-label:after{
	margin-right:10px;
	content:"";
}
.fieldset-bundle-options legend{
	display:none;
}
.fieldset-bundle-options .field.option label{
	font-size:16px;
	font-weight:bold;
	line-height: 24px;
    min-height: 28px;
	margin-bottom:10px;
}
.bundle-options-wrapper .option:nth-child(even)
{
	float:right;
}
/*.bundle-options-wrapper .option:last-child{
	clear:both;
	width:100%;
}*/

.bundle-options-wrapper .option:last-child label{
	min-height:auto !important;
}
.bundle-options-wrapper .option:last-child .options-list{
	width:97%;
	padding: 7px 10px;
}
.bundle-options-wrapper .option:last-child .control{
	width:100% !important;
}
.bundle-options-container .product-options-wrapper .fieldset > .field{
	border-top:none;
	margin-bottom:40px;
}
.custom-bundle-addtocart .price-qty-label-combine.clearfix{
	border:solid 1px #C7C7C7;
}
.custom-bundle-addtocart .configure-qty-box, .configure-addtocart-right{
	float:left;
}
.custom-bundle-addtocart .price-configure-label{
	width: 80%;
    padding: 20px 20px;
}
.custom-bundle-addtocart .configure-qty-box label{
	float: none !important;
    margin-bottom: 5px;
    margin-top: -7px;
}
.custom-bundle-addtocart .configure-qty-box{
	width: 8%;
    /*padding: 5px 10px;*/
	padding:20px;
    text-align: center;
	border-left: solid 1px #C7C7C7;
	min-height:83px;
}
.custom-bundle-addtocart .left_title{
	width: 50%;
    float: left;
    margin-right: 20px
}
.bundle-options-wrapper .option:last-child span.product-name{
	border:none !important;
	text-align:left;
}
.bundle-options-wrapper .option:last-child span{
	height:auto !important;
}
.bundle-options-wrapper .option:last-child .options-list input{
	width:auto;
}
.bundle-options-wrapper .option{
	width:47%;
	margin-right:20px;
	float:left;
	position:relative;
}
.bundle-options-wrapper .option:nth-child(1n+1){
	margin-right:0px;
}
.bundle-options-wrapper select{
	width:79% !important;
	float:left !important;
	border-right:none !important;
}
.bundle-options-wrapper .nested{
	width: 20%;
    float: right;
    border: solid 1px #C7C7C7;
    min-height: 58px;
    text-align: center;
}
.bundle-options-wrapper .nested .qty{
	margin:0px !important;
	height:18px !important;
	padding:8px;
}
.bundle-options-wrapper .option .control{
	width:96% !important;

}
.bundle-options-wrapper .option .control span.product-name, .bundle-options-wrapper .option .control select, .bundle-options-wrapper .option .control input{
	font-size:14px;
	font-family: 'Raleway';
	font-weight:normal;
	width:70%;
	float:left;
	height:59px;
	border:solid 1px #C7C7C7;
}
.bundle-options-wrapper .option .control input.qty{
	height:39px;
	border:none !important;
	text-align:center;
	width:100%;
	font-size:18px;
}
.single_select span{
	border:none !important;
}
.single_select{
	width: 73%;
    float: left;
    border: solid 1px #C7C7C7;
    height: 38px;
	padding:10px;
	border-right:none;
}
.bundle-options-container .product-options-wrapper .fieldset > .field{
	padding-top:0px !important;
}
select.bundle-option-select{
	font-size:13px !important;
}
#search_mini_form .close_icon:before{
	font-family: 'luma-icons';
	content: "\e616";
	font-size:16px;
	color:#FFF;
	position: absolute;
    top: 34px;
    left: 320px;
	cursor:pointer;
}
.single_select span.product-name{
	width:68% !important;
	float:left !important;
	font-size:13px !important;
}
.single_select .price-notice{
	width:30%;
	float:right;
	text-align:left;
	white-space: nowrap;
	margin-top:8px;
}
.single_select .price-notice span.price{
	font-size:14px !important;
}

.cart-summary{
	padding:1px 10px 24px !important;
}
.checkout-cart-index button.action:hover{
	border:none !important;
}
.checkout-cart-index button.action{
	min-width:230px;
}
#discount-coupon-form button.action{
	min-height:36px;
	margin-left:15px;
}
.checkout-cart-index button.action span{
	font-size:14px !important;
	white-space:nowrap;
}
.checkout-agreements button.action, .checkout-agreements button.action:before{
	background:none !important;
}
.checkout-agreements button.action span{
	text-transform:capitalize;
	color:#000;
	cursor:pointer;
}
.checkout-agreements button.action span:hover, .checkout-agreements button.action:hover{
	text-decoration:none !important;
}
.checkout-onepage-success #maincontent a.action{
	min-width:230px !important;
}
.checkout-onepage-success #maincontent a.action:before{
	min-height:43px !important;
}
.checkout-onepage-success #maincontent #registration a.action {
	padding-left:37px;
}
.checkout-onepage-success #maincontent a.action span{
	font-size:14px !important;
}
a.create{
	min-width:230px !important;
}
a.create:before{
	min-height:42px !important;
}
.customer-account-login .secondary{
	float: right;
    margin-top: 5px;
    margin-right: 10px
}
.login-container .block-new-customer .actions-toolbar{
	margin-top:45px !important;
}
.fieldset{
	margin-bottom:20px;
}
.customer-account-create .actions-toolbar{
	padding-bottom:30px;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action{
	color:#FFF !important;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus){
	box-shadow:none !important;
}
.homepage_gallery ul{
	padding-left:0px;
	/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	list-style-type:none;
}
.homepage_gallery li{
	width:20%;
	float:left;
	margin-bottom:-5px;
	/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	overflow:hidden;
}
.action_gallery{
	clear: both;
    text-align: center;
    padding-top: 20px;
}
ul.categories li{
	float:left;
	margin-right:20px;
	text-align:center;
	background-color:#F2F2F2;
	width:13.3%;
	list-style: none;
    padding: 10px;
}
ul.categories li.active{
	background-color:#D6D6D6;
}
.gallery_listing{
	width:100%;
	margin-left:0px;
	margin-top:10px;
}
.gallery_listing li{
	margin-bottom:18px;
}
.gallery_landing{
	padding-bottom:50px;
}
.gallery_listing img{
	width: 276px;
    height: 220px;
}
ul.categories, .gallery_listing ul{
	padding-left:0px;
}
.gallery_listing li:nth-child(4n+1){
	margin-left:0px;
}
.gallery_pagination{
	clear:both;
	padding-top:20px;
}
.gallery_pagination .toolbar-amount{
	display:none;
}
.gallery_pagination li{
	margin-right:2px;
}
.gallery_pagination li.current span{
	background-color:#C7C7C7;
	color:#000;
}
.gallery_pagination .pages strong.page{
	background:none;
}
.pages a.page:hover span{
	background-color:#C7C7C7 !important;
}

.gallery_pagination li span{
	background-color:#FFF;
	border:solid 1px #C7C7C7;
	padding: 2px;
    width: 32px;
    display: block;
    text-align: center;
	font-size: 16px;
    font-weight: bold;
	color:#000;
}
a.next, a.previous{
	background-color: #C7C7C7 !important;
    box-shadow: none !important;
    border-radius: unset !important;
}
a.next:before, a.previous:before{
	color:#000 !important;
	font-weight:bold !important;
}
a.next:hover, a.previous:hover{
	background-color:#FFF !important;
}
body.cms-privacy-policy-cookie-restriction-mode h1.page-title{
	display:block !important;
}
.cms-page-view h1.page-title{
	display:none !important;
}
.cms-page-view .breadcrumbs{
	margin-top:20px;
}


.cms_banner_container .banner_caption{
	width:100%;
	text-align:left;
	color:#FFF;
}
.cms_banner_container .banner-content .actions{
	margin-top:15px;
}
.cms_banner_container .banner-content h2{
	 font-family: 'BebasNeueRegular';
	 font-size: 62px;
     line-height: 70px;
	 margin-bottom:30px;
}
.cms_banner_container .banner_desc{
	font-size: 33px;
    line-height: 38px;
    margin-top: 10px;
}
.contact-page-main .section-2 .grid12-12, .contact-page-main .section-2 .grid12-8, .contact-page-main .section-2 .grid12-4{
	margin-left:0px;
}
.contact-page-main .main-address-block li{
	padding-left:45px;
}
.contact-page-main .main-address-block ul:first-child:before{
	content:"";
	background-image:url('../images/address.png');
	width:33px;
	height:43px;
	margin-right: 10px;
    display: block;
    float: left;
}
.contact-page-main .main-address-block{
	border-top:solid 1px #ADADAD;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #ADADAD;
}
.contact-page-main .main-address-block ul.bottom li.phone{
	padding-top:30px;
}
.contact-page-main .main-address-block ul.bottom li.email{
	border-bottom:solid 1px #ADADAD;
	padding-bottom:30px;
}
.contact-page-main .main-address-block ul.bottom{
	border-top: solid 1px #ADADAD;
    padding-top: 30px;
}
.contact-page-main  .contact-page-main .actions-toolbar{
	padding-bottom:40px;
}
.contact-page-main  .main-address-block ul.bottom li:first-child:before{
	content:"";
	background-image:url('../images/contact_email.png');
	width:37px;
	height:25px;
	display:block;
	margin-right:10px;
	float:left;
}
.contact-page-main .main-address-block ul.bottom li:last-child:before{
	content:"";
	background-image:url('../images/phone.png');
	width:41px;
	height:39px;
	display:block;
	margin-right:10px;
	float:left;
}
.contact-page-main .section-directions .section-directions-left{
	background-color:#8D8D8D;
	color:#FFF;
	font-size:16px;
	padding:30px;
}
.contact-page-main .section-directions .section-directions-left h1{
	font-family:'BebasNeueRegular';
	font-size:42px;
	margin-bottom:20px;
}
.section-directions .grid12-12{
	width:100%;
}
.section-directions .grid12-12, .section-directions .grid12-8, .section-directions .grid12-4{
	margin-left:0px;
	margin-right:0px;
}
.motosport_contents, .classiccars_contents, .green_oem_contents, .aftermarket{
	padding-bottom:80px;
	width:100% !important;
	margin-left:0px;
}
.classiccars_contents h1{
	margin-bottom:20px;
}
.classiccars_contents img{
	height:785px;
}
.motosport_contents img{
	height:100%;
}
.green_oem_contents img{
	height:694px;
}
.aftermarket img{
	height:463px;
}
.motosport_left{
	padding: 50px;
    background-color: #C10101;
    color: #FFF;
	font-size: 16px;
    line-height: 22px;
	margin-left:0px;
}
.motosport_right{
	margin-right:0px;
}
.motosport_left .box-title{
	font-family: 'BebasNeueRegular';
    font-size: 40px;
    line-height: 45px;
}
.motosport_left .actions{
	margin-top:20px;
}
.classiccars_contents .motosport_left{
	background-color:#8D8D8D;
}
.green_oem_contents .motosport_left{
	/*background-color:#074F76;*/
	background-color:#808080;
}
.aftermarket .motosport_left{
	background-color:#8D8D8D;
}
.navigation .contactnav{
	padding-top:20px !important;
}
.banner-content{
	width:100%;
}
.banner-content h2{
	width:100%;
	max-width:100%;
}
.keep_us_left{
	background-color:#000;
	color:#FFF;
	padding:30px;
	width:33%;
	min-height:350px;
}
.keep_us_right ul, .our_clients ul{
	margin:0px;
	padding:0px;
}
.keep_us_right li{
	list-style:none;
	float:left;
	width:48%;
}
.keep_us_right li:nth-child(2n+1){
	width:48%;
	float:right;
}
.aboutus_container h2{
	font-family:"BebasNeueRegular";
	font-size:42px;
	line-height:48px;
	margin-top:0px;
}
.keep_us_left_content, .content_left p{
	font-size:21px;
	line-height:28px;
}
.this_content {
	font-family: 'BebasNeueRegular';
    font-size: 42px;
    color: #FFF;
    position: absolute;
    bottom: 30px;
}
.we_love_container{
	background-color:#C10101;
	color:#FFF;
	padding:50px 0px;
	display:inline-block;
	width:100%;
}
.we_love_container .container, .our_clients .container, .careers .container{
	float:none;
	display:block;
}
.we_love_contents{
	font-size:22px;
	line-height:32px;
}
.we_love_logo img{
	width: 80%;
    float: right;
    position: relative;
    top: 40px;
}
.brand_commitment{
	padding:80px 0px !important;
}
.brand_commitment .grid12-6{
	margin-left:0px !important;
}
.brand_commitment .brand_commitment_image{
	margin-right:0px !important;
	margin-left:1% !important;
}
.service_container .grid12-12{
	margin-left:0px !important;
	margin-right:0px !important;
	width:100% !important;
}
.quality_policy
{
	background-color:#F2F2F2;
	padding:50px 20px;
	margin-bottom:30px;
}
img.quality_policy_2{
	margin-top: 30px;
    width: 40%;
    float: right;
    margin-right: 15px;
}
.quality_policy_contents {
    font-size: 16px;
}
.our_clients{
	background-image:url('../images/environment.png');
	background-repeat:repeat;
	display:inline-block;
	width:100%;
	padding:30px 0px;
	color:#FFF;
}
.our_clients .client_logos li:first-child{
	margin-right:10px !important;
}
.our_clients .client_logos li:last-child{
	margin-left:10px;
	margin-right:0px;
}
.our_clients .client_logos li{
	height: 169px;
    list-style: none;
    width: 31%;
    float: left;
    border: solid 1px #FFF;
    text-align: center;
    margin-right: 10px;
}
.our_clients .client_logos li:nth-child(2n+1){
	margin-right:0px;
}
.our_clients .client_logos li img{
	width:68%;
}
.content_left p{
	width:70%;
}
.careers{
	background-color: #8D8D8D;
    color: #FFF;
    display: inline-block;
    width: 100%;
    padding: 50px 0px;
    margin-top: -5px;
}
.section-form-left textarea{
	font-size:16px;
	padding-left:15px;
}
.select-text {
    background-color: #F2F2F2;
    border: none;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    padding: 0 15px;
}
.careers p{
	font-size: 16px;
    line-height: 24px;
}
.cms-about-us .page-main{
	max-width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
}
.cms-about-us .page-footer{
	margin-top:-5px;
}
.what_keep_us{
	padding-top: 30px;
    display: inline-block;
}
.this_is_jenvey{
	background-image:url('../images/new_this_is_jenvey.jpg');
	background-repeat:no-repeat;
	height:700px;
	width:100%;
	margin:auto;
	position:relative;
	clear:both;
	max-width:1920px;
}
.research_development .grid12-5{
	background-color:#C1C1C1;
	margin-left:0px !important;
	width:44%;
}
.design img, .quality_control img{
	width:91%;
}
.design .grid12-5{
	background-color:#8D8D8D;
	width: 44%;
    margin-left: -3%;
}
.manufacturing .grid12-5{
	background-color:#C10101;
	margin-left: 0px;
    width: 44%;
}
.quality_control .grid12-6{
	margin-left: 0px;
    width: 53%;
}
.service_container,.support_container{
	/*display:inline-block;*/
	width:100%;
	padding-bottom:50px;
	padding-top:30px;
	max-width:1200px !important;
	margin:auto !important;
}
.support_container .grid12-12{
	width:100%;
	margin-left:0px !important;
	margin-right:0px !important;
}
.sales_query .grid12-3{
	margin-left:0px !important;
}
.sales_query .grid12-9{
	margin-right:0px !important;
}
.quality_control .grid12-5{
	background-color:#000000;
	width: 44%;
    margin-left: -4%;
}
.service_container .grid12-12{
	margin-bottom:20px;
}
.design .grid12-6{
	width: 53%;
    margin-left: 0px !important;
	margin-right: 0px !important;
}
.research_development .grid12-6{
	margin-right:0px;
}
.research_development .grid12-6 img{
	height:409px;
	width:100%;
}
.research_development .grid12-5, .manufacturing .grid12-5, .design .grid12-5, .quality_control .grid12-5{
	padding:50px 100px;
	min-height:310px;
	width: 31.5%;
}
.design img{
	height:453px;
}
.support_container .actions{
	margin-top:30px;
}
.service_container h3, .support_container h3{
	font-family:'BebasNeueRegular';
	font-size:42px;
	line-height:48px;
	margin-bottom:30px;
	color:#FFF;
	margin-top:0px;
}

.service_container p, .support_container p{
	font-size:14px;
	line-height:22px;
	color:#FFF;
}
.manufacturing img{
	height:605px;
}
.quality_control img{
	height:411px;
}
.sales_query{
	margin-bottom:80px;
	margin-top:50px;
}
.technical_query{
	margin-bottom:20px;
}
.technical_query .grid12-6{
	width:49%;
	margin-right:0px;
}

.design_query .grid12-6{
	width: 48.5%;
	margin-left:0px;
}
.technical_query .grid12-5{
	background-color:#000;
	padding:30px 80px;
	color:#FFF;
	width:35%;
	min-height:302px;
	margin-left:0px;
}
.sales_query h3, .sales_query p{
	color:#000;
}
.technical_query img{
	height:407px;
	width:100%;
}
.support_container{
	padding-bottom:35px;
	/*display:inline-block;*/
}
.design_query img{
	width:100%;
	height:440px;
}
.design_query .grid12-5{
	background-color:#C10101;
	padding:30px 80px;
	color:#FFF;
	width: 35.15%;
    min-height: 324px;
}
.devents_list_view ul{
	width:100% !important;
	margin-left:0px !important;
	margin-right:0px !important;
	padding-left:0px;
}
.jenvey_live_container ul{
	padding-left:0px;
}
.jenvey_live_container li{
	background-color:#F2F2F2;
	text-align:center;
	padding:30px 45px;
	width:24.50%;
	min-height:260px;
	margin-bottom:25px;
	position:relative;
}
.jenvey_live_container{
	display:inline-block;
	padding-bottom:50px;
}
.jenvey_live_container li img{
	width:25%;
}
.jenvey_live_container li .title{
	text-align:left;
	font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
	margin-top:30px;
}
.jenvey_live_container li .description{
	text-align:left;
	font-size: 15px;
    line-height: 21px;
}
.jenvey_live_container li a{
	background-image:url('../images/category_arrow.png');
	width:22px;
	height:21px;
	position:absolute;
	right:20px;
	bottom:15px;
}
.post-list-wrapper .post-list.grid li{
	width:31% !important;
}
.post-list-wrapper .post-list.grid li:nth-child(2n + 1){
	clear:none !important;
	margin-left:2%;
}
.post-meta .post-meta-item{
	font-size:12px;
	text-transform:uppercase;
}
.post-entry h2{
	font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    line-height: 22px;
}
.link_title{
	position:relative;
}
.post-meta{
	margin-bottom:5px;
	background-color:#F2F2F2;
	padding:7px 15px;
	margin-top:-5px !important;
	min-height:100px;
}
.post-image{
	margin-bottom:0px !important;
}
.link_arrow{
	position:absolute;
	right:0px;
	top:45px;
	background-image:url('../images/category_arrow.png');
	width:22px;
	height:21px;
}
.wordpress-posttype-view .sidebar-additional, .wordpress-archive-view .sidebar-additional, .wordpress-post-view .sidebar-additional{
	display:none;
}
.wordpress-post-view .post-view{
	padding-bottom:50px;
}
.wordpress-posttype-view h1, .wordpress-archive-view h1{
	display:none !important;
}
.wp-sidebar .block .block-title{
	padding:10px 20px;
	border-bottom:solid 1px #B4B4B4;
	margin-bottom:0px;
}
.wordpress-posttype-view .column.main, .wordpress-archive-view .column.main, .wordpress-post-view .column.main{
	padding-left:1%;
}
.wordpress-posttype-view .sidebar-main, .wordpress-archive-view .sidebar-main, .wordpress-post-view .sidebar-main{
	width: 20% !important;
    padding-right: 0px;
}
.wp-sidebar .block .block-title strong{
	font-family:"BebasNeueRegular";
	font-size:24px !important;
}
.wp-sidebar{
	background-color:#F2F2F2;
}
#wp-archive-list li{
	padding:10px 0px 10px 20px;
	border-bottom:solid 1px #B4B4B4;
	font-size:16px;
	line-height:22px;
	margin-bottom:0px;
}
#wp-archive-list li:last-child{
	border-bottom:none;
}
.event_meta, .dealers_meta{
	background-color:#F2F2F2;
	padding:5px 15px;
	margin-top:-5px;
	min-height:140px;
	position:relative;
}
.devents-index-index h1{
	display:none !important;
}
.event_meta .link_arrow{
	top:auto;
	bottom:25px;
	right:10px;
}
.devents_list_item, .ddealers_list_item{
	margin-bottom:25px;
	width:23.45%;
}
.devents_list_item:nth-child(4n+1){
	margin-left:0px;
}
.devents_list_item:nth-child(4n+4){
	margin-right:0px;
}
.devents_list_item p{
	margin-bottom:0px;
}
.event_meta .event_date{
	font-size:13px;
	margin-top:7px;
}
.event_meta h2{
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin-top:10px;
}
.jenvey_live_container li:nth-child(3n+1){
	margin-left:0px;
}
.jenvey_live_container li:nth-child(3n+3){
	margin-right:0px;
}
.ddealers-index-index h1{
	display:none !important;
}
.dealer_listing ul{
	padding:0px;
}
.dealer_listing .marginspace{
	height: 5px;
    clear: both;
}
.dealer_listing li, .dealers_meta li{
	list-style:none;
}
.dealers_meta li:nth-child(2) {
    min-height: 80px;
}
.dealers_meta li{
	margin-bottom: 5px;
    margin-top: 10px;
}
.dealers_meta .label{
	font-size:11px;
	float:left;
	width:25%;
	text-align:left;
	text-transform:uppercase;
}
.dealers_meta .content{
	float:left;
	margin-left:15px;
	width:67%;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
.faqs_list_view .faqs_list_item{
	border-bottom: solid 1px #C7C7C7;
}
.privacy_policy_container p, .privacy_policy_container li{
	font-size:16px;
	line-height:22px;
}
.privacy_policy_container h3{
	margin-top:20px;
	font-size:24px;
	line-height:30px;
}
.privacy_policy_container .fourth_para{
	background-color: #F2F2F2;
    margin-top: 30px;
    margin-bottom: 30px;
}
.privacy_policy_container .fourth_para thead{
	border-bottom:solid 1px #A8A8A8;
}
.privacy_policy_container .fourth_para thead th:first-child{
	border-right:solid 1px #A8A8A8;
}
.privacy_policy_container .fourth_para tr td:first-child{
	border-right:solid 1px #A8A8A8;
}
.privacy_policy_container{
	padding-bottom:50px;
}
.top-links-cart .block-search{
	width:30px;
	float:left;
	position:relative;
	z-index:999;
}
.block-search .block-content{
	display:inline-block;
}
.block.block-search .action.search{
	padding:0px !important;
	cursor:pointer;
	height:45px;
}
.block-search .action.search::before{
	color:#FFF !important;
	font-size:24px !important;
	left: 0px;
    position: relative;
	top:5px;
}
#search_mini_form{
	display:inline-block;
	width: 35px;
    height: 40px;
}
.block.block-search .actions{
	display: inline-block;
    width: 100%;
    height: 50px;
}
#search_mini_form div.search{
	display:none;
}
button.action.search{
	min-width:auto;
	background-color:transparent !important;
	border:none !important;
}
#btn-minicart-close{
	background-color:transparent !important;
	min-width:30px !important;
}
.block-minicart .block-content{
	color:#000 !important;
}
.cms-index-index .widget{
	max-width:1920px !important;
	padding:0px !important;
	margin-top:25px !important;
}
.cms-index-index .headerheight{
	margin-top:0px !important;
}
.read_more_btn{
	background-color: #A50101;
    height: 40px;
    text-align: center;
}
.read_more_btn a{
	color:#FFF;
	text-transform:uppercase;
	font-size:22px;
	position:relative;
	top:4px;
}
.wordpress-posttype-view .pager, .wordpress-archive-view .pager{
	margin-left: 18px;
    padding-bottom: 30px;
    display: inline-block;
}
.why_jenvey_below_banner{
	background-color: #F2F2F2;
    padding: 20px 0px 30px 0px;
    margin-top: -29px;
}
.cms_banner_container{
	max-width: 1920px;
    margin: 53px auto 0px auto;
}
.cms-motosport .headerheight{
	margin-top:123px;
}
/*.cms-motosport .top-container, .cms-classic-cars .top-container, .cms-green-oem-solutions .top-container, .cms-aftermarket .top-container*/
.cms-page-view .top-container, .wordpress-posttype-view .top-container, .wordpress-archive-view .top-container, .wordpress-post-view .top-container, .devents-index-index .top-container, .contact-index-index .top-container, .ddealers-index-index .top-container
{
	max-width:100% !important;
	padding:0px !important;
}
.cms_banner_container .banner_caption{
	left: 5%;
	right:auto !important;
}
.cms_banner_container .banner_inner{
	padding: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    bottom: -30px;
    position: relative;
}
.page-products.page-layout-1column .products-grid li.product-item:nth-child(4n+1){
	margin-left:0px !important;
}

.minicart-items-wrapper{
	height:390px;
}
.checkout-index-index .shipping-information button.action{
	background-color:transparent !important;
	text-align:right;
}
.middle-footer-content-inner .main-address-block ul li{
	padding-left:0px;
}
.middle-footer-content-inner .main-address-block ul.bottom li{
	padding-left:25px;
}
.cms-motosport .motosport_contents button.action{
	background-color:#074F76 !important;
}
.about_history{
	width:100% !important;
	padding-left:0px !important;
	margin-bottom:50px;
}
.what_keep_us_container{
	display:inline-block;
	padding-bottom:15px;
}
.about_history .grid12-3{
	margin-left:0px;
}
.about_history .history_content{
	margin-right:0px;
	width:75% !important;
}
.header-mixed-wrapper-inner{
	max-width:1300px !important;
	margin:auto;
}
li.lotus img{
	width:80% !important;
}
.dealer_listing{
	padding-bottom:50px;
	display:inline-block;
}
.ddealers_list_view li.ddealers_list_item:nth-child(4n+1){
	margin-left:0px !important;
}
.ddealers_list_view li.ddealers_list_item:nth-child(4n+4){
	margin-right:0px !important;
}
.ddealers_list_view ul{
	width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
.nav-sections .navigation li.category-item.first ul{
	min-width:600px;
}
.nav-sections .navigation li.category-item.parent:nth-child(2) ul{
	min-width:650px;
}
.nav-sections .navigation li.category-item.parent:nth-child(2) ul li{
	width:32%;
	float:left;
	padding-bottom:1.5rem;
	margin-bottom:0px;
}
.nav-sections .navigation li.category-item.first ul li{
	width:30%;
	float:left;
	padding-bottom:1.5rem;
	margin-bottom:0px;
}
@media only screen and (min-width:1366px){
	.right-mainmenu .navigation h4.links-sub-title{
		margin:8px 0px;
	}
	.right-mainmenu .navigation li.nav.item a{
		line-height:28px !important;
	}
	.sales_query {
		margin-bottom: 80px;
		margin-top: 50px;
	}
	.aboutus_container h2{
		margin-bottom:60px;
		font-size:44px;
	}
	.keep_us_left_content{
		font-size: 24px;
		line-height: 35px;
	}
	.commitment_contents{
		width:85%;
	}
	.career_contents h2{
		margin-bottom:45px;
	}
	.career_contents .actions{
		margin-top:45px;
	}
	.our_clients{
		padding:70px 0px;
	}
	.quality_policy_contents{
		width:45%;
		margin-left:45px;
	}
	.keep_us_left{
		padding: 50px 90px;
		width: 24%;
		min-height: 405px;
	}
	.keep_us_right li{
		margin-bottom:20px;
	}
	.motosport_left{
		padding: 50px 90px;
		margin-right:3%;
		width:33%;
	}
	.motosport_right{
		margin-left:0px;
	}
	.motosport_contents img {
		height: 718px;
		width: 100%;
	}
	.classiccars_contents img, .green_oem_contents img, .aftermarket img{
		width: 100%;
	}
	.classiccars_contents, .green_oem_contents, .aftermarket{
		padding-top:50px;
	}
	.container, .breadcrumbs, .product.info.detailed .product.data, .faqs-index-index .page-main, .wordpress-posttype-view .page-main, .wordpress-archive-view .page-main, .wordpress-post-view .page-main, .devents-index-index .page-main, .ddealers-index-index .page-main{
		max-width:1200px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.product.info.detailed .product.data{
		margin:auto;
	}
	.fieldset-bundle-options .options-list span.product-name{
		width:auto !important;
	}
	.fieldset-bundle-options .options-list span.price-notice{
		float:left;
		margin-left:15px;
	}
	.product-info-price .price-box{
		padding-bottom:0px;
	}
	.product.media .fotorama__stage {
		width:98% !important;
	}
	.fotorama__nav__shaft{
		width:100%;
	}
	.fotorama__nav--thumbs .fotorama__nav__frame{
		width:29% !important;
		height:auto;
		margin-right:20px;
	}
	.fotorama__nav--thumbs .fotorama__nav__frame{
		height:120px;
		margin-bottom:15px;
	}
	.fotorama__nav--thumbs .fotorama__nav__frame:nth-child(3n+4){
		margin-right:0px;
	}
	.product-view-top-inner{
		padding-bottom: 30px;
		display: inline-block;
		width: 100%;
	}
	.catalog-product-view{
		width:102%;
	}
	.catalog-product-view .full-width-container{
		max-width:101% !important;
		width:101% !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.category_desc_container{
		margin-right: 0px !important;
		width: 68%;
	}
	.page-products.page-layout-1column .products-grid li.product-item{
		width:23.70% !important;
	}
	.footer-top-block-inner{
		display:inline-block;
		width:100%;
	}
	.catalog-category-view .columns, .catalog-product-view .product-view-top, .catalog-product-view .media_info_wrapper, .catalogsearch-result-index #maincontent{
		max-width: 1200px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin: 0 auto;
	}
}
@media only screen and (min-width:1367px) and (max-width:1600px){
	.banner_overlay{
		height:93.5%;
	}
	.fieldset-bundle-options .field.option label{
		margin-bottom:9px;
	}
}
@media only screen and (min-width:1601px){
	.banner_overlay{
		height:95%;
	}
}
@media only screen and (min-width:1367px){
	.cms_banner_container .banner_overlay{
		height:100%;
	}
}
@media only screen and (min-width:1200px){
		.page-products .page-header, .catalog-product-view .page-header{
			min-height:125px;
		}
		.cms-page-view .page-header {
			min-height:125px;
		}
		.cms-page-view .cms_banner_container{
			margin:0px auto 0px auto;
		}
		.cms-support .headerheight{
			margin-top:30px;
		}
		.page-products .headerheight, .catalog-product-view .headerheight{
			margin-top:10px;
		}
		.catalog-product-view .page-main-details{
			border-top:solid 1px #707070;
		}
		.catalog-product-view #additional{
			max-width:1200px;
			margin:auto;
		}
		.wordpress-posttype-view #maincontent, .wordpress-archive-view #maincontent, .devents-index-index #maincontent, .dealer_listing{
			margin-top:103px;
		}
		.wordpress-post-view #maincontent, .contact-page-main{
			margin-top:43px;
		}
		.jenvey_live_container, .gallery_landing{
			max-width: 1200px;
			margin: auto;
			width: 100%;
			display:block;
		}

}
@media only screen and (min-width:1024px) and (max-width:1365px){
	.nav-sections .navigation li.category-item.parent:nth-child(2) ul{
		left:-90% !important;
	}
	.single_select .price-notice{
		width:33%;
	}
	.single_select span.product-name{
		font-size:12px !important;
		line-height:16px;
		width:64% !important;
	}
	.gallery_listing li:nth-child(4n+1){
		margin-left:1%;
	}
	.gallery_listing li:nth-child(5n+5){
		margin-right:0px;
		margin-left:1%;
	}
	.gallery_listing li:nth-child(5n+1){
		margin-left:0px;
	}
	.gallery_listing li{
		width:18.4%;
	}
	.gallery_listing img{
		width:194px;
		height:113px;
	}
	.gallery_landing .categories li:last-child{
		margin-right:0px;
	}
	.gallery_landing .categories li{
		width:13%;
	}
	.jenvey_live_container li{
		width:23%;
		min-height:265px;
	}
	.design_query img{
		height:417px;
	}
	.design_query .grid12-5{
		margin-right: 0px;
		margin-left: 2%;

	}
	.event_meta{
		min-height:150px;
	}
	.design_query .grid12-6{
		width:49%;
		margin-right:0px;
	}
	.technical_query .grid12-5, .design_query .grid12-5{
		padding:20px 50px;
		width: 39%;
	}
	.cms_banner_container .banner_caption{
		left: 2%;
		width: 85%;
	}
	.design .grid12-6, .quality_control .grid12-6{
		width: 49%;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.quality_control img {
		height: 371px;
	}
	.quality_control .grid12-5{
		margin-left:2%;
		margin-right:0px;
	}
	.manufacturing img {
		height: 589px;
	}
	.quality_control img{
		width:100%;
	}
	.design img {
		height: 412px;
		width: 100%;
	}
	.design .grid12-5{
		margin-right: 0px;
		margin-left: 2%;
	}
	.research_development .grid12-6 img{
		height:371px;
	}
	.research_development .grid12-5, .manufacturing .grid12-5, .design .grid12-5, .quality_control .grid12-5{
		padding: 30px 60px;
		min-height: 310px;
		width: 37%;
	}
	.research_development .grid12-6{
		width:49%;
	}
	.cms_banner_container {
		max-width: 100%;
		margin: 114px auto 0px auto;
	}
	.motosport_contents, .classiccars_contents, .green_oem_contents, .aftermarket{
		padding-top:40px;
	}
	.aftermarket .motosport_right img{
		width:100%;
		height:464px;
	}
	.green_oem_contents .motosport_right img{
		width:100%;
		height:694px;
	}
	.classiccars_contents .motosport_right img{
		width:100%;
		height:785px;
	}
	.motosport_right img{
		height: 715px;
		width: 100%;
	}
	.cms-motosport .headerheight{
		margin-top:114px;
	}
	.block.newsletter .actions{
		position:relative;
		right:20px;
	}
	.why_us li{
		padding:15px;
	}
	.single_select{
		width:71%;
	}
	.product-top-catlogo{
		margin-top:10px;
		width: 100%;
		text-align: right;
		margin-bottom: 20px;
	}
	.media_info_wrapper{
		clear:both;
	}
	.products-grid .price-box .price-wrapper{
		width:40%;
	}
	.page-products.page-layout-1column .products-grid li.product-item{
		width:23.45%;
	}
	 .page-with-filter .category_desc_container{
		 margin-right:0px;
		 width:66.30%;
	 }
	 .page-with-filter .page-main{
		 padding-left:10px !important;
		 padding-right:10px !important;
	 }
	.category-description div{
		margin:0px !important;
		padding:0px !important;
	}
	.subcategory-item-list ul li{
		width:24%;
	}
	.subcategory-item-list ul li{
		margin-left:1% !important;
	}
	.subcategory-item-list ul li:nth-child(5n+1){
		margin-left:1% !important;
		clear:none !important;
	}
	.subcategory-item-list ul li:nth-child(4n+1){
		margin-left:0px !important;
	}

	.subcategory-items-main{
		padding:12px;
	}
	.subcategory-item-list ul{
		width:98%;
	}
	.category-top-desc{
		width:66.45%;
	}
	.home-page-engines-items-inner ul li.bottom.m-30{
		margin-top: 0px;
		position: relative;
		top: -25px;
	}
	.home-page-engines-items-inner ul li.bottom{
		margin-top:-25px;
	}
	.home-page-engines-items-inner ul li{
		width:7.85%;
	}
	.more_info_content:nth-child(2){
		margin-left:15px;
	}
	.more_info_content img{
		height:100%;
	}
	.more_info_content:last-child{
		margin-right:0px;
	}
	.top-categories-item:nth-child(1) .top-categories-item-inner{
		margin-right:20px;
	}
	.top-categories-item:nth-child(2) .top-categories-item-inner{
		margin-right:10px;
		margin-left:10px;
	}
	.top-categories-item:nth-child(3) .top-categories-item-inner{
		margin-right:0px;
		margin-left:20px;
	}
	.cms-home .why_us li{
		padding:15px 22px;
	}
	.banner_caption{
		right:6%;
		bottom:20%;
	}
	.top-links-cart{
		width:53% !important;
	}
	.logo_left_container{
		padding-left:20px;
	}
	.right_content_container{
		width:70% !important;
	}
	.header_top_last{
		display:none;
	}
	.cms-index-index .top-container .widget{
		margin-bottom:0px;
	}
	.cms-index-index .widget{
		margin-top:0px !important;
	}
	.what_keep_us_container{
		padding-top: 30px;
		display: inline-block;
	}
	.content_left p{
		width:96%;
	}
	.devents_list_view ul{
		padding:0px;
	}
	.keep_us_left{
		min-height:358px;
	}
	.text_content {
		width: 85%;
		float: left;
		margin-right: 20px;
		padding: 30px 20px 13px 40px;
	}
	.why_jenvey_right img{
		height:427px;
	}
	.home-page-engines-items-inner ul li.last{
		position:relative;
		top:-21px;
	}
	.checkout-index-index .shipping-information button{
		background-color:transparent !important;
		text-align:right;
	}
	.jenvey_delivery{
		padding:30px;
	}
	#cart-sidebar-reorder a.product-item-link{
		font-size:16px;
		font-weight:normal;
	}
	.checkout-payment-method .form-discount .payment-option-inner{
		width:96%;
	}
}
@media only screen and (min-width:769px) and (max-width:1023px){

	.headerheight {
		/*margin-top: 25px;*/
	}
	.logo_left_container .logo{
		margin-left:25px;
	}
	.nav-sections {
		-webkit-overflow-scrolling: touch;
		-webkit-transition: left 0.3s;
		-moz-transition: left 0.3s;
		-ms-transition: left 0.3s;
		transition: left 0.3s;
		height: 100%;
		left: calc(-1 * (100% - 54px));
		overflow: auto;
		position: fixed;
		top: 0;
		width: calc(100% - 54px);
	}
	.nav-open .nav-sections {
		-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
		-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
		-ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
		box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
		left: 0;
		z-index: 99;
	}
	.nav-sections-item-content > .navigation {
		text-align: left;
	}
	.navigation .parent .level-top::after {
		font-size: 14px;
		top: 11px;
	}
	.nav-sections-item-title {
		display: block;
	}
	.right-mainmenu .nav-sections{
		background: #323232;
		z-index:99999;
	}
	.navigation .level0.parent > .level-top > .ui-menu-icon:after{
		display:none !important;
	}
	.navigation .level0 {
		border-top: 1px solid #d1d1d1 !important;
		font-size: 1.6rem;
	}
	.nav-sections-item-title{
		display:block !important;
	}
	.navigation .parent .level-top:after {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 42px;
		line-height: inherit;
		color: inherit;
		content: '\e622';
		font-family: 'luma-icons';
		vertical-align: middle;
		display: inline-block;
		font-weight: normal;
		overflow: hidden;
		speak: none;
		text-align: center;
	}
	.navigation .parent .level-top:after {
		font-size: 1.6rem;
		right: 10px;
		top: 7px;
		position:relative;
		float:right;
	}
	.navigation .parent .level-top.ui-state-active:after {
		content: '\e621';
	}
	.nav-sections .header.links {
		margin: 0;
		padding: 0;
		list-style: none none;
		border-bottom: 1px solid #d1d1d1;
	}
	.nav-sections .header.links li > a {
		border-top: 1px solid #d1d1d1;
	}
	.nav-sections .header.links a, .nav-sections .header.links a:hover {
		color: #575757;
		text-decoration: none;
		display: block;
		font-weight: 700;
		padding: 0.8rem 15px;
	}
	.right-mainmenu .navigation .level0 > .level-top, .navigation li.nav.item a {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		display: block;
		font-size: 13px;
		letter-spacing: 0;
		line-height: normal;
		padding: 10px 0 10px 15px;
		width:100%;
	}
	.navigation .level0 {
		border-top: 1px solid #585858;
	}
	.nav-sections-item-title.active {
		background: transparent;
		border-bottom: 0;
	}
	.nav-sections-item-content {
		box-sizing: border-box;
		float: right;
		margin-left: -100%;
		margin-top: 71px;
		width: 100%;
		padding: 25px 0;
	}
	.nav-sections-item-title {
		background: #e3e3e3;
		border: solid #d7d7d7;
		border-width: 0 0 1px 1px;
		box-sizing: border-box;
		float: left;
		height: 71px;
		padding-top: 24px;
		text-align: center;
		width: 33.33%;
	}
	.nav-sections-items {
		position: relative;
		z-index: 1;
	}
	.nav-sections-item-title.active {
		background: transparent;
		border-bottom: 0;
	}
	.nav-toggle{
		display:block !important;
	}
}
@media only screen and (min-width:736px) and (max-width:1023px){

	.help-navigation a, .contactnavigation a{
		line-height: 42px !important;
		left: 3px;
		width: 99% !important;
	}
	li.nav.parent:last-child{
		line-height:42px;
	}
	.product.data.items{
		margin-left:0px;
		margin-right:0px;
	}
	.info .product.data.items > .item.title > .switch{
		margin-right:0px;
	}
	.product-top-title{
		width:100%;
	}
	.top-categories-item-inner{
		margin:auto;
	}
	.cms-home .why_us li{
		padding:15px 20px;
	}
	.cms-home .banner_overlay{
		height:87%;
	}
	.banner_overlay{
		height:100%;
	}
	.header-mixed-wrapper-inner{
		max-width:100% !important;
	}
	.banner_caption{
		width:75%;
	}
	.logo_left_container .logo img{
		width:100%;
		position:relative;
		bottom:7px;
	}
	.logo_left_container{
		float: left;
		width: 40% !important;
		padding-left:30px;
	}
	.right_content_container{
		width: 56% !important;
		float: right;
		clear: none;
	}
	.header_top_last{
		display:none;
	}
	.top-categories-item{
		width:32% !important;
	}
	.nav-toggle:before{
		color:#FFF;
		top: 12px;
		position: relative;
	}
	.home-page-top-categories .top-categories-item{
		margin-right:10px;
	}
	.more_info_content{
		width: 32% !important;
		margin-right: 10px;
	}
	.home-page-top-categories .top-categories-item:nth-child(3){
		margin-right:0px;
	}
	strong.logo{
		margin-left: 55px;
	}
	.top-links-cart{
		margin-top:5px;
	}
	.minicart-wrapper{
		margin-top:0px;
	}
	.nav-sections-item-content > .navigation{
		text-align:left;
	}
	.nav-sections-item-content > .navigation a{
		width:97%;
	}
	.cms-index-index .top-container .widget, .cms-index-index .widget{
		margin-top:0px !important;
		margin-bottom:0px !important;
	}
	.navigation .level0{
		width:100%;
	}
	.nav-sections .nav-sections-item-title.active a.nav-sections-item-switch{
		color:#FFF;
		font-size:18px;
	}
	.page-header{
		margin-bottom:0px;
	}
	.authorization-link::before, ul.header.links li::before{
		display:none;
	}
	.top_authorization{
		margin-left:0px;
	}
	.header.links li{
		width:100%;
	}
	.header.links a{
		font-size:13px;
		color:#FFF !important;
	}
	.nav-sections-item-title a.nav-sections-item-switch{
		color:#000;
		font-size:18px;
	}
	.cms-index-index .header-mixed-wrapper{
		border-bottom:none;
	}
	ul.header.links.mobile{
		display:block;
	}
	.why_us li{
		padding:5px 15px;
		line-height: 35px;
	}
	.more_image img{
		width:100%;
		height:100%;
	}
	.home-page-engines-items-inner ul li {
		width: 74px;
	}
	.more_info1 .more_info_content:first-child, .more_info1 .more_info_content:last-child{
		margin-left:0px;
		margin-right:0px;
	}
	.top-categories-item .cat-title-desc-combine h2{
		margin-top:30px;
		height:auto;
	}
	.why_jenvey_left{
		width:100%;
	}
	.why_jenvey_right{
		width:100%;
	}
	.why_jenvey_left .text_content{
		padding: 30px 20px 25px 20px;
		width:96%;
		margin-right:0px;
	}
	.more_info1{
		margin-top:-10px;
	}
	.top-categories-item-inner .category_overlay{
		height:290px;
	}
	.home-page-engines-items-inner ul li.bottom.m-30{
		position:relative;
		top:-55px;
		border-bottom:none;
	}
	.home-page-engines-items-inner ul li.last.bottom{
		top: -45px;
		border-right:solid 1px #FFF;
		border-bottom:none;
	}
	.home-page-engines-items-inner ul li.last.bottom img{
		margin-top:47%;
	}
	.home-page-engines-items-inner ul li:nth-child(15), .home-page-engines-items-inner ul li:nth-child(16){
		position:relative;
		top:-12px;
		border-bottom:none !important;
	}
	.home-page-engines-items-inner ul li:nth-child(7), .home-page-engines-items-inner ul li:nth-child(14){
		border-right: solid 1px #FFF;
	}
	.home-page-engines-items-inner ul li.bottom{
		border-bottom:solid 1px #FFF;
	}
	.home-page-engines-items-inner ul li.last{
		position: relative;
		top: -12px;
		border-right:0px;
	}
	.home-page-engines-items-inner ul li.last img {
		width: auto;
		height: auto;
		margin-top: 50%;
	}
	.footer-top-info-engines{
		margin-top:-10px;
	}
	.home-page-engines-items-inner ul{
		padding:0px;
		margin:0px;
	}
	.home_gallery .photo_details{
		width:68%;
	}
	.page-footer{
		margin-top:0px;
	}
	.footer-middle .container, .footer-bottom .container{
		max-width:100% !important;
	}
	.middle-footer-content-inner .main-address-block ul.bottom li{
		padding-left:25px !important;
	}
	.footer-block-3 .column1, .footer-block-3 .column2, .footer-block-3 .column3{
		margin-right:10px;
	}
	.category-top-desc .category_overlay{
		height:100%;
	}
	.category_desc_container .category_overlay{
		height:100%;
	}
	.category-top-desc{
		width:64%;
	}
	.page-products.page-layout-1column .products-grid li.product-item{
		width:31.3%;
	}
	.page-products.page-layout-1column .products-grid li.product-item:nth-child(4n+1){
		margin-left:20px !important;
	}
	.catalog-category-view .products{
		max-width:99% !important;
		margin:30px auto;
	}
	.page-products .columns{
		padding-top:20px;
	}
	.subcategory-item-list ul li{
		width:31%;
	}
	.category-title-text{
		padding:5px;
	}
	.category_desc_container{
		width:63%;
	}
	span.small-thumb-image{
		position: relative;

		top: 6px;
	}
	.category-title-text h1{
		margin-right:10px;
	}
	.category_desc_listing{
		width:90%;
		font-size:23px;
		padding-top:20px;
		min-height:149px;
	}
	.category-title-image{
		/*margin-top:55px;*/
		margin-top:0px;
		display:inline-block;
	}
	.page-products.page-layout-1column .products-grid li.product-item:nth-child(3n+1){
		margin-left:0px !important;
	}
	.jenvey_delivery{
		padding:20px;
	}
	.catalog-product-view.page-layout-1column .product.media, .catalog-product-view.page-layout-1column .product-info-main{
		width:100%;
	}
	.product.media .fotorama__stage{
		width:99% !important;
		margin-top:15px;
	}
	.fotorama__stage__frame .fotorama__img{
		width:100% !important;
	}
	.fotorama__nav-wrap--horizontal{
		height:80px !important;
	}
	.minicart-wrapper .product .actions{
		float:right;
	}
	.checkout-cart-index .headerheight{
		margin-top:0px;
	}
	.checkout-cart-index .cart-discount{
		padding-bottom:40px;
	}
	.checkout-container .authentication-wrapper{
		margin-top:-85px;
	}
	.opc-estimated-wrapper .minicart-wrapper button.action.showcart{
		background-color:transparent !important;
	}
	.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before{
		font-size:30px;
	}
	.checkout-index-index .minicart-wrapper .counter.qty{
		background-color: #000 !important;
		font-size: 16px !important;
		padding: 2px 5px !important;
		font-weight:bold;
	}
	.checkout-index-index .minicart-wrapper{
		margin-top:15px;
	}
	.checkout-index-index .page-title{
		padding-bottom:15px;
	}
	.checkout-index-index .actions-toolbar .primary{
		float:left !important;
	}
	.checkout-index-index .actions-toolbar{
		padding-bottom:50px;
	}
	.checkout-payment-method .form-discount .payment-option-inner{
		width:96%;
	}
	.checkout-index-index .modal-popup .modal-footer .action-save-address{
		width:auto;
		margin-top:0px;
	}
	.opc-block-shipping-information .shipping-information-title .action-edit{
		background-color:transparent !important;
	}
	.checkout-onepage-success .headerheight{
		padding-bottom:40px;
		margin-top:0px;
	}
	.account .headerheight{
		margin-top:0px;
	}
	.block-dashboard-info .block-content, .block-dashboard-addresses .block-content, .block-addresses-default .block-content, .block-order-details-view .block-content
	{
		display:inline-block;
		width:100%;
	}
	.box-order-shipping-method{
		min-height:130px;
	}
	.block-order-details-view .custom-field .box{
		width:100%;
		padding-bottom:30px;
	}
	.block-dashboard-info .box, .block-dashboard-addresses .box, .block-addresses-default .box, .block-order-details-view .box{
		width:45%;
		float:left;
	}
	.cms-motosport .headerheight{
		margin-top:-1px;
	}
	.motosport_left .box-title{
		font-size:36px;
	}
	.motosport_left{
		font-size:15px;
		line-height:20px;
		padding:37px;
	}
	.motosport_contents, .classiccars_contents, .green_oem_contents, .aftermarket{
		padding-top:40px;
	}
	.motosport_contents img{
		height:711px;
		width:96%;
	}
	.cms_banner_container{
		width:100%;
		margin:-1px auto 0px auto;
	}
	.aftermarket img {
		height: 443px;
	}
	.green_oem_contents img {
		height:730px;
		width:96%;
	}
	.classiccars_contents img{
		height:811px;
	}
	.about_history .grid12-3{
		width:100%;
		text-align:center;
	}
	.what_keep_us_container .keep_us_left{
		width:32%;
		min-height:246px;
	}
	.keep_us_right{
		width:55%;
	}
	.about_history .history_content{
		width:100% !important;
	}
	.keep_us_left_content{
		font-size: 18px;
		line-height: 24px;
	}
	.aboutus_container h2 {
		font-family: "BebasNeueRegular";
		font-size: 36px;
		line-height: 40px;
		margin-top: 5px;
	}
	.content_left p{
		width:100%;
		font-size: 18px;
		line-height: 22px;
	}
	.our_clients .client_logos li{
		height:125px;
	}
	.service_container h3, .support_container h3{
		font-size:32px;
		line-height:38px;
	}
	.design .grid12-5{
		margin-left: 15px;
		width: 34.50% !important;
		margin-right: 0px;
	}
	.design img {
		height: 515px;
		width: 100%;
	}
	.manufacturing .grid12-6{
		margin-right:0px;
	}
	.manufacturing img {
		height: 710px;
	}
	.quality_control img{
		width:100%;
		height:437px;
	}
	.quality_control .grid12-6 {
		margin-left: 0px;
		width: 50%;
		margin-right: 0px;
	}
	.quality_control .grid12-5{
		margin-right: 0px;
		width: 34.5% !important;
		margin-left: 15px;
	}
	.research_development .grid12-6 img{
		height:355px;
	}
	.design .grid12-6{
		width:50%;
	}
	.research_development .grid12-5, .manufacturing .grid12-5, .design .grid12-5, .quality_control .grid12-5{
		min-height:317px;
		padding:20px 50px;
		width:36.5%;
	}
	.design_query .grid12-5{
		margin-left:15px;
		margin-right:0px;
		padding:20px 50px;
	}
	.design_query .grid12-6 {
		width: 49%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.career_contents button.action{
		min-width:160px;
		margin-right:10px;
	}

	.cms-support .sales_query button{
		min-width:165px;
		margin-right:10px;
	}
	.technical_query .grid12-5{
		width:36%;
		margin-right:0px;
		padding:20px 50px;
	}
	.technical_query .grid12-6 {
		width: 48%;
		margin-right: 0px;
		margin-left: 15px;
	}
	.technical_query img {
		height: 487px;
	}
	.design_query img{
		height:498px;
	}
	.wordpress-posttype-view .sidebar-main, .wordpress-archive-view .sidebar-main, .wordpress-post-view .sidebar-main{
		padding:15px;
		width:100% !important;
	}
	.devents-index-index .banner_caption, .cms-jenvey-live .banner_caption, .cms-gallery .banner_caption, .ddealers-index-index .banner_caption{
		left:0%;
		width:92%;
	}
	.gallery_listing img{
		height:115px;
	}
	.devents_list_item:nth-child(3n+1){
		margin-left:0px !important;
		margin-right:1%;
	}
	.jenvey_live_container{
		padding-top:30px;
	}
	.devents_list_item:nth-child(4n+1){
		margin-left:1%;
	}
	.post-entry h2{
		min-height:66px;
	}
	.event_meta h2{
		min-height:90px;
	}
	.wordpress-posttype-view .top-container .widget, .wordpress-archive-view .top-container .widget, .wordpress-post-view .top-container .widget, .devents-index-index .top-container .widget{
		margin-bottom:0px;
	}
	.logo{
		margin:0 0 10px 75px;
	}
	.wordpress-posttype-view #maincontent, .wordpress-archive-view #maincontent, .devents-index-index #maincontent{
		margin-top:30px;
	}
	.devents_list_view ul{
		padding:0px;
	}
	.devents_list_view li{
		width:31%;
	}
	.jenvey_live_container ul{
		padding:0px;
	}
	.jenvey_live_container li{
		width:25%;
		min-height:280px;
		padding:10px 25px;
	}
	.contact-index-index .top-container .widget{
		margin-top:0px;
		margin-bottom:0px;
	}
	.main-address-block li:before, .main-address-block ul:before{
		display:none !important;
	}
	.main-address-block li{
		padding-left:0px !important;
	}
	.dealer_listing{
		padding-top:30px;
	}
	.ddealers-index-index .top-container .block-static-block{
		margin-bottom:0px;
	}
	.ddealers_list_item{
		width:32%;
	}
	.ddealers_list_view li.ddealers_list_item:nth-child(4n+1){
		margin-left:1%;
	}
	.ddealers_list_view li.ddealers_list_item:nth-child(3n+1){
		margin-left:0px;
	}
	.ddealers_list_view li.ddealers_list_item:nth-child(3n+3){
		margin-right:0px;
	}
	.section-directions-inner .grid12-5{
		width:47%;
	}
	.contact-page-main .section-directions .section-directions-left{
		padding:20px;
	}
	.section-form-left{
		padding-top:20px;
	}
	.cms_banner_container{
		margin:-11px auto 0px auto;
	}
}
@media only screen and (max-width:400px){

	.custom-bundle-addtocart .price-configure-label{
		width:63% !important;
	}
	.bundle-options-wrapper .option .control span.product-name, .bundle-options-wrapper .option .control select, .bundle-options-wrapper .option .control input{
		height: 59px;
	}
	.bundle-options-wrapper .option .control select{
		border-radius:inherit;
	}
	.category-description{
		padding:25px;
	}
	.category-top-desc{
		width:101% !important;
	}
	.single_select{
		padding:9px !important;
	}
	.fieldset-bundle-options .field.option label{
		margin-bottom: 15px;
		padding-bottom: 5px;
	}
}
@media only screen and (min-width:401px) and (max-width:767px){
	.category-description div{
		margin:0px !important;
		padding:0px !important;
	}
}
@media only screen and (max-width:767px){
	#search_mini_form .close_icon:before{
		z-index: 99999;
		left: 220px;
		top: 23px;
	}
	.aftermarket img{
		width:96%;
	}
	.classiccars_contents img{
		width:96%;
	}
	.cms-aftermarket .top-container, .cms-motosport .top-container, .cms-classic-cars .top-container, .cms-green-oem-solutions .top-container{
		margin-top:142px;
	}
	.search-autocomplete {
		top: 94px;
		width: 300px;
		left: 1px;
	}
	.block-search .label{
		display:none;
	}
	input#search{
		top:15px;
		width:235px;
		left:15px;
		z-index:99;
	}
	.block-search .action.search:before {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 16px;
		line-height: 32px;
		color: #757575;
		content: '\e615';
		font-family: 'luma-icons';
		margin: 0;
		vertical-align: top;
		display: inline-block;
		font-weight: normal;
		overflow: hidden;
		speak: none;
		text-align: center;
		top: -15px;
		left: 20px;
	}
	.block-search .actions button.search{
		overflow:visible;
	}
	ul.header.links{
		padding-left:0px;
	}
	.top_authorization{
		margin-left:0px;
	}
	.block-search .actions button.search span{
		display:none;
	}
	.header.content{
		display:none;
	}
	.nav-sections .navigation li.category-item.first ul li, .nav-sections .navigation li.category-item.parent:nth-child(2) ul li{
		width:100%;
	}
	.nav-sections .navigation li.category-item.first ul li:nth-child(3n+2), .nav-sections .navigation li.category-item.first ul li:nth-child(3n+3){
		border-left:none;
		padding-left:0px;
	}
	.nav-sections .navigation li.category-item.parent:nth-child(2) ul li:nth-child(3n+2), .nav-sections .navigation li.category-item.parent:nth-child(2) ul li:nth-child(3n+3){
		border-left:none;
		padding-left:0px;
	}
	.toggle_switcher_container.single_option #switcher-currency-nav{
		float:left !important;
	}
	select{
		color:#000;
	}
	.gallery_listing img{
		height:115px;
	}
	.gallery_listing li{
		width:48% !important;
	}
	.gallery_listing li:nth-child(2n+2){
	    margin-left: 14px
	}
	ul.categories li{
		padding:10px 15px;
		width:19%;
	}
	.wordpress-posttype-view .sidebar-main, .wordpress-archive-view .sidebar-main, .wordpress-post-view .sidebar-main{
		width:100% !important;
	}
	.wordpress-posttype-view .pager, .wordpress-archive-view .pager{
		clear:both;
		width:100%;
	}
	.post-list-wrapper .post-list.grid li:nth-child(2n + 1){
		margin-left:0px;
	}
	.wordpress-posttype-view .banner-content h2, .wordpress-archive-view .banner-content h2, .wordpress-post-view .banner-content h2{
		line-height:20px;
	}
	.wordpress-posttype-view .banner-content, .wordpress-archive-view .banner-content, .wordpress-post-view .banner-content{
		width:96%;
	}
	.helpnav .column1{
		width:100%;
	}
	.cms-support .banner-content{
		width:96%;
	}
	.design_query .grid12-6{
		margin-top:20px;
	}
	.design_query .grid12-5{
		margin-top:-59px;
	}
	.technical_query .grid12-5, .design_query .grid12-5{
		padding: 20px 39px;
		width: 78% !important;
	}
	.sales_query .actions button{
		margin-bottom:15px;
		min-width:auto;
	}
	.research_development .grid12-5, .manufacturing .grid12-5, .design .grid12-5, .quality_control .grid12-5{
		padding:10px 20px;
	}
	.manufacturing img{
		height:411px;
	}
	.research_development .grid12-5, .design .grid12-6, .manufacturing .grid12-5, .quality_control .grid12-6{
		margin-bottom:20px;
		margin-top:30px;
	}
	.our_clients .client_logos li{
		width:30%;
	}
	.keep_us_right, .quality_policy_contents{
		margin-top:20px;
	}
	.brand_commitment .brand_commitment_image{
		margin-left:0px !important;
		margin-top:20px;
	}
	.about_history .history_content{
		width:100% !important;
	}
	.banner_overlay{
		height:100%;
	}
	.banner_img, .banner_img img{
		height:160px;
	}
	.product-desc-content-title{
		margin-top:25px;
	}
	.bundle-options-container div.block-bundle-summary{
		width:95%;
	}
	.bundle-options-wrapper .option:last-child .options-list{
		width: 90%;
		float: left;
	}
	.fieldset-bundle-options .field.option label{
		margin-bottom:11px;
	}
	.bundle-options-container{
		margin-bottom: 40px;
    	margin-top: 0px;
		padding-top: 0px;
	}
	.product-tax-notice{
		margin-top:-10px;
	}
	.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {
		font-size: 40px;
	}
	.bundle-options-wrapper .nested{
		min-height:57px;
	}
	.bundle-options-wrapper .option .control span.product-name, .bundle-options-wrapper .option .control select, .bundle-options-wrapper .option .control input{
		height:57px;
		color:#000;
	}
	.custom-bundle-addtocart .configure-qty-box{
		width:12%;
	}
	.custom-bundle-addtocart .price-configure-label{
		width:65%;
		border-right:solid 1px #C7C7C7;
	}
	.custom-bundle-addtocart .configure-qty-box{
		border-left:none;
	}
	.product-top-title{
		width:100%;
	}
	.media_info_wrapper{
		clear:both;
	}
	.fotorama{
		overflow:inherit;
	}
	.catalog-category-view .products{
		width:98%;
		margin:45px auto 0px auto !important;
	}
	.page-with-filter .category_desc_container{
		width:102% !important;
	}
	.page-with-filter .category-top-desc .category_overlay, .page-with-filter .category_desc_container .category_overlay{
		height:99% !important;
	}
	.category-thumb-image{
		margin-top:-25px;
		margin-right:5px;
	}
	.category-title-image{
		width:98%;
		display:block;
		margin:25px auto auto auto;
	}
	.category-thumb-image {
		margin-top: 5px;
		margin-right: 20px;
		margin-bottom: 10px;
	}

	.subcategory-item-list ul li{
		 margin: 0 0 20px 4%;
		 width: 44%;
	}
	.why_us li{
		padding:5px 15px;
	}
	span.small-thumb-image{
		width:160px;
	}
	.category-top-desc .category_overlay, .category_desc_container .category_overlay{
		height:100%;
	}
	.top-links-cart{
		width: 55% !important;
		position: relative;
		top: -70px;
	}
	.header-mixed-wrapper-inner{
		max-width:100% !important;
		display:inline-block;
		width:100%;
	}
	.home-page-engines-items-inner ul li img{
		top:5px;
	}
	li.lotus img{
		width:38% !important;
	}
	.more_top_categories{
		margin-top:15px;
		display: inline-block;
		width: 100%;
	}
	.footer-block-2{
		margin-top:20px;
	}
	.midlefooter-content-links{
		min-height:140px;
	}
	.footer_social .movetop{
		position:relative;
		top:30px;
	}
	.footer-middle .container, .footer-bottom .container{
		min-width:100% !important;
	}
	.page-footer{
		margin-top:0px;
	}
	.top-categories-item{
		height:375px;
	}
	.more_info_content{
		margin-bottom:10px;
	}
	.cms-home .why_us li{
		padding:5px 6px;
		display:inline-block;
	}
	.why_us li:first-child{
		border-left:none;
	}
	.why_us li:last-child{
		border-right:none;
	}
	.why_jenvey_below_banner{
		padding:10px 0px 15px 0px;
	}
	.header_top_last{
		display:none;
	}

	.page-header{
		min-height:120px;
		position: sticky;
        top: 0;
		width: 100%;
	}

    .lb-outerContainer {
        top: 130px;
    }

	.logo_left_container .logo{
		margin-top:5px;
		float: left;
		margin-left: 65px;
	}
	.logo_left_container {
		position: absolute;
		top: 75px;
		left:5px;
	}
	.cms-index-index .top-container .widget, .cms-index-index .widget{
		margin-top:0px !important;
		margin-bottom:0px !important;
	}

	.logo_left_container img{
		width:190px;
	}
	.navigation li.level0:last-child{
		border-bottom: 1px solid #585858;
	}
	.header.links li:before, .header.links div:before{
		display:none !important;
	}
	.nav-sections .header.links a{
		color:#FFF;
		font-weight:normal;
	}
	.nav-sections .header.links a:hover{
		color:#FAFAFA;
	}
	.minicart-wrapper .block-minicart:before{
		right:165px;
	}
	.minicart-wrapper .block-minicart{
		width:400px;
	}
	.minicart-wrapper .product.product-item .actions{
		float:right;
	}
	.minicart-wrapper .block-minicart{
		right:-129px !important;
	}
	.cms-index-index #maincontent{
		margin-top:10px;
	}
	.banner-content .read_more_btn a{
		min-width:110px;
	}
	.banner-content .read_more_btn a:before{
		min-height:33px;
	}
	#bannerSlider .owl-controls{
		bottom:-25px;
		right:10px;
	}
	.more_image:nth-child(1) img, .more_image:nth-child(3) img{
		/*width:419px;*/
	}
	.more_info_content .more_overlay{
		width:100%;
	}
	.banner-content{
		bottom: 30px;
		left: -10px;
	}
	.welcome_left h3{
		text-align:left;
		font-size:40px;
	}
	.welcome_left{
		width:100%;
		text-align:center;
	}
	.welcome_right{
		width:100%;
		margin-top:10px;
	}
	.welcome_right button.action{
		min-width:auto;
	}
	.why_us li{
		display:inline-block;
	}
	.more_info_content img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 10px;
	}
	.more_info_content:nth-child(2) img{
		/*width:395px !important;*/
	}
	.more_info_content:nth-child(2) .more_overlay{
		height:195px;
	}
	.why_jenvey_left, .why_jenvey_right{
		width:100%;
	}
	.why_jenvey_left .text_content{
		width:auto;
		float:none;
		margin-right:0px;
		padding:30px 0px 13px 16px;
	}
	.footer-top-info-engines ul{
		padding:0px;
	}
	.footer-top-info-engines{
		background-repeat:repeat;
	}
	.home-page-engines-items-inner ul li.last img{
		margin-top:45px;
	}
	.home_gallery .photo_details{
		width:100%;
		padding-left:0px;
		border-left:none;
	}
	.newsletter .actions{
		width: 100%;
		clear: both;
		display: inline-block;
		text-align: center;
		padding: 5px 5px 15px 0px;
	}
	.footer-top-block-inner{
		width:99%;
	}
	.footer-top-block-inner .block.newsletter{
		max-width:100%;
	}
	.footer-top-block-inner .actions{
		width: 100% !important;
		display: inline-block !important;
		padding: 5px 5px 15px 5px;
	}
	.social-links a{
		height:53px;
		width:53px;
		margin-bottom:7px;
	}
	.footer-block-2 .links-content ul li{
		width:30% !important;
		float:left;
		margin-right:10px;
	}
	.middle-footer-content .links-content ul li{
		width:100%;
	}
	.footer-block-3 .column1, .footer-block-3 .column2, .footer-block-3 .column3{
		width:28%;
	}
	.headerheight{
		margin-top:0px;
	}
	.category-maintitle{
		width:93% !important;
		padding:25px;
	}
	.category-description{
		font-size:22px;
		padding:20px;
	}
	.footer-container .jenvey_delivery{
		padding:10px;
	}
	.category-title-text, .category-title-image-inner h1{
		width:97% !important;
	}
	.category-title-image-inner h1{
		width:99% !important;
	}
	.category-title-text h1{
		padding:10px;
	}
	.category_desc_listing{
		font-size:14px;
		padding:10px 15px 10px 10px;
		line-height:22px;
		/* width:97% !important; removed by devmac due to displaty issues 23/4/24 */
	}
	.product.details.product-item-details{
		min-height:105px !important;
	}
	.product-item-info .product-image-container{
		width:100% !important;
	}
	.page-products.page-layout-1column .products-grid li.product-item{
		width:99%;
	}
	.product.details.product-item-details{
		padding:0 20px 40px 20px;
	}
	.product-item-info img{
		width:90%;
	}
	.product.media .fotorama__stage{
		width:98% !important;
		border:none;
	}
	.product.media .fotorama__stage img{
		border:1px solid #ccc !important;
		width:95%;
	}
	.fotorama__nav-wrap--horizontal{
		height:auto !important;
	}
	.bundle-options-wrapper .option{
		width:100%;
	}
	.single_select .price-notice{
		margin-top:15px;
	}
	.custom-bundle-addtocart .left_title{
		width:100%;
	}
	#discount-coupon-form .field{
		width: 100%;
		display: inline-block;
	}
	#discount-coupon-form .actions-toolbar{
		display:inline-block;
	}
	#discount-coupon-form button.action{
		margin-left:0px;
	}
	.checkout-index-index .minicart-wrapper button{
		width:auto !important;
		background-color:transparent !important;
		min-width:70px !important;
	}
	.checkout-index-index .minicart-wrapper button:before{
		background-color:transparent !important;
	}
	.checkout-index-index .minicart-wrapper button.showcart:before{
		width:32%;
	}
	.checkout-index-index .action.showcart .counter.qty{
		background-color:#000;
	}
	.checkout-index-index #discount-form .actions-toolbar {
		width:100% !important;
		display:inline-block !important;
	}
	.checkout-onepage-success #maincontent a.action:before{
		min-height:36px !important;
	}
	.login-container .fieldset:after{
		text-align: left;
		margin-top: 20px;
	}
	.account .column.main .page-title{
		margin-top:20px;
	}
	.cms-page-view .banner-content{
		bottom:32px;
		padding:5px;
	}
	.cms-page-view .cms_banner_container .banner-content h2{
		font-size:32px;
		line-height:38px;
		margin-bottom:5px;
	}
	.cms-page-view .cms_banner_container .banner_desc{
		font-size:20px;
		line-height:26px;
		margin-top:5px;
	}
	.cms-page-view .cms_banner_container .banner-content .actions{
		margin-top:5px;
	}
	.motosport_right{
		margin-top:20px;
	}
	.classiccars_contents .motosport_left, .motosport_left{
		width:90% !important;
		padding:20px;
	}
	.cms-motosport .headerheight{
		margin-top:0px;
	}
	.keep_us_left{
		width:84% !important;
	}
	.this_is_jenvey{
		background-image:url('../images/new_mobile_this_is_jenvey.jpg') !important;
		width: 100% !important;
		background-size: cover;
		height:137px;
	}

	.we_love_logo img{
		float:left;
		top:20px;
	}
	.our_clients .client_logos li{
		height:120px;
	}
	.content_left p{
		width: 100%;
		margin-bottom: 20px;
	}
	.career_contents button{
		margin-right:10px;
		min-width:160px;
	}
	.career_right{
		margin-top:10px;
	}
	.service_container .research_development .grid12-5, .service_container .manufacturing .grid12-5{
		width:90% !important;
	}
	.service_container .design img, .service_container .quality_control img{
		width:100%;
	}
	.service_container .design .grid12-5, .service_container .quality_control .grid12-5{
		width:90% !important;
		margin:auto;
	}
	.cms-supports .banner-content{
		width:90%;
	}
	.cms-supports .cms_banner_container .banner_desc{
		line-height:24px !important;
	}
	.cms-supports button.action{
		min-width:100px !important;
	}
	.cms-supports .technical_query .grid12-5{
		width:90% !important;
	}
	.cms-supports .design_query img{
		width:100%;
	}
	.cms-supports .design_query .grid12-5{
		width:90% !important;
		margin:-47px auto auto auto;
	}
	.wordpress-posttype-view .top-container .widget, .wordpress-archive-view .top-container .widget, .wordpress-post-view .top-container .widget, .devents-index-index .top-container .widget, .ddealers-index-index .top-container .widget{
		margin-bottom:0px;
	}
	.cms-privacy-policy-cookie-restriction-mode #maincontent{
		padding-top:0px;
	}
	.top_faq_subheading {
		font-size: 22px;
		line-height: 28px;
	}
	.ddealers_list_view li img{
		width:100%;
	}
	.devents-index-index .cms_banner_container .banner-content h2{
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 10px;
	}
	.devents-index-index .banner-content{
		width:95%;
	}
	.devents_list_view .grid12-12{
		padding:0px;
	}
	.devents_list_item img{
		width:100%;
	}
	.ddealers-index-index .banner-content{
		width:90% !important;
	}
	.ddealers-index-index .cms_banner_container .banner-content h2{
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 10px;
	}
	.ddealers-index-index .cms_banner_container .banner_desc {
		font-size: 22px;
		line-height: 26px;
		margin-top: 10px;
	}
	.jenvey_live_container ul{
		padding:0px;
	}
	.jenvey_live_container li{
		width:93% !important;
		margin:auto auto 20px auto;
		padding:10px 15px;
	}
	.devents-index-index .cms_banner_container .banner_desc {
		font-size: 22px;
		line-height: 26px;
		margin-top: 10px;
	}
	.post-list-wrapper .post-list.grid li{
		width:47% !important;
		float:left;
		margin-left:15px;
	}
	.post-entry h2{
		min-height:80px;
	}
	.link_arrow{
		top:75px;
	}
	.contact-index-index .top-container .widget{
		margin-top:0px;
		margin-bottom:0px;
	}
	.contact-index-index .headerheight{
		margin-top:-10px;
	}
}
@media only screen and (max-width:1023px) and (orientation: landscape){
	button.action{
		margin-right:10px;
	}
	.footer-top-info-engines{
		background-repeat:repeat;
	}
	.home-page-engines-items-inner ul li.last{
		margin-top:0px;
		top:0px;
	}
	.home-page-engines-items-inner ul li.last img{
		margin-top:10%;
	}
	.home-page-engines-items-inner ul li:nth-child(15), .home-page-engines-items-inner ul li:nth-child(16), .home-page-engines-items-inner ul li:nth-child(17), .home-page-engines-items-inner ul li:nth-child(18){
		top:0px;
	}
	.home-page-engines-items-inner ul li.last.bottom{
		top:0px;
	}
	.home-page-engines-items-inner ul li.last.bottom img{
		margin-top: 0px;
		position: relative;
		top: 35px;
	}
	.middle-footer-content-inner .main-address-block .bottom .email, .middle-footer-content-inner .main-address-block .bottom .phone{
			padding-left:30px !important;
	}
	.footer-block-2 .middle-footer-content li{
		width:18%;
		margin-right:10px;
		float:left;
	}
	.headerheight{
		margin-top:10px;
	}
	.category-maintitle{
		width: 30% !important;
		float: left;
	}
	.category-title-text h1{
		width:30% !important;
		float:left;
	}
	.page-products .top-container .widget{
		margin-bottom:0px;
	}
	.category-description{
		min-height: 127px;
	}
	.category_desc_listing{
		width:46% !important;
	}
	.category-description p{
		font-size:22px;
		line-height:28px;
	}
	.subcategory-item-list ul li:nth-child(2n+1){
		clear:none !important;
	}
	.subcategory-item-list ul li:first-child{
		margin-left:0px !important;
	}

	.subcategory-item-list ul li:nth-child(3n+1){
		margin-left:0px;
	}
	.category-top-desc{
		width: 57% !important;
		float: left;
		margin-left: 10px;
	}
	.category_desc_listing{
		font-size: 22px;
		line-height: 28px;
	}
	.page-products.page-layout-1column .products-grid li.product-item {
		width: 31% !important;
		float: left;
		margin-left:20px;
	}
	.block-reorder a.product-item-link{
		font-size:16px;
		font-weight:normal;
	}
	.account .page-title-wrapper{
		margin-top:20px;
	}
	.nav-sections .header.links li > a{
		padding:10px 0 10px 22px !important;
		font-weight:bold !important;
	}
	.cms_banner_container .banner-content {
		bottom: 40px;
		left: 0%;
	}
	.motosport_left{
		width: 42% !important;
		float: left;
	}
	.motosport_right{
		width: 47% !important;
		float: left;
		margin-left: 10px;
	}
	.cms-green-oem-solutions .top-container .headerheight, .cms-classic-cars .top-container .headerheight, .cms-aftermarket .top-container .headerheight, .cms-about-us .top-container .headerheight,.cms-services .top-container .headerheight, .cms-supports .top-container .headerheight, .wordpress-posttype-view .top-container .headerheight, .wordpress-archive-view .top-container .headerheight, .wordpress-post-view .top-container .headerheight, .devents-index-index .top-container .headerheight, .cms-jenvey-live .top-container .headerheight, .cms-gallery .top-container .headerheight, .ddealers-index-index .top-container .headerheight, .contact-index-index .top-container .headerheight{
		margin-top:0px;
	}
	.ddealers-index-index .top-container .widget{
		margin-bottom:0px;
	}
	.cms-supports .banner-content h2{
		margin-bottom:15px;
	}
	.classiccars_contents img {
		height: 778px;
	}
	.what_keep_us_container .keep_us_left{
		width: 34% !important;
		min-height: 227px;
	}
	.keep_us_right{
		width: 55% !important;
		float: right;
	}
	.we_love_logo img {
		width: 40%;
		float: none;
		position: relative;
		top: 20px;
	}
	.our_clients .client_logos li img {
		width: 55%;
	}
	.client_logos, .career_right{
		margin-top:20px;
	}
	.research_development .grid12-5, .manufacturing .grid12-5{
		width:42% !important;
		float:left;
		min-height:228px;
	}
	.research_development .grid12-6{
		float: left;
		width: 50% !important;
		margin-left: 10px;
	}
	.design .grid12-6{
		width: 51% !important;
		float: left;
		margin-right: 2px;
	}
	.manufacturing .grid12-6{
		width: 51% !important;
		margin-left: 10px;
	}
	.quality_control .grid12-6{
		width: 51% !important;
	}
	.design .grid12-5, .quality_control .grid12-5{
		width:45% !important;
	}
	.manufacturing img{
		height:555px;
	}
	.technical_query .grid12-5{
		width: 45% !important;
		float: left;
	}
	.technical_query .grid12-6{
		float: left;
		width: 48% !important;
		margin-left: 10px;
	}
	.design_query .grid12-5{
		width: 43% !important;
		margin-left: 10px;
	}
	.design_query .grid12-6{
		float: left;
		width: 50% !important;
	}
	.design_query img {
		width: 100%;
	}
	.technical_query {
		margin-bottom: 10px;
	}
	.top_faq_subheading{
		font-size: 30px;
		line-height: 36px;
	}
	.faqs_list_item h2{
		font-size:20px;
	}
	.devents_list_view li{
		width:31% !important;
		float:left;
		margin-right:10px;
	}

	.devents_list_view li:nth-child(3n+3){
		margin-right:0px;
	}
	.jenvey_live_container li{
		width: 27% !important;
		float: left;
		margin-right: 10px;
	}
	.gallery_listing li{
		width: 31% !important;
		float: left;
		margin-right: 10px;
	}
	.ddealers_list_view li.ddealers_list_item{
		width: 31% !important;
		float: left;
		margin-right: 10px;
	}
	.section-form-inner .grid12-8{
		 width: 60% !important;
		 float: left;
	}
	.section-form-inner .grid12-4
	{
		width: 38% !important;
		float: left;
		margin-left: 10px !important;
	}
	.section-directions-inner .grid12-5{
		width:50% !important;
	}
	.section-directions-inner .grid12-6{
		width: 48% !important;
		margin-left: 10px;
	}
}
@media only screen and (min-width:1024px) and (orientation: landscape){
	.section-directions-inner .grid12-5{
		width:48%;
	}
	.section-directions-inner iframe{
		height: 388px;
	}

    .headerheight {
        margin-top: 130px;
    }
}
.block.related .block-title, .block.upsell .block-title, .block.crosssell .block-title{
	display:none;
}
/*.products-related .owl-carousel .owl-item, .products-upsell .owl-carousel .owl-item, .products-crosssell .owl-carousel .owl-item{
	width:300px !important;
}*/
.page-layout-1column .block.upsell .products-grid .product-item:hover .product-items-inner, .page-layout-1column .block.crosssell .products-grid .product-item:hover .product-items-inner{
	color:#000;
}
.block.upsell .product-image-container, .block.related .product-image-container, .block.crosssell .product-image-container{
	/*width:300px !important;*/
	width:100% !important;
}
.block.upsell .product-image-wrapper, .block.related .product-image-wrapper, .block.crosssell .product-image-wrapper{
	padding-bottom:83% !important;
}
.page-layout-1column .block.upsell .products-grid .product-items-inner, .page-layout-1column .block.crosssell .products-grid .product-items-inner{
	border: 1px solid #ccc;
    margin-right: 0;
    margin-left: 0;
}
.block.upsell .product-item-info, .block.crosssell .product-item-info{
	width:100%;
}
.page-layout-1column .block.related .products-grid .product-item, .page-layout-1column .block.upsell .products-grid .product-item, .page-layout-1column .block.crosssell .products-grid .product-item{
	padding:0px 10px !important;
	width:100%;
}
#catalog\.product\.related\.tabs, #product\.info\.upsell\.tabs{
	padding:0px !important;
}

/*** Currency Switcher ****/
.checkout-cart-index #shopping-cart-table .price-excluding-tax{
	display:block !important;
}
.toggle_switcher_container{
	display:inline-block;
	width:30%;
	text-align:right;
	position:relative;
	top:10px;
}

.switcher-dropdown li a, .switcher-trigger strong span{
	color:#FFF;
}
.switcher-trigger strong span{
	display:block;
	text-align:center;
	position: relative;
    top: 12px;
}
.switcher-trigger strong span.lb{
	font-size:8px;
	margin-bottom:2px;
}
#switcher-currency-nav{
	position: relative;
    right: 10px;
    bottom: 10px;
	width: 58%;
    float: left;
    left: 15px;
	text-align:right;
}
.switcher-dropdown.active{
	display:block;
}
.switcher-dropdown{
	clear: both;
    width: 70px;
    text-align: left;
    background-color: #747474;
    padding: 0px;
	position:absolute;
	z-index:999;
	display:none;
	border:solid 1px #5A5A5A;
}
.switcher-dropdown li:hover{
	background-color:#000;
}
.switcher-dropdown li:last-child{
	border-bottom:none;
}
.switcher-dropdown li{
    list-style: none;
    text-align: left;
    padding: 5px;
    margin-bottom: 0px;
	border-bottom:solid 1px #5A5A5A;
}
.switcher-trigger strong span.vl {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    top: 3px;
}
.switcher-trigger strong{
	background-image: url(../images/currency_background_small.png);
    background-repeat: no-repeat;
    height: 45px;
    width: 45px;
	display:block;
	cursor:pointer;
}
strong.switcher-label{
	display:none;
}
#switcher-currency-nav .switcher-options{
	margin-top:16px;
	margin-right:5px;
	float:right;
}
.vat_toggle{
	width:38%;
	float:right;
	color:#FFF;
	margin-top:5px;
}
.vat_toggle *{
	cursor:pointer;
}
.price-excluding-tax:before{
	display:none;
}
.price_with_tax .price-excluding-tax, .price_with_tax .spec_product_exclusive_price_notice{
	display:none !important;
}
.fieldset-bundle-options .price-container{
	float:right;
}
.product-info-price .price-excluding-tax span.price{
	font-size: 36px !important;
    line-height: 36px !important;
}
.price_without_tax .price-including-tax, .price_without_tax .spec_product_inclusive_price_notice{
	display:none !important;
}
.toggle_switcher_container.single_option #switcher-currency-nav{
	float:right;
	margin-right:15px;
}
.price_with_tax .price_listing .price-including-tax{
	margin-top:5px;
}
.price-configure-label .left_title h2{
	margin-bottom:1rem;
}
.price-configure-label .left_title p.first-child{
	margin-top:1rem;
}
.product-tax-notice p, .price-configure-label .left_title p{
	float:left;
}
.price-configured_price span.price-including-tax{
	margin-top:5px;
}
@media only screen and (min-width: 1024px) and (max-width: 1365px){
	.dealers_meta li:nth-child(1){
		min-height:45px;
	}
	.dealers_meta li:nth-child(2){
		min-height:100px;
	}
	.toggle_switcher_container{
		width:40%;
	}
	/*.products-related .owl-carousel .owl-item, .products-upsell .owl-carousel .owl-item, .products-crosssell .owl-carousel .owl-item{
		width:335px !important;
	}*/
}
@media only screen and (min-width:768px) and (max-width:1023px){
	.page-products .category-top-view-inner{
		display: inline-block;
		height: 210px;
		overflow: hidden;
	}
	.page-products .headerheight{
		margin-top:0px;
	}
	.subcategory-item-list ul li:nth-child(5n+1){
		margin-left:10px !important;
		clear:none !important;
	}
	.subcategory-item-list ul li:nth-child(3n+1){
		margin-left:0px !important;
	}
	.subcategory-item-list ul{
		width:98%;
		margin:auto;
	}
	.dealers_meta li:nth-child(1){
		min-height:45px;
	}
	.dealers_meta li:nth-child(2){
		min-height:100px;
	}
	.ddealers_list_view li.ddealers_list_item:nth-child(4n+4){
		margin-right:1% !important;
	}
	.ddealers_list_view li.ddealers_list_item:nth-child(3n+3){
		margin-right:0px !important;
	}
	#search_mini_form .close_icon:before{
		left:250px;
	}
	.nav-sections .navigation li.category-item.first ul{
		padding-top:35px;
	}
	.nav-sections .navigation li.category-item.parent:nth-child(2) ul{
		padding-top:35px;
	}
	.block.crosssell{
		padding:0px !important;
	}
	.block.upsell .product-image-container, .block.related .product-image-container, .block.crosssell .product-image-container{
		width:374px !important;
	}
	.products-related .owl-carousel .owl-item, .products-upsell .owl-carousel .owl-item, .products-crosssell .owl-carousel .owl-item{
		width:374px !important;
	}
	.toggle_switcher_container.single_option #switcher-currency-nav{
		margin-right:5px;
	}
	.logo_left_container .logo{
		margin-top: 35px;
	}
	.nav-toggle{
		top: 23px;
	}
	#switcher-currency-nav .switcher-options{
		margin-top:22px;
		margin-right:20px;
	}
	.header-mixed-wrapper-inner{
		min-height:120px;
	}
	.toggle_switcher_container{
		position: absolute;
		top: 39px;
		right: 15px;
	}
	.switcher-trigger strong {
		background-image: url(../images/mobile_currency_background.png);
		background-repeat: no-repeat;
		height: 52px;
		width: 52px;
		display: block;
		cursor: pointer;
	}
	.switcher-trigger strong span.lb{
		top:12px;
	}
	.switcher-trigger strong span.vl{
		top:7px;
	}
	.vat_toggle img{
		height:45px;
		margin-top:12px;
	}
}
@media only screen and (max-width:767px){
	/*.products-related .owl-carousel .owl-item, .products-upsell .owl-carousel .owl-item, .products-crosssell .owl-carousel .owl-item{
		width:395px !important;
	}*/
	.category-top-view-inner{
		width: 98%;
		margin: auto;
		overflow: hidden;
	}
	.toggle_switcher_container{
		width:100%;
	}
	#switcher-currency-nav{
		right:0px;
		width:14%;
		left:20px;
	}
	.vat_toggle{
		position: absolute;
		top: 53px;
		width: 30%;
		right: 10px;
	}
	.switcher-trigger strong {
		background-image: url(../images/mobile_currency_background.png);
		background-repeat: no-repeat;
		height: 52px;
		width: 52px;
		display: block;
		cursor: pointer;
	}
	.switcher-trigger strong span.lb{
		top:12px;
	}
	.switcher-trigger strong span.vl{
		top:7px;
	}
	.vat_toggle img{
		height:45px;
		margin-top:12px;
	}
}
@media only screen and (max-width:375px){
/*	.products-related .owl-carousel .owl-item, .products-upsell .owl-carousel .owl-item, .products-crosssell .owl-carousel .owl-item{
		width:355px !important;
	}*/
}
@media only screen and (min-width:1100px) and (max-width:1200px){
	.motosport_right img{
		height:710px !important;
	}
}
@media only screen and (min-width:1201px) and (max-width:1365px){
	.motosport_right img{
		height:630px !important;
	}
}
@media only screen and (min-width:1025px) and (max-width:1255px){
	.navigation .level0.parent > .level-top{
		padding-right:15px !important;
	}
	.right-mainmenu .navigation .level0 > .level-top, .navigation li.nav.item a{
		padding:0px 10px !important;
	}
}
@media only screen and (min-width:440px) and (max-width:767px){
	#switcher-currency-nav{
		margin-right: 135px;
		width: 14%;
		float: right;
		top: 50px;
	}
	.vat_toggle{
		width:20%;
	}
}
@media only screen and (min-width:736px) and (max-width:1023px){
	.top-links-cart{
		width:90% !important;
	}
	.block.block-search .action.search{
		display:block;
	}
	.block-search .action.search span{
		display:none;
	}
	input#search{
		top:25px;
		width:280px;
	}
	.search-autocomplete{
		width:300px;
		left:0px;
		top:93px;
	}
	.block-search .label{
		display:none;
	}
	.header.content{
		display:none;
	}
	.block-search .action.search:before {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 16px;
		line-height: 32px;
		color: #757575;
		content: '\e615';
		font-family: 'luma-icons';
		margin: 0;
		vertical-align: top;
		display: inline-block;
		font-weight: normal;
		overflow: hidden;
		speak: none;
		text-align: center;
		top: -15px;
		left: 20px;
	}
	.block-search .actions button.search{
		overflow:visible;
	}
}
@media only screen and (max-width:441px){
	.aftermarket img {
		width: 100% !important;
	}
	.top-links-cart{
		width:87% !important;
	}
	.block-search{
		display:none;
	}
}
@media only screen and (min-width:440px) and (max-width:540px){
	.aftermarket img {
		width: 100% !important;
	}
	.top-links-cart{
		width:70% !important;
	}
	.category-thumb-image{
		margin-top:15px;
	}
}
@media only screen and (min-width:801px) and (max-width:1023px){
	.classiccars_contents img {
		height: 730px !important;
	}
}
@media only screen and (min-width:769px) and (max-width:1023px){
	.top-links-cart {
		width: 80% !important;
	}
	.block-search .action.search:before{
		top:6px;
	}
}
/*** Currency Switcher ****/
/******** Issue with Category Description and title to be same height ****/
@media only screen and (max-width:767px){
	.category-title-image-inner{
		overflow:hidden;
	}
	.category_desc_listing{
		display:flex;
		align-items:center;
	}
}
.category_desc_container{
	background-size:cover;
}
.category-top-desc{
	display: flex;
    align-items: center;
    justify-content: center;
	background-size:cover;
}
.category-top-view-inner, .category-title-text{
	display: flex;
    justify-content: space-between;
    align-items: stretch;
}
/*****************************/
/* Added by Devmac 19-3-24 */
.page-header{
	z-index: 99999; /* Fix for text scrolling on top of header */
}
.post-list .post-image {
	max-height: 100px !important;
}
/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	.homepage_gallery li{
		max-height:40px;
	}
@media only screen and (min-width:400px) {
	.post-list .post-image {
		max-height: 140px !important;
	}
	/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	.homepage_gallery li{
		max-height:50px;
	}
}
@media only screen and (min-width:500px) {
	.post-list .post-image {
		max-height: 170px !important;
	}
}
@media only screen and (min-width:600px) {
	.post-list .post-image {
		max-height: 200px !important;
	}
	/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	.homepage_gallery li{
		max-height:72px;
	}
}
@media only screen and (min-width:700px) {
	.post-list .post-image {
		max-height: 210px !important;
	}
}
@media only screen and (min-width:768px) {
	.post-list .post-image {
		max-height: 170px !important;
	}
	/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	.homepage_gallery li{
		max-height:92px;
	}
}
@media only screen and (min-width:800px) {
	.post-list .post-image {
		max-height: 145px !important;
	}
}
@media only screen and (min-width:992px) {
	.post-list .post-image {
		max-height: 190px !important;
	}
	/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	.homepage_gallery li{
		max-height:110px;
		overflow:hidden;
	}
}
@media only screen and (min-width:1200px) {
	.post-list .post-image {
		max-height: 210px !important;
	}
	/* Added by Devmac 16/5/24 to fix hompage gallery display issues */
	.homepage_gallery li{
		max-height:180px;
		overflow:hidden;
	}
}
@media only screen and (min-width:1400px) {
	.post-list .post-image {
		max-height: 220px !important;
	}
}
.post-list-item a:visited {
	color:#000;
}
