





div#join_our_team_form_shrt div#ui-datepicker-div { border: 2px solid #333; padding: 10px; }



/*.hfeatured_dishesh_row .content-product a {
    pointer-events: none;
}
*/
.hfeatured_dishesh_row .content-product .product-content-image {
    pointer-events: none;
}
.header-main-menu.et_element-top-level.menu-items-custom .menu > li > a {
    padding: 0 14px!important;
    margin: 0!important;
    font-size: 16px!important;
    line-height: 30px!important;
    font-weight: 600!important;
}
div#contact_page_row2 {
    background-color: #eee!important;
}
/*==============================================================================================================================
============================================================================================================================*/
.hfeatured_dishesh_row .vc_gitem-zone-a .vc_gitem-row-position-middle {
    height: 132px; /*height: 90px;*/
}

.hfeatured_dishesh_row .product-slide .content-product .vc_gitem_row .vc_gitem-col.vc_col-sm-4 {
    padding: 10px 16px !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.hfeatured_dishesh_row .product-slide .content-product .vc_gitem_row .vc_gitem-col.vc_col-sm-4 .wpb_single_image {
    margin-bottom: 8px!important;
}

.hfeatured_dishesh_row .vc_gitem-zone-a .vc_gitem-row-position-middle > div {
    height: 100%;
}


div#press_release_srt .year-filter-wrapper > .filter-controls { }
div#press_release_srt .year-filter-wrapper > .filter-controls > label { display: block; width: 570px;   }

/*==============================================================================================================================
============================================================================================================================*/
ul#menu-mobile-menu > li > .nav-sublist-dropdown { opacity: 1 !important; padding: 0 !important; margin: 0 !important; }
ul#menu-mobile-menu > li > .nav-sublist-dropdown > ul > li > a { }
a.item-link.type-img.position- { }
ul#menu-mobile-menu > li > .nav-sublist-dropdown > div > ul > li > a { 
	color: #555 !important; background: #222; color: #fff !important; 
	padding: 8px 015px; border-bottom: 1px solid #333; 
}
ul#menu-mobile-menu > li.current-menu-parent > a {  color: #ed1c24!important;  opacity: 1!important;}
ul#menu-mobile-menu > li.current-menu-item > a {  color: #ed1c24!important;  opacity: 1!important;}
ul#menu-mobile-menu > li > a { font-family: 'Fredoka' !important; font-weight: 600 !important; font-size: 17px !important; }

ul#menu-mobile-menu > li > .nav-sublist-dropdown > div > ul > li > a  {
	font-family: 'Fredoka';
    font-weight: 500;
    letter-spacing: 0.02em !important;
    font-size: 15px !important;
}

ul#menu-mobile-menu > li > .nav-sublist-dropdown > div > ul > li.current_page_item > a { 
	background: #ed1c24 !important; opacity: 1 !important; color: #fff !important; 
}
ul#menu-mobile-menu > li > .nav-sublist-dropdown > div > ul > li.current-menu-item > a {
    background: #ed1c24 !important;
    opacity: 1 !important;
    color: #fff !important;
}


/*==============================================================================================================================
============================================================================================================================*/
@media(min-width: 1200px) {
	
	.header-main-menu.et_element-top-level .menu-main-container>.menu> li#menu-item-26 > .nav-sublist-dropdown > .container > ul {
		    column-count: 2!important;  display: block!important; }

	.header-main-menu.et_element-top-level .menu-main-container>.menu> li > .nav-sublist-dropdown > .container > ul > li {  
		width: 100%!important; }



}

@media(min-width: 1601px) {

	.header-main-menu.et_element-top-level.menu-items-custom .menu > li > a {
		font-size: 18px !important; font-weight: 500!important;
	}
	.header-main-menu.et_element-top-level .menu-main-container>.menu> li > .nav-sublist-dropdown > .container > ul > li > a.item-link {
		font-size: 18px !important; font-weight: 500!important; line-height: 1.3;
	}

}
/*==============================================================================================================================
============================================================================================================================*/
@media(min-width: 1801px) {
	.header-main-menu.et_element-top-level.menu-items-custom .menu > li > a { padding: 0 23px !important; }
}



/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:1600px) {
	/*--------------------------------------------------------------------------------------------------------*/
	.site-header .et-wrap-columns .et_column:nth-child(1) { width: /*184px*/215px;   padding-right: 0; }
	div#hbutton2 .et_b_header-button { font-size: 16px !important; }
	.site-header .et-wrap-columns .et_column:nth-child(4) { width: 116px; padding-left: 0; }
	.site-header .et-wrap-columns .et_column:nth-child(3) a.et_element.et_b_header-button { font-size: 16px !important; }
	.site-header .et-wrap-columns .et_column:nth-child(3) { padding-left: 0; width: 136px; }
	/*--------------------------------------------------------------------------------------------------------*/	
	.header-main-menu.et_element-top-level.menu-items-custom .menu > li > a { 
		font-size: 15px !important; font-weight: 600!important;		
		padding: 0 13px !important; line-height: 32px !important; 

		font-size: 17px !important; font-weight: 500!important;	
		padding: 0 8px !important;

	}
	.header-main-menu.et_element-top-level .menu-main-container>.menu> li > .nav-sublist-dropdown > .container > ul > li > a.item-link {
		font-size: 17px !important;
		font-weight: 500!important;
		line-height: 1.3;
	}
	/*------------------------------------------------------------------------------------------------------*/
	div#hbutton2 .et_b_header-button { line-height: 34px !important; padding: 0 10px !important; width: auto !important; }
	.site-header .et-wrap-columns .et_column:nth-child(3) a.et_element.et_b_header-button { line-height: 34px !important; padding: 0 5px !important; width: auto !important; }
	.site-header .et-wrap-columns .et_column:nth-child(4) { width:94px!important;  }
	.site-header .et-wrap-columns .et_column:nth-child(3) { width:122px!important; width:122px!important;  }
	/*------------------------------------------------------------------------------------------------------*/
}

/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:1350px) {
	/*-----------------------------------------------------------------------------------*/
	.header-main-menu.et_element-top-level .menu-main-container>.menu {
			text-align: center; justify-content: center; max-width: 660px; }
	/*-----------------------------------------------------------------------------------*/
}


