.heading_container,.hero_area{display:-webkit-box;display:-ms-flexbox}.heading_container h2,.offer_section .box .detail-box h6 span{font-size:2.5rem;font-weight:700}.client_section .box,.footer_section .footer_contact .contact_link_box,.heading_container,.hero_area{-webkit-box-orient:vertical;-webkit-box-direction:normal}body{color:#0c0c0c;background-color:#fff;overflow-x:hidden}.layout_padding{padding:90px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.header_section .navbar{z-index:9999}.heading_container{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading_container h2{position:relative;margin-bottom:0}.custom_nav-container .nav_search-btn:hover,.custom_nav-container .navbar-nav .nav-item.active .nav-link,.custom_nav-container .navbar-nav .nav-item:hover .nav-link,.footer_section .footer_contact .contact_link_box a:hover,.footer_section .footer_social a:hover,.heading_container h2 span,.user_option .user_link:hover{color:#ffbe33}.heading_container p{margin-top:10px;margin-bottom:0}.heading_container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero_area{position:relative;min-height:100vh;display:flex;-ms-flex-direction:column;flex-direction:column}.user_option,.user_option .cart_link{display:-webkit-box;display:-ms-flexbox}.bg-box,.sub_page .hero_area .bg-box{position:absolute;top:0;left:0;width:100%;height:100%}.bg-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sub_page .hero_area{min-height:auto!important}.sub_page .hero_area .bg-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.header_section{padding:15px 0;z-index:999}.header_section .container-fluid{padding-right:25px;padding-left:25px}.navbar-brand span{font-weight:700;font-size:32px;color:#fff}.custom_nav-container{padding:0}#navbarSupportedContent{justify-content:flex-end!important}.custom_nav-container .navbar-nav{padding-left:0!important}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:5px 20px;color:#fff;text-align:center;text-transform:uppercase;border-radius:5px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .nav_search-btn{width:auto;height:auto;padding:0;border:none;color:#fff;margin:0 10px}.user_option{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user_option a{margin:0 10px}#nav-tabs.nav-menus.nav.nav-tabs .nav-item a,.btn-primary,.user_option .user_link,p#eu-cookie-message{color:#fff}.user_option .cart_link{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user_option .cart_link svg{width:17px;height:auto;fill:#ffffff;margin-bottom:2px}.user_option .cart_link:hover svg{fill:#ffbe33}.user_option .order_online{display:inline-block;padding:8px 30px;background-color:#ffbe33;color:#fff;border-radius:45px;-webkit-transition:.3s;transition:.3s;border:none}.about_section .detail-box a:hover,.book_section .form_container button:hover,.contact_section .form_container button:hover,.food_section .btn-box a:hover,.offer_section .box .detail-box a:hover,.user_option .order_online:hover{background-color:#e69c00}.custom_nav-container .navbar-toggler{outline:0;padding:0;width:37px;height:42px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#fff;margin:7px 0;-webkit-transition:.3s;transition:.3s;position:relative;border-radius:5px}.custom_nav-container .navbar-toggler span::after,.custom_nav-container .navbar-toggler span::before{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#fff;top:-10px;border-radius:5px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .navbar-toggler span::after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span::after,.custom_nav-container .navbar-toggler[aria-expanded=true] span::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.offer_section{position:relative;padding-top:45px}.offer_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px;border-radius:5px;padding:20px 15px;background-color:#222831;color:#fff}.offer_section .box .img-box{width:175px;min-width:175px;height:175px;margin-right:15px;position:relative;border-radius:100%;border:5px solid #ffbe33;overflow:hidden}.offer_section .box .img-box img{width:100%;-webkit-transition:.2s;transition:.2s}.food_section .btn-box a,.offer_section .box .detail-box a{display:inline-block;background-color:#ffbe33;border-radius:45px;-webkit-transition:.3s;color:#fff}.offer_section .box .detail-box h5{font-size:24px;margin:0}.offer_section .box .detail-box h6{margin:10px 0}.offer_section .box .detail-box a{padding:10px 30px;transition:.3s;border:none}.offer_section .box .detail-box a svg{width:20px;height:auto;margin-left:5px;fill:#ffffff}.food_section .box:hover .img-box img,.offer_section .box:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1)}.food_section .box{position:relative;margin-top:25px;background-color:#fff;border-radius:15px;color:#fff;overflow:hidden;background:linear-gradient(to bottom,#f1f2f3 25px,#222831 25px)}.food_section .box .img-box{background:#f1f2f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:215px;border-radius:0 0 0 45px;margin:-1px;padding:25px}.about_section .img-box,.food_section .box .options,.food_section .box .options a,.food_section .btn-box{display:-webkit-box;display:-ms-flexbox}.food_section .box .img-box img{max-width:100%;max-height:145px;-webkit-transition:.2s;transition:.2s}.food_section .box .detail-box{padding:25px}.food_section .box .detail-box h5{font-weight:600}.food_section .box .detail-box p{font-size:15px}.food_section .box .detail-box h6{margin-top:10px}.food_section .box .options{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.food_section .box .options a{width:40px;height:40px;border-radius:100%;background:#ffbe33;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.food_section .box .options a svg{width:18px;height:auto;fill:#ffffff}.food_section .btn-box{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}.food_section .btn-box a{padding:10px 55px;transition:.3s;border:none}.about_section .detail-box a,.book_section .form_container button{margin-top:15px;-webkit-transition:.3s;background-color:#ffbe33;display:inline-block}.about_section{color:#000}.about_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_section .img-box{position:relative;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about_section .img-box img{width:100%;max-width:445px;position:relative;z-index:2}.about_section .detail-box p{margin-top:15px}.about_section .detail-box a{padding:10px 45px;color:#fff;border-radius:45px;transition:.3s;border:none}.book_section{position:relative}.book_section .heading_container,.contact_section .form_container .form-group{margin-bottom:25px}.book_section .form_container .form-control{width:100%;border:1px solid #999;height:50px;margin-bottom:25px;padding-left:25px;outline:0;color:#000;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.book_section .form_container .form-control::-webkit-input-placeholder{color:#222}.book_section .form_container .form-control:-ms-input-placeholder{color:#222}.book_section .form_container .form-control::-ms-input-placeholder{color:#222}.book_section .form_container .form-control::placeholder{color:#222}.book_section .form_container .nice-select .current{font-size:16px}.book_section .form_container button{border:none;text-transform:uppercase;padding:10px 55px;color:#fff;border-radius:45px;transition:.3s}.book_section .map_container{width:100%;height:345px;border-radius:10px;overflow:hidden}.book_section .map_container #googleMap{height:100%;min-height:100%;width:100%}.client_section .heading_container,.footer_section .footer-col{margin-bottom:30px}.client_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:15px}.client_section .box .img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:115px;position:relative;margin-top:30px}.client_section .box .img-box img{border-radius:100%;border:5px solid #ffbe33;position:relative}.client_section .box .img-box::before{content:"";position:absolute;left:50%;top:0;width:20px;height:20px;background-color:#ffbe33;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.client_section .box .detail-box{background-color:#222831;color:#fff;padding:25px 25px 15px;border-radius:5px}.client_section .box .detail-box h6{font-weight:600;font-size:18px;margin:15px 0 5px}.client_section .box .detail-box p{font-size:15px;margin-bottom:10px}.client_section .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px;padding:0 15px}.client_section .owl-carousel .owl-nav .owl-next,.client_section .owl-carousel .owl-nav .owl-prev{width:45px;height:45px;background-color:#ffbe33;color:#fff;outline:0;bottom:0;font-size:24px;margin:0 5px;border-radius:100%}.contact_section .heading_container{margin-bottom:45px}.contact_section .form_container input{width:100%;border:1px solid #ccc;height:50px;padding-left:25px;background-color:transparent;outline:0;color:#000;border-radius:5px}.contact_section .form_container input::-webkit-input-placeholder{color:#222}.contact_section .form_container input:-ms-input-placeholder{color:#222}.contact_section .form_container input::-ms-input-placeholder{color:#222}.contact_section .form_container input::placeholder{color:#222}.contact_section .form_container input.message-box{height:120px;border-radius:5px}.contact_section .form_container .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact_section .form_container button{margin-top:10px;border:none;text-transform:uppercase;display:inline-block;padding:10px 55px;background-color:#ffbe33;color:#fff;border-radius:0;-webkit-transition:.3s;transition:.3s}.footer_section{background-color:#222831;color:#fff;padding:75px 0 40px;text-align:center}.footer_section h4{font-size:28px}.footer_section .footer-logo,.footer_section h4{font-weight:600;margin-bottom:20px}.footer_section p{color:#dbdbdb}.footer_section .footer_contact .contact_link_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer_section .footer_contact .contact_link_box a{margin:5px 0;color:#fff}.footer_section .footer_contact .contact_link_box a i{margin-right:5px}.footer_section .footer-logo{display:block;font-weight:700;font-size:38px;line-height:1;color:#fff}.footer_section .footer_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:10px}.footer_section .footer_social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222831;width:30px;height:30px;border-radius:100%;background-color:#fff;margin:0 2.5px;font-size:18px}.footer_section .footer-info{text-align:center;margin-top:25px}.footer_section .footer-info p{color:#fff;margin:0}.footer_section .footer-info p a{color:inherit}.nice-select .list{height:200px!important;overflow:scroll}div#ti-datepicker-options .btn-primary.btn-block{margin-top:20px}ul.nav.flex-column.nav-categories li.nav-item{background:0 0!important}ul.nav.flex-column.nav-categories li.nav-item a.active,ul.nav.flex-column.nav-categories li.nav-item a:hover{background:#ffbe33;color:#fff;font-weight:700}.sub-product-grid a:hover .detail-item{box-shadow:rgba(0,0,0,.35) 0 5px 15px;cursor:pointer}.nice-select.form-select{margin-bottom:12px!important}.menu-list{padding-top:20px!important}.sub-product-grid a{text-decoration:none;color:#000}.checkout-btn.btn.btn-primary.btn-block,.contact_link_box a,.custom_nav-container .nav .nav-item .nav-link{color:#fff!important}.categories.affix-categories,.panel{box-shadow:rgba(0,0,0,.35) 0 5px 15px}.btn.btn-light.active,.btn.btn-light.btn-cart{background:#ffbe33;color:#fff}#nav-tabs.nav-menus.nav.nav-tabs{background:#ffc852}.order_page .card{margin:5px;box-shadow:rgba(0,0,0,.35) 0 1px 5px}.contact_link_box a{text-decoration:none!important}#dashboardcontainer-container-toolbar .toolbar-action.pt-3,#local-box{display:none}.modal-top{height:250px;overflow:hidden}.text-reset.name-image p,.text-reset.name-image ul.list-unstyled.small{margin-left:40px}.nav-menus.nav.nav-tabs.py-2{display:none!important}.slider_section{padding:0!important;position:absolute!important;width:100%!important}#demo .carousel-item{background-position:center!important}.client_section .carousel-item,.client_section .item{display:block!important}a.p-2.fa.fa-tripadvisor:after{content:url('../images/tripadvisor.png')}.about-section-img{object-fit:cover;object-position:center center;height:450px;background-size:cover;background-repeat:no-repeat}.responsive_img{width: 100%;height:auto;object-fit: cover;}.top-header { position: fixed; top: 0; width: 100%; background: linear-gradient(to bottom, #000, #fff3cd);z-index: 99999999;}
