@media only screen and (max-width: 1379px) {
.product_slider_box .internal { padding: 0 15px; }	
.product_slider_box .slick-arrow { left: -5px; }
.product_slider_box .slick-arrow.slick-next { right: -5px; }
}
@media only screen and (max-width: 1279px) {	

.wine_sec .wine_row .wine_front .wine_cont{ padding:0 60px 0 150px; }
.wine_sec .wine_row.left .wine_front .wine_cont{ padding:0 150px 0 45px; }

.wine_sec .wine_row .wine_back .wine_cont{ padding:0 140px 0 200px; }
.wine_sec .wine_row .wine_back .wine_img figure{ max-width:140px; }

.product_slider_box h3 { font-size: 40px; }
.product_slider_box .slides .text { padding-left: 20px; } 
.product_slider_box p { font-size: 25px; }
.product_slider_box .slides { min-height:350px; }
.product_slider_box .slick-arrow { width: 25px; height: 45px; }
.technology_box h2 { padding: 5px 20px; margin: -35px 0 25px -20px; font-size: 45px; }
.technology_box .inner { padding-right:30px; }
}


@media only screen and (max-width: 1200px) {	

.banner .home_slider .home_slide .mwc_logo { width: 300px; }

.banner .scroll_for_more { margin: 0 0 0 170px; }

.intro_sec .link_arrows { right: 0; top: -27px; }

.img_anim_sec .anim_caption { width: 890px; }
.img_anim_sec .photo_cred { width: 890px; }

.wine_sec .photo_cred { width: 890px; }
.wine_sec .wine_row { max-width: 1025px; }
.wine_sec .wine_row .wine_front .wine_cont { padding: 0 35px 0 40px; }
.wine_sec .wine_row.left .wine_front .wine_cont{ padding:0 40px 0 35px; }
.wine_sec .wine_row .wine_front .wine_cont h3 { font-size: 24px; line-height: 28px; }
.wine_sec .wine_row .wine_front .wine_cont p { font-size: 17px; line-height: 29px; }

.wine_sec .wine_row .wine_back .wine_cont{ padding:0 100px 0 100px; }
.wine_sec .wine_row .wine_back .wine_img figure{ max-width:130px; }
.wine_sec .wine_row .wine_back .wine_cont h3 { font-size: 26px; line-height: 30px; }
.wine_sec .wine_row .wine_back .wine_cont p { font-size: 17px; line-height: 30px; }

.img_row .photo_cred { width: 890px; }

.img_anim_sec .bottom_caption { width: 890px; }

.sec_intro { width: 890px; }

.facts_sec .scroll_more{ right:36px; }
.honey_types_container .scroll_more{ right:36px; }

.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont h3 { font-size: 22px; line-height: 24px; padding: 0 0 12px; }

}