/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:1280px) {

	/*-----------------------------------------------------------------------------------*/
	div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a { width: 105px; height: 168px; font-size: 18px; }
	div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a { background-size: 100% 100% !important; }
	div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a#tab-Beverages span:before { background-size: 100px; }
	div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a span:before { background-size: 53px auto !important; }
	div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a span:before { height: 80px !important; }

/*-----------------------------------------------------------------------------------*/ }

/*==============================================================================================================================
============================================================================================================================*/
@media (min-width:1018px) and (max-width:1250px) {

	/*-----------------------------------------------------------------------------------*/

	/*-----------------------------------------------------------------------------------*/
	/*.site-header .header-main .et-row-container.et-container > .et-wrap-columns { flex-wrap: wrap; }
	.site-header .et-wrap-columns .et_column:nth-child(1) { width: 100%; text-align: center; }
	.site-header .et-wrap-columns .et_column:nth-child(1) * { text-align: center; justify-content: center; padding: 0; margin: 0; }
	.site-header .et-wrap-columns .et_column:nth-child(2) > .et_column { }
	.site-header .et-wrap-columns .et_column:nth-child(2) { justify-content: flex-start; }
	.site-header .et-wrap-columns .et_column:nth-child(2) > .et_element.et_b_header-menu.header-main-menu { width: 100%; justify-content: flex-start !important; }
	.header-main-menu.et_element-top-level .menu-main-container>.menu > li { }
	.header-main-menu.et_element-top-level .menu-main-container>.menu > li > a { padding: 0 !important; line-height: 52px; }
	.header-main-menu.et_element-top-level .menu-main-container>.menu { width: 100%; justify-content: space-between; display: flex; }
	.site-header .et-wrap-columns .et_column:nth-child(2) > .et_element.et_b_header-menu.header-main-menu > .menu-main-container { width: 100%; }*/

	/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/ }

/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:1280px) {

		.tax-product_cat .products-list .content-product { min-height: 360px; }

}
/*==============================================================================================================================
============================================================================================================================*/

@media(max-width:1250px) {
	/*-----------------------------------------------------------------------------------*/
	body  div#home_slider_row sr7-txt.hb_title1 { font-size: 40px !important; }
	body div#home_slider_row sr7-module[data-alias="home_slider"], body div#home_slider_row sr7-module[data-alias="home_slider"] > sr7-adjuster, body div#home_slider_row sr7-module[data-alias="home_slider"] > sr7-content, body div#home_slider_row sr7-slide > sr7-mask {				/*		border: 7px solid red !important; 
							height: 540px !important;*/ }
	body div#home_slider_row * { box-sizing: border-box; }
	div#home_slider_row sr7-module#SR7_1_1, div#home_slider_row sr7-module#SR7_1_1 > sr7-adjuster, div#home_slider_row sr7-module#SR7_1_1 sr7-content, div#home_slider_row sr7-mask222, div#home_slider_row .sr7-layer[data-subtype=slidebg], div#home_slider_row .sr7-layer[data-subtype=slidebg] canvas { /*height: 540px !important;*/ }

	/*-----------------------------------------------------------------------------------*/
	.discover_tab_content_row_col2 { left: 0; }

	/*-----------------------------------------------------------------------------------*/
	.inner_banner .inner_banner_title.vc_custom_heading { font-size: 52px; margin: 0px 0 60px; }
	.inner_banner { height: 442px; }

	.tax-product_cat .page-heading h1 { font-size: 52px; margin-bottom: 60px!important; }
	.tax-product_cat .page-heading { height: 442px; }
	/*-----------------------------------------------------------------------------------*/ 
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:1199px) {

		.tax-product_cat .products-list .content-product { min-height: 380px; }
		div#hbutton2 .et_b_header-button { border-color: #222 !important; color: #222 !important; }

		.site-header .et-wrap-columns .et_column:nth-child(2) { flex: 0 0 38%; }
		.site-header .et-wrap-columns .et_column:nth-child(4) { flex: 1; }

		.mobile-header-wrapper .mob-justify-content-start a.et_element.et_b_header-button { 
			font-family: 'Fredoka' !important; font-weight: 600 !important; font-size: 16px !important; }

}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:1199px) {
	/*-----------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------*/
	body .vc_btn3.vc_btn3-size-md {  font-size: 16px !important; }
	/*-----------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------*/
	.site-header .et-wrap-columns .et_column:nth-child(2) { display: flex; justify-content: flex-end; }
	/*-----------------------------------------------------------------------------------*/ 
	.page-heading { padding: 0 !important; }
	/*-----------------------------------------------------------------------------------*/ 
	.et_b_header-mobile-menu > .et-element-label-wrapper .et-toggle { display: flex; flex-direction: row-reverse; }
	.et_b_header-mobile-menu > .et-element-label-wrapper .et-toggle > span:not(.et_b-icon) { 
		font-size: 18px; line-height: 20px; display: inline-block; margin: 5px 10px 0 0; 
		font-family: 'Epilogue'; font-weight: 500; }
	/*-----------------------------------------------------------------------------------*/ 
    .inner_banner { height: 300px; }
	.inner_banner .inner_banner_title.vc_custom_heading { font-size: 42px; margin: 0px 0 50px; }
	.tax-product_cat .page-heading h1 { font-size: 42px!important; margin-bottom: 50px!important; }
	.tax-product_cat .page-heading { height: 300px; }
	/*-----------------------------------------------------------------------------------*/ 
	.mobile-header-wrapper .et_b_header-search.et-content-dropdown { display: none; }
	.mobile-menu-content>.et_element.et_b_header-socials { display: none; }
	/*.mobile-menu-content>.et_element.et_b_header-logo { display: none; }*/
	.et_element.et_b_header-menu.header-mobile-menu { padding-top: 11px; }

	.et_shop-load-more:not(.finished) a, .sb-infinite-scroll-load-more:not(.finished) a {
	    padding: 8px 15px !important; font-size: 16px!important;
	}

	/*-----------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------*/
	.tab_content_block_inner { align-items: center; display: flex; }
	.tabimg1 { width: 400px!important; height: 400px!important; }
	/*-----------------------------------------------------------------------------------*/ 
	/*-----------------------------------------------------------------------------------*/ 
	a.swiper-slide { width: 150px !important; padding: 0 7px !important; }
	/*-----------------------------------------------------------------------------------*/ 
	#header.sticky-on:not([data-type=sticky])>[class*=header-wrapper], #header>[class*=header-wrapper] .sticky-on>div {  position: relative; }
	/*-----------------------------------------------------------------------------------*/ 
}


