html{
		font-size:calc(100vw * 16/375);	
		scroll-behavior: smooth;
	}
* {
	font-family: "Poppins", sans-serif;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	transition: all 0.3s linear;
/* 	scroll-margin-top: 6.25rem; */
}
/* club shawarma */
.container{
	max-width: 20.875rem;
	margin: auto;
}
h1, h2, h3, h4, h5, h6{
	font-weight: 700;
	font-family: 'Poppins';
	color: #371F10;
	margin: 0;
}
p, a{
	font-weight: 400;
	font-family: 'Poppins';
	margin: 0;
}
 h1{
	font-size: 2.5rem;
	 line-height: 2.75rem;
}
h2{
	font-size: 1.25rem;
	line-height: 2.224rem;
}
h3{
	font-size: 1.25rem;
	line-height: 1.715rem;
}
p{
	font-size: 0.75rem;
	color: #716666;
}
html {
	scroll-behavior: auto !important;
	background: #FAF7EE;
}
.cs-hero-sub-title img {
    width: 1.125rem;
    height: 1.125rem;
}
.cs-hero-sub-title figure {
    width: 1.125rem;
}
.cs-hero-sub-title {
    display: flex;
    background: #00000012;
    padding: 0.281rem 0.75rem;
    width: fit-content;
    border-radius: 0.563rem;
	gap: 0.563rem;
	margin-bottom: 1.5rem;
	margin-top: 1.938rem;
}
.cs-btn-primary a:hover, .cs-btn-secondary a:hover {
    box-shadow: 0 8px 20px 0 rgba(95, 51, 17, 0.22);
    }
