@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1050px){
	.primary-navigation li{
		margin:0 10px !important;
		}
	
	.widget_woothemes_features .feature{
		width:28% !important;
		max-width:100%;
		float:none;
		margin:0 2% !important;
		display:inline-block;
		}
	
	.cont_left{
		width:65% !important;
		}
	
	.summary {
		width:65% !important;
		}	
	
	.det_prod_img1{
		display:none;
		}	
		
	
	
	}

@media screen and (max-width: 1024px){
	.slider_img img{
		padding-top:80px !important;
		}
	.slider_text{
		padding-top:30px;
		}
	ul.products li{
		min-height:280px;
		}
	ul.products li h3{
		font-size:14px !important;
		height:auto !important;
		}	
	ul.products li img{
		width:100% !important;
		max-width:100% !important;
		height:auto !important;
		}	
	.img_cont{
		height:130px;
		}		
	
	.sidebar_stores{
		padding-top:0px;
		}	
	.sidebar_followus{
		padding-top:0px;
		}	
	ul.products li .recipe_pt{
		display:none;
		}			
		
	}	

@media screen and (max-width: 783px) {
	
	.head_1{
		overflow:hidden;
		width:100%;
		float:left;
		}
		
	.head_top_in{
		text-align:center;
		}
	.logo{
		display:block;
		margin:23px auto 0 auto ;
		}	
	.logo img{
		width:216px;
		}	
	.account{
		margin-top:-60px;
		}
	.widget_woothemes_features{
		padding-top:30px;
		}		
	.widget_woothemes_features .feature{
		width:96% !important;
		padding-bottom:30px !important;
		}	
	.banner_red{
		margin-top:0px !important;
		}	
		
	.slider_img img{
		padding-top:110px !important;
		}	
	.slider_text{
		padding-top:30px !important;
		margin-top:0px !important;
		}
	.slider_text h3, .slider_text h4{
		font-size:31px ;
		padding-top:0;
		width:100%;
		float:left;
		text-align:center;
		line-height:35px;
		margin:0;
		}	
			
	.featured_video_plus{
		float:none;
		display:inline-block;
		margin:0 auto 20px auto;
		}	
	
	.primary-navigation .nav-menu{
		background:#ED3943;
		margin-top:30px;
		position:absolute;
		width:100%;
		z-index:100000;
		border-bottom:#F7C2BB solid 1px;
		display:none ;
		}	
	.primary-navigation .nav-menu li, 
	.primary-navigation .nav-menu li a{
		width:100%;
		float:left;
		margin:0 !important;
		padding:0 !important;
		height:auto !important;
		border:none;
		}	
	.primary-navigation .nav-menu li a{
		border-top:#F7C2BB solid 1px;
		line-height:55px;
		text-align:left;
		text-indent:35px;
		
		}		
	.primary-navigation .nav-menu a:hover,
	.primary-navigation .nav-menu li.current_page_item a{
		color:#FFF !important;
		background:#000 !important;
		}	
	.primary-navigation .nav-menu li ul{
		margin:0 !important;
		}			
	.primary-navigation li.menu-item-52{
		display:none;
		}
	.main-content{
		display: block;
		}	
	.cont_left, .cont_right, .sidebar_products{
		width:100% !important;
		margin:0 !important;
		padding:0 !important;
		max-width:100% !important;
		min-height:10px;
		}
	.cont_right{
		text-align:center;
		}	
	.cont_right .widget{
		width:100%;
		float:none;
		clear:none;
		display:inline-block;
		text-align:center;
		margin:20px 0;
		max-width:248px !important;
		}	
	.cont_right .widget .textwidget{
		padding:0 0 0 0px;
		}	
	
	ul.products li{
		margin:0 2% !important;
		width:28% !important;
		max-width:100% !important;
		text-align:center !important;
		}
	ul.products li h3{
		text-align:center;
		}		
	ul.products li img{
		/*width:100% !important;*/
		width:auto !important;
		}	
	ul.products li:nth-of-type(3),
	ul.products li:nth-of-type(6),
	ul.products li:nth-of-type(9),
	ul.products li:nth-of-type(12){
	    margin-right:2% !important;
	}	
	
	
	.summary, .images {
		width:100% !important;
		float:left !important;
		max-width:100% !important;
		}	
	.images{
		text-align:center !important;
		}	
	.images img{
		width:auto !important;
		float:none !important;
		}	
	
	.display-posts-listing .listing-item{
		width:44% !important;
		margin:30px 3% 0 3% !important;
		}	
	
	body.single .entry-content table td{
		padding-right:10px !important;
		}	
	
	
	#ninja_forms_field_8_div_wrap,
    #ninja_forms_field_7_div_wrap,
	#ninja_forms_field_2_div_wrap,
	#ninja_forms_field_3_div_wrap{
		width:98%;
		float:none;
		}
	#ninja_forms_field_6_label{
		width:auto !important
		}	
	
	.address{
		width:96% !important
		}	
	
	
		
	}

@media screen and (max-width: 640px){
    
	.logo{
		width:200px;
		}

    .head_1{
		overflow:hidden;
		width:100%;
		float:left;
		}
	.slider_img{
		margin-left:-60% !important;
		}	
	.slider_img img{
		width:220% !important;
		}
	
	.footer_in ul{
		display:none;
		}	
	
	.slider_img img{
		padding-top:0px !important;
		}	
	
	.display-posts-listing .listing-item{
		width:94% !important;
		max-width:100% !important;
		float:none !important;
		text-align:center !important;
		margin:0 auto 0 auto !important;
		padding-top:30px !important;
		clear:both !important;
		}	
	.display-posts-listing .listing-item .title{
		width:98%;
		float:left;
		padding:0 !important;
		}
	
	}	

@media screen and (max-width: 540px){

	.slider_2 .slider_find{
		float:none;
		margin:20px 0 0  0;
		}
	
	ul.products li{
		width:44% !important;
		margin:0 3% !important;
		max-width:100% !important;
		min-height:240px !important;
		}	
	ul.products li .img_cont img{
		height:100% !important;
		}		
	
	.single_variation_wrap .single_add_to_cart_button{
		margin-top:10px !important;
		clear:both !important;
		}		
	
	.slider_img img{
		padding-top:140px !important;
		}			
		
	.home .hentry .entry-content{
		text-align:center;
		}	
	.home .hentry .entry-content img{
		float:none !important;
		margin:10px 0 20px 0 !important;
		width:100%;
		}	
	
	.food_service{
		margin-bottom:20px !important;
		float:left;
		}	
	
	.display-posts-listing .listing-item a.title{
		padding-right:0 !important;
		}
	body.page-id-18 .entry-content img.size-full{
		width:96% !important;
		}				
		
	
	}		

@media screen and (max-width: 480px){
	ul.products li{
		width:94% !important;
		margin:0 3% !important;
		min-height:10px !important;
		}	
	.account span{
		display:none;
		}	
	.menu-toggle{
		left:0 !important
		}	
	ul.products li h3{
		text-align:center;
		height:auto !important;
		}		
	}

