/* Font Face */
@import url("style.css");


/* All */
.header-menu .close-menu,
.header-menu .back-button,
.admin-header-links,
.block .title,
.block .list li:hover a:before,
.footer-block li:hover a:before,
.item-box input[type="button"],
.pager li span,
.overview .subscribe-button,
.free-shipping,
.overview .add-to-cart-button,
.variant-overview .add-to-cart-button,
.write-review .button-1,
.wishlist-add-to-cart-button,
.contact-page .button-1,
.email-a-friend-page .button-1,
.apply-vendor-page .button-1,
.registration-page .button-2,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.shopping-cart-page .button-1,
.checkout-page .button-1,
.shopping-cart-page .button-2,
.checkout-page .button-2,
.order-details-page .page-title a,
.search-input .button-1,
.new-comment .button-1,
.topic-post .quote-post a,
.blog-search-results li a:before,
.mini-shopping-cart input[type="button"],
.header-menu .sublist li > a:hover,
.nivo-controlNav .nivo-control,
.anywhere-slider .slick-dots button,
.ajax-cart-button-wrapper input[type="text"],
.ajax-cart-button-wrapper select,
.ajaxCart .productAddedToCartWindowCheckout,
.ui-slider-range,
.nopAjaxFilters7Spikes .close-filters,
.home-page-filter-button .results-number,
.home-page-filter-button .search-button,
.home-page-filter-button .search-button:after,
.categories.fullWidth .row:before,
.manufacturers.fullWidth .row:before,
.mega-menu .title,
.ui-datepicker-calendar td a:hover,
.user-agreement-page .button-1,
.rich-blog-homepage .read-more,
.ropc .estimate-shipping-panel button,
.ropc .current-code button,
.ropc .cart-total button,
.ropc .complete-button button,
.slick-dots button {
	background-color: #467bb1;
}
.page-title h1,
.inbox-qty,
.wishlist-qty,
.cart-qty,
.breadcrumb strong,
.tax-shipping-info a,
.product-name h1,
.variant-overview .variant-name,
.product-review-item .review-title,
.wishlist-page .share-info a,
.return-request-list-page .comments,
.reward-points-history .title,
.order-progress li.current-step a,
.cart-collaterals .title,
.checkout-page .address-item li.country,
.order-review-data .title,
.shipment-overview .title,
.order-details-area .title,
.post-title,
.news-title,
.comment-info .username,
.forums-main-page .topic-block h2,
.forums-table-section-title .view-all,
.forum-page .forum-name h1,
.forum-topic-page .topic-name,
.profile-page .topic-title,
.forum-edit-page strong,
.private-message-send-page a,
.header-links a:hover,
.mini-shopping-cart .count a,
.mini-shopping-cart .totals strong,
.footer-block li:hover a,
.footer-block.recently-viewed a:hover,
.news-list-homepage .news-title:hover,
.block .list a:hover,
.block .tags li a:hover,
.product-tags-all-page li a:hover,
.product-item .product-title a:hover,
.overview .email-a-friend-button:hover,
.product-tags-list a:hover,
.product-review-item .review-info a:hover,
.product-review-helpfulness .vote:hover,
.login-page .forgot-password a:hover,
.cart .product-name:hover,
.opc .back-link a:hover,
.sitemap-page a:hover,
.blog-page .tags a:hover,
.blogpost-page .tags a:hover,
.forums-table-section a:hover,
.forums-table-section td a:hover,
.forum-breadcrumb a:hover,
.forum-page .actions a:hover,
.forum-topic-page .actions a:hover,
.topic-footer .actions a:hover,
td.details a,
.productAddedToCartWindowDescription strong,
.filtersGroupPanel li .filter-item-name:hover,
.filtersGroupPanel li.checked .filter-item-name,
.mega-menu .box li a:hover,
.product-specs-box a,
.cart .edit-item a:hover,
.order-details-page .download a,
.order-details-page .download-license a,
.rich-blog-homepage .view-all a:hover,
.blog-search-results li a:hover,
.post-footer a,
.rich-blog-autocomplete-last-item span,
.blog-search-results li a,
.search-term-highlighter {
	color: #467bb1;
}
.block .list li:hover a:before,
.footer-block li:hover a:before,
.pager li span,
.registration-page .buttons,
.registration-result-page .buttons,
.login-page .buttons,
.password-recovery-page .buttons,
.account-page .buttons,
.return-request-page .buttons,
.address-list-page .add-button,
.order-progress li.current-step a:before,
.mini-shopping-cart .count,
.blog-search-results li a:before {
	border-color: #467bb1;
}
.forum-edit-page .buttons input[type="submit"],
.move-topic-page .buttons input[type="submit"],
.private-messages-page .buttons input[type="submit"],
.private-message-send-page .options input[type="submit"],
.private-message-view-page .options input.button-1 {
	background-color: #467bb1 !important;
}

/*Other CSS Ends*/

.full-description tbody tr td {
    padding: 3px;
}
/*Remove Space for Manufacturer Sliders*/
.nop-jcarousel{
	margin:0px;
}

.nop-jcarousel.home-page-product-grid{
	margin-bottom: 30px;
}

@media(max-width:768px){
	.footer-block ul{
		margin-bottom:0px;
	}
}

.nop-jcarousel .carousel-title strong{
	box-shadow: none;
}

/*Carousel Background*/
.jCarouselMainWrapper{
	background: #eee;
	padding-bottom: 2%;
}

/* Recently Viewed / Categories */
.nop-jcarousel .carousel-item{
	padding: 15px 10px;
}

/*Pagination Styling*/
.pager li span{
	border: 0px;
	background-color: #032763;
	border-radius: 4px;
}

.pager li a{
	border-radius: 4px;
	background-color: #fe6c04;
	color: #fff;
	border: 0px;
	border-radius: 4px;
}

/* Sgort Description */
.overview .short-description,
.post-title, .news-title{
	font:bold 18px 'Bahnschrift Regular' !important;
	color: #ff7103  !important;
}

.product-essential .productTabs.ui-tabs h1{
	font-size:32px;
}

.product-essential .productTabs.ui-tabs h2{
	font-size: 22px;
    margin-bottom: 5px;
}

.product-essential .productTabs.ui-tabs h3{
	font-size:20px;
}

.product-essential .productTabs.ui-tabs h4{
	font-size:18px;
}

.footer-upper:before,
.footer-block .title{
	background-color: #bad4ea;
}

.footer-block .title strong{
	font:bold 18px 'Bahnschrift Regular' !important;
	color: #032763 !important;
}

/*Sidebar Line Divider*/
.nopAjaxFilters7Spikes{
	border-bottom: 0px !important;
}

/*Carousel Arrows*/
.jCarouselMainWrapper .slick-prev, .jCarouselMainWrapper .slick-next{
	border-radius: 100px;
	background-color: #fe6c04 !important;
	box-shadow: none !important;
	border: 2px solid #0c1e5e;
}

/*Single Product (Previous and Next)*/
.previous-product a, .next-product a{
	border-radius: 100px;
	border: 2px solid #fe6c04;
}

.previous-product a:hover, .next-product a:hover{
	background-color: #032763;
}

