@media (max-width:1200px){.main-navigation li a{font-size:16px}
.main-navigation li{padding:0 10px}
.about_sec .content_part{width:63%}
.sign_newsletter h3.section-title{font-size:20px}
.service_listing_internal .service-box .content .h2{font-size:18px}
.banner .caption_wrap{ font-size:45px; width:40%}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #review_form #respond .form-submit input{ padding:8px 22px}
.woocommerce td.product-quantity.quantity .add, .woocommerce td.product-quantity.quantity .min{ right:0}
#sb_instagram{width:100% !important}
}
@media (min-width:768px) and (max-width:1200px){/*.service_listing_internal .product_title{padding:30% 0 0}*/
}
@media (min-width:768px) and (max-width:991px){/*.owl-carousel .owl-item{float:left;width:122px !important}
*/.widget_neliofp_widget article.includes-feat-image .entry-title{font-size:13px;line-height:14px}
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product{ width:32%; margin-bottom:30px;}
 .woocommerce.columns-6 ul.products li.product:nth-child(3),
 .woocommerce.columns-6 ul.products li.product:nth-child(6){ margin-right:0}
 	.woocommerce ul.products li.product h3{ font-size:15px;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{ width:100% !important}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{ width:100% !important}
.sign_newsletter h3.section-title{font-size:17px;}
.sidebar-suboption input.newsletter-email{ font-size: 10px;
    padding-left: 7px;}
	.sidebar-suboption h2.widget-title {
  font-size: 20px;
}
.wpcf7 .wpcf7-form-control-wrap.captcha-778{ width:100%}
.wpcf7 img.wpcf7-captchac{ float:left}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-proceed-to-checkout a.button{ padding: 8px 11px;}
.banner .caption_wrap{ font-size:30px; line-height:32px}
.multiple-sidebars .envira-gallery-link:hover::before {
    padding: 24% 10px; font-size:14px;
}

}
@media (min-width:500px) and (max-width:991px){.about_sec .featured_image{width:100px;height:100px}
.sign_newsletter::before{height:95px;width:95px}
.sign_newsletter{padding-left:95px}
.sign_newsletter h3.section-title{margin-bottom:0}
hgroup{margin-left:-75px;top:-50px;width:150px;height:150px}
.main-navigation li{padding:0 4px}
.main-navigation li a,.site-header.myfixed .main-navigation li a{font-size:13px}
.site-header.myfixed .hidden-des{font-size:22px;top:-18px}
.site-header.myfixed hgroup{width:200px;margin-left:-100px}
.featured_recipes_sec .f_section li{min-height:320px}
.featured_recipes_sec .f_section li:nth-child(3),.featured_recipes_sec .f_section li:nth-child(4){border-bottom:0;padding-bottom:0}
.product_sec .woocommerce ul.products li.product:nth-child(n+3){margin-bottom:0}

}
@media (max-width:991px){.main-tips{width:100%}
.featured_recipes_sec .f_image{width:100%}
.featured_recipes_sec .f_section li{border-bottom:1px solid #806d4f;padding-bottom:15px}
.featured_recipes_sec .f_section li:last-child{border-bottom:0;padding-bottom:0}
.service_listing_internal .service-box{margin-bottom:3px}
.shop_product_sec .section-title, .category_sec .section-title {
    font-size: 45px;}
	h4.search-title.section-title{    font-size: 35px;}
	.category_sec ul.products li.product a img{ height:auto !important}

	.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product{ margin-bottom:30px;}
	.woocommerce ul.products li.product h3{ display:block; height:auto; font-size:15px;}
.category_sec .woocommerce ul.products li.product h3{height:auto}
.lightboxleft h4.search-title.section-title{ font-size:24px;}
.section-title {
  line-height: 26px;    font-size: 24px;

}
.JFC-button-pin{ font-size:26px; line-height:normal}
}

@media (max-width:768px){
.product_sec .woocommerce ul.products li.product,
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ width:48%}
.section-title{ font-size: 25px;  line-height: 26px;}
	.woocommerce td.product-quantity.quantity .add, .woocommerce td.product-quantity.quantity .min{ display:none}
	.woocommerce-cart table.cart td.product-name{ width:100%}
	}
@media (max-width:767px){.main-navigation{display:none}
.top-social ul.social{margin:0}
.hfeed.site {
  margin-top: 97px;
}
.mob-top_menu ul{ margin-bottom:0}
.mob-top_menu li {
float:left;
  vertical-align: top;
  width: 25%; font-family: "Rokkitt",serif;
} 
.mob-top_menu li a {
  border:2px solid #4d402b;
  color: #443620;
  display: block; position:relative;
  font-size: 24px;
  padding: 65px 0 5px;
  text-align: center;
  text-transform: uppercase;
}
.mob-top_menu li a:hover { color:#825703}
.mob-top_menu li a::before {
  background: rgba(0, 0, 0, 0) url("../images/mob-sprites.png") no-repeat scroll 0 5px;
  content: "";
  height: 45px;
  left: 50%; transform:translateX(-50%);
  position: absolute;
  top: 13px;
  width: 42px; 
}.mob-top_menu li a:hover::before{ opacity:0.7}
.mob-top_menu li.m-cookies a::before { background-position:0 -57px}
.mob-top_menu li.m-recpie a::before { background-position:0 -131px}
.mob-top_menu li.m-store a::before { background-position:0 -222px}
.mob-top_menu li.m-search a::before { background-position:-4px -303px}
.mob-top_menu{background:#e5b24d;padding:0;position:fixed;left:0;top:0px;z-index:100; width:100%}
.top_header{ display:none;background:rgba(0,0,0,0) none repeat scroll 0 0;padding:0;position:fixed;right:0;top:7px;z-index:100}
hgroup{background:#443620 none repeat scroll 0 0;border:10px solid #b38e52;border-radius:120%;height:120px;margin:0 auto 0;position:relative;width:120px;z-index:10;left:0;top:0}
.main_wrap{padding:10px 0}
.about_sec .content_part{width:74%}
/*.about_sec .pro-content{margin-bottom:25px;border-bottom:1px solid #ccc;padding-bottom:15px}*/
.sign_newsletter p::before,.sign_newsletter::before{display:none}
.sign_newsletter p,.sign_newsletter{padding-left:0}
.sign_newsletter h3.section-title{margin-bottom:0}
.home_block .section-title{font-size:28px}
.home_block{padding:25px 0 25px}
.featured_recipes_sec .f_image{height:auto !important}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product,.woocommerce[class*="columns-"] ul.products li.product{width:48%}
.product_sec .woocommerce ul.products li.product:last-child{margin-bottom:0}
.site-info .widget.instagram_feeds{margin-top:25px;padding-top:15px;border-top:1px solid #806d4f}
.site-info .widget.foot_links{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #806d4f}
.product_sec{padding-bottom:45px}
.section-title{font-size:24px}
.top-social ul.social li a.fb{background-position:-2px -579px}
.top-social ul.social li a.tw{background-position:-38px -579px}
.top-social ul.social li a.pi{background-position:-74px -579px}
.top-social ul.social li a.ig{background-position:-111px -579px}
.top-social ul.social li a.fb:hover{background-position:-2px -610px}
.top-social ul.social li a.tw:hover{background-position:-38px -610px}
.top-social ul.social li a.pi:hover{background-position:-74px -610px}
.top-social ul.social li a.ig:hover{background-position:-111px -610px}
.top-social ul.social li a{width:33px;height:31px;margin-left:0}
/*.service_listing_internal .product_title{padding:30% 0 0}*/
.main_page_sec .content_part{width:100%;padding:4px 5px}
.main-tips-content_blog img,img.alignleft,.wp-caption.alignleft,img.alignright,.wp-caption.alignright,img.aligncenter,.wp-caption.aligncenter{margin:10px 0;width:100%}
.main-tips-content_blog h2{ margin-bottom:10px;}
#secondary{margin-top:25px;padding-top:15px;border-top:1px solid #ccc}
.main-tips-content_blog .pro-con{padding-left:0;padding-right:0}
.entry-title{font-size:24px; margin-bottom:0}
.shop_product_sec .section-title, .category_sec .section-title {
    font-size: 35px;}
	.banner .caption_wrap {
  font-size: 25px;
  line-height: 30px;
}
.page-template-page-shop .wrapper {
  padding-top: 0;
}
h4.search-title.section-title {
  display: block;
  margin-right: 0;
  padding: 0;
}
.search_sec #siq-expandwdgt-cont{ width:100% !important}
.single-product .wrapper {
  padding: 30px 0;
}
.service_listing_internal .service-box{margin-bottom:12px}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item {
     margin: 1px !important;
    width: 32.33% !important;
}
#sb_instagram .sbi_photo{ height:150px !important}
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
.featured_recipes_sec .f_section li{margin-top:7px;margin-bottom:15px; padding-bottom:25px;}
#sb_instagram #sbi_images{ padding:0 !important}
.sign_newsletter input[type="submit"]{ margin:10px 0 0;}
.sign_newsletter{ text-align:center;padding-top: 20px;}
}
@media (max-width:500px){.main_page_sec div.col-md-6:first-child .pro-content{margin-bottom:25px}
.main_page_sec .content_part{width:100%;padding:4px 0;text-align:center}
.main_page_sec div.col-md-6{width:100%;padding:0}
.home_block .section-title{font-size:26px;line-height:22px}
.featured_recipes_sec .f_section li{width:100%}
hgroup{margin-top:0}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product,.woocommerce[class*="columns-"] ul.products li.product{width:100%}
.main_page_sec .pro-content{margin-left:0;margin-right:0;padding-left:0 !important;padding-right:0 !important}
.about_sec .featured_image{width:85px;height:auto}
.about_sec .content_part{    float: right;
    font-size: 13px;
    line-height: 19px;
    text-align: center;}
.h3,h3{font-size:18px}
.featured_recipes_sec .row{margin-left:0;margin-right:0}
.service_listing_internal .service-box .content .h2{font-size:13px}
.mob-top_menu li a {   font-size:18px;}
.entry-title{font-size:22px}
.banner .caption_wrap { display:none
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{ float:none}
h1{font-size:22px}

.featured_recipes_sec .com_feat,
.f_section li:nth-child(2n) .main-tips,.f_section h2.postTitle{ text-align:center}
.contact_info .col-xs-6 {
  width: 100%;
}
.wpcf7 .wpcf7-form-control-wrap.captcha-778{ width:100%}
.wpcf7 img.wpcf7-captchac{ float:left}
.JFC-button-pin{ font-size:20px; line-height:normal; padding:7px 10px;}
}
@media (max-width:400px){.service_listing_internal .service-box .content .h2{font-size:10px}
.service_listing_internal .service-box .content{ top: 37%;}
#sb_instagram .sbi_photo {
    height: 92px !important;
}
.about_sec .content_part{
    width: 65%;}
	.recipes_list_sec .service-box  .btn{  padding: 5px 10px 6px; font-size: 12px;}
	
}