@media only screen and (min-width: 1600px) and (max-width: 1800px)  {
	.inner-contener>.elementor-container, 
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1440px;
	}
	
	h1 {
		font-size: 96px !important;
	}
	
	h2,
	.blog_main_title h1 {
		font-size: 60px !important;
	}
	
	.heading_h2 h2 {
		font-size: 46px !important;
	}
	
	h3 {
		font-size: 36px !important;
	}
	
	h4 {
		font-size: 30px !important;
	}
	
	.header-wrapper .menu-box, 
	.header-wrapper .contact-box {
		width: 27.30% !important;
	}
	
	.header_menu_wrapper .elementor-container {
		max-width: 1300px;
	}
	
	.header_menu ul.elementor-nav-menu li.menu-item {
		margin-bottom: 38px !important;
	}
	
	.header_menu ul.elementor-nav-menu li.menu-item:last-child {
		margin-bottom: 0 !important;
	}
	
	.header_menu ul.elementor-nav-menu li.menu-item a.elementor-item {
		font-size: 28px !important;
	}
	
	.company_intro_title h2 {
		font-size: 36px !important;
	}
	
	.our_journey_timeline .elementor-image-box-content .elementor-image-box-title {
		font-size: 54px !important;
	}
	
	.home_why_choose_wrapper > .elementor-widget-wrap {
		column-gap: 30px;
		row-gap: 30px;
	}
	
	.why_choose_box .elementor-cta__content {
		min-height: 400px !important;
	}
	
	.why_choose_box .elementor-content-item {
		transform: translateY(calc(100% + 100px)) !important;
	}
	
	.cookband_difference_container > .elementor-container {
		grid-template-columns: 2.121fr 1.5fr 2.85fr;
		column-gap: 26px;
	}
	
	.cookband_middle_wrapper > .elementor-container, 
	.cookband_right_wrapper > .elementor-container {
		row-gap: 26px;
	}
	
	.cookband_middle_col h2 {
		font-size: 54px !important;
	}
	
	.cookband_middle_col h3 {
		font-size: 24px !important;
	}
	
	.partnership_list_box h2.elementor-icon-box-title {
		font-size: 48px !important;
	}
	
	.blog_content .elementor-widget-container {
		padding: 26px !important;
	}
	
	.blog_content .elementor-icon-box-icon {
		margin-left: 30px !important;
	}
	
	.latest_featuted_img img {
		height: 386px !important;
	}
	
	.gap-70 > .elementor-container {
		column-gap: 55px;
	}
	
	/* Customer Stories Pages */
	
	.story_highlight {
		max-width: 800px;
	}
	
	.customer_stories_box {
		width: 100% !important;
		max-width: 33% !important;
	}
	
	.customer_stories_box .elementor-widget-container {
		padding: 30px !important;
	}
	
	.customer_stories_box .elementor-widget-container::before {
		width: 130px;
		height: 50px;
		left: calc(0% - 119px);
	}
	
	.customer_support_wrapper > .elementor-widget-wrap {
		column-gap: 80px;
		row-gap: 80px;
	}
	
	.support_feature_icon_box::before {
		left: calc(100% + 40px);
	}

	.comm_channels_wrapper > .elementor-widget-wrap {
		column-gap: 40px;
		row-gap: 40px;
	}
	
	.comm_channels_icon_box::before {
		left: calc(100% + 20px);
	}
	
	/* Resources Page */
	
	.ingredients_cols_3 > .elementor-widget-wrap {
		grid-template-columns: 1fr 0.6fr 1fr;
	}
	
	.ingredients_cols_5 > .elementor-widget-wrap {
		grid-template-columns: 2.5fr 1.5fr 1fr 1fr 1fr;
	}
	
	.methods_list_box .elementor-widget-container {
		padding: 0 0 20px 0 !important;
	}
	
	.methods_list_box ol li {
		padding: 18px 0;
	}
	
	.recipe_tips_card {
		width: 100% !important;
		max-width: 78% !important;
	}
	
	.recipe_tips_card .elementor-widget-container {
		padding: 26px !important;
	}

	.recipe_bread_board img {
		max-width: 220px !important;
	}
	
	.cookband_img_box .elementor-image-box-title,
	.blog_detail_content h2 {
		font-size: 46px !important;
	}
	
	/* Single Product Page */
	
	.single_product_container .single_product_img_col {
		width: 45% !important;
	}
	
	.single_product_container .single_product_content_col {
		width: 55% !important;
	}
	
	.single_product_img_col > .elementor-widget-wrap {
		height: 720px;
	}
	
	.single_product_container .single_product_content_col > .elementor-widget-wrap {
		padding: 100px 0 40px 100px !important;
	}
	
	.single_product_container .single_product_img_col > .elementor-widget-wrap {
		padding: 60px 140px 30px 60px !important;
	}
	
	.single_product_content .elementor-widget-container,
	.single_product_title .elementor-widget-container {
		padding: 0 40px 0 0 !important;
	}
	
	.available-sizes-list {
		row-gap: 30px;
		column-gap: 60px;
	}
	
	.available-size-item::before {
		left: calc(100% + 30px);
	}
		
	/* Footer */
	
	.footer_menu_wrapper .footer_menu_box_1 {
		width: 31.50% !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_2 {
		width: 23% !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_3 {
		width: 19% !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_4 {
		width: 26.50% !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_1 > .elementor-widget-wrap {
		padding: 0 60px 0 0 !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_2 > .elementor-widget-wrap,
	.footer_menu_wrapper .footer_menu_box_3 > .elementor-widget-wrap {
		padding: 0 60px 0 60px !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_4 > .elementor-widget-wrap {
		padding: 0 0 0 60px !important;
	}
	
	.footer_link_title .elementor-heading-title {
		font-size: 28px !important;
	}
	
	.footer_quick_links ul.elementor-nav-menu {
		column-gap: 50px;
	}
	
	/* Check 1600px and add css here */
}

@media only screen and (max-width: 1599px) {
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	
	.vertical_line .elementor-divider-separator{
		border-width: 80px !important;
	}
	
	/* Header */
	
	.header-wrapper .menu-box, 
	.header-wrapper .contact-box {
		width: 27.20% !important;
	}
	
	.header-user-menu {
		margin-right: 12px;
	}
	
	.header-user-menu img {
		width: 34px !important;
	}
	
	.header-user-menu .user-dropdown li a {
		font-size: 16px;
		padding: 8px 16px;
	}
	
	.header_contact_details ul.elementor-icon-list-items li.elementor-icon-list-item a {
		column-gap: 8px;
	}
	
	.header_menu_wrapper .elementor-container {
		max-width: 1180px;
	}
	
	.dialog-type-buttons .dialog-widget-content a.dialog-close-button {
		top: 40px;
		left: 40px;
	}
	
	/* Home Page */
	
	.flour_splash {
		top: -40%;
	}
	
	.wheat_grain {
		bottom: -6%;
		left: -7%;
	}
	
	.bakery_seed {
		top: 21%;
	}
	
	.home_why_choose_wrapper > .elementor-widget-wrap {
		column-gap: 28px;
		row-gap: 28px;
	}
	
	.why_choose_box .elementor-icon-wrapper {
		margin-bottom: 12px !important;
	}
	
	.why_choose_box .elementor-icon-wrapper .elementor-icon {
		font-size: 44px !important;
	}
	
	.why_choose_box .elementor-content-item {
		transform: translateY(155px) !important;
	}
	
	.butter_roll {
		top: 6.5%;
		right: 37%;
	}
	
	.tall_wheat {
		top: -5%;
		left: -20%;
	}
		
	.our_journey_wrapper > .elementor-widget-wrap {
		row-gap: 40px;
	}
	
	.our_journey_timeline::before {
		height: calc(100% + 40px);
	}
	
	.our_journey_timeline .elementor-image-box-wrapper {
		column-gap: 70px;
	}

	.our_journey_timeline:first-child .elementor-widget-container {
		padding-top: 60px !important;
	}
	
	.our_journey_timeline .elementor-image-box-wrapper .elementor-image-box-content {
		margin-top: 50px;
	}
		
	.our_journey_timeline:nth-child(odd) .elementor-image-box-title::after {
		right: calc(0% - 39px);
	}
	
	.our_journey_timeline:nth-child(even) .elementor-image-box-title::after {
		left: calc(0% - 38px);
	}
	
	.wheat_leaf_2 {
		top: 40%;
		left: 10%;
	}
	
	.wheat_leaf_4 {
		right: 9%;
	}
	
	.cookband_difference_container > .elementor-container {
		grid-template-columns: 2.14fr 1.52fr 2.87fr;
		column-gap: 24px;
	}
	
	.cookband_middle_wrapper > .elementor-container, 
	.cookband_right_wrapper > .elementor-container {
		row-gap: 24px;
	}
	
	.bakers_rate {
		bottom: 10px;
	}
		
	.bakers_rate h6 {
		margin: 6px 0;
	}
	
	.bread_loaf {
		top: 8%;
	}
	
	/* 	About Page */

	.story_bread_board {
		bottom: -4%;
	}
	
	.cookband_wrapper > .elementor-widget-wrap {
		column-gap: 60px;
		row-gap: 60px;
	}
	
	.team_wrapper > .elementor-widget-wrap {
		column-gap: 30px;
		row-gap: 24px;
	}
	
	.team_box .elementor-testimonial-wrapper .elementor-testimonial-content {
		margin: 16px 0 0 0;
		padding-top: 16px;
	}
	
	.royal_smilde_content p strong {
		font-size: 22px;
	}
	
	.team_wheat_seed {
		top: 5%;
		right: -1%;
	}
	
	.gap_105 .elementor-container {
		column-gap: 50px;
	}
	.ab_story:after{
		width: 80px;
		height: 180px;
	}
	.ab_story:before{
		width: 100px;
		height: 130px;
	}
	.w-auto > .elementor-col-25 {
		width: auto !important;
	}
	.w_auto > .elementor-container {
		justify-content: space-between !important;
	}
	.gap_40 .elementor-container {
		column-gap: 30px;
	}
	
	/* 	Contact Page */
	
	.gap-70 > .elementor-container.elementor-column-gap-default {
		column-gap: 30px;
	}
	
	/* Resources Page */
	
	.resources_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 10px 18px;
	}
	
	.arrow_btn .elementor-button-icon svg {
		width: 12px;
	}
	
	.troubleshooting_tabs .elementor-tabs-wrapper {
		column-gap: 16px;
		row-gap: 16px;
	}
	
	.troubleshooting_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 0 16px 16px 16px !important;
	}
	
	.troubleshooting_container {
		margin: 0 -40px;
	}
	
	.troubleshooting_tabs .wptb-table-container table tbody tr:first-child td, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td {
		padding: 20px 40px !important;
	}
	
	.wptb-table-container table tbody tr:first-child td .wptb-text-container {
		font-size: 22px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:first-child .wptb-text-container {
		font-size: 20px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:not(:first-child) .wptb-text-container, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td ul li p {
		font-size: 17px !important;
	}
	
	.cookband_img_box {
		margin-bottom: 20px !important;
	}
	
	.cookband_img_box .elementor-image-box-content {
		bottom: 40px;
		left: 40px;
	}
	
	.wptb-table-container {
		margin: 10px 0 0 0 !important;
	}
	
	.applications_table .wptb-table-container table tbody tr:first-child::after {
		width: 93%;
	}
	
	.applications_table .wptb-table-container table tbody tr:first-child td {
		padding: 20px 30px !important;
	}
	
	.applications_table .wptb-table-container table tbody tr td {
		padding: 20px 30px 0 30px !important;
	}
	
	.applications_table .wptb-table-container table tbody tr:last-child td {
		padding-bottom: 20px !important;
	}
	
	.apps_wheat_grain {
		right: calc(0% - 85px);
	}
	
	.methods_list_box ol li {
		padding: 16px 0;
	}
	
	.ingredients_list_wrapper > .elementor-widget-wrap {
		column-gap: 30px;
		row-gap: 30px;
	}
	
	.ingredients_cols_3 > .elementor-widget-wrap {
		grid-template-columns: 1.2fr 0.7fr 1fr;
	}
	
	.ingredients_cols_5 > .elementor-widget-wrap {
		grid-template-columns: 2.3fr 1.5fr 1fr 1fr 1fr;
	}
	
	.recipe_tips_card_right {
		left: calc(100% + 50px);
		bottom: 8%;
	}

	.recipe_tips_card_left {
		right: calc(100% + 50px);
		bottom: 1.5%;
	}
	
	.recipe_tips_card .elementor-widget-container::before {
		width: 110px;
		height: 40px;
	}
	
	.recipe_tips_card_right .elementor-widget-container::before {
		left: calc(0% - 96px);
	}
	
	.recipe_tips_card_left .elementor-widget-container::before {
		right: calc(0% - 108px);
	}
	
	/* Customer Stories Pages */
	
	.story_highlight_wrapper > .elementor-widget-wrap {
		column-gap: 20px;
		row-gap: 20px;
	}
	
	.story_highlight {
		max-width: 740px;
	}
	
	.story_highlight_box ul li {
		font-size: 18px;
		padding-bottom: 10px;
	}
	
	.customer_stories_box .elementor-widget-container::before {
		width: 120px;
		height: 40px;
		left: calc(0% - 95px);
	}

	.customer_support_wrapper > .elementor-widget-wrap {
		column-gap: 80px;
		row-gap: 80px;
	}
	
	.comm_channels_wrapper > .elementor-widget-wrap {
		column-gap: 40px;
		row-gap: 40px;
	}
	
	.support_feature_icon_box::before {
		left: calc(100% + 40px);
	}
	
	.comm_channels_icon_box::before {
		left: calc(100% + 20px);
	}
	
	/* Product Resource Page */
	
	.bakers_guide_container > .elementor-container {
		gap: 32px;
	}
	
	.faq_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 10px 18px;
	}
	
	.faq_container .elementor-accordion-item {
		padding: 28px 0;
	}
	
	/* Sustainability & Quality Page */

	.quality_certifications_wrapper > .elementor-widget-wrap,
	.key_sustainability_wrapper > .elementor-widget-wrap {
		column-gap: 20px;
		row-gap: 20px;
	}
	
	.qa_process_steps_box > .elementor-widget-wrap {
		column-gap: 60px;
		row-gap: 60px;
	}
	
	.qa_process_steps_list::after {
		width: 40px;
		height: 40px;
		left: calc(100% + 10px);
	}
	
	.qa_process_steps_list ul li {
		padding-bottom: 10px !important;
	}
	
	.qa_process_steps_list ul li .elementor-price-table__feature-inner svg {
		width: 18px;
		height: 18px;
	}
		
	/* Blog Page */
	
	.blog_content_box .elementor-icon-box-content p:last-child {
		padding-right: 30px;
	}
	
	/* Blog Detail Page */
	
	.blog_detail_content h2 {
		font-size: 42px !important;
	}
	
	.blog_detail_content h2,
	.blog_detail_content h4 {
		margin: 16px 0;
	}
	
	.blog_detail_content p {
		padding-bottom: 16px;
	}
	
	.blog_detail_content p:last-child {
		padding-top: 16px;
	}
	
	.blog_detail_content ul li, 
	.blog_detail_content ol li {
		padding-bottom: 10px;
	}
	
	.blog_detail_content ul li strong, 
	.blog_detail_content ol li strong, 
	.blog_detail_content ol li::marker {
		font-size: 18px;
	}
	
	/* Products Page */
	
	.product_category_box .elementor-image-box-content {
		bottom: 20px;
		left: 30px;
	}
	
	.custom-product-listing {
		column-gap: 30px;
		row-gap: 30px;
		padding-top: 20px;
	}
	
	.single-product-box .product-listing-image {
		padding: 30px 20px 15px 20px;
	}
	
	.single-product-box .product-listing-title {
		padding: 12px 12px 8px 12px;
	}
	
	/* Single Product Page */

	.single_product_img_col > .elementor-widget-wrap {
		height: 680px;
		top: 95px;
	}
	
	.big_wheat_leaf {
		top: calc(0% + 60px);
		right: calc(0% - 45px);
	}
	
	.small_wheat_leaf {
		left: calc(0% - 25px);
		bottom: calc(0% + 32%);
	}
	
	.single_product_content h6 {
		margin-bottom: 20px;
	}
	
	.single_product_content h4 {
		padding-top: 40px;
	}
	
	.single_product_content ul {
		padding-left: 30px;
		margin-top: 16px;
	}
	
	.single_product_content ul li {
		font-size: 17px;
	}
	
	.single_product_content ul li::before {
		width: 22px;
		height: 22px;
		left: -30px;
	}
	
	.technical-spec-box {
		max-width: 420px;
		margin: 40px 0;
		padding: 24px;
	}
	
	.technical-spec-box h4 {
		margin-bottom: 20px;
	}
	
	.technical-spec-box thead tr th {
		font-size: 18px;
		padding-bottom: 16px;
	}
	
	.technical-spec-box tbody tr td {
		padding-bottom: 6px;
	}
	
	.ideal-applications ul.application-list {
		margin: 16px 0;
	}
	
	.available-sizes-list {
		row-gap: 25px;
		column-gap: 50px;
		margin: 0 0 50px 0;
	}
	
	.available-size-item::before {
		left: calc(100% + 25px);
	}
	
	.bag-icon-wrap .bag-icon {
		width: 48px;
	}
	
	.bag-icon-wrap .size-value {
		font-size: 15px;
	}
	
	.available-size-item .size-label {
		margin-top: 10px;
	}
	
	.custom-category-grid {
		column-gap: 30px;
		row-gap: 30px;
		padding-top: 20px;
	}
	
	.custom-category-grid .category-content {
		bottom: 20px;
		left: 30px;
	}
	
	.coming-soon-content {
		padding: 0 30px;
	}
	
	.coming-soon-image-wrapper .coming-soon-image {
		max-width: 360px;
	}
	
	.coming-soon-details .coming-soon-title {
		margin: 20px 0 10px 0;
	}
	
	.coming-soon-details .coming-soon-heading::after {
		width: 66px;
		height: 66px;
		right: calc(0% - 70px);
	}
	
	.coming-soon-details .coming-soon-description h6 {
		font-size: 17px;
		margin-bottom: 10px;
	}
	
	.notify-me-btn {
		margin-top: 36px;
	}
	
	/* Innovation & Research Page */

	.focus_area_wrapper > .elementor-widget-wrap {
		column-gap: 24px;
		row-gap: 24px;
	}

	.focus_area_box {
		margin-bottom: 20px !important;
	}

	.focus_area_box .elementor-image-box-content {
		padding: 0 16px;
	}

	/* Footer */
	
	.grain_seed {
		left: 38%;
	}
	
	.wheat_ear {
		right: 36%;
	}
	
	.footer_quick_links ul.elementor-nav-menu {
		column-gap: 50px;
	}
		
	.footer_contact_info .elementor-icon-box-content {
		column-gap: 4px;
	}
	
	/* Check 1339px and add css here */
}

@media only screen and (max-width:1440px) {
	/* 	Contact Page */
    
	.justify_col .elementor-image-box-content {
     	display: inline-block;
        justify-content: space-between;
	}

	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.vertical_line .elementor-divider-separator {
		border-width: 60px !important;
	}
	
	/* Header */
	
	.header-wrapper .menu-box, 
	.header-wrapper .contact-box {
		width: 29.20% !important;
	}
	
	.header-user-menu img {
		width: 32px !important;
	}
	
	.header_menu_wrapper .elementor-container {
		max-width: 980px;
	}
	
	/* Home Page */
	
	.wheat_grain {
		left: -6%;
	}
	
	.flour_splash {
		top: -35%;
	}
	
	.home_why_choose_wrapper > .elementor-widget-wrap {
		column-gap: 24px;
		row-gap: 24px;
	}
	
	.why_choose_box .elementor-icon-wrapper {
		margin-bottom: 10px !important;
	}
	
	.why_choose_box .elementor-icon-wrapper .elementor-icon {
		font-size: 40px !important;
	}
	
	.why_choose_box .elementor-content-item {
		transform: translateY(145px) !important;
	}
	
	.tall_wheat {
		top: 0%;
	}
	
	.our_journey_timeline:last-child::before {
		height: calc(50% - 49px);
	}
	
	.our_journey_timeline .elementor-image-box-wrapper {
		column-gap: 60px;
	}
	
	.our_journey_timeline:first-child .elementor-widget-container {
		padding-top: 50px !important;
	}
	
	.our_journey_timeline:nth-child(odd) .elementor-image-box-title::after {
		right: calc(0% - 34px);
	}
	
	.our_journey_timeline:nth-child(even) .elementor-image-box-title::after {
		left: calc(0% - 33px);
	}
	
	.cookband_difference_container > .elementor-container {
		grid-template-columns: 2.143fr 1.515fr 2.880fr;
		column-gap: 20px;
	}
	
	.cookband_middle_wrapper > .elementor-container, 
	.cookband_right_wrapper > .elementor-container {
		row-gap: 20px;
	}
		
	.bakers_rate h6 {
		margin: 4px 0;
	}
	
	.bread_loaf {
		right: -2%;
	}
	
	/* About Us Page */
	
	.cookband_wrapper > .elementor-widget-wrap {
		column-gap: 40px;
		row-gap: 40px;
	}
	
	.team_wrapper > .elementor-widget-wrap {
		column-gap: 24px;
		row-gap: 20px;
	}
	
	.ab_story:before {
		width: 80px;
		height: 130px;
		top: -80px;
	}
	
	.ab_story:after {
		height: 140px;
		top: -250px;
		width: 60px;
	}
	
	.cookband_inner .elementor-column{
		width: 30% !important;
	}

	.cookband_inner .elementor-container{
		flex-wrap: wrap;
	}
	
	.gap_105 .elementor-container {
		column-gap: 50px;
		row-gap: 50px;
	}

	/* Sustainability & Quality Page */
	
	.qa_process_steps_box > .elementor-widget-wrap {
		column-gap: 50px;
		row-gap: 50px;
	}
	
	.qa_process_steps_list::after {
		width: 34px;
		height: 34px;
	}
	
	.qa_process_steps_list ul li .elementor-price-table__feature-inner svg {
		width: 16px;
		height: 16px;
	}

	/* 	Service Page */
	
	.service_overview_col .elementor-container {
		gap: 30px !important
	}
	
	/* Innovation & Research Page */

	.focus_area_wrapper > .elementor-widget-wrap {
		column-gap: 20px;
		row-gap: 20px;
	}

	.focus_area_box {
		margin-bottom: 10px !important;
	}

	.focus_area_box .elementor-image-box-content {
		padding: 0 12px;
	}
	
	/* Resources Page */
	
	.troubleshooting_container {
		margin: 0 -30px;
	}
	
	.troubleshooting_tabs .wptb-table-container table tbody tr:first-child td, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td {
		padding: 15px 30px !important;
	}
	
	.wptb-table-container table tbody tr:first-child td .wptb-text-container {
		font-size: 20px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:first-child .wptb-text-container {
		font-size: 18px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:not(:first-child) .wptb-text-container, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td ul li p {
		font-size: 16px !important;
	}
	
	.cookband_img_box .elementor-image-box-content {
		bottom: 30px;
		left: 30px;
	}
	
	.wptb-table-container {
		margin: 0 !important;
	}
	
	.applications_table .wptb-table-container table tbody tr:first-child::after {
		width: 95%;
	}
	
	.applications_table .wptb-table-container table tbody tr:first-child td {
		padding: 20px !important;
	}
	
	.applications_table .wptb-table-container table tbody tr td {
		padding: 20px 20px 0 20px !important;
	}
	
	.apps_wheat_grain {
		right: calc(0% - 77px);
	}
	
	.methods_list_box ol li {
		padding: 14px 0;
	}
	
	.methods_list_box ol li:first-child {
		padding-top: 5px;
	}
	
	.recipe_tips_card_right {
		left: calc(100% + 40px);
	}
	
	.recipe_tips_card_left {
		right: calc(100% + 40px);
		bottom: 0.5%;
	}
	
	.ingredients_list_wrapper > .elementor-widget-wrap {
		column-gap: 24px;
		row-gap: 24px;
	}
	
	/* Customer Stories Pages */
	
	.story_highlight {
		max-width: 640px;
	}

	.story_highlight_box ul li {
		font-size: 17px;
	}
	
	.customer_stories_box .elementor-widget-container::before {
		width: 100px;
		height: 30px;
		left: calc(0% - 71px);
	}
	
	.customer_support_wrapper > .elementor-widget-wrap {
		column-gap: 60px;
		row-gap: 60px;
	}
	
	.comm_channels_wrapper > .elementor-widget-wrap {
		column-gap: 30px;
		row-gap: 30px;
	}
	
	.support_feature_icon_box::before {
		left: calc(100% + 30px);
	}
	
	.comm_channels_icon_box::before {
		left: calc(100% + 15px);
	}
	
	/* Product Resource Page */
	
	.bakers_guide_container > .elementor-container {
		gap: 28px;
	}
	
	.faq_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 8px 16px;
	}
	
	.faq_container .elementor-accordion-item {
		padding: 24px 0;
	}
	
	/* Blog Page */
	
	.blog_content_box .elementor-icon-box-content p:last-child {
		padding-right: 20px;
	}
	
	/* Blog Detail Page */
	
	.blog_detail_content h2 {
		font-size: 36px !important;
	}
		
	.blog_detail_content ul li strong, 
	.blog_detail_content ol li strong, 
	.blog_detail_content ol li::marker {
		font-size: 17px;
	}
	
	/* Products Page */
	
	.custom-product-listing {
		column-gap: 24px;
		row-gap: 24px;
		padding-top: 10px;
	}
	
	.single-product-box .product-listing-image {
		padding: 20px 16px 10px 16px;
	}
	
	/* Single Product Page */

	.single_product_img_col > .elementor-widget-wrap {
		height: 580px;
		top: 75px;
	}
	
	.big_wheat_leaf {
		top: calc(0% + 50px);
		right: calc(0% - 35px);
	}
	
	.small_wheat_leaf {
		left: calc(0% - 20px);
	}
	
	.single_product_content h6,
	.technical-spec-box h4 {
		margin-bottom: 16px;
	}
	
	.single_product_content h4 {
		padding-top: 30px;
	}
	
	.single_product_content ul li {
		font-size: 16px;
	}
	
	.single_product_content ul li::before {
		width: 20px;
		height: 20px;
	}
	
	.technical-spec-box {
		max-width: 380px;
		margin: 30px 0;
		padding: 20px;
	}
	
	.technical-spec-box thead tr th {
		font-size: 17px;
		padding-bottom: 12px;
	}
	
	.available-sizes-list {
		grid-template-columns: repeat(4, 1fr);
		margin: 0 0 40px 0;
	}
	
	.available-size-item:nth-child(4)::before {
		content: unset;
	}
	
	.custom-category-grid {
		column-gap: 24px;
		row-gap: 24px;
		padding-top: 15px;
	}
		
	.coming-soon-content {
		padding: 0 20px;
	}
	
	.coming-soon-image-wrapper .coming-soon-image {
		max-width: 300px;
	}
	
	.coming-soon-details .coming-soon-title {
		margin: 16px 0 10px 0;
	}
	
	.coming-soon-details .coming-soon-heading::after {
		width: 60px;
		height: 60px;
		right: calc(0% - 65px);
	}
	
	.coming-soon-details .coming-soon-description h6 {
		font-size: 16px;
	}
	
	.notify-me-btn {
		margin-top: 30px;
	}
	
	/* 	Contact Page */
	
	.gap-30 > .elementor-container.elementor-column-gap-default {
    	gap: 20px;
	}
	
	/* Footer */

	.wheat_ear {
		right: 34%;
	}
	
	.grain_seed {
		left: 37%;
	}
	
	.footer_contact_info .elementor-icon-box-content {
		flex-direction: column;
	}
	
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	/* Header */
	
	.header-wrapper .menu-box, 
	.header-wrapper .contact-box {
		width: 34.30% !important;
	}
	
	.header_menu_wrapper .elementor-container {
		max-width: 880px;
	}
	
	/* Home Page */
	
	.flour_splash {
		top: -42%;
	}
	
	.home_why_choose_wrapper > .elementor-widget-wrap {
		column-gap: 20px;
		row-gap: 20px;
	}
	
	.why_choose_box .elementor-content-item {
		transform: translateY(173px) !important;
	}
	
	.why_choose_box:hover .elementor-cta__title {
		margin-bottom: 16px !important;
	}
	
	.butter_roll {
		top: 5%;
		right: 28.50%;
	}
	
	.tall_wheat {
		top: 8%;
		left: -26%;
	}
		
	.our_journey_timeline::before {
		height: calc(100% + 30px);
	}
	
	.our_journey_timeline:last-child::before {
		height: calc(50% - 45px);
	}
	
	.our_journey_timeline .elementor-image-box-wrapper {
		column-gap: 50px;
	}
	
	.our_journey_wrapper > .elementor-widget-wrap {
		row-gap: 30px;
	}
	
	.our_journey_timeline:first-child .elementor-widget-container {
		padding-top: 40px !important;
	}
	
	.our_journey_timeline .elementor-image-box-wrapper .elementor-image-box-content {
		margin-top: 40px;
	}
	
	.our_journey_timeline:nth-child(odd) .elementor-image-box-title::after {
		right: calc(0% - 29px);
	}
	
	.our_journey_timeline:nth-child(even) .elementor-image-box-title::after {
		left: calc(0% - 28px);
	}
	
	.cookband_difference_container > .elementor-container {
		grid-template-columns: 1.8fr 1.6fr 2.5fr;
		column-gap: 16px;
	}
	
	.cookband_middle_wrapper > .elementor-container, 
	.cookband_right_wrapper > .elementor-container {
		row-gap: 16px;
	}
		
	.bakers_rate h6 {
		margin: 2px 0;
	}

	/* About Us Page */
	
	.ab_story:before {
		width: 65px;
		height: 90px;
		Top: -100px;
	}
	
	.ab_story:after {
		width: 55px;
	}
	
	.cookband_wrapper > .elementor-widget-wrap {
		column-gap: 30px;
		row-gap: 30px;
	}
	
	.royal_smilde_content p strong {
		font-size: 20px;
	}
	
	/* 	INNOVATION & RESEARCH SECTION */
	
	.future_icon-box .elementor-icon-box-icon {
		margin-top: 10px;
	}  
	
	.future_dashline  .elementor-icon-box-description{
		min-height: 110px !important; 
	}
	
	.timeline_col::before {
		content: "";
		height: 13px;
		width: 13px;
		background-size: 100%;
	}

	/* Sustainability & Quality Page */
	
	.qa_process_steps_box > .elementor-widget-wrap {
		column-gap: 40px;
		row-gap: 40px;
	}
	
	.qa_process_steps_list::after {
		width: 30px;
		height: 30px;
		left: calc(100% + 5px);
	}
	
	/* 	Service page */
	
	.service_overview_col .elementor-container {
		gap: 0 !important;
	}
	
	/* Resources Page */
		
	.wptb-table-container table tbody tr:first-child td .wptb-text-container {
		font-size: 18px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:first-child .wptb-text-container {
		font-size: 17px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:not(:first-child) .wptb-text-container, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td ul li p {
		font-size: 15px !important;
	}
	
	.methods_list_box ol li:first-child {
		padding-top: 0;
	}
	
	.methods_list_box ol li {
		padding: 12px 0;
	}
	
	.recipe_tips_card_right {
		left: calc(100% + 30px);
	}
	
	.recipe_tips_card_left {
		right: calc(100% + 30px);
	}
		
	.ingredients_cols_3 > .elementor-widget-wrap {
		grid-template-columns: 1.5fr 1fr 1fr;
	}
	
	.recipe_bread_board {
		bottom: 1.5%;
		right: -1.5%;
	}
	
	.recipe_tips_card .elementor-widget-container::before {
		width: 100px;
		height: 30px;
	}
	
	.recipe_tips_card_right .elementor-widget-container::before {
		left: calc(0% - 72px);
	}
	
	.recipe_tips_card_left .elementor-widget-container::before {
		right: calc(0% - 98px);
	}
	
	/* Customer Stories Pages */
	
	.story_highlight {
		max-width: 540px;
	}

	.story_highlight_box ul li {
		font-size: 16px;
	}
	
	/* Product Resource Page */
	
	.bakers_guide_container > .elementor-container {
		gap: 24px;
	}
		
	.faq_container .elementor-accordion-item {
		padding: 20px 0;
	}
	
	/* Blog Page */
	
	.blog_content_box .elementor-icon-box-content p:last-child {
		padding-right: 10px;
	}
	
	/* Blog Detail Page */
	
	.blog_detail_content h2 {
		font-size: 32px !important;
	}
		
	.blog_detail_content ul li strong, 
	.blog_detail_content ol li strong, 
	.blog_detail_content ol li::marker {
		font-size: 16px;
	}
	
	/* Products Page */
	
	.custom-product-listing {
		column-gap: 20px;
		row-gap: 20px;
	}
	
	.single-product-box .product-listing-image {
		padding: 16px 16px 8px 16px;
	}
	
	/* Single Product Page */

	.single_product_img_col > .elementor-widget-wrap {
		height: 520px;
	}
	
	.big_wheat_leaf {
		top: calc(0% + 40px);
		right: calc(0% - 30px);
	}
	
	.single_product_content h4 {
		padding-top: 24px;
	}
	
	.single_product_content ul li {
		font-size: 15px;
	}
	
	.technical-spec-box {
		max-width: 340px;
		margin: 24px 0;
	}
	
	.technical-spec-box thead tr th {
		font-size: 16px;
	}
	
	.available-sizes-list {
		margin: 0 0 30px 0;
	}
	
	.coming-soon-content {
		padding: 0 10px;
	}
	
	.coming-soon-image-wrapper .coming-soon-image {
		max-width: 260px;
	}
	
	.coming-soon-details .coming-soon-heading::after {
		width: 54px;
		height: 54px;
		right: calc(0% - 60px);
	}

	.coming-soon-details .coming-soon-description h6 {
		font-size: 15px;
	}
	
	.notify-me-btn {
		margin-top: 24px;
	}
		
	/* 	Contact Page */
	
	.w-auto .elementor-col-25 {
		width: 24% !important;
	}
	
	.gap-70 > .elementor-container.elementor-column-gap-default {
		column-gap: 10px !important;
		justify-content: space-between !important
	}
	
	.gap-30  .elementor-column-gap-default {
		column-gap: 0px;
	}
	
	.gap-30 > .elementor-container.elementor-column-gap-default {
		gap: 0px;
	}
	
	.w-auto .elementor-col-25.address_col1 {
		width: 15% !important;
	}
	
	.w-auto .elementor-col-25.address_col2 {
		width: 20% !important
	}

	.w-auto .elementor-col-25.email_col3 {
		width: 27% !important
	}
	
	/* Footer */
	
	.grain_seed {
		left: 35%;
	}
	
	.wheat_ear {
		right: 30%;
	}

	.footer_quick_links ul.elementor-nav-menu {
		column-count: 1;
	}
	
	.footer_contact_info .elementor-icon-box-content {
		flex-direction: row;
	}
	
	/* Check 1025px and add css here */
}

@media only screen and (max-width: 1024px) {
	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 100%;
		padding: 0 15px !important;
		margin: 0 15px !important;
	}
	
	/* Header */

	.header-wrapper .menu-box, 
	.header-wrapper .contact-box {
		width: max-content !important;
	}
	
	.header-user-menu {
		margin-right: 0;
	}
	
	.header-user-menu .user-dropdown {
		min-width: 120px;
		right: 0%;
		left: unset;
		transform: unset;
	}
	
	.header-user-menu .user-dropdown li a {
		font-size: 15px;
	}
		
	.mobile_contact_details ul.elementor-icon-list-items li.elementor-icon-list-item a {
		column-gap: 8px;
	}

	.mobile_contact_details ul.elementor-icon-list-items li.elementor-icon-list-item svg {
		margin: 0 !important;
	}

	.header_menu_wrapper .elementor-container {
		max-width: 100%;
		padding: 0 30px;
		flex-wrap: nowrap !important;
	}
	
	.dialog-type-buttons .dialog-widget-content a.dialog-close-button {
		top: 30px;
		left: 30px;
	}
	
	/* Home Page */
	
	.flour_splash {
		top: -42%;
	}
	
	.wheat_grain {
		left: -7%;
		bottom: -7%;
	}
	
	.bakery_seed {
		top: 9%;
		right: -2%;
	}
	
	.home_why_choose_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 16px;
		row-gap: 16px;
	}
	
	.why_choose_box .elementor-content-item {
		transform: translateY(calc(100% + 40px)) !important;
	}
	
	.product_highlight_container .product_highlight_right {
		max-width: max-content !important;
		margin: 0 auto;
	}
	
	.tall_wheat {
		top: -15%;
		left: -30%;
	}
	
	.curved_wheat {
		top: 50%;
		right: -20%;
	}
	
	.butter_roll {
		top: 11.50%;
		right: 48%;
	}
		
	.wheat_seed_1 {
		left: 12%;
	}
	
	.wheat_leaf_1 {
		left: 4%;
	}
	
	.wheat_seed_2 {
		left: 0%;
	}
	
	.wheat_leaf_2 {
		top: 41%;
		left: 8%;
	}
	
	.twist_pretzel {
		left: 2%;
	}
	
	.wheat_seed_3 {
		top: 20%;
		right: 5%;
	}
	
	.wheat_leaf_3 {
		top: 32%;
		right: 1%;
	}
	
	.wheat_seed_4 {
		top: 34%;
		right: 12%;
	}
	
	.wheat_leaf_4 {
		right: 7%;
	}
	
	.bread_loaf {
		top: 5%;
		right: 0%;
	}
	
	.our_journey_timeline:last-child::before {
		height: calc(50% - 30px);
	}
	
	.bakers_rate h2 {
		margin-left: 25px;
	}
		
	/* About Us Page */
	
	.ab_story:before {
		width: 65px;
		height: 75px;
		Top: -65px;
	}
	
	.cookband_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.team_box .elementor-testimonial-wrapper .elementor-testimonial-content {
		margin: 12px 0 0 0;
		padding-top: 12px;
	}
	
	/* Resources Page */
	
	.resources_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 8px 16px;
	}
	
	.recipe_wheat_grain {
		bottom: 5%;
		right: 2%;
	}
	
	.troubleshooting_tabs .elementor-tabs-wrapper {
		column-gap: 10px;
		row-gap: 10px;
	}
	
	.troubleshooting_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 0 12px 12px 12px !important;
	}
	
	.troubleshooting_container {
		margin: 0 -15px;
	}
	
	.troubleshooting_tabs .wptb-table-container table tbody tr:first-child td,
	.troubleshooting_tabs .wptb-table-container table tbody tr td {
		padding: 10px 15px !important;
	}
	
	.wptb-table-container table tbody tr:first-child td .wptb-text-container {
		font-size: 17px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:first-child .wptb-text-container {
		font-size: 16px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:not(:first-child) .wptb-text-container, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td ul li p {
		font-size: 14px !important;
	}
	
	.cookband_img_box .elementor-image-box-content {
		bottom: 20px;
		left: 20px;
	}
	
	.apps_wheat_grain {
		right: calc(0% - 65px);
	}
	
	.applications_img_col {
		max-width: 380px;
		margin: 0 auto;
	}
		
	.ingredients_cols_3 > .elementor-widget-wrap {
		grid-template-columns: 1fr 0.8fr 0.5fr 1.5fr 0.5fr 0.8fr;
	}

	.ingredients_cols_5 > .elementor-widget-wrap {
		grid-template-columns: 1.5fr 1.5fr 0.8fr 0.8fr 0.8fr;
	}
	
	.recipe_tips_card_right {
		left: 50%;
	}
	
	.recipe_tips_card_left {
		right: 50%;
	}
	
	.recipe_bread_board {
		right: 0%;
	}
	
	.recipe_twist_pretzel {
		bottom: 1%;
		right: 0%;
		left: unset; 
	}

	/* Customer Stories Pages */
	
	.customer_stories_box {
		position: relative !important;
		margin: 0 auto;
	}
	
	.customer_stories_box .elementor-widget-container::before {
		content: unset;
	}
	
	.story_highlight {
		max-width: 660px;
		margin: 0 auto;
	}
	
	.customer_support_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 30px;
		row-gap: 30px;
	}
	
	.comm_channels_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.support_feature_icon_box::before,
	.comm_channels_icon_box::before {
		content: unset;
	}
	
	/* Blog Detail Page */
	
	.blog_detail_content h2 {
		font-size: 28px !important;
	}
	
	/* Product Resource Page */
	
	.bakers_guide_container > .elementor-container {
		gap: 20px;
	}
		
	.faq_container .elementor-accordion-item {
		padding: 18px 0;
	}
	
	/* Innovation & Research Page */

	.focus_area_box .elementor-image-box-content {
		padding: 0 10px;
	}
		
	/* Products Page */
	
	.product_category_box .elementor-image-box-content {
		bottom: 15px;
		left: 20px;
	}
	
	.custom-product-listing {
		grid-template-columns: repeat(3, 1fr);
	}
	
	/* Single Product Page */
	
	.single_product_img_col > .elementor-widget-wrap {
		height: 480px;
	}
	
	.big_wheat_leaf {
		top: calc(0% + 30px);
		right: calc(0% - 20px);
	}
	
	.small_wheat_leaf {
		left: calc(0% - 12px);
	}
	
	.single_product_content h4 {
		padding-top: 20px;
	}
	
	.single_product_content ul {
		margin-top: 12px;
	}
	
	.single_product_content h6, 
	.technical-spec-box h4 {
		margin-bottom: 12px;
	}
	
	.ideal-applications ul.application-list {
		margin: 12px 0;
	}
	
	.single_product_content ul {
		padding-left: 24px;
	}
	
	.single_product_content ul li::before {
		width: 18px;
		height: 18px;
		left: -24px;
	}
	
	.technical-spec-box {
		max-width: 300px;
		margin: 20px 0;
		padding: 16px;
	}
	
	.available-sizes-list {
		grid-template-columns: repeat(3, 1fr);
		column-gap: 40px;
	}
	
	.bag-icon-wrap .bag-icon {
		width: 44px;
	}
	
	.available-size-item::before {
		left: calc(100% + 20px);
	}
	
	.available-size-item:nth-child(3)::before {
		content: unset;
	}
	
	.available-size-item:nth-child(4)::before {
		content: '';
	}
	
	.bag-icon-wrap .size-value {
		font-size: 14px;
	}
	
	.custom-category-grid {
		column-gap: 20px;
		row-gap: 20px;
		padding-top: 10px;
	}
	
	.custom-category-grid .category-content {
		bottom: 15px;
		left: 20px;
	}
	
	.coming-soon-content {
		padding: 0;
	}
	
	.coming-soon-image-wrapper .coming-soon-image {
		max-width: 240px;
	}
	
	.coming-soon-details .coming-soon-heading::after {
		width: 48px;
		height: 48px;
		right: calc(0% - 54px);
	}
	
	.notify-me-btn {
		margin-top: 20px;
	}
	
	.product_wheat_seed {
		right: -1%;
	}
			
	/* 	INNOVATION & RESEARCH SECTION */
	
	.future-icon-box-full .elementor-icon-box-content{
		min-height: 190px;
	}

	/* 	Contact Page */
	
	.w-auto .elementor-col-25{
		width: 48% !important;
	}
	
	.justify_col .elementor-image-box-content {
		display: flex !important;
		justify-content: space-between;
		gap:10px;
	}
	
	.w-auto .elementor-col-25.address_col1 {
		width: 48% !important;
	}

	.w-auto .elementor-col-25.address_col2 {
		width: 48% !important;
	}

	.w-auto .elementor-col-25.email_col3 {
		width: 48% !important;
	}
		
	/* Sustainability & Quality Page */
	
	.quality_certifications_wrapper > .elementor-widget-wrap, 
	.key_sustainability_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.qa_process_steps_box > .elementor-widget-wrap {
		grid-template-columns: repeat(2, 1fr);
		row-gap: 20px;
	}
		
	.qa_process_steps_list:nth-child(odd)::after {
		display: block;
	}
	
	.qa_process_steps_list:nth-child(even)::after,
	.qa_process_steps_list:last-of-type::after {
		display: none;
	}
	
	/* Footer */
	
	.footer_quick_links ul.elementor-nav-menu {
		column-count: 2;
	}
	
	.footer_contact_info .elementor-icon-box-content .elementor-icon-box-description a br {
		display: none;
	}
	
	/* Check 768px and add css here */
}

@media (min-width: 900px) and (max-width: 1024px) {
	.company_intro_title {
		max-width: 70% !important;
	}
	
	.croissant_sketch {
		left: -10.50%;
	}
	
	.wheat_grain {
		left: -5%;
		bottom: -5%;
	}
	
	.flour_splash {
		top: -35%;
	}
	
	.bakery_seed {
		top: 16%;
	}
	
	.our_journey_timeline:last-child::before {
		height: calc(50% - 47px);
	}
	
   .home_why_choose_wrapper > .elementor-widget-wrap {
	   grid-template-columns: repeat(4, 1fr);
	}
	
	.why_choose_box .elementor-cta__content {
		min-height: 300px !important;
	}
	
	.why_choose_box .elementor-content-item {
		transform: translateY(calc(100% + 80px)) !important;
	}
	
	.product_highlight_container > .elementor-container {
		flex-direction: row-reverse;
	}
	
	.product_highlight_container .product_highlight_left {
		width: 52% !important;
	}
	
	.product_highlight_container .product_highlight_right {
		width: 48% !important;
	}
	
	.product_highlight_container .product_highlight_left > .elementor-widget-wrap {
		padding: 0 !important;
	}
	
	.products_review_box {
		width: 100% !important;
		max-width: 95% !important;
	}
	
	.product_highlight_img img {
		max-width: 260px !important;
	}
	
	.tall_wheat {
		top: 12%;
		left: -36%;
	}
	
	.butter_roll {
		top: 4%;
        right: 27%;
	}
	
	.our_journey_container > .elementor-container {
		max-width: 580px !important;
	}
		
	.wheat_seed_1 {
		top: 6%;
		left: 18%;
	}
	
	.wheat_leaf_1 {
		top: 18%;
		left: 9%;
	}
	
	.wheat_seed_2 {
		top: 36%;
		left: 2%;
	}
	
	.wheat_leaf_2 {
		top: 42%;
		left: 10%;
	}
	
	.twist_pretzel {
		left: 4%;
	}
	
	.wheat_seed_3 {
		right: 8%;
	}
	
	.wheat_seed_4 {
		top: 34%;
		right: 14%;
	}
	
	.wheat_leaf_3 {
		right: 4%;
	}
	
	.wheat_leaf_4 {
		right: 8%;
	}
		
	.cookband_difference_left_col .elementor-widget-image img {
		height: 463px !important;
	}
	
	.cookband_trust img {
		height: 158px !important;
	}
	
	.cookband_para {
		width: 100% !important;
		max-width: 90% !important;
	}
	
	.home_blogs_wrapper > .elementor-container .blogs_left_col {
		width: 59% !important;
	}
	
	.home_blogs_wrapper > .elementor-container .blogs_right_col {
		width: 41% !important;
	}
	
	.home_blogs_wrapper .blogs_left_col > .elementor-widget-wrap {
		padding: 0 8px 0 0 !important;
	}
	
	.home_blogs_wrapper .blogs_right_col > .elementor-widget-wrap {
		padding: 0 0 0 8px !important;
	}
	
	.latest_featuted_img img {
		height: 250px !important;
	}
	
	.other_blog_grid .elementor-loop-container {
		grid-template-columns: repeat(1, 1fr) !important;  
	}

	/* Customer Stories Pages */
	
	.customer_stories_box {
		position: absolute !important;
		max-width: 36% !important;
	}
	
	.customer_stories_box > .elementor-widget-container {
		margin: 0 !important;
	}
	
	.customer_stories_box .elementor-widget-container::before,
	.support_feature_icon_box::before,
	.comm_channels_icon_box::before {
		content: '';
	}

	.stories_content {
		max-width: 54% !important;
	}
	
	.story_highlight {
		max-width: 500px;
		margin: unset;
	}
	
	.customer_support_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(4, 1fr);
		column-gap: 60px;
		row-gap: 60px;
	}
	
	.comm_channels_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(4, 1fr);
		column-gap: 30px;
		row-gap: 30px;
	}
	
	/* Products Page */
		
	.custom-product-listing {
		grid-template-columns: repeat(4, 1fr);
	}
	
	/* Single Products Page */
	
	.product_btn {
		width: auto !important;
	}
	
	.product_btn .elementor-widget-container {
		padding: 0 !important;
	}
	
	.request_sample_btn .elementor-widget-container {
		padding-right: 15px !important;
	}
	
	.coming-soon-image-wrapper .coming-soon-image {
		max-width: 280px;
	}
	
	/* Sustainability & Quality Page */
	
	.quality_certifications_wrapper > .elementor-widget-wrap, 
	.key_sustainability_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(2, 1fr);
	}

	.qa_process_steps_box > .elementor-widget-wrap {
		grid-template-columns: repeat(3, 1fr);
		row-gap: 40px;
	}
	
	.qa_process_steps_list:nth-child(odd)::after {
		display: block;
	}
	
	.qa_process_steps_list:nth-child(even)::after,
	.qa_process_steps_list:last-of-type::after {
		display: block;
	}
	
	.qa_process_steps_list:nth-child(3n)::after,
	.qa_process_steps_list:last-of-type::after {
		display: none;
	}
	
	/* Footer */
	
	.grain_seed {
		left: 37%;
	}
	
	.wheat_ear {
		right: 33%;
	}
}

@media only screen and (max-width: 767px) {
	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 10px !important;
		margin: 0 10px !important;
	}
	
	.notfound-content {
		padding: 12vw 0;
	}
	
	.vertical_line .elementor-divider-separator {
		border-width: 40px !important;
	}
	
	/* Header */
		
	.header-user-menu img {
		width: 30px !important;
	}
	
	.header_menu_wrapper .elementor-container {
		padding: 0 20px;
	}
	
	.dialog-type-buttons .dialog-widget-content a.dialog-close-button {
		top: 20px;
		left: 20px;
	}
	
	/* Home Page */

	.company_intro_img_wrapper  .company_intro_img_col {
		max-width: 360px;
		margin: 0 auto;
	}
	
	.small_intro_content {
		order: 3 !important;
		margin-bottom: 0 !important;
	}
	
	.croissant_sketch {
		left: -10%;
	}
	
	.company_intro_img_box .company_intro_img {
		max-width: 520px;
		margin: 0 auto;
	}
	
	.company_intro_right_col .company_intro_content {
		order: 2;
	}
	
	.why_choose_box .elementor-content-item {
		transform: translateY(0) !important;
	}
	
	.wheat_grain {
		left: -6%;
		bottom: -6%;
	}
	
	.flour_splash {
		top: -32%;
	}
	
	.bakery_seed {
		top: 7%;
		right: -1.5%;
	}
		
	.why_choose_box .elementor-icon-wrapper .elementor-icon {
		font-size: 36px !important;
	}
	
	.why_choose_box:hover .elementor-cta__title {
		margin-bottom: 12px !important;
	}
	
	.why_choose_box .elementor-cta__content .elementor-cta__title br {
		display: none;
	}
	
	.butter_roll {
		top: unset;
		bottom: -6%;
		right: 0%;
	}
		
	.our_journey_timeline:last-child::before {
		height: calc(50% - 35px);
	}

	.our_journey_timeline .elementor-image-box-wrapper {
		column-gap: 40px;
	}
	
	.our_journey_timeline .elementor-image-box-title::after {
		outline-offset: 3px;
	}
	
	.our_journey_timeline:first-child .elementor-widget-container {
		padding-top: 30px !important;
	}

	.our_journey_timeline .elementor-image-box-wrapper .elementor-image-box-content {
		margin-top: 30px;
	}
	
	.our_journey_timeline:nth-child(odd) .elementor-image-box-title::after {
		right: calc(0% - 24px);
	}
	
	.our_journey_timeline:nth-child(even) .elementor-image-box-title::after {
		left: calc(0% - 23px);
	}
	
	.wheat_leaf_1 {
		top: 10%;
		left: 0%;
	}
	
	.wheat_leaf_3 {
		top: 30%;
		right: 0%;
	}
	
	.twist_pretzel {
		bottom: 1%;
		left: 1%;
	}
	
	.bread_board {
		bottom: 1%;
		right: 1%;
	}
		
	.cookband_difference_container > .elementor-container {
		display: flex !important;
	}
	
	.bakers_rate h2 {
		margin-left: 0;
	}
	
	.bread_loaf {
		top: 3%;
	}
		
	.blog_content .elementor-icon-box-wrapper .elementor-icon-box-icon,
	.blog_content_box .elementor-icon-box-wrapper .elementor-icon-box-icon {
		display: flex !important;
		align-items: flex-end;
	}
	
	.latest_featuted_img img {
		aspect-ratio: 8/4;
	}
	
	/* About Us Page */
	
	.cookband_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 24px;
		row-gap: 24px;
	}

	.team_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.ab_story:before {
		height: 60px;
		Top: -40px;
	}
	
	.ab_story:after {
		height: 95px;
		top: -215px;
	}
	
	.team_wheat_seed {
		top: 2%;
		right: 0%;
	}
	
	.partnership {
		background-position: center left 8% !important;
	}
	
	.cookband_inner .elementor-column {
		width: 47% !important;
	}
	
	.cookband_inner .elementor-column {
		width: 47% !important;
	}
	
	.gap_105 .elementor-container {
		column-gap: 25px;
		row-gap: 25px;
	}
	
	/* Innovation & Research Page */

	.focus_area_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
	}

	.focus_area_box {
		margin-bottom: 5px !important;
	}
	
	.focus_area_box .elementor-image-box-content {
		padding: 0;
	}

	.future_dashline::before {
		content: "";
		width: 1px;
		height: 99%;
		/* background-image: url("data:image/svg+xml,%3csvg width='100%25' height='1' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='%23333' stroke-width='2' stroke-dasharray='6 6' stroke-linecap='square'/%3e%3c/svg%3e"); */
		background-repeat: repeat-x;
		background-size: auto;
		position: absolute;
		border: 1px dashed #1E1E1E;
		top: 0;
		left: 20px;
		transform: translateX(-50%);
	}
	
	.timeline_col::before {
		top: 50%;
		left: 20px;
	}
	
	.future_dashline .timeline_col:nth-child(odd) .elementor-widget-wrap {
		flex-direction: row-reverse !important;
	} 

	.timeline_section .timeline_col .elementor-widget-wrap{
		gap: 100px;
		justify-content: flex-end; 
		min-height: 200px
	}
	
	.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{
		rotate:90deg;
	}
	
	.future_dashline .elementor-column-gap-default{
		grid-row-gap: 50px;
	}

	.future_dashline .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
		display: none;
	} 
	
	.future_dashline .timeline_col:nth-child(odd) .elementor-widget-wrap {
		flex-direction: row-reverse !important;
		display: flex;
		flex-direction: row;
		grid-column-gap: 12px
	} 
	
	.timeline_section .timeline_col:nth-child(even) .elementor-widget-wrap{
		justify-content: flex-start !important;
		display: flex;
		flex-direction: row;
		grid-column-gap: 12px;
	}

	.future-icon-box-full .elementor-icon-box-content {
		min-height: auto !important;
	}
	
	.future_dashline  .elementor-icon-box-description {
		min-height: auto !important;
	}
	
	.timeline_section .timeline_col .elementor-widget-wrap {
		gap: 30px;
		justify-content: flex-end !important;
		display: flex;
		flex-flow: column;
	}
	
	.future_icon-box.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
		display: flex;
		flex-direction: row;
		grid-column-gap: 12px
	}
	
	.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
		display: inline-flex;
		flex: 0 0 auto;
		align-items: end;
	}

	.timeline_section .timeline_col .elementor-widget-wrap {
		min-height: auto;
	}

	.timeline_col:last-child .elementor-element{
		width: auto !important;
	}
	
	/* Resources Page */
	
	.resources_tabs .elementor-tabs-wrapper {
		display: flex !important;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.resources_tabs .elementor-tab-mobile-title {
		display: none;
	}
	
	.resources_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 8px 10px;
	}
	
	.icon_info_title_list .elementor-icon-box-icon {
		rotate: 0deg !important;
	}
	
	.troubleshooting_container {
		margin: 0 -10px;
	}

	.troubleshooting_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 0 10px 10px 10px !important;
	}
		
	.troubleshooting_tabs .wptb-table-container table tbody tr:first-child td, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td {
		padding: 12px 10px !important;
	}
	
	.wptb-table-container table tbody tr:first-child td .wptb-text-container {
		font-size: 16px !important;
	}
	
	.wptb-table-container table tbody tr:not(:first-child) td:first-child .wptb-text-container {
		font-size: 15px !important;
	}
	
	.cookband_img_box .elementor-image-box-content {
		bottom: 15px;
		left: 15px;
	}

	.cookband_img_box img {
		aspect-ratio: 5/3;
		object-fit: cover;
	}
	
	.cookband_img_box .elementor-image-box-content .elementor-image-box-title {
		font-size: 22px !important; 
	}
	
	.cookband_img_box .elementor-image-box-content .elementor-image-box-title .regal_gold {
		display: block;
	}
	
	.apps_wheat_grain {
		right: calc(0% - 50px);
	}
	
	.applications_img_col {
		max-width: 300px;
	}
	
	.applications_table .wptb-table-container table tbody tr td {
		padding: 15px 15px 0 15px !important;
	}
	
	.applications_table .wptb-table-container table tbody tr:first-child td {
		padding: 15px !important;
	}
	
	.recipe_tips_card {
		position: initial !important;
		margin: 0 auto;
	}
	
	.recipe_tips_card .elementor-widget-container::before {
		content: unset;
	}
	
	.recipe_bread_board {
		bottom: 1%;
	}
	
	.ingredients_list_wrapper {
		max-width: 480px;
		margin: 0 auto;
	}
	
	.ingredients_cols_3 > .elementor-widget-wrap {
		grid-template-columns: 1.5fr 1fr 1fr;
	}
	
	/* Customer Stories Pages */
	
	.story_highlight_box ul {
		padding-left: 16px;
	}
	
	.story_highlight_box ul li {
		font-size: 14px;
	}
	
	.customer_support_wrapper > .elementor-widget-wrap,
	.comm_channels_wrapper > .elementor-widget-wrap {
		column-gap: 24px;
		row-gap: 24px;
	}
	
	/* Blog Detail Page */
	
	.blog_featured_img img {
		aspect-ratio: 8/4;
		object-fit: cover;
	}
	
	.blog_detail_content h2 {
		font-size: 24px !important;
	}
	
	.blog_detail_content h2, 
	.blog_detail_content h4 {
		margin: 12px 0;
	}
	
	.blog_detail_content ul li strong, 
	.blog_detail_content ol li strong, 
	.blog_detail_content ol li::marker {
		font-size: 15px;
	}
	
	.blog_detail_content p:last-child {
		padding-top: 12px;
	}
	
	/* Product Resource Page */
	
	.bakers_guide_container > .elementor-container {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.bakers_guide_container .bakers_guide_box:first-child {
		grid-column: span 1;
	}
	
	.faq_tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title {
		display: none;
	}
	
	.faq_tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 8px 10px;
	}
	
	.faq_tabs .elementor-tabs-wrapper {
		display: flex !important;
		justify-content: center;
	}

	.faq_container .elementor-accordion-item {
		padding: 16px 0;
	}
		
	/* Products Page */
	
	.product_category_box .elementor-image-box-content {
		bottom: 20px;
		left: 20px;
	}
			
	.custom-product-listing {
		grid-template-columns: repeat(2, 1fr);
	}
	
	/* Single Product Page */
	
	.single_product_img_col {
		max-width: 420px;
		margin: 0 auto;
	}
	
	.single_product_img_col > .elementor-widget-wrap {
		height: 100%;
	}
	
	.single_product_img_col > .elementor-widget-wrap::before {
		content: unset;
	}
	
	.single_product_content ul li {
		font-size: 14px;
	}
	
	.technical-spec-box thead tr th {
		font-size: 15px;
	}
	
	.bag-icon-wrap .bag-icon {
		width: 40px;
	}
	
	.bag-icon-wrap .size-value {
		font-size: 12px;
	}
	
	.available-sizes-list {
		column-gap: 30px;
	}
	
	.available-size-item::before {
		left: calc(100% + 15px);
	}
	
	.product_btn {
		width: auto !important;
	}
	
	.custom-category-grid {
		grid-template-columns: repeat(1, 1fr);
		padding-top: 0;
	}
	
	.custom-category-grid .category-content {
		bottom: 20px;
		left: 20px;
	}
	
	.coming-soon-content {
		flex-direction: column;
	}
	
	.coming-soon-content .coming-soon-image-wrapper {
		width: 100%;
		text-align: center;
	}
	
	.coming-soon-content .coming-soon-details {
		width: 100%;
		padding-top: 20px;
	}
	
	.coming-soon-image-wrapper .coming-soon-image {
		max-width: 280px;
	}
	
	.coming-soon-details .coming-soon-description h6 {
		font-size: 14px;
	}
	
	.coming-soon-details .coming-soon-heading::after {
		width: 42px;
		height: 42px;
		right: calc(0% - 45px);
	}
	
	/* 	Contact Page */

	.w-auto .elementor-col-25 {
		width: 100% !important;
		max-width: 400px !important;
	}
	.gap-70>.elementor-container.elementor-column-gap-default {
		column-gap: 10px !important;
		justify-content: center !important;
	}
	.gap-30 > .elementor-container.elementor-column-gap-default {
		gap: 10px;
	}
	.w-auto .elementor-col-25.address_col1 {
		width: 100% !important;
	}
	.w-auto .elementor-col-25.address_col2 {
		width: 100% !important;
	}
	.w-auto .elementor-col-25.email_col3 {
		width: 100% !important;
	}
	
	/* Sustainability & Quality Page */
	
	.quality_certifications_box .elementor-image-box-wrapper,
	.key_sustainability_box .elementor-icon-box-wrapper {
		display: flex;
		align-items: center;
		column-gap: 12px;
	}
	
	.key_sustainability_box .elementor-icon-box-icon {
		rotate: 0deg !important;
		display: flex !important;
	}
		
	.qa_process_steps_list ul li .elementor-price-table__feature-inner svg {
		width: 14px;
		height: 14px;
	}

	/* Footer */
	
	.grain_seed {
		left: 28%;
	}
	
	.wheat_ear {
		right: 17%;
	}
	
	.footer_quick_links ul.elementor-nav-menu {
		column-count: 1;
	}
	
	.footer_menu ul.elementor-nav-menu {
		padding-left: 0;
	}
	
	.footer_menu ul.elementor-nav-menu li.menu-item::before {
		content: unset;
	}
	
	.footer_social_share .elementor-icon-list-icon,
	.footer_contact_info .elementor-icon-box-icon {
		display: none !important;
	}
	
	.footer_social_share .elementor-icon-list-text {
		padding: 0 !important;
	}
	
	/* Check 480px and add css here */
}

