html {
  scroll-behavior: smooth;
}



body {
  font-family: 'Uncut Sans';
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #000;
    overflow-x: hidden;
    font-weight: 400;
}


@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-Bold.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-BoldOblique.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-BoldOblique.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-Semibold.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-Regular.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-SemiboldOblique.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-SemiboldOblique.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-RegularOblique.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-RegularOblique.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-Medium.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut Sans';
    src: url('../fonts/Uncut-Sans-MediumOblique.woff2') format('woff2'),
        url('../fonts/Uncut-Sans-MediumOblique.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Obviously';
    src: url('../fonts/Obviously-Medi.woff2') format('woff2'),
        url('../fonts/Obviously-Medi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




img {
  max-width: 100%;
  border: 0;
  height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
 
 font-family: 'Obviously';
}


textarea,
div,
span,
li,
button,
a {
  font-family: 'Uncut Sans';
  font-weight: 400;
  color: #000;
  transition: ease-in-out 1s;
}

input{ font-family: 'Uncut Sans';}

ul {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
  
}

p {
   font-family: 'Uncut Sans';
  line-height: 31px;
  font-size: 18px;
  font-weight: 400; margin-bottom: 15px;
  color: #fff;
}
.clear {
  clear: both;
  float: none;
  width: 100%;
}
.clearfix::after {
  display: block;
  content: "";
  clear: both;
}
a {
  text-decoration: none !important;
}

a:hover {
  transition: ease-in-out 1s;
  color: #9e672e;
}
a,
span {
  display: inline-block;
  color: #fff;
  transition: ease-in-out 1s;
}

:focus {
  box-shadow: none !important;
  outline: none !important;
}

textarea, input, div, span, li, button { font-family: 'Uncut Sans';}



/*Responsive css*/

@media (min-width: 1366px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1250px;
}

}

@media (min-width: 1440px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1350px;
}

}


@media (min-width: 1600px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1500px;
}

}

/*------------------common-css End-------------------*/

/*nav*/  
header {
    /* position: fixed; */
    top: 0px;
    left: 0px;
    background-color:#752130;
    transition: ease-in-out 5s;
    width: 100%;
    z-index: 5;
}
/* .fixed-nav .top-nav-bar {background: #3c3341;} */
.fixed-nav .top-nav-bar{
  animation: smoothScroll 4s forwards;}
