.lang_wrapper {
  top: 10rem;
  right: 2.5rem;
}

.main_content {
  position: static;
  padding-top: 16rem;
/*   min-height: 100vh; */
}
.main_content h3 {
  color: #E5A92A;
  font-size: 1.3rem;
}

.news_wrapper {
  background-image: url("../img/about_bkimg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding-top: 3rem;
}
.news_wrapper .news_art_wrapper {
  margin-bottom: 3rem;
}
.news_wrapper .btn {
  position: relative;
  color: #fff;
  bottom: unset;
  right: unset;
  padding: 0.875rem 4rem;
  text-transform: uppercase;
}

.news_article_wrapper {
  margin-top: 3rem;
  margin-bottom: 4rem;
}
.news_article_wrapper .imgWrp {
  float: left;
  margin-right: 3.75rem;
  margin-bottom: 1rem;
}
.news_article_wrapper p {
  margin-bottom: 1.5rem;
}

.gallery_wrapper, .album_wrapper {
  margin-top: 2rem;
  margin-bottom: 5rem;
}

.gallery_item {
  position: relative;
  margin-bottom: 2rem;
}
.gallery_item h4 {
  margin-bottom: 0;
}
.gallery_item img {
  width: 100%;
}

.album_slick_wrapper .album-for {
  margin-bottom: 3rem;
}
.album_slick_wrapper .album_img_wrp {
  padding: 0.15rem 0.25rem;
}

.txtWrp {
  height: 100%;
  background: #E6353F;
  padding: 2.5rem 3rem 2.5rem 2.5rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.txtWrp h2 {
  color: #fff;
  margin-bottom: 1.75rem;
}
.txtWrp h5, .txtWrp h6, .txtWrp ul li, .txtWrp p {
  color: #fff;
}
.txtWrp h6 {
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 0.2rem;
}
.txtWrp ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.txtWrp ul li {
  font-size: 1.25rem;
  margin-bottom: 0;
}

.slick-arrow {
  top: 30%;
  transform: translate(0, -30%);
}
.slick-arrow i {
  font-size: 3.5rem;
}
.slick-arrow i:before {
  color: #aaa;
}
.slick-arrow.slick-prev {
  left: -65px;
}

.kids_corner_wrapper {
  background-image: url("../img/recipes_bkimg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding-bottom: 5rem;
}
.kids_corner_wrapper h3 {
  margin: 3rem 0 2rem 0;
}
.kids_corner_wrapper .vlogs_wrapper {
  margin: 3rem 0;
}
.kids_corner_wrapper .vlog_item {
  position: relative;
  margin-bottom: 3rem;
}
.kids_corner_wrapper .vlog_item img {
  width: 100%;
}
.kids_corner_wrapper .btn-play {
  border-radius: 50%;
  background: #000;
  opacity: 78%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.kids_corner_wrapper .btn-play i {
  padding-left: 0.5rem;
}
.kids_corner_wrapper .eduSub__video {
  height: 22rem;
}

.recipes_slider_wrapper {
  margin-bottom: 8rem;
}
.recipes_slider_wrapper .recipes-for .imgWrp img {
  width: 100%;
}
.recipes_slider_wrapper .slick-track {
  display: flex;
  flex-wrap: wrap;
}
.recipes_slider_wrapper .recipes-nav .vlog_item {
  margin: 0 0 2rem 0;
}

.main_video_wrapper {
  width: 100%;
  margin: 0 auto;
}
.main_video_wrapper .iframe_wrapper {
  position: relative;
  padding-bottom: 38%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 5rem;
}
.main_video_wrapper .iframe_wrapper .eduMain__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 1441px) and (max-width: 1599px) {
  .album_slick_wrapper .txtWrp {
    padding: 1.75rem 3rem 1.75rem 2.5rem;
  }
  .album_slick_wrapper .txtWrp h2 {
    font-size: 1.75rem;
  }
  .kids_corner_wrapper .eduSub__video {
    height: 18rem;
  }
  .recipes_slider_wrapper .txtWrp {
    padding: 2.5rem 1rem 2.5rem 1.5rem;
  }
  .recipes_slider_wrapper .txtWrp h2 {
    margin-bottom: 1rem;
    font-size: 1.75rem;
  }
  .recipes_slider_wrapper .txtWrp h5, .recipes_slider_wrapper .txtWrp h6, .recipes_slider_wrapper .txtWrp ul li {
    font-size: 1rem;
  }
  .recipes_slider_wrapper .txtWrp .mt-4 {
    margin-top: 1rem !important;
  }
  .recipes_slider_wrapper .recipes-nav .vlog_item {
    margin: 1rem 0.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .main_content {
    padding-top: 14rem;
  }
  .album_slick_wrapper .txtWrp {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
  .album_slick_wrapper .txtWrp h2 {
    font-size: 1.45rem;
    margin-bottom: 1rem;
  }
  .album_slick_wrapper .txtWrp h5 {
    font-size: 1rem;
  }
  .kids_corner_wrapper .vlogs_wrapper {
    margin: 2rem 0;
  }
  .kids_corner_wrapper .eduSub__video {
    height: 14rem;
  }
  .recipes_slider_wrapper {
    margin-bottom: 5rem;
  }
  .recipes_slider_wrapper .txtWrp {
    padding: 1.5rem 1rem 1.5rem 1rem;
  }
  .recipes_slider_wrapper .txtWrp h2 {
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
  }
  .recipes_slider_wrapper .txtWrp h5, .recipes_slider_wrapper .txtWrp h6, .recipes_slider_wrapper .txtWrp ul li {
    font-size: 1rem;
  }
  .recipes_slider_wrapper .txtWrp .mt-4 {
    margin-top: 1rem !important;
  }
  .recipes_slider_wrapper .recipes-nav .vlog_item {
    margin: 1rem 0.25rem;
  }
  .main_video_wrapper .iframe_wrapper {
    margin-bottom: 3rem;
  }
}
@media (max-width: 1199px) {
  h1.head {
    font-size: 1.75rem;
  }
  .lang_wrapper {
    top: 8rem;
    right: 1.5rem;
  }
  .main_content {
    padding-top: 12rem;
  }
  .news_wrapper {
    padding-top: 1rem;
  }
  .news_wrapper .news_art_wrapper {
    margin-bottom: 1rem;
  }
  .news_wrapper .news_art_wrapper .news_details_sticky h4 {
    display: -webkit-box;
    max-width: 16rem;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .news_wrapper .news_art_wrapper .news_details_sticky p {
    display: -webkit-box;
    max-width: 16rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .news_article_wrapper .imgWrp {
    max-width: 45%;
    margin-right: 2rem;
  }
  .gallery_wrapper {
    margin-bottom: 2rem;
  }
  .album_slick_wrapper .txtWrp {
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
  .album_slick_wrapper .txtWrp h2 {
    font-size: 1.35rem;
    margin-bottom: 1rem;
  }
  .album_slick_wrapper .txtWrp h5 {
    font-size: 1rem;
  }
  .kids_corner_wrapper .eduSub__video {
    height: 14rem;
  }
  .slick-arrow i {
    font-size: 2.5rem;
  }
  .slick-arrow.slick-prev {
    left: -36px;
  }
  .recipes_slider_wrapper {
    margin-bottom: 5rem;
  }
  .recipes_slider_wrapper .txtWrp {
    padding: 2rem;
  }
  .recipes_slider_wrapper .txtWrp h2 {
    margin-bottom: 1rem;
    font-size: 1.35rem;
  }
  .recipes_slider_wrapper .txtWrp h5, .recipes_slider_wrapper .txtWrp h6, .recipes_slider_wrapper .txtWrp ul li {
    font-size: 1rem;
  }
  .recipes_slider_wrapper .txtWrp .mt-4 {
    margin-top: 1rem !important;
  }
  .recipes_slider_wrapper .recipes-nav .vlog_item {
/*     width: 48.15% !important;
    margin: 1rem 0.5rem; */
  }
  .main_video_wrapper .iframe_wrapper {
    margin-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .lang_wrapper {
    top: 6rem;
    right: 1.5rem;
  }
  .main_content {
    padding-top: 10rem;
  }
  .album_slick_wrapper .txtWrp {
    align-items: initial;
  }
  .recipes_slider_wrapper {
    margin-bottom: 2rem;
  }
	.sustainable_goals_wrapper .item {
		margin-bottom: 1rem;
	}
}
@media (max-width: 767px) {
  .main_content {
    padding-top: 4rem;
  }
  .news_wrapper .news_art_wrapper .news_details_sticky h4 {
    max-width: 100%;
  }
  .news_wrapper .news_art_wrapper .news_details_sticky p {
    max-width: 100%;
  }
  .news_article_wrapper .imgWrp {
    max-width: 100%;
    margin-right: 0;
  }
  .gallery_wrapper, .album_wrapper {
    margin-bottom: 3rem;
  }
  .album_slick_wrapper .album-for {
    margin-bottom: 1.5rem;
  }
  .slick-arrow.slick-next {
    right: -8px;
  }
  .slick-arrow.slick-prev {
    left: -26px;
  }
  .recipes_slider_wrapper {
    margin-bottom: 2rem;
  }
  .recipes_slider_wrapper .txtWrp ul {
    margin-bottom: 1rem;
  }
}
@media (max-width: 575px) {
  h1.head {
    font-size: 1.5rem;
  }
  .lang_wrapper {
    top: 4.875rem;
    right: 1rem;
  }
  .main_content {
    padding-top: 3rem;
  }
  .main_content h3 {
    font-size: 1.15rem;
  }
  .news_wrapper {
    padding-top: 0;
  }
  .news_wrapper .news_art_wrapper {
    margin-bottom: 1rem;
  }
  .news_wrapper .btn {
    display: initial;
  }
  .album_slick_wrapper .txtWrp h2 {
    font-size: 1rem;
    margin-bottom: 0.5rem;
  }
  .album_slick_wrapper .txtWrp h5 {
    font-size: 0.92rem;
  }
  .kids_corner_wrapper h3 {
    margin: 1rem 0 1rem 0;
  }
  .kids_corner_wrapper .vlogs_wrapper {
    margin: 1rem 0;
  }
  .kids_corner_wrapper .vlog_item {
    margin-bottom: 1rem;
  }
  .kids_corner_wrapper .eduSub__video {
    height: 12rem;
  }
  .slick-arrow {
    top: 20%;
    transform: translate(0, -20%);
  }
  .slick-arrow.slick-next {
    right: -14px;
  }
  .slick-arrow i {
    font-size: 1.75rem;
  }
  .recipes_slider_wrapper {
    margin-bottom: 2rem;
  }
  .recipes_slider_wrapper .recipes-nav .vlog_item {
    width: 100% !important;
    margin: 1rem 0;
  }
  .main_video_wrapper .iframe_wrapper {
    padding-bottom: 72%;
    margin-bottom: 1rem;
  }
  .ingr_wrapper {
    display: none;
  }
}/*# sourceMappingURL=pages.css.map */

/* ---- Manual editing the css file for the new changes by the client, 23/01/2024, start ---- */
.action_item {
	position: relative;
	transition: all 0.2s ease-in;
}
.action_item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background:rgba(0,0,0,0.75);
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s ease-in;
}
.action_item .txt {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	padding: 0 0.5rem;
	opacity: 0;
	visibility: hidden;
	text-align: center;
}
.action_item .txt h6 {
	color: #fff;
	margin-bottom: 0;
	font-size: 1.875rem;
	font-weight: 400;
}
.action_item a {
	display: block;
	position: relative;
	transition: all 0.2s ease-in;
}
.action_item a:hover .overlay {
	opacity: 1;
	visibility: visible;
}
.action_item a:hover .txt {
	opacity: 1;
	visibility: visible;
}
.gallery_wrapper {
	margin-top: 4rem;
	margin-bottom: 3rem;
}
.album_slick_wrapper .album_for_wrp img {
	width: 100%;
}

.contact_wrapper {
	margin: 2rem 0 0 0;
	padding: 2rem 0;
	background: #F5F5F5;
}
.contact_wrapper .contact_item {
	text-align: center;
    height: 10rem;
    width: 10rem;
    background: #1c596e;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
	flex-direction: column;
    color: #fff;
	transition: all 0.2s ease-in;
	transform: translateY(0);
}
.contact_wrapper a:hover .contact_item {
	background: #0a3443;
	transition: all 0.3s ease-in;
	transform: translateY(-5px);
}
.contact_wrapper .contact_item i {
	font-size: 2rem;
	color: #f1be50;
}
.contact_wrapper .contact_item p {
	color: #f1be50;
	margin-bottom: 0;
	font-size: 1rem;
}
.contact_wrapper span {
	font-size: 1rem;
}
.contact_wrapper a:hover {
	color: #1c596e;
}
.partnership_activation_wrapper {
	background: #fff;
	text-align: initial;
	padding-top: 2.5rem;
	background-image: url("../img/recipes_bkimg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.partnership_activation_wrapper .head {
	margin-top: 0;
}
.partnership_activation_wrapper .slick-track {
	display: flex;
}

.partnership_activation_wrapper .insta_vieo_item {
	min-height: 100%;
	display: grid;
}

.gallery_item .imgWrp img {
	width: 100%;
    object-position: 50% 50%;
    max-height: 24rem;
    overflow: hidden;
    object-fit: cover;
}
.album_for_wrp .imgWrp {
	max-height: 44rem;
	background: #f1f1f1;
    text-align: center;
    margin: auto;
}
.album_for_wrp .imgWrp img {
	max-height: inherit;
    width: auto;
    margin: auto;
}
.album_img_wrp .imgWrp {
	max-height: 11rem;
	overflow: hidden;
}

.txtWrp {
	position: relative;
}
.full_recipe_btn {
	position: absolute;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    bottom: 2rem;
}
.gallery_item .imgWrp img {
	max-height: 22.5rem;
}

@media (min-width: 1600px) and (max-width: 1705px) {
	.gallery_item .imgWrp img {
		max-height: 21rem;
	}
}
@media (min-width: 1440px) and (max-width: 1599px) {
	.gallery_item .imgWrp img {
		max-height: 18rem;
	}
}
@media (min-width: 1200px) and (max-width: 1440px) {	
	.gallery_item .imgWrp img {
		max-height: 18rem;
	}
	.sustainable_goals_wrapper p {
		font-size: 0.9rem !important;
	}
}
@media (max-width: 1199px) {
	.gallery_item .imgWrp img {
		max-height: 16rem;
	}
	.sustainable_goals_wrapper p {
		font-size: 0.9rem !important;
	}
	.full_recipe_btn {
		position: relative;
		width: 100%;
		bottom: unset;
	}
}
@media (max-width: 991px) {
	.join_action_wrapper img {
		width: 100%;
	}
	.gallery_item .imgWrp img {
		max-height: 24rem;
	}
}
/* ---- Manual editing the css file for the new changes by the client, 23/01/2024, end ---- */

/* ---- Arabic Css added, start ---- */
html[lang="ar"] .contact_wrapper span {
	direction: ltr;
}
/* ---- Arabic Css added, end ---- */

/* ---- Sustainable goals css, start ---- */
.sustainable_goals_wrapper {
	justify-content: center;
	align-items: center;
	margin-bottom: 2rem;
}
.sustainable_goals_wrapper .item {
	padding: 1.25rem;
	direction: ltr;
}
.sustainable_goals_wrapper p {
	font-size: 1.15rem;
	color: #fff;
	line-height: 1.5;
	font-weight: 600;
}
.sustainable_goals_wrapper .imgWrp {
	border: 2px solid #fff;
}
/* ---- Sustainable goals css, end ---- */
