@media (max-width: 1600px) {

	/* Home */
	.our-menu .object-top-bottom .object-right {
		width: 7%;
	}

	.our-menu .object-top-bottom .object-right 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) {

	/* Home 1 */
	.open.overlay_search .form_search-wrap {
		min-width: 80%;
	}

	.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;
	}
}

@media (max-width: 1024px) {
	.open.overlay_search .form_search-wrap {
		min-width: 95%;
	}

	.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: 75%;
	}
}

@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;
	}
}

@media(max-width:991px) {
	.mega-menu .menu-logo li img {
		height: 40px;
	}

	.book-menu,
	.bb-custom-wrapper {
		display: none;
	}

	.section-title {
		margin-bottom: 60px;
	}

	/* Home 1 */
	.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;
	}

	/* Menu */
	.menu-list-bg {
		height: 180px;
	}
}

@media(max-width:768px) {

	/* Home 1 */
	.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;
	}

	/* Home 1 
		.header {
		padding: 0;
		position: absolute;
	}*/

	.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;
	}

	/* Revolution slider font setting */
	.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) {}

@media(max-width:479px) {

	/* Home 1 */
	.page-section-ptb {
		padding: 40px 0;
	}

	h2,
	h3 {
		font-size: 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;
	}

	/* Home 2 */
	.about-2 h2 {
		font-size: 30px;
		line-height: 30px;
	}

	.footer-2 .footer-bottom {
		line-height: 20px;
	}

	.belief {
		padding-bottom: 0px;
	}

	/* Home 3 */
	.footer-3 .footer-bottom {
		margin-top: 30px;
	}

	/* Home 4 */
	.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;
	}

	/* Masonry */
	.social.list-style-none.pull-right {
		float: none !important;
		margin-top: 10px;
	}

	/* Revolution slider font setting */
	.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) {}