body{font-family:'Gilroy',sans-serif;text-rendering:optimizeLegibility!important;background:#f3f3f5}::selection{color:#000;background-color:#be1e2d}.body-fixed{position:fixed;width:100%;height:100vh;top:auto;left:auto}body,html{overflow-x:hidden}html{scroll-behavior:smooth}.site-header{position:fixed;padding:20px 0;display:flex;align-items:center;top:0;left:0;width:100%;z-index:99;transition:0.5s;border-bottom:1px solid #fff0;box-shadow:0 2px 6px 0 rgb(0 0 0 / .04),0 8px 12px -2px rgb(0 0 0 / .06),0 4px 6px 0 rgb(0 0 0 / .04);background-color:#f3f3f5}.site-header.sticky_head{background:rgb(255 255 255 / 80%);padding:20px 0;border-color:#f2f2f2;backdrop-filter:blur(20px)}.main-navigation{display:flex;width:100%;height:100%;justify-content:flex-end;align-items:center}.main-navigation .menu li{display:inline-block;position:relative;margin:0 6px}.main-navigation .menu li:first-child{margin-left:0}.main-navigation .menu li:last-child{margin-right:0}.main-navigation .menu li:hover>ul,.main-navigation .menu li.focus>ul{opacity:1;margin-top:6px;visibility:visible}a{background-color:#fff0;text-decoration:none!important;outline:none!important}ul{list-style:none;margin:0;padding:0}.main-navigation .menu ul a{width:200px}.main-navigation .menu li:hover>ul,.main-navigation .menu li.focus>ul{left:auto}.main-navigation .menu li a{display:flex;transition:0.3s;position:relative;justify-content:center;align-items:center;color:#0d0d25;text-transform:capitalize;font-weight:500;padding:5px 18px;border-radius:30px}.main-navigation .menu li a:hover,.main-navigation .menu li .active-menu,.main-navigation .menu .sub-menu li .active-sub-menu{color:#BE1E2D;background:#f3f3f5;box-shadow:inset 8px 8px 12px #e2e2e2,inset -8px -8px 12px #fff}.header-right{margin-left:40px;display:flex;flex-wrap:wrap;align-items:center}.header-btn{width:40px;height:40px;display:inline-flex;justify-content:center;border-radius:10px;position:relative;margin-left:20px;transition:0.3s;box-shadow:inset 6px 6px 7px #dadada,inset -6px -6px 7px #fff;align-items:center}.cart-number{position:absolute;top:-10px;right:-10px;width:22px;height:22px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;font-size:12px;border:1px solid #bfbfbf;color:#BE1E2D}.header-btn:hover{background:linear-gradient(145deg,#dcdcdc,#ffffff);box-shadow:20px 20px 60px #cfcfd0,-20px -20px 60px #fff}.header-search-form{position:relative}.for-des{display:block!important}.header-search-form button{background:#fff0;border:none;padding:0;position:absolute;right:0;top:50%;transform:translate(0,-50%);width:48px;height:100%;opacity:.5}.header-search-form .form-input{font-size:14px;padding-right:40px;width:200px;height:40px}.form-input::placeholder{color:rgba(70 69 71 / .7)}.form-input{width:100%;height:50px;outline:none!important;padding:10px 15px;color:#0d0d25;-webkit-appearance:none;border-radius:10px;border:none;background:#f8f8f8;box-shadow:inset 6px 6px 8px #dadada,inset -6px -6px 8px #fff}*{-webkit-tap-highlight-color:#fff0}.uil{color:#BE1E2D}@media screen and (min-width:992px){.menu-toggle{display:none}}@media (min-width:1500px){.container{max-width:1368px}}@media (min-width:2100px){.container{max-width:1400px}p,body,button,input{font-size:18px;line-height:32px}}@media (max-width:1399px){.header-right{margin-left:20px}.main-navigation .menu li{margin:0 3px}}@media (max-width:1199px){.header-btn{margin-left:10px}.header-right{margin-left:10px}.main-navigation .menu li{margin:0}.main-navigation .menu li a{padding:4px 15px;font-size:15px}.header-search-form .form-input{width:170px}}@media (max-width:991px){.col-lg-12.hedaer_lgo{margin:auto;text-align:center}.section{padding-top:85px;padding-bottom:85px}.for-des{display:none!important}.for-mob{display:block!important}.site-header .container{max-width:100%;padding:0;height:100%}.site-header .container .row{margin:0;height:100%}.site-header .container .row .col-lg-2{width:auto;padding:0;height:100%;position:absolute;top:0;left:30px;z-index:2;display:flex;align-items:center}.menu-toggle{position:absolute;top:50%;right:30px;border:none;outline:none!important;background:#fff0;width:40px;height:40px;transform:translate(0,-50%);z-index:100;box-shadow:inset 6px 6px 7px #dadada,-6px -6px 10px #fff;border-radius:10px;padding:0 8px}.menu-toggle span{display:block;width:100%;height:4px;background:#BE1E2D;margin-bottom:5px;transition:0.3s;border-radius:5px;position:relative}.menu-toggle span:last-child{margin:0}.toggled .menu-toggle span:nth-child(1){transform:rotate(45deg);top:5px}.toggled .menu-toggle span:nth-child(2){transform:rotate(-45deg);top:-4px}.toggled .menu-toggle span:nth-child(3){opacity:0;height:0}.toggled .header-menu{transform:translateY(0)}.header-menu{height:100vh;position:absolute;top:0;left:0;width:100%;padding-top:max(9vh, 30px);padding-left:max(6vh, 30px);z-index:99;transition:1s cubic-bezier(.165,.84,.44,1);overflow-y:auto;transform:translateY(-100%);background-image:url(assets/images/blog-pattern-bg.png);background-position:center;background-color:#f3f3f5}.main-navigation .menu li{display:block;float:none;margin:0;margin-bottom:max(20px, 4vh)}.main-navigation .menu li a{display:inline-block;font-size:max(16px, 2vh)}.main-navigation .menu .sub-menu{max-width:220px;opacity:1;visibility:visible;display:none}.main-navigation .menu .sub-menu li{margin-bottom:5px}.main-navigation .menu li:last-child{margin:0}.main-navigation .menu .sub-menu li a{color:#BE1E2D}.header-btn.header-cart{display:none}.header-btn{margin:0;margin-right:70px}.site-header{padding:20px 0}.site-header.sticky_head,.site-header{background:rgb(255 255 255 / 90%);padding:15px 0}body{height:auto!important}.logo_img_new{width:200px;height:auto}}@media (max-width:575px){.container,.container-fluid{padding:0 30px}}@media (max-width:400px){.container,.container-fluid{padding:0 15px}.header-btn{margin-right:56px}.menu-toggle{right:15px}.site-header .container .row .col-lg-2{left:15px}}@media screen and (min-width:992px){#viewport{position:fixed;height:100%;width:100%;top:0;left:0;bottom:0;right:0}#js-scroll-content{position:absolute;width:100%;top:0;left:0}}@media (max-width:991px){#js-scroll-content{transform:unset!important}}.main-banner{padding:200px 0 300px;min-height:100vh;position:relative}.js-parallax-scene{position:absolute;top:0;left:0;width:100%;height:100%}.banner-img-wp{width:100%;height:100%;padding-left:30px}@keyframes biani{0%{border-radius:48% 52% 57% 43% / 34% 44% 56% 66%}25%{border-radius:62% 38% 64% 36% / 34% 55% 45% 66%}50%{border-radius:43% 57% 51% 49% / 33% 42% 58% 67%}100%{border-radius:40% 60% 43% 57% / 52% 32% 68% 48%}}.banner-img-text .h5-title{text-transform:capitalize;letter-spacing:.5px}.banner-img-text{max-width:400px}.banner-shape-1 img{position:absolute;left:85%;top:60px;max-width:150px;pointer-events:none;filter:blur(3px)}.banner-shape-2{top:auto!important;bottom:0}.banner-shape-2 img{position:absolute;bottom:0;right:82%!important;max-width:410px;pointer-events:none;filter:blur(3px)}.sec-wp{position:relative;z-index:4}.h1-title{font-size:45.3px;text-transform:capitalize}.h1-title .h1-title-red{color:#BE1E2D;background-size:100% 15px;background-position:0 90%;background-repeat:no-repeat;display:inline;transition:0.8s cubic-bezier(.22,.78,.45,1.02)}h3,h4,h5,h6{font-weight:600}h1,h2{color:#0d0d25;font-family:'Gilroy',sans-serif;font-weight:600}.comma{font-family:'Montserrat',sans-serif;color:#000!important}p{font-size:16px;line-height:30px}.sec-btn{min-width:120px;min-height:58px;background:#f3f3f5;box-shadow:9px 9px 12px #b2b2b3,-9px -9px 12px #fff;display:inline-flex;justify-content:center;align-items:center;border-radius:30px;color:#0d0d25;text-transform:capitalize;text-align:center;border:none;cursor:pointer;outline:none!important;transition:0.8s cubic-bezier(.22,.78,.45,1.02);overflow:hidden;position:relative;z-index:2;padding:6px 30px}.sec-btn:hover{border-color:#0d0d25;box-shadow:inset 9px 9px 12px #cccccc,inset -9px -9px 12px #fff;color:#0d0d25}.brands-row{display:flex;justify-content:space-between;margin:0 -15px}.brands-box{padding:0 15px;display:flex;align-items:center;justify-content:center}.brands-box:hover{filter:brightness(.3);opacity:.9}.brand-title .h5-title{text-transform:uppercase;font-weight:500;letter-spacing:2px;opacity:.7}.section{position:relative}.sec-sub-title{text-transform:uppercase;display:inline-block;border-radius:60px;color:#BE1E2D!important;font-size:14px}.ex_bg_part{color:#fff;font-weight:600;display:inline-flex;letter-spacing:.9px;width:200px;height:50px;align-items:center;justify-content:center;background:url(./images/black-brush.png);background-size:cover;background-repeat:no-repeat;background-position:center}.h2-title{font-size:46px;line-height:56px;margin-bottom:15px;text-transform:capitalize;position:relative}.h2-title span,.h3-title span,.h4-title span,.h5-title span,.sub-title span{display:block}.about-video-img{position:relative;overflow:hidden;width:100%;height:55vh;min-height:400px;background-size:cover;background-position:center;border-radius:40px;box-shadow:0 0 20px rgb(36 39 37 / 30%);display:flex;align-items:center;justify-content:center}.play-btn{width:90px;height:90px;background:#f3f3f5;box-shadow:9px 9px 12px #b2b2b3,-9px -9px 12px #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:0.5s;vertical-align:middle;position:relative;z-index:2;padding-left:4px;padding-top:4px;font-size:40px}.play-btn:hover{box-shadow:inset 9px 9px 12px #cccccc,inset -9px -9px 12px #fff}.play-btn-wp{text-align:center;margin-top:40px;display:flex;justify-content:center;align-items:center}.play-btn-wp span{margin-left:20px;font-size:20px;font-weight:700;color:#bfbfbf}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#bfbfbf}::-webkit-scrollbar-thumb{background:#BE1E2D;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#000}.repeat-img{background-size:contain;background-repeat:repeat}.menu-tab-wp{margin-bottom:80px}.menu-tab ul{padding:10px;display:inline-block;border-radius:60px;background:linear-gradient(145deg,#ececec,#ffffff);box-shadow:28px 28px 55px #d4d4d4,-28px -28px 55px #fff;position:relative;z-index:2}.menu-tab ul li,.menu-tab ul .filter-active{display:inline-flex;text-transform:capitalize;font-size:18px;line-height:normal;cursor:pointer;padding:10px 26px;border-radius:30px;transition:0.3s;justify-content:center;align-items:center}.filter-active{position:absolute;left:0;top:12px;min-height:50px;z-index:-1}.menu-tab ul li img{margin-right:10px;position:relative;top:1px}.menu-tab ul .filter-active{color:#fff;background:linear-gradient(145deg,#e3a92b,#ffc933)}.menu-list-row .bydefault_show .dish-box-wp{display:inline-block!important}.dish-box-wp{display:none}.dish-box{border-radius:30px;background:linear-gradient(145deg,#ececec,#ffffff);box-shadow:28px 28px 45px #d4d4d4,-28px -28px 45px #fff;display:flow-root;padding:0 30px 40px;padding-top:0;margin:130px 0 30px;transition:0.8s cubic-bezier(.22,.78,.45,1.02)}.dish-box:hover{transform:scale(1.03)}.dist-img{margin-top:-130px;margin-bottom:30px}.dist-img img{box-shadow:28px 28px 45px #d4d4d4,-28px -28px 45px #fff;border-radius:50%;overflow:hidden}.dish-rating{font-size:20px;margin-bottom:15px}.dish-title{padding:0 30px}.dish-title .h3-title{text-transform:capitalize;margin-bottom:5px;font-weight:700;color:#0d0d25;transition:0.3s;min-height:76px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:900}.dish-title p{color:#bfbfbf}.dish-info ul,.dist-bottom-row ul{display:flex;justify-content:space-between;text-align:left}.dish-info ul li{display:inline-block;flex:1}.dish-info ul li:last-child{text-align:right;border-left:2px solid rgb(204 204 204 / 30%)}.dist-bottom-row ul li:last-child{text-align:right}.dish-info ul li p{font-size:18px;text-transform:capitalize;margin-bottom:2px;font-weight:300}.dish-info ul li b{font-weight:600}.dish-info,.dist-bottom-row{padding:0 30px}.dish-info{border-bottom:2px solid rgb(204 204 204 / 30%);margin:30px 0 30px;padding-bottom:30px}.dist-bottom-row ul li{display:flex;align-items:center}.dist-bottom-row ul li b{font-size:30px}.dish-add-btn{width:40px;height:40px;border:none;border-radius:10px;color:#fff;transition:0.3s;background:linear-gradient(145deg,#ffc954,#ffbc00);box-shadow:inset 4px 4px 8px #d6a029,inset -4px -4px 8px #ffd837}.dish-add-btn i{color:#fff;font-size:22px}.dish-add-btn:hover{background:linear-gradient(145deg,#e3a92b,#ffc933)}.xxl-title{text-transform:capitalize;font-size:52px;line-height:72px;margin-bottom:30px}.book-table{overflow:hidden}.book-table-shape img{position:absolute;top:-10px;right:73%;width:540px}.book-table-shape.book-table-shape2 img{left:74%;transform:scale(-1,1)}.book-table-info{margin:30px 0 20px}.table-title{height:200px;text-transform:capitalize;margin:auto;letter-spacing:1px}.table-title p{font-size:20px;line-height:30px;margin:0}.meal__now{padding:15px 0}.meal__now i{width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:26px;margin:0 auto;margin-bottom:25px;background:#f3f3f5;box-shadow:9px 9px 12px #b2b2b3,-9px -9px 12px #fff;color:#BE1E2D}.meal__now a{font-size:32px;font-weight:500;color:#0d0d25;transition:0.8s cubic-bezier(.22,.78,.45,1.02)}.meal__now a:hover,.contact-info a:hover{color:#fcbc30}#gallery{padding-top:120px}.book-table-img{height:70vh;min-height:500px;border-radius:30px}.back-img{background-position:center;background-size:cover}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-wp{position:relative;margin-top:60px;display:flex;justify-content:space-between;height:60px;align-items:center}.swiper-button-next,.swiper-button-prev{position:unset;width:60px;height:60px;display:inline-flex;font-size:30px;border-radius:50%;overflow:hidden;margin:0;color:#0d0d25;background:#fff;box-shadow:-20px 20px 60px #d4d4d4,20px -20px 60px #fff;padding-top:1px;padding-right:2px;transition:0.3s}.swiper-button-next{box-shadow:20px 20px 60px #d4d4d4,-20px -20px 60px #fff;padding-left:3px}.swiper-button-prev:hover{box-shadow:inset 5px 5px 20px #d4d4d4,inset -5px -5px 20px #fff;color:#fcbc30}.swiper-button-next:hover{box-shadow:inset -5px 5px 20px #d4d4d4,inset 5px -5px 20px #fff;color:#fcbc30}.swiper-pagination{padding:10px 20px;display:inline-block;border-radius:60px;background:linear-gradient(145deg,#ececec,#ffffff);box-shadow:25px 28px 55px #d4d4d4,-28px -28px 55px #fff;max-width:fit-content;left:50%!important;transform:translate(-50%,0);bottom:0!important;color:#000}.swiper-pagination-bullet{width:10px;height:10px;margin:0 10px!important;border-radius:10px;transition:0.8s cubic-bezier(.22,.78,.45,1.02)}.swiper-pagination-bullet-active{background:#BE1E2D;width:30px}.team-slider{position:relative}.team-box{padding:20px;border-radius:30px;background:linear-gradient(145deg,#ececec,#ffffff);box-shadow:28px 28px 45px #e6e6e6,-28px -28px 45px #fff;transition:0.8s cubic-bezier(.22,.78,.45,1.02)}.team-box:hover{transform:scale(1.03)}.team-img{width:100%;height:480px;border-radius:20px;margin-bottom:20px;box-shadow:9px 9px 18px rgb(194 194 194 /0.5),-9px -9px 18px rgb(255 255 255 / .5)}.team-box .h3-title{text-transform:capitalize;color:#0d0d25;font-weight:600}.social-icon{margin:15px 0 10px}.social-icon ul li{display:inline-block;margin:0 6px}.social-icon ul li:last-child{margin-right:0}.social-icon ul li:first-child{margin-left:0}.social-icon ul li a{width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(145deg,#e6e6e6,#ffffff);box-shadow:4px 4px 8px #d0d0d0,-4px -4px 8px #fff;color:#0d0d25;font-size:19px}.social-icon ul li a:hover{background:#BE1E2D}.social-icon ul li a:hover i{color:#ffffff!important}.features_part{padding-top:10%;position:relative}.features_part-img img{position:absolute;top:100px;right:0;width:calc(100% + 5vw);max-width:initial}.features_part-box{display:flow-root;position:relative;padding:30px;height:150px;padding-top:0;border-radius:30px;margin:50px 0 30px;background-color:#fff;transition:0.8s cubic-bezier(.22,.78,.45,1.02);cursor:pointer}.features_part-box:hover{transform:scale(1.05);z-index:2}.testimonial-box-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.features_part-box-img{min-width:100px;min-height:100px;border-radius:50%;margin-top:-50px;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.features_part-box-text .h3-title{margin-bottom:10px;text-transform:capitalize}.features_part-box-text p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.star-rating-wp{display:block}.star-rating{font-size:22px;position:relative;margin-top:20px;display:inline-block}.star-rating::before{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Pro";font-weight:900;color:#c8c8c8;filter:drop-shadow(0 .6rem .3rem rgb(0 0 0 / .05));letter-spacing:4px}.star-rating__fill{position:absolute;display:inline-block;top:0;left:0;overflow:hidden;animation:fill-star 2s ease-in-out}.star-rating__fill::after{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Pro";font-weight:900;color:#BE1E2D;letter-spacing:4px}@keyframes fill-star{0%{width:0}}.faq-row{column-count:3;margin:0 -5px}.faq-box{border:1px solid #bfbfbf;border-radius:30px;background-image:linear-gradient(145deg,#e4e4e4,#ffffff);break-inside:avoid;margin:0 5px 30px;box-shadow:10px 10px 30px rgb(207 207 208 / 20%),-10px -10px 30px rgb(255 255 255 / 90%)}.faq-box .h4-title{padding:16px 30px;border-bottom:1px solid #bfbfbf;text-transform:capitalize;font-weight:600}.faq-box p{padding:8px 30px 20px;margin:0}.blog-text .h4-title{text-transform:capitalize;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:900;color:#0d0d25;transition:0.3s}.blog-text .h4-title:hover{color:#BE1E2D}.blog-date{padding:5px 15px;background:#f8f9fa;box-shadow:inset 5px 5px 10px #e2e2e2,inset -5px -5px 10px #e8e8e8;display:inline-block;border-radius:8px;font-size:14px;margin-bottom:20px}.blog-img{width:100%;height:280px;border-radius:30px;margin-bottom:20px}.blog-box{padding:30px 25px;border-radius:30px;background:linear-gradient(145deg,#ececec,#fdfdfd);box-shadow:30px 30px 50px #dcdcdc,-30px -30px 50px #fff;transition:0.8s cubic-bezier(.22,.78,.45,1.02);margin-bottom:30px}.blog-box:hover{transform:scale(1.03)}.newsletter-box{padding:60px;border-radius:30px;position:relative;overflow:hidden}.newsletter-form{margin-top:20px;position:relative}.newsletter-form button{position:absolute;right:6px;top:50%;transform:translate(0,-50%)}.newsletter-form .form-input{height:68px;border-radius:60px;padding:0 150px 0 40px;background:linear-gradient(-145deg,#e4e4e4,#f9f9f9)}.newsletter-box-text{padding:0 60px;color:#fff}.newsletter-box-text .h2-title{color:#fff}.bg-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#f8f9fa;opacity:.96}.dark-overlay{background:#0d0d25;opacity:.5}.sec-btn.primary-btn{background:linear-gradient(145deg,#e26a2c,#BE1E2D);color:#fff;border:none;box-shadow:4px 4px 8px #9e9e9e,-4px -4px 8px #fff}.sec-btn.primary-btn:hover{background:linear-gradient(145deg,#0c0c21,#0e0e28)}.top-footer,.bottom-footer{border-top:1px solid rgb(204 204 204 / 40%);position:relative}.footer-logo{margin-bottom:30px}.footer-logo img{margin-bottom:2%;width:200px;height:auto}.footer-info .social-icon{margin-top:20px}.footer-flex-box{display:flex;margin:0 -10px}.footer-flex-box>div{flex:1;padding:0 10px}.footer-flex-box .h3-title{text-transform:capitalize;margin-bottom:23px}.footer-menu ul li a{color:#0d0d25;transition:0.3s;text-transform:capitalize}.footer-menu ul li a:hover,.footer-menu ul li .footer-active-menu{color:#BE1E2D}.footer-menu ul li{margin-bottom:8px}.footer-table-info ul li{margin-bottom:10px;text-transform:capitalize}.uil-clocl{font-size:17px}.copyright-text{padding:20px 0}.copyright-text p{margin:0}.name{color:#BE1E2D;font-weight:700}.scrolltop{position:absolute;bottom:10px;right:30px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#f3f3f5;box-shadow:9px 9px 12px #b2b2b3,-9px -9px 12px #fff;color:#BE1E2D;font-size:26px;transition:0.8s cubic-bezier(.22,.78,.45,1.02);border:none}.scrolltop:hover{box-shadow:inset 9px 9px 12px #cccccc,inset -9px -9px 12px #fff;color:#0d0d25}@media (min-width:2100px){.container{max-width:1400px}p,body,button,input{font-size:18px;line-height:32px}}@media (max-width:1399px){.h1-title{font-size:50px}.h3-title{font-size:19px;line-height:26px}.h4-title{font-size:24px;line-height:34px}.h2-title{font-size:38px;line-height:48px}.team-img{height:300px}.blog-box{padding:30px 20px}.dist-bottom-row ul li b{font-size:25px}}@media (max-width:1199px){.main-banner{padding:200px 0}.dish-box{padding:0 0 40px}.dist-img img{width:220px}.dist-img{margin-top:-110px}.dist-bottom-row ul li b{font-size:28px}.sec-text{padding:0}.team-img{height:340px}.features_part-box{padding:30px 20px;margin:26px 0 30px}.features_part-box-img{min-width:80px;min-height:80px;margin-top:-80px}.faq-box .h4-title{padding:16px 20px}.faq-box p{padding:8px 20px 20px}.blog-img{height:240px}.newsletter-box-text{padding:0}.footer-flex-box>div{padding:0 10px}.star-rating{font-size:19px}.testimonial-box-top{margin-bottom:10px}.meal__now a{font-size:28px}.menu-box{padding:50px 20px 30px 20px}.menu-img{width:140px}}@media (min-width:991px){.border__Part{border-right:3px dotted rgb(13 13 37 /50%)}}@media (max-width:991px){.js-parallax-scene{display:none}.main-banner{padding:140px 0 60px}.h1-title{font-size:38px}.brands-box{padding:0 30px}.brands-row{margin:0 -30px}.menu-tab ul{white-space:nowrap;overflow:hidden;overflow-x:auto}.menu-tab::after{content:"";position:absolute;right:0;top:0;width:100px;height:100%;pointer-events:none;opacity:.2;border-radius:0 60px 60px 0;background:linear-gradient(to right,#fff0 0%,rgb(0 0 0) 100%)}.sec-text{margin-top:40px}.meal__now{margin:40px 0;padding:30px 0}.book-table-info{max-width:300px;margin:30px auto 0}.swiper-button-wp .swiper-button{display:none!important}.features_part-img img{position:unset;width:100%}.features_part-img{margin-bottom:60px}.faq-row{column-count:1;margin:0}.newsletter-box{padding:40px}.footer-info{margin:50px 0}.footer-flex-box{display:block;margin:0}.footer-flex-box>div{padding:0;margin-bottom:30px}.faq-box{margin:0;margin-bottom:30px}.footer-flex-box>div:last-child{margin:0}.scrolltop{bottom:130px}.footer-menu ul{max-width:300px}#gallery{padding-top:90px}.swiper-pagination-bullet{margin:0 5px!important;width:8px;height:8px}.swiper-pagination{padding:6px 20px}.swiper-button-wp{margin-top:40px}.swiper-pagination-bullet-active{width:16px}.dish-title .h3-title{display:block;min-height:auto;margin-bottom:12px}.menu-img{width:180px;margin-inline:auto;margin-bottom:20px}#js-scroll-content{transform:unset!important}body{height:auto!important}.menu-tab ul::-webkit-scrollbar{height:0}.menu-tab{position:relative;display:flex}}@media (max-width:767px){.dist-img img{width:180px}.dist-img{margin-top:-80px}.menu-tab-wp{margin-bottom:60px}.dish-box{margin:80px 0 30px}.book-table-img{min-height:340px;height:60vh}.team-img{height:430px}.dish-info ul li p{font-size:16px;line-height:26px;margin:0}.dish-info ul li b{font-size:14px}.brands-box{padding:0 25px}.brands-row{margin:0 -25px}.menu-tab ul li{padding:10px 20px}}@media (max-width:575px){.container,.container-fluid{padding:0 30px}.h1-title{font-size:38px;line-height:40px;margin-bottom:20px}.h1-title span{background-size:100% 8px}.about-video-img{height:30vw;min-height:280px;border-radius:30px}.brands-box{padding:0 15px;flex:0 0 33%;margin-bottom:30px}.brands-row{margin:0 -15px;flex-wrap:wrap;justify-content:center}.dish-box{max-width:340px;margin:80px auto 30px;padding:0 0 30px}.blog-sec.section{padding-bottom:0}.brands-box img{max-width:80%}.brand-title{text-align:center}.play-btn{width:70px;height:70px}.play-btn-wp span{font-size:18px}.newsletter-box{padding:15px}.newsletter-form .form-input{padding:0 130px 0 12px}.menu-box{display:block;text-align:center}.menu-box-right .dish-title .h3-title{padding:0}.gallery-img{height:50vw}.contact-info a{font-size:18px;line-height:28px}}@media (max-width:480px){.team-img{height:330px}}@media (max-width:400px){.container,.container-fluid{padding:0 15px}.section{padding-top:0 !important;padding-bottom:60px}.newsletter-form button{position:unset;transform:translate(0);box-shadow:none!important;margin-top:20px}.newsletter-form .form-input{padding:0 30px}.team-box .h3-title{min-height:72px;display:flex;align-items:center;text-align:center;justify-content:center}.team-img{height:280px}.blog-box{padding:20px}}h3.h3-title{font-weight:500}.logo_img_new{width:200px;height:auto}.bnner_btn a{display:inline-block}.search-container{position:relative;width:80%;margin-top:5%}@media(min-width:991px){.search-container{width:80%}}@media(max-width:991px){.search-container{width:100%;margin:0 auto}}.search-bar{padding:4px 1%;display:flex;align-items:center;border:2px solid #BE1E2D;border-radius:30px;background-color:#fff}.map-icon{font-size:16px;color:#fff;border-radius:50%;background-color:#be1e2d;width:40px;height:40px;display:inline-flex!important;align-items:center;justify-content:center}.location-input{flex:1;padding:6px;border:none;outline:none;font-size:16px;margin-left:10px}.location-input::placeholder{color:#676767;font-weight:400}.location-input:focus::placeholder{opacity:0!important}.clear-btn{background:none;border:none;font-size:16px;padding:10px;cursor:pointer;color:#BE1E2D;display:none}.find-btn{background-color:transparent!important;color:#676767;border:none;font-size:16px;padding:10px 20px;cursor:pointer;border-radius:18px;transition:background-color 0.3s}.suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;z-index:10;list-style:none;margin:0;padding:0;max-height:252px;overflow-y:auto;display:none;transition:0.8s}.suggestions li{padding:10px;cursor:pointer;display:flex;align-items:center;gap:10px}.suggestions li:hover{background-color:#f0f0f0}.suggestions li .icon{font-size:14px;color:#BE1E2D}.icon-background i{font-size:8rem;color:#fff}.suggested_list{width:100%;display:flex;gap:2%;align-items:center}.suggested_img img{width:60px;height:60px}.sugesst-para{text-align:justify}.sugesst-para h5{font-size:18px}.sugesst-para p{color:#676767;font-size:14px}.banner-img video{width:100%;height:100%;object-fit:contain;object-position:top center}.hero-banner{padding:40px 0 0 0;position:relative}@media(min-width:991px){.find-btn{background-color:#BE1E2D;color:#fff;border:2px solid #fff0;font-size:16px;padding:10px 20px;cursor:pointer;transition:background-color 0.3s}.hero-banner{padding:100px 0 0 0;position:relative}.main-banner::after,.hero-banner::after{content:'';height:100%;width:60%;background-color:#be1e2d;position:absolute;top:0;right:0;z-index:-1;clip-path:polygon(20% 0,100% 0%,100% 100%,0% 100%)}.banner-img{width:100%;height:100%;display:flex;justify-content:center;margin-left:16%;align-items:center;overflow:hidden}.hero_banner_img video{width:100%;object-fit:cover;object-position:center;position:relative;left:0;bottom:104px}.banner-text{margin-top:10%;padding-top:15%}.in_small_screen{display:none}}@media(max-width:991px){.in_small_screen{margin-top:6%;background-color:#be1e2d;clip-path:polygon(0 0,100% 0,100% 100%,0 79%)}.in_small_screen2{display:none}.find-btn{background-color:#BE1E2D;color:#fff;border:0;font-size:12px;padding:14px;cursor:pointer;transition:background-color 0.3s}.banner-img{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}}.find-btn:hover{background-color:#c00000}.banner-text{height:100%}.hero_banner_img{width:90%;margin:auto}.hero_banner_img img{width:300px;height:auto;margin:auto}.hero-section{width:100%;height:100vh}.hero-video{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;z-index:-1}.hero-content{position:relative;z-index:1;text-align:center;color:#fff;padding:20px}.product-info{position:absolute;bottom:10px;left:0;right:0;background:rgb(0 0 0 / .5);color:#fff;padding:10px}.product-info h3{margin:0;font-size:20px}.price{font-size:16px;margin-top:5px}.price del{color:#ccc}.price span{color:#f44;font-weight:700}.box-img_part{padding:15px;border-radius:30px;background:#fff;transition:0.8s cubic-bezier(.22,.78,.45,1.02)}.box-img_part:hover{transform:scale(1.03)}.box-img_part img{width:100%;height:200px;border-radius:20px;object-fit:cover;margin-bottom:0 auto 20px auto;box-shadow:9px 9px 18px rgb(194 194 194 /0.5),-9px -9px 18px rgb(255 255 255 / .5)}.box-img_part .h3-title{text-transform:capitalize;color:#0d0d25;font-weight:600;font-size:18px}.map_part{background:url(./images/new_map.webp);width:100%;height:100vh;background-size:contain;background-repeat:no-repeat;background-position:center}.pick_image{width:100%;object-position:center;height:100%;margin:auto;object-fit:cover;box-shadow:rgb(0 0 0 / .1) 0 10px 50px}.metal{background-image:url(https://img.freepik.com/free-vector/display-background-with-smoky-atmosphere_1048-14752.jpg?t=st=1737958402~exp=1737962002~hmac=f836a34662d595df243a3595e57284c31e90a3b9caf51ef3c9c84a3dec247427&w=740);background-size:contain;background-clip:text;-webkit-background-clip:text;animation-name:metal;animation-duration:10s;animation-iteration-count:infinite}.glass{background-image:url(https://img.freepik.com/free-photo/red-texture_1252-299.jpg?t=st=1737957525~exp=1737961125~hmac=540315ad610d23742b7ef2b5f6feb0a03b8cb75b462c3523677b3fd0833e9926&w=740);background-size:contain;background-clip:text;-webkit-background-clip:text;animation-name:glass;animation-duration:10s;animation-iteration-count:infinite}#plastic{background:url(https://images.unsplash.com/photo-1605707159327-f43132f89a5e?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=774&q=80);background-size:contain;background-clip:text;-webkit-background-clip:text;text-align:center;animation-name:metal;animation-duration:10s;height:100%;animation-iteration-count:infinite}.banner-text h2 span{margin:0;color:#fff0;font-weight:700;text-transform:uppercase}.ex__Part{margin:0;color:#fff0;font-weight:700;text-shadow:0 4px 4px rgb(0 0 0 / .25)}@keyframes metal{0%{background-position:0 0}50%{background-position:200px}100%{background-position:0 0}}@keyframes glass{0%{background-position:0 0}50%{background-position:-200px}100%{background-position:0 0}}@keyframes plastic{0%{background-position:0 0}50%{background-position:200px}100%{background-position:0 0}}@media (min-width:991px){.slider-container{width:100%;margin:auto;position:absolute;z-index:1;top:36%;left:30%}.slide-text{font-size:5rem}}@media (max-width:991px){.slider-container{width:100%;margin:auto;text-align:center;position:absolute;z-index:1;top:21%;right:15%}.slide-text{font-size:3.5rem}}.hero_sliding_part{position:absolute;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.slider_imgpart{position:absolute;bottom:40%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 1s ease-in-out;animation:zoomEffect 8s infinite}.slider_imgpart img{width:500px;height:500px;object-fit:contain;animation:zoomInOut 8s infinite}.sliing_part_text{position:absolute;text-align:center;z-index:10;font-size:2.5rem;text-shadow:0 3px 10px rgb(0 0 0 / .7)}.sliing_part_text h2{color:#fff;font-weight:400}.active{opacity:1;z-index:2}@keyframes zoomInOut{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.zoom-in_typing_part{display:inline-block;font-size:2rem;color:#ff5722;overflow:hidden;white-space:nowrap}.zoom-in_typing_part span{display:inline-block;transform:scale(3);opacity:0;animation:zoomTyping 0.6s ease forwards}@keyframes zoomTyping{0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}}.zoom-in_typing_part span:nth-child(1){animation-delay:0.1s}.zoom-in_typing_part span:nth-child(2){animation-delay:0.2s}.zoom-in_typing_part span:nth-child(3){animation-delay:0.3s}.zoom-in_typing_part span:nth-child(4){animation-delay:0.4s}.zoom-in_typing_part span:nth-child(5){animation-delay:0.5s}.zoom-in_typing_part span:nth-child(6){animation-delay:0.6s}.zoom-in_typing_part span:nth-child(7){animation-delay:0.7s}.zoom-in_typing_part span:nth-child(8){animation-delay:0.8s}.zoom-in_typing_part span:nth-child(9){animation-delay:0.9s}.zoom-in_typing_part span:nth-child(10){animation-delay:1s}.zoom-in_typing_part span:nth-child(11){animation-delay:1.1s}.zoom-in_typing_part span:nth-child(12){animation-delay:1.2s}.zoom-in_typing_part span:nth-child(13){animation-delay:1.3s}.zoom-in_typing_part span:nth-child(14){animation-delay:1.4s}.zoom-in_typing_part span:nth-child(15){animation-delay:1.5s}@media (min-width:991px){.hero_sliding_part{position:relative;left:20%;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}}@media (min-width:1466px){.hero_sliding_part{position:relative;left:30%;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}}.slide-text{width:100%;text-align:center;font-size:5rem;font-weight:400;color:#fff;opacity:0;transform:scale(.5);display:none;letter-spacing:9px}.letter{display:inline-block;opacity:0;transform:scale(.5);animation:zoomInLetter 0.5s ease-in-out forwards;word-spacing:1rem}.letter.space{display:inline-block}@keyframes zoomInLetter{0%{opacity:0;transform:scale(3)}100%{opacity:1;transform:scale(1.2)}}section.hero-section{height:auto;position:relative!important;background-size:cover!important;overflow:hidden;background-attachment:fixed!important;background-position:center center!important;padding-top:20px;padding-bottom:20px}section.hero-section .inner-container{height:100%!important;max-width:1366px;padding-left:15px;margin-right:auto;margin-left:auto}section.hero-section .inner-container .row{display:flex;justify-content:center;align-items:center;height:100%}.hero-inner{background-color:#be1e2d;display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:700px;margin-left:auto;margin-right:auto;animation:animeTranslateOpacity 800ms ease-out 100ms forwards}@keyframes animeTranslateOpacity{0%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}.hero-inner-wrap{text-align:center;width:100%}p.sub-heading{font-size:26px;line-height:38px;letter-spacing:1px;margin-top:10px;margin-bottom:25px;text-transform:uppercase;font-weight:700;color:#000}.main-heading{text-transform:capitalize;letter-spacing:5px;margin-left:4px;position:relative}.splitting-char{display:inline-block;opacity:0;transform:rotateX(70deg);transition:transform 0.3s ease-out,opacity 0.3s ease-out}.creative-btn .btn-heading:before{content:attr(data-text);display:inline-block;position:absolute;white-space:nowrap;top:50%;opacity:0;left:50%;transform:translate(-50%,100%);transition:opacity .5s,transform .8s;transition-timing-function:cubic-bezier(.15,.85,.31,1)}.creative-btn:hover .btn-heading:before{transform:translate(-50%,150%);opacity:1}.creative-btn:hover .btn-heading{transform:translateY(-200%)}.creative-btn:hover{-webkit-box-shadow:0 8px 30px 0 rgb(0 0 0 / .15);box-shadow:0 8px 30px 0 rgb(0 0 0 / .15);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}img.animated-banner{right:-50px;position:absolute;bottom:50px;animation:float 2s linear .5s infinite alternate both;width:210px;height:210px;display:inline-block!important}.animation-float{animation:float 2000ms linear 500ms infinite alternate both}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(15px)}100%{transform:translateY(30px)}}.animation-float-small{animation:float 2000ms linear 500ms infinite alternate both}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(10px)}}.creative-text{display:inline-block;white-space:nowrap}.letter{display:inline-block;opacity:0;transform:scale(3);transition:transform 0.4s ease-out,opacity 0.4s ease-out}.letter.show{opacity:1;transform:scale(1)}.letter.space{display:inline-block;width:10px}.hero-video-section{position:absolute;top:0;right:0;width:50%;height:90%;object-fit:contain;z-index:-1}@media (min-width:991px){.hero-content-section{width:50%;height:100%;position:absolute;top:0;left:0;background-color:#F3F3F5;color:#000;padding:4% 0 4% 6%;clip-path:polygon(0 0,100% 0%,85% 100%,0% 100%)}.hero{position:relative;width:100%;height:100vh;overflow:hidden}}@media (max-width:991px){.hero-content-section{width:100%;text-align:center;background-color:#F3F3F5;color:#000;padding:20px}.hero{position:relative;width:100%;height:78vh;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}}.hero-content-section .hero-title{font-size:3rem;font-weight:700;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.extra-trying_Part{position:absolute;top:10%;z-index:9000}.trying_hero{width:100%;height:100vh;position:relative;z-index:1}@media (min-width:991px){.sec-title{text-align:justify}.trying_hero::after{content:'';display:block;width:100%;height:90%;background-color:#BE1E2D;position:absolute;top:0;left:0;z-index:-1}.video__Section video{object-fit:cover;width:80%;margin:8% auto;display:flex;align-items:center;justify-content:center}.h1-title{font-size:40px;text-transform:uppercase}}@media (max-width:991px){.h1-title{font-size:33px}.sec-title{text-align:center}.testimonial-box-top{margin-bottom:0}.trying_hero{width:100%;height:auto;position:relative;margin:16% auto}.video__Section{background-color:#BE1E2D;clip-path:polygon(100% 0,100% 100%,0 100%,0 14%)}.video__Section video{object-fit:cover;width:100%;margin:auto;display:flex;align-items:center;justify-content:center}.search-bar{padding:1%}}.ff-bold{font-weight:400!important}.navbar__part{display:flex;justify-content:space-between}.nav-icon{width:30px;height:30px;position:relative;cursor:pointer}.nav-icon span{position:absolute;width:100%;height:2px;background:#333;transition:0.4s;border-radius:2px}.nav-icon span:nth-child(1){top:8px}.nav-icon span:nth-child(2){top:18px}.nav-icon span:nth-child(3){top:28px}.nav-icon.active span:nth-child(1){transform:translateY(10px) rotate(45deg)}.nav-icon.active span:nth-child(2){opacity:0}.nav-icon.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:60px!important;height:60px!important;border-radius:50%!important;background-color:#fff!important;color:#be1e2d!important;font-size:30px!important;font-weight:600}.owl-carousel .owl-nav .owl-prev{position:absolute;top:25%;left:0}.owl-carousel .owl-nav .owl-next{position:absolute;top:25%;right:0}.owl-carousel .owl-stage-outer{padding:0 2%}.bx.item{border-radius:5px;box-shadow:0 4px 10px rgb(0 0 0 / .1);padding:1%}.food__box_img{padding:6%;width:150px;height:150px;margin:auto}.food__box_img img{width:100%!important;height:100%!important;padding:2%;object-fit:cover;background-color:#fff;border:1px solid #be1e2d;border-radius:50%}.bx p{color:rgb(0 0 0 / .8)}.add-restaurant{padding:50px 0;background-size:cover;position:relative;z-index:1}.side_res_flex{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:justify}.side_res_flex p{color:#000}.col-lg-6.add__res__part{display:flex;flex-direction:column;align-items:center;justify-content:center}.res-title{font-size:24px;font-weight:400;color:#333}.res-a{font-size:18px;color:#BE1E2D;text-decoration:none}.res-a:hover{text-decoration:underline}.side_res{width:100%;height:100%}.side_res img{width:100%;height:100%}.add-restaurant{position:relative;z-index:1}.text-section h2{font-size:32px;font-weight:700;color:#222;text-transform:capitalize;margin-bottom:10px}.text-section p{font-size:16px;font-weight:400;color:#666;letter-spacing:.5px;line-height:1.6;margin-bottom:20px}.cta-button{display:inline-block;background-color:#BE1E2D;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none;transition:0.3s ease-in-out}.cta-button:hover{background-color:#BE1E2D;color:#fff!important;box-shadow:0 4px 10px rgb(0 0 0 / .2)}.text_small{font-size:14px}.map__renew_img ul{position:absolute;top:0;left:0;width:100%;height:100%}.map__renew_img ul li{position:absolute;list-style:none;color:white!important;z-index:10;display:inline-block!important}@media(max-width:991px){.map__renew_img ul li{font-size:20px}}@media(min-width:991px){.map__renew_img ul li{font-size:35px}}.map__renew_img ul li a{text-decoration:none;color:inherit;color:white!important;text-transform:capitalize;display:inline-block;transform:translate(-50%,-50%);position:relative;transition:0.6s}.map__renew_img ul li:hover{transform:scale(1.05)}.map__renew_img ul li a:hover{color:#fff!important;font-size:30px}.map__renew_img ul li a::after{content:attr(data-name);position:absolute;bottom:30px;left:50%;transform:translateX(-50%);padding:5px 10px;background-color:rgb(0 0 0 / .7);color:#fff;border-radius:5px;font-size:14px;opacity:0;pointer-events:none;transition:opacity 0.3s;display:inline-block!important;white-space:nowrap}.map__renew_img ul li a:hover::after{opacity:1}.ri-map-pin-fill{animation:blink 1s linear infinite}.line-container{position:absolute;background-color:#BE1E2D;left:0;top:50%;width:100%;height:2px;pointer-events:none;z-index:1}.line-container svg{width:100%;height:100%}.line-container path{stroke:#BE1E2D;stroke-width:6;fill:#fff0;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500;animation:drawAndVanish 2.5s ease forwards}@keyframes drawAndVanish{0%{stroke-dashoffset:500;opacity:1}70%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}.features_part-box{transition:background-color 0.9s ease-in-out,color 0.9s ease-in-out}.cursorNm_img{position:relative}.animation_img{position:absolute;animation:flyRight 5s ease-in-out infinite;top:50%;left:0;transform:translateY(-50%);max-width:300px}@keyframes flyRight{0%{transform:translate(0,-50%) rotate(0deg)}30%{transform:translate(50%,-55%) rotate(10deg)}60%{transform:translate(100%,-60%) rotate(15deg)}100%{transform:translate(300%,-70%) rotate(20deg)}}@media (max-width:768px){.animation_img{max-width:300px;animation:flyRight 4s ease-in-out infinite}}.order-processing-container{position:relative;width:80%;height:100px}.line-container{position:relative;width:100%;height:10px}.line{position:absolute;width:0;height:100%;background-color:#be1e2d;animation:moveLine 3s ease-in-out infinite}.line i{position:absolute;top:-10px;left:0;animation:moveIcon 3s ease-in-out infinite;color:#be1e2d}@keyframes moveLine{0%{width:0;transform:translateX(0) translateY(0)}25%{width:25%;transform:translateX(25%) translateY(-30px)}50%{width:50%;transform:translateX(50%) translateY(0)}75%{width:75%;transform:translateX(75%) translateY(30px)}100%{width:100%;transform:translateX(100%) translateY(0)}}@keyframes moveIcon{0%{left:0}25%{left:25%}50%{left:50%}75%{left:75%}100%{left:100%}}@media(max-width:991px){.dsk__part{display:none}.features_part-img{position:relative;left:0}}@media(min-width:991px){.sm__part{display:none}.features_part-img{position:relative;left:12%}}.slider-container{width:100%;margin:auto;position:absolute;z-index:1;top:36%;left:30%}.slide-text{width:100%;text-align:center;font-size:5rem;font-weight:400;color:#fff;opacity:0;transform:scale(.5);display:none;letter-spacing:9px}.letter{display:inline-block;opacity:0;transform:scale(.5);animation:zoomInLetter 0.5s ease-in-out forwards;word-spacing:1rem}.letter.space{display:inline-block}@keyframes zoomInLetter{0%{opacity:0;transform:scale(3)}100%{opacity:1;transform:scale(1.2)}}.highlight{font-size:24px;background-color:#fff0;transition:background-color 0.5s ease-in-out;padding:5px;white-space:nowrap;overflow:hidden;width:0;display:inline-block;border-radius:8px}.highlight.active{display:inline-block;text-transform:capitalize;animation:typing 2s steps(30,end) forwards,blink 0.5s step-end infinite alternate}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink{50%{border-color:#fff0}}.map__Section_renew{width:100%;max-width:1100px;margin:0 auto;padding:1em;position:relative}.map__Section_renew img{width:100%;height:100%;object-fit:contain}@media screen and (width:1920px) and (height:1080px){.trying_hero{width:100%;height:80vh;position:relative;z-index:1}.h1-title{font-size:88px}.video__Section video{height:62vh}}
    @media (max-width:991px){
            .copyright-text p{
               font-size:10px;
            }
    }

    .map-image {
        /* width: 100%;
        max-width: 600px;
        height: auto; */
    }
    

  
.col-lg-7.menu_after {
    /* display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; */
    height: 500px;
    /* width: 50%; */
    /* margin: auto; */
    /* position: relative; */
    background: url('./images/laptop.png');
    background-size: contain;
    background-position: center;
    overflow: hidden;
    background-repeat: no-repeat;
}

.menu_design_img {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 84%;
    margin: auto;
    height: 80%;
    overflow: hidden;
}
    /* .col-lg-7.menu_after::after{
        content: '';
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: url('./images/laptop.png');
        background-size: cover;
        background-position:center;
        background-repeat: no-repeat;
    } */
    .menu_design_img iframe {
    border-radius: 10px;
    position: absolute;
    top: 8%;
}
    .menu-wrapper{
        display: flex;
        flex-direction: column;
        align-items:center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }
.question {
    width: 100%;
    /* font-weight: 600; */
    padding: 0px 80px 15px 20px;
    position: relative;
    display: flex;
    margin: 1% auto 0 auto;
    /* align-items: center; */
    cursor: pointer;
    /* border-left: 1px solid rgba(0, 0, 0,0.5); */
    position: relative;
}
    .question h3 {
        font-size: 1.6rem;
        font-weight: 500;
        display:flex;
        gap:5px;
        align-items:center;
    }
    

    /* 
    .question::after {
      content: "\002B";
      font-size: 2.2rem;
      position: absolute;
      right: 20px;
      transition: 0.2s;
    }
    
    .question.active::after {
      transform: rotate(45deg);
    } */
    
    .answercont {
      max-height: 0;
      overflow: hidden;
      transition: 0.3s;
    }
    
    .answer {
      padding: 0 20px 20px;
      line-height: 1.5rem;
    }
    
    .question.active + .answercont {
    }
    .menu_h2{
        margin: 5% auto;
    }
   
    
    .create_btn{
        display: inline-flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    }
    .create_btn a{
        background-color: #be1e2d;
        color: #fff;
    }
    .create_btn .btn:focus{
        outline: none!important;
        border: none!important;
    }
    .menu7_img{
        /*height:400px;*/
        width: 100%;
    }
.menu7_img img {
    height: 100%;
    width: 83%;
    object-fit: contain;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
@media screen and (min-width: 991px){
        .question::after {
        content: '';
        display: block;
        height: 20px;
        border-radius: 12px;
        width: 5px;
        background-image: linear-gradient(to top, #be1e2d 0%, #be1e2d 35%, #be1e2d 100%);
        position: absolute;
        left: 0;
        top: 8px;
        transition: 0.5s;
    }
    .question.active::after{
        height: 155px;
        background-image: linear-gradient(to top, #020024 0%, #be1e2d 35%, #fff 100%);
    }
}
 @media screen and (max-width: 991px){
      html {
        font-size: 14px;
      }
      .menu-wrapper {
      width: 100%!important;
      display: flex;
        align-items:center;
        justify-content: center;
    }
    .navbar__part{
         display: flex;
    align-items: center;
    justify-content: center;
    }
    .menu_design_img{
         width: 100%;
         
    }
    .question {
    width: 100%;
    /* font-weight: 600; */
    padding: 2% 0;
    position: relative;
    display: flex;
    margin: 1% auto 0 auto;
    justify-content: center;
    text-align: center;
    align-items: center;
    cursor: pointer;
    /* border-left: 1px solid rgba(0, 0, 0,0.5); */
    position: relative;
}
/*.question::after {*/
/*    content: '';*/
/*    display: block;*/
/*    height: 20px;*/
/*    border-radius: 12px;*/
/*    width: 5px;*/
/*    background-image: linear-gradient(to top, #be1e2d 0%, #be1e2d 35%, #be1e2d 100%);*/
/*    position: absolute;*/
/*    left: 10%;*/
/*    top: 8px;*/
/*    transition: 0.5s;*/
/*}*/
    .question h3{
        margin:auto;
        text-align:center;
    }
   
    .create_btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.answercont {
    max-height: 0;
    overflow: hidden;
    transition: 0.3s;
    width: 90%;
    margin: auto;
    padding-right: 5%;
}
.answer {
    padding: 0 20px 20px;
    line-height: 1.5rem;
    width: 100%;
    /* display: flex; */
    margin-left: 10%;
}
     .menu7_img{
         margin-bottom:5%;
     }
    .menu7_img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.side_menu_feat{
    margin:auto !important;
}
    }
    .col-lg-7.menu7{
        display:flex;
        align-items:center;
        justify-content:center;
    }
    
    .all_other_bg{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50vh;
    background: url('../images/3_slide.jpg');
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* ---tab_filter */
#info {
	border-radius: 5px;
	background: #fcf8e3;
	border: 1px solid  #fbeed5;
	width: 95%;
	max-width: 900px;
	margin: 0 auto 40px auto;
	box-sizing: border-box;

	.info-wrapper {
		padding: 10px;
    box-sizing: border-box;
	}

	a {
		color: #c09853;
		text-decoration: none;
	}

	p {
		margin: 5px 0 0 0;
	}
}

.menu__filters .container {
	position: relative;
	/* width: 960px; */
	margin: 0 auto;
  transition: all 1s ease;
}

#filters {
	margin: 1% auto;
	padding: 0;
	list-style: none;

	li {
		text-align: center;
        display: inline-block;

    span {
      font-weight: 600;
      display: inline-block;
    padding: 10px 5px;
    text-decoration: none;
    color: #666;
    cursor: pointer;

      &.active {
        /* background: #be1e2d; */
        /* border-top: 2px solid #be1e2d; */
        color :#be1e2d!important;
        border-radius:6px;
      }
    }
  }
}
@media only screen and (max-width: 991px){
	 

     #filters li span {
     font-size: 12px;
     }
 
     
 
 }
#portfoliolist {
  .product-box {
    box-sizing: border-box;
    /* width: 23%; */
    margin: 1%;
    display: none;
    /* float: left; */
    /* overflow: hidden; */
    /* padding: 1%; */
    box-shadow: 0 20px 40px -14px rgba(0, 0, 0, 0.25);

    .portfolio-wrapper {
      overflow: hidden;
      position: relative !important;
      background: #666;
      cursor: pointer;


      img {
        max-width :100%;
        position: relative;
        top: 0;
        transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
      }

      .label {
        position: absolute;
        width: 100%;
        height: 40px;
        bottom: -40px;
        transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
      }

      .label-bg {
        background: #be1e2d;
        width: 100%;
        height:100%;
        position: absolute;
        top:0;
        left:0;
      }

      .label-text {
        color:#fff;
        position: relative;
        z-index:500;
        padding:5px 8px;
      }
      
      .text-category {
        display:block;
        font-size:9px;
      }
    }
    
    &:hover .label {
      bottom:0;
    }
  }
}

#filters li{
  position: relative;
}
#filters li::after {
    content: '';
    display: block;
    width:0;
    height:100%;
    background-color: #be1e2d;
    position: absolute;
    top: 0;
    z-index: -1;
    transition: 0.8s;
    border-radius: 5px;
    
}
#filters li:hover span{
 color: #fff!important;
}
#filters li:hover::after{
  width: 100%;
  /* height:44px; */
}


