body{ padding: 0px; margin: 0px; list-style: none; font: normal 15px/24px var(--Poppins); color: var(--textColor);}
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none; text-decoration: none;}
a:active{ outline: none; text-decoration: none;}
a{ text-decoration: none;}
a, button, input[type="submit"], ::before, ::after{
transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}
.media{display: flex; align-items: flex-start;}
.media-object{flex: 1;}
h1, h2, h3, h4, h5, h6{color: var(--secondary-color); font-family: var(--Fredoka); font-weight: 500;}

:root {
  /* Colors */
  --primary-color: #FF9000;
  --secondary-color: #1E1E1E;
  --success-color: #008236;
  --danger-color: #dc3545;
  --dark: #000;
  --light: #FFF;
  --muted: #777;
  --textColor: #636363;
  --footer-color: #140B01;

  /* Font Family */
  --Fredoka: 'Fredoka';
  --Poppins: 'Poppins';
  --icomoon: 'icomoon';

  /* Heading Font Sizes */
  --heading-xs: 30px;
  --heading-sm: 35px;
  --heading-md: 45px;
  --heading-lg: 55px;
  --heading-xl: 65px;
  --heading-xxl: 80px;
  --heading-lineHeight: 1.1;

  /* Title Font Sizes */
  --title-sm: 22px;
  --title-md: 24px;
  --title-lg: 25px;
  --title-xl: 30px;
  --title-lineHeight: 1.2;

  /* Paragraph Font Sizes */
  --text-sm: 15px;
  --text-md: 16px;
  --text-lg: 18px;
  --text-lineHeight: 1.8;
}

/* fredoka-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/fredoka-v17-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* fredoka-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fredoka-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* fredoka-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fredoka-v17-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* fredoka-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/fredoka-v17-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* fredoka-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fredoka-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/poppins-v24-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/poppins-v24-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/poppins-v24-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v24-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v24-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins-v24-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/poppins-v24-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/poppins-v24-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?9n4q07');
  src:  url('../fonts/icomoon.eot?9n4q07#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?9n4q07') format('truetype'),
    url('../fonts/icomoon.woff?9n4q07') format('woff'),
    url('../fonts/icomoon.svg?9n4q07#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-Arrow-1:before {
  content: "\e901";
}
.icon-Vector26:before {
  content: "\e909";
}
.icon-Vector25:before {
  content: "\e90c";
}
.icon-Vector24:before {
  content: "\e90d";
}
.icon-Vector23:before {
  content: "\e90e";
}
.icon-Arrow-11:before {
  content: "\e90f";
}
.icon-Arrow-5:before {
  content: "\e914";
}
.icon-Arrow-6:before {
  content: "\e916";
}
.icon-Vector6:before {
  content: "\e917";
}
.icon-tiktok:before {
  content: "\e911";
}
.icon-Vector-9:before {
  content: "\e900";
}
.icon-instagram1:before {
  content: "\e90a";
}
.icon-instagram:before {
  content: "\e907";
}
.icon-linkedin:before {
  content: "\e906";
}
.icon-twitter:before {
  content: "\e90b";
}
.icon-facebook-logo:before {
  content: "\e91b";
}
.icon-youtube-logo:before {
  content: "\e915";
}
.icon-phone-call:before {
  content: "\e918";
}
.icon-email:before {
  content: "\e919";
}
.icon-pinterest:before {
  content: "\e934";
}
.icon-whatsapp:before {
  content: "\ea93";
}
.icon-spotify:before {
  content: "\ea94";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-soundcloud:before {
  content: "\eac3";
}
.icon-pinterest1:before {
  content: "\ead1";
}



.headersec.fixed_header, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}



p{color: var(--textColor); font-size: var(--text-lg); line-height: var(--text-lineHeight);font-weight: 400;}
.pagehding h2{font-size: var(--heading-xxl); line-height: var(--heading-lineHeight);}
.txtcnter{text-align: center;}

/*.bannerSec{position: relative; padding: 250px 0 195px;
background: url(../images/banerElmnt1.png) no-repeat top right, url(../images/banerElmnt2.png) no-repeat bottom left;}*/
.bannerSec{position: relative; padding: 250px 0 195px;}
.bannerSec::before{background: var(--primary-color); top: 0; bottom: 0; left: 0; right: 0; position: absolute; z-index: -1;
content: "";}
.bnerhding{text-align: center;}
.bnerhding h1{color: var(--light); font-size: 100px;line-height: 92px;margin-bottom: 22px;font-weight: 600;}
.bnerhding p{color: var(--light); font-weight: 500;font-size: 30px;line-height: 37px;}