header.header-section.fixed-nav .top-nav-bar .row {
  animation: smoothScroll 4s forwards;
  align-items: center !important;
  display: flex;
}
/* header.header-section.fixed-nav .top-nav-bar .row .d-flex{
 
  align-items: center !important;

} */
/* .fixed-nav .logo{width: 300px;} */
.fixed-nav .navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {color: #ccbb95;}
.fixed-nav .navbar li.active a {color: #fff;}
.navbar li.active a{color: #fff;}

header.header-section.fixed-nav .top-menu {
    display: none;
}






/*--------------------------------------------------------------
# Desktop Navigation
--------------------------------------------------------------*/
@media (min-width: 992px) {
        
.navbar { padding: 0px 0px 0px 0px;}
.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}
.navbar li {position: relative;}
.navbar>ul>li {white-space: nowrap;padding: 0 16px 0px 36px;}
.navbar a,
.navbar a:focus { display: flex;align-items: center;justify-content: space-between;padding: 0px !important;font-size: 17px;font-weight: 400; color:#ffffff;white-space: nowrap;transition: 0.3s;position: relative;text-transform: uppercase;  font-family: 'Uncut Sans';border-bottom: 2px solid transparent;}
.navbar a i,
 .navbar a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;}
/*.navbar>ul>li>a:before {content: "";position: absolute; width: 100%;height: 2px;bottom: -6px;left: 0; background-color:#ccbb95;visibility: hidden;width: 0px;
transition: all 0.3s ease-in-out 0s;} */
.navbar a:hover:before,
.navbar li:hover>a:before,
.navbar .active:before { visibility: visible;width: 100%;}
.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {color: #fff; transition: ease-in-out 2s;border-bottom: 2px solid #fff;}
.navbar .dropdown ul {display: block;position: absolute;background: #752130; left: 28px;top: calc(100% + 10px); margin: 0;padding: 0px 0px 0px 0px;;z-index: 99;opacity: 0;visibility: hidden;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;border-radius: 0px;}
.navbar .dropdown ul li {min-width: 250px;padding: 8px 10px;border-bottom: 1px solid #fff;}
.navbar .dropdown ul li:last-child{border-bottom:none !important}
.navbar .dropdown ul a {padding: 10px 10px;font-size: 15px;text-transform: none;color: #fff; }
.navbar .dropdown ul a i {font-size: 12px;}
.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {color:#fff;}
.navbar .dropdown:hover>ul {opacity: 1;visibility: visible;}
.navbar .dropdown .dropdown ul {top: 0;left: calc(100% - 30px);visibility: hidden;}
.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}
	.navbar .dropdown ul li a{border-bottom:none !important;}
}

@media (min-width: 992px) and (max-width: 1366px) {
.navbar .dropdown .dropdown ul {left: -90%;}
.navbar .dropdown .dropdown:hover>ul {left: -100%; }}
@media (min-width: 992px) {.mobile-nav-show,.mobile-nav-hide {display: none;}
}

/*--------------------------------------------------------------
# Mobile Navigation
--------------------------------------------------------------*/


/* .top-menu-main{display: flex;} */
.top-social-media{display: flex;justify-content: center;gap: 6px;}
.top-social-media li a i{color: #fff; font-size: 22px;}
.top-social-media a{font-size: 16px;font-weight: 400;color: #fff;}

.top-nav-btn{
    font-size: 17px;
    padding: 12px 50px;
    color: #fff;
    font-weight: 400;
    background: #752130;
    border: 1px solid #fff;
    text-transform: uppercase;
}

.btn-hover-effect:hover {
box-shadow: inset 8em 0 0 0 #fff, inset -8em 0 0 0 #fff;
border-color: #fff;
color: #fff;
}
.top-nav-btn:focus{ color: #fff !important;}
.top-nav-btn:hover {color: #752130;transition: ease-in-out 1s;}
.hm-sec1-btn:hover {color: #752130;transition: ease-in-out 1s;}
.hm-sec1-btn:focus{ color: #fff !important;}


/* ---------------- */

/* ------------------------------------------ */



/* .top-menu-main .d-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
 */
/* Navbar ko center align karne ke liye */
.navbar {
    margin: 0 225px 0px auto;
/*         margin: 0 156px 0px auto; */
}

/* Logo aur button ki width fix jaisi feel dene ke liye */
.logo {
    flex: 0 0 auto;
}

.top-nav-btn {
    flex: 0 0 auto;
}

/* Navbar ko beech me lana */
/* .top-menu-main .d-flex > .navbar {
    flex: 1;
    display: flex;
    justify-content: center;
} */

/* -------------------------------- */


/* --------------------------------------------------- */







.fixed-nav .top-up-menu li {   border-right: 1px solid #ffffff52;}
.fixed-nav .top-menu {border-bottom: 1px solid #ffffff52;}
.top-up-menu{display: flex;justify-content: space-between;align-items: center;}
.top-up-menu li {
    font-size: 16px;
	width: 25%;
    padding-left: 45px;
    font-weight: 400;
    color: #fff;
    display: flex;
    align-items: center;
    border-right: 1px solid #362e2c;
}
.top-up-menu li:first-child{padding-left:0 !important;}
.top-up-menu li:last-child{border-right: none;}
.top-up-menu li a i{color: #fff; font-size: 20px}
.top-social-media li{border-right: none !important;padding: 0px !important;}
.top-up-menu li a {
    padding: 10px 10px 10px 0px;
    line-height: 30px;
    display: flex;
    align-items: center;
    gap: 28px;
}
.top-up-menu li p {font-size: 16px;padding: 0px; margin-bottom: 0px;}
/* -------------------------- */
.top-menu {margin-bottom: 25px;border-bottom: 1px solid #362e2c;}
.header-bg{background-color: #9e672e}
.top-nav-bar{ position: fixed; top: 0px; left: 0; width: 100%; z-index: 11;padding: 0px 0px 10px 0px;}
.fixed-nav .top-nav-bar{padding: 15px 0px 15px 0px;}
.top-container{ padding: 0 40px;}
.fixed-nav .logo {width: 160px;}

.email-text {
  position: fixed;
  top: 70%;
  z-index: 7;
}
.email-icon {
  position: fixed;
  right: 26px;
  top: 50%;
  z-index: 2;
  background: #ccbb95;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
header.header-section.fixed-nav .top-nav-bar {animation: smoothScroll 4s forwards;background: #752130;}
/* header.header-section.fixed-nav a.logo.d-flex.align-items-center img {width: 190px;} */
.banner{position: relative; line-height: 0}
.banner:after {
     content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgb(0 0 0 / 40%);
    background-image: linear-gradient(to top, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0), rgb(0 0 0));
    z-index: 1;
}
.banner-text-heading1{
  font-size: 87px;
  padding-bottom: 10px;
  font-weight: 500;
  color: #fff;
}
.banner-text {
  position: absolute;
  width: 100%;
  bottom: 20%;
  z-index: 2;
  text-align: center;
}
.banner-text p{
  font-size: 40px;
  font-weight: 400;
  color: #fff;
}
#home-sec5-slider .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
#home-sec5-slider .owl-dots {display: none;}


.home-section-1{padding: 100px 0px;background-color: #9e672e;}
.hm-sec1-heading1{font-size: 70px;font-weight: 500;color: #fff;}
.hm-sec1-heading-11{line-height: 90px;}
.hm-sec1-btn{
    font-size: 17px;
    padding: 13px 40px;
    color: #fff;
    font-weight: 400;
    background: #752130;
    border: 1px solid #fff;
    text-transform: uppercase;

}
.hm-sec1-img1{padding-top: 60px;}
.hm-sec1-img2{padding-bottom: 40px;}
.hm-sec1-text-right{padding-left: 40px;}

.home-section-2{background-color: #9e672e;padding-bottom: 100px;}
.hm-sec2-left {margin-left: -40px;}
.hm-sec2-right {margin-top: 40px;margin-left: -50px;}

.home-section-3{ background-color: #533626;}
.hm-sec3-heading {padding-bottom: 30px;}
.hm-sec3-text{padding: 0px 60px 0px 35px;}
.hm-sec3-menu {padding: 15px 0px 40px 0px;}
.hm-sec3-text li{border-bottom: 1px solid #796256; padding: 25px 0px;}
.hm-sec3-text li:first-child{border-top: 1px solid #796256;}
/* .hm-sec3-text li:last-child{border-bottom: none;} */

.hm-sec3-text li a{font-size: 38px;font-weight: 500;color: #fff;font-family: 'Obviously';}
/* .hm-sec3-text li:hover a{color: #9e672e;} */
/* .hm-sec3-btn{margin-top: 40px;} */
.home-section-4{background: url(/wp-content/uploads/2025/11/515-SD-438-scaled.webp);
    padding: 150px 0px 150px 0px;
    background-size: cover;
    background-position: 100%;
    background-repeat: no-repeat;
    position: relative;background-attachment: fixed;}
.hm-sec4-text {width: 100%;padding: 60px 80px 60px 30px;background: #533626f0;}
.hm-sec4-heading1{margin-bottom: 35px;border-bottom: 3px solid #fff;}
.hm-sec4-btn{margin-top: 25px;}

.home-section-5{padding: 100px 0px 0px 0px;background-color: #35401f;}

.home-section-6{
  position: relative;
  background-color: #35401f;
  padding: 80px 0px 80px 0px;
  text-align: center;
  }

.hm-sec6-text{ position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);}

footer{padding-bottom: 40px;background-color: #35401f;}
.footer-section{padding-bottom: 40px; border-bottom: 1px solid #868c79;}
.footer-heading1{font-size: 22px;padding-bottom: 12px; font-weight: 500;color: #fff; font-family: 'Uncut Sans';}
.footer-text p{font-size: 18px;font-weight: 400;}
.footer-text li{font-size: 18px;padding-bottom: 6px; font-weight: 400;color: #fff;}

.footer-social-media{display: flex;gap: 20px;}
.footer-social-media li i{font-size: 24px; color: #fff;}
.footer-social-media li i:hover{font-size: 24px; color: #9e672e;}
.footer-form-input{position: relative;}
.footer-form-input .form-control {
    display: block;
    width: 100%;
    padding: 6px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #fff;
    background-color: #ffffff00;
    background-clip: padding-box;
    border: none;
    border-bottom: 1px solid #868c79;
    border-radius: 0px !important;
}
.footer-form-input .form-control::placeholder{color: #fff;}
.footer-form-input a{position: absolute;right: 0px;top: 6px;}
.footer-section-bottom {padding: 30px 0px 0px 0px;}
.footer-text-right{text-align: end;}
.footer-text-right i{color: #ff0000;}

.wpcf7-form-control-wrap {
    position: relative;
    width: 100% !important;
}


/* ---gallery----- */
.hm-sec5-heading1 {padding-bottom: 40px;}
.maing {
  column-width: 390px;
  column-gap: 5px;
  padding: 5px;
}

.maing a {
  display: block;
}

.maing img {
  width: 100%;
  cursor: pointer;
  padding-bottom: 5px;
}

.maing-a {
  column-width: 100%;
  column-gap: 1px;
  padding: 1px;
}

.maing-a a {
  display: block;
  border: none;
}

.maing-a img {
  width: 100%;
  cursor: pointer;
  padding: 5px;
 border-radius: 0px;
}

.lightbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  display: none;
  background: #7f8c8d;
  perspective: 1000;
}

.filter {
  position: absolute;
  width: 100%;
  height: 100%;
  filter: blur(20px);
  opacity: 0.5;
  background-position: center;
  background-size: cover;
}

.lightbox img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotateY(0deg);
  max-height: 95vh;
  max-width: calc(95vw - 100px);
  transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  transform-style: preserve-3d;
}
.gallery-item{
  position: relative;overflow: hidden;
}

/* ----------------------------- */

/*----------Zoom Slide-Start----------*/

@-webkit-keyframes zoom {
    from {
    	-webkit-transform: scale(1,1);
    }
    to {
    	-webkit-transform: scale(1.5,1.5);
    }
}

/* Standard syntax */
@keyframes zoom {
   from {
        transform: scale(1,1);
   }
   to {
        transform: scale(1.5,1.5);
   }
}


.home-ban img {
    -webkit-animation: zoom 50s; /* Chrome, Safari, Opera */
    animation: zoom 50s;
    overflow: hidden;
}
.home-ban{overflow: hidden;}


/*Animations*/

[data-animate-in] {
    opacity: 0;
    transition: transform 0.8s ease, opacity 0.8s ease
}

[data-animate-in="up"] {
    transform: translate3d(0, 24px, 0)
}

[data-animate-in="left"] {
    transform: translate3d(-25%, 0, 0)
}

[data-animate-in="right"] {
    transform: translate3d(25%, 0, 0)
}

[data-animate-in="down"] {
    transform: translate3d(0, -24px, 0)
}

[data-animate-in="fadeIn"] {
    transform: translate3d(0, 0, 0)
}

[data-animate-in].in-view {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transition: transform 0.6s ease, opacity 0.6s ease
}

.fade-in {
    opacity: 0;
    transition: opacity 1s ease
}

.page-loaded .fade-in,.page-loaded.fade-in {
    opacity: 1
}

.isSafari.isTouch [data-animate-in],.isSafari.isTouch [data-animate-in="up"] {
    opacity: 1;
    transition: none;
    transform: none
}




.inner-banner {
  position: relative;
}
.inner-banner-text-container {
  position: absolute;
  bottom: 20%;
  z-index: 1;
}
.inner-banner-text-heading {
  font-size: 60px;
  color: #ffffff;
  font-weight: 500;
  /* text-transform: uppercase; */
}
.inner-banner:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0), rgb(0 0 0 / 30%));
   background-color: rgb(0 0 0 / 48%);
    z-index: 0;
}
.ab-section-1{padding: 100px 0px; background: #9e672e;}
.ab-sec1-img2 img{border-radius: 0px 200px 0px 0px;}
.ab-section-1 .col-md-6  img {height: 100%;}
.ab-sec1-heading1{font-size: 60px;font-weight: 500;color: #fff;}
.ab-sec1-text {padding-left: 15px;}
.ab-sec1-bottom{padding-top: 80px;}
.ab-sec1-box{padding: 20px 20px 40px 20px;background: #533626;text-align: center;height: 100%;}
.ab-sec1-box:hover{background: #752130;transition: ease-in-out 1s;}
.ab-sec1-box:hover img{filter: brightness(0) invert(1);transition: ease-in-out 1s;}
.ab-sec1-icon{padding-bottom: 30px;}
.ab-sec1-box-heading{font-size: 30px !important;font-weight: 400;color: #fff;}

.ab-section-2{
background: url(/wp-content/uploads/2025/11/about-sec2-bg.webp);
padding: 450px 0px 0px 0px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
background-attachment: fixed;
}
.ab-section-2:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
/* background-image: linear-gradient(to top, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0), rgb(0 0 0 / 30%)); */
background-color: rgb(0 0 0 / 16%);
z-index: 0;
}
.ab-sec2-text{
padding: 40px 20px 60px 30px;
background: #533626f0;
position: relative;
z-index: 2;
}


.gallery-section-1{padding: 100px 0px;background: #9e672e;}

.cont-text h3 {
    font-size: 22px;
    padding-bottom: 0px;
    font-weight: 700;
    color: #000;
    margin-bottom: 2px;
}

.contact-box .contact-button{margin-bottom: 20px;}
.contact-section-3{padding: 0px 0px 60px 0px;text-align: center;}
.contact-sec3-heading{padding-bottom: 20px !important;}
.cont-container-box{padding-top: 20px; display: flex;gap: 10px;justify-content: center;}
.cont-box{border: 1px solid #000;}
.contact-button {
    font-size: 15px;
    padding: 13px 40px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    border: none
}
.contact-button:hover{background: #000;color: #fff;transition: 0.3s;}
.contact-section-1{padding: 100px 0px;background: #9e672e;}
.cont-sec1-heading{font-size: 48px;padding-bottom: 8px;font-weight: 500;color: #fff;}
.cont-sec1-heading-border{border-bottom: 1px solid #99725d;}
.ct-sec1-left {padding: 50px 30px 100px 30px;background: #533626;height: 100%;}
.ct-sec1-right{padding: 40px;background: #533626;height: 100%;}
.contact-left .form-control {
padding: 8px 16px;
font-size: 18px;
font-weight: 400;
line-height: 42px;
color: #fff;
background-color: #ffffff00 !important;
border: 1px solid #fff;
border-radius: 0px;box-shadow: rgb(0 0 0 / 8%) 0px 3px 8px;
}
.contact-left .form-control::placeholder{color: #fff;}
.cont-text a, .cont-text p{font-size: 18px;font-weight: 400; color: #fff;margin-bottom: 0;}
.cont-text a:hover{ color:#9e672e;}
.cont-left-list {
padding: 30px 0px;
display: flex;
gap: 20px;
align-items: center;
border-bottom: 1px solid #99725d;
}
.ct-social-icon{display: flex;gap: 25px;align-items: center;}
.ct-social-icon li i{font-size: 24px;color: #fff;}
.ct-social-icon li i:hover { color: #9e672e;}
.ct-sec1-btn{padding: 14px 56px;}

.kosher-section-0{padding: 100px 0px;background: #533626;}
.kosher-section-1{padding: 100px 0px;background: #9e672e;}
.kosh-top-border{ border-bottom:1px solid #c08d57;}
.kos-sec1-border{padding: 60px 0px; border-bottom:1px solid #c08d57;}
.kos-sec1-left {padding-right: 10px;text-align: center;}
.kos-btn-1{
font-size: 17px;
padding: 13px 36px;
margin-bottom: 20px;
color: #fff;
font-weight: 400;
background: #752130;
border: 1px solid #fff;
display: inline-block;
}
.kos-btn-2{margin-top: 15px;}
.kos-sec1-left p{font-size: 19px;font-weight: 400;color: #fff;}
.kos-sec1-date{font-size: 40px;font-weight: 600;color: #fff;font-family: 'Uncut Sans';}
.kos-sec1-heading1{font-size: 40px;font-weight: 500;color: #fff;}
.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 0em !important; color: #fff !important;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.walcf7-datepicker { line-height: 50px !important;}


.hover-effect::before {
    right: 0;
    opacity:0.7;
    top: 0;
}
.hover-effect::after {
    bottom: 0;
    opacity: 0.7;
    left: 0;
}


.hover-effect::before, .hover-effect::after {
    content: "";
    background: #302f2f;
    height: 0;
    width: 0;
    z-index: 1;
    position: absolute;
    -webkit-transition-duration: 1.3s !important;
    -o-transition-duration: 1.3s;
  transition-duration: 1.3s !important;
}
.hover-effect:hover::after, .hover-effect:hover::before {
    height: 100%;
    opacity: 0;
    width: 100%;
}

.ab-sec1-img1{position: relative;}


/* --------------error-page-------------- */
.error-section {background: #fff;padding: 60px 0px 100px 0px;}
.error-title {
  color: #fff;
  font-weight: 400;
  font-size: 39px;
  text-align: center;
  margin-top: 38px;
}
.error-box {
  padding: 120px 0px 50px 0px;
  text-align: center;
  box-shadow: 0px 0px 50px #ccc;
  max-width: 800px;
  margin: auto;
  aspect-ratio: 1.8;
  --g: radial-gradient(50% 50%, #000 100%, #0000) no-repeat;
  mask: var(--g) 100% 100% / 30% 60%, var(--g) 70% 0 / 50% 100%, var(--g) 0 100% / 36% 64%, var(--g) 27% 18% / 35% 40%, linear-gradient(#000 0 0) bottom / 66% 60% no-repeat;
background-color: #9e672e;
}
  .error-box-title{
    font-size: 120px;
    line-height: 100px;
    letter-spacing: 10px;
    font-weight: 600;
    color: #fff;
}
.error-box p {
  font-weight: 400;
  font-size: 24px;
  padding: 10px 0px;
  color: #fff;
}

/* --------------Thank-you-------------- */
.thanku-section {padding: 80px 0px 80px 0px;}
.message {
    padding: 60px 40px;
    border-radius: 5px;
    text-align: center;
    max-width: 700px;
    margin: auto;
    position: relative;
    background: #9e672e;
}
.thanku-text{
    font-size: 80px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 0 5px #ffffffd6;
    text-transform: uppercase;
}
.message p{
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    padding: 10px 0px 20px 0px;
    letter-spacing: 1px;
    text-transform: capitalize;
}.blog-dt-section-1 p{color: #000;}
 .blog-dt-section-1 {padding: 40px 0px 50px 0px;}

.blog-sec-2-heading{font-size: 60px; color: #000;font-weight: 300;}
.blog-sec-2{padding: 100px 0px;}
.blog-sec-3-heading {font-size: 24px;line-height: 34px;font-weight: 500;color: #fff;}
.blog-sec-3-heading:hover{color: #fff;transition: ease-in-out 1s;}
.blog-sec4-box{margin-bottom: 40px;}
.blog-sec-3-title:hover{color:#ccbb95;transition: ease-in-out 1s;}
.blog-sec-3-text{    padding: 20px 20px 40px 20px;}
.blog-sec-3-text p{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; 
          line-clamp: 2; 
  -webkit-box-orient: vertical;
  }

.news-sec-dp-form .form-control {
  padding: 0px 0px 0px 0px;
  font-size: 19px;
  font-weight: 400;
  line-height: 36px;
  color: #2a2a2a;
  border-bottom: 2px solid #000 !important;
  border: transparent;
  border-radius: 0;
}

.news-sec-dp-form {position: relative;}
.news-sec-dp-form::before{content: '';position: absolute;left: 0;}
.news-dp-category a i{ position: absolute;left: 0;top: 14px;font-size: 16px;color: #fff;}
.news-sec-dp-form i{
  position: absolute;
  right: 0;
  top: 0;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  margin: 0px 0px 0px 8px;
}
.blog-sec-4{padding:60px 0px 60px 0px;}
.news-pt-sec-3-heading-2 {font-size: 22px;margin-bottom: 0;color: #fff;font-weight: 400;text-transform: capitalize; }
.news-pt-sec-3-heading-1 {font-size: 30px;color: #fff;font-weight: 400;text-transform: capitalize;}
.news-sec-dp-sec-search {padding-bottom: 25px;}
.blog-sec-3-title{
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  color: #fff;
  background-color: #fff;
  text-transform: capitalize;
}
.news-sec-dp-form .form-control {
  padding: 0px 0px 0px 0px;
  font-size: 19px;
  font-weight: 400;
  line-height: 36px;
  color: #2a2a2a;
  border-bottom: 1px solid #fff !important;
  border: transparent;
  border-radius: 0;
  background: #ffffff00;
}
.news-sec-dp-form .form-control::placeholder{color: #fff;}
.news-sec-dp-form .form-control:focus {background-color: #ffffff00;border-radius: 0;}
.news-sec-dp-form {position: relative;}
.news-sec-dp-form::before{content: '';position: absolute;left: 0;}
.news-dp-category a i{ position: absolute;left: 0;top: 14px;font-size: 16px;color: #fff;}
.news-sec-dp-form i{
  position: absolute;
  right: 0;
  top: 0;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  margin: 0px 0px 0px 8px;
}
.news-dp-category li{padding: 10px 0px 10px 20px;border-bottom: 1px solid #bababa;position: relative;}
.news-dp-category li:last-child{border-bottom: none;}
.news-dp-category li a {font-size: 18px;line-height: 30px;font-weight: 400;color: #fff;text-transform: capitalize;}
.news-dp-category li a:hover{color:#ccbb95;}
.blog-sec-3-img img:hover {opacity: 1;transform: scale(1.1);box-shadow: 1px 2px 8px 4px rgb(195, 195, 195);}
.blog-sec-3-img img {transition: opacity 1s, transform 0.7s ease-in;}
.blog-sec-3-img{ overflow: hidden;display: block;}
.blog-sec-3-img a img{display: block !important;}
.blog-sec3-image-box{position: relative;}
.news-pt-sec-3 {padding-left: 30px;}
.blog-sec-3-container {height: 100%;border: 1px solid #efeeee; background: #9e672e; box-shadow: 0px 0px 1px #ccc;border-radius: 5px;}
.blog-sec4-right {background: #9e672e;padding: 20px 20px;box-shadow: 0px 0px 50px #ccc;}
.hm-sec7-client-item:hover img {border: 2px solid #ccbb95;box-shadow: 0px 0px 20px #ccc;transition: ease-in-out 1s;}
.hm-sec7-client-item img {border: 2px solid transparent;border-radius: 8px;transition: ease-in-out 1s;}
.blog-dt-sec1-heading{font-size: 30px;padding-bottom: 5px;color: #000;font-weight: 600;}
.blog-dt-sec1-list li{
  font-size: 18px;
  padding-bottom: 10px;
  color: #000;
  font-weight: 400;
  list-style: disc;
}
ul.blog-dt-sec1-list {padding-left: 20px;}

/* -----------------blog-detail-------------- */

.blog-detail-sec-1{padding: 20px 0px 50px 0px;}
.blog-dt-img{padding-bottom: 80px;}
.blog-detail-sec2-text {padding-left: 20px;}
.blog-dt-category li a:hover {color: #fff;}
.blog-dt-right-searching::placeholder{font-size: 18px;font-weight: 500;color: #fff;}
.news-search-form-text {
  background: #752130;
  padding: 12px 18px;
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  --f: 14px;; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  line-height: 1.8;
  border-bottom: var(--f) solid #0005;
  border-right: var(--r) solid #0000;
  clip-path: 
    polygon(0 0,0 calc(100% - var(--f)),var(--f) 100%,
    var(--f) calc(100% - var(--f)),100% calc(100% - var(--f)),
    calc(100% - var(--r)) calc(50% - var(--f)/2),100% 0);
}
.blog-dt-imgage-1{overflow: hidden;margin-bottom: 20px;}
.blog-dt-imgage-1 img:hover {
  opacity: 1;
  transform: scale(1.1);
  box-shadow: 1px 2px 8px 4px rgb(195, 195, 195);
}
.blog-dt-imgage-1 img {transition: opacity 1s, transform 0.7s ease-in;}
.blog-dt-sec1-left {padding-right: 15px;} 

.top-container-1 {padding: 0 40px;}

/* 	.banner-slider{display:block !important;} */
	.banner-mobile{display:none !important;}


/* -------------------------------- */
/* 
.dropdown {
  position: relative;
  display: inline-block;
 
}


.dropdown .nav-link{
  padding: 10px 12px 10px 12px;
  cursor: pointer;
  position: relative;
  transition: all 0.2s ease;
}


.dropdown .nav-link::after {
    content: "";
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transition: transform 0.2s 
ease;
}

.dropdown:hover .nav-link::after {
  transform: translateY(-50%) rotate(-135deg); 
}


.sub-menu {
  position: absolute;
  left: 0;
  top: calc(100% + 8px);
  min-width: 160px;
  padding: 6px 0;
  margin: 0;
  list-style: none;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
  border-radius: 6px;
  background: #fff;
  display: none;
}

.dropdown:hover .sub-menu {
  display: block;
}


.sub-menu li {
  padding: 8px 12px;
  cursor: pointer;
}

.sub-menu li:hover {
  background: #9e672e;
}
.sub-menu .nav-link::after {
	content: inherit !important;
} */
/* ---------------------------------- */

.dropdown {
  position: relative;
  display: inline-block;
}

/* Nav link button */
.dropdown .nav-link{
  padding: 10px 12px 10px 12px;
  cursor: pointer;
  position: relative;
  transition: all 0.2s ease;
  display: inline-block;
}

/* Chevron */
.dropdown .nav-link::after {
  content: "";
  position: absolute;
  right: -15px;
  top: 41%;
  transform: translateY(-50%) rotate(45deg);
  width: 8px;
  height: 8px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transition: transform 0.2s ease;
}

/* Desktop hover effect */
@media (min-width: 769px) {
/*   .dropdown:hover .nav-link::after {
    transform: translateY(-50%) rotate(-135deg); 
  } */

  .dropdown:hover .sub-menu {
    display: block;
  }
}

/* Mobile: focus-within toggle */
@media (max-width: 768px) {
  .dropdown .sub-menu {
    display: none; /* default hidden */
  }

  .dropdown:focus-within .sub-menu {
    display: block; /* show menu when tapped */
  }

/*   .dropdown:focus-within .nav-link::after {
    transform: translateY(-50%) rotate(-135deg);
  } */
}

/* Sub-menu styling */
.sub-menu {
  position: absolute;
  left: 0;
  top: calc(100% + 8px);
  min-width: 160px;
  padding: 6px 0;
  margin: 0;
  list-style: none;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
  border-radius: 6px;
  background: #fff;
  display: none;
}

.sub-menu li {
  padding: 8px 12px;
  cursor: pointer;
}

.sub-menu li:hover {
  background: #9e672e;
}

.sub-menu .nav-link::after {
	content: inherit !important;
}
.page-id-379{background:#000;}
.page-id-377{background:#000;}
.dinner-section-1 {padding: 180px 0px 70px 0px;}
.abtpagettitle {
    font-size: 56px;
    padding-bottom: 40px;
    color: #fff;
    text-align: center;}
.dinner-heading{text-align:center;}

.dinner-sec1-container{
    box-shadow: inset 3px 3px 6px #6b6b6b, inset -3px -3px 6px #282828;
    width: fit-content;
    margin: auto;
    padding: 20px;
    margin-bottom: 40px;
    text-align: center;
}
/* --------------------------------------------------- */
.hm-sec6-desktop{display:block;}
.hm-sec6-mobile{display:none;}

.kosher-section-0 .modal-content {background:#533626;border-radius: 0px !important;}
.kosher-section-0 .ct-sec1-left{padding: 15px 15px 30px 15px;}
.kosher-section-0 .ab-sec1-box-heading {text-align:center !important;}

.modal {padding-right: 0px !important;}

.kosher-section-0 .modal-header .btn-close {color:#fff !important;}
.kosher-section-0 .btn-close {

    background:url(/wp-content/uploads/2025/11/close-btn.webp) center  no-repeat !important;

}

.wpcf7-list-item {margin: 0px !important;}

.wpcf7-list-item label {
    display: flex !important;
    align-items: baseline !important;
    gap: 10px !important;
}
.contact-left p{margin-bottom:0px;}














@media (max-width: 1600px){
body, html{ overflow-x: hidden}	
.navbar {margin: 0 200px 0px auto;}
.top-up-menu li i a{font-size: 17px;}
.top-social-media {gap: 6px;}
.top-social-media li a i {font-size: 19px;}
.top-menu {margin-bottom: 15px;}
.logo img {width: 180px;}
.logo img {width: 150px;}
.top-nav-btn {font-size: 15px;padding: 8px 32px;}
.navbar>ul>li {;padding: 0 14px 0px 20px;}
.navbar a, .navbar a:focus {font-size: 15px;}
.banner-text-heading1 {font-size: 72px;}
.banner-text p {font-size: 36px;}
.home-section-1 {padding: 80px 0px;}
.hm-sec1-heading1 {font-size: 62px;}
.hm-sec1-heading-11{line-height: 70px;}
.hm-sec1-img1 {padding-top: 20px;}
.hm-sec1-img2 {padding-bottom: 20px;}
.hm-sec1-text-right {padding-left: 30px;}
p {font-size: 17px;line-height: 24px;}
.hm-sec1-btn {font-size: 15px;padding: 12px 30px;}
.home-section-2 {padding-bottom: 80px;}
.hm-sec3-text {padding: 0px 50px 0px 35px;}
.hm-sec3-text li {padding: 18px 0px;}
.hm-sec3-text li a {font-size: 32px;}
.home-section-4 {padding: 100px 0px 100px 0px;}
.home-section-5 {padding: 80px 0px 0px 0px;}
.hm-sec5-heading1 {padding-bottom: 25px;}
.home-section-6 {padding: 60px 0px 60px 0px;}

.footer-heading1 {padding-bottom: 8px;}
.footer-text p {font-size: 17px;}
.footer-social-media li i {font-size: 22px;}
.footer-text li {font-size: 17px;}


.inner-banner-text-heading {font-size: 55px;}
.contact-section-1 {padding: 80px 0px;}
.ct-sec1-left {padding: 40px 30px 70px 30px;}
.cont-sec1-heading {font-size: 42px;}
.contact-left .form-control {padding: 6px 12px;line-height: 38px;}
.cont-left-list {padding: 22px 0px;gap: 15px;}
.cont-icon img {width: 36px;}
.ct-social-icon {gap: 18px;align-items: center;}
.contact-section-2 iframe {height: 500px;}
.ct-sec1-btn {padding: 12px 52px;}

.ab-section-1{padding: 80px 0px;}
.ab-sec1-heading1 {font-size: 55px;}
.ab-sec1-bottom {padding-top: 50px;}
.ab-sec1-icon {padding-bottom: 20px;}
.ab-sec1-box-heading{font-size: 25px;}
.ab-sec1-icon img {width: 85px;}
.ab-section-2 {padding: 390px 0px 0px 0px;}
.ab-sec2-text {padding: 30px 20px 50px 30px;}
	
.kos-sec1-heading1 { font-size: 36px;}

.kosher-section-0 {padding: 80px 0px;}
.kosher-section-1 {padding: 80px 0px;}
.kos-sec1-border {padding: 50px 0px;}
.kos-sec1-date {font-size: 36px;}
.kos-sec1-left p {font-size: 18px;}

.dinner-section-1 {padding: 170px 0px 50px 0px;}

.kosher-section-0 .ct-sec1-left {padding: 15px 20px 30px 20px;}
.kosher-section-0 .contact-left .form-control {font-size: 16px;line-height: 30px;}
.modal-header {padding: 10px 20px;}
.btn-close {background-size: 70%;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.walcf7-datepicker {padding: 6px 10px !important;font-size: 16px !important;line-height: 30px !important;}
.wpcf7-form-control .ct-sec1-btn {padding: 8px 36px;}	
	
	
	
	
	
	
	
/* -------------Blog-New--------------- */
.blog-sec-3-heading {font-size: 23px;line-height: 30px;}
.news-dp-category li a{font-size: 17px;line-height: 27px;}
.blog-dt-sec1-heading {font-size: 28px;padding-bottom: 0px;}
	
/* .inner-banner-text-heading {font-size: 52px;}
.ab-sec1-heading1 {font-size: 55px;}
.ab-sec1-bottom {padding-top: 60px;}
.ab-sec1-icon {padding-bottom: 15px;}
.ab-sec1-icon img {width: 85px;}	
.ab-sec1-box-heading {font-size: 24px;}
.ab-section-2 {padding: 300px 0px 0px;}	
.ab-sec1-heading1 {font-size: 48px;padding-bottom: 10px;}
.ab-sec2-text {padding: 40px 20px 45px 30px;}
 */
}




@media (max-width: 1440px) {
.navbar {margin: 0 170px 0px auto;}
.banner-text-heading1 {font-size: 66px;}
.banner-text p {font-size: 32px;}
.hm-sec1-heading-11 {line-height: 66px;}
.hm-sec1-heading1 {font-size: 58px;}

.contact-section-1 {padding: 70px 0px;}
.ct-sec1-left {padding: 30px 30px 60px 30px;}
.contact-section-2 iframe {height: 470px;}

.ab-section-1 {padding: 70px 0px;}
.ab-sec1-bottom {padding-top: 45px;}
.ab-sec1-box {padding: 20px 20px 30px 20px;}
.ab-section-2 {padding: 360px 0px 0px 0px;}
.hm-sec3-text {padding: 0px 40px 0px 30px;}

.kosher-section-0 {padding: 70px 0px;}
.kosher-section-1 {padding: 60px 0px;}
.kos-sec1-heading1 {font-size: 32px;}
.kos-sec1-date {font-size: 28px;}
.kos-sec1-date {font-size: 25px;}

/* -------------Blog-New--------------- */
.blog-sec-3-heading {font-size: 21px;line-height: 28px;}
.blog-sec4-left .mb-5 {margin-bottom: 2rem !important;}
.news-pt-sec-3-heading-2 {font-size: 20px;}
.blog-sec-4{padding:50px 0px 50px 0px;}


.dinner-section-1 {padding: 160px 0px 30px 0px;}
	
	
}




@media (max-width: 1400px) {
.navbar {margin: 0 150px 0px auto;}
.home-section-5 {padding: 80px 0px 0px 0px;}

}





body, html{overflow-x: hidden;}
@media (max-width: 1366px) {
/* .navbar {padding: 0px 0px 0px 320px;} */
.navbar {margin: 0px 125px 0px auto;}
.top-up-menu li p {font-size: 14px;}
.top-up-menu li {font-size: 14px;}
.top-up-menu li i a {font-size: 15px;}
.top-social-media li a i {font-size: 17px;}
.top-social-media {gap: 0px;}
.logo img {width: 155px;}
.top-nav-btn {font-size: 15px;padding: 8px 22px;}
.navbar>ul>li {white-space: nowrap;padding: 0 12px 0px 24px;}
.navbar a, .navbar a:focus {font-size: 14px;}
.fixed-nav .logo {width: 140px;}
.banner-text-heading1 {font-size: 54px;}
.banner-text p {font-size: 26px;}
.home-section-1 {padding: 60px 0px;}
.hm-sec1-heading1 {font-size: 46px;}
.hm-sec1-heading-11 {line-height: 56px;}
.hm-sec1-img1 {padding-top: 10px;}
.home-section-2 {padding-bottom: 60px}
.hm-sec3-heading {padding-bottom: 12px;}
.hm-sec3-menu {padding: 15px 0px 30px 0px;}
.hm-sec3-text li {padding: 13px 0px;}
.hm-sec3-text li a {font-size: 26px;}
.home-section-4 {padding: 120px 0px 120px 0px;}
.hm-sec4-text{padding: 40px 60px 50px 30px;}
.hm-sec4-heading1 {margin-bottom: 25px;}
.hm-sec4-btn{margin-top: 12px;}
.hm-sec1-btn {font-size: 14px;padding: 10px 22px;}
.home-section-5 {padding: 60px 0px 0px 0px;}
.hm-sec5-heading1 {padding-bottom: 24px;}
.home-section-6 {padding: 40px 0px 40px 0px;}
.footer-text li {font-size: 16px;padding-bottom: 3px;}
.footer-section {padding-bottom: 20px;}
footer {padding-bottom: 20px;}


.inner-banner-text-heading {font-size: 48px;}
.contact-section-1 {padding: 50px 0px;}
.cont-sec1-heading {font-size: 34px;}
.ct-sec1-left {padding: 25px 25px 50px 25px;}
.contact-left .form-control {padding: 6px 12px;font-size: 16px;line-height: 28px;}
.ct-sec1-btn {padding: 10px 46px;}
.ct-sec1-right {padding: 30px;}
.cont-text a, .cont-text p {font-size: 17px;}
.ct-sec1-right {padding: 25px;}
.contact-section-2 iframe {height: 440px;}

.ab-section-1 {padding: 50px 0px;}
.ab-sec1-heading1 {font-size: 50px;}
.ab-sec1-text {padding-left: 10px;}
.ab-sec1-bottom {padding-top: 35px;}
.ab-sec1-icon img {width: 70px;}
.ab-sec1-box-heading {font-size: 22px;}
.ab-sec1-box {padding: 15px 15px 20px 15px;}
.ab-section-2 {padding: 340px 0px 0px 0px;}

.kosher-section-0 {padding: 50px 0px;}
.kosher-section-1 {padding: 40px 0px;}
.kos-sec1-heading1 {font-size: 22px;}
.kos-sec1-border {padding: 40px 0px;}
	
	/* -------------Blog-New--------------- */
.blog-sec-3-heading {font-size: 18px;line-height: 26px;}
 p {font-size: 16px;line-height: 24px;}
.news-sec-dp-form .form-control {font-size: 16px;line-height: 30px;}
.news-sec-dp-sec-search {padding-bottom: 15px;}
.news-pt-sec-3-heading-2 {font-size: 16px;}
.news-dp-category li a {font-size: 16px;line-height: 24px;}
.news-sec-dp-form i {font-size: 16px;}
.blog-sec4-right {background: #9e672e;padding: 20px 15px;}
.blog-sec-4 {padding: 50px 0px 30px 0px;}


	
.dinner-section-1 {padding: 160px 0px 30px 0px;}

}








@media (max-width: 1360px) {


}
@media (max-width: 1280px) {
.navbar {margin: 0px 105px 0px auto;}
.banner-text-heading1 {font-size: 50px;}
.home-section-1 {padding: 50px 0px;}
.hm-sec1-heading1 {font-size: 42px;}

.hm-sec1-img2 {padding-bottom: 25px;}
.home-section-4 {padding: 100px 0px 100px 0px;}	
.hm-sec4-text {padding: 30px 60px 40px 30px;}
.home-section-5 {padding: 50px 0px 0px 0px;}
.footer-text p a{font-size:14px;}

.inner-banner-text-heading {font-size: 40px;}
.ab-sec1-heading1 {font-size: 42px;padding-bottom: 8px;}
.ab-sec1-box-heading {font-size: 20px;}
.ab-sec1-icon img {width: 60px;}
.ab-section-2 {padding: 220px 0px 0px 0px;}	
.ab-sec2-text {padding: 15px 10px 20px 20px;}

.kos-sec1-heading1 {font-size: 24px;}
.kos-sec1-date {font-size: 20px;}
/* .kos-btn-1 {padding: 12px 20px !important;} */
.kos-btn-1 {padding: 12px 20px !important;font-size: 13px !important;}
	
}


@media (max-width: 1152px) {
.navbar {margin: 0px 80px 0px auto;}
/* .ab-sec2-text {padding: 15px 10px 20px 10px;} */
.ab-sec1-box-heading {font-size: 18px;}
.kos-btn-1 {padding: 12px 8px !important;font-size: 12px !important;}
.navbar>ul>li {padding: 0 12px 0px 18px;}	
.top-up-menu li a {gap: 10px;}	
	
}





















@media (max-width: 1024px) {
.navbar {margin: 0px 35px 0px auto;}
.top-nav-bar .col-lg-3.col-md-2.pe-0.text-end {padding-right: 15px !important;}
.top-nav-btn{ font-size:13px;padding: 8px 18px;}
.top-social-media a {display: inherit !important;}
.top-up-menu li .m-none {display: none;}
.top-container {padding: 0 25px;}
/* .navbar>ul>li {padding: 0 18px 0px 25px;} */
.navbar>ul>li {padding: 0px 18px 0px 20px;}
/*.navbar {margin: 0 100px 0px 160px;} */
.logo img {width: 140px;}
.logo img {width: 110px;}
.top-up-menu li {padding-left: 13px;}
.top-up-menu li a {padding: 10px 3px 10px 10px;line-height: 18px;}
.dropdown .nav-link::after {right: -12px;width: 7px;height: 7px;}
.top-up-menu li p {font-size: 13px;}
.header-section .row.align-items-center .col-md-3{padding-right:inherit;}
.banner-text-heading1 {font-size: 45px;}
.home-section-1 {padding: 40px 0px;}
.hm-sec1-heading1 {font-size: 38px;}
.hm-sec1-heading-11 {line-height: 46px;}	
.home-section-2 {padding-bottom: 40px;}
.hm-sec3-text {padding: 0px 0px 0px 20px;}
.hm-sec3-heading {padding-bottom: 6px;}
p {font-size: 15px;line-height: 22px;}
.hm-sec3-menu {padding: 5px 0px 15px 0px;}	
.hm-sec3-text li a {font-size: 20px;}
.hm-sec3-text li {padding: 10px 0px;}	
.home-section-4 {padding: 70px 0px 70px 0px;}
.hm-sec4-text {padding: 30px 35px 40px 30px;}	
.home-section-5 {padding: 40px 0px 0px 0px;}
.hm-sec5-heading1 {padding-bottom: 14px;}	
	
	
/* .ab-section-2 {padding: 140px 0px 0px 0px;} */
.inner-banner-text-heading {font-size: 34px;}
.ab-section-1 {padding: 40px 0px;}	
.ab-section-2 {padding: 120px 0px 0px 0px;}	
	
.dinner-section-1 {padding: 150px 0px 10px 0px;}
	
.kosher-section-0 .modal-dialog-centered {min-height: 22px;}

	
.top-up-menu {justify-content: center;gap: 15px;}
.top-up-menu li {width: auto;padding-left: 45px;border-right: none;	}
	
	
	
	
}
@media (max-width: 991px) {
.navbar {position: fixed;top: 0;right: -100%;width: 100%;max-width: 400px;bottom: 0;transition: 0.3s;z-index: 9997;}
.navbar ul {position: absolute;inset: 0;padding: 50px 0 10px 0;margin: 0;background: #752130bd;overflow-y: auto;transition: 0.3s;z-index: 9998;}
.navbar a,
.navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 20px;font-size: 16px;font-weight: 500; color: rgba(255, 255, 255, 0.9);white-space: nowrap;transition: 0.3s;}
.navbar a i,
.navbar a:focus i {font-size: 12px;line-height: 0; margin-left: 5px;}
.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {color: #fff;}
.navbar .getstarted,
.navbar .getstarted:focus { padding: 8px 20px;border-radius: 4px;margin: 15px;color: #fff;}
.navbar .getstarted:hover,
.navbar .getstarted:focus:hover {color: #fff;background: rgba(0, 131, 116, 0.8);}
.navbar .dropdown ul,
.navbar .dropdown .dropdown ul { position: static;display: none;padding: 10px 0;margin: 10px 20px;transition: all 0.5s ease-in-out;background-color: #3d3d45;border: 1px solid #3d3d45;}
.navbar .dropdown>.dropdown-active,
.navbar .dropdown .dropdown>.dropdown-active { display: block;}
.mobile-nav-show {color: #fff;font-size: 28px;cursor: pointer;line-height: 0;transition: 0.5s;z-index: 9999;margin-right: 10px;}
.mobile-nav-hide {color: #fff;font-size: 32px;cursor: pointer;line-height: 0;transition: 0.5s;position: fixed;right: 20px;top: 20px;z-index: 9999;}
.mobile-nav-active {overflow: hidden;}
.mobile-nav-active .navbar {right: 0;}
.mobile-nav-active .navbar:before {content: "";position: fixed;inset: 0;background: rgb(29 29 30 / 72%);z-index: 9996;}
}








@media (max-width: 991px) {
 .navbar .active ul.sub-menu.dropdown-active li a:focus{color: #b10c0c;}
li#menu-item-382 .nav-link.active {color: #752130 !important;}
.sub-menu li:hover {background: #9e672e00;}
.navbar {margin: auto;}
.navbar a, .navbar a:focus {padding: 14px 0px;}
.dropdown .nav-link {padding: 14px 0px;}
.dropdown .nav-link::after {width: 9px;height: 9px;}
.navbar a, .navbar a:focus {font-size: 19px;}
.sub-menu .active:focus{color: #752130 !important;}
.navbar .dropdown ul, .navbar .dropdown .dropdown ul {
        padding: 10px 0;
        margin: 10px 4px;
        transition: all 0.5s ease-in-out;
        background-color: #fff;
        border: 1px solid #3d3d45;
        border-radius: 0px;
    }
.dropdown .nav-link a {color:#752130 !important;}
.sub-menu li a:active{color: #752130 !important;}
.sub-menu li a:focus{color: #752130 !important;}
.sub-menu li a {}
.sub-menu li a{color:#752130 !important;padding:0 !important;}
.sub-menu li:last-child a{  border-bottom:none !important;}
.top-nav-btn {font-size: 14px;padding: 8px 16px;}
.container, .container-md, .container-sm {max-width: 900px;}
.banner-text-heading1 {font-size: 40px;}
.hm-sec1-heading-11 {line-height: 42px;}
.hm-sec1-text-right {padding-left: 10px;}
.hm-sec1-heading1 {font-size: 36px;}
.hm-sec3-text li a {font-size: 17px;}
.hm-sec3-menu {padding: 0px 0px 15px 0px;}	
.hm-sec3-text li {padding: 8px 0px;}	
.hm-sec3-text {padding: 0px 0px 0px 14px;}	
.home-section-6 {padding: 30px 0px 30px 0px;}
.home-section-4 {padding: 60px 0px 60px 0px;}
.hm-sec4-text {padding: 25px 30px 30px 30px;}
.footer-heading1 {padding-bottom: 0px;}

.ab-sec1-heading1 {font-size: 38px;}	
.ab-sec1-icon img {width: 55px;}
.kos-btn-1 {font-size: 12px !important;padding: 12px 4px !important}
.kosher-section-0 {padding: 40px 0px;}	
.kos-sec1-border {padding: 30px 0px;}
	
.navbar a, .navbar a:focus {font-size: 22px;font-weight: 400;display: block;border-bottom: 1px solid #a19c9c;}	
	
.dropdown {display: block !important;}
.dropdown .nav-link::after {right: 19px;}
.dropdown .nav-link{display: block !important;}	
	
.wpcf7 form .wpcf7-response-output{margin:0px auto 25px auto !important;}
.wpcf7-form p{margin-bottom:0px !important}

.kosher-section-0 .ct-sec1-left {padding: 15px 20px 40px 20px;}
.kos-sec2-text{padding-bottom:25px;}
.kosher-section-0 .modal-dialog-centered {min-height: 100% !important;}
	
}
	
	
	
	
	
@media (max-width: 912px) {
.inner-banner-text-heading {font-size: 30px;}
.kos-btn-1 {font-size: 11px !important;}
.kos-sec1-heading1 {font-size: 22px;}

}
@media (max-width: 820px) {
.top-nav-btn {font-size: 12px;padding: 8px 8px;}
.home-section-1 {padding: 30px 0px;}
.hm-sec1-heading1 {font-size: 32px;}
.hm-sec1-heading-11 {line-height: 36px;}
.home-section-2 {padding-bottom: 30px;}
.hm-sec1-heading1 {font-size: 30px;}
.hm-sec3-heading {padding-bottom: 0px;}
.hm-sec3-text li a {font-size: 15px;}
.hm-sec3-text li {padding: 6px 0px;}
.hm-sec1-btn {font-size: 14px;padding: 8px 15px;}
.hm-sec4-text {padding: 25px 25px 30px 25px;}
.hm-sec5-heading1 {padding-bottom: 10px;}	

.ab-section-1 {padding: 20px 0px;}
.ab-sec1-heading1 {font-size: 34px;}
.ab-sec1-bottom {padding-top: 20px;}	
.ab-section-2 {padding: 100px 0px 0px 0px;}	
	
	
.kosher-section-0 {padding: 30px 0px;}
.kosher-section-1 {padding: 30px 0px;}
.kos-sec1-left p {font-size: 15px;}	
.kos-sec1-date {font-size: 15px;}
	
	
	
    }

@media (max-width: 768px) {
.home-section-3 {padding: 30px 0px;}
.hm-sec5-heading1 {padding-bottom: 5px;}
.home-section-4 {padding: 30px 0px 30px 0px;}
.home-section-5 {padding: 30px 0px 0px 0px;}
.top-social-media a {display: inherit !important;}
.top-up-menu li .m-none {display: none;}

	
	
.dropdown {display: block !important;}
.dropdown .nav-link::after {right: 19px;}
.dropdown .nav-link{display: block !important;}
/* .ab-sec1-img1{margin-bottom: 30px;} */

	
	
	
.inner-banner-text-heading {font-size: 28px;}	
.ab-sec1-img2 {padding-bottom: 15px;}
.ab-sec1-heading1 {font-size: 28px;}
.ab-sec1-bottom {padding-top: 15px;}
.home-section-6 {padding: 20px 0px 20px 0px;}
.footer-text li {font-size: 12px;}
	
.dinner-heading {padding-bottom: 15px;}	
	
	

}

@media (max-width: 767px) {
.height-manage {height: 100px;background: #752130;}
 .top-up-menu li {border-right: none;}
.top-menu {border-bottom: 1px solid #ffffffad;}
.ab-sec1-bottom .col-md-4{margin-bottom:15px;}

.fixed-nav {transition: none !important;}	
.top-nav-bar {position: relative !important;background: #752130;}
.header-section{position:fixed;}
.top-nav-btn {position: absolute;top: 66px;left: 56%;transform: translate(-50%, -50%);}
.fixed-nav .top-nav-btn {position: absolute;top: 47px;left: 56%;transform: translate(-50%, -50%);}
.banner-slider{display:none !important;}
.banner-mobile{display:block !important;}
/* .top-up-menu li {;padding-left: 45px;display: block;} */
.top-up-menu li a i {font-size: 16px;}
.top-social-media li a i {font-size: 15px;}
.top-up-menu li {padding-left: 13px;}
.top-social-media li a {padding-left: 5px;}
.banner-text-heading1 {font-size: 30px;}
.banner-text p {font-size: 25px;line-height: 32px;}
.fixed-nav {transition: inherit !important;}
.header-section.fixed-nav .top-nav-bar {animation: inherit !important;}
.fixed-nav .top-nav-bar {padding: 30px 0px 30px 0px;}
.hm-sec1-heading1 {font-size: 27px;}
.hm-sec1-heading-11 {line-height: 34px;}
.hm-sec1-text-right {margin-top: 15px;padding-left: 0px;}
.hm-sec1-img2 {padding-bottom: 15px;}
.home-section-3 {padding: 20px 0px;}
.hm-sec3-text {padding: 0px 14px 30px 14px;}
.home-section-5 {padding: 20px 0px 0px 0px;}
.hm-sec2-right {margin-top: 18px;margin-left: 0px;}
.top-container-1 {padding: 0 20px;}
.footer-heading1 {margin-bottom: 5px;margin-top: 15px;}
.footer-social-media {display: flex;gap: 12px;}
.footer-section {padding-bottom: 0px;border-bottom: none !important;}
.footer-section-bottom {padding: 0px 0px 0px 0px;}
.footer-text li {font-size: 16px;}	
.footer-text p a {font-size: 16px;}
.footer-text-right {text-align: start;}

.ab-sec1-bottom {padding-top: 5px;}
.ab-sec1-bottom .col-md-3 {margin-bottom: 16px;}
.ab-section-2 {padding: 80px 0px 0px 0px;}	

	
.kos-sec0-img {  padding-top: 10px;}
.kos-sec0-text {padding-top: 20px;}
.kos-sec1-right {margin-top: 30px;}	
.kos-sec1-left {text-align: start;}	
.kosher-section-0 {padding: 10px 0px;}	
.kosher-section-0 .row.mb-5 {margin-bottom: 15px !important;}

.fixed-nav {transition: none !important;}	
.banner-text {bottom: 35%;}
	
.hm-sec6-desktop{display:none;}
.hm-sec6-mobile{display:block;}
	
.dinner-section-1 {padding: 50px 0px 10px 0px;}
/* .home-section-2 {padding-left: 20px;padding-right: 20px;}		
	
.home-section-2 .p-0{padding:inherit;}	 */
.error-title {font-size: 26px;margin-top: 40px;}
.error-box {padding: 88px 0px 50px 0px;}
.error-box p {font-weight: 400;font-size: 15px;padding: 5px 0px;}
.error-box-title {font-size: 52px;line-height: 0px;}
.error-section {padding: 60px 0px 60px 0px;}	
.message {padding: 60px 20px;}	
.thanku-text {font-size: 50px;}
.message p {font-size: 20px;}
	
	
}




@media (max-width: 450px) {
.dropdown {display: block !important;}
.dropdown .nav-link::after {right: 19px;}
.dropdown .nav-link{display: block !important;}
.ab-sec1-img1{margin-bottom: 30px;}
	
	
	
}











