@media (max-width:1366px){.art-3 .center .btn{margin-top:10px;}
.art-3 .head_title{margin-bottom:10px;}
.art-3 p{padding:0 10px;}
}
@media (max-width:1024px){.logo{float:none;}
.logo img{margin:0 auto;margin-bottom:40px;}
.main_menu{float:left;width:90%;position:relative;}
#home_intro1 img{margin:0 auto;}
#home_intro1 [class^="col-"]{margin:60px 0;}
#home_intro1 [class^="col-"]:last-child,
#home_intro1 [class^="col-"]:first-child{margin:0;}
.reserv_form{padding:0 15px;}
.reserv_form .form-group{margin-bottom:0;}
.reserv_form .form-group .form-control{margin-bottom:30px;}
.reserv_form .btn-gold{margin-top:30px;}
.menu_tabs div.our-menu-tab-menu{margin-top:10%;}
.menu_tabs .our-menu-slider .item{min-height:400px;}
.masonry_menu .menu-item{width:33.333%;}
.menu_list h3 span.price{float:none !important;text-align:left !important;margin-top:10px;}
#logo{margin-right:0px;}
#main-menu ul li a{font-size:14px;padding:0px 12px;}
.slider-content,
.video-content{-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
.slider-fullwidth .slider-content h1{margin-top:80px !important;}
}
@media (max-width:980px){.price_block{margin-bottom:40px;}
}
@media (max-width:800px){.menu_tabs{padding:0 15px;}
.menu_tabs .item_desc{width:310px;top:10%;}
.menu_tabs .item_desc h3{margin-top:0;}
.menu_tabs .item_desc .buttons{margin:0;}
.menu_tabs .our-menu-slider .item{min-height:370px;}
.menu_tabs .btn-gold{margin-right:5px;}
.our-menu-tab{padding-right:0;}
.opening_time{clear:both;}
}
@media only screen and (min-width:992px) and (max-width:1199px){#header.transparent-header.floating-header .container{width:1030px;padding:0 30px;}
#header.transparent-header.floating-header.sticky-header .container{width:970px;padding:0 15px;}
#main-menu.sub-title ul > li > a{padding-left:15px;padding-right:15px;}
#main-menu ul li.mega-menu .mega-menu-content,
.floating-header.sticky-header #main-menu ul li.mega-menu .mega-menu-content{width:940px;}
.floating-header #main-menu ul li.mega-menu .mega-menu-content{width:1030px;}
.menu_today figure figcaption{height:33%;}
.latest_news figure .btn{bottom:-10%;}
}
@media only screen and (max-width:991px){.blog-image img{margin-bottom:30px;}
.masonry_menu .menu-item{width:48%;margin:0 1%;margin-bottom:15px;}
#wrapper{width:100%;margin:0;box-shadow:none;}
#header.full-header .container,
.container-fullwidth{padding:0 15px !important;margin:0 auto;width:750px !important;}
.container.vertical-middle{width:100% !important;}
.full-screen:not(.force-full-screen) .container.vertical-middle{width:750px !important;}
.vertical-middle + .video-wrap{position:absolute;width:100%;height:100%;top:0;left:0;}
#header.header-transparent,
#header,
#header-wrap{height:auto !important;background-color:#fff;padding:0;z-index:50;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
#header.sticky-header #header-wrap{position:relative;}
#header.transparent-header.floating-header{margin-top:0;}
#header.transparent-header.floating-header .container{width:750px;padding:0 15px;border-radius:0;}
#header.transparent-header + #page-title.page-title-parallax .container{padding-top:0;}
#header.transparent-header + #slider,
#header.transparent-header + #page-title.page-title-parallax,
#slider + #header.transparent-header,
#header.transparent-header.floating-header + #slider{top:0;margin-bottom:0;}
#header-trigger,
.top-advert,
.header-extras{display:none;}
#logo{display:block;float:none;margin:0 auto 0 !important;max-width:none;text-align:center;border:0 !important;padding:20px 0 !important;}
#logo a{margin-top:10px;display:inline-block;}
#logo a.dark-logo{display:inline-block;}
#logo a.light-logo{display:none;}
#logo img{margin:0 auto;}
.coming-soon #logo .light-logo{display:block;}
#main-menu.dark ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title > a,
#main-menu.dark ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title.submenu > a{color:#262626 !important;}
#main-menu.dark ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title > a:hover,
#main-menu.dark ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title.submenu > a:hover{color:#262626 !important;}
#header #main-menu.menu-center{display:block;}
#main-menu{display:block;float:none;height:auto !important;}
#main-menu .container #main-menu-trigger{top:5px;left:0;}
#main-menu > div > ul{margin-top:60px !important;}
#main-menu > div > #top-search form{height:60px !important;}
#main-menu ul{height:auto !important;}
#main-menu ul li{float:none;margin:0 !important;text-align:left !important;border-top:1px solid #EEE !important;}
#main-menu ul li:first-child{border-top:0 !important;}
#main-menu ul li .mega-menu-content{padding-left:0;}
#main-menu ul li .mega-menu-content ul{display:block;position:relative;min-width:inherit;display:block !important;opacity:1 !important;top:0;left:0;width:100%;border:0;box-shadow:none;background-color:transparent;}
#main-menu ul li .mega-menu-content ul ul{border-top:1px solid #EEE;}
#main-menu ul li .mega-menu-content ul a{height:40px;line-height:40px;}
#main-menu ul li .mega-menu-content > ul{float:none;}
#main-menu ul li .mega-menu-content > ul:first-child{border:0;}
#main-menu ul ul ul{top:0 !important;left:0;}
#main-menu ul ul ul.menu-pos-invert{right:0;}
#main-menu ul ul li{float:none;margin:0;border-top:1px solid #EEE;}
#main-menu ul ul li:hover > a{background-color:transparent !important;font-weight:600;padding-left:5px;color:#c59d5f !important;}
#main-menu ul ul a{height:44px !important;line-height:44px !important;padding-left:5px !important;font-size:13px !important;text-transform:none;font-weight:400;}
#main-menu ul ul a i{line-height:43px;}
#main-menu ul ul i{line-height:inherit;}
#main-menu.sub-title ul li a{text-transform:none;font-size:14px;}
#main-menu.sub-title ul li span{display:none !important;}
#side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0, 0, 0, 0.1);border-radius:0 0 0 2px;}
#main-menu-trigger{opacity:1;pointer-events:auto;top:25px;margin-top:0;left:10px;z-index:1;color:#262626;font-size:2em;}
#main-menu > ul,
#main-menu > div > ul{display:none;float:none !important;border:0 !important;padding:0 !important;margin:0 !important;-webkit-transition:none;transition:none;}
#main-menu ul li a,
#main-menu.style-white > div > ul > li > a{height:50px !important;line-height:50px !important;padding:0 5px !important;border:none !important;margin:0 !important;color:#262626;}
#main-menu ul li a:hover,
#main-menu.style-white > div > ul > li > a:hover{color:#c59d5f;}
#header.dark-header #main-menu ul li a{color:#ffffff;}
#main-menu.sub-title > ul > li,
#main-menu.sub-title.style-white > div > ul > li{background:none !important;margin-left:0;}
#main-menu.sub-title > ul > li:hover > a,
#main-menu.sub-title > ul > li.current > a,
#main-menu.sub-title > div > ul > li:hover > a,
#main-menu.sub-title > div > ul > li.current > a,
#main-menu.style-3 > ul > li:hover > a,
#main-menu.style-3 > ul > li.current > a{background-color:transparent !important;color:#444;text-shadow:none;}
#main-menu ul li i,
#main-menu.style-white > div > ul > li i,
#main-menu.sub-title ul li i,
#main-menu.style-3 > ul > li > a i,
#main-menu.style-5 > ul > li > a i{line-height:49px;}
#main-menu > ul > li.sub-menu > a,
#main-menu > .container > ul > li.sub-menu > a{background-image:url("../img/sub-menu.png");background-position:right center;background-repeat:no-repeat;}
#main-menu ul ul,
#main-menu ul li .mega-menu-content{position:relative;width:auto;background-color:transparent !important;box-shadow:none;border:0;border-top:1px solid #EEE;z-index:1;top:0 !important;padding-left:15px;}
#main-menu ul ul.menu-pos-invert,
#main-menu ul li .mega-menu-content.menu-pos-invert{left:0;right:0;}
#main-menu ul li .mega-menu-content,
#main-menu ul li.mega-menu-small .mega-menu-content,
#main-menu ul li.mega-menu .mega-menu-content,
.floating-header.sticky-header #main-menu ul li.mega-menu .mega-menu-content,
.floating-header #main-menu ul li.mega-menu .mega-menu-content{width:auto;margin:0;top:0;}
.container-fullwidth #main-menu ul li.mega-menu .mega-menu-content,
#header.full-header #main-menu ul li.mega-menu .mega-menu-content{width:auto !important;margin:0 !important;}
#main-menu ul li .mega-menu-content.col-2 > ul,
#main-menu ul li .mega-menu-content.col-3 > ul,
#main-menu ul li .mega-menu-content.col-4 > ul,
#main-menu ul li .mega-menu-content.col-5 > ul{width:auto;margin:0;border-left:0;border-top:1px solid #EEE;}
#main-menu ul li .mega-menu-content{border:0;}
#main-menu > div > #shop_cart,
#main-menu > div > #side-panel-trigger{margin:20px 0 !important;}
#main-menu ul.windows-mobile-menu li.sub-menu{position:relative;}
#main-menu ul.windows-mobile-menu li.sub-menu a{background-image:none !important;}
#main-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0 !important;text-align:center !important;}
#main-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger{display:none;}
#main-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0 !important;}
#header .dark #shop_cart{position:absolute;top:0;left:auto;right:15px;margin:25px 0 0;}
#header .dark #shop_cart > a > i{color:#262626;font-size:1.5em;}
#shop_cart.shop_cart_open .shop_cart_content{margin-top:30px;}
#header-sticky-wrapper.is-sticky #header .dark-logo img{margin-top:0;}
.dark #main-menu:not(.not-dark) ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title > a,
.dark #main-menu:not(.not-dark) ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title:hover > a,
#main-menu.dark ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title > a,
#main-menu.dark ul li .mega-menu-content.style-dropdown > ul > li.mega-menu-title:hover > a{color:#262626 !important;background:transparent;font-family:'Fjalla One', sans-serif;}
#main-menu ul li .mega-menu-content.style-dropdown > ul{padding:10px;}
.right_bg2,
.right_bg,
.left_bg{display:none;}
.menu_today figure .fig_container{height:34%;}
.menu_today figure .fig_container h3{font-size:20px;margin-bottom:5px;margin-top:15px;}
.latest_news figure p{display:none;}
.latest_news figure .fig_container{padding-bottom:100px;}
.latest_news figure .fig_content{margin-top:5px;}
.menu_tabs .item_desc{right:15px;}
.date-blocks .block-item{margin-bottom:30px;}
.intro2_01 .intro_message{margin-top:40px;}
.menu_tabs .our-menu-slider .item{min-height:340px;}
.menu_tabs .btn-gold{margin:0;}
.welcome-block img,
.intro2_01 img{margin:0 auto;}
.dark #main-menu:not(.not-dark) ul ul a,
#main-menu.dark ul ul a{color:#262626;}
.dark #main-menu:not(.not-dark) ul ul li:hover > a,
#main-menu.dark ul ul li:hover > a{background-color:transparent !important;}
#header.center-header{padding:0;}
#header.center-header #logo{padding-top:35px !important;}
#header.center-header #logo img{margin:0 auto;}
.center-header .is-sticky #logo{float:none;margin-top:10px;}
#header.center-header #main-menu{float:none;margin:0;text-align:left;position:inherit;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;}
.yt-bg-player .slider-content h1{font-size:2.5em;}
.yt-bg-player .slider-content p{font-size:1.8em;}
.app img{display:none;}
#header.dark-header #main-menu > ul > li.sub-menu > a,
#header.dark-header #main-menu > .container > ul > li.sub-menu > a{background-image:url("../img/sub-menu-dark.png");}
#header.dark-header #main-menu.dark ul ul a{color:#ffffff !important;}
#header.dark-header #main-menu.dark ul ul a{color:white !important;}
#header.dark-header #main-menu #shop_cart > a > i{color:#ffffff;}
.vertical-menu #menu-button{left:220px;}
.plus-minus input{width:50px !important;border-left:1px solid #ddd;}
.overlay-menu:not(.top-search-open) #main-menu-trigger{opacity:1;pointer-events:auto;left:auto;right:75px;width:20px;height:20px;line-height:20px;margin-top:-10px;}
.overlay-menu:not(.top-search-open) .full-header #main-menu-trigger{right:90px;}
.overlay-menu #main-menu > #overlay-menu-close{opacity:0;pointer-events:none;position:fixed;top:25px;left:auto;right:25px;width:48px;height:48px;line-height:48px;font-size:24px;text-align:center;color:#444;z-index:300;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:opacity .4s ease, -webkit-transform .45s .15s ease;transition:opacity .4s ease, transform .45s .15s ease;}
.overlay-menu #main-menu > ul{opacity:0 !important;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100% !important;z-index:299;background:rgba(255, 255, 255, 0.95);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;}
.overlay-menu #main-menu > ul.show{opacity:1 !important;display:inherit !important;pointer-events:auto;}
.overlay-menu #main-menu > ul.show ~ #overlay-menu-close{opacity:1;-webkit-transition:opacity .7s .4s ease, -webkit-transform .45s .15s ease;transition:opacity .7s .4s ease, transform .45s .15s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto;}
.overlay-menu #main-menu > ul > li{float:none;text-align:center;max-width:400px;margin:0 auto;}
.overlay-menu #main-menu > ul > li > a{height:60px !important;line-height:60px !important;font-size:24px;letter-spacing:2px;text-transform:none;opacity:0;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:opacity .7s .15s ease, -webkit-transform .45s .15s ease;transition:opacity .7s .15s ease, transform .45s .15s ease;}
.overlay-menu #main-menu > ul.show > li > a{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
#header.no-logo #main-menu-trigger,
#header.no-logo #page-submenu-trigger{position:static;}
#header.no-logo #shop_cart{position:absolute;top:0;margin-top:5px;right:0;}
#header.no-logo #shop_cart.shop_cart_open .shop_cart_content{margin-top:15px;}
.blog_list .blog-content{margin-top:60px;}
.blog_single_image .blog-content{margin-top:0;}
.blog_list .blog_row:last-of-type{padding-bottom:80px;}
#footer .our_location h3,
#footer .latest_post h3{margin-top:0;}
#footer h3{margin-top:40px;}
.myaccount .form-control{width:100%;}
.masonry_menu .blog-item{margin-bottom:60px;}
.app_content .buttons{text-align:center;}
.app_content .buttons a{margin-right:10px;}
.art-3 .center .btn{margin-top:20px;}
.header-bottom #logo{display:none;}
.contact-form .textarea,
.reserv_style2 .textarea{margin-left:auto;margin-bottom:20px;}
.full-bg,
.video-wrap video{background-attachment:scroll;}
.welcome-block .btn{margin:50px 0;}
.side-bar{margin-bottom:60px;}
.side-bar .tags ul{width:100%;}
.interest-in .overlay_content .overlay{height:42%;}
.interest-in .overlay_content .overlay_item.hover .overlay{height:100%;}
.sitemap-container .sitemap:last-child .col-sm-6{clear:both;margin-top:60px;}
.clients-container img,
.clients-bg img{margin-bottom:30px;}
.blog_list .blog-content{margin-top:0;}
.masonry_two .blog-item{width:50%;}
#menu_carousel{margin-left:-30px;}
#menu_carousel .item img{opacity:1;}
.carts .left-side .carts-total{margin:30px 0;}
.plus-minus input{border-left:none;}
.overlay_content .label{padding:3px 13px;}
.menu-item-list .label{padding:0px 13px;}
figure .fig_container{padding-bottom:100px !important;}
figure .fig_container h3{margin:15px 0 5px 0;font-size:20px;}
figure .fig_content{margin-top:0px !important;}
figure p{font-size:14px !important;}
.swiper_wrapper .swiper-slide,
.move-bg{background-attachment:scroll;}
.slider-content h1,
.video-content h1{font-size:38px;}
.full-bg,
.error-404 .full-bg{background-attachment:scroll !important;}
.welcome-block .icon-intro{margin-top:20px;}
.chef-style-2 img{display:none;}
#header.dark-header #main-menu-trigger{float:left;z-index:999;}
#header.dark-header #logo{display:inline-block;padding:0 !important;}
#header.dark-header #logo a.light-logo{display:block !important;position:relative;z-index:0;}
}
@media only screen and (max-width:768px){.latest_news figure p{display:block;}
.menu_today [class^="col-"]{margin-bottom:40px;}
.chef-message img{display:none;}
.menu_today .menu-item{margin-bottom:30px;}
.menu_today .menu-item:last-child{margin-bottom:0;}
.latest_news .news-item{margin-bottom:50px;}
.latest_news .news-item:last-child{margin-bottom:0;}
.menu_list h3 span.price{float:right !important;text-align:right !important;margin-top:0px !important;}
.slider-content,
.video-content{-webkit-transform:translate(0%, 20%);-ms-transform:translate(0%, 20%);transform:translate(0%, 20%);}
.banner .slider-content h1{margin-top:30px;}
}
@media only screen and (min-width:480px) and (max-width:767px){#header.full-header .container,
.container-fullwidth{width:470px !important;}
.container.vertical-middle{width:100% !important;}
.full-screen:not(.force-full-screen) .container.vertical-middle{width:470px !important;}
#header.transparent-header.floating-header .container{width:470px;padding:0 15px;}
.menu_tabs .our-menu-slider .item{min-height:280px;}
#footer .our_location h3{margin-top:0;}
#footer .latest_post h3{margin-top:40px;}
.masonry_three .menu-item{width:49% !important;}
}
@media screen and (max-width:667px){#header{padding-top:20px;}
.slider-content h1{font-size:60px;margin-bottom:20px;margin-top:70px;}
.slider-content p{margin:20px 0px;}
.masonry_menu .menu-item{width:48%;margin:0 1%;margin-bottom:15px;}
.carts-content .left-side .form-group{width:100%;}
.carts-content .left-side .form-inline .btn{width:100%;margin:0;}
.myaccount button{width:100%;}
.masonary_blog .blog-item{margin-bottom:80px !important;}
#footer .our_location h3{margin-top:0;}
#footer .latest_post h3{margin-top:40px;}
.team-single .member-content h1,
.team-single .member-content h2,
.team-single .member-content h3{margin-top:30px;}
.team-single .contact{margin-top:0;}
.sitemap-container .sitemap{margin-top:30px;}
.sitemap-container .sitemap:first-child{margin:0;}
.sitemap-container .sitemap:last-child .col-sm-6{margin-top:0;}
.carts-content .right-side .checkout .btn{margin-bottom:20px;margin-left:0;width:100%;}
.carts-content .calc-shipping{margin:30px 0;}
.menu_today figure .fig_container{height:15%;}
.bg_video .content{overflow:hidden;padding:0;}
.bg_video .content h1{font-size:40px;text-align:center;margin-top:40px;}
.bg_video .content p{font-size:14px;display:none;}
.menu_list .overlay_content a.close-overlay{top:-40px;right:5px;width:30px;height:25px;line-height:25px;text-align:center;font-size:16px !important;}
.art-3 .icon-intro{display:none;}
.testimonials .quote_image > div{float:none !important;}
.testimonials .quote_image img{margin:0 auto;}
.icon-top-draw,
.icon-bottom-draw{display:none;}
.our-menu .overlay_content .overlay,
.interest-in .overlay_content .overlay,
.menu_grid .overlay_content .overlay,
.menu_list .overlay_content .overlay{height:32%;}
a.go-down{-webkit-transform:translate(50%, 50%) !important;-ms-transform:translate(50%, 50%) !important;transform:translate(50%, 50%) !important;}
.col-md-12.textarea{padding-right:15px;padding-left:15px;}
.coming-soon #logo{padding:10px 0 !important;}
.coming-soon h3{margin:15px 0;font-size:20px;}
.coming-soon .slider-content{top:90%;}
.blog_list .blog-content h2,
.blog_single .blog-content h2,
.blog_list_2 .blog-content h2{margin-top:40px;}
.menu_tabs h3 span.price{margin-top:10px !important;}
.menu_tabs p{clear:both;}
.slider-content p{font-size:14px;}
.menu_tabs .owl-item{width:320px;}
.menu_tabs .owl-item .item{margin-left:0;}
.menu_tabs .owl-item .item_desc{width:240px;}
.menu_tabs .owl-item .item_desc h3{width:85%;}
.menu_list .overlay_content .overlay{height:0;}
}
@media screen and (max-width:600px){.masonry_menu .menu-item{width:98%;margin:0 1%;margin-bottom:15px;}
.menu-bar{padding:30px 0px 20px 0;}
#menu-fillter li{margin-bottom:10px;}
#menu-fillter a{margin:0;}
#menu-fillter a:after{content:' ';}
.login-full .slider-content,
.login-fade .slider-content,
.login-full .video-content,
.login-fade .video-content{width:100%;padding:0 30px;}
.slider-content,
.video-content{-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);}
.login-full .form-group{margin-bottom:0;padding-bottom:10px;}
.login-full .forget p{margin:10px 0;font-size:18px;}
.app_content .buttons a{margin-bottom:20px;}
.masonry_full_width .blog-item,
.masonary_blog .blog-item{width:100%;}
.blog_list .blog-img,
.blog_single .blog-img,
.blog_list_2 .blog-img{margin-top:30px;}
.clients-container img,
.clients-bg img{margin:0 auto 30px;}
.coming-soon .slider-content{background-color:#000;}
.countdown-section{margin:0 auto 30px;margin-right:10px;}
}
@media screen and (max-width:479px){h1{font-size:40px;}
span.welcome{font-size:14px !important;}
span.welcome::before,
span.welcome::after{width:30px;}
#our_clients_carousel .item img{margin:0 auto !important;}
.slider-content h1{font-size:40px;margin-bottom:20px;margin-top:90px;}
.slider-content p{font-size:22px;}
.menu_tabs .item_desc{padding:15px;}
.menu_tabs .rating{margin:0;}
.menu_tabs .item_desc .btn-gold{margin-top:0;}
.blog_single .social-share{margin-top:20px;}
#footer{padding:20px 0;}
#footer p,
#footer span{margin-top:10px;}
#footer .social{margin-top:10px;}
#footer h3{margin-bottom:20px;}
#header.full-header .container,
.container-fullwidth{width:310px !important;}
.container.vertical-middle{width:100% !important;}
.full-screen:not(.force-full-screen) .container.vertical-middle{width:310px !important;}
#shop_cart{display:none;}
#header.transparent-header.floating-header .container{width:310px;padding:0 15px;}
.menu_tabs .our-menu-slider .item{min-height:230px;}
.menu_tabs div.our-menu-tab-content,
.our-menu-tab{padding:0;}
.menu_tabs .item_desc p{display:none;}
.menu_tabs .item_desc .buttons{clear:both;margin-top:40px;}
.slider-content h1{font-size:30px !important;}
div#main-menu-trigger{right:0;left:auto;top:20px;}
.sticky-header #logo{display:inline-block;}
.masonry_three .menu-item{width:98% !important;}
}
@media screen and (max-width:320px){#header > .container{margin-right:15px;margin-left:15px;}
#main-menu-trigger{left:0;}
#main-menu #menu_carousel{margin-left:-15px;}
.menu_today figure figcaption{height:25%;}
.menu_tabs div.our-menu-tab-content,
.menu_tabs div.tab-content{padding-left:0;}
.menu_tabs .item_desc{width:230px;top:0%;padding:10px;}
.menu_tabs .item_desc h3{margin-top:0;font-size:18px;}
.menu_tabs .item_desc p{font-size:13px;line-height:20px;}
.menu_tabs .item_desc .btn-gold{margin-right:5px;}
.menu_tabs .our-menu-slider{margin-bottom:20px;}
.menu_tabs .our-menu-slider .owl-controls{text-align:center;float:none;width:100%;}
.menu_tabs .our-menu-slider .item{min-height:160px;}
.menu_tabs .btn-gold{width:100%;}
.art-3 .icon-intro{display:none;}
.art-3 .center .btn{margin:0;}
#footer .our_location h3{margin-top:30px;}
}