#recipes-page #bottom #submitRecipeModal .modal-dialog .modal-body .comment .file {
	width: 173px;
}

#events-page #filter-bar .events-search i {
	padding-left: 5px;
}

#recipes-page .top-info #events-page .filter-recipes .events-search {
	width: 100px;
}

#discount-single .middle-info .rightsidebar .pricing .phone {
	padding: 0 25px;
}
#recipe-single .top-info #events-page .filter-recipes .search {
	width: 19%;
}
#discount-single .middle-info .rightsidebar .pricing .as-from {
	padding: 0 25px;
}
#discount-single .middle-info .rightsidebar .pricing .fee {
	padding: 0 25px;
}
#discount-single .middle-info .rightsidebar .attributes span.col-10:nth-child(7) {
	margin-bottom: 10px;
	line-height: 20px;
}
#reviews-page .modal .ratings .radio-container .checkmark-circle {
	top: 1px;
}
#single-listing .middle-info #askaquestion.modal .modal-footer .captcha-holder .g-recaptcha {
	transform: scale(0.90);
	transform-origin: 0 0;
}
#single-listing .middle-info #askaquestion.modal .modal-footer .col-md-8 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 58.333333%;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}
#single-listing .middle-info #askaquestion.modal .modal-footer .col-md-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.666667%;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}
#single-listing #questions #askaquestion .modal-dialog .modal-footer .submit-holder button {
	padding: 10px 14px;
}
#articles-single .col-md-9.p-adjust #share-this {
	margin-right: 255px;
}

@media only screen and (max-width: 767px) {
	#advertise #advertise-content .package-table-info table tbody .price td {
		line-height: 15px;
		padding-top: 10px;
	}
	#reviews-page h1 {
		line-height: 30px;
	}
	#reviews-page #title-hr {
		margin-top: 1rem;
	}
	#reviews-page .modal .modal-footer .submit-review {
		margin: 30px 0 0;
	}
	#advertise #advertise-content .package-table-info table th {
		line-height: 16px;
	}
	#advertise #advertise-content .website-info#success .success-box h3 {
		text-transform: uppercase;
	}
	#advertise #advertise-content .website-info .helping-hand h3 {
		margin-top: 21px;
	}
	.newsletter {
		line-height: 30px;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	#events-single-page .modal .modal-header .modal-title {
		margin-right: 20px;
	}
	#events-single-page #emailthisevent.modal .modal-header .x {
		right: 20px;
	}
	#events-single-page #emailthisevent.modal .modal-header .modal-title {
		width: 92%;
	}
	#recipes-page .top-info #events-page .filter-recipes .events-search {
		width: 48.8%;
	}
	#discounted-meals .slider #owl-slider .slider-price .price .price-label {
		font-size: 9px;
	}
	#discounted-meals .resto #bpg img {
		margin-right: 0px!important;
		width: 140px;
	}
	#about-us h1 {
		line-height: 30px;
		margin-top: 10px;
	}
	#about-us #title-hr {
		margin: 16px 10px 35px!important;
	}
	#about-us #about-us-content .about-info h3:first-child {
		margin-top: 0;
		line-height: 30px;
	}
	#about-us #about-us-content .website-info div.m-adjust:nth-child(1) > div:nth-child(1) > h3:nth-child(1) {
		margin-top: 4px!important;
	}
	#reportMistakeModal.modal .modal-header .modal-title i {
		margin-right: 10px;
	}
	#reportMistakeModal.modal .modal-header .modal-title {
		width: 91%;
		font-size: 16px;
	}
	#askaquestion.modal .modal-header .modal-title i {
		margin-right: 10px;
	}
	#askaquestion.modal .modal-header .modal-title {
		width: 95%;
	}
	#askaquestion.modal .modal-header .x {
		right: 20px;
	}
	.reply-review-modal.modal .captcha-holder {
		padding-left: 8px;
	}
	#single-listing .middle-info .page .gallery .add-info button {
		width: 46%;
	}
	#info-page .middle-info .page .info-page-details a {
		margin-left: 0;
	}
	#info-page .middle-info .page .info-page-details ul, #info-page .middle-info .page .info-page-details .subtitle {
		text-align: left;
	}
	#events-single-page .events-content .events .events-title {
		line-height: 28px;
	}
	#emailthisevent.modal .modal-footer .submit-review {
		margin-left: 0;
		margin-top: 5px;
	}
	#askaquestion.modal .modal-footer .submit-review {
		margin-left: 0;
		margin-top: 5px;
	}
	#free-listing-page .disclaimer span {
		font-weight: 500;
	}
	#single-listing .middle-info .page .gallery .add-info #uploadimages .modal-dialog #uploadimage .modal-footer #file {
		width: unset;
	}
	#single-listing .middle-info #askaquestion.modal .modal-footer .col-md-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	#single-listing .middle-info #askaquestion.modal .modal-footer .col-md-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
	#restaurant_listing_form .modal-title {
		font-size: 21px;
	}
	#restaurant_listing_form .modal-header .x {
		margin-top: -32px;
	}
}
@media only screen and (max-width: 321px) {
	#home #featured .container .row .owl-carousel .owl-item .item .restos .details .r-more .resto-price-range {
		margin-right: 15px;
	}
	#home #featured .container .row .owl-carousel .owl-item .item .restos .details .r-more .resto-contact-number {
		margin-left: -15px;
		text-align: right;
	}
	#home #featured .container .row .owl-carousel .owl-item .item .restos .details .r-more {
		align-items: center;
	}
	#restaurant_listing_form .modal-title {
		font-size: 17px;
	}
	#restaurant_listing_form .modal-header .x {
		margin-top: -32px;
	}
}