/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:1024px) {

	.syon_buttons.wpb_column > div > div { padding-left: 0;  }


}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {

	/*-----------------------------------------------------------------------------------*/
	.wpb_single_image.wpb_content_element { text-align: center; }
	.vc_custom_heading { text-align: center !important; }
	h1, h2, h3, h4, h5, h6, .products-title { text-align: center; }
	.vc_custom_heading { text-align: center !important; }
	p { text-align: center; }
	/*-----------------------------------------------------------------------------------*/
	div#start_your_order_row > div { width: 100%; }
	div#start_your_order_row { display: flex; flex-direction: column; text-align: center; }
	.vc_do_custom_heading.order_now_icon_btns { height: 100px; }
	div#home_beverages_row_ir1 { flex-direction: column; display: flex; }
	div#home_beverages_row_ir1 > .wpb_column { width: 100%; }
	.wpb_single_image.home_beverages_image { dosplay: flex; justify-content: center; text-align: center; }
	.home_product_cate_row .cat_box { width: 47.50%; }
	section#form_section1 .col-sm-4 {  width: 100%; }
	/*-----------------------------------------------------------------------------------*/
	.form-group.fg_jots_001 { 
		border: 3px dashed #ddd; margin: 0; padding: 14px 0 0; 
		border-radius: 10px; margin: 0 0 30px; background: #f2f2f2; }
	/*-----------------------------------------------------------------------------------*/	
	.tabimg1 { width: 300px !important; height: 300px !important; }
	.wpb_text_column.wpb_content_element.laa_text_block {  margin-bottom: 0; }
	/*-----------------------------------------------------------------------------------*/

}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {
		/*-----------------------------------------------------------------------------------*/
		div#home_menu_types_row { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
		div#home_menu_types_row > .wpb_column { width: 50%; }
		div#home_product_cate_row { display: flex; flex-direction: column; }
		.home_product_cate_row .wpb_wrapper { gap: 35px 5%; justify-content: center; }
		.home_product_cate_row .cat_box { width: 47.50%; }
		div#btn_beverage_01 * { text-align: center; }

		/*-----------------------------------------------------------------------------------*/
		div#btn_beverage_01 * { text-align: center; }
		div#home_bottom_about_row_ir1 { display: flex; flex-direction: column; }
		div#home_bottom_about_row_ir1 > .wpb_column { width: 100%; }
		div#earn_reward_row { display: flex; flex-direction: column; }
		div#earn_reward_row > .wpb_column { width: 100%; text-align: center; }
		div#earn_reward_image { margin-bottom: 0; }

		/*-----------------------------------------------------------------------------------*/
		div#download_mobile_app_row { display: flex; flex-direction: column; padding-bottom: 40px; text-align: center; }
		div#download_mobile_app_row > .wpb_column { width: 100%; text-align: center; }
		div#mobile_app_links * { text-align: center; display: flex; justify-content: center; }
		div#home_bottom_about_row { text-align: center; }
		div#home_product_cate_row { border-bottom: 2px dashed #666; padding-bottom: 10px; margin-bottom: 12px; }

		/*-----------------------------------------------------------------------------------*/
		#inspire_row { flex-direction: column; }
		#inspire_left { width: 100%; }
		#inspire_right { width: 100%; }
		/*-----------------------------------------------------------------------------------*/


}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {
		/*-----------------------------------------------------------------------------------*/
		.header-main-menu.et_element-top-level .menu-main-container>.menu > li > a { padding: 0 !important; background: #666; line-height: 52px; }
		.header-main-menu.et_element-top-level .menu-main-container>.menu { width: 100%; justify-content: space-between; display: flex; }
		.site-header .et-wrap-columns .et_column:nth-child(2) > .et_element.et_b_header-menu.header-main-menu > .menu-main-container { width: 100%; }

		/*-----------------------------------------------------------------------------------*/
		.vc_row.discover_tab_content_row { display: flex; flex-direction: column; }
		.vc_row.discover_tab_content_row > div { width: 100%; }
		.tab_menu_left_side_image img { width: 340px; }

		/*-----------------------------------------------------------------------------------*/
		div#home_slider_row sr7-module#SR7_1_1, div#home_slider_row sr7-module#SR7_1_1 > sr7-adjuster, div#home_slider_row sr7-module#SR7_1_1 sr7-content, div#home_slider_row sr7-mask222, div#home_slider_row .sr7-layer[data-subtype=slidebg], div#home_slider_row .sr7-layer[data-subtype=slidebg] canvas { /*height: 440px !important;*/ }

		/*-----------------------------------------------------------------------------------*/
		div#home_slider_row sr7-txt { font-size: 15px !important; line-height: 27px !important; }
		body div#home_slider_row sr7-arrow.sr7-leftarrow.sr7-arrows.uranus { width: 30px; height: 30px; transform: translate(0px, -25px) !important; }
		body div#home_slider_row sr7-arrow.sr7-leftarrow.sr7-arrows.uranus:before { width: 100%; height: 100%; overflow: hidden; line-height: 30px; font-size: 15px; }
		body div#home_slider_row sr7-arrow.sr7-rightarrow.sr7-arrows.uranus { width: 30px; height: 30px; transform: translate(0, -25px) !important; }
		body div#home_slider_row sr7-arrow.sr7-rightarrow.sr7-arrows.uranus:before { width: 100%; height: 100%; overflow: hidden; line-height: 30px; font-size: 15px; }

		/*-----------------------------------------------------------------------------------*/
		.discover_tab_content_row { background: none !important; }

		/*-----------------------------------------------------------------------------------*/
		div#download_mobile_app_row { margin-bottom: 35px !important; }

		/*-----------------------------------------------------------------------------------*/
		div#start_your_order_row { padding-top: 35px !important; padding-bottom: 31px !important; border-bottom: 2px dashed #ddd !important; margin-bottom: 35px; }
		div#btn_home_start_your_order_now { margin: 0 0 30px; }
		div#home_discover_menu_tabs { margin-bottom: 20px !important; }
		div#home_bottom_about_row { padding-bottom: 0 !important; padding-top: 28px !important; }
		div#download_mobile_app_row { margin-bottom: 35px !important; }
		div#download_mobile_app_row { background-color: #eee !important; }
/*		div#earn_reward_row { background: #eee !important; }*/
		div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a { width: 105px; height: 124px; font-size: 16px; }
		div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a span:before { height: 60px !important; background-size: 43px auto !important; top: 0; }
		div#earn_reward_row {  flex-direction: column-reverse; }
		div#earn_reward_row {
    flex-direction: column-reverse;
}

div#download_mobile_app_row {
    flex-direction: column-reverse;
    display: flex;
    padding-bottom: 0!important;
}
		/*-----------------------------------------------------------------------------------*/
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {
		/*-----------------------------------------------------------------------------------*/ 
		div#download_mobile_app_row { margin-bottom: 35px !important; }

		/*-----------------------------------------------------------------------------------*/
		.h_dm_menu_title { font-size: 16px; line-height: 1.2; }
		.h_dm_menu_price { font-size: 16px; line-height: 1.2; }
		.h_dm_menu { padding-bottom: 8px; margin-bottom: 10px; }
		.add_block_text p { font-size: 16px; line-height: 1.6; }
		.wpb_text_column.hmtr_text_block p { font-size: 16px; line-height: 1.6; }
		.hmtr_text_heading h2 { font-size: 22px !important; }
		.red_line_heading.vc_do_custom_heading { font-size: 22px !important; }
		.vc_custom_heading.tab_content_heading { font-size: 22px !important; line-height: 1.2 !important; }
		.overlay_default h2 a { font-size: 18px !important; letter-spacing: 0em !important; }
		.discover_tab_content_row_col2 { left: 0; }
		div#home_menu_types_row { padding-top: 10px !important; padding-bottom: 30px !important; }
		/*-----------------------------------------------------------------------------------*/
		/*-----------------------------------------------------------------------------------*/
		/*div#footer_instagram_feed { padding-top: 0 !important; }*/
		div#footer_instagram_feed > div > div { padding-top: 0 !important; }
		div#footer_instagram_feed .wpb_single_image { margin-bottom: 0; }
		.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.bottom-to-top.wpb_start_animation.animated { }
		/*-----------------------------------------------------------------------------------*/	
		/*-----------------------------------------------------------------------------------*/
		div#home_discover_menu_tabs ul.vc_tta-tabs-list { gap: 5px 15px; }
		div#home_discover_menu_tabs .vc_tta.vc_general .vc_tta-tab a { height: 112px; }
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {		
		/*-----------------------------------------------------------------------------------*/ 
		/*-----------------------------------------------------------------------------------*/
		div#about_row1 { padding-top: 5px !important; }
		div#about_row1_ir1 { display: flex; flex-direction: column-reverse; margin-bottom: 0 !important; }
		div#about_row1_ir1 > .wpb_column { width: 100%; }
		div#about_row1_ir2 { display: flex; flex-direction: column; border-top: 2px dashed #ddd; border-bottom: 2px dashed #ddd; padding-top: 35px; margin-bottom: 32px !important; }
		div#about_row1_ir2 > .wpb_column { width: 100%; }
		div#about_row1_ir3 { display: flex; flex-direction: column-reverse; }
		div#about_row1_ir3 > .wpb_column { width: 100%; }
		div#about_row1_ir1 .wpb_text_column { margin-bottom: 30px !important; }
		div#about_welcome_text { margin-bottom: 0; }
		/*-----------------------------------------------------------------------------------*/ 
	    .inner_banner { height: 280px; }
		.inner_banner .inner_banner_title.vc_custom_heading { font-size: 38px; margin: 0px 0 35px; }
		.tax-product_cat .page-heading h1 { font-size: 38px!important; margin-bottom: 35px!important; }
		.tax-product_cat .page-heading { height: 280px; }
		/*-----------------------------------------------------------------------------------*/ 
		.menu_page_listing .cat_box { width: 48%; }
		/*.menu_page_shrt_col > .vc_column-inner > .wpb_wrapper { gap: 30px 4%; }*/
		.menu_page_shrt_col .wpb_wrapper { gap: 30px 4%; }
		/*-----------------------------------------------------------------------------------*/ 
		/*-----------------------------------------------------------------------------------*/ 
		div#menu_page_content_row { padding-top: 0 !important; padding-bottom: 0px !important; }
		div#start_your_order_row { }
		.page-id-20 div#start_your_order_row { 
			padding-top: 0 !important; margin-bottom: 40px !important; 
			padding-bottom: 20px !important; margin-top: -20px; 
			margin-top: 50px;
		}
		.menu_page_shrt_col > .vc_column-inner > .wpb_wrapper { }
		.btn_home_start_your_order_now a.vc_btn3 { font-size: 24px !important;  }
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {		
		/*-----------------------------------------------------------------------------------*/ 
		/*-----------------------------------------------------------------------------------*/
		div#rewards_row1 { display: flex; flex-direction: column; }
		div#rewards_row1 > .wpb_column { width: 100%; text-align: center; }
		div#how_it_works { margin-top: 0 !important; }
		div#how_it_works__ir1 { flex-direction: column; padding-left: 15px; padding-right: 15px; }
		div#how_it_works__ir1 > .wpb_column { width: 100%; }
		div#how_it_works__ir1 > .wpb_column:nth-child(2) { border-top: 2px dashed #999; border-bottom: 2px dashed #999; margin-bottom: 35px; }
		/*-----------------------------------------------------------------------------------*/
		div#how_it_works { margin-bottom: 0 !important; }
		div#app_offer_row { }
		div#rewards_get_started_row { padding-top: 25px !important; }
		.vc_do_custom_heading.adds_block_heading { font-size: 47px !important; line-height: 1.2 !important; }
		.vc_do_custom_heading.adds_block_heading { margin-bottom: 29px !important; }
		div#rewards_get_started_row_ir1 { display: flex; flex-direction: column; }
		div#rewards_get_started_row_ir1 > .wpb_column { width: 100%; border-bottom: 2px dashed #666; }
		div#rewards_get_started_row_ir1 > .wpb_column:not(:last-child) { margin-bottom: 35px; }
		/*-----------------------------------------------------------------------------------*/		
		div#rewards_get_started_row_ir1 > .wpb_column:nth-child(1) { padding-bottom: 0; }		
		div#rewards_get_started_row_ir1 > .wpb_column:nth-child(1) .wpb_text_column { margin-bottom: 30px; }
		div#rewards_get_started_row_ir1 > .wpb_column:nth-child(2) .wpb_text_column { margin-bottom: 20px; }
		div#rewards_get_started_row_ir1 > .wpb_column:nth-child(3) .wpb_text_column { margin-bottom: 20px; }
		div#have_quetion_row { padding-top: 36px !important; padding-bottom: 30px !important; }
		/*-----------------------------------------------------------------------------------*/ 
		div#how_it_works { margin-left: 0 !important; margin-right: 0 !important; }
		div#app_offer_row { margin-left: 0 !important; margin-right: 0 !important; }
		div#rewards_get_started_row_ir1 { margin-left: 0 !important; margin-right: 0 !important; }
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {
		/*-----------------------------------------------------------------------------------*/
		/*-----------------------------------------------------------------------------------*/ 
		div#contact_top_row { display: flex; flex-direction: column; }
		div#contact_top_row > .wpb_column { width: 100%; }
		/*-----------------------------------------------------------------------------------*/
		div#contact_address_block { max-width: 274px; text-align: left; margin: 0 auto 30px; }
		div#contact_address_block p { text-align: left; }
		.contact_phone_block { max-width: 164px; text-align: left; margin: 0 auto 30px; }
		.contact_phone_block  p { text-align: left; }
		.contact_email_block { max-width: 260px; text-align: left; margin: 0 auto 30px; }
		.contact_email_block  p { text-align: left; }
		/*-----------------------------------------------------------------------------------*/
		div#contact_top_row { padding-top: 6px !important; }
		div#contact_top_row_right > div { padding-top: 0 !important; }
		div#contact_top_row { padding-bottom: 30px !important; }
		div#contact_top_row_right > div { padding-top: 0 !important; }
		div#contact_top_row { padding-bottom: 30px !important; }
		/*-----------------------------------------------------------------------------------*/
		div#contact_page_row2 { padding-top: 0px !important; }
		div#contact_page_row2 p.mb30px.mt20px.clear { 
			padding-top: 20px !important; clear: both; display: block; 
			margin: 0 0 30px!important; 
		}
		/*-----------------------------------------------------------------------------------*/
		
		/*-----------------------------------------------------------------------------------*/
		/*-----------------------------------------------------------------------------------*/

}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {

	
	/*privacy policy - 332*/
	.page-id-332 .list1 ul li { text-align: center; }
	.page-id-332 .list1 ul li:before { position: relative; display: inline-block; left: 0; top: -3px; margin-right: 11px; }
	.page-id-332 .content ol { text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
	.page-id-332 .content ol li { display: inline !important; clear: both; width: auto; width: auto !important; }
	.page-id-332 .content ol li:before {    /* content:" "; */	/* display:inline-block; */ }
	.page-id-332 .content ol { list-style-type: upper-roman; list-style-position: inside; }
	.page-id-332 .content ol { counter-reset: section; }
	.page-id-332 .content ol li::before { counter-increment: section; content: counter(section) ". "; }

	/*terms and condition - 333*/
	.page-id-333 .list1 ul li { text-align: center; }
	.page-id-333 .list1 ul li:before { position: relative; display: inline-block; left: 0; top: -3px; margin-right: 11px; }
	.page-id-333 .content ol { text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
	.page-id-333 .content ol li { display: inline !important; clear: both; width: auto; width: auto !important; }
	.page-id-333 .content ol li:before {    /* content:" "; */	/* display:inline-block; */ }
	.page-id-333 .content ol { list-style-type: upper-roman; list-style-position: inside; }
	.page-id-333 .content ol { counter-reset: section; }
	.page-id-333 .content ol li::before { counter-increment: section; content: counter(section) ". "; }
	.page-id-333 .list1_ol ul li {  text-align: center; }
	/*-----------------------------------------------------------------------------------*/
	/*.tax-product_cat .products-list .content-product { flex-direction: row; display: flex; align-items: center; }*/
	/*-----------------------------------------------------------------------------------*/
	/*.tax-product_cat .shop-full-width .main-products-loop .products-list .product { 
		width: 100% !important; margin: 0 0 90px !important; }*/
	/*-----------------------------------------------------------------------------------*/
	/*.tax-product_cat .content-product .product-title {  text-align: left!important; }	*/
	/*-----------------------------------------------------------------------------------*/ 
	/*-----------------------------------------------------------------------------------*/
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {

	.tax-product_cat .shop-full-width .main-products-loop .products-list .product { 
		width: 100% !important; max-width: 420px; margin: 0 auto 50px !important; 
		display: block; float: none; clear: both !important; 
	}
	.tax-product_cat .shop-full-width .main-products-loop .products-list .product:before { width: 100% !important; }
	.main-products-loop .products-list .product-image-wrapper { width: 100% !important; }
	.tax-product_cat .content-product .price { text-align: center; }
	.tax-product_cat .products-list .product-excerpt { text-align: center !important; }
	.products-list .product .product-details { text-align: center !important; }
	div#press_release_srt .post-item { text-align: center;		}

	.pagination-btn { padding: 0 12px!important; line-height: 34px!important; font-size: 16px !important; }

}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:991px) {

	div#about_row1_ir3 > .wpb_column:nth-child(1) .about_image.about_image1 { margin: 30px 0 10px 0 !important; }
	.page-id-322 div#start_your_order_row {  margin-bottom: 0 !important; }
	div#press_release_srt .post-item { margin-bottom: 0; padding: 0 0 !important; }


	div#survey_form_shrt p, div#survey_form_shrt label { text-align: left; }

	.responsive-table { overflow-x: auto; display: block; }
	.responsive-table > table { width: 800px !important; max-width: 800px !important; }
	div#survey_form_shrt .form-group.sfg_fix label.col-sm-5 { margin-bottom: 3px; }


	div#join_our_team_form_shrt label {
	    width: 100%;
	    margin: 0 0 5px;
	}


}





/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:768px) {
		/*-----------------------------------------------------------------------------------*/ 
	    .inner_banner { height: 260px; }
		.inner_banner .inner_banner_title.vc_custom_heading { font-size: 32px; margin: 0px 0 35px; }
		.tax-product_cat .page-heading h1 { font-size: 32px!important; margin-bottom: 35px!important; }
		.tax-product_cat .page-heading { height: 260px; }

		/*-----------------------------------------------------------------------------------*/ 
		/*-----------------------------------------------------------------------------------*/
		div#home_menu_types_row { padding-top: 0px !important; padding-left: 15px; padding-right: 15px; }
		div#home_menu_types_row > .wpb_column:nth-child(1) > div { padding-bottom: 15px; }
		div#home_menu_types_row > .wpb_column:nth-child(2) { border-top: 2px dashed #ddd; border-bottom: 2px dashed #ddd; padding-bottom: 20px; }
		div#home_menu_types_row > .wpb_column:nth-child(2) > div { padding-top: 30px; }
		div#home_menu_types_row > .wpb_column:nth-child(3) > div { padding-top: 18px; }

		/*-----------------------------------------------------------------------------------*/
		/*.syon_buttons.wpb_column > div > div { flex-direction: column; }
		.syon_buttons.wpb_column > div > div > div { width: 100%; }*/
		.big_heading h2 { line-height: 1.2; font-size: 52px; }

		/*-----------------------------------------------------------------------------------*/
		div#home_menu_types_row > .wpb_column { width: 100%; }
		div#home_discover_menu_tabs { padding-left: 15px; padding-right: 15px; }
		div#download_mobile_app_row { width: calc(100% - 30px); margin-left: 15px; }
		div#earn_reward_row { width: calc(100% - 30px); margin-left: 15px; }
		.home_product_cate_row .cat_box { width: 100%; max-width: 460px; margin: 0 auto; }
		/*-----------------------------------------------------------------------------------*/
		/*-----------------------------------------------------------------------------------*/
		.hfeatured_dishesh_row .product-slide .content-product .vc_gitem_row { display: flex; flex-direction: row; }
		/*-----------------------------------------------------------------------------------*/
		/*-----------------------------------------------------------------------------------*/
}


/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:767px) {

	.tax-product_cat .shop-full-width .main-products-loop .products-list .product { 
		width: 100% !important; max-width: 420px; margin: 0 auto 50px !important; 
		display: block; float: none; clear: both !important; 
	}
	.tax-product_cat .shop-full-width .main-products-loop .products-list .product:before { width: 100% !important; }
	.main-products-loop .products-list .product-image-wrapper { width: 100% !important; }
	.tax-product_cat .content-product .price { text-align: center; }
	.tax-product_cat .products-list .product-excerpt { text-align: center !important; }
	.products-list .product .product-details { text-align: center !important; }

	.site-header .et-wrap-columns .et_column:nth-child(2) {
        flex: 0 0 32%;
    }

	.tab_content_block {   background-size: 100% 100% !important; }
	.tab_content_block .tab_content_block_inner { display: flex; flex-direction: column; justify-content: center; }
	.tab_content_block .tab_content_block_inner > div { width: 100%; }
	.tab_content_block .tab_content_block_inner .tab_content_block_image { text-align: center; }
	.tab_content_block { padding: 30px 20px 0 20px !important; margin: 0 -20px !important; }

	div#home_discover_menu_row .tab_heading_icon {height: 60px;margin-top: 15px;margin-bottom: 15px;}
	div#home_discover_menu_row span .tab_heading_title {font-size: 20px;}	



	div#contact_page_row2 p.mb30px.mt20px.clear {margin: 0 0 0!important;}
	/*-----------------------------------------------------------------------------------*/
	/*.syon_buttons.wpb_column > div > div { flex-direction: column; }
	.syon_buttons.wpb_column > div > div > div { width: 100%; }*/
	.big_heading h2 { line-height: 1.2; font-size: 52px; }

	/*-----------------------------------------------------------------------------------*/
	div#home_menu_types_row > .wpb_column { width: 100%; }
	.vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container { display: block !important; }
	div#home_discover_menu_tabs ul.vc_tta-tabs-list { flex-wrap: wrap; }
	.vc_do_custom_heading.adds_block_heading { font-size: 42px !important; line-height: 1.1 !important; }
	div#home_beverages_row { padding-left: 0 !important; padding-right: 0 !important; }
	.vc_tta.vc_general .vc_tta-panel-title { display: none !important; }

	a.swiper-slide { width: 150px !important; }

	/*-----------------------------------------------------------------------------------*/
	.h_dm_menu_title { font-size: 16px; line-height: 1.2; }
	.h_dm_menu_price { font-size: 16px; line-height: 1.2; }
	.h_dm_menu { padding-bottom: 8px; margin-bottom: 10px; }
	.add_block_text p { font-size: 16px; line-height: 1.6; }
	.wpb_text_column.hmtr_text_block p { font-size: 16px; line-height: 1.6; }
	.hmtr_text_heading h2 { font-size: 22px !important; }
	.red_line_heading.vc_do_custom_heading { font-size: 22px !important; }
	.vc_custom_heading.tab_content_heading { font-size: 22px !important; line-height: 1.2 !important; }
	.overlay_default h2 a { font-size: 18px !important; letter-spacing: 0em !important; }

	/*-----------------------------------------------------------------------------------*/
	div#contact_form_shrt p, div#contact_form_shrt label, div#contact_form_shrt div { clear: both; }
	div#contact_form_shrt {  padding: 0 0!important;  width: 100%!important; }
	/*-----------------------------------------------------------------------------------*/
	#contact_online div {  float: left; width: 100%; clear: both;  }
	/*-----------------------------------------------------------------------------------*/
	.form-group > .col-sm-2 { width: 100%; margin: 0 0 20px; }
	.form-group > .col-sm-3 { width: 100%; margin: 0 0 20px; }
	.form-group > .col-sm-4 { width: 100%; margin: 0 0 20px; }
	.form-group > .col-sm-5 { width: 100%; margin: 0 0 20px; }
	.form-group > .col-sm-6 { width: 100%; margin: 0 0 20px; }


	.tabimg1 { width: 280px !important; height: 280px !important; }
}		



/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:767px) { 
	.hfeatured_dishesh_row .content-product .product-content-image {
	  width: 220px !important;
	  height: 220px !important;

	}
	.hfeatured_dishesh_row .content-product.custom-template .product-image-wrapper {
	  margin: 0 auto;
	  display: flex;
	  justify-content: center;

	}
	.hfeatured_dishesh_row .product-slide .content-product .vc_gitem_row {
	  justify-content: center;
	  display: flex;
	}
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:680px) {

	/*-----------------------------------------------------------------------------------*/
	.btn_home_start_your_order_now a.vc_btn3 { font-size: 23px !important; }
	.vc_do_custom_heading.order_now_icon_btns a { font-size: /*22px*/18px !important; line-height: 1 !important; font-weight: 600; }
	/*-----------------------------------------------------------------------------------*/ 
	.menu_page_listing .cat_box { width: 100%; max-width:480px; margin: 0 auto }

	/*.menu_page_shrt_col > .vc_column-inner > .wpb_wrapper { gap: 30px 0%; }*/
	.menu_page_shrt_col  .wpb_wrapper { gap: 30px 0%; }

	.page-id-20 div#start_your_order_row { margin-top: 35px;  }	
	/*-----------------------------------------------------------------------------------*/ 
	div#inspire_left br { display: none; }
	/*-----------------------------------------------------------------------------------*/ 
	/*-----------------------------------------------------------------------------------*/ 
}