/*Faded Orange Background*/
.fade-orange{
	background: #f1f1f1;
	padding-bottom: 1px;
}

/* Tabs */
.ui-tabs .ui-tabs-nav li{
	box-shadow: none;
}

.ui-tabs .ui-tabs-panel{
	background: none !important;
}

.ui-tabs .ui-tabs-nav li a{
	display: block;
	border: 1px solid #032763;
	background-color: #ccc;
	padding: 8px 24px;
	font: normal 14px 'Bahnschrift Regular';
	/* border-radius: 4px; */
}

.ui-tabs .ui-state-active.ui-tabs-active a{
	border-radius: 0px !important;
}

/* Main Header */
.subheader-wrapper{
	top: 0 !important;
	background-color: #fff !important;
	box-shadow: 0 0 40px #00000040 !important;
	-webkit-box-shadow: 0 0 40px #00000040 !important;
}

.html-product-details-page .subheader-wrapper,
.html-category-page .subheader-wrapper,
.html-manufacturer-page .subheader-wrapper{
	background-color:#dde9f3 !important;
	box-shadow: 0 0 40px #00000050 !important;
	-webkit-box-shadow: 0 0 40px #00000050 !important;
}

/* Header Logo */
.header-logo img{
	max-width: 180px !important;
}

/*Fixed Header*/
.affixed{
	position: fixed !important;
	transition: all .4s ease;
	box-shadow: 0 0 40px #00000040 !important;
	-webkit-box-shadow: 0 0 40px #00000040 !important;
	width: 100%;
	z-index: 10001 !important;
	top: 0;
}

/* Homepage Filter */
.home-page-filters-wrapper{
	margin-top:0px !important;    
}

/*Remove Margin*/
.center-1{
	margin:0px;
}

/* Slider */
.nivo-caption{
	display:none !important;
}

.slider-wrapper{
	margin: 0px;
}

.productTabs .inputs label{
	width: auto;
}

.write-review .button-1{
	background-color: #0c1e5e;
	font: bold 14px 'Bahnschrift Regular';
	border-radius: 4px;
}

.write-review .review-rating{
	text-align: left;
}

.manufacturer-grid .item-box,
.manufacturer-grid .item-box:hover{
	background: none !important;
    box-shadow: none !important;
}

.manufacturer-grid .item-box .picture{
	margin-bottom: 0px !important;
}

/*Product Tab*/
.product-essential .productTabs.ui-tabs{
	background-color: #f36c0450;
	padding: 20px;
	border-radius: 10px;
	min-height: 370px;
}

/*Single Page - Specifications Table*/
.product-specs-box .data-table td{
	background: none;
	border: 1px solid #fe6c04;
}

/*Border Bottom*/
.ui-tabs .ui-tabs-nav{
	border-bottom: 1px solid #0c1e5e;
	text-align: center;
}

.home-page .ui-tabs .ui-tabs-nav li{
	display: table-row;
}

.product-reviews-page .title{
	border-bottom: 1px solid #0c1e5e;
}

/* Title */
.product-grid .title strong,
.write-review .title strong{
	display: inline-block;
	margin: 0 0 -1px;
	background-color: #0c1e5e;
	padding: 5px 12px;
	font: bold 14px 'Bahnschrift Regular';
	color: #fff;
	text-transform: capitalize;
	border-radius:0px;
	box-shadow: none;
}

/*Remove Title on page load*/

/*Align Title Left*/
.product-grid .title,
.write-review .title{
	text-align: left;
}

/* Product Categories Carousel */
.home-page-category-grid{
	text-align: center;
	background: #fdf5df;
	position: relative;
	height: 170px;
	margin-bottom: 0px;
	padding-top: 40px;
}

.category-title{
	margin-bottom: 0px;
}

.category-title .title{
	margin-bottom:-13px;
	z-index: 1;
	position: absolute;
}

.item-box{
	width:14.5%;
	margin: 0px 10px 0;
	width: 23%;
	margin: 0px 10px 0;
	overflow: hidden;
}

.product-details-page .productTabs-header{
	display:none !important;
}

.item-box .details,
.item-box .details{
	position: relative;
	padding: 10px;
}

.product-grid .item-box .add-info{
	background: none;
	opacity: 1;
	box-shadow: none;
	border: none;
	width: auto;
	float: left;
	left: 0;
	height: auto !important;
}

#goToTop{
	right: 120px;
}

.item-box{
	background-color: #fff !important;
	padding: 10px 0px !important;
	border-radius: 15px !important;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.10) !important;
	-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.10) !important;
	transition:all .3s ease;
	margin: 20px 10px 0 0;
}

.home-page-category-grid .item-box,
.home-page-category-grid .item-box:hover{
	margin-top: 0px !important;
	border-radius:200px !important;
	background:none !important;
	box-shadow: none !important;
}

.item-box:hover{
	box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2) !important;
	-webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2) !important;
}

.product-grid .product-item{
    padding: 0px 0px 15px;
}

.item-box .prices{
	position: absolute;
	top: -260px;
	background-color: #ff7306;
	float: left;
	color: #fff;
	padding: 5px 10px;
    top: -3px !important;
    left: -26px !important;
	border-radius: 50em;
	padding-left: 30px;
}


/* Social Media */
.social-media-footer li{
	display: inline-block;
	margin-right: 10px;
}

.social-media-footer{
	margin-top:10px;
}

.social-media-footer img{
	width: 3em;
}

.item-box .actual-price{
	color: #ffffff !important;
	font-size: 14px;
}

/*Image*/
.home-page-category-grid .item-box .picture img{
	width: 10em;
}

.home-page-category-grid .item-box .picture{
	padding:05px;
	border-radius: 10px;
	margin-bottom: 0px;
	background: none !important;
    opacity: 1;
}

.item-box .picture{
	margin-bottom:35px !important;
}

/*Title*/
.item-box .title{
	color: #0c1e5e;
	font: bold 16px 'Bahnschrift Regular';
	background: none;
	display: none;
}

.home-page-category-grid .slick-prev{
	position: absolute;
	float: left;
	left: -2%;
	top: 27%;
	z-index: 1;
	box-shadow: 0px 0px 10px #00000026;
	background: #032763;
	color:#fff;
	font-weight: bold;
	outline: none;
	height: 50px;
	width: 50px;
	border-radius: 50em;
	border: 0px;
}

.home-page-category-grid .slick-next{
	position: absolute;
	float: right;
	right: -2%;
	top: 27%;
	z-index: 1;
	box-shadow: 0px 0px 10px #00000026;
	background: #032763;
	color:#fff;
	font-weight: bold;
	outline: none;
	height: 50px;
	width: 50px;
	border-radius: 50em;
	border: 0px;
}

/*Form Styling*/
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select, input[type="number"]{
	border: 2px solid #ccc;
	border-radius: 4px;
}


/* Products (Homepage / Categories) */
.item-box{
	position: relative;
	overflow: hidden !important;
	/* min-height: 300px; */
}

/*Product Price*/
.item-box .actual-price{
	color: #fe6c04;
}

.item-box .picture{
	border:0px;
}

