@media(max-width:1820px){

}

@media(max-width:1700px){
	.headermain img {max-width: 180px;}
	ul#menu-header-menu li a {font-size: 23px;}
	ul#menu-header-menu li {display: inline-block; padding: 0 0px 0 30px;}
	ul#menu-header-menu{display: flex;justify-content: space-between;}
	.newsletter{ background-size: 40% 100%;display: block;}

	.NutriationContent {width: 70%; padding-left: 20px;padding-right: 20px;}
	.contentNu{column-count: 2;column-gap: 40px;}
	.NutriationImage {width: 30%;}
	.NutriationContent p {color: #fff;font-size: 18px;line-height: 30px;}
	.NutriationContent h2 {padding: 40px 0;line-height: inherit;font-weight: bold;margin: 0;}

	.newsPostMainInner{display: flex;flex-wrap: nowrap;}

}

@media(max-width:1600px){
	.learnomoreHome a{transform: translate(3em, 35em);padding: 15px 50px;font-size: 20px;}

	.headermain img {max-width: 150px;}
	ul#menu-header-menu li a {font-size: 22px;}
	ul#menu-header-menu li {display: inline-block; padding: 0 0px 0 37px;}
	ul#menu-header-menu{display: flex;justify-content: space-between;}
	.footerAddress p {margin: 0;font-size: 18px;line-height: 25px;}
	.footerSocial a img {vertical-align: baseline; max-width: 30px;}
	ul#menu-footer-menu li a {font-size: 18px;line-height: 20px;}
	.footerSocial a{padding: 0 0 0 10px;}
	.footerSocial p {font-size: 16px;}
	#copyright .copyright a{font-size: 18px;}
	.footerSocial{text-align: right;}
	.imgresearch img {max-width: 500px;width: 600px;min-height: 250px; object-fit: cover;}
	.researchsub h2 {font-size: 30px;}
	.researchsub h4{font-size: 23px;}
}


@media(max-width:1500px){
	.sustainbale{background-size: cover;}
	.sustainbale .contentInner {max-width: 830px;margin: 0 20px 0 auto;}

	.learnomoreHome a{transform: translate(3em, 35em);padding: 15px 50px;font-size: 20px;}

	/*griopro*/
	#needgriopro .grioproMain h2 {font-size: 50px;line-height: 80px;}
	#needgriopro .grioproMain p { margin: 0 0 20px; font-size: 18px; line-height: 30px;}
	.ContentGriopro h2 {color: #000;font-size: 30px;font-weight: 600; line-height: 40px; margin: 10px 0;}
	.ContentGriopro p { margin: 0px 0px 20px;font-size: 20px; line-height: 30px; }
	.GrioproMakewith h2 {font-size: 35px;line-height: 45px;}
	.GrioproMakewith p { font-size: 20px;line-height: 30px; }   
	.page-template-griopro .gripromain {min-height: 600px;}
	.page-template-griopro .gripromain h2{font-size: 110px;line-height: 110px;  width: 100%;}


}

@media only screen and (max-width: 1440px) {
	.footerAddress p {margin: 0;font-size: 18px;line-height: 25px;}
	.footerSocial a img {vertical-align: baseline; max-width: 30px;}
	ul#menu-footer-menu li a {font-size: 18px;line-height: 20px;}
	.footerSocial a{padding: 0 0 0 10px;}
	.footerSocial p {font-size: 16px;}
	#copyright .copyright a{font-size: 18px;}
	.footerSocial{text-align: right;}
}

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


	.newsletter{ background-size: 40% 100%;display: block;}
	.sustainbale .contentInner {max-width: 960px;}
	.learnomoreHome a{transform: translate(0em, 23em);padding: 15px 50px;font-size: 20px;}
	.NutriationContent {width: 70%; padding-left: 20px;padding-right: 20px;}
	.contentNu{column-count: auto;column-gap: 0;}
	.NutriationImage {width: 30%;}
	.NutriationContent p {color: #fff;font-size: 15px;line-height: 25px;}
	.NutriationContent h2 {padding: 40px 0;line-height: inherit;font-weight: bold;margin: 0;}
	.brands img {margin: 0 0 30px;max-width: 260px;}

	.cricketpowder { padding: 30px 20px;background-position: center;background-size: 100% 100%;}
	.cricketpowder h2 {font-size: 35px;text-align: center;}
	.cricketpowder h3 {margin: 0 0 20px;font-size: 30px;line-height: 40px;text-align: center;}
	.crickeInner p{text-align: justify;font-size: 20px;}
	a.nutritionalbuton{margin: 1.2em 0px;}

	/*Our story*/
	.banner-inner-page {min-height: 480px;}
	.banner-inner-caption h1{font-size: 60px;}
	.ourstroycontent{padding: 0 20px;}
	.ourstroycontent h3{font-size: 25px;margin-bottom: 20px;}
	.ourstroycontent p, .ourstroycontent ul {margin-bottom: 30px;font-size: 18px;line-height: 30px; text-align: left;}

	/*research*/
	.imgresearch img {max-width: 500;width: 500px;min-height: 250px; object-fit: cover;}
	.researchsub h2 {font-size: 25px;}
	.researchsub h4{font-size: 20px;}

	/*footer comman*/
	.footercontainer h1{font-size: 60px;line-height: normal;}
	.contactusbtn{margin: 20px 0 0;}


	.Services{padding: 0 20px;}
	.Services h3{margin-bottom: 20px;}
	.innovation-right h2{line-height: 40px;font-size: 30px;}
	.innovation-right p{font-size: 20px;}
	.innovation-right p a {font-size: 20px;}
	.maininnovation{margin: 0 0 60px;padding-bottom: 30px;}
	.maininnovation:before{top: 0;}
	.whyinsects {min-height: 300px;}
	.whyinsects h2 {font-size: 100px;text-align: center;}
	.insectsdescr{padding: 0 20px;} 
	.Services p{font-size: 20px; line-height: 30px;}
	.foodinsect p {font-size: 20px; line-height: 30px;}
	.contactusbtn{font-size: 18px;}
	.ourproductsinnov .innovation-right p {font-size: 18px;line-height: 32px;}
	.foodingredients{min-height: auto;} 
	.whyinsects.foodingredients h2 {font-size: 60px;}

	.researchcontainer h2{font-size: 60px;}
	.researchfooter{margin: 0;}

	.mediacontent h2 { font-size: 25px; line-height: 35px;}
	.mediacontent p {font-size: 20px;}
	.pagetabs a{font-size: 25px;}

	/*book*/
	.banner-inner-caption.bannerabove img {float: right; padding: 0 8% 0 0;position: relative;max-width: 450px; }
	.banner-inner-caption.bannerabove{justify-content: space-between;}
	.banner-inner-caption.bannerabove img{max-width: 500px;}
	.keysmainsection{margin: 0 auto;}
	.keyimage {width: 40%;}
	.keyimage img{max-width: 90%;}
	.keycontent{width: 60%;}
	.keycontent ul li { font-size: 20px; line-height: 35px;}
	.keycontent h2{margin: 0 0 20px;font-size: 35px;}
	.retailars img { max-width: 150px;margin-bottom: 20px;}
	.page-template-the-book .whyinsects{min-height: auto;}
	.page-template-the-book .whyinsects.foodingredients h2 {font-size: 50px;}



	/*griopro*/
	#needgriopro .grioproMain h2 {font-size: 50px;line-height: 80px;}
	#needgriopro .grioproMain p { margin: 0 0 20px; font-size: 18px; line-height: 30px;}
	.ContentGriopro h2 {color: #000;font-size: 30px;font-weight: 600; line-height: 40px; margin: 10px 0;}
	.ContentGriopro p { margin: 0px 0px 20px;font-size: 15px; line-height: 25px; }
	.GrioproMakewith h2 {font-size: 35px;line-height: 45px;}
	.GrioproMakewith p { font-size: 20px;line-height: 30px; }   
	.page-template-griopro .gripromain {min-height: 600px;}
	.page-template-griopro .gripromain h2{font-size: 110px;line-height: 110px;  width: 100%;}

	.nameanddesgination h3 {font-size: 40px;line-height: 50px; margin: 10px 10px; }

	.page-template-news-press .pagetabs .col-md-6:nth-child(2):before{display: none;}
	.page-template-news-press .pagetabs .col-md-6:nth-child(2){border-top: 1px solid #fff;}
	.newsheading {font-size: 35px; line-height: 45px;}
	.newscontent h2 {font-size: 25px;}
	.newscontent p {font-size: 18px;line-height: 30px;}
	.newsfeatured img {width: 250px; height: 150px;}
	.newsPostMainInner{display: flex;flex-wrap: nowrap;}

	.termsinner h2 {margin: 20px 0; font-size: 40px;}
	.termsinner p{text-align: justify;font-size: 18px;line-height: 30px;}

}
@media(max-width:1350px){
	ul#menu-header-menu li a {
		font-size: 20px;
	}
}

@media(max-width:1200px){
	.headermain img {max-width: 150px;}
	ul#menu-header-menu li {display: inline-block; padding: 0 0px 0 17px;}
	ul#menu-header-menu li a {font-size: 20px;}
	.newsletter{ background-size: 40% 100%;display: block;}

	/*Home*/
	.sustainbale h2.primary-color {text-align: center;font-weight: bold; max-width: 60%;margin: 0px 20px 0 auto;line-height: 50px;}
	.sustainbale{background-size: cover;background-position: left;}
	.sustainbale .contentInner{max-width: 776px;margin: 0 30px 0 auto;}
	.contentInner p{font-size: 20px;line-height: 28px;}
	.brands img {margin: 0 0 30px;max-width: 250px;}
	.cricketpowder { padding: 30px 20px;background-position: center;background-size: 100% 100%;}
	.cricketpowder h2 {font-size: 35px;text-align: center;}
	.cricketpowder h3 {margin: 0 0 20px;font-size: 30px;line-height: 40px;text-align: center;}
	.crickeInner p{text-align: justify;font-size: 20px;}
	a.nutritionalbuton{margin: 1.2em 0px;}

	/*griopro*/
	#needgriopro .grioproMain {margin: 0px 5%;}
	.nameanddesgination h3 {font-size: 30px;line-height: 40px; margin: 10px 10px; }

}


@media(max-width:1024px){
	ul#menu-header-menu {display: none;}
	.headermain img {max-width: 150px;}
	.footerAddress p {margin: 0;font-size: 18px;line-height: 25px;}
	.footerSocial a img {vertical-align: baseline; max-width: 30px;}
	ul#menu-footer-menu li a {font-size: 15px;line-height: 20px;}
	.footerSocial a{padding: 0 0 0 10px;}
	.footerSocial p {font-size: 16px;}
	#copyright .copyright a{font-size: 15px;}
	.footerSocial{text-align: left;}

	/*newsletter*/
	.newsletter{ background-size: 40% 100%;display: block;}
	.Mobilehide{display: none;}
	.leftNewsletter h2 {font-size: 35px;}
	.leftNewsletter h3 {font-size: 25px;line-height: 35px;}
	input#gform_submit_button_1{width: 100%;max-width: 30%;font-size: 20px;}

	/*home*/
	.sustainbale h2.primary-color {text-align: center;font-weight: bold; max-width: 70%;margin: 0px 20px 0 auto;line-height: 50px;}
	.sustainbale{background-size: auto;background-position: left;}
	.sustainbale .contentInner{max-width: 720px;margin: 0 30px 0 auto;}
	.contentInner p{font-size: 18px;line-height: 28px;}

	.NutriationContent {width: 60%; padding-left: 20px;padding-right: 20px;}
	.contentNu{column-count: auto;column-gap: 0;}
	.NutriationImage {width: 40%;}
	.NutriationContent p {color: #fff;font-size: 15px;line-height: 25px;}
	.NutriationContent h2 {padding: 40px 0;line-height: inherit;font-weight: bold;margin: 0;}

	#pagepost .innerpost h3 {font-size: 25px;line-height: 35px;}
	#pagepost .innerpost p {font-size: 18px;}
	#pagepost .innerpost a{max-width: 250px;padding: 10px 30px;font-size: 20px;}
	#pagepost .innerpost{margin: 0 10px 70px;}

	.bookleft h2 { font-weight: bold;line-height: 60px;font-size: 40px; }
	.bookleft p {font-size: 20px;}
	.availablebook {margin: 20px 0 20px;}
	.availablebook h4 {font-size: 25px;margin: 20px 0;}
	.brands img {margin: 0 0 20px; max-width: 150px;}

	.crickeInner {padding: 0 0px 0 0px;}
	.cricketpowder { padding: 30px 20px;background-position: left;}
	.cricketpowder h2 {font-size: 35px;text-align: left;}
	.cricketpowder h3 {margin: 0 0 20px;font-size: 30px;line-height: 40px;text-align: left;}
	.crickeInner p{text-align: justify;font-size: 20px;}
	a.nutritionalbuton{margin: 1.2em auto;padding: 10px 10px;font-size: 15px;display: block;text-align: center;max-width: 270px;}

	/*research*/
	.Services h3{font-size: 40px;}
	.imgresearch img {max-width: 350px;width: 350px;min-height: 250px; object-fit: cover;}
	.researchsub h2 {font-size: 25px;}
	.researchsub h4{font-size: 20px;}


	/*footer comman*/
	.footercontainer h1{font-size: 60px;line-height: normal;}
	.contactusbtn{margin: 20px 0 0;}

	.Services{padding: 0 20px;}
	.Services h3{margin-bottom: 20px;}
	.innovation-right h2{line-height: 40px;font-size: 30px;}
	.innovation-right p{font-size: 20px;}
	.innovation-right p a {font-size: 20px;}
	.maininnovation{margin: 0 0 60px;}
	.maininnovation:before{top: 0;}
	.whyinsects {min-height: 300px;}
	.whyinsects h2 {font-size: 100px;text-align: center;}
	.insectsdescr{padding: 0 20px;}

	.gripromain h2{font-size: 100px;line-height: 115px;}
	/*consulting*/
	.consultingmain .innovation-right {padding: 20px 20px 30px 20px;}
	.consultingmain .innovation-left img { width: 100%;}

	.ourproductsinnov .innovation-right p {font-size: 18px;line-height: 32px;}
	.foodingredients{min-height: auto;}
	.whyinsects.foodingredients h2 {font-size: 60px;}

	.researchcontainer h2{font-size: 40px;}
	.mediacontent h2 { font-size: 25px; line-height: 35px;}
	.mediacontent p {font-size: 20px;}
	.pagetabs a{font-size: 25px;}
	.pagetabs .col-md-6:nth-child(2):before{height: 40px;top: -2px;}
	.pagetabs{padding: 10px 0;}

	/*book*/
	.banner-inner-caption.bannerabove img {float: right; padding: 0 8% 0 0;position: relative;max-width: 450px; }
	.banner-inner-caption.bannerabove{justify-content: space-between;}
	.banner-inner-caption.bannerabove img{max-width: 500px;}
	.keysmainsection{margin: 0 auto;}
	.keyimage {width: 40%;}
	.keyimage img{max-width: 90%;}
	.keycontent{width: 60%;}
	.keycontent ul li { font-size: 20px; line-height: 35px;}
	.keycontent h2{margin: 0 0 20px;font-size: 35px;}
	.retailars img { max-width: 150px;margin-bottom: 20px;}
	.page-template-the-book .whyinsects{min-height: auto;}
	.page-template-the-book .whyinsects.foodingredients h2 {font-size: 50px;}

	.foodinner {margin: 0px 9px 60px;text-align: center;box-shadow: 0px 3px 6px #00000059; width: 31.33%;}
	.foodcontent h2 {font-weight: bold;font-size: 20px;}

	/*griopro*/
	#needgriopro .grioproMain h2 {font-size: 50px;line-height: 80px;}
	#needgriopro .grioproMain p { margin: 0 0 20px; font-size: 18px; line-height: 30px;}
	.ContentGriopro h2 {color: #000;font-size: 30px;font-weight: 600; line-height: 40px; margin: 10px 0;}
	.ContentGriopro p { margin: 0px 0px 20px;font-size: 15px; line-height: 25px; }
	.GrioproMakewith h2 {font-size: 35px;line-height: 45px;}
	.GrioproMakewith p { font-size: 20px;line-height: 30px; }   
	.page-template-griopro .gripromain {min-height: 600px;}

	.page-template-news-press .pagetabs .col-md-6:nth-child(2):before{display: none;}
	.page-template-news-press .pagetabs .col-md-6:nth-child(2){border-top: 1px solid #fff;}
	.newsheading {font-size: 35px; line-height: 45px;text-align: center;}
	.newscontent h2 {font-size: 25px;}
	.newscontent p {font-size: 18px;line-height: 30px;}
	.newsfeatured img {width: 250px; height: 150px;}
	.newsPostMainInner .newscontent {width: 100%;}
	.newsPostMainInner{display: flex;flex-wrap: nowrap;}

	/*single news*/
	.singleNewscontenMain {padding: 30px 15px;}
	h2.singldnewsheading{line-height: 55px;font-size: 40px;}
	.singlenews p{text-align: justify;}
	.singlenews h2{font-size: 30px;line-height: 40px;}

	.iner_cntn_nt h1 {font-size: 50px; line-height: 60px;}
	.termsinner h2 {margin: 20px 0; font-size: 30px;}
	.termsinner p{text-align: justify;}



}



@media(max-width:992px){

	#copyright .copyright a p{font-size:15px;}
	input#gform_submit_button_1{margin: 0;}
	.welcomeSection h2 {font-size: 38px;padding: 20px 0;}
	.welcomeSection h4 {font-size: 25px;line-height: 40px;}
	.welcomeSection p {font-size: 20px;line-height: 30px;}
	.cricketpowder {background-image: unset !important;}
	.learnomoreHome a{position: relative;transform: unset;}

	/*newsletter*/
	.newsletter{background-image: unset !important;}
	.Mobilehide{display: none;}
	.footerSocial p { font-size: 18px; margin: 20px 0;}
	.sustainbale h2.primary-color{font-size: 35px;line-height: 45px;max-width: 100%;margin: 0;}
	.sustainbale{background-image: none !important;padding: 0;}
	.sustainbale .contentInner{width: 100%;padding: 0 15px;max-width: 100%;margin: 0;}
	.contentInner p{font-size: 20px;line-height: 30px;text-align: justify;}

	.NutriationImage {width: 90%; margin: 40px auto 0;text-align: center;height: 400px;padding-bottom: 40px;}
	.NutriationImage img{height: 100%;}
	.contentNu {column-count: auto;column-gap: 0;}
	.NutriationContent h2 {display: block; margin: 0px; padding: 20px 0; text-align: center;font-size: 30px;}
	.NutriationContent p{text-align: justify;}

	.nutriation {display: block;}
	.NutriationContent {width: 100%; padding-left: 30px; padding-right: 30px;}
	.NutriationContent h2{display: block;margin: 0px;padding: 40px 0;text-align: center;}

	#pagepost .innerpost {display: flex; flex-wrap: wrap; margin: 0 10px 40px; justify-content: space-evenly;}
	#pagepost .innerpost .columninner{flex: 48.33% 0 0;  max-width: 49.33%; position: relative; padding: 0 0 20px;margin: 20px 0 0; }
	.readmore { position: relative;}
	#pagepost .innerpost h3 {font-size: 20px;line-height: 30px;}
	#pagepost .innerpost p {font-size: 18px;line-height: 25px;}
	#pagepost .innerpost a { padding: 10px 50px; font-size: 18px; max-width: 100%; display: block;text-align: center;}
	.crickeInner {padding: 0 0px 0 0px;}
	.cricketpowder { padding: 30px 20px;}
	.cricketpowder h2 {font-size: 35px;text-align: center;}
	.cricketpowder h3 {margin: 0 0 20px;font-size: 30px;line-height: 40px;text-align: center;}
	.crickeInner p{text-align: justify;}
	a.nutritionalbuton{margin: 1.2em auto;padding: 10px 10px;font-size: 15px;display: block;text-align: center;max-width: 270px;}
	.bookMain img {max-width: 500px; margin: 0 auto;width: 100%;display: block;}

	/*research*/
	.imgresearch img {max-width: 350px;width: 350px;min-height: 250px; object-fit: cover;}
	.researchsub h2 {font-size: 25px;}
	.researchsub h4{font-size: 20px;}

	.maininnovation {display: block;}
	.Services{padding: 0 20px;}
	.innovation-left {width: 100%;}
	.innovation-right{width: 100%;padding: 0 20px;}
	.innovation-right h2 {line-height: 50px;font-size: 35px;}
	.maininnovation{margin-bottom: 50px;padding: 40px 0;}
	.innovation-right p a{line-height: 40px;font-size: 20px;}
	.whyinsects {min-height: 250px;}
	.whyinsects h2 {font-size: 60px;text-align: center;}
	.insectsdescr{padding: 0 20px;margin: 30px auto;}
	.maininnovation:before {content: ""; background: #F5F5F5;width: 100%; height: 100%;}
	.mediacontent h2 {font-size: 30px;}
	.mediacontent p {font-size: 25px;}
	.mediainner {   margin: 0 0 30px;}

	/*book*/
	.banner-inner-caption.bannerabove{text-align: center;}
	.banner-inner-caption.bannerabove img {float: none; padding: 0 0% 0 0; position: relative; margin: 0 auto; text-align: center;}
	.keysmainsection{display: block;}
	.keycontent { width: 100%;margin: 50px 0 0;}
	.retailars{display: block;text-align: center;}
	.keyimage {width: 70%; margin: 0 auto;text-align: center;}
	.keycontent h2{text-align: center;}
	.keycontent ul li{text-align: justify;font-size: 20px;line-height: 35px;}
	.keycontent h3{text-align: center;}
	.keycontent ul {padding: 0 20px;}  

	.foodinner {margin: 0px 6px 30px; text-align: center; box-shadow: 0px 3px 6px #00000059; width: 48.33%;}
	.powderHeading {font-size: 60px;}
	.foodcontent h2 { font-weight: bold;font-size: 20px;padding: 0 20px;}
	h2.singldfoood{font-size: 60px;line-height: 70px;}

	#grioprozig .zigzagMain.grioproloop > div {width: calc(100% / 1 - 0px);}
	#grioprozig .zigzagMain.grioproloop{padding: 0 20px;}
	.ContentGriopro h2{font-size:40px;line-height: 50px;text-align: center;}
	.GrioproMakewith{padding: 30px;}
	.GrioproMakewith h2{font-size: 30px;line-height: 50px;}
	.ContentGriopro p{text-align: justify;}
	.page-template-griopro .gripromain { min-height: 400px;}
	.page-template-griopro .gripromain h2{width: 100%;text-align: center;font-size: 60px;line-height: 65px;}
	.page-template-griopro .gripromain .contactusbtn {padding: 15px 30px;display: block; max-width: 250px;margin: 0 auto;}


	.page-template-news-press .pagetabs .col-md-6:nth-child(2):before{display: none;}
	.page-template-news-press .pagetabs .col-md-6:nth-child(2){border-top: 1px solid #fff;}
	.newsheading {font-size: 35px; line-height: 45px;text-align: center;}
	.newscontent h2 {font-size: 25px;}
	.newscontent p {font-size: 18px;line-height: 30px;}
	.newsfeatured img {width: 250px; height: 150px;}
	.newsPostMainInner .newscontent {width: 100%;}
	.newsPostMainInner{display: flex;flex-wrap: nowrap;}
	.newsfeatured img {width: 100%; height: auto;object-fit: inherit;max-width: 600px;}
	.newsfeatured {margin: 20px 0 0;}
	.newscontent .contactusbtn {padding: 10px 20px;}

}
@media(max-width:999px){
	.footerSocial a{padding: 0 0 0 12px;}
	ul#menu-footer-menu li a{font-size: 18px;}
	#copyright .copyright a{font-size: 15px;}
}


@media(max-width:767px){

	p{font-size: 18px;line-height: 30px;}
	input#gform_submit_button_1{margin: 0;}
	.footerAddress p {margin: 30px 0 30px;font-size: 18px;}
	.leftNewsletter h2 {font-size: 35px;line-height: 50px;}
	.leftNewsletter h3 p{font-size: 20px;}
	/*Home*/
	.welcomeSection{padding-bottom: 0;}
	.welcomeBelowImage {margin: 0px 0 40px;}
	.welcomeSection h2 {font-size: 30px;line-height: 40px;padding: 30px 0;margin: 0;}
	.welcomeSection h4 {font-size: 20px;line-height: 30px;margin: 0;}
	.welcomeSection p {font-size: 18px;line-height: 28px;text-align: justify;}

	.sustainbale h2.primary-color{font-size: 35px;line-height: 45px;max-width: 100%;margin: 0;}
	.sustainbale{background-image: none !important;padding: 0;}
	.sustainbale .contentInner{width: 100%;padding: 0 15px;}
	.contentInner p{font-size: 18px;line-height: 30px;text-align: justify;}
	.NutriationImage {width: 90%; margin: 40px auto 0;text-align: center;height: 400px;padding-bottom: 40px;}
	.NutriationImage img{height: 100%; width: 100%; object-fit: cover;}
	.contentNu {column-count: auto;column-gap: 0;}
	.NutriationContent h2 {display: block; margin: 0px; padding: 20px 0; text-align: center;font-size: 30px;}
	.NutriationContent p{text-align: justify;}
	.GrioporFullImage img {width: 100%; height: auto;}
	.griopro h2 {font-weight: bold;line-height: 40px; font-size: 30px;}
	.griporTitle {max-width: 100%;margin-bottom: 30px;}
	.grioproContent .content-area {
		flex-direction: column;
	}
	.grioproContent > div, .grioproContent .content-area > div {width: 100%;margin: 0;}
	.grioproContent{display: block;margin: 0px 0px 40px;}
	.grioproContent .rightInner p{text-align: justify;}
	.rightInner a {background: #4D8A3F;color: #fff; padding: 5px 25px; font-size: 18px;display: block; max-width: 160px;margin: 25px auto 0;}
	.leftInner h3{text-align: center;}
	.leftInner p {text-align: justify;}
	.griopro {padding-bottom: 20px;}
	.learnomoreHome a{position: relative;transform: unset;}
	.drimage img{position: relative;max-width: 100%; top: 0;z-index: 1;} 
	#pagepost .innerpost {display: block;flex-wrap: wrap;margin: 0 10px; justify-content: space-between;}
	#pagepost .innerpost .columninner{width: 100%;max-width: 500px;margin: 0 auto 40px;padding-bottom: 20px;flex:auto;display: block;}
	.readmore { position: relative;}
	#pagepost .innerpost h3 {font-size: 20px;line-height: 30px;}
	#pagepost .innerpost p {font-size: 18px;line-height: 25px;}
	#pagepost .innerpost a { padding: 10px 50px; font-size: 18px; max-width: 100%; display: block;text-align: center;}

	.bookMain img {max-width: 500px;margin: 0 auto;display: block;width: 100%;}
	.bookleft p {font-size: 18px;line-height: 30px;text-align: justify;}
	.availablebook h4 {font-size: 25px;line-height: 35px;}
	.brands{align-items: center;}
	.brands img {
/* 		margin: 0 0 60px; */
		max-width: 150px;
	}
	.bookleft h2{font-size: 35px;line-height: 45px;}

	.crickeInner {padding: 0 0px 0 0px;}
	.cricketpowder { padding: 30px 20px;}
	.cricketpowder h2 {font-size: 35px;text-align: center;}
	.cricketpowder h3 {margin: 0 0 20px;font-size: 30px;line-height: 40px;text-align: center;}
	.crickeInner p{text-align: justify;}
	a.nutritionalbuton{margin: 1.2em auto;padding: 10px 10px;font-size: 15px;display: block;text-align: center;max-width: 270px;}
	.cricketpowder{background-image: unset !important;}
	section#foodevelopment {margin-bottom: 20px;}
	.innovation-right p {text-align: justify;}

	.Services h3{text-align: center;}
	.Services p{text-align: justify;}
	.ourproductsinnov .maininnovation::before{width: 100%;}
	/*our story*/
	.ourstroycontent h3 {font-size: 28px;padding: 0 0px;line-height: 38px;}
	.ourstroycontent {padding: 0 20px;text-align: justify;}

	/*research*/
	.researchPostNew{padding: 50px 0 0;}
	.resaechmaintitle h3{font-size: 30px;}
	.reserachlist{padding: 20px 0;}
	.imgresearch{display: block;max-width: 350px;margin: 30px auto;}
	.imgresearch img {max-width: 350px; width: 100%;}
	.researchsub { padding: 0 10px 10px 10px; display: inline-block;}
	.researchsub h2 {font-size: 25px;}
	.researchsub h4 {font-size: 20px;}

	.footercontainer {display: block;margin: 0 auto;text-align: center;}
	.footercontainer h1 { font-size: 70px;line-height: normal;}
	.contactusbtn{margin: 30px auto;font-size: 18px;padding: 15px 60px;}

	.maininnovation {display: block;}
	.Services{padding: 0 20px;}
	.innovation-left {width: 80%;margin: 0 auto;padding: 30px 0px 0;}
	.innovation-right{width: 100%;padding: 0 20px;}
	.innovation-right h2 {line-height: 50px;font-size: 35px;text-align: center;}
	.maininnovation{margin-bottom: 50px;padding-bottom: 30px;}
	.innovation-right p a{line-height: 40px;font-size: 20px;}
	.whyinsects {min-height: 250px;}
	.whyinsects h2 {font-size: 60px;text-align: center;}
	.insectsdescr{padding: 0 20px;margin: 30px auto;}
	.maininnovation:before {content: ""; background: #F5F5F5;width: 100%; height: 100%;}


	.gripromain {min-height: 400px;background-size: cover;}
	.gripromain h2{font-size: 70px;line-height: 35px;text-align: center;}
	.gripromain .contactusbtn{padding: 15px 50px;display: block;max-width: 250px;text-align: center;margin: 50px auto;}

	.foodingredients h2 {font-size: 35px;text-align: center;line-height: 60px;}
	.whyinsects.foodingredients {height: auto; min-height: auto;}
	.foodinsect p {text-align: justify;}
	.foodinsect a.contactusbtn{font-size: 15px;max-width: 260px;display: block;}

	.researchcontainer h2{font-size: 30px;}

	.pagetabs .col-md-6:nth-child(2):before{width: 0;}
	.pagetabs .col-md-6:nth-child(2){border-top: 1px solid #fff;}
	.pagetabs .col-md-6{padding: 10px 0px;margin: 0 20px;}
	.mediacontent h2{font-size: 25px;text-align: center;}
	.mediacontent p {font-size: 25px;line-height: 32px;text-align: center;}

	/*book*/
	.banner-inner-caption.bannerabove {display: block;}
	.page-template-the-book .whyinsects.foodingredients h2 { font-size: 40px;}

	.banner-inner-caption.bannerabove{text-align: center;}
	.banner-inner-caption.bannerabove img {float: none; padding: 0 0% 0 0; position: relative; margin: 0 auto; text-align: center;}
	.keysmainsection{display: block;}
	.keycontent { width: 100%;margin: 50px 0 0;}
	.retailars{display: block;text-align: center;}
	.keyimage {width: 70%; margin: 0 auto;}
	.keycontent h2{text-align: center;}
	.keycontent ul li{text-align: justify;font-size: 20px;line-height: 35px;}
	.keycontent h3{text-align: center;}
	.keycontent ul {padding: 0 20px;}  

	.banner-inner-caption h1{text-align: center;line-height: 70px;}
	.powderHeading {font-size: 35px;}
	.foodinner{width: 100%;}

	h2.singldfoood{font-size: 40px;line-height: 50px;}
	.singlefood{display: block;}
	.bannerimagesingle{width: auto;}
	.ingrediants {width: auto;padding: 0px 10px 0px 10px;}
	.ingrediants h3 {font-size: 35px;}
	.directioncontent{padding: 20px 0;}
	.directioncontent h3 {font-size: 35px;}

	/*griopro*/
	#needgriopro .grioproMain {margin: 0 0%;}
	#needgriopro .grioproMain h2 {font-size: 40px;line-height: 50px;text-align: center;}
	#needgriopro .grioproMain p {margin: 0 0 20px;}
	#needgriopro:before{height: 47%;}
	#grioprozig .zigzagMain.grioproloop > div {width: calc(100% / 1 - 0px);}
	#grioprozig .zigzagMain.grioproloop{padding: 0 20px;}
	.ContentGriopro h2{font-size:40px;line-height: 50px;text-align: center;}
	.GrioproMakewith{padding: 30px;}
	.GrioproMakewith h2{font-size: 30px;line-height: 50px;}
	.ContentGriopro p{text-align: justify;}
	.page-template-griopro .gripromain { min-height: 400px;}
	.page-template-griopro .gripromain h2{width: 100%;text-align: center;font-size: 60px;line-height: 65px;}
	.page-template-griopro .gripromain .contactusbtn {padding: 15px 30px;display: block; max-width: 250px;margin: 0 auto;}


	.mainteam{display: block;max-width: 500px;margin: 0 auto;}
	.drimage {width: auto;margin: 0 auto;text-align: center;}
	.nameanddesgination { width: auto; text-align: center;}
	.nameanddesgination h3 {font-size: 25px;line-height: 40px;}

	.newsheading {font-size: 35px; line-height: 45px;text-align: center;}
	.newscontent h2 {font-size: 25px;}
	.newscontent p {font-size: 18px;line-height: 30px;}
	.newsfeatured img {width: 250px; height: 150px;}
	.newsPostMainInner .newscontent {width: 100%;}
	.newsPostMainInner{display: block;}
	.newsfeatured img {width: 100%; height: auto;object-fit: inherit;max-width: 600px;}

	/*single news*/
	.singleNewscontenMain {padding: 30px 15px;}
	h2.singldnewsheading{line-height: 55px;font-size: 40px;text-align: center;}
	.singlenews p{text-align: justify;}
	.singlenews h2{font-size: 25px;line-height: 40px;}
	.iner_cntn_nt h1 {font-size: 50px; line-height: 60px;}
	.iner_cntn_nt h4 {font-size: 18px; line-height: 28px;}
	.iner_cntn_nt { padding: 0 10px;}
	#innovatonLLCprodcts.ourproductsinnov .innovation-right:before{content: unset;}
}

@media(max-width:567px){

}