@charset "utf-8";
/* CSS Document */
.recepies .swiper-pagination,#recipes_categorybtn{display:none;}
.product-page .single-right.single-right-mobile{display:none;}
.closepanel,.pagination_menu_new{display:none;}
@media only screen and (min-width:1259px) and (max-width:1550px) {
	#mission p{margin: 0px 0 30px;}
	.mission_pnl ul{font-size: 25px; line-height: 23px;}
	.mission_pnl ul li a{padding: 0 15px;}
	.pagnation ul li:first-child{margin-left:0;}
	.pagnation ul li{ margin-left:69px;}
	.history_slider .prev{left:-33px;}
	.history_slider .next{right:-33px;}
	
	.recepies .content.testi {padding:35px 20px;}
	.recepies .content.testi h2{margin:15px 0; font-size:22px;}
	.recepies .content.testi h3{margin-bottom:5px;}
	
	.products .prod{padding:70px 35px;}
	.products .prod h3{font-size:23px;}
	.products .prod .cont{padding-right:0; padding-left:25px; padding-top: 10px;}
	.products .prod .cont .button{left:25px; bottom: 25px;}
	.pop_up.contact_form{ padding-left:20px; padding-right:20px;}
	.blog_popup.contact_form a, .pop_up.contact_form a{ margin-right:0;}
}
@media only screen and (min-width:1024px) and (max-width:1258px) {
	h2{font-size:44px;}
	h3{font-size:30px;}
	body{font-size:14px;}
	
	.header,.wrapper{padding-left: 20px; padding-right:20px;}
	.header .social .btn,.header .headrgt .btn{margin-left:10px;}
	.header .social a{margin-right:5px;}
	
	.header .social{width:34%;}
	.header .headrgt{width:37%;}
	
	.slider .swiper-slide{min-height: 667px;}
	.slider .swiper-slide .slidercontent h2{font-size:100px;}
	
	.menu ul li{font-size:12px;}
	.menu ul li a{padding:13px 18px;}
	.menu ul li.menu-item-has-children a{padding: 13px 37px 13px 16px;}
	.menu ul li.menu-item-has-children ul li a {padding: 0px 15px;}
	.menu ul li ul{min-width: 170px; max-width: 170px; margin-left: -85px; top:55px;}
	.menu ul li ul li{line-height:20px; white-space:normal;}
	.menu ul li ul:before{background-position: 85px bottom;}

	.recepies .content h3 {font-size: 44px;}
	.find{padding: 20px 0px 30px !important;}
	.find h2, .find h3{font-size:44px !important;}
	.find_cont .wpsl-store-location p strong, .find_cont .wpsl-store-location a {font-size: 28px !important;}
	.find_cont .wpsl-search {padding: 20px !important;}
	.find_cont .wpsl-search form label {font-size: 28px !important; line-height: 38px !important;}
	.wpsl-input label, #wpsl-radius label, #wpsl-category label{width:auto !important;}
	#wpsl-search-input, #wpsl-category .wpsl-dropdown {width: 135px !important;}
	.learnmorebg{font-size:14px; min-height:260px;}
	.learnmorebg table{height:260px;}
	
	.button{font-size:14px;}
	
	.products .prod h3{font-size:19px;}
	.products .prod h4{font-size:19px;}
	.products .prod {margin-left: -6px; padding: 55px 25px 70px;}	
	.products .prod .cont {width: calc(100% - 96px); width: -moz-calc(100% - 96px); width: -webkit-calc(100% - 96px); padding-left: 25px; padding-top: 0px; padding-right: 0; font-size: 14px;}
	.products .prod img{max-width:96px;}
	
	.recepies .content.testi{padding:15px;}
	.recepies .content.testi h2{margin:15px 0; font-size:18px;}
	.recepies .content.testi h3{font-size:36px; margin-bottom: 5px;}
	
	.video {padding: 50px 0 0;}
	.video .lftcont{padding-right:30px;}
	
	.newsletter{padding:100px 0 50px;}
	.newsletter.newsletter_nopad{padding-top:0; padding-bottom:20px;}
	.newsletter .outer{padding-top:15px;}
	.newsletter .rgt{padding: 20px;}
	.newsletter .rgt .btn {padding-top: 5px;}
	.newsletter .rgt h3{font-size:24px;}
	.newsletter .newsform h4{ font-size:40px;}
	
	.newsletter_pad,.newsletter.defaultnewpad{padding-top:30px;}
	
	.newsletter_optin{padding:40px 0;}
	.newsletter_optin .cont{padding-left:50px;}
	.newsletter_optin h2{line-height:44px;}
	
	.subscribeform{padding:40px 0;}
	
	.ftop .col6,.ftop .col5{padding-right:30px;}
	
	footer .footer .fbot {padding-top: 50px;}
	
	.business_solutions{padding-top:50px;}
	.business_solutions.title{padding-top:50px;}
	.business_solutions ul{margin:0 -1.5%;}
	.business_solutions ul li{width:30.33333333333333%; margin:0 1.5%;}
	.business_solutions ul li h3{font-size:30px; line-height:30px;}
	
	.blogfilter .tooltipcont{margin-left:-10px; padding:0;}
	.blogfilter .tooltipcont::after{left:18px;}
	
	.video_filter .filter_menu a,.business_solutions.video_filter .all_video a{font-size:20px;}
	
	.blog{padding:0 20px;}
	.blog.related_post{padding:20px; padding-bottom:40px;}
	
	.loadmore{padding-bottom:50px;}
	.button.icon{padding-top:20px;}
	
	.page_banner h2{font-size:34px; line-height:40px;}
	.page_banner.videos h2{line-height:40px;}
	
	.newsletter .newsform input[type="text"], .newsletter .newsform input[type="email"],.subscribeform input[type="text"], .subscribeform input[type="email"],footer .footer .rgt input[type="text"], footer .footer .rgt input[type="email"],.newsletter_optin input[type="text"], .newsletter_optin input[type="email"]{font-size:14px;}
	.newsletter .newsform input[type="submit"],.subscribeform input[type="submit"],footer .footer .rgt input[type="submit"],.newsletter_optin input[type="submit"]{font-size:14px;}
	
	.subscribeform .inner p,.newsletter .newsform p{line-height: 22px;}
	
	.about_product{padding-top:50px;}
	
	.business_banner .swiper-slide {min-height: 585px;}
	.business_banner .swiper-slide h2{font-size:34px;}
	
	.main_produ{padding: 38px 0 50px;}
	
	.buss_cont{padding:50px 0;}
	
	.services_solution{padding-bottom:50px;}
	.services_solution ul{padding-top:30px; margin:0 0 0 -10px;}
	.services_solution ul li{width: 20%; margin: 0; padding-left: 10px;}
	
	.rgt_sect h3{font-size: 36px; line-height: 30px;}
	
	.product-page{padding:50px 0;}
	
	.product_slider .product-sec{margin-left:0;}
	.product-sec .product-pnl{padding-top:50px;}
	.product-sec .product-pnl h3{font-size:20px;}
	.product_slider .swiper-button-prev, .about_product .swiper-button-prev {left: -15px;}
	.product_slider .swiper-button-next, .about_product .swiper-button-next {right: -15px;}
	
	.cat_section ul li h4{font-size:30px;}
	
	#meet_the_nielsens{padding:50px 30px !important;}
	#meet_the_nielsens ul li{margin: 0 1.5%;}
	
	#news,#social_responsibility,#community_involvement{padding:50px 0;}
	#community_involvement .logo_pnl{padding-top:50px;}
	
	.logo_pnl .logos{width:130px; height:130px;}
	.inline_pop{padding: 20px 20px 2px;}
	.inline_pop h2{font-size: 30px; line-height: 36px; padding-bottom: 15px;}
	.inline_pop span{font-size: 18px; margin-bottom: 15px;}
	
	.certi_rgt{padding-left:40px;}
	.certi_lft .certi_logo .cer_logos{width:220px; height:165px;}
	
	.affiliations_pnl,.ehics_pnl{padding:50px 0;}
	.ehics_pnl p{margin-bottom:15px;}
	.ehics_pnl h2 {margin-bottom: 30px;}
	.affiliations_pnl h2 {padding-bottom: 30px; line-height: 44px;}
	
	.product-section-top h2, .heading_pnl h2{font-size:44px;}
	
	.history_slider{padding:50px 60px;}
	
	.comm_lft {padding-right: 30px;}
	.about_lft{padding-right:50px;}
	.about_rgt h4 {font-size: 40px; margin: 0 0 15px;}
	
	#history h2{margin-bottom:30px;}
	#history,#mission{padding:50px 0;}
	#history .pagnation{margin-top:50px;}
	.pagnation ul li{margin-left: 30px;}
	
	#mission p{margin: 0px 0 30px;}
	.mission_pnl ul{font-size: 25px; line-height: 23px;}
	.mission_pnl ul li a{padding: 0 15px;}
	
	.indivi_cont{padding-top:50px;}
	.indivi_cont .lft_pnl{padding: 0 40px 0 0px; line-height: 22px;}
	
	.contact_top{padding-top:40px;}
	.contact_mid .lft.first{padding-right: 60px;}
	.contact_form{padding:40px 0;}
	
	.breadcrumb {padding:15px 0;}
	
	.faq-page .accordion h3{font-size:20px; padding: 20px 60px 20px 30px;}
	.faq-page .accordion h3:before{top:12px;}
	.faq-page .ui-state-default, .faq-page .ui-widget-content .ui-state-default, .faq-page .ui-widget-header .ui-state-default, .faq-page .ui-button, .faq-page .ui-button.ui-state-disabled:hover, .faq-page .ui-button.ui-state-disabled:active{line-height:40px;}
	.faqpage{padding-bottom:50px;}
	
	.distributor_state{padding-bottom:50px;}
	.distributor_state b, .distributor_state strong{padding-bottom:13px;}
	.distributor_state h3{font-size: 28px; margin-bottom: 24px;}
	.distributor_state .inner{padding: 30px; padding-bottom: 5px;}
	.distributor_state ul li{padding-right: 50px;}
	
	.distributor_details{padding:40px 0;}
	
	.recent_recipe h3{margin-bottom:30px;}
	.recent_recipe ul li{font-size:18px;}
	
	.single_recipe{padding:50px 0;}
	.single_recipe h3{margin:15px 0;}
	.single_recipe h2{font-size:40px; line-height:40px;}
	.single_recipe b, .single_recipe strong{font-size:18px; line-height:22px;}
	.single_recipe .rgt h3{font-size:38px; text-align:center;}
	.single_recipe .rgt ul li h4{font-size:35px;}
	
	.botcont{padding:25px 30px 20px; margin-top:30px;}
	
	.recepies-page .recipes-sec .recipes-pnl{padding-left:30px;}
	.single_post_cont{padding:40px 0;}
	
	.single_post_cont b, .single_post_cont strong,.single_post_cont p{margin:20px 0;}
	.tab-section .lft-shadow {top: 136px;}
	.ui-tabs .ui-tabs-panel{padding: 35px 30px 40px;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {line-height: 50px; padding: 0px 25px;}
	.ui-tabs .ui-tabs-nav li{padding: 16px 15px 0px; margin-left:-15px !important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	
	.product-page .single-right h2{font-size:45px;}
	.product-page .single-right h3{font-size:30px;}
	.product-page .single-right {padding-left: 40px;}
	
	.button.buy-now a {padding: 20px 40px;}
	.product-page .single-right .logo-pnl {margin-top:30px; padding-top:30px;}
	.product-page .single-right .logo-pnl img {padding-right: 15px;}
	
	.related .related-pnl{font-size:18px;}
	.related .related-sec{padding-top:40px;}
	
	.business_solutions.video_filter ul {margin: 0 -1.5%; padding-top: 30px;}
	.business_solutions.video_filter ul li{width: 30.33333333333333%; margin: 0 1.5% 25px;}
	
	.newsletter.video_news{padding-top:50px;}
	
	.about_banner{position:relative;}
	.newsletter.about_pad{padding:0 0 20px;}
	.about_banner h2 {font-size: 75px;}
	.about_banner_rgt {position: absolute; right: 0; bottom: 0; padding-left:50px;}
	.about_con p{margin-bottom:25px;}
	
	.video .fluid-width-video-wrapper{margin-bottom:-70px; padding-top: 33% !important;}
	.about_banner_rgt img {width: 100%; margin-left: 0;}
	
	.blogfilter .tooltipcont table tr td{min-width: 175px; vertical-align:top;}
	.blogfilter {padding: 0px 0 40px;}
	.blogfilter.video_filter .filter_menu .video_cat, .blogfilter.video_filter .filter_menu .all_video {padding-top: 50px;}
	
	.new_blog {padding-bottom: 50px;}
	
	.share {padding: 30px 0 0;}
	
	.recepies-page .sidebar h4,.sidebar .intro{font-size:21px;}
	.recepies-page .topcont .rgt-pnl{padding:0;}
	.recepies-page .recipes-sec {margin-left: -20px;}
	.recepies-page .recipes-sec .recipes-pnl{font-size:18px;}
	.recepies-page .recipes-sec .recipes-pnl p {margin-bottom: 20px;}
	.top-content{width:75%;}
	.extract-pnl .rightpnl{padding: 0px 40px 40px 0px; line-height:20px;}
	.extract-pnl .chef .name{display:block; padding:0; padding-bottom:10px;}
	
	.blog_popup{right: -50px;}
	.blog_popup.contact_form{padding: 40px 26px;}
	.blog_popup.contact_form.blog{padding: 40px 26px; max-width: 317px; margin-right: -5px; margin-bottom: -10%;}
	.about_product.heading_pnl h3 {font-size: 30px; line-height: normal;}
	
	.products .prod .cont .button{bottom:-35px; left:25px;}
	
	.pop_up.contact_form{ padding-left:20px; padding-right:20px;}
	.blog_popup.contact_form a, .pop_up.contact_form a{ margin-right:0;}
	
}

@media only screen and (min-width:768px) and (max-width:1023px) {
	h2{font-size:44px;}
	h3{font-size:30px;}
	body{font-size:14px;}
	
	.mission_pnl .select{display:block;}
	
	.header,.wrapper{padding-left: 20px; padding-right:20px;}
	.header{padding:20px; border:0;}
	.header .logo{width:100%; float:none;}
	.header .social{display:none;}
	.header .headrgt{width:auto; float:none; font-size: 15px; position:absolute; right:20px; top:25px;}
	.header .headrgt ul li #search{font-size:15px;}
	.header .headrgt ul li{margin-left:10px;}
	.header .headrgt ul li:first-child a{padding: 10px 20px;}
	
	.slider .swiper-slide,.slider.video_page .swiper-slide{min-height: 500px;}
	.page_banner,.page_banner table{height:500px;}
	.slider.video_page .swiper-slide .video iframe, .slider.business_banner .swiper-slide .video iframe{height:500px;}
	.slider .swiper-slide .slidercontent{padding-top:40px; font-size:16px; line-height:23px;}
	.slider .swiper-slide .slidercontent h2{font-size:60px;}
	
	header .menu{display:none;}
	.header .headrgt ul li:first-child{display:none;}
	.header .headrgt .custom-select{display: none;}

	.recepies .content h3 {font-size: 30px;}
	.find{padding: 20px 0px 30px !important; width:auto !important;}
	.find h2, .find h3{font-size:44px !important;}
	.find_cont .wpsl-store-location p strong, .find_cont .wpsl-store-location a {font-size: 28px !important;}
	.find_cont .wpsl-search {padding: 20px !important;}
	.find_cont .wpsl-search form label {font-size: 28px !important; line-height: 38px !important;}
	.wpsl-input label, #wpsl-radius label, #wpsl-category label{width:auto !important;}
	#wpsl-search-input, #wpsl-category .wpsl-dropdown {width: 135px !important;}
	.recepies .content .btn a{padding: 8px 25px;}
	.find_cont #wpsl-wrap #wpsl-result-list li {padding: 30px 20px !important;}
	
	.learnmorebg{font-size:14px; min-height:260px;}
	.learnmorebg table{height:260px;}
	
	.button{font-size:14px;}
	
	.products .prod h3{font-size:19px;}
	.products .prod {margin-left: 0; padding: 57px 28px; width: 100%; display: block;}
	.products .prod .cont {width: calc(100% - 125px); width: -moz-calc(100% - 125px); width: -webkit-calc(100% - 125px); padding-left: 33px; padding-top: 0px; padding-right: 0; font-size: 14px;}
	.products .prod img{max-width:125px;}
	
	.recepies .content.testi{padding:15px;}
	.recepies .content.testi img{max-height:15px;}
	.recepies .content.testi h2{margin:10px 0; font-size:16px;}
	.recepies .content.testi h3{font-size:23px; margin-bottom: 5px;}
	
	.video {padding: 50px 0;}
	.video .lftcont{padding-right:0px; width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px); padding-bottom:20px; text-align:center;}
	
	.newsletter{padding:50px 0;}
	.newsletter.newsletter_nopad{padding-top:0;}
	.newsletter .outer{padding-top:15px;}
	.newsletter .lft {width: 100%; float: none; text-align:center;}
	.newsletter .lft img {border-top-right-radius: 25px; -moz-border-top-right-radius: 25px; -webkit-border-top-right-radius: 25px; border-top-left-radius: 25px; -moz-border-top-left-radius: 25px; -webkit-border-top-left-radius: 25px; border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0px;}
	.newsletter .rgt{padding: 25px; width: 100%; float: none;}
	.newsletter .rgt .btn {padding-top: 5px; text-align: center;}
	.newsletter .rgt h3{font-size:24px;}
	.newsletter .newsform h4{ font-size:40px;}
	
	.newsletter_pad,.newsletter.defaultnewpad{padding-top:30px;}
	
	.newsletter_optin{padding:40px 0;}
	.newsletter_optin .cont{padding-left:0px; width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -moz-calc(100% - 0px); float:none; padding-top:30px; text-align:center; margin:0;}
	.newsletter_optin h2{line-height:44px;}
	
	.subscribeform{padding:40px 0;}
	.newsletter.about_pad.defaultnewpad{padding-bottom:20px;}
	
	.ftop {padding: 30px 0;}
	.ftop h5{cursor:pointer; padding:20px 0;}
	.ftop h5 span{background: url(../images/footer_active.png) no-repeat center center; width:7px; height:4px; display:inline-block; vertical-align:top; margin-top:5px; margin-left:5px;}
	.ftop h5.active span{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
	.ftop .col6,.ftop .col5{padding-right:0px; float:none; width:100%; text-align:center;}
	.ftop h5 + div{display:none;}
	
	footer .footer .fbot{padding-top:50px;}
	
	.business_solutions{padding-top:50px;}
	.business_solutions.title{padding-top:50px;}
	.business_solutions ul{margin:0 -1.5%;}
	.business_solutions ul li{width:30.33333333333333%; margin:0 1.5%;}
	.business_solutions ul li h3{font-size:30px; line-height:30px;}
	
	.blogfilter .tooltipcont{margin-left:-10px; padding:0;}
	.blogfilter .tooltipcont::after{left:18px;}
	
	.video_filter .filter_menu a,.business_solutions.video_filter .all_video a,.blogfilter.video_filter .filter_menu a{font-size:20px; padding:3px 10px;}
	.blogfilter .tooltipcont table tr:first-child td {padding-top: 5px;}
	.blogfilter .tooltipcont table tr:last-child td {padding-bottom: 5px;}
	
	.blog{padding:0 20px; max-width:400px; margin:0 auto;}
	.blog.related_post{padding:20px; padding-bottom: 60px; max-width:100%;}
	
	.loadmore{padding-bottom:50px;}
	.button.icon,.video_filter .button.icon{padding-top:14px;}
	
	.page_banner h2{font-size:34px; line-height:40px;}
	.page_banner.videos h2{line-height:40px;}
	
	.newsletter .newsform input[type="text"], .newsletter .newsform input[type="email"],.subscribeform input[type="text"], .subscribeform input[type="email"],footer .footer .rgt input[type="text"], footer .footer .rgt input[type="email"],.newsletter_optin input[type="text"], .newsletter_optin input[type="email"]{font-size:14px;}
	.newsletter .newsform input[type="submit"],.subscribeform input[type="submit"],footer .footer .rgt input[type="submit"],.newsletter_optin input[type="submit"]{font-size:14px;}
	
	.subscribeform .inner p,.newsletter .newsform p{line-height: 22px;}
	
	.about_product{padding:50px 0;}
	.bus_cont {padding: 50px 0; line-height: 23px;}
	
	.business_banner .swiper-slide {min-height: 500px;}
	.business_banner .swiper-slide h2{font-size:34px;}
	
	.main_produ{padding:35px 0 50px;}
	
	.buss_cont{padding:50px 0;}
	
	.services_solution{padding-bottom:50px;}
	.services_solution ul{padding-top:30px; margin:0 0 0 -10px;}
	.services_solution ul li{width: calc(33.33333333333333% - 20px); width: -moz-calc(33.33333333333333% - 20px); width: -webkit-calc(33.33333333333333% - 20px); margin: 0 10px; padding:0 0px 20px;}
	
	.rgt_sect h3{font-size:36px; line-height:30px;}
	
	.product-page{padding:40px 0;}
	
	.product-sec {margin:0 -10px;}
	.product_slider .product-sec{margin-left:0;}
	.product-sec .product-pnl{padding-top:40px; padding-left: 10px; padding-right: 10px;}
	.product-sec .product-pnl h3{font-size:18px;}
	.product_slider .swiper-button-prev, .about_product .swiper-button-prev {left: -15px;}
	.product_slider .swiper-button-next, .about_product .swiper-button-next {right: -15px;}
	
	.cat_section ul li h4{font-size:26px; height: 70px;}
	
	#meet_the_nielsens{padding:0px 20px 40px !important;}
	#meet_the_nielsens ul li{margin:0 1.5%;}
	.comm_rgt p {margin:20px 0;}
	
	#news,#social_responsibility,#community_involvement{padding:40px 0;}
	#community_involvement .logo_pnl{padding-top:20px; text-align:center;}
	
	.logo_pnl .logos{margin: 10px 5px;}
	.inline_pop{padding: 15px 10px 2px;}
	.inline_pop h2{font-size: 30px; line-height: 36px; padding-bottom: 15px;}
	.inline_pop span{font-size: 18px; margin-bottom: 15px;}
	
	#certifications {padding:40px 0;}
	.certi_rgt{padding-left:40px;}
	.certi_lft .certi_logo .cer_logos{width:155px; height:116px;}
	
	.affiliations_pnl,.ehics_pnl{padding:40px 0;}
	.ehics_pnl p{margin-bottom:15px;}
	.ehics_pnl h2 {margin-bottom: 30px;}
	.affiliations_pnl h2 {padding-bottom: 30px; line-height: 44px;}
	
	.product-section-top h2, .heading_pnl h2{font-size:44px; line-height:44px;}
	.indivi_cont .lft_pnl h2 {padding-bottom: 30px;}
	.history_slider{padding:45px 30px;}
	.history_slider .prev {left: -45px; visibility:hidden;}
	.history_slider .next {right: -45px; visibility:hidden;}
	.product-section-top h3, .heading_pnl h3 {font-size: 40px;}
	.about_product.heading_pnl h3{font-size:30px; line-height:normal;}
	#history .history_slider h2 {margin-bottom: 10px;}
	
	.business_solutions ul li .cont {bottom: 20px; padding: 0 4%;}
	
	.comm_lft {padding-right:0px; float:none; width:100%; text-align:center; display:block;}
	.comm_rgt {width: 100%; display: block; float:none; padding-top:20px;}
	
	.about_lft{padding-right:30px;}
	.about_rgt h4 {font-size:40px; margin: 0 0 15px;}
	
	#history h2{margin-bottom:30px;}
	#history,#mission{padding:40px 0;}
	#history .pagnation{margin-top:30px; display:none;}
	#history .pagnation.pagination_menu_new{display:block;}
	.pagnation ul li{margin-left:0px;}
	
	#mission p {margin: 0px 0 30px;}
	.mission_pnl ul {font-size: 25px; line-height: 23px;}
	.mission_pnl ul li{width:100%; min-width:90px; display:block;}
	
	.indivi_cont{padding-top:50px;}
	.indivi_cont .lft_pnl {padding: 0 30px 0 0px; line-height: 23px;}
	
	.contact_top{padding-top:40px;}
	.contact_mid {padding-bottom: 40px;}
	.contact_mid .lft.first{padding-right: 30px;}
	.contact_mid .lft {padding-right: 30px; margin-top:20px;}
	.contact_mid .right {padding-left: 15px;}
	.contact_mid h3{font-size:30px;}
	.contact_form{padding:40px 0 20px;}
	
	.breadcrumb {padding:15px 0;}
	
	.faq-page .accordion h3{font-size:20px; padding: 20px 40px 20px 20px;}
	.faq-page .accordion .panel p{padding-left:20px;}
	.faq-page .accordion h3:before{top:12px;}
	.faq-page .ui-state-default, .faq-page .ui-widget-content .ui-state-default, .faq-page .ui-widget-header .ui-state-default, .faq-page .ui-button, .faq-page .ui-button.ui-state-disabled:hover, .faq-page .ui-button.ui-state-disabled:active{line-height:40px;}
	.faqpage{padding-bottom:50px;}
	
	.distributor_state{padding-bottom:20px !important;}
	.distributor_state b, .distributor_state strong{padding-bottom:13px;}
	.distributor_state h3{font-size:28px; margin-bottom:15px;}
	.distributor_state .inner{padding:20px; padding-bottom:5px;}
	.distributor_state ul li{padding-right:20px; padding-bottom:10px;}
	.distributor_state h4 {font-size:28px; padding-top: 10px;}
	
	.distributor_details{padding:40px 0;}
	.distributor_details ul li{padding: 0 10px 0 35px;}
	.distributor_details ul li:before{font-size:15px;}
	
	.recent_recipe h3{margin-bottom:30px;}
	.recent_recipe ul li{font-size:18px;}
	
	.single_recipe{padding:40px 0;}
	.single_recipe .rgt .outer{margin-bottom:40px;}
	.single_recipe h3{margin:15px 0; font-size:26px;}
	.single_recipe label{padding:2px 10px; font-size:14px;}
	.single_recipe h3.tabbed_content_heading{margin-right:15px;}
	.single_recipe h4{font-size:24px; margin-top:20px;}
	.single_recipe h5{font-size:20px;}
	.single_recipe h2{font-size:35px; line-height:35px;}
	.single_recipe b, .single_recipe strong{font-size:17px; line-height:20px;}
	.single_recipe p {line-height: 23px;}
	.single_recipe .lft{width:62%; padding-right:40px;}
	.single_recipe .rgt{width:38%;}
	.single_recipe .rgt h3{font-size:35px; text-align:center;}
	.single_recipe .rgt ul li h4{font-size:30px;}
	.single_recipe ol{margin-bottom:30px;}
	.recipes-details{font-size:16px;}
	
	.botcont{padding:25px 30px 20px; margin-top:30px;}
	
	.recepies-page .sidebar h4,.sidebar .intro{font-size:25px;}
	.recepies-page .sidebar ul {padding: 0px 0px 20px;}
	.recepies-page .sidebar ul li {padding: 10px 0px;}
	.recepies-page .recipes-sec .recipes-pnl{padding-left:20px; font-size:18px;}
	.single_post_cont{padding:40px 0;}
	.recepies-page .topcont .rgt-pnl{padding:0;}
	
	.single_post_cont b, .single_post_cont strong,.single_post_cont p{margin:20px 0;}
	.single_post_cont table{width:100%; border-spacing:0; border-collapse:collapse; border:0;}
	.tab-section{padding-top:30px;}
	.tab-section .lft-shadow {top:80px;}
	.ui-tabs .ui-tabs-panel{padding:35px 30px 40px;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {line-height:40px; padding:0px 7px;}
	.ui-tabs .ui-tabs-nav li{padding: 10px 14px 0px; margin-left:-14px !important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active a{padding: 0px 7px;}
	
	.product-page .single-right h2{font-size:40px;}
	.product-page .single-right h3{font-size:30px;}
	.product-page .single-right {padding-left:30px;}
	
	.button.buy-now{ clear:left; float:none; margin:0;}
	.button.buy-now a {padding:15px 40px;}
	.product-page .single-right .logo-pnl {margin-top:30px; padding-top:30px;}
	.product-page .single-right .logo-pnl img {padding-right: 15px;}
	
	.related .related-pnl{font-size:18px;}
	.related .related-sec{padding-top:40px;}
	
	.business_solutions.video_filter ul {padding-top:30px;}
	.video_wrap{max-width:400px; margin:0 auto;}
	.business_solutions.video_filter ul{margin:0;}
	.business_solutions.video_filter ul li{width: 100%; margin: 0 0 20px;}
	
	.newsletter.video_news{padding-top:40px;}
	
	.about_banner{position:relative;}
	.newsletter.about_pad{padding:0 0 20px;}
	.about_banner h2 {font-size:70px;}
	.about_banner_rgt {position:absolute; right:0; bottom:0; padding-left:50px;}
	.about_con p{margin-bottom:15px; line-height:23px;}
	
	.video .fluid-width-video-wrapper{margin-bottom: 0px; padding-top: 41.5% !important; margin-left:auto; margin-right:auto; float:none;}
	.about_banner_rgt img {width: 100%; margin-left: 0;}
	.video_filter .filter_menu {padding-top: 30px;}
	.button.icon a {padding: 10px 20px;}
	
	.business_solutions.video_filter ul li .cont {padding: 0px 3%; bottom: 15px;}
	
	footer .footer .lft {padding-left: 10px;}	
	.recepies .content{bottom:15px;}
	
	.about_con {padding: 40px 0 0;}
	.desktop{display:none !important;}
	
	.mission_pnl {position:relative;}
	.mission_pnl .select-hidden{visibility:hidden; height:0; width:0; border:0;}
	.mission_pnl .select-options a[rel="hide"] {display: none;}
	.mission_pnl .select-options {display: none; position: absolute; top: 100%; right: 0; left: 0; z-index: 999; margin: 0; padding: 0; list-style: none; background:#ffffff;}
	.mission_pnl .select-options a{-moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; line-height:80px; cursor:pointer; font-size: 30px; display:block; width:100%; text-align:center; color: #e28000; background: #ffffff;}
	.mission_pnl .select-options a:hover{background-color: #e28000; color: #ffffff;}
	.mission_pnl .select-styled {color: #ffffff; background-color: #e28000; list-style: none; width: 100%; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 80px; text-align: center; display: block; vertical-align: middle; line-height:80px; font-family: 'Handelson-Three', Arial; font-size: 30px;}
	.mission_pnl ul a:hover:after{display:none;}
	.mission_pnl .select-styled:after {position: absolute; bottom: -10px; content: ""; background: url(../images/about_tole.png); width: 20px; height: 10px; right: 50%; margin-right: -10px;}
	#social_responsibility p {margin: 30px 0;}
	.blog ul li h2{font-size:20px;}
	.blog ul li{width: calc(100% - 20px); width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px);}
	.blog.related_post ul li{float: left; width: calc(33.33333333333333% - 20px); width: -moz-calc(33.33333333333333% - 20px); width: -webkit-calc(33.33333333333333% - 20px);}
	.blogfilter .tooltipcont table tr td{min-width: 120px; vertical-align:top;}
	.about_product_lft {width: auto; max-width: 400px; margin:0 auto; display: block; vertical-align: middle;}
	.about_product_rgt {width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px); display: block; padding: 0 30px;}
	
	.lft_sect {width: 100%; float: none; text-align:center; padding-bottom:20px;}
	.rgt_sect {width: calc(100% - 0px); width: -moz-calc(100% - 0px ); width: -webkit-calc(100% - 0px); float: none; padding-left: 0;}
	.product_slider  .swiper-button-next, .product_slider  .swiper-button-prev, .about_product  .swiper-button-next, .about_product  .swiper-button-prev{top:100px;}
	
	img.alignleft {margin-right: 20px;}
	img.alignright {margin-left: 20px;}
	.lft_pnl img.alignleft {margin-bottom: 10px;}
	.indivi_cont .lft_pnl p {margin: 0 0 25px;}
	.indivi_cont .sider_form {padding: 30px 20px;}
	
	.newsletter_optin img {max-width: 300px; margin:0 auto; width:auto; display:block;}
	.business_solutions ul li .cont .btn {padding-top: 10px;}
	.business_solutions ul li .cont .btn a {padding: 10px 20px;}
	
	.recepies-page .sidebar {width: 30%; padding-right: 20px;}
	.recepies-page .content-rgt {width: 70%;}
	.newsletter_optin .iframe, .newsletter_optin .iframe .fluid-width-video-wrapper, .newsletter_optin .iframe .fluid-width-video-wrapper iframe{width:100%; max-width:600px; margin:0 auto; float:none;}
	.newsletter_optin .iframe .fluid-width-video-wrapper{padding-top: 85% !important;}
	
	.contact_top h2{font-size:44px;}
	
	.faq-page .ui-tabs-vertical .ui-tabs-nav{float:none; width:100%; padding-bottom:30px;}
	.faq-page .ui-tabs-vertical .ui-tabs-panel{float:none; width:100%; margin:0;}
	
	.blogfilter .tooltipcont table tr td{min-width: 100px; vertical-align:top;}
	.blogfilter {padding: 0px 0 40px;}
	.blogfilter.video_filter .filter_menu .video_cat, .blogfilter.video_filter .filter_menu .all_video {padding-top: 30px;}
	.slider.video_page .swiper-slide .video, .slider.business_banner .swiper-slide .video{padding-bottom:500px;}
	
	.new_blog {padding-bottom: 40px;}
	
	.recepies-page .sidebar h4,.sidebar .intro{font-size:21px;}
	.recepies-page .topcont .rgt-pnl{padding:0;}
	.recepies-page .recipes-sec {margin-left: -20px;}
	.recepies-page .recipes-sec .recipes-pnl{font-size:18px;}
	.recepies-page .recipes-sec .recipes-pnl p {margin-bottom: 20px;}
	.top-content{width:85%;}
	.extract-pnl .leftpnl{padding: 30px 0px 0px 30px;}
	.extract-pnl .leftpnl .leftcont{width:100%; padding: 30px 30px 20px 30px;}
	.extract-pnl .rightpnl{padding: 0px 30px 30px 0px; line-height:20px; width:100%;}
	.extract-pnl .chef .name{display:block; padding:0; padding-bottom:10px;}
	.cat_section ul li .imgpnl{background-size: cover; height: 135px;}
	.cat_section.fixed-header ul li{padding-top:0;}
	.extract-pnl .leftpnl h2 {line-height: 45px; font-size: 40px;}
	.button a{padding: 10px 29.5px;}
	.recepies-page {padding: 40px 0px;}
	
	.blog_popup{right: 0px;}
	.blog_popup.contact_form{padding: 40px 26px;}
	.blog_popup.contact_form.blog{padding: 40px 26px; max-width: 317px; margin-right: -5px; margin-bottom: -10%;}
	
	#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-size:16px !important; letter-spacing:0.75px; text-transform:uppercase; font-weight:600;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{position:static; background: transparent url(../images/mobile_menu_ico.png) no-repeat center center !important; border:0 !important; display: inline-block; margin-top: -2px; margin-left: 5px; vertical-align:middle !important; text-indent:-9999px; width:20px !important;}
	#responsive-menu .social{line-height:40px;}
	#responsive-menu .social a {color:#ddc8b5; margin:0 15px; font-size:16px;}
	#responsive-menu .order_button{padding:10px 0;}
	#responsive-menu .order_button a{color: #ffffff; padding: 12.5px 15px; display: inline-block; vertical-align: middle; margin: 0; font-weight:500; font-size: 13px; background-color: rgba(221,200,181,0.2); border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; display: inline-block; vertical-align: middle; max-width:196px; width:100%; letter-spacing:0.75px; text-transform:uppercase;}
	#responsive-menu .log_in{}
	#responsive-menu .log_in a{padding: 12.5px 31px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; display: inline-block; vertical-align: middle; color:#ffffff; text-transform:uppercase; font-weight:500;}
	#responsive-menu .log_in .fa-lock {color: rgba(221,200,181,0.4); margin-right:5px;}
	#responsive-menu .logo{padding:20px 0 30px;}
	#responsive-menu .logo img{max-width:205px;}
	#responsive-menu .retailer_button{padding:10px 0;}
	#responsive-menu .retailer_button a{color:#ffffff; padding:7.5px 15px; display:inline-block; vertical-align:middle; margin:0; font-size: 22px; background-color: rgba(221,200,181,0.2); border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; display: inline-block; vertical-align: middle; max-width:196px; width:100%; font-family: 'Handelson-Three', Arial;}
	
	#responsive-menu .retailer_button a:hover,#responsive-menu .order_button a:hover{background-color: #e28000;}
	#responsive-menu .log_in a:hover,#responsive-menu .social a:hover,#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link:hover,.current_page_item>a,.current_page_ancestor>a{color: #e28000 !important;}
	.products .prod .cont .button{bottom:10px; left:33px;}
	
	.author_pop{padding:20px;}
	.author_lft{width:300px;}
	.author_lft .cont{bottom:30px; width:100%; padding:0px;}
	.author_rgt{width:calc(100% - 300px); width:-moz-calc(100% - 300px); width:-webkit-calc(100% - 300px); padding-left:30px;}
	.author_pop p{line-height:20px; margin: 0 0 20px;}
	.author_pop .author_rgt span, .author_pop .author_rgt p:first-child{margin:0px 0 20px;}
	.pop_up.contact_form{ padding-left:20px; padding-right:20px; z-index:9999;}
	.blog_popup.contact_form a, .pop_up.contact_form a{ margin-right:0;}
	.contact_form form span.wpcf7-not-valid-tip{position: static;margin-top: -12px; margin-bottom: 20px}
}

@media only screen and (max-width:767px) {
	h2{font-size:40px;}
	h3{font-size:30px;}
	body{font-size:14px;}
	
	.mission_pnl .select{display:block;}
	
	.header,.wrapper{padding-left: 20px; padding-right:20px;}
	
	.header{padding:20px; border:0;}
	.header .logo{width:100%; float:none;}
	.header .social{display:none;}
	.header .headrgt{width:auto; float:none; font-size: 15px; position:absolute; right:20px; top:32px;}
	.header .headrgt ul li #search{font-size:15px;}
	.header .headrgt ul li{margin-left:10px;}
	.header .headrgt ul li:first-child{display:none;}
	.header .headrgt ul li:first-child a{padding: 10px 20px;}
	.header .headrgt ul li .search-form{z-index:2;}
	.header .headrgt ul li.order{display: none;}
	
	.slider .swiper-slide,.page_banner,.slider.video_page .swiper-slide,.page_banner.single_post{min-height: 400px;}
	.slider.video_page .swiper-slide .video, .slider.business_banner .swiper-slide .video{padding-bottom:400px;}
	.slider.video_page .swiper-slide .video iframe, .slider.business_banner .swiper-slide .video iframe{height:400px;}
	.page_banner{height:auto;}
	.page_banner table,.page_banner.single_post table{height: 400px;}
	.slider .swiper-slide .slidercontent{padding-top:40px; font-size:14px; line-height:23px; margin-left:50px; margin-right:50px;}
	.slider .swiper-slide .slidercontent .btn{font-size:14px;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 20px;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 20px;}
	.slider .swiper-slide .slidercontent h2{font-size:44px;}
	.slider .swiper-slide .slidercontent p{margin:10px 0;}
	
	header .menu{display:none;}
	.swiper-button-next, .swiper-button-prev {width: 21px; height: 37px; background-size:21px 37px;}
	.recepies .swiper-button-next, .recepies .swiper-button-prev{margin-top:-18.5px;}
	
	.recepies{position:relative;}
	.recepies .content h3 {font-size: 44px; line-height:44px;}
	.find{padding: 20px 0px 30px !important; width:auto !important;}
	.find h2, .find h3{font-size:44px !important;}
	.find_cont .wpsl-store-location p strong, .find_cont .wpsl-store-location a {font-size: 28px !important;}
	.find_cont .wpsl-search {padding: 15px !important;}
	.find_cont .wpsl-search form label {font-size: 28px !important; line-height: 38px !important;}
	.wpsl-input label, #wpsl-radius label, #wpsl-category label{width:auto !important;}
	#wpsl-search-input, #wpsl-category .wpsl-dropdown {width: 135px !important;}
	.find_cont #wpsl-search-wrap input[type="submit"]{padding: 12px 30px !important;}
	.find_cont #wpsl-wrap #wpsl-result-list li{padding:20px !important;}
	.find_cont .wpsl-dropdown select, .find_cont .wpsl-dropdown .wpsl-selected-item, .find_cont .wpsl-dropdown li {font-size: 14px !important; line-height: 20px !important;}
	.find_cont #wpsl-search-btn, #wpsl-search-wrap input, .find_cont .wpsl-dropdown{padding: 12px 15px !important;}
	
	.learnmorebg{font-size:14px; min-height:260px;}
	.learnmorebg table{height:260px;}
	
	.button{font-size:14px;}
	
	.products .prod h3{font-size:19px;}
	.products .prod {margin-left: 0; padding: 57px 28px; width: 100%; display: block;}
	.products .prod .cont {width: calc(100% - 125px); width: -moz-calc(100% - 125px); width: -webkit-calc(100% - 125px); padding-left: 33px; padding-top: 0px; padding-right: 0; font-size: 14px;}
	.products .prod img{max-width:125px;}
	
	.recepies .content.testi{padding:15px;}
	.recepies .content.testi img{max-height:15px;}
	.recepies .content.testi h2{margin:10px 25px; font-size:20px;}
	.recepies .content.testi h3{font-size:34px; margin-bottom: 5px;}
	
	.video {padding: 50px 0 0;}
	.video .lftcont{padding-right:0px; width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px); padding-bottom:20px; text-align:center;}
	
	.newsletter{padding:80px 0 0px;}
	.newsletter.newsletter_nopad{padding-top:0;}
	.newsletter .outer{padding:10px 30px 50px;}
	.newsletter .wrapper{padding:0;}
	.newsletter .swiper-container .swiper-button-next {right: -26px;}
	.newsletter .swiper-container .swiper-button-prev {left: -26px;}
	
	.newsletter .lft {width: 100%; float: none; text-align:center;}
	.newsletter .lft img {border-top-right-radius: 25px; -moz-border-top-right-radius: 25px; -webkit-border-top-right-radius: 25px; border-top-left-radius: 25px; -moz-border-top-left-radius: 25px; -webkit-border-top-left-radius: 25px; border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0px;}
	.newsletter .rgt{padding: 25px; width: 100%; float: none;}
	.newsletter .rgt .btn {padding-top: 5px; text-align: center;}
	.newsletter .rgt h3{font-size:24px;}
	.newsletter .newsform h4{ font-size:40px;}
	
	.newsletter_pad,.newsletter.defaultnewpad{padding-top:30px;}
	
	.newsletter_optin{padding:40px 0;}
	.newsletter_optin .cont{padding-left:0px; width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -moz-calc(100% - 0px); float:none; padding-top:30px; text-align:center; margin:0;}
	.newsletter_optin h2{line-height:40px;}
	
	.subscribeform{padding:40px 0;}
	
	.ftop {padding: 30px 0;}
	.ftop h5{cursor:pointer; padding:20px 0;}
	.ftop h5 span{background: url(../images/footer_active.png) no-repeat center center; width:7px; height:4px; display:inline-block; vertical-align:top; margin-top:5px; margin-left:5px;}
	.ftop h5.active span{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
	.ftop .col6,.ftop .col5{padding-right:0px; float:none; width:100%; text-align:center;}
	.ftop h5 + div{display:none;}
	
	footer .footer .fbot {padding-top: 20px;}
	
	.business_solutions{padding-top:40px;}
	.business_solutions.title{padding-top:40px;}
	.business_solutions ul{margin:0;}
	.business_solutions ul li{width:100%; margin:0 0 30px;}
	.newsletter.defaultnewpad.business_pad{padding-top:15px; padding-bottom:0;}
	.business_solutions ul li h3{font-size:30px; line-height:30px;}
	
	.blogfilter .tooltipcont{margin-left:-10px; padding:10px 0;}
	.blogfilter .tooltipcont::after{left:18px;}
	
	.video_filter .filter_menu a,.business_solutions.video_filter .all_video a,.blogfilter.video_filter .filter_menu a{font-size:20px; padding:3px 10px;}
	.blogfilter .tooltipcont table tr:first-child td {padding-top: 5px;}
	.blogfilter .tooltipcont table tr:last-child td {padding-bottom: 5px;}
	
	.blog{padding:25px 0px 0;}
	.blog.related_post{padding:20px 0 0;}
	
	.loadmore{padding-bottom:50px;}
	.button.icon,.video_filter .button.icon{padding-top:14px;}
	
	.page_banner h2{font-size:34px; line-height:40px;}
	.page_banner.videos h2{line-height:40px;}
	
	.newsletter .newsform input[type="text"], .newsletter .newsform input[type="email"],.subscribeform input[type="text"], .subscribeform input[type="email"],footer .footer .rgt input[type="text"], footer .footer .rgt input[type="email"],.newsletter_optin input[type="text"], .newsletter_optin input[type="email"]{font-size:14px;}
	.newsletter .newsform input[type="submit"],.subscribeform input[type="submit"],footer .footer .rgt input[type="submit"],.newsletter_optin input[type="submit"]{font-size:14px;}
	
	.subscribeform .inner p,.newsletter .newsform p{line-height: 23px;}
	
	.about_product{padding:30px 0;}
	.bus_cont {padding:30px 0; line-height: 23px;}
	
	.business_banner .swiper-slide {min-height:400px;}
	.business_banner .swiper-slide h2{font-size:34px; padding:0 8%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	
	.main_produ{padding:30px 0 35px;}
	
	.buss_cont{padding:40px 0;}
	
	.services_solution{padding-bottom:30px;}
	.services_solution ul{padding-top:30px; margin:0 0 0 -10px;}
	.services_solution ul li{width: calc(33.33333333333333% - 10px); width: -moz-calc(33.33333333333333% - 10px); width: -webkit-calc(33.33333333333333% - 10px); margin: 0 5px; padding:0 0px 10px;}
	
	.rgt_sect h3{font-size:36px; line-height:30px;}
	
	.product-page{padding:20px 0 40px;}
	
	.product-sec {margin-left: 0px;}
	.product_slider .product-sec{margin-left:0;}
	.product-sec .product-pnl{padding:40px 15px 0; float:none; width:100%;}
	.product-sec .product-pnl img{max-width:350px; width:100%;}
	.product-sec .product-pnl h3{font-size:20px;}
	.product_slider .swiper-button-prev, .about_product .swiper-button-prev {left: -15px;}
	.product_slider .swiper-button-next, .about_product .swiper-button-next {right: -15px;}
	
	.cat_section ul li h4{font-size:30px;}
	
	#meet_the_nielsens{padding:30px 10px 20px !important;}
	#meet_the_nielsens h2 {margin-bottom:30px;}
	#meet_the_nielsens ul {margin-top: 30px;}
	#meet_the_nielsens ul li{margin: 0 0 30px;}
	
	#social_responsibility ul li{width:100%; float:none; padding:0; padding-bottom:30px;}
	
	#news,#social_responsibility,#community_involvement{padding:40px 0;}
	#certifications h2{padding-bottom:30px;}
	#social_responsibility{padding-bottom:10px;}
	#community_involvement .logo_pnl{padding-top:40px; text-align:center;}
	.comm_rgt p {margin:20px 0;}
	.logo_pnl .logos{margin: 10px 5px;}
	.inline_pop{padding: 15px 10px 2px;}
	.inline_pop h2{font-size: 30px; line-height: 34px; padding-bottom: 15px;}
	.inline_pop span{font-size: 18px; margin-bottom: 15px;}
	
	#certifications {padding:40px 0 20px; text-align:center;}
	.certi_lft{float:none; width:100%; padding-bottom:30px;}
	.certi_rgt{padding-left:0px; float:none; width:100%;}
	.certi_lft .certi_logo{margin:0; text-align:center;}
	.certi_lft .certi_logo .cer_logos{width:155px; height:116px;}
	
	.affiliations_pnl,.ehics_pnl{padding:40px 0;}
	.ehics_pnl p{margin-bottom:15px;}
	.ehics_pnl h2 {margin-bottom: 30px;}
	.affiliations_pnl h2 {padding-bottom: 30px; line-height: 44px;}
	
	.product-section-top h2, .heading_pnl h2{font-size:40px; line-height:40px;}
	.main_produ h2 {padding-bottom: 30px;}
	.indivi_cont .lft_pnl h2 {padding-bottom: 20px;}
	.history_slider{padding:40px 0px;}
	.history_slider .prev {display:none !important;}
	.history_slider .next {display:none !important;}
	.product-section-top h3, .heading_pnl h3 {font-size: 40px;}
	#history .history_slider h2 {margin-bottom:10px; font-size:35px; line-height:35px; text-align:center;}
	
	.business_solutions ul li .cont {bottom: 20px; padding: 0 4%;}
	
	.comm_lft {padding-right:0px; float:none; width:100%; text-align:center; display:block;}
	.comm_rgt {width:100%; display:block; float:none; padding-top:20px; text-align:center;}
	
	.about_lft{padding-right:0px; padding-bottom:30px; float:none; width:100%;}
	.about_rgt{float:none; width:100%;}
	.about_rgt h4 {font-size:40px; margin: 0 0 15px;}
	
	#history h2{margin-bottom:30px;}
	#history,#mission{padding:40px 0; text-align:center;}
	#history .pagnation{margin-top:30px; display:none;}
	#history .pagnation.pagination_menu_new{display:block;}
	.pagnation ul li{margin-left:0px; float:left; display:block;}
	
	#mission p {margin: 0px 0 30px;}
	.mission_pnl ul {font-size: 25px; line-height: 23px;}
	.mission_pnl ul li{width:100%; min-width:90px; display:block;}
	
	.indivi_cont{padding-top:30px;}
	.indivi_cont .lft_pnl {padding: 0; width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px); float:none;}
	.indivi_cont .right_pnl{width:100%; float:none;}
	
	.contact_top{padding-top:30px;}
	.contact_mid {padding-bottom:40px;}
	.contact_mid h3{font-size:30px;}
	.contact_mid b, .contact_mid strong{margin-top:10px;}
	.contact_mid p {margin:25px 0;}
	.contact_mid .lft.first{padding-right:0px;}
	.contact_mid .lft {padding-right:0px; margin-top:30px; width:100%; float:none;}
	.contact_mid .right {padding-left:15px;}
	.contact_form{padding:40px 0 20px;}
	
	.breadcrumb {padding:15px 0;}
	
	.faq-page .accordion h3{font-size:18px; padding: 15px 40px 15px 20px;}
	.faq-page .accordion .panel p {padding-left: 20px; margin-top: 5px;}
	.faq-page .accordion h3:before{top:12px; right:15px;}
	.faq-page .ui-state-default, .faq-page .ui-widget-content .ui-state-default, .faq-page .ui-widget-header .ui-state-default, .faq-page .ui-button, .faq-page .ui-button.ui-state-disabled:hover, .faq-page .ui-button.ui-state-disabled:active{line-height:40px;}
	.faqpage{padding-bottom:50px;}
	
	.distributor_state{padding-bottom:40px;}
	.distributor_state b, .distributor_state strong{padding:0;}
	.distributor_state h3{font-size:28px; margin-bottom:24px;}
	.distributor_state .inner{padding:20px 10px; padding-bottom:5px;}
	.distributor_state ul li{padding-right:0px; width:100%; float:none; padding-bottom:10px;}
	.distributor_state h4 {font-size: 30px; padding-top: 10px;}
	
	.distributor_details{padding:40px 0 20px;}
	.distributor_details ul li{width:50%;}
	.distributor_details ul li:before{font-size:15px;}
	
	.recent_recipe h3{margin-bottom:30px;}
	.recent_recipe ul li{font-size:18px; width:100%; margin:0; margin-bottom:30px; float:none;}
	.print button{margin:30px 0 0; padding: 10.5px 29px;}
	
	.single_recipe{padding:40px 0 5px;}
	.single_recipe h3{margin:15px 0;}
	.single_recipe h2{font-size:40px; line-height:40px;}
	.single_recipe b, .single_recipe strong{font-size:18px; line-height:22px;}
	.single_recipe .lft{width:100%; float:none; padding-right:0; padding-bottom:30px;}
	.single_recipe .rgt{width:100%; float:none;}
	.single_recipe .rgt h3{font-size:38px; text-align:center;}
	
	.botcont{padding:25px 30px 20px; margin-top:30px;}
	
	.recepies-page .sidebar h4,.sidebar .intro{font-size:25px; cursor:pointer;}
	.recepies-page .sidebar h4 + ul{display:none;}
	.recepies-page .sidebar h4 span{background: url(../images/list_ico-img.png) no-repeat right center; width:33px; height:6px; display:inline-block; vertical-align:middle; margin-left:10px; margin-top:-5px;}
	.recepies-page .sidebar h4.active span{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); margin-left: -10px;}
	.recepies-page .sidebar ul {padding: 0px 0px 20px;}
	.recepies-page .sidebar ul li {padding: 10px 0px; font-size:16px;}
	.recepies-page .recipes-sec {margin-left: 0px;}
	.recepies-page .recipes-sec .recipes-pnl{padding:0 0 30px; font-size:18px; width:100%; float:none;}
	.recepies-page .recipes-sec .recipes-pnl p{margin-bottom:0;}
	.single_post_cont{padding:25px 0 50px;}
	.single_post_cont table{width:100%; border-spacing:0; border-collapse:collapse; border:0;}
	.recepies-page .topcont .rgt-pnl{padding:0; position:relative; line-height:30px;}
	.recepies-page .topcont .rgt-pnl button{font-size:30px; background:none; -webkit-appearance:none; border:0; padding:0; margin:0 10px; outline:none; cursor:pointer;}
	.recepies-page .topcont .rgt-pnl button[type="submit"]{margin:0;}
	.recepies-page .sidebar input[type="reset"],.recepies-page .sidebar input[type="button"]{margin-top:10px;}
	.single_post_cont b, .single_post_cont strong,.single_post_cont p{margin:20px 0;}
	.tab-section .lft-shadow {display:none;}
	.ui-tabs .ui-tabs-panel{padding:20px 25px;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {line-height: 40px; padding: 0px 10px !important; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	.ui-tabs .ui-tabs-nav li{padding: 0px 15px 0px; margin-left:0 !important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:none;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active a{box-shadow:none; -webkit-box-shadow:none;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none; width:100%;}
	.product-page .single-left{width:100%; float:none;}
	.product-page .single-right h2{font-size:40px; display:none;}
	.product-page .single-right h3{font-size:30px; display:none;}
	.product-page .single-right.single-right-mobile h2{display:block;}
	.product-page .single-right.single-right-mobile h3{display:block;}
	.product-page .single-right {padding-left: 0px; width:100%; float:none;}
	.button.buy-now {clear:left; float: none; margin-top: 20px; padding: 0px;}
	.button.buy-now a {padding:10px 35px;}
	.product-page .single-right .logo-pnl {margin-top:30px; padding-top:30px;}
	.product-page .single-right .logo-pnl img {padding-right: 15px;}
	
	.related .related-pnl{font-size:18px; float:none; width:100%; padding:0 15px 20px;}
	.related .related-sec{padding-top:40px; margin-left:0;}
	
	.blogfilter.video_filter .filter_menu .video_cat, .blogfilter.video_filter .filter_menu .all_video {padding-top: 30px; position:relative;}
	#searchpnl{display:inline-block; vertical-align:middle; outline:none;}
	.blogfilter button{vertical-align:middle;}
	.all_video .search-form,.recepies-page .topcont .rgt-pnl form{position:absolute; top:50px; width:150px; right:20px; margin:0;}
	.recepies-page .topcont .rgt-pnl form{top:35px; right:auto; left:48px; display:none; z-index:2; background:#ffffff; padding:0 20px 0 10px; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:175px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
	.recepies-page .topcont{padding:0 0 10px;}
	.filter_menu .search-form{display:none;}
	.business_solutions.video_filter ul {padding-top:20px;}
	.video_wrap{max-width:400px; margin:0 auto;}
	.video_filter .button.no_bg, .video_filter .malinky-load-more{padding-bottom:20px;}
	.business_solutions.video_filter ul{margin:0;}
	.business_solutions.video_filter ul li{width: 100%; margin: 0 0 20px;}
	
	.newsletter.video_news{padding-top:40px;}
	
	.about_banner{position:relative; min-height:auto;}
	.newsletter.about_pad{padding:0;}
	.about_banner h2 {font-size:70px;}
	.about_banner_rgt {position:absolute; right:0; bottom:0; padding-left:50px;}
	.about_con p{margin-bottom:15px; line-height:23px;}
	
	.video .fluid-width-video-wrapper{margin-bottom:-38px; padding-top:82.7586% !important; margin-left:auto; margin-right:auto;}
	.about_banner_rgt img {width: 100%; margin-left: 0;}
	.video_filter .filter_menu {padding-top: 30px;}
	.button.icon a {padding: 10px 20px;}
	
	.business_solutions.video_filter ul li .cont {padding: 0px 3%; bottom: 15px;}
	
	footer .footer{padding: 50px 0;}
	footer .footer .lft {padding-left: 0px; float:none; max-width:292px; width:100%; float:none; margin:0 auto;}
	footer .footer .rgt{width:100%; float:none; padding-top:8px;}
	footer .footer .fbot .left{float:none; text-align:center;}
	footer .footer .fbot .right{float:none; text-align:center; padding-bottom:40px;}
	.recepies .content{bottom:50px;}
	
	.about_con {padding: 40px 0 0;}
	.desktop{display:none !important;}
	
	.mission_pnl {position:relative;}
	.mission_pnl .select-hidden{visibility:hidden; height:0; width:0; border:0;}
	.mission_pnl .select-options a[rel="hide"] {display: none;}
	.mission_pnl .select-options {display: none; position: absolute; top: 100%; right: 0; left: 0; z-index: 999; margin: 0; padding: 0; list-style: none; background:#ffffff;}
	.mission_pnl .select-options a{-moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; line-height:80px; cursor:pointer; font-size:30px; display:block; width:100%; text-align:center; color: #e28000; background: #ffffff;}
	.mission_pnl .select-options a:hover{background-color: #e28000; color: #ffffff;}
	.mission_pnl .select-styled {color: #ffffff; background-color: #e28000; list-style: none; width: 100%; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height:80px; text-align:center; display:block; vertical-align:middle; line-height:80px; font-family: 'Handelson-Three', Arial; font-size:30px;}
	.mission_pnl ul a:hover:after{display:none;}
	.mission_pnl .select-styled:after {position: absolute; bottom: -10px; content: ""; background: url(../images/about_tole.png); width: 20px; height: 10px; right: 50%; margin-right: -10px;}
	#social_responsibility p {margin: 30px 0;}
	.blog ul li h2{font-size:20px;}
	.blog ul li{width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px); padding:0; margin:0; margin-bottom:23px;}
	.blog.related_post ul li{float: left; width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px); margin: 0; margin-bottom: 15px;}
	.blogfilter .tooltipcont table tr td{min-width: auto; vertical-align:top; display:block; border:0;}
	.about_product_lft {width: auto; max-width: 400px; margin:0 auto; display: block; vertical-align: middle;}
	.about_product_rgt {width: calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px); display:block; padding:0 30px;}
	.blogfilter{padding:0;}
	
	.lft_sect {width:100%; float:none; text-align:center; padding-bottom:20px;}
	.rgt_sect {width: calc(100% - 0px); width: -moz-calc(100% - 0px ); width: -webkit-calc(100% - 0px); float: none; padding-left: 0;}
	.product_slider  .swiper-button-next, .product_slider  .swiper-button-prev, .about_product  .swiper-button-next, .about_product  .swiper-button-prev{top:100px;}
	
	img.alignleft {margin-right:20px;}
	img.alignright {margin-left:20px;}
	.lft_pnl img.alignleft {margin-bottom:10px;}
	.indivi_cont .lft_pnl p {margin:0 0 25px;}
	.indivi_cont .sider_form {padding:30px 20px;}
	
	.newsletter_optin img {max-width: 300px; display:block; margin:0 auto;}
	.business_solutions ul li .cont .btn {padding-top:10px;}
	.business_solutions ul li .cont .btn a {padding:10px 15px;}
	
	.recepies-page .sidebar {width:100%; padding:30px; float:none; z-index:9; -webkit-box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); -moz-box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); position:relative; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; display:none; position:absolute; top:0; background:#ffffff;}
	.recepies-page .sidebar:before {background: url(../images/sub_menu_arrow.png) no-repeat right bottom; content: ''; background-color: transparent; height: 7px; width: 13px; position: absolute; top: -7px; right: 14px;}
	.recepies-page .wrap{position:relative;}
	
	.recepies-page .content-rgt {width:100%; float:none;}
	.newsletter_optin .iframe, .newsletter_optin .iframe .fluid-width-video-wrapper, .newsletter_optin .iframe .fluid-width-video-wrapper iframe{width:100%; float:none;}
	.swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;}
	.distributor h2{font-size:40px;}
	.newsletter .newsform{padding:0 20px;}
	
	.faq-page .ui-tabs-vertical .ui-tabs-nav{float:none; width:100%; padding-bottom:30px;}
	.faq-page .ui-tabs-vertical .ui-tabs-panel{float:none; width:100%; margin:0;}
	.top-content{width:100%; padding:20px 0;}
	
	.blog ul{margin:0;}
	.blog ul li:hover .inner{transform:none; padding:0; box-shadow:none; position:static; margin:0; animation:none;}
	.video_filter .filter_menu button img{margin-right:0;}
	.new_blog {padding-bottom: 40px;}
	.share {padding: 25px 0 0; display: block; text-align:center;}
	.related_post h3{font-size:40px; line-height:40px; margin-bottom:28px;}
	.button a{padding: 8px 25px;}
	.recepies-page {padding: 40px 0px;}
	.recepies .swiper-pagination{display:block;}
	.top-content{width:90%;}
	.extract-pnl{min-height:300px;}
	.extract-pnl .leftpnl{padding:30px; display:block; width:100%;}
	.extract-pnl .leftpnl .leftcont{width:96%; padding:20px; margin:2%;}
	.extract-pnl .rightpnl{padding:30px; line-height:20px; width:100%; display:block;}
	.extract-pnl .chef .name{display:block; padding:0; padding-bottom:10px;}
	.cat_section ul li .imgpnl{background-size: cover; height: 135px;}
	.cat_section.fixed-header ul li{padding-top:0;}
	.extract-pnl .leftpnl h2 {line-height: 45px; font-size: 40px;}
	.button a{padding: 10px 29.5px;}
	.cat_section,.cat_section.single-page ul li{display:none;}
	.cat_section.single-page ul li h4{height:auto; padding:10px 0;}
	.cat_section.single-page ul li.active{display:block; width:100%;}
	.cat_section.single-page{display:block;}
	
	.product-page .single-right.single-right-mobile{display:block; width:100%; float:none; padding:0;}
	.product-page .single-left #slider img{width:auto; margin:0 auto;}
	.tab-section{padding-top:40px;}
	#recipes_categorybtn{display:inline-block; vertical-align:middle;}
	.closepanel{display:block; color:#605250; font-weight:400; font-size:16px; line-height:24px; padding:30px 0 5px; cursor:pointer;}
	.pagination_menu_new{display:block;}
	
	#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-size:16px !important; letter-spacing:0.75px; text-transform:uppercase; font-weight:600;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{position:static; background: transparent url(../images/mobile_menu_ico.png) no-repeat center center !important; border:0 !important; display: inline-block; margin-top: -2px; margin-left: 5px; vertical-align:middle !important; text-indent:-9999px; width:20px !important;}
	#responsive-menu .social{line-height:40px;}
	#responsive-menu .social a {color:#ddc8b5; margin:0 15px; font-size:16px;}
	#responsive-menu .order_button{padding:10px 0;}
	#responsive-menu .order_button a{color: #ffffff; padding: 12.5px 15px; display: inline-block; vertical-align: middle; margin: 0; font-weight:500; font-size: 13px; background-color: rgba(221,200,181,0.2); border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; display: inline-block; vertical-align: middle; max-width:196px; width:100%; letter-spacing:0.75px; text-transform:uppercase;}
	#responsive-menu .log_in{}
	#responsive-menu .log_in a{padding: 12.5px 31px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; display: inline-block; vertical-align: middle; color:#ffffff; text-transform:uppercase; font-weight:500;}
	#responsive-menu .log_in .fa-lock {color: rgba(221,200,181,0.4); margin-right:5px;}
	#responsive-menu .logo{padding:20px 0 30px;}
	#responsive-menu .logo img{max-width:205px;}
	#responsive-menu .retailer_button{padding:10px 0;}
	#responsive-menu .retailer_button a{color:#ffffff; padding:7.5px 15px; display:inline-block; vertical-align:middle; margin:0; font-size: 22px; background-color: rgba(221,200,181,0.2); border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; display: inline-block; vertical-align: middle; max-width:196px; width:100%; font-family: 'Handelson-Three', Arial;}
	
	#responsive-menu .retailer_button a:hover,#responsive-menu .order_button a:hover{background-color: #e28000;}
	#responsive-menu .log_in a:hover,#responsive-menu .social a:hover,#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link:hover,.current_page_item>a,.current_page_ancestor>a{color: #e28000 !important;}
	button#responsive-menu-button{left:3% !important;}
	.blog_popup{display:none;}
	.products .prod .cont .button{bottom:10px; left:33px;}
	.business_solutions#meet_the_nielsens ul li .img:after{background: url(../images/nielsens_overlay_2.png) no-repeat center bottom;}
	
	.author_pop{padding:0px; height:350px; overflow-y:scroll;}
	.author_lft{width:100%;}
	.author_lft .cont{bottom:30px; width:100%; padding:0px;}
	.author_rgt{width:100%; padding-left:0px; padding-top:20px;}
	.author_pop p{line-height:20px; margin: 0 0 20px;}
	.author_pop .author_rgt span, .author_pop .author_rgt p:first-child{margin:0px 0 20px;}
	
	.about_banner_lft{float:none; width:100%; padding:0px; }
	.about_banner_rgt{float:none; width:100%; padding:0px;  position:static;}
	.about_banner table{ min-height:250px;}
	.pop_up.contact_form{ padding-left:20px; padding-right:20px; z-index:9999;}
	.blog_popup.contact_form a, .pop_up.contact_form a{ margin-right:0;}
	
	.product-section-mid .cat_section ul li{width:100%; float:none;}
	.product-section-mid .cat_section ul li .imgpnl{background-size:auto; height:150px;}
	.product-section-mid .cat_section ul li h4{height:80px;}
	.product-section-mid .product-section-top{padding:37px 0px;}
	
	.corporate {margin-bottom: 70px;}
	.influ-contact .consumer span.wpcf7-list-item{width: 100%;}
	.influ-contact .select-box input[type='text']{margin-top: 5px;}
	.influ-contact .select-box{width:100%; float:none}
	.form-three{width:100%;display:block;padding-bottom: 14px;    margin-bottom: 0;}
	.contact_form form span.wpcf7-not-valid-tip{position: static}
	.form-left{width: 100%;display:block;padding-left: 0px;}
	figure{width:100% !important;}
}

@media only screen and (max-width:480px) {
	.header, .wrapper {padding-left: 15px; padding-right: 15px;}
	
	.header .logo img{max-width:200px;}
	.header .headrgt {right: 15px; top: 24px;}
	
	.learnmorebg{padding:30px 0;}
	
	.slider .swiper-slide .slidercontent h2 {font-size: 30px;}
	.slider .swiper-slide .slidercontent{padding-top:40px; font-size:14px; line-height:23px; margin-left:40px; margin-right:40px;}
	
	.products .prod img {max-width: 100px;}
	.products .prod .cont {width: calc(100% - 100px); width: -moz-calc(100% - 100px); width: -webkit-calc(100% - 100px); padding-left: 25px;}
	
	.distributor_details ul li {width: 100%; float:none;}
	.distributor_details ul li:before{top:0;}
	
	.newsletter .newsform input[type="text"], .newsletter .newsform input[type="email"], .subscribeform input[type="text"], .subscribeform input[type="email"], footer .footer .rgt input[type="text"], footer .footer .rgt input[type="email"], .newsletter_optin input[type="text"], .newsletter_optin input[type="email"]{width: calc(100% - 120px); width: -moz-calc(100% - 120px); width: -moz-calc(100% - 120px); padding: 0 20px;}
	.newsletter .newsform input[type="submit"], .subscribeform input[type="submit"], footer .footer .rgt input[type="submit"], .newsletter_optin input[type="submit"]{max-width:120px;}
	.find_cont #wpsl-search-btn, #wpsl-search-wrap input, .find_cont .wpsl-dropdown{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	.find_cont .wpsl-search form label {font-size: 18px !important; line-height: 28px !important;}
	
	.contact_mid .left{float:none; width:100%; padding:0;}
	.contact_mid .right {padding: 0px; float:none; width:100%;}
	.contact_mid p {margin: 15px 0;}
	footer .footer .lft .inner h2{font-size: 42px; line-height:42px;}
	
	.blogfilter.video_filter .filter_menu .video_cat, .blogfilter.video_filter .filter_menu .all_video {padding: 20px 0 10px;}
	.newsletter .newsform .form,.subscribeform .form{padding-top:10px;}
	
	.blogfilter button{font-size:25px;}
	.blog {padding:20px 0px 0;}
	
	.page_banner h2 {font-size: 27px; line-height:normal !important;}
	
	.business_banner .swiper-slide h2{font-size:25px; padding:0 15%;}
	
	.bus_cont ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
	
	.buss_lft {width: 100%; float: none; padding-right: 0; padding-bottom: 20px;}
	.buss_rgt {width: 100%; float: none; padding-left: 0;}
	.heading_pnl h3 {font-size:30px;}
	.heading_pnl h2 {font-size:30px; line-height:30px; padding-bottom:25px;}
	.services_solution ul {margin: 0;}
	.services_solution ul li {width: calc(100% - 0px); width: -moz-calc(100% - 0px);  width: -webkit-calc(100% - 0px); margin: 0; padding:0 0px 20px;}
	
	.single_recipe h2 {font-size:30px; line-height:30px;}
	.single_recipe h3{font-size:26px;}
	.single_recipe h4{font-size:25px;}
	.single_recipe h5{font-size:22px;}
	.single_recipe ol{margin-bottom:30px;}
	.single_recipe .rgt ul li h4{font-size:28px;}
	
	.extract-pnl .leftpnl {padding: 20px 15px 10px;}
	.extract-pnl .leftpnl h2 {line-height: 35px; font-size: 30px;}
	
	.qty-size ul li{width: 28px; height: 28px; font-size: 16px;}
	.qty-size ul li.learn_more{clear:both;}
	.qty-size ul li a, .qty-size ul li span{width: 26px; height: 26px; padding: 5px 0px;}
	.qty-size ul li:last-child a, .qty-size ul li:last-child span{padding: 10px 0px;}
	.product-page .single-right .logo-pnl{text-align:center;}
	.product-page .single-right .logo-pnl img{padding:0 0 20px; display:block; margin:0 auto;}
	.qty-size .pro{bottom: -25px; right: -217px; width: 197px; padding: 13px 10px; background-position: left 38px; font-size: 12px;}
	.tab-section{padding-top:20px;}
	.recepies-page .topcont .lft-pnl h3{font-size: 27px;}
	
	.single_recipe label{padding:2px 10px; font-size:14px;}
	.single_recipe h3.tabbed_content_heading{margin-right:15px;}
	
	.recepies-page .topcont .rgt-pnl form{left:15px; padding:0 10px; width:170px;}
	.products .prod {padding: 57px 28px 70px;}
	.products .prod .cont .button{bottom:-35px; left:25px;}
	
	.qty-size .pro{bottom: -11px;right: -246px;width: 229px;background-position: left 41px;}
	.qty-size ul{ padding:19px 0;}
	
}