

h3 {font-size:1.5rem;margin-bottom:0.5rem;  font-weight:700;}
h4 {font-size:1.5rem;font-weight:700;margin-bottom:0.5rem;}
h5 {font-size:0.875rem;}
.our-menu {padding:5rem 0;border-top:solid 1px #ccced1;}
.our-menu h2.mpop {position:relative;padding-left:5rem;}
.our-menu h2.mpop:before {position:absolute;content:"";left:0;top:-50px;background-image:url(../svg/most-popular.svg);background-size:100%;width:293px;height:64px;}.our-menu .head-title {max-width:700px;margin-left:auto;margin-right:auto;}.our-menu .menu-slider .img-fluid {/* width:100%; height:340px; object-fit:cover; */border-radius:1rem;}.our-menu .menu-slider::after,
.our-menu .menu-slider::before {height:100%;width:20rem;display:block;top:0;content:"";position:absolute;z-index:1;}.our-menu .menu-slider::before {left:0;background:linear-gradient(  to right,  rgba(255, 255, 255, 1),  rgba(255, 255, 255, 0));-webkit-background:linear-gradient(  to right,  rgba(255, 255, 255, 1),  rgba(255, 255, 255, 0));-ms-background:linear-gradient(  to right,  rgba(255, 255, 255, 1),  rgba(255, 255, 255, 0));}.our-menu .menu-slider::after {background:linear-gradient(  to right,  rgba(255, 255, 255, 0),  rgba(255, 255, 255, 1));-webkit-background:linear-gradient(  to right,  rgba(255, 255, 255, 0),  rgba(255, 255, 255, 1));-ms-background:linear-gradient(  to right,  rgba(255, 255, 255, 0),  rgba(255, 255, 255, 1));right:0;}.our-menu .menu-slider .slick-slide {margin:0 0.5rem;}.our-menu .menu-slider .slick-prev,
.our-menu .menu-slider .slick-next {right:2rem;z-index:2;}.our-menu .menu-slider .slick-prev {left:2rem;}.our-menu .heading-block .info {max-width:80%;margin:0 auto;}.our-menu .heading-block {text-align:center;}.our-menu .head-title {max-width:700px;margin-left:auto;margin-right:auto;}.menu-items .heading-block h2.title {font-family:"Plus Jakarta Sans", sans-serif;text-transform:capitalize;font-size:2.5rem;font-weight:800;padding-bottom:2rem;}/* Slick Theme  */

.slick-next,
.slick-prev {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:57px;height:57px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:1;margin-top:-28px;border-radius:50%;background-color:#fff;transition:0.2s}.slick-next:hover,
.slick-prev:hover {background-color:#e4f89f}.slick-prev {left:-28px}.slick-next {right:-28px}.slick-next {background-image:url(../svg/arrow-next-slide1.svg);width:57px;height:57px;background-size:100%}.slick-prev {background-image:url(../svg/arrow-prev-slide1.svg);width:57px;height:57px;background-size:100%;}.slick-dots {position:absolute;bottom:-55px;
display:block;
width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0;}
.slick-dots li {position:relative;
display:inline-block;
width:20px;height:20px;margin:0 5px;padding:0;
cursor:pointer;}
.slick-dots li button {font-size:0;line-height:0;display:block;width:1rem;height:1rem;padding:5px;cursor:pointer;color:transparent;outline:none;background:#d9d9d9;border:0;border-radius:50%;transition:0.1s ease-in-out;}
.slick-dots li button:hover,
.slick-dots li button:focus {outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {opacity:1;}
.slick-dots li button:before {display:none;}
.slick-dots li.slick-active button {background-color:#6c8b46;width:1.25rem;height:1.25rem;}
.slick-dots li.slick-active button:before {opacity:0.75;color:black;}.menu-slider .thead {padding:1rem 0;}
.menu-slider .thead h5 {font-size:1.5rem;font-weight:700;display:flex;align-items:center;}
.menu-slider .thead p {font-size:0.8rem;font-weight:300;margin:0;}
.menu-slider .thead p span {color:#d1d1d1;padding-left:0.1rem;padding-right:0.1rem;}.menu-slider .plate {padding:5rem 2rem;background-color:#eaf3fc;text-align:center;border-radius:1rem;}.what-saying {padding:4rem 0;}.what-saying h5 {font-weight:700;}.food-delivery {padding:6rem 0;background-color:#f0f1f7;}.food-delivery .food-deli-block {background-color:#fff;border-radius:50px;position:relative;min-height:310px;}.food-delivery .delivery-info {display:flex;align-items:center;}.food-delivery .delivery-info h3 {font-size:3.5rem;margin:0;}.food-delivery .delivery-info p {padding-bottom:1rem;}.food-delivery .dinfo {padding:1.25rem 3rem 1.25rem 4rem;}.food-delivery .dinfo h3 {font-size:6rem;line-height:0.9;padding-right:3rem;min-height:200px;}.food-delivery .dinfo .btn {min-width:400px;position:relative;}
.food-delivery .btn-dinfo {display:flex;flex-direction:column;align-items:end;}
.food-delivery .btn-dinfo:before {border:dashed 1px #6c8b46;position:absolute;width:100%;content:"";left:-250px;top:50%;margin-top:-1px;z-index:0;}.slick-prev::before,
.slick-next::before {display:none;}footer sup {top:-0.8em;font-size:0.6rem;}/* What Included */

.ourclient-slider .slick-slide {margin:0 1.5rem;}.ourclient-slider .slick-slide .clogo {display:flex !important;align-items:center;height:100px;}/* Arrow */

.arrow {border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;}.right {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.left {transform:rotate(135deg);-webkit-transform:rotate(135deg);}/* Footer */

footer {background:#6c8b46 url(../png/footer-bg.png);padding:5.5rem 0 1rem 0;line-height:1.5;font-weight:400;color:#fff;overflow:hidden;}footer .flogo {padding-right:3rem;}fooeter .footer-menu {padding-right:1.5rem;}footer h5 {font-weight:700;padding-bottom:0.5rem;}footer .nav li {padding-bottom:0.75rem;}footer .nav a {color:#fff;text-decoration:none;opacity:0.9;}
footer .nav a:hover {color:#e4f89f;}footer p {opacity:0.9;}footer a {text-decoration:none;}/* /Video Button =========== */

.video-block {position:relative;max-width:992px;margin:0 auto 0;z-index:9;}.list-arrow {padding-bottom:2rem;list-style:none;}
.list-arrow li {position:relative;padding-left:1.5rem;}
.list-arrow li:before {background-image:url(../svg/arrow-icon-list.svg);background-repeat:no-repeat;width:14px;height:13px;display:inline-block;margin-right:0.5rem;content:"";position:absolute;left:0;top:0.4rem;}/*FLEX FOOD*/

.form-control::placeholder {font-weight:400;font-size:0.86rem;}
.form-control {box-shadow:none !important;font-weight:700;}.btn.btn-outline.gray {border-color:#a9a9a9;}.btn.btn-outline.gray:hover {background-color:#a9a9a9;color:#fff;}@media (max-width:1600px) {.menu-slider .plate {  padding:2rem;}
}@media (max-width:1400px) {.food-delivery .dinfo {  padding-left:7rem;}
}@media (max-width:1199px) {footer {  font-size:0.85rem;}
footer .flogo {  padding-right:1rem;}
.btn-sm {  padding:0.2rem 0.5rem;}
.food-delivery .delivery-info {  display:block;}
.pos-right {  position:static;}
}@media screen and (max-width:991px) {.head-title h1 {  font-size:5rem;  margin:0;}
.video-block {  margin:1rem 1rem 0;  position:relative;min-height:400px;  background-position:-120px 0;}
.food-delivery .dinfo {  padding:3rem 1.5rem;}
.food-delivery .delivery-info h3 {  font-size:2.5rem;}
.what-saying {  padding:3rem 0;}
.sub {  position:relative;  z-index:99;}
.menu-slider .thead h5 {  font-size:0.9rem;}.menu-slider .thead p {  font-size:0.6rem;  font-weight:400;}
.menu-slider .thead p span {  padding-left:0.1rem;  padding-right:0.1rem;}
}@media (max-width:767px) {footer {  padding:3rem 0 0rem 0;}
footer-menu {  margin:auto;}
footer .flogo {  padding-right:0rem;  margin:auto;  display:block;}
footer .contact {  font-size:1.5rem;  padding-bottom:0;}
}@media screen and (max-width:576px) {.flogo {  padding-bottom:3rem;}
.flogo img {  width:100%;}
footer {  padding-left:2rem;  padding-right:2rem;}
.offcanvas {  --bs-offcanvas-width:18rem;}
.slick-next,.slick-prev {  width:32px;  height:32px;}
.slick-arrow:before {  left:6px;  top:6px;}
.overlay-block {  width:190px;  font-size:0.85rem;  left:10px;}
.slick-dots li {  width:15px;}
}/* Food Delivery Section */
.food-delivery.home-box {position:relative;background-color:#fff;padding:6rem 0 4rem 0;}.food-delivery.home-box::before {content:"";position:absolute;left:0;bottom:0;height:40%;width:100%;background-color:#edebe0;}.food-delivery.home-box .food-deli-block {background-color:#353c46;position:relative;}.food-delivery.home-box .dinfo {padding:3.5rem 3rem 3.5rem 5rem;}.food-delivery.home-box .dinfo h3 {color:#fff;min-height:auto;padding-bottom:0;font-size:6.75rem;}.food-delivery.home-box .dinfo p {color:#fff;font-size:1rem;line-height:1.55;margin-bottom:0;padding:1rem 5rem 2rem 0;}.food-delivery.home-box .btn-dinfo:before {border:dashed 1px #e4f89f;position:absolute;width:100%;content:"";left:-150px;top:50%;margin-top:-1px;z-index:0;}.food-delivery .dinfo .btn.btn-light {min-width:200px;}.food-delivery.home-box .dinfo .btn.btn-light:hover {background-color:#353c46;}
.food-delivery.home-box .cta-pic {position:absolute;max-width:426px;left:82px;bottom:10px;z-index:9;}@media screen and (max-width:1399px) {.food-delivery.home-box .dinfo h3 {  padding-right:0;}
.food-delivery.home-box .dinfo {  padding:1.5rem 3rem 1.5rem 7.5rem;}
}@media screen and (max-width:1199px) {.food-delivery.home-box {  padding:5rem 0;}
.food-delivery.home-box .cta-pic {  max-width:340px;  left:30px;}
.food-delivery.home-box .dinfo {  padding:1.5rem 2rem 0 5rem;}
.food-delivery.home-box .dinfo h3 {  font-size:4rem;  padding-bottom:0.5rem;}
}@media screen and (max-width:991px) {.food-delivery.home-box .dinfo {  padding:2rem;}
.food-delivery.home-box .dinfo h3 {  font-size:4rem;}
.food-delivery.home-box .cta-pic {  position:relative;  margin:0 auto;  left:auto;  text-align:center;}
}@media screen and (max-width:576px) {.food-delivery.home-box .dinfo-footer p {  font-size:0.9rem;}.food-delivery.home-box .dinfo p {  padding-right:0;}
}/* Banner */

/*Our Menu ****/

.see-menu-link {font-weight:800;text-decoration:none;color:#3f90e0;font-size:1.5rem;position:relative;}.see-menu-link:before {position:absolute;border-bottom:solid 3px #3f90e0;content:"";bottom:-5px;left:0;width:100%;transition:0.2s;}/*Main
/*************************************************/

.video-block {position:relative;max-width:992px;margin:0 auto 0;z-index:9;}.what-saying h2 {font-size:1.5rem;font-weight:700;margin-bottom:0.5rem;font-family:"Plus Jakarta Sans", sans-serif;text-transform:none;}.faq-home {font-size:1rem;margin-bottom:2rem;padding-top:2rem;}
.faq-home h2 {font-family:"Plus Jakarta Sans", sans-serif;text-transform:none;font-weight:800;font-size:2.5rem;padding-bottom:2rem;}.faq-home h5 {font-family:"Plus Jakarta Sans", sans-serif;text-transform:none;font-weight:700;font-size:1.125rem;margin:0;padding:0.5rem 0;}
.accordion-button:not(.collapsed) {background-color:transparent;color:#000;}.faq-home h5 .accordion-button {font-weight:700;outline:none;box-shadow:none;}.faq-home .accordion-body {padding:0 1rem 1rem;line-height:1.7;}.trustp {background-image:url(../svg/trust-pilot.svg);width:336px;height:91px;background-size:100%;}@media screen and (max-width:991px) {.what-saying {  padding:3rem 0;}
.sub {  position:relative;  z-index:99;}
}.how-it-works-banner {background-position:center;background:#3f90e0 url(../blue-banner-bg.html);background-size:cover;padding:5rem 0 21rem 0;}.how-it-works-banner .content {color:#fff;text-align:center;}.how-it-works-banner p {margin-bottom:0;font-size:1.25rem;}.how-it-works-banner h3.title {font-family:"Plus Jakarta Sans", sans-serif;text-transform:uppercase;font-size:2rem;font-weight:800;padding-bottom:1rem;}.how-it-works-banner h2.title {font-family:"Plus Jakarta Sans", sans-serif;text-transform:uppercase;font-size:2rem;font-weight:800;padding-bottom:1rem;color:#fff;}.our-menu {position:relative;}/* Responsive Styles */
@media (max-width:1400px) {.how-it-works-banner h1 {  font-size:clamp(30px, 15.5vw, 225px);}
}@media (max-width:991px) {.how-it-works-banner h1 {  font-size:clamp(30px, 14vw, 225px);}
}@media screen and (max-width:767px) {.how-it-works-banner {  padding:7rem 0 12rem 0;}
}@media (max-width:576px) {.how-it-works-banner {  padding:5rem 0 13rem 0;}
.how-it-works-banner h1 {  font-size:clamp(30px, 18vw, 225px);}
.how-it-works-banner p {  font-size:0.9rem;  padding-top:0.5rem;}
}/* -------- Video Section CSS -------- */

.how-it-works-video {position:relative;margin-top:-17.5rem;}/* Responsive Styles */
@media screen and (max-width:991px) {.video-block {  margin:0;  min-height:auto;  background-position:center;}
}@media screen and (max-width:767px) {.how-it-works-video {  margin-top:-10rem;}
}/* -------- Process Section CSS ---------- */

.how-it-works-process {padding:3.5rem 0 4rem 0;}.how-it-works-process .process-icon img {min-height:60px;}.how-it-works-process h3 {color:#2c323d;font-size:1.25rem;line-height:0.9;padding-top:1.5rem;font-weight:800;text-transform:uppercase;font-family:"Plus Jakarta Sans", sans-serif;}.how-it-works-process p {color:#2c323d;font-size:1rem;line-height:1.25;padding-top:0.5rem;}.expect-slider:before {position:absolute;left:0;height:100%;background:rgb(207, 218, 245);background:linear-gradient(  86deg,  rgba(207, 218, 245, 1) 0%,  rgba(207, 218, 245, 0) 100%);z-index:1;width:180px;content:"";top:0;}.expect-slider:after {position:absolute;right:0;height:100%;background:rgb(207, 218, 245);background:linear-gradient(  90deg,  rgba(207, 218, 245, 0) 0%,  rgba(207, 218, 245, 1) 100%);z-index:1;width:180px;content:"";top:0;}.meet-how {background:rgb(207, 218, 245);background:linear-gradient(  180deg,  rgba(207, 218, 245, 1) 50%,  rgba(240, 241, 247, 1) 50%);}/*SUCCESS STORY*/

.join-section {padding:5rem 0 5rem 0;background-color:#f0f1f7;}.join-section.meet-how h5 {font-size:2rem;font-family:"Plus Jakarta Sans", sans-serif;text-transform:none;font-weight:700;padding-bottom:0.5rem;text-transform:uppercase;}.join-slider .slick-next,
.join-slider .slick-prev {margin-top:20px;}.join-section h3.heading {text-align:center;font-size:2.5rem;padding-bottom:2rem;font-family:"Plus Jakarta Sans", sans-serif;text-transform:none;font-weight:800;}.join-section h2.heading {text-align:center;font-size:2.5rem;padding-bottom:2rem;font-family:"Plus Jakarta Sans", sans-serif;text-transform:none;font-weight:800;}.join-section .note {font-size:0.75rem;padding-top:0rem;position:absolute;bottom:8px;left:39%;}.join-slider {padding:1rem 2rem 1rem;border-radius:1rem;background-color:#fff;margin-bottom:3rem;}.join-section .grid {display:grid;gap:20px;grid-template-columns:auto auto auto auto;}.choose-plan-home {padding:2rem 0 5rem 0;background-color:#edebe0;}.choose-plan-home .heading-block {text-align:center;max-width:60%;margin:0 auto;padding-bottom:2rem;}.choose-plan-home h3 {font-family:"Plus Jakarta Sans", sans-serif;text-transform:none;font-weight:800;font-size:2.5rem;}.planbox {border:solid 2px;border-radius:2rem;padding:0;background-color:#fff;overflow:hidden;}.planbox.core {border-color:#6c8b46;}
.planbox.flex {border-color:#3f90e0;}.planbox .info {padding:2rem 3.5rem 1.5rem 3.5rem;}.planbox h4 {font-size:4rem;font-family:"Bebas Neue", sans-serif;font-weight:normal;text-transform:uppercase;
line-height:1;}.planpox-heading {border-bottom:solid 2px;padding:1rem 2.5rem 0 2.5rem;}.planbox.core .planpox-heading {border-color:#6c8b46;}
.planbox.flex .planpox-heading {border-color:#3f90e0;padding-top:3.5rem;}.planbox.core h4 {color:#6c8b46;}
.planbox.flex h4 {color:#3f90e0;}.planbox .info ul {padding:0 0 0 0;}
.planbox .info ul li {padding-bottom:0.75rem;}.planbox.core .rec {background-color:#6c8b46;color:#fff;padding:0.5rem 3rem;}.font-plus {font-family:"Plus Jakarta Sans", sans-serif !important;}.home-box.home-flex-plan .dinfo h3 {font-family:"Plus Jakarta Sans", sans-serif;font-size:3.5rem;text-transform:none;font-weight:700;padding-bottom:2rem;line-height:1.2;}.home-box.home-flex-plan .dinfo ul {list-style:none;padding:0;margin:0;}
.home-box.home-flex-plan .dinfo ul li {padding-bottom:0.75rem;position:relative;padding-left:30px;}
.home-box.home-flex-plan .dinfo ul li:before {position:absolute;left:0;width:20px;height:20px;content:"";background-image:url(../svg/checkmark.svg);top:2px;}.choose-plan-home .btn {color:#fff;min-width:240px;position:relative;background-color:#353c46;font-size:2rem;}/* Responsive Styles */
@media screen and (max-width:1199px) {.how-it-works-process .process-desc {  font-size:1.125rem;  padding-top:0.25rem;  max-width:100%;}
.expect-slider:before {  width:100px;}
.expect-slider:after {  width:100px;}
.food-delivery.home-box .dinfo {  padding-bottom:3rem;}.home-box.home-flex-plan .dinfo h3 {  font-size:2rem;  line-height:1.4;}
}@media screen and (max-width:991px) {.how-it-works-process .process-desc {  font-size:1rem;  padding-top:0;}
.join-slider {  padding-bottom:4rem;}.join-section .note {  left:2rem;  right:2rem;}
.food-delivery .dinfo .btn {  min-width:250px;}.food-delivery .btn-dinfo:before {  left:-30%;  width:70%;}.food-delivery .dinfo h3 {  min-height:110px;}
.planbox.flex .planpox-heading {  padding-top:1rem;}
}@media screen and (max-width:767px) {.food-delivery .dinfo {  padding-bottom:0;}.food-delivery .dinfo h3 {  min-height:auto;  text-align:center;}.food-delivery .btn-dinfo:before {  display:none;}.food-delivery .dinfo h3 {  padding:1rem 1rem 3rem 1rem;}
.food-delivery .dinfo .btn {  min-width:200px;}.food-delivery .btn-dinfo {  align-items:center;}
.join-section h1 {  font-size:2.5rem;}
.join-section p {  margin-right:0rem;}
.join-section .grid {  grid-template-columns:auto auto;}
.join-section .img-fluid {  max-width:250px;}
.trainer .success-banner .meet {  top:0;}
.join-section h3.heading {  font-size:1.5rem;}
.join-section h2.heading {  font-size:1.5rem;}
.our-menu {  padding:2.5rem 0;}
.join-section {  padding:2rem 0 2rem 0;}
.food-delivery.home-box.home-flex-plan {  padding:2rem 0;}
.home-box.home-flex-plan .dinfo h3 {  font-size:1.5rem;  line-height:1.4;}
.home-box.home-flex-plan .dinfo ul {  padding-bottom:2rem;}
.choose-plan-home .heading-block {  max-width:none;}
.choose-plan-home h3 {  font-size:1.5rem;  padding-bottom:1rem;}
.planbox h4 {  font-size:3rem;}
.join-section.meet-how h5 {  font-size:1.25rem;}
}@media screen and (max-width:575px) {.how-it-works-process .process-icon img {  width:3.5rem;}
.how-it-works-process .process-title {  font-size:1.25rem;  padding-bottom:0.5rem;}
.join-slider .slick-prev {  left:2px;}
.join-slider .slick-next {  right:2px;}
.ratio-16x9 {  --bs-aspect-ratio:120%;}.join-slider h2 {  font-size:2.25rem;}
}@media (max-width:1199px) {.our-menu .menu-slider::after,.our-menu .menu-slider::before {  width:10rem;}
}@media (max-width:767px) {.our-menu {  padding:4rem 0;}
.our-menu .menu-slider::after,.our-menu .menu-slider::before {  width:5rem;}.our-menu .heading-block .info {  max-width:none;}.our-menu .heading-block h4 {  font-size:1rem;}
.menu-items .heading-block h2.title {  font-size:1.5rem;padding-bottom:2rem;}
}@media screen and (max-width:576px) {.our-menu h2.mpop:before {  background-size:100%;  width:146px;  height:32px;  top:-26px;}
}@media screen and (max-width:549px) {.our-menu h2.mpop {  padding-left:0;}
}/* Slider CSS */
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-list,
.slick-slider .slick-track {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:after,
.slick-track:before {display:table;content:"";}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;min-height:1px;}
[dir="rtl"] .slick-slide {float:right;}
.slick-slide img {display:block;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}.video-thumb {background-image:url(../video-thumb.html);background-size:cover;height:580px;cursor:pointer;background-position:center;position:relative;}.video-thumb .video-icon {width:50px;position:absolute;left:50%;top:50%;content:"";margin-top:-35px;margin-left:-35px;}@media screen and (max-width:767px) {.video-thumb {  height:450px;}
}
.text-white{color: #fff;}