@media only screen and (max-width: 479px) {
	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 8px !important;
		margin: 0 8px !important;
	}
	
	h1 {
		font-size: 30px !important;
	}
	
	h2 {
		font-size: 24px !important;
	}
	
	h3 {
		font-size: 20px !important;
	}
	
	.company_intro_title h2 {
		font-size: 20px !important;
	}
	
	.our_journey_timeline .elementor-image-box-content .elementor-image-box-title {
		font-size: 30px !important;
	}

	/* Home Page */
	
	.hero_banner_btn {
		width: 100% !important;
		text-align: center !important;
	}
	
	.hero_banner_btn .elementor-widget-container {
		padding: 0 !important;
	}
	
	.technical_btn .elementor-widget-container {
		padding-top: 20px !important
	}
	
	.company_intro_img_wrapper  .company_intro_img_col {
		max-width: 250px;
	}
	
	.croissant_sketch {
		left: -15%;
	}
	
	.twist_pretzel {
		bottom: 0.5%;
		left: 0.5%;
	}
	
	.bread_board {
		bottom: 0.5%;
		right: 0.5%;
	}
	
	.bakery_seed {
		top: 2.8%;
	}

	.home_why_choose_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
		column-gap: 16px;
		row-gap: 16px;
	}
	
	.product_highlight_img img {
		max-width: 220px !important;
	}
	
	.our_journey_container > .elementor-container {
		max-width: max-content !important;
	}
			
	.our_journey_wrapper > .elementor-widget-wrap {
		row-gap: 25px;
		padding-left: 30px !important;
	}
	
	.our_journey_timeline::before {
		height: calc(100% + 25px);
		left: calc(0% - 24px);
	}
	
	.our_journey_timeline:last-child::before {
		height: calc(100% - 44px);
	}
	
	.our_journey_timeline:first-child .elementor-widget-container {
		padding-top: 15px !important;
	}
	
	.our_journey_timeline .elementor-image-box-wrapper {
		flex-direction: column !important;
	}
	
	.our_journey_timeline .elementor-image-box-title::after {
		left: calc(0% - 27px) !important;
		right: unset !important;
	}
	
	.our_journey_timeline .elementor-image-box-wrapper .elementor-image-box-content {
		margin-top: 20px;
		text-align: left !important;
	}
	
	.our_journey_timeline .elementor-image-box-content .elementor-image-box-description br {
		display: none;
	}
	
	.wheat_leaf_1 {
		top: 0.5%;
		left: -3%;
	}
	
	.wheat_leaf_3 {
		top: 22%;
		right: -3%;
	}
	
	.latest_featuted_img img {
		aspect-ratio: 6/4;
	}
	
	/* About Us Page */
	
	.cookband_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.ab_story:after {
		height: 88px;
		width: 35px;
		top: -330px;
	}	
	
	.cookband_inner .elementor-column {
		width: 100% !important;
	}
	
	.gap_105 .elementor-container {
		column-gap: 0px;
		row-gap: 20px;
	}
	
	/* Resources Page */
	
	.troubleshooting_container {
		margin: 0 -8px;
	}
	
	.troubleshooting_tabs .wptb-table-container table tbody tr:first-child td, 
	.troubleshooting_tabs .wptb-table-container table tbody tr td {
		padding: 12px 8px !important;
	}
	
	.applications_img_col {
		max-width: 260px;
	}
	
	.apps_wheat_grain {
		right: calc(0% - 40px);
	}
	
	.apps_wheat_grain img {
		max-width: 50px !important;
	}
	
	.ingredients_cols_3 > .elementor-widget-wrap {
		grid-template-columns: 2fr 1fr 1fr;
	}
	
	.ingredients_cols_5 > .elementor-widget-wrap {
		grid-template-columns: 1.5fr 1fr 1.5fr;
	}
	
	/* Customer Stories Pages */
		
	.customer_stories_box {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.story_highlight_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.story_highlight_wrapper > .elementor-widget-wrap .story_highlight_box:last-child {
		grid-column: span 1 / span 2;
	}
	
	.customer_support_wrapper > .elementor-widget-wrap,
	.comm_channels_wrapper > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
	}
	
	/* Blog Detail Page */
	
	.blog_featured_img img {
		aspect-ratio: 6/4;
	}
	
	.blog_main_title h1 {
		font-size: 24px !important;
	}
	
	.blog_detail_content ul li strong, 
	.blog_detail_content ol li strong, 
	.blog_detail_content ol li::marker {
		font-size: 14px;
	}
	
	/* Products Page */
				
	.custom-product-listing {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.technical-spec-box {
		max-width: 100%;
	}
	
	.product_category_box .elementor-image-box-content {
		bottom: 15px;
		left: 15px;
	}
	
	/* Single Product Page */
	
	.product_btn {
		width: 100% !important;
	}
	
	.product_btn .elementor-widget-container {
		padding: 0 !important;
	}
	
	.request_sample_btn .elementor-widget-container {
		padding-bottom: 16px !important;
	}
	
	.custom-category-grid .category-content {
		bottom: 15px;
		left: 15px;
	}
	
	.coming-soon-image-wrapper .coming-soon-image {
		max-width: 240px;
	}
	
	.coming-soon-details .coming-soon-heading::after {
		width: 36px;
		height: 36px;
		right: calc(0% - 40px);
	}
	
	/* Sustainability & Quality Page */
	
	.qa_process_steps_box > .elementor-widget-wrap {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 40px;
	}
	
	.qa_process_steps_list::after {
		width: 22px;
		height: 22px;
		left: 50%;
		transform: translateX(-50%) rotate(90deg);
		top: calc(100% + 10px);
	}
	
	.qa_process_steps_list:nth-child(odd)::after,
	.qa_process_steps_list:nth-child(even)::after {
		display: block;
	}
		
	.qa_process_steps_list:last-of-type::after {
		display: none;
	}
	
	.quality_certifications_box .elementor-image-box-wrapper, 
	.key_sustainability_box .elementor-icon-box-wrapper {
		flex-direction: column !important;
		row-gap: 16px;
		column-gap: 0;
	}
	
	.quality_certifications_box .elementor-image-box-wrapper .elementor-image-box-content,
	.key_sustainability_box .elementor-icon-box-wrapper .elementor-icon-box-content {
		text-align: center;
	}
	
	/* Contact Us Page */
	
	.flex-contain-col .elementor-image-box-content {
		display: flex !important;
		flex-direction: column !important;
	}

	.flex-contain-col > .elementor-container {
		flex-direction: column;
	}
	
	.flex-contain-col .elementor-image-box-content {
		flex-wrap: nowrap !important;
		display: flex !important;
		flex-direction: column !important;
		gap: 0 !important;
	}
	
	.flex-contain-col .elementor-element.elementor-element-3e73da2 {
		width: 100%;
	}
	
	.flex-contain-col .elementor-widget-container{
		margin: 5px 0 0 !important;
	}
	
	/* Footer */
	
	.grain_seed {
		left: 0%;
	}
	
	.wheat_ear {
		right: 0%;
	}
	
	.footer_menu_wrapper .footer_menu_box_1,
	.footer_menu_wrapper .footer_menu_box_4 {
		width: 100% !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_2,
	.footer_menu_wrapper .footer_menu_box_3 {
		width: 50% !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_1 .elementor-widget-wrap {
		padding-right: 0 !important;
		border-right: 0 !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_2 .elementor-widget-wrap {
		padding: 20px 20px 20px 0 !important;
	}
	
	.footer_menu_wrapper .footer_menu_box_3 .elementor-widget-wrap {
		padding: 20px 0 20px 20px !important;
	}
	
	.footer_quick_links ul.elementor-nav-menu {
		width: max-content;
		column-count: 2;
	}
	
	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	.company_intro_img_wrapper .company_intro_img_col {
		max-width: 220px;
	}
	
	.product_highlight_img img {
		max-width: 200px !important;
	}
	
	.applications_img_col {
		max-width: 220px;
	}
	
	.apps_wheat_grain {
		right: calc(0% - 32px);
	}
	
	.apps_wheat_grain img {
		max-width: 40px !important;
	}
	
	/* Check 320px and add css here */
}