.pbmit-elementor-bg-color-globalcolor .pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbminfotech-menu-price h4,
.pbmit-elementor-bg-color-globalcolor .pbmit-element-restaurant-menu-style-1 .pbmit-menu-title h4 {
	color: var(--pbmit-broso-blackish-color);
}
.pbmit-elementor-bg-color-secondary .pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbminfotech-menu-price h4,
.pbmit-elementor-bg-color-secondary .pbmit-element-restaurant-menu-style-1 .pbmit-menu-title h4 {
	color: var(--pbmit-broso-global-color);
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbminfotech-menu-price h4,
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-title h4 {
	margin-bottom: 0;
	font-size: 20px;
	line-height: 24px;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-title h4 {
	margin-right: 45px;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-contentbox {
	padding: 0 12px 0 0;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box-wrapper {
	padding: 120px 0px 120px 90px;
	max-width: 650px;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box-wrapper:first-child {
	padding-bottom: 0;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box {
	padding-top: 70px;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbmit-menu-item .pbmit-menu-wrape {
	display: flex;
	align-items: baseline;
	position: relative;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbminfotech-menu-price {
	order: 3;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbminfotech-menu-price h4 {
	margin-left: 30px;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbmit-menu-item .pbmit-menu-wrape::after {
	content: "";
	width: 100%;
	height: 2px;
	flex: 1;
	order: 2;
	background-size: 8px;
	background-image: linear-gradient(to right,transparent 0,transparent 75%,#001528 75%,#001528);
}
.pbmit-text-color-white .pbmit-element-restaurant-menu-style-1 .pbmit-menu-box .pbmit-menu-item .pbmit-menu-wrape::after {
	background-image: linear-gradient(to right,transparent 0,transparent 75%, var(--pbmit-broso-white-color) 75%, var(--pbmit-broso-white-color));
}
.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-menu-item {
	margin: 0 0 35px 0;
	position: relative;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-menu-item:last-child {
	margin-bottom: 0;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-contentbox .pbmit-restaurant-menu-desc {
	font-size: 17px;
	color: #666666;
}
.pbmit-text-color-white .pbmit-element-restaurant-menu-style-1 .pbmit-contentbox .pbmit-restaurant-menu-desc {
	color: var(--pbmit-broso-white-color);
}
.pbmit-element-restaurant-menu-style-1 .pbmit-heading-subheading {
	margin: 0;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-item-image {
	height: 100%;
	background-size: contain;
	background-position: top center;
	width: 100%;
	object-fit: cover;
	background-repeat: space;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-item-image img {
	object-fit: cover;
	height: 100%;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-element-restaurant-menu-wrapper .pbmit-bg-imgbox {
	overflow: hidden;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-responsive-image .pbminfotech-image-title h4 {
	font-size: 100px;
	line-height: 100px;
	font-weight: 400 !important;
	text-transform: capitalize;
}
.pbmit-elementor-bg-color-globalcolor .pbmit-element-restaurant-menu-style-1 .pbmit-menu-responsive-image .pbminfotech-image-title h4 {
	color: var(--pbmit-broso-blackish-color);
}
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-item-image.first,
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-item-image.last,
.pbmit-element-restaurant-menu-style-1 .pbmit-menu-item-image.active {
	opacity: 1;
}
.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-img {
	position: relative;
	overflow: hidden;
}
@media(min-width: 992px) {
	.pbmit-element-restaurant-menu-style-1 .pbmit-menu-item-image {
		position: absolute;
		opacity: 0;
		-webkit-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-img.col-md-5 .pbmit-menu-responsive-image .pbmit-menu-item-image {
		display: none;
		opacity: 0;
		position: inherit;
	}
}
@media(max-width: 1300px) {
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-contentbox {
		padding: 0 30px 0 0;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box-wrapper {
		padding: 100px 0px 100px 70px;
		max-width: 100%;
	}
}
@media(max-width: 1200px) {
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box-wrapper {
		padding: 80px 0px 80px 50px;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-menu-responsive-image .pbminfotech-image-title h4 {
		font-size: 80px;
		line-height: 80px;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box {
		padding-top: 50px;
	}
}
@media(max-width: 1024px) {
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box-wrapper {
		padding: 80px 30px 80px 30px;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-menu-responsive-image .pbminfotech-image-title h4 {
		font-size: 70px;
		line-height: 70px;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box {
		padding-top: 40px;
	}
}
@media(max-width: 992px) {
	.pbmit-element-restaurant-menu-style-1 .pbmit-img.col-md-5 .pbmit-menu-responsive-image .pbmit-menu-item-image {
		position: unset;
		opacity: 1;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-element-restaurant-menu-wrapper .pbmit-bg-imgbox {
		display: block !important;
	}	
}
@media(max-width: 991px) {
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-contentbox {
		padding: 0;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box {
		padding-top: 30px;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-menu-responsive-image .pbminfotech-image-title {
		padding-top: 30px;
	}
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box {
		padding: 0;
	}
}
@media(max-width: 767px) {
	.pbmit-element-restaurant-menu-style-1 .pbmit-bg-imgbox .pbmit-menu-box-wrapper {
		padding: 60px 30px 60px 30px;
	}
}