@media (min-width: 768px) {
	.section-intro {
    padding: 114px 0 60px;
}


}
@media (max-width: 768px) {


.section-banner {
    min-height: 70vh;
}
.owl-buttons {
	display: none;
}
.section-opening-hours {
    padding: 0 0 0;
}
.section-intro {
    padding: 0 0 60px;
}
.blockquote-wrapper .blockquote-inner {
    height: inherit;
}
.food-menu-title {
    list-style: none;
    padding: 0;
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 30px;
}
.food-menu-type > .food-menu-wrapper:not(:last-child) {
    margin-bottom: 30px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.circle-arrow .owl-controls .owl-buttons .owl-prev {
    left: -30px;
}
.circle-arrow .owl-controls .owl-buttons .owl-next {
    right: -30px;
}
.blockquote-wrapper .blockquote-inner {
    height: 510px;
}
}