@media (max-width: 1400px) {
	/*.cat-block { height: 119px; padding: 5px 20px;}*/
	.cat-block {
    height: 155px;
    padding: 0;
}
.cat-block>a{
	padding-left:10px;
	padding-right:10px;
}
}
@media (min-width: 1280px) {
.container {
	width: 1244px;
}

}

@media (max-width: 1199px) {
	
}
.col-xs-one7 {
	width: 14.2857%;
	float: left;
}
@media (max-width: 1024px) {
	.job-listing-filter-row { display: block;}
    .job-listing-right-block { display: none;}
	/*.cat-block { height: 126px;}*/
	.cat-block {
    height: 165px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.col-sm-one5 {
	width: 20%;
	float: left;
}
.col-sm-two5 {
	width: 40%;
	float: left;
}
.col-sm-three5 {
	width: 60%;
	float: left;
}
.col-sm-four5 {
	width: 80%;
	float: left;
}
.col-sm-one7 {
	width: 14.2857%;
	float: left;
}
.grid-view .blog-sizer, .grid-view .blog-item {
	width: 50%;
}
.recipe-col:nth-child(3n+1){
	clear:both;
	float:left;
	
}
.recipe-filter li a {
    font-size: 16px;
    font-weight: 600;
    padding: 0 20px 0 5px;
}
.recipe-search {
    width: 230px;
}
.prev-week-delivery {
	margin-left: 79px;
}

}

@media (min-width: 992px) and (max-width: 1399px) {
.col-md-one5 {
	width: 20%;
	float: left;
}
.col-md-two5 {
	width: 40%;
	float: left;
}
.col-md-three5 {
	width: 60%;
	float: left;
}
.col-md-four5 {
	width: 80%;
	float: left;
}
.col-md-one7 {
	width: 14.2857%;
	float: left;
}

}
/*media query patch*/
@media (min-width: 1400px) and (max-width: 1599px) {
	.col-md-one5 {
		width: 20%;
		float: left;
	}
	/*.col-md-two5 {
        width: 40%;
        float: left;
    }*/
	.col-md-three5 {
		width: 60%;
		float: left;
	}
	.col-md-four5 {
		width: 80%;
		float: left;
	}
	.col-md-one7 {
		width: 14.2857%;
		float: left;
	}
}
@media (min-width: 992px) and (max-width: 1400px) {
	.recipe-col:nth-child(3n+1){
	clear:both;
	float:left;
}
.product-list .product-item, .search-list .product-item, .deals-container .product-item{
	width:20%;
}
	.product-list.non-classified .product-item:nth-child(n+10){
		display: none;
	}
	.product-list.non-classified.no-more .product-item:nth-child(10){
		display: block;
	}
	.product-list.non-classified.no-more .product-item:nth-child(n+11){
		display: none;
	}
	.product-list.non-classified .product-item.product-item-title{
		display: block;
	}
	.recipe-widget-container.product-list.non-classified .product-item:nth-child(n+8),
	.image-widget-container.product-list.non-classified .product-item:nth-child(n+9),
	.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+8),
	.recipe-widget-container.image-widget-container.product-list.non-classified .product-item:nth-child(n+7),
	.recipe-widget-container.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+6),
	.image-widget-container.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+7){
		display: none;
	}
	.recipe-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+8),
	.image-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+9),
	.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+8),
	.recipe-widget-container.image-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+7),
	.recipe-widget-container.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+6),
	.image-widget-container.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+7){
		display: block;
	}



}

@media (min-width: 992px) and (max-width: 1279px) {
.col-tl-2{
	width:16.66%;
}
.col-tl-3{
	width:25%;
}
.col-tl-4{
	width:33.33%;
}
.col-tl-5{
	width:41.66%;
}
.col-tl-6{
	width:50%;
}
.col-tl-7{
	width:58.33%;
}
.col-tl-8{
	width:66.66%;
}
.col-tl-9{
	width:75%;
}
.col-tl-10{
	width:83.33%;
}
.col-tl-11{
	width:91.66%;
}
.col-tl-12{
	width:100%;
}
.hidden-tl{
	display:none;
}
	
}
@media (min-width: 1600px) {
.col-lg-one5 {
	width: 20%;
	float: left;
}
.col-lg-two5 {
	width: 40%;
	float: left;
}
.col-lg-three5 {
	width: 60%;
	float: left;
}
.col-lg-four5 {
	width: 80%;
	float: left;
}
}