/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:639px) { 
	
	.hfeatured_dishesh_row .content-product .product-content-image {
    width: 380px !important;
    height: 380px !important;
  }





	.hfeatured_dishesh_row .content-product.custom-template .product-image-wrapper {
	  margin: 0 auto;
	  display: flex;
	  justify-content: center;

	}
	.hfeatured_dishesh_row .product-slide .content-product .vc_gitem_row {
	  justify-content: center;
	  display: flex;
	}
}	



/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:584px) { 

	.hfeatured_dishesh_row .content-product .product-content-image {
	  width: 300px !important;
   	 height: 300px !important;
	}

		.tabimg1 { width: 220px !important; height: 220px !important; }
	/*------------------------------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------*/
	div#home_discover_menu_row .scroll_tabs_container div.scroll_tab_inner > span .tab_title_block { width: 120px; height: 130px; }
	div#home_discover_menu_row .scroll_tabs_container div.scroll_tab_inner > span .tab_heading_icon img.tab_btn_icon { width: 50px; }
	div#home_discover_menu_row span .tab_heading_title { font-size: 16px; line-height: 1; }
	div#home_discover_menu_row img.tab_heading_icon { height: 50px; }
	div#home_discover_menu_row img.tab_btn_icon_hover { height: 50px; }
	div#home_discover_menu_row .tab_heading_icon {  margin: 10px 0 4px; }
	/*-----------------------------------------------------------*/
	/*------------------------------------------------------------------------------------------------------*/
	/*------------------------------------------------------------------------------------------------------*/
	/*------------------------------------------------------------------------------------------------------*/
	div#site_map_row1 ul { padding-bottom: 0 !important; margin-bottom: 0 !important; }
	div#site_map_row1 { margin-bottom: 35px !important; }
	div#site_map_row1 .wpb_text_column.wpb_content_element { padding-bottom: 0 !important; margin-bottom: 0 !important; }
	div#site_map_row2 ul { padding-bottom: 0 !important; margin-bottom: 0 !important; }
	div#site_map_row2 { margin-bottom: 35px !important; }
	div#site_map_row2 .wpb_text_column.wpb_content_element { padding-bottom: 0 !important; margin-bottom: 0 !important; }
	div#site_map_row2 { margin-bottom: 000 !important; }
	div#site_map_row1_ir1 > div { padding-bottom: 0; }
	div#site_map_row2_ir1 > div { padding-bottom: 0; }
	/*------------------------------------------------------------------------------------------------------*/
	.site-header .et-wrap-columns .et_column:nth-child(1) { flex: 0 0 60%; }
	.site-header .header-main .et-row-container.et-container > .et-wrap-columns { flex-wrap: wrap; }
	.site-header .et-wrap-columns .et_column:nth-child(4) { order: 2; }
	.site-header .et-wrap-columns .et_column:nth-child(1) { order: 1; }
	.site-header .et-wrap-columns .et_column:nth-child(2) { order: 3; }
	.site-header .et-wrap-columns .et_column:nth-child(3) { order: 4; }
	/*------------------------------------------------------------------------------------------------------*/
	.site-header .et-wrap-columns .et_column:nth-child(2) { flex: 0 0 60%; }
	.site-header .et-wrap-columns .et_column:nth-child(1) { margin-bottom: 15px !important; }
	.site-header .et-wrap-columns .et_column:nth-child(4) { margin-bottom: 20px !important; }
	.site-header .et-wrap-columns .et_column:nth-child(3) { margin-bottom: 20px !important; }
	.site-header .et-wrap-columns .et_column:nth-child(2) { margin-bottom: 20px !important; }
	.site-header .et-wrap-columns .et_column:nth-child(3) {  width: 93px !important; }
	/*------------------------------------------------------------------------------------------------------*/
	.mobile-header-wrapper { padding-top: 20px; }
	.mobile-header-wrapper { padding-top: 20px; }
	.site-header .et-wrap-columns .et_column:nth-child(1) img.et_b_header-logo-img { width: 142px; }
	.mobile-header-wrapper { padding-top: 15px !important; }
	.mobile-header-wrapper .mob-justify-content-start a.et_element.et_b_header-button { border-radius: 9px !important; }
	/*------------------------------------------------------------------------------------------------------*/	
	.tax-product_cat img.tab_btn_icon, .tax-product_cat img.tab_btn_icon_hover { height: 40px; }
	.tax-product_cat a em.tab_heading_title { font-size: 16px; line-height: 1.2; }
	.tax-product_cat .shop-full-width > div > div { padding-right: 0; padding-left: 0; }
	.tax-product_cat .shop-full-width > div > div .content.main-products-loop.col-md-12 { padding: 0; }
	.swiper.mySwiper.swiper-initialized.swiper-horizontal { padding: 0 20px; }
	/*------------------------------------------------------------------------------------------------------*/	
	.tax-product_cat em.tab_heading_icon { height: 60px; margin: 10px 0 7px 0; }
	.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    font-size: 18px;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    font-size: 18px;
}

