/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.13.1.1778138104
Updated: 2026-05-07 07:15:04

*/
.entry-content :where(h1,h2,h3,h4,h5,h6) {
    margin-top: 0;
}
@font-face {
    font-family: 'Bedisa';
    src: url('new-font/Bedisa-Regular.eot');
    src: url('new-font/Bedisa-Regular.eot?#iefix') format('embedded-opentype'),
        url('new-font/Bedisa-Regular.woff2') format('woff2'),
        url('new-font/Bedisa-Regular.woff') format('woff'),
        url('new-font/Bedisa-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
h1,h2,h3,h4,h5,h6{
	    font-family: 'Bedisa' !important;
}
.banner-heading h1.elementor-heading-title, p{
	    font-family: "Lato", sans-serif !important;
}
.custom-width{
	width: calc(100% - 240px);
	margin:0px 120px;
}
.custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
	padding: 0px !important;
	font-size:20px;
	line-height:125% !important;
	color:#1E1E1E !important;
}
.wpcf7-not-valid-tip:not(:first-of-type){
    display:none !important;
}
.common-space{
	padding:150px 15px;
}
.custom-header-navbar .hfe-nav-menu {
	display: flex !important;
	gap:0px 32px;
}
.custom-header-navbar .hfe-nav-menu::before , .custom-header-navbar .hfe-nav-menu::after {
	display: none;
}
.entry-header{
	display:none;
}
.top-header-img-box .elementor-image-box-img img {
	margin-top: 3px;
}

/* start bg header */
.page-id-2557 .custom-header-btn a, .page-id-1637 .custom-header-btn a, .page-id-1913 .custom-header-btn a ,.page-id-1984 .custom-header-btn a ,.page-id-2112 .custom-header-btn a , .page-id-2146 .custom-header-btn a ,.page-id-2047 .custom-header-btn a , .page-id-2080 .custom-header-btn a, .page-id-3973 .custom-header-btn a  {
	background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;
	font-family: 'Bedisa' !important;
	color: #1B3049 !important;
}
.page-id-2557 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item, .page-id-1637 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item, .page-id-1913 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item , .page-id-1984 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item  ,.page-id-2112 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item , .page-id-2146 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item , .page-id-2047 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item  , .page-id-2080 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item, .page-id-3973 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item{
	color: #ffff !important;
}



.page-id-2557 .all_logo, .page-id-1637 .all_logo, .page-id-1913 .all_logo, .page-id-1984 .all_logo, .page-id-2112 .all_logo, .page-id-2146 .all_logo, .page-id-2047 .all_logo, .page-id-2080 .all_logo, .page-id-3973 .all_logo {
    display: none;
}

.page-id-2557 .home_logo, .page-id-1637 .home_logo, .page-id-1913 .home_logo, .page-id-1984 .home_logo, .page-id-2112 .home_logo, .page-id-2146 .home_logo, .page-id-2047 .home_logo, .page-id-2080 .home_logo, .page-id-3973 .home_logo {
    display: block;
}

.custom-header.scrolled .all_logo {
	display: block !important;
}
.custom-header.scrolled .home_logo {
	display: none !important;
}
.custom-header-logo img {
	transition: 0.5s;
}
.custom-header.scrolled .custom-header-logo img {
    width: 200px;
    height: auto;
}
.custom-header.scrolled .blue-color-btn a {
    font-size: 16px !important;
    padding: 14px 24px 14px 24px !important;
}
.custom-header {
	transition: 0.5s;
}
.sec-common-btn a{
background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;
	font-family: 'Bedisa' !important;	
}
.custom-header.scrolled .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
    font-size: 16px !important;
}