.headersec{padding: 55px 0; z-index: 99; top: 0; left: 0; width: 100%; position: absolute;}
.hderinr{position: relative; display: flex; align-items: center; justify-content: space-between;}
ul.slimmenu > li{margin-right: 100px;}
ul.slimmenu > li:last-child{margin: 0;}
ul.slimmenu > li > a{display: inline-block; color: var(--light);font-weight: 500;position: relative;
font-size: 20px;line-height: 24px;}
ul.slimmenu > li > a::before{position: absolute; content: ""; bottom: -3px; left: 0; width: 0px;
transition: all 0.3s ease-in-out; border-top: 1px solid var(--light);}
ul.slimmenu > li > a:hover::before, ul.slimmenu > li.current-menu-item > a::before{width: 30px;}
.hderbtn{display: inline-flex; align-items: center; background: var(--light); color: var(--primary-color);
height: 67px; border-radius: 45px; padding: 0 25px 0 35px; font-size: 18px; line-height: 22px;}
.hderbtn span{margin-left: 11px; font-size: 16px;}
.hderbtn:hover{background: var(--secondary-color); color: var(--light);}
.bnerformpnl{padding-top: 36px; position: relative; z-index: 1;}
.bnerfrmlnk{display: flex; justify-content: center;}
.bnerfrmlnk ul{border: 0; overflow: hidden; border-radius: 33px 33px 0 0;}
.bnerfrmlnk li button{display: flex; align-items: center; justify-content: center; min-width: 262px; height: 92px;
font-weight: 400;font-size: 20px;line-height: 24px;font-family: var(--Fredoka); border: 0; padding: 0;
border-right: 1px solid rgba(0, 0, 0, 0.21); background: #FFECCF;}
.bnerfrmlnk li button.active{background: #FFAD2D; border-color: #FFAD2D;}
.bnerfrmlnk li i{margin-right: 6px; display: inline-flex;}
#myTabContent{background: #F9F9F9; border-radius: 27px; padding: 21px 30px;}
.bnerfrm{display: flex; align-items: center;justify-content: space-between;}
.frmdata input[type="submit"]{background: #FFB849 url(../images/serchicn.svg) no-repeat right 35px center;
height: 78px; padding: 0 0 0 40px; min-width: 200px;border-radius: 22px; color: #151515;text-align: left;
font-family: var(--Fredoka);font-weight: 400;font-size: 20px;line-height: 23px;}
.frmdata input[type="submit"]:hover{background-color: #FF9000;}
.frmdata label{display: flex; align-items: center; justify-content: space-between; color: #151515;width: 100%;
font-family: var(--Fredoka);font-weight: 400;font-size: 20px;line-height: 23px;margin: 0 0 3px;}
.frmdata{width: 100%; border-right: 1px solid rgba(0, 0, 0, 0.21); padding-right: 50px; margin-right: 50px;}
.frmdata:last-child{width: auto; border: 0; padding: 0;margin: 0;}
.frmdata:nth-last-child(2){margin-right: 40px;padding: 0;border: 0;max-width: 275px;}
.frmdata input[type="text"], .frmdata input[type="date"],
.frmdata input[type="email"], .frmdata select,
.frmdata input[type="tel"],
.frmdata input[type="time"]{width: 100%; height: 30px;color: #787878; font-size: 16px;line-height: 20px;padding: 0;
background: var(--light); outline: none; text-overflow: ellipsis; border: 0; background: transparent;}
.frmdata input[type="text"]::placeholder, .frmdata input[type="date"]::placeholder,
.frmdata input[type="email"]::placeholder, .frmdata select::placeholder,
.frmdata input[type="tel"]::placeholder,
.frmdata input[type="time"]::placeholder{opacity: 1; color: #787878;}
.frmdata select{resize: none;-webkit-appearance: none;appearance: none;}
.frmdata option{color: var(--secondary-color); font-family: var(--Poppins);}


.ui-datepicker {
  background: #e6e6e6;
  border: 1px solid #bbb;
  border-radius: 10px;
  padding: 15px;
  width: 280px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  font-family: Arial, sans-serif;
}

/* Header */
.ui-datepicker-header {
  background: transparent;
  border: none;
  text-align: center;
  font-weight: bold;
}

/* Month Dropdown */
.ui-datepicker select {
  border: 1px solid #999;
  padding: 2px 5px;
  font-size: 14px;
}

/* Day Names */
.ui-datepicker th {
  color: #666;
  font-weight: normal;
}

/* Sunday in Red */
.ui-datepicker th:first-child,
.ui-datepicker td:first-child a {
  color: #d9534f;
}

/* Dates */
.ui-datepicker td a {
  text-align: center;
  padding: 6px;
  border-radius: 6px;
}

/* Hover Effect */
.ui-datepicker td a:hover {
  background: #d9edf7;
}

/* Selected Date */
.ui-datepicker .ui-state-active {
  background: var(--secondary-color) !important; border-color: var(--secondary-color) !important;
  color: #fff;
  border-radius: 6px;
}

/* Today Highlight */
.ui-datepicker .ui-state-highlight {
  background: var(--primary-color) !important; color: var(--light); border-color: var(--primary-color) !important;
}

/* Clear Button */
.ui-datepicker .ui-datepicker-buttonpane button {
  background: #ddd;
  border: 1px solid #aaa;
  padding: 5px 10px;
  border-radius: 4px;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-buttonpane button:hover {
  background: #ccc;
}
a.ui-corner-all{background: transparent !important; border: 1px solid var(--secondary-color) !important;}

.bnerpnel{position: relative;}
.bnerelmntOne{position: absolute; top: 0; left: 0;}
.bnerelmntTwo{position: absolute; bottom: -38%; right: 0;}

.calculateSec{padding: 180px 0 120px; width: 100%; position: relative;}
.calculatenmer h3{color: #2B343A; font-weight: 500;font-size: 70px;line-height: 69px;}
.calculateSec::before{background: #FF9000; bottom: 30px; right: 5px; z-index: -1; width: 230px; height: 230px;
border-radius: 100%; position: absolute; content: ""; filter: blur(270px); opacity: 0.55;}
.cookingSlder{margin-top: 60px; position: relative;}
.cookingSec{overflow: hidden;}
.cookingitem img{width: 100%; border-radius: 35px;}
.controlSldr{position: absolute; top: -140px; right: 0; display: inline-flex; align-items: center;}
.controlSldr > div{width: 70px; height: 70px; background: #FFECCF !important; border-radius: 100%; margin: 0;
display: flex; align-items: center; justify-content: center; transition: all 0.3s ease-in-out; position: relative;
left: auto; right: auto;}
.controlSldr > div:hover{background: #FFB849 !important;}
.swiper-button-prev{margin-right: 5px !important;}
.swiper-button-prev::before{content: "\e916"; font-family: var(--icomoon);}
.swiper-button-next::before{content: "\e914"; font-family: var(--icomoon);}
.clientSlder{margin-right: -18vw;}

.flavorSec{padding: 144px 0; width: 100%; background: url(../images/shadowItem.png) no-repeat center center; position: relative;}
.flavoritem{margin-top: 0px; padding: 20px; height: 100%; display: flex; flex-direction: column; background: var(--light); border-radius: 35px;unicode-bidi: isolate;}
.pagehding p{font-size: 20px;}
.flavorSec .pagehding{padding-bottom: 50px;}
.flavorimg{width: 100%; border-radius: 35px; overflow: hidden;}
.flavorimg img{width: 100%; transition: all 0.3s ease-in-out;max-height: 300px;object-fit: cover;}
.exploreimg img{height: 210px;object-fit: cover;}
.flavorcon{padding: 25px 0px 15px 0px; flex: 1; display: flex; flex-direction: column;}
.flavorcon h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; max-width: 100%; font-weight: 500; margin-bottom: 5px; font-size: var(--title-xl); line-height: var(--title-lineHeight);}
.flavorcon h3 a{color: var(--secondary-color);}
.flavorcon h3 em{font-style: normal; color: var(--success-color); font-weight: 700; font-size: 14px;
font-family: Arial, Helvetica, sans-serif; display: inline-flex; align-items: center;}
.flavorcon h3 em i{margin-right: 4px; display: inline-flex;}
.flavorcon span{color: #4A5565; font-size: 14px;}
.itemlocatin{display: flex; align-items: center; padding: 13px 0;}
.itemlocatin li{display: inline-flex; align-items: center; position: relative; color: #4A5565; font-size: 14px;
padding-right: 6px; margin-right: 6px;}
.itemlocatin li::before{position: absolute; content: "•"; right: -3px;}
.itemlocatin li:last-child{padding: 0; margin: 0;}
.itemlocatin li:last-child::before{content: none;}
.itemlocatin li:first-child{padding: 0;}
.itemlocatin li:first-child::before{content: none;}
.itemctegrey{display: flex; align-items: center;}
.itemctegrey li{display: inline-flex; align-items: center; margin-right: 13px;color: #FFB849;font-weight: 400;
font-size: 14px;line-height: 16px;}
.itemctegrey li:last-child{margin: 0;}
.itemctegrey li i{display: inline-flex; margin-right: 4px;}
.flavoritem:hover .flavorimg img{transform: scale(1.04);}
.flavorelmntOne{position: absolute; left: 0; top: 0; z-index: -1;}
.flavorelmntTwo{position: absolute; right: 5%; top: 5%; z-index: -1;}
.flavorSec::before{background: #FF9000; top: -95px; left: 4%; z-index: -1; width: 230px; height: 230px;
border-radius: 100%; position: absolute; content: ""; filter: blur(270px); opacity: 0.55;}

.endless_flavourSec{padding: 0 0 150px; position: relative;}
.endless_flavourpnel{max-width: 1400px; margin: 0 auto;}
.endless_flavouritem{width: 100%; max-width: 365px; text-align: center; margin-top: 52px;}
.endless_flavourpnel .row{margin: 0; justify-content: space-between; margin-top: 64px;
background: url(../images/linedoted.png) no-repeat top 30px center;}
.endless_flavourpnel .row > div{padding: 0; width: auto;}
.endless_flavouritem h3{color: var(--secondary-color); font-size: var(--title-xl); line-height: var(--title-lineHeight);
font-family: var(--Poppins);}
.endless_flavouritem strong{display: inline-flex; width: 91px; height: 91px; background: var(--primary-color);
align-items: center; justify-content: center; color: var(--light); border-radius: 100%; font-size: 18px; margin-bottom: 65px;}
.endless_flavourpnel .row > div:nth-child(2) .endless_flavouritem{margin: 0;}
.endless_flavourElmntOne{position: absolute; top: -10%; left: 7%; z-index: -1;}
.endless_flavourElmntTwo{position: absolute; top: -10%; right: 0; z-index: -1;}
.endless_flavourElmntThre{position: absolute; bottom: -28px; left: 0; z-index: -1;}

.mobile_appSec{width: 100%; background-repeat: no-repeat; background-size: cover; padding: 55px 0 0;}
.endless_flavourSec::before {background: #FF9000;top: 35%;right: 20px;z-index: -1;width: 230px;
height: 230px;border-radius: 100%;position: absolute;content: "";filter: blur(270px);opacity: 0.55;}
.mobile_appicn .media{align-items: center;}
.mobile_appicn p{color: var(--light); font-size: 14px;}
.mobile_appicn h3{margin-bottom: 6px; color: var(--light); font-weight: 500; font-size: 20px; line-height: 24px;}
.mobile_appicn .media span{display: flex; align-items: center; justify-content: center; width: 92px; height: 92px;
margin-right: 15px; background: var(--light); border-radius: 19px; color: var(--primary-color); font-size: 43px;}
.mobile_appicn{margin-top: 80px;}
.mobile_apppnel > .media{align-items: flex-start; flex-direction: row-reverse;}
.mobile_apppnel{display: flex; align-items: center; justify-content: space-between;}
.mobile_apppnel .pagehding h2{color: var(--light); text-transform: uppercase;margin-bottom: 25px;}
.mobile_apprght{max-width: 620px; padding: 0 0 50px;}
.mobile_apppnel .pagehding ul{display: inline-flex; align-items: center;}
.mobile_apppnel .pagehding li{margin-right: 11px;}
.mobile_apppnel .pagehding li:last-child{margin: 0;}
.mobile_apppnel .pagehding{padding-top: 60px;}

.footerSec{width: 100%; background: var(--footer-color);}
.foterbtm{width: 100%;  text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.21);padding: 31px 0;}
.foterbtm p{color: var(--light);}
.foterbtm p a{color: var(--light);}
.foterbtm p a:hover{color: var(--primary-color);}
.fotertop{position: relative; width: 100%; padding: 95px 0 85px;}
.fotertop h3{color: var(--light); font-weight: 500;font-size: 24px;line-height: 30px;margin-bottom: 26px;
font-family: var(--Poppins);}
.fterelmnt{position: absolute; bottom: -30px; left: -55px;}
.ftrlink li a{color: #928679; font-weight: 400;font-size: 18px;line-height: 23px;}
.ftrlink li{margin-bottom: 25px; position: relative; display: flex; align-items: center; padding-left: 18px;}
.ftrlink li:last-child{margin: 0;}
.ftrlink li::before{position: absolute; left: 0; color: var(--primary-color); font-family: var(--icomoon); content: "\e90f";
font-size: 10px;}
.ftrlink li a:hover{color: var(--light);}
.fterleft{margin-top: -23px;}
.fterleft a{display: inline-flex;}
.mobileimge{position: relative;}
.mobileimge::before{position: absolute; content: ""; width: 225px; height: 100px; right: -45%; top: 4%;
background: url(../images/mobileArws.png) no-repeat 0 0;}

.mobilehder, .flavorhding, .mobiletophder, .mobileform{display: none;}

.headersec.fixed_header{background: var(--primary-color); padding: 12px 0; border-bottom: 2px solid rgba(255, 255, 255, 0.21);}


#breadcrumbs{display: flex; align-items: center;padding: 10px 0 0;}
#breadcrumbs > span{display: inline-flex; align-items: center; text-transform: capitalize; font-size: 0;
flex-wrap: wrap;}
#breadcrumbs > span > span{position: relative; color: var(--light); font-weight: 400;font-size: 22px;
line-height: 28px; padding-right: 12px; margin-right: 12px; display: inline-flex; align-items: center;}
#breadcrumbs > span a{color: var(--light);}
#breadcrumbs > span > span:last-child{color: var(--light);}
#breadcrumbs > span > span::before{right: -6px; position: absolute; content: "/";}
#breadcrumbs > span > span:last-child{padding: 0; margin: 0;}
#breadcrumbs > span > span:last-child::before{content: none;}

.bannerSec.inrBner{background: url(../images/banerElmnt1.png) no-repeat top right; padding-bottom: 75px;
min-height: 450px;}
.inrBner .bnerhding {text-align: left;}
.offerSec{padding: 105px 0 180px; width: 100%;}
.offerSec .cookingitem{margin-top: 30px;}
#breadcrumbs > span a:hover{text-decoration: underline;}
.backlink, .whiteBell{display: none;}


.searchResultSec{width: 100%; position: relative; padding: 140px 0 77px;
background: url(../images/searchResulElmnt.png) no-repeat top left; background-size: cover;}
.backbtns a{display: inline-flex; align-items: center; color: var(--light);font-weight: 500;
font-size: 24px;line-height: 30px;}
.backbtns a span{display: inline-flex; transform: scale(-1); margin-right: 13px;}
.backbtns{margin: 0 0 28px;}

.searchResultpnel{display: flex; position: relative;}
.filterlft{width: 100%; max-width: 395px; border-radius: 35px; background: var(--light);}
.resturentlist{width: 100%; flex: 1; border-radius: 35px; background: var(--light); margin-left: 18px;}
.filterlft, .resturentlist{padding: 35px;}
.searchResultpnel .flavoritem{background: #F8F8F8;}
.serchfundhdng h3{color: #101828; font-weight: 500;font-size: 35px;line-height: 37px; margin-bottom: 7px;}
.serchfundhdng span{display: inline-flex; color: #4A5565; font-weight: 400;font-size: 14px;line-height: 20px;}
.filteritem h3{display: flex; align-items: center; color: #101828;font-weight: 500;
font-size: 24px;line-height: 30px; margin-bottom: 22px;}
.filteritem{padding: 16px 0 0; margin: 16px 0 0; border-top: 1px solid #E5E7EB;}
.filteritem:first-child{margin: 0; border: 0;}
.filteritem h3 i{display: inline-flex; margin-right: 6px;}

.checksitem input {padding: 0;height: initial;width: initial;margin-bottom: 0;
display: none;cursor: pointer;}
.checksitem label {position: relative;cursor: pointer;color: #0A0A0A; font-weight: 400;
font-size: 16px;line-height: 20px; display: inline-flex; align-items: center;}
.checksitem label:before {content:'';-webkit-appearance: none;background-color: transparent;
border: 2px solid #F5F5F5;padding: 10px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;
margin-right: 12px; background: #F5F5F5;}
.checksitem input:checked + label:after {content: '';display: block;position: absolute;top: 2px;left: 9px;width: 6px;
height: 14px;border: solid var(--primary-color);border-width: 0 2px 2px 0;transform: rotate(45deg);}
.filteritem li{margin: 0 0 15px;}
.filteritem li:last-child{margin: 0;}
.searchResultpnel .flavorcon h3{font-size: 20px; line-height: 25px;}

.forminrBner .bnerfrmlnk {justify-content: flex-start;}
.forminrBner #myTabContent{border-top-left-radius: 0;}
.forminrBner{padding-top: 185px;}
.srchmblehdng{display: none;}

.backlink:hover{color: var(--light);}
.srchform input[type="text"]{width: 100%; height: 44px; border: 0; outline: none; color: var(--light);
background: #FAA12B url(../images/serchicn_moble.svg) no-repeat right 14px center; border-radius: 12px;font-weight: 400;font-size: 12px;line-height: 20px; padding: 0 35px 0 18px;}
.srchform input[type="text"]::placeholder{opacity: 1;color: #fff;}
.frmmobile, .closelink{display: none;}
.bnerhding h1{text-transform: capitalize;}




.endless_flavourElmntTwo, .flavorelmntOne {
animation: bounce 3s ease-in-out infinite;
}

/* Bounce effect for the whole image */
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-20px); }
}


.bnerelmntOne, .flavorelmntTwo, .endless_flavourElmntOne {
    animation: bounceTwo 5s infinite ease-in-out;
}
.bnerelmntTwo {
    animation: bounceTwo 6s infinite ease-in-out;
}

/* Jump + rotate */
@keyframes bounceTwo {
    0%, 100% {
      transform: translateY(0) rotate(0deg);
    }
    25% {
      transform: translateY(-30px) rotate(-5deg);
    }
    50% {
      transform: translateY(0) rotate(0deg);
    }
    75% {
      transform: translateY(-20px) rotate(5deg);
    }
}

/* ___07/03/2026___ */
.account-wrapper {
    max-width: 1000px;
    margin: 50px auto;
    display: flex;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
}

/* Sidebar */

.account-tabs {
    width: 100%;
    background: var(--light);
    list-style: none;
    padding: 0;
    margin: 0; border-radius: 35px;
}

.account-tabs li {
    padding: 30px 20px 30px 37px;
    cursor: pointer;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); display: flex; align-items: center;
    transition: all 0.3s ease-in-out; color: #4A5565; font-weight: 400;font-size: 22px;line-height: 20px;
}
.account-tabs li:last-child{border: 0;}
.account-tabs li i{margin-right: 10px; transition: all 0.3s ease-in-out;
filter: brightness(0) saturate(100%) invert(34%) sepia(12%) saturate(744%) hue-rotate(176deg) brightness(90%) contrast(91%);}
.account-tabs li.active {
    color: var(--primary-color);
    font-weight: 500;
}
.account-tabs li:hover{color: var(--primary-color);}
.account-tabs li:hover i, .account-tabs li.active i{
filter: brightness(0) saturate(100%) invert(50%) sepia(92%) saturate(675%) hue-rotate(358deg) brightness(102%) contrast(105%);
}
/* Content */

.account-content {
    flex: 1;
    padding: 55px 0 0;
}

.tab-box {
    display: none;
}

.tab-box.active {
    display: block;
}

/* Accordion */

.acc-head {
    display: none;
    padding: 18px;
    font-weight: 600;
    cursor: pointer;
    border-bottom: 1px solid #eee;
    background: #fafafa;
    position: relative;
}

.acc-head:after {
    content: "+";
    position: absolute;
    right: 20px;
    font-size: 20px;
    transition: 0.3s;
}

.tab-box.active .acc-head:after {
    content: "−";
}

.acc-body {
    padding: 20px 0;
}

/* Mobile */

@media(max-width:768px) {

    .account-wrapper {
        display: block;
    }

    .account-tabs {
        display: none;
    }

    .account-content {
        padding: 0;
    }

    .tab-box {
        display: block;
        border-bottom: 1px solid #eee;
    }

    .acc-head {
        display: block;
    }

    .acc-body {
        display: none;
    }

}
.profileSec{padding: 111px 0 105px; width: 100%; background-repeat: no-repeat !important; background-size: cover !important;}
.profilepnel{display: flex;}
.profileside{width: 100%; max-width: 395px; margin-right: 18px;}
.profileopens{width: 100%; flex: 1; background: var(--light); border-radius: 35px; padding: 45px 30px 25px;}
.dekstpPfle{background: var(--primary-color); border-radius: 35px; padding: 25px 30px; min-height: 178px; margin-bottom: 21px;
display: flex; align-items: center;}
.dekstpPfle .media{align-items: center;}
.dekstpPfle figure{width: 96px; height: 96px; border-radius: 100%; margin-right: 17px;}
.dekstpPfle figure img{width: 100%; height: 100%; object-fit: cover; border-radius: 100%;}
.dekstpPfle h4{color: var(--light); font-weight: 500;font-size: 35px;line-height: 35px;}
.dekstpPfle p{color: var(--light); font-size: 15px; line-height: 20px;}
.dekstpPfle p a{color: var(--light);}
.dekstpPfle p a:hover{text-decoration: underline;}

.deskctopcunter .media{align-items: center; background: #F8F8F8; border-radius: 16px; min-height: 104px;
padding: 22px;}
.deskctopcunter .media figure{display: flex; align-items: center; justify-content: center;
background: #FFF7ED; border-radius: 14px; margin-right: 15px; width: 56px; height: 56px;}
.deskctopcunter h4{color: #101828; font-weight: 700;font-size: 30px;line-height: 36px; margin-bottom: 2px;}
.deskctopcunter span{color: #6A7282; font-weight: 400;font-size: 14px;line-height: 20px;}
.deskctopcunter .media figure.colorTw{background: #EFF6FF;}
.deskctopcunter .media figure.colorThre{background: #FEF2F2;}
.deskctopcunter .media figure.colorFure{background: #FEFCE8;}
.dshbordhding h2{color: var(--dark); font-weight: 500;font-size: 35px;line-height: 32px;}

.userData label{display: block; color: #6A7282; font-weight: 400;font-size: 18px;line-height: 20px; margin-bottom: 7px;}
.frmgrupe{display: flex; align-items: center; position: relative;}
.userData input[type="text"],
.userData input[type="email"], .userData input[type="password"],
.userData input[type="tel"]{width: 100%; background: #F8F8F8; height: 70px; border: 9px; outline: none;
color: #6A7282; font-weight: 400;font-size: 16px;line-height: 20px; padding: 0 20px 0 40px;}
.frmgrupe i{display: inline-flex; position: absolute; left: 15px; pointer-events: none;}
.userData{margin-top: 20px;}
.dashboardPnel{padding-top: 22px;}
.userData > span{display: block; color: #6A7282; font-weight: 400;font-size: 14px;line-height: 20px;margin-top: 3px;}

.userData input[type="text"]::placeholder,
.userData input[type="email"]::placeholder, .userData input[type="password"]::placeholder,
.userData input[type="tel"]::placeholder{opacity: 1; color: #6A7282;}

.userData input[type="submit"]{display: inline-flex; align-items: center; color: var(--light); background: var(--primary-color);
font-weight: 400;font-size: 20px;line-height: 23px; border-radius: 22px; height: 78px; padding: 0 25px; min-width: 200px;
justify-content: center;}
.userData input[type="submit"]:hover{background: var(--secondary-color); color: var(--light);}

.dashboardPnel table{width: 100%; border: 1px solid rgba(0, 0, 0, 0.12);}
.dashboardPnel th{text-transform: capitalize; background: #f8f8f8; }
.dashboardPnel th, .dashboardPnel td{padding: 15px 20px; color: var(--secondary-color); font-size: 18px; line-height: 23px;
border: 1px solid rgba(0, 0, 0, 0.12);}
.tableactin{display: inline-flex; align-items: center; gap: 10px;}
.tableactin li a{background: var(--secondary-color); display: inline-flex; align-items: center; justify-content: center;
border-radius: 100%; color: var(--secondary-color); width: 35px; height: 35px; padding: 5px; }
.tableactin li a img{
filter: brightness(0) saturate(100%) invert(100%) sepia(16%) saturate(7430%) hue-rotate(292deg) brightness(117%) contrast(114%);
}

.dshbordhding h2 i{display: none;}
.profileuserpnel{display: none;}

.cmn_table thead td{background: #F8F8F8;}
.cmn_table td{padding: 11px;}

.managetables td:nth-last-child(2){width: 45%;}
.addlinks{display: inline-flex; align-items: center; color: var(--light); background: var(--primary-color); border-radius: 6px;
padding: 8px 20px; text-transform: capitalize; font-size: 16px; line-height: 20px; margin-left: 20px;
font-weight: 500; font-family: var(--Poppins);}
.dshbordhding > h2{display: flex; align-items: center;}
.addlinks:hover{background: var(--secondary-color); color: var(--light);}
.modalopenedit{background: rgba(0, 0, 0, 0.55);}
.modalopenedit .userData input{box-shadow: initial; height: 60px;font-size: 14px; padding: 0 20px;}
.editmodalopen{overflow: hidden;}
.modalcheks{display: flex; align-items: center;}
.modalcheks input{height: auto !important;}
.closebtn{padding: 0; color: var(--light); background: var(--secondary-color); border-radius: 100%;
width: 35px; height: 35px; border: 0; display: flex; align-items: center; justify-content: center;}
.modalcheks label{font-size: 15px; margin: 0;}
.frmdata select{box-shadow: initial !important; border-radius: 0; background: transparent !important; padding: 3px 5px !important;}

.mobileappbtm{display: none;}
.crossstre{/*position: absolute; right: 12px; top: -25px; background: #e64903; width: 30px; height: 30px;*/ font-size: 20px;
display: flex; align-items: center;justify-content: center;color: #000 !important;}

#ui-datepicker-div{z-index: 99 !important}

@media screen and (min-width:1600px) {

.container{max-width: 1584px;}
.mobile_appSec .container{max-width: 1645px;}


}

@media (min-width: 1700px) and (max-width: 1799px) {

.endless_flavourElmntThre{max-width: 285px;}
.endless_flavourElmntTwo{max-width: 450px;}


}

@media (min-width: 1600px) and (max-width: 1699px) {

.endless_flavourElmntThre{max-width: 255px;}
.endless_flavourElmntTwo{max-width: 420px;}
.mobile_apppnel .pagehding h2{font-size: 71px;}
.bannerSec{background-size: 480px, 580px !important;}

}

@media only screen and (max-width: 1599px) {

p {font-size: var(--text-md);}
.endless_flavouritem h3, .flavorcon h3 {font-size: var(--title-lg);}
.pagehding h2 {font-size: var(--heading-xl);}
.calculatenmer h3{font-size: 60px; line-height: 65px;}
.headersec {padding: 36px 0;}
.hderbtn {height: 62px;padding: 0 25px 0 30px;font-size: 16px;line-height: 20px;}
ul.slimmenu > li > a {font-size: 18px;line-height: 23px;}
ul.slimmenu > li {margin-right: 85px;}
.cookingSlder {margin-top: 50px;}
.controlSldr > div {width: 61px; height: 61px;}
.controlSldr {top: -118px;}
.cookingitem img, .flavorimg, .flavoritem {border-radius: 27px;}
.calculateSec {padding: 135px 0 100px;}
.calculateSec::before, .flavorSec::before, .endless_flavourSec::before {width: 210px; height: 210px;opacity: 0.45;}
.bnerhding h1 {font-size: 80px;line-height: 80px;margin-bottom: 20px;}
.bnerhding p {font-size: 23px; line-height: 33px;}
.bnerfrmlnk li button {min-width: 235px; height: 85px; font-size: 18px; line-height: 23px;}
.frmdata label {font-size: 18px; line-height: 22px;}
.frmdata {padding-right: 42px; margin-right: 42px;}
#myTabContent {border-radius: 22px; padding: 20px 25px;}
.bannerSec {padding: 215px 0 155px; background-size: 440px, 440px !important;}
.bnerelmntOne{max-width: 210px;}
.bnerelmntTwo {bottom: -33%;max-width: 210px;}
.pagehding p {font-size: 17px;}
.flavorSec {padding: 112px 0; background-size: 1800px;}
.flavorelmntTwo{max-width: 175px;}
.flavorelmntOne{max-width: 235px;}
.flavorSec .pagehding {padding-bottom: 33px;}
.endless_flavouritem strong {width: 80px; height: 80px; font-size: 17px; margin-bottom: 45px;}
.endless_flavouritem {max-width: 320px;}
.endless_flavourpnel {max-width: 1150px;}
.endless_flavourElmntOne{max-width: 195px;}
.endless_flavourElmntTwo{max-width: 340px;}
.endless_flavourElmntThre{max-width: 220px;}
.endless_flavourSec {padding: 0 0 115px;}
.endless_flavourpnel .row{background-size: 895px;}
.foterbtm {padding: 26px 0;}
.ftrlink li a {font-size: 16px; line-height: 22px;}
.ftrlink li {margin-bottom: 20px; padding-left: 17px;}
.fotertop h3 {font-size: 22px; line-height: 28px; margin-bottom: 25px;}
.fterleft a {max-width: 324px;}
.fotertop {padding: 85px 0 65px;}
.fterelmnt {max-width: 435px;}
.mobile_appicn .media span {width: 80px;height: 80px;margin-right: 14px;border-radius: 15px;font-size: 37px;}
.mobile_appicn {margin-top: 70px;}
.mobile_apprght {max-width: 530px;}
.mobileimge{max-width: 350px;}
.mobile_apppnel .pagehding h2 {font-size: 58px;}
.mobile_apppnel .pagehding li img{max-width: 176px;}
.mobileimge::before{width: 190px; background-size: 190px;height: 90px;right: -43%;}

.bannerSec.inrBner {min-height: 425px;}
.offerSec {padding: 100px 0 160px;}
.offerSec .cookingitem {margin-top: 28px;}
#breadcrumbs > span > span {font-size: 19px; line-height: 25px;}

.backbtns a {font-size: 20px; line-height: 25px;}
.forminrBner {padding-top: 160px;}
.searchResultSec{padding: 100px 0 70px;}
.serchfundhdng h3 {font-size: 30px; line-height: 34px; margin-bottom: 6px;}
.filteritem h3 {font-size: 20px;line-height: 25px;margin-bottom: 20px;}
.checksitem label{font-size: 15px;}
.filterlft, .resturentlist {border-radius: 25px; padding: 30px;}
.filterlft {max-width: 333px;}

.profileSec{padding: 95px 0;}
.dshbordhding h2 {font-size: 30px;line-height: 34px;}
.profileopens, .dekstpPfle, .account-tabs{border-radius: 25px;}
.dashboardPnel th, .dashboardPnel td {padding: 14px 18px;font-size: 16px;line-height: 20px;}
.account-tabs li {padding: 27px 20px 27px 34px; font-size: 18px; line-height: 20px;}
.deskctopcunter .media {min-height: 100px;padding: 17px;}
.deskctopcunter h4 {font-size: 25px;line-height: 30px;}
.deskctopcunter span {font-size: 13px;line-height: 20px;}
.deskctopcunter .media figure {border-radius: 12px;margin-right: 14px;width: 45px;height: 45px;}
.profileopens {padding: 40px 30px 25px;}
.dekstpPfle {min-height: 166px; margin-bottom: 20px;}
.userData input[type="submit"] {font-size: 17px;line-height: 20px;border-radius: 15px;height: 65px;min-width: 185px;}
.account-content {padding: 45px 0 0;}
.userData label {font-size: 16px;}
.flavorimg img{max-height: 250px;}
.exploreimg img{height: 165px;}


}

@media only screen and (max-width: 1399px) {

p {font-size: var(--text-sm);}
.calculatenmer h3 {font-size: 52px;line-height: 60px;}
.pagehding h2 {font-size: var(--heading-lg);}
.pagehding p {font-size: 16px;}
.cookingitem img, .flavorimg, .flavoritem {border-radius: 22px;}
.calculateSec {padding: 100px 0 85px;}
ul.slimmenu > li > a {font-size: 17px;line-height: 22px;}
ul.slimmenu > li {margin-right: 70px;}
.headersec {padding: 25px 0;}
.hdrlgo{max-width: 250px;}
.hderbtn {height: 56px;padding: 0 25px 0 27px;font-size: 15px;line-height: 20px;}
.bnerhding h1 {font-size: 67px;line-height: 73px;margin-bottom: 17px;}
.bnerhding p {font-size: 20px;line-height: 28px;}
.bnerfrmlnk li button {min-width: 220px;height: 77px;font-size: 17px;line-height: 22px;}
.bnerfrmlnk ul {border-radius: 27px 27px 0 0;}
#myTabContent {border-radius: 18px;padding: 18px;}
.frmdata {padding-right: 30px;margin-right: 30px;}
.frmdata input[type="submit"] {height: 70px;padding: 0 0 0 30px;min-width: 180px;border-radius: 16px;
font-size: 17px;line-height: 22px; background-size: 25px; background-position: right 26px center;}
.frmdata input[type="text"], .frmdata input[type="date"], .frmdata input[type="email"], .frmdata select, .frmdata input[type="tel"], .frmdata input[type="time"] {font-size: 14px;}
.bannerSec {padding: 190px 0 115px;background-size: 357px, 357px !important;}
.bnerelmntOne {max-width: 152px;}
.bnerelmntTwo {bottom: -28%;max-width: 165px;}
.calculateSec::before, .flavorSec::before, .endless_flavourSec::before {width: 180px;height: 180px;opacity: 0.35;}
.controlSldr {top: -110px;}
.flavoritem {margin-top: 0px; padding: 15px;}
.flavorcon {padding: 20px 0px 15px 0px;}
.flavorelmntTwo {max-width: 135px;}
.flavorelmntOne {max-width: 179px;}
.flavorSec {padding: 90px 0;}
.endless_flavourElmntOne {max-width: 154px;}
.endless_flavourElmntTwo {max-width: 277px;}
.endless_flavourElmntThre {max-width: 162px;}
.endless_flavourSec {padding: 0 0 96px;}
.endless_flavouritem h3, .flavorcon h3 {font-size: var(--title-md);}
.endless_flavouritem strong {width: 75px;height: 75px;font-size: 16px;margin-bottom: 37px;}
.endless_flavourpnel {max-width: 1000px;}
.endless_flavouritem {max-width: 280px;}
.endless_flavourpnel .row {background-size: 770px;}
.foterbtm {padding: 23px 0;}
.ftrlink li a {font-size: 15px;line-height: 20px;}
.ftrlink li {margin-bottom: 17px;padding-left: 15px;}
.fotertop h3 {font-size: 20px;line-height: 25px;margin-bottom: 23px;}
.fotertop {padding: 75px 0 50px;}
.fterelmnt {max-width: 370px;}
.fterleft a {max-width: 274px;}
.mobile_appicn h3 {font-size: 19px; line-height: 23px;}
.mobile_appicn .media span {width: 73px;height: 73px;margin-right: 13px;border-radius: 10px;font-size: 33px;}
.mobile_apprght {max-width: 500px;}
.mobile_apppnel .pagehding h2 {font-size: 45px;}
.mobile_appSec {padding: 36px 0 0;}
.mobile_apppnel .pagehding li img {max-width: 140px;}
.mobileimge {max-width: 290px;}
.mobile_appicn {margin-top: 43px;}
.mobileimge::before {width: 155px;background-size: 155px;height: 77px;right: -36%;top: 2%;}

.offerSec {padding: 90px 0 115px;}
.bannerSec.inrBner {min-height: 380px;}
#breadcrumbs > span > span {font-size: 16px;line-height: 24px;padding-right: 10px;margin-right: 10px;}
#breadcrumbs > span > span::before {right: -5px;}
#breadcrumbs {padding: 0;}

.backbtns a {font-size: 18px;line-height: 24px;}
.forminrBner {padding-top: 135px;}
.searchResultSec {padding: 85px 0 65px;}
.filterlft, .resturentlist {border-radius: 22px;padding: 25px;}
.serchfundhdng h3 {font-size: 27px;line-height: 32px;margin-bottom: 5px;}
.filterlft {max-width: 285px;}
.searchResultSec .flavoritem {padding: 12px;}
.searchResultSec .cookingitem img, .searchResultSec .flavorimg, .searchResultSec .flavoritem {border-radius: 15px;}
.searchResultSec .itemctegrey li {margin-right: 10px; font-size: 13px; line-height: 15px;}
.searchResultSec .itemctegrey{flex-wrap: wrap;}

.profileSec {padding: 80px 0;}
.profileside {max-width: 340px;}
.dekstpPfle h4 {font-size: 30px;line-height: 32px;}
.profileopens, .dekstpPfle, .account-tabs {border-radius: 20px;}
.dekstpPfle figure {width: 76px;height: 76px;margin-right: 15px;}
.dekstpPfle p {font-size: 14px; line-height: 20px;}
.dekstpPfle p {font-size: 15px;line-height: 20px;}
.dekstpPfle p, .dekstpPfle h4{margin-bottom: 10px;}
.dekstpPfle {min-height: 150px;padding: 22px 25px;}
.profileopens {padding: 25px;}
.dshbordhding h2 {font-size: 27px;line-height: 32px;}
.userData input[type="text"], .userData input[type="email"], .userData input[type="password"], .userData input[type="tel"] {
height: 60px;font-size: 15px;}
.userData label {font-size: 15px;}
.userData > span {font-size: 13px;}
.dashboardPnel {padding-top: 15px;}
.dashboardPnel th, .dashboardPnel td {padding: 13px 16px;font-size: 15px;line-height: 20px;}
.deskctopcunter .media {min-height: 85px;padding: 10px;}
.deskctopcunter h4 {font-size: 22px;line-height: 27px;}
.deskctopcunter .row{margin: 0 -8px;}
.deskctopcunter .row > div{padding: 0 8px;}
.deskctopcunter .media figure {border-radius: 10px;margin-right: 13px;width: 40px;height: 40px;}
.dekstpPfle p:last-child{margin: 0 !important;}

.managetables td{font-size: 14px;}
.managetables .table-responsive{overflow: auto;}
.managetables table{width: 850px;}
.cmn_table td{font-size: 14px;}

.profileside {max-width: 100%; width: 32%;}
.profileopens {width: 68%;}
.flavorimg img{max-height: 216px;}
.exploreimg img{height: 150px;}
}

@media only screen and (max-width: 1199px) {

.headersec {padding: 20px 0;}
ul.slimmenu > li > a {font-size: 16px;line-height: 20px;}
ul.slimmenu > li {margin-right: 50px;}
.hderbtn {height: 50px;padding: 0 24px;font-size: 14px;line-height: 20px;}
.hderbtn span {margin-left: 10px;font-size: 14px;}
.hdrlgo {max-width: 208px;}
.bnerhding h1 {font-size: 55px;line-height: 64px;margin-bottom: 15px;}
.bnerhding p {font-size: 17px;line-height: 26px;}
.bannerSec {padding: 155px 0 90px;background-size: 300px, 309px !important;}
.bnerelmntOne {max-width: 121px;}
.bnerfrmlnk li button {min-width: 195px;height: 65px;font-size: 15px;line-height: 20px;}
#myTabContent {border-radius: 13px;padding: 14px;}
.frmdata {padding-right: 21px;margin-right: 21px;}
.frmdata:nth-last-child(2) {margin-right: 25px;}
.bnerelmntTwo {bottom: -25%;max-width: 140px;}
.calculateSec {padding: 74px 0;}
.calculatenmer h3 {font-size: 45px;line-height: 52px;}
.calculatenmer br{display: none;}
.pagehding h2 {font-size: var(--heading-md);}
.controlSldr > div {width: 54px;height: 54px;}
.controlSldr {top: -98px;}
.flavorSec {padding: 75px 0;background-size: 1350px;}
.pagehding p {font-size: 15px;}
.flavorSec .pagehding {padding-bottom: 20px;}
.flavorelmntTwo {max-width: 105px;}
.flavorelmntOne {max-width: 142px;}
.cookingitem img, .flavorimg, .flavoritem {border-radius: 15px;}
.flavoritem {margin-top: 0px;padding: 12px;}
.endless_flavouritem h3, .flavorcon h3 {font-size: var(--title-sm);}
.endless_flavourElmntOne {max-width: 115px;}
.endless_flavourElmntTwo {max-width: 223px;}
.endless_flavourElmntThre {max-width: 140px;}
.foterbtm {padding: 19px 0;}
.ftrlink li a {font-size: 14px;line-height: 20px;}
.fotertop {padding: 68px 0 40px;}
.fterelmnt {max-width: 319px;}
.fterleft {margin-top: -18px;}
.fterleft a {max-width: 247px;}
.mobile_apprght .row > div{width: 100%;}
.mobile_appicn {margin-top: 20px;}
.mobile_appicn .media span {width: 65px;height: 65px;margin-right: 13px;border-radius: 8px;font-size: 30px;}
.mobile_apprght {max-width: 366px;}
.mobile_apppnel .pagehding h2 {font-size: 39px;}
.mobile_apppnel .pagehding li img {max-width: 126px;}

.bannerSec.inrBner {min-height: 310px;padding-bottom: 54px;}
.offerSec {padding: 77px 0;}

.resturentlist .row > div{width: 50%;}
.searchResultSec {padding: 65px 0 60px;}
.backbtns a {font-size: 16px;line-height: 23px;}
.forminrBner {padding-top: 100px;}

.profileSec {padding: 73px 0;}
.account-tabs li {padding: 24px 18px 24px 30px;font-size: 16px;line-height: 20px;}
.dekstpPfle h4 {font-size: 25px;line-height: 30px;}
.dekstpPfle p, .dekstpPfle h4 {margin-bottom: 8px;}
.dekstpPfle p {font-size: 14px;line-height: 20px;}
.dekstpPfle {min-height: 144px;padding: 20px 22px;}
.profileside {max-width: 300px;margin-right: 15px;}
.userData input[type="submit"] {font-size: 15px;line-height: 20px;border-radius: 10px;height: 55px;min-width: 165px;}
.dashboardPnel li a {width: 30px;height: 30px;padding: 6px;}
.deskctopcunter .row > div{width: 50%;}
.deskctopcunter .row {gap: 20px 0;}
.account-content {padding: 30px 0 0;}

.dekstpPfle figure {width: 61px;height: 61px;margin-right: 10px;}
.dekstpPfle {padding: 15px;}
.dekstpPfle p {font-size: 13px;line-height: 18px;}

.flavorimg img{max-height: 180px;}
.exploreimg img{height: 210px;}
}

@media only screen and (max-width: 991px) {

.collapse-button{right: 0px; background: transparent !important; border-radius: 0px; padding: 0px; width: auto;justify-content: center;
display: flex;flex-direction: column;align-items: flex-end;}
.collapse-button .icon-bar{background: var(--light); height: 3px; border-radius: 5px; width: 27px; margin: 3px 0;
transition: all 0.45s ease-in-out;}
.collapse-button .icon-bar:first-child{margin-top: 0; width: 22px;}
.collapse-button .icon-bar:last-child{margin-bottom: 0; width: 22px;}
ul.slimmenu{background: #383632; position: fixed; top: 0; flex-wrap: initial; right: -82%; height: 100vh !important; width: 80%; z-index: 999; padding: 100px 20px 20px;
transition: all 0.45s ease-in-out; overflow-x: auto; display: flex !important; flex-direction: column; justify-content: flex-start;}
body.sideMenu{overflow: hidden;}
.menuOvrly{position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(255,255,255,0.92); z-index: 99;
transition: all 0.45s ease-in-out; opacity: 0; visibility: hidden;}
.sideMenu .menuOvrly{opacity: 1; visibility: visible;}
.sideMenu ul.slimmenu{right: 0;}
ul.slimmenu > li{border-bottom: 1px solid rgba(255,255,255,.1); transition: all 0.75s ease-in-out; padding: 5px 0;
padding-left: 65px;}
ul.slimmenu > li > a{padding: 10px 0; color: #FFF; border: 0 !important;}
ul.slimmenu > li:last-child{border: 0;}
ul.slimmenu li .sub-toggle{background: transparent; height: 43px !important; width: 43px; display: flex; top: 5px;
align-items: center; justify-content: center;}
.sideMenu ul.slimmenu > li{padding-left: 0px; margin: 0;}
.closeMenu{position: absolute; right: 82%; top: 20px; width: 32px; height: 32px; z-index: 999; opacity: 0; visibility: hidden;
transform: rotate(-25deg); transition: all 0.45s ease-in-out; transition-delay: 0.2s;}
.closeMenu::before, .closeMenu::after {position: absolute;left: 15px;content: ' ';height: 33px;width: 2px;background-color: #333;}
.closeMenu::before {transform: rotate(45deg);}
.closeMenu::after {transform: rotate(-45deg);}
.sideMenu .closeMenu{transform: rotate(0deg); opacity: 1; visibility: visible;}
ul.slimmenu > li > a:hover{padding-left: 8px; opacity: .6;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu li .sub-toggle::before{content: none;}
ul.slimmenu li .sub-toggle::after{border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 6px #fff; 
height: 0; width: 0; position: absolute; content: "";}
ul.slimmenu.collapsed li > ul{width: 100%; background: #FFF; float: left;}
ul.slimmenu.collapsed li > ul > li{background: transparent;}
ul.slimmenu.collapsed li > ul > li > a{padding: 10px 12px; color: #383632; text-transform: capitalize;}
ul.slimmenu.collapsed li > ul > li i{display: none;}
ul.slimmenu.collapsed li > ul > li > a:hover{background: #222; color: #FFF;}

.headersec {padding: 15px 0; background: var(--primary-color); border-bottom: 2px solid rgba(255, 255, 255, 0.21);}
.headersec .container{max-width: 100%;}
.hderbtn{margin-right: 55px;}
.hderbtn{border: 2px solid transparent;}
.hderbtn:hover{background: transparent; border-color: var(--light); color: var(--light);}
.bannerSec{margin-top: 85px; padding: 70px 0;background-size: 215px, 250px !important;}
.calculatenmer{margin-top: 25px;}
.calculateSec {padding: 30px 0 55px;}
.pagehding h2 {font-size: var(--heading-sm);}
.cookingSlder {margin-top: 38px;}
.controlSldr {top: -77px;}
.flavorSec {padding: 65px 0;background-size: 1255px;}
.flavorelmntTwo {max-width: 76px;}
.flavorelmntOne {max-width: 110px;}
.endless_flavourpnel .row{background: initial; margin: 0 -12px;}
.endless_flavourpnel .row > div{padding: 0 12px; width: 33.33%;}
.endless_flavouritem {max-width: 100%;margin: 24px 0 0 !important;}
.endless_flavouritem strong {width: 68px;height: 68px;font-size: 15px;margin-bottom: 24px;}
.endless_flavourElmntOne {max-width: 77px;}
.endless_flavourElmntTwo {max-width: 175px;}
.endless_flavourElmntThre {max-width: 116px;}
.endless_flavourSec {padding: 0 0 63px;}
.mobile_apprght{display: none;}
.mobile_apppnel > .media{width: 100%; justify-content: space-between;}
.mobileimge {max-width: 245px;}
.mobile_apppnel .pagehding {padding-top: 55px;max-width: 335px;position: relative;}
.mobileimge::before{content: none;}
.mobile_apppnel .pagehding::before{position: absolute; content: ""; right: -30px; top: 50%; width: 74px; height: 41px;
background: url(../images/moblearws.png) no-repeat 0 0;}
.bnerhding h1 {font-size: 42px;line-height: 49px;margin-bottom: 14px;}
.bnerhding p {font-size: 15px;line-height: 24px;}
.bnerfrm{flex-wrap: wrap; justify-content: center;}
.fterleft {margin: 0;text-align: center;}
.fotertop .row > div.col-lg-2{width: 30%;}
.fterelmnt{display: none;}
.ftrlink{margin-top: 25px;}
.fotertop .row > div.col-lg-3{width: 40%;}
.fotertop {padding: 44px 0;}
.frmdata:nth-child(2), .frmdata:nth-child(1), .frmdata:nth-child(3){width: 30%;}
.frmdata:nth-last-child(2){max-width: initial; margin: 0;}
.frmdata input[type="submit"] {height: 60px;padding: 0 0 0 25px;min-width: 160px;border-radius: 12px;font-size: 16px;
line-height: 20px;background-size: 20px;background-position: right 20px center;}
.frmdata:last-child{margin-top: 25px;}
.bnerelmntOne {max-width: 87px;}
.bnerelmntTwo {bottom: -17%;max-width: 100px;}

.offerSec {padding: 50px 0;}
.bannerSec.inrBner {min-height: 230px;padding-bottom: 50px;}

.forminrBner {padding-top: 25px;}
.searchResultpnel {flex-direction: column;}
.searchResultSec{padding: 50px 0;}
.resturentlist{margin: 27px 0 0;}
.filterlft {max-width: 100%;}

.profilepnel{flex-direction: column;}
.profileside {max-width: 100%;margin: 0 0 25px;}
.dekstpPfle {min-height: 135px;padding: 20px;margin: 0;}
.profileSec {padding: 60px 0;}
.profileopens {padding: 20px;}
.profileopens, .dekstpPfle, .account-tabs {border-radius: 15px;}
.dshbordhding h2 {font-size: 18px;line-height: 23px;color: #4A5565;font-weight: 400; cursor: pointer; display: flex;
font-family: var(--Poppins); padding: 20px 0; background: url(../images/rightcaret.svg) no-repeat right center;
align-items: center;}
.tab-box:last-child{border: 0;}
.dashboardPnel{padding: 0 0 20px; border-top: 1px solid #eee;}
.dshbordhding h2 i{display: inline-flex; margin-right: 10px; max-width: 16px;
filter: brightness(0) saturate(100%) invert(30%) sepia(7%) saturate(1365%) hue-rotate(177deg) brightness(98%) contrast(86%);}

.profileside{width: 100%;}
.profileopens{width: 100%;}


}

@media only screen and (max-width: 767px){

.animated {
-webkit-animation-duration: initial;
animation-duration: initial;
-webkit-animation-fill-mode: initial;
animation-fill-mode: initial;}

.ftrlink ul {display: none;}
.headersec, .calculateSec, .endless_flavourSec, .fterleft, .flavorelmntOne, .flavorelmntTwo {display: none;}
.bannerSec{margin: 0;}
.fotertop .row > div.col-lg-2, .fotertop .row > div.col-lg-3{width: 100%;}
.fotertop h3 {font-size: 18px;line-height: 24px;margin: 0; cursor: pointer; background: url(../images/plus_icn.png) no-repeat right center;}
.ftrlink.active h3{background: url(../images/minus_icn.png) no-repeat right center;}
.foterbtm p {color: #928679;}
.foterbtm p a{color: #928679;}
.foterbtm p a:hover{color: var(--light);}
.foterbtm {padding: 15px 0;}
.fotertop .row > div.col-lg-2:nth-child(2) .ftrlink{margin: 0;}
.fotertop {padding: 40px 0;}
.ftrlink ul{padding-top: 18px;}
.ftrlink li{padding: 0;}
.ftrlink li::before{content: none;}
.flavorSec {padding: 45px 0;background-size: 1150px;}
.flavorSec .row > div{width: 100%;}
.flavoritem{display: flex; align-items: center;}
.flavorimg{margin-right: 15px; max-width: 212px;}
.mobile_apppnel .pagehding h2 {font-size: 33px;}
.mobile_apppnel .pagehding li img {max-width: 115px;}
.mobile_appSec {padding: 28px 0 0;}
.flavorhding{display: flex; align-items: center; justify-content: space-between;}
.flavorSec .pagehding {display: none;}
.flavorhding h2{color: var(--secondary-color); margin: 0; font-size: 20px; line-height: 25px;}
.mblelink{display: inline-flex; color: var(--primary-color); font-weight: 400;font-size: 14px;line-height: 20px;
text-decoration: underline !important;}
.mblelink:hover{color: var(--secondary-color);}
.flavorcon h3 {font-size: 20px;}
.cookingSec{padding-top: 40px;}
.controlSldr{display: none;}
.cookingSec .pagehding{display: none;}
.cookingSlder {margin-top: 25px;}
.mobilehder{position: fixed; bottom: 0; left: 0; width: 100%; background: var(--light); z-index: 5; padding: 8px 25px;
display: flex;}
.mobilehder ul{display: flex; align-items: flex-start; justify-content: space-between; width: 100%;}
.mobilehder li a{display: inline-flex; flex-direction: column; align-items: center; color: #1E1E1E; justify-content: center;
font-weight: 300;font-size: 12px;line-height: 16px;text-transform: uppercase; min-width: 84px; min-height: 60px;}
.mobilehder li i{transition: all 0.3s ease-in-out; margin-bottom: 5px;
filter: brightness(0) saturate(100%) invert(9%) sepia(1%) saturate(922%) hue-rotate(6deg) brightness(98%) contrast(93%);}
.mobilehder li a:hover, .mobilehder li a.active{color: var(--primary-color);}
.mobilehder li a:hover, .mobilehder li a.active i{
filter: brightness(0) saturate(100%) invert(79%) sepia(54%) saturate(5796%) hue-rotate(358deg) brightness(99%) contrast(110%);}
body{padding-bottom: 76px; background: url(../images/mobileshdow.png) no-repeat top center; background-size: contain;}
.bnerelmntTwo, .bnerelmntOne, .bnerhding{display: none;}
.bannerSec{padding: 0; background: initial !important;}
.mobiletophder{padding: 20px 0; width: 100%; display: flex;}
.mobiletophderinr{display: flex; align-items: center; justify-content: space-between;}
.mobiletophderinr .media{align-items: center;}
.mobiletophderinr .media i{width: 44px; height: 44px; background: #FFEDD4; margin-right: 14px; border-radius: 100%;
display: flex; align-items: center; justify-content: center;}
.mobiletophderinr h4{color: #6A7282; margin: 0; font-weight: 400;font-size: 12px;line-height: 16px;}
.mobiletophderinr p{font-weight: 400;font-size: 12px;line-height: 20px;color: var(--secondary-color);}
.bellIcon{background: #FFECCF; width: 44px; height: 44px;border-radius: 100%;
display: flex; align-items: center; justify-content: center;}
.bnerformpnl{padding: 20px; background: var(--light); border-radius: 17px;}
.bannerSec::before{content: none;}
.bnerfrmlnk ul {border-radius: 0;}
.bnerfrmlnk{padding-top: 25px;}
.bnerfrmlnk li{margin-right: 13px;}
.bnerfrmlnk li:last-child{margin: 0;}
.bnerfrmlnk li button{border-radius: 15px; height: 50px; min-width: auto; padding: 0 20px; font-size: 15px;border: 0;}
.bnerfrmlnk li button i{max-width: 24px;}
.bnerfrmlnk li button{padding: 0 12px;}
.bnerfrm{display: none;}
.mobileform{display: flex; flex-wrap: wrap;}
#myTabContent{padding: 0; border-radius: 0; background: initial;}
.inputdata{margin-top: 17px; width: 100%;}
.inputdata label{color: #787878; font-weight: 400;font-size: 13px;line-height: 16px;font-family: var(--Fredoka);
margin-bottom: 10px;}
.inputdata input[type="text"], .inputdata select{width: 100%; border: 0.8px solid #EDEDED; height: 46px; color: #787878;
font-weight: 300;font-size: 12px;line-height: 24px; outline: none; border-radius: 12px; padding: 0 13px;}
.location-text{display: inline-flex; align-items: center; color: #787878; font-weight: 400;font-size: 13px;line-height: 16px;
cursor: pointer;}
.location-text i{display: inline-flex; margin: 0 6px;}
.inputdata button{display: flex; align-items: center; outline: none; border: 0; width: 100%;
justify-content: center; background: #FFB849; border-radius: 14px; height: 55px; color: var(--secondary-color);
font-family: var(--Fredoka);font-weight: 400;font-size: 18px;line-height: 23px;}
.inputdata button i{display: inline-flex; margin-right: 13px;}
.inputdata button:hover {background-color: #FF9000;}
.inputdata input[type="text"]::placeholder{opacity: 1; color: #787878;}
.input-box{position: relative; display: flex; align-items: center; z-index: 5;}
.input-box i{pointer-events: none; position: absolute; right: 16px;}
.input-box i.gtloc{pointer-events: all;}
.flavorcon {flex: 1; padding: 0; min-width: 0;}

.bannerSec.inrBner::before{content: ""; border-radius: 0 0 15px 15px;}
.inrBner .bnerhding{display: flex; align-items: center; justify-content: space-between;}
#breadcrumbs{display: none;}
.inrBner .bnerhding h1{margin: 0; font-size: 30px; line-height: 35px; display: inline-flex; align-items: center;}
.bannerSec.inrBner {min-height: 85px;padding: 0 0 20px;display: flex;align-items: flex-end; background: transparent;}
.backlink, .whiteBell{display: flex; align-items: center; justify-content: center; width: 44px; height: 44px;color: var(--light);
background: #FA9F2B; border-radius: 100%; font-size: 10px;}
.backlink{margin-right: 20px;}
/*.mobiletophder{display: none;}*/

.filterlft{display: none;}
.resturentlist .row > div{width: 100%;}
.resturentlist{margin: 0; padding: 0; background: transparent;}
.srchmblehdng{display: block;}
.serchfundhdng{display: none;}
.srchmblehdng h4{color: var(--secondary-color); font-weight: 500;font-size: 22px;line-height: 27px;}
.searchResultSec {padding: 30px 0;}
.searchResultSec .flavoritem{background: var(--light); margin-top: 18px;}
.backbtns.explore, .flavorhding.explore{display: none;}
.forminrBner .bnerfrmlnk{padding: 0;}
.forminrBner .bnerformpnl{position: fixed; bottom: -100%; z-index: 6; left: 0; transition: all 0.3s ease-in-out;
box-shadow: 1px -8px 27.4px 0px #0000001A;}
.frmmobile{display: flex; align-items: center;}
.srchform{width: 100%; margin: 0 10px; flex: 1;}
.frmmobile .backlink{margin: 0;}
.openform .bnerformpnl{bottom: 0; padding-top: 55px; }
.closelink{display: inline-flex; color: #A1A1A1; font-weight: 400;font-size: 12px;text-transform: uppercase;
position: absolute; right: 15px; top: 27px;}
.forminrBner .bnerformpnl::before{position: absolute; content: ""; width: 70px; border-top: 2px solid #D7D7D7; top: 13px;
left: 50%; transform: translateX(-50%);}
.closelink:hover{color: var(--primary-color);}

.profileside{display: none;}
.deskctopcunter{display: none;}
.profileSec {padding: 40px 0;}
.profileopens {padding: 0;border-radius: 0 !important;background: transparent;}
.dshbordhding h2 {font-size: 16px;line-height: 20px;}
.tab-box {border: 0;padding: 0 15px;}
.dshbordhding{border-bottom: 1px solid #eee;}
.tab-box:last-child .dshbordhding{border: 0;}
.tab-box.active{background: var(--light); border-radius: 15px;}
.tab-box.active .dashboardPnel, .tab-box.active .dshbordhding{border: 0;}
.dashboardPnel .row > div{width: 100%;}
.userData input[type="text"], .userData input[type="email"], .userData input[type="password"], .userData input[type="tel"]{
background: var(--light); border: 1px solid #EDEDED;
}
.userData {margin-top: 16px;}
.userData input[type="submit"]{width: 100%; margin-top: 10px;}
.tableDesign{overflow: auto;}
.tableDesign > table{width: 550px;}

.profileBner .bnerpnel{display: none;}
.profileuserpnel{padding-top: 40px; display: block;}
.profileuser .media{align-items: center;}
.profileuser .media-object{display: flex; align-items: center; justify-content: space-between;}
.profilecunter .row{margin: 0 -6px;}
.profilecunter .row > div{padding: 0 6px;}
.mobleproflenmber{margin-top: 12px; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.2);
min-height: 110px;backdrop-filter: blur(6px); border-radius: 11px; padding: 14px;}
.mobleproflenmber h4{color: var(--light); font-weight: 500;font-size: 24px;line-height: 30px;font-family: var(--Poppins);
margin: 0;}
.mobleproflenmber span{color: var(--light); font-weight: 400;font-size: 12px;line-height: 19px;}
.mobleproflenmber i{display: inline-flex; margin-bottom: 20px;}
.profileuser h4{color: var(--light); font-weight: 500;font-size: 15px;line-height: 20px; margin-bottom: 1px;}
.profileuser span{color: var(--light); font-weight: 400;font-size: 13px;line-height: 13px;}
.profileuser span a{color: var(--light);}
.profileuser span a:hover{text-decoration: underline;}
.profileuserimge {width: 44px; height: 44px; display: flex; align-items: center; justify-content: center;
position: relative; margin-right: 13px;}
.profileuserimge > img{width: 100%; height: 100%; object-fit: cover; border-radius: 100%;}
.smailedit{position: absolute; bottom: 0; right: 0; width: 16px; height: 16px; background: var(--light);
border-radius: 100%; display: flex; align-items: center; justify-content: center;}
.profilecunter{padding-top: 12px;}

.addlinks {padding: 5px 15px; font-size: 14px; line-height: 20px; margin-left: 14px;}

.mobile_appSec{display: none !important;}

.mobileappbtm{position: fixed; bottom: 76px; width: 100%;z-index: 9;}
.mobileappbtmpnel{box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.25); background: #FAFAFA url(../images/storeoverly.png) no-repeat 0 0;
padding: 3px 7px; min-height: 52px; background-size: cover;
position: relative; border-radius: 10px; display: flex; align-items: center;
justify-content: space-between;}
.logomble{display: inline-flex; align-items: center;}
.mobileappbtmpnel h3{margin: 0; color: #1E1E1E; font-weight: 500;font-size: 13px;line-height: 13px; text-align: center;}
.mobileappbtmpnel h3 span{color: #F86001;}
.smalllgostre{margin-left: 20px; position: relative; display: inline-flex; align-items: center;}
.smalllgostre::before{position: absolute; content: ""; height: 38px; left: -10px; border-left: 1px solid rgba(0, 0, 0, 0.21);}
.storeicn ul{display: inline-flex; flex-direction: column; align-items: center;gap: 2px;}

.flavoritem{flex-direction: row;}

}

@media only screen and (max-width: 575px){

.flavorimg {max-width: 130px;}
.flavorimg img{height: 105px; object-fit: cover;}
.flavorcon span, .itemlocatin li, .itemctegrey li {font-size: 13px;}
.itemlocatin {padding: 6px 0;}
.flavorcon h3 {font-size: 18px;}

.offerSec .cookingitem {margin-top: 23px;}



}

@media only screen and (max-width: 480px){ 

.bnerformpnl {padding: 14px;}
.mobilehder {padding: 6px 15px;}
.mobilehder li a {font-size: 12px;line-height: 16px;min-width: 70px;min-height: 55px;}
body {padding-bottom: 67px;}
.mobile_apppnel .pagehding h2 {font-size: 23px;margin-bottom: 15px;}
.mobile_apppnel .pagehding li img {max-width: 80px;}
.mobile_apppnel .pagehding {padding-top: 0px;max-width: 173px;}
.mobile_apppnel > .media {align-items: center;}

/* .flavoritem {flex-wrap: wrap;}
.flavorimg {max-width: 100%;margin: 0 0 15px;}
.flavorimg img {height: auto;} */
.bnerfrmlnk li {margin-right: 5px;}
.bnerfrmlnk li button {border-radius: 8px;height: 44px;min-width: auto;padding: 0 10px;font-size: 12px;}
.bnerfrmlnk li button i {max-width: 20px;}
.flavoritem{padding: 10px;}
.flavorimg{max-width: 110px; min-width: 110px; margin-right: 10px;}
.flavorimg img{height: 85px;}
.flavorcon h3{font-size: 16px;}
.itemlocatin{padding: 2px 0px;}
.flavorcon span, .itemlocatin li, .itemctegrey li {font-size: 12px;}
.itemctegrey li {margin-right: 5px;}
.itemctegrey{flex-wrap: wrap;}
/*.flavorimg img {height: 140px;}*/

.offerSec .row > div{width: 100%;}
.pagehding h2{font-size: 30px; line-height: 34px;}
.mobileappbtm {bottom: 67px;}


}
@media only screen and (max-width: 380px){ 
  .flavorimg{max-width: 100px; min-width: 100px;}
}