@media only screen and (max-width: 1024px) {

.banner_inner .mwc_logo { left: 15px; top: 10px; width: 140px; }
.banner .home_slider .home_slide .mwc_logo { width: 200px; }
.banner .home_slider .home_slide .mwc_logo1 { left: 15px; top: 10px; width: 140px; }

.banner .home_slider .home_slide figure { min-height: 450px; }
.banner .home_slider .home_slide .left_thumbs { width: 200px; }
.banner .home_slider .home_slide .right_thumbs { width: 200px; }
.banner .home_slider .home_slide .slide_cont h3 { font-size: 39px; line-height: 40px; }
.banner .home_slider .home_slide .slide_cont .read_more { width: 170px; margin: 15px 0 0; padding: 8px 5px 8px; }

.banner_inner .banner_img { min-height: 450px; }
.banner_inner .banner_title h1 { font-size: 39px; line-height: 40px; }

.slider-nav { margin: 0 0 0 -170px; }
.banner .scroll_for_more { margin: 0 0 0 105px; }

.intro_sec .link_arrows { right: 15px; top: -27px; }

.home_desc { padding: 70px 15px 80px; }
.home_desc .home_desc_inner { max-width: 700px; }
.home_desc h3 { font-size: 46px; line-height: 48px; }
.home_desc .desc_part { padding: 0 0 0 40px; }
.home_desc .desc_part p { font-size: 20px; line-height: 26px; }


.vid_sec .vid_slider .vid_slide .vid_cont h3 { font-size: 29px; line-height: 31px; padding: 0 0 20px; }
.vid_sec .vid_thumb_slider .vid_thumb_slide { /*width: 25%;*/ }
.vid_sec .vid_thumb_slider .vid_thumb_slide figure { min-height: 150px; }
.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont { padding:0 8px; }
.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont h3 { font-size: 21px; line-height: 23px; padding: 0 0 10px; }


.intro_sec { max-width: 100%; margin: 0 auto 0; padding:46px 0 0; }
.intro_sec.no_menu{ padding:0 0 0; }
.intro_sec .photo_cred { padding: 0 15px 10px; }
.intro_sec .inner_menu ul li { width: auto; margin: 0 15px; }
/*.seafood_page .intro_sec .inner_menu ul li { width: auto; margin: 0 10px; }*/
/*.honey_page .intro_sec .inner_menu ul li { width: auto; margin: 0 10px 0 0; }*/
.intro_sec .inner_menu ul li a { font-size: 13px; line-height: 20px; }
/*.honey_page .intro_sec .inner_menu.sticky ul li a{ font-size:13px; line-height:18px; }*/

.intro_sec > p { font-size: 22px; line-height: 38px; padding:0 15px; }


.hero_sec .hero { min-height: 450px; }
.hero_sec .hero_cont h3 { font-size: 30px; line-height: 32px; }
.hero_sec .hero_cont .title { font-size: 16px; line-height: 20px; }

.article_desc { padding: 0 15px; }
.article_desc h3 { font-size: 26px; line-height: 30px; }

.article_desc .qa{ font-size:70px; line-height:50px; left:0px; top:-36px; }

.article_desc .left_side{ padding:0 15px 0 0; }
.article_desc .right_side .side_icon{ width:60px; margin:0 0 10px; }
.article_desc .right_side .sidebar{ width:100%; border-left:1px solid #d3d3d3; margin:0 0 35px 0; padding:0 0 0 15px; }



.img_anim_sec .anim_caption { width: 690px; }
.img_anim_sec .photo_cred { width: 690px; }
.img_anim_sec .upper_img { width: calc(100% - 60px); height: calc(100% - 60px); left: 30px; top: 30px; }
.img_anim_sec .anim_caption h3 span img { width: 40px; }
.img_anim_sec .anim_caption h3 { font-size: 26px; line-height: 32px; }
.img_anim_sec .anim_caption p { font-size: 14px; line-height: 17px; }


.wine_sec .photo_cred { width: 690px; }
.wine_sec .wine_row { max-width: 768px; }
.wine_sec .wine_row .wine_front { align-items: flex-start; }
.wine_sec .wine_row .wine_front .wine_img { width: 50%; }
.wine_sec .wine_row .wine_front .wine_cont { padding: 15px 15px 15px 15px; width:50%; }
.wine_sec .wine_row.left .wine_front .wine_cont{ padding:15px 15px 15px 15px; }
.wine_sec .wine_row .wine_front .wine_cont h3 { font-size: 22px; line-height: 26px; }
.wine_sec .wine_row .wine_front .wine_cont p { font-size: 16px; line-height: 28px; }

.wine_sec .wine_row .wine_back .wine_cont{ padding:15px 35px 15px 15px; width:70%; }
.wine_sec .wine_row .wine_back .wine_img{ width:30%; padding:15px 0 15px;}
.wine_sec .wine_row .wine_back .wine_img figure{ max-width:110px; }
.wine_sec .wine_row .wine_back .wine_cont h3 { font-size: 24px; line-height: 28px; }
.wine_sec .wine_row .wine_back .wine_cont p { font-size: 16px; line-height: 28px; padding:0 0 20px;  }
.wine_sec .wine_row .wine_back .wine_cont p:last-of-type{ padding:0; }


.img_row { margin: 40px auto 0; }
.img_row .photo_cred { width: 690px; }


.meat_cards { padding: 40px 15px 0; }
.meat_cards .article_desc{ padding:0 0 15px; }
.meat_cards .card_row { margin: 0 auto 40px; }
.meat_cards .card_row .card_desc { padding: 20px 20px 0; }
.meat_cards .card_row .card_desc > h3 { max-width: 400px; }
.meat_cards .card_row .card_desc .card-close { right: 20px; }
.meat_cards .card_row .card_desc ul.social_icon { right: 60px; }


.side_anim_sec { padding: 0 15px; }
.side_anim_sec .side_cont { padding: 0 0 0 15px; }

.img_anim_sec .bottom_caption { width: 690px; }
.img_anim_sec .bottom_caption p { font-size: 24px; line-height: 28px; }

.heading_bar { margin: 0 auto 30px; }
.heading_bar h2 { font-size: 44px; line-height: 45px; padding: 0 0 8px; }

.fact_box { max-width: 400px; padding: 0 20px 25px 25px; margin: 80px auto 60px; }
.fact_box h3 { font-size: 40px; line-height: 41px; }
.fact_box p { font-size: 30px; line-height: 34px; }


.intro_cont { max-width: 788px; padding: 50px 15px 0; }
.intro_cont p { font-size: 22px; line-height: 28px; padding: 0 0 20px; }

.history_desc { margin: 0 0 30px; padding:35px 15px 0; }
.history_desc > h3 { font-size: 39px; line-height: 40px; padding: 0 0 25px; }
.history_desc .block_box { max-width: 768px; }
.block_box .inner_block h3 { font-size: 44px; line-height: 45px; }
.block_box .inner_block p { font-size: 19px; line-height: 25px; }

.sec_intro { width: 690px; padding:40px 0 0; }
.sec_intro:after { top: 135px; height: calc(100vh - 73px); }
.sec_intro h3 { font-size: 44px; line-height: 45px; }


.intro_desc { max-width: 630px; padding: 40px 15px 40px; }
.intro_desc:after { left: -5px; top: 48px; width: 8px; height: 8px; }
.intro_desc p { font-size: 20px; line-height: 25px; }

.honey_types { max-width: 738px; }
.honey_types .honey_desc h3 { font-size: 40px; line-height: 41px; }
.honey_types .honey_desc p { font-size: 20px; line-height: 25px; padding: 0 0 20px; }

.scroll_sec { max-width: 738px; }
.scroll_sec .sec_img { width: 350px; }
.scroll_sec .sec_img figure{ width:350px; }

.scroll_sec .sec_desc{ width:calc(100% - 350px); padding:15px 15px 0 25px; }
.scroll_sec.right .sec_desc{ padding:15px 25px 0 0; }
.scroll_sec .sec_desc > h3 { font-size: 44px; line-height: 44px; padding: 0 0 20px; }
.scroll_sec .sec_desc > p { font-size: 20px; line-height: 25px; padding: 0 0 15px; }

ul.icon_info li figure { max-width: 160px; }
ul.icon_info li h3 { font-size: 19px; line-height: 23px; }
.scroll_sec .sec_desc ul.desc_list li { font-size: 20px; line-height: 25px; padding: 0 0 15px 20px; }
.scroll_sec .sec_desc ul.desc_list li:after { width: 8px; height: 8px; }


.text_row { max-width: 738px; }
.text_row .text_col h3 { font-size: 44px; line-height: 44px; padding: 0 0 15px; }
.text_row .text_col p { font-size: 20px; line-height: 25px; }

.ways_to_eat > h3 { font-size: 44px; line-height: 44px; padding: 0 0 20px; }
.ways_to_eat > p { font-size: 20px; line-height: 25px; max-width: 700px; margin: 0 auto 20px; }
.ways_to_eat ul li figure { max-width: 160px; }
.ways_to_eat ul li h3 { font-size: 40px; line-height: 41px; }
.ways_to_eat ul li p { font-size: 20px; line-height: 25px; padding: 12px 0 10px; }
.ways_to_eat > p.cta { font-size: 23px; line-height: 25px; margin: 0 auto 20px; max-width:730px; }



.bottom_sec { padding: 60px 15px 60px; }
.bottom_sec .bottom_inner { max-width: 670px; }
.bottom_sec .logo_part { width: 260px; padding: 40px 0 0 0; }
.bottom_sec .link_part { width: calc(100% - 260px); }
.bottom_sec .link_part h3 { font-size: 28px; line-height: 32px; }
.bottom_sec .link_part ul li { font-size: 32px; line-height: 33px; padding: 20px 0 20px; }



.facts_sec .scroll_more{ right:20px; }
.honey_types_container .scroll_more{ right:20px; }

.technology_box .flex-row { padding: 0 25px 10px; }
.technology_box .image { width: 180px; }
.technology_box .text { width: calc(100% - 180px); padding-left: 30px; }
.technology_box h2 { font-size: 40px; margin-top:-28px; margin-bottom: 10px;}
.technology_box .inner { padding-right:0; }
.technology_box p { font-size: 16px; line-height: 1.4; padding-bottom: 20px; }

.product_slider_box .slick-arrow { display: none !important; }
.product_slider_box .internal { padding:0; }
.product_slider_box .slides { padding: 40px 20px 20px; min-height: 260px; }
.product_slider_box h3 { font-size: 32px; padding-bottom: 5px;  }
.product_slider_box p { line-height:1; }
.product_slider_box .photo_cred { letter-spacing:0.04em; display:block; padding:5px 0 0 0; }


.chef_carousal{ max-width:768px; padding: 30px 15px 0; }
.chef_carousal > h3{ font-size:39px; line-height:40px; padding:0 0 30px; }
.chef_carousal .left_part{ width:54%; }
.chef_carousal .right_part{ width:46%; padding:0; }



}

@media only screen and (max-width: 991px) {

.side_anim_sec { max-width: 740px; }

.side_anim_sec .side_img .side_img_inner{ width:302px; }
.side_anim_sec .side_img .side_img_inner1{ width:302px; }

footer { padding: 15px 0 10px;}
footer ul li { padding: 0; width: 100%; background:none;}
footer ul li a { display: inline-block;}
.ot-sdk-show-settings{ margin:5px 0 0; }

/*.product_slider_box .slides .image { width: 35%; }
.product_slider_box .slides .text { width: 65%;	 }
.product_slider_box .slides { min-height:inherit; }
.product_slider_box .slick-slide { border:0; }
*/
.vid_sec .vid_thumb_slider .vid_thumb_slide figure { min-height: 130px; }
.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont h3 { display:none; }

.article_desc blockquote.styled { margin-left:0; margin-right:0; }
}



@media only screen and (max-width: 767px) {
#layout { padding: 66px 0 0; }
.product_slider_box h3 sup { margin-top:5px;  }
header .header_inner{border-bottom: 18px solid #bce2f1; border-top:none; padding: 0 15px 10px;}
header a.paid_logo { margin: 0 auto 0; padding: 2px 5px 1px; top:auto; bottom:-18px; left:0; right:0; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }
header ul.left_logos { padding: 6px 0 0 0; }
ul.left_logos li.nz_logo { background: url(../images/plus-icon.png) no-repeat right 13px; padding: 0 18px 0 0; background-size: 10px; }
ul.left_logos li.nz_logo a { width: 90px; }
ul.left_logos li.fw_logo { padding: 0 0 2px 6px; }
ul.left_logos li.fw_logo a { width: 90px; }
header ul.social_icon { margin-top: 8px; }


a.menu_toggle { top: 68px; right: 4px; }
.nav-bar ul { padding: 70px 0 0; }


.banner .home_slider .home_slide .mwc_logo { width: 120px; margin: -50px 0 0; }
.banner .home_slider .home_slide .mwc_logo1 { width: 100px; }
.banner .home_slider .home_slide figure { min-height: 300px; height:calc(100vh - 66px); }
.banner .home_slider .home_slide .left_thumbs { width: 100px; }
.banner .home_slider .home_slide .right_thumbs { width: 100px; }

.banner .home_slider .home_slide .slide_cont { width: 330px; margin:-5px 0 0; }
.banner .home_slider .home_slide .slide_cont h3 { font-size: 24px; line-height: 26px; }
.banner .home_slider .home_slide .slide_cont h3 br{ display:none; }
.banner .home_slider .home_slide .slide_cont .read_more { width: 150px; font-size: 16px; line-height: 22px; margin: 0 0 0; padding: 5px 5px 5px; }

.banner_inner .mwc_logo { width: 100px; }
.banner_inner .banner_img { min-height: 300px; height:calc(100vh - 66px); }
.banner_inner .banner_title { width: 300px; }
.banner_inner .banner_title h1 { font-size: 24px; line-height: 26px; }
.banner_inner .banner_title h1 br{ display:none; }

.intro_sec .link_arrows { top: -70px; }


.slider-nav{ width:138px; margin:0 0 0 -69px; bottom:30px; }
.slider-nav .arrows { float: none; margin: 0 auto 18px; }
.banner .scroll_for_more { bottom: 5px; margin: 0 0 0 -33px; height:31px; }
.banner .scroll_for_more span { font-size: 11px; line-height: 15px; }


.home_desc { padding: 40px 15px 50px; }
.home_desc .home_desc_inner { max-width: 500px; }
.home_desc h3 { font-size: 40px; line-height: 44px; }
.home_desc .desc_part { padding: 0 0 0 15px; border-width:3px; }
.home_desc .desc_part p { font-size: 18px; line-height: 24px; }

.vid_sec .vid_slider { width: calc(100% - 70px); }
.vid_sec .vid_slider .slick-arrow.slick-prev { left: -25px; }
.vid_sec .vid_slider .slick-arrow.slick-next { right: -25px; }
.vid_sec .vid_slider .vid_slide .vid_cont h3 { font-size: 24px; line-height: 26px; padding: 0 0 10px; }
.vid_sec .vid_slider .vid_slide .vid_cont .btn { font-size: 14px; line-height: 18px; min-width: 195px; padding: 12px 0 12px 40px; }
.vid_sec .vid_slider .vid_slide .vid_cont .btn:after { left: 4px; }

.vid_sec .vid_thumb_slider .vid_thumb_slide figure { min-height: 130px; }
.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont { padding: 0 5px; }
.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont h3 { font-size: 18px; line-height: 21px; padding:0 0 5px; }
.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont h3 br{ display:none; }

.vid_sec .vid_thumb_slider .vid_thumb_slide .vid_cont .play_icon { width: 25px; }



.intro_sec .inner_menu{ padding:4px 0 0; }
.intro_sec .inner_menu.sticky { top: 66px; }
.intro_sec .inner_menu ul { text-align: left; max-width:310px; min-height:48px; }
/*.honey_page .intro_sec .inner_menu ul { padding: 0 62px 0 0; }*/
.intro_sec .inner_menu ul li { margin: 0 0 4px; width:50%; }
/*.seafood_page .intro_sec .inner_menu ul li { width: auto; margin: 0 10px 4px; }
.honey_page .intro_sec .inner_menu ul li{ width: 25%; margin: 0 0 4px; }
.honey_page .intro_sec .inner_menu ul li a { padding: 0 0 0 10px; }*/




.intro_sec > p { font-size: 20px; line-height: 34px; max-width: 600px; }


.hero_sec { max-width: 400px; margin: 40px auto 0; padding: 0 15px; }
.hero_sec .hero:nth-child(1) { width: 100%; }
.hero_sec .hero:nth-child(2) { width: 100%; border-left: none; border-right: none; }
.hero_sec .hero:nth-child(3) { width: 100%; }

.cont_row { padding: 40px 0 0; }

.article_desc h3 { font-size: 24px; line-height: 28px; padding:0 0 25px; }
.article_desc h4{ font-size:17px; line-height:27px; }
.article_desc p { font-size: 17px; line-height: 27px; padding: 0 0 20px; }

.article_desc .qa{ font-size:60px; line-height:40px; left:0px; top:-27px; }

.article_desc .left_side{ width:100%; padding:0 0 0 0; }
.article_desc .right_side{ width:100%; }
.article_desc .right_side p{ font-size:15px; line-height:27px; margin:0 0 20px; }
.article_desc .right_side .side_icon{ width:60px; margin:0 0 10px; }
.article_desc .right_side .sidebar{ width:100%; border-left:none; margin:0 0 30px 0; padding:0 0; }




.img_anim_sec.space_top { margin-top: 70px; }
.img_anim_sec .anim_caption { width: 100%; padding:0 15px; }
.img_anim_sec .photo_cred { width: 100%; padding:0 15px 5px; }
.img_anim_sec .upper_img { width: calc(100% - 60px); height: calc(100% - 60px); left: 30px; top: 30px; }
.img_anim_sec .anim_caption h3 span{ padding:0 0 8px; }
.img_anim_sec .anim_caption h3 span img { width: 30px; }
.img_anim_sec .anim_caption h3 { font-size: 20px; line-height: 24px; }
.img_anim_sec .anim_caption p { font-size: 12px; line-height: 16px; }


.wine_sec .photo_cred { width: 100%; padding:0 15px; }
.wine_sec .wine_row { max-width: 400px;  perspective: 1000px; -webkit-perspective: 1000px; -moz-perspective: 1000px; -ms-perspective: 1000px; -o-perspective: 1000px; }
.wine_sec .wine_row .wine_front { display:block; }
.wine_sec .wine_row .wine_front .wine_img { width: 100%; }
.wine_sec .wine_row .wine_front .wine_cont {  width:100%; }

.wine_sec .wine_row .wine_front .wine_cont .flip_btn{ display:inline-block; }



.wine_sec .wine_row .wine_back { display:block;
transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg);
backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden;}
.wine_sec .wine_row:hover .wine_back{ opacity:0; visibility:hidden; }
.wine_sec .wine_row.active .wine_back{ opacity:1; visibility:visible; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg);}

.wine_sec .wine_row .wine_back .wine_cont{ padding:15px 15px 25px 15px; width:100%; }
.wine_sec .wine_row .wine_back .wine_img{ width:100%; }
.wine_sec .wine_row .wine_back .wine_img figure{ margin:0 auto; }



.img_row .photo_cred { width: 100%; padding:2px 15px 0; }


.meat_cards .card_row { max-width: 400px; }
.meat_cards .card_row .card_intro { display: block; }
.meat_cards .card_row .img_col { width: 100%; }
.meat_cards .card_row .img_col .photo_cred { padding:0 10px 0 0; }
.meat_cards .card_row.right .img_col .photo_cred { padding:0 0 0 10px; }
.meat_cards .card_row .text_col { width: 100%; padding:30px 0 30px; }
.meat_cards .card_row .text_col h3 { font-size: 20px; line-height: 24px; padding: 0 0 20px; }
.meat_cards .card_row .text_col a { width: 160px; font-size: 15px; line-height: 18px; padding: 15px 0 14px; }


.meat_cards .card_row .card_desc { padding: 60px 20px 0; }
.meat_cards .card_row .card_desc .card-close { top: 20px; }
.meat_cards .card_row .card_desc ul.social_icon { top: 16px; }
.meat_cards .card_row .card_desc .recipe_left { width: 100%; padding: 0 0 0 0; }
.meat_cards .card_row .card_desc .recipe_right { width: 100%; }

.meat_cards .card_row .card_desc ul.social_icon + h3 { width: 100%; }

.side_anim_sec { padding: 0 15px; max-width:430px; }
.side_anim_sec .side_img { width:100%; }
.side_anim_sec .side_cont { padding: 20px 0 0; width:100%; }


.img_anim_sec .bottom_caption { width: 100%; padding:0 15px; bottom:30px; }
.img_anim_sec .bottom_caption p { font-size: 18px; line-height: 22px; }

.heading_bar { margin: 0 auto 20px; }
.heading_bar h2 { font-size: 40px; line-height: 41px; }

.fact_box { max-width: 300px; padding: 0 15px 15px 20px; margin: 80px auto 40px; }
.fact_box.bee_keeper{ min-height:200px; }
.fact_box.hive.first{ margin-top:120px;}
.fact_box.hive{ min-height:200px;  }

.fact_box h3 { font-size: 32px; line-height: 34px; }
.fact_box p { font-size: 24px; line-height: 28px; }
.honey_page .fact_box p { font-size: 23px; line-height: 27px; }

.facts_sec .fact_h{ height:auto; }
.facts_sec .fact_h .fact_box{ position:relative; left:auto; top:auto; transform:none; -webkit-transform:none; -moz-transform:none; opacity:1; visibility:visible; }
.facts_sec .fact_h.sticky .fact_box{ position:relative; }
.facts_sec .fact_h.sticky.stick_bottom .fact_box{ position:relative; opacity:1; visibility:visible; }
.facts_sec .fact_h:last-of-type.sticky .fact_box{ position:relative; }


.intro_cont p { font-size: 19px; line-height: 25px; }

.history_desc > h3 { font-size: 30px; line-height: 30px; }
.history_desc .block_box { max-width: 600px; }
.history_desc .block_box:after { left: 40px; }
.block_box .hive_icon { width: 80px; left: 0; transform:none; -webkit-transform:none; -moz-transform:none; }
.block_box .honey_icon { width: 60px; left: 10px; transform:none; -webkit-transform:none; -moz-transform:none; }
.block_box .left_block { width: 100%; padding: 0 0 50px 60px; text-align: left; }
.block_box .inner_block h3 { font-size: 34px; line-height: 35px; }
.block_box .inner_block p { font-size: 18px; line-height: 24px; }
.block_box .left_block:after, .block_box .right_block:after { top: 10px; width: 15px; height: 15px; }
.block_box .left_block:after { right: auto; left: 33px; }
.block_box .right_block { width: 100%; padding: 0 0 50px 60px; text-align: left; }
.block_box .right_block:after { left: 33px; }


.sec_intro { width: 100%; padding:30px 15px 0; }
.sec_intro:after { left: 18px; }
.sec_intro h3 { font-size: 34px; line-height: 35px; }

.intro_desc { padding: 40px 30px 40px; }
.intro_desc:after { left: 17px; }
.intro_desc p { font-size: 18px; line-height: 24px; }

.honey_types { max-width: 500px; padding: 0 15px 40px; }
.honey_types .type_img{ padding:15px 0 0; }
.honey_types .type_img figure{ position:relative; width:181px; top:auto; transform:none; -webkit-transform:none; -moz-transform:none; }
.honey_types.sticked .type_img figure{ position:relative; left:auto; top:auto; max-width:150px; margin-top:0;  }
.honey_types.sticked.sticked_bottom .type_img{ position:relative; right:auto; bottom:auto; }
.honey_types.sticked.sticked_bottom .type_img figure{ position:relative; top:auto; bottom:auto; }
.honey_types .type_desc { width: 100%; }
.honey_types .type_img { width: 100%; height:auto; }


.honey_types .honey_desc { padding: 0 0 25px 25px; height:auto; }
.honey_types .honey_desc:last-of-type{ padding-bottom:10px; }
.honey_types .honey_desc .honey_desc_inner{ position:relative; width:100%; top:auto; transform:none; -webkit-transform:none; -moz-transform:none; padding:0; opacity:1; visibility:visible;  margin:0 0 0; }
.honey_types .honey_desc.sticky .honey_desc_inner{ position:relative; }
.honey_types .honey_desc.sticky.stick_bottom .honey_desc_inner{ position:relative; opacity:1; visibility:visible; }
.honey_types .honey_desc:last-of-type.sticky .honey_desc_inner{ position:relative; }

.honey_types .honey_desc .s_no { font-size: 22px; line-height: 32px; margin: 0 0 -3px -20px; }
.honey_types .honey_desc h3 { font-size: 32px; line-height: 34px; }
.honey_types .honey_desc p { font-size: 19px; line-height: 24px; padding: 0 0 15px; }


.scroll_sec { display: block; width: 100%; max-width: 500px; padding: 40px 15px 0; }
.scroll_sec .sec_img { width: 100%; }
.scroll_sec .sec_img figure { width: 100%; padding:0; }
.scroll_sec .sec_desc { width: 100%; padding: 25px 0 0; }
.scroll_sec.right .sec_desc { padding: 25px 0 0; }
.scroll_sec .sec_desc > h3 { font-size: 34px; line-height: 34px; padding: 0 0 15px; }
.scroll_sec .sec_desc > p { font-size: 19px; line-height: 24px; padding: 0 0 15px; }
.scroll_sec .sec_desc ul.desc_list li { font-size: 19px; line-height: 24px; }
.scroll_sec.sticked .sec_img figure{ position:relative; left:auto; top:auto; }
.scroll_sec.sticked.sticked_bottom .sec_img figure{ position:relative; top:auto; bottom:auto; }

ul.icon_info { max-width: 375px; padding: 40px 0 0; }
ul.icon_info li { width: 100%; padding: 0 20px 40px; }
ul.icon_info li figure { max-width: 140px; }



.text_row { max-width: 500px; padding: 40px 15px 30px; display:block; }
.text_row .text_col { width: 100%; padding:0 0 30px }
.text_row .text_col figure { margin: 0 auto 20px; max-width:140px; }
.text_row .text_col h3 { font-size: 34px; line-height: 34px; }
.text_row .text_col p { font-size: 19px; line-height: 24px; }

.ways_to_eat { margin: 80px auto 0; }
.ways_to_eat > h3 { font-size: 34px; line-height: 34px; padding: 0 0 15px; }
.ways_to_eat > p { font-size: 19px; line-height: 24px; max-width: 600px; margin: 0 auto 15px; }
.ways_to_eat ul { max-width: 375px; padding: 0 0 30px; }
.ways_to_eat ul li figure { max-width: 140px; }
.ways_to_eat ul li { width: 100%; padding: 20px 0 10px; }
.ways_to_eat ul li h3 { font-size: 34px; line-height: 36px; }
.ways_to_eat ul li p { font-size: 19px; line-height: 24px; }
.ways_to_eat > p.cta { font-size: 21px; line-height: 23px; margin: 0 auto 0; max-width:600px; }



.bottom_sec { padding: 30px 15px 20px; }
.bottom_sec .bottom_inner { max-width: 500px; }
.bottom_sec .logo_part { width: 100%; padding: 0 0 30px; text-align:center; }
.bottom_sec .link_part { width: 100%; text-align:center;  }
.bottom_sec .link_part h3 { font-size: 22px; line-height: 26px; }
.bottom_sec .link_part ul li { font-size: 26px; line-height: 28px; padding: 25px 0 5px; text-align:center; }


.modal_box { padding: 0 20px 0; }
.modal_box_inner { width: 450px; padding: 30px 0 30px; }
.modal_box_cont ul.social_icon { left: auto; right:0; top: 17px; width: 120px; }
.modal_box_cont ul.social_icon li { width: 25px; margin: 0 14px 0 0; }
.modal_box_cont .modal_intro { display: block; }
.modal_box_cont .modal_intro .left_part { width: 100%; padding: 60px 15px 20px 15px; }
.modal_box_cont .modal_intro .left_part h3 { font-size: 44px; line-height: 48px; padding: 0 0 10px; }
.modal_box_cont .modal_intro .left_part span { font-size: 12px; line-height: 16px; letter-spacing: 2px; padding: 0 0 0; }
.modal_box_cont .modal_intro .right_part { width: 100%; }
.modal_box_cont .modal_intro .right_part .photo_cred { padding: 2px 0 0 15px; }
.modal_box_cont .modal_intro .right_part .slick-arrow { bottom: -65px; }
.modal_box_cont .modal_intro .right_part .slick-arrow.slick-prev { left: 15px; }
.modal_box_cont .modal_intro .right_part .slick-arrow.slick-next { left: 73px; }
.modal_box_cont .modal_desc { padding: 80px 15px 15px; }
.modal_box_cont .modal_desc h3 { font-size: 16px; line-height: 24px; }
.modal_box_cont .modal_desc p { font-size: 16px; line-height: 25px; padding: 0 0 20px; }



.facts_sec .scroll_more{ display:none; }
.honey_types_container .scroll_more{ display:none; }

.technology_box .image { width: 100%; }
.technology_box .image img { width: 150px; margin:0 auto; display: block;}
.technology_box .text { text-align: center; padding: 20px 0 0 0; width: 100%; }
.technology_box h2 { margin:0 0 15px; padding:0; background: none; font-size: 35px; }
.technology_box .flex-row { padding: 20px; }
.article_desc blockquote.styled { margin-left:0; margin-right:0; font-size:22px; margin-bottom: 40px; padding:0; }

.chef_carousal { max-width: 450px; padding: 30px 15px 60px; }
.chef_carousal { max-width: 450px; padding: 30px 15px 60px; }
.chef_carousal > h3{ font-size:28px; line-height:30px; padding:0 0 25px; }
.chef_carousal .left_part{ width:100%; }
.chef_carousal .text_slider .text_slide { min-height: 50px; }
.chef_carousal .text_slider .text_slide.spacer { padding: 0 0 10px; }
.chef_carousal .text_slide h3 { font-size: 14px; line-height: 20px; }
.chef_carousal .right_part{ width:100%; padding:0; }

}

@media only screen and (max-width: 666px) {

.vid_sec .vid_thumb_slider .vid_thumb_slide { width: 25%; }
.vid_sec .vid_thumb_slider .vid_thumb_slide figure { min-height: 80px; }

}



@media only screen and (max-width: 540px) { 


/*.honey_page .intro_sec .inner_menu.sticky ul li {
	margin: 1px 0;
}
.honey_page .intro_sec .inner_menu.sticky ul li a {
	font-size: 11px;
	line-height: 17px;
}*/

}


@media only screen and (max-width: 480px) {
/*.honey_page .intro_sec .inner_menu ul li{ width: auto; }*/	
}