@media (max-width: 1279px) {
body {
	font-size: 15px;
}
.fig-cat-3 {
	max-width: 40%;
	overflow: hidden;
}
.content-cat {
	padding: 14px 5px 14px 14px;
}
.product-type {
	height: 135px;
}
.product-type li {
	width: 25%;
	font-size: 15px;
}
.banner-title {
	font-size: 47px;
}
.banner-4 .banner-col {
	min-height: 207px;
}
.img-banner {
	max-width: 80%;
	height: auto;
}
.banner-col-2 {
	min-height: 266px;
}
.deals-title {
	font-size: 20px;
}
.deals-dir {
	font-size: 13px;
}
.banner-dir-sm {
	font-size: 14px;
}
.banner-dir-sm {
	height: 27px;
	line-height: 27px;
	padding-left: 33px;
}
.cat-3-sm .fig-cat-3 {
	margin-right: 0;
}
.dropdown-usermenu {
	left: auto;
	right: 0;
}
.dropdown .dropdown-menu:before {
	right: 20px;
	margin-right: 0;
}
.dropdown .dropdown-menu:after {
	right: 21px;
	margin-right: 0;
}
.grid-view .blog-sizer, .grid-view .blog-item {
	width: 312px;
}

.type-item .col-ingredients,.type-item .col-nutrition,.type-item .col-description{
	width:50%;
}
	.type-item .col-description{float: right;}
	
	.product-item.product-item-title h3, .product-item.product-item-title .h3 {
    font-size: 18px;
}
.product-item .prod-title.h5 {
    font-size: 15px;
}
.gift-card.form-inline .form-control{
	width:210px;
}
.gift-card.form-inline .btn-wide{
	padding-left:1em;
	padding-right:1em;
}
.checkorder-container {
    padding: 25px 20px 30px 20px;
}

.checkorder-pane-address, .checkorder-pane-orders{
	padding-left:60px;
}
#enterCouponCode{
	padding-left:0.7em;
	padding-right:0.7em;
}
.coupon-input-block .cell-spacer-right{
	padding-right:7px;
}
.btn-group-label {
    left: -23px;
}
.col-calendar{
	width:590px;
}
.col-pay-info{
	width:272px;
}
.table-delivery-schedule.table thead th.weekname{
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
}
.label-sizer {
    width: 86px;
}
table.table-calendar tbody th {
    font-size: 16px;
}
.form-label-delivery{
	width:100px;
}
.prev-week-delivery {
		margin-left: 100px;
	}
	#footer_section .address{
	text-align:left;
}
.discount-available .usps .col-xs-4,.discount-available .usps .col-xs-4:nth-child(2n+1){
	float:none;
	width:100%;
	margin-bottom:10px;
}
.discount-available .section-alergies+.usps .col-xs-4,.discount-available .section-alergies+.usps .col-xs-4:nth-child(2n+1){
	width:33.333%;
	float:left;
}
}

@media (max-width: 991px) {
h3, .h3 {
	font-size: 24px;
}
.cat-title {
	font-size: 18px;
}
.category.font-xs {
	font-size: 11px;
}
.fig-cat-3 {
	max-width: 39%;
	overflow: hidden;
}
.banner-title {
	font-size: 50px;
	line-height: 0.9;
}
.banner-col {
	min-height: 211px;
}
.col-sm-12.col-xs-12.banner-col.banner-col-2-- {
    min-height: 430px;
}
.img-banner {
	max-width: 80%;
	height: auto;
}
.banner-dir-sm {
	font-size: 14px;
}
.vid-icon {
	width: 74px;
}
.banner-video-content {
	padding-top: 22px;
}
.banner-video-content .banner-title {
	font-size: 40px;
}
.sec-title {
	font-size: 16px;
	line-height: 1.2;
}
.cat-3-sm .fig-cat-3 {
	margin-right: 0;
}
.recipe-steps-title {
	font-size: 64px;
}
.recipe-steps-subtitle, .recipe-view-container .font-xxxl {
	font-size: 28px;
}
.recipe-view-container .font-xl {
	font-size: 20px;
}
.recipe-steps-list {
	font-size: 20px;
}
.recipe-steps-list li:before {
	font-size: 32px;
}
.recipe-view-container .font-lg {
	font-size: 20px;
}
.recipe-view-container {
	padding: 60px 12px;
}
.grid-view .blog-sizer, .grid-view .blog-item {
	width: 373px;
}
.job-listing-right { display: none;}
#footer_section .footer-col.col-sm-6:nth-child(2n+1){
	clear:both;
	float:left;
}
.product-list.non-classified .product-item:nth-child(n+8){
	display:none;
}
.product-list.non-classified.no-more .product-item:nth-child(8){
	display:none;
}
	.product-list.non-classified.no-more .product-item.block-product:nth-child(8){
		display:block;
	}