.item-box .title a{
	color: #0c1e5e;
	font: bold 16px 'Bahnschrift Regular';
}

.item-box .product-title{
	top: 235px;
	text-transform: none;
}

.item-box .buttons{
	bottom: -195px;
	width: auto;
	left: 20%;
	position: relative !important;
}

.item-box .description{
	display: none !important;
}

.product-grid .item-box .product-rating-box,
.product-grid .item-box:hover .product-rating-box{
	opacity: 0;
}

.product-grid .item-box .product-rating-box{
	padding: 0px;
}

/* Guide Section */
.guide-section{
	background-color: #BAD4EA;
	padding: 3% 0% 0%;
	margin-bottom: 4%;
	margin-top: -2%;
	float: left;
	width: 100%;
	position: relative;
}

.guide-section .product-grid{
	margin-bottom:0px;
	text-align: center;
}

.guide-section ul{
	position: relative;
	top: 40px;
}

.guide-section li{
	display: inline-block;
	margin: 0px 20px;
	width: 28%;
}

.guide-section li h2{
	color: #0c1e5e;
	margin-bottom: 10px;
}

.guide-section li p{
	font: 14px 'Bahnschrift Regular';
}

.guides{
	background-color: #fff;
	padding: 20px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

.guides img{
	width: 7em;
}

.guide-section .product-grid h1{
	text-align: center;
	margin-bottom: 20px;
	color: #0c1e5e;
}

/*Car Finance Section*/
.car-finance{
	position: relative;
	background: #fff;
	display: flex;
	vertical-align: middle;
	align-items: center;
	/*margin-bottom: 3%;*/
	float: left;
	width: 100%;
}

.car-finance .left-side{
	width:50%;
	overflow: hidden;
	float: left;
}

.car-finance .right-side{
	padding-left: 5%;
	width: 25%;
	float: left;
}

.car-finance .right-side h1{
	color: #002461;
	font: bolder 42px 'Bahnschrift Regular';
	margin-bottom: 10px;
}

.car-finance .right-side p{
	color: #002461;
	font: 18px 'Bahnschrift Regular';
	margin-bottom: 25px;
}

.car-finance .right-side .cta{
	background-color: #fe6c04;
	color: #fff;
	padding: 12px 15px;
	border-radius: 5px;
}

.car-finance .left-side img{
	width:100%;
}

/* Inner Pages */
/* Block Titles */
.block-popular-tags{
	display: none;
}

.block .title{
	background-color: #777;
	border-radius: 4px;
}

.product-details-page>.product-name h1,
.page-title h1,
.email-a-friend-page .title h2{
	color: #032763;
	font: 22px 'Bahnschrift Regular' !important;
}

.block .list>li{
	border-bottom: 1px dotted #032763;
}

.block .title strong{
	display: block;
	text-transform: capitalize;
	color: #ffffff;
	font: bolder 16px 'Bahnschrift Regular';
	padding: 4px 15px;
}

.filter-block a.toggleControl{
	padding: 4px 15px;
	font: bolder 16px 'Bahnschrift Regular';
	text-transform: capitalize;
}

/*Single Page - Buy Button*/
.buy-now-button{
	padding: 2.3% 4% !important;
	background-color: #fe6c04 !important;
	font-weight: 600 !important;
	color: #fff !important;
	margin-right: 2% !important;
	border: 0px !important;
	border-radius: 5px !important;
	margin-right: 10px;
}

/*Single Page - Appointment Button*/
.appointment-button{
	padding: 2.3% 4% !important;
	background-color: #fe6c04 !important;
	font-weight: 600 !important;
	color: #fff !important;
	margin-right: 2% !important;
	border: 0px !important;
	border-radius: 5px !important;
}

/* Newsletter */
.newsletter .title{
	font-size: 16px;
	color: #ffffff;/* #0c1e5e;*/
	position: relative;
	top: 8px;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
div#newsletter-result-block
{
	color:#ffffff;
}
.terms-privacy{
	float: left;
}

.footer-disclaimer span{
	float: left;
	margin-left:20px;
}

.align-center{
	text-align: center;
	margin-top: 70px;
    position: relative;
}

.terms-privacy li{
	display:inline-block;
}

.terms-privacy li:after{
	content:'|';
	color: #ccc;
	margin-left: 10px;
	margin-right: 10px;
}

.terms-privacy li:last-child:after{
	content:none;
}

.terms-privacy li a{
	color: #fff !important;
}

.newsletter-email input[type="button"]{
	background-color: #f7d1b7;
	border-radius: 0px;
}

.newsletter-email input[type="email"]{
	width: 300px;
}

.newsletter-email{
	border: 1px solid #fe6c04;
	border-radius: 4px;
}

.gallery .picture-wrapper .picture{
	background: #dde9f3;
	border-radius: 10px;
	padding:10px;
}

.gallery .picture-thumbs .thumb-item{
	background: #dde9f3;
	border-radius: 10px;
}

/* Mobile */
.responsive-nav-wrapper-parent{
	display: none;
}

.header-menu .close-menu{
	background-color: #0c1e5e;
}

.search-button,
.search-button:after,
.results-number{
	background-color: #ff7103 !important;
}

/*Menu Icon*/
.subheader-wrapper .menu-title{
	background: url(../images/icon-menu.png) no-repeat center;
	position: absolute;
	right: 5%;
	float: right;
	top: 1.5%;
	z-index: 10;
}

.subheader-wrapper .menu-title span{
	display: inline-block;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	height: 50px;
	width: 50px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
}


/*Categories Carousel*/
.item-grid{
	position: relative;
	z-index: 1;
}

.item-box .picture{
	margin-bottom:0px;
}


.home-page-filter-selector{
	border-radius: 4px;
	padding: 2px 3px;
}


.productTabs-header{
	/* display:none !important; */
}

.home-page .ui-tabs .title{
	display:block;
}

.overview .email-a-friend{
	margin: 0 20px 0 0px;
	float: left;
}

.car-finance-product-page{
	float: left;
	width:100%;
	margin:20px 0px;
}

.car-finance-product-page h3{
	margin-bottom:10px;
	color: #032763;
}

.car-finance-product-page input{
	margin-bottom: 10px;
	width: 100%;
}

.car-finance-product-page .btn{
	padding: 2.3% 4% !important;
	background-color: #032763 !important;
	font-weight: 600 !important;
	color: #fff !important;
	margin-right: 2% !important;
	border: 0px !important;
	border-radius: 5px !important;
}

/*Media Queries*/

/* Car Lifestyle */
.footer-block.contacts img{
	width: 1.8em;
	float: left;
	margin-right: 7px;
	top: -3px;
    position: relative;
}

.footer-block.contact li a:before{
	content:none;
}

@media(min-width:1281px){

	.product-details-page .overview{
		width: 42%;
	}

	.product-details-page .gallery{
		width: 55%;
	}

	.item-grid{
		bottom: 25px;
		margin-bottom: -55px;
	}

	.home-page-filter-selector{
		width: 100%;
	}

	.gallery .picture-thumbs .thumb-item{
		height: 100px;
		width:100px;
	}

	.header{
		z-index: 1;
		display:none;
	}

	.home-page-category-grid .item-box{
		margin-top: 0px !important;
		border-radius: 200px !important;
		height: 190px;
		width: 190px !important;
		padding-top: 20px !important;
	}
}

@media(max-width:1280px) and (min-width:1025px){
	/* Filter */
	.home-page-filters-wrapper{
		padding: 10% 2% 2% 2% !important;
	}

	.gallery .picture-thumbs .thumb-item{
		height: 75px;
		width:75px;
	}

	.item-box .prices{
		top: -180px;
	}

	.home-page-filter-selector{
		width: 100%;
	}

	.item-box .buttons{
		bottom: -135px;
	}
}

@media(max-width:1280px) and (min-width:1081px){
	.item-grid{
		bottom: 30px;
		margin-bottom: -60px;
	}
}

@media(max-width:1080px) and (min-width:768px){
	.item-grid{
		bottom: 30px;
		margin-bottom: -55px;
	}
}

@media(max-width:767px){
	.item-grid{
		top: -20px;
		margin-bottom: -45px;
	}
}

@media(max-width:1024px) and (min-width:992px){
	.gallery .picture-thumbs .thumb-item{
		height: 60px;
		width: 60px;
	}
	.home-page-filters-wrapper{
		right: 63%;
	}

	.item-box .prices{
		top: -200px;
	}
}

.finance-details-page{
	margin-bottom:50px;
	float: left;
	width: 100%;
}

.finance-details-page .col-md-3{
	margin-bottom:20px;
}

.finance-details-page .btn{
	border: 0px;
	padding: 10px 15px;
	border-radius: 4px;
	background-color: #fe6c04;
	color: #fff;
}

.finance-details-page input{
	width: 80%;
}

.finance-details-page .left-side-finance,
.finance-details-page .right-side-finance{
	width: 50%;
	float: left;
}

.finance-details-page img{
	max-width: 100%;
}

@media(max-width:768px){
	.item-box .title a{
		font-size: 14px;
	}
}

@media(max-width:1280px){
	.product-list .prices{
		width: 250px;
	}

	.product-details-page .gallery{
		width: 55%;
	}

	.product-details-page .overview{
		width: 43%;
	}

	.home-page-banner{
		width: 90% !important;
	}

	.guide-section li{
		margin: 0 10px;
	}

	input.search-box-text{
		width: 300px !important;
	}

	.item-box .actual-price{
		font-size: 14px;
	}

	.item-box .buttons{
		top: 150px;
	}

	.car-finance .right-side h1{
		font: bolder 35px 'Bahnschrift Regular';
	}

	/* Search */
	input.search-box-text{
		width:300px !important;
	}

	.search-box-button{
		border: 0px;
		padding: 10px;
		background-color: #ff7103;
		color: #0c1e5e;
	}

	.menu-title{
		display:block !important;
		opacity: 1 !important;
	}
}

.item-box .buttons .compare-products input,
.quick-view-button a{
	width: 30px !important;
}

.product-list .prices{
	    background-color: #fe6c04;
    padding: 3px 35px 3px 10px;
    float: right;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    left: 79% !important;
}

.product-list .item-box .actual-price{
	color: #fff;
}

.product-list .item-box .product-title{
	top:10%;
}

.product-list .item-box .buttons{
	    position: absolute !important;
    float: left;
    left: -30%;
    top: 0;
}

.product-list .item-box .description{
	top: 70px;
	position: relative;
}

.product-list .item-box .picture{
	margin-bottom:0px;
}

.priceRangeMinMaxPanel, .specification-min-max-panel{
	font-size: 10px;
}

.priceRangeCurrentPricesPanel span, .specification-current-value-panel span{
	color: #fe6c04;
}

.ui-slider-handle{
	background-color: #032763;
}

.ui-slider-range{
	background-color: #fe6c04;
	height: 3px !important;
	top: 3px;
}

.footer-text{
	color: #fff;
}

@media(max-width:1024px){
	.product-list .item-box .description {
	    top: 40px;
	    position: relative;
	    width: 70%;
	    display: block !important;
	}

	.product-list .item-box{
	    height: 200px;
	}

	.product-list .item-box .product-title{
		position: relative;
    top: 30px;
	}

	.item-box .prices{
	    top: 38px !important;
	    margin: 0px !important;
	}

	.item-box .product-title{
		    top: -10px;
    text-transform: none;
    position: relative;
	}

	.item-box .picture {
	    margin-bottom: 25px !important;
	}
}

@media(max-width:991px){
	.item-box .prices{
        top: 17px !important;
	}

	.item-box .product-title{
		top: -20px;
	    position: relative;
	}
}

@media(max-width:943px){
	.item-box .picture {
	    margin-bottom: 25px !important;
	}

	.item-box .prices{
        top: 38px !important;
	    margin: 0px !important;
	}

	.item-box .product-title{
		top: -10px;
	    position: relative;
	}
}

@media(max-width:768px){
	.manufacturer-page .prices,
	.category-page .prices{
	    top: -12px !important;
	}

	.manufacturer-page .product-title,
	.category-page .product-title{
        position: absolute;
	    top: -50px !important;
	}

	.product-grid .title{
	    margin-bottom: 30px;
	}
}

@media(max-width:767px){
	.item-box .prices{
		top: 38px !important;
	}

	.item-box .picture{
		margin-bottom: 0px !important;
	}

	.manufacturer-page .picture,
	.category-page .picture{
	    margin-bottom: 30px !important;
	}

	.manufacturer-page .prices,
	.category-page .prices{
	    top: -12px !important;
	}
}

@media(max-width:480px){
	.item-box .product-title{
	    height: 38px;
	}
}

@media(max-width:425px){
	.item-box .prices{
		top: 0px !important;
		width: 300px;
	}

	.manufacturer-page .product-title,
	.category-page .product-title{
        top: -38px !important;
	}

	.nop-jcarousel .prices{
		width: 500px;
	}
}

@media(max-width:375px){
	.item-box .product-title{
	    font: bolder 13px 'Bahnschrift Regular';
	}

	.item-box .prices{
		top: 0px !important;
		width: 300px;
	}
}

@media(min-width:1025px){
	.product-list .item-box{
	    height: 200px;
	}

	.product-list .item-box .product-title {
		    height: auto;
    position: relative;
    top: 10px !important;
	}

	.product-list .item-box .description{
		display: block !important;
		position: relative;
    top: 10px;
    width: 80%;
	}
}

@media(max-width:1280px){
	.product-list .item-box .buttons {
	    left: -42%;
	}
}

@media(max-width:1024px){
	.product-details-page .gallery{
		width: 100%;
	}

	.product-details-page .overview{
		width: 100%;
		float: left;
		margin-left: 0px;
	}

	.footer-text{
		text-align:center;
	}
	.product-list .item-box{
		width:100% !important;
	}

	.product-list .item-box .description{
		top: 40px;
		position: relative;
	}

	.social-media-footer{
		text-align:center;
	}
}

.search-box-button{
	border: none;
	background-color: #fe6c04;
	padding: 10.5px 5px;
	color: #fff;
	border-radius: 5px !important;;
}

.notAndroid23 .header-menu.open .menu-title{
	display: none !important;
}

.button-1{
	border: none;
	background-color: #fe6c04 !important;
	padding: 10.5px 20px;
	color: #fff !important;
	border-radius: 5px !important;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
	font: normal 14px 'Bahnschrift Regular' !important;
	text-transform: capitalize;
}

.button-1.blue{
	background-color: #0967b3 !important;
	padding: 15px 40px;
}

.topic-block-title h2{
	font: bold 14px 'Bahnschrift Regular' !important;
}

.login-page .title strong,
.fieldset .title strong, .section .title strong{
	background-color: #032763;
	text-transform: capitalize;
}

.item-box .product-title{
	font: bolder 13.5px 'Bahnschrift Regular' !important;
	color: #032763;
}

@media (min-width:1025px){
	.headerMenuParent{
		position: relative;
		top: 8px;
	}

	/* Header Search */
	input.search-box-text{
		width:187px !important;
		border-radius: 5px;
		margin-right: 10px;
		padding-left: 15px;
		border: 2px solid #ccc;
		position: relative;
		bottom: 0px;
	}

	.search-box-button{
		border: none;
		background-color: #fe6c04;
		padding: 9px 20px;
		color: #fff;
		border-radius: 5px !important;
		box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
	}

	/* Menu */
	.header-menu>ul>li>a{
		font: bolder 18px 'Bahnschrift Regular';
		color: #032763;
	}

	.subheader-wrapper .menu-title{
		display:none !important;
	}

	.header-menu .sublist li a{
		text-align: left;
		font: bold 16px 'Bahnschrift Regular';
		color: #032763;
	}

	.header-menu .sublist-wrap{
		border-color: #fe6c04;
		border-radius: 10px;
	}

	.header-menu .sublist li>a:hover{
		background-color: #0c1e5e;
	}

	/*Filter*/
	.home-page-filters-wrapper{
		position: absolute;
		top: 0;
		right: 65%;
		width: 310px;
		padding: 8% 2% 2% 2%;
		border-radius: 20px;
		background-color: #032763;
		box-shadow: 0 0 40px #00000040 !important;
		-webkit-box-shadow: 0 0 40px #00000040 !important;
	}

	.home-page-filter-button{
		float: none;
	}

	.home-page-filters{
		width: auto;
	}

	.home-page-filter-button .results-number,
	.home-page-filter-button .search-button,
	.home-page-filter-button .search-button:after,
	.home-page-filter-button .results-number{
		background-color: #fe6c04;
		border-radius: 4px;
	}

	/*Products*/
	.product-grid .item-box .buttons{
		top: -80px;
		left: px;
		position: relative;
		opacity: 1;
	}

	.item-box .product-title{
		top: -40px !important;
	}

	.quick-view-button a,
	.item-box .buttons .compare-products input{
		background-color: #032763;
		border-radius: 5px;
	}


	.item-box .product-title{
		height: auto;
		position: absolute;
		top: -25px;
	}

	.product-grid .item-box{
		width:18% !important;
	}

	.item-box{
		margin: 20px 10px 1% 0;
		overflow: hidden;
		position: relative;
	}

	/*Guide Section*/
	.side-2{
		background-color: #dde9f3;
		padding: 10px;
		border-radius: 10px;
	}

	.block .list a{
		padding: 10px 0 10px 0px;
	}

	.block .list a:before{
		display:none;
	}
}

@media(max-width:1280px) and (min-width:1025px){
	input.search-box-text{
		width: 300px !important;
	}
}

@media(max-width:1025px){
	.item-box .buttons{
		top: -115px;
	}

	.home-page-filter-button{
		float: none;
	}

	.home-page-filters{
		width: auto;
	}

	.home-page-filter-button .results-number,
	.home-page-filter-button .search-button,
	.home-page-filter-button .search-button:after,
	.home-page-filter-button .results-number{
		background-color: #fe6c04;
		border-radius: 4px;
	}

	.home-page-filter-selector{
		border-radius: 4px;
	}

	.item-grid{
		z-index: 1;
	}
}

@media(max-width:1024px) and (min-width:768px){

	/* Filter */
	.home-page-filters-wrapper{
		position: absolute;
		top: 0;
		height: auto;
		/* right: 65%; */
		width: 310px;
		padding: 14% 0% 2% 0%;
		border-radius: 20px;
		background-color: #032763;
		box-shadow: 0 0 40px #00000040 !important;
		-webkit-box-shadow: 0 0 40px #00000040 !important;
		z-index: 1;
	}
}

@media(max-width:769px){
	.product-grid .item-box, .product-list .item-box{
		margin: 20px 1% 0 !important;
	}
}

@media(max-width:1024px) and (min-width:769px){
	.item-box .picture{
		margin-bottom:0px;
	}
}

@media(max-width:1024px){
	.home-page-category-grid{
		padding-bottom: 50px;
	}

	.finance-details-page{
		text-align: left;
	}

	.subheader-wrapper{
		margin-top: 0px !important;
	}

	.product-grid .title{
		text-align: center;
	}

	.product-grid .item-box{
		/* min-height: 360px; */
	}

	.subheader-wrapper.affixed #small-search-box-form{
		top: 28%;
	}

	.subheader-wrapper.affixed .menu-title{
		top: 16%;
	}

	.logo-wrapper{
		background-color: #fff;
	}

	.header-logo{
		text-align: left;
	}

	.header-logo a{
		margin-left: 6%;
	}

	.home-page-filter-selector{
		padding:0px;
	}
}

@media(max-width:1024px){
	#small-search-box-form{
		z-index: 10001;
		position: absolute;
		float: right;
		top: 2.5%;
		right: 15%;
	}

	.product-grid .item-box{
		padding:0px !important;
	}
}

