@media screen and (max-width: 1024px) {



}




@media screen and (max-width: 768px) {
		
	li.nav-item {
	    text-align: right;
	    margin-bottom: 12px;
	}

	li.nav-item:last-child {
	    padding-right: 20px;
	}

	li.nav-item a.active:after {
		display: none;
	}

	.all-contact {
	    padding: 10px 0 0 20px;
	}

	.contact-back iframe {
	    position: relative;
	    margin-left: -50px;
	    margin-top: 80px;
	}

	.contact-wrap {
		padding: 50px 60px 0 0;
	}

	.gal-wrap {
	    columns: 2;
	    column-gap: 10px;
	}

	.reserve-bg {
		height: 190px;
	}

	.reserve-text {
		display: block;
		padding: 50px 20px;
	}

	.res-right {
	    text-align: center;
	}

	.reserve-text img {
	    float: left;
	}

}


@media screen and (max-width: 725px) { 

	.menu .col-md-4.no-padding:nth-child(2) {
	    display: none;
	}

	.text-box {
		padding-right: 0;
	}

	.up-wrap {
	    margin-bottom: 30px;
	}


	.ab-in-text {
	    margin-bottom: 50px;
	}

	.food-wrap {
		padding: 0;
		margin-bottom: 15px;
	}
	.food-wrap:hover {
		box-shadow: none;
	}



}



@media screen and (max-width: 480px) {
	
	.mb-display {
		display: none;
	}

	.ser-text {
	    padding: 25px 15px 0;
	}

	.footer {
		padding:30px 0 0;
	}

	

	.contact-wrap {
	    padding: 50px 10px 0 0
	}

	.contact-back iframe {
	    margin-left: 0;
	    margin-top: 80px;
	    width: 100%;
	}

	.gal-wrap {
	    columns: 1;
	    column-gap: 10px;
	}

	.reserve-text img {
	    width: 40px;
	    height: 40px;
	}

	.reserve-bg {
		height: 250px;
	}

	.rs-text p {
	    text-align: center;
	    margin-top: 20px;
	}

	.cs-img {
	    background-position: center !important;
	    background-size: cover !important;
	}

}



@media screen and (max-width: 375px) { 

	a.navbar-brand img {
	    width: 217px;
	}

}