.blue-color-btn a {
	background: #1B3049 !important;
	color: #ffff !important;
}
.banner-subheading .elementor-heading-title {
	font-size: 70.5px;
	line-height: 145% !important;
	letter-spacing: 0%;
	text-align: center;
}
.custom-header {
	position: absolute;
}
.banner-sub-bgimgone {
	position: absolute;
	right: 0px;
	bottom: -25%;
	z-index: 2;
}
.banner-sub-bgimgone img{
	height:478px;
	object-fit:cover;
	width:auto;
}
.banner-sub-bgimgtwo {
	position: absolute;
	left: 0px;
}
.banner-section {
    padding: 250px 0px 150px;
    position: relative;
}
.banner-heading .elementor-heading-title {
	font-weight: 275 !important;
	font-size: 105.75px;
	line-height: 125% !important;
	text-align: center;
}
.sec-4img-full-width img {
	width: 100%;
	border-bottom-right-radius:40px;
}
.blue_heading .elementor-heading-title  {
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-block !important;
	
}
.golden_heading{
	background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
    -webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.sec-common-subheading .elementor-heading-title {
    font-weight: 400 !important;
    font-size: 44px;
    line-height: 145% !important;
    letter-spacing: 0%;
}
.sec-common-heading  .elementor-heading-title {
	font-weight: 400 !important;
	font-size: 64px;
	line-height: 145% !important;
	letter-spacing: 0%;
}
.sec-common-para p , .sec-common-para {
	  font-family: "Lato", sans-serif !important;
	font-weight: 300 !important;;
	font-size: 28px;
	leading-trim: NONE;
	line-height: 150% !important;;
	color: #1E1E1E !important;
	margin-bottom:0px !important;	
}
.sec-common-para{
	margin-top:22px;
	margin-bottom:0px !important;	
	color: #1e1e1e !important;
}
.sec-2 .sec-common-para{
	margin-top:0px !important;
	margin-bottom:24px !important;
}
.golden-para p  , .golden-para{
	color:#F5EBAF !important;
}
.sec-2  .sec-common-para.remove-para-space  {
	margin-bottom: 0px !important;
}
.sec-common-btn {
	margin-top:40px;
}
.sec-4-tabs .e-n-tab-title {
	border: 1px solid #B98D2F !important;
	border-radius: 6px !important;
	background-color: transparent !important;
	position: relative;
	padding:15px 25px !important;
	transition:0.3s !important;
}
.sec-4-tabs .e-n-tabs-heading {
	gap: 41px !important;
}
.sec-4-tabs .e-n-tab-title:hover{
	background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;
	border:0px !important
 }
.sec-4-tabs  .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
	background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;
	border:0px !important;
}
.sec-4-tabs  .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] span{
			background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.sec-4-tabs .e-n-tab-title:hover .e-n-tab-title-text{
		background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;

}
.sec-4-tabs .e-n-tab-title .e-n-tab-title-text {
	font-family:  "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-size: 21.57px !important;
	line-height: 130% !important;
	letter-spacing: 0%;
	background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.sec-4tab-innercontent{
	padding-top:140px;
}
.sec-4tab-innercontent-box-img{
	margin-top:-150px;
}
.sec-comon-sm-heading .elementor-heading-title {
	font-weight: 400 !important;
	font-size: 32px;
	line-height: 125%;
	letter-spacing: 0%;
	text-align: center;
}
.sec-comon-sm-para , .sec-comon-sm-para p{
	font-family:  "Lato", sans-serif !important;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150% !important;
	letter-spacing: 3%;
	color: #1e1e1e;
}
.sec-4tab-innercontent-innerbtn-box-left .elementor-button {
	background-color: #BA9C56;
	padding: 11px 14px;
	border-radius: 29px;
	font-family: 'Bedisa' !important;
	font-weight: 400 !important;
	font-size: 21.57px;
	line-height: 100% !important;
	letter-spacing: 0%;
	text-align: center;
}
.sec-4tab-innercontent-box {
	padding-bottom: 51px;
}
.sec-4tab-innercontent-innerbtn-box-right .elementor-button {
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: Italic;
	font-size: 18px;
	line-height: 150% !important;
	letter-spacing: 3%;
	text-align: center;
	text-decoration: underline !important;
	text-decoration-style: solid;
	background-color: transparent;
	padding: 0px;
	color: #BA9C56;
}
.sec-4tab-innercontent-box-img img {
	box-shadow: 0px 14.93px 28.62px 0px #00000040;
	border-radius: 50%;
	position:relative;
	z-index:99;
}
.sec-4tab-innercontent-inner-info, .sec-4tab-innercontent-innerbtn-box{
position:relative;
	z-index:99;	
}
.sec-4tab-innercontent-box{
	position:relative;
}
.sec-4tab-innercontent-box::after {
	content: " ";
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url("../../../wp-content/uploads/2026/05/Dish-Card-Rajma-Chawal.png");
	background-repeat: no-repeat !important;
	background-size: cover;
	background-position: top center;
	z-index: 9;
}

.sec-4{
	position:relative;
}
.sec-4::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-image: url("../../../wp-content/uploads/2026/05/Group-5.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: -1;
}
.sec-4 .sec-4img-full-width {
    transition: 0.5s;
	overflow: hidden;
	border-radius: 0 0 40px 0;
}
.sec-4 .sec-4img-full-width img {
    transition: 0.5s;
}
.sec-4 .sec-4img-full-width:hover img{
	transform: scale(1.1);
}
.sec-4tab-innercontent{
	position:relative;
	
}
.sec-4-inner{
	position:relative;	
}
.sec-4tab-innercontent{
	position:relative;
	overflow:hidden;
}
.bottom-space .elementor-heading-title{
	margin-bottom:40px;
}
.sec-5-inner-box  .elementor-image-box-img{
	display:flex;
	justify-content:center;
	margin-bottom:30px !important;
}
.sec-5-inner-box  .elementor-image-box-content .elementor-image-box-title {
	margin-bottom: 16px !important;
	font-weight: 400 !important;
	font-size: 32px;
	line-height: 125% !important;
	letter-spacing: 0%;
	text-align: center;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	  -webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display:inline;
}

.sec-5-inner-box  .elementor-image-box-content .elementor-image-box-description {
	font-family:  "Lato", sans-serif;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150% !important;
	letter-spacing: 3%;
	text-align: center;
	color: #1E1E1E;
}
.sec-5-inner-bgbox{
padding-top:40px;
}
/* .sec-5.common-space{
padding-top:0px !important;
} */
.sec-6{
	padding:100px 15px;
}
.sec-6-inner-box-right {
	padding: 0px 77px;
}
.sec-6 .sec-common-para {
	margin-top: 0px !important;
	margin-bottom:0px !important;
}
.sec-6 .sec-common-para ,.sec-6 .sec-common-para p{
	color:#fff;
	margin-bottom:0px !important;
}
.sec-6-inner-box-right-top-img {
	margin-left: -81px;
}
.sec-6-inner-box-left-inner {
	position: relative;
	width: 272px;
	height: auto;
}
.sec-6-inner-box-left-inner::after {
	content: " ";
	position: absolute;
	z-index: 0;
	inset: 0;
	padding: 3px 3px;
	border-radius: 50%;
	background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
	-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
	mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
	mask-composite: add, add;
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}
#testi3{
	position:relative !important;
	overflow:hidden!important;
}
.sec-6-inner-box{
	display:flex !important;
	
}
.sec-7-inner-right-side {
	padding: 64px 55px;
	box-shadow: 0px 11px 20px 0px #00000026;
   border-radius: 12px;
	position:relative;
}	
.sec-7-inner-right-side .elementor-heading-title {
	font-weight: 400;
	font-size: 32px;
	line-height: 125%;
	letter-spacing: 0%;
	text-align: center;
	margin-bottom:10px;
}
.sec-7-inner-right-side .form-para p , .form-para {
	margin-bottom: 0px;
	font-family:  "Lato", sans-serif;
	font-weight: 300;
	font-style: Light;
	font-size: 18px;
	leading-trim: NONE;
	line-height: 150%;
	letter-spacing: 0%;
	text-align: center;
	color: #1e1e1e;
}
.sec-7-right-form-box-inner input {
	padding: 17px 32px !important;
	font-family: "Lato", sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 100% !important;
	color: #051A41 !important;
	height:56px;
}
.sec-7-right-form-box-inner input::placeholder{
	color: #051A41 !important;
	opacity:50%;
}
.sec-7-right-form-box-inner input {
	padding: 17px 22px !important;
	font-family: "Lato", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 100% !important;
	color: #051A41 !important;
	height:45px;
	background-color: #FFF9ED;
	border: 0.5px solid #BA9C56;
	border-radius: 7px !important;
}
.sec-7-right-form-box-inner-btn p {
	margin-bottom: 0px;
}
.sec-7-right-form-box-inner-btn .wpcf7-form-control.wpcf7-submit.has-spinner.form-control {
	padding: 20px 30px;
	background-color: #1B3049;
	color: #ffff;
	font-family: 'Bedisa' !important;
	font-weight: 400 !important;
	font-size: 20px;
	line-height: 100%;
	text-align: center;
}
.sec-7-right-form-box-inner-btn{
	display:flex;
}
.blog-detailsec2-left .sec-common-para h5 {
    font-size: 18px !important;
    font-weight: 500 !important;
}
.sec-7-right-form-box-inner-btn p {
	display: flex;
	justify-content: center;
	margin-top: 46px;
	flex-direction: column;
	align-items: center;
	width:100%;
}
.sec-7-inner-right-side::after {
	content: "";
	position: absolute;
	bottom: -31.4px;
	width: 86%;
	height: 30px;
	background-color: #BA9C56;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	left:0px;
	right:0px;
	margin:0px auto;
}
.sec-7-right-form-box-inner-btn .wpcf7-spinner {
	display: none;
}
.sec-7{
	position:relative;
}
.sec-7::before {
	content: "";
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: linear-gradient(180deg, rgba(255, 225, 161, 0) 4.26%, rgba(255, 225, 161, 0.3) 100.03%);
}
.sec-7-right-form-box {
	padding-top: 0px;
}
.sec-8{
	background: linear-gradient(
  to bottom,
  rgba(255, 225, 161, 0.3) 0%,
  rgba(255, 225, 161, 0) 100%
);	
	position:relative;
}
.sec-8::after {
	content: " ";
	position: absolute;
	top: -390px;
	left: 0px;
	background-image: url(" ../../../wp-content/uploads/2026/05/Group-3.png");
	background-repeat: no-repeat;
	background-size: contain;
	height: 704px;
	width: 1200px;
	z-index: -1;
}
 .sec-9-posts  .hfe-post-card {
	background-color: #fff !important;
}
 .sec-9-posts  .hfe-post-image a img {
	border-bottom-right-radius: 42px;
}
.sec-9-posts  .hfe-post-content {
	padding: 30px 0px 0px !important;
	display:flex;
	flex-direction:column
}
.sec-9-posts  .hfe-post-title {
	font-family: 'Bedisa' !important;
	font-weight: 400 !important;
	font-size: 28px;
	line-height: 125% !important;
	letter-spacing: 0%;
	order:2;
}
.sec-9-posts  .hfe-post-title a {
	text-decoration: none !important;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.sec-9-posts .hfe-read-more {
	display: none;
}
.sec-9-posts  .hfe-post-excerpt {
	font-family: "Lato", sans-serif;
	font-weight: 300 !important;
	font-style: Light;
	font-size: 18px;
	leading-trim: NONE;
	line-height: 150% !important;
	letter-spacing: 3%;
	color: #1E1E1E !important;
	order:3;
	margin-bottom:0px;
}
.sec-9-posts .hfe-post-meta {
	order: 1;
}
.sec-9-posts .hfe-post-date {
	position: relative;
	padding-left: 30px;
	font-family:  "Lato", sans-serif;
	font-weight: 700 !important;
	font-style: Italic;
	font-size: 12px;
	line-height: 150% !important;
	letter-spacing: 3%;
	color: #1E1E1E;
}
.sec-9-posts .hfe-post-date::before {
	content: " ";
	position: absolute;
	left: 0px;
	top: -3px;
	background-image: url("../../../wp-content/uploads/2026/05/CalendarDots.png ");
	width: 24px;
	height: 24px;
}
.sec-9-posts  .hfe-post-meta{
	margin-bottom:20px;
}
.sec-9-posts  .hfe-meta-separator{
	display:none
}
.sec-9-posts  .hfe-post-author{
	display:none
}
.sec-inner-common-space{
	padding-top:40px;
}
.e-n-accordion-item-title {
	border: 0 !important;
}
.accordianpara {
	border: 0;
}
.e-n-accordion-item-title-text {
	font-family: 'Bedisa' !important;
	font-weight: 400;
	font-size: 28px !important;
	line-height: 125% !important;
	letter-spacing: 0%;
}
/* .e-n-accordion-item {
	border-radius: 12px !important;
	border: 1px solid #BA9C5666 !important;
} */
.e-n-accordion-item .e-n-accordion-item-title {
    padding: 24px 60px 24px 24px !important;
    border-radius: 12px;
    transition: 0.5s;
    border: 1px solid #BA9C5666 !important;
}
.e-n-accordion-item {
	border-radius: 12px;
}
.e-n-accordion-item[open] {
	border: 0px solid #BA9C5666 !important;
	background: #1B3049 !important;
}
.e-n-accordion-item[open] .e-n-accordion-item-title-text {
	color: #F5EBAF;
}
.e-n-accordion-item[open] .accordianpara .sec-common-para p ,.e-n-accordion-item[open] .accordianpara .sec-common-para  {
	color: #FFF !important;
	font-family:  "Lato", sans-serif;
	font-weight: 300;
	font-style: Light;
	font-size: 18px;
	leading-trim: NONE;
	line-height: 150%;
	letter-spacing: 3%;
}
.e-n-accordion-item-title{
	position:relative;
}
.e-n-accordion-item-title::after {
	content: "";
	position: absolute;
	background-image: url("../../../wp-content/uploads/2026/05/Frame-1321316521-1.svg");
	right: 16px;
	width: 38px;
	height: 38px;
	background-size: cover;
	background-repeat: no-repeat;
}
.e-n-accordion-item[open] .e-n-accordion-item-title::after{
	content: "";
	position: absolute;
	background-image: url("../../../wp-content/uploads/2026/05/Frame-1321316521.svg");
	right: 16px;
	width: 38px;
	height: 38px;
	background-size: cover;
	background-repeat: no-repeat;
}
.e-n-accordion-item[open] .e-n-accordion-item-title {
    border-radius: 12px 12px 0px 0px;
}
.accordianpara {
    border: 1px solid #BA9C5666 !important;
    border-radius: 0px 0px 12px 12px;
    border-top: 0px !important;
}
.e-n-accordion-item .accordianpara .sec-common-para {
    padding: 0 24px 24px;
}
.sec-10 {
	background: linear-gradient(180deg, rgba(255, 225, 161, 0) 4.26%, rgba(255, 225, 161, 0.3) 100.03%);
}
.sec-10.common-space{
	padding-top:0px;
}
.footer-sec-inner-fstbox img {
	width: 260px;
	height: 104px;
}
.footer-sec-para p  , .footer-sec-para{
	margin-bottom: 0px;
	font-family:  "Lato", sans-serif;
	font-weight: 400;
	font-style: Regular;
	font-size: 16px;
	line-height: 150%;
	letter-spacing: 0%;
	color: #fff;
}
.footer-sec-para{
	margin-top:20px;
}
.footer-sec-inner-sec-box .elementor-heading-title {
	color: #F5EBAF;
	font-weight: 400 !important;
	font-size: 24px;
	line-height: 100%;
}
.footer-sec-inner-sec-box  .hfe-nav-menu {
	gap:15px 20px;
}
.footer-sec-inner-sec-box  .hfe-nav-menu .menu-item {
	flex: 0 0 45%;
	max-width: 45%;
}
.footer-sec-inner-sec-box  .hfe-nav-menu::before ,.footer-sec-inner-sec-box  .hfe-nav-menu::after{
	display:none;
}
.footer-sec-inner-sec-box  .hfe-nav-menu .menu-item .hfe-menu-item {
	padding: 0px !important;
	font-family: Lato;
	font-weight: 400 !important;
	font-size: 16px;
	line-height: 150% !important;
	color:#ffff;
}
.footer-sec-inner-sec-box  .hfe-nav-menu .menu-item .hfe-menu-item:hover{
	color:#F5EBAF;
}
.footer-sec-inner-sec-box  .hfe-nav-menu .menu-item.current_page_item a{
	color:#F5EBAF !important;
}
.foooter-bottomparat-para p  , .foooter-bottomparat-para {
	font-family: Lato;
	font-weight: 400 !important;
	font-size: 16px;
	line-height: 165% !important;
	text-transform: capitalize;
	color: #F5EBAF;
	margin-bottom: 0px;
}
.banner-sub-bgimgtwo img {
	height: 366px;
	object-fit: contain;
	width: auto;
}
.custom-header-logo img {
	width: 304px;
	height: auto;
}
.sec-8{
	overflow:hidden;
}
#bite-testi , #latest-testi{
	overflow:hidden;
}
.footer-sec-inner-sec-box .hfe-nav-menu {
	justify-content: start;
}
.top-nav-heder-info .elementor-icon-box-title span {
	font-family: "Lato", sans-serif;
}
.top-nav-heder-info .elementor-icon-box-wrapper {
	display: flex;
	flex-direction: row !important;
}
.sec-9-posts  .psacp-post-carousel-content {
	border: 0px !important;
}
.sec-9-posts  .psacp-post-margin-content {
	padding: 0px !important;
}
.sec-9-posts .psacp-post-margin-content {
	display: flex;
	flex-direction: column;
}
.sec-9-posts  .psacp-post-title {
	text-align: left;
	font-family: 'Bedisa' !important;
font-weight: 400 !important;
font-size: 28px !important;
line-height: 125% !important;
letter-spacing: 0%;
	order:2;
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.sec-9-posts .psacp-post-title a{
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.sec-9-posts .psacp-post-desc {
	font-family: "Lato", sans-serif;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150% !important;
	color: #1E1E1E;
	text-align: left;
	
}
.sec-9-posts .psacp-post-content{
	order:3;
}
.sec-9-posts  .psacp-post-meta.psacp-post-meta-up {
	order: 1;
	text-align:left;
}
.psacp-post-meta-data.psacp-post-date {
	font-family:  "Lato", sans-serif;
	font-weight: 700;
	font-style: Italic;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 3%;
	color: #1E1E1E;
}

        .tab-carousel-container {
            background-color: #1B3049;
        }

        .w3-bar {
            display: flex;
            justify-content: center;
            gap: 41px;
        }

        .w3-bar-item {
            padding: 15px 25px;
            border-radius: 6px;
            border: 1px solid #B98D2F;
            background: top;
        }

        .w3-bar-item.w3-button {
            background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
            border: none;
        }

        .w3-bar-item span {
            font-family: "Lato", sans-serif;
            font-weight: 400 !important;
            font-size: 21.57px;
            line-height: 100% !important;
            letter-spacing: 0%;
            text-align: center;
            background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .w3-bar-item.w3-button span {
            background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .w3-bar-item:hover {
            border: 0px;
            background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
        }

        .w3-bar-item:hover span {
            background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }



        .tab-carousel-main {
            position: relative;
            padding: 140px 0 0 0;
        }

        .tab-carousel-main-content {
            position: absolute;
            top: 0px;
            left: 0px;
            right: 0px;
        }

        .tab-carousel-main-content-img {
            width: 340px;
            height: 340px;
            margin: 0px auto;
        }

        .tab-carousel {
            padding-top: 60px;
            max-width: 1440px;
            margin: auto;
        }

        .tab-carousel-main-content-img img {
            box-shadow: 0px 14.93px 28.62px 0px #00000040;
            border-radius: 50%;
        }

        .tab-carousel-dish-name h5 {
            margin: 0px;
            font-family: 'Bedisa' !important;
            font-weight: 400;
            font-size: 32px;
            line-height: 125%;
            letter-spacing: 0%;
            text-align: center;
            background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .tab-carousel-dish-name p {
            font-family:: "Lato", sans-serif;
            font-weight: 300;
            font-size: 18px;
            line-height: 150%;
            letter-spacing: 3%;
            text-align: center;
            color: #1E1E1E;
            margin: 12px 0px 0px;
        }

        .tab-carousel-dish-name p span {
            display: block;
        }

        .tab-carousel-dish-name-price a {
            padding: 10px 14px;
            text-decoration: none;
            background-color: #BA9C56;
            border-radius: 30px;
            font-family:'Bedisa' !important;
            font-weight: 400;
            font-size: 21.57px;
            line-height: 100%;
            letter-spacing: 0%;
            text-align: center;
            display: flex;
            width: max-content;
            color: #fff;
        }

        .tab-carousel-dish-name-price-explore a {
            font-family:: "Lato", sans-serif;
            font-weight: 400;
            font-style: Italic;
            font-size: 18px;
            line-height: 150%;
            letter-spacing: 3%;
            text-align: center;
            text-decoration: underline !important;
            color: #BA9C56;
            display: flex;
            width: max-content;
        }

        .tab-carousel-dish-name-price-div {
            display: flex;
            align-items: center;
            gap: 10px;
            justify-content: center;
            margin-top: 22px;
        }

        .tab-carousel-dish-name {
            padding-top: 27px;
        }

        .tab-carousel-inner {
            padding-top: 60px;
        }
	.sec-9-posts .psacp-post-img-bg img {
	border-bottom-right-radius: 42px !important;
}
.sec-9-posts .psacp-post-img-bg:hover img{
	transform: inherit;
}
.sec-6  .swiper-pagination-bullet {
	width: 57px;
	height: 3px;
	border-radius: 0px;
	background-color: #fff;
	opacity:1;
}
.sec-6  .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #BA9C56;
}

#testi3 {
	padding-bottom:60px;
}
/*about-pg  */
.about-pg-banner {
	padding: 240px 15px  100px;
	position:relative;
}
.about-pg-banner::before {
	background-size: auto !important;
	margin-top: 120px;
}
.about-pg-sec-3-inner-subbox .elementor-image-box-title {
	font-weight: 400 !important;
	font-size: 48px;
	line-height: 125% !important;
	letter-spacing: 0%;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display:inline-block;
}
.about-pg-sec-3-inner-subbox  .elementor-image-box-description {
	font-weight: 300 !important;
	font-size: 28px;
	line-height: 130% !important;
	letter-spacing: 3%;
	color:#1E1E1E;
}
.about-pg-sec-3-inner-subboxbottom .elementor-heading-title {
	font-weight: 400;
	font-size: 28px;
	line-height: 125%;
	letter-spacing: 0%;
}
.about-pg-sec-3-inner-subboxbottom  .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	font-family:: "Lato", sans-serif;
	font-weight: 300 !important;
	font-size: 20px;
	line-height: 150% !important;
	letter-spacing: 3%;
	color: #1E1E1E;
}
.about-pg-sec-3.common-space {
	padding-top: 0px;
}
.about-pg-sec-4-inner {
	padding: 100px 0px 0px;
}
.white-color {
	color: #fff !important;
}
.remove-para-space {
	margin-bottom: 0px !important;
}
.about-pg-secc4-right-top {
	padding-right: 90px;
}
.about-pgsm-size p {
	font-family:  "Lato", sans-serif;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150%;
	letter-spacing: 3%;
	color: #FFFFFF;
}
.home_logo {
    display: none;
}
.page-id-2557 .all_logo {
    display: none;
}
.page-id-2557 .home_logo {
    display: block;
}
.about-pg-sec-3-inner-subbox .elementor-image-box-img img {
	margin: 0px auto;
}
.sec-7-right-form-box-inner input {
	width: 100% !important;
}
/* Date field fix */
.wpcf7 input[type="date"] {
    appearance: none;
    -webkit-appearance: none;
    min-height: 50px;
    padding: 10px 15px;
}

/* Mobile date placeholder fix */
.wpcf7 input[type="date"] {
    position: relative;
    background: #f8f4ea;
    color: #000;
}

/* Empty field par placeholder show */
.wpcf7 input[type="date"]:before {
    content: attr(placeholder);
    position: absolute;
    left: 15px;
    color: #777;
}

/* Date select hone ke baad placeholder hide */
.wpcf7 input[type="date"]:valid:before {
    display: none;
}
.psacp-post-meta.psacp-post-meta-up .psacp-post-meta-data.psacp-post-date .psacp-fa.fa-regular.fa-clock::after {
    content: " ";
    top: 0px;
    left: 0px;
    background-image: url("https://i8g.8a1.mytemp.website/wp-content/uploads/2026/05/CalendarDots.png");
    width: 20px;
    height: 20px;
    display: inline-block;
}
.psacp-post-meta.psacp-post-meta-up .psacp-post-meta-data.psacp-post-date .psacp-fa.fa-regular.fa-clock {
	margin-right: 14px;
}
.psacp-post-meta.psacp-post-meta-up .psacp-post-meta-data.psacp-post-date .psacp-fa.fa-regular.fa-clock::before {
	opacity: 0;
}
.sec-7-right-form-box-inner textarea {
	border: 0.5px solid #BA9C56;
	border-radius: 7px;
	height: 80px;
	background-color: #FFF9ED;
	resize: none;
	padding: 17px 22px !important;
	font-family: "Lato", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
}
.sec-7-right-form-box-inner-btn p {
	margin: 15px;
}
.sec-7-right-form-box-inner-btn input {
	padding: 13px 22px;
	background-color: #1B3049;
	color: #ffff;
	font-family: 'Bedisa' !important;
	font-weight: 400;
	font-size:18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
}
.contact-pg-banner {
	padding: 200px 15px 120px;
}
.contact-pgsm-size p , .contact-pgsm-size {
	font-family: "Lato", sans-serif;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150% !important;
	color: #1E1E1E;
	margin-bottom: 0px;
}
.contact-pgsm-size {
	margin-top:20px;
}
.contact-pg-details .elementor-icon-box-title {
	font-weight: 400;
	font-size: 32px;
	line-height: 125%;
	letter-spacing: 0%;
}
.contact-pg-details .elementor-icon-box-title a {
	text-decoration: none;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: Bedisa !important;
}
.contactpg-location-right .elementor-heading-title {
	font-weight: 400 !important;
	font-size: 36px;
	line-height: 125% !important;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.contactpg-location-right-para p {
	margin-bottom: 0px;
	font-family:"Lato", sans-serif;
	font-weight: 300;
	font-size: 26px;
	leading-trim: NONE;
	line-height: 150%;
	letter-spacing: 3%;
	color: #1E1E1E;
}
.contactpg-location-right-btn .elementor-button {
	padding: 20px 30px;
	border: 0.5px solid #BA9C56;
	border-radius: 43px;
	background-color: transparent !important;
	color: #BA9C56;
	font-family: 'Bedisa' !important;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
}
.contactpg-location-lower-btn .elementor-button {
	padding: 20px 30px;
	border-radius: 42px;
	font-family: Bedisa;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #ffff;
	background-color: #1B3049 !important;
}
.contactpg-location-right-btn .elementor-button .elementor-button-content-wrapper {
	display: flex;
	gap: 15px;
}
.explore-banner-right-img img {
	border-radius: 50%;
	box-shadow: 0px 0px 0px 0px #00000040;
	-webkit-box-shadow: 0 35.93px 24px 0px #0000001f !important;
}
.explore-banneriinerleft-up .elementor-button {
	padding: 15px 26px;
	border-radius: 42px;
	font-family: Bedisa;
	font-weight: 400 !important;
	font-size: 40.18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	background-color: #BA9C56 !important;
	margin-top: 40px;
}
.explore-banneriinerleftdown {
	width:106% !important;
}
.explore-banner-sec {
	padding: 140px 0px;
}
.about-pg-banner.tab-banner-img  {
	padding: 253px 0px 150px;
	position: relative;
}
.golden-font-heading .elementor-heading-title {
	font-weight: 400 !important;
	font-size: 128px;
	line-height: 80% !important;
	letter-spacing: 0%;
	color: transparent !important;
	-webkit-text-stroke: 1px #BA9C56;

}
.tab-sec-2-inner-top-left{
	position:relative;
}

.tab-sec-2-inner-top-left::after{
	content: " ";
	position: absolute;
	bottom: 0px;
	width: 100%;
	height:2px;
	background-color: #BA9C56;
	left: 0px;
}
.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-img img {
	width: auto;
	height:150px;
	object-fit: contain;
	object-position: center;
}
.tab-sec-2-inner-bottom-right-subbox  .elementor-image-box-content .elementor-image-box-title {
	font-family: Bedisa;
	font-weight: 400;
	font-style: Regular;
	font-size: 24px;
	leading-trim: CAP_HEIGHT;
	line-height: 125%;
	letter-spacing: 0%;
	text-align: center;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	max-width:180px;
}
.tab-sec-2-inner-bottom-right-subbox  .elementor-image-box-img img{
	transform: scale(1.4);
}
.tab-sec-2-inner-bottom-right-subbox{
	position:relative;
	transition:0.5s all;
	top:0px;
}
.tab-sec-2-inner-bottom-right-subbox:hover {
	position: relative;
	top: -20px;
}
.tab-sec-2-inner-bottom .sec-common-para {
	margin-top: 0px;
}
.haryana-img img {
	position: relative;
	top: 61px;
}
#tabtesti3 , #sitabtesti3{
	overflow:hidden !important;
	padding-bottom: 60px;
}
.kerala-img img {
	position: relative;
	top: 4px;
}
.read-content{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.read-content.active{
    display: block;
}

.read-btn{
    cursor: pointer;
}

.golden-font-heading.chinese-heading .elementor-heading-title{
font-size:110px;	
}
.tab-sec-2-inner-top-left-without-img.tab-sec-2-inner-top-left::after {
	display: none !important;
}
/* .jaipur-img img {
    width: 100%;
} */
.tab-sec-2-inner-bottom-right-subbox-up .elementor-image-box-wrapper {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.tab-sec-2-inner-bottom-right-subbox-up .elementor-image-box-img {
	display: flex;
	justify-content: center;
}
.blue-color-btn a  .elementor-button-content-wrapper{
	font-family: Bedisa !important;
}
.remove-box-shadow img ,.exporepg-sec-3inner-right img , .about-pg-sec-4-inner img{
	box-shadow:inherit !important;
	webkit-box-shadow: inherit !important;
}

figure{
	box-shadow:inherit !important;
	webkit-box-shadow: inherit !important;
}
.navigation.post-navigation {
	display: none !important;
}
.expore-list-sec2-bottom .elementor-icon-list-items {
	display: flex;
	flex-wrap: wrap;
	gap:10px;
}
.expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	flex: 0 0 48%;
	max-width: 48%;
}
.exporepg-sec-3inner{
	padding:200px 0px 200px 90px;
	border-radius:29px;
}
.exporepg-sec-3inner .sec-common-heading .elementor-heading-title , .exporepg-sec-3inner  .sec-common-subheading .elementor-heading-title ,.explore-sec-5pg  .sec-common-heading .elementor-heading-title{
	line-height:100% !important;
}
.exporepg-sec-3inner .sec-common-para p, .exporepg-sec-3inner  .sec-common-para{
	color:#fff !important;
}
.explore-sec-5pg  .sec-common-para{
	margin-top:0px !important;
}
.single-menu .entry-content {
	margin-bottom: 0px !important;
}
.exporepg-sec-3inner {
	padding: 100px 0px 100px 40px;
	border-radius: 29px;
}
.blog-detail-banner-inner-right img {
	border-bottom-right-radius: 40px;
}
.blog-autor .hfe-post-info-text {
	font-family: Lato;
	font-weight: 700;
	font-style: Italic;
	font-size: 23.43px;
	leading-trim: NONE;
	line-height: 150%;
	letter-spacing: 3%;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-offset: 0%;
	text-decoration-thickness: 0%;
	text-decoration-skip-ink: auto;
	color: #1e1e1e;
}
.blog-detailsec2 .sec-common-para {
	margin-top: 0px;
	margin-bottom: 0px !important;
}
.blog-detailsec2.common-space{
	padding-top:0px !important;
}
.blog-detailsec2-right-posts .hfe-post-card {
	display: flex;
	align-items: center;
	gap:30px;
	background-color: transparent !important;
	position:relative;
}
.blog-detailsec2-right-posts .hfe-post-image {
	flex: 0 0 25%;
	max-width: 25%;
}
.blog-detailsec2-right-posts .hfe-post-content {
	padding: 0px !important;
}
.blog-detailsec2-right-posts  .hfe-post-title {
	font-weight: 400 !important;
	font-size: 24px;
	line-height: 125% !important;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom:0px !important;
}
.blog-detailsec2-right-posts .hfe-post-image img {
	border-bottom-right-radius: 40px;
}
.blog-detailsec2-right-posts .hfe-post-content {
	display: flex;
	flex-direction: column-reverse;
}
.blog-detailsec2-right-posts .hfe-post-title a {
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.blog-detailsec2-right-posts .hfe-post-meta .hfe-meta-separator ,.blog-detailsec2-right-posts  .hfe-post-meta .hfe-post-author {
	display: none;
}
.blog-detailsec2-right-posts .hfe-post-date {
	font-weight: 700 !important;
	font-style: Italic;
	font-size: 12px;
	line-height: 150%;
	color: #1e1e1e;
	position: relative;
	padding-left: 30px;
}
.blog-detailsec2-right-posts .hfe-post-card::after {
	content: " ";
	position: absolute;
	bottom: -30px;
	left: 0px;
	background-image: url("../../../wp-content/uploads/2026/05/Vector-6.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 184px;
	height: 9px;
}
.blog-detailsec2-right-posts  .hfe-posts-grid {
	gap: 60px !important;
}
.blog-detailsec2-right-posts .hfe-post-date::before {
	content: " ";
	position: absolute;
	left: 0px;
	right: 0px;
	background-image: url("../../../wp-content/uploads/2026/05/CalendarDots.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 20px;
	height: 20px;
}
.explore-banner-sec.blog-listing-banner-img{
	position:relative;
}
.explore-banner-sec.blog-listing-banner-img::before {
	background-size: contain !important;
	margin-top: 80px;
}
.explore-banner-sec.blog-listing-banner-img {
	padding: 170px 0px 80px;
}
.common-space.blog-listing-sec-2{
	padding-top:0px !important;
}
.blog-listing-bg-box .hfe-post-card {
	background-color: transparent !important;
}
.blog-listing-bg-box .hfe-post-content {
	padding: 30px 0px 0px 0px !important;
	display: flex;
	flex-direction: column;
}
.blog-listing-bg-box .hfe-post-title {
	font-weight: 400 !important;
	font-size: 28px;
	line-height: 125% !important;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	order:1;
}
.blog-listing-bg-box .hfe-post-excerpt {
	order: 3;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150%;
	letter-spacing: 3%;
	color: #1e1e1e !important;
	margin: 16px 0px 0px !important;
}
.blog-listing-bg-box .hfe-post-title a {
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-decoration: none !important;
}
.blog-listing-bg-box  .hfe-post-date {
	font-weight: 700 !important;
	font-style: Italic;
	font-size: 12px;
	line-height: 150% !important;
	color: #1E1E1E;
	position: relative;
	padding-left: 30px;
}
.blog-listing-bg-box .hfe-post-date::before {
	content: " ";
	position: absolute;
	left: 0px;
	right: 0px;
	background-image: url("../../../wp-content/uploads/2026/05/CalendarDots.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 20px;
	height: 20px;
}
.golden-para_bold.golden-para p, .golden-para_bold.golden-para {
    color: #F5EBAF !important;
    font-weight: 500 !important;
}
#testimonials .sec-6-inner-box {
	width: 100%;
}
#testimonials.owl-loaded{
    display:block !important;
}

#testimonials .owl-stage{
    display:flex;
}

#testimonials .sec-6-inner-box{
    width:100% !important;
    flex:unset !important;
}

#testimonials .owl-item{
    display:flex;
}
#testimonials .owl-nav.disabled {
	display: none;
}
#testimonials .owl-dots .owl-dot {
	width: 57px !important;
	height: 3px !important;
	border-radius: 0px !important;
	background-color: #fff !important;
	opacity: 1 !important;
	padding: 0;
}
#testimonials .owl-dots .owl-dot.active {
	background-color: #ba9c56 !important;
}
#testimonials .owl-dots {
	display: flex;
	gap: 10px;
	justify-content: center;
	padding-top: 40px;
}
#testimonials {
	overflow: hidden;
}
.sec-2_new.common-space {
	padding-top: 0;
}
.common-space.seo_home {
	padding-top: 0;
}
.cusine-pg-subhheading .elementor-heading-title {
	font-weight: 400 !important;
	font-size: 40px;
	line-height: 125% !important;
	color: #fff !important;
	margin-bottom:30px;
}
.banner-sub-bgimgtwo.cusinebanner-sub-bgimgtwo {
	position: absolute;
	left: 0px;
	top:90px;
}
.banner-sub-bgimgtwo.cusinebanner-sub-bgimgtwo img {
	height: 223px;
	object-fit: contain;
	width: auto;
}
.banner-sub-bgimgone.cusinebanner-sub-bgimgone {
	bottom: -18%;
}
.tab-sec-2.common-space{
	padding-bottom:0px;
}
.sec-common-subheading.inrease-width-right .elementor-heading-title {
	max-width: 113%;
	width: 113%;
	position: relative;
	right: 12%;
}
.sec-6 .sec-common-para, .sec-6 .sec-common-para p {
	text-align: center;
}
.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 397px;
}
.e-n-accordion-item-title-text {
	padding-right: 27px;
}
.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-content .elementor-image-box-title {
	margin-top: 6px;
}
.sec-6 .sec-common-para p, .sec-6 .sec-common-para {
	color: #fff !important;
}
.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img{
	right:20px;
}
.new-exploresec-3{
	padding:100px 90px;
}
.new-exploresec-3 .sec-common-para {
	margin-top:0px;
} 
.new-exploresec-3 .sec-common-para , .new-exploresec-3 .sec-common-para p{
	color:#fff !important
}
.new-exploresec-3-inner-down img {
	-webkit-box-shadow: inherit !important;
	box-shadow: inherit !important;
}
.new-exploresec-3-inner-down-img img {
	transform: scale(1.2);
}
.blog-detailsec2-left .sec-common-para p, .blog-detailsec2-left .sec-common-para, .blog-detailsec2-left .sec-common-para p span {
	font-size: 18px;
	font-weight: 300 !important;
}
.blog-detailsec2-left .sec-common-para h4 {
	font-weight: 400 !important;
	font-size: 26px;
	line-height: 125% !important;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
}
.blog-detailsec2-left .sec-common-para p {
    margin-bottom: 20px !important;
}
.blog-detailsec2-left .sec-common-para h4 {
    margin-bottom: 10px;
}
.blog-detailsec2-left .sec-common-para ul{
	margin: 0;
}
.blog-detailsec2-left h6 {
	font-family: Lato !important;
	font-weight: 500 !important;
	font-size: 18px;
	line-height: 150% !important;
	color:#1E1E1E !important;
}
.sec-common-subheading.inrease-width-left .elementor-heading-title {
	width: 120%;
}
.blog-detailsec2-left .sec-common-para ul {
    margin: 0 0 12px 20px;
}
.brand-story-sec-3-inner{
	padding:100px 60px;
}
.white-para-color, .white-para-color p {
	color: #fff !important;
}
.brand-story-sec-3-inner .sec-common-para {
	margin:0px;
}
.eighteen-px-para p, .eighteen-px-para {
	font-family: Lato;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150% !important;
	letter-spacing: 3%;
	margin-bottom:16px;
}