@media (max-width:1024px) and (min-width:768px){
	.car-finance .right-side{
		text-align: left !important;
		width: 35% !important;
	}

	.car-finance .right-side h1{
		font-size: 26px !important;
	}
}

@media (max-width:767px) and (min-width:640px){
	.car-finance .right-side{
		text-align: left !important;
		width: 45% !important;
	}

	.car-finance .right-side h1{
		font-size: 22px !important;
	}
}

@media (max-width:639px) and (min-width:490px){
	.car-finance .right-side{
		text-align: left !important;
		width: 45% !important;
		padding-left: 2%;
	}

	.car-finance .right-side h1{
		font-size: 20px !important;
	}

	.car-finance .right-side p{
		font-size: 14px !important;
	}
}

@media (max-width:489px){
	.car-finance{
		display: block;
	}

	.car-finance .left-side{
		margin-bottom: 15px;
		width: 100%;
	}

	.car-finance .right-side{
		width: 100%;
		padding: 15px;
		margin-bottom: 50px;
	}

	.car-finance .right-side h1{
		font-size: 20px !important;
	}

	.car-finance .right-side p{
		font-size: 14px !important;
	}
}

@media (max-width:991px) and (min-width:944px){
	.item-box{
		width:23%;
	}

	.item-box .product-title{
		font-size: 14px;
		height: 18px;
	}

	.product-list .item-box{
		margin: 20px 10px 1% 0;
	}

	.item-box .actual-price{
		font-size: 13px;
	}

	.item-box .old-price{
		font-size: 10px;
	}
}

