@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] {text-decoration:inherit;color: inherit; }


@media (min-width: 1500px) {
    .container {max-width: 1440px !important;}
}
@media (min-width: 768px) {

    /* navbar */
    .navbar .nav-links .menu-nav-link-li:hover .menu-dropdown {pointer-events: visible;visibility: visible; opacity: 1;transform: translateY(10px);}
}
@media (max-width: 1499px) {
    /* typo */
    h1{font-size: 70px;}
    /* navbar */
    .navbar .brand-logo .logo {width: 150px;}
    .navbar .nav-links {gap: 30px;}
    .navbar .nav-links .nav-link {padding: 0;}
    #footer .footer-logo {width: 300px;}
    /* contact us */
    .cont-list {padding: 50px;}
    .cont-ico img {width: 70px;}
    .cont-det span,.cont-det p{font-size: 25px;}
    /* events */
    .kitchen-sec{padding:50px 0 0 0;}
    .kit-lft{margin-top: -120px;}
    .kitchen-sec h3,.latest-news h3,.honor-tit h3{font-size: 48px;}
    .kit-main p ,.honor-cnt p{font-size: 21px;}
    .awards-slides .owl-item img {height: 450px; object-fit: cover;}
    .journey-content .journey-year {width: 110px; height: 110px;}
    .journey-content .journey-para p {font-size: 14px;}
    .honor-wall:before {top: 40%;}
    /* homepage */
    .home-banner-section .banner-wrapper {height: 500px; border-radius: 0 50px 50px 0;}
    .home-banner-section .banner-wrapper::after {border-radius: 50px;}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper h3 {transform: scale(1.2) translateX(35px);}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper span {top: -60px; left: 170px; font-size: 150px;}
    .home-app-section .app-content h2 {font-size: 75px;}
    .home-app-section::after {border-radius: 50px;}
    .gallery-wrapper {height: 300px;}
    .gallery-wrapper .gallery-item-name {font-size: 13px;padding: 10px;}
    /* stores */
    .alla-loc{column-gap: 20px;}
    .alla-map {flex: 0 1 150px;}
    .alla-cnt{flex: 0 1 calc(100% - 220px);}
    .did-sec {width: 100%;max-width: 1140px;}
    .you-sec:after {right: 100px;}
    .know-sec p{font-size: 21px;}
    .know-sec h3 {font-size: 48px;}
    .alla-cnt h4 {font-size: 20px;}
    .alla-cnt p {font-size: 15px;}
    .alla-cnt a[href^=tel] {font-size: 18px;}
    .alla-loc .order-btn {font-size: 16px; padding: 5px 20px;}
    .indicator {top: -15px;right: -35px;}
    .story-list {row-gap: 40px;}
    .open {width: 65px;height: 65px;}
    .closed {width: 65px;height: 65px;}
    .food-gallery {height: 450px;}
    /* franchise */
    .franchise-hero-section .process-card-container .process-card {padding: 30px;}
    .franchise-hero-section .process-card-container .process-para {font-size: 18px;}
    .franchise-hero-section .process-card-container .batch {width: 50%;}
    .franchise-hero-section .process-card-container .icon {width: 100px;}
    .franchise-hero-section .bg {height: 72.7%;}
    .search-content h2 {font-size: 60px;}
    /* allergens */
    .indicates-row {gap: 10px;}
    .indicates-row .allergen-indicates {padding: 0 15px 0 0;}
    .indicates-row .allergen-indicates span {font-size: 16px;}


    /* Contact */
    .contact-card {padding:20px;}
.contact-card .card-div h5 {font-size:21px;}
.contact-card .card-div p {font-size:18px;}
.contact-card .card-div {gap:20px;}
.contact-card .img-icon img {max-width:40px;}
.card.form-card h3 {font-size:45px;}
.card.form-card p.form-para {font-size:20px; margin-top:10px;}
.card.form-card .form-control {padding:10px;}
.card.form-card .contact-form {padding:0px;}
img.contact-img {max-width:800px;}
.card.form-card {padding:40px;}
}
@media (max-width: 1199px) {
    /* typo */
    h1 {font-size: 60px;}
    p {font-size: 20px;}
    /* navbar */
    .navbar .brand-logo .logo { width: 150px;}
    .navbar .nav-links { gap: 25px;padding-top: 20px;}
    .navbar .nav-links .nav-link-li,
    .navbar .nav-links .nav-link,
    .navbar .nav-links .partner-nav-link-li.specialized-nav-li .popup-trigger-btn p {font-size: 16px;}
    #header .container {max-width: 100% !important;}
    /* footer */
    #footer .footer-logo {width:250px;}
    #footer .contact-details p, #footer .opening-details p {font-size:18px;}
    /* contact us */
    .cont-list {padding: 50px 30px;}
    .cont-ico{margin-bottom: 20px;}
    .cont-det span{font-size: 24px;}
    .cont-det p{font-size: 20px;margin-top: 5px;}
    /* events */
    .kit-lft:after {width: 320px;height: 320px;}
    .kitchen-sec h3,.latest-news h3,.honor-tit h3{font-size: 42px;}
    .kit-main p ,.honor-cnt p{font-size: 19px;}
    .honor-wall:before{width:calc(100% - 50px);max-height: 280px;top:40%;transform: translate(-50% , -60%);}
    .news-card img {height: 220px;}
    .news-card h4 {font-size: 22px;}
    .news-card p {font-size: 16px;}
    .mid-content h6 {font-size: 22px;}
    .mid-content span {font-size: 48px;}
    .journey-content .journey-year {width: 100px; height: 100px;}
    .journey-content .journey-year h6 {font-size: 20px;}
    .journey-content .journey-para {width: calc(100% - 110px);}
    .journey-content .journey-para p {font-size: 12px;}
    .journey-content::before {height: 96%;}
    .journey-content {gap: 10px;}
    /* .owl-carousel {width: 90%; margin: auto;} */
    .awards-slides .owl-item img {height: 330px;}
    /* homepage */
    .home-banner-section .banner-wrapper {height: 400px; border-radius: 0 50px 50px 0;}
    .home-banner-section .banner-wrapper::after {border-radius: 50px;}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper h3 {transform: scale(1.1) translateX(15px);}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper span {top: -40px; left: 130px; font-size: 130px;}
    .home-app-section .app-content h2 {font-size: 60px;}
    .home-app-section::after {border-radius: 50px;}
    .gallery-wrapper {height: 250px; border-radius: 20px;}
    .gallery-wrapper .gallery-item-name {font-size: 13px; padding: 9px 18px;bottom: 20px;}
    .home-app-section .home-app-wrapper {border-radius: 50px 0 0 50px;}
    .news-title h4 {font-size: 30px;}

    /* stores */
    .alla-loc{row-gap: 20px;justify-content: center;border-radius: 50px;}
    .alla-map {flex: 0 1 220px;}
    .alla-cnt {flex: 0 1 100%;text-align: center;margin-top: -30px;}
    .did-sec {width: 100%;max-width: 960px;}
    .alla-loc:after{left:50%;transform: translate(-50% , -50%);}
    .know-sec{padding: 40px;}
    .alla-cnt h4{font-size: 24px;}
    .alla-cnt p,.alla-cnt a[href^=tel]{font-size: 18px;}
    .alla-loc .order-btn {margin: auto;}
    .know-sec h3{font-size: 44px;}
    .know-sec p{font-size: 18px;}
    .know-sec a{font-size: 16px;}
    .food-gallery {height: 400px;}
    .food-gallery .food-title {font-size: 30px;}
    .food-gallery .food-gallery-img {transform: translateY(-25px);}
    .about-content p {font-size: 18px;}
    .about-content .para-container em {font-size: 20px;}
    .food-gallery .icon-holder {width: 80px;padding: 15px;}
    .indicator {top: -4px;width: 70px;height: 70px;margin-left: 0px;right: 0;position: relative;}

    /* franchise */
    .franchise-hero-section .content-wrapper {padding: 75px 50px;}
    .franchise-hero-section .process-card-container .process-card {padding: 30px 15px; border-radius: 30px;}
    .franchise-hero-section .process-card-container .process-para {font-size: 16px;}
    .franchise-hero-section .process-card-container .icon {width: 80px;}
    .franchise-hero-section .bg {height: 69.5%;}
    .search-content h2 {font-size: 50px;}
    .search-content p {font-size: 18px;}
    .search-section .search-content {padding: 25px;}
    /* allergens */
    .indicates-row {gap: 5px;}
    .indicates-row .allergen-indicates {padding: 0 10px 0 0;}
    .indicates-row .allergen-indicates span {font-size: 14px;}
    .indicates-row .allergen-indicates .main-icon {font-size: 14px;}

    /* Journey */
    section.journey-section-new h2 {font-size:50px;}
section.journey-section-new h3 {font-size:45px;}
section.journey-section-new span {font-size:20px;}
.card.form-card h3 {font-size:40px;}
.card.form-card p.form-para {font-size:18px;}
.card.form-card .form-label {font-size:16px;}
.card.form-card .contact-form .form {font-size:20px;}
img.contact-img {max-width:600px;}
.contact-card .card-div h5 {font-size:18px;}
.contact-card .card-div p {font-size:16px;}
.contact-card .card-div {gap:15px;}
.contact-card .img-icon img {max-width:30px;}
}
@media (max-width: 991px) {

    /* typo */
    h1 {font-size: 50px;}
    h3 {font-size: 46px;}
    section {padding: 50px 0;}
    /* navbar */
    .navbar .hamburger-menu {display:block;}
    .navbar .hamburger-menu .menu-btn {width:50px; height:50px; display:flex; flex-direction:column; align-items:center; justify-content:center; row-gap:6px;}
    .navbar .hamburger-menu .line {width:38px; height:4px; background:var(--primary-color); border-radius:5px; transition:0.5s;}
    .navbar .nav-links {flex-direction:column; align-items:flex-start; gap:20px; position:fixed; padding-top:0; top:93px; left:-100%; background:var(--white); width:100%; height:1000%; z-index:-1; margin:0; padding:20px 0 0 20px; transition:0.5s; overflow:hidden; opacity:0;}
    .navbar .nav-links.active {left:0; opacity:1; background:var(--primary-color);}
    .navbar .nav-links .nav-link-li {color:var(--white); font-size:16px;}
    .navbar .nav-links .nav-link-li:hover {background-color:unset;}
    .navbar .nav-links .nav-link {padding:0; color:var(--white);}
    .navbar .nav-links .partner-nav-link-li.specialized-nav-li .nav-link {padding:10px 20px;}
    .navbar .nav-links .nav-link-li:hover .nav-link {color:var(--primary-color);}
    .navbar .nav-links .menu-nav-link-li .menu-dropdown {transform:translateY(0) translateX(20px); min-width:300px; height:0; transition:0.5s; background:var(--white); padding:0; transition:0.3s; position:relative;}
    .navbar .nav-links .menu-nav-link-li .menu-dropdown.active {opacity:1; visibility:visible; pointer-events:unset; padding:15px 25px; margin:20px 0 0 0; height:210px; display:flex; flex-direction:column; justify-content:space-between;}
    .navbar .nav-links .menu-nav-link-li .menu-dropdown .drop-li {margin:0;}
    .navbar .nav-links .menu-nav-link-li .menu-dropdown .drop-nav-link {font-size:14px; color:var(--primary-color);}
    .navbar .nav-links .partner-nav-link-li.specialized-nav-li {padding:0;}
    .navbar .nav-links .partner-nav-link-li.specialized-nav-li .nav-link {border:1px solid var(--white); background-color:var(--white); color:var(--primary-color);}
    .navbar .hamburger-menu.active .line:nth-child(1) {transform:rotate(45deg) translate(6px, 8px);}
    .navbar .hamburger-menu.active .line:nth-child(2) {opacity:0; transform:translateX(50px);}
    .navbar .hamburger-menu.active .line:nth-child(3) {transform:rotate(-45deg) translate(6px, -8px);}
    .navbar .nav-links .nav-link-li, .navbar .nav-links .nav-link, .navbar .nav-links .partner-nav-link-li.specialized-nav-li {font-size:20px;}
    /* footer */
    #footer {padding:50px 0;}
    #footer .footer-logo {width:150px;}
    #footer .contact-details h5, #footer .opening-details h5 {font-size:20px;}
    #footer .contact-details p, #footer .opening-details p {font-size:14px;}
    #footer .social-media-links {margin:10px 0 0 0;}
    #footer .social-media-links .icon {width:35px;}
    /* contact us */
    .inner-ban {padding: 70px 0;}
    .cont-list{row-gap: 50px;margin-top: -40px; padding: 50px 15px;}
    .cont-list > div:last-child{flex: 1 1 100% !important;max-width: 100%;}
    .cont-ico,.cont-det{text-align: center;}
    .cont-list > div:first-child{border-right: 2px solid var(--primary-color);}
    .cont-info{border:none;}
    .cont-det span {font-size: 28px;}
    .cont-det p{font-size: 20px;}
    
    /* home page */
    .home-hero-content .logo {width: 300px;}
    .home-hero-content .order-btn {padding: 6px 12px;}
    .input-group {padding: 8px; width: 450px;}
    .home-banner-section .banner-wrapper {height: 300px; border-radius: 0 30px 30px 0;}
    .home-banner-section .banner-wrapper::after {border-radius: 30px; bottom: 35px; left: 29%;}
    /* .home-wait-section .wait-content-wrapper {padding: 25px 25px;} */
    .home-wait-section .wait-content-wrapper .wait-title-wrapper::after {right: -20px;}
    .home-app-section .app-content h2 {font-size: 46px;}
    .home-app-section .home-app-wrapper .app-btn-flex {gap: 15px;}
    .home-app-section::after {bottom: 30px;}
    .gallery-wrapper {height: 300px;}
    .gallery-wrapper .gallery-item-name {font-size: 15px;padding: 10px 18px;}
    .news-title h4 {padding: 15px 0; font-size: 24px; margin-bottom: 20px;}
    .home-wait-section .wait-content-wrapper .wait-para p {font-size: 14px;}

    /* events */
    .kit-lft {padding: 0 30px 0 0;}
    .kit-lft:after {width: 220px;height: 220px;right:20px;bottom:-10px;border-radius: 30px;}
    .kit-img{border-radius: 30px;}
    .kitchen-sec h3,.honor-tit h3{font-size: 34px;margin-bottom: 25px;}
    .latest-news h3 {font-size: 34px;}
    .kit-main p ,.honor-cnt p{font-size: 17px;}
    .kit-img{height:100%;}
    .kit-rht{margin-top: -30px;}
    .honor-wall{padding: 0 0 50px 0;}
    .honor-tit {padding: 0;}
    .honor-wall:before{max-height: 240px;border-radius: 20px;width: calc(100% - 20px);top: 36%;}
    .award {padding-top: 20px;}
    .awards-slides .owl-item img {height: 270px;}
    .journey-content-paras p {font-size: 17px;}


    /* allergens */
    .aller-img {border-radius: 30px;}
    .gallery-btn {padding: 10px 5px;font-size: 12px;}
    .allergy-para {font-size: 16px;}
    .allergy-title {font-size: 22px;}
    .allergy-subtitle {font-size: 18px;}

    /* stores */
    .stories-sec {margin-top: -40px;}
    .alla-map {flex: 0 1 180px;}
    .did-sec{max-width: 720px;}
    .know-sec h3{font-size: 34px;}
    .you-sec:after {right: 40px;height: 560px;}
    .story-list {row-gap: 30px;}
    .alla-cnt p, .alla-cnt a[href^=tel],.know-sec p{font-size: 17px;}
    .indicator {right: 0;}
    .food-gallery {height: 300px;}
    .food-gallery .food-title {font-size: 26px;}
    .about-content p {font-size: 16px;}
    .food-section .about-content::after {height: 63%;}

    /* franchise */
    .franchise-hero-section .content-wrapper {margin-top: -80px;}
    .franchise-hero-section .process-card-container {margin: 25px 0 0 0;}
    .franchise-hero-section .process-card-container .process-para {margin-bottom: 15px; font-size: 14px;}
    .franchise-hero-section .process-card-container .icon {width: 65px;}
    .franchise-hero-section .bg {height: 72.4%;}
    #fran-form .input-group input {font-size: 15px;max-height: 50px;}
    span.error-msg {font-size: 12px;}
    .search-content h2 {font-size: 46px;}
    .franchise-hero-section .process-card .process-para.para-3, .franchise-hero-section .process-card .process-para.para-4 {padding: 0;}
    #fran-form .input-group .selectize-input:not(.has-items)::before {font-size: 15px; top: 40%;}
    #fran-form .input-group .selectize-input {min-height: 50px !important;}
    .accord-btn .arrow-icon {font-size: 24px;}
    .accord-btn .accord-title {font-size: 30px;}
    .input-group .info-icon-wrapper {top: 8px;}
    .input-group .info-icon-wrapper:hover .info-popup { bottom: 40px;}

    /* Journey */
    .journey-timeline .timeline-card {width:45%;}
.journey-timeline .timeline-cont {font-size:14px;}
.journey-timeline .timeline-card {min-height:90px;}
.contact-card {height:140px; margin:10px;}
.card.form-card .contact-form .form {margin-top:10px;}
.card.form-card h3 {font-size:35px;}
img.contact-img {max-width:500px; right:-140px;}
.card.form-card .contact-form .form {margin-top:15px;}
.card.form-card p.form-para {font-size:16px;}
.card.form-card .form-label {font-size:15px;}
.contact-card {justify-content:center;}
}
@media (max-width: 767px) {
    /* typo */
    h1 {font-size: 50px;}
    h3 {font-size: 40px;}
    p {font-size:18px;}
    /* navbar */
    .navbar .nav-links .nav-link-li,
    .navbar .nav-links .nav-link,
    .navbar .nav-links .partner-nav-link-li.specialized-nav-li {font-size: 18px;}
    .navbar .brand-logo .logo {width: 130px;}
    .navbar .nav-links {top:85px;}
    /* footer */
    #footer .contact-details {margin:25px 0;}
    #footer .social-media-links {justify-content:center; margin:0 0 25px 0;}
    #footer .cc-content {font-size: 16px;}
    /* contact us */
    .contact-info{padding: 50px 0;}
    .cont-list > div:first-child{border:none;}
    .cont-list{row-gap: 30px;margin-top:-80px;}
    .cont-ico img {width: 60px;}
    .cont-det span{font-size: 28px;}
    .cont-det p{margin-top: 2px;font-size: 20px;}
    .cont-info {padding: 0 0 30px 0;}
    .cont-list > div:first-child {border-bottom: 2px solid var(--primary-color);}
    .cont-list > div:nth-child(2) {border-bottom: 2px solid var(--primary-color);}
    /* events */
    .kit-lft,.kit-rht{margin-top: 0;padding: 0 15px !important;}
    .kit-main{row-gap: 20px;}
    .kit-lft:after{display: none;}
    .honor-wall:before{height:100%;max-height: 100%;top: 0;transform: translate(-50%, 0);background-position: center;}
    .award{padding-top: 0;text-align: center;}
    .award img{max-width: 200px;}
    .honor-wall{padding: 50px 0;margin: 50px 0;}
    .latest-lst{row-gap: 30px;}
    .latest-lst > div {text-align: center;}
    .latest-lst > div > img{max-width: 300px;}
    .honor-cnt {padding: 0 15px 50px;}
    .kitchen-sec h3, .latest-news h3 {font-size: 32px;margin-bottom: 20px;}
    .honor-tit h3{padding: 0 30px;font-size: 32px;}
    .kit-main p, .honor-cnt p {font-size: 16px;}
    .honor-main .honor-tit:last-child h3{margin: 0;}
    .kitchen-sec h3 br{display: none;}
    .awards-slides .owl-item img {height: 180px;}
    .awards-slides .owl-nav button {width: 30px;height: 30px;font-size: 22px !important;}
    .journey-section h3 br {display: none;}
    /* homepage */
    .home-wait-section .wait-content-wrapper .wait-title-wrapper {margin: 0 0 30px 0;}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper h3 {text-align: center; transform: scale(1.1) translateX(0px);}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper span {top: -40px; left: 300px; right: 0; margin: auto; font-size: 130px;}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper::after {right: 0; left: 0; top: auto; border-left: 15px solid transparent; border-top: 15px solid white; bottom: -50px;}
    .home-wait-section .wait-content-wrapper .wait-para p {text-align: center; font-size: 16px;margin-top: 20px;}
    .home-app-section .home-app-wrapper {padding: 30px 0 0 30px; border-radius: 30px 0 0 30px;}
    .home-app-section .home-app-wrapper .app-content {margin: 0 0 30px 0;}
    .home-app-section .home-app-wrapper .app-btn-flex {margin: 10px 0 0 0;}
    .home-app-section::after {border-radius: 30px;}
    .home-app-section {width: 95%;}
    .gallery-wrapper {height: 240px;}
    .news-title h4 {margin-top: 20px;}
    .hero-news-section img.poster-3 {margin-top: 20px;}
    .gallery-wrapper .gallery-item-name {font-size: 13px;padding: 10px 9px;}
    /* allergen */
    .allergen-sec {padding: 0 0 0 0;margin-top: -30px;}
    .gallery-buttons { flex-direction: row; overflow-x: auto; padding: 0 15px; gap: 10px; }
    .gallery-btn { flex-direction: column; min-width: fit-content; gap: 8px; padding: 10px; }
    .gallery-btn:hover,
    .gallery-btn.active {transform: translateX(0) translateY(0); animation: none;}
    .gallery-main-img { height: 300px; }
    .gallery-buttons {box-shadow: none; border-radius: 0;}
    .gallery-buttons::-webkit-scrollbar { height: 0; }
    .allergy-para {font-size: 14px;}
    .allergy-ul {margin: 20px 0 0 30px;}
    .allergy-ul li {font-size: 15px;}
    .allergy-title {font-size: 22px;}
    .allergy-subtitle {font-size: 18px;}
    .indicates-row {gap: 0; column-gap: 50px; flex-wrap: wrap; justify-content: center;}
    .indicates-row .allergen-indicates {padding: 0;}
    /* stores */
    .alla-loc {height: 100%;}
    .alla-map {flex: 0 1 150px;}
    .alla-loc:after{width:145px;height: 73px;}
    .alla-cnt h4 {font-size: 22px;}
    .alla-cnt p br {display: none;}
    .alla-cnt p, .alla-cnt a[href^=tel], .know-sec p{font-size: 16px;}
    .know-sec{position: relative;z-index: 2;}
    .you-sec:after{opacity: 0.3; height: 130%; width: 270px;}
    .did-sec{padding: 0 15px 50px;}
    .stories-sec{padding-bottom: 50px;}
    .know-sec a {font-size: 14px;border-radius: 40px 0 40px 0;}
    .know-sec h3{font-size: 32px;}
    .food-gallery {height: 350px;}
    .food-section .about-content::after {height: 52%;}
    .alla-loc {padding: 25px 10px;}
    
    /* franchise */
    .search-content h2 {font-size: 40px;}
    .franchise-hero-section .bg {height: 65.7%;}
    .franchise-hero-section .content-wrapper {width: 100%;}
    .cont-form {padding: 25px;}
    #fran-form .input-group input {font-size: 12px; padding: 10px;}
    .search-content p {font-size: 16px;}
    .franchise-hero-section .process-card .process-para.para-3 {padding: 0 50px 0 0;}
    .franchise-hero-section .process-card .process-para.para-4 {padding: 0 0 0 50px;}
    #fran-form .input-group .selectize-input {min-height: 20px !important; height: 45px !important; padding: 10px !important;}
    #fran-form .input-group .selectize-input:not(.has-items)::before {left: 10px !important;}
    #fran-form {row-gap: 15px;}
    .accord-btn .accord-title {font-size: 24px;}
    .input-group .info-icon-wrapper {right: 5px;top: 6px;}
    .input-group .info-icon-wrapper .info-icon {font-size: 20px;}
    .checkbox-input-group .checkbox-label {font-size: 12px;}
    .res-center {justify-content: center;}

    .no-sm-gutters {margin-right:0; margin-left:0;}
.no-sm-gutters > .col, .no-sm-gutters > [class*="col-"] {padding-right:0; padding-left:0;}
section.journey-section-new h2 {font-size:35px;}
section.journey-section-new span {font-size:16px;}
section.journey-section-new h3 {font-size:33px;}
.journey-timeline .flex-card {flex-direction:column;}
.journey-timeline .timeline-card {width:90%; margin-top:20px;}
.journey-timeline .timeline-card.right {margin-top:20px;}
.journey-timeline::before {content:unset;}
.journey-timeline .flex-card::before {content:unset; right:unset;}
.contact-card {height:180px; justify-content:center; margin:10px 0px;}
.contact-card .card-div {flex-direction:column;}
.contact-card .card-div p br {display:none;}
.contact-card .card-div .cont {text-align:center;}
img.contact-img {position:relative; right:0; margin-top:20px; max-width:100%;}
section.form-section {padding-bottom:0px;}
    .main-content-column {padding: 20px 0px 0px 0px;}
}
@media (max-width: 575px) {

    .news-card h4, h4 span {
        font-size: 14px;
    }

    /* typo */
    h1 {font-size:40px;}
    h3 {font-size:36px;}
    p {font-size:16px;}
    /* navbar */
    .navbar .hamburger-menu .menu-btn {width:30px; height:30px; row-gap:5px;}
    .navbar .hamburger-menu .line {width:30px;}
    .navbar .hamburger-menu.active .line:nth-child(1) {transform:rotate(45deg) translate(5px, 8px);}
    .navbar .hamburger-menu.active .line:nth-child(3) {transform:rotate(-45deg) translate(5px, -8px);}
    .navbar .nav-links {top:80px;}
    /* contact us */
    .contact-info {padding: 40px 15px;}
    .cont-ico img {width: 50px;}
    .cont-det span{font-size: 2 8px;}
    .cont-det p{margin-top: 2px;font-size: 18px;}
    /* homepage */
    .home-hero-content .logo {width: 250px;}
    .input-group {max-width: 360px;}
    .checkbox {max-width: 360px; margin: auto;}
    .home-hero-content .order-btn {padding: 4px 8px; font-size: 14px;}
    .gallery-wrapper {height: 300px;}
    .home-banner-section .banner-wrapper {height: 250px; width: 95%;}
    .home-banner-section .banner-wrapper::after {width: 50%; bottom: 40px;left: 45%;}
    .home-wait-section .wait-content-wrapper .wait-title-wrapper span {left: 150px; text-align: center; font-size: 110px;}
    .home-app-section .home-app-wrapper {width: 100%; max-width: 450px;}
    .home-app-section .app-content h2 {font-size: 42px;}
    .home-app-section .home-app-wrapper .app-content {margin: 0 20px 30px 0;}
    .home-app-section::after {width: 250px; height: 400px;}
    .gallery-wrapper .gallery-item-name {font-size: 15px;}
    /* events */
    .kitchen-sec h3, .latest-news h3, .honor-tit h3 {font-size: 30px;}
    .awards-slides .owl-item img {height: 160px;} 
    .awards-slides .owl-nav .owl-next {right: -10px;}
    .awards-slides .owl-nav .owl-prev {left: -10px;}
    .journey-content-paras p {font-size: 15px;}
    /* allergens */
    .aller-img {border-radius: 25px;}
    /* stores */
    .story-list > .col-md-6{flex: 0 1 100% !important;width: 100% !important;max-width: 360px !important;padding: 0 15px !important;margin: 0 auto;}
    .know-sec {padding: 20px;}
    .know-sec h3{font-size: 30px;}
    .alla-cnt h4 {font-size: 20px;}
    .about-content .para-container {padding: 0 20px 50px;}
    .food-gallery {height: auto;}
    .food-section .about-content::before {height: 95%;}
    .food-section .about-content::after {height: 38%;}
    /* franchise */
    #fran-form {flex-direction: column;}
    #fran-form .input-group {width: 100%; margin: auto;}
    #fran-form .submit-btn {padding: 10px 30px;font-size: 16px;}
    .search-content h2 {font-size: 32px;}
    .search-content h2  br {display: none;}
    .franchise-hero-section .chef {display: none;}
    .franchise-hero-section .process-card-container .process-card {max-width: 300px; margin: auto;}
    .franchise-hero-section .process-card .process-para.para-3, .franchise-hero-section .process-card .process-para.para-4 {padding: 0;}
    .franchise-hero-section .process-card-container .process-para {font-size: 18px;}
    .franchise-hero-section .process-card-container .batch {width: 150px; filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.5));}
    .franchise-hero-section .content-wrapper {padding: 50px 15px;}
    .franchise-hero-section .content-wrapper p {font-size: 16px;}
    #fran-form .input-group .selectize-dropdown .option {padding: 6px 12px !important; font-size: 14px !important;}
    .accord-btn .accord-title {font-size: 20px;}
    .accord-btn .arrow-icon { font-size: 20px; }
    a.lightbox-btn {padding: 6px 14px;color: var(--primary-color);font-size: 16px;}

    /* Contact */
    section.contact-section , section.form-section {padding:20px 0px;}
section.form-section {padding-bottom:0px;}
.contact-card {height:170px;}
.contact-card .card-div p {font-size:15px;}
.card.form-card {padding:20px; border-radius:30px;}
.card.form-card h3 {font-size:20px;}
.card.form-card p.form-para {font-size:14px;}
button.contact-btn {padding:8px 35px; font-size:16px; margin:15px auto 0px auto;}
.card.form-card .error-message {font-size:15px;}
}

@media (max-width: 425px) {
    .home-app-section .home-app-wrapper {width: 100%; max-width: 400px;}
    .food-section .about-content::after {height: 44%;}
    .awards-slides .owl-item img {height: 130px;} 
    a.lightbox-btn {padding: 5px 14px;color: var(--primary-color);border-radius: 6px;font-size: 14px;}
    /* Journey */
    .journey-timeline .timeline-card h4 {
        font-size: 23px;
    }
    .journey-timeline .timeline-cont {
        font-size: 13px;
    }
    .journey-timeline .timeline-card {
        width: 100%;
    }
}

@media (max-width: 389px) {
    .input-group {max-width: 310px;}
}

@media (max-width: 360px) {
    .food-section .about-content::after {height: 48%;}
    .awards-slides .owl-item img {height: 100px;} 
}