.brand-story-sec5-right-inner-subbox{
	position: relative;
	border-bottom-right-radius:40px;
	overflow:hidden;
	z-index:11
}

.brand-story-sec5-right-inner-subbox-name .elementor-heading-title {
	font-weight: 400 !important;
	font-size: 24px;
	letter-spacing: 0%;
	color: #F5EBAF !important;
}
.brand-story-main-sec5.common-space {
	padding: 120px 0px 60px !important;
}
.sec-common-para-margin0 {
  margin: 0 !important;
}
.about-pg-banner::before {
    background-size: 650px !important;
    margin-top: -50px;
}
.blog-listing-bg-box .hfe-post-image a img {
	border-bottom-right-radius: 40px;
}
.brand-story-sec-6{
	padding:100px 0px;
}
.golden_heading_small.blue_heading .elementor-heading-title {

    background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;

    -webkit-background-clip: text !important;

    background-clip: text;

    -webkit-text-fill-color: transparent;

    display: inline-block !important;

}
 .seo_french  .sec-inner-common-space {
    padding-top: 0;
}
.brand-story-sec-6{
	padding:100px 15px;
}
.brand-story-sec-6-inner-subbox .elementor-image-box-title {
	margin-bottom: 12px;
	font-weight: 400 !important;
	font-size: 32px;
	leading-trim: CAP_HEIGHT;
	line-height: 125%;
	letter-spacing: 0%;
	text-align: center;
	background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
	background-clip: border-box;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block !important;
}
.brand-story-sec-6-inner-subbox  .elementor-image-box-description {
	font-family: Lato !important;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150% !important;
	text-align: center;
	color: #fff !important;
}
.brand-story-sec-6-inner-subbox .elementor-image-box-img {
	position: relative;
}
.brand-story-sec-6-inner-subbox .elementor-image-box-img::after {
	content: "";
	position: absolute;
	bottom: -40px;
	width:15px;
	height:15px;
	border-radius: 100px;
	background-color: #F5EBAF;
	right: 0px;
	left: 0px;
	margin: 0px auto;
}
.brand-story-sec-6-inner-subbox .elementor-image-box-content {
	margin-top: 20px;
}
.brand-story-sec-6-inner-subbox .elementor-image-box-img img {
	height: 153px;
	object-fit: cover;
	object-position: center;
}
.sec-7-right-form-box-application .sec-7-right-form-100 {
    width: 94% !important;
    float: left;
}
.sec-7-right-form-box-application .sec-7-right-form-box-inner {
    width: 45%;
    float: left;
    margin: 0 10px;
}
.brand-story-sec-6-inner-subbox .elementor-image-box-img::before {
	content: "";
	position: absolute;
	bottom: -32px;
	/* border: 2px dashed #F5EBAF; */
	width: 150%;
	background-image: url("../../../wp-content/uploads/2026/06/Line-6.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 1.5px;
}
.brand-story-sec-6-inner-subbox:last-child  .elementor-image-box-img::before{
	display:none;
}
.vision-stand-sec .expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	flex: 0 0 32%;
	max-width: 32%;
}
.common-space.vision-stand-sec{
	padding-top:0px !important;
}
.custom-header.scrolled {
    position: fixed;
    top: 0;
    background: #fcf2db !important;
}
.custom-header.scrolled .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
	color: #1E1E1E !important
}
.custom-header.scrolled .custom-header-navbar .hfe-nav-menu .menu-item.current_page_item a.hfe-menu-item, .custom-header .custom-header-navbar .hfe-nav-menu .menu-item.current_page_item a.hfe-menu-item {
    color: #ba9c56 !important;
}
.info-sec-brand {
	background-color: transparent !important;
	border: 1px solid #BA9C56;
}
.info-sec-brand  .expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	flex: 0 0 100%;
	max-width: 100%;
}
.info-sec-brand {
	margin-top: 40px;
}
.about-pg-sec-3-inner-subboxbottom.info-sec-brand .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	font-family: Bedisa !important;
	font-weight: 400 !important;
	font-size: 32px !important;
	line-height:115% !important
}
.about-pg-sec-3-inner-subboxbottom.info-sec-brand  .elementor-icon-list-item ,.vision-stand-sec .expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	display: flex !important;
	align-items: start !important;
}
.brand-story-main-sec5.sec-4::after{
	bottom:-70px;
	z-index:1
} 
.hfe-post-info-inline.hfe-post-info-items.hfe-post-info a {
    pointer-events: none;
}
ul.hfe-post-info-inline.hfe-post-info-items.hfe-post-info a span {
    text-decoration: none;
}
.footer-sec-inner-sec-box .footer-navbar2 .hfe-nav-menu {
    gap: 15px 24px;
}