@media (max-width:991px) and (min-width:769px){
	.item-box .prices{
		top: -210px;
	}
}

@media (max-width:943px) and (min-width:769px){
	.item-box{
		width: 23%;
	}
}

@media (max-width:768px) and (min-width:670px){
	.item-box .picture{
		margin-bottom:40px;
	}
}

@media (max-width:669px) and (min-width:670px){
	.item-box .picture{
		margin-bottom:30px;
	}

	.item-box .product-title{
		top: 185px !important;
	}
}

@media (max-width:768px){
	.gallery .picture{
		width: 100%;
	}

	.home-page-category-grid .item-box .picture{
		margin-bottom: 0px;
	}
}

@media (max-width:700px) and (min-width:490px){
	.item-box{
		width:31%;
	}
}

@media (max-width:489px){
	.item-box{
		width: 46%;
		margin-bottom:20px;
	}
}

@media (max-width:480px){
	.item-box .picture{
		margin-bottom: 10px;
	}
}

@media (max-width:618px){
	.home-page-category-grid{
		padding-bottom: 35px;
	}

	.gallery .picture-thumbs .thumb-item{
		width: 50px;
		height: 50px;		
	}

	.newsletter{
		padding:30px 20px;
	}

	.newsletter-email input[type="button"]{
		float: none;
		width: 35px;
	}

	.item-box{
		width: 47%;
	}

	.product-grid .item-box{
		/* min-height: 352px; */
	}

	.item-box{
		margin-bottom: 20px !important;
	}

}