.product-list.non-classified.no-more .product-item:nth-child(n+9){
	display:none;
}
.product-list.non-classified .product-item+.product-item-title{
	display:block;
}
.product-detail-container .products-row .product-item:nth-child(n+5){
	display:none;
}
	.recipe-widget-container.product-list.non-classified .product-item:nth-child(n+6),
	.image-widget-container.product-list.non-classified .product-item:nth-child(n+7),
	.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+6),
	.recipe-widget-container.image-widget-container.product-list.non-classified .product-item:nth-child(n+5),
	.recipe-widget-container.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+4),
	.image-widget-container.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+5)
	{
		display: none;
	}
	.recipe-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+6),
	.image-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+7),
	.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+6),
	.recipe-widget-container.image-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+5),
	.recipe-widget-container.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+4),
	.image-widget-container.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+5)
	{
		display: block;
	}

.main-navigation li a {
    padding: 5px 16px;
}
.reg-item {
    padding: 20px;
}
.touch .input-group-qty .input-group-addon{
	height:27px;
}
.btn-group-label {
    left: -18px;
}

.col-calendar{
	width:100%;
	float:none;
}
.col-pay-info{
	width:100%;
	float:none;
}
.delivery-via-label{
	width:110px;
	text-align:left;
	float:left;
	padding-top: 31px;
}
.delivery-service-block{
	margin-left:110px;
}
.service-block{
	width:50%;
	float:left;
}
#ekoplaza_direct.service-block{
	padding-right:5px;
}
#postnl.service-block{
	padding-left:5px;
}
.label-sizer {
    width: 96px;
}
.form-label-delivery{
	width:110px;
}
.prev-week-delivery {
    margin-left: 110px;
}

}
.visible-xl {
	display: none;
}


@media (min-width: 1400px){
	.cat-fig img {
    max-height: 100px;
	}
	.cat-block>a{
    height: 160px;
	}
	.product-list.non-classified .product-item:nth-child(n+12) {
		display: none;
	}
	.product-list.non-classified.no-more .product-item:nth-child(12){
		display: block;
	}
	.product-list.non-classified.no-more .product-item:nth-child(n+13) {
		display: none;
	}
	.product-list.non-classified .product-item.product-item-title{
		display: block;
	}
	.recipe-widget-container.product-list.non-classified .product-item:nth-child(n+10),
	.image-widget-container.product-list.non-classified .product-item:nth-child(n+11),
	.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+10),
	.recipe-widget-container.image-widget-container.product-list.non-classified .product-item:nth-child(n+9),
	.recipe-widget-container.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+8),
	.image-widget-container.newsletter-widget-container.product-list.non-classified .product-item:nth-child(n+9)
	{
		display: none;
	}
	.recipe-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+10),
	.image-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+11),
	.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+10),
	.recipe-widget-container.image-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+9),
	.recipe-widget-container.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+8),
	.image-widget-container.newsletter-widget-container.product-list.non-classified .product-item.product-item-title:nth-child(n+9)
	{
		display: block;
	}
}
/*@media (min-width:1600px) {*/
/*.col-lg-one7 {*/
	/*width: 14.2857%;*/
	/*float: left;*/
/*}*/
/*.container-wide {*/
	/*width: auto;*/
	/*margin-left: 85px;*/
	/*padding-right: 85px;*/
	/*max-width: none;*/
/*}*/
/*.col-lg-1_8 {*/
	/*width: 12.5%;*/
	/*float: left;*/
/*}*/
/*.visible-xl {*/
	/*display: block;*/
/*}*/
/*.banner-col-2 {*/
	/*min-height: 485px;*/
/*}*/
/*.banner-4 .banner-col {*/
    /*min-height: 300px;*/
/*}*/
/*.feat-title {*/
	/*font-size: 60px;*/
/*}*/
/*.col-sm-6 .banner-title {*/
	/*font-size: 90px;*/
/*}*/
/*.banner-text .font-xl{*/
	/*font-size:38px;*/
/*}*/
/*.container-recipe{*/
	/*max-width:1244px;*/
	/*margin:0;*/
/*}*/
/*}*/

@media (min-width:1600px) {
	.temp-visible-xl {
		display: block;
		}
}
@media (max-width:1600px) {
	.temp-visible-xl {
		display: none;
	}
}

.product-list.non-classified.no-more .product-item.product-item-title.view-all-end{
	display: none;
}