@media screen and (max-width: 800px) {  #socialab {
font-size: 10px;
}
.menu_bg { display:none; }
#main-menu { background-color: transparent;
display:none;
}
#main-menu select.selectnav {
color: #717171;
cursor: pointer;
display: block;
font-family: arial;
font-size: 15px; padding: 6px 7px;
position: relative;
text-decoration: none;
white-space: nowrap;
line-height: 23px;
cursor: pointer;
}
#main-menu select.selectnav option { padding: 1px 0; font-size: 0.8em; }  a.meanmenu-reveal {
display: none;
}
nav.mean-nav li a span:nth-child(2) { display:block!important; }
.mean-container a {
border:0 none;
outline:none;
cursor:pointer;
}
.mean-container #main-menu {
padding:0;
margin:0;
height:0;
} .mean-container .mean-bar {
float: left;
width: 100%;
position: fixed;
background:rgba(0,82,156,0.7); overflow-y:scroll;
overflow-x:hidden;
z-index: 999999;
min-height:45px;
}
.mean-bar-top {top:0;}
.mean-bar-bottom {bottom:0;}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background:rgba(0,82,156,0.7);
margin-top:7%;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100% !important;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
margin-left:0;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%; padding: 3% 5% 3% 5%;
margin: 0;
text-align: left;
color: #fff;
border-bottom: 1px solid #383838;
border-bottom: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li ul li {
width: 100%;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-bottom: 1px solid #f1f1f1;
border-bottom: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
width: 20px;
height: 20px; border: none !important; text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: none;
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
.mean-nav .menu-item a img {
width:9%;
}
.menu-item a.menu-image-title-below.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper {
float:left;
left:30%;
padding-bottom:0;
}
.menu-image-title-below > .menu-image-title > span {
float:left;
margin-top:3.5%;
margin-left:5%;
}
a.meanmenu-reveal.meanclose {z-index:99;}
li.wpml-ls-item{
padding: 14px 8px 4px 15px;
} li.menu-item.wpml-ls-item.mean-last {
border-left: 1px solid rgba(255,255,255,0.5);
border-right: 1px solid rgba(255,255,255,0.5);
} li.wpml-ls-item a {padding-top:0 !important; border-bottom: none !important;}  }
@media screen and (max-width: 480px) { #socialab {
font-size: 8px;
}
#logo {width:19%!important; max-height:100px!important;  top:0.7%; }
#logo h1 a, #logo .site-name {  max-height:100px!important; }
#logo h1 a, #logo .site-name1 {  max-height:100px!important; }
#logo h1 a, #logo .site-name a {width:100%; background-position: 0 0% !important;  max-height:100px!important; }
#logo h1 a, #logo .site-name1 a {width:100%; background-position: 0 0% !important;  max-height:100px!important; }
#products_categories {height:auto; }
.product_cat_outer { width:100%; height:auto; }
.product_category { min-height:200px; }
.product_category  a {font-size:30px; }
.menu_bg {height:60px; display:none;}
#unique_honey {height:auto; }
.page_descr {width:94%; margin:2% 2% 0 2%; float:left; font-size:13px;}
.page_img { float:left; width:90%; text-align:center; margin-top:1%;}
.page_img img{width:auto;  max-height:180px; margin-right:0; }
.page_title { margin-top:53px; float:left; padding:1% 0 1% 0; font-size:20px; }
.page_title img {width:10%; top:1%}
.opacity_box { height:40%; margin-top:8%; margin-bottom:23%; }
#logo {width:13%; max-height:105px;}
#logo h1 a, #logo .site-name {  max-height:105px;}
#logo h1 a, #logo .site-name1 {  max-height:105px;}
#logo h1 a, #logo .site-name a {width:100%; background-position: 0 0% !important;  max-height:105px; }
#logo h1 a, #logo .site-name1 a {width:100%; background-position: 0 0% !important;  max-height:105px; }
#top-elements {z-index:1000000;}
.small_menu {display:none;}
.our_recip_front { height:auto;}
.recipe_cat_outer { width:100%; height:auto;  }
.recipe_cat  { min-height:200px;  float:left;}
.recipe_cat a {font-size:30px; }
.cf_form {   float:left; margin-left:5%; width:90%; }
.cf_lt {width:42%;font-size:13px; padding:3%;}
.cf_rt {width:42%; font-size:13px; padding:3%; margin-top:-6.1%; margin-bottom:7%;  }
.cf_submit { font-size:14px; padding:3%;}
.wpcf7-form-control.wpcf7-textarea.cf_mes {max-height:30px; }
.cf_mes {width:93.5%; font-size:13px; padding:3%;}
#contact {height:auto; float:left; padding-bottom:20%;}
#contact .page_img { width:70%; margin-left:11%;}
#contact .page_img img{ width:100%; height:auto; max-height:none; }
#contact .page_descr { width:80%;  font-size:9px;line-height:12px; left:6.5% }
#contact .page_descr p{ text-align:center; }
#contact .page_title {}
.crownimg {width:13%; }
#footer-bg .menu-item a img {width:80%;}
#recipes {height:auto; padding-bottom:20%;}
#our_recipes {height:auto; max-height:none;}
.product_gallery {width:80.3%; margin-left:10%;}
.slider_text {font-size:15px;}
.post_text{width:80%;  margin-left:10%; font-size:13px;}
.post_text h1{font-size:18px;}
.nutrition_details {width:80%; margin-left:10%; margin-top:3%; margin-bottom:20%;}
.product_content {height:auto; }
#our_products {height:auto;  }
#our_company {height:auto; padding-bottom:20%; }
#content-container {height:auto; }
#main-content {height:auto; }
.main-content-padding {height:auto;  overflow:hidden; }
#wrapper-1{height:auto;}
#page-content {height:auto; }
.archive.tax-recipe_category #content-container {height:100%;}
.archive.tax-recipe_category #main-content {height:100%; }
.archive.tax-recipe_category .main-content-padding {height:100%;  }
.archive.tax-recipe_category #wrapper-1{height:100%; }
.archive.tax-recipe_category #page-content {height:100%;   }
.archive.tax-recipe_category #our_recipes{height:55%;   }
#our_company .comp_descr {font-size:13px; margin-bottom:10%;}
#our_company .comp_img {margin-top:53px;   }
.subp_comp .sub_comp_img {margin-top:53px;  overflow:hidden; }
.subp_comp .comp_descr {float:left;  position:relative; max-height:auto;  height:auto; margin-bottom:20%; font-size:13px;}
.recipe h2 { min-height:55px;  top:76%; font-size:23px; }
#fullpage .section {height:auto!important;}
.section {height:auto!important;}
.rec_opac_bg {height:auto; margin-bottom:20%;}
.recipe_image {width:94%; text-align:center; margin-top:2%;}
.recipe_text {width:94%;}
.rec_title h1{width:94%; font-size:20px;}
.rec_ingredients {width:94%; font-size:13px;}
.rec_procedure {width:94%; font-size:13px;}
h1.news_item_title {font-size:20px;  }
.news_item { width:98%; margin-bottom:5%;}
.news_date {top:53%; font-size:14px; padding:0.4% 1.5% 0.4% 1.5%;}
.news_item p{ margin-top:15%;}
.category-25 .comp_descr {height:auto;}
.mCSB_draggerRail {display:none;}
.div#mCSB_1_container.mCSB_container {display:none;}
.subp_comp .comp_descr iframe {width:100%; margin-bottom:4%;}
body.single-post .page_img {width:94%;}
.page-id-82 .page_img {width:90%; margin-top:15%; margin-left:0%; }
.page-id-82 .page_img img{ max-height:none; }
.page-id-82 .slider_history {margin-left:15%; width:70%; margin-top:2%; margin-bottom:0;}
.page-id-82 .slider_history .slider_text {margin-top:1%; }
.page-id-82 .page_descr {width:80%;  margin-left:10%;}
.page-id-1448 .page_img {width:90%; margin-top:15%; margin-left:0%; }
.page-id-1448 .page_img img{ max-height:none; }
.page-id-1448 .slider_history {margin-left:15%; width:70%; margin-top:2%; margin-bottom:0;}
.page-id-1448 .slider_history .slider_text {margin-top:1%; }
.page-id-1448 .page_descr {width:80%;  margin-left:10%;}
.page-id-1795 .page_img {width:90%; margin-top:15%; margin-left:0%; }
.page-id-1795 .page_img img{ max-height:none; }
.page-id-1795 .slider_history {margin-left:15%; width:70%; margin-top:2%; margin-bottom:0;}
.page-id-1795 .slider_history .slider_text {margin-top:1%; }
.page-id-1795 .page_descr {width:80%;  margin-left:10%;}
.nutrition_details h4 { padding-top:3%;}
.info_box_outer { top:7%; left:65%; }
.info_box {width:92%;}
.info_img img {width:43%;}
.prize_box_outer {width:29%; top:14%; left:58%;}
.prize_button {width:60%;}
#all_prizes {max-height:230px; font-size:13px;}
.prizes_heading { font-size:19px; }
.prizes_heading img {width:17%;}
.page-id-101 #fancybox-wrap {top:10%!important; z-index:9999999;}
#newsletter_list {width:auto; max-height:250px; font-size:13px;}
#newsletter_list ul{width:95%; left:50%; margin-left:-47.5%;}
#newsletter_list_en {width:auto; max-height:250px; font-size:13px;}
#newsletter_list_en ul{width:95%; left:50%; margin-left:-47.5%;}
.newsletter_heading { font-size:19px; }
.newsletter_heading img {width:17%;}
#financial_list {width:auto; max-height:250px; font-size:13px;}
#financial_list ul{width:95%; left:50%; margin-left:-47.5%;}
.financial_heading { font-size:19px; }
.financial_heading img {width:17%;}
.arrow_down {width:30px;  height:30px;}
.center {width:75%; left:5%; margin-top:0!important;}
.center .slick-slide h3 {font-size:12px!important;}
.center .slick-list.draggable { min-height:auto!important;}
.prod_cat_bubble {width:80%; position:static; top:0;  float:left; height:auto; min-height:300px; margin-bottom:20%; margin-left:5%;}
.prod_cat_bubble_inner {width:70%; position:static; float:left; margin-top:17%; margin-left:15%; transform: translateY(0%);  }
.center .slick-prev {width:20px; height:auto; left:-10px;  }
.center .slick-next {width:20px; height:auto; right:-10px;   }
#fancybox-close {right:-18px!important; top:-21px!important;}
.f_newsletter_link.menu-item {margin-left:15px;}
.f_newsletter_link .menu-image-title {display:none; }
.f_financial_link .menu-image-title {display:none;}
#footer .menu-image-title-after {padding-right:0;}
.page_descr table {font-size:10px!important;}
}
@media screen and (max-width: 330px) {
.page_title { font-size:19px;}
.page_title img{display:none;}
#our_recipes {height:44%; margin-top:1%; }
.recipe h2 { min-height:45px; top:65%;  font-size:20px; }
.product_gallery {width:80.4%;}
.cf_rt {margin-top:-6.5%;  }
#contact .page_img { width:70%; left:4%;	}
#contact .page_descr { left:6%; font-size:8px;	}
.news_item p{ margin-top:15%;}
.news_date {top:46%;  padding:0.4% 1.5% 0.4% 1.5%;}
.mCSB_draggerRail {display:none;}
.div#mCSB_1_container.mCSB_container {display:none;}
.crown_cont {width:91%; bottom:16%;}
.info_box_outer { top:6.5%; left:65%; }
.info_img img {width:46%;}
.prize_box_outer {width:33%; top:12%; left:58%;}
.prizes_heading img {display:none;}
.newsletter_heading img {display:none;}
#newsletter_list {font-size:12px; }
#newsletter_list ul{width:100%; left:0%; margin-left:0%;}
#newsletter_list_en {font-size:12px; }
#newsletter_list_en ul{width:100%; left:0%; margin-left:0%;}
.financial_heading img {display:none;}
#financial_list {font-size:12px; }
#financial_list ul{width:100%; left:0%; margin-left:0%;}
.prod_cat_bubble_inner {font-size:10px; }
.page_descr table {font-size:8.5px;}
}
@media screen and (min-width: 481px) and (max-width: 800px) { #logo {width:19%; max-height:150px;}
#logo h1 a, #logo .site-name {  max-height:150px;}
#logo h1 a, #logo .site-name1 {  max-height:150px;}
#logo h1 a, #logo .site-name a {width:100%; background-position: 0 0% !important;  max-height:150px; background-size: 65%;}
#logo h1 a, #logo .site-name1 a {width:100%; background-position: 0 0% !important;  max-height:150px; background-size: 65%;}
#products_categories {height:auto; }
.product_cat_outer {width:50%;  height:auto; }
.product_category { min-height:250px; }
.product_category  a {font-size:30px; }
.product_cat_outer:nth-child(4) a{bottom:5%; }
.product_cat_outer:nth-child(5) a{bottom:5%;}
.product_cat_outer:nth-child(6) a{bottom:5%;}
#top-elements {z-index:1000000;}
.small_menu {display:none;}
.page_title {padding:1% 0 1% 0; font-size:30px;  margin-top:54px;}
.page_title img {width:10%; top:1%}
.cf_form { margin-top:7%;margin-right:6%; width:45%; }
.cf_lt {width:43%;font-size:14px; padding:1%;}
.cf_rt {width:43%; font-size:14px; padding:1%; margin-top:-6.5%;}
.cf_submit { font-size:14px; padding:1%;}
.wpcf7-form-control.wpcf7-textarea.cf_mes {max-height:30px; }
.cf_mes {width:97.5%; font-size:14px; padding:1%;}
.opacity_box { height:50%;  margin-top:6%; }
.page_img {width:35%; margin-top:1%;}
.page_descr {font-size:13px; width:58%; margin-bottom:10%;}
#contact .page_img { width:43%; top:3%;}
#contact .page_img img{ width:95%; }
#contact .page_descr{left:6.5%; font-size:9px;line-height:12px; width:82%; }
#contact .page_descr p{ text-align:center; }
#our_company .page_title { padding:0.1% 0 0.1% 0;}
.comp_descr { top:0%;   float:left;  position:relative; max-height:auto;  height:auto; font-size:13px; }
.comp_descr p{  font-size:13px;}
.page-id-82 .page_img {width:90%; }
.page-id-82 .slider_history {margin-left:15%; width:70%; margin-top:2%; margin-bottom:0;}
.page-id-82 .slider_history .slider_text {margin-top:1%; }
.page-id-82 .page_descr {width:80%;  margin-left:10%;}
.page-id-1448 .page_img {width:90%; }
.page-id-1448 .slider_history {margin-left:15%; width:70%; margin-top:2%; margin-bottom:0;}
.page-id-1448 .slider_history .slider_text {margin-top:1%; }
.page-id-1448 .page_descr {width:80%;  margin-left:10%;}
.page-id-1795 .page_img {width:90%; }
.page-id-1795 .slider_history {margin-left:15%; width:70%; margin-top:2%; margin-bottom:0;}
.page-id-1795 .slider_history .slider_text {margin-top:1%; }
.page-id-1795 .page_descr {width:80%;  margin-left:10%;}
.product_gallery {width:65%; margin-left:15%;}
.slider_text {font-size:16px;}
.post_text{width:80%;  margin-left:10%; font-size:13px;}
.post_text h1{font-size:18px;}
.nutrition_details {width:80%; margin-left:10%; margin-top:3%; margin-bottom:10%;}
.product_content {height:auto; }
#our_products {height:auto;  }
#fullpage .section {height:auto!important;}
.section {height:auto!important;}
#content-container {height:auto; }
#main-content {height:auto; }
.main-content-padding {height:auto; overflow:hidden; }
#wrapper-1{height:auto; }
#page-content {height:auto; }
.archive.tax-recipe_category #content-container {height:100%;}
.archive.tax-recipe_category #main-content {height:100%; }
.archive.tax-recipe_category .main-content-padding {height:100%;  }
.archive.tax-recipe_category #wrapper-1{height:100%; }
.archive.tax-recipe_category #page-content {height:100%;   }
.archive.tax-recipe_category #our_recipes{height:55%;   }
.our_recip_front { height:auto;}
.recipe_cat_outer { height:auto;  }
.recipe_cat  { min-height:250px;  float:left;}
.recipe_cat a {font-size:30px; }
#recipes {height:auto; padding-bottom:10%;}
#our_recipes {height:auto; max-height:none;}
.recipe h2 { min-height:65px;  top:76%; font-size:23px; }
#contact {height:auto; float:left; padding-bottom:10%;}
#our_company {height:auto; padding-bottom:10%; }
.nutrition_details h4 { padding-top:2%;}
.rec_title h1 {font-size:25px;}
.rec_ingredients {font-size:14px; }
.rec_procedure {font-size:14px; }
.recipe_image{margin-top:8%; }
.recipe_image img{width:65%; }
.subp_comp .comp_descr {margin-bottom:10%; }
.news_item { width:48%; min-height:260px; margin-bottom:2%; background:#ffffff; }
.news_item p {font-size:12px; }
.news_date {top:64%;  font-size:14px; left:36%;}
.subp_comp .comp_descr iframe{  width:48%; min-height:230px; }
.subp_comp .comp_descr iframe:nth-child(4n){  margin-right:0%;  }
.tp-bullets {top:28%!important;}
.crown_cont {width:91%; bottom:11.5%;}
.crownimg {width: 10%;}
.slider-nav { width:77%!important; margin-left:15%;}
.info_box_outer { top:9%; left:60%; }
.info_box {width:90%;}
.info_img img {width:40%;}
.prize_box_outer {width:26%; top:19.5%; left:55%;}
.prize_button {width:36%;}
#all_prizes {max-height:200px; font-size:13px;}
.prizes_heading { font-size:30px; }
.prizes_heading img {width:20%;}
.page-id-101 #fancybox-wrap {top:13%!important; z-index:9999999;}
#newsletter_list {width:auto; max-height:200px; font-size:13px;}
#newsletter_list ul{width:50%;  margin-left:-25%;}
#newsletter_list_en {width:auto; max-height:200px; font-size:13px;}
#newsletter_list_en ul{width:50%;  margin-left:-25%;}
.newsletter_heading { font-size:30px; }
.newsletter_heading img {width:20%;}
#financial_list {width:auto; max-height:200px; font-size:13px;}
#financial_list ul{width:50%;  margin-left:-25%;}
.financial_heading { font-size:30px; }
.financial_heading img {width:20%;}
.arrow_down {width:35px;  height:35px;}
.center {width:85%;  margin-top:3!important;} .center .slick-list.draggable { min-height:350px!important;}
.prod_cat_bubble {width:80%; position:static; top:0;  float:left; height:auto; min-height:300px; margin-bottom:20%; margin-left:5%;}
.prod_cat_bubble_inner {width:50%; position:static; float:left; margin-top:13%; margin-left:25%; transform: translateY(0%);  }
.center .slick-prev {width:20px; height:auto; left:-17px;  }
.center .slick-next {width:20px; height:auto; right:-17px;   }
.center .slick-slide h3 {font-size:11px!important;  width:65%;}
.center .no-slide h3 {font-size:11px!important; }
#fancybox-close {right:-20px!important; top:-20px!important;}
.f_newsletter_link.menu-item {margin-left:30px;}
}
@media screen and (min-width: 600px) and (max-width: 770px) {
.recipe h2 { min-height:85px;  top:70%; font-size:23px; }
.news_date {top:51%;  font-size:14px; left:37%;}
.crown_cont {bottom:13.5%;}
.center .slick-list.draggable { min-height:340px!important;}
}
@media screen and (min-width: 480px) and (max-width: 515px) {
.recipe h2 { min-height:85px;  top:73%; font-size:23px; }
}
@media screen and (min-width: 600px) and (max-width: 615px) { .cf_rt {margin-top:-7.6%;}
}
@media screen and (min-width: 481px) and (max-width: 600px) {
#contact .page_descr{ width:83%; max-height:170px!important; font-size:7px; }
.cf_rt {margin-top:-8.4%;}
.news_date {top:40%;  font-size:13px;}
.prize_box_outer { top:17%; width:28%; }
.center .slick-list.draggable { min-height:280px!important;}
.prod_cat_bubble_inner {width:60%; position:static; float:left; margin-top:17%; margin-left:20%; transform: translateY(0%);  }
#socialab {
font-size: 9px;
}
}
@media screen and (min-width: 481px) and (max-width: 800px) and (max-height: 480px) {
.comp_descr { max-height:100px!important;}
.opacity_box { height:40%;  } #contact .page_descr{ left:8%;font-size:8px;}
#contact .page_img { width:42%; margin-top:1.5%; }
#contact .page_img img{ width:97%;}
.recipe h2 { top:55%; min-height:49px; font-size:19px; }
.recipe {height:78%;}
#our_recipes{margin-top:0.2%;}
.recipes_slider .slick-next{width:5%!important; top:26%}
.recipes_slider .slick-prev {width:5%!important; top:26%}
} @media screen and (min-width: 751px) and (max-width: 800px) and (max-height:440px) {
.comp_descr { max-height:85px!important; }
}
@media screen  and (min-width: 801px) and (max-width: 1500px){
.page_title {padding:0.6% 0 0.6% 0; font-size:40px; margin-top:130px; }
#our_company .page_title { } #logo { margin-left:3%;}
.menu_bg { height:130px; }
.small_menu { height:130px;}
#main-menu { height:130px; }
.small_menu .menu_img { top:30px;}
#navigation-menu ul.sf-arrows > li  { margin-right:2%!important;  font-size:12.5px;  }
#navigation-menu .sf-menu li:hover ul, #navigation-menu .sf-menu li.sfHover ul{ margin-top:75px;  }
.product_category  a {font-size:55px;}
.product_category:nth-child(4) a{bottom:22%;}
.product_category:nth-child(5) a{bottom:22%;}
.product_category:nth-child(6) a{bottom:22%;}
.page_descr {font-size:14px; }
.page_img img{width:65.5%; }
.opacity_box { height:46.5%; margin-top:2%; }
#our_recipes {height:51%;}
.our_recip_front{ margin-top:1.4%!important; }
.comp_descr p{font-size:14px; }
.cf_form {width:60%; margin-top:2%; }
.wpcf7-form-control.wpcf7-textarea.cf_mes {max-height:120px;}
.cf_lt {width:46%; }
.cf_rt {width:46%;   }
#contact .page_descr{ width:58%;  font-size:9.4px; left:8.5%; line-height:18px; }
#contact .page_descr p{ text-align:center; }
#contact .page_img {width:32%; margin-top:2%;  }
#contact .page_img img{width:75%;  }
.tp-bullets {top:32%!important;}
.prod_cat_bubble{font-size: 85%;right: 0.5%;top: 37%;width: 19%;}
.crown_cont {bottom: 15%;}
#our_products .owl-theme .owl-controls .owl-nav .owl-prev{top: 68%;}
#our_products .owl-theme .owl-controls .owl-nav .owl-next{top: 68%;}
#our_products .owl-item.active .itemb {
height: 170px !important;
width: 220px !important;
}
#our_products .owl-item .itemb {
height: 170px !important;
width: 220px !important;
}
#our_products .owl-carousel .owl-item img {
margin-left: -6.4%;
width: 110%;
}
#our_products .owl-item .itemb h2 {
width: 65%;
}
#our_products .owl-item.active {
margin-top: 60px;
width: 210px !important;
}
#our_products .owl-item.active.center {
margin-top: 17px;
width: 280px !important;
}
#our_products .owl-item.active.center .itemb {
height: 230px !important;
width: 290px !important;
}
#our_products .owl-item {
margin-top: 80px;
width: 220px !important;
}
#our_products .owl-item.active {
margin-top: 60px;
}
#our_products .owl-item {
margin-top: 80px;
}
#our_products .owl-item.active.center {
margin-top: 17px;
}
#our_products .owl-item.active.center img {
margin-top: 40px;
}
#our_products .owl-carousel {
left: 9%;
width: 52.45%;
}
#our_products div.owl-stage {
margin-left: -2.85%;
width: 2680px!important;
}
.recipe h2 {font-size:25px; top:77%; min-height:65px;}
.recipe_image { width:31%; margin-top:-1.4%; }
.recipe_image img{width:55%; }
.rec_opac_bg {height:45%; margin-top:2.2%;}
.recipe_text { width:57%; font-size:14px;}
.rec_title h1 {font-size:25px;}
.prod_cat_bubble{ right: 3.5%;  padding: 5.5%;}
.product_content {height:54%;}
.post_text {font-size:14px; margin-left:2%; width:37%; }
.post_text h1{font-family:Comfortaa,cursive; font-size:20px;}
.slider_text {font-size:13px; margin-top:-4%; margin-bottom:3%;}
.slider_history .slider_text {font-size:12px;  margin-top:0%; }
.slider_history { margin-top:-2.5%;}
.slider-nav {margin-top:-7.7%;}
.slider-for img{margin-top:-4.7%;}
#our_company.subp_comp .comp_descr { top:55%; }
.subp_comp .comp_descr iframe{ min-height:190px; }
.news {overflow:hidden;}
.news_item {min-height:225px; max-height:225px; }
.news_item p{font-size:11px;}
.news_date  {top:60%; left:28%;}
h1.news_item_title {font-family:Comfortaa, cursive; font-size:25px;} .page_title img { margin-bottom:-0.4%;}
.info_box_outer {top:33.5%}
.recipe_cat a {font-size:55px;}
.nutrition_details {width:19%;}
.prize_box img{width:45%; }
.prize_button {width:18%;}
#all_prizes {max-height:450px; font-size:14px;}
.prizes_heading { font-size:40px; }
.prizes_heading img {width:10%;}
.page-id-101 #fancybox-wrap {top:10%!important; z-index:9999999;}
#newsletter_list{width:auto; max-height:450px; font-size:14px;}
#newsletter_list ul{width:34%; margin-left:-17.5%; left:50%;}
#newsletter_list_en{width:auto; max-height:450px; font-size:14px;}
#newsletter_list_en ul{width:34%; margin-left:-17.5%; left:50%;}
.newsletter_heading { font-size:40px; }
.newsletter_heading img {width:10%;}
#financial_list{width:auto; min-height:250px; max-height:450px; font-size:14px;}
#financial_list ul{width:34%; margin-left:-17.5%; left:50%;}
.financial_heading { font-size:40px; }
.financial_heading img {width:10%;}
.arrow_down {width:40px;  height:40px;}
.center { margin-top:2.8%!important;}
.center .slick-list.draggable { min-height:360px;  }
.center .slick-prev {width:25px; height:auto; left:-17px;  }
.center .slick-next {width:25px; height:auto; right:-17px;   }
.center .slick-slide h3 {font-size:12px!important;  width:60%;}
.center .no-slide h3 {font-size:11px!important;  }
#fancybox-close {right:-31px!important; top:-31px!important;}
}
@media screen  and (min-width: 1142px) and (max-width: 1500px){
.news_date {top:56%; font-size:14px; left:35%; }
ul.sub-menu li a{ font-size:10px; padding-left:4px!important; padding-right:4px!important;}
.center .slick-list.draggable { min-height:385px!important;   }
}
@media screen  and (min-width: 1142px) and (max-width: 1350px){
.center .slick-list.draggable { min-height:340px!important;  }
}
@media screen  and (min-width: 801px) and (max-width: 1142px){
#logo {width:145px!important; }
#logo h1 a, #logo .site-name a {width:145px!important; margin-top:-45px; background-size: contain !important;}
#logo h1 a, #logo .site-name1 a {width:145px!important; margin-top:-45px; background-size: contain !important;}
.page_title {font-size:30px;  }
.page_title img {width:12%;}
.page_img {margin-top:2%}
.product_category a {font-size:35px;}
.recipe_cat a {font-size:35px;}
.recipe_image {margin-top:2%}
#navigation-menu ul.sf-arrows > li  {margin-right:2%;  font-size:11px; }
#navigation-menu .sf-menu li:hover ul, #navigation-menu .sf-menu li.sfHover ul{ margin-top:77px;  }
ul.sub-menu li a{ font-size:9px; padding-left:2px!important; padding-right:2px!important;}
.cf_form { margin-top:3%; margin-right:6%; width:40%; }
.cf_lt {width:44%;font-size:14px; padding:1%;}
.cf_rt {width:44%; font-size:14px; padding:1%; margin-top:-5.7%; }
.cf_submit { font-size:14px; padding:1%;}
.wpcf7-form-control.wpcf7-textarea.cf_mes {max-height:80px; }
.cf_mes {width:97.5%; font-size:14px; padding:1%;}
#contact .page_img {width:35%; margin-top:2%; }
#contact .page_img img{width:82%;  }
#contact .page_descr{ width:70%; left:6%; font-size:9px; }
.crown_cont {bottom: 13%;}
.tp-bullets {top:29%!important;}
.nutrition_details { font-size:10px;}
.news_item {margin-bottom:2.2%;}
.news_date {top:39%;  font-size:13px; left:30%;}
.info_box_outer {width:24%; top:33%; left:26%; }
.info_box {width:70%;}
.prize_box_outer {top:48%;}
.post_text {width:37%;}
.prize_button {width:28%;}
#all_prizes {max-height:250px; font-size:14px;}
.prizes_heading { font-size:30px; }
.prizes_heading img {width:12%;}
.page-id-101 #fancybox-wrap {top:8%!important;}
#all_prizes {max-height:320px; font-size:14px;}
.center .slick-center h3 {margin-top:1%!important;}
.center .slick-list.draggable { min-height:310px!important;   }
.f_newsletter_link.menu-item {margin-left:100px;}
}
@media screen  and (min-width: 801px) and (max-width: 1142px) and (max-height: 600px){
.crown_cont {bottom: 13.5%;}
.tp-bullets {top:20%!important;}
}
@media screen  and (min-width: 960px) and (max-width: 1142px){
.center { margin-top:6%!important;}
}
@media screen  and (min-width: 801px) and (max-width: 1030px){
.center .slick-list.draggable { min-height:280px;  }
.center {width:57%;}
#contact .page_img {width:42%; }
}
@media screen  and (min-width: 801px) and (max-width: 959px){
#logo {width:130px!important; }
#logo h1 a, #logo .site-name a {width:130px!important; margin-top:-55px; background-size: contain !important;}
#logo h1 a, #logo .site-name1 a {width:130px!important; margin-top:-55px; background-size: contain !important;}
#navigation-menu ul.sf-arrows > li  {margin-right:4%!important; font-size:10.5px;  } .news_date {top:35%;  }
.info_box_outer {width:24%; top:32%; left:26%; }
.prize_box_outer {top:44%;}
.center {margin-top:7%!important; width:55.5%;}
.center .slick-list.draggable { min-height:285px!important;  }
.prod_cat_bubble_inner {font-size:9px!important; }
}
@media screen  and (min-width: 801px) and (max-width: 930px){
.center .slick-list.draggable { min-height:265px!important;  }
#navigation-menu ul.sf-arrows > li  {margin-right:5%; font-size:8.5px;  } #main-menu{height: 110px;} .small_menu{height: 110px;} #logo h1 a, #logo .site-name a {margin-top: -75px;} #logo h1 a, #logo .site-name1 a {margin-top: -75px;} #navigation-menu .sf-menu li:hover ul, #navigation-menu .sf-menu li.sfHover ul{ margin-top:57px;  } }
@media screen  and (min-width: 1501px) and (max-width:1700px){
.page_title {margin-top:140px;}
#main-menu {height:140px; }
.small_menu {height:140px;}
.menu_bg {  height:140px; }
.center .slick-list.draggable { min-height:435px!important; margin-top:-4%;   } }
@media screen  and (min-width: 1501px)  {
#contact .page_descr{ width:60%; font-size:10px; }
}