.product-essential hr{
	margin-top:20px;
	margin-bottom:20px;
	border-color: #fe6c04;
}

@media(max-width:618px) and (min-width:560px){
	.iem-box .picture{
		margin-bottom:0px;
	}
}

@media(max-width:559px) and (min-width:480px){
	.item-box .picture{
		margin-bottom:20px;
	}
}

@media (max-width:599px){
	.guide-section li{
		width: 60%;
		margin-bottom: 15px !important;
	}

	.guide-section .product-grid h1{
		margin-bottom: 0px;
	}

	.newsletter{
		padding:30px 10px;
	}

	.item-box .picture{
		margin-bottom: 30px;
	}
}

@media (max-width:425px){
	.item-box .picture{
		margin-bottom: 40px;
	}

	.product-grid .item-box{
		width: 46%;
	    padding: 10px;
	}

	.newsletter{
		padding:30px 5px;
	}

	.item-box .prices{
		position: relative;
		top:10px;
	}
}

@media (min-width:768px) and (max-width:991px){
	input.search-box-text{
		width:300px !important;
	}

	#small-search-box-form{
		z-index: 10001;
		position: absolute;
		float: right;
		top: 2.5%;
		right: 15%;
	}

	.search-box-button{
		border: 0px;
		padding: 10px;
		background-color: #ff7103;
		color: #0c1e5e;
	}

	.menu-title{
		right: 6%;
		float: right;
		top: 8%;
		z-index: 10;
	}

	.home-page-filters-wrapper{
		right: 57%;
	}

	.home-page-filter-selector{
		width: 40%;
	}
}

@media(max-width:768px){
	.item-box .picture{
		margin-bottom: 30px;
	}

	.product-grid .item-box .prices{
		top: -190px;
	}
}

@media (max-width:767px){
	.home-page-filters-wrapper{
		width: 100% !important;
		padding: 1% 0% 2% 0% !important;
		right: 0%;
	}

	input.search-box-text{
		width:200px !important;
	}

	#small-search-box-form{
		z-index: 10001;
		position: absolute;
		float: right;
		top: 2.5%;
		right: 15%;
	}

	.search-box-button{
		border: 0px;
		padding: 10px;
		background-color: #ff7103;
		color: #0c1e5e;
	}

	.menu-title{
		right: 6%;
		float: right;
		top: 8%;
		z-index: 10;
	}
}

@media (max-width:680px){
	.header-logo img{
		max-width: 120px !important;
		padding-bottom: 15px;
	}
}

@media (max-width:560px){
	input.search-box-text{
		width: 130px !important;
	}
}

@media (max-width:425px){
	input.search-box-text{
		width:120px !important;
		font-size: 10px;
	}

	#small-search-box-form{
		z-index: 10001;
		position: absolute;
		float: right;
		top: 1.3%;
		right: 17%;
	}

	.subheader-wrapper.affixed #small-search-box-form{
		top: 22%;
	}

	.subheader-wrapper.affixed .menu-title{
		top: 6%;
	}

	.subheader-wrapper .menu-title{
		top: 0.3%;
	}

	.header-logo img{
		max-width: 100px !important;
		padding-bottom: 10px;
	}

	.item-box .prices{
		top: -170px;
	}

	.search-box-button{
		border: 0px;
		padding: 10px;
		background-color: #ff7103;
		color: #0c1e5e;
	}

	.menu-title{
		right: 1%;
		float: right;
		top: 8%;
		z-index: 10;
	}

	.item-box .actual-price{
		font-size: 12px;
	}

	.gallery .picture-thumbs .thumb-item{
		width: 70px;
		height: 70px;		
	}
}

@media(max-width:336px){
	.gallery .picture-thumbs .thumb-item{
		width: 65px;
		height: 65px;		
	}
}

@media (max-width:375px){
	.item-box .actual-price{
		font-size: 10px;
	}
}

.close-menu span{
	font: bold 16px 'Bahnschrift Regular';
}

@media (max-width:1024px){
	.justAFixingDivBefore, .header-menu,
	.header-menu .back-button,
	.header-menu .sublist-wrap{
		background: #0c1e5e !important;
	}
}

.header-menu > ul li > a, .header-menu > ul li > span,
.header-menu .back-button span{
	font: bold 14px 'Bahnschrift Regular';
}

@media(min-width:1025px){
	.header-menu > ul li > a, .header-menu > ul li > span,
	.header-menu .back-button span{
		font: bold 18px 'Bahnschrift Regular';
	}

	.header-menu > ul{
		top: 5px;
	}
}

@media (max-width:375px){
	/*.item-box .product-title{
		top: 150px !important;
	}*/

	/*.item-box .prices{
		top: -140px;
	}*/

	input.search-box-text{
		width:80px !important;
	}

	.item-box .picture{
		margin-bottom: 10px;
	}

	/*.item-box .prices{
		top: -145px;
	} */ 
	.newsletter{
		padding:30px 0px;
	}

	#small-search-box-form{
		z-index: 10001;
		position: absolute;
		float: right;
		top: 1.6%;
		right: 14%;
	}

	.header-logo img{
		padding-bottom: 5px;
	}

	.subheader-wrapper .menu-title{
		top: .3%;
	}

	.search-box-button{
		border: 0px;
		border-radius:4px;
		padding: 10px 5px;
		background-color: #ff7103;
		color: #fff;
	}

	.menu-title{
		right: 0 !important;
		float: right;
		top: 8%;
		z-index: 10;
	}
}

