@media (min-width: 1800px) {

	.about-image .flx .img-wrapper {

		justify-content: center;

	}

}



@media (max-width: 1800px) {

	.married-bakery .flx .img-wrapper {

		max-width: 470px;

		height: 590px;

	}



	.married-bakery .flx .img-wrapper::before {

		width: 210px;

		height: 60px;

		right: -37%;

		bottom: 176px;

	}



	.married-bakery .flx .text-wrapper h1 {

		margin-bottom: 34px;

	}



	.about-banner .heading h3::before {

		width: 65.736px;

		height: 72.505px;

	}



	.about-banner .heading::after {

		width: 400.75px;

		height: 27.659px;

	}



	.about-banner .bg-color {

		min-height: 235px;

	}



	.about-contact .flx .img-wrapper {

		max-width: 635px;

		height: 545px;

	}



	.about-contact .about-mail::after {

		left: -143px;

		top: 35px;

		width: 180px;

		height: 63px;

	}



	.about-image .flx .img-wrapper .img1 {

		height: 635px;

	}



	.about-image .flx .img-wrapper .img2 {

		height: 635px;

	}



	.contact-us .flx .img-wrapper {

		max-width: 500px;

		height: 570px;

	}



	.contact-us .flx .text-wrapper {

		gap: 46px;

	}



	.contact-us .flx .img-wrapper::after {

		right: -175px;

		width: 205px;

		height: 58px;

	}



	.contact-mail .flx .img-wrapper {

		max-width: 450px;

		height: 300px;

	}



	.contact-us .flx .text-wrapper form input {

		height: 45px;

	}



	.contact-us .bg-color {

		padding: 57px 97px;

		padding-bottom: 95px;

	}



	.contact-mail .flx .text-wrapper::after {

		width: 185px;

		height: 65px;

		background-size: contain;

		top: 40px;

		left: -30%;

	}



	.contact-us .flx .text-wrapper form textarea {

		height: 100px;

	}



	.lecture .heading h1 {

		font-size: 38px;

	}



	.lecture .bakery {

		margin-top: 70px;

	}



	.lecture .bakery .flx .img-wrapper {

		max-width: 510px;

		height: 715px;

	}



	.lecture .bakery .flx .img-wrapper::after {

		width: 200px;

		height: 58px;

		bottom: 45px;

		right: -33%;

	}



	.lecture .bakery .bg-color {

		padding: 45px 115px 38px 45px;

	}



	.lecture .lecture-dates h2 {

		font-size: 38px;

	}



	.lecture-sold .card-flx .img-wrapper,

	.lecture-main .card-flx .img-wrapper {

		max-width: 470px;

		height: 320px;

	}



	.lecture-sold .img-wrapper .img-wrap {

		max-width: 215px;

		height: 90px;

		top: 7px;

		right: -53.6%;

	}



	.lecture .important-know .flx .img-wrapper {

		max-width: 700px;

		height: 480px;

	}



	.mediniyot .heading h1 {

		font-size: 38px;

	}



	.mediniyot .mediniyot-card .img-wrapper::after {

		width: 190px;

		height: 55px;

	}



	.mediniyot .cancellation-policy h2 {

		font-size: 38px;

	}



	.mediniyot .cancellation-policy::after {

		background-size: contain;

		top: -26px;

		margin: auto;

		right: 0;

		left: 16rem;

	}



	.mediniyot .heading h1::after {

		bottom: -1.2rem;

		right: 0;

		left: 0;

		margin: auto;

	}



	.mediniyot .cancellation-policy h2::after {

		right: 0;

		left: 0;

		margin: auto;

	}



	.meat-meet .heading h1 {

		font-size: 38px;

	}



	.meat-meet .meat-meet-card.card1 .flx .img-wrapper {

		max-width: 625px;

	}



	.meat-meet .meat-meet-card.card1 .flx .text-wrapper::after {

		width: 200px;

		height: 59px;

		background-size: contain;

		background-repeat: no-repeat;

		left: -16rem;

		bottom: 50px;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper h6 {

		padding-bottom: 50px;

	}



	.meat-meet .meat-meet-card.card2 .flx .img-wrapper {

		max-width: 685px;

	}



	.meat-meet .meat-meet-card.card3 .flx .img-wrapper {

		max-width: 685px;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper h6 {

		padding-bottom: 50px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper::after {

		width: 130.962px;

		height: 135.509px;

	}



	.meat-meet .meat-meet-card.card3 {

		margin-top: 80px;

	}



	.thank-you .thank-you-card.th-card-1 .flx .img-wrapper {

		max-width: 590px;

		height: 390px;

	}



	.thank-you .thank-you-card.th-card-1 .bg-color {

		padding: 70px 80px 30px 70px;

	}



	.thank-you .thank-you-card.th-card-2 .flx .img-wrapper {

		max-width: 595px;

		height: 450px;

	}



	.thank-you .heading h1::after {

		right: 0;

		left: 0;

	}



	.thank-you {

		padding: 0;

	}



	.sad_workshop_schedule>h2 {

		line-height: 70px;

	}



	.recepy_pro_detail .recepy_img {

		max-width: 715px;

		height: 790px;

	}



	.recepy_item_detail .item.item-1 .img-detail img {

		height: 285px;

	}



	.recepy_baking_detail.item-2 .top_imgs {

		height: 630px;

	}



	.recepy_baking_detail .bak_more_images img {

		height: 450px;

	}



	.recepy_baking_detail .bak_more_images .flx .item_2 {

		height: 440px;

	}



	.recepy_review_comments .review .img {

		width: 115px;

		height: 115px;

	}



	.de_baking_recepy .baking_components .item_rside img {

		margin-top: 70px;

		width: 100%;

	}



	.recepy_item_detail {

		padding: 0;

	}



	.recepy_pro_detail {

		padding-bottom: 50px;

		padding-top: 110px;

	}



	.recepy_review_comments img.comment_icon {

		max-width: 75px;

		height: 65px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper h6 {

		font-size: 25px;

		line-height: 34px;

	}



	.storeIn_product .text-wrapper .contents h6 {

		font-size: 23px;

	}



	.woocommerce-product-gallery__image img {

		height: 500px;

	}



	.single-product .flex-viewport {

		height: 520px !important;

	}



	ol.flex-control-nav.flex-control-thumbs {

		margin-top: 60px;

	}



	.single-product .flex-viewport {

		height: 560px !important;

	}



	.woocommerce-product-gallery__image img {

		height: 430px;

	}



	.storeIn_product {

		margin-top: 90px;

	}



	.interest_more_product {

		padding-top: 95px;

	}



	.page-id-14676 .home_join_community.about-in-community {

		margin-top: 110px;

	}



	.lecture-sold .img-wrapper .img-wrap,

	.lecture-main .img-wrapper .img-wrap {

		max-width: 200px;

		height: 85px;

		top: 7px;

		right: -50.6%;

	}



	.single-product .product-quantity {

		gap: 66px;

		justify-content: unset;

	}

}



@media (max-width: 1700px) {

	.recepy_pro_detail .recepy_img {

		height: 800px;

	}



	.recepy_baking_detail.item-2 .top_imgs {

		height: 615px;

	}



	.recepy_baking_detail .bak_more_images img {

		height: 450px;

	}



	.recepy_baking_detail .bak_more_images .flx .item_2 {

		height: 450px;

	}



	.recepy_baking_detail .bak_more_images .flx .img_bgcolor {

		padding: 20px 15px 25px 22px;

	}



	.married-bakery .flx .img-wrapper {

		max-width: 455px;

		height: 565px;

	}



	.married-bakery .flx .img-wrapper::before {

		width: 200px;

		height: 55px;

		right: -38%;

		bottom: 170px;

	}



	.about-banner .heading::after {

		width: 375.75px;

		height: 25.659px;

	}



	.about-banner .heading h3::before {

		width: 60.736px;

		height: 70.505px;

	}



	.about-banner .bg-color {

		min-height: 220px;

	}



	.about-contact .flx .img-wrapper {

		max-width: 600px;

		height: 515px;

	}



	.about-image .flx .img-wrapper .img1 {

		height: 585px;

		object-fit: contain;

	}



	.about-image .flx .img-wrapper .img2 {

		height: 585px;

		object-fit: contain;

	}



	.lecture-main {

		padding: 0 20px;

	}



	/*.lecture-sold .img-wrapper .img-wrap {*/

	/*max-width: 180px;*/

	/*height: 77px;*/

	/*top: 7px;*/

	/*right: -49.6%;*/

	/*}*/



	.thank-you .thank-you-card .flx .text-wrapper {

		max-width: 500px;

	}



	.best_recipe_all_time.best_recepy_detail .all_recipes {

		margin-top: 90px;

	}

	.term_condition_page h1 {
		font-size: 38px;
		margin-bottom: 40px;
	}




}



@media (max-width: 1600px) {

	h4 {

		font-size: 20px;

		line-height: 25px;

	}
	.social-icon.inside-post{
		display: inline-flex !important;
	}
	.mega-menu a.mega_close{
		left: 10px;
	}

	.woocommerce-checkout .checkout-page .check-flx .shopping,
	.woocommerce-page .col2-set{
		max-width: 49%;
	}


	h1 {

		font-size: 40px;

		line-height: 45px;

	}



	h2 {

		font-size: 42px;

		line-height: normal;

	}



	h3 {

		font-size: 32px;

		line-height: 28px;

	}



	h4 {

		font-size: 20px;

		line-height: 25px;

	}



	h5 {

		font-size: 18px;

		line-height: 24px;

	}



	footer .container-fluidss,

	.recepy_pro_detail .container-fluidss,

	.storeIn_product .container-fluidss,

	.our_shop .container-fluidss,

	.lecture .container-fluidss,

	.meat-meet .container-fluidss,

	.sad_workshop_schedule .workshop-container,

	.recIndex_items_cate .container-fluidss,

	.best_recipe_all_time .container-fluidss,

	.home_our_workshop .container-fluidss {

		max-width: 1301px;

	}



	.home_our_workshop .item .i_flx {

		gap: 0;

	}



	.header-btm-section .text::after {

		width: 135px;

		height: 42px;

		top: -5px;

		left: -65px;

	}



	.header-btm-section .h_img {

		max-width: 170px;

		height: 174px;

		margin-bottom: -44px;

	}



	.home_banner_section .img-left-side .img img {

		width: 160px;

	}



	.home_banner_section .img-left-side .img {

		height: 200px;

		width: 100%;

		max-width: 160px;

	}



	.home_banner_section .img-right-side .img {

		max-width: 525px;

		height: 670px;

	}



	.cate_slider .slide_img .img {

		height: 145px;

	}



	.cate_slider .slide_img {

		max-width: 145px;

	}



	.home_categories {

		margin-top: 50px;

		padding: 0 40px;

	}



	.home_want_to_bake {

		margin-top: 50px;

		padding: 45px 20px;

		padding-bottom: 55px;

	}



	.home_our_workshop h2 {

		line-height: 60px;

	}



	.home_our_workshop .item p {

		line-height: 135.1%;

		margin-top: 35px;

		min-height: 130px;

		font-size: 16px;

	}



	.home_our_workshop .w_img {

		max-width: 274px;

		width: 100%;

		height: 345px;

	}



	.home_our_workshop .item .text-wrapper {

		max-width: 345px;

	}



	.home_lectures .text-wrapper h3 {

		line-height: 45px;

	}



	.home_lectures .text-wrapper p {

		font-size: 18px;

		line-height: 25px;

		margin-top: 25px;

	}



	.home_lectures .s_img {

		max-width: 502px;

		height: 290px;

	}



	.home_benefits_schedule .bg-color {

		padding: 50px 40px;

		padding-top: 60px;

	}



	.benefits_slider .item .img {

		height: 145px;

	}



	.benefits_slider .item {

		max-width: 145px;

		margin: auto;

	}



	.weekly-menu {

		margin-top: 100px;

		padding: 0 20px;

		overflow: hidden;

	}



	.weekly-menu .slider-nav .slick-slide .tab {

		width: 175px;

		height: 60px;

		font-size: 24px;

		line-height: 65px;

		margin-left: -45px;

	}



	.weekly-menu .slick-slide .flex .left {

		max-width: 819px;

		height: 450px;

	}



	.weekly-menu .slick-slide .flex .left .slider_clip {

		position: absolute;

		right: -50px;

		top: 75px;

		height: 300px;

		width: 135px;

	}



	.weekly-menu .slick-slide .flex .right p {

		font-size: 16px;

		line-height: 135.1%;

		margin-top: 20px;

	}



	.weekly-menu .slick-slide .flex .right .day {

		margin-top: 20px;

	}



	.home_bakery {

		margin-top: 100px;

	}



	.home_bakery .bakery_detail h2 {

		text-align: right;

		font-size: 60px;

		font-style: normal;

		font-weight: 600;

		line-height: 58px;

	}



	.home_bakery .bakery_detail h2 span {

		margin-right: -80px;

	}



	.home_bakery .bakery_detail h6 {

		font-size: 31px;

		line-height: 135.1%;

	}



	.home_bakery .bakery_detail .text p {

		font-size: 16px;

		line-height: 135.1%;

	}



	.home_bakery .bakery_detail .b_img::before {

		width: 195px;

		height: 60px;

		right: -40%;

		bottom: 26px;

	}



	.home_bakery .bakery_detail .b_img {

		max-width: 417px;

		height: 475px;

	}



	.home_bakery .bg-color {

		background-color: #f7f7f6;

		padding: 55px 20px;

		padding-top: 65px;

	}



	.home_join_community {

		margin-top: 65px;

		padding: 0 20px;

	}



	.home_join_community .text-wrapper h2 {

		line-height: 60px;

	}



	.best_recipe_all_time {

		margin-top: 65px;

	}



	.best_recipe_all_time h2 {

		line-height: 65px;

	}



	.best_recipe_all_time .all_recipes {

		margin-top: 50px;

	}



	.home_baking_today.contactus_baking_today,

	.home_baking_today {

		margin-top: 50px;

	}



	.home_baking_today .text-wrapper h2 {

		font-size: 50px;

		line-height: 140.1%;

	}



	.home_baking_today .text-wrapper p {

		font-size: 26px;

		line-height: 130.1%;

	}



	.home_baking_today .text-wrapper .click_here {

		max-width: 325px;

		height: 45px;

		font-size: 19px;

		line-height: 162.1%;

		margin-top: 30px;

	}



	.home_baking_today .b_img {

		max-width: 100%;

		margin-bottom: -81px;

		margin-top: -59px;

		height: 550px;

	}



	.home_social_advertise {

		margin-top: 100px;

	}



	.advertise_item .ad_img {

		max-width: 231px;

		height: 245px;

	}



	.home_new_recipes {

		margin-top: 85px;

		margin-bottom: 40px;

		padding: 0 20px;

	}



	.home_new_recipes h2 {

		line-height: 60px;

	}



	footer .footer_links .item h5 {

		font-size: 20px;

		line-height: 135.1%;

	}



	footer .footer_links .item p {

		font-size: 16px;

		line-height: 135.1%;

	}



	footer .footer_links .item.item_1 {

		margin-left: 10%;

	}



	footer .footer_form h5 {

		font-size: 32px;

		line-height: 60px;

		margin-top: 10px;

	}



	footer .footer_form form::after {

		width: 210px;

		height: 17px;

		bottom: 15px;

		right: 25px;

	}



	footer .bottom_footer {

		margin-top: 65px;

	}



	.married-bakery .flx .text-wrapper h1 {

		font-size: 46px;

		line-height: 74px;

	}



	.married-bakery .flx .text-wrapper h5 {

		font-size: 30px;

		line-height: 137.1%;

	}



	.contact-mail .flx .text-wrapper p,

	.about-contact .flx .text-wrapper h6 a,

	.about-contact .flx .text-wrapper p,

	.about-contact .flx .text-wrapper h6,

	.married-bakery .flx .text-wrapper .karen p,

	.married-bakery .flx .text-wrapper .karen h6 {

		font-size: 16px;

		line-height: 137.1%;

	}



	.about-banner .heading h3 {

		font-size: 30px;

		line-height: 137.1%;

	}



	.married-bakery {

		padding-top: 60px;

		padding-bottom: 40px;

	}



	.about-contact .bg-color {

		padding-bottom: 364px;

		padding-top: 78px;

	}



	.contact-us .flx .img-wrapper {

		max-width: 470px;

		height: 535px;

	}



	.contact-mail {

		margin-top: -70px;

	}



	.contact-us .flx .img-wrapper::after {

		right: -161px;

		width: 180px;

		height: 53px;

		bottom: 1rem;

	}



	.contact-mail .flx .img-wrapper {

		max-width: 410px;

		height: 265px;

	}



	.contact-mail .flx .text-wrapper {

		padding: 20px 40px;

		max-width: 435px;

		height: 120px;

	}



	.contact-mail .flx .text-wrapper::after {

		width: 160px;

		height: 55px;

		top: 36px;

		left: -29%;

	}



	.contact-mail .flx .text-wrapper p a {

		font-size: 16px;

		line-height: 137.1%;

	}



	.lecture .bakery .flx .text-wrapper p,

	.lecture .bakery .flx .text-wrapper h6 {

		font-size: 16px;

		line-height: 32px;

	}



	.lecture .bakery .flx .text-wrapper:first-child p {

		padding: 20px 0;

	}



	.lecture .lecture-dates .sold-card h6 {

		font-size: 18px;

		min-height: auto;

	}



	.lecture .lecture-dates .sold-card .img-wrapper {

		top: -32px;

		left: -32px;

		width: 110px;

		height: 45px;

	}



	.lecture .lecture-dates .sold-card {

		width: 265px;

		height: auto;

		gap: 10px;

	}



	.lecture .lecture-dates .btn-black {

		margin-top: 0;

	}



	.lecture-main .heading h1 {

		line-height: 70px;

	}



	.lecture-sold .text-wrapper h3,

	.lecture-main .text-wrapper h3 {

		line-height: 38px;

		font-size: 30px;

	}



	.lecture-sold .text-wrapper h5,

	.lecture-main .text-wrapper h5 {

		font-size: 23px;

	}



	.lecture-sold .text-wrapper h6,

	.lecture-main .text-wrapper h6 {

		font-size: 16px;

		line-height: 31px;

	}



	.lecture-sold .text-wrapper p,

	.lecture-main .text-wrapper p {

		font-size: 16px;

		line-height: 26px;

	}



	.lecture-main .heading {

		margin-bottom: 65px;

	}



	.lecture-main .heading::after {

		bottom: -10px;

	}



	.lecture-sold {

		margin-top: 52px;

	}



	.lecture-sold .bg-color {

		padding-top: 55px;

		padding-bottom: 45px;

	}



	.lecture .bakery .flx .img-wrapper {

		max-width: 450px;

		height: 600px;

	}



	.lecture .bakery .flx .img-wrapper::after {

		width: 180px;

		height: 53px;

		bottom: 38px;

		right: -35%;

	}



	.lecture .lecture-dates h2 {

		font-size: 36px;

	}



	.lecture .important-know .flx .img-wrapper {

		max-width: 660px;

		height: 460px;

	}



	.lecture .important-know .flx .text-wrapper ul li a,

	.lecture .important-know .flx .text-wrapper a,

	.lecture .important-know .flx .text-wrapper p {

		color: var(--black);

		text-align: right;

		font-size: 16px;

		font-style: normal;

		font-weight: 400;

		line-height: 32px;

	}



	.mediniyot .heading p {

		font-size: 16px;

		line-height: 136.1%;

	}



	.mediniyot .mediniyot-card .img-wrapper {

		max-width: 640px;

		height: 685px;

	}



	.mediniyot .heading h1 {

		font-size: 36px;

	}



	.mediniyot .mediniyot-card .flx .text-wrapper h6 {

		font-size: 17px;

		line-height: 137.1%;

	}



	.mediniyot .mediniyot-card .flx .text-wrapper h5 {

		font-size: 17px;

		line-height: 136.1%;

		padding-top: 15px;

	}



	.mediniyot .mediniyot-card .img-wrapper {

		max-width: 600px;

		height: 645px;

	}



	.mediniyot .mediniyot-card .img-wrapper::after {

		width: 170px;

		height: 50px;

	}



	.mediniyot .mediniyot-card-texts .card-1 h6 {

		font-size: 20px;

	}



	.mediniyot .mediniyot-card-texts .card-1 .text-wrapp span {

		font-size: 16px;

		line-height: 140.1%;

	}



	.mediniyot .mediniyot-card-texts .card-1 .text-wrapp p a,

	.mediniyot .mediniyot-card-texts .card-1 .text-wrapp p {

		font-size: 16px;

		line-height: 143.1%;

	}



	.mediniyot .cancellation-policy .policy-text-1 h6 {

		font-size: 16px;

	}



	.mediniyot .cancellation-policy .policy-text-1 p a,

	.mediniyot .cancellation-policy .policy-text-1 p {

		font-size: 16px;

		line-height: 142.1%;

	}



	.mediniyot .cancellation-policy .policy-card p:first-child {

		padding-bottom: 20px;

	}



	.mediniyot .cancellation-policy .img-wrapper {

		max-width: 135px;

		height: 75px;

	}



	.mediniyot .cancellation-policy::after {

		width: 115.731px;

		height: 100.148px;

		top: -30px;

	}



	.mediniyot .mediniyot-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 137.1%;

	}



	.mediniyot .cancellation-policy h2 {

		font-size: 36px;

	}



	.meat-meet .heading {

		gap: 30px;

	}



	.meat-meet .heading h1 {

		font-size: 36px;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper ol li,

	.meat-meet .meat-meet-card .flx .text-wrapper ol li a,

	.meat-meet .meat-meet-card .flx .text-wrapper ul li,

	.meat-meet .meat-meet-card .flx .text-wrapper ul li a,

	.meat-meet .meat-meet-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 34px;

	}



	.meat-meet .meat-meet-card.card1 .flx .img-wrapper {

		max-width: 590px;

	}



	.meat-meet .meat-meet-card.card1 .flx .text-wrapper::after {

		width: 170px;

		height: 52px;

		background-size: contain;

		background-repeat: no-repeat;

		left: -15rem;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper h6 {

		font-size: 20px;

		padding-bottom: 45px;

	}



	.meat-meet .meat-meet-card.card2 .flx .img-wrapper {

		max-width: 625px;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper ol li,

	.meat-meet .meat-meet-card .flx .text-wrapper ol li a,

	.meat-meet .meat-meet-card .flx .text-wrapper ul li,

	.meat-meet .meat-meet-card .flx .text-wrapper ul li a,

	.meat-meet .meat-meet-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 32px;

	}



	.meat-meet .meat-meet-card.card3 .flx .img-wrapper {

		max-width: 625px;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper h6 {

		font-size: 20px;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper h6 {

		padding-bottom: 45px;

	}



	.meat-meet .meat-meet-card.card3 .flx .text-wrapper strong {

		font-size: 16px;

		line-height: 32px;

		padding-top: 25px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper h5 {

		font-size: 16px;

		line-height: 32px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper h5 a {

		font-size: 16px;

		line-height: 32px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper h6 {

		font-size: 16px;

		line-height: 32px;

		padding-bottom: 33px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper p {

		font-size: 16px;

		line-height: 32px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper p a {

		font-size: 16px;

		line-height: 32px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper::after {

		width: 100.962px;

		height: 110.509px;

		right: 3rem;

	}



	.meat-meet .meat-meet-card.card4 .paraghraph {

		padding-bottom: 30px;

	}



	.meat-meet .meat-meet-card.card3 {

		margin-top: 50px;

	}



	.thank-you .heading h1 {

		font-size: 38px;

	}



	.thank-you .heading p {

		font-size: 16px;

		line-height: 157.1%;

	}



	.thank-you .thank-you-card .flx .text-wrapper h6 {

		font-size: 20px;

		line-height: 157.1%;

	}



	.thank-you .thank-you-card.thank-you-card.th-card-1 .flx .text-wrapper span {

		font-size: 16px;

		line-height: 157.1%;

		padding: 12px 0 20px 0;

	}



	.thank-you .thank-you-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 157.1%;

		margin-top: 10px;

	}



	.thank-you .thank-you-card .flx .text-wrapper h6 {

		font-size: 20px;

		line-height: 156.1%;

	}



	.thank-you .thank-you-card.th-card-2 .flx .text-wrapper p {

		font-size: 16px;

		line-height: 158.1%;

	}



	.thank-you .thank-you-card.thank-you-card.th-card-2 .flx .text-wrapper span {

		font-size: 16px;

		line-height: 157.1%;

	}



	.thank-you .thank-you-card.th-card-1 .flx .img-wrapper {

		max-width: 515px;

		height: 345px;

	}



	.thank-you .thank-you-card.th-card-2 .flx .img-wrapper {

		max-width: 540px;

		height: 410px;

	}



	.workshop_item p.date {

		font-size: 22px;

	}



	.workshop_item h6 {

		font-size: 22px;

		min-height: 70px;

	}



	.workshop_item h6::after {

		width: 215px;

		height: 17px;

	}



	.workshop_item .text p {

		line-height: 31px;

		font-size: 16px;

	}



	.workshop_item .workshop_img {

		max-width: 350px;

		height: 237px;

	}



	.full_workshop span {

		font-size: 22px;

		line-height: 26px;

	}



	.full_workshop {

		width: 97px;

		height: 97px;

	}



	.sad_workshop_schedule .workshop-bgcolor {

		padding: 60px 0;

		margin-top: 80px;

	}



	.new_workshop span {

		font-size: 22px;

		line-height: 26px;

	}



	.new_workshop {

		width: 97px;

		height: 97px;

	}



	.recepy_pro_detail .recepy_detail_text ol li,

	.recepy_pro_detail .recepy_detail_text ul li,

	.recepy_pro_detail .recepy_detail_text p,

	.recepy_pro_detail .recepy_detail_text a {

		line-height: 30px;

		font-size: 16px;

	}



	.recepy_pro_detail {

		padding-top: 115px;

	}



	.recepy_pro_detail .recepy_img {

		max-width: 640px;

		height: 720px;

	}

	.recepy_review_comments .review .text-wrapper p {

		font-size: 16px;

	}



	.de_baking_recepy>h6 {

		font-size: 24px;

	}



	.de_baking_recepy .baking_components .item h6 {

		font-size: 16px;

		line-height: 32px;

	}



	.de_baking_recepy .baking_components .item ol li,

	.de_baking_recepy .baking_components .item ul li,

	.de_baking_recepy .baking_components .item p,

	.de_baking_recepy .baking_components .item a {

		font-size: 16px;

		line-height: 32px;

	}



	.recepy_item_detail .item.item-1 .img-detail-2 h6 {

		font-size: 23px;

	}



	.recepy_item_detail .item.item-1 .img-detail-2 .text p {

		font-size: 16px;

		line-height: 136.1%;

	}



	.recepy_review_comments .review .flx {

		gap: 38px;

	}



	.recepy_item_detail {

		margin-top: 70px;

	}



	.recepy_review_comments {

		margin-top: 60px;

	}



	.recepy_review_comments .review.half_width .img {

		width: 80px;

		height: 80px;

	}



	.store_pro_cate .pro_cate_detail .img-wrapper {

		max-width: 580px;

		height: 560px;

	}



	.store_pro_cate .pro_cate_detail .img-wrapper img {

		max-width: 340px;

		height: 460px;

	}



	.store_item .img-wrapper img {

		max-width: 235px;

		height: 315px;

	}



	.store_pro_cate .filter_btns {

		margin-top: 30px;

		margin-bottom: 60px;

	}



	.store_pro_cate .more_pro_cate {

		margin-top: 65px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper h6 {

		font-size: 22px;

		line-height: 30px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper p {

		font-size: 16px;

		line-height: 32px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img2 {

		max-width: 290px;

		height: 370px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img1 {

		max-width: 215px;

		height: 370px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper::after {

		width: 195px;

		height: 57px;

	}



	.gift-vouchers .vouchers-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 34px;

	}



	.gift-vouchers .vouchers-card .flx .img-wrapper {

		max-width: 535px;

		height: 385px;

	}



	.storeIn_product .text-wrapper .contents h6 {

		font-size: 22px;

	}



	.woocommerce-product-gallery__image img {

		height: 380px;

		max-width: 305px;

	}



	.storeIn_product .img-wrapper {

		max-width: 560px;

	}



	.single-product .flex-viewport {

		height: 490px !important;

	}



	.favorite-recipe h2 {

		line-height: 70px;

		padding-bottom: 40px;

	}



	.favorite-recipe .recipe_item.recipe-1 .r_img {

		width: 315px;

		height: 210px;

	}



	.recipe_item .text-wrapper {

		row-gap: 10px;

	}



	.favorite-recipe .flx .img-wrapper img {

		max-width: 80.094px;

		height: 94.496px;

	}



	.favorite-recipe .flx {

		margin-bottom: 115px;

	}



	.storeIn_product .text-wrapper .contents h6 {

		font-size: 22px;

	}



	.storeIn_product .text-wrapper .counter-value .counter-wrapper span {

		font-size: 16px;

		line-height: 25px;

	}



	.storeIn_product .text-wrapper .counter-value .counter button {

		font-size: 28px;

		width: 45px;

	}



	.storeIn_product .text-wrapper .counter-value .counter input[type="number" i] {

		font-size: 16px;

		line-height: 26px;

		width: 45px;

	}



	.storeIn_product .text-wrapper .counter-value .counter input[type="number" i] {

		height: 45px;

	}



	.storeIn_product .text-wrapper .counter-value .total_no {

		font-size: 16px;

		line-height: 25px;

	}



	ol.flex-control-nav.flex-control-thumbs {

		margin-top: 60px;

	}



	.storeIn_product .text-wrapper .purches-btns .btn {

		height: 40px;

		font-size: 17px;

	}



	.storeIn_product .text-wrapper .counter-value .counter button.cart_btn {

		height: 40px;

		font-size: 16px !important;

		gap: 15px;

	}



	.storeIn_product {

		margin-top: 65px;

	}



	.interest_more_product h2 {

		line-height: 67px;

	}



	.interest_more_product {

		padding-top: 80px;

	}



	.interest_more_product .i_flx {

		margin-top: 65px;

	}



	.page-id-14676 .home_join_community.about-in-community {

		margin-top: 90px;

	}



	.weekly-menu .slick-slide .flex .right h2 {

		line-height: 52px;

	}



	.lecture-sold .img-wrapper .img-wrap,

	.lecture-main .img-wrapper .img-wrap {

		max-width: 160px;

		height: 69px;

		right: -42.6%;

	}



	.gift-vouchers .heading h1 {

		font-size: 36px;

	}



	.gift-vouchers .vouchers-card .flx .text-wrapper p a {

		font-size: 16px;

		line-height: 35px;

	}



	.thank-you .thank-you-card .flx .text-wrapper p a {

		font-size: 16px;

		line-height: 158.1%;

	}



	.checkout-page .check-flx .order .heading h4 {

		margin-bottom: 15px !important;

	}



	.recepy_pro_detail {

		padding-top: 70px;

	}



	.lecture .important-know .flx .text-wrapper ul li,

	.lecture .important-know .flx .text-wrapper ul li a,

	.lecture .important-know .flx .text-wrapper a,

	.lecture .important-know .flx .text-wrapper p {

		font-size: 15px;

		line-height: 30px;

	}



	.meat-meet .meat-meet-card.card3,

	.meat-meet .meat-meet-card.card2 {

		padding: 0 20px;

	}

	.term_condition_page p,
	.term_condition_page ul li,
	.term_condition_page a {
		font-size: 17px;
		line-height: 142.1%;
		letter-spacing: 1.45px;
	}

	.term_condition_page .cust_flx {
		margin-top: 65px;
	}

	.term_condition_page .item h2 {
		font-size: 20px;
		margin-bottom: 25px;
	}

	.term_condition_page .bg-color {
		padding: 70px 25px;
		padding-bottom: 65px;
		margin-top: 65px;
	}

	.term_condition_page .bg-color.cond_6 {
		padding: 40px 25px;
	}









}



@media (max-width: 1500px) {

	.home_banner_section .img-left-side .img {

		height: 185px;

		width: 100%;

		max-width: 160px;

	}

	.home_our_workshop .item .i_flx {

		gap: 0px;

	}

	.storeIn_product .text-wrapper .text p {

		font-size: 15px;

	}

	form.checkout.woocommerce-checkout {

		gap: 20px;

	}



	.home_banner_section .img-left-side .more-category {

		margin-top: 25px;

	}



	.home_banner_section .img-right-side .img {

		max-width: 525px;

		height: 610px;

	}



	.home_lectures .lecture_slider {

		margin-top: 50px;

	}



	.home_lectures .lecture_slider .lec_slide {

		padding: 0px 5px;

	}



	.home_categories .slick-next {

		left: -6%;

	}



	.home_categories .slick-prev {

		right: -6%;

	}



	.home_lectures .slick-prev,

	.benefits_slider .slick-prev {

		width: 36px;

		height: 8px;

		right: -7%;

	}



	.home_lectures .slick-next,

	.benefits_slider .slick-next {

		width: 36px;

		height: 8px;

		left: -7%;

	}



	.header-btm-section .h_img {

		max-width: 160px;

		height: 164px;

		margin-bottom: -30px;

	}



	.advertise_item .ad_img {

		max-width: 195px;

		height: 225px;

		width: 100%;

	}



	.advertise_item {

		padding: 40px 35px;

	}



	.lecture-sold .bg-color {

		padding-left: 20px;

		padding-right: 20px;

	}



	.lecture .important-know {

		padding: 0 20px;

	}



	.lecture .important-know .flx {

		gap: 20px;

	}



	.about-contact .about-mail::after {

		left: -83px;

		top: 35px;

		width: 130px;

		height: 46px;

		background-size: contain;

	}

}



@media (max-width: 1400px) {

	h4 {

		font-size: 19px;

		line-height: 26px;

	}

	.de_baking_recepy .baking_components .item p br,
	.de_baking_recepy .baking_components .item_rside p br{
		display: block;
	}



	h1 {

		font-size: 40px;

		line-height: 48px;

	}



	h2 {

		font-size: 38px;

		line-height: normal;

	}



	h3 {

		font-size: 28px;

		line-height: 28px;

	}



	h5 {

		font-size: 18px;

		line-height: 24px;

	}



	nav.nav-left-side {

		max-width: 260px;

		width: 100%;

	}

	.home_our_workshop .slick-next {

		left: 0;

	}

	.home_our_workshop .slick-prev {

		right: 0;

	}

	.home_our_workshop .item .text-wrapper {

		max-width: 275px;

	}



	.header-btm-section .h_img {

		max-width: 155px;

		height: 159px;

		margin-bottom: -25px;

	}



	.home_banner_section .img-right-side {

		width: 68%;

	}



	.home_categories .slick-prev {

		right: -4%;

	}



	.home_categories .slick-next {

		left: -4%;

	}



	.home_our_workshop .btn_workshop {

		margin-right: 0;

		margin-top: 40px;

	}



	.home_lectures .slick-prev,

	.benefits_slider .slick-prev {

		width: 36px;

		height: 8px;

		right: -4%;

	}



	.home_lectures .slick-next,

	.benefits_slider .slick-next {

		width: 36px;

		height: 8px;

		left: -4%;

	}



	.home_lectures .all-lecture {

		margin-top: 55px;

	}



	.benefits_slider .item .img,

	.cate_slider .slide_img .img {

		height: 140px;

	}



	.benefits_slider .item,

	.cate_slider .slide_img {

		max-width: 140px;

	}



	.weekly-menu .slider-nav .slick-slide .tab {

		width: 155px;

		height: 55px;

		font-size: 22px;

		line-height: 56px;

		margin-left: -40px;

	}



	.weekly-menu .slick-slide .flex .left .slider_clip {

		position: absolute;

		right: -41px;

		top: 85px;

		height: 280px;

		width: 125px;

	}



	.weekly-menu .slick-slide .flex .left {

		height: 405px;

	}



	.weekly-menu .main-wrap {

		height: 485px;

	}



	.home_bakery .bakery_detail h2 {

		font-size: 50px;

		line-height: 50px;

	}



	.home_bakery .bakery_detail h2 span {

		margin-right: -65px;

	}



	.home_bakery .bakery_detail .b_img::before {

		width: 180px;

		height: 55px;

		right: -39%;

		bottom: 45px;

	}



	.home_bakery .bakery_detail .b_img {

		max-width: 385px;

		height: 448px;

		width: 100%;

	}



	.home_join_community .text-wrapper h2 {

		line-height: 55px;

	}



	.recipe_item .r_img {

		max-width: 275px;

		height: 205px;

	}



	.home_baking_today .text-wrapper h2 {

		font-size: 50px;

		line-height: 130.1%;

	}



	.home_baking_today .text-wrapper p {

		font-size: 35px;

		line-height: 125.1%;

	}



	.home_baking_today .b_img {

		max-width: 453px;

		margin-bottom: -81px;

		margin-top: -59px;

		height: 505px;

	}



	.home_social_advertise .h_flx {

		gap: 30px;

	}



	footer .footer_links .item h5 {

		font-size: 18px;

		line-height: 130.1%;

	}



	footer .footer_links .item p {

		font-size: 21px;

		line-height: 130.1%;

	}



	footer .footer_form {

		max-width: 455px;

		padding-right: 80px;

	}



	footer .footer_form form::after {

		width: 196px;

		height: 15px;

		bottom: 15px;

		right: 10px;

	}



	footer .bottom_footer {

		margin-top: 60px;

	}



	footer .footer_form h5 {

		font-size: 30px;

		line-height: 50px;

		margin-top: 10px;

	}



	.complete_recipe_indexIn p {

		margin-top: 15px;

	}



	.home_social_advertise.recipy_indexIn_socialadver {

		margin-bottom: 50px;

	}



	.recIndex_items_cate,

	.recIndex_items_cate.for_cookies,

	.recIndex_items_cate.for_breads_pastries {

		margin-top: 60px;

	}



	.home_join_community.recIndex_community {

		margin-top: 125px;

	}



	.home_social_advertise.recIndex_socialadver {

		margin-top: 105px;

		margin-bottom: 75px;

	}



	.recIndex_items_cate .r_flx {

		margin-top: 50px;

	}



	.my-benefits .flx .text-wrapper h1 {

		font-size: 38px;

	}



	.my-benefits .flx .text-wrapper h1::after {

		bottom: -10px;

	}



	.my-benefits .flx .text-wrapper p {

		font-size: 18px;

		line-height: 28px;

		padding-top: 30px;

	}



	.my-benefits .flx .text-wrapper::after {

		width: 205px;

		height: 60px;

		bottom: -17px;

	}



	.mezave-card h6 {

		font-size: 18px;

		line-height: 22px;

		margin-top: 25px;

	}



	.mezave_items_wrapper {

		margin-top: 90px;

	}



	.married-bakery .flx .img-wrapper {

		max-width: 440px;

		height: 510px;

	}



	.married-bakery .flx .text-wrapper h1 {

		margin-bottom: 25px;

		font-size: 44px;

		line-height: 72px;

	}



	.married-bakery .flx .img-wrapper::before {

		width: 180px;

		height: 50px;

		right: -35%;

		bottom: 150px;

	}



	.about-banner .bg-color {

		min-height: 200px;

		padding: 0 20px;

	}



	.about-banner .heading h3::before {

		width: 50.736px;

		height: 55.505px;

		top: -40px;

		right: -45px;

	}



	.about-banner .heading::after {

		width: 320.75px;

		height: 20.659px;

		bottom: -35px;

	}



	.about-contact .flx .img-wrapper {

		max-width: 560px;

		height: 480px;

	}



	.about-image .flx .img-wrapper .img1 {

		height: 535px;

	}



	.about-image .flx .img-wrapper .img2 {

		height: 540px;

	}



	.married-bakery {

		padding-left: 20px;

		padding-right: 20px;

	}



	.about-contact .bg-color {

		padding-left: 20px;

		padding-right: 20px;

	}



	.married-bakery .flx .text-wrapper h5 {

		font-size: 29px;

		line-height: 135.1%;

	}



	.about-banner .heading h3 {

		font-size: 31px;

		line-height: 135.1%;

	}



	.contact-mail {

		padding: 0 20px;

	}



	.contact-mail .flx {

		gap: 20px;

	}



	.contact-mail .flx .text-wrapper::after {

		width: 130px;

		height: 45px;

		top: 34px;

		left: -20%;

	}



	.contact-us .flx .img-wrapper {

		max-width: 440px;

		height: 495px;

	}



	.contact-us .flx .text-wrapper form input {

		height: 40px;

	}



	.contact-us .flx .img-wrapper::after {

		right: -140px;

		width: 160px;

		height: 46px;

		bottom: 1rem;

	}



	.contact-mail {

		margin-top: -50px;

	}



	.contact-mail .flx .text-wrapper {

		padding: 20px 40px;

		max-width: 385px;

		height: 140px;

		left: 4rem;

	}



	.contact-us .flx {

		gap: 20px;

	}



	.contact-us .flx .text-wrapper form textarea {

		height: 90px;

	}



	.lecture-main .heading h1 {

		line-height: 65px;

	}



	.lecture-sold .text-wrapper h3,

	.lecture-main .text-wrapper h3 {

		line-height: 42px;

	}



	.lecture-sold .text-wrapper h5,

	.lecture-main .text-wrapper h5 {

		font-size: 20px;

	}



	.lecture-sold .text-wrapper p,

	.lecture-main .text-wrapper p {

		font-size: 16px;

		line-height: 24px;

	}



	.lecture-sold .card-flx .img-wrapper,

	.lecture-main .card-flx .img-wrapper {

		max-width: 410px;

		height: 285px;

	}



	/*.lecture-sold .img-wrapper .img-wrap {*/

	/*max-width: 140px;*/

	/*height: 60px;*/

	/*top: 7px;*/

	/*right: -40.6%;*/

	/*}*/



	.lecture-sold {

		margin-top: 40px;

	}



	.lecture-main .heading {

		margin-bottom: 50px;

	}



	.lecture-sold .bg-color {

		padding-top: 40px;

		padding-bottom: 35px;

	}



	.lecture .bakery .flx .img-wrapper {

		max-width: 415px;

		height: 550px;

		width: 100%;

	}



	.lecture .bakery .flx .img-wrapper::after {

		width: 150px;

		height: 43px;

		bottom: 35px;

		right: -31%;

	}



	.lecture .lecture-dates .flx {

		gap: 20px;

	}



	.lecture .important-know .flx .img-wrapper {

		max-width: 600px;

		height: 420px;

	}



	.lecture .important-know .flx .text-wrapper h6 {

		font-size: 17px;

		line-height: 30px;

		padding-top: 28px;

	}



	.lecture .heading h1 {

		font-size: 36px;

	}



	.lecture .bakery {

		margin-top: 60px;

	}



	.mediniyot .heading h1 {

		font-size: 34px;

	}



	.mediniyot .mediniyot-card .img-wrapper {

		max-width: 550px;

		height: 610px;

	}



	.mediniyot .mediniyot-card .img-wrapper::after {

		width: 145px;

		height: 42px;

		right: -122px;

		transform: rotate(213.635deg);

	}



	.mediniyot .mediniyot-card .bg-color {

		padding: 35px 150px 28px 30px;

	}



	.mediniyot .mediniyot-card-texts {

		padding: 0 20px;

	}



	.meat-meet .meat-meet-card.card1 .flx .img-wrapper {

		max-width: 510px;

	}



	.meat-meet .meat-meet-card.card2 .flx .img-wrapper {

		max-width: 525px;

	}



	.meat-meet .meat-meet-card.card3 .flx .img-wrapper {

		max-width: 560px;

	}



	.meat-meet .meat-meet-card .flx {

		gap: 20px;

	}



	.meat-meet .meat-meet-card.card1 .flx .text-wrapper::after {

		width: 135px;

		height: 45px;

		background-size: contain;

		background-repeat: no-repeat;

		left: -100px;

	}



	.thank-you .thank-you-card.th-card-1 .bg-color {

		padding: 50px 50px 30px 50px;

	}



	.workshop_item .text {

		margin-top: 25px;

	}



	.workshop_item .workshop_img {

		max-width: 300px;

		height: 215px;

	}



	.workshop_item .flx {

		gap: 40px;

	}



	.recepy_pro_detail .recepy_img {

		max-width: 580px;

		height: 690px;

	}



	.recepy_baking_detail .bak_more_images img {

		height: 430px;

	}



	.recepy_review_comments .review .img {

		width: 90px;

		height: 90px;

	}



	.store_pro_cate .pro_cate_detail .img-wrapper img {

		max-width: 310px;

		height: 425px;

	}



	.store_pro_cate .pro_cate_detail .img-wrapper {

		max-width: 525px;

		height: 535px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img2 {

		max-width: 250px;

		height: 320px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img1 {

		max-width: 200px;

		height: 320px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper::after {

		width: 170px;

		height: 50px;

		left: -16rem;

		bottom: 50px;

	}



	.gift-vouchers .vouchers-card .flx .img-wrapper {

		max-width: 490px;

		height: 350px;

	}



	.favorite-recipe h2 {

		line-height: 67px;

		padding-bottom: 40px;

	}



	.favorite-recipe .flx .img-wrapper img {

		max-width: 80px;

		height: 60px;

		right: 0;

	}



	.favorite-recipe .recipe_item.recipe-1 .r_img {

		width: 280px;

		height: 190px;

	}



	.favorite-recipe {

		padding-top: 50px;

		padding-bottom: 50px;

		padding-left: 20px;

		padding-right: 20px;

	}



	.interest_more_product h2 {

		line-height: 60px;

	}



	.interest_more_product {

		padding-top: 65px;

	}



	header .search input {

		width: 120px;

		height: 30px;

	}



	.weekly-menu .slick-slide .flex .right h2 {

		line-height: 48px;

	}



	.best_recipe_all_time.best_recepy_detail .all_recipes {

		margin-top: 65px;

	}



	.about-contact .flx {

		gap: 20px;

	}



	.about-contact .text-wrapper {

		margin-left: 60px;

	}

}



@media (max-width: 1300px) {

	nav.nav-left-side {

		max-width: 260px;

		width: auto;

	}



	.safari .bottom-header nav ul {

		gap: 14px;

	}



	nav.nav-right-side {

		max-width: 495px;

		width: 100%;

	}



	.home_banner_section .img-left-side .content {

		padding: 5px 0;

	}



	.home_banner_section .img-left-side .img {

		height: 175px;

		width: 100%;

		max-width: 160px;

	}



	.home_banner_section .img-right-side .img {

		max-width: 525px;

		height: 580px;

	}



	.home_categories .slick-track {

		display: flex;

		gap: 10px;

	}



	.cate_slider .slide_img p {

		margin-top: 20px;

	}



	.home_categories .slick-prev {

		right: -2%;

		width: 30px;

		height: 7px;

	}



	.home_categories .slick-next {

		left: -2%;

		width: 30px;

		height: 7px;

	}



	.home_categories .recipe_index {

		margin-top: 45px;

	}



	.home_our_workshop h2 {

		line-height: 50px;

	}



	.home_our_workshop .w_flx {

		margin-top: 30px;

	}



	.home_our_workshop .item .i_flx {

		display: flex;

		gap: 25px;

		align-items: center;

	}



	.home_our_workshop .item p {

		line-height: 135.1%;

		margin-top: 25px;

		min-height: 155px;

		font-size: 18px;

	}



	.home_our_workshop .item p {

		line-height: 135.1%;

		margin-top: 20px;

		min-height: 155px;

		font-size: 18px;

	}



	.home_our_workshop .btn_workshop {

		margin-right: 0;

		margin-top: 35px;

	}



	.home_lectures .lecture_slider .l_flx {

		display: flex;

		align-items: center;

		gap: 20px;

		justify-content: center;

	}



	.home_lectures .slick-prev,

	.benefits_slider .slick-prev {

		width: 30px;

		height: 7px;

		right: -2%;

	}



	.home_lectures .slick-next,

	.benefits_slider .slick-next {

		width: 30px;

		height: 7px;

		left: -2%;

	}



	.home_lectures .all-lecture {

		margin-top: 45px;

	}



	.home_benefits_schedule .bg-color {

		padding: 50px 40px;

		padding-top: 50px;

	}



	.benefits_slider {

		margin-top: 40px;

	}



	.home_benefits_schedule .benefit_table {

		margin-top: 45px;

	}



	.weekly-menu {

		margin-top: 75px;

	}



	.weekly-menu .slider-nav .slick-slide .tab {

		width: 140px;

		height: 50px;

		font-size: 20px;

		line-height: 56px;

		margin-left: -40px;

	}



	.weekly-menu .slick-slide .flex .left {

		height: 380px;

	}



	.weekly-menu .main-wrap {

		height: 455px;

	}



	.weekly-menu .slider-for .slick-dots {

		bottom: 40px;

		left: 24%;

	}



	.home_bakery {

		margin-top: 50px;

	}



	.home_bakery .bg-color {

		background-color: #f7f7f6;

		padding: 55px 20px;

		padding-top: 50px;

		padding-right: 85px;

	}



	.home_bakery .bakery_detail h6 {

		font-size: 29px;

		line-height: 130.1%;

	}



	.home_bakery .bakery_detail .b_img {

		max-width: 365px;

		height: 410px;

		width: 100%;

	}



	.home_bakery .bakery_detail .b_img::before {

		width: 165px;

		height: 50px;

		right: -38%;

		bottom: 45px;

	}



	.home_join_community.about-in-community,

	.home_join_community {

		margin-top: 50px;

		padding: 0 20px;

	}



	.best_recipe_all_time {

		margin-top: 50px;

	}



	.best_recipe_all_time h2 {

		line-height: 50px;

	}



	.best_recipe_all_time .r_flx {

		gap: 20px;

		margin-top: 30px;

	}



	.best_recipe_all_time .all_recipes {

		margin-top: 35px;

	}



	.home_baking_today .b_img {

		max-width: 453px;

		margin-bottom: -81px;

		margin-top: -59px;

		height: 465px;

	}



	.safari .home_baking_today .b_img {

		margin-bottom: -50px;

	}



	.recipe_item h5 {

		min-height: auto;

	}



	.home_social_advertise {

		margin-top: 75px;

	}



	.advertise_item .ad_img {

		max-width: 160px;

		height: 200px;

		width: 100%;

	}



	.advertise_item .text {

		margin-top: 55px;

	}



	.advertise_item .text-wrapper {

		max-width: 150px;

		text-align: center;

		margin-top: -5px;

	}



	.home_new_recipes {

		margin-top: 50px;

		margin-bottom: 40px;

		padding: 0 20px;

	}



	footer .footer_form h5 {

		font-size: 28px;

		line-height: 48px;

		margin-top: 10px;

	}



	.about-contact .flx {

		gap: 120px;

	}



	.about-contact .about-mail::after {

		left: -98px;

		top: 50px;

		width: 135px;

		height: 47px;

	}



	.about-image .flx .img-wrapper .img2,

	.about-image .flx .img-wrapper .img1 {

		height: 480px;

	}



	.lecture .bakery .bg-color {

		padding: 35px 55px 30px 35px;

	}



	.lecture .important-know .flx .text-wrapper {

		max-width: 475px;

	}



	.mediniyot .mediniyot-card .bg-color {

		padding: 35px 85px 28px 30px;

	}



	.recepy_pro_detail .text-wrapper {

		max-width: 590px;

	}



	.recepy_baking_detail.item-2 .de_baking_recepy {

		padding-right: 60px;

		padding-left: 20px;

	}



	.recepy_baking_detail.item-2 .top_imgs {

		height: 515px;

	}



	.recepy_baking_detail.item-2 .top_imgs img {

		height: 510px;

	}



	.recepy_item_detail .item.item-1 .img-detail img {

		height: 260px;

	}



	.recepy_item_detail .item.item-1 {

		max-width: 365px;

	}



	.recepy_item_detail .item.item-1 .img-detail-2 .flx img {

		max-width: 130px;

		height: 125px;

	}



	.recepy_baking_detail .bak_more_images img {

		height: 385px;

	}



	.recepy_baking_detail .bak_more_images .flx .item_2 {

		height: 390px;

	}



	.recepy_baking_detail .bak_more_images .img_bgcolor img {

		height: 295px;

	}



	.workshop_item .more-detail {
		text-wrap-mode: nowrap;
	}

	.term_condition_page h1 {
		font-size: 36px;
		margin-bottom: 35px;
	}

	.term_condition_page .cust_flx {
		margin-top: 50px;
	}

	.term_condition_page .bg-color {
		padding: 55px 25px;
		padding-bottom: 50px;
		margin-top: 50px;
	}

	.term_condition_page .bg-color.cond_6 {
		padding: 30px 25px;
	}








}



@media (max-width: 1200px) {

	header .main_logo {

		max-width: 90px;

	}

	.home_our_workshop .item .text-wrapper {

		max-width: 215px;

	}



	.bottom-header .b_flx,

	.header-left-side .nav_flx,

	.bottom-header nav ul {

		gap: 10px;

	}



	header .search {

		max-width: 115px;

		height: 32px;

		border-radius: 16px;

		border: 1px solid #000;

		position: relative;

	}



	.bottom-header nav ul li a {

		font-size: 12px;

	}



	.recipe_item .text-wrapper {

		max-width: 135px;

	}



	.mezave_items_wrapper .i_flx {

		gap: 30px;

		grid-template-columns: repeat(auto-fit, minmax(295px, 1fr));

	}



	.about-contact .about-mail {

		max-width: 400px;

		height: 155px;

		right: -40px;

	}



	.about-contact .flx {

		gap: 70px;

	}



	.about-contact .flx .img-wrapper {

		max-width: 480px;

		height: 430px;

	}



	.married-bakery .flx .img-wrapper::before {

		width: 150px;

		height: 45px;

		right: -26%;

		bottom: 145px;

	}



	.lecture .important-know .flx .img-wrapper {

		max-width: 550px;

		height: 400px;

	}



	.mediniyot .mediniyot-card .img-wrapper {

		max-width: 470px;

		height: 545px;

	}



	.mediniyot .mediniyot-card .bg-color {

		padding: 30px 40px 28px 30px;

	}



	.mediniyot .mediniyot-card .img-wrapper::after {

		width: 115px;

		height: 34px;

		right: -90px;

		transform: rotate(213.635deg);

	}



	.meat-meet .meat-meet-card.card3 .flx .text-wrapper,

	.meat-meet .meat-meet-card.card2 .flx .text-wrapper {

		max-width: 470px;

	}



	.thank-you .thank-you-card.th-card-1 .flx .img-wrapper {

		max-width: 450px;

		height: 295px;

	}



	.thank-you .thank-you-card.th-card-2 .flx .img-wrapper {

		max-width: 495px;

		height: 360px;

	}



	.thank-you .thank-you-card .flx .text-wrapper {

		max-width: 450px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper::after {

		width: 150px;

		height: 45px;

		left: -12rem;

		bottom: 50px;

	}



	.storeIn_product .img-wrapper {

		max-width: 500px;

	}



	.woocommerce-product-gallery__image img {

		height: 330px;

		max-width: 255px;

	}



	.contact-mail .container-fluidss {

		left: 0;

	}

}



@media (max-width: 1100px) {

	.meat-meet .meat-meet-card.card1 .flx .text-wrapper {

		max-width: 450px;

	}
	.woocommerce-checkout .checkout-page .check-flx .shopping, .woocommerce-page .col2-set {
		max-width: 100%;
	}

	.home_our_workshop .item .text-wrapper {

		max-width: 185px;

	}

	.search-results{
		max-width: 838px;
	}



	.workshop_item .flx {

		gap: 20px;

	}



	.recepy_pro_detail .recepy_img {

		max-width: 490px;

		height: 560px;

	}



	.recepy_pro_detail .text-wrapper {

		max-width: 410px;

	}



	.recepy_baking_detail.item-2 .top_imgs img {

		height: 400px;

	}



	.recepy_baking_detail.item-2 .top_imgs {

		height: 400px;

		gap: 15px;

	}



	.recepy_item_detail .item.item-1 .img-detail img {

		height: 230px;

	}



	.recepy_item_detail .item.item-1 .img-detail-2 .flx img {

		max-width: 100px;

		height: 95px;

	}



	.recepy_item_detail .item.item-1 {

		max-width: 300px;

	}



	.de_baking_recepy .baking_components .c_flx {

		gap: 10px;

	}



	.de_baking_recepy .baking_components .item_rside {

		max-width: 310px;

	}



	.de_baking_recepy .baking_components .item_lside {

		max-width: 285px;

	}



	.recepy_baking_detail.item-2 .de_baking_recepy {

		padding-right: 30px;

		padding-left: 20px;

	}



	.recepy_baking_detail .bak_more_images .flx .item_2 {

		height: 340px;

	}



	.recepy_baking_detail .bak_more_images .img_bgcolor img {

		height: 225px;

	}



	.recepy_baking_detail .bak_more_images .flx {

		gap: 15px;

	}

}



@media (max-width: 1040px) {

	header.for_mobile {

		display: block;

		padding: 16px 20px;

	}



	.search-results{
		max-width: 700px;
	}

	header.for_mobile.shadow {

		z-index: 9999999;

	}

	.header-btm-section .text::after {

		top: -50px;

	}



	.home_banner_section .img-left-side .more-category:nth-child(1) {

		margin-top: 25px;

	}



	header.for_desktop {

		display: none;

	}



	.header-btm-section {

		position: relative;

		padding-bottom: 20px;

	}



	.header-btm-section .s_flx {

		align-items: start;

		flex-direction: column;

	}



	.header-btm-section .h_img {

		max-width: 155px;

		height: 159px;

		margin-bottom: 0;

		position: absolute;

		left: 20%;

		z-index: 999;

	}



	.home_banner_section {

		padding: 50px 0px;

		padding-top: 50px;

	}



	.home_banner_section .b_flx {

		display: flex;

		gap: 30px;

		align-items: center;

		flex-direction: column;

	}



	.home_banner_section .img-right-side {

		width: 100%;

		padding: 0 20px;

		padding-left: 0;

	}



	.home_banner_section .img-left-side {

		width: 100%;

	}



	.home_banner_section .img-left-side .slick-list {

		padding-right: 20px !important;

	}



	.home_categories .slick-prev {

		right: -4%;

		width: 30px;

		height: 7px;

	}



	.home_categories .slick-next {

		left: -4%;

		width: 30px;

		height: 7px;

	}



	h1 {

		font-size: 38px;

		line-height: 45px;

	}



	h2 {

		font-size: 38px;

		line-height: normal;

	}



	h4 {

		font-size: 20px;

		line-height: 26px;

	}



	h3 {

		font-size: 30px;

		line-height: 28px;

	}



	h5 {

		font-size: 20px;

		line-height: 24px;

	}



	.home_our_workshop .item .i_flx {

		align-items: center;

		justify-content: center;

	}



	.home_our_workshop .btn_workshop {

		margin: auto;

		margin-top: 35px;

	}



	.home_lectures .slick-prev,

	.benefits_slider .slick-prev {

		width: 30px;

		height: 7px;

		right: -4%;

	}



	.home_lectures .slick-next,

	.benefits_slider .slick-next {

		width: 30px;

		height: 7px;

		left: -4%;

	}



	.best_recipe_all_time .r_flx {

		gap: 20px;

		margin-top: 30px;

		grid-template-columns: repeat(2, 1fr);

	}



	.home_baking_today .text-wrapper p {

		font-size: 32px;

		line-height: 120.1%;

	}



	.home_baking_today .text-wrapper {

		max-width: 405px;

		position: relative;

	}



	.home_baking_today .text-wrapper::before {

		width: 175px;

		height: 60px;

		top: 36px;

		right: -37%;

	}



	.home_social_advertise .h_flx {

		gap: 30px;

		grid-template-columns: repeat(2, 1fr);

	}



	.home_new_recipes .n_flx {

		margin-top: 40px;

		display: grid;

		grid-template-columns: repeat(2, 1fr);

		gap: 20px;

		row-gap: 75px;

	}



	footer .top_footer .f_flx {

		display: flex;

		gap: 20px;

		align-items: center;

		justify-content: space-between;

		flex-direction: column;

	}



	footer .footer_links {

		width: 100%;

	}



	footer .footer_form {

		max-width: 70%;

		padding-right: 0;

		border: none;

	}



	footer .footer_form form .btn_send {

		margin: auto;

		margin-top: 30px;

	}



	footer .bottom_footer {

		margin-top: 100px;

	}



	footer .footer_form form::after {

		width: 196px;

		height: 15px;

		bottom: -50px;

		right: 0;

		left: 0;

		margin: auto;

	}



	.recipy_indexIn_categories .c_flx {

		display: grid;

		grid-template-columns: repeat(2, 1fr);

		gap: 20px;

		row-gap: 70px;

		margin-top: 35px;

	}



	.complete_recipe_indexIn {

		padding: 50px 20px;

		padding-bottom: 50px;

	}



	.complete_recipe_indexIn .flx {

		gap: 25px;

	}



	.recIndex_items_cate,

	.recIndex_items_cate.for_cookies,

	.recIndex_items_cate.for_breads_pastries {

		margin-top: 50px;

	}



	.recIndex_items_cate.bg-color {

		padding: 40px 20px;

	}



	.recIndex_items_cate .r_flx {

		grid-template-columns: repeat(2, 1fr);

		gap: 20px;

		row-gap: 55px;

	}



	.home_join_community.recIndex_community {

		margin-top: 75px;

	}



	.home_social_advertise.recIndex_socialadver {

		margin-top: 75px;

		margin-bottom: 50px;

	}



	.home_baking_today.recIndex_bak_today {

		margin-top: 50px;

	}



	.my-benefits .flx .text-wrapper h1 {

		font-size: 35px;

	}



	.my-benefits .flx .text-wrapper::after {

		width: 189px;

		height: 55px;

		bottom: -2px;

	}



	.my-benefits .flx {

		display: flex;

		gap: 50px;

	}



	.mezave_items_wrapper .i_flx {

		gap: 30px;

		grid-template-columns: repeat(auto-fit, minmax(295px, 1fr));

		grid-template-columns: repeat(2, 1fr);

	}



	.mezave-card {

		max-width: 100%;

		padding: 10px;

	}



	.mezave_items_wrapper .i_flx>*:nth-last-child(1):nth-child(3n + 1) {

		grid-column: unset;

	}



	.mezave_items_wrapper .items-wrapper,

	.mezave_items_wrapper .items-wrapper,

	.mezave_items_wrapper .items-wrapper {

		margin-top: 50px !important;

	}



	.mezave_items_wrapper .items-wrapper.bg-color.item-5 {

		margin-top: 0 !important;

		padding-top: 0;

	}



	.home_baking_today.mezave_baking_today {

		margin-top: 55px;

	}



	.home_social_advertise.mezave_socialadver {

		margin-top: 65px;

		margin-bottom: 50px;

	}



	.married-bakery .flx {

		flex-direction: column-reverse;

		align-items: center;

		gap: 20px;

	}



	.married-bakery .container-fluidss {

		max-width: 800px;

		margin: auto;

	}



	br {

		display: none;

	}



	.married-bakery .flx .text-wrapper {

		max-width: 100%;

	}



	.married-bakery .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

		width: 100%;

	}



	.married-bakery .flx .text-wrapper h1 {

		margin-bottom: 15px;

		font-size: 40px;

		line-height: 67px;

	}



	.married-bakery .flx .text-wrapper h5 {

		font-size: 27px;

		line-height: 133.1%;

	}



	.contact-mail .flx .text-wrapper p,

	.about-contact .flx .text-wrapper h6 a,

	.about-contact .flx .text-wrapper p,

	.about-contact .flx .text-wrapper h6,

	.married-bakery .flx .text-wrapper .karen p,

	.married-bakery .flx .text-wrapper .karen h6 {

		font-size: 16px;

		line-height: 135.1%;

	}



	.about-banner .heading h3 {

		font-size: 28px;

		line-height: 132.1%;

	}



	.about-banner .container-fluid {

		max-width: 800px;

		margin: auto;

	}



	.about-contact .flx {

		gap: 25px;

		flex-direction: column;

		align-items: center;

	}



	.about-contact .container-fluidss {

		max-width: 800px;

	}



	.about-contact .about-mail {

		margin: auto;

		top: 30px;

		padding: 20px;

	}



	.about-contact .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.about-image .flx .img-wrapper {

		gap: 25px;

		align-items: center;

		flex-direction: column;

	}



	.about-image .flx .img-wrapper .img2,

	.about-image .flx .img-wrapper .img1 {

		height: 100%;

		max-width: 100%;

		width: 100%;

	}



	.married-bakery {

		padding-top: 40px;

		padding-bottom: 35px;

	}



	.about-contact .bg-color {

		padding-bottom: 330px;

		padding-top: 55px;

	}



	.about-image {

		margin-top: -265px;

	}



	.married-bakery .flx .img-wrapper::before {

		width: 150px;

		height: 45px;

		right: auto;

		bottom: -70px;

		left: 15rem;

	}



	.contact-us .flx {

		flex-direction: column-reverse;

	}



	.contact-us .container-fluidss {

		max-width: 800px;

	}



	.contact-us .flx .img-wrapper {

		max-width: 100%;

		width: 100%;

		height: 100%;

	}



	.contact-us .flx .img-wrapper::after {

		right: auto;

		width: 140px;

		height: 40px;

		bottom: -46px;

		left: 0;

		transform: rotate(235deg);

	}



	.contact-us .flx .text-wrapper form {

		gap: 10px;

		width: 100%;

	}



	.contact-us .flx .text-wrapper form input {

		width: 100%;

	}



	.contact-us .flx .text-wrapper form textarea {

		max-width: 100%;

	}



	.contact-mail .container-fluidss {

		max-width: 800px;

		position: unset;

	}



	.contact-mail .flx {

		gap: 20px;

		flex-direction: column;

		align-items: center;

	}



	.contact-mail .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.contact-mail .flx .text-wrapper {

		padding: 20px 20px;

		max-width: 350px;

		height: 138px;

		left: 0;

	}



	.contact-mail .flx .text-wrapper::after {

		width: 110px;

		height: 38px;

		top: 37px;

		left: -25%;

	}



	.contact-us .bg-color {

		padding: 40px 60px;

		padding-bottom: 90px;

	}



	.contact-mail .flx .text-wrapper p a {

		font-size: 16px;

		line-height: 135.1%;

	}



	.contact-us {

		margin-top: 30px;

	}



	.lecture-sold .text-wrapper h3,

	.lecture-main .text-wrapper h3 {

		line-height: 40px;

		max-width: 245px;

	}



	.lecture-sold .text-wrapper,

	.lecture-main .text-wrapper {

		max-width: 360px;

	}



	.lecture-sold .img-wrapper .img-wrap {

		max-width: 110px;

		height: 46px;

		top: 4px;

		right: -36.6%;

	}



	.lecture-sold .text-wrapper h6,

	.lecture-main .text-wrapper h6 {

		font-size: 16px;

		line-height: 29px;

	}



	.lecture-main .heading h1 {

		line-height: 50px;

	}



	.lecture-sold .card-flx .img-wrapper,

	.lecture-main .card-flx .img-wrapper {

		max-width: 360px;

		height: 230px;

	}



	.lecture-sold .text-wrapper .ctm-btn,

	.lecture-main .text-wrapper .ctm-btn {

		gap: 10px;

		margin-top: 15px;

	}



	.lecture .bakery .flx .text-wrapper p,

	.lecture .bakery .flx .text-wrapper h6 {

		font-size: 16px;

		line-height: 33px;

	}



	.lecture .bakery .flx .text-wrapper:first-child p {

		padding: 10px 0;

	}



	.lecture .lecture-dates .sold-card h6 {

		font-size: 16px;

	}



	.lecture .bakery .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.lecture .bakery .flx .img-wrapper::after {

		width: 110px;

		height: 35px;

		bottom: -50px;

		right: auto;

		background-size: contain;

		left: 100px;

	}



	.lecture .important-know {

		margin-top: 30px;

	}



	.lecture .bakery .flx .text-wrapper {

		max-width: 100%;

	}



	.lecture .bakery .flx {

		flex-direction: column-reverse;

		gap: 50px;

	}



	.lecture .container-fluidss {

		max-width: 800px;

	}



	.lecture .lecture-dates .sold-card .img-wrapper {

		top: -30px;

		left: -13px;

		width: 90px;

		height: 37px;

	}



	.lecture .lecture-dates .sold-card {

		width: 100%;

		height: auto;

	}



	.lecture .lecture-dates .flx {

		gap: 20px;

		display: grid;

		grid-template-columns: 1fr 1fr 1fr;

	}



	.lecture .lecture-dates {

		padding: 26px 20px 0 20px;

	}



	.lecture .important-know .flx {

		flex-direction: column;

	}



	.lecture .important-know .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.lecture .important-know .flx .text-wrapper {

		max-width: 100%;

	}



	.lecture .heading h1 {

		font-size: 34px;

	}



	.lecture .bakery {

		margin-top: 40px;

	}



	.lecture .lecture-dates h2 {

		font-size: 34px;

	}



	.lecture .important-know .flx .text-wrapper h6 {

		font-size: 16px;

		line-height: 29px;

	}



	.lecture .important-know .flx .text-wrapper ul li a,

	.lecture .important-know .flx .text-wrapper a,

	.lecture .important-know .flx .text-wrapper p {

		font-size: 16px;

		line-height: 31px;

	}



	.mediniyot .mediniyot-card .flx {

		flex-direction: column-reverse;

		gap: 50px;

	}



	.mediniyot .mediniyot-card .flx .text-wrapper {

		max-width: 748px;

		margin: auto;

	}



	.mediniyot .mediniyot-card .img-wrapper {

		max-width: 478px;

		height: 490px;

		margin: auto;

	}



	.mediniyot .mediniyot-card .img-wrapper::after {

		width: 100px;

		height: 30px;

		right: auto;

		left: 100px;

		bottom: -40px;

		transform: rotate(180deg);

	}



	.mediniyot .mediniyot-card-flx {

		flex-direction: column;

		gap: 20px;

	}



	.mediniyot .mediniyot-card-texts .card-1 {

		max-width: 748px;

		gap: 20px;

		margin: auto;

	}



	.mediniyot .cancellation-policy .bg-color {

		padding: 30px 20px 30px 20px;

	}



	.mediniyot .mediniyot-card .bg-color {

		padding: 30px 20px 28px 20px;

	}



	.mediniyot .mediniyot-card .flx .text-wrapper h6 {

		font-size: 16px;

		line-height: 135.1%;

	}



	.mediniyot .mediniyot-card .flx .text-wrapper h5 {

		font-size: 16px;

		line-height: 135.1%;

		padding-top: 15px;

	}



	.mediniyot .mediniyot-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 135.1%;

	}



	.mediniyot .mediniyot-card-texts .card-1 .text-wrapp span a,

	.mediniyot .mediniyot-card-texts .card-1 .text-wrapp span {

		font-size: 16px;

		line-height: 135.1%;

	}



	.mediniyot .mediniyot-card-texts .card-1 .text-wrapp p a,

	.mediniyot .mediniyot-card-texts .card-1 .text-wrapp p {

		font-size: 16px;

		line-height: 140.1%;

	}



	.mediniyot .mediniyot-card-texts .card-1.card-2 {

		margin-top: 20px;

	}



	.mediniyot .cancellation-policy h2 {

		font-size: 35px;

	}



	.mediniyot .cancellation-policy .policy-text-1 p a,

	.mediniyot .cancellation-policy .policy-text-1 p {

		font-size: 16px;

		line-height: 140.1%;

	}



	.mediniyot .cancellation-policy .policy-text-1 h6 {

		font-size: 16px;

		width: 100% !important;

	}



	.mediniyot .cancellation-policy .policy-card p:first-child {

		padding-bottom: 10px;

	}



	.mediniyot .cancellation-policy .heading {

		margin-bottom: 45px;

	}



	.mediniyot .cancellation-policy .img-wrapper {

		max-width: 97px;

		height: 55px;

	}



	.mediniyot .mediniyot-card-texts {

		margin-top: 30px;

	}



	.mediniyot .heading p {

		font-size: 16px;

		line-height: 132.1%;

	}



	.mediniyot .heading h1 {

		font-size: 35px;

	}



	.mediniyot .heading {

		gap: 35px;

	}



	.meat-meet .meat-meet-card .flx .text-wrapper ol li,

	.meat-meet .meat-meet-card .flx .text-wrapper ol li a,

	.meat-meet .meat-meet-card .flx .text-wrapper ul li,

	.meat-meet .meat-meet-card .flx .text-wrapper ul li a,

	.meat-meet .meat-meet-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 33px;

	}



	.meat-meet .meat-meet-card.card2 .flx .img-wrapper {

		max-width: 400px;

	}



	.meat-meet .meat-meet-card.card2 .flx .text-wrapper {

		padding-top: 10px;

	}



	.meat-meet .meat-meet-card.card3 .flx .text-wrapper {

		padding-left: 20px;

		padding-right: 21px;

	}



	.meat-meet .meat-meet-card .bg-color {

		padding: 35px 55px 30px 45px;

		margin-bottom: 25px;

	}



	.meat-meet .meat-meet-card.card3 .flx {

		display: flex;

		gap: 20px;

		justify-content: unset;

		flex-direction: column;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper p {

		font-size: 16px;

		line-height: 30px;

	}



	.meat-meet .meat-meet-card.card1 .flx {

		gap: 50px;

		flex-direction: column-reverse;

	}



	.meat-meet .meat-meet-card .flx {

		gap: 20px;

		flex-direction: column-reverse;

	}



	.meat-meet .container-fluidss {

		max-width: 800px;

	}



	.meat-meet .meat-meet-card.card3 .flx .img-wrapper,

	.meat-meet .meat-meet-card.card2 .flx .img-wrapper,

	.meat-meet .meat-meet-card.card1 .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.meat-meet .meat-meet-card.card3 .flx .text-wrapper,

	.meat-meet .meat-meet-card.card2 .flx .text-wrapper,

	.meat-meet .meat-meet-card.card1 .flx .text-wrapper {

		max-width: 100%;

	}



	.meat-meet .meat-meet-card.card1 .flx .text-wrapper::after {

		width: 100px;

		height: 30px;

		left: 100px;

		bottom: 0;

		top: -33px;

		transform: rotate(180deg);

	}



	.meat-meet .meat-meet-card.card4 .paraghraph {

		padding-bottom: 20px;

	}



	.meat-meet .heading h1 {

		font-size: 35px;

	}



	.meat-meet .heading h1::after {

		left: 0;

		margin: auto;

		right: 0;

	}



	.meat-meet .meat-meet-card.card1 {

		padding-bottom: 10px;

	}



	.meat-meet .meat-meet-card.card3 {

		margin-top: 30px;

	}



	.meat-meet .meat-meet-card .bg-color {

		padding: 20px;

		margin-bottom: 20px;

		height: 100%;

	}



	.meat-meet .meat-meet-card.card4 {

		margin-top: 50px;

	}



	.thank-you .heading h1 {

		font-size: 35px;

	}



	.thank-you .heading p {

		font-size: 16px;

		line-height: 154.1%;

	}



	.thank-you .heading {

		gap: 30px;

		padding-bottom: 30px;

		padding-right: 20px;

		padding-left: 20px;

	}



	.thank-you .thank-you-card .flx .text-wrapper h6 {

		font-size: 18px;

		line-height: 154.1%;

	}



	.thank-you .thank-you-card.thank-you-card.th-card-1 .flx .text-wrapper span {

		font-size: 16px;

		line-height: 154.1%;

		padding: 12px 0 15px 0;

	}



	.thank-you .thank-you-card .flx .text-wrapper p a,

	.thank-you .thank-you-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 154.1%;

	}



	.thank-you .thank-you-card.th-card-2 .flx .text-wrapper p {

		font-size: 16px;

		line-height: 154.1%;

	}



	.thank-you .thank-you-card.thank-you-card.th-card-2 .flx .text-wrapper span {

		font-size: 16px;

		line-height: 154.1%;

	}



	.thank-you .thank-you-card .flx {

		flex-direction: column-reverse;

	}



	.thank-you {

		margin-top: 50px;

	}



	.thank-you .container-fluidss {

		max-width: 800px;

	}



	.thank-you .thank-you-card.th-card-1 .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.thank-you .thank-you-card .flx .text-wrapper {

		max-width: 100%;

	}



	.thank-you .thank-you-card.th-card-2 .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.thank-you .thank-you-card.thank-you-card.th-card-2 {

		padding-top: 30px;

	}



	.thank-you .thank-you-card.thank-you-card.th-card-2 .text-wrapper {

		padding-left: 20px;

		padding-right: 20px;

	}



	.thank-you .thank-you-card.th-card-1 .bg-color {

		padding: 20px;

	}



	.sad_workshop_schedule .w_flx {

		gap: 45px;

		grid-template-columns: repeat(1, 1fr);

	}



	.sad_workshop_schedule .workshop-container {

		max-width: 800px;

		padding: 0 20px;

		display: flex;

		justify-content: center;

		margin-top: 70px;

	}



	.workshop_item p.date {

		font-size: 20px;

	}



	.workshop_item h6 {

		font-size: 20px;

		min-height: 45px;

	}



	.workshop_item .text p {

		line-height: 25px;

		font-size: 16px;

	}



	.workshop_item .work_btns {

		margin-top: 0;

	}



	.full_workshop span {

		font-size: 20px;

		line-height: 24px;

	}



	.full_workshop {

		width: 80px;

		height: 80px;

		top: -35px;

		right: -35px;

	}



	.sad_workshop_schedule .workshop-bgcolor {

		padding: 30px 0;

		margin-top: 50px;

	}



	.sad_workshop_schedule .workshop-container {

		margin-top: 50px;

	}



	.new_workshop span {

		font-size: 20px;

		line-height: 24px;

	}



	.new_workshop {

		width: 80px;

		height: 80px;

		top: -47px;

		right: -51px;

	}



	.recepy_pro_detail .d_flx {

		flex-direction: column-reverse;

	}



	.recepy_pro_detail .container-fluidss {

		max-width: 800px;

	}



	.recepy_pro_detail .recepy_img {

		max-width: 100%;

		height: 100%;

		width: 100%;

	}



	.recepy_pro_detail .text-wrapper {

		max-width: 100%;

	}



	.recepy_item_detail .item.item-1 {

		max-width: 100%;

		position: unset;

	}



	.recepy_item_detail .item.item-1 .img-detail img {

		height: 100%;

	}



	.recepy_item_detail .item.item-1 {

		max-width: 100%;

		position: unset;

		overflow: unset;

		max-height: 100% !important;

		height: 100%;

		order: 2;

	}



	.recepy_item_detail .rt_flx {

		gap: 20px;

		flex-direction: column;

	}



	.de_baking_recepy .baking_components .c_flx {

		gap: 20px;

	}



	.de_baking_recepy .baking_components .item_rside {

		max-width: 100%;

		width: 100%;

	}



	.de_baking_recepy .baking_components .item_lside {

		max-width: 50%;

	}



	.de_baking_recepy .baking_components .item ol li,

	.de_baking_recepy .baking_components .item ul li,

	.de_baking_recepy .baking_components .item p,

	.de_baking_recepy .baking_components .item a {

		font-size: 16px;

		line-height: 32px;

	}



	.recepy_pro_detail {

		padding-top: 70px;

	}



	.recepy_pro_detail .text-wrapper {

		padding: 0 20px;

	}



	.recepy_pro_detail {

		padding-bottom: 30px;

	}



	.recepy_pro_detail .for_recepy {

		margin-top: 30px;

	}



	.recepy_item_detail {

		margin-top: 30px;

	}



	.recepy_baking_detail.item-2 .top_imgs {

		padding-bottom: 30px;

	}



	.de_baking_recepy .baking_components {

		margin-top: 30px;

	}



	/*.de_baking_recepy .baking_components .item_rside p:nth-child(11),*/

	/*.de_baking_recepy .baking_components .item_rside p:nth-child(15) {*/

		/*margin-bottom: 30px;*/

	/*}*/



	.de_baking_recepy .baking_components .item_rside img {

		margin-top: 30px;

	}



	.recepy_baking_detail .bak_more_images .flx {

		margin-top: 30px;

	}



	.recepy_review_comments {

		margin-top: 30px;

		padding-bottom: 30px;

	}



	.recepy_pro_detail .recepy_detail_text ol li,

	.recepy_pro_detail .recepy_detail_text ul li,

	.recepy_pro_detail .recepy_detail_text p,

	.recepy_pro_detail .recepy_detail_text a {

		line-height: 28px;

		font-size: 16px;

	}



	.recepy_item_detail .item.item-1 .img-detail-2 h6 {

		font-size: 20px;

	}



	.recepy_item_detail .item.item-1 .img-detail-2 .for_purchase {

		margin-top: 25px;

	}



	.recepy_item_detail .item.item-1 .img-detail-2 .text p {

		font-size: 16px;

		line-height: 133.1%;

	}



	.de_baking_recepy>h6 {

		font-size: 22px;

	}



	.recepy_review_comments .review .text-wrapper h6 {

		font-size: 16px;

		line-height: 22px;

	}



	.recepy_review_comments .review .text-wrapper p {

		font-size: 16px;

		line-height: 22px;
		word-wrap: break-word;

	}



	.recepy_review_comments .review .img {

		width: 65px;

		height: 65px;

	}



	.recepy_review_comments .review .flx {

		gap: 20px;

	}



	.recepy_review_comments .review .text-wrapper {

		max-width: 540px;

	}



	.recepy_review_comments .review.half_width .img {

		width: 65px;

		height: 65px;

	}



	.recepy_review_comments img.comment_icon {

		max-width: 55px;

		height: 50px;

	}



	.recepy_review_comments .social-icon {

		gap: 20px;

	}



	.recepy_review_comments {

		margin-top: 40px;

	}



	.store_pro_cate .more_pro_cate .m_flx {

		gap: 30px;

		row-gap: 40px;

		display: grid;

		grid-template-columns: 1fr 1fr;

	}



	.our_shop .container-fluidss {

		max-width: 800px;

	}



	.store_pro_cate .pro_cate_detail .det_flx {

		align-items: center;

		flex-direction: column-reverse;

	}



	.store_pro_cate .pro_cate_detail .img-wrapper {

		max-width: 100%;

		height: 100%;

		padding-top: 35px;

	}



	.store_pro_cate .pro_cate_detail .text-wrapper {

		max-width: 100%;

	}



	.store_pro_cate .filter_btns {

		margin-bottom: 35px;

		flex-wrap: wrap;

	}



	.store_pro_cate .pro_cate_detail .text-wrapper .contents::after {

		background-size: contain;

		width: 100%;

	}



	.our_shop .store_pro_cate .pro_cate_detail {

		padding-right: 15px;

		padding-left: 15px;

	}



	.store_pro_cate .pro_cate_detail .img-wrapper img {

		max-width: 100%;

		height: 100%;

	}



	.store_pro_cate .search_input {

		margin-left: auto;

		top: 12px;

		margin-top: 15px;

		margin-bottom: 15px;

	}



	.store_pro_cate .more_pro_cate {

		margin-top: 50px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper {

		margin: auto;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper {

		justify-content: center;

	}



	.gift-vouchers .vouchers-workshop .flx {

		flex-direction: column-reverse;

		gap: 55px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper::after {

		width: 120px;

		height: 40px;

		left: 0;

		bottom: auto;

		transform: rotate(180deg);

		top: -47px;

		background-size: contain;

	}



	.gift-vouchers .container-fluidss {

		max-width: 800px;

	}



	.gift-vouchers .vouchers-card .flx {

		gap: 20px;

		flex-direction: column;

	}



	.gift-vouchers .vouchers-card .flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.gift-vouchers .vouchers-workshop .bg-color {

		padding: 30px 45px 30px 35px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper h6 {

		font-size: 20px;

		line-height: 28px;

	}



	.gift-vouchers .vouchers-workshop .text-wrapper p {

		font-size: 16px;

		line-height: 28px;

	}



	.gift-vouchers .vouchers-card .flx .text-wrapper p {

		font-size: 16px;

		line-height: 32px;

	}



	.gift-vouchers .vouchers-card {

		margin-top: 50px !important;

	}



	.favorite-recipe h2 {

		line-height: 64px;

		padding-bottom: 40px;

	}



	.favorite-recipe .flx .img-wrapper img {

		max-width: 80px;

		height: 60px;

		right: 0;

		display: flex;

	}



	.favorite-recipe .flx {

		margin-bottom: 70px;

	}



	.favorite-recipe .recipe_item.recipe-1 h5::after {

		bottom: -8px;

	}



	.favorite-recipe {

		padding-top: 30px;

		padding-bottom: 0;

	}



	.favorite-recipe .recipe_item.recipe-1 .r_img {

		width: 230px;

		height: 175px;

	}



	.storeIn_product .s_flx {

		flex-direction: column-reverse;

	}



	.storeIn_product .container-fluidss {

		max-width: 800px;

	}



	.storeIn_product .text-wrapper {

		max-width: 100%;

	}



	.storeIn_product .img-wrapper {

		max-width: 450px;

		margin: auto;

	}



	.single-product .flex-viewport {

		height: 400px !important;

	}



	.woocommerce-product-gallery__image img {

		height: 310px;

		max-width: 235px;

	}



	.woocommerce-product-gallery__image {

		margin-top: 50px;

	}



	.storeIn_product .text-wrapper .contents h6 {

		font-size: 20px;

	}



	.storeIn_product .text-wrapper .text p {

		font-size: 16px;

		line-height: 26px;

	}



	.storeIn_product .text-wrapper .counter-value .counter .quantity {

		width: 130px;

	}



	.storeIn_product .text-wrapper .counter-value .counter-wrapper span {

		font-size: 16px;

		line-height: 22px;

	}



	.storeIn_product .text-wrapper .counter-value .counter input[type="number" i] {

		font-size: 16px;

		line-height: 25px;

	}



	.storeIn_product .text-wrapper .counter-value .counter input[type="number" i] {

		height: 43px;

	}



	.storeIn_product .text-wrapper .counter-value .counter input[type="number" i] {

		width: 42px;

	}



	.storeIn_product .text-wrapper .purches-btns .btn {

		height: 38px;

		font-size: 16px;

	}



	.storeIn_product .text-wrapper .counter-value .counter button.cart_btn {

		height: 38px;

		font-size: 16px !important;

		gap: 10px;

	}



	.storeIn_product {

		margin-top: 40px;

	}



	ol.flex-control-nav.flex-control-thumbs {

		margin-top: 40px;

	}



	.storeIn_product .text-wrapper .text {

		margin-top: 25px;

	}



	.storeIn_product .text-wrapper .purches-btns {

		margin-top: 30px;

	}



	.storeIn_product .text-wrapper .star_text {

		margin-top: 90px !important;

	}



	.storeIn_product {

		padding: 0 20px;

	}



	.interest_more_product {

		padding-top: 50px;

	}



	.interest_more_product h2 {

		line-height: 50px;

	}



	.interest_more_product .i_flx {

		margin-top: 50px;

	}



	.page-id-14676 .home_join_community.about-in-community {

		margin-top: 60px;

	}



	.weekly-menu .slick-slide .flex .right h2 {

		line-height: 42px;

	}



	.weekly-menu .slick-slide .flex .right h2::before {

		top: -105%;

		right: 0;

	}



	.weekly-menu .slider-nav .slick-slide:first-child .tab {

		width: 150px;

	}



	.weekly-menu .slider-nav .slick-slide .tab {

		width: 125px;

		margin-left: -17px;

	}



	.home_bakery .bakery_detail br {

		display: block;

	}



	.header-btm-section .text p {

		display: inline;

	}



	.lecture-main .img-wrapper .img-wrap {

		max-width: 110px;

		height: 46px;

		right: -35%;

	}



	.lecture .important-know .flx .text-wrapper ul li {

		font-size: 16px;

		line-height: 33px;

	}



	.gift-vouchers .heading h1 {

		font-size: 35px;

	}



	.gift-vouchers .vouchers-card .flx .text-wrapper p a {

		font-size: 16px;

		line-height: 32px;

	}



	.best_recipe_all_time.best_recepy_detail .all_recipes {

		margin-top: 40px;

	}



	.store_pro_cate .pro_cate_detail .text-wrapper p {

		font-size: 16px;

		line-height: 26px;

	}



	.woocommerce-account .woocommerce h2 {

		width: 80%;

		margin: 0 !important;

		font-size: 30px !important;

	}



	.woocommerce-billing-fields h3 {

		margin: 20px 0 !important;

	}



	.checkout-page .check-flx .shopping .shopping-payment {

		padding: 25px 30px;

	}



	.woocommerce table.shop_table {

		margin-top: 25px;

		padding-top: 25px;

		margin-bottom: 25px;

	}



	.recepy_pro_detail {

		padding-top: 70px;

	}



	.home_want_to_bake .btn-index {

		text-wrap-mode: nowrap;

	}



	.workshop_item h6::after {

		width: 190px;

		height: 15px;

		bottom: -20px;

		transform: rotate(2deg);

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper::after {

		bottom: 0;

		top: 8rem;

	}



	.general-page .container-fluidss {

		max-width: 100%;

	}



	.woocommerce-cart table.cart img {

		max-width: 103px;

		width: 100%;

		display: block;

		height: 100%;

		object-fit: cover;

	}



	.woocommerce table.shop_table td,

	.woocommerce table.shop_table th {

		padding: 16px 9px;

	}



	.cart-page-center {

		gap: 45px;

	}



	.for_mobile #menu-mobile-menu .sub-menu {

		position: unset;

		width: 100%;

		display: none !important;

	}



	.for_mobile #menu-mobile-menu .menu-active>.sub-menu {

		display: block !important;

		padding: 0;

	}



	.for_mobile #menu-mobile-menu .menu-active>.sub-menu>li {

		margin: 0;

		padding: 7px 12px;

	}



	.for_mobile #menu-mobile-menu .sub-menu li.sub-active>.sub-menu {

		display: block !important;

		padding: 0;

	}



	.for_mobile #menu-mobile-menu .sub-menu li.sub-active>.sub-menu li {

		padding: 7px 12px;

		margin: 0;

	}



	.for_mobile ul#menu-mobile-menu>li:nth-child(2)>a {

		pointer-events: none;

	}



	.for_mobile ul#menu-mobile-menu>li:nth-child(2)>ul.sub-menu>li>a {

		pointer-events: none;

	}



	ul#menu-mobile-menu li>ul.sub-menu>li:nth-child(2)>a {

		pointer-events: none;

	}

	.term_condition_page p,
	.term_condition_page ul li,
	.term_condition_page a {
		font-size: 16px;
		line-height: 140.1%;
		letter-spacing: 1.3px;
	}

	.term_condition_page .item h2 {
		font-size: 18px;
		margin-bottom: 25px;
	}















}



@media (max-width: 992px) {

	.about-banner .heading h3::before {

		width: 40.736px;

		height: 50.505px;

		top: -50px;

		right: auto;

	}



	.married-bakery .flx .img-wrapper::before {

		width: 130px;

		height: 35px;

	}



	.about-image .flx .img-wrapper {

		gap: 20px;

	}



	.favorite-recipe .flx .img-wrapper img {

		max-width: 60px;

		height: 47px;

		right: -20px;

		display: flex;

	}

}



@media (max-width: 900px) {

	.header-btm-section .text::after {

		width: 130px;

		height: 35px;

		top: -35px;

		left: 0;

		transform: rotate(10deg);

	}

	.coming-soon img {

		width: 80%;

	}



	.home_join_community .container-fluidss {

		padding: 59px 55px;

	}



	.my-benefits .flx .text-wrapper p {

		font-size: 18px;

		line-height: 28px;

		padding-top: 25px;

	}



	.favorite-recipe .recipe_item.recipe-1 .r_img {

		width: 180px;

		height: 165px;

	}



	.favorite-recipe .recipe-1 .i_flx {

		gap: 20px;

	}



	.weekly-menu .slick-slide .flex .right h2::before {

		display: none;

	}



	.cart-page-center {

		flex-direction: column;

		gap: 45px;

	}



	#nav-menu ul li.menu-shop-item {
		display: block;
	}

	.term_condition_page .cust_flx .item {
		max-width: 50%;
	}

	.term_condition_page {
		padding: 0;
	}

	.term_condition_page .cust_flx,
	.term_condition_page .heading {
		padding: 0 20px;
	}

	.term_condition_page .bg-color {
		padding: 55px 0;
		padding-bottom: 50px;
		margin-top: 50px;
	}






}



@media (max-width: 768px) {

	.home_banner_section .img-right-side .content {
		max-width: 365px;
		text-align: right;

	}


	.de_baking_recepy .baking_components .item p, .de_baking_recepy .baking_components .item_rside p,
	.de_baking_recepy .baking_components .item ol li, .de_baking_recepy .baking_components .item ul li, .de_baking_recepy .baking_components .item p, .de_baking_recepy .baking_components .item a{
		word-wrap: break-word;
	}


	.search-results{
		max-width: 74%;
	}

	.thank-you .thank-you-card.th-card-2 .flx .text-wrapper p br {
		display: block;
	}

	header.for_mobile .btm-flx .main_logo,

	header.for_mobile .btm-flx .main_logo img {

		transition: 0.3s;

	}

	header.for_mobile.shadow .btm-flx .main_logo img {

		height: 50px;

		transition: 0.3s;

	}

	header.for_mobile.shadow .btm-flx .main_logo {

		max-width: 80px;

		transition: 0.3s;

	}

	.meat-meet .meat-meet-card.card4 .text-wrapper p {

		text-align: center;

	}



	.recepy_item_detail .scroll-sticky {

		height: auto;

	}



	.home_banner_section .img-right-side h1 {

		text-align: right;

	}



	.home_banner_section h1::after {

		right: 0;

		left: unset;

		margin: auto;

	}



	.home_banner_section .text p {

		text-align: right;

	}



	.home_banner_section .img-right-side .img {

		max-width: 260px;

		height: 425px;

		width: 100%;

	}



	.header-btm-section .h_img {

		left: 6%;

	}



	.home_banner_section .img-left-side .more-category {

		margin-top: 0;

	}



	.home_banner_section .img-left-side {

		width: 100%;

		margin-top: 150px;

	}



	.home_banner_section .img-right-side {

		position: relative;

	}



	.home_banner_section .img-right-side .continue_reading {

		position: absolute;

		bottom: -90px;

		margin-top: 0;

		width: 100%;

		left: 0;

		right: 0;

	}



	.home_lectures .lecture_slider .text-wrapper {

		max-width: 340px;

	}



	.weekly-menu {

		margin-top: 75px;

		padding: 0;

	}



	.weekly-menu .slider-nav .slick-slide .tab {

		width: 120px;

		height: 50px;

		font-size: 20px;

		line-height: 56px;

		margin-left: -40px;

		padding-left: 25px;

		display: flex;

		align-items: center;

		justify-content: end;

	}



	.home_bakery .bg-color {

		background-color: unset;

		padding: 0;

		padding-top: 0;

		padding-right: 0;

	}



	.home_bakery .bakery_detail .b_flx {

		display: flex;

		align-items: center;

		justify-content: unset;

		gap: 40px;

		flex-direction: column-reverse;

	}



	.home_bakery .bakery_detail h2 {

		padding-right: 65px;

	}



	.home_bakery .bakery_detail .b_img::before {

		width: 165px;

		height: 50px;

		right: unset;

		bottom: -86px;

		left: 0;

	}



	.home_bakery .bakery_detail .b_img {

		max-width: 456px;

		height: 520px;

		width: 100%;

	}



	.home_bakery .bakery_detail .cont_reading {

		margin-right: auto;

		margin-top: 35px;

	}



	.home_join_community.about-in-community,

	.home_join_community {

		margin-top: 50px;

		padding: 0;

	}



	.home_join_community .c_flx {

		display: flex;

		align-items: center;

		gap: 20px;

		justify-content: space-between;

		flex-direction: column;

	}



	.home_join_community .text-wrapper {

		max-width: 417px;

		width: 100%;

		text-align: center;

	}



	.recipe_item .text-wrapper {

		max-width: 135px;

		width: 100%;

	}



	.home_baking_today .b_flx {

		flex-direction: column;

	}



	.home_baking_today .text-wrapper {

		margin-top: 35px;

		padding-bottom: 30px;

	}



	.complete_recipe_indexIn .flx {

		gap: 20px;

	}



	.my-benefits .flx {

		display: flex;

		gap: 25px;

		flex-direction: column;

	}



	.my-benefits .flx .text-wrapper::after {

		width: 189px;

		height: 55px;

		bottom: -65px;

	}



	.mezave_items_wrapper .i_flx {

		gap: 20px;

		grid-template-columns: repeat(2, 1fr);

	}



	.home_baking_today .text-wrapper::before {

		width: 175px;

		height: 60px;

		top: -55px;

		right: 0;

		left: 0;

		margin: auto;

	}



	.home_baking_today .b_flx {

		gap: 75px;

	}



	.married-bakery .flx .text-wrapper h1 {

		margin-bottom: 10px;

		font-size: 35px;

		line-height: 55px;

	}



	.married-bakery .flx .text-wrapper h5 {

		font-size: 25px;

		line-height: 130.1%;

	}



	.about-banner .heading h3 {

		font-size: 25px;

		line-height: 125.1%;

	}



	.about-banner .heading::after {

		width: 250px;

		height: 18.659px;

		bottom: -33px;

	}



	.about-contact .about-mail::after {

		left: -83px;

		top: 50px;

		width: 105px;

		height: 37px;

		background-size: contain;

	}



	.about-contact .about-mail {

		max-width: 370px;

		height: 135px;

	}



	.married-bakery {

		padding-top: 30px;

		padding-bottom: 30px;

	}



	.about-contact .bg-color {

		padding-bottom: 250px;

		padding-top: 30px;

	}



	.about-image {

		margin-top: -190px;

	}



	.contact-us .flx .img-wrapper::after {

		right: auto;

		width: 110px;

		height: 32px;

		bottom: -35px;

		left: 0;

		transform: rotate(251deg);

		background-size: contain;

	}



	.contact-us .flx .text-wrapper {

		gap: 40px;

	}



	.lecture-sold .card-flx,

	.lecture-main .card-flx {

		flex-direction: column-reverse;

	}



	.lecture-sold .card-flx .img-wrapper,

	.lecture-main .card-flx .img-wrapper {

		max-width: 100%;

		height: 100%;

	}



	.lecture-sold .text-wrapper,

	.lecture-main .text-wrapper {

		max-width: 100%;

	}



	.lecture-sold .text-wrapper h3,

	.lecture-main .text-wrapper h3 {

		max-width: 100%;

	}



	.lecture-sold .text-wrapper h3::after,

	.lecture-main .text-wrapper h3::after {

		bottom: -16px;

	}



	.lecture-main .heading {

		margin-bottom: 40px;

	}



	.lecture-sold {

		margin-top: 30px;

	}



	.lecture-sold .img-wrapper .img-wrap {

		position: unset;

		margin: auto;

		margin-left: 0;

		display: flex;

		margin-top: 20px;

	}



	.lecture-sold .card-flx,

	.lecture-main .card-flx {

		gap: 0;

	}



	.lecture-sold .bg-color {

		padding-top: 30px;

		padding-bottom: 30px;

	}



	.lecture .bakery .bg-color {

		padding: 30px 20px;

	}



	.lecture .heading h1 {

		font-size: 30px;

	}



	.lecture .lecture-dates h2 {

		font-size: 30px;

	}



	.mediniyot .heading {

		padding: 0 20px;

	}



	.meat-meet .meat-meet-card .bg-color {

		margin-bottom: 20px;

	}



	.thank-you {

		margin-top: 30px;

	}



	.recepy_baking_detail.item-2 .top_imgs {

		height: 100%;

		gap: 15px;

		grid-template-columns: 1fr;

	}



	.recepy_baking_detail .bak_more_images .flx {

		gap: 15px;

		flex-direction: column-reverse;

	}



	.recepy_baking_detail .bak_more_images .flx .item_2 {

		max-width: 100%;

		height: 100%;

	}



	.recepy_baking_detail .bak_more_images .img_bgcolor img {

		height: 100%;

	}



	.recepy_baking_detail .bak_more_images .flx .img_bgcolor {

		max-width: 100%;

	}



	.de_baking_recepy .baking_components .item_lside {

		max-width: 100%;

		order: 2;

	}



	.de_baking_recepy .baking_components .item_rside {

		order: 4;

	}



	.de_baking_recepy .baking_components .c_flx {

		gap: 20px;

		flex-direction: column-reverse;

	}



	.recepy_pro_detail {

		padding-top: 30px;

	}



	.recepy_review_comments .review .flx {

		gap: 20px;

		justify-content: space-between;

		/* padding: 0 20px; */

	}



	.recepy_review_comments .review .text-wrapper {

		max-width: 450px;

	}



	.store_item .img-wrapper img {

		max-width: 200px;

		height: 275px;

	}



	.store_item .img-wrapper {

		height: 315px;

	}



	.store_pro_cate .more_pro_cate .m_flx {

		grid-template-columns: 1fr;

	}



	.store_item {

		margin: auto;

	}



	.store_pro_cate .more_pro_cate {

		margin-top: 30px;

	}



	.gift-vouchers .vouchers-workshop .bg-color {

		padding: 30px 20px 30px 20px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img1 {

		max-width: 180px;

		height: 290px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img2 {

		max-width: 220px;

		height: 290px;

	}



	.gift-vouchers .vouchers-card {

		margin-top: 30px !important;

	}



	.recipe_item .i_flx {

		align-items: unset;

	}



	.favorite-recipe .recipe_item .text-wrapper {

		max-width: 100%;

		width: 100%;

	}



	.favorite-recipe .flx {

		margin-bottom: 40px;

	}



	.favorite-recipe .recipe-1 .i_flx {

		gap: 15px;

		flex-direction: column-reverse;

	}



	.favorite-recipe .flx .img-wrapper img {

		right: auto;

		display: flex;

		margin: auto;

		display: flex;

		left: auto;

		max-width: 140px;

		height: 75px;

	}



	.favorite-recipe .recipe_item .text-wrapper {

		max-width: 135px;

	}



	.single-product .flex-viewport {

		height: 365px !important;

	}



	.storeIn_product .img-wrapper {

		max-width: 400px;

	}



	.woocommerce-product-gallery__image img {

		height: 285px;

		max-width: 215px;

	}



	.page-id-14676 .home_join_community.about-in-community {

		margin-top: 40px;

	}



	.woocommerce-account form.woocommerce-form.woocommerce-form-login.login {

		width: 100%;

	}



	.weekly-menu .slider-nav .slick-slide:first-child .tab {

		width: 130px;

		justify-content: center;

	}



	.home_banner_section {

		padding-bottom: 39px;

	}



	.lecture-main .img-wrapper .img-wrap {

		max-width: 106px;

		height: 42px;

		right: auto;

		left: 0;

		top: auto;

		bottom: -60px;

	}



	.lecture-sold .img-wrapper .img-wrap {

		max-width: 106px;

		height: 42px;

		width: 97px;

		top: 4px;

		right: -36.6%;

	}



	.lecture-main .text-wrapper {

		margin-top: 50px;

	}



	.lecture .lecture-dates .flx {

		grid-template-columns: 1fr 1fr;

		row-gap: 50px;

	}



	.best_recipe_all_time.best_recepy_detail .all_recipes {

		margin-top: 30px;

	}



	.rating_start {

		flex-wrap: wrap;

	}



	.home_want_to_bake .btn-index {

		max-width: 160px;

		width: 100%;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper::after {

		right: 0;

		top: 8rem;

	}



	.contact-us div#wpcf7-f14376-o1 {
		width: 100%;
	}

	.term_condition_page .cust_flx {
		flex-direction: column;
	}

	.term_condition_page .cust_flx .item {
		max-width: 100%;
	}

	.term_condition_page p,
	.term_condition_page ul li,
	.term_condition_page a {
		font-size: 15px;
		line-height: 138.1%;
		letter-spacing: 0.55px;
	}






}



@media (max-width: 680px) {

	.header-btm-section .s_flx {
		align-items: start;
		flex-direction: column;
		width: 62%;

	}
	.de_baking_recepy .baking_components .item p{
		width: 100%;
	}
	.home_banner_section .img-left-side .more-category:nth-child(1){
		margin-top: 0;
	}
	header.for_mobile .mobile-search-wrapper{
		position: relative;
		top: 10px;
	}
	header.for_mobile .btm-flx {
		margin-top: -29px;
	}

	.single-post input#email, .single-post input#author, .review-form .inp-flx input,
	form#commentform{
		width: 100%;
	}
	header.for_mobile .btm-flx img.msg{
		display: none;
	}

	.de_baking_recepy .baking_components .item p{
		padding-left: 0;
	}
	.de_baking_recepy .baking_components .item p img,
	.de_baking_recepy .baking_components .item_rside img{
		margin-right: 0;
		margin-left: 0;
	}

	.search-results {
		top: 40%;
		max-width: 100%;
	}

	.header-btm-section {

		padding-bottom: 10px;

		padding-top: 10px;

	}

	.header-btm-section .text .to_register {

		margin-top: 5px;

	}

	.header-btm-section .text p {

		font-size: 14px;

	}

	.header-btm-section .heading,

	.header-btm-section .s_flx {

		gap: 10px;

	}

	.home_our_workshop .slick-next {

		left: 0;

	}

	.home_our_workshop .slick-prev {

		right: 0;

		z-index: 999;

	}

	.advertise_item .a_flx,

	.advertise_item:nth-last-child(1) .a_flx {

		gap: 18px;

	}

	.header-btm-section .h_img {

		z-index: 99999;

	}

	.recIndex_items_cate .r_flx .recipe_item {

		display: none;

	}

	.recIndex_items_cate .r_flx .recipe_item.item_1,

	.recIndex_items_cate .r_flx .recipe_item.item_2 {

		display: block;

	}



	h1 {

		font-size: 35px;

		line-height: 42px;

	}



	h2 {

		font-size: 35px;

		line-height: normal;

	}



	h4 {

		font-size: 20px;

		line-height: 26px;

	}



	h3 {

		font-size: 28px;

		line-height: 26px;

	}



	h5 {

		font-size: 20px;

		line-height: 24px;

	}



	.home_banner_section .img-right-side .content,

	.home_banner_section .img-right-side .img {

		max-width: 100%;

		width: 50%;

	}



	.home_banner_section .img-left-side .c_flx {

		display: flex;

		gap: 20px;

		flex-direction: column;

	}



	.home_banner_section .img-left-side .content {

		padding: 0;

	}



	.home_banner_section .img-left-side .img img {

		width: 200px;

	}



	.home_banner_section .img-left-side .img {

		height: 285px;

		width: 100%;

		max-width: 200px;

	}



	/* a.read_now.btn_arrow_hover {

    margin-top: 0;

  } */



	.recipe_item .read_now {

		margin-top: 18px;

	}



	.home_banner_section .text {

		max-width: 200px;

	}



	.home_categories {

		margin-top: 29px;

		padding: 0;

	}



	.home_categories .slick-list {

		padding-right: 20px !important;

	}



	.benefits_slider .item,

	.cate_slider .slide_img {

		max-width: 175px;

	}



	.benefits_slider .item .img,

	.cate_slider .slide_img .img {

		height: 175px;

	}



	.home_want_to_bake .flx {

		flex-direction: column;

	}



	.home_want_to_bake .btn-index {

		margin-left: auto;

		margin-top: 0;

		width: 100%;

	}



	.home_our_workshop .item .i_flx {

		align-items: center;

		justify-content: center;

		flex-direction: column-reverse;

	}



	.home_our_workshop .w_img {

		max-width: 350px;

		width: 100%;

		height: 375px;

	}



	.home_our_workshop .item .text-wrapper {

		max-width: 350px;

	}



	.home_our_workshop .item p {

		line-height: 135.1%;

		margin-top: 20px;

		min-height: auto;

		font-size: 18px;

	}



	.home_lectures {

		margin-top: 42px;

		padding: 0;

	}



	.home_lectures .lecture_slider .l_flx {

		flex-direction: column-reverse;

	}



	.home_lectures .s_img {

		max-width: 430px;

		height: 302px;

	}



	.home_lectures .lecture_slider .text-wrapper {

		max-width: 430px;

	}



	.home_lectures .text-wrapper h3 {

		line-height: 38px;

	}



	.home_benefits_schedule .bg-color {

		padding: 50px 0;

		padding-top: 50px;

	}



	.weekly-menu .slick-slide .flex {

		justify-content: space-between;

		display: flex;

		border-radius: 67px;

		background-color: var(--parrat);

		padding-left: 10px;

		margin-right: 0;

		flex-direction: column;

		padding-right: 35px;

	}



	.weekly-menu .main-wrap {

		min-height: 715px;

		height: 100%;

	}



	.weekly-menu .slick-slide .flex .right {

		padding: 0 25px;

		padding-right: 0;

		margin-top: 30px;

		padding-bottom: 60px;

	}



	.weekly-menu .slider-for .slick-dots {

		bottom: 29px;

		left: 0;

		right: 0;

	}



	.best_recipe_all_time .r_flx {

		grid-template-columns: repeat(2, 1fr);

	}



	.recipe_item .i_flx {

		justify-content: center;

	}



	.home_social_advertise .h_flx {

		gap: 30px;

		grid-template-columns: repeat(1, 1fr);

	}



	.advertise_item {

		padding: 40px 60px;

	}



	.advertise_item .ad_img {

		max-width: 185px;

		height: 220px;

		width: 100%;

	}



	.home_new_recipes .n_flx {

		grid-template-columns: repeat(2, 1fr);

		gap: 20px;

		row-gap: 25px;

	}



	footer .footer_links .item.item_1 {

		margin-left: 0;

	}



	footer .footer_links {

		width: 100%;

		flex-wrap: wrap;

	}



	footer .footer_links .item.item_1 {

		margin-left: 0;

		width: 100%;

		max-width: 100%;

		margin-bottom: 35px;

	}



	footer .footer_links .item {

		max-width: 45%;

		width: 100%;

	}



	footer .footer_form h5 {

		font-size: 28px;

		line-height: 48px;

		margin-top: 10px;

		text-align: center;

	}



	footer .footer_form {

		max-width: 70%;

		padding-right: 0;

		border: none;

	}



	.weekly-menu .main-wrap .slider-nav {

		padding-right: 40px;

	}



	.home_lectures .lecture_slider .lec_slide {

		padding: 0;

	}



	.recipe_item .i_flx {

		justify-content: start;

		flex-direction: column-reverse;

		align-items: start;

	}



	.recipe_item .r_img {

		max-width: 100%;

		height: 205px;

	}



	.recipe_item .text-wrapper {

		max-width: 100%;

		width: 100%;

		display: unset;

		height: auto;

	}



	.recipe_item h5 {

		min-height: 50px;

	}



	.favorite-recipe .recipe_item h5 {

		min-height: 38px;

	}



	.recipy_indexIn_categories .c_flx {

		row-gap: 50px;

	}



	.complete_recipe_indexIn .flx {

		gap: 20px;

		flex-direction: column;

		align-items: center;

	}



	.complete_recipe_indexIn .btn_send {

		margin: 0;

		width: 100%;

	}



	.complete_recipe_indexIn {

		padding: 50px 20px;

		padding-bottom: 50px;

	}



	.recipy_food_indexIn {

		margin-top: 33px;

		padding: 35px 0;

	}



	.married-bakery .flx .img-wrapper::before {

		left: 5rem;

	}



	.contact-us .flx .img-wrapper::after {

		width: 100px;

		height: 30px;

		bottom: -22px;

		left: 0;

		transform: rotate(228deg);

	}



	.lecture .lecture-dates .flx {

		grid-template-columns: 1fr 1fr;

	}



	.lecture .bakery .flx .img-wrapper::after {

		width: 90px;

		height: 30px;

		bottom: -40px;

		right: auto;

		left: 66px;

	}



	.lecture .bakery .flx {

		flex-direction: column-reverse;

		gap: 50px;

	}



	.lecture .bakery .flx .img-wrapper {

		width: 100%;

	}



	.mediniyot .cancellation-policy::after {

		width: 85.731px;

		height: 72.148px;

		top: -30px;

		right: 10rem;

	}



	.hover_cream {

		max-width: 145px;

		font-size: 16px;

	}



	.favorite-recipe h2 {

		line-height: 55px;

		padding-bottom: 35px;

	}



	.favorite-recipe .recipe_item.recipe-1 h5::after {

		bottom: -11px;

	}



	.recipe_item h5::after {

		bottom: -7px;

	}



	.home_banner_section .img-left-side h5::after {

		bottom: -7px;

	}



	.home_banner_section .img-left-side .read_now {

		margin-top: 25px;

	}



	.weekly-menu .slick-slide .flex .right h2 {

		line-height: 38px;

	}



	.home_banner_section .img-left-side {

		margin-top: 130px;

	}



	.sticky_icons {

		z-index: 9999;

	}



	.weekly-menu .slick-slide .flex .left {

		max-width: 595px;

	}



	.home_bakery .bakery_detail .b_img::before {

		left: 15px;

	}



	.recepy_pro_detail .text-wrapper {

		padding: 0;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper::after {

		width: 70.962px;

		height: 78.509px;

		bottom: 125px;

		top: auto;

	}

	.search-loader {

		left: 5%;

		top: 20%;

	}

	.thank-you .heading h1 {

		font-size: 28px;

	}

	.mobile-search-overlay .home_want_to_bake {

		margin-top: 120px;

		padding: 0;

		padding-bottom: 0;

		background-color: transparent;

	}

	.best_recipe_all_time .r_flx .recipe_item.item_3 {

		display: none;

	}

	.home_baking_today .text-wrapper h2 {

		font-size: 40px;

	}

	.home_baking_today .text-wrapper p {

		font-size: 26px;

		line-height: 160.1%;

	}

	.home_baking_today .text-wrapper .click_here {

		margin-top: 15px;

	}

	.search-input {

		font-size: 16px !important;

	}



}



@media (max-width: 580px) {

	footer .footer_form {

		max-width: 100%;

	}



	.header-btm-section .h_img {

		left: 2%;

	}



	.header-btm-section .text::after {

		width: 115px;

		height: 38px;

		top: -44px;

		left: 0;

		transform: rotate(17deg);

	}



	.home_categories .slick-list {

		padding-right: 2px !important;

	}



	.weekly-menu .slider-nav .slick-slide .tab {

		width: 102px;

		height: 50px;

		font-size: 18px;

		line-height: 56px;

		margin-left: -31px;

		padding-left: 20px;

		display: flex;

		align-items: center;

		justify-content: end;

	}



	.weekly-menu .slick-slide .flex .left .slider_clip {

		position: absolute;

		right: -35px;

		top: 81px;

		height: 205px;

		width: 95px;

	}



	.weekly-menu .slick-slide .flex {

		border-radius: 43px;

	}



	.mezave_items_wrapper .i_flx {

		gap: 20px;

		grid-template-columns: repeat(1, 1fr);

	}



	.contact-us .bg-color {

		padding: 30px 30px;

		padding-bottom: 80px;

	}



	.contact-mail .flx .text-wrapper {

		padding: 20px 20px;

		max-width: 290px;

		height: 131px;

		left: 30px;

	}



	.contact-mail .flx .text-wrapper p {

		max-width: 240px;

	}



	.contact-mail .flx .text-wrapper::after {

		width: 100px;

		height: 35px;

		top: 45px;

		left: -19%;

	}



	.workshop_item .flx {

		gap: 15px;

		flex-direction: column-reverse;

	}



	.full_workshop {

		top: -30px;

		right: -20px;

	}



	.new_workshop {

		top: -30px;

		right: -20px;

	}



	.recepy_review_comments .review .text-wrapper {

		max-width: 330px;

	}



	.recepy_review_comments .review .flx {

		gap: 10px;

	}



	.store_pro_cate .more_pro_cate .m_flx {

		grid-template-columns: 1fr;

	}



	.yith-add-to-wishlist-button-block {

		left: 12px;

	}



	.our_shop .store_pro_cate .pro_cate_detail {

		padding-right: 0;

		padding-left: 0;

	}



	.store_pro_cate .pro_cate_detail .img-wrapper img {

		max-width: 260px;

		height: 340px;

	}



	.gift-vouchers .vouchers-card .flx .text-wrapper {

		max-width: 100%;

		padding: 0 20px;

	}



	.storeIn_product .img-wrapper {

		max-width: 350px;

	}



	.single-product .flex-viewport {

		height: 330px !important;

	}



	.woocommerce-product-gallery__image img {

		height: 240px;

		max-width: 190px;

	}



	.lecture .lecture-dates .flx {

		grid-template-columns: 1fr;

	}



	.woocommerce table.shop_table th.product-total {

		text-align: left;

		padding-left: 0;

		direction: rtl;

		display: flex;

		justify-content: end;

	}



	.woocommerce-checkout .woocommerce form .form-row {

		width: 100%;

		margin: 0;

	}



	.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr td {

		text-align: left;

	}



	.favorite-recipe .flx .img-wrapper img {

		max-width: 85px;

		height: 60px;

	}



	.storeIn_product .text-wrapper .purches-btns {

		width: 100%;

	}

}



@media (max-width: 480px) {

	.home_banner_section .img-left-side h5 {

		position: relative;

		min-height: 50px;

	}

	.updated-footer{
		display: block;
	}



	.home_lectures .lecture_slider .text-wrapper {

		padding: 0 20px;

	}



	.weekly-menu .main-wrap .slider-nav {

		padding-right: 11px;

	}



	.weekly-menu .main-wrap .slider-for {

		margin-top: -15px;

		z-index: 999;

	}



	.weekly-menu .slider-nav .slick-slide .tab {

		width: 96px;

		height: 65px;

		font-size: 18px;

		line-height: 56px;

		margin-left: -31px;

		padding-left: 17px;

		display: flex;

		align-items: flex-start;

		justify-content: end;

	}



	.weekly-menu .slider-nav .slick-slide .tab.tab_1 {

		justify-content: center;

	}



	.home_bakery .bakery_detail .text-wrapper {

		padding: 0 20px;

	}



	.home_join_community .container-fluidss {

		padding: 55px 35px;

	}



	.advertise_item {

		padding: 40px 25px;

	}



	footer .bottom_footer .f_flx {

		display: flex;

		justify-content: space-between;

		align-items: center;

		gap: 10px;

		flex-direction: column-reverse;

	}



	.about-contact .about-mail {

		max-width: 270px;

		height: 105px;

		right: auto;

		margin: auto;

		margin-right: 0;

	}



	.about-contact .about-mail::after {

		left: -68px;

		top: 38px;

		width: 90px;

		height: 37px;

		background-size: contain;

	}



	.married-bakery .flx .img-wrapper::before {

		left: 0;

		width: 100px;

		height: 30px;

	}



	.contact-us .flx .img-wrapper::after {

		width: 100px;

		height: 30px;

		bottom: -30px;

		left: 0px;

		transform: rotate(240deg);

	}



	.lecture .lecture-dates .flx {

		grid-template-columns: 1fr;

	}



	.mediniyot .mediniyot-card .img-wrapper {

		max-width: 100%;

		height: 100%;

		margin: auto;

	}



	.recepy_review_comments .review .img {

		width: 50px;

		height: 50px;

	}



	.recepy_review_comments .review.half_width .img {

		width: 50px;

		height: 50px;

	}



	.recepy_review_comments .review .text-wrapper {

		max-width: 210px;

	}



	.recepy_review_comments .review.half_width .text-wrapper {

		max-width: 185px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper {

		justify-content: center;

		flex-direction: column;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img1 {

		max-width: 100%;

		height: 385px;

	}



	.gift-vouchers .vouchers-workshop .img-wrapper .img2 {

		max-width: 100%;

		height: 400px;

	}



	.favorite-recipe .flx {

		flex-direction: column;

	}



	.favorite-recipe .flx .img-wrapper img {

		margin: 15px auto;

		top: 0;

		max-width: 130px;

		height: 70px;

	}



	.favorite-recipe .recipe_item.recipe-1 .r_img {

		width: 100%;

		height: 250px;

	}



	.favorite-recipe .recipe_item .text-wrapper {

		max-width: 100%;

	}



	.header-btm-section .h_img {

		max-width: 130px;

		height: 130px;

	}



	.single-product .product-quantity {

		gap: 30px;

	}



	.single-product .counter form.cart {

		width: 100%;

	}



	.review-form .inp-flx input {

		width: 100%;

	}



	.header-btm-section .text::after {

		width: 107px;

		height: 32px;

		top: -40px;

		left: 0;

	}



	.header-btm-section .heading h4 {

		max-width: 160px;

	}

	.header-btm-section .text::after {

		display: none;

	}



	.recepy_review_comments .review {

		padding: 30px;

	}



	.recepy_review_comments .review.half_width {

		padding-right: 45px;

	}



	.woocommerce-checkout .woocommerce-info {

		padding-left: 0;

		padding-right: 30px;

	}



	.woocommerce-info::before {

		right: -3px;

	}

}



@media (max-width: 400px) {

	.recipe_item h5 {

		min-height: 73px;

	}



	.recipy_indexIn_categories,

	.recIndex_items_cate {

		padding: 0 10px;

	}



	.header-btm-section .text::after {

		width: 120px;

		height: 35px;

		top: -42px;

		left: -10px;

		transform: rotate(20deg);

	}



	.weekly-menu .slider-nav .slick-slide:first-child .tab {

		width: 110px;

	}



	.header-btm-section .text p {

		display: inline;

	}



	.checkout-page .check-flx .shopping .shopping-payment {

		padding: 15px;

	}



	.meat-meet .meat-meet-card.card4 .text-wrapper::after {

		width: 65.962px;

		height: 71.509px;

		bottom: 135px;

		background-size: cover;

	}

}