@media (max-width:1600px){.our-menu .object-top-bottom .object-right{width:7%;}
.our-menu .object-top-bottom .object-right img{width:100%;}
.about-2 .object-right{width:14%;}
.about-2 .object-right img{width:100%;}
.footer .object-right{width:38%;}
.footer .object-right img{width:100%;}
.footer .object-left{width:36%;}
.footer .object-left img{width:100%;}
.columns-4 .blog-entry .social ul li{padding:0px 1px;}
}
@media (max-width:1400px){.bb-custom-side{padding-right:20px;}
.about-2 .about-content{padding-right:60px;}
}
@media (max-width:1350px){.object-bottom-top, .object-top-bottom, .object-top, .object-bottom{display:none;}
}
@media (max-width:1272px){.masonry.columns-4 .masonry-item{width:33.333%;}
.about-2 .object-top .object-right{display:none;}
.our-menu.dark .object-top-bottom .object-right{display:none;}
.about-2 .about-content{padding-right:0px;}
}
@media (max-width:1199px){.open.overlay_search .form_search-wrap{min-width:80%;}
.book-content{padding:40px;}
.book-content .section-title{padding:0 50px;}
.pricing-grid .pricing-table{margin-left:0;margin-right:0;}
.counter .object-bottom .object-left{display:none;}
.our-menu .menu-body{margin-bottom:50px;}
.menu-body.menu-white{padding:0;}
.menu-body.menu-left .menu-thumbnail,.menu-body.menu-right .menu-thumbnail{width:120px;}
.menu-body.menu-thumbnail img{width:120px;}
.object-4 .object-right{display:none;}
.object-3{display:none;}
.newsletter-section .newsletter-image img{top:-75px;}
.footer .object-bottom .object-left{display:none;}
.footer-gallery li{width:65px;}
.about-2 .right-img{margin-top:100px !important}
.header-2 .mega-menu img{margin:12px 0;}
.footer-2 .opening-time li span.line{display:none;}
.header-3 .mega-menu img{margin:12px 0;}
.header-4 .mega-menu img{margin:12px 0;}
.footer-4 .opening-time li span.line{display:none;}
.visit-content h2{font-size:70px;line-height:70px;}
.visit-content .flaticon-restaurant-7:before{font-size:70px;line-height:70px;}
.object-10{display:none;}
.newsletter-section .newsletter-title{margin-top:24px;}
.about-2 .about-content.mt-100{margin-top:70px !important;}
.our-menu.middle-img .menu-body:last-child{margin-bottom:60px;}
.overlay-content a.portfolio-img{margin-top:0px;}
.footer-5 .footer-bg{display:none;}
.our-menu .middle-image{display:none;}
.blog-entry .social ul li{padding:0px 2px;}
.masonry.columns-3 .blog-entry .social ul li{padding:0px;font-size:12px;}
}
@media (max-width:1024px){.open.overlay_search .form_search-wrap{min-width:95%;}
.about-2 p{margin-bottom:10px;}
.footer-gallery li{width:65px;}
.object-9 .object-right{display:none;}
.full-screen .grid-item{width:33.3%;}
.custom-content h2{font-size:40px;line-height:40px;}
}
@media only screen and (min-width:768px) and (max-width:999px){.container{width:96%;}
}
@media(max-width:992px){header{position:relative;background:#1e2327;}
.mega-menu .head-info-content{display:none;}
.mega-menu .menu-links{left:0;position:absolute;top:64px;width:100%;}
.mega-menu .menu-logo > li > a{padding:0;}
.mega-menu > section.menu-list-items{padding:10px 0;}
.mega-menu img{height:40px;margin:5px 0;}
.mega-menu img.drop-bg{display:none;}
.mega-menu .mobileTriggerButton{z-index:1;}
.our-menu .middle-image{display:none;}
.header-2 .mega-menu .menu-mobile-collapse-trigger{top:11px;}
.header-2 .mega-menu .menu-links > li.active > a, .header-2 .mega-menu .menu-links > li > a:hover{color:#e93e21;}
.header-2 .mega-menu .menu-links > li > a{line-height:normal;}
.header-3{top:0px;}
.header-3 .center-menu{min-height:66px;padding:0 15px;}
.header-3 .mega-menu .menu-mobile-collapse-trigger:before, .header-3 .mega-menu .menu-mobile-collapse-trigger:after, .header-3 .mega-menu .menu-mobile-collapse-trigger span{background:#1e2327;}
.header-3 .mega-menu .menu-mobile-collapse-trigger{top:11px;}
.header-3 .mega-menu .menu-links > li > a{line-height:normal;}
.header-3{position:relative;}
.header-3 .container{width:100%;background:#ffffff;}
.header-4 .mega-menu .menu-mobile-collapse-trigger:before, .header-4 .mega-menu .menu-mobile-collapse-trigger:after, .header-4 .mega-menu .menu-mobile-collapse-trigger span{background:#1e2327;}
.header-4 .mega-menu .menu-mobile-collapse-trigger{top:11px;}
.header-4 .mega-menu .menu-links > li > a{line-height:normal;}
.header-5 .mega-menu .menu-links > li > a{padding:10px 30px;}
.header-5 .mega-menu .menu-links{margin-top:30px;top:0;}
.header-5 .mega-menu .menu-links{background:none;}
.header-5 .mega-menu .menu-links > li{border-bottom:none;}
.header-5 .mega-menu .menu-links > li > a{color:#ffffff;}
.header-2 .mega-menu .menu-links > li > a, .header-2 .mega-menu .menu-links > li > a.active{color:#1e2327 !important;}
.newsletter-image img{display:none;}
.newsletter-section{padding:20px 0px 40px;}
.about-2 .about-content.mt-100{margin-top:40px !important;}
.blog-entry .social ul li{padding:0px 4px;}
.masonry.columns-3 .blog-entry .social ul li{padding:0px 4px;font-size:14px;}
}
@media(max-width:991px){.mega-menu .menu-logo li img{height:40px;}
.book-menu,.bb-custom-wrapper{display:none;}
.open.overlay_search .form_search-wrap{width:95%;}
.page-section-ptb{padding:60px 0;}
.page-section-pt{padding-top:60px;}
.page-section-pb{padding-bottom:60px;}
.section-title{margin-bottom:60px;}
.about .object-bottom-top .object-left{display:none;}
.pricing-grid .pricing-table .pricing-title h2{font-size:40px;line-height:40px;margin-bottom:15px;}
.pricing-grid .pricing-table{padding:20px 0;}
.pricing-grid .pricing-table.active .pricing-title h2{padding:24px 0;}
.pricing-grid .pricing-table .pricing-icon i{font-size:100px;}
.menu-body.menu-left .menu-thumbnail,.menu-body.menu-right .menu-thumbnail{width:100px;}
.menu-body .menu-thumbnail img{width:100px;}
.reservation-form .form-image{display:none;}
.reservation-form .row-eq-height{display:block;}
.tabs ul.tabs-link li{padding-right:20px;}
.footer-logo{margin-top:40px;}
.footer .footer-bottom{margin-top:20px;}
.footer .tweet{margin-bottom:30px;}
.head-info-content{z-index:99;}
.about-2{padding-bottom:60px;}
.about-2 .right-img{display:none;}
.testimonial-info p{padding:0;}
.footer-2 .footer-logo{margin-top:0;}
.footer-2 .opening-time{margin-bottom:53px;}
.footer-2 .bottom-row h4{font-size:25px;}
.footer-2 .footer-social ul li a{width:40px;height:40px;line-height:40px;font-size:14px;}
.our-menu.belief .container-fuild{padding:0 30px;}
.object-9{display:none;}
.feature{margin-bottom:25px;}
.service-feature a.button-orange-medium{margin-top:20px;}
.full-screen .grid-item{width:50%;}
.footer-4 .footer-logo{margin-top:0;}
.footer-4 .opening-time{margin-bottom:80px;}
.footer-4 .fooer-links{text-align:left;padding-top:5px;}
.footer-4 .footer-bottom{margin-top:60px;text-align:center;}
.footer-4 .footer-bottom .fooer-links.text-right{text-align:center;}
.pleasure .time-box .glyph-icon:before{font-size:60px;line-height:60px;}
.pleasure h5{font-size:40px;line-height:40px;}
.footer-5 .footer-bg{display:none;}
.our-menu .object-top .object-right{display:none;}
.inner-intro h1{font-size:50px;line-height:50px;}
.custom-content{margin-bottom:30px;}
.skills-2 li{margin-bottom:40px;}
.our-activities .accordion{margin-top:60px;}
.team-2 .social-ico:before{margin:10px auto;}
.team-2 .social-ico{margin-top:12px;}
.feature.mt{margin-top:0;}
.countdown h2{font-size:45px;line-height:45px;}
.coming-soon .countdown p{font-size:14px;}
.coming-soon .countdown li span{font-size:50px;line-height:50px;}
.coming-soon .coming-soon-search p{font-size:15px;margin-bottom:15px;}
.coming-soon-search a.button-orange-medium{padding:14px 20px;}
.menu-list-bg{height:180px;}
.columns-3 .grid-item{width:50%;}
.columns-4 .grid-item{width:50%;}
.blog-entry.post-1 .blog-entry-image{width:100%;}
.blog-entry.left .blog-entry-image, .blog-entry.left .entry-content{display:block;width:100%;}
.blog-entry.post-1 .entry-content{margin:0;}
.sidebar-widget h3{font-size:30px;line-height:30px;}
.masonry.columns-2 .masonry-item{width:100%;padding:0;}
.masonry.columns-3 .masonry-item{width:50%;}
.masonry.columns-4 .masonry-item{width:50%;}
.contact .contact-box h5{font-size:30px;line-height:30px;margin-bottom:10px;}
.object-bottom-top, .object-top-bottom, .object-top, .object-bottom{display:none;}
.about-content.mt-100{margin-top:40px !important;}
.head-info-content{display:none;}
.reservation-form.contact-form.dark.page-section-ptb.parallax.bg-overlay-black-80{padding-bottom:60px;}
.counter-content .button{margin-bottom:30px;}
.our-menu.belief.parallax .row-eq-height{display:block;}
.header-5{padding:15px 5px;}
.header-5 .logo img{height:40px;}
.header-5 #menu-toggle{top:6px;}
.reservation-form.contact-form.dark.page-section-ptb.parallax .submit-button span{padding-bottom:30px;}
.testimonial-block.left .testimonial-info{padding-bottom:30px;}
.our-menu.parallax.page-section-pt.pb-30{padding-bottom:10px !important;}
}
@media(max-width:768px){.book-menu .content h2{font-size:48px;}
.object-2 .object-right{text-align:right;}
.object-2 .object-right img{width:60%;display:inline-block;}
}
@media(max-width:767px){.button-orange-medium{padding:12px 20px;}
.button-black-medium{padding:12px 20px;}
.header{padding:0;position:inherit;background:#1e2327;}
.slider{overflow:inherit;}
.header .mega-menu > section.menu-list-items{float:none;padding:6px 0;}
.header .mega-menu .menu-mobile-collapse-trigger{top:3px;}
.header .mega-menu .menu-links{top:57px;}
.topbar{display:none;}
.page-section-ptb{padding:50px 0;}
.page-section-pt{padding-top:50px;}
.page-section-pb{padding-bottom:50px;}
.section-title{margin-bottom:40px;padding:0;}
.section-title h2{font-size:40px;line-height:40px;}
.section-title .glyph-icon:before{font-size:30px;}
.object-top-bottom{display:none;}
.pricing-grid .pricing-table{margin-bottom:20px;}
.pricing-grid .pricing-table.active{margin-top:0;}
.tabs ul.tabs-link{margin-bottom:50px;}
.tabs ul.tabs-link li i:before{padding-right:5px;}
.tabs ul.tabs-link li{padding-right:20px;font-size:30px;}
.our-menu .menu-body,.our-menu .menu-body:last-child{margin-bottom:30px;}
.counter.light .page-section-ptb{padding:40px 0;padding-bottom:0;}
.counter.left-icon.last{margin-bottom:0;}
.testimonials .object-bottom-top .object-right{display:none;}
.newsletter-section .newsletter-image{display:none;}
.footer-wel{margin-bottom:30px;}
.footer .newsletter,.footer .tweet,.footer .opening-time{margin-bottom:30px;}
.footer .footer-bottom{margin-top:0;}
.footer h4{margin-bottom:20px !important;}
.footer .object-bottom .object-right{display:none;}
.reservation-form.contact-form.dark.page-section-ptb.parallax .submit-button span{padding-bottom:0;}
.about-2{padding-bottom:40px;}
.about-2 h2{font-size:40px;line-height:40px;}
.footer-2 .logo-sec{margin-bottom:20px;}
.footer-2 .newsletter,.footer-2 .tags,.footer-2 .opening-time{margin-bottom:20px;}
.footer-2 .footer-social{text-align:left;margin-bottom:20px;}
.footer-2 .bottom-row h4{margin-bottom:0 !important;}
.footer-2 .copyright{margin-bottom:5px;}
.footer-2 .footer-bottom .text-right{text-align:left;}
.menu-body.menu-right .menu-thumbnail{float:left;margin-left:0;margin-right:20px;}
.menu-body.menu-right{text-align:left;}
.menu-body.menu-right .menu-title h4{float:none;display:inline-block;}
.menu-body.menu-right .menu-details .price{float:right;}
.menu-body.menu-right .menu-description{text-align:left;}
.header-3{top:0}
.footer-3 .footer-bottom{margin-top:20px;}
.footer-3 .location{margin-bottom:40px;}
.footer-3 .footer-gallery{margin-top:40px;}
.footer-bottom .text-right{text-align:left;}
.counter-block{margin-bottom:40px;}
.footer-4 .newsletter,.footer-4 .tags,.footer-4 .opening-time,.footer-4 .contact{margin-top:30px;}
.full-screen .grid-item{width:50%;}
.visit-content h2{font-size:50px;line-height:50px;}
.visit-content .flaticon-restaurant-7:before{font-size:50px;line-height:50px;}
.visit-content a.button-orange-medium{margin-top:4px;}
.header-5{position:inherit;}
.time-box{margin-bottom:25px;}
.visit-content h3{margin-bottom:5px;font-size:34px;line-height:34px;}
.footer-5 .opening-time{margin-top:25px;}
.isotope-filters button{padding:10px 15px;}
.team-2 .team-description{padding:6px;}
.error-page h3{font-size:60px;line-height:60px;}
.error-page strong{font-size:18px;margin-bottom:20px;}
.coming-soon-search a.button-orange-medium{padding:16px 20px;}
.coming-soon-search a.button{margin-top:20px;}
.masonry .masonry-item{margin-bottom:20px;}
.masonry.columns-3 .masonry-item{width:100%;padding:0;}
.masonry.columns-4 .masonry-item{width:100%;padding:0;}
.contact .contact-box{padding:10px;}
.contact-map{height:250px;}
.footer{background-size:cover;}
.tabs ul.tabs-link li{padding:0 15px;}
.footer-2 .footer-bottom{margin-top:40px;}
.footer-4 .footer-social{margin-top:20px;}
.coming-soon-search{text-align:center;}
.about-4 .feature-box{margin-top:30px;}
.about-4 .about-content.text-center.mb-50{margin-bottom:20px !important;}
.reservation-form.contact-form.dark.page-section-ptb .row{margin:0px;padding:0;}
.reservation-form.contact-form.dark.page-section-ptb .row .row{padding:30px 10px;}
.mo-details-text{font-size:13px !important;line-height:19px !important;}
.mo-sub-title-text{font-size:16px !important;}
.mo-text-uppercase{font-size:12px !important;line-height:16px !important;}
.mo-btn{font-size:9px !important;padding:2px 12px !important;line-height:14px !important;position:relative !important;top:12px !important;}
.tparrows,
.tp-bullet{display:none !important;}
}
@media(max-width:600px){.columns-3 .grid-item{width:100%;}
.columns-4 .grid-item{width:100%;}
.columns-2 .grid-item{width:100%;}
}
@media(max-width:479px){.page-section-ptb{padding:40px 0;}
h2,h3{font-size:30px;line-height:30px;}
.pricing-grid .pricing-table .pricing-title h2{font-size:30px;line-height:30px;}
.tabs ul.tabs-link li{font-size:0;}
.tabs ul.tabs-link.without-icon li{font-size:22px;}
.tabs ul.tabs-link li i:before{font-size:28px;}
.menu-body.menu-left .menu-thumbnail{float:none;width:100%;margin-bottom:15px;}
.menu-body.menu-right .menu-thumbnail{float:none;width:100%;margin-bottom:15px;}
.menu-body .menu-title h4{font-size:25px;}
.menu-body .menu-details .price{font-size:25px;}
.menu-body.menu-left .menu-title{margin-bottom:12px;padding-bottom:0;}
.testimonial-block.left .testimonial-avatar{float:none;margin-bottom:10px;}
.testimonial-block.right .testimonial-avatar{float:none;margin-bottom:10px;}
.testimonial-info{padding:10px;}
.testimonial-block.left .testimonial-info{padding-left:10px;display:block;text-align:center;}
.testimonial-block.right .testimonial-info{padding-left:10px;display:block;text-align:center;}
.footer-social .list-inline>li{padding-left:2px;}
.footer .footer-social ul li a{width:40px;height:40px;line-height:40px;}
.footer .footer-bottom{padding:30px 0px;}
#back-to-top .top{width:40px;height:40px;line-height:40px;}
.about-2 h2{font-size:30px;line-height:30px;}
.footer-2 .footer-bottom{line-height:20px;}
.belief{padding-bottom:0px;}
.footer-3 .footer-bottom{margin-top:30px;}
.full-screen .grid-item{width:100%;}
.isotope-filters{margin:0 auto 20px;text-align:center;}
.isotope-filters button{margin:5px;text-align:center;}
.visit-content h2{line-height:30px;}
.visit-content .flaticon-restaurant-7:before{font-size:30px;line-height:30px;}
.pleasure .time-box .glyph-icon:before{font-size:50px;line-height:50px;}
.pleasure h5{font-size:30px;line-height:30px;}
.menu-body.menu-white .menu-thumbnail{margin-bottom:15px;}
.menu-body.menu-white .menu-title{margin-bottom:15px;}
.inner-intro{height:310px;}
.inner-intro h1{font-size:40px;line-height:40px;}
ul.page-breadcrumb{padding-top:20px;}
ul.page-breadcrumb li i{padding:0 2px;}
.custom-content h2{font-size:30px;line-height:30px;}
.our-activities h3{font-size:30px;line-height:30px;}
.skills-2 li{font-size:14px;}
.accordion .accordion-title a:after{left:12px;}
.accordion .accordion-title a{padding:11px 40px;}
.accordion .accordion-title{font-size:14px;}
.error-page h3{font-size:40px;line-height:40px;}
.error-page strong{font-size:15px;margin-bottom:10px;}
.countdown h2{font-size:24px;line-height:24px;}
.coming-soon .countdown p{line-height:20px;margin-bottom:86px;}
.coming-soon .countdown{margin:0 0 60px;}
.coming-soon .countdown li span{font-size:30px;line-height:30px;}
.coming-soon .coming-soon-search p{margin-bottom:10px;}
.coming-soon-search a.button-orange-medium{padding:16px 11px;}
.contact-form .form-field{margin-bottom:8px;}
.menu-list-bg{height:100px;}
.menu-list-bg .content-text h2{font-size:30px;line-height:30px;margin-bottom:0;}
.our-menu #tabs .tabs li i::before{font-size:40px;}
.entry-content h3{font-size:25px;}
.entry-content .entry-date{width:46px;height:57px;padding:5px;}
.entry-meta a{margin-right:2px;}
.contact-map{height:200px;}
.social.list-style-none.pull-right{float:none !important;margin-top:10px;}
.mo-details-text{font-size:11px !important;line-height:14px !important;}
.mo-sub-title-text{font-size:14px !important;}
.mo-text-uppercase{font-size:9px !important;line-height:9px !important;}
}
@media(max-width:320px){.isotope-filters button{font-size:13px;padding:3px;}
.error-page .link-button a{margin-bottom:20px;}
.coming-soon-search a.button-orange-medium{padding:16px 4px;display:block;}
}