@media (max-width:665px){
	.finance-details-page .left-side-finance, .finance-details-page .right-side-finance{
		width: 100%;
		float: none;
		text-align: center;
	}
}

@media (max-width:1024px){
	.footer-block ul{
		display: block !important;
	}
	
	.footer-middle{
		border-radius: 5px;
		padding: 10px 0px;
	}
	
	.footer-block .title strong{
		text-align: left;
	}
}

.footer,
.footer-block .title,
.footer-upper:before{
	background-color: #bad4ea;
}

.footer-block .title strong,
.footer a{
	color: #0c1e5e !important;
	/*text-transform: capitalize;*/
}

.footer-middle{
	background-color: #0c1e5e;
}

.footer-lower{
	background-color: #081235;
}

.footer-block ul{
	border-right: 1px solid #bad4ea;
}

.social-sharing{
	margin: -10px 0 0;
}

.social-sharing a{
	border-radius:8px;
}

.social-sharing li{
	border:0px;
}

.footer-block .title strong{
	border-bottom:2px solid #0c1e5e;
}

/* About Us Page */
.our-value ul{
	text-align:center;
}

.our-value li{
	display: inline-block;
	margin: 20px;
	width: 25%;
}

.our-value img{
	width: 10em;
	margin-bottom: 20px;
}

.our-value .featured-box{
	border:1px solid #000;
}

.our-advantage{
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	background: #BAD4EA;
	margin-bottom: 50px;
	border-radius: 15px;		
}

.our-advantage .left{
	width: 50%;
	overflow: hidden;
	float: left;
}

.our-advantage .left img{
	width: 100%;
	max-width: 100%;
	margin-bottom: -8px;
}

.our-advantage .right{
	padding-left: 5%;
	float: left;
	width:45%;
	float: left;
}

.our-advantage .right h3{
	font:bold 24px 'Bahnschrift Regular' !important;
	color: #032763;
	margin-bottom: 10px;
}

/* Who we are */
.who-weare{
	float: left;
	width: 100%;
	margin-bottom: 50px;
	display: flex;
	align-items: center;
}

.who-weare .col-left{
	width: 40%;
	float: left;
	overflow: hidden;
}

.who-weare .col-left img{
	width: 100%;
	max-width: 100%;
	border-radius: 15px;
}

.who-weare .col-right{
	width: 54%;
	margin-left: 5%;
	float: left;
}

.who-weare .col-right h2{
	font-size: 30px;
	margin-bottom: 40px;
}

.who-weare .col-right h3{
	font-size: 20px;
}

.who-weare .col-right .blocks{
	margin-bottom: 50px;
}

.who-weare .col-right img{
	width: 6em;
	float: left;
	margin-right: 15px;
}

/* Team Members */
.team-member ul{
	text-align: center;
	margin-bottom: 50px;
}

.team-member li{
	display: inline-block;
	margin: 30px;
	width: 25%;
}

.team-member img{
	width: 15em;
	margin-bottom: 15px;
}

.blog-page .post, .news-items .news-item{
    border-right: 10px solid #fe6c04;
}


/*Updates*/
.product-grid .title{
	margin-bottom: 50px;
}

.home-page-category-grid .picture{
	margin-bottom: 0px !important;
}

.footer-block.contacts li a:before{
	display: none;
}

@media(min-width:1025px){
	.related-products-grid .item-box{
	    width: 23% !important;
	}
}

.pager{
	z-index: 10000;
}

/* BetaCar Benefits */
.betacar-benefits{
	float: left;
	width: 100%;
	position: relative;
    padding: 50px 0 0px;
    background: #bad4ea;
    margin-bottom: 30px;
}

.betacar-benefits .left-column{
	width: 50%;
	float: left;
	position: relative;
	overflow: hidden;
}

.betacar-benefits .product-grid{
	margin-bottom:0px;
}

.betacar-benefits .left-column h2{
	font-size: 30px;
	color: #032763;
	margin-bottom: 30px;
	text-align: center;
}

.betacar-benefits .row{
	float: left;
	width: 100%;
}

.betacar-benefits .col-half{
	    width: 50%;
    float: left;
    padding: 20px 20px;
    text-align: center;
}

.betacar-benefits .col-half h3{
	    margin-bottom: 10px;
    color: #032763;
    font-size: 20px;
}

.betacar-benefits .col-half p{
	font-size: 14px;
}

.betacar-benefits .col-half img{
	width: 5em;
	margin-bottom: 10px;
	margin: 0 auto;
}

.betacar-benefits .right-column{
	width: 50%;
    float: left;
    position: relative;
    padding-left: 5%;
}

ul{
	padding: 0px !important;
}

@media(min-width: 1025px){
	.betacar-benefits{
		    display: flex;
    align-items: center;
	}
}

@media(max-width:1024px){
	.betacar-benefits{
		display: block;
	}

	.betacar-benefits .left-column h2{
		margin-bottom: 0px;
	    font-size: 25px;
	}

	.betacar-benefits .col-half h3{
	    font-size: 15px;
	}

	.betacar-benefits .col-half img{
		width: 4em;
	}

	.betacar-benefits .col-half p{
		font-size: 12px;
	}

	.our-value img{
	    width: 6em;
	}

	.who-weare .col-right .blocks{
		text-align: left;
	}

	.who-weare .col-right h2{
		text-align: left;
	    font-size: 22px;
	}

	.who-weare .col-right h3{
		font-size: 16px;
	}

	.who-weare .col-left{
		width: 50%;
	}

	.who-weare .col-right{
		width: 50%;
	}
}

@media(max-width:860px){
	.who-weare{
		display: block;
	}

	.who-weare .col-left{
		display: block;
	    height: 250px;
	    margin-bottom: 30px;
	    width: 100%;
	}

	.who-weare .col-right{
	    width: 80%;
	    margin-left: 0px;
	    float: left;
	    padding: 10px 50px;
	}

	.team-member li{
		width: 35%;
	}
}

@media(max-width:991px){
	.our-advantage{
        padding: 20px 0px;
	}

	.our-advantage img{
	    border-radius: 10px;
	    right: 10px;
	    position: relative
	}
}

@media(max-width:767px){
	.our-advantage{
		display: block;
	    padding: 0px;
	}

	.betacar-benefits .left-column{
		width: 100%;
	}

	.our-advantage .left{
		width: 100%;
		margin-bottom: 20px;
	    height: 230px;
	}

	.our-advantage .right{
	    padding-left: 0px;
	    width: 100%;
	    padding: 50px;
	}

	.our-advantage img{
	    border-radius: 0px;
	    right: 0px;
	    position: relative;
	}
}

@media(max-width:640px){
	.our-value ul{
		padding: 0px;
	}

	.our-value li{
		margin: 0px;
	    width: 70%;
		margin-bottom: 20px;
	    padding: 10px 30px;
	}

	.who-weare .col-right{
		width: 100%;
	}

	.team-member li{
        width: 70%;
	}
}

@media(max-width:425px){
	.betacar-benefits .col-half{
	    width: 100%;
        padding: 20px 50px;
	}

	.our-value li{
		width: 90%;
	}
}