.ch-hero-sec-col{
	gap: 0;
}
.ch-hero-sec-col h1 {
    margin-bottom: 1.188rem;
}
.cs-hero-sub-title p {
    font-size: 0.703rem;
    margin: 0;
    line-height: 100%;
    color: #3A3A39;
}
.cs-hero-sub-title .wp-block-media-text__content {
    padding: 0;
}
.ch-hero-section {
	position: relative;
	padding-bottom: 3.75rem;
	    background-image: url(/wp-content/uploads/2025/09/club_shawarma-scaled.webp);
    background-size: 43.813rem 10.063rem;
	background-repeat: repeat-y;
}
.cs-hero-sub-para{
	margin-bottom: 1.789rem;
}
.cs-btn-primary a {
    background: transparent;
    border: 0.063rem solid #5F3311;
    color: #5F3311;
    font-size: 0.75rem;
    padding: 0.773rem 1.307rem 0.728rem;
    line-height: 1.273rem;
	transition: 0.3s;
}
.cs-btn-primary a {
    background: transparent;
    border: 0.063rem solid #5F3311;
    color: #5F3311;
    font-size: 0.75rem;
    padding: 0.773rem 1.307rem 0.728rem;
    line-height: 1.273rem;
	transition: 0.3s;
}
.cs-btn-secondary a {
    background: #FECE0A;
    border: 0.063rem solid #FECE0A;
    color: #3A3A39;
    font-size: 0.75rem;
    padding: 0.773rem 1.307rem 0.728rem;
    line-height: 1.273rem;
}
button.cs-btn-secondary{
	background: #FECE0A;
    border: 0.063rem solid #FECE0A!important;
    color: #3A3A39!important;
    font-size: 0.75rem!important;
    padding: 0.773rem 1.307rem 0.728rem!important;
    line-height: 1.273rem!important;
	border-radius: 1.5rem!important;
	width: fit-content!important;
}
.hero-buttons-grp{
	margin-bottom: 1.374rem;
	display: flex;
	gap: 0.625rem;
}
.ch-hero-section .hero-shawarma-col{
	display: none;
}
.ch-hero-img-col{
	position: relative;
}
.ch-hero-img-col .img img{
	height: 27.5rem;
    width: 21.25rem;
    object-fit: cover;
    object-position: left;
}
.cs-hero-bottom-sec img{
	width: 2rem;
	height: 2rem;
}
.cs-hero-bottom-mda-col {
    display: flex;
    gap: 0.5rem;
	border-bottom: 1.11px solid #FFFFFF;
    padding-bottom: 1rem;
}
.cs-hero-bottom-mda-col.cs-hero-bottom-last-col{
	padding-bottom: 0;
	border-bottom: none;
}
.cs-hero-bottom-mda-col .wp-block-media-text__content {
    padding: 0;
}
.cs-hero-bottom-sec {
/*     max-width: 18.375rem; */
    margin: auto;
    background: #FFFFFF45;
    border: 0.37px solid #FFFFFF;
    backdrop-filter: blur(15.484295845031738px);
    padding: 1rem;
    border-radius: 0.625rem;
	gap: 1rem;
/* 	margin-top: -4.375rem; */
	margin-top: -2.375rem;
	box-shadow: -1.11px 6.64px 12.53px 0px #00000008;
}
.cs-cart-icon img {
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%; 
}
.cs-cart-icon {
/*     position: absolute;
    bottom: 10rem;
    right: 1rem;  */
	position: fixed;
    bottom: 4rem;
    right: 2rem;
    z-index: 99;
}
.floating-button a{
	background: #FFFFFF;
	box-shadow: -5.18px 5.18px 7.78px 0px #0000001A;
	color: #000000;
	padding: 0.813rem 0.5rem 0.813rem 2.688rem;
	font-size: 0.625rem;
	font-weight: 600;
	position: relative;
}
.mn-hero-fresh-botton {
    position: absolute;
    bottom: 8.5rem;
}
.mobile-slide{
	padding-top: 0!important;
}
.mn-hero-fresh-botton a:before{
	position: absolute;
	content: '';
	background: url(/wp-content/uploads/2025/09/order.webp);
	width: 1.906rem;
	height: 1.906rem;
	background-size: 100%;
	left: 0.531rem;
	top: 0.281rem;
}
.mn-hero-order-botton {
    position: absolute;
    top: 9.25rem;
	right: 0;
}
.mn-hero-order-botton a:before{
	position: absolute;
	content: '';
	background: url(/wp-content/uploads/2025/09/fast_delivery_truck.webp);
	width: 2.097rem;
	height: 2.097rem;
	background-size: 100%;
	left: 0.516rem;
	top: 0.344rem;
}
/* heart of uae */
.cs-heart-uae-col{
	display: flex;
	flex-direction: column;
	gap: 2.75rem;
	padding-bottom: 4.919rem;
}
.cs-heart-uae-img-col img, .cs-heart-uae-img-col figure {
    width: 14.682rem;
    height: 17.313rem;
	margin: auto;
}
.cs-heart-uae-col h2 {
    margin-bottom: 1.531rem;
}
.cs-heart-uae-col p{
	margin-bottom: 1rem;
}
/* watsapp sec */
.cs-order-watsapp-col {
    gap: 0;
    flex-direction: column;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    background-image: url(/wp-content/uploads/2025/09/brown-bg-mob.webp);
    background-size: 20.938rem 34.875rem;
    background-repeat: no-repeat;
	border-bottom-left-radius: 0.945rem;
	border-bottom-right-radius: 0.945rem;
	margin-bottom: 2.75rem;
	margin-top: 3.875rem;
}
.cs-order-watsapp-col figure{
	margin-bottom: 0;
}
.cs-order-watsapp-col h3{
	margin-bottom: 1.188rem;
	color: #fff;
	padding-top: 4.688rem;
}
.cs-order-watsapp-col p{
	margin-bottom: 1.75rem;
	color: #FFFFFFCC;
}
.cs-order-watsapp-img-col{
	position: relative;
}
.cs-order-watsapp-img-col p{
	background: #FFFFFF2B;
    border: 0.044rem solid #99999966;
    padding: 0.883rem 0.758rem;
    border-radius: 0.353rem;
    backdrop-filter: blur(26.823530197143555px);
}

.cs-order-watsapp-img-col p:nth-child(2) {
    position: absolute;
    left: -0.313rem;
    top: 8rem;
}
.cs-order-watsapp-img-col p:nth-child(3) {
    position: absolute;
    left: -0.75rem;
    top: 15.5rem;
}
.cs-order-watsapp-img-col p:nth-child(4) {
    position: absolute;
    right: -1.438rem;
    top: 14.5rem;
}

/* franchacies */

