@media screen and (max-width: 1770px) { 
	header .margem { margin-left: 25px; margin-right: 25px; }
	#receitasHome .centralizaReceitas{  max-width:1087px; }
	
}
@media screen and (max-width: 1670px) { 	
	 header {  }
	.topInterno {  height: auto;   } 
	.margem { clear:both; padding-left: 25px; padding-right: 25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	#marcasProds .prods ul { max-width: 1250px; }
	#receitasHome .welcome .img { position: relative; right: auto; }
	#receitasHome .welcome .img  { width: 50%; }
	#receitasHome .centralizaReceitas{  max-width:1137px; }
	#seunegocio { margin-top: 100px; } 
	/*#seunegocio article .btnNegocio img{ width: 600px; }*/
	#seunegocio article .btnNegocio { margin-left: 15px; }
   #seunegocio article .barYellow { width: 100%;  }
    #seunegocio article .barYellow p { padding-left: 70px; padding-right: 70px;  }
	#produtosCat .prodlist .listagem li { width: 49%; }

	#contato .barFormInfo .btnContato { flex-direction: column; }

	footer nav .sub { flex-direction: column; }
	footer nav li { line-height: 40px;  }
	footer #one { width: 55%; }
	footer .contacts { width: 25%; }

}




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

	header #menu .m_sustentabilidade { margin-left: 75px; }
	header #menu .navhorizontal li .sub-menu li { width: 210px; }

	body { font-size: 16px;  }
	.barcokies .content p {  font-size: 16px; margin-right: 100px; }
	.barcokies .content button { width: 200px; height: 67px; font-size: 16px; }
	.barcokies .content { height: auto; padding-top: 5px; padding-bottom: 5px; }

	.centraliza1700 { max-width: 1400px !important; flex-basis: 1400px !important; margin-right: auto !important; margin-left: auto !important;  }
	header #menu .navhorizontal li span { font-size: 15px !important; } 
	header #logo { width: 190px;align-self: center; }
	header .contacts {  display: none; } 
	header #menu .navhorizontal .sub-menu li  a { font-size: 14px;  }
	header #menu .navhorizontal { margin-top: 0px; }
	#marcasProds .bargreen .chef { margin-top: -14px; }
	.centraliza1600 {  max-width: 1400px !important; flex-basis: 1400px !important; margin-right: auto !important; margin-left: auto !important;  }
	#marcasProds .bargreen { height: 400px; }
	#marcasProds .bargreen .chef img{ height: 415px;  }
	#marcasProds .bargreen .content p { font-size: 16px; line-height: 43px;}	
	#marcasProds .bargreen .content h2 { font-size: 38px; }
	#marcasProds .marcas img { height: 150px;  }
	#marcasProds .marcas h2, #marcasProds .prods h2 { font-size: 40px; }
	#community article p { font-size: 23px; }
	.barReceitas .foto img { width: 300px; height: 213px; }
	#receitasHome .barReceitas li .label { margin-left: -52px; }
	#receitasHome .barReceitas .label img { width: 100px;   }
	#receitasInfo .barCentral .content li { font-size: 17px; }

	#receitas .barReceitas .label img { width: 130px;  margin-left: 7px !important;  }
	#receitasInfo h2 { font-size: 40px; }
	#receitasInfo .barFotoIngr .ingredientes .head h3 { font-size: 25px; }
	#receitasInfo .barFotoIngr .iconTitle { width: 35px; }
	#receitasInfo .head h3 { font-size: 25px; }
	#receitasInfo .barCentral .iconTitle { width:  40px; }
	#receitasInfo .barDetails .icons img { width: 60px; }
	#receitasInfo .barDetails .icons div { font-size: 20px; }
	#receitasInfo .barDetails .icons div span { line-height: 30px; }
	#receitasInfo .barDetails .btn { width: 307px; }



	#marcasProds p { font-size: 20px; }

	#receitasHome { margin-top: 50px; }
	#receitasHome .welcome { margin-bottom: 50px; }

	#negocioInfo video { width: 650px; height: 366px; }

	#receitas .barReceitas li h3 { font-size: 18px; }
	#banner .banner .slider1 { width:1600px;height:800px; }
	#community img { margin-top: -190px; }

	#quemsomos .redes h2 { font-size:  40px; }
	#quemsomos p { line-height: 35px; }
	#quemsomos .redes .objetivo .green2 { font-size: 23px; }
	#cargill h2 { font-size: 40px; }
	#cargill .black { font-size: 23px; }
	#produtos h2 { font-size: 40px; }
	#produtos p { font-size: 20px; }
	#produtosCat .prodlist .listagem li .group .capaFoto img { width: 230px; }
	#negocioInfo p { font-size: 16px; }
	#negocio .barReceitas li h3 { font-size: 18px; }

	#negocioInfo .header h2 { font-size: 40px; }

	#encontrar .header h2 { font-size: 40px; }
	#encontrar .barEncontrar .formulario p { font-size: 18px; }
	#encontrar .barEncontrar .formulario input { font-size: 18px; }
	#encontrar .barEncontrar .formulario button { font-size: 18px; width: 130px; }

	#contato .header h2 { font-size: 40px; }
	#contato .barFormInfo .info p { font-size: 16px; }
	#contato .barFormInfo .form label { font-size: 16px; }
	#contato .barFormInfo .groupbutton { width: 100%; justify-content: space-between; }
	#contato .faq h2 { font-size: 35px; }
	#contato .faq #accordion h3 { font-size: 23px; }
	#contato .faq #accordion p { font-size: 16px; }


	#negocio .header h2 { width: 100%; font-size: 35px; }

	#negocioInfo .centraliza1600 { max-width: 990px !important; flex-basis: 990px !important; margin-right: auto !important; margin-left: auto !important;  }

	#receitas .header h2 { width: 100%; font-size: 40px; }
	
	#receitasHome .barReceitas li h3 {font-size: 18px;  width: 234px; height: 70px;}
	#quemsomos .insti .img div { text-align: center; }
	#quemsomos .insti .img div img { width: 1000px; }

	#receitasHome .welcome h2 { font-size: 40px; line-height: 75px }
	#marcasProds .prods ul li .group div { width: 235px; height: 300px; }
	#marcasProds .prods ul li .group div img { width: 200px;   }
	#community article h2 { font-size: 50px; }
	#seunegocio article h2 { font-size: 50px; }
	#seunegocio article p { font-size: 25px; }
	#produtosCat .slogan { font-size: 18px; }

	footer #two ul { margin-left: 10px; }
	#marcasProds .prods ul li a { font-size: 20px; }
	footer nav li { font-size: 16px; }
	footer nav .sub ul li a { font-size: 12px; }
	#produtosCat .prodlist .listagem p { font-size: 15px; }

	#produtosCat .moreInfo .frameInfo { height: 600px; }

	footer nav .sub ul { margin-left: 0px; }
	footer nav .sub ul li:first-child{ padding-left: 0px; }
	footer .politica { width: 200px;  }

	footer .footerMail { width: 38px; margin-right: 5px; }
	footer .telFooter { padding-right: 10px; width: 75px; }
	footer .logoFooter { width: 100px; }
	footer .contacts { align-items: center; }
	footer .contacts a { font-size: 14px; }

	#produtosCat .aplicacoes img { height: 120px;   margin-left: 25px; margin-top: 20px; }
	#produtosCat .aplicacoes ul li span { font-size: 18px; }
	#produtosCat .header div img { width: 80%; }

	#produtosCat .aplicacoes .comparativo {  text-align: center; display: flex; align-items: center; margin-bottom: 10px;  }
	#produtosCat .azeites .comparativo img { width: 190px !important; }
	#produtosCat .oleomazola .comparativo img   { width: 190px !important; }
	#produtosCat .oleomaria .comparativo img   { width: 190px !important; }
	#produtosCat .oleoliza .comparativo img   { width: 190px !important; }

	#palma .group_p img { width: 150px;  }

	#palma .fruto h2 { font-size: 50px; }
	#palma #responsabilidade .groupTitle h2 { font-size: 50px; }
	#palma #responsabilidade .content h3 { font-size: 27px; }
	#palma .buttton { font-size: 29px; }
	#palma .verdeescuro { max-width: 970px;  }
	#palma .verdeclaro  { max-width: 970px; }

	#palma .fruto .details_ico .cons{ width: 333px;  }
	#palma .fruto .details_ico .pad1{ width: 274px;  }
	#palma .fruto .details_ico .pad2{ width: 317px;  }
	#palma .fruto .details_ico .pad3{ width: 236px;  }
	#palma .fruto .details_ico .pad4{ width: 287px;  }
	#palma #indice img { width: 252px;  }
	#palma .fruto .slogan { font-size: 33px; line-height: 45px;}
	#palma #indice p { font-size: 23px; }

	#palma #responsabilidade .groupTitle img { width: 145px;  }
	#palma #responsabilidade .images .img1 { width: 252px; }
	#palma #responsabilidade .images .img2 { width: 397px;  }

	#palma #rastreio .groupTitle h2 { font-size: 50px;  }
	#palma #rastreio .groupTitle img { width: 150px;  }
	#palma #rastreio .content h3 { font-size: 27px; }

	#palma #engajamento .groupTitle img { width: 150px;  }
	#palma #engajamento .groupTitle h2 { font-size: 50px;  }
	#palma #engajamento .content h3 { font-size: 27px; }
	#palma #engajamento .links .img1 { width: 351px; }
	#palma #engajamento .links .img2 { width: 432px; }

	#palma #depoimentos h2 { font-size: 26px; }
	#depoimentos ul li p { font-size: 23px; }

	#fiquepordentro h2 { font-size: 40px;   }

	#produtosCat .genuine .prodlist .groupHeader h3 { font-size: 45px !important; }

	#produtosCat .moreInfo p { font-size: 13px; }
	#produtosCat .barRight .icons li span { font-size: 13px; }
	#produtosCat .barLeft strong { font-size: 18px; }
	#produtosCat .moreInfo .maioneseliza table th { font-size: 15px !important	; }
	#produtosCat .barLeft table td { font-size: 13px; }
	#produtosCat .moreInfo h3 { font-size: 16px; }


	/* TARANTELLA */
	#produtosCat .tarantella .listagem h5 { font-size: 28px !important;  }
	#produtosCat .tarantella .listagem h4 { font-size: 42px !important; }
	#produtosCat .tarantella .listagem .btn { font-size: 16px !important; }
	#produtosCat .tarantella .prodlist .listagem li .group .content {  min-height: 0px !important;  }


	/* POMAROLA*/	
	#produtosCat .pomarola .listagem h5 { font-size: 28px !important;  }
	#produtosCat .pomarola .listagem h4 { font-size: 45px !important; }
	#produtosCat .pomarola .listagem .btn { font-size: 16px !important; }
	#produtosCat .pomarola .prodlist .listagem li .group .content {  min-height: 0px !important;  }

	/* ELEFANTE*/
	#produtosCat .elefante .listagem h5 { font-size: 28px !important;  }
	#produtosCat .elefante .listagem h4 { font-size: 43px !important; line-height:auto; }
	#produtosCat .elefante .listagem .btn { font-size: 16px !important;}
	#produtosCat .elefante .prodlist .listagem li .group .content {  min-height: 0px !important;  }

	/* POMODORO*/
	#produtosCat .pomodoro .listagem h5 { font-size: 23px !important;  }
	#produtosCat .pomodoro .listagem h4 { font-size: 37px !important; }
	#produtosCat .pomodoro .listagem .btn {font-size: 16px !important;}

	/* LIZA */	
	#produtosCat .liza .listagem h5 { font-size: 27px !important;  }
	#produtosCat .liza .listagem h4 { font-size: 45px !important; }
	#produtosCat .liza .prodlist .listagem li .group .content { height: auto !important; }
	#produtosCat .liza .listagem .btn {font-size: 16px !important; }

		/* LIZA */	
	#produtosCat .barbecue .listagem h5 { font-size: 27px !important;  }
	#produtosCat .barbecue .listagem h4 { font-size: 45px !important; }
	#produtosCat .barbecue .prodlist .listagem li .group .content { height: auto !important; }
	#produtosCat .barbecue .listagem .btn {font-size: 16px !important; }

			/* LIZA */	
	#produtosCat .oleoliza .listagem h5 { font-size: 27px !important;  }
	#produtosCat .oleoliza .listagem h4 { font-size: 45px !important; }
	#produtosCat .oleoliza .prodlist .listagem li .group .content { height: auto !important; }
	#produtosCat .oleoliza .listagem .btn { font-size: 16px !important; }

	/* MARIANA */
	#produtosCat .mariana .listagem h5 { font-size: 27px !important;  }
	#produtosCat .mariana .listagem h4 { font-size: 45px !important; }
	#produtosCat .mariana .header h2 { font-size: 60px !important; }
	#produtosCat .mariana .listagem .btn { font-size: 16px !important; }

	/* LIZA */
	#produtosCat .molhosesaladas  .listagem h5 { font-size: 27px !important;  }
	#produtosCat .molhosesaladas  .listagem h4 { font-size: 45px !important; }
	#produtosCat .molhosesaladas .prodlist .listagem li .group .content { min-height: 0px !important;  }
	#produtosCat .molhosesaladas .listagem .btn { font-size: 16px !important; }

	/* GENUINE */
	#produtosCat .genuine .listagem h5 { font-size: 25px !important;  }
	#produtosCat .genuine .listagem h4 { font-size: 35px !important; }
	#produtosCat .genuine .listagem .btn {font-size: 16px !important; }

	/* AZEITES */	
	#produtosCat .azeites .listagem h5 { font-size: 26px !important;  }
	#produtosCat .azeites .listagem h4 { font-size: 37px !important; }
	#produtosCat .azeites .prodlist .listagem li .group .content { min-height: 0px !important; }
	#produtosCat .azeites .listagem .btn { font-size: 16px !important; }



	/* TARANTELLA */
	#produtosCat .tarantella .header h2 { font-size: 56px !important;  }
	#produtosCat .tarantella .aplicacoes h4 { font-size: 29px !important; margin-top: 10px;  }	
	#produtosCat .tarantella .prodlist .groupHeader h3 { font-size: 40px !important; }

	/* POMAROLA*/
	#produtosCat .pomarola .header h2 { font-size: 60px !important;  }
	#produtosCat .pomarola .aplicacoes h4 { font-size: 36px !important;  }

	/* ELEFANTE*/	
	#produtosCat .elefante .header h2 { font-size: 48px !important;  }
	#produtosCat .elefante .aplicacoes h4 { font-size: 32px !important;  }


	/* POMODORO*/
	#produtosCat .pomodoro .header h2 { font-size: 40px !important;  }
	#produtosCat .pomodoro .aplicacoes h4 { font-size: 29px !important;  }
	

	/* LIZA */
	#produtosCat .liza .header h2 { font-size: 48px !important; margin-bottom: 30px !important;  }
	#produtosCat .liza .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }

		/* LIZA */
	#produtosCat .oleoliza .header h2 { font-size: 48px !important; margin-bottom: 30px !important;  }
	#produtosCat .oleoliza .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }

	/* MARIANA */	
	#produtosCat .maionesemariana .header h2 { font-size: 64px !important; margin-bottom: 30px !important;  padding-top: 0px !important; }
	#produtosCat .maionesemariana .aplicacoes h4 { font-size: 32px !important;  }

	/* LIZA */	
	#produtosCat .molhosesaladas  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .molhosesaladas  .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }


	/* GENUINE */
	#produtosCat .genuine .header h2 { font-size: 56px !important;  }
	#produtosCat .genuine .aplicacoes h4 { font-size: 32px !important; margin-top: 10px;  }

	/* AZEITES */
	#produtosCat .azeites .header h2 { font-size: 48px !important; margin-top: 35px !important;  }
	#produtosCat .azeites .aplicacoes h4 { font-size: 30px !important; margin-top: 10px;  }
	
	/* LIZA */
	
	#produtosCat .barbecue  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .barbecue  .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }

	/*OLEO MARIA*/
	#produtosCat .oleomaria   .header h2 { font-size: 56px !important; margin-bottom: 30px !important; line-height: 50px !important;  }	
	#produtosCat .oleomaria  .aplicacoes h4 { font-size: 32px !important; margin-right: 0px !important;   }

	/* MAZOLA */
	#produtosCat .oleomazola   .header h2 { font-size: 48px !important; margin-bottom: 30px !important; margin-top: 35px !important; line-height: 50px !important;  }	
	#produtosCat .oleomazola  .aplicacoes h4 { font-size: 27px !important; margin-right: 0px !important;   }	

	/* LIZA */	
	#produtosCat .oleoliza  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .oleoliza  .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }

	/* LIZA */
	#produtosCat .barbecue  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .barbecue  .aplicacoes h4 { font-size: 27px !important; margin-right: 0px !important;   }
	#produtosCat .aplicacoes ul li { margin-right: 20px;  }
	
	/*OLEO MARIA*/
	#produtosCat .oleomaria   .header h2 { font-size: 50px !important; margin-bottom: 30px !important; line-height: 50px !important;  }	
	#produtosCat .oleomaria  .aplicacoes h4 { font-size: 32px !important; margin-right: 0px !important;   }

	/* MAZOLA */
	#produtosCat .oleomazola   .header h2 { font-size: 48px !important; margin-bottom: 30px !important; margin-top: 35px !important; line-height: 50px !important;  }	
	#produtosCat .oleomazola  .aplicacoes h4 { font-size: 30px !important; margin-right: 0px !important;   }
	
	/* LIZA */
	#produtosCat .oleoliza  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .oleoliza  .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }

	#sustentabilidade .s_itens img { width: 360px; }
	#sustentabilidade .button img { width: 543px; }
	#sustentabilidade .s_prods p { font-size: 29px;  }
	#sustentabilidade .s_prods .s_itens_prods img { width: 320px;  }
	#sustentabilidade .s_prods .s_itens_prods span a { font-size: 20px; }

	#fiquepordentro .celular { margin-left: 750px; }
	


}

