/*================================================
Restaurant About Area Style
==================================================*/
.restaurant-about-us-area {
	position: relative;
}
.restaurant-about-us-area .about-shape {
	position: absolute;
	bottom: 0;
	right: 100px;
	-webkit-animation: movescale 5s linear infinite;
	animation: movescale 5s linear infinite;
	max-width: 200px;
}
.restaurant-about-content h2 {
	font-size: 40px;
	margin-bottom: 20px;
	color: #fff;
}
.restaurant-about-content h2 span {
	color: var(--optionalColor);
}
.restaurant-about-content .default-btn {
	margin-top: 15px;
}

/* Max width 767px */
@media only screen and (max-width: 767px) {
    .restaurant-about-img {
		margin-bottom: 30px;
	}
	.restaurant-about-content {
		text-align: center;
	}
	.restaurant-about-content h2 {
		font-size: 30px;
	}
}
/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .restaurant-about-img {
		margin-bottom: 30px;
	}
	.restaurant-about-content {
		text-align: center;
	}
	.restaurant-about-content h2 {
		font-size: 30px;
	}
}