@media(max-width:343px){
	.newsletter-email input[type="button"]{
		float: none;
		width: 35px;
		position: absolute;
		right: 3%;
	}
}

.home-page-category-grid .item-grid {display: none !important;}
.home-page-category-grid .item-grid.slick-initialized {display: block !important;}

.home-page-category-grid {
	background-color:#9dc2e1;
}

/* Item Grids */

.home-page-category-grid .item-box:nth-child(3n+1){
	clear: right;
	margin-top: 0px;
}

.html-category-page .item-box,
.html-manufacturer-page .item-box{
	width: 23% !important;
	clear: right;
}

@media(min-width:1025px){
	.home-page-product-grid .item-box:nth-child(4n+1),
	.home-page-new-products .item-box:nth-child(4n+1){
		clear:right !important;
		margin-top: 0px;
	}

	.html-category-page .item-box:nth-child(3n+1),
	.html-manufacturer-page .item-box:nth-child(3n+1){
		margin-top: 0px;
	}

	.html-category-page .item-box:nth-child(6n+1),
	.html-category-page .item-box:nth-child(9n+1),
	.html-category-page .item-box:nth-child(12n+1),
	.html-category-page .item-box:nth-child(15n+1),
	.html-category-page .item-box:nth-child(18n+1),
	.html-category-page .item-box:nth-child(21n+1),
	.html-category-page .item-box:nth-child(24n+1),
	.html-category-page .item-box:nth-child(27n+1),
	.html-category-page .item-box:nth-child(30n+1),
	.html-manufacturer-page .item-box:nth-child(6n+1),
	.html-manufacturer-page .item-box:nth-child(9n+1),
	.html-manufacturer-page .item-box:nth-child(12n+1),
	.html-manufacturer-page .item-box:nth-child(15n+1),
	.html-manufacturer-page .item-box:nth-child(18n+1),
	.html-manufacturer-page .item-box:nth-child(21n+1),
	.html-manufacturer-page .item-box:nth-child(24n+1),
	.html-manufacturer-page .item-box:nth-child(27n+1),
	.html-manufacturer-page .item-box:nth-child(30n+1){
		margin-top: 30px;
	}

	.home-page-product-grid .item-box:nth-child(8n+1),
	.home-page-new-products .item-box:nth-child(8n+1),
	.home-page-product-grid .item-box:nth-child(12n+1),
	.home-page-new-products .item-box:nth-child(12n+1),
	.home-page-product-grid .item-box:nth-child(16n+1),
	.home-page-new-products .item-box:nth-child(16n+1),
	.home-page-product-grid .item-box:nth-child(20n+1),
	.home-page-new-products .item-box:nth-child(20n+1),
	.home-page-product-grid .item-box:nth-child(24n+1),
	.home-page-new-products .item-box:nth-child(24n+1),
	.home-page-product-grid .item-box:nth-child(28n+1),
	.home-page-new-products .item-box:nth-child(28n+1),
	.home-page-product-grid .item-box:nth-child(32n+1),
	.home-page-new-products .item-box:nth-child(32n+1),
	.home-page-product-grid .item-box:nth-child(36n+1),
	.home-page-new-products .item-box:nth-child(36n+1){
		clear:right !important;
		margin-top: 30px;
	}
}

.related-products-grid .item-box:nth-child(3n+1){
	margin-top: 0px;
	clear: right;
}

@media(max-width:1024px){
	.home-page-product-grid .item-box:nth-child(3n+1),
	.home-page-new-products .item-box:nth-child(3n+1){
		clear:right !important;
		margin-top: 0px;
	}

	.home-page-product-grid .item-box:nth-child(6n+1),
	.home-page-product-grid .item-box:nth-child(9n+1),
	.home-page-product-grid .item-box:nth-child(12n+1),
	.home-page-product-grid .item-box:nth-child(15n+1),
	.home-page-product-grid .item-box:nth-child(18n+1),
	.home-page-product-grid .item-box:nth-child(21n+1),
	.home-page-new-products .item-box:nth-child(6n+1),
	.home-page-new-products .item-box:nth-child(9n+1),
	.home-page-new-products .item-box:nth-child(12n+1),
	.home-page-new-products .item-box:nth-child(15n+1),
	.home-page-new-products .item-box:nth-child(18n+1),
	.home-page-new-products .item-box:nth-child(21n+1){
		margin-top: 30px;
	}

	.html-category-page .item-box:nth-child(3n+1),
	.html-manufacturer-page .item-box:nth-child(3n+1){
		margin-top: 0px;
	}

	.html-category-page .item-box:nth-child(6n+1),
	.html-category-page .item-box:nth-child(9n+1),
	.html-category-page .item-box:nth-child(12n+1),
	.html-category-page .item-box:nth-child(15n+1),
	.html-category-page .item-box:nth-child(18n+1),
	.html-category-page .item-box:nth-child(21n+1),
	.html-manufacturer-page .item-box:nth-child(6n+1),
	.html-manufacturer-page .item-box:nth-child(9n+1),
	.html-manufacturer-page .item-box:nth-child(12n+1),
	.html-manufacturer-page .item-box:nth-child(15n+1),
	.html-manufacturer-page .item-box:nth-child(18n+1),
	.html-manufacturer-page .item-box:nth-child(21n+1){
		margin-top: 30px;
	}
}

@media(max-width:768px){
	.home-page-product-grid .item-box:nth-child(2n+1),
	.home-page-new-products .item-box:nth-child(2n+1),
	.home-page-category-grid .item-box:nth-child(2n+1){
		clear:right !important;
		margin-top: 0px;
	}

	.html-category-page .item-box,
	.html-manufacturer-page .item-box{
		width: 31% !important;
	}

	.related-products-grid .item-box:nth-child(2n+1){
		margin-top: 0px;
		clear: right;
	}

	.html-category-page .item-box:nth-child(2n+1),
	.html-manufacturer-page .item-box:nth-child(2n+1){
		margin-top: 0px;
	}

	.html-category-page .item-box:nth-child(4n+1),
	.html-category-page .item-box:nth-child(8n+1),
	.html-category-page .item-box:nth-child(10n+1),
	.html-category-page .item-box:nth-child(12n+1),
	.html-category-page .item-box:nth-child(14n+1),
	.html-category-page .item-box:nth-child(18n+1),
	.html-manufacturer-page .item-box:nth-child(4n+1),
	.html-manufacturer-page .item-box:nth-child(8n+1),
	.html-manufacturer-page .item-box:nth-child(10n+1),
	.html-manufacturer-page .item-box:nth-child(12n+1),
	.html-manufacturer-page .item-box:nth-child(14n+1),
	.html-manufacturer-page .item-box:nth-child(18n+1){
		margin-top: 30px;
	}
}

@media(max-width:640px){
	.html-category-page .item-box,
	.html-manufacturer-page .item-box{
		width: 46% !important;
	}
}

/* Updates - 14/11/2019 */

/* @media(max-width:767px){
    .mobile-search-box{
      position: relative !important;
    }
    .home-page-filters{
      display: none !important;
    }
  }

  @media(min-width:768px){
    .mobile-search-box{
      
    }
  } */