.page-id-3454 .about-pg-banner::before {
    background-size: 767px !important;
    margin-top: 0px;
}
.page-id-3454 .about-pg-banner.about-pg-banner_change {
    padding-bottom: 0;
}
#testimonials .sec-6-inner-box {
    cursor: pointer;
}
#ast-scroll-top {
    background-color: #BA9C56;
    font-size: 14px;
}
.brand-story-hover-effect {
	position: absolute;
	bottom:0px;
	padding: 19px 13px;
	width:100%;
	transform: translateY(calc(100% - 70px));
	background-color: #000000AD;
	backdrop-filter: blur(11px);
	transition:0.5s 
}

.brand-story-sec5-right-inner-subbox-info p ,.brand-story-sec5-right-inner-subbox-info {
	margin-bottom: 0px;
	font-weight: 300 !important;
	font-size: 18px;
	line-height: 150% !important;
	letter-spacing: 3%;
	color: #ffff !important;
}
/* .brand-story-sec5-right-inner-subbox-info p , .brand-story-sec5-right-inner-subbox-info {
	opacity: 0;
	transition:0.5s
} */
/* .brand-story-sec5-right-inner-subbox:hover .brand-story-hover-effect{
	 transform: translateY(0);
	background: #000000AD;
	backdrop-filter: blur(2px);
    height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
} */

