@media only screen and (max-width:1200px){.main-menu,.sticky-header,.main-header.style-one .outer-container:before{display:none!important}.menu-area .mobile-nav-toggler{display:block;padding:10px}.testimonial-section .owl-nav{display:none}.about-style-two .text-box{padding-left:0}.about-style-two .right-content{margin-left:0}.about-style-two .left-content{margin-right:0}.sec-title.small h2 br{display:none}.about-style-three .content-column,.menu-style-two .content-column,.chef-section .content-column,.chef-section .left-column .single-column .text-box,.contact-style-two .content-column,.booking-section .content-column{padding-left:30px}.service-section .title-text{margin:0}.contact-style-three .content-box{margin-right:0}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul,.main-menu .navigation>li>.megamenu{display:block!important;visibility:hidden;opacity:0}.reservation-section .content-box{padding-left:30px;padding-right:30px}}@media only screen and (max-width:991px){.header-top .top-inner{display:block}.header-top .top-inner .info-list{justify-content:center}.welcome-section .left-content{margin-right:0}.welcome-section .right-content img{width:100%}.welcome-section .right-content .image-box{margin-top:30px}.menu-section .left-content{margin-right:0}.menu-section .right-content{margin-left:0}.dishes-section .outer-container{display:block}.dishes-section .outer-container .single-column{width:50%;float:left}.quality-section .image-box{margin:0;margin-bottom:30px}.contact-section .image-box{margin-left:0;margin-top:30px}.footer-logo{margin-top:0;margin-bottom:30px}.footer-widget{margin-left:0}.about-section .content-box .lower-box{margin-bottom:30px}.about-section .image-box{margin-left:0}.about-section .image-box .image{border-radius:0}.about-section .image-box .image img{width:100%}.service-section .title-text{margin-bottom:40px}.reservation-section .outer-container{display:block}.welcome-style-two .single-item .content-box{padding:0}.cta-section .content-box h2 br{display:none}.booking-table-section .table-content{padding:0}.booking-table-section .table-content .form-group,.booking-table-section .lower-content h2{margin-bottom:30px}.booking-table-section .lower-content .image-box{margin-left:0}.about-style-two .left-content{margin-bottom:30px}.about-style-three .content-box h2{font-size:70px;line-height:70px}.about-style-three .content-box h2 br{display:none}.chef-section .left-column{position:relative;width:100%}.chef-section .content-column{float:none;width:100%}.menu-block-two .inner-box{margin-bottom:30px}.menu-style-three .left-content{margin-right:0;margin-bottom:50px}.menu-style-three .right-content{margin-left:0}.menu-style-five .image-box{margin-right:0;margin-bottom:30px}.blog-standard-content{margin-right:0}.pagination-wrapper{margin-top:50px}.blog-details-content{margin-right:0;margin-bottom:40px}.contact-style-three .content-box{margin-bottom:30px}.shop-details-content .image-box{margin-right:0;margin-bottom:30px}.checkout-section .order-box{margin-left:0;margin-top:40px}.toggle-sidebar-header .outer-container{padding:0 30px}}@media only screen and (max-width:767px){.banner-carousel .content-box h2{font-size:60px;line-height:60px}.toggle-sidebar-header .outer-container{padding:0 15px}.toggle-sidebar-header .logo-box{display:none}.about-style-three .content-column{padding-top:150px!important}.shop-details{padding:70px 0}.checkout-section h3{font-size:40px;line-height:48px}.checkout-section .billing-content .other-address .check-box label{font-size:24px;line-height:30px}.checkout-section .billing-content .other-address .check-box label:before{top:9px}.checkout-section .billing-content .other-address .check-box label:after{top:12px}.banner-carousel .slide-item{padding:250px 0 100px 0px!important}.welcome-section,.testimonial-section{padding:65px 0}.welcome-section .left-content h2{font-size:40px;line-height:50px}.menu-section{padding:60px 0 35px 0}.dishes-section .outer-container .single-column{width:100%;float:none}.quality-section{padding:70px 0}.sec-title h2,.cta-section .content-box h2{font-size:40px!important;line-height:50px!important}.contact-section{padding:65px 0 70px 0}.cta-section .content-box p br{display:none}.main-footer .newsletter-widget{margin-bottom:30px}.banner-section.home-2 .banner-carousel .content-box h2{font-size:60px;line-height:70px}.about-section,.service-section{padding:70px 0}.dishes-section.style-two .single-column .content-box{padding-left:15px;padding-right:15px;padding-top:30px}.service-section .upper-content h2{font-size:40px;line-height:50px}.service-section .upper-content .image-box .image{margin-bottom:30px}.restaurant-section .content-box h2{font-size:40px;line-height:50px}.restaurant-section.pt_40{padding-top:0}.restaurant-section{padding-bottom:70px}.banner-style-two .content-box h2{font-size:60px;line-height:70px}.banner-style-two{padding-top:200px}.welcome-style-two .inner-container{padding-left:30px;padding-top:30px}.welcome-style-two .single-item{margin-left:0}.welcome-style-two{padding-bottom:65px}.dishes-style-two{padding:65px 0 40px 0}.team-section{padding-top:65px}.team-section .inner-container{padding-bottom:40px}.testimonial-style-two{padding:65px 0}.booking-table-section,.service-style-two .inner-container{padding:65px 0 40px 0}.booking-table-section .lower-content .image-box .image{margin-bottom:30px}.restaurant-section.pt_110{padding-top:65px}.about-style-two{padding:70px 0}.about-style-three .bg-layer,.menu-style-two .bg-layer,.contact-style-two .bg-layer,.booking-section .bg-layer{display:none}.about-style-three .content-column,.menu-style-two .content-column,.chef-section .content-column,.contact-style-two .content-column,.booking-section .content-column{float:none;width:100%;padding:70px 15px}.about-style-three .content-box h2,.chef-section .content-column .content-box h2,.booking-section .content-box h2,.restaurant-style-two .content-box h2{font-size:40px;line-height:50px}.chef-section .left-column .single-column{float:none;width:100%}.page-title{padding:220px 0 90px 0}.chef-section .left-column .single-column img{width:100%}.page-title h1{font-size:50px;line-height:60px;padding:0}.page-title h1:before{display:none}.restaurant-style-two .content-box h2{margin-top:30px}.restaurant-style-two .inner-container{padding-bottom:65px}.menu-style-three{padding-top:70px}.menu-style-three.pb_140{padding-bottom:70px}.menu-style-four.pt_110{padding-top:65px}.appetices-section h2{font-size:50px;line-height:60px}.appetices-section{padding:100px 0;min-height:auto}.menu-style-five.pt_130.pb_130{padding:70px 0 30px 0}.portfolio-section{padding:70px 0 50px 0}.reservation-style-two{padding-top:70px}.service-style-two.pt_80{padding-top:0}.sidebar-page-container,.blog-grid{padding:70px 0}.contact-style-three{padding:70px 0}.dishes-section .single-column .image-box{margin-bottom:30px}.reservation-section .content-box{min-width:auto;padding:65px 15px}.restaurant-style-two .inner-container.pt_120{padding-top:70px}.menu-style-five .title-box h2{font-size:50px;line-height:60px}.cart-section,.checkout-section{padding:70px 0}.reston-comment-item .reston-comment-item{margin-left:0}}@media only screen and (max-width:599px){.banner-carousel .content-box .btn-box{display:block}.cart-section .cart-options{display:block}.cart-section .apply-coupon .form-group{float:none;margin-right:0}.cart-section .apply-coupon .form-group input[type="text"],.cart-section .btn-style-two{width:100%;margin-bottom:10px}.cart-section .cart-btn{width:100%}.shop-details .discription-box .tab-btns li{display:block;width:100%;margin:0}.banner-carousel .content-box .btn-box a{margin-right:0;margin-bottom:20px}.quality-section .image-box{padding:0}.quality-section .image-box .image-2{position:relative;margin-top:30px}.footer-bottom .bottom-inner{display:block;text-align:center}.contact-style-two .content-box .support-box a{font-size:40px;line-height:50px}.blog-details-content .comment-inner .comment{padding-left:30px;padding-right:30px;flex-direction:column}.comment-info{width:100%}.blog-details-content .comment-inner .comment .thumb-box{position:relative;left:0;top:0}.blog-details-content .comment-inner .comment.replay-comment{padding-left:0}.reservation-section .content-box h2{font-size:50px;line-height:60px}.booking-table-section .table-content{margin-bottom:30px}.dishes-section.home-4 .single-column .content-box{padding:70px 0}.menu-style-two .title-box h2,.contact-style-two .content-box .text-box h2{font-size:60px;line-height:70px}}@media only screen and (max-width:499px){.mobile-menu{width:100%}.header-top .top-inner .info-list{display:block}.main-header .outer-box .btn-box{display:none}.menu-block-one .inner-box{display:block}.about-section .content-box .lower-box{display:block}.about-section .content-box .lower-box .image{margin-bottom:25px}.reservation-section .content-box .theme-btn{padding-left:50px;padding-right:50px}.restaurant-section .schedule-box{padding-left:30px;padding-right:30px}.banner-style-two .content-box h2{font-size:40px;line-height:48px}.banner-style-two{padding-top:270px;padding-bottom:160px}.contact-style-two .content-box .support-box a{font-size:30px;line-height:40px}.page-title{padding-top:270px}.menu-block-three .inner-box{padding-left:0}.menu-block-three .inner-box .image-box{position:relative;top:0;margin-bottom:20px}.menu-block-three .inner-box .content-box{display:block}.reservation-style-two .content-box{padding-left:30px;padding-right:30px}.checkout-section .order-box .order-info .payment-list li:last-child label{display:block}}