.entry-content :where(h1,h2,h3,h4,h5,h6) {
margin-top: 0;
}
@font-face {
font-family: 'Bedisa';
src: url(//theroyalbraj.com/wp-content/themes/astra-child/new-font/Bedisa-Regular.eot);
src: url(//theroyalbraj.com/wp-content/themes/astra-child/new-font/Bedisa-Regular.eot?#iefix) format('embedded-opentype'),
url(//theroyalbraj.com/wp-content/themes/astra-child/new-font/Bedisa-Regular.woff2) format('woff2'),
url(//theroyalbraj.com/wp-content/themes/astra-child/new-font/Bedisa-Regular.woff) format('woff'),
url(//theroyalbraj.com/wp-content/themes/astra-child/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: 70px 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;
} .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: none !important;
}
.custom-header.scrolled .home_logo {
display: block !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(//theroyalbraj.com/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(//theroyalbraj.com/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;
}
.ehf-header #masthead {
z-index: 999;
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-6{
padding:60px 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: 0;
position: absolute;
left: -40px;
}
.sec-6-inner-box-left-inner {
position: relative;
width: 272px;
height: auto;
}
.sec-6-inner-box-right-bottom-img {
position: absolute;
right: -60px;
top: -110px;
}
.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(//theroyalbraj.com/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(//theroyalbraj.com/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: 24px !important;
line-height: 125% !important;
letter-spacing: 0%;
} .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(//theroyalbraj.com/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(//theroyalbraj.com/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;
object-fit: contain;
object-position: left;
}
.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", sans-serif;
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", sans-serif;
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-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, .about-pg-sec-3-inner-subbox .elementor-image-box-img img {
margin: 0 !important;
}
.sec-7-right-form-box-inner input {
width: 100% !important;
} .wpcf7 input[type="date"] {
appearance: none;
-webkit-appearance: none;
min-height: 50px;
padding: 10px 15px;
} .wpcf7 input[type="date"] {
position: relative;
background: #f8f4ea;
color: #000;
} .wpcf7 input[type="date"]:before {
content: attr(placeholder);
position: absolute;
left: 15px;
color: #777;
} .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;
} .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", sans-serif;
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(//theroyalbraj.com/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(//theroyalbraj.com/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(//theroyalbraj.com/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: 10px !important;
height: 5px !important;
border-radius: 10px !important;
background-color: #fff !important;
opacity: 1 !important;
padding: 0;
}
#testimonials .owl-dots .owl-dot.active {
background-color: #ba9c56 !important;
width: 30px !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: left;
}
.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;
}
.golden-para, .golden-para p, .sec-6 .sec-common-para.golden-para p, .sec-6 .sec-common-para.golden-para {
color: #F5EBAF !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", sans-serif;
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: 50px 0px 50px !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; width: 150%;
background-image: url(//theroyalbraj.com/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: #1b3049 !important;
box-shadow: 0 0 20px 1px #ba9c5638;
}
.custom-header.scrolled .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
color: #fff !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: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: 70px !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;
}
.contact-pg-details .elementor-icon-box-title 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%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.footer-sec-inner-sec-box .hfe-nav-menu .menu-item.current_page_item a:focus{
color: #F5EBAF !important;
border:0px !important;
outline:none !important;
}
.footer-sec-inner-sec-box .hfe-nav-menu .menu-item a:focus{
outline:none !important;
}
.footer-container-detail .elementor-icon-box-wrapper .elementor-icon-box-title a:focus{
outline:none !important;
}
a:focus {
border: 0 !important;
outline:none !important;
}
#menu-item-5606 {
display: none;
}
.custom-header-btn a{
position:relative;
z-index:1;
overflow:hidden;
}
.custom-header-btn a::before {
content: "";
position:absolute;
top:0px;
left: -0px;
width:0%;
height:100%;
position: absolute;
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%);
border-radius: 42px;
transition:0.5s;
}
.custom-header-btn a:hover::before{
width:100%;
}
.custom-header-btn  a:hover .elementor-button-text{
background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;
-webkit-background-clip: text;
background-clip: text !important;
-webkit-text-fill-color: transparent;
display: inline-block !important;
z-index:22;
}
.menu-btn a{
position:relative;
display:inline-flex;
justify-content:center;
align-items:center;
padding:18px 55px;
border-radius:50px;
text-decoration:none;
font-size:18px;
font-weight:600;
color:#1f3550;
overflow:hidden;
background:linear-gradient(90deg,#c99d2f,#f7e17a);
transition:.4s ease;
z-index:1;
}
.menu-btn a::before{
content:"";
position:absolute;
top:0;
left:-100%;
width:100%;
height:100%;
background:linear-gradient(
120deg,
transparent 0%,
rgba(255,255,255,.45) 45%,
rgba(255,255,255,.8) 50%,
rgba(255,255,255,.45) 55%,
transparent 100%
);
transition:left .7s ease;
z-index:-1;
}
.menu-btn a:hover::before{
left:100%;
}
.menu-btn a:hover{
box-shadow:0 10px 25px rgba(0,0,0,.25);
transform:translateY(-2px);
}
.custom-header-btn.menu-btn a:hover .elementor-button-text , .custom-header .custom-header-btn .menu-btn a:hover .elementor-button-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;
background-clip: border-box;
-webkit-background-clip: text;
background-clip: text !important;
-webkit-text-fill-color: transparent;
display: inline-block !important;
}
.page-id-1467 .custom-header .custom-header-btn .menu-btn.blue-color-btn .elementor-button:hover .elementor-button-text , .page-id-1281 .custom-header .custom-header-btn .menu-btn.blue-color-btn .elementor-button:hover .elementor-button-text  ,.page-id-3454 .custom-header .custom-header-btn .menu-btn.blue-color-btn .elementor-button:hover .elementor-button-text ,.page-id-2484 .custom-header .custom-header-btn .menu-btn.blue-color-btn .elementor-button:hover .elementor-button-text , .single-post .custom-header .custom-header-btn .menu-btn.blue-color-btn .elementor-button:hover .elementor-button-text ,.page-id-3373  .custom-header .custom-header-btn .menu-btn.blue-color-btn .elementor-button:hover .elementor-button-text {
background: unset !important;
-webkit-text-fill-color: #fff !important;
color:#fff !important;
} 
.sec-10-faq {
padding: 0px;
}
.tabingnews {
max-width: 1600px;
margin: auto;
}
.tab-carousel-dish-name-price a:hover {
background: #18324c;
}
.paranew.sec-common-para p, .paranew.sec-common-para {
font-size: 24px;
}
.sec-9_bluebg .psacp-post-meta-data.psacp-post-date {
color: #F5EBAF;
}
.sec-9_bluebg .sec-9-posts .psacp-post-title a {
background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.sec-9_bluebg .sec-9-posts .psacp-post-desc {
color: #F5EBAF;
}
.sec-9_bluebg .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(//theroyalbraj.com/wp-content/uploads/2026/07/Vector.png);
width: 20px;
height: 20px;
display: inline-block;
}
.sec-9_bluebg {
margin: 70px 0;
}
.sec-8.sec-8_gap {
padding-top: 70px;
background: #fff;
}
.terstddn img {
border-radius: 50%;
overflow: auto;
border: 2px solid #ba9c56;
background: #fff
}
.custom-header.scrolled .blue-color-btn a {
background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;
font-family: 'Bedisa' !important;
color: #1B3049 !important;
}
.custom-header.scrolled .blue-color-btn a:hover {
color: #1B3049 !important;
}
.sbi_follow_btn.sbi_custom a {
background: linear-gradient( to right, #833ab4,#fd1d1d,#fcb045 ) !important;
}
#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
outline: 0;
box-shadow: none !important; 
background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%) !important;
color: #1b3049;
} 
.footer-sec-inner-sec-box  .hfe-nav-menu .menu-item.current_page_item a:focus {
color: #F5EBAF !important;
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover, .elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted, .elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus {
color: #F5EBAF !important;
}
.contact_form iframe {
width: 100% !important;
border-radius: 12px;
}
.custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item:hover {
color: #ba9c56 !important;
}
.banner-subheading_error.banner-subheading .elementor-heading-title {
font-size: 200px;
line-height: 100% !important;
letter-spacing: 0%;
text-align: center;
}
.about-pg-banner.about-pg-banner_error {
padding: 150px 15px 50px;
}
.error404 .header-main-layout-1, .error404 .site-footer {
display: none;
}
.error404 .elementor.elementor-5968 {
width: 100%;
}
.error404 .site-content .ast-container {
display: flex;
width: 100%;
max-width: 100%;
justify-content: center;
padding: 0;
}
.elementor-widget-n-accordion .e-n-accordion-item {
transition: 0.5s;
} .single_dish_smalhead {
font-family:  "Lato", sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 150%;
letter-spacing: 0%;
text-align: left;
color: #BA9C56;
margin: 0 0 10px;
}
.single_dish_banheading {
font-family: 'Bedisa' ;
font-weight: 400;
font-size: 76px;
letter-spacing: -4%;
text-align: left;
line-height: 130%;
margin: 0 0 24px;
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;
}
.sinle_dish_banner.sinle_dish_banner_second {
padding-top: 50px;
}
.single_dish_banpara {
font-family:  "Lato", sans-serif;
font-weight: 300;
font-size: 18px;
line-height: 31px;
letter-spacing: 0%;
vertical-align: middle;
margin: 10px 0 24px;
}
.single_dish_bvtn a {
font-family: Inter;
font-weight: 500;
font-size: 15px;
line-height: 20px;
letter-spacing: 0%;
text-align: center;
padding: 12px 32px;
background: linear-gradient(90deg, #B98D2F 0%, #F6E185 99.98%);
color: #1B3049;
text-decoration: none;
border-radius: 50px;
}
.single_dish_bvtn {
display: flex;
}
.mainrow {
display: flex;
gap: 20px;
}
.sinle_dish_banner_left, .sinle_dish_banner_rigth {
flex: 0 0 49%;
max-width: 49%;
}
.mainrow {
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.sinle_dish_banner_second .sinle_dish_sec3_block_inner {
flex: 0 0 30%;
max-width: 30%;
}
.sinle_dish_banner_second .sinle_dish_sec3_block_inner {
text-align: center;
}
.sinle_dish_sec3_block_inner_new {
height: 100px;
display: flex;
justify-content: center;
align-items: center;
width: 100px;
margin: auto;
box-shadow: 0 0 20px 1px #c0a391;
border-radius: 50%;
}
.sinle_dish_sec3_block_inner_new img {
width: 80px;
height: 80px;
}
.align-items_center{
align-items: center;
}
.sinle_dish_banner_rigth_img img {
width: 100%;
}
.sinle_dish_banner .mainrow {
justify-content: space-between;
}
.sinle_dish_banner_second .sinle_dish_sec2_block_inner_head span {
display: block;
color: #BA9C56;
}
.coutomcontainer {
width: calc(100% - 240px);
margin: 0px 120px;
}
.sinle_dish_banner {
background: #FBF2E9;
padding: 150px 0 50px;
}
.sinle_dish_sec2_block_inner_head {
font-family:  "Lato", sans-serif;
font-weight: 900;
font-size: 20px;
line-height: 120%;
letter-spacing: 0%;
text-align: center;
color: #1E1E1E;
margin: 10px 0 20px;
}
.sinle_dish_sec2_block_inner_para {
font-family:  "Lato", sans-serif;
font-weight: 300;
font-size: 15px;
line-height: 150%;
letter-spacing: 0%;
text-align: center;
color: #1E1E1E;
margin: 0;
}
.sinle_dish_sec2_block_inner {
text-align: center;
padding: 0 20px;
}
.sinle_dish_sec2_block {
flex: 0 0 18%;
max-width: 18%;
}
.sinle_dish_sec2 .mainrow {
justify-content: center;
}
.sinle_dish_sec2_block_inner {
position: relative;
}
.sinle_dish_sec2_block_inner::after {
content: '';
position: absolute;
right: -12px;
top: 0;
width: 2px;
height: 100%;
background: #B98D2F;
opacity: 0.2;
}
.sinle_dish_sec2_block:last-child .sinle_dish_sec2_block_inner::after {
display: none;
}
.mainspace {
padding: 80px 0px;
}
.detail_heeadimng {
font-family: 'Bedisa' ;
font-weight: 400;
font-size: 40px;
line-height: 130%;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;
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;
margin: 0 0 32px;
}
.text-center {
text-align: center;
}
.single_dish_arrow {
display: flex;
justify-content: center;
}
.sinle_dish_sec3 .single_dish_bvtn {
justify-content: center;
}
.sinle_dish_sec3 .detail_heeadimng {
margin: 0 0 20px;
}
.sinle_dish_sec3 .detail_heeadimng_main {
text-align: center;
}
.sinle_dish_sec3 .detail_heeadimng {
display: inline-block;
}
.sinle_dish_sec4_block_inner_para {
font-family:  "Lato", sans-serif;
font-weight: 300;
font-size: 12px;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;
background: linear-gradient(90deg, #B98D2F 0%, #F6E185 99.98%);
width: stretch;
margin: 0;
padding: 10px;
border-radius: 6px;
box-shadow: 0px 1px 2px 0px #0000000D;
color: #15304b;
}
.sinle_dish_sec4_left {
flex: 0 0 70%;
max-width: 70%;
}
.sinle_dish_sec4_block_inner {
flex: 0 0 18%;
max-width: 18%;
text-align: center;
}
.sinle_dish_sec4 {
background: #15304B;
}
.sinle_dish_sec4  .single_dish_smalhead {
text-align: center;
color: #fff;
font-family: 'Bedisa' ;
}
.sinle_dish_sec4_block_inner img {
width: auto;
height: 90px;
}
.sinle_dish_sec4_right {
flex: 0 0 28%;
max-width: 28%;
}
.sinle_dish_sec4 .sinle_dish_sec4_right .single_dish_smalhead {
text-align: left;
}
.sinle_dish_sec4_right .single_dish_banpara {
color: #fff;
margin-bottom: 0;
}
.sinle_dish_sec4_right {
border-left: 2px solid #FFFFFF;
padding: 0 0 0 50px;
}
.sinle_dish_banner_left_main .detail_heeadimng, .sinle_dish_banner_left_main .single_dish_banpara {
text-align: left;
}
.sinle_dish_banner_left_main .single_dish_arrow {
justify-content: start;
}
.sinle_dish_sec5_block_inner {
flex: 0 0 18%;
max-width: 18%;
display: flex;
border-radius: 8px;
overflow: hidden;
}
.sinle_dish_sec5_block_inner img {
width: 100%;
}
.sinle_dish_banner_second .sinle_dish_banner_rigth {
flex: 0 0 40%;
max-width: 40%;
}
.sinle_dish_banner_second .sinle_dish_banner_left {
flex: 0 0 58%;
max-width: 58%;
}
.sinle_dish_banner_second .sinle_dish_sec3_block_inner {
position: relative;
}
.sinle_dish_banner_second .sinle_dish_sec3_block_inner::after {
position: absolute;
content: '';
right: -12px;
top: 0;
background: #B98D2F;
width: 2px;
height: 100%;
opacity: 0.2;
}
.sinle_dish_banner_second .mainrow .mainrow {
margin-top: 48px;
justify-content: start;
}
.sinle_dish_banner_second .sinle_dish_sec2_block_inner_head {
line-height: 150%;
margin: 10px 0 0px;
}
.sinle_dish_banner_second .sinle_dish_sec3_block_inner:last-child::after {
display: none;
}
.sinle_dish_sec2_block_inner img {
height: 70px;
width: auto;
} .sinle_dish_sec4_block_inner img {
width: 100%;
height: auto;
object-fit: contain;
}
.sinle_dish_sec4_left .mainrow {
align-items: end;
}
.sinle_dish_sec63 .mainrow {
justify-content: center;
}
.single-menu .ast-container {
max-width: 100%;
padding: 0 !important;
}
.singlecode {
width: 100%;
max-width: 100%;
}
.tab-carousel-container.tabmenu-box-subbox_newsd .tabmenu-box-subbox-inner-left-box-right-side h5 {
margin: 0;
}
.tab-carousel-container.tabmenu-box-subbox_newsd .tabmenu-box-subbox-inner-left-box-right-side p {
line-height: 130%;
}
.bafsded a {
margin: 0px;
font-family: "Lato", sans-serif;
font-weight: 500;
font-size: 14px;
line-height: 175%;
letter-spacing: 0%;
color: #FFF;
background: #ba9c56;
padding: 5px 10px;
border-radius: 30px;
transition: 0.4s;
}
.bafsded {
display: block;
margin-top: 10px;
}
.bafsded a:hover {
background: #1b3049;
}
.testimonailimages {
display: none;
}
.testimonailimages_new {
width: 100%;
padding: 0 15px;
}
.sec-6 .testimonailimages_new .sec-common-para, .sec-6 .testimonailimages_new .sec-common-para p {
text-align: center;
}
.sec-6 .testimonailimages_new .sec-common-para.golden-para p, .sec-6 .testimonailimages_new .sec-common-para.golden-para {
color: #F5EBAF !important;
text-align: center !important;
}
.error404 .elementor[data-elementor-id="6191"] {
width: 100%;
}
@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: 70px 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;
} .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: 70px !important;
}
.single_dish_smalhead {
font-size: 22px;
}
.single_dish_banheading {
font-size: 64px;
}
.coutomcontainer {
width: calc(100% - 200px);
margin: 0px 100px;
}
}
@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: 70px 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: 70px 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: 70px !important;
}
.single_dish_smalhead {
font-size: 20px;
}
.coutomcontainer {
width: calc(100% - 160px);
margin: 0px 80px;
}
.single_dish_banheading {
font-size: 58px;
}
.sinle_dish_sec4_left {
flex: 0 0 68%;
max-width: 68%;
}
.sinle_dish_sec4_block_inner {
flex: 0 0 17%;
max-width: 17%;
}
.sinle_dish_sec2_block_inner img {
height: 50px;
width: auto;
}
.detail_heeadimng {
font-size: 36px;
line-height: 120%;
margin: 0 0 28px;
}
.sinle_dish_banner_left, .sinle_dish_banner_rigth {
flex: 0 0 48%;
max-width: 48%;
}
.sinle_dish_sec2_block_inner {
text-align: center;
padding: 0 12px;
}
}
@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: 70px 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: 40px 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: 70px 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:70px !important;
}
.single_dish_smalhead {
font-size: 20px;
}
.coutomcontainer {
width: calc(100% - 80px);
margin: 0px 40px;
}
.single_dish_banheading {
font-size: 52px;
}
.sinle_dish_sec2_block_inner_head {
font-size: 18px;
}
}
@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: 70px 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: 18px !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: 70px 0px 60px !important;
}
.brand-story-sec-3-inner {
padding: 60px 40px;
}
.page-id-3454 .sec-10.common-space {
padding-top:70px !important;
}
.single_dish_smalhead {
font-size: 20px;
}
.single_dish_banheading {
font-size: 48px;
}
.sinle_dish_sec5_block_inner {
flex: 0 0 17%;
max-width: 17%;
}
.sinle_dish_sec63 .mainrow {
justify-content: center;
}
}
@media (max-width:1199px){
.sec-6 {
}
.common-space {
padding: 60px 15px;
}
.sec-9_bluebg {
margin: 60px 0;
}
.sec-8.sec-8_gap {
padding-top: 60px;
}
.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:60px !important;
}
.single_dish_smalhead {
font-size: 20px;
}
.sinle_dish_banner_second .sinle_dish_banner_left {
flex: 0 0 57%;
max-width: 57%;
}
.single_dish_banheading {
font-size: 52px;
}
.coutomcontainer {
width: calc(100% - 40px);
margin: 0px 20px;
}
}
@media (max-width:1099px) {
.tab-carousel-main-content-img {
width: 190px;
height:190px;
}
.sec-9_bluebg {
margin: 50px 0;
}
.sec-8.sec-8_gap {
padding-top: 50px;
}
.dishprice-carousel {
margin-top: 42px;
}
.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;
} .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;
}
.custom-header.scrolled .custom-header-navbar .hfe-nav-menu .menu-item .hfe-menu-item {
color: #1E1E1E !important;
}
.banner-heading .elementor-heading-title {
font-size: 54px;
}
#menu-item-5606 {
display: block;
}
.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: 50px !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;
}
.banner-subheading_error.banner-subheading .elementor-heading-title {
font-size: 150px;
}
.haryana-img img {
position: relative;
top: 14px;
}
.sec-9_bluebg {
margin: 40px 0;
}
.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;
}
.single_dish_smalhead {
font-size: 20px;
}
.single_dish_banheading {
font-size: 48px;
}
.mainspace {
padding: 50px 15px;
}
.sinle_dish_banner {
padding: 130px 15px 50px;
}
.sinle_dish_sec4_right {
border-left: 2px solid #FFFFFF;
padding: 0 0 0 20px;
}
}
@media (max-width:767px){
.banner-sub-bgimgone {
position: absolute;
right:inherit;
bottom: 0px;
transform: rotate(180deg);
}
.banner-subheading_error.banner-subheading .elementor-heading-title {
font-size: 100px;
}
.dishprice-carousel {
margin-top: 32px;
}
.sec-6 .sec-common-para, .sec-6 .sec-common-para p {
text-align: left;
}
.sec-6 .sec-common-para p, .sec-6 .sec-common-para {
text-align: center;
}
.sec-6-inner-box-right-bottom-img {
position: absolute;
right: -60px;
top: -60px;
}
.golden-para, .golden-para p, .sec-6 .sec-common-para.golden-para p, .sec-6 .sec-common-para.golden-para {
text-align: center;
}
.banner-section.banner-section_space {
padding: 90px 0px 50px;
}
.custom-header-navbar-name .hfe-nav-menu__submenu-arrow {
position: relative;
top: 45px !important;
}
.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;
}
.banner-section.banner-section_space {
padding: 140px 0px 80px;
}
.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; }
.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: 0;
}
.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: 50px 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-inner-box-right-top-img img, .sec-6-inner-box-right-bottom-img img {
display: none;
}
.banner-section {
padding: 90px 0px 20px;
}
.custom-header-navbar .hfe-nav-menu-icon {
padding: 5px 8px !important;
border-radius: 4px;
background: linear-gradient(90deg, #B98D2F -0.03%, #F6E185 99.98%);
display: flex;
}
.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:70px !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:50px;
}
.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: 50px 15px 50px !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;
}
.single_dish_smalhead {
font-size: 20px;
}
.single_dish_banpara {
font-size: 16px;
line-height: 150%;
}
.single_dish_banheading {
font-size: 36px;
}
.detail_heeadimng {
font-size: 32px;
line-height: 130%;
margin: 0 0 24px;
}
.coutomcontainer {
width: calc(100% - 0px);
margin: 0px 0px;
}
.sinle_dish_sec2_block {
flex: 0 0 48%;
max-width: 48%;
}
.sinle_dish_banner_left, .sinle_dish_banner_rigth {
flex: 0 0 100%;
max-width: 100%;
}
.sinle_dish_banner_second .sinle_dish_banner_rigth {
flex: 0 0 100%;
max-width: 100%;
}
.sinle_dish_banner_second .sinle_dish_banner_left {
flex: 0 0 100%;
max-width: 100%;
}
.sinle_dish_sec4_left {
flex: 0 0 100%;
max-width: 100%;
}
.sinle_dish_sec4_right {
flex: 0 0 100%;
max-width: 100%;
}
.sinle_dish_sec4_right {
padding: 0 0 0 12px;
}
.sinle_dish_sec5_block_inner {
flex: 0 0 30%;
max-width: 30%;
}
.sinle_dish_banner {
padding: 80px 15px 50px;
}
}
@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;
}
.custom-header-btn a::before {
opacity: 0;
}
.custom-header-btn  a:hover .elementor-button-text {
background: #15304d !important;
-webkit-background-clip: text;
background-clip: text !important;
-webkit-text-fill-color: transparent;
display: inline-block !important;
z-index: 22;
}
.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%;
}
.sinle_dish_sec5_block_inner {
flex: 0 0 45%;
max-width: 45%;
}
.sinle_dish_sec2_block {
flex: 0 0 100%;
max-width: 100%;
}
.sinle_dish_sec2_block_inner::after {
display: none;
}
.sinle_dish_sec3_block_inner_new {
height: 70px;
width: 70px;
}
.sinle_dish_sec3_block_inner_new img {
width: 50px;
height: 50px;
}
.sinle_dish_sec2_block_inner_head {
font-size: 16px;
}
.sinle_dish_sec4_block_inner {
flex: 0 0 28%;
max-width: 28%;
}
.sinle_dish_sec4_left .mainrow {
align-items: end;
justify-content: center;
}
.sinle_dish_sec4_block_inner_para {
padding: 5px;
}
.sinle_dish_banner_second .sinle_dish_sec3_block_inner {
flex: 0 0 45%;
max-width: 45%;
}
.sinle_dish_banner_second .sinle_dish_sec3_block_inner::after {
display: none;
}
.sinle_dish_banner_second .mainrow .mainrow {
justify-content: center;
}
}	
@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: 420px) {
.single_dish_arrow img {
width: 100%;
}
}
@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:120px !important;
height:auto;
}
.footer-sec-inner-sec-box .hfe-nav-menu {
justify-content: center;
}
}