.brand-story-sec5-right-inner-subbox:hover .brand-story-sec5-right-inner-subbox-info p  ,.brand-story-sec5-right-inner-subbox:hover .brand-story-sec5-right-inner-subbox-info {
	opacity: 1;
}
.seo_home h3 {
	font-weight: 400 !important;
	font-size: 32px;
	line-height: 145% !important;
	letter-spacing: 0%;
	margin: 16px 0px;
	background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
	     -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
}
.seo_home .sec-common-para {
	margin-top: 0px;
}
.seo_home .sec-common-para p{
	margin:10px;
}
.seo_home .sec-common-para p , .seo_home .sec-common-para{
	font-size:20px;
} 
.seo_home ul {
	text-align: left;
	padding-left: 50px !important;
	display:flex;
	flex-direction:column;
	gap:7px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    display: flex;
}
.sec-7-right-form-box.sec-7-right-form-box-application {
    display: flex;
    flex-wrap: wrap;
}

.custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
	font-size: 18px;
}
.fullimg img {
    width: 100% !important;
}
.page-id-3454  .sec-10.common-space {
	padding-top: 150px !important;
}
.sec-7-inner-right-side{
	padding: 40px;
}
.sec-7-right-form-onebox {
	display: flex;
	gap: 20px;
}
.sec-7-right-form-box-inner-btn p {
	margin: 0px;
}
.sec-7-right-form-box-inner p {
	margin-bottom: 18px;
}
.sec-7-right-form-box-inner.bottom-zero p {
	margin-bottom: 0px !important;
}
.sec-common-para.reduce-size-para p ,.sec-common-para.reduce-size-para  {
	font-size: 20px;
}
.custom-header  .sub-menu{
	display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  overflow:hidden;
	top: 32px!important;
}

.custom-header  .sub-menu .menu-item .hfe-sub-menu-item:hover{
	background: linear-gradient( 90deg, rgb(186 156 86 / 0%) 0%, rgb(241 218 126) 50%, rgb(186 156 86 / 0%) 100%) !important;
	color: #1B3049 !important;
}
.custom-header  .sub-menu .menu-item  .hfe-sub-menu-item {
	display: flex !important;
	justify-content: start !important;
	gap: 8px;
	padding: 10px 15px !important;
}
.custom-header  .sub-menu .menu-item  .hfe-sub-menu-item img{
	width:40px !important;
}
.custom-header  .sub-menu .menu-item {
	flex: 0 0 50%;
	max-width: 50%;
}
.tab-carousel-wrapper .item[data-category="combo-meals"] .tab-carousel-dish-name-price-div, .tab-carousel-wrapper .item[data-category="chaat"] .tab-carousel-dish-name-price-div, .tab-carousel-wrapper .item[data-category="beverages"] .tab-carousel-dish-name-price-div, .tab-carousel-wrapper .item[data-category="tandoori-starters"] .tab-carousel-dish-name-price-div {
    display: none !important;
}
.custom-header .sub-menu .menu-item:last-child, .custom-header .sub-menu .menu-item:nth-last-child(2) {
    border-width: 0 !important;
}
.tabmenu-box-subbox-inner-right {
    display: none !important;
}