.cs-frenchise-container.cs-order-watsapp-col {
    gap: 0;
    background-image: url(/wp-content/uploads/2025/09/franchise-mob.webp);
    flex-direction: row;
	padding: 2.132rem 1.274rem 1.938rem;
    background-size: cover;
    border-radius: 1.106rem;
	margin-top: 1.25rem;
	margin-bottom: 1rem;
}
.cs-frenchise-container.cs-order-watsapp-col .cs-order-watsapp-content-col{
	flex-basis: 65%!important;
}
.cs-frenchise-container .cs-order-watsapp-content-col p{
	max-width: 9.25rem;
	line-height: 1rem;
    margin-bottom: 1.75rem;
}
.cs-frenchise-container.cs-order-watsapp-col h3{
	padding-top: 0;
	margin-bottom: 1.306rem;
    font-size:1.438rem;
    line-height: 1.5rem;
	max-width: 15.188rem;
}
.about-hero-section .ch-hero-sec-col.franchise-hero-col .img img{
	height: auto;
}
.cs-frenchise-container figure{
	position: absolute;
    bottom: -0.625rem;
    width: 9.707rem;
    right: -0.875rem;
}
.cs-frenchise-container img{
	width: 9.582rem;
	height: 11.126rem;
}
.cs-frenchise-container.cs-order-watsapp-col a{
	padding: 0.75rem 1.25rem;
    font-size: 0.75rem;
    line-height: 0.5rem;
}
.cs-icon-element{
	position: relative;
}
.cs-icon-element:before, .cs-icon-element:after{
	position: absolute;
	content: '';
	background: url(/wp-content/uploads/2025/09/cs-icon.webp);
	width: 1.58rem;
	height: 2.25rem;
	background-size: 1.581rem 2.25rem;
}

.cs-icon-element.oru-fav-menu-ttle:before, .cs-icon-element.oru-fav-menu-ttle:after{
	display: none;
}
.cs-order-watsapp-col.cs-icon-element:before {
    left: 1rem;
    top: -3rem;
}
.cs-order-watsapp-col.cs-icon-element:after {
    right: 1rem;
    top: -4rem;
}
.cs-heart-uae-col.cs-icon-element:before, .our-customer-says.cs-icon-element:before{
	display: none;
}
.cs-heart-uae-col.cs-icon-element:after{
    right: 1rem;
    top: 0rem;
}
.our-customer-says.cs-icon-element:after {
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2025/09/right-side-element.webp);
    width: 4.563rem;
    height: 4.563rem;
    background-size: 100%;
    right: 2.5rem;
    top: -75px;
}
.cs-frenchise-container.cs-icon-element:after, .cs-frenchise-container.cs-icon-element:before{
	display: none;
}

/* testimonial */
.testimonials{
	padding-top: 2.188rem!important;
}
.testimonial-bg{
	padding: 0;
}
/* about page */

.about-hero-section .ch-hero-img-col .img img {
    width: 21rem;
    height: 20.563rem;
    object-position: unset;
    object-fit: unset;
}
.about-hero-section .cs-hero-bottom-sec{
	margin-top: 0;
}
.year-wise-col {
/*     display: grid !important;
    grid-template-columns: 1fr;
    gap: 1.688rem;
    text-align: center;
    margin-bottom: 3.438rem; */
	
	display: grid !important;     
	grid-template-columns: 1fr 1fr 1fr;
  	gap: 1.688rem;
  	width: 15.688rem;             
  	position: relative;
    text-align: center;
    margin-bottom: 3.438rem;
}
.year-wise-card{
	width: 14.688rem;
    margin: auto!important;
	padding: 3.75rem 1.5rem 2.75rem; 
	background: url(/wp-content/uploads/2025/09/card-bg.webp);
	background-size: 100% 13.438rem;
	background-repeat: no-repeat;
}
.year-wise-card img{
	width: 4rem;
	height: 4rem;
	margin-bottom: 0.75rem;
}
.year-wise-card figure{
	height: 4rem;
    margin-bottom: 0;
}
.year-wise-card h2{
	font-size: 1rem;
	margin-bottom: 1rem;
	font-weight: 700;
	line-height: 1.875rem;
}
.making-process-col {
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 2.5rem;
	text-align: center;
	margin-bottom: 4.375rem;
	position: relative;
}
.making-process-col h3{
	position: relative;
	font-weight: 700;
    font-size: 1.25rem;
    line-height: 2.25rem;
    background: #FECE0A;
    width: 2.75rem;
    margin: auto;
    border-radius: 50%;
    height: 2.75rem;
    display: flex;
	color: #fff;
    align-items: center;
    justify-content: center;
	box-shadow: 0 0 0 0.25rem #FFEB70,    /* Outer thin yellow ring */
        0 0 0 0.5rem #FFF3C1,   /* Outer softer ring */
        0 0.25rem 0.5rem 0 rgba(0,0,0,0.10); /* Optional: subtle bottom shadow */
}
.making-process-grp h2{
	margin-bottom: 2.5rem;
}
.making-process-col h3::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%; 
    transform: translateX(-50%);
    width: 0.063rem;   
    height: 3.75rem; 
    background: #EBE2C7; 
	z-index: -1;
}