@media screen and (max-width: 1450px) {
   header #logo {  margin-right: 30px;   }
   header #menu .navhorizontal li .sub-menu li{ width: 150px;   }
    #marcasProds .bargreen {   height: auto;  align-items: center;   }
    #marcasProds .bargreen .chef   { align-self: flex-end; display: flex; align-items: flex-end; margin-right: 10px; }
    #marcasProds .bargreen .content { padding-right: 10px; } 
    #marcasProds .bargreen .content  h2  { margin-top: 0px; }
    #marcasProds .prods ul { max-width: 1000px; }
    #seunegocio {  } 
    
  
    #encontrar .header h2 { width: 100%;   }
    #encontrar .barEncontrar { flex-direction: column;  }
    #encontrar .barEncontrar .formulario { width: 100%;  }
    #encontrar .barEncontrar .listagemLojas { width: 100%; margin-left: 0px; margin-top: 50px; min-height: 200px; }
    #contato .header h2 { width: 100%; }

    /* AZEITES */
    #produtosCat .tabelaComparativa .azeites .barContent .borgesTable img { width: 376px; }
    #produtosCat .tabelaComparativa .azeites .barContent .borgesTable { width: 752px !important; }

    #fiquepordentro .celular { margin-left: 0px; right: 0px; }

}
@media screen and (max-width: 1360px) { 	

	#quemsomos .redes .objetivo { align-items: center; }

	#produtosCat .prodlist .listagem li .group .capaFoto img { max-width: 225px; }
	#produtosCat .prodlist .listagem .btn { font-size: 15px !important; width: 117px; font-weight: 500;  font-family: 'Helvetica Neue LT Std' !important; }
	#produtosCat .prodlist .listagem .botoes img { width: 150px; }
	#produtosCat .aplicacoes div:first-child { flex-wrap: wrap;  }
	#produtosCat .aplicacoes .icons { margin-left: 0px !important }

	#produtosCat .aplicacoes .comparativo { margin-bottom: 0px; }
	#produtosCat .aplicacoes .botoesGerais { display: flex; flex-direction: column; }
	#produtosCat .aplicacoes img {  height: 110px; margin-left: 25px; margin-top: 20px; }
	#produtosCat .Dicascuriosidades .content p { font-size: 14px; }
	#produtosCat .Dicascuriosidades h2 { font-size: 30px !important; }

	#produtosCat .aplicacoes div h4 { width: 100%; }
	#produtosCat .aplicacoes ul { flex-wrap: wrap; align-items: center; justify-content: flex-start; }
	#produtosCat .aplicacoes .botoesAcesso {  justify-content: flex-end !important; }
	#produtosCat .aplicacoes .botoesAcesso li { margin-bottom: 15px !important;  }
	#produtosCat .aplicacoes ul li{ margin-bottom: 30px; }

	#receitasInfo .barFotoIngr .ingredientes .content ul { width: 45%; } 
	#receitas .barReceitas, #negocio .barReceitas  { margin-top: 0px; }
	#receitas .header { margin-bottom: 0px; }

}