@media (min-width:1600px){
	.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-img img {
	transform: scale(1.3);
}
}
@media (max-width:1600px){
	.banner-subheading .elementor-heading-title {
	font-size: 64.5px;
}
	.banner-heading .elementor-heading-title {
	font-size: 92px;
}
	.common-space {
	padding: 130px 15px;
}
  .sec-common-subheading .elementor-heading-title {
	font-size: 38px;
}
	.sec-common-heading .elementor-heading-title {
	font-size: 58px;
}
	.sec-common-para p, .sec-common-para {
	font-size: 26px;
}
	.bottom-space .elementor-heading-title {
	margin-bottom: 28px;
}
   .sec-5-inner-box .elementor-image-box-content .elementor-image-box-title {
	font-size: 28px;
}
	.custom-width {
	width: calc(100% - 200px);
	margin: 0px 100px;
}
	.sec-9-posts .hfe-post-title {
	font-size: 24px;
}
	.banner-sub-bgimgone img {
	height: 445px;
}
	.banner-sub-bgimgtwo img {
	height: 343px;
}
.banner-section {
	padding: 210px 0px 170px;
}
	.custom-header-logo img {
	width: 243px;
}
	.sec-9-posts .psacp-post-title {
	font-size: 24px !important;
}
/* .golden-font-heading .elementor-heading-title {
	font-size: 134px;
} */
	.about-pg-banner.tab-banner-img {
	padding: 253px 0px 120px;
}
.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-content .elementor-image-box-title {
	font-size: 20px;
}
	.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size:93px;
}
	.exporepg-sec-3inner {
	padding: 180px 0px 180px 70px;
}
	.explore-banneriinerleft-up .elementor-button {
	font-size: 34px;
}
	.explore-banner-sec {
	padding: 140px 0px 120px;
}
	.blog-detailsec2-right-posts .hfe-post-title {
	font-size: 22px;
}
.cusine-pg-subhheading .elementor-heading-title {
	font-size: 36px;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 350px;
}
	.new-exploresec-3 {
	padding: 80px 70px;
}
		.brand-story-sec-3-inner {
	padding: 80px 60px;
}
	.brand-story-sec-6 {
	padding: 80px 15px;
}
	.about-pg-sec-3-inner-subboxbottom.info-sec-brand .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	font-size: 28px !important;
}
	.page-id-3454 .sec-10.common-space {
	padding-top: 130px !important;
}
}
@media (max-width:1455px){
	.banner-subheading .elementor-heading-title {
	font-size: 58px;
}
	.banner-heading .elementor-heading-title {
	font-size: 86px;
}
	.banner-sub-bgimgone img {
	height: 420px;
}
	.banner-section {
	padding: 210px 0px 150px;
}
	.common-space {
	padding: 110px 15px;
}
	.custom-width {
	width: calc(100% - 160px);
	margin: 0px 80px;
}
	.sec-common-subheading .elementor-heading-title {
	font-size: 40px;
}
	.sec-common-heading .elementor-heading-title {
	font-size: 54px;
}
	.sec-5-inner-box .elementor-image-box-content .elementor-image-box-title {
	font-size: 24px;
}
	.sec-common-para.twenty-four p, .sec-common-para.twenty-four {
	font-size: 24px;
}
	.sec-common-para p, .sec-common-para {
	font-size: 24px;
}
	.sec-9-posts .hfe-post-title {
	font-size: 22px;
}
	.sec-6-inner-box-left-inner {
	position: relative;
	width: 260px;
	height: auto;
}
.sec-7-inner-right-side {
	padding: 54px 45px;
}
	   .w3-bar-item {
                padding: 15px 20px;
            }

            .w3-bar-item span {
                font-size: 18px;
            }

            .tab-carousel-main-content-img {
                width: 300px;
                height: 300px;
            }

            .tab-carousel {
                max-width: 1299px;
                margin: auto;
            }

            .w3-bar.w3-black {
                gap: 35px;
            }
	.about-pg-secc4-right-top {
	padding-right: 75px;
}
.contact-pg-details .elementor-icon-box-title {
	font-size: 32px;
}
.contactpg-location-right .elementor-heading-title {
	font-size: 32px;
}
.contactpg-location-right-para p {
	font-size: 24px;
}
.golden-font-heading .elementor-heading-title {
	font-size: 124px;
}
.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-content .elementor-image-box-title {
	font-size: 28px;
}	
.haryana-img img {
	position: relative;
	top: 32px;
}
.about-pg-banner.tab-banner-img {
	padding: 225px 0px 110px;
}	
	.exporepg-sec-3inner {
	padding: 160px 0px 160px 60px;
}
.explore-banneriinerleft-up .elementor-button {
	font-size: 30px;
}
	.explore-banner-sec {
	padding: 140px 0px 100px;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 330px;
}
	.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-content .elementor-image-box-title {
	font-size: 24px;
}
		.cusine-pg-subhheading .elementor-heading-title {
	margin: 0px auto 30px;
	max-width: 800px;
}
	.new-exploresec-3 {
	padding: 60px 50px;
}
.brand-story-main-sec5.common-space {
	padding: 110px 0px 60px !important;
}
	.custom-header-navbar .hfe-nav-menu {
	gap: 0px 25px;
}
	.custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
	font-size: 18px;
}
	.page-id-3454 .sec-10.common-space {
	padding-top: 110px !important;
}
}

@media (max-width:1366px){
	.banner-subheading .elementor-heading-title {
	font-size: 52px;
}
	.banner-heading .elementor-heading-title {
	font-size: 76px;
}
	.banner-sub-bgimgone img {
	height: 390px;
}
	.banner-sub-bgimgtwo img {
	height: 313px;
}
	.common-space {
	padding: 100px 15px;
}
	.custom-width {
	width: calc(100% - 120px);
	margin: 0px 60px;
}
	.sec-common-subheading .elementor-heading-title {
	font-size: 36px;
}
	.sec-common-heading .elementor-heading-title {
	font-size: 50px;
}
	.sec-6 {
	padding: 90px 15px;
}

	.sec-common-para p, .sec-common-para {
	font-size: 22px;
}
	.sec-6-inner-box-right {
	padding: 0px 60px;
}
	.sec-6-inner-box-left-inner {
	width: 240px;
}
	.sec-7-inner-right-side {
	padding: 48px 35px;
}
	 .tab-carousel-dish-name h5 {
                font-size: 30px;
            }

            .tab-carousel-dish-name {
                padding-top: 23px;
            }

            .tab-carousel-main-content-img {
                width: 285px;
                height: 285px;
            }

            .tab-carousel {
                max-width: 1199px;
                margin: auto;
            }

            .w3-bar.w3-black {
                gap: 30px;
            }
	.about-pg-secc4-right-top {
	padding-right: 65px;
}
.about-pg-banner::before {
    background-size: 50% !important;
    margin-top: 80px;
}
	.contact-pg-details .elementor-icon-box-title {
	font-size: 28px;
}
	.contactpg-location-right .elementor-heading-title {
	font-size: 30px;
}
	.contactpg-location-right-para p {
	font-size: 22px;
}
.about-pg-banner.tab-banner-img {
	padding: 215px 0px 100px;
}
	.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-content .elementor-image-box-title {
	font-size: 26px;
}
.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 95px;
}
	.exporepg-sec-3inner {
	padding: 140px 0px 140px 50px;
}
.explore-banner-sec {
	padding: 140px 0px 80px;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 310px;
}
	.new-exploresec-3 {
	padding: 60px 40px;
}
	.brand-story-main-sec5.common-space {
	padding: 100px 0px 60px !important;
}
	.vision-stand-sec .expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	flex: 0 0 45%;
	max-width: 45%;
}
	.page-id-3454 .sec-10.common-space {
	padding-top: 100px !important;
}
}

@media (max-width:1299px){
	.banner-subheading .elementor-heading-title {
	font-size: 48px;
}
	.banner-heading .elementor-heading-title {
	font-size: 68px;
}
	.brand-story-sec5-right-inner-subbox-name .elementor-heading-title {
    font-size: 20px;
}
	.brand-story-sec5-right-inner-subbox-info p, .brand-story-sec5-right-inner-subbox-info {
    font-size: 16px;
}
	.banner-sub-bgimgone img {
	height: 379px;
}
	.banner-section {
	padding: 210px 0px 130px;
}
.common-space {
	padding: 90px 15px;
}
	.custom-width {
	width: calc(100% - 80px);
	margin: 0px 40px;
}
	.sec-common-subheading .elementor-heading-title {
	font-size: 34px;
}
	.sec-common-heading .elementor-heading-title {
	font-size: 46px;
}
	.sec-9-posts .hfe-post-title {
	font-size: 20px;
}
	.e-n-accordion-item-title-text {
	font-size: 24px !important;
}
	.sec-7-inner-right-side {
	padding: 48px 25px;
}
	 .tab-carousel-main-content-img {
                width: 275px;
                height: 275px;
            }

            .tab-carousel-dish-name {
                padding-top: 20px;
            }

            .tab-carousel-dish-name h5 {
                font-size: 28px;
            }

            .tab-carousel {
                max-width: 1099px;
                margin: auto;
            }

            .w3-bar.w3-black {
                gap: 25px;
            }
	.about-pg-sec-4-inner {
	padding: 80px 0px 0px;
}
	.about-pg-secc4-right-top {
	padding-right: 55px;
}
	.golden-font-heading .elementor-heading-title {
	font-size: 115px;
}
	.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-content .elementor-image-box-title {
	font-size: 20px;
}
.about-pg-banner.tab-banner-img {
	padding: 205px 0px 90px;
}
	.haryana-img img {
	position: relative;
	top: 24px;
}
	.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 90px;
}
	.exporepg-sec-3inner {
	padding: 120px 0px 120px 50px;
}
.explore-banneriiner-left {
	gap:35px !important;
}
	.explore-banneriinerleft-up .elementor-button {
	font-size: 27px;
}
	.blog-detailsec2-right-posts .hfe-post-title {
	font-size: 20px;
}
	.cusine-pg-subhheading .elementor-heading-title {
	font-size: 32px;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 290px;
}
	.custom-header-navbar .hfe-nav-menu {
	gap: 0px 20px;
}
	.new-exploresec-3 {
	padding: 50px 30px;
}
		.brand-story-main-sec5.common-space {
	padding: 80px 0px 60px !important;
}
.brand-story-sec-3-inner {
	padding: 60px 40px;
}
.page-id-3454 .sec-10.common-space {
	padding-top:90px !important;
}
}