.product-container{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    align-items: center;
    margin: 40px auto;
    
}

.food-img {
    /* overflow: hidden; */
    padding:5% 0 8% 0;
}
.product-box {
   
}
.product-box img {
       max-width: 150px;
    height: 150px;
    border-radius: 50%;

    object-fit: contain;
    object-position: center;
    margin: auto;
    transition: all ease 0.5s;
   
   
}
.product-box:hover img{
    filter: contrast(200%);
    transform:scale(1.2);
    transition: all ease 0.5s;
   

   
}
.product-box{
    width: 100%;
    height: 100%;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 20px;
    background-color: #ffffff;
    padding: 20px;
    display: flex;
    flex-direction: column;
    position: relative;
    cursor: pointer;
}
.product-box strong{
        height: 46px;
    text-transform:uppercase;
    color: #202020;
    font-size: 1.1rem;
    letter-spacing: 1px;
    font-weight: 600;
    margin-top: 10px;
}
.product-box .quantity{
    color: #949494;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 1px;
}
.product-box .price{
    margin-top: 10px;
    font-weight: 600;
    font-size: 1.4rem;
    color: #393939;
}
.product-box .cart-btn{
    width:100%;
    height: 40px;
    background-color: #be1e2d;
    color: #ecf7ee;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    transition: all ease 0.3s;
    border-radius: 20px;
    border:1px solid transparent;

}
.product-box .cart-btn i{
    margin-right: 10px;
}
.product-box .cart-btn:hover{
    background-color: #ecf7ee;
    color:#be1e2d;
    border:1px solid #be1e2d;
    transition: all ease 0.3s;
}
.product-box .like-btn{
    position: absolute;
    right: 30px;
    top: 20px;
    color: #c9c9c9;
    font-size: 1.3rem;
}