.tax-product_cat .swiper-button-next {
    width: 20px;
}

.tax-product_cat .swiper-button-prev {
    width: 20px;
}
	/*------------------------------------------------------------------------------------------------------*/	
	/*------------------------------------------------------------------------------------------------------*/	
}	



/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:500px) { 

	#btn_beverage_01 > div {
	  width: 220px;
	  border: ;
	  margin: 0 auto;
	  display: flex;
	  gap: 20px;
	  flex-direction: column;
	  justify-content: center;
	  max-width: 100%;
	}
	#btn_beverage_01 {
	  display: block;
	  clear: both;
	}
	#btn_beverage_01 > div #cocktail_btn {
	  margin: 0;
	  width: 180px;
	  margin: 0 auto;
	}

}



/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:480px) { 

	.hfeatured_dishesh_row .content-product .product-content-image {
	  width: 220px !important;
	  height: 220px !important;
	}	

	.tabimg1 { width: 220px !important; height: 220px !important; }
	/*-----------------------------------------------------------------------------------*/ 
    .inner_banner { height: 200px; }
	.inner_banner .inner_banner_title.vc_custom_heading { font-size: 32px; margin: 0px 0 20px; }
	.tax-product_cat .page-heading h1 { font-size: 32px!important; margin-bottom: 20px!important; }
	.tax-product_cat .page-heading { height: 200px; }
	.site-header .et-wrap-columns .et_column:nth-child(2) { flex: 0 0 61%; }
	/*-----------------------------------------------------------------------------------*/ 
	.cat_box .overlay_hover { padding-left: 10px !important; padding-right: 10px !important; }
	.cat_box .overlay_hover h2 { font-size: 22px !important; line-height: 31px !important; margin: 0 0 15px !important; }
	.cat_box_hover_text { margin: 0 0 25px !important; }
	/*-----------------------------------------------------------------------------------*/
	.elementor-swiper-button.elementor-swiper-button-next {  margin-right: 35% !important; right:0!important; }
	.elementor-swiper-button.elementor-swiper-button-prev {  margin-left: 35% !important; left:0!important;  }
	/*-----------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------*/
	.hfeatured_dishesh_row .swiper-custom-right:not(.et-swiper-elementor-nav), .hfeatured_dishesh_row .swiper-custom-left:not(.et-swiper-elementor-nav) {	  
	  position: relative !important;
	  top:  auto !important;
	  bottom: 0 !important;
	  margin: 0 !important;
	  position: absolute !important;
	  color: #000 !important;
	}
	.hfeatured_dishesh_row .swiper-pagination {
	  display: none;
	}
	.hfeatured_dishesh_row .swiper-custom-left:not(.et-swiper-elementor-nav) {
	  left:50%!important;
	  transform: translateX(-50px);
	} 

	.hfeatured_dishesh_row .swiper-custom-right:not(.et-swiper-elementor-nav) {
	  right:50%!important;
	  transform: translateX(50px);
	}

	.hfeatured_dishesh_row .swiper-custom-right:not(.et-swiper-elementor-nav):before {
	   width: 50px !important;
	  height: 100% !important;
	  line-height: 50px !important;
	  font-size: 50px !important;
	  content: '\e825' !important;
	  font-family: revicons !important;
	  color: #000 !important;
	  min-height: 50px !important;
	}

	.hfeatured_dishesh_row .swiper-custom-left:not(.et-swiper-elementor-nav):before {
	     width: 50px !important;
	    height: 100% !important;
	    line-height: 50px !important;
	    font-size: 50px !important;
	    content: '\e824' !important;
	    font-family: revicons !important;
	    color: #000 !important;
	    min-height: 50px !important;
	}
	/*-----------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------*/
	div#home_discover_menu_row .scroll_tabs_theme_light.scroll_tabs_container > div.scroll_tab_right_button {	 	
	position: absolute;	 
	  bottom: -30px !important;
	  height: 40px !important;
	  top: auto !important;
	  bottom: -40px !important;
	  width: 40px !important;
	  right: 50% !important;
	  position: relative;
	  transform: translateX(50px);

	}
	div#home_discover_menu_row .scroll_tabs_theme_light.scroll_tabs_container > div.scroll_tab_right_button:before {
	  line-height: 40px !important;
	  font-size: 38px !important;
	  min-height: 40px !important;
	}

	div#home_discover_menu_row .scroll_tabs_theme_light.scroll_tabs_container > div.scroll_tab_left_button {
	  position: absolute;	 
	  bottom: -30px !important;
	  height: 40px !important;
	  top: auto !important;
	  bottom: -40px !important;
	  width: 40px !important;
	  left: 50% !important;
	  position: relative;
	  transform: translateX(-50px);
	}
	#tabs2 {	  
	  margin-bottom: 100px !important;
	}
	div#home_discover_menu_row .scroll_tabs_theme_light.scroll_tabs_container > div.scroll_tab_left_button:before {
	  line-height: 40px !important;
	  font-size: 38px !important;
	  min-height: 40px !important;
	}
	/*-----------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------*/
	div#tabs2 {  margin: 0 -20px; }

}

/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:380px) { 
	

	.hfeatured_dishesh_row .content-product .product-content-image {
	  width: 282px !important;
	  height: 282px !important;

	}

	.hfeatured_dishesh_row .content-product.custom-template .product-image-wrapper {
	  margin: 0 auto;
	  display: flex;
	  justify-content: center;

	}
	.hfeatured_dishesh_row .product-slide .content-product .vc_gitem_row {
	  justify-content: center;
	  display: flex;
	}
}	


/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:480px) { 
	.hfeatured_dishesh_row .content-product .product-content-image {
	  width: 220px !important;
	  height: 220px !important;

	}
}
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:360px) { 
		.tabimg1 { width: 200px !important; height: 200px !important; }
	.site-header .et-wrap-columns .et_column:nth-child(2) {
        flex: 0 0 64%;
    }
}	
/*==============================================================================================================================
============================================================================================================================*/
@media(max-width:318px) { 
	.tabimg1 { width: 160px !important; height: 160px !important; }	
	.site-header .et-wrap-columns .et_column:nth-child(2) {
        flex: 0 0 64%;
    }
}
/*==============================================================================================================================
============================================================================================================================*/