@media (max-width:1199px){
	.sec-6 {
	padding: 80px 15px;
}
	.common-space {
	padding: 80px 15px;
}
	.custom-width {
	width: calc(100% - 40px);
	margin: 0px 20px;
}
	.banner-heading .elementor-heading-title {
	font-size: 60px;
}
	.banner-sub-bgimgone img {
	height: 348px;
}
	.banner-sub-bgimgtwo img {
	height: 283px;
}
	.sec-common-subheading .elementor-heading-title {
	font-size: 30px;
}
	.sec-common-heading .elementor-heading-title {
	font-size: 42px;
}
	.sec-5-inner-box .elementor-image-box-content .elementor-image-box-title {
	font-size: 22px;
}
.banner-heading .elementor-heading-title {
	font-size: 48px;
}
	.custom-header-navbar .hfe-nav-menu {
	display: flex !important;
	gap: 0px 20px;
}
	 .tab-carousel-dish-name h5 {
                font-size: 26px;
            }

            .tab-carousel-dish-name {
                padding-top: 18px;
            }

            .tab-carousel {
                max-width: 991px;
                margin: auto;
            }

            .tab-carousel-main-content-img {
                width: 225px;
                height: 225px;
            }

            .w3-bar.w3-black {
                gap: 20px;
            }
				.tab-carousel-dish-name p {
           	width: 70%;
}
	.sec-9-posts .psacp-post-title {
	font-size: 22px !important;
}
	.sec-7-right-form-box-inner input {
	padding: 17px 20px !important;
}
	.about-pg-secc4-right-top {
	padding-right: 45px;
}
	.about-pg-secc4-right-top {
	padding-right: 35px;
}
	.golden-font-heading .elementor-heading-title {
	font-size: 102px;
}
	.haryana-img img {
	position: relative;
	top: 14px;
}
	.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 78px;
}
	.exporepg-sec-3inner {
	padding: 100px 0px 100px 50px;
	border-radius: 29px;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 270px;
}
.page-id-3454 .sec-10.common-space {
	padding-top:80px !important;
}
}

@media (max-width:1099px) {
            .tab-carousel-main-content-img {
                width: 190px;
                height:190px;
            }

            .tab-carousel-dish-name h5 {
                font-size: 24px;
            }

            .tab-carousel-dish-name-price a {
                font-size: 18px;
            }

            .tab-carousel-dish-name-price-explore a {
                font-size: 16px;
            }

            .tab-carousel {
                max-width:991px;
                margin: auto;
            }

            .tab-carousel-main {

                padding: 74px 0 0;
            }

            .w3-bar {
                display: flex;
                gap: 20px;
                overflow-x: auto;
                overflow-y: hidden;
                white-space: nowrap;
                scrollbar-width: thin;
                padding-bottom: 10px;
                justify-content: flex-start;
            }

            /* Chrome */
            .w3-bar::-webkit-scrollbar {
                height: 6px;
            }

            .w3-bar::-webkit-scrollbar-thumb {
                background: #c9a227;
                border-radius: 10px;
            }

            .w3-black {
                padding: 0 20px;
            }
	.custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
	font-size: 18px;
}
	.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 70px;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 250px;
}
}
@media (min-width:1024px) {
	.custom-header-navbar-name {
    width: 100% !important;
}
.custom-header-navbar-name nav {
    width: 100% !important;
}
	.fullimg img {
    width: 100% !important;
}
}

@media (max-width:1024px){
	.custom-width {
	width: calc(100% - 0px);
	margin: 0px 0px;
}
	.banner-heading .elementor-heading-title {
	font-size: 54px;
}
	
.page-id-2557 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item, .page-id-1637 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item, .page-id-1913 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item , .page-id-1984 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item
	, .page-id-2112 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item , .page-id-2146 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item , .page-id-2047 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item , .page-id-2080 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item ,.page-id-3973 .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item  {
    color: #000 !important;
}
	.banner-sub-bgimgone img {
	height: 328px;
}
	.banner-sub-bgimgtwo img {
	height: 253px;
}
	.sec-common-heading .elementor-heading-title {
	font-size: 40px;
}
	.sec-common-subheading .elementor-heading-title {
	font-size: 28px;
}
	.custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
	color: #000 !important;
	padding: 15px !important;
		background: #fff !important;
}
	.custom-header-navbar-name .hfe-nav-menu__submenu-arrow {
	position: relative;
	top: 80px !important;
}
	.sec-3 .custom-header-btn.sec-common-btn{
		margin-top:0px !important;
	}
		.custom-header-navbar .hfe-nav-menu-icon{
		padding: 12px 16px;
  border-radius: 4px;
  background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
	}
	.custom-header-navbar .hfe-nav-menu-icon  .e-font-icon-svg.e-far-window-close{
		fill: #1B3049 !important;
	}
	.about-pg-secc4-right-top {
	padding-right: 25px;
}
	.about-pg-banner.tab-banner-img {
	padding: 253px 0px 70px;
}
	.haryana-img img {
	position: relative;
	top: 26px;
}
	.about-pg-banner.tab-banner-img {
	padding: 170px 0px 70px;
}
	.sec-9-posts .psacp-post-title {
	font-size: 20px !important;
}
	.explore-banneriinerleftdown {
	width:100% !important;
}
	.explore-banneriiner-left {
	gap: 10px !important;
}
	.explore-banner-sec {
	padding: 140px 0px 60px;
}
	.exporepg-sec-3inner {
	padding: 80px 0px 80px 40px;
	border-radius: 29px;
}
	.cusine-pg-subhheading .elementor-heading-title {
	font-size: 32px;
	margin-bottom: 15px;
	max-width: 650px;
    margin: 0px auto 15px;
}
	.banner-sub-bgimgtwo.cusinebanner-sub-bgimgtwo {
	top: 125px;
}
	.banner-sub-bgimgtwo.cusinebanner-sub-bgimgtwo img {
	height: 160px;
}
.hfe-nav-menu__align-center .hfe-nav-menu {
	margin-left: inherit;
	margin-right: inherit;
}
	.brand-story-sec-6-inner-subbox .elementor-image-box-title {
	font-size: 26px;
}
	.brand-story-sec-3-inner {
	padding: 60px 20px;
}
	.vision-stand-sec .expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	flex: 0 0 48%;
	max-width: 48%;
}
	.expore-list-sec2-bottom .elementor-icon-list-items {
	align-items: start;
}
	.about-pg-sec-3-inner-subboxbottom.info-sec-brand .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	font-size: 24px !important;
}
.page-id-3454 .sec-10.common-space {
	padding-top: 60px !important;
}
	.sec-7-right-form-box-application .sec-7-right-form-100 {
	width: 100% !important;
	float: left;
}
	.sec-7-right-form-box.sec-7-right-form-box-application {
	justify-content: space-between;
}
	.sec-7-right-form-box-application .sec-7-right-form-box-inner {
	width: 47%;
}
	.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-img img {
	transform: scale(1.2);
}
	.custom-header .sub-menu.sub-menu-open li a {
	background-color: #BA9C56 !important;
}
	.custom-header .sub-menu.sub-menu-open{
		margin: 0 15px 15px;
    border-radius: 12px;
    overflow: hidden
	}
  
	.custom-header  .sub-menu{
	top: 0px!important;
}
.custom-header .sub-menu.sub-menu-open {
    margin: 0 15px 15px;
    border-radius: 12px;
    overflow: hidden;
}
}
@media screen and (min-width: 767px) and (max-width: 991px){
.banner-sub-bgimgone {
	position: absolute;
	right: 0px;
	bottom: -16%;
}
	.banner-section {
	padding-left: 10px;
	padding-right: 10px;
}
	.banner-sub-bgimgone img {
	height: 270px;
}
 .banner-sub-bgimgtwo img {
	height: 210px;
}
	.banner-sub-bgimgtwo {
	position: absolute;
	left: 0px;
	top: 100px;
}

}
@media(max-width:991px){
	.golden-font-heading .elementor-heading-title {
	font-size: 80px;
}
	.haryana-img img {
	position: relative;
	top: 14px;
}
	.about-pg-banner.tab-banner-img {
	padding: 150px 0px 70px;
}
	.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 65px;
}
	.sec-common-subheading.inrease-width-right .elementor-heading-title {
	max-width:100%;
	width:100%;
	position: relative;
	right: 0%;
}
	.cusine-pg-subhheading .elementor-heading-title {
	max-width: 460px;
}
	.tab-carousel-main-content-img {
	width: 175px;
	height: 175px;
}
	.tab-carousel-main {
	padding: 60px 0 0;
}
}