.like-btn:hover {
    color: red;
    cursor: pointer;
}
 
.product-container
{
   
    width: 100%;
}
 



@media(max-width:965px){
    
   
    .product-container{
        grid-template-columns: 1fr 1fr;
    }
   
    
   
}

@media(max-width:500px){
   
     
  
    .product-container{
        grid-template-columns: 1fr 1fr;
    }
    
   
}
@media(max-width:991px){
   
  .product-container{
   
    margin: 10% auto;
    
}
 .chevron-down-outline.qi{
       visibility:visible;
    }

  
.product-box {
  
    padding: 6%;
   
}
.product-box img {
    width: 100px;
    height: 100px;
   
}
.product-box strong {
    
    font-size: 0.9rem;
   
}
.product-box .cart-btn {
    font-size: 14px; 
    height: 34px;
    margin-top: 2px;
}
.qi{
       visibility:visible;
    }
}
 
   @media(min-width:991px){
       .qi{
       visibility:hidden;
    }
  }

.rating i{
  color:#D7A72E;
  margin-right:1%;
}
.rating p{

}
.rating span {
    font-family: math;
}


/*.blink_circle {*/
/*    position: relative;*/
/*   color: ;*/
/*}*/

/*.blink_circle::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: -5px;*/
/*    left: -5px;*/
/*    right: -5px;*/
/*    bottom: -5px;*/
/*    border-radius: 50%;*/
   
/*    padding: 1%;*/
/*    background-image: linear-gradient(45deg, #fff 0%, #be1e2d 35%, #be1e2d 100%);*/

/*    animation: blink 1.5s infinite ease-in-out;*/
/*}*/

/*@keyframes blink {*/
/*    0% {*/
/*        transform: scale(0.8);*/
/*        opacity: 0.8;*/
/*    }*/
/*    50% {*/
/*        transform: scale(1);*/
/*        opacity: 0.3;*/
/*    }*/
/*    100% {*/
/*        transform: scale(1.2);*/
/*        opacity: 0;*/
/*    }*/
/*}*/
@media(max-width:991px){
    .product-container{
    
    grid-template-columns: 1fr 1fr;
    }
}
@media(min-width:991px){
    .product-container{
    
    grid-template-columns: 1fr 1fr 1fr;
    }
}