.making-process-card {
    flex-direction: column;
    width: 13.438rem;
    margin: auto;
    background: #fff;
    padding: 1.75rem 1.063rem 1.75rem 1.25rem;
    margin-top: 1rem;
    border-radius: 1.25rem;
    gap: 0;
    border-bottom: 4px solid #FECE0AE5;
    border-right: 1px solid #FECE0AE5;
}
.making-process-card img, .making-process-card figure{
	width: 3.5rem;
	height: 3.5rem;
}
.making-process-card figure{
	margin-bottom: 1.25rem;
}
.making-process-card p{
	font-size: 1.25rem;
	line-height: 1.625rem;
	color: #716666;
	font-weight: 500;
}
.our-values-grp h2{
	margin-bottom: 3.813rem;	
	color: #fff;
	}
.our-values-grp{
	background: url(/wp-content/uploads/2025/09/values-bg-mob-scaled.webp);
	padding-top: 3.75rem;
	padding-bottom: 4.469rem;
	background-size: 20.938rem 100%;
	background-repeat: no-repeat;
	margin-bottom: 4.125rem;
}
.our-values-grp .making-process-col{
	gap: 4.125rem;
	margin-bottom: 0;
}
.our-values-grp .making-process-col	img{
		width: 9.156rem;
	}
.values-img-row{
	flex-direction: column;
	gap: 1.656rem;
}
.values-img-row p{
	font-size: 1.25rem; 
	font-weight: 500;
	line-height: 1.75rem;
	color: #fff;
}
.meet-the-team-grp h2{
	margin-bottom: 2.5rem;
}
.meet-the-team-grp{
	margin-bottom: 4.125rem;
}
.meet-the-team-grp img{
	width: 19.375rem;
	height: auto;
	border-top-left-radius: 1.25rem;
	border-top-right-radius: 1.25rem;
}
.meet-the-team-grp figure{
	position: relative;
	margin-bottom: 0;
}
.meet-the-team-grp figure:before{
	position: absolute;
	content: '';
	background: linear-gradient(180deg, rgba(95, 51, 17, 0) 0%, rgba(95, 51, 17, 0.9) 79.13%);
	width: 19.375rem;
	height: 9.563rem;
	bottom: 0;
}
.our-team-col{
	flex-direction: column;
	gap: 1.25rem;
}
.team-first-call{
	position: relative;
}
.team-details-sec{
	position: absolute;
	bottom: 2rem;
	padding: 0 1.563rem;
	flex-direction: column;
	gap: 0.5rem;
	align-items: flex-start;
}
.team-details-sec h4{
	color: #fff;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 0.875rem;
}
.quick-order-grp{
	background: url(/wp-content/uploads/2025/09/quick-order-bg-scaled.webp);
	background-size: 20.938rem 10.125rem;
	margin-bottom: 2.5rem;
	border-radius: 0.898rem;
	padding: 1.75rem 2.188rem 1.125rem;
	background-repeat: no-repeat;
}
.quick-order-grp p.quick-order-para {
    font-size: 0.5rem;
    line-height: 100%;
    font-weight: 500;
    color: #fff;
	padding-bottom: 0.346rem;
	margin-bottom: 0.408rem;
	border-bottom: 0.034rem solid #FECE0AE5;
	width: fit-content;
}
.quick-order-grp h2{
	font-size: 0.875rem; 
	font-weight: 600;
	line-height: 1.123rem;
	color: #fff;
}
.quick-order-grp p{
	font-size: 0.625rem; 
	font-weight: 400;
	line-height: 1.123rem;
	color: #fff;
	margin-bottom: 1.063rem;
}
.quick-order-grp a{
	padding: 0.275rem 1.307rem 0.275rem;
}

/* franchise page */