@media (max-width:767px){
	.banner-sub-bgimgone {
	position: absolute;
	right:inherit;
	bottom: 0px;
	transform: rotate(180deg);
}
	.footer-sec-inner-sec-box .footer-navbar2 .hfe-nav-menu {
    gap: 5px 24px;
}
	.wpcf7-form {
        overflow: hidden;
    }

    .wpcf7 input[type="date"] {
        font-size: 16px;
        width: 100%;
    }
	.sec-6-inner-box-right-top-img {
	margin-left: -17px;
}
	.sec-6-inner-box-left-inner {
	width: 240px;
	margin: 0px auto;
}
	.sec-6-inner-box-right-top-img img , .sec-6-inner-box-right-bottom-img  img{
	width: 48px;
	height: auto;
}
	.sec-6-inner-box-right {
	padding: 0px 40px;
}
	.sec-5 .sec-common-btn {
	margin-top: 0px;
}
.sec-8-gallery	.gallery {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
	justify-content:center;
}
.sec-8-gallery		.gallery-item {
	padding: 0px !important;
	flex: 0 0 32%;
	max-width: 32%;
	}
	.sec-7-inner-right-side {
	padding: 48px 20px;
}
.sec-7-right-form-box-inner-btn p {
	margin-top: 26px;
}
	.sec-7-right-form-box {
	padding-top: 20px;
}
	.sec-7-inner-right-side::after {
	bottom: -13.4px;
	height: 13px;
}
	.banner-section{
		align-items:start;
	}
	.banner-section {
	padding: 30px 0px 30px;
}
	.banner-sub-bgimgone {
	position: relative;
	right: inherit;
	bottom: 0px;
	transform: rotate(180deg);
}
	.banner-sub-bgimgtwo-moble {
	display: flex;
	justify-content: end;
}
	.banner-sub-bgimgone img {
	height: 283px;
}
	.banner-sub-bgimgtwo-moble img {
	width: auto;
	height: 199px;
}
.footer-sec-inner-sec-box .hfe-nav-menu .menu-item {
	flex: 0 0 17%;
	max-width: 17%;
	display: flex;
	justify-content: center;
}
	.footer-sec-inner-sec-box .hfe-nav-menu {
	gap: 15px 10px;
	width: 100%;
		justify-content: center;
}
	.footer-sec-inner-sec-box-shadow {
	backdrop-filter: blur(24px) !important;
	border-radius: 12px;
	padding:20px;
	background-color:#FFFFFF08;
}
	.footer-navbar .elementor-widget-container{
		display:flex;
		align-items:center;
/* 		height:25px !important; */
	}
.e-n-accordion-item .e-n-accordion-item-title {
    padding: 24px 36px 24px 16px !important;
    border-radius: 12px 12px 0 0 !important;
}
	.e-n-accordion-item-title::after, .e-n-accordion-item[open] .e-n-accordion-item-title::after {
    right: 8px;
    width: 28px;
    height: 28px;
}
	.sec-6-inner-box-right-top-img {
	margin-left: 0px;
}
	.sec-6-inner-box-right {
	padding: 0px 0px;
}
.e-n-accordion-item-title {
	border-radius: 12px !important;
	padding: 0 40px 0 0 !important;
}
	 .tab-carousel {
                max-width: 95%;
                margin: auto;
            }

             .tab-carousel-inner {
                max-width:100%;
				margin:0px auto;
            }

            .tab-carousel-main-content-img {
                width: 180px;
                height: 180px;
            }
	.sec-5.common-space{
		padding-top:60px !important;
	}
		.common-space {
	padding: 60px 15px;
}
		.sec-9-posts .psacp-post-title {
	font-size: 20px !important;
}
		.sec-9-posts .psacp-post-img-bg img {
	border-radius: 12px !important;
}
	.sec-6 .sec-common-para p, .sec-6 .sec-common-para{
		text-align:center;
	}
	.banner-section {
	padding: 90px 0px 20px;
}
	.custom-header-navbar .hfe-nav-menu-icon{
		padding: 12px 16px;
  border-radius: 4px;
  background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
	}
	.custom-header-navbar .hfe-nav-menu-icon  .e-font-icon-svg.e-far-window-close{
		fill: #1B3049 !important;
	}
	.footer-sec-innerthrd-box .elementor-icon-box-wrapper {
	display: flex !important;
	flex-direction: row !important;
}
.about-pg-secc4-right-top {
	padding-right: 20px;
	padding-left: 20px;
}
.about-pg-banner {
	padding: 139px 0px 79px;

}
	.about-pg-banner::before {
	background-size: contain !important;
	margin-top: 0px;
    background-position:center !important;
}
	.contact-pg-banner {
	padding: 139px 15px 60px;
}
	.haryana-img img {
	position: relative;
	top: 0px;
}
	.tab-sec-2-inner-top-left::after {
	display: none;
}
	.tab-sec-2-inner-bottom-right {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: auto;
	padding-top: 40px;
	padding-left:15px;
	 overflow-y:hidden;
    scroll-behavior:auto;
}
	.tab-sec-2-inner-bottom-right::-webkit-scrollbar{
    display:none;
}
	.north-indian-remove-btn  .sec-common-btn {
	margin-top: 0px !important;
}
.tab-sec-2-inner-bottom-right-subbox {
	flex: 0 0 26% !important;
	max-width: 26% !important;
	 flex-shrink:0;
}
.tab-sec-2-inner-bottom-right-subbox 	.elementor-image-box-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center !important;
	justify-content: center;
}
.tab-sec-2-inner-bottom-right-subbox  .elementor-image-box-img {
	display: flex !important;
	justify-content: center;
}
.about-pg-banner.tab-banner-img {
	padding: 138px 0px 70px;
}	
		.tab-sec-2-inner-bottom-right-subbox .elementor-image-box-content .elementor-image-box-title {
	max-width: 150px;
}
	.golden-font-heading .elementor-heading-title {
	line-height: 100% !important;
}
	.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 60px;
}
	.exporepg-sec-3inner {
	padding: 60px 20px 60px 20px;
	border-radius: 29px;
}
	.south-indian-dishes  .sec-4img-full-width img{
		width:inherit;
	}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone {
	position: relative;
	right: 0px;
	bottom: 0px;
	transform: inherit;
	width: 100%;
	display: flex;
	justify-content: end;
}
	.banner-sub-bgimgtwo-moble.cusine-banner-sub-bgimgtwo-moble {
	display: flex;
	justify-content: start;
    margin-bottom:20px !important;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 230px;
		margin-top:15px;
}
	.cusine-pg-subhheading .elementor-heading-title {
	font-size: 32px;
		padding:0px 10px;
}
	.page-id-2557 .custom-header-btn a, .page-id-1637 .custom-header-btn a, .page-id-1913 .custom-header-btn a, .page-id-1984 .custom-header-btn a, .page-id-2112 .custom-header-btn a, .page-id-2146 .custom-header-btn a {
	padding: 20px !important;
	font-size:18px !important;
}
	.custom-header-btn{
		padding:0px 7px;
	}
	.banner-section.cusine-banner-sec {
	padding: 90px 0px 152px !important;
}
.banner-section.cusine-banner-sec .banner-sub-bgimgone.cusinebanner-sub-bgimgone {
	position: absolute;
	right: 0px !important;
	bottom: -68px;
}
.banner-section.cusine-banner-sec	.banner-sub-bgimgone.cusinebanner-sub-bgimgone img {
	height: 200px;
}
	.banner-section.cusine-banner-sec .banner-subheading .elementor-heading-title br{
		display:none;
	}
	.tab-sec-2.common-space{
		padding-top:80px !important;
	}
	.tab-sec-2-inner-bottom-right-subbox-up .elementor-image-box-wrapper {
	gap:0px !important;
}
		.new-exploresec-3 {
	padding: 40px 20px;
}
.new-exploresec-3-inner-down {
    display: flex !important;
    flex-wrap: nowrap;
    overflow-x: auto !important;
    justify-content: start !important;
    scrollbar-width: none;
    -ms-overflow-style: none;
	overflow-y: hidden  !important;;
}

.new-exploresec-3-inner-down::-webkit-scrollbar {
    display: none; 
}
	.new-exploresec-3-inner-down-img {
	flex: 0 0 45% !important;
	max-width: 45% !important;
}
.new-exploresec-3-inner-down-img img {
	height: 185px;
	object-fit: contain;
}
	.banner-section.cusine-banner-sec::before{
		background-position:bottom left !important; 
	}
	.sec-common-subheading.inrease-width-left .elementor-heading-title {
	width: 100%;
}
	.sec-5-inner-bgbox {
	display: flex;
	flex-wrap: nowrap;
	justify-content: start !important;
	overflow-x: auto;
	overflow-y: hidden;
	   scrollbar-width: none;
    -ms-overflow-style: none;
}
	.sec-5-inner-bgbox::-webkit-scrollbar {
    display: none; 
}
	.sec-5-inner-box {
	flex: 0 0 65% !important;
	max-width: 65% !important;
}
	.banner-section .sec-common-para {
	padding: 0px 10px;
}
	.sec-2_new.common-space {
		padding-top:60px;
	}
	.page-id-2047 .banner-section {
	padding: 130px 0px 152px !important;
}
	.brand-story-sec-6-inner {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: none;
    -ms-overflow-style: none;
		justify-content:start !important;
 }
	
	.brand-story-sec-6-inner::-webkit-scrollbar {
    display: none; 
}
	.brand-story-sec-6-inner-subbox {
	flex: 0 0 75% !important;
	max-width: 75% !important;
}
	.brand-story-sec-3-inner {
	padding: 40px 15px;
}
	.brand-story-main-sec5.common-space {
	padding: 80px 15px 60px !important;
}
	.brand-story-sec-6 {
	padding: 60px 15px;
}
	.footer-sec-inner-sec-box .footer-navbar2 .hfe-nav-menu .menu-item {
    flex: inherit;
    max-width: inherit;
}
.about-pg-sec-3-inner-subbox .elementor-image-box-title {
	font-size: 40px;
}
	.page-id-3973 .common-space.seo_home {
	padding-top: 60px !important;
}
}
	
@media (max-width:576px){
		.sec-8-gallery	.gallery-item{
				flex: 0 0 30%;
	max-width: 30%;
		}
	.sec-7-right-form-box-application .sec-7-right-form-box-inner {
    width: 100%;
    float: left;
    margin: 0px;
}
.footer-sec-inner-sec-box .hfe-nav-menu .menu-item {
	flex: 0 0 23%;
	max-width: 23%;
}
	 .tab-carousel-inner {
                max-width: 100%;
            }

            .tab-carousel-main-content-img {
                width: 150px;
                height: 150px;
            }
	.tab-carousel-dish-name {
	padding-top: 14px;
}
	.sec-7-right-form-box-application .sec-7-right-form-100 {
    width: 100% !important;
    float: left;
}
	.tab-carousel-dish-name h5 {
	font-size: 22px;
}
	.tab-carousel-dish-name-price-div {
	margin-top: 12px;
}
	.tab-carousel-dish-name-price a {
	font-size: 16px;
}
	.tab-sec-2-inner-bottom-right-subbox {
	flex: 0 0 36% !important;
	max-width: 36% !important;
}
	.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 47px;
}
.expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	flex: 0 0 100%;
	max-width: 100%;
}
	.banner-sub-bgimgone.cusinebanner-sub-bgimgone.chinese-banner-down-img img {
	height: 210px;
}
.new-exploresec-3 {
	padding: 40px 15px;
}
	.brand-story-sec-6-inner-subbox .elementor-image-box-img::before {
	width: 105%;
}
	.vision-stand-sec .expore-list-sec2-bottom .elementor-icon-list-items .elementor-icon-list-item {
	flex: 0 0 100%;
	max-width: 100%;
}
	.brand-story-sec5-right-inner-subbox {
	flex: 0 0 98% !important;
	max-width: 98% !important;
}
	.brand-story-sec5-right-inner-subbox-img img {
	width: 100%;
}
	.about-pg-sec-3-inner-subbox .elementor-image-box-title {
	font-size: 36px;
}
.custom-header .sub-menu .menu-item:nth-last-child(2) {
    border-width: 1px !important;
}
.custom-header  .sub-menu .menu-item {
    flex: 0 0 100%;
    max-width: 100%;
}
}	


@media (max-width: 440px) {
	.tab-carousel-main {
	padding: 70px 0 0 !important;
}
	.tab-sec-2-inner-bottom-right-subbox {
	flex: 0 0 45% !important;
	max-width: 45% !important;
}
	.golden-font-heading .elementor-heading-title {
	font-size: 64px;
}
.golden-font-heading.chinese-heading .elementor-heading-title {
	font-size: 40px;
}
	.banner-sub-bgimgtwo-moble img {
	width: auto;
	height: 159px;
}
	.banner-subheading .elementor-heading-title {
	font-size:36px;
}
	.banner-heading .elementor-heading-title {
	font-size: 48px;
}
	.sec-common-para p, .sec-common-para {
	font-size: 20px;
}
		.about-pg-sec-3-inner-subboxbottom.info-sec-brand .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	font-size: 20px !important;
}
}

@media (max-width:360px){
	.banner-subheading .elementor-heading-title {
	font-size: 38px;
}
	.banner-heading .elementor-heading-title {
	font-size: 42px;
}
.sec-common-subheading .elementor-heading-title {
	font-size: 22px;
}
	.sec-common-heading .elementor-heading-title {
	font-size: 36px;
}
	.sec-common-para.twenty-four p, .sec-common-para.twenty-four {
	font-size: 22px;
}
	.custom-header-navbar .hfe-nav-menu-icon {
	padding: 8px 12px;
}
	.custom-header-mobile-logo img{
		width:160px !important;
		height:auto;
	}
	.footer-sec-inner-sec-box .hfe-nav-menu {
	justify-content: center;
}
}

