@charset "utf-8";

@media only screen and (min-width: 768px){
	.header .main-menu .navbar-brand{
		display: none;
	}
}


@media only screen and (max-width:767px){
	.header .logo{
		padding-top: 5px;
		padding-bottom: 0;		
		text-align: center;
	}	
	.header-right{
		text-align: center;
	}
	.header .main-menu{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.featured-box{
		margin-bottom: 15px;
	}
	.about-pic{
		margin-top: 15px;
	}
	.opening-hour, 
	.contact-form{
		padding: 50px 15px 0;
	}
	.footer-title{
		padding-top: 20px;
	}
	.bottom-title-footer{
		margin-bottom: 15px;
	}
	.jumbotron .content h1{
		font-size: 24px;
	}
	.jumbotron-wrap .jumbotron .content {
		margin: 15px 0% 120px !important;
		padding: 20px 27px;
	}
	.jumbotron-wrap .jumbotron .content p {
		font-size: 14px;
		margin-bottom: 0;
	}
	.header .navbar-dark .navbar-nav .nav-link {
		padding: 0.5rem .8rem;		
	}
	.contact-info {
		margin-bottom: 20px;
		margin-top: 0;
	}
	.page-title h1{
		font-size: 26px;
	}
}
	