@media screen and (max-width: 1300px) {  
	
	.barcokies .content p {  font-size: 12px; margin-right: 100px; line-height: 25px; }
	.barcokies .content button { width: 200px; height: 50px; font-size: 12px; }
	#seunegocio article .group { width: 50%; }
	#seunegocio article .btnNegocio{ width: 50%; }

	#seunegocio article .barYellow {  }
	#receitasInfo .barDetails .icons { margin-bottom: 25px; }
	header #menu .navhorizontal li .sub-menu {  }
	#produtosCat .moreInfo .frameInfo { height: 550px; }
	#produtosCat .tabelaComparativa .oleomazola{ height: 550px; }
	#produtosCat .tabelaComparativa .oleoliza{ height: 550px; }
	#produtosCat .tabelaComparativa .oleomaria{  }

	#produtosCat .oleomazola .aplicacoes div img { margin-top: 20px !important; }

	#quemsomos .chefs ul img { width: 150px;  }
	#quemsomos .chefs ul li p { font-size: 16px !important; }
	#quemsomos .chefs h3 { font-size: 28px;  }
	#quemsomos .chefs ul li .info h4 { font-size: 26px; }
	#quemsomos .chefs ul li span { font-size: 16px; }

	footer nav .sub ul li a { font-size: 12px; }
	footer nav li { font-size: 14px; }
	#receitasHome .ajustemargem {  max-width: 1060px !important; flex-basis: 1060px !important; margin-right: auto !important; margin-left: auto !important; }
	#community .ajustemargem {   max-width: 1060px !important; flex-basis: 1060px !important; margin-right: auto !important; margin-left: auto !important; }
	#seunegocio .ajustemargem {   max-width: 1060px !important; flex-basis: 1060px !important; margin-right: auto !important; margin-left: auto !important; }
	#negocio .ajustemargem {   max-width: 1060px !important; flex-basis: 1060px !important; margin-right: auto !important; margin-left: auto !important; }
	#receitas .ajustemargem {   max-width: 1060px !important; flex-basis: 1060px !important; margin-right: auto !important; margin-left: auto !important; }
	#seunegocio article p { padding-left: 25px; padding-right: 25px; line-height: 45px; }
	#quemsomos .ajustemargem {   max-width: 1060px !important; flex-basis: 1060px !important; margin-right: auto !important; margin-left: auto !important; }
	#contato .ajustemargem {   max-width: 1060px !important; flex-basis: 1060px !important; margin-right: auto !important; margin-left: auto !important; }

	#sustentabilidade .s_itens img { width: 360px; }
	#sustentabilidade .button img { width: 546px; }
	#sustentabilidade .s_prods p { font-size: 29px;  }
	#sustentabilidade .s_prods .s_itens_prods img { width: 320px;  }
	#sustentabilidade .s_prods .s_itens_prods span a { font-size: 20px; }

	#depoimentos .barItens { width: 770px; }

}

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

	#quemsomos .chefs ul li .intro { min-height: 165px;  }
	

	
	

	footer { height: auto; }
    footer .rodape { flex-direction: column; height: auto; align-items: center; }
    footer #one { width: 100%; margin-top: 50px; }
    footer #two { width: 100%;  }
    footer nav { text-align: center; }
    footer .contacts { margin-top: 30px; margin-bottom: 30px; width: 100%; align-items: center; }
    footer nav .sub ul { justify-content: center; flex-wrap: wrap; }
}