.our-values-grp.franchise-why-choose-sec {
    background: none;
	margin-top: 0;
	margin-bottom: 0;
}
.our-values-grp.franchise-why-choose-sec p{
	color: #716666;
	font-size: 1rem;
	font-weight: 400;
}
.our-values-grp.franchise-why-choose-sec h2{
	color: #371F10;
}
 .our-values-grp.franchise-why-choose-sec .values-img-row{
	gap: 0;
}
.our-values-grp.franchise-why-choose-sec h4 {
    font-weight: 700;
    font-size: 1.25rem;
    margin-bottom: 0.625rem;
    margin-top: 1.25rem;
}
.franchise-howit-works .year-wise-col{
	margin-top: 2.5rem!important;
}
form input, form select, form textarea, span.select2-selection.select2-selection--single{
	border: 0.6px solid #EEE0B5!important;
	background: #FEFDFA!important;
	border-radius: 0.563rem!important;
}
span.forminator-select-dropdown.forminator-dropdown--default.forminator-select-dropdown--below {
    border: 0.6px solid #EEE0B5!important;
	background: #FEFDFA!important;
	border-radius: 0.563rem!important;
}
form, .forminator-row.forminator-row-last{
	margin-bottom: 0!important;
}
form input::placeholder, .select2-selection__placeholder, form textarea::placeholder{
	color: #716666!important;
	font-weight: 500!important;
	font-size: 0.75rem!important;
	padding-left: 0.75rem!important;
}
span.forminator-select-dropdown.forminator-dropdown--default.forminator-select-dropdown--below li{
	background: #FEFDFA!important;
	border-bottom: 0.063rem solid #EBE2C7
}
.forminator-row.forminator-row-last .forminator-field{
	display: flex;
	justify-content: center;
}
.forminator-edit-module{
	display: none;
}
.franchise-form form .iti__country-container {
/*     display: none; */
}
.franchise-howit-works .year-wise-col{
	transform: unset !important;
    grid-template-columns: 1fr !important;
    width: 14.688rem;
    margin: 1.25rem auto;
}
.franchise-howit-works .year-wise-card {
    background-size: 14.688rem 100%;
}

/* contact page */

.contact-page-body-col{
	flex-direction: column;
}
.contact-page-col-one {
    background: linear-gradient(180deg, rgba(253, 249, 236, 0.9) 0%, #FFFFFF 100%);
    border: 1.21px solid #FFFFFF;
    padding: 2.264rem 2.264rem 2.516rem;
    border-radius: 1.509rem;
}
.contact-info-col {
    display: grid;
    grid-template-columns: 1.812rem auto;
    gap: 0.563rem;
	margin-bottom: 0.717rem;

}
.contact-page-col-one h3 {
    color: #3A3A3933;
    margin-bottom: 1.25rem;
}

.contact-page-col-one .wp-block-media-text__content{
	padding: 0;
}
.contact-page-col-one .wp-block-media-text__content p a{
	padding: 0;
	font-size: 1rem;
	color: #3A3A39;
	text-decoration: none;
}
.contact-info-col figure{
	background: linear-gradient(180deg, rgba(253, 249, 236, 0.9) 0%, #FFFFFF 100%);
    border: 1.21px solid #FFFFFF;
	border-radius: 0.378rem;
	width: 1.812rem;
	padding: 0.375rem;

}
.contact-info-col img{
	width: 1rem;
}
.contact-social-icons {
    gap: 1.5rem;
}
.contact-social-icons img{
    width: 1.509rem;
}
.contact-page-col-two .forminator-row.forminator-row-last .forminator-field{
	justify-content: flex-start;
}
.contact-bottom-sec {
    display: flex;
    flex-direction: column;
    background: url(/wp-content/uploads/2025/09/values-bg-mob-scaled.webp);
    padding: 1.875rem;
    gap: 1.25rem;
    border-radius: 1.25rem;
    margin-top: 2.5rem;
/* 	background-size: cover; */
	background-position: center;
	align-items: center!important;
}
.contact-bottom-sec p{
	font-size: 0.75rem;
	color: #fff;
	font-weight: 500;
}
/* custom cart icon */

#custom-cart-icon{
	position: fixed!important;
	top: 85%!important;
	right: 3.5rem!important;
}
.wp-block-group.container.year-wise-grp {
    width: 100%;
    overflow: hidden;
}
.wc-block-components-quantity-selector:after{
	border: unset!important;
}