@media screen and (max-width: 1250px) {    
	header #menu .navhorizontal li { font-size: 17px; } 
	header #logo { align-self: center; } 
	header #menu .navhorizontal li span {  width: 110px; }
	
	#marcasProds .bargreen .content { padding-left: 58px; padding-top: 58px; padding-bottom: 58px;  width: 67%; }
	#marcasProds .bargreen .content  h2  { font-size: 35px; }
	#marcasProds .bargreen .content p { font-size: 18px; line-height: 38px; }
	#marcasProds .bargreen .content p span { font-size: 24px; }
	#receitasHome .welcome h2 { font-size: 44px; line-height: 72px; }
	#receitasHome { margin-top: 50px; }
	#receitasHome .welcome { margin-bottom: 30px; }
	#receitasHome .centralizaReceitas{  max-width: 593px; }
}

@media screen and (max-width: 1190px) {  
	 #marcasProds .prods ul { max-width: 650px; }
	 #receitasHome .welcome { flex-direction: column; }
	 #receitasHome .welcome h2 { width: 100%; text-align: center; }
	 #receitasHome .welcome .img { width: 80%; }
	 #quemsomos .redes .objetivo { flex-direction: column;  }
	 #quemsomos .redes .objetivo .content { width: 100%; }

	 #produtosCat .prodlist .listagem {  }
	 #produtosCat .prodlist .listagem li { width: 45% !important; }
	 #produtosCat .prodlist .listagem li .group { flex-direction: column;  }
	 #produtosCat .prodlist .listagem hgroup { text-align: center;  }
	 #produtosCat .prodlist .listagem li .group .content { margin-left: 0px; }
	 #produtosCat .prodlist .listagem li .group .capaFoto img { max-width: 281px; }
	 #receitasInfo .barFotoIngr .ingredientes .content ul { width: 100%; }

	/* AZEITES */
    #produtosCat .tabelaComparativa .azeites .barContent .borgesTable img { width: 476px; }
	#produtosCat .tabelaComparativa .azeites .barContent .borgesTable {  flex-direction: column; } 
	#produtosCat .tabelaComparativa .azeites .barContent .borgesTable { width: 476px !important; }
	#produtosCat .tabelaComparativa .frameInfo2 { height: 750px; } 

	#sustentabilidade .s_itens div { padding-right: 5px; padding-left: 5px; }
	#sustentabilidade .s_prods .s_itens_prods div{ padding-right: 5px; padding-left: 5px; }

	#fiquepordentro .celular { margin-right: -50px; }
}

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

	#quemsomos .chefs ul li span { min-width: 230px; font-size: 13px;  }
	header #menu .navhorizontal li { font-size: 13px; } 
	header #menu .navhorizontal li span {  width: 100px; }
	#receitasInfo .barReceita { flex-direction: column; }
	#receitasInfo .barDetails  {display: none;}
	#receitasInfo .iconsMobile { display: block; }
	#receitasInfo .barDetails { margin-top: 30px; }
	#receitasInfo .barDetails .content div{  }
	#fiquepordentro .celular { margin-right: -100px; }
}

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

	#produtosCat .aplicacoes .botoesAcesso { justify-content: center !important; width: 100%; }

	header #menu .m_sustentabilidade { margin-left: 0px;  }

	#seunegocio article { flex-direction: column; }
	#seunegocio article { align-items: center; }
	#seunegocio article .barYellow { border-radius: 50px 0px 0px 0px; }
	#seunegocio article .btnNegocio { margin-left: 0px; }

	#seunegocio article .btnNegocio img { border-radius: 0px 0px 50px 0px; }

	#seunegocio article .group { width: 70%; }
	#seunegocio article .btnNegocio { width: 70%; }

	#quemsomos .chefs ul li h4 { font-size: 25px; }
	#quemsomos .chefs h3 { font-size: 28px;  }
	#quemsomos .chefs img  {  width: 150px;  }
	#quemsomos .chefs ul li p { font-size: 15px; }
	#quemsomos .chefs ul li span { font-size: 15px; }
	#quemsomos .chefs ul li .intro { min-height: 0px; }
	#quemsomos .chefs ul { margin-bottom: 0px; }
	#quemsomos .chefs ul li { margin-bottom: 20px; }
	#quemsomos .Dicascuriosidades h2 { font-size: 35px !important; }



	.barcokies .content  { flex-direction: column; }
	.barcokies .content p { width: 100%; font-size: 12px; margin-right: 0px; text-align: center;  font-weight: normal;    line-height: 20px;} 
	.barcokies .content  button { width: 200px;  height:  auto; padding-top: 10px; padding-bottom: 10px; }

  	header #menu {  margin-top: 0px; display: none;  z-index: 9999999;     }
  	header .margem { margin-left: 0px; margin-right: 0px; }
  	header .barHeader { align-items: center; justify-content: flex-end; height: 150px; padding-top: 0px;  }
	/*.mmenu-toggle { text-align: right; display: block; color: #fff; font-size: 50px;    cursor: pointer; align-self: flex-end;}*/
	header { background-color: #759832; position: relative;}
	header .barHeader { margin-top: 0px;}  
	header .contacts img { width: 38px; margin-right: 10px; } 
	header .contacts a { font-size: 16px; }
	header .contacts div  { font-size: 16px; margin-left: 30px; }
	header #menu {   position: absolute; width: 100%; left: 0px; top: 150px;    }
	header #menu .navhorizontal { border-radius: 0px; }
	header #menu .navhorizontal {box-shadow: 20px 20px 24px 1px rgba(0,0,0,0.3); border: none;    padding-top: 30px; padding-bottom: 10px; flex-direction: column; height: auto; border-radius: 0px 0px 0px 0px; background-color: #85ab3f;  }
	header #menu .navhorizontal li{ margin-bottom: 20px; background: none; width: 100%; flex-direction: column; height: auto;  }
	header #menu .navhorizontal li .sub-menu  { align-self: center; position: relative; margin-top: 0px; padding-top: 20px; margin-bottom: 20px;   }
	header #menu .navhorizontal li .sub-menu li { margin-top: 0px; margin-bottom: 0px; width: 233px;  }
	  header #menu .navhorizontal li span {  width: auto; } 
   header .contacts { flex-direction: column; align-items: flex-end; display: none; }
   header .contacts img { width: 25px; margin-right: 10px; }
   header .contacts a { font-size: 15px; }
	header .contacts div  { font-size: 15px; margin-left: 30px; margin-top: 5px;  }
	.mmenu-toggle {   text-align: right; display: block; color: #fff; font-size: 40px;    cursor: pointer; align-self: flex-end;}

	
	#marcasProds { margin-top: 0px; }
	#marcasProds .bargreen { flex-direction: column; justify-content: center;  } 
	#marcasProds .bargreen .content{ width: 100%; padding-left: 0px; padding-bottom: 0px; padding-top: 50px; } 
	#marcasProds .bargreen .content h2 { padding-left: 25px; padding-right: 25px; font-size: 32px; } 
	#marcasProds .bargreen .content p { padding-left: 25px; padding-right: 25px; font-size: 16px;  line-height: 30px; text-align: left; }
	#marcasProds .bargreen .chef   { margin-top: 0px; align-self: center; margin-right: 0px; margin-top: 15px; } 
	#marcasProds .bargreen .chef img { width: 250px; height: auto !important; }

	#marcasProds .marcas h2, #marcasProds .prods h2 { font-size: 32px; }
	#marcasProds .marcas { margin-top: 72px; } 
	#marcasProds .barMarcas { margin-top: 54px; padding-left: 0px; padding-right: 0px; }
	#marcasProds .prods { margin-top: 48px;  }
	#marcasProds .prods ul { margin-top: 60px; }
	#marcasProds .prods .slick-dots button { margin-top: -30px; }
	#marcasProds .prods .slick-dots li { height: 0px; }
	#marcasProds .prods ul li .group  div img { max-width: 213px; padding: 20px 20px 30px 20px; }
	#marcasProds .prods ul li .group div {  width: auto; height: auto; } 
	#marcasProds .prods ul li a { width: 146px; height: 45px; font-size: 24px; }
	#receitasHome .welcome h2 { font-size: 35px; line-height: 55px; }
	#receitasHome .centralizaReceitas{  max-width: 500px; }
	#receitasHome .barReceitas .foto  { width: 424px; }
	#receitasHome .barReceitas li h3 { font-size: 21px; }
	#receitasHome .barReceitas li .label img { width: 136px; }
	#community article h2 { font-size: 35px; }
	#community article p { font-size:  20px; }
	#community img { margin-top: -130px; }
	#community article .titulo {  }
	#seunegocio article h2 { font-size: 38px; margin-left: 0px; text-align: center; }
	#seunegocio article .barYellow p { font-size: 28px; line-height: 44px; }


	#quemsomos p { font-size: 17px; line-height: 36px;  }
	#quemsomos h2 { font-size: 40px !important; }
	#cargill .black { font-size: 24px; }
	#quemsomos { margin-top: 64px; }
	#quemsomos .redes h2 { margin-bottom: 10px; }
	#quemsomos .redes .objetivo { margin-top: 56px;}
	#quemsomos .redes p { margin-top: 10px; }
	#quemsomos .redes .objetivo .green2 { margin-bottom: 15px; }
	
	#quemsomos .redes .objetivo .green2 { font-size: 24px; }
	#quemsomos .redes { margin-top: 100px; }

	#produtos h2 { font-size: 40px;  }
	#produtos p { font-size: 20px; }

	#produtosCat .header { flex-direction: column; margin-bottom: 45px; align-items: center !important; }
	#produtosCat .header div { text-align: center; align-self: center !important; }
	#produtosCat .slogan { font-size: 18px; line-height: 36px;  }
	#produtosCat .header img { max-width: 70%; }

	#seunegocio article .barYellow p { padding-left: 20px; padding-right: 20px; font-size: 22px;  text-align: center;}
	
	#produtosCat .aplicacoes ul li span { font-size: 18px; }
	#produtosCat .prodlist .listagem li .group .content { min-height: auto !important;  }
	#produtosCat .prodlist .divider { display: none }
	#produtosCat .prodlist .groupHeader { margin-bottom: 10px !important; }
	#produtosCat .prodlist .groupHeader h3 { display: block; text-align: center; padding-right: 0px !important; }
	#produtosCat .header h2 { text-align: center; }
	#produtosCat .header { height: auto !important;  }
	#produtosCat .aplicacoes div { flex-direction: column; }
	#produtosCat .aplicacoes .comparativo img { max-width: 80% !important; }
	#produtosCat .aplicacoes .comparativo { margin-top: 20px; }

	#produtosCat .barsocial {  max-width: 411px !important;  width: auto; flex-basis: 786px !important; margin-right: auto !important; margin-left: auto !important; }  
	#produtosCat .barsocial .borda { width: 400px;   }
	#produtosCat .barsocial .group { flex-direction: column;  height: auto; padding-top: 15px; padding-bottom: 15px; } 
	#produtosCat .barsocial h5 { margin-top: 0px; margin-bottom: 0px; text-align: center; }
	#produtosCat .barsocial p { text-align: center; }
	#produtosCat .icons { margin-top: 15px; }
	#produtosCat .barsocial p {  font-size: 14px !important;   }

	#produtosCat .pomarola .barsocial h5 {  font-size: 35px !important;   }
	#produtosCat .liza .barsocial h5 {  font-size: 30px !important;   }
	#produtosCat .molhosesaladas .barsocial h5 {  font-size: 30px !important;   }
	#produtosCat .barbecue .barsocial h5 {  font-size: 30px !important;   }
	#produtosCat .oleoliza .barsocial h5 {  font-size: 35px !important;   }
	#produtosCat .genuine .barsocial h5 {  font-size: 30px !important;   }

	#produtosCat .aplicacoes h4 { text-align: center !important; }
	#produtosCat .prodlist .listagem p { text-align: center; }
	#produtosCat .prodlist .listagem .botoes { justify-content: center; }
	
	

	/* TARANTELLA */
	#produtosCat .tarantella .header h2 { font-size: 56px !important;  }
	#produtosCat .tarantella .aplicacoes h4 { font-size: 29px !important; margin-top: 10px;  }
	#produtosCat .tarantella .prodlist .groupHeader h3 { font-size: 40px !important;  }
	#produtosCat .tarantella .listagem h5 { font-size: 28px !important;  }
	#produtosCat .tarantella .listagem h4 { font-size: 42px !important; }
	#produtosCat .tarantella .prodlist .listagem { margin-top: 25px !important; }

	/* POMAROLA*/
	#produtosCat .pomarola .header h2 { font-size: 80px !important;  }
	#produtosCat .pomarola .aplicacoes h4 { font-size: 36px !important;  }
	#produtosCat .pomarola .listagem h5 { font-size: 30px !important;  }
	#produtosCat .pomarola .listagem h4 { font-size: 48px !important; }

	/* ELEFANTE*/
	#produtosCat .elefante .header { margin-bottom: 30px; }
	#produtosCat .elefante .header h2 { font-size: 48px !important;  }
	#produtosCat .elefante .header div { margin-top: 40px;  }
	#produtosCat .elefante .aplicacoes h4 { font-size: 32px !important;  }
	#produtosCat .elefante .listagem h5 { font-size: 30px !important;  }
	#produtosCat .elefante .listagem h4 { font-size: 45px !important; line-height:auto; }

	/* POMODORO*/
	#produtosCat .pomodoro .header h2 { font-size: 48px !important;  }
	#produtosCat .pomodoro .aplicacoes h4 { font-size: 29px !important;  }
	#produtosCat .pomodoro .listagem h5 { font-size: 25px !important;  }
	#produtosCat .pomodoro .listagem h4 { font-size: 40px !important; }

	/* LIZA */
	#produtosCat .liza .aplicacoes ul li { width: auto !important; }
	#produtosCat .liza .header h2 { font-size: 48px !important; margin-bottom: 30px !important;  }
	#produtosCat .liza .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }
	#produtosCat .liza .aplicacoes { margin-top: 55px !important; }
	#produtosCat .liza .listagem h5 { font-size: 30px !important;  }
	#produtosCat .liza .listagem h4 { font-size: 48px !important; }
	#produtosCat .liza .prodlist .listagem li .group .content { height: auto !important; }

	/* MARIANA */
	#produtosCat .maionesemariana .aplicacoes ul li { width: auto !important; }
	#produtosCat .maionesemariana .header { margin-top: 35px !important; }
	#produtosCat .maionesemariana .header h2 { font-size: 64px !important; margin-bottom: 30px !important;  padding-top: 0px !important; }
	#produtosCat .maionesemariana .aplicacoes h4 { font-size: 32px !important;  }
	#produtosCat .maionesemariana .listagem h5 { font-size: 30px !important;  }
	#produtosCat .maionesemariana .listagem h4 { font-size: 48px !important; }

	/* LIZA */
	#produtosCat .molhosesaladas .header { margin-top: 35px !important; }
	#produtosCat .molhosesaladas  .aplicacoes ul li { width: auto !important; }
	#produtosCat .molhosesaladas  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .molhosesaladas  .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }
	#produtosCat .molhosesaladas  .aplicacoes { margin-top: 55px !important; }
	#produtosCat .molhosesaladas  .listagem h5 { font-size: 30px !important;  }
	#produtosCat .molhosesaladas  .listagem h4 { font-size: 48px !important; }

	/* GENUINE */
	#produtosCat .genuine .header h2 { font-size: 56px !important;  }
	#produtosCat .genuine .aplicacoes h4 { font-size: 32px !important; margin-top: 10px;  }
	#produtosCat .genuine .prodlist .groupHeader h3 { font-size: 48px !important;  }
	#produtosCat .genuine .listagem h5 { font-size: 28px !important;  }
	#produtosCat .genuine .listagem h4 { font-size: 40px !important; }
	#produtosCat .genuine .prodlist .listagem { margin-top: 25px !important; }

	/* AZEITES */
	#produtosCat .azeites .header h2 { font-size: 48px !important; margin-top: 35px !important;  }
	#produtosCat .azeites .aplicacoes h4 { font-size: 32px !important; margin-top: 10px;  }
	#produtosCat .azeites .prodlist .groupHeader h3 { font-size: 30px !important;  }
	#produtosCat .azeites .listagem h5 { font-size: 28px !important;  }
	#produtosCat .azeites .listagem h4 { font-size: 40px !important; }
	#produtosCat .azeites .prodlist .listagem { margin-top: 25px !important; }
	#produtosCat .tabelaComparativa .azeites .barContent { flex-direction: column; } 
	#produtosCat .tabelaComparativa .azeites .barContent .borgesTable { width: 100% !important; align-items: center; }
	#produtosCat .tabelaComparativa .azeites .barContent .legenda { text-align: center; margin-top: 30px; }
	#produtosCat .tabelaComparativa .azeites .barContent .borgesTable img { width: 324px; }
	#produtosCat .tabelaComparativa .azeites .tableHeader h2 { font-size: 32px !important; order: 2; text-align: center; }
	#produtosCat .tabelaComparativa .azeites .tableHeader { flex-direction: column; align-items: center; padding-top: 30px;  }
	#produtosCat .tabelaComparativa .azeites .tableHeader .close2 { order: 1; margin-top: 0px; }


	/* LIZA */
	#produtosCat .barbecue .header { margin-top: 35px !important; }
	#produtosCat .barbecue  .aplicacoes ul li { width: auto !important; }
	#produtosCat .barbecue  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .barbecue  .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }
	#produtosCat .barbecue  .aplicacoes { margin-top: 55px !important; }
	#produtosCat .barbecue  .listagem h5 { font-size: 30px !important;  }
	#produtosCat .barbecue  .listagem h4 { font-size: 48px !important; }

	/*OLEO MARIA*/
	#produtosCat .oleomaria   .header h2 { font-size: 56px !important; margin-bottom: 30px !important; line-height: 50px !important;  }	
	#produtosCat .oleomaria  .aplicacoes h4 { font-size: 32px !important; margin-right: 0px !important;   }
	#produtosCat .oleomaria  .listagem h5 { font-size: 30px !important;  }
	#produtosCat .oleomaria  .listagem h4 { font-size: 48px !important; }
	#produtosCat .tabelaComparativa .oleomaria { max-height: none !important; }
	#produtosCat .tabelaComparativa .frameInfo2 {   }
	#produtosCat .tabelaComparativa .oleomaria .comparativos {  padding-bottom: 70px !important; padding-right: 20px !important; padding-left: 20px !important;    }
	#produtosCat .tabelaComparativa .oleomaria h2 { font-size: 29px !important; order: 2;    }
	#produtosCat .tabelaComparativa .oleomaria .listaItens div { flex-direction: column; }
	#produtosCat .tabelaComparativa .oleomaria .listaItens div ul { width: 100% !important;  }
	#produtosCat .tabelaComparativa .oleomaria .listaItens div ul li { font-size: 15px !important; margin-bottom: 16px !important; }
	#produtosCat .tabelaComparativa .oleomaria table { width: 1000px !important; }
	#produtosCat .tabelaComparativa .oleomaria .table {  overflow: hidden;   overflow-x: scroll;   }
	#produtosCat .tabelaComparativa .oleomaria .tableHeader { flex-direction: column; align-items: center; padding-top: 30px;  }
	#produtosCat .tabelaComparativa .oleomaria .tableHeader .close2 { order: 1; margin-top: 0px; }
	#produtosCat .tabelaComparativa .oleomaria .legendaC .itens { flex-direction: column; }
	#produtosCat .tabelaComparativa .oleomaria .legendaC .itens div { margin-bottom: 15px; }
	#produtosCat .tabelaComparativa .oleomaria .legendaC .itens div:last-child { margin-bottom: 0px; }
	

	/* MAZOLA */
	#produtosCat .oleomazola   .header h2 { font-size: 48px !important; margin-bottom: 30px !important; margin-top: 35px !important; line-height: 50px !important;  }	
	#produtosCat .oleomazola  .aplicacoes h4 { font-size: 27px !important; margin-right: 0px !important;   }
	#produtosCat .oleomazola  .listagem h5 { font-size: 30px !important;  }
	#produtosCat .oleomazola  .listagem h4 { font-size: 48px !important; }
	#produtosCat .tabelaComparativa .oleomazola { max-height: none !important; }
	#produtosCat .tabelaComparativa .frameInfo2 {   }
	#produtosCat .tabelaComparativa .oleomazola .comparativos {  padding-bottom: 70px !important; padding-right: 20px !important; padding-left: 20px !important;    }
	#produtosCat .tabelaComparativa .oleomazola h2 { font-size: 29px !important; order: 2;    }
	#produtosCat .tabelaComparativa .oleomazola .listaItens div { flex-direction: column; }
	#produtosCat .tabelaComparativa .oleomazola .listaItens div ul { width: 100% !important;  }
	#produtosCat .tabelaComparativa .oleomazola .listaItens div ul li { font-size: 15px !important; margin-bottom: 16px !important; }
	#produtosCat .tabelaComparativa .oleomazola table { width: 1000px !important; }
	#produtosCat .tabelaComparativa .oleomazola .table {  overflow: hidden;   overflow-x: scroll;   }
	#produtosCat .tabelaComparativa .oleomazola .tableHeader { flex-direction: column; align-items: center; padding-top: 30px;  }
	#produtosCat .tabelaComparativa .oleomazola .tableHeader .close2 { order: 1; margin-top: 0px; }
	#produtosCat .tabelaComparativa .oleomazola .legendaC .itens { flex-direction: column; }
	#produtosCat .tabelaComparativa .oleomazola .legendaC .itens div { margin-bottom: 15px; }
	#produtosCat .tabelaComparativa .oleomazola .legendaC .itens div:last-child { margin-bottom: 0px; }

	/* LIZA */
	#produtosCat .oleoliza .header { margin-top: 35px !important; }
	#produtosCat .oleoliza  .aplicacoes ul li { width: auto !important; }
	#produtosCat .oleoliza  .header h2 { font-size: 48px !important; margin-bottom: 30px !important; line-height: 50px !important;  }
	#produtosCat .oleoliza  .aplicacoes h4 { font-size: 29px !important; margin-right: 0px !important;   }
	#produtosCat .oleoliza  .aplicacoes { margin-top: 55px !important; }
	#produtosCat .oleoliza  .listagem h5 { font-size: 30px !important;  }
	#produtosCat .oleoliza  .listagem h4 { font-size: 48px !important; }
	#produtosCat .tabelaComparativa .oleoliza { max-height: none !important; }
	#produtosCat .tabelaComparativa .frameInfo2 {   }
	#produtosCat .tabelaComparativa .oleoliza .comparativos {  padding-bottom: 70px !important; padding-right: 20px !important; padding-left: 20px !important;    }
	#produtosCat .tabelaComparativa .oleoliza h2 { font-size: 29px !important; order: 2;    }
	#produtosCat .tabelaComparativa .oleoliza .listaItens div { flex-direction: column; }
	#produtosCat .tabelaComparativa .oleoliza .listaItens div ul { width: 100% !important;  }
	#produtosCat .tabelaComparativa .oleoliza .listaItens div ul li { font-size: 15px !important; margin-bottom: 16px !important; }
	#produtosCat .tabelaComparativa .oleoliza table { width: 1000px !important; }
	#produtosCat .tabelaComparativa .oleoliza .table {  overflow: hidden;   overflow-x: scroll;   }
	#produtosCat .tabelaComparativa .oleoliza .tableHeader { flex-direction: column; align-items: center; padding-top: 30px;  }
	#produtosCat .tabelaComparativa .oleoliza .tableHeader .close2 { order: 1; margin-top: 0px; }
	#produtosCat .tabelaComparativa .oleoliza .legendaC .itens { flex-direction: column; }
	#produtosCat .tabelaComparativa .oleoliza .legendaC .itens div { margin-bottom: 15px; }
	#produtosCat .tabelaComparativa .oleoliza .legendaC .itens div:last-child { margin-bottom: 0px; }

	#produtosCat .moreHeader { flex-direction: column; padding-left: 25px; padding-right: 25px; }
	#produtosCat .moreHeader .nomeProd { width: 100%; }
	#produtosCat .moreInfo .elefante h2 { font-size: 36px !important; order: 2; }
	#produtosCat .moreHeader div { width: auto; align-self: flex-end; margin-top: -15px; }


	#receitas .header { flex-direction: column; }
	#receitas .header form { padding-left: 0px; width: 100%;  }
	#receitas .header h2 { width: 100%; font-size: 36px; line-height: 45px; text-align: center; }
	#receitas .barReceitas { margin-top: 45px; }
	#receitas .barReceitas li .label img {  width: 136px; margin-left: 9px; }
	#receitas .header button .icon { font-size: 35px;   }
	#receitas .header button {  }
	#receitas .header input { font-size: 24px; } 
	#receitas .barReceitas li h3 { font-size: 18px; text-align: center; display: block; }
	#receitas .barReceitas li .title { flex-direction: column; justify-content: center; }

	#negocio .header { flex-direction: column; }	
	#negocio .header h2 { width: 100%; font-size: 36px; line-height: 45px; text-align: center; }
	#negocio .barReceitas { margin-top: 75px; }
	#negocio .barReceitas li .label img {  width: 136px; margin-left: 9px; }
	#negocio .header button .icon { font-size: 35px;   }
	#negocio .header button {  }	
	#negocio .barReceitas li h3 { font-size: 18px; text-align: center; }

	#negocioInfo .foto { width: 100%; height: 300px;  }
	#negocioInfo .header h2 { font-size: 40px; line-height: 56px; width: 100%;  } 
	#negocioInfo p { font-size: 16px; }

	#encontrar .header h2 { font-size: 36px; line-height: 45px; } 
	#encontrar .barEncontrar .formulario p { font-size: 18px; }
	#encontrar .barEncontrar .formulario input { font-size: 18px; height: 44px;  }
	#encontrar .barEncontrar .formulario button { height: 48px; font-size: 15px; width: 136px; }
	#encontrar .listagemLojas ul li {  font-size: 16px; margin-bottom: 44px; }
	#encontrar .listagemLojas ul { margin: 36px; }

	#pagination ul li a{ font-size: 21px; width: 41px; height: 41px; margin-left: 15px; margin-right: 15px; }

	 #receitasInfo h2 { font-size: 36px; }	

	#receitasInfo .head h3 { font-size: 24px; }
	#receitasInfo .barFotoIngr .iconTitle { width: 36px; }
	#receitasInfo .barCentral .iconTitle { width: 40px; }
	#receitasInfo .barFotoIngr .ingredientes .content ul li { font-size: 18px; }
	#receitasInfo .barDetails { width: 100%; }
	#receitasInfo .barDetails .icons div, #receitasInfo .iconsMobile .icons div  { font-size: 20px; line-height: 10px !important;  }
	#receitasInfo .barDetails .icons img { width: 70px; }
	#receitasInfo .iconsMobile .icons img { width: 70px; }
	#receitasInfo .btn { width: 264px; }
	#receitasInfo .barDetails .barDown { display: flex; flex-direction: column; align-items: center; }
	#receitasInfo .barDetails .barDown .btn { display: none; }
	#receitasInfo .barDetails .barFoto { width: 80%; }
	#receitasInfo .barDetails .content { margin-left: 0px; }
	#receitasInfo .barCentral .content li { font-size: 18px; }
	#receitasInfo .barFotoIngr .barDownMobile { display: block; margin-top: 70px; display: flex; flex-direction: column;  }
	#receitasInfo .barFotoIngr .barDownMobile .btn { margin-bottom: 30px;  }

	#contato .header h2 { width: 100%;  font-size: 36px; line-height: 45px; }
	#contato .barFormInfo { flex-direction: column; margin-top: 25px; } 
	#contato .barFormInfo .form { width: 100%;  }
	#contato .barFormInfo .info { width: 100%; margin-top: 30px; }
	#contato .barFormInfo .form label { font-size: 16px; }
	#contato .barFormInfo .info p { font-size: 17px; }
	#contato .barFormInfo .info .icon { font-size: 20px; }
	#contato .faq h2 { font-size: 32px; }
	#contato .faq #accordion h3 { font-size: 24px; background-size: 46px; background-position: right center;  }
	#contato .faq  #accordion h3:first-child { background-size: 46px; }
	#contato .faq #accordion p { font-size: 17px; line-height: 40px; }
	#contato .barFormInfo .form form { padding-left: 20px; padding-right: 20px; }

	#sustentabilidade .s_itens { flex-direction: column; justify-content: center; align-items: center; }
	#sustentabilidade .s_itens div { margin-top: 7px;   margin-bottom: 7px;}

	#palma .fruto .details_ico { flex-direction: column; margin-bottom: 70px; }
	#palma .fruto .details_ico .cultivo { margin-top: 0px; }
	#palma .fruto .details_ico .bloco02 { padding-left: 0px; }
	#palma .fruto .details_ico div { margin-bottom: 30px; }
	#palma .fruto .group_p { flex-direction: column; }
	#palma .fruto .group_p p { width: 100%; }
	#palma .fruto .group_p div { text-align: center; }

	#palma #indice .details_ico { flex-direction: column; align-items: center;  }
	#palma #indice .details_ico a { margin-bottom: 30px; }
	#palma #indice p { font-size: 27px; }
	#palma #responsabilidade .groupTitle { flex-direction: column; }
	#palma #responsabilidade .groupTitle h2 { width: 100%; font-size: 50px; }
	#palma #responsabilidade .groupTitle div { margin-top: 0px; margin-bottom: 30px; }
	#palma #responsabilidade .images div:first-child { margin-right: 15px; }

	#palma #rastreio .groupTitle { flex-direction: column; }
	#palma #rastreio .groupTitle h2 { width: 100%;  margin-bottom: 15px; }
	#palma #rastreio .groupTitle div { margin-top: 0px; margin-bottom: 30px; }

	#palma #rastreio .sloganvideo { font-size: 33px; }

	#palma #engajamento .groupTitle { flex-direction: column; align-items: center; }
	#palma #engajamento .groupTitle h2 { width: 100%; margin-bottom: 15px;  }
	#palma #engajamento .groupTitle div { margin-top: 0px; margin-bottom: 30px; }

	#palma #engajamento .links .gruop_b a:first-child { margin-right: 15px;  }

	#fiquepordentro { margin-top: 90px; }
	#palma .buttton { height: auto; }
	#palma #engajamento .links .gruop_b { flex-direction: column; text-align: center;}
	#palma #engajamento .links .gruop_b a { margin-top: 15px;}
	#palma #engajamento .links {  background-image: none;  }
	#palma #engajamento .links { margin-top: 50px; }

	#depoimentos ul li div{ flex-direction: column; }
	#depoimentos ul li img { padding-right: 0px; }

	#palma .button { margin-left: 20px; margin-right: 20px;  }

	#palma video { width: 100%; margin-left: 20px; margin-right: 20px; }
	#fiquepordentro .celular { position: relative; margin-top: 0px; }
	#fiquepordentro .barContent p { width: 100%; padding-top: 20px; padding-bottom: 50px; }
	#fiquepordentro .barContent { background: none; background-color: #678c24; height: auto;  }

	#fiquepordentro .buttonB { margin-top: -60px; }
	#palma .verdeclaro2 { width: auto; }


}
@media screen and (max-width: 830px) {  

	#produtos ul { flex-direction: column; }
	#produtos ul li { width: 100%; }
	#produtosCat .barGroupContent { flex-direction: column; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; }
	#produtosCat .moreHeader .app { display: none; }
	#produtosCat .moreHeader .app2 { display: block; }
	#produtosCat .barGroupContent .barLeft { width: 100%; padding-right: 0px; padding-left: 0px; }
    #produtosCat .barGroupContent .barRight { width: 100%;  }
    #produtosCat .barRight .icons { justify-content: flex-start !important; }
    #produtosCat .barGroupContent .barCentral { padding-right: 0px; padding-left: 0px;     }
	#produtosCat .aplicacoes .botoesGerais { width: 100%; }
	#produtosCat .aplicacoes ul li { margin-right: 15px !important; margin-left: 15px; }
	#produtosCat .aplicacoes ul { justify-content: center; }
	#produtosCat .aplicacoes div:first-child { width: 100%; }
	#sustentabilidade .s_prods .s_itens_prods { flex-direction: column; align-items: center;  }
	#sustentabilidade .s_prods .s_itens_prods div { margin-top: 7px; margin-bottom: 7px;  }

	#depoimentos .barItens { width: 500px; }

}
@media screen and (max-width: 750px) {  
  
 	#produtosCat .prodlist .listagem p { font-size: 15px; }
	#produtosCat .prodlist .listagem { flex-direction: column; align-items: center; }
	#produtosCat .prodlist .listagem li:nth-child(2) { margin-top: 70px; }
	#produtosCat  .listagem .btn { width: 117px; }
	#produtosCat .prodlist .listagem li { width: 100% !important;  }

	#receitas .barReceitas { flex-direction: column; } 
	#receitas .barReceitas li { width: 100%; }
	#receitas .header input { width: 100%; } 

	#negocio .barReceitas { flex-direction: column; } 
	#negocio .barReceitas li { width: 100%; }
	#negocio .header input { width: 100%; } 

	#quemsomos .chefs ul { flex-direction: column; align-items: center; }
	#quemsomos .chefs ul li { width: 100%; margin-bottom: 70px; }
	#quemsomos .chefs img { width: 193px;  }
	#quemsomos .chefs ul li .info { min-height: 0px; }
	#quemsomos .chefs ul li .info span { margin-top: 15px; }

} 

@media screen and (max-width: 650px) {  
  	
  	#produtosCat .barLeft .table {  overflow: hidden; overflow-x: scroll; margin-bottom: 20px;  }
  	#produtosCat .barLeft .table table { width: 500px; margin-bottom: 0px; height: 200px; }
  	#produtosCat .barCentral  .table {  overflow: hidden; overflow-x: scroll;  }
  	#produtosCat .barCentral  .table table { width: 1000px; margin-bottom: 0px; }
  	#contato .barFormInfo .groupbutton .g-recaptcha { margin-bottom: 20px; margin-top: 10px; }
  	#contato .barFormInfo .groupbutton { flex-direction: column;}
  	#contato .barFormInfo .btnContato p { text-align: center; width: auto;}

  	#produtosCat .aplicacoes div:first-child { width: 100%; }
  	#produtosCat .aplicacoes ul { }
  	#produtosCat .aplicacoes { justify-content: center; }
  	#produtosCat .aplicacoes .comparativo { margin-top: 0px;  }

  	#seunegocio article .group { width: 100%; }
	#seunegocio article .btnNegocio { width: 100%; }

	#depoimentos .barItens { width: 400px; }


 	
} 

@media screen and (max-width: 500px) { 
	 header { padding-bottom: 0px; }
	.topInterno { padding-bottom: 0px; }
	header #menu { margin-top: 0px; }
	header .barHeader { padding-top: 0px; } 
	header .contacts a { font-size: 13px; }
   	header .contacts div  { font-size: 13px;   }	

   	.barReceitas .foto img { width: auto; height: auto; }
   	#receitasHome .barReceitas li h3 {  width: auto; height: 70px; }
   	#receitasHome .barReceitas li .label { margin-left: -9px; }
   
   #receitasHome .barReceitas li h3 { margin-top: 0px; }
   #receitasHome .centralizaReceitas{  max-width: 420px; }
   #receitasHome .barReceitas .foto  { width: 340px; }
   #receitasHome .barReceitas li .label img { width: 100px; }
   #marcasProds .barMarcas .slick-dots li { margin: 0 5px !important; }

   #receitasHome .barReceitas li h3 { text-align: center; }

   #produtosCat .azeites .prodlist .groupHeader h3 .icon {  top: -100px !important; margin-left: 0px !important; display: block; text-align: center !important; position: relative; }
   #produtosCat .azeites .prodlist .groupHeader { margin-top: 150px !important; }
   
   #receitas .barReceitas li .label img {  width: 110px; margin-left: 6px; }

   #community img { margin-top: -50px; }

   #negocioInfo video { width: 312px; height: 176px; }

   #produtosCat .pomarola .header h2 { font-size: 60px !important; }
   #produtosCat .header img { max-width: 60%; }

   footer .telFooter { padding-right: 15px;  }

   #produtosCat .moreInfo .frameInfo {  max-height: 670px; }

   #produtosCat .barsocial {  max-width: 350px !important;  width: auto; flex-basis: 786px !important; margin-right: auto !important; margin-left: auto !important; }  
	#produtosCat .barsocial .borda { width: 297px;   }

	#sustentabilidade .s_prods p { font-size: 23px; line-height: 50px; }
	#sustentabilidade .s_prods .s_itens_prods span a { font-size: 17px; }

	#palma #rastreio .imgRastreio p { font-size: 27px; line-height: 45px; }
	#palma #engajamento .barVideo p { font-size: 23px; line-height: 45px; }

	#palma .fruto h2 { font-size: 40px; }
	#palma .fruto  p { line-height: 40px;  }
	#palma .fruto .slogan { font-size: 27px; line-height: 40px;  }
	#palma .buttton { font-size: 23px; margin-top: 30px; padding: 10px; }
	#palma #indice p { font-size: 25px; }
	#palma #responsabilidade .groupTitle h2 { font-size: 38px;  }
	#palma #responsabilidade .content h3 { font-size: 25px; }

	#palma #rastreio .groupTitle h2 { font-size: 38px; }
	#palma #rastreio .content h3 { font-size: 25px; }

	#palma #responsabilidade .images { flex-direction: column; }
	#palma #responsabilidade .images div:first-child { margin-right: 0px; margin-bottom: 25px; }
	#palma #engajamento .groupTitle h2 {  font-size: 38px;  }
	#palma #engajamento .content h3 {  font-size: 25px;  }
	#palma #engajamento .links .gruop_b a:first-child { margin-right: 0px; }
	#palma #engajamento .links .img1 { width: 80%; }
	#palma #engajamento .links .img2 { width: 80%; }

	#depoimentos .barItens { width: 350px; }
	#depoimentos ul li p { font-size: 20px; line-height: 35px; }

	#fiquepordentro h2 { font-size: 35px; }

	#fiquepordentro .barContent p { font-size: 25px;  }

	#palma .verdeclaro2 { height: auto; font-size: 17px; padding: 10px; margin-top: 0px;}
	#fiquepordentro .buttonB { margin-top: -50px; }

	#palma .fruto .details_ico .cons { width: auto; }
	#palma .fruto .details_ico .pad1 { width: auto; }
	#palma .fruto .details_ico .pad2 { width:  auto }
	#palma .fruto .details_ico .pad3 { width: auto; }
	#palma .fruto .details_ico .pad4 { width: auto; }
	#palma .fruto .details_ico { align-items: flex-start;  }
	#palma .fruto .details_ico .bloco02 { width: auto; }
	#palma .fruto .details_ico .bloco03 { width: auto; }

	#palma #depoimentos h2 { font-size: 23px; }

	#palma .fruto .details_ico img{ width: 86% !important; }



}

@media screen and (max-width: 390px) { 
   #receitasHome .centralizaReceitas{  max-width: 400px; }
   #receitasHome .barReceitas .foto  { width: 300px; }
   #receitasHome .barReceitas li .label { margin-left: -3px; }
   #depoimentos .barItens { width: 300px; }
}

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

	  }
}