body {
	font-size: 18px;
	font-family: arial !important;
	background: #f7f7f7;
}
.leaflet-control-attribution.leaflet-control {
    opacity: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mobilefafaclass {
		margin-top: 0px !important;
	}
}
.location {
	box-shadow: none !important;
}
.partner img {
  display: none;
}
.location:focus {
	box-shadow: none;
}
.location:hover {
	outline: none;
	border: none;
	text-shadow: none;
	box-shadow: none;
}
.location:focus {
	outline: none;
	border: none;
	text-shadow: none;
	box-shadow: none;
}
.location:active {
	outline: none;
	border: none;
	text-shadow: none;
	box-shadow: none;
}
#main-banner #header {
	background-color: rgba(255, 255, 255, 0.75) !important;
	padding-bottom: 0px;
}
/******************* log in new css 12-08-2021 ***************/
.header_title .new-login {
	font-weight: 400;
	float: right;
	font-size: 13px;
	text-transform: initial;
	margin-right: 30px;
}
.header_title .new-login a {
	color: #88001b;
	text-decoration: underline;
	font-size: 15px;
}
.header_title .new-login a:hover {
	color: #000;
	transition: all 0.5s ease;
}
#login-modal .modal-dialog {
	width: 400px;
	margin: 150px auto;
}
#login-modal {
	background: #000000c2;
	padding: 0px !important;
}
.user_register #userregstr label {
	font-size: 15px;
	font-weight: 400;
}
.user_register label {
	display: block;
	margin-bottom: 5px;
}
.user_register #userregstr input {
	height: 40px;
	border-radius: 10px;
}
div#feedback .modal-dialog .modal-content {
	width: auto;
}
---------------------------------------- div#order-review .modal-dialog .modal-content {
	width: auto;
}
--------------------------------------------- div#modal-userphoto .modal-dialog .modal-content {
	width: auto;
}
.frget_password .nav li a {
	background: #88001b;
	font-size: 15px;
	padding: 10px 15px !important;
	color: #fff;
	border-radius: 4px;
}
.frget_password li a.active {
	background: #281470;
	font-size: 15px;
}
.frget_password li a:hover {
	background: #281470;
	transition: all 0.5s ease;
	color: #fff !important;
}
.frget_password li {
	width: auto;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 0;
}
#frm-mobile-verification .form-group {
	width: 100%;
}
#r_message .alert-danger {
	padding: 0px;
	background: #fff;
	border: none;
	margin-bottom: 5px;
	font-size: 14px;
}
.header_title .new-login {
	font-weight: 400;
	float: right;
	font-size: 11px;
	text-transform: initial;
	margin-right: 30px;
}
#frm-otp-verification .form-row #mobileOtp {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 14px;
	padding: 5px;
}
.frget_password #frm-otp-verification .form-row label {
	display: block;
	margin-bottom: 5px;
	color: #5cb85c;
	font-weight: 600;
	font-size: 15px;
}
#forget_message .alert-danger {
	padding: 5px 0px;
	background: transparent;
	border: none;
}
#forget_message .alert-danger .close {
	border: none;
	padding: 0;
	color: red !important;
	opacity: 1;
}
#phone-f .error1 {
	color: red;
}
.action_btns a {
	display: block;
	color: red !important;
	font-size: 14px;
	margin-top: 8px;
	text-decoration: underline;
	font-weight: 500;
}
.user_login #usser_login label {
	font-size: 15px;
	font-weight: 400;
}
.user_login label {
	display: block;
	margin-bottom: 5px;
}
.action_btns .one_half {
	width: 48%;
	float: left;
	text-align: right;
}
.action_btns .one_half.last {
	width: 47%;
	float: left;
	text-align: left;
}
/* Header Desktop Css  Start */
#country-list li {
	padding: 10px;
	/* background: #f0f0f0; */
	border-bottom: #bbb9b9 1px solid;
	cursor: pointer;
	color: #900000;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
}
#country-list {
	float: left;
	list-style: none;
	padding: 0;
	width: 255px;
	position: absolute;
}
.frget_password li a.active {
	background: #281470 !important;
	font-size: 15px !important;
}
.frget_password .nav li a {
	background: #88001b;
	font-size: 15px;
	padding: 10px 15px !important;
	color: #fff;
	border-radius: 4px;
}
.logocstm.col-md-4.col-sm-6.bottom.mobile-class-change {
	margin-top: 33px;
	margin-left: 13%;
	display: block !important;
}
#main-banner .logocstm.col-md-4.col-sm-6.bottom.mobile-class-change {
	display: none !important;
}
.mnhdr_srch {
	display: none;
}
.n-h-d {
	display: none;
}
.container.mini_shkk {
	display: none;
}
div.links_item_menu ul li a {
	padding: 10px 25px 10px 25px !important;
}
.form-m-d {
	display: block !important;
}
.sublgo {
	display: none !important;
}
#main-banner .new_headereat {
	float: left;
	width: 100%;
	background: none;
}
.search_restorpage .resto_menu {
	float: left;
	width: 6%;
}
#mySidebar_os a.logotgl img {
	width: auto;
}
#mySidebar_os_d a.logotgl img {
	width: auto;
}
#mySidebar_os_r a.logotgl img {
	width: auto;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	display: block;
	min-height: auto !important;
	float: left;
	width: 100%;
	margin-top: 20px !important;
	margin-bottom: 0;
}
button.navbar-toggler {
	float: left;
	width: 100%;
	margin: 0 auto !important;
	text-align: center !important;
	display: inline-block !important;
	background: none;
	border: none;
	color: #fff;
}
/*.new_headereat .form-m-d .rest_btnsss{display:none !important;}*/
.search_restorpage .rest_btnsss a.srch_icn {
	padding: 10px 20px;
	background: #88001b;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
}
.search_restorpage .rest_btnsss a.user_icn .fa {
	font-size: 38px;
	margin-right: 0px;
	color: #88001b;
	margin-top: 0px !important;
	top: 5px;
	position: relative;
}
.rest_btnsss {
	display: block;
	float: right;
	margin-top: 26px;
}
.rest-data-mobile-class {
	display: none;
}
div#mySidebar_os {
	font-family: 'Open Sans', sans-serif !important;
}
div#mySidebar_os_r {
	font-family: 'Open Sans', sans-serif !important;
}
div#mySidebar_os_d {
	font-family: 'Open Sans', sans-serif !important;
}
.sidebar_os {
	background-color: #fff !important;
	padding-top: 12px !important;
}
#mySidebar_os button.btn.btn-link {
	width: 100%;
	text-align: left;
	color: #000;
	font-weight: 600;
}
ul.dining-guides {
	padding-left: 20px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 0;
}
#mySidebar_os button.btn.btn-link i.fa.fa-angle-down, #mySidebar_os button.btn.btn-link em.fa.fa-angle-down {
	float: right;
	font-size: 18px;
}
ul.dining-login {
	padding-left: 20px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 0;
}
ul.dining-guides {
	padding-left: 20px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 0;
}
ul.dining-footer {
	padding-left: 20px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 0;
}
li {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.dining-guides li a {
	text-align: left;
	width: 100%;
	text-transform: capitalize !important;
	color: #000;
	font-weight: 600;
	font-size: 14px !important;
	padding-left: 10px !important;
}
ul.dining-login li a {
	text-align: left;
	width: 100%;
	text-transform: capitalize !important;
	color: #000;
	font-weight: 600;
	font-size: 14px !important;
	padding-left: 10px !important;
}
ul.dining-footer li a {
	text-align: left;
	width: 100%;
	text-transform: capitalize !important;
	color: #000;
	font-weight: 600;
	font-size: 14px !important;
	padding-left: 10px !important;
}
button.btn.btn-link.clbtnn {
	color: #88001b !important;
	font-size: 16px;
}
#mySidebar_os .col-md-6 {
	padding: 0;
	width: 100%;
}
#mySidebar_os_d .col-md-6 {
	padding: 0;
	width: 100%;
}
#mySidebar_os_r .col-md-6 {
	padding: 0 15px;
	width: 100%;
}
#mySidebar_os_r {
	padding-top: 12px !important;
	background-color: #fff !important;
}
form.toggle_input {
	position: relative;
}
input#toggle_inpt {
	border: 1px solid #900000;
	width: 90%;
	padding: 6px 10px;
	font-size: 14px;
}
#mySidebar_os_r button#submittgl {
	padding: 3px;
	border-bottom: none;
}
#mySidebar_os_r h2.mb-0 {
	margin: 0;
}
button#submittgl {
	position: absolute;
	width: 20% !important;
	text-align: center !important;
	padding: 3px;
	border: none;
	color: #fff !important;
	margin-top: 0 !important;
	top: 0px !important;
	font-size: 20px !important;
	right: 0;
	background: #88001b;
}
.card .card-body li {
	list-style: none;
	display: inline-block;
	width: 50%;
	float: left;
}
#mySidebar_os_r li a {
	font-size: 14px;
	font-weight: 600;
	/* margin-left: 10px; */
	padding: 6px 10px;
}
#mySidebar_os_r .accordian_nss .card-header button.btn.btn-link {
	background: none;
	color: #000;
	padding: 6px 0;
	font-weight: 700;
	text-decoration: none;
	border-bottom: none;
}
#mySidebar_os_r button i.fa.fa-angle-down, #mySidebar_os_r button em.fa.fa-angle-down {
	font-size: 18px;
	float: right;
}
#mySidebar_os_r button {
	text-align: left;
	width: 100%;
	text-transform: capitalize !important;
	color: #000;
	font-weight: 600;
	font-size: 14px;
	border-bottom: 1px solid #e7e7e7;
	text-decoration: none;
}
#mySidebar_os_r .accordian_nss {
	padding-top: 0;
}
.sidebar_os_r a {
	color: #000 !important;
}
#mySidebar_os_d button.btn.btn-link {
	width: 100%;
	text-align: left;
	color: #000;
	font-weight: 600;
	text-decoration: none;
}
#mySidebar_os_d button i.fa.fa-angle-down, #mySidebar_os_d button em.fa.fa-angle-down {
	font-size: 18px;
	float: right;
}
.resto_menu button.navbar-toggler::before {
	content: "\f0c9";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 46px;
	width: 100% !important;
	float: left;
	text-align: center;
	display: inline-block;
	color: #88001b;
}
.sidebar_os a {
	padding: 5px 8px 5px 13px !important;
	font-size: 18px !important;
	color: #000 !important;
	font-weight: 800;
}
.sidebar_os .closebtn {
	position: absolute;
	top: 0;
	right: 5px !IMPORTANT;
	font-size: 32px !IMPORTANT;
	margin-left: 0 !IMPORTANT;
}
.sidebar_os_r .closebtn {
	position: absolute;
	top: 0;
	right: 5px !IMPORTANT;
	font-size: 32px !IMPORTANT;
	margin-left: 0 !IMPORTANT;
}
div#mySidebar_os_d {
	background: #fff;
	padding-top: 12px !important;
}
.sidebar_os_d a {
	padding: 5px 8px 5px 13px !important;
	text-decoration: none;
	font-size: 18px !important;
	color: #000 !important;
	display: block;
	transition: 0.3s;
	font-weight: 800;
}
a.logotgl {
	padding-left: 13px !important;
	font-size: 18px !important;
	font-weight: 800;
	color: #000 !important;
	margin-bottom: 10px;
}
.sidebar_os_d .closebtn {
	position: absolute;
	top: 0;
	right: 5px !IMPORTANT;
	font-size: 32px !IMPORTANT;
	margin-left: 0 !IMPORTANT;
}
/* Header Desktop Css End */
.menu_gallery_reviews a {
	display: none;
}
.inner_guides h3 {
	color: #2a1071 !important;
	font-weight: bold;
}
#main-banner #header.header-background {
	background: #fff !important;
}
.content_restaurants .title-word a {
	color: #88001b;
}
body.Dashboard {
	background: #f7f7f7;
}
.item_section {
	margin-top: 1% !important;
}
.header-background .new_headereat .resto_logo {
	margin-top: 15px;
	float: left;
}
.top-scroller1 {
	position: fixed;
	bottom: 100px;
	right: 10px;
	font-size: 1em;
	z-index: 2;
	text-align: center;
	cursor: pointer;
	height: 42px;
	/*width: 40px;
    background: #99181d;*/
	border-radius: 10%;
	color: #fff;
	line-height: 40px;
}
.top-scroller1:hover {
	/*background: rgba(0,0,0,.6);*/
}
.Dashboard div#menuf .col-sm-12 {
	margin-bottom: 20px;
}
.Dashboard div#menud .col-sm-12 {
	margin-bottom: 20px;
}
.prestaurants .col-md-12.col-sm-12.border-class-four-side {
	border: 2px solid #88001b;
	background: #fff;
}
.Dashboard .links {
	margin-top: 23px;
}
.Dashboard div#menud {
	margin-top: 20px;
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
.Dashboard div#menuf {
	margin-top: 20px;
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
.Dashboard div#myaccount {
	margin-top: 20px;
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
.Dashboard #photos {
	margin-top: 20px;
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
.Dashboard #menud img {
	width: 100%;
	margin-bottom: 15px;
}
.Dashboard #menuf img {
	width: 100%;
	margin-bottom: 15px;
}
.prestaurants img.img-responsive.res-img-res {
	border: none !important;
}
ul.sort-by-dis {
	display: none;
}
h4.reviewsno {
	float: left;
	width: 100%;
	margin-top: 0;
}
.loader_image img {
	width: 4%;
	margin-bottom: 20px;
}
.villa-2.df h2 {
	font-size: 14px;
	color: #000 !important;
	font-weight: 600;
}
#eight .modal-content {
	width: 100%;
}
#menufollow .modal-header .close {
	margin-top: 4px;
}
#menufollow .modal-footer {
	padding: 10px 16px;
}
#menufollow .modal-footer button.btn.btn-secondary {
	background: #88001b;
}
#menufollow .modal-footer button.btn.btn-secondary:hover {
	background: #000;
	color: #fff;
}
#menufollow .modal-title {
	margin: 10px 0;
	line-height: 1.42857143;
	float: left;
}
#menudrawer .modal-header .close {
	margin-top: 4px;
}
#menudrawer .modal-footer {
	padding: 10px 16px;
}
#menudrawer .modal-footer button.btn.btn-secondary {
	background: #88001b;
}
#menudrawer .modal-footer button.btn.btn-secondary:hover {
	background: #000;
	color: #fff;
}
#menudrawer .modal-title {
	margin: 10px 0;
	line-height: 1.42857143;
	float: left;
}
#adduserphoto .col-md-9.col-sm-12 {
	width: 100%;
}
h2.whereatcstm {
	background: #000;
	padding: 10px;
	text-align: center;
	color: #fff;
}
.three_sttn ul.dining-guides li a {
	margin-bottom: 5px;
	color: #000;
	font-size: 16px;
}
.three_sttn ul.dining-footer li a {
	margin-bottom: 5px;
	color: #000;
	font-size: 16px;
}
.menu_sttn input.btn.btn-success {
	width: 100%;
	background: #83110a;
	border: none;
	border: none;
}
.three_sttn ul.dining-login li a {
	margin-bottom: 5px;
	color: #000;
	font-size: 16px;
}
.menu_sttn .col-md-12 form {
	padding: 10px;
	background: #e7e7e7;
	float: left;
	width: 100%;
}
.three_sttn h3 {
	background: #83110a;
	padding: 10px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	margin-bottom: 0;
}
.three_sttn ul.dining-guides {
	margin: 0;
	padding: 0;
	background: #e7e7e7;
	padding: 10px;
	text-align: center;
	height: 121px;
	margin-bottom: 20px;
}
.three_sttn ul.dining-login {
	margin: 0;
	padding: 0;
	background: #e7e7e7;
	padding: 10px;
	text-align: center;
	height: 121px;
	margin-bottom: 20px;
}
.three_sttn ul.dining-footer {
	margin: 0;
	padding: 0;
	background: #e7e7e7;
	padding: 10px;
	text-align: center;
	height: 121px;
	margin-bottom: 20px;
}
.menu_sttn h4 {
	background: #83110a;
	text-align: center;
	float: left;
	width: 100%;
	padding: 10px;
	color: #fff;
}
.sort-by-dis .distamceby {
	display: none;
	text-align: center;
}
.sort-by-dis a:hover .distamceby {
	display: block;
	color: #000;
	text-decoration: none !important;
	border-bottom: none;
}
.addrotr h1.text-center {
	background: #9e151c;
	padding: 10px 0;
	color: #fff;
	font-size: 30px;
}
.adrin a {
	text-align: center;
	float: none !important;
	padding: 10px 30px;
	font-size: 16px;
}
.adrin {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 15px;
}
.sort-by-dis a:hover {
	text-decoration: none !important;
	border: none !important;
	position: absolute;
	right: 0;
	z-index: 99999999;
}
.sort-by-dis a:hover span.dis_in_sort {
	color: #88001b;
}
.sort-by-dis a:hover .distamceby span {
	display: block;
	color: #000;
	text-decoration: none !important;
	border-bottom: none;
}
.new_headereat .resto_logo {
	margin-top: 10px;
	float: left;
}
.Dashboard .new_headereat .resto_logo {
	margin-top: 15px;
	float: left;
}
.contect {
	margin-top: 110px;
}
a.srch_addphtos {
	background: #4e0c10;
	padding: 7px 15px;
	float: left;
	margin-bottom: 10px;
	border-radius: 8px;
}
a.srch_addphtos:hover {
	background: #000;
	color: #fff !important;
}
div#menu2 {
	margin: 7px 0 0 0;
}
.add_photos_btn {
	float: left;
	width: 100%;
}
header#header {
	position: inherit;
	padding-bottom: 15px;
}
.cstmacc {
	width: 100%;
	text-align: left;
	background: #fff;
	border: #fff;
	color: #000;
	font-weight: 600;
}
.content-box.search_miidle_section.bg_imggcstm .container {
	background: #f0f0f0 !important;
	padding-bottom: 0px;
}
div#demo {
	background: #fff;
	padding: 10px;
}
.villa-2 span {
	font-size: 15px;
	color: #000;
	font-weight: 700;
}
.villa-2 span i.fa.fa-circle, .villa-2 span em.fa.fa-circle {
	padding-left: 10px;
	font-size: 5px;
	position: relative;
	top: -3px;
	padding-right: 10px;
}
ul.restaturants_list66 {
	margin: 0;
	list-style: none;
	padding: 0;
}
a#report_left_id {
	float: right;
	float: right;
	padding: 2px 13px;
	background: #88001b;
	color: #fff;
	font-weight: 400;
	border-radius: 3px;
	font-size: 14px !important;
}
.col-lg-6.col-md-6.col-sm-12.report_right .dis_in_sort {
	float: left;
}
.resto_btn_outer a {
	padding: 7px 20px;
	background: #e6e6e6;
	color: #787878;
	font-size: 13px;
	font-weight: 600;
	float: right;
}
.report_missing_resaurant {
	float: left;
	width: 100%;
	margin-top: 11px;
	margin-bottom: 20px;
}
.side_bar_list .restaturants_list li.active a {
	background: #000;
	color: #fff !important;
}
.restaturants_list66 .showbtn_new a {
	background: #e6e6e6;
	color: #787878 !important;
	padding: 7px 30px;
}
.restaturants_list66 li a {
	padding: 7px 20px;
	/*background: #141519;*/
	background: #e6e6e6;
	color: #787878 !important;
	float: left;
}
.restaturants_list66 li.active a {
	background: #88001b !important;
	color: #fff !important;
}
.restaturants_list66 li {
	float: left;
	margin-right: 5px;
}
.links li a {
	color: #900000 !important;
	font-size: 16px;
}
.links li a span {
	color: #900000 !important;
}
.links li a span:hover {
	color: #ec3c02 !important;
}
.pc_review_section h2 a {
	float: right;
	padding: 8px 13px !important;
	background: #88001b;
	color: #fff;
	font-weight: 400;
	border-radius: 5px;
	font-size: 14px !important;
}
.pc_review_section h3 {
	float: left;
	margin: 0 10px 0 0;
	font-size: 18px;
	color: #000;
	font-weight: 600;
}
.pc_review_section a.load-more-r {
	display: block;
	float: right;
	text-align: right;
	font-size: 18px;
	margin-top: 12px;
	font-weight: 500;
	border-bottom: none;
}
.pc_review_section h2 {
	font-size: 18px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: #96001b;
	font-size: 22px;
}
#dis_in_text i.fa.fa-caret-up, #dis_in_text em.fa.fa-caret-up {
	float: right;
	position: relative;
	top: -5px;
}
#dis_in_text i.fa.fa-caret-down, #dis_in_text em.fa.fa-caret-down {
	position: relative;
	left: 10px;
}
ul.cusines_toggle_cube {
	display: none;
}
ul.delivery-or-dine-toggle_ul {
	display: none;
}
ul.feature-toggle_ul {
	display: none;
}
.pc_review_section .add_photos_btn {
	display: block;
}
.pc_review_section .cstm_review_outer {
	display: block;
}
.pc_review_section .cstm_review_outer {
	width: 49%;
	border-radius: 10px;
	border: 2px solid #c7c7c7;
	margin-right: 1%;
}
.pc_review_section div:nth-child(3) {
	margin: 0;
}
.pc_review_section .cstm_review_outer.load-m-h {
	display: none;
}
.bfr_sdbr hr {
	border-bottom: 2px solid #fff;
	margin: 10px 0;
}
.bfr_sdbr {
	float: left;
	width: 100%;
}
.three_half_ctgry {
	float: left;
	width: 50%;
}
.container23 {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 500;
	color: #000;
}
/* Hide the browser's default checkbox */
.container23 input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	width: 22px;
	background-color: #fff;
	border: 1px solid #000;
}
/* On mouse-over, add a grey background color */
.container23:hover input~.checkmark {
	background-color: #ccc;
}
.three_category_inner {
	float: left;
	width: 100%;
	margin-top: 20px;
}
/* When the checkbox is checked, add a blue background */
.container23 input:checked~.checkmark {
	background-color: #ffffff;
	border: 1px solid #000;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
/* Show the checkmark when checked */
.container23 input:checked~.checkmark:after {
	display: block;
}
/* Style the checkmark/indicator */
.container23 .checkmark:after {
	left: 6px;
	top: 1px;
	width: 8px;
	height: 16px;
	border: solid black;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.col-xs-12.col-sm-12.official_menus {
	display: none;
}
.three_category_outer span {
	background: #fff;
	float: right;
}
ul.three_category_inner {
	float: left;
	width: 100%;
	background: #fff !important;
}
.three_category_inner li {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #000;
	margin-bottom: 5px;
}
.three_category_full a {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #000;
	font-weight: 500;
}
.three_category_outer {
	width: 100%;
	background: #fff;
}
.three_category_outer {
	font-size: 20px;
	color: #88001b;
	float: left;
	width: 100%;
}
.three_category_full {
	float: left;
	width: 100%;
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 15px;
}
ul.cusines_toggle_cube {
	background: #fff;
	float: left;
	width: 100%;
}
.three_category {
	float: left;
	width: 100%;
}
.frm-grp-mgnbt a#modal_trigger_m {
	color: #900000;
}
.restaturants_list li a {
	background: #fff;
	margin-bottom: 10px;
	padding: 16px 20px !important;
	text-align: center;
	color: #000 !important;
	/* font-weight: 600 !important; */
	border: 1px solid #dcdcdc;
}
.side_bar_list .restaturants_list li a:hover {
	background: #000;
	color: #fff !important;
	border: 1px solid #000;
}
.side_bar_list .restaturants_list li a:active {
	background: #000;
	color: #fff !important;
	border: 1px solid #000;
}
.add_photos_btn {
	/* display: none;*/
}
.col-xs-11.col-md-12.col-centered.resto_feed {
	display: none;
}
.cstm_review_outer {
	display: none;
}
.resto_dprdwn.searc_restopg {
	display: none;
}
.cstm_review_outer {
	background: #f1f1fa;
	border: 1px solid #d9d9db;
	float: left;
	width: 100%;
}
i.fa.fa-search.form-submit-data {
	display: none;
}
.content_btmm {
	display: none;
}
input#search-box-2::-webkit-input-placeholder {
	color: #b5b5b5;
	font-size: 16px;
	font-weight: 500;
}
.load-more-r {
	display: none;
}
.starsss {
	/*display: none;*/
}
.ordr_outer_online {
	display: none;
}
.menu_btm_links {
	display: none;
}
.links_item_menu {
	display: none;
}
.rest_btnsss {
	display: block;
}
.links_button li a {
	background: #88001b !important;
}
.pacific_kitchen_outer {
	display: none;
}
.bckbtn_outer {
	display: block;
	margin-top: 10px;
}
ul.drpadwnss {
	display: none;
}
/*--cstm-css-start*/
#header.header-background .logo.headr {
	line-height: 24px;
	margin-top: 15px !important;
}
.col-xs-12.col-sm-12.col-md-12.brdcrm {
	display: none;
}
.row_bgimgg .banner_bg {
	display: none;
}
.dine_guide {
	display: none;
}
.user_cstm {
	display: none;
}
#header .row_bgimgg .logo.col-md-6.col-sm-6.col-xs-12.cstm_lg {
	display: none;
}
.starsss_orng {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
div#Div7 {
	margin-bottom: 0;
}
form#reviewsubmit {
	/*padding: 20px 20px 0 20px;*/
}
#reviewm .modal-header.form-group {
	background: #88001b;
	color: #fff;
}
#reviewm span.close.closereview {
	margin-top: 16px;
	color: #fff;
	opacity: 1;
}
.starsss_orng i, .starsss_orng em {
	background: #eb5520;
	margin-right: 2px;
	border-radius: 12px;
	color: #fff;
	font-size: 8px;
	padding: 4px;
	float: left;
}
.starsss_orng span {
	font-weight: bolder;
	font-size: 18px;
	color: #000;
	margin-top: -4px;
	float: left;
	margin-left: 5px;
}
.cstm_review p {
	font-size: 18px;
	font-weight: 500;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: #000;
}
.cstm_review_outer a {
	color: #eb5520;
	font-weight: 500;
	font-size: 14px;
}
a.load-more-r {
	width: 100%;
	text-align: center;
	float: left;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 10px;
}
.recent_posted {
	float: left;
	font-size: 13px;
	font-weight: 600;
	margin-right: 10px;
}
.recent_posted span {
	color: #eb5520;
}
.like_outer {
	float: left;
	color: #484848;
	font-weight: 800;
	font-size: 14px;
	margin-right: 10px;
}
.like_outer i.fa.fa-thumbs-up, .like_outer em.fa.fa-thumbs-up {
	background: #eb5520;
	padding: 4px;
	border-radius: 27px;
	font-size: 10px;
	color: #fff;
	float: left;
	margin-right: 5px;
}
.dislike_outer {
	float: left;
	color: #eb5520;
	font-weight: 800;
	font-size: 14px;
	margin-right: 10px;
}
.dislike_outer i.fa.fa-thumbs-down, .dislike_outer em.fa.fa-thumbs-down {
	background: #484848;
	padding: 4px;
	border-radius: 27px;
	font-size: 10px;
	color: #fff;
	float: left;
	margin-right: 5px;
}
.cstm_review {
	padding: 20px;
	float: left;
	width: 100%;
}
.cstm_review_outer .cstm_review {
	float: left;
	width: 100%;
	height: 140px;
	padding: 20px;
}
.review-box li.list-group-item {
	background: #f1f1f9;
	padding: 0;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.brdcrmb_inner {
	float: left;
}
.report {
	float: left !important;
	color: #900000;
	cursor: pointer;
}
.claims_outr span.Claim {
	padding: 0 !important;
	margin-left: 10px;
}
.brdcrmb_inner a {
	color: #000;
	padding: 2px 0px;
	font-size: 15px;
	font-weight: 600;
}
.claims_outr {
	float: right;
}
.pcchd {
	display: none !important;
}
.new-pading h5.mb_dv1 {
	position: absolute;
	right: 5px;
	bottom: 85px;
	color: #fff !important;
	z-index: 9999999999999;
	background: #88001b;
	padding: 5px;
	font-weight: 600;
}
.mmobile_dv {
	display: none;
}
.brdcrmb_inner {
	padding-bottom: 20px;
}
.col-xs-11.col-md-12.col-centered div#carousel .item .carousel-col h3 {
	position: absolute;
	top: 5px;
	right: 5px;
	left: 4px;
	bottom: 5px;
	color: #fff;
	text-shadow: 0px 3px 4px #444444;
	background: rgba(0, 0, 0, 0.3);
	margin: 0;
	padding-top: 26%;
	transition: all 0.5s ease;
	visibility: hidden;
	text-align: center;
}
.carousel-col h3 {
	font-size: 19px;
	font-weight: 500;
	padding-top: 0px !important;
	float: left;
	width: 100%;
	color: #000000 !important;
	padding-bottom: 0;
}
h4.mb_dv {
	font-size: 14px;
	font-weight: 300;
	padding-bottom: 5px;
	float: left;
	color: #5a5a5a !important;
	margin: 0;
	width: 100%;
}
/*
.col-xs-12.col-sm-8.col-md-9.new-pading div#carousel .item .carousel-col h3
{
	position: absolute;
    top: 5px;
    right: 5px;
    left: 4px;
    bottom: 5px;
    color: #fff;
    text-shadow: 0px 3px 4px #444444;
    background: rgba(0,0,0,0.3);
    margin: 0;
    padding-top: 26%;
	transition:all 0.5s ease;
	visibility:hidden;
	text-align:center;
}*/
/** mini page css start ***/
.links_button li a:hover {
	color: #ffeaa9 !important;
}
.msg-rest-n:hover {
	background: #ffeaa9;
	transition: all 0.5s ease;
}
.item_inner_img.mnimg {
	float: left;
	width: 33.3%;
}
.links_item_menu01.mobile {
	display: none;
}
.col-md-8.col-md-offset-4.links_item_menu01 {
	padding: 0 !important;
	margin-top: 10px !important;
	float: left;
	width: 100%;
	margin: 0;
}
.col-md-8.col-md-offset-4.links_item_menu01 ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.links_item_menu01 li {
	float: left;
	background: #ffeaa9;
	width: 31%;
	margin-right: 10px;
	padding: 6px 0;
	border: 1px solid #000;
}
.links_item_menu01 li a {
	color: #000;
	padding: 0;
	float: left;
	font-size: 16px !important;
	text-align: center;
	width: 100%;
}
.phncn a::before {
	content: "\f095";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	padding-right: 5px;
	font-size: 16px;
}
.odrcn a::before {
	content: "\f0c9";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: 14px;
	padding-right: 5px;
	font-size: 16px;
}
.msg-rest-n {
	display: block;
	background: none;
	border: 1px solid #666;
	width: auto;
	padding: 6px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 15px;
}
.msg-rest-n::before {
	content: "\f0e0";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	padding-right: 3px;
	font-size: 14px;
}
.content.mn_txt .time-class p {
	font-size: 14px;
	font-weight: 600 !important;
	color: #808080 !important;
}
.check_all_s {
	background: #99181d;
	padding: 0px 10px 0px 10px;
	margin-top: 0px;
}
.top-scroller11 {
	width: 25px;
	background: #99181d;
	padding: 5px;
}
.starsss i.fa.fa-star, .starsss em.fa.fa-star {
	background: #03a43d;
	margin-right: 2px;
	border-radius: 12px;
	color: #fff;
	font-size: 11px;
	padding: 4px;
}
.p-s-gallery {
	/*background: #88001be6;*/
	position: absolute;
	right: 12px;
	bottom: 15px;
	color: #000;
	padding: 3px;
	cursor: pointer;
	text-shadow: 1px 1px #fff;
	font-weight: bold;
}
.specialoffer {
	text-align: center;
	float: left;
	width: 100%;
	/*background: #f6f6f6;*/
	margin-top: 10px;
}
.content .links_button li {
	width: 26% !important;
}
/** mini page css end ***/
.ftnbtns {
	display: none;
}
/*--cstm-css-end*/
.card .card-body li a {
	color: #000;
}
.card .card-body li {
	list-style: none;
	display: inline-block;
	width: 50%;
	float: left;
}
.loc_cstm {
	font-size: 18px;
	color: #b3b3b3;
	padding-bottom: 5px;
}
.inner_guides {
	width: 50%;
	margin: 0 auto;
	overflow: hidden;
	background: #fffc;
}
.inner_guides a {
	width: 46%;
	display: block;
	float: left;
	padding: 10px 10px 10px 10px;
	background: linear-gradient(#412d90, #2a1071);
	color: #fff;
	text-transform: uppercase;
	margin: 10px;
	font-weight: bold;
}
/** map css start ***/
#infowindow-content {
	cursor: pointer;
}
#map {
	height: 300px;
}
.pac-card {
	margin: 10px 10px 0 0;
	border-radius: 2px 0 0 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: none;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	background-color: #fff;
	font-family: Roboto;
}
#pac-container {
	padding-bottom: 2px;
	margin-right: 12px;
}
.pac-controls {
	display: inline-block;
	padding: 5px 11px;
}
.pac-controls label {
	font-family: Roboto;
	font-size: 13px;
	font-weight: 300;
}
#label {
	color: #fff;
	background-color: #4d90fe;
	font-size: 25px;
	font-weight: 500;
	padding: 6px 12px;
}
div#pac-card.pac-card {
	z-index: 0;
	position: absolute;
	left: 105px;
	top: 30px;
}
#location-error {
	display: inline-block;
	padding: 6px;
	background: #e4a7a7;
	border: #d49c9c 1px solid;
	font-size: 1.3em;
	color: #333;
	display: none;
	margin: 12px;
}
/** map css end***/
.show-more {
	cursor: pointer;
}
.hide-more {
	cursor: pointer;
}
.show-more-class {
	display: none;
}
.coupon-coupon-view-2 {
	float: right;
	background: #7876e4;
	color: #fff;
	padding: 1px 8px 1px 8px;
}
.coupon-coupon-view-1 {
	float: right;
	background: #7876e4;
	color: #fff;
	padding: 1px 8px 1px 8px;
}
.custom-small-class h2 {
	margin-top: 0px;
}
.custom-small-class h2 small {
	font-size: 15px !important;
}
.Show-only-Open-Now.active a {
	color: #900000;
}
.row.add-mobile-icon h2 {
	text-transform: uppercase;
	color: #000;
	text-shadow: none;
	text-shadow: 1px 1px 3px #b0b0b0;
	font-weight: bold;
	font-size: 40px;
}
.row.add-mobile-icon span {
	font-weight: bold;
}
.navbar-default {
	background-color: inherit !important;
	border-color: inherit !important;
}
.navbar {
	border: none !important;
}
.navbar-collapse {
	border-top: none !important;
}
.mobilefafaclass {
	text-align: right;
	float: right;
	margin-top: -17px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mobilefafaclass {
		float: right;
	}
}
.img-main img {
	visibility: hidden;
}
.header-background {
	background: #000;
}
.img-main {
	background: #666;
}
#main-banner img {}
.set-1 img {
	margin: 0 auto;
}
.set-1 {
	margin-top: 92px;
}
#main-banner {}
#main-banner img {}
#lean_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}
.type-your-address {
	color: #ffffff;
	font-size: 25px !important;
	background: #000;
	padding: 9px 5px 11px 5px;
	margin-bottom: 31px;
	margin-top: 44px;
}
body {
	font-family: Tw Cen MT;
}
#main-banner img {
	margin: 0 auto;
}
.footer.hide-12 {
	display: none;
}
.fa.fa-map-marker {
	float: left;
	padding: 9px 2px 0px 11px;
}
.Small-Fee {
	margin: 39px 0 81px 0;
}
.content {
	margin-top: 10%;
}
.links a:hover {
	color: #ff4200 !important;
	text-decoration: none;
}
#login-member-button {
	margin-right: 15px;
}
.user_register_class {
	padding: 17px 0px 22px 0px;
}
.modal-header h2 {
	margin: 14px 13px;
}
#modal_trigger:hover span {
	color: #ff4200 !important;
}
.heading {
	text-align: center;
}
#partner-12 {
	width: 70%;
	display: inline-block;
}
.register-1 {
	border-left: 1px solid #900000;
}
#main-banner #header {
	position: absolute;
	top: 0px;
	/*background-image:url(https://orderingspace.com/img/Headerbg.jpg) !important; */
	width: 100%;
	right: 0px;
}
#header {
	position: absolute;
	top: 0px;
	background-image: url(https://orderingspace.com/img/Headerbg.jpg) !important;
	width: 100%;
	right: 0px;
}
.logo {
	margin-top: 15px;
	text-shadow: 0 0 0px black, 0 0 0px black, 0 0 0px black;
}
.logo a {
	font-size: 40px;
}
.logo a:focus {
	color: #fff;
}
.logo a:hover {
	color: #ffb643;
	text-decoration: none;
}
.links {
	display: inline-flex;
	list-style: none;
	margin-top: 23px;
	padding: 10px 0px;
}
.links a {
	padding: 10px;
}
.inner h1 {
	color: #fff;
	font-size: 40px;
	font-size: 55px;
	font-weight: 700;
	text-shadow: 0 0 15px black, 0 0 25px black, 0 0 35px black;
	font-weight: bold;
}
.inner h2 {
	color: #fff;
	font-size: 36px;
	font-weight: 700;
	text-shadow: 0 0 15px black, 0 0 25px black, 0 0 35px black;
	display: none;
}
.search {
	margin-top: 0px;
	display: inline-flex;
	background: rgba(0, 0, 0, 0.7);
	padding: 15px;
	border-radius: 5px;
	width: 100%;
}
#green {
	background-color: #5fc9a8;
}
#green h1 {
	padding: 7px;
	margin-top: 12px;
	font-family: Tw Cen MT;
	font-size: 45px;
	font-weight: lighter;
}
.up-sec {
	position: absolute;
	top: 0px;
}
.footer-bottom {
	text-align: center;
	padding: 21px 0px 10px 0px;
	float: left;
	width: 100%;
}
#footer {
	text-align: center;
	background: #000;
	border: 10px solid #fff;
	float: left;
}
.inner h1 {
	margin-top: 15%;
}
.footer-links li {
	font-family: century gothic;
	display: inline-block;
	padding: 0px 19px 3px 2px;
	border-right: 1px solid white;
	margin: 20px 17px 5px 2px;
}
.set-2 {
	margin-top: 48px;
	text-align: center;
	display: block;
}
.footer-links {
	list-style: none;
}
#Partner {
	margin-top: 0%;
	background: url(https://orderingspace.com/img/background-new1.png) repeat;
	border-top: 1px solid #fff;
	box-shadow: 0 10px 40px #602424 inset;
	padding: 50px 0 40px;
	width: 100%;
}
.btn.btn-primary {
	padding: 5px 14px 5px 14px;
}
#myaccount .form-group .col-lg-9 button {
	margin-right: 10px;
}
.footer-links li a:hover {
	color: #ffb643;
	text-decoration: none;
}
#non-partner {
	background-size: cover;
	background: #666;
	height: 215px;
	text-align: center;
	margin-bottom: 10px;
}
#Partner h1 {
	font-family: Century Gothic;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	font-weight: bold;
	margin-bottom: 40px;
	color: #000;
	text-transform: uppercase;
}
.set-2 h1 {
	color: color:#000;
	margin-bottom: 0px !important;
}
.set-2 h1 {
	font-size: 40px;
}
.set-2 h2 {
	font-size: 30px;
	color: #000;
	margin-top: 0px;
	font-weight: bold;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}
#non-partner h3 {
	font-family: Tw Cen MT;
	font-size: 36px;
	margin-top: 8%;
}
#non-partner h1 {
	font-size: 42px;
	font-family: Century Gothic;
	font-weight: bold;
}
#price-7 {
	background: url(https://orderingspace.com/img/box-1.jpg) no-repeat 100% 100%;
	height: 379px;
	border: 1px solid #fff;
	width: 27%;
	margin-left: 54px;
	margin-top: 20px;
}
.service h1 {
	font-size: 42px;
	font-family: Tw Cen MT;
	font-weight: bold;
	color: black;
	text-align: center;
}
.price {
	background: url(/img/price.png) no-repeat;
	background-size: cover;
	height: 378px;
	margin-bottom: 21%;
	text-align: center;
	color: white;
	margin-top: 9%;
	margin-left: -3px;
}
.price img {
	margin-left: 43%;
	padding-top: 55px;
}
.price h3 {
	font-family: Tw Cen MT;
	font-weight: bold;
	font-size: 34px;
}
.price h1 {
	margin-top: 15px !important;
	font-family: Century Gothic;
	font-size: 65px;
	color: white;
}
.price1 h3 {
	font-family: Tw Cen MT;
	font-weight: bold;
	font-size: 34px;
}
.price p {
	font-family: Century Gothic;
	font-size: 20px;
}
.price1 p {
	font-family: Century Gothic;
	font-size: 20px;
	width: 90%;
	padding-left: 33px;
}
.price1 img {
	margin-left: 43%;
	padding-top: 55px;
}
.price1 {
	background: url(/img/price1.png) no-repeat;
	background-size: cover;
	height: 374px;
	margin-bottom: 21%;
	text-align: center;
	color: white;
	margin-top: 9%;
}
.button2 {
	background-color: #fff;
	border: none;
	color: #000;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 33px;
	margin: 30px 2px;
	cursor: pointer;
	border-radius: 5px;
	padding: 12px 40px;
	font-weight: bold;
}
.cf:before,
.cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
.form-wrapper {
	margin: 0px auto;
	height: 40px;
	background: #fff;
	border-radius: 5px;
	box-shadow: none;
}
.form-wrapper input {
	padding: 10px 5px;
	border: none;
	text-align: left;
	float: left;
	background: none;
}
.form-wrapper input::-webkit-input-placeholder {
	color: #cac8c8;
	font-weight: normal;
	font-style: italic;
}
.form-wrapper input:-moz-placeholder {
	color: #cac8c8;
	font-weight: normal;
	font-style: italic;
}
#contact-form {
	margin-bottom: 20px;
}
.form-wrapper input:-ms-input-placeholder {
	color: #cac8c8;
	font-weight: normal;
	font-style: italic;
}
.form-wrapper button {
	overflow: visible;
	position: relative;
	float: right;
	border: 0;
	padding: 0;
	cursor: pointer;
	border-radius: 5px;
	width: 156px;
	font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
	color: #fff !important;
	text-transform: uppercase;
	background: #900000;
	right: -20%;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
	top: 7%
}
.form-wrapper button:hover {
	background: #e54040;
}
.form-wrapper button:active,
.form-wrapper button:focus {
	outline: 0;
}
.form-wrapper button:hover:before {}
.form-wrapper button:focus:before,
.form-wrapper button:active:before {}
.form-wrapper button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.img-main {
	margin-top: 43px;
	border: 1px solid #dbd7d7;
	padding: 8px;
	width: 90%;
	height: 376px;
}
.img-main h1 {
	color: red;
	text-align: center;
	font-size: 30px;
	font-family: Tw Cen MT;
	font-weight: 700;
}
.img-main h2 {
	background: black;
	width: 100%;
	height: 44px;
	font-size: 20px;
	color: white;
	margin-top: 0;
	text-align: center;
	padding: 11px 0px 0px 0px;
}
.done {
	background: white;
	border-radius: 172px;
	height: 182px;
	width: 53%;
	text-align: center;
	position: relative;
	z-index: 999;
	box-shadow: 0px 4px 0px 0px black;
}
.done h1 {
	color: red;
}
.some {
	position: absolute;
	top: 59%;
}
.contect a {
	color: black;
}
.list-item h4 span {
	float: right;
}
@media screen and (max-width:980px) {
	#non-partner #submit {
		top: 0 !important;
	}
}
@media screen and (min-width:320px) and (max-width:980px) {
	.last {
		padding-bottom: 15px !important;
	}
	.Small-Fee {
		margin-bottom: 40px !important;
	}
	.saving {
		display: none;
	}
	.mark-up {
		display: none;
	}
	.popupContainer {
		left: 0px !important;
		right: 0px !important;
		margin: auto !important;
		max-width: 92%;
		top: 62px !important;
		z-index: 999999 !important;
		position: absolute !important;
	}
	.footer-links.foot {
		padding: 15px 0;
		text-align: center;
		font-size: 13px;
	}
	.foot li {
		display: block !important;
		border: 0px solid !important;
		list-style: none;
		text-decoration: none;
		display: inline-block;
		padding: 0px 11px 3px 11px;
		border-right: 1px solid white;
		margin: 20px 0px 5px 0px !important;
		height: 18px !important;
	}
	.inner h1 {
		text-shadow: none;
		color: #000;
		margin-top: 0 !important;
	}
	.inner h2 {
		display: block;
	}
	.footer-links li {
		display: inline-block;
		padding: 0px 19px 3px 2px;
		border-right: 1px solid white;
		margin: 20px 17px 5px 2px;
	}
	.inner {
		padding: 0;
	}
	.set-1 {
		padding: 0 0 30px 10px;
	}
	.links {
		position: relative;
		z-index: 999;
	}
	.type-your-address {
		padding: 9px 5px 22px 5px;
	}
	.btn.btn-success.search-address {
		clear: both;
		margin-top: 10px;
	}
	.logo.col-md-4.col-sm-12 {
		margin: 11px 0 8px 0;
	}
	.mobile-class-change {
		display: none !important;
	}
	.mobile-class-change1 {
		display: block !important;
	}
	.logo a {
		font-size: 32px;
	}
	.price1 h3 {
		font-size: 25px;
	}
	.price1 p {
		font-size: 15px;
	}
	.set h2 {
		font-size: 28px;
		margin: 0px;
	}
	.img-main h2 {
		font-size: 12px;
	}
	.modal-content {
		width: 90% !important;
	}
	.content {
		position: none;
		padding: 0;
		top: 8% !important;
	}
	.form-wrapper input {
		width: 50% !important;
	}
	.form-wrapper button {
		width: 73px;
	}
	.links a {
		padding: none;
	}
	#green h1 {
		padding: none;
		font-size: 30px;
		color: white !important;
	}
	.img-main {
		width: 100%;
		height: auto;
		margin-bottom: 0px;
	}
	.img-main h1 {
		font-size: 25px;
	}
	.footer-links li {
		height: 16px;
		margin: 15px 3px !important;
		padding: 0px 0px 0px 0px;
	}
	.footer-links {
		list-style: none;
		padding-left: 0;
	}
	.price p {
		font-size: 17px;
	}
	.footer {
		text-align: center;
	}
	.set h1 {
		font-size: 28px !important;
	}
	.set {
		text-align: center;
	}
	.logo {
		margin: 0;
		text-align: center;
	}
	row.add-mobile-icon span {
		font-size: 27px;
		font-weight: bold;
		text-shadow: 1px 1px 3px #b0b0b0;
	}
}
@media screen and (min-width:767px) and (max-width:1200px) {
	.search {
		display: inline-flex;
		width: 100%;
	}
}
@media screen and (min-width:320px) and (max-width:980px) {
	.add-mobile-icon {
		display: block !important;
	}
	.set-2 {
		text-align: center;
		top: 0px;
		left: 0;
		right: 0;
	}
	#submit {
		background: #900000 !important;
		color: #fff;
		right: 0px;
		top: 3px !important;
	}
}
@media screen and (min-width:767px) and (max-width:980px) {
	#price-7 {
		margin-left: 40px !important;
	}
}
@media screen and (min-width:767px) and (max-width:900px) {
	.content {
		top: 2% !important;
	}
	.row.add-mobile-icon h2 {
		text-transform: uppercase;
		color: #000;
		text-shadow: none;
		text-shadow: 1px 1px 3px #b0b0b0;
	}
	.row.add-mobile-icon span {
		text-shadow: 1px 1px 3px #b0b0b0;
		font-weight: bold;
	}
}
@media screen and (min-width:481px) and (max-width:767px) {
	.set-1 {
		padding: 0 0 30px 10px;
	}
	.inner h1 {
		font-size: 26px;
		margin-top: 0;
	}
	.inner h2 {
		font-size: 26px;
	}
	.links {
		margin-top: 0px;
	}
	.inner {
		margin-top: 80px;
	}
	.saving {
		display: none;
	}
	.row.add-mobile-icon h2 {
		text-transform: uppercase;
		color: #000;
		text-shadow: none;
		font-size: 30px;
		text-shadow: 1px 1px 3px #b0b0b0;
	}
	.row.add-mobile-icon span {
		text-shadow: 1px 1px 3px #b0b0b0;
		font-weight: bold;
	}
	#price-7 {
		width: 43%;
		margin: 7px 0px 13px 25px;
		display: inline-block;
	}
}
@media (max-width:812px) and (min-width:320px) {
	#login-modal {
		width: 100%;
	}
	.jplist-panel {
		display: block !important;
	}
	.restro {
		background-image: none !important;
	}
	#non-partner .form-wrapper {
		width: 100% !important;
	}
	#non-partner #submit {
		right: -15px !important;
	}
	.saving {
		display: none;
	}
}
@media screen and (min-width:320px) and (max-width:350px) {
	.type-your-address {
		margin-top: 17px;
		margin-bottom: 17px !important;
	}
}
@media screen and (max-width:480px) {
	.saving {
		display: none;
	}
	.inner {
		margin-top: 8%;
		margin-bottom: -7%;
	}
	.inner h1 {
		font-size: 26px;
	}
	.inner h2 {
		font-size: 20px;
	}
	.img-main {
		text-align: center;
		margin: 4px auto;
	}
	.links {
		margin-top: 10px;
		padding-left: 0;
	}
	.img-main h2 {
		font-size: 18px;
	}
	#non-partner h1 {
		font-size: 26px;
	}
	.search {
		margin-top: 0px;
	}
	.price1 {
		width: 100%;
	}
	#price-8 {
		width: 100%;
	}
	#price-10 {
		width: 100%;
		text-align: center;
		margin: 4px auto;
	}
	#price-7 {
		text-align: center;
		margin: 4px auto;
	}
	.button2 {
		background-color: #fff;
		width: 100%;
	}
	.row.add-mobile-icon h2 {
		text-transform: uppercase;
		color: #000;
		text-shadow: none;
		font-size: 24px;
		text-shadow: 1px 1px 3px #b0b0b0;
		margin: 0px;
	}
	.row.add-mobile-icon span {
		text-shadow: 1px 1px 3px #b0b0b0;
		font-size: 17px;
		font-weight: bold;
	}
	#price-7 {
		width: 69%;
		margin-top: 30px;
	}
	.restro {
		display: inline-grid;
	}
	.text-center {
		/*padding-top:30px !important;*/
	}
	#locationNamel {
		width: 55% !important;
	}
	#submit {
		background: #900000 !important;
		color: #fff;
		font-size: 18px;
		right: 0px;
		top: 3px !important;
	}
}
@media screen and (min-width:360px) and (max-width:480px) {
	#price-7 img {
		display: inline-block;
	}
	#price-8 {}
	#price-10 {
		width: 75%;
		margin-left: 60px;
		text-align: center;
	}
	.set h2 {
		font-size: 30px;
	}
	#Partner {
		margin-top: 0%;
	}
}
@media (max-width:370px) and (min-width:320px) {
	.form-wrapper {
		padding: 0px !important;
	}
	.search {
		margin-top: -8px;
	}
	#Partner {
		margin-top: 0%;
	}
	.inner h1 {
		margin-top: 18px !important;
	}
}
@media (max-width:344px) and (min-width:320px) {
	#price-7 {
		width: 100% !important;
	}
}
a {
	color: #fff;
	text-decoration: none;
}
.modal {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 40%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}
@-webkit-keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}
	to {
		top: 0;
		opacity: 1
	}
}
@keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}
	to {
		top: 0;
		opacity: 1
	}
}
.closem {
	color: #000;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
.closem:hover,
.closem:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.lclosem {
	color: #000 !important;
	float: right;
	font-size: 28px;
	font-weight: bold;
	margin-top: 10px;
}
.lclosem:hover,
.lclosem:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.modal-header {
	padding: 2px 16px;
	background-color: #F4F4F2;
	color: #000;
}
.alert.alert-danger a {
	color: #000 !important;
}
.modal-body {
	padding: 2px 16px;
}
.modal-footer {
	padding: 2px 16px;
	background-color: #e41b21;
	color: white;
	display: none;
}
.popupHeader .modal_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px 15px;
	background: #e41b21;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
}
.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 40%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}
.form-wrapper input {
	padding: 0px 0px 7px 5px;
	border: none;
	float: left;
	background: none;
	width: 73%;
}
.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	height: 33px;
	float: left
}
.popupHeader {
	font-size: 16px;
	text-transform: uppercase;
}
.popupHeader {
	background: #F4F4F2;
	position: relative;
	padding: 10px 20px;
	border-bottom: 1px solid #DDD;
	font-weight: bold;
}
.popupHeader .modal_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px 15px;
	background: #e41b21;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
}
.popupBody .checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
	margin-left: 0px;
	background: white
}
.popupBody {
	padding: 20px;
	background: #fff;
}
.show_time {
	background: hsl(203, 66%, 91%);
	float: none;
	margin: 0 0 0 0px;
	padding: 8px 10px 8px;
	width: 50%;
	display: inline-block;
	min-height: 41px;
}
.show_time>strong {
	font-size: 18px;
	font-weight: normal;
}
.social_login {
	display: none;
}
.social_login .social_box {
	display: block;
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	background: #F4F4F2;
	overflow: hidden;
}
.social_login .icon {
	display: block;
	width: 10px;
	padding: 5px 10px;
	margin-right: 10px;
	float: left;
	color: #FFF;
	font-size: 16px;
	text-align: center;
}
.social_login .fb .icon {
	background: #3B5998;
}
.social_login .google .icon {
	background: #DD4B39;
}
.social_login .icon_title {
	display: block;
	padding: 5px 0;
	float: left;
	font-weight: bold;
	font-size: 16px;
	color: #777;
}
.social_login .social_box:hover {
	background: #E4E4E2;
}
.centeredText {
	text-align: center;
	margin: 20px 0;
	clear: both;
	overflow: hidden;
	text-transform: uppercase;
}
.action_btns {
	clear: both;
	overflow: hidden;
}
.action_btns a {
	display: block;
}
.user_login {
	display: block;
}
.user_login label {
	display: block;
	margin-bottom: 5px;
}
.user_login input[type="text"],
.user_login input[type="email"],
.user_login input[type="password"] {
	display: block;
	width: 99%;
	padding: 10px;
	border: 1px solid #DDD;
	color: #666;
	margin-left: 2px;
}
#userregstr textarea {
	width: 90% !important;
	margin-bottom: 15px;
}
.user_login input[type="checkbox"] {
	float: left;
	margin-right: 5px;
}
.user_login input[type="checkbox"]+label {
	float: right;
}
.user_login .checkbox {
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	float: none
}
.forgot_password {
	display: block;
	margin: 20px 0 10px;
	clear: both;
	overflow: hidden;
	text-decoration: none;
	color: #ED6347;
}
.user_register {
	display: none;
	/*height:330px;overflow-y:scroll;*/
}
.user_register label {
	display: block;
	margin-bottom: 5px;
}
.user_register input[type="text"],
.user_register input[type="email"],
.user_register input[type="password"],
.user_register select {
	display: block;
	width: 90%;
	padding: 10px;
	border: 1px solid #DDD;
	color: #666;
	margin-left: 2px;
}
.user_register input[type="checkbox"] {
	float: left;
	margin-right: 5px;
}
.user_register input[type="checkbox"]+label {
	float: right;
}
.user_register .checkbox {
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}
#address {
	color: #000;
	width: 80%;
	height: 38px;
	padding: 8px;
}
}
.frget_password {
	display: none;
}
.frget_password label {
	display: block;
	margin-bottom: 5px;
}
.frget_password input[type="text"],
.frget_password input[type="email"],
.frget_password input[type="password"] {
	display: block;
	width: 90%;
	padding: 10px;
	border: 1px solid #DDD;
	color: #666;
}
.frget_password input[type="checkbox"] {
	float: left;
	margin-right: 5px;
}
.frget_password input[type="checkbox"]+label {
	float: left;
}
.frget_password .checkbox {
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}
#usser_login .checkbox>label {
	float: none !important;
}
.popupContainer {
	position: absolute;
	width: 370px;
	height: auto;
	left: 45%;
	top: 20px;
	background: #FFF;
}
.one_half {
	width: 50%;
	display: block;
	float: left;
}
.one_half.last {
	width: 45%;
	margin-left: 5%;
}
.one_half.last #register_form {
	background: #337AB7;
	color: #fff;
}
.action_btns a {
	display: block;
	color: #337ab7;
}
.saving img {
	visibility: visible !important;
}
.saving ul {
	margin: 30px 0 0;
	padding: 0px;
}
.saving ul li {
	display: inline-block;
	margin: 0 30px;
}
.saving ul li span {
	clear: both;
	display: block;
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
}
.restro {
	background-position: top 16% left 52%;
	background-size: 66%;
}
.search .col-md-2 {
	visibility: hidden;
}
.img-responsive.banner {
	display: none;
}
#non-partner .form-wrapper {
	width: 77%;
	height: 39px;
}
#non-partner #submit {
	right: -35%;
	top: -35px;
}
.add-mobile-icon .col-md-4 {
	padding: 0px 0px 35px 0px;
}
.main_class {
	background: #fff;
	width: 661px;
	padding: 9px 13px 9px 39px;
}
.first_div {
	line-height: 44px;
}
.main_class p:first-child {
	margin: 18px 15px 7px -14px;
	font-weight: 600;
}
.bold_div {
	color: #8B0000;
	font-size: 21px;
	margin: -15px 1px 30px 4px;
	font-weight: 600;
}
#main_class {
	background: #fff;
	padding: 16px 0px;
	text-align: left;
}
#Partner {
	padding: 7px 0 40px !Important;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	position: relative;
	overflow: hidden
}
.first-0 {
	background: #5FC9A8;
	position: absolute;
	bottom: 263px;
	width: 100%;
	z-index: 1;
}
.first-1 {
	background: #666666;
	position: absolute;
	width: 100%;
	z-index: 1;
	bottom: 74px;
}
#Partner .first-2 {
	background: #000000;
	position: absolute;
	width: 100%;
	bottom: 0px;
	z-index: 1;
}
#green {
	background-color: #388E8E;
	height: 215px;
}
.class_p {
	font-weight: 600;
}
#green {
	border-top: 10px solid #fff;
	clear: both
}
.first_div {
	line-height: 33px;
	word-spacing: 4px;
	padding: 1px 20px 5px 18px;
	margin: -7px 0 10px 0;
}
.my_no_menu {
	font-size: 23px;
	color: #8B0000;
	text-align: center;
	font-weight: 500;
}
.my_same {
	text-align: center;
	font-size: 29px;
	font-weight: 600;
	color: #8B0000;
}
.last_form {
	height: 55px
}
.last_form button:hover {
	color: #fff;
}
.last_form button {
	overflow: visible;
	position: absolute;
	float: right;
	border: 0;
	padding: 5px;
	cursor: pointer;
	border-radius: 5px;
	width: auto;
	font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
	font-size: 15px;
	color: #fff !Important;
	text-transform: uppercase;
	right: 1%;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
	top: -74%;
	font-size: 38px;
}
.last_form #locationName {
	color: #000;
	font-weight: bold;
	opacity: 1;
}
@media only screen and (min-width:320px) and (max-width:1000px) {
	.last_form button {
		position: relative;
		top: 6px !Important;
		background: none !important;
		right: 21%;
	}
	.last_form #locationName {
		padding: 6px
	}
}
.cf span {
	width: 73%;
}
.search i, .search em {
	padding-top: 11px !important;
}
.mq-input-icon.mq-icon-clear svg {
	display: none;
}
#locationName1 {
	font-size: 26px;
	color: #000;
	font-weight: bold;
	opacity: 1;
}
#country-list {
	list-style: none;
}
#country-list {
	float: left;
	top: 41px;
	position: absolute;
	z-index: 9999999;
	display: block;
	background: #fff;
	overflow-y: auto;
	height: 300px;
	list-style: none;
	cursor: pointer;
	text-shadow: none;
}
#header {
	z-index: 9999;
	background: #fff !important;
	border-bottom: 2px solid #900000;
}
.banner {
	width: 100%;
	background: url(../images/banner1.jpg);
	background-size: cover;
	background-position: center;
	position: relative;
	padding-bottom: 0%;
}
.banner_bg {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	right: 0px;
	top: 0px;
	left: 0px;
	bottom: 0px;
}
.banner .inner {
	width: 767px;
	margin: 0px auto;
	float: none;
	background: #fffc;
	border-radius: 5px;
	padding: 25px;
	max-width: 100%;
	margin-top: 12%;
	margin-bottom: 10%;
	padding-bottom: 30px;
}
.search {
	padding: 0px;
	min-width: 500px;
	max-width: 630px;
	margin: 0px auto;
	float: none;
}
.search .col-md-2 {
	display: none;
}
.search .form-wrapper {
	padding: 0px;
	border-radius: 0px;
	height: 60px;
	padding: 12px 15px;
}
.search .form-wrapper input {
	width: 80%;
	padding: 6px 10px;
	font-size: 18px !important;
}
.form-wrapper button {
	border-radius: 0;
	width: 85px;
	right: -15px;
	height: 60px;
	box-shadow: none;
	top: -12px !important;
	font-size: 20px;
	font-family: arial;
}
.form-wrapper span .fa.fa-map-marker {
	border-right: 1px solid #ddd;
	padding: 6px 11px 6px 5px;
}
.banner .inner h1 {
	text-shadow: none;
	margin-top: 0;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-bottom: 12px;
	color: #900000;
}
.restaurant_name span {
	color: #900000;
}
.row.add-mobile-icon {
	display: none !important;
}
.marking_up img {
	background: url(../images/making_up.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	float: left;
	margin-top: -59px;
	position: relative;
}
#Partner.marking_up {
	padding: 0px 0 0px !Important;
	border-left: 0;
	border-right: 0;
	position: relative;
	overflow: visible;
	border: 0px;
	background: #fff;
	box-shadow: none;
}
.marking_up_text h3 {
	font-size: 35px;
	text-align: center;
	line-height: 40px;
	font-weight: 600;
	padding: 0px 0%;
	margin-top: 0%;
	color: #000;
}
.marking_up_text p {
	text-align: center;
	font-size: 18px;
	padding: 9px 5%;
	line-height: 31px;
}
.marking_up_text .read_more {
	width: 170px;
	height: 35px;
	display: block;
	margin: 30px auto 0px;
	line-height: 37px;
	font-size: 16px;
	background: #900000;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.marking_up_text .read_more:hover {
	background: #111013;
	color: #fff;
	transition: all 0.5s ease;
}
.search .form-wrapper button {
	height: 60px;
	right: 0px;
	top: 0px !important;
	position: absolute;
	font-size: 18px;
}
#green.order_direct {
	border: 0px !important;
	height: auto;
	float: left;
	width: 100%;
	background: url(../images/banner2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
#green.order_direct .order_bg {
	background: rgba(89, 0, 0, 0.5);
	;
	padding: 80px 0px;
}
#green.order_direct .col-sm-6 {
	width: 100%;
	max-width: 630px;
	min-width: 500px;
	padding: 0px;
}
#green.order_direct .col-sm-6 form {
	border-radius: 0px;
}
#green.order_direct .col-sm-6 .form-wrapper input {
	width: 89% !important;
	height: 55px !important;
	padding-bottom: 0px !important;
}
#green.order_direct h1 {
	font-family: inherit;
	font-size: 38px;
	padding: 0px;
	margin-top: 0px;
}
#green.order_direct .form-wrapper button {
	right: 0;
	height: 55px;
	top: 0px !important;
	background: #400000;
}
.option_div img {
	width: 100%;
	height: 250px;
	object-fit: cover;
}
section.gallery_options {
	float: left;
	width: 100%;
	background: #f1f1f1;
	padding: 50px 0px;
}
section.gallery_options .inner_content {
	position: relative;
}
section.gallery_options .inner_content a {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	padding: 10% 10px;
	text-decoration: none;
	color: #fff;
}
section.gallery_options .inner_content a:hover {
	transition: all 0.5s ease;
}
section.gallery_options .inner_content a:hover .section_feature h4 {
	background: #f1f1f1;
	color: #900000;
	transition: all 0.5s ease;
}
.section_feature {
	text-align: center;
}
.section_feature h3 {
	font-weight: 600;
}
.section_feature h4 {
	background: #900000;
	padding: 8px 3px;
	font-weight: 100;
	letter-spacing: 0.3px;
	font-size: 16px;
}
#footer {
	text-align: center;
	background: #000;
	border: 0px;
	width: 100%;
}
.paginate_button {
	background: #e41b21;
	margin-right: 10px;
	padding: 5px 10px;
	color: #fff;
}
.links li {
	position: relative;
}
.links li .useracunt {
	position: absolute;
	right: 0px;
	text-align: left;
	background: #f7f7f7;
	width: 190px;
	padding: 10px 10px;
	list-style: none;
	box-shadow: 2px 0px 4px #555;
	visibility: hidden;
	display: block !important;
}
.links li:hover .useracunt {
	visibility: visible;
	transition: all 0.5s ease;
}
.links li .useracunt li a {
	color: #101010;
	display: block;
	padding: 5px 0px;
	font-size: 15px;
}
.links li .useracunt li a:hover {
	color: #ffb643;
	transition: all 0.4s ease;
}
#Partner.marking_up {
	width: 100%;
	float: left;
	padding: 0px !important;
	margin-top: 40px;
	margin-bottom: 40px;
	border-top: 2px solid #e7e7e7;
	border-bottom: 2px solid #e7e7e7;
	background: #f8f8f8;
}
#Partner.marking_up .marking_up_text {
	width: 100%;
	padding: 0px;
}
section.gallery_options {
	background: #fff;
	padding: 0;
	background-image: url('../images/Gallery_bg.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
}
section.gallery_options .inner_content a {
	display: block;
	position: relative;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding: 0;
	text-decoration: none;
	color: #fff;
	background: transparent;
}
section.gallery_options .inner_content a:hover .section_feature h4 {
	background: transparent;
}
.section_feature h3 {
	font-weight: 600;
	font-size: 66px;
	margin: 0px;
	color: #fff;
	text-shadow: 0px 3px 3px #150505;
}
.section_feature h4 {
	background: transparent;
	padding: 0px 3px;
	font-weight: 100;
	letter-spacing: 0;
	color: #fff;
	font-size: 33px;
	margin-top: 10px;
	text-transform: uppercase;
}
section.gallery_options .inner_content a:hover .section_feature h4 {
	color: #ffc94f;
}
section.gallery_options ul {
	width: 100%;
	float: left;
	padding-left: 0 !important;
	list-style: none;
	margin-top: 5px;
}
.gallery_options .option_div {
	margin-bottom: 0px;
	min-height: 170px;
	border-right: 1px solid #c6c6c6;
	padding: 15px 0px;
}
.option_div .section_feature.ordering_partner h3 {
	font-size: 50px;
	margin-top: 3%;
}
.option_div .section_feature.ordering_partner h4 {
	font-size: 22px;
	padding: 0px 15%;
	line-height: 30px;
	margin-top: 30px;
}
.option_div .section_feature p {
	margin-bottom: 0px;
	text-transform: uppercase;
	font-size: 14px;
}
.jplist-drop-down:hover .jplist-dd-panel {
	color: #fff;
}
.jplist-drop-down .jplist-dd-panel::after {
	color: #fff !important;
}
.jplist-drop-down .jplist-dd-panel {
	background: #88001b;
	color: #fff;
}
.title-word a {
	color: #000;
	text-decoration: none;
	font-weight: 500 !important;
}
section.gallery_options .option_div button {
	background: #400000;
	border: 0px;
	width: 150px;
	height: 35px;
	text-transform: uppercase;
	font-weight: 100;
	font-size: 16px;
}
#Partner.marking_up .container {
	padding: 70px 0px 70px 0px;
}
.marking_up_text h3 {
	margin-top: 0px;
	margin-top: 0px;
	font-size: 48px;
	font-weight: 100;
	color: #900000;
}
#header.header-background .logo {
	margin-top: 35px !important;
}
#header.header-background .logo a {
	font-family: inherit !important;
	color: #fff;
}
.content-box.search_miidle_section {
	background: #f0f0f0 !important;
	padding-bottom: 60px;
}
.side_bar_list form input {
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
	padding-left: 30px;
}
ul.cusines_toggle_cube {
	background: #fff;
	float: left;
	width: 100%;
}
.side_bar_list ul {
	background: #f0f0f0;
	margin-top: 0px;
	list-style: none;
	padding: 0;
	border-bottom: 2px solid #fff;
}
.side_bar_list ul li a {
	font-size: 15px;
	color: #888;
	display: block;
	padding: 10px;
	font-weight: 400;
	position: relative;
}
.side_bar_list ul li a:hover {
	color: #900000 !important;
	text-decoration: none;
}
.side_bar_list ul li a span {
	position: absolute;
	left: 12px;
}
.footer.search_footer {
	margin-top: 0px;
}
.responce_ajax .form-group.list-item {
	width: 50%;
}
.responce_ajax .first {
	margin-top: 0px;
}
.responce_ajax .first .border-class-four-side {
	padding: 15px;
}
.responce_ajax .first .border-class-four-side .villa {
	padding: 0px;
	width: 50%;
}
.responce_ajax .first .border-class-four-side .villa img {
	width: 100%;
	height: 170px;
	object-fit: cover;
	/*height:auto;*/
}
.responce_ajax .first .border-class-four-side {
	border: 1px solid #e1e1e1;
	padding: 0px;
	background: #f0f0f0;
	border-radius: 0px;
}
.bfr_sdbr {
	display: none;
}
.responce_ajax .first .border-class-four-side:hover {
	background: #f8f8f8;
	cursor: pointer;
}
.responce_ajax .first .form-group.list-item {
	margin-bottom: 30px;
	height: 200px;
	float: left;
}
.content_search {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.content_search .responce_ajax {
	padding: 0px;
}
/** CSS FOR AJAX START**/
.responce_ajax1 .first .border-class-four-side .villa {
	padding: 0px;
	width: 50%;
}
.responce_ajax1 .first .border-class-four-side .villa img {
	width: 100%;
	height: 170px;
	object-fit: cover;
	/*height:auto;*/
}
.responce_ajax1 .first .border-class-four-side {
	border: 1px solid #f0f0f0;
	padding: 0px;
	background: #f0f0f0;
	border-radius: 0px;
}
.responce_ajax1 .first .border-class-four-side:hover {
	background: #f8f8f8;
	cursor: pointer;
}
.responce_ajax1 .first .form-group.list-item {
	margin-bottom: 30px;
	height: 200px;
	float: left;
}
.content_search .responce_ajax1 {
	padding: 0px;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 {
	width: 80%;
	padding: 0px 15px;
	margin-top: 0px !important;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 h4 {
	font-size: 20px;
	font-weight: 300;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 h4 a {
	color: #555;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .data4 {
	display: none;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 .mobiledata.data4-3 {
	float: left;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 .mobiledata.data4-3 br {
	display: none;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 .nav li.mobiledata.data4-3 {
	padding: 0px;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 .nav li.mobiledata.data4-3 a {
	color: #900000;
	font-size: 16px;
	font-weight: 400;
}
.content_search .responce_ajax1 .border-class-four-side .col-md-8.col-sm-12 .nav li.mobiledata.data4-3 a:hover {
	cursor: pointer;
}
/*** CSS END **/
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 {
	width: 80%;
	padding: 0px 15px;
	margin-top: 0px !important;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 h4 {
	font-size: 20px;
	font-weight: 300;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 h4 a {
	color: #555;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .data4 {
	display: none;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .mobiledata.data4-3 {
	text-align;
	left;
	float: left;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .mobiledata.data4-3 br {
	display: none;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .nav li.mobiledata.data4-3 {
	padding: 0px;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .nav li.mobiledata.data4-3 a {
	color: #900000;
	font-size: 16px;
	font-weight: 400;
}
.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .nav li.mobiledata.data4-3 a:hover {
	cursor: pointer;
}
.content_search .arrow_sign {
	float: left;
	width: 4%;
	margin-top: 5%;
	position: relative;
	font-size: 25px;
	text-align: right;
	color: #d4d4d4;
}
.content_search .responce_ajax .border-class-four-side:hover {
	transform: scale(1.01);
	-ms-transform: scale(1.01);
	-webkit-transform: scale(1.01);
}
.side_bar_list form span {
	position: absolute;
	top: 0;
	padding: 6px 8px;
}
.side_bar_list ul li a span.icon_up-down {
	position: absolute;
	right: 15px;
	left: inherit;
}
.option_div.exist_box .section_feature h4 {
	text-transform: none;
}
.content_search ul li.cuisine-current-id.active a {
	color: #900000;
	background: url(../images/tick_icon.png);
	background-repeat: no-repeat;
	background-position: 10px;
	background-size: 15px;
}
#green.order_direct .order_bg .col-sm-3 {
	display: none !important;
}
#green.order_direct .col-sm-6 {
	width: 690px;
	max-width: 100%;
	min-width: inherit;
	padding: 0px;
	float: none;
	margin: 0px auto;
}
/*------new---css-----*/
.stage_server {
	float: left;
	width: 100%;
	padding-top: 80px;
	padding-bottom: 50px;
}
.menu_user ul {
	padding-left: 0;
	margin-bottom: 0;
	display: flex;
}
.menu_user ul li {
	display: inline-block;
	width: 65%;
}
.menu_user ul li.menu_user_btn {
	width: 10%;
}
.menu_user ul h4 {
	margin-bottom: 0;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
}
.menu_user ul li.menu_user_btn a.btn.btn-primary {
	width: 100px;
	height: 60px;
	text-transform: uppercase;
	border-radius: 0;
	line-height: 50px;
	background: #84110a;
	border: 0;
	font-weight: 600;
	padding-right: 15px;
}
.menu_user ul li.search_dinning a {
	color: #84110a;
	font-weight: 600;
	text-align: center;
	display: block;
}
.menu_user ul li.search_dinning {
	width: 20%;
}
.menu_user_edit {
	background-image: linear-gradient(#900000, #680000);
	padding: 5px 0px;
}
.menu_user_edit ul li {
	display: inline-block;
	width: 70%;
	color: #fff;
	text-align: center;
}
.menu_user_edit ul {
	padding-left: 0;
	display: flex;
	margin-bottom: 0;
}
.menu_user_edit ul li:first-child {
	width: 20%;
	padding-left: 15px;
	text-align: left;
}
.menu_user_edit ul li:last-child {
	width: 10%;
	text-align: center;
}
.menu_user_edit ul li a {
	color: #ffd9a8;
}
.menu_user {
	padding: 8px;
}
.col-xs-12.col-sm-6.welcome_island {
	background: #f8f8f8;
	text-align: center;
	padding-bottom: 10px;
}
.welcome_island h3 {
	font-size: 24px;
	margin-top: 30px;
	margin-bottom: 20px;
	line-height: 30px;
}
.welcome_island h3 u {
	display: block;
	font-weight: 600;
	color: #84110a;
}
.welcome_island ul {
	padding-left: 0;
}
.welcome_island ul li {
	float: left;
	width: 50%;
	list-style: none;
	margin-bottom: 10px;
	padding: 0px 5px;
}
.welcome_island ul li a {
	display: block;
	background: #fff;
	border: 1px solid #737373;
	color: #2b2b2b;
	font-size: 14px;
	padding: 5px 10px;
	text-transform: uppercase;
	text-decoration: none;
}
.welcome_island ul li img {
	width: 100%;
}
.cuisine_search_img ul li {
	width: 25%;
}
.cuisine_search_img ul li img {
	width: 100%;
	height: 90px;
}
.cuisine_search_img {
	float: left;
	width: 100%;
	padding-top: 30px;
}
.cuisine_search_img h4 {
	font-size: 22px;
	color: #84110a;
	text-transform: uppercase;
	font-weight: 600;
}
.cuisine_search_img ul li a {
	padding: 0px;
	bordeR: 0px;
}
.what_new_tab nav div#nav-tab a.nav-link {
	background: #e0e0e0;
	color: #84110a;
	width: 50%;
	text-align: center;
	font-size: 18px;
	float: left;
	line-height: 36px;
	font-weight: 600;
	text-decoration: none;
	transition: all 0.5s ease;
}
/*.what_new_tab nav div#nav-tab a.nav-link:hover 
{
	    background: #000;
    color:#fff;
}
*/
.what_new_tab nav div#nav-tab a.nav-link.active {
	background: #000;
	color: #fff;
}
ul.slider_images_thumbnail {
	padding: 10px;
	margin: 0;
	width: 100%;
	overflow: hidden;
	background: #f8f8f8;
}
ul.slider_images_thumbnail li {
	float: left;
	width: 33.3%;
	padding: 10px;
	list-style: none;
}
ul.slider_images_thumbnail li img {
	height: 212px;
	object-fit: cover;
	width: 100%;
}
.col-xs-12.col-sm-6.what_new_tab {
	background: #f8f8f8;
}
.col-sm-6.col-md-6.col-xs-12.top_nine {
	float: right;
	background: #f8f8f8;
}
.col-sm-6.col-md-6.col-xs-12.top_nine h3 {
	text-align: center;
	margin: 0px;
	background: #000;
	padding: 10px 0px;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
}
ul.top_nine_images {
	padding: 10px;
	overflow: hidden;
	background: #f8f8f8;
}
ul.top_nine_images li {
	width: 33.3%;
	float: left;
	list-style: none;
	padding: 10px;
}
ul.top_nine_images li img {
	width: 100%;
}
.welcome_to_staten {
	display: flex;
}
.col-sm-6.col-md-6.col-xs-12.search_area_map {
	background: #f8f8f8;
}
.latest_reviews nav #nav-tab a.nav-item {
	background: #e0e0e0;
	color: #84110a;
	width: 50%;
	text-align: center;
	font-size: 14px;
	float: left;
	line-height: 36px;
	font-weight: 600;
	text-decoration: none;
	transition: all 0.5s ease;
}
.latest_reviews nav #nav-tab a.nav-item.active {
	background: #000;
	color: #fff;
}
/*.latest_reviews nav #nav-tab a.nav-item:hover 
{
	    background: #000;
    color:#fff;
}*/
.latest_reviews div#nav-tabContent {
	background: #f8f8f8;
	padding: 15px;
}
.latest_reviews div#nav-tabContent p {
	font-size: 14px;
	margin-bottom: 10px;
	background: #fff;
	padding: 10px;
}
form.search_by_area_form {
	background: #84110a;
	padding: 10px 10px;
	display: flex;
}
form.search_by_area_form input[type="text"] {
	width: 80%;
	background: transparent;
	border: 0px;
	border-bottom: 2px solid #fff;
	color: #fff;
}
form.search_by_area_form a.btn.btn-primary {
	border-radius: 0;
	width: 20%;
	background: #fff;
	border: 0;
	color: #84110a;
	text-transform: uppercase;
}
.map_area_map img {
	width: 100%;
}
.accordian_nss .card-header button.btn.btn-link {
	width: 100%;
	text-align: left;
	color: #fff;
	text-decoration: none;
	background: #000;
}
.accordian_nss .card-header button.btn.btn-link:hover {
	background: #84110a;
}
.accordian_nss .card-header button.btn.btn-link i, .accordian_nss .card-header button.btn.btn-link em {
	float: right;
	line-height: 23px;
}
.accordian_nss .card-body p {
	font-size: 15px;
}
.row.top_9_search_content {
	display: flex;
	flex-direction: row-reverse;
}
/*----Start 0f Media Querry ------*/
@media (max-width:1200px) {
	.marking_up_text h3 {
		padding: 0px 0%;
		margin-top: 0%;
	}
	#Partner.marking_up .marking_up_text {
		padding: 0px 7%;
	}
	.marking_up_text p {
		padding: 4px 5%;
		line-height: 27px;
	}
	.marking_up_text .read_more {
		margin: 15px auto 15px auto;
	}
	.option_div .section_feature.ordering_partner h4 {
		padding: 0px 0px;
	}
	ul.slider_images_thumbnail li img {
		height: 160px;
	}
	.cuisine_search_img {
		padding-top: 10px;
	}
	ul.top_nine_images {
		padding: 0px;
	}
	.accordian_nss {
		padding-top: 50px;
	}
	.menu_user ul li.menu_user_btn {
		width: 15%;
	}
	.footer-links li {
		padding: 0px 12px 3px 2px;
	}
}
@media (max-width:1199px) {
	.inner_guides a {
		width: 96%;
	}
}
@media (max-width:992px) {
	#header .logo {
		margin-top: 42px;
		text-align: left;
		padding: 0px;
	}
	.menu_user ul li.menu_user_btn a.btn.btn-primary {
		width: 80px;
	}
	.menu_user_edit ul li {
		font-size: 15px;
	}
	.col-xs-12.col-sm-6.welcome_island {
		padding: 0px 5px;
	}
	.col-xs-12.col-sm-6.welcome_island ul {
		float: left;
		width: 100%;
	}
	.welcome_island ul li a {
		padding: 8px 10px;
	}
	ul.slider_images_thumbnail {
		padding: 0px;
	}
	ul.slider_images_thumbnail li {
		width: 50%;
	}
	.welcome_island .cuisine_search_img ul li a {
		padding: 3px 4px;
	}
	.cuisine_search_img ul li {
		width: 33.3%;
	}
	.welcome_island ul li a {
		padding: 8px 10px;
		font-size: 12px;
	}
	form.search_by_area_form a.btn.btn-primary {
		width: 28%;
	}
	.stage_server {
		padding-top: 120px;
	}
	#green.order_direct .col-sm-6 form {
		border-radius: 0px;
		width: 768px;
		margin: 0px auto;
		float: none;
		max-width: 100%;
	}
	.stage_server {
		padding-top: 100px;
	}
	.menu_user_edit ul li:first-child {
		width: 25%;
	}
	.menu_user_edit ul li {
		font-size: 14px;
	}
	.menu_user ul li.menu_user_btn {
		width: 20%;
	}
	.menu_user ul h4 {
		font-size: 18px;
	}
}
@media(max-width:369px) {
	.gallery_options .option_div {
		width: 100%;
	}
}
@media (max-width:1000px) {
	#green.order_direct .form-wrapper button {
		right: 0;
		height: 55px;
		top: 0px !important;
		background: #400000 !important;
		position: absolute;
	}
	.footer-links {
		padding: 10px 0px;
	}
	.footer-links.foot li {
		padding: 0px;
		margin: 0px;
	}
	.footer-links.foot li a {
		padding: 5px 10px;
		display: block;
	}
	.banner .mobile-class-change {
		display: block !important;
	}
	.banner .mobile-class-change1 {
		display: none !important;
	}
	.banner .inner h1 {
		font-size: 24px;
	}
	.banner .inner .search {
		width: 100%;
		float: left;
		max-width: 100%;
		min-width: 100%;
	}
	.banner .inner {
		height: 170px;
	}
	.banner .inner #submit {
		top: 0px !important;
	}
	.section_feature h3 {
		font-size: 56px;
	}
	.option_div .section_feature.ordering_partner h3 {
		font-size: 42px;
	}
	.section_feature h4 {
		font-size: 26px;
	}
	.option_div .section_feature.ordering_partner h4 {
		font-size: 18px;
		line-height: 24px;
	}
	.gallery_options .option_div {
		min-height: 185px;
	}
	#green.order_direct .order_bg .col-sm-3 {
		display: none !important;
	}
	#green.order_direct .col-sm-6 {
		margin: 0px auto;
		float: none;
	}
}
@media (max-width:992px) {
	.content_search .responce_ajax .first {
		padding: 0px;
		margin-top: 0px;
	}
	.responce_ajax .first .border-class-four-side {
		padding: 10px !important;
	}
	.responce_ajax .first .border-class-four-side .villa {
		margin: 0px;
	}
	.responce_ajax .first .border-class-four-side .villa img {
		height: 100%;
		height: 120px;
		object-fit: cover;
	}
	.responce_ajax .first .border-class-four-side .villa {
		width: 40%;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 h4 {
		margin-top: 0px;
		padding-top: 0px;
		font-size: 18px;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 h4 a {
		color: #900000;
		text-decoration: none;
		text-shadow: none;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 {
		padding-right: 0px;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .mobiledata.data4-3 {
		float: left !important;
		text-align: left !important;
	}
	#header .logo {
		margin-top: 24px;
	}
	.gallery_options .option_div {
		min-height: 185px;
		padding: 10px 10px;
	}
	.section_feature h4 {
		font-size: 24px;
	}
	.option_div .section_feature.ordering_partner h4 {
		font-size: 16px;
	}
	.section_feature h3 {
		font-size: 52px;
	}
	.footer-links.foot li {
		margin: 0px 3px !important;
		display: inline-block !important;
	}
	.footer-links.foot li a {
		padding: 5px 6px;
		display: block;
		font-size: 15px;
	}
	.footer-bottom {
		font-size: 15px;
	}
	#green.order_direct .col-sm-6 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		padding: 0px;
	}
	.footer.search_footer {
		width: 100%;
		float: left;
	}
	.footer.search_footer .foot li {
		display: inline-block !important;
	}
}
@media (max-width:991px) {
	.mobile-class-change {
		display: none !important;
	}
	.inner_guides a {
		width: 94%;
	}
	.gallery_options .option_div {
		width: 50%;
	}
	.Dashboard div#menuf .col-sm-12 {
		margin-bottom: 20px;
		width: 33%
	}
	.logocstm.col-md-4.col-sm-6.bottom.mobile-class-change {
		display: none !important;
	}
	.Dashboard div#menud .col-sm-12 {
		margin-bottom: 20px;
		width: 33%
	}
	#menu1 .col-6.col-md-3 {
		float: left;
	}
	.add_photos_btn {
		margin-bottom: 0;
	}
	.new_headereat .resto_logo {
		width: 50%;
	}
	.logo.headr.col-md-4.col-sm-12.cstmshck01 {
		width: 50%;
	}
	.text-right.links1 {
		float: right !important;
		width: 50%;
	}
	.logocstm.col-md-4.col-sm-6.bottom.mobile-class-change {
		display: none !important;
	}
}
@media (max-width:990px) {
	.links1 {
		clear: inherit;
		float: right;
		margin-top: 30px;
	}
	.text-right.links1 {
		float: right;
	}
	.secndprt ul.links {
		margin-top: 0px !important;
	}
}
@media (max-width:980px) {
	#header .logo.add-new.col-md-4.col-sm-12.mobile-class-change1 {
		margin-top: 13px !important;
	}
}
@media only screen and (max-width:984px) and (min-width:769px) {
	.links_item_menu ul li a {
		font-size: 15px !important;
	}
	.favimg img {
		width: 27% !important;
	}
	.links_item_menu01 li {
		width: 30%;
	}
	.links_item_menu01 li a {
		font-size: 14px !important
	}
	.mobiledata {
		float: none !important;
	}
	.links_item_menu {
		float: right;
	}
	.content.mn_txt {
		width: 60%;
	}
	.content .links_button li {
		width: 30% !important;
	}
	.content .links_button li {
		width: auto !important;
	}
}
@media only screen and (max-width:769px) and (min-width:400px) {
	.links_item_menu .content .links_button li {
		width: 50% !important;
	}
	.favimg img {
		width: 27%;
	}
	/*ul li a {font-size:14px !important;}*/
	.links_item_menu {
		float: right;
	}
}
@media (max-width:768px) {
	.form-m-d a.logomb {
		margin-left: 5px;
	}
	.resto_menu button.navbar-toggler::before {
		content: "\f0c9";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 38px;
	}
	.banner .inner .search {
		margin-bottom: 10px;
	}
	.banner .inner {
		height: 190px;
	}
}
@media (max-width:767px) {
	.content.mn_txt .time-class p {
		border-bottom: dotted !important;
		display: inline;
		cursor: pointer;
	}
	.links_button li a {
		background: #000 !important;
	}
	.item_section img {
		height: 167px !important;
	}
	.brdcrmb_inner.desktop {
		display: none;
	}
	.item_inner_img.mnimg {
		width: 48%;
	}
	.links_item_menu01.desktop {
		display: none;
	}
	.brdcrmb_inner a {
		font-size: 13px;
	}
	.brdcrmb_inner a::after {
		content: "\f0da";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 14px;
		font-size: 14px;
		font-size: inherit;
		text-rendering: auto;
		margin: 0px 5px;
		color: #88001b;
	}
	.pacific_kitchen_outer a {
		float: left;
		width: auto;
	}
	.pacific_kitchen_outer .container {
		/*background: #fae2c8;*/
		margin: 0 5px;
		padding: 5px;
	}
	.favimg p {
		margin: 0;
		font-size: 10px;
		font-weight: 600;
	}
	.favcls {
		float: left;
		width: 80%;
		margin-top: 0px;
		line-height: 21px;
	}
	.favimg {
		float: left;
		width: 20%;
		text-align: right;
		cursor: pointer;
	}
	.f-main-c-s {
		width: 80%;
		float: left;
		margin-top: 10px;
	}
	.load-more-r {
		display: block !important;
	}
	.menu_gallery_reviews .active {
		background: #f7f7f7;
		color: #000;
		border-bottom: 2px solid #666;
		text-decoration: none;
	}
	#main-banner .new_headereat {
		float: left;
		width: 100%;
		background: none;
	}
	button.btn.btn-default.dropdown-toggle.Show-only-Open-Now.active {
		background: #000;
		color: #fff;
	}
	ul#cstm_ordeul.sticky a {
		padding: 10px 6px !important;
	}
	span.sublgo {
		display: none;
	}
	.header-background .new_headereat .resto_logo {
		margin-top: 0;
		float: left;
		width: 66% !important;
	}
	.Dashboard div#menuf .col-sm-12 {
		width: 50%;
		float: left;
	}
	.Dashboard div#menud .col-sm-12 {
		width: 50%;
		float: left;
	}
	.Dashboard .new_headereat .resto_logo {
		margin-top: 0;
		float: left;
	}
	h4.reviewsno {
		padding: 0 15px;
	}
	#menu1 .col-6.col-md-3 {
		float: left;
	}
	.new_headereat .resto_logo {
		margin-top: 0px;
		float: left;
	}
	.frm-grp-mgnbt a#modal_trigger_m {
		color: #900000;
	}
	header#header {
		position: relative;
	}
	.bg_imggcstm .content_search {
		width: 100%;
		float: left;
		margin-top: 70px;
	}
	a.load-more-r {
		display: none !important;
	}
	.responce_ajax .form-group.list-item {
		width: 100%;
	}
	.three_category_full {
		display: none;
	}
	.bfr_sdbr {
		display: none;
	}
	#Div8 label.col-sm-4.control-label {
		padding: 0;
	}
	.side_bar_list ul {
		border-bottom: none;
	}
	#Div8 .col-sm-8 {
		padding: 0;
	}
	.header-class-data .col-6.col-md-8 {
		padding: 0;
	}
	.three_category button#cuisine {
		font-size: 15px;
		color: #646464;
	}
	.three_category button#features {
		font-size: 15px;
		color: #646464;
	}
	.three_category span.fa.fa-caret-down {
		font-size: 15px;
	}
	.three_category button#dine {
		font-size: 15px;
		color: #646464;
	}
	div#mySidebar_os {
		font-family: 'Open Sans', sans-serif !important;
	}
	div#mySidebar_os_d {
		font-family: 'Open Sans', sans-serif !important;
	}
	div#mySidebar_os_r {
		font-family: 'Open Sans', sans-serif !important;
	}
	#mySidebar_os_r .accordian_nss .card-header button.btn.btn-link.collapsed i.fa.fa-angle-down::before, #mySidebar_os_r .accordian_nss .card-header button.btn.btn-link.collapsed em.fa.fa-angle-down::before {
		content: "\f107";
	}
	#mySidebar_os_r .accordian_nss .card-header button.btn.btn-link i.fa.fa-angle-down::before, #mySidebar_os_r .accordian_nss .card-header button.btn.btn-link em.fa.fa-angle-down::before {
		content: "\f106";
	}
	#mySidebar_os_r button.btn.btn-link.collapsed i.fa.fa-angle-down::before, #mySidebar_os_r button.btn.btn-link.collapsed em.fa.fa-angle-down::before {
		content: "\f107";
	}
	#mySidebar_os_r button.btn.btn-link i.fa.fa-angle-down::before, #mySidebar_os_r button.btn.btn-link em.fa.fa-angle-down::before {
		content: "\f106";
	}
	#mySidebar_os button.btn.btn-link.collapsed i.fa.fa-angle-down::before, #mySidebar_os button.btn.btn-link.collapsed em.fa.fa-angle-down::before {
		content: "\f107";
	}
	#mySidebar_os button.btn.btn-link i.fa.fa-angle-down::before, #mySidebar_os button.btn.btn-link em.fa.fa-angle-down::before {
		content: "\f106";
	}
	#mySidebar_os_d button.btn.btn-link.collapsed i.fa.fa-angle-down::before, #mySidebar_os_d button.btn.btn-link.collapsed em.fa.fa-angle-down::before {
		content: "\f107";
	}
	#mySidebar_os_d button.btn.btn-link i.fa.fa-angle-down::before, #mySidebar_os_d button.btn.btn-link em.fa.fa-angle-down::before {
		content: "\f106";
	}
	.responce_ajax .first .border-class-four-side .col-md-5.col-sm-12.content_restaurants .villa-2 h2 i.fa.fa-circle, .responce_ajax .first .border-class-four-side .col-md-5.col-sm-12.content_restaurants .villa-2 h2 em.fa.fa-circle {
		font-size: 7px;
		position: relative;
		top: -2px;
		padding-left: 25px;
		padding-right: 10px;
	}
	.new_headereat .resto_logo {
		padding-left: 5px !important;
	}
	.like_outer i.fa.fa-thumbs-up, .like_outer em.fa.fa-thumbs-up {
		background: #eb5520;
		padding: 4px;
		border-radius: 27px;
		font-size: 10px;
		color: #fff;
		float: left;
		margin-right: 5px;
	}
	.dislike_outer i.fa.fa-thumbs-down, .dislike_outer em.fa.fa-thumbs-down {
		background: #484848;
		padding: 4px;
		border-radius: 27px;
		font-size: 10px;
		color: #fff;
		float: left;
		margin-right: 5px;
	}
	.like_outer {
		float: left;
		color: #484848;
		font-weight: 800;
		font-size: 14px;
		margin-right: 10px;
	}
	.dislike_outer {
		float: left;
		color: #eb5520;
		font-weight: 800;
		font-size: 14px;
		margin-right: 10px;
	}
	.recent_posted {
		float: left;
		font-size: 13px;
		font-weight: 600;
		margin-right: 10px;
	}
	.recent_posted span {
		color: #eb5520;
	}
	.cstm_review p {
		font-size: 18px;
		font-weight: 500;
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	.starsss_orng {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	.starsss_orng span {
		font-weight: bolder;
		font-size: 18px;
		color: #000;
		margin-top: -4px;
		float: left;
		margin-left: 5px;
	}
	.starsss_orng i, .starsss_orng em {
		background: #eb5520;
		margin-right: 2px;
		border-radius: 12px;
		color: #fff;
		font-size: 8px;
		padding: 4px;
		float: left;
	}
	.review-box li.list-group-item {
		background: none;
		padding: 0;
		float: left;
		width: 100%;
	}
	.cstm_review {
		float: left;
		width: 100%;
		padding: 20px;
	}
	.add_photos_btn {
		float: right;
		width: 100%;
		text-align: right;
		margin-bottom: 20px;
		padding: 0 5px;
	}
	a.srch_addphtos {
		padding: 7px 15px;
		background: #88001b;
		color: #fff;
		font-size: 14px;
		font-weight: 600;
		border-radius: 5px;
	}
	#home .header-class-data .col-md-12 {
		margin: 0 !important;
		padding: 0 !important;
	}
	div#menu2 {
		margin: 0px 0 0 0 !important;
		padding: 20px 10px;
		background: #edeef3;
		float: left;
		width: 100%;
	}
	div#menu2 .col-sm-12.mt-n1 {
		display: none;
	}
	div#menu2 .container {
		padding: 0 5px;
	}
	#menu1 {
		margin: 0px 0 0 0 !important;
		padding: 20px 10px;
		background: #edeef3;
		float: left;
		width: 100%;
	}
	div#menu1 .col-6.col-md-3 {
		width: 50%;
		float: left;
		padding: 0 5px;
	}
	.m-b-b {
		border-bottom: 1px solid #999;
		margin: 5px 0 0 0px;
		display: block;
	}
	.c_for_m a {
		color: #000;
	}
	.c_for_m {
		display: none !important;
	}
	.c_for_d {
		display: none;
	}
	.top_nine_images li img {
		height: 100px !important;
	}
	.carousel-control {
		top: auto;
	}
	span.glyphicon.glyphicon-triangle-left {
		top: auto !important;
	}
	span.glyphicon.glyphicon-triangle-right {
		top: auto !important;
	}
	.mb_dv {
		display: block;
	}
	.drpadwnss .dropdown-menu {
		min-width: 100%;
		padding: 0 !important;
		margin: 0 !important;
		position: absolute !important;
		top: 39px;
		background: #fff !important;
	}
	.brdcrm01.ssss .claims_outr {
		display: none;
	}
	.item_section .content h4 {
		font-size: 16px !important;
		margin-top: 5px !important;
		color: #7f7f7f;
		/* font-weight: 600; */
	}
	.pacific_kitchen_outer {
		display: block;
		float: left;
		width: 100%;
	}
	.pacific_kitchen_outer a i, .pacific_kitchen_outer a em {
		float: right;
		font-size: 35px;
		color: #625b55;
		margin-top: 5px;
	}
	.pacific_kitchen_outer i, .pacific_kitchen_outer em {
		float: right;
		font-size: 35px;
		color: #625b55;
		margin-top: 5px;
	}
	.brdcrmb_inner {
		/*display: none;*/
	}
	.pacific_kitchen_outer a {
		color: #000;
		font-weight: bold;
	}
	.pacific_kitchen_outer a p {
		font-size: 22px;
		/*padding: 7px 0;*/
		color: #000;
		font-weight: 600;
		float: left;
		margin-bottom: 0;
	}
	.pacific_kitchen_outer .container {
		/* background: #fae2c8;
     float: left; 
     border-top: 1px solid #999;
     */
		margin: 0 5px;
		border-bottom: 1px solid #999;
	}
	.bcklist_btn i.fa.fa-caret-left, .bcklist_btn em.fa.fa-caret-left {
		padding-right: 5px;
	}
	.col-xs-12.col-sm-12.col-md-12.brdcrm01.ssss {
		padding: 0;
	}
	.bckbtn_outer {
		display: block;
		float: left;
		width: 100%;
		background: #f2f2f2;
		padding: 10px 0;
	}
	a.seenearby_btn {
		background: #88001b;
		padding: 5px 10px;
		border-radius: 5px;
		color: #fff;
		font-weight: 700;
		float: right;
	}
	a.bcklist_btn {
		background: #dddddd;
		padding: 5px 10px;
		border-radius: 5px;
		color: #000;
		font-weight: 700;
		float: left;
	}
	.col-xs-12.col-sm-8.col-md-9.new-pading.mbdeskk {
		display: none;
	}
	.container.mini_shkk {
		display: none;
	}
	button.btn.btn-default.dropdown-toggle.onnbtn {
		/* background: #222222 !important;
    color: #fff;*/
	}
	.resto_feed .carousel-col {
		width: 49%;
		margin-right: 1% !important;
	}
	ul.drpadwnss {
		display: block;
		background: none;
	}
	ul.cusines_toggle_cube {
		display: none;
	}
	ul.feature-toggle_ul {
		display: none;
	}
	.three_category01 {
		width: 50%;
		/*border-top: 1px solid #c3c3c3;
    display: flex;
    */
		padding-top: 10px !important;
	}
	ul.delivery-or-dine-toggle_ul {
		display: none;
	}
	span.fa.fa-caret-down {
		content: "\f0d7";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 12px;
		display: inline-block !important;
		float: right;
		padding-top: 6px;
	}
	.search_restorpage .resto_menu div#navbarSupportedContent {
		position: absolute;
		width: 300px;
		float: right;
		z-index: 9999;
		left: 0 !important;
		padding: 0;
	}
	label.partner-search.pull-right button {
		float: right;
		margin-top: 0;
		font-size: 24px;
		background: none;
		border: none;
		color: #a2a2a2;
		margin-right: 0;
	}
	span.fa.fa-caret-up {
		content: "\f0d7";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 12px;
		display: inline-block !important;
		float: right;
		padding-top: 0px;
		position: relative;
		left: -7px;
	}
	.drpadwnss button.btn.btn-default.dropdown-toggle {
		width: 100%;
		float: left;
		text-align: left;
		padding: 10px;
		background: #e7e7e7;
		border-radius: 0;
	}
	.col-xs-11.col-md-12.col-centered div#carousel .item .carousel-col {
		transition: all 0.5s ease;
		padding: 10px;
		border: 2px solid #adadad;
		margin-right: 0px;
		border-radius: 10px;
	}
	.col-xs-12.col-sm-8.col-md-9.new-pading div#carousel .item .carousel-col {
		transition: all 0.5s ease;
		padding: 10px;
		border: 2px solid #adadad;
		margin-right: 0px;
		border-radius: 10px;
	}
	#Openings_feed {
		font-size: 22px !important;
		margin-left: 0 !important;
		margin-top: 15px;
	}
	.resto_logo {
		padding: 0px;
	}
	.search_restorpage .resto_menu {
		float: left;
		width: 6%;
	}
	.search_restorpage .rest_btnsss a.user_icn .fa {
		font-size: 30px;
		margin-right: 10px;
		color: #88001b;
		margin-top: 0px !important;
		top: 5px;
		position: relative;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 10px 20px;
		background: #88001b;
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		border-radius: 5px;
	}
	.jplist-drop-down.jplist-drop-down-id {
		display: none;
	}
	.rest_btnsss {
		margin-top: 8px;
		display: block;
		float: right;
	}
	.search_restorpage .resto_logo {
		padding-left: 0px;
	}
	.row_bgimgg.restpage {
		display: none;
	}
	.menu_user.cstm_statlen {
		display: none;
	}
	.content.mn_txt h1 {
		font-size: 30px;
	}
	.carousel-col .block {
		height: 140px;
	}
	.row_bgimgg.restpage .dine_guide p {
		line-height: 10px !important;
	}
	.row_bgimgg.restpage .user_cstm a p {
		line-height: 17px;
	}
	.logo.headr.col-md-4.col-sm-12.cstmshck01 {
		display: none;
	}
	.logo.add-new.col-md-4.col-sm-12.mobile-class-change1 {
		width: 100% !important;
	}
	.links {
		padding: 0px 0px;
	}
	#header .row_bgimgg .logo.col-md-6.col-sm-6.col-xs-12.cstm_lg {
		display: block;
	}
	.row_bgimgg .banner_bg {
		display: block;
	}
	.row_bgimgg .navbar-brand {
		line-height: 14px;
	}
	.row_bgimgg {
		width: 100%;
		background: url(http://stage.orderingspace.net/assets/front-page/images/banner1.jpg);
		background-size: cover;
		background-position: center;
		position: relative;
		padding-bottom: 0%;
		z-index: 9999999999999;
		float: left;
	}
	#header .row_bgimgg button.navbar-toggler {
		padding-top: 6px;
	}
	#header .logo.col-md-6.col-sm-6.col-xs-12.cstm_lg {
		width: 100% !important;
		float: left;
		display: block;
	}
	.logo.headr.col-md-4.col-sm-6.cstmshck {
		display: none;
	}
	.text-right.links1.col-md-4.col-sm-6 {
		display: none;
	}
	.logo.bottom.col-md-4.col-sm-6.mobile-class-change {
		display: none;
	}
	.navbar-nav li a.nav-link {
		font-size: 9px !important;
		padding: 0 !important;
		line-height: 10px !important;
	}
	.navbar-nav li {
		line-height: 6px;
		text-align: center;
		text-shadow: none;
		margin-bottom: 5px;
	}
	.navbar-nav li:last-child {
		margin-bottom: 0px;
	}
	div#navbarSupportedContent {
		padding: 5px;
	}
	.logo.col-md-6.col-sm-6.col-xs-12.cstm_lg {
		width: 100% !important;
		float: left;
		max-width: 100%;
		flex: 100%;
	}
	.text-right.col-md-6.col-sm-6.col-xs-12.cstm_rt_hdr {
		display: none;
	}
	.dine_guide {
		display: block;
	}
	.user_cstm {
		display: block;
	}
	.toggle_cstm {
		width: 10%;
		float: left;
		margin-right: 1%;
		background: #800;
		padding: 5px 5px;
	}
	a.logomb {
		width: 50%;
		text-align: center;
		float: left;
	}
	.user_cstm a span i, .user_cstm a span em {
		font-size: 16px;
		/* text-align: center; */
		/* margin: 0 auto; */
		/* border: 1px solid #fff; */
		/* padding: 5px; */
		/* border-radius: 22px; */
		/* width: 24px; */
		text-shadow: none;
	}
	.dine_guide {
		float: right;
		width: 23%;
	}
	.navbar-nav {
		margin: 0;
		padding: 0;
	}
	.navbar {
		margin-bottom: 0;
	}
	button.navbar-toggler:before {
		content: "\f0c9";
		font: normal normal normal 14px/1 FontAwesome;
		width: 100% !important;
		float: left;
		text-align: center;
		display: inline-block;
	}
	.navbar-collapse.in {
		position: absolute;
		margin-top: 49px;
		background: #800;
		float: left;
		width: 100%;
	}
	li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.dine_guide a {
		font-size: 11px !important;
		background: #900000;
		padding: 5px 10px;
		float: left;
		text-align: center;
		text-shadow: none;
		float: right;
		font-weight: bold;
	}
	.row_bgimgg .user_cstm a span {
		width: 100%;
		text-align: center;
		display: inline-block;
		line-height: 7px;
		float: left;
	}
	#header .row_bgimgg .logo {
		padding-left: 0 !important;
	}
	.user_cstm a span {
		width: 100%;
		text-align: center;
		display: inline-block;
		line-height: 16px;
		float: left;
	}
	.user_cstm {
		float: left;
		width: 10%;
		background: #800;
		padding: 5px 5px;
	}
	.dine_guide a p {
		margin-bottom: 0;
	}
	.user_cstm a p {
		float: left;
		width: 100%;
		margin-bottom: 0;
		font-size: 11px;
		text-align: center;
		text-shadow: none;
		font-weight: bold;
	}
	nav.navbar.navbar-expand-lg.navbar-light.bg-light a.navbar-brand {
		float: left;
		font-size: 11px !important;
		height: auto;
		width: 100%;
		text-align: center;
		text-shadow: none;
		font-weight: bold;
	}
	button.navbar-toggler {
		float: left;
		width: 100%;
		margin: 0 auto !important;
		text-align: center !important;
		display: inline-block !important;
		background: none;
		border: none;
		color: #fff;
	}
	nav.navbar.navbar-expand-lg.navbar-light.bg-light {
		display: block;
		min-height: auto !important;
		float: left;
		width: 100%;
		margin-top: 10px;
	}
	a.navbar-brand {
		padding: 0;
	}
	.mb_dv1 {
		display: block;
	}
	.carousel-col h3 {
		font-size: 16px;
		font-weight: 600;
		padding-top: 11px !important;
		float: left;
		width: 100%;
		color: #5a5a5a !important;
		padding-bottom: 5px;
	}
	h4.mb_dv {
		font-size: 14px;
		font-weight: 300;
		padding-bottom: 5px;
		float: left;
		color: #5a5a5a !important;
		margin: 0;
	}
	h5.mb_dv1 {
		font-size: 14px;
		font-weight: 600;
		padding-top: 0;
		color: #5a5a5a !important;
		padding-bottom: 0;
		margin: 0;
		float: left;
	}
	.col-xs-11.col-md-12.col-centered div#carousel .item .carousel-col h3 {
		position: inherit;
		top: inherit;
		right: inherit;
		left: inherit;
		bottom: inherit;
		color: inherit;
		text-shadow: inherit;
		background: inherit;
		margin: inherit;
		padding-top: inherit;
		transition: inherit;
		visibility: inherit;
		text-align: inherit;
	}
	.content_search .side_bar_list {
		padding: 0px;
	}
	.content_search .responce_ajax .first .form-group.list-item {
		padding: 0px;
	}
	#header .logo {
		margin-top: 24px;
		width: auto;
		float: left;
	}
	#header .col-md-6.col-sm-6.col-xs-12.text-right {
		width: auto;
		float: right;
	}
	.links {
		margin-top: 10px;
	}
	#header .logo {
		margin-top: 10px;
	}
	#main-banner #header {
		padding-bottom: 0px !important;
	}
	.banner .inner {
		margin-top: 25%;
	}
	.banner .inner h1 {
		font-size: 24px;
	}
	.banner .inner {
		height: 220px;
	}
	.section_feature h3 {
		font-size: 42px;
	}
	.option_div .section_feature.ordering_partner h3 {
		font-size: 30px;
	}
	.section_feature h4 {
		font-size: 18px;
	}
	.option_div .section_feature p {
		font-size: 12px;
	}
	.option_div .section_feature.ordering_partner h4 {
		font-size: 14px;
		text-transform: none;
	}
	section.gallery_options .option_div button {
		width: 130px;
		font-size: 15px;
	}
	.gallery_options .option_div {
		min-height: 165px;
	}
	.marking_up_text h3 {
		font-size: 42px;
	}
	#Partner.marking_up .marking_up_text {
		padding: 0px;
	}
	#Partner.marking_up .container {
		padding: 60px 0px 60px 0px;
	}
	#green.order_direct .col-sm-6 {
		padding: 0px 15px;
	}
	#green.order_direct .order_bg {
		background: rgba(89, 0, 0, 0.5);
		padding: 45px 0px 45px 0px;
		float: left;
		width: 100%;
	}
	.text_information p {
		float: none;
		margin: 0px;
		display: inline;
	}
	.text_information h3 {
		word-break: break-word;
	}
	.text_information p strong {
		display: block;
		margin-top: 10px;
	}
	.text_information div {
		margin: 0px;
		display: inline;
	}
	.welcome_to_staten {
		display: block;
	}
	.row.top_9_search_content {
		display: block;
	}
	#header.header-background .logo {
		margin-top: 13px !important;
	}
	.logo a {
		font-size: 25px;
	}
	.stage_server {
		padding-top: 47px;
	}
	.menu_user ul li.menu_user_btn a.btn.btn-primary {
		width: 100%;
	}
	.menu_user ul li.menu_user_btn {
		width: 20%;
		padding: 0px 5px;
	}
	.menu_user ul h4 {
		font-size: 16px;
	}
	.menu_user ul li.search_dinning a {
		font-size: 13px !important;
	}
	.menu_user_edit ul li {
		font-size: 13px;
	}
	.menu_user_edit ul li a {
		font-size: 13px !important;
	}
	.inner_guides {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		background: #fffc;
	}
	.inner_guides h3 {
		color: #2a1071 !important;
	}
	.inner_guides a {
		width: 97%;
		display: block;
		float: left;
		padding: 10px 10px 10px 10px;
		color: #fff;
		margin: 10px;
	}
	.sub-btn-new {
		position: inherit !important;
		margin-top: 10px;
	}
}
@media (max-width:686px) {
	.search_restorpage .navbar-toggler {
		padding-top: 0;
	}
	.resto_menu button.navbar-toggler::before {
		font-size: 34px !important;
	}
	nav.navbar.navbar-expand-lg.navbar-light.bg-light {
		margin-top: 6px !important;
	}
	.rest_btnsss {
		margin-top: 3px;
	}
	.stage_server {
		padding-top: 55px;
	}
	.dine_guide a p {
		margin-bottom: 0;
		line-height: 12px;
	}
	.dine_guide a {
		padding-bottom: 0;
	}
	.navbar-brand {
		line-height: 14px;
	}
	.navbar-toggler {
		padding-top: 10px;
	}
	.user_cstm a span {
		line-height: 22px;
	}
}
@media (max-width:649px) {
	.restaurant_name label {
		float: left;
		width: 100%;
	}
	.banner .inner {
		height: 240px;
	}
	.restaurant_name input#search-box-2 {
		color: #000;
		width: 85%;
	}
	.restaurant_name span {
		text-align: right;
		float: left;
		width: 100%;
		padding: 10px 0;
	}
}
@media (max-width:638px) {
	.dine_guide {
		float: right;
		width: 24%;
	}
}
@media (max-width:638px) {
	.secndprt .text-right.links1.col-md-4.col-sm-12 {
		display: none;
	}
}
@media (max-width:606px) {
	.dine_guide a {
		font-size: 10px !important;
	}
	.row_bgimgg .dine_guide a {
		font-size: 11px !important;
	}
}
@media (max-width:580px) {
	input#search-box-2 {
		color: #000;
		width: 81%;
	}
	.links_item_menu ul li {
		border: 1px solid #000;
		float: left;
		width: 33.3%;
		margin-top: 10px;
	}
}
@media (max-width: 580px) and (min-width: 530px) {
	.links_item_menu ul li a {
		letter-spacing: 1px !important;
	}
}
@media (max-width:575px) {
	.resto_menu button.navbar-toggler::before {
		font-size: 32px !important;
	}
	a.logomb {
		width: 61%;
		margin-left: 10px;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 8px 12px;
		font-size: 15px;
	}
	.rest_btnsss {
		margin-top: 0;
	}
	.search_restorpage .navbar-toggler {
		padding: 0;
	}
	.form-m-d a.logomb {
		width: 49%;
		margin-left: 5px;
	}
	.banner .inner {
		height: 260px;
	}
	.new_headereat .form-m-d .resto_logo {
		padding-left: 0px !important;
	}
}
@media (max-width:569px) {
	.gallery_options .option_div {
		min-height: inherit;
		width: 100%;
		padding: 20px 15px;
		border-bottom: 1px solid #ddd;
	}
	#green.order_direct h1 {
		font-size: 30px;
	}
}
@media (max-width:538px) {
	.banner .inner h1 {
		font-size: 20px;
	}
	.restaurant_name span {
		text-align: center;
	}
	.form-wrapper input#locationName1 {
		width: 74% !important;
	}
}
@media (max-width:500px) {
	.side_bar_list {
		/*display: none;*/
	}
	.dropdown.dropdown2 i, .dropdown.dropdown2 em {
		float: right;
	}
	.dropdown.dropdown2.neighborhood-f-m-s {
		float: left;
		width: 50%;
	}
	.dropdown.dropdown2.srvice {
		width: 50%;
	}
	.desktoploc .dropbtn {
		background-color: #e7e7e7 !important;
		color: #1c1c1c !important;
		padding: 10px !important;
		font-size: 14px !important;
		border: 1px solid #ccc !important;
		cursor: pointer;
		border-radius: 33px !important;
		width: 100%;
		text-align: left;
	}
	.list {
		margin-top: 20px;
		float: left;
		width: 100%;
		padding: 0px;
	}
	.form-m-d a.logomb {
		width: 100%;
		margin-left: 5px;
	}
	.new_headereat .resto_logo {
		width: 38% !important;
	}
	.header-background .new_headereat .resto_logo {
		width: 38% !important;
	}
	.fillter-search-for-mobile {
		float: left;
		width: 100%;
		margin-bottom: 30px;
	}
	.dropdown.dropdown2 {
		margin-top: 10px;
		float: left;
		width: 33.3%;
	}
}
@media (max-width:481px) {
	.search_restorpage .form-m-d .rest_btnsss a.user_icn i, .search_restorpage .form-m-d .rest_btnsss a.user_icn em {
		font-size: 25px;
		margin-right: 5px;
		top: 4px;
	}
	.form-m-d a.logomb {
		width: 100%;
		margin-left: 5px;
	}
	.rest_btnsss {
		margin-top: 4px;
	}
	.new_headereat .resto_logo {
		width: 39% !important;
	}
}
@media (max-width:480px) {
	.brdcrmb_inner a {
		font-size: 13px;
	}
	.item_section .content h4 {
		font-weight: bold;
	}
	#cstmmgr-main a.active {
		border: 2px solid #0064cd;
	}
	.menu_gallery_reviews a {
		color: #000;
		border: none;
		padding: 0px 0px;
		font-size: 18px;
		width: 33%;
		float: left;
		margin-right: 0%;
		text-align: center;
		background: #f7f7f7;
		text-decoration: none;
	}
	.g-p-f-m {
		font-size: 12px;
		color: #000;
	}
	.favimg img {
		width: 40% !important;
	}
	.form-m-d a.logomb {
		width: 100%;
		margin-left: 5px;
	}
	.menu_sttn input.btn.btn-success {
		margin-top: 8px;
	}
}
@media (max-width:474px) {
	input#search-box-2 {
		color: #000;
		width: 77%;
	}
}
}
@media (max-width:464px) {
	.banner .inner #submit {
		top: 12px !important;
	}
	.search .form-wrapper button {
		height: 55px;
	}
	.restaurant_name input#search-box-2 {
		color: #000;
		width: 80%;
	}
	.restaurant_name span {
		text-align: right;
		float: left;
		width: 100%;
		padding: 0;
	}
	.responce_ajax .first .border-class-four-side {
		padding: 5px !important;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 {
		padding-left: 8px;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 h4 {
		font-size: 15px;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .nav li.mobiledata.data4-3 a {
		font-size: 14px;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .villa-2 h2 {
		font-size: 14px;
	}
	.content_search .arrow_sign {
		font-size: 20px;
		padding: 0px !important;
		margin-top: 7%;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .mobiledata.data4-3 {
		margin-left: 0px !important;
		margin-top: 0px;
	}
	.content_search .responce_ajax .border-class-four-side .col-md-8.col-sm-12 .nav {
		padding-top: 5px;
	}
	.text-right.links1 {
		text-align: center;
	}
	#header.header-background .logo {
		width: 100%;
		text-align: center;
	}
	.banner .inner {
		width: 100%;
		float: left;
		height: auto;
	}
	.banner .search .form-wrapper {
		height: auto;
		background: transparent;
		padding: 12px 0px;
	}
	.banner .search .form-wrapper input {
		width: 100% !important;
		padding: 6px 10px;
		font-size: 18px !important;
		background: #fff;
		height: 55px;
	}
	.banner .inner {
		padding: 10px;
	}
	/*
.banner .inner #submit
{
	width:100%;
	position:relative;
	margin:0px auto;
		}*/
	.banner .inner h1 {
		line-height: 20px;
		font-size: 18px;
		color: #fff;
		margin-bottom: 0px;
	}
	.banner .inner .search {
		background: transparent;
	}
	.search .form-wrapper input {
		width: 100% !important;
		padding: 6px 10px;
		font-size: 18px !important;
		background: #fff;
		height: 55px;
		padding-left: 35px !important;
	}
	.search .form-wrapper span {
		position: absolute;
		width: auto;
		left: 0px;
	}
	.form-wrapper span .fa.fa-map-marker {
		border-right: 1px solid #ddd;
		padding: 21px 12px 7px 11px;
		height: 55px;
		line-height: 36px;
	}
	/*
		.banner .inner #submit
{
	    float: none;
    margin-top: 20px;
    margin-bottom: 15px;
}*/
	#header .logo {
		width: 100%;
		text-align: center;
	}
	#header .col-md-6.col-sm-6.col-xs-12.text-right {
		width: 100%;
		float: right;
		text-align: center;
	}
	.stage_server {
		padding-top: 54px;
	}
	.menu_user_edit ul li {
		text-align: right;
	}
	.menu_user ul li.search_dinning {
		width: 100%;
	}
	.menu_user ul {
		display: block;
	}
	.menu_user ul li {
		display: inline-block;
		width: 56%;
		vertical-align: bottom;
	}
	.menu_user ul h4 {
		margin-top: 0;
		line-height: 50px;
	}
	.menu_user_edit ul {
		display: block;
	}
	.menu_user_edit ul li:first-child {
		width: 40%;
	}
	.menu_user_edit ul li {
		width: 57%;
	}
	.menu_user_edit ul li:last-child {
		width: 100%;
		text-align: center;
	}
	.menu_user ul li.menu_user_btn a.btn.btn-primary {
		width: 100%;
		padding: 0;
		line-height: 60px;
		font-size: 13px;
	}
	.menu_user_edit ul li {
		font-size: 12px;
	}
	.cuisine_search_img ul li {
		width: 50%;
	}
}
@media only screen and (max-width: 400px) and (min-width: 320px) {
	.block {
		width: 306px;
		height: auto !important;
	}
	.links_item_menu ul li {
		display: inline-block;
		text-align: center;
		padding: 0px 0px 0px 0px !important;
	}
	.links_item_menu ul li a {
		color: #900000;
		font-weight: 600;
		padding: 8px 2px;
		display: block;
		font-size: 10px !important;
		letter-spacing: -0.4px;
	}
	.content span {
		font-size: 12px !important;
	}
	.nav>li>a {
		padding: 0px 2px !important;
	}
	.nav.nav-tabs li a {
		font-size: 12px !important;
	}
	.content h1 {
		font-size: 21px;
	}
	.custom-small-class h2 {
		margin-top: 0px;
	}
	.custom-small-class h2 small {
		font-size: 12px;
	}
	.links_item_menu {
		float: right;
	}
	.logo.headr a {
		font-size: 19px !important;
	}
}
.top_nine_images li img {
	height: 212px;
	object-fit: cover;
	width: 100%;
}
.responce_ajax .first .border-class-four-side {
	transition: all 0.5s ease;
}
.responce_ajax .first .border-class-four-side:hover {
	transform: scale(1.008);
	transition: all 0.5s ease;
}
.div_one {
	display: inline;
	float: left;
	width: 85px;
}
.div_second {
	display: inline;
	float: right;
}
#arrang_by_alphabet {
	margin-bottom: 10px;
}
.arrang_by_alphabet {
	float: right;
}
#Openings_feed {
	font-size: 30px;
	color: black;
	font-weight: 700;
	margin-left: 25px;
}
.col-lg-6.col-md-6.col-sm-12.report_left a {
	padding: 15px 15px 15px 15px;
	background: #88001b;
	color: white;
	font-weight: bold;
	font-size: 16px;
}
.col-lg-6.col-md-6.col-sm-12.report_left {
	padding: 15px 15px 15px 15px;
}
.col-lg-6.col-md-6.col-sm-12.report_right {
	padding: 0;
	text-align: end;
}
.col-lg-6.col-md-6.col-sm-12.report_right #dis_in_text {
	color: black;
	text-decoration: underline;
	font-size: 18px;
	margin-top: 3px;
	float: right;
}
#myModal_retaurant_missing .modal-dialog {
	width: 100%;
}
#myModal_retaurant_missing .modal-header {
	padding: 10px 16px 10px 16px;
	background-color: #fefefe;
	color: #000;
}
.form_outer_div {
	margin-top: 10px;
}
#myModal_success .modal-confirm {
	color: #88001b;
	width: 325px;
}
#myModal_success .modal-confirm .modal-content {
	padding: 20px;
	border-radius: 5px;
	border: none;
}
#myModal_success .modal-confirm .modal-header {
	border-bottom: none;
	position: relative;
}
#myModal_success .modal-confirm h4 {
	text-align: center;
	font-size: 17px;
	margin: 30px;
}
#myModal_success .modal-confirm .form-control,
.modal-confirm .btn {
	min-height: 40px;
	border-radius: 3px;
}
#myModal_success .modal-confirm .close {
	position: absolute;
	top: -5px;
	right: -5px;
}
#myModal_success .modal-confirm .modal-footer {
	border: none;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
}
#myModal_success .modal-confirm .icon-box {
	color: #fff;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: -70px;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	z-index: 9;
	background: #88001b;
	padding: 15px;
	text-align: center;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
#myModal_success .modal-confirm .icon-box i, #myModal_success .modal-confirm .icon-box em {
	font-size: 58px;
	position: relative;
	top: 3px;
}
#myModal_success .modal-confirm.modal-dialog {
	margin-top: 80px;
}
#myModal_success .modal-confirm .btn {
	color: #fff;
	border-radius: 4px;
	background: #88001b;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	border: none;
}
#myModal_success .modal-confirm .btn:hover,
#myModal_success.modal-confirm .btn:focus {
	background: #88001b;
	outline: none;
}
#myModal_success .trigger-btn {
	display: inline-block;
	margin: 100px auto;
}
#myModal_success .modal-content {
	width: 100%;
}
#myModal_success .modal-body {
	padding: 0px;
}
.content_restaurants .villa-3 {
	margin-bottom: 15px;
	font-size: 14px !important;
	line-height: 18px;
}
.coupon-coupon-view-1.dynamic-data {
	display: block;
	padding: 5px 15px 5px 15px;
	background: #208bca;
	width: 150px;
	text-align: center;
	border-radius: 4px;
}
.view_order_buttons {
	float: left;
	width: 100%;
}
.coupon-coupon-view-2.dynamic-data {
	/*display: block;
	padding: 5px 15px 5px 15px;
	background: #88001b;
	width: 83%;
	margin-top: 10px;
	text-align: left;
	border-radius: 4px;
	float: left;*/
	display: block;
padding: 3px !important;
background: #88001b;
width: 100%;
margin-top: 10px;
text-align: left;
border-radius: 4px;
float: left;
}
.dynamic-data a {
  font-size: 13px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
@media (max-width: 480px) {
	/*.title-word a{font-size:18px;}*/
	.rest-resulat-page li {
		display: inline-block;
		border: 2px solid #666;
	}
	.rest-resulat-page {
		padding: 0px 0px 0px 0px;
		text-align: center;
		margin-top: 5px;
		cursor: pointer;
	}
	.many-class {
		margin-top: 19px;
		margin-bottom: 12px;
	}
	.three_category {
		margin-bottom: 7px;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		margin-right: 9px;
	}
	.drpadwnss #cuisine {
		border-radius: 20px;
		padding: 0px 3px 0px 20px !important;
		font-weight: bold !important;
	}
	.drpadwnss #features {
		border-radius: 20px;
		padding: 0px 3px 0px 20px !important;
		font-weight: bold !important;
	}
	.drpadwnss #dine {
		border-radius: 20px;
		padding: 0px 3px 0px 5px !important;
		font-weight: bold !important;
	}
	#cuisine span {
		display: none !important;
	}
	#features i, #features em {
		float: right;
		margin-top: 4px;
	}
	#cuisine i, #cuisine em {
		float: right;
		margin-top: 4px;
	}
	#dine i, #dine em {
		float: right;
		margin-top: 4px;
	}
	.rest-resulat-page li {
		padding: 2px 9px;
		margin-left: 7px;
	}
	.many-class {
		margin-left: 5px;
	}
	.drpadwnss #cuisine {
		padding: 5px 3px 5px 20px !important;
	}
	#cuisine i, #cuisine em {
		margin-right: 4px;
		margin-top: 3px;
	}
	.drpadwnss #features {
		padding: 5px 3px 5px 20px !important;
	}
	.drpadwnss #dine {
		padding: 5px 3px 5px 5px !important;
	}
	#dine i, #dine em {
		margin-top: 3px;
		margin-right: 3px;
	}
	.rest-resulat-page {
		padding: 7px 38px 7px 5px;
		margin-left: -11px;
		/* margin-right: 2px; */
	}
	#features span {
		display: none !important;
	}
	#dine span {
		display: none !important;
	}
	#cuisine .fa-minus-square {
		display: none;
	}
	#features .fa-minus-square {
		display: none;
	}
	#dine .fa-minus-square {
		display: none;
	}
	#cuisine.active .fa-plus-square {
		display: none;
	}
	#features.active .fa-plus-square {
		display: none;
	}
	#dine.active .fa-plus-square {
		display: none;
	}
	#cuisine.active .fa-minus-square {
		display: block;
	}
	#features.active .fa-minus-square {
		display: block;
	}
	#dine.active .fa-minus-square {
		display: block;
	}
	.for-addres-c {
		color: #a94442;
	}
	.l-m-h {
		display: block;
	}
	.for-m-e {
		color: #000;
	}
	.for-m-e.change-address-class-first-second {
		float: none;
		margin-right: 0px;
	}
	.l-m-h .fa.fa-map-marker {
		float: none;
	}
	.l-m-h {
		text-align: center;
	}
	.rest-data-mobile-class {
		display: block;
	}
	.carousel-col .block {
		height: 110px;
	}
	.navbar-collapse.in {
		width: 90px;
	}
	.mobile-class-change i.fa.fa-search.form-submit-data, .mobile-class-change em.fa.fa-search.form-submit-data {
		padding-top: 13px !important;
	}
	.inner_guides a {
		width: 96%;
	}
	.rest_btnsss {
		margin-top: 4px;
	}
	.for-mobile-o {
		clear: both;
	}
	ul#cstm_ordeul.sticky {
		display: none !important;
	}
	.resto_menu button.navbar-toggler::before {
		font-size: 30px !important;
		margin-top: 0px;
	}
	.responce_ajax .first .form-group.list-item {
		margin-bottom: 0;
	}
	button.btn.btn-default.dropdown-toggle.slbtn.Show-only-Open-Now.active {
		background: #88001b !important;
		color: #fff !important;
		/* border: none; */
	}
	.menu_gallery_reviews a {
		display: block;
	}
	a.logomb {
		width: 58%;
		margin-left: 0;
	}
	.loader_image img {
		width: 10%;
		margin-bottom: 20px;
	}
	.responce_ajax .first .form-group.list-item {
		height: auto;
	}
	.row.addrotr {
		/* float: left; */
		/* width: 100%; */
		margin-top: 50px;
	}
	.addrotr button.btn.btn-default {
		background: #9e151c;
		width: 100%;
		color: #fff;
		border: navajowhite;
	}
	.contect {
		margin-top: 50px;
	}
	.contect h1 {
		font-size: 25px;
	}
	.bg_imggcstm .content_search {
		width: 100%;
		float: left;
		margin-top: 50px;
	}
	.col-xs-11.col-md-12.col-centered.resto_feed {
		display: block;
	}
	.content_search > .newRestList {
  max-width: 100%;
  margin: auto;
}
.search_near_place > .row {
  margin: 0;
}
	.banner .inner.cstmhmmm {
		margin-top: 14%;
	}
	.cstmhmmm .form-wrapper input {
		width: 80% !important;
	}
	.cstmhmmm .cf i.fa.fa-search.form-submit-data, .cstmhmmm .cf em.fa.fa-search.form-submit-data {
		padding-top: 11px !important;
	}
	h5#exampleModalLongTitle {
		float: left;
		padding: 10px 0;
	}
	#menudrawer button.btn.btn-secondary {
		background: #000;
		margin: 10px 0;
	}
	#menudrawer button.close {
		float: right;
		padding: 7px 0;
	}
	.add_photos_btn {
		display: block;
		margin-top: 0;
		float: left;
		width: 100%;
		text-align: left;
	}
	.cstm_review_outer {
		display: block;
		margin-bottom: 15px;
	}
	.starsss_orng h3 {
		float: left;
		font-size: 16px;
		font-weight: 700;
		color: #000;
		margin: 0 10px 0 0;
	}
	#reviewm span.close.closereview {
		margin-top: 10px;
	}
	i.fa.fa-search.form-submit-data {
		display: block;
		font-size: 22px;
		padding-top: 0 !important;
	}
	#reviewm div#form-result-review {
		display: none;
	}
	#reviewm label.col-sm-4.col-xs-4.control-label {
		padding: 0;
	}
	#reviewm h2 {
		font-size: 20px;
	}
	span.c-f-m-d {
		display: none;
	}
	.container {
		padding-right: 5px;
		padding-left: 5px;
	}
	.stage_server {
		padding-top: 35px;
	}
	#mySidebar_os_r button#submittgl {
		padding: 3px;
	}
	.official_menus h2 i.fa.fa-check, .official_menus h2 em.fa.fa-check {
		font-size: 20px;
	}
	#mySidebar_os button.btn.btn-link {
		width: 100%;
		text-align: left;
		color: #000;
		font-weight: 600;
	}
	.official_menus h3 {
		text-align: center;
		color: #363435;
		margin: 40px 0;
	}
	.official_menus h3 a {
		color: #363435;
		border: 2px solid #666666;
		padding: 15px 30px;
		border-radius: 5px;
		font-size: 16px;
		font-weight: 700;
	}
	ul.dining-guides {
		padding-left: 20px;
		border-bottom: 1px solid #e7e7e7;
		margin-bottom: 0;
	}
	ul.dining-guides li a {
		text-align: left;
		width: 100%;
		text-transform: capitalize !important;
		color: #000;
		font-weight: 600;
		font-size: 14px !important;
		padding-left: 10px !important;
	}
	ul.dining-login {
		padding-left: 20px;
		border-bottom: 1px solid #e7e7e7;
		margin-bottom: 0;
	}
	ul.dining-login li a {
		text-align: left;
		width: 100%;
		text-transform: capitalize !important;
		color: #000;
		font-weight: 600;
		font-size: 14px !important;
		padding-left: 10px !important;
	}
	button.btn.btn-link.clbtnn {
		color: #88001b !important;
		font-size: 16px;
	}
	ul.dining-footer {
		padding-left: 20px;
		border-bottom: 1px solid #e7e7e7;
		margin-bottom: 0;
	}
	ul.dining-footer li a {
		text-align: left;
		width: 100%;
		text-transform: capitalize !important;
		color: #000;
		font-weight: 600;
		font-size: 14px !important;
		padding-left: 10px !important;
	}
	#mySidebar_os button.btn.btn-link i.fa.fa-angle-down, #mySidebar_os button.btn.btn-link em.fa.fa-angle-down {
		float: right;
		font-size: 18px;
	}
	#mySidebar_os .col-md-6 {
		padding: 0;
	}
	#mySidebar_os_d .col-md-6 {
		padding: 0;
	}
	.accordian_nss {
		padding-top: 0;
	}
	.banner h4.text-center {
		display: none;
	}
	.coupon-coupon-view-2.dynamic-data {
		padding: 5px 10px 5px 10px !important;
	}
	.view_order_buttons i.fa.fa-angle-double-right, .view_order_buttons em.fa.fa-angle-double-right {
		font-size: 26px;
		margin-left: 10px;
		color: #fff;
		position: relative;
		top: 2px;
	}
	.responce_ajax .first .border-class-four-side .col-md-5.col-sm-12.content_restaurants ul.nav li.mobiledata {
		color: #464646;
		font-weight: 700;
		margin-top: 2px;
	}
	.col-xs-12.col-sm-12.official_menus {
		padding: 0 70px;
	}
	.title-word a {
		color: #464646;
		text-decoration: none;
	}
	.responce_ajax .first .border-class-four-side .villa img {
		height: 100%;
		height: 130px;
		object-fit: cover;
	}
	.view_order_buttons a {
		font-size: 16px !important;
		font-weight: 200;
	}
	#Partner.marking_up {
		margin-top: 0;
		margin-bottom: 0;
	}
	#Partner.marking_up .container {
		padding: 20px 0px 20px 0px;
	}
	/* section#footer {
		display: none;
	} */
	.col-xs-12.col-sm-12.official_menus {
		display: block;
	}
	.official_menus i.fa.fa-circle, .official_menus em.fa.fa-circle {
		font-size: 12px;
		color: #4a2c78;
		line-height: 30px;
	}
	.col-xs-12.col-sm-8.marking_up_text {
		display: none;
	}
	.official_menus h2 {
		color: #4a2c78;
	}
	.inner_guides a {
		/*background: -moz-linear-gradient(91deg, rgba(131,0,0,1) 0%, rgba(90,0,0,1) 100%) !important;*/
		background: linear-gradient(#412d90, #2a1071);
	}
	input#search-box-2::-webkit-input-placeholder {
		color: #b5b5b5;
		font-size: 16px;
		font-weight: 500;
	}
	input#toggle_inpt {
		border: 1px solid #900000;
		width: 90%;
		padding: 6px 10px;
		font-size: 14px;
	}
	form.toggle_input {
		position: relative;
	}
	button#submittgl {
		position: absolute;
		width: 20% !important;
		text-align: center !important;
		padding: 3px;
		border: none;
		color: #fff !important;
		margin-top: 0 !important;
		top: 0px !important;
		font-size: 20px !important;
		right: 0;
		background: #88001b;
	}
	.content {
		margin-top: 3%;
	}
	#locationName1 {
		width: 80% !important;
	}
	section.gallery_options {
		display: none;
	}
	#mySidebar_os_r .accordian_nss .card-header button.btn.btn-link {
		background: none;
		color: #000;
		padding: 6px 0;
		font-weight: 700;
	}
	#mySidebar_os_r li a {
		font-size: 14px;
		font-weight: 600;
		/* margin-left: 10px; */
		padding: 6px 10px;
	}
	#mySidebar_os_d li a {
		font-size: 14px;
		font-weight: 600;
		/* margin-left: 10px; */
		padding: 6px 10px;
	}
	#mySidebar_os li a {
		font-size: 14px;
		font-weight: 600;
		/* margin-left: 10px; */
		padding: 6px 10px;
	}
	.sidebar_os_r {
		padding-top: 12px !important;
	}
	.sidebar_os_d {
		padding-top: 12px !important;
	}
	.sidebar_os {
		padding-top: 12px !important;
	}
	a.logotgl {
		padding-left: 13px !important;
		font-size: 18px !important;
		font-weight: 800;
		color: #000 !important;
		margin-bottom: 10px;
	}
	.sidebar_os_r .closebtn {
		position: absolute;
		top: 0;
		right: 5px !important;
		font-size: 36px;
		margin-left: 50px;
	}
	#mySidebar_os_d button.btn.btn-link {
		width: 100%;
		text-align: left;
		color: #000;
		font-weight: 600;
		text-decoration: none;
	}
	#mySidebar_os_r button.btn.btn-link {
		text-decoration: none;
	}
	#mySidebar_os button.btn.btn-link {
		text-decoration: none;
	}
	.sidebar_os_d a {
		padding: 5px 8px 5px 13px !important;
		text-decoration: none;
		font-size: 18px !important;
		color: #000 !important;
		display: block;
		transition: 0.3s;
	}
	.sidebar_os_r a {
		color: #000 !important;
	}
	div#mySidebar_os_d {
		background: #fff;
		z-index: 999;
	}
	div#mySidebar_os_r #bycuisine .card-body {
		padding-left: 10px;
	}
	#mySidebar_os_r li a:hover {
		background: #e7e7e7;
	}
	#mySidebar_os_r button i.fa.fa-angle-down, #mySidebar_os_r button em.fa.fa-angle-down {
		font-size: 18px;
		float: right;
	}
	#mySidebar_os_d button i.fa.fa-angle-down, #mySidebar_os_d button em.fa.fa-angle-down {
		font-size: 18px;
		float: right;
	}
	#mySidebar_os_r .card-header button {
		border-bottom: none;
	}
	#mySidebar_os_r button {
		text-align: left;
		width: 100%;
		text-transform: capitalize !important;
		color: #000;
		font-weight: 600;
		font-size: 14px;
		border-bottom: 1px solid #e7e7e7;
	}
	#mySidebar_os_r button:last-child {
		border-bottom: none;
	}
	#mySidebar_os_r h2.mb-0 {
		margin: 0;
	}
	#mySidebar_os_r i.fa.fa-angle-down, #mySidebar_os_r em.fa.fa-angle-down {
		font-size: 22px;
		color: #656565;
	}
	.sidebar_os {
		background-color: #fff !important;
		-webkit-box-shadow: 5px 0px 15px -3px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 5px 0px 15px -3px rgba(0, 0, 0, 0.75);
		box-shadow: 5px 0px 9px -3px rgba(0, 0, 0, 0.23);
		/* border-bottom: 1px solid; */
	}
	.sidebar_os_r {
		background-color: #fff !important;
		-webkit-box-shadow: 5px 0px 15px -3px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 5px 0px 15px -3px rgba(0, 0, 0, 0.75);
		/* border-bottom: 1px solid; */
	}
	.sidebar_os .closebtn {
		position: absolute;
		top: 0;
		right: 5px !IMPORTANT;
		font-size: 36px !IMPORTANT;
		margin-left: 0 !IMPORTANT;
	}
	.sidebar_os_d .closebtn {
		position: absolute;
		top: 0;
		right: 5px !IMPORTANT;
		font-size: 36px !IMPORTANT;
		margin-left: 0 !IMPORTANT;
	}
	.sidebar_os a {
		padding: 5px 8px 5px 13px !important;
		text-decoration: none;
		font-size: 18px !important;
		color: #000 !important;
		display: block;
		transition: 0.3s;
	}
	.restaurant_name input#search-box-2 {
		color: #b5b5b5;
		width: 100%;
		padding: 6px 10px;
		border-radius: 7px !important;
		border-style: solid;
	}
	input.sub-btn-new {
		display: none;
	}
	.banner .inner {
		margin-bottom: 4%;
	}
	.search .form-wrapper input {
		width: 80%;
		padding: 3px 0;
		font-size: 18px !important;
	}
	.restaurant_name form {
		position: relative;
	}
	.restaurant_name i.fa.fa-search, .restaurant_name em.fa.fa-search {
		position: absolute !important;
		top: 8px;
		right: 14px;
		margin-top: 0;
		color: #7d7d7d;
		font-size: 23px;
	}
	.inner_guides a {
		padding: 15px 10px 15px 10px;
		margin: 10px;
		border-radius: 10px;
	}
	#main-banner #header {
		padding-bottom: 0;
	}
	.restaurant_name span {
		text-align: center;
		float: left;
		width: 100%;
		padding: 10px 0;
		margin-top: 10px;
	}
	.form-wrapper span .fa.fa-map-marker {
		display: none;
	}
	.search .form-wrapper button {
		height: 51px;
	}
	.banner .inner #submit {
		line-height: 51px !important;
	}
	.search .form-wrapper {
		padding: 0px;
		border-radius: 5px;
		height: 55px;
		padding: 10px 15px;
		border: 2px solid #900000;
	}
	.banner .inner h1 {
		font-size: 24px;
		text-shadow: none;
		letter-spacing: 0;
		text-transform: capitalize;
		margin-bottom: 25px;
	}
	.banner_bg {
		background: rgba(0, 0, 0, 0.5) !important;
	}
	.inner_guides {
		background: #fffc;
	}
	.banner .inner {
		background: #fffc;
	}
	.drpadwnss ul#dropdown-sort {
		top: 33px;
	}
	.drpadwnss ul#dropdown-sort li {
		border-bottom: 1px solid #0000001a;
	}
	.drpadwnss ul#dropdown-sort li {
		border-bottom: none;
	}
	.mini_hdddr .resto_logo {
		margin-top: 0px;
	}
	.links_button li a {
		border: none !important;
	}
	a.logomb {
		font-weight: 700;
	}
	.menu_btm_links {
		float: left;
		width: 100%;
		position: relative;
		top: -33px;
		margin-bottom: -33px !important;
	}
	.starsss {
		display: block;
	}
	.ordr_outer_online {
		display: block;
	}
	.menu_btm_links {
		display: none;
	}
	.menu_btm_links a {
		margin-left: 0 !important;
		background: #e6e6e6;
		border: none !important;
		font-size: 14px;
		margin-right: 2% !important;
		float: left !important;
		padding: 8px 0px !important;
		width: 23.5%;
		text-align: center;
	}
	.menu_btm_links a:last-child {
		margin-right: 0px !important;
	}
	#home .pagination {
		margin: 0 !important;
	}
	.content_btmm {
		display: block;
		font-size: 24px;
		text-align: center;
		margin-top: 20px;
		float: left;
		width: 100%;
		color: #87120a;
		font-weight: 700;
	}
	.col-md-8.col-md-offset-4.links_item_menu01 ul {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.col-sm-12.order_bg {
		display: none;
	}
	.menu_gallery_reviews {
		float: left;
		width: 100%;
		margin: 15px 0 0 0;
		border-bottom: 1px solid #ddd;
	}
	.menu_gallery_reviews a {
		color: #000;
		border: none;
		padding: 0px 0px;
		font-size: 18px;
		width: 33%;
		float: left;
		margin-right: 0%;
		text-align: center;
		background: #f7f7f7;
	}
	.menu_gallery_reviews a:active {
		background: #fff;
	}
	.footer.search_footer {
		background: #e6e6e6;
	}
	.footer.search_footer .foot li a {
		color: #595959;
		font-size: 18px !important;
		font-weight: 700;
		font-family: 'Open Sans', sans-serif !important;
	}
	.foot li {
		margin: 10px 0px 5px 0px !important;
	}
	.footer.search_footer .foot li {
		float: left;
		width: 50%;
		/* color: #000; */
		text-align: left;
		padding: 0 24px;
	}
	.footer-bottom {
		background: #464645;
	}
	.footer-bottom p {
		color: #ffffff !important;
	}
	ul.nav.nav-tabs.mb_nv li {
		display: none;
	}
	#home .header-class-data {
		float: left;
		width: 100%;
		margin-top: 0px !important;
		background: #edeef3;
	}
	div#home {
		margin: 0 !important;
	}
	ul.nav.nav-tabs.mb_nv {
		padding: 0 !important;
		border: none !important;
	}
	.pagination a.active {
		display: none;
	}
	.menu_gallery_reviews a:hover {
		background: #edeef3;
	}
	.menu_gallery_reviews a:last-child {
		margin-right: 0%;
	}
	.links_item_menu01 li {
		float: left;
		background: #e6e6e6;
		width: auto;
		margin-right: 10px;
	}
	.links_item_menu01 li:last-child {
		margin-right: 0px;
	}
	.links_item_menu01 li a {
		color: #000;
		padding: 10px 10px;
		float: left;
		font-size: 18px !important;
	}
	.item_inner_img.mnimg img.img-responsive {
		padding-left: 0;
		object-fit: fill;
	}
	.col-md-8.col-md-offset-4.links_item_menu01 {
		padding: 0 !important;
		margin-top: 10px !important;
		float: left;
	}
	.ordr_outer_online {
		background: #eb5520;
		float: left;
		width: 100%;
		margin-top: 10px;
		padding: 30px 0;
		text-align: center;
		color: #fff;
	}
	.ordr_outer_online h4 {
		float: left;
		width: 100%;
		margin-bottom: 20px;
		margin-top: 0px;
	}
	.ordr_outer_online a {
		border: 1px solid #fff;
		padding: 5px 20px;
		border-radius: 5px;
		font-size: 20px;
		text-transform: uppercase;
	}
	.ordr_outer_online h3 {
		margin-top: 0;
		font-weight: 600;
	}
	.col-md-8.col-md-offset-4.links_item_menu {
		display: none;
	}
	.time-class i.fa.fa-play-circle, .time-class em.fa.fa-play-circle {
		color: #616161;
		font-size: 16px;
	}
	.starsss i.fa.fa-star, .starsss em.fa.fa-star {
		background: #03a43d;
		margin-right: 2px;
		border-radius: 12px;
		color: #fff;
		font-size: 11px;
		padding: 4px;
	}
	.content.mn_txt h1 {
		font-size: 16px;
		font-weight: 600;
		display: none;
	}
	.time-class {
		display: block !important;
		font-size: 15px;
		color: #808080;
	}
	.three_category01 .drpadwnss button.btn.btn-default.dropdown-toggle {
		text-align: center;
		/*background: #fff;*/
	}
	.three_category01 span.fa.fa-caret-down {
		top: 3px;
		position: relative;
	}
	span.fa.fa-caret-down {
		padding-top: 3px;
	}
	span.sublgo {
		line-height: 11px;
		padding-top: 1px;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 7px 12px;
		background: #88001b;
		color: #fff;
		font-size: 14px;
		font-weight: 600;
		border-radius: 5px;
		float: right;
		line-height: 20px;
	}
	a.logomb {
		font-size: 22px !important;
		line-height: 18px;
		font-family: arial;
	}
	.resto_menu button.navbar-toggler::before {
		font-size: 30px !important;
		margin-top: .0px;
	}
	.search_restorpage .rest_btnsss a.user_icn .fa {
		position: relative;
		top: 2px;
	}
	.drpadwnss button.btn.btn-default.dropdown-toggle {
		width: 100%;
		float: left;
		text-align: left;
		padding: 7px;
		background: #e7e7e7;
		border-radius: 0;
		font-size: 14px;
	}
	.search_restorpage .resto_menu {
		width: 8%;
	}
	.jplist-panel.box.panel-top {
		margin-bottom: 0px;
		padding: 0;
	}
	.item_section .time-class p {
		font-size: 13px !important;
		/*color: #333333 !important;*/
		font-size: 15px !important;
		font-weight: 300 !important;
	}
	.time-class {
		display: block !important;
		margin-top: 5px !important;
	}
	/*
.chamge-border-bottom {color:#88001b;}
.change-address-class-first-second {color:#88001b;}
#header {
    background: none !important;
}
.row_bgimgg.restpage {
    background: none;
}
.row_bgimgg .banner_bg {
    display: none;
}*/
	.villa-2 {
		margin-top: 5px;
	}
	.coupon-coupon-view-2 {
		float: left;
	}
	#header .row_bgimgg .user_cstm a span {
		line-height: 8px;
	}
	#header .user_cstm a span {
		line-height: 20px;
	}
	span.sublgo {
		float: left;
		font-size: 7px;
	}
	#header .logo {
		padding-left: 0 !important;
	}
	.banner .inner {
		margin-top: 14%;
	}
	button.navbar-toggler {
		padding-top: 8px;
	}
	nav.navbar.navbar-expand-lg.navbar-light.bg-light a.navbar-brand {
		line-height: 13px;
	}
	.banner .inner #submit {
		line-height: 58px;
	}
	.toggle_cstm {
		padding: 6px 5px;
	}
	.dine_guide a {
		padding-bottom: 0;
		line-height: 12px;
	}
	.navbar-nav li {
		line-height: 12px;
		text-align: left;
	}
	.mhide {
		display: none !important;
	}
	.item_section .content h4 {
		font-size: 15px !important;
		margin-top: 5px !important;
	}
	.phncn a:before {
		content: "\f095";
		font: normal normal normal 14px/1 FontAwesome;
		padding-right: 5px;
	}
	.links_button.cstmphncn li {
		width: auto;
	}
	.time-class {
		display: block !important;
	}
	.item_section p {
		border: none !important;
		color: #6d6e6e !important;
		font-size: 9px !important;
		padding-left: 0px !important;
	}
	li.odrcn {
		/* width: 30% !important;*/
	}
	li.phncn {
		/*width: 20% !important;*/
	}
	.arrang_by_alphabet {
		float: none;
		width: 100%;
		height: 66px;
	}
	ul.nav.nav-tabs.mb_nv {
		/* padding: 20px 0;*/
	}
	span.Claim.mhide {
		display: none !important;
	}
	.links_item_menu {
		padding-left: 0px;
		padding-top: 20px;
	}
	.item_section .links_button li a {
		padding: 8px 5px !important;
		font-size: 18px;
		border-radius: 5px;
		font-weight: 600;
	}
	.links_button.cstmphncn li {
		width: auto;
		margin-right: 6px;
	}
	.links_button.cstmphncn li:last-child {
		margin-right: 0px;
	}
	.mb_nv a {
		font-size: 19px !important;
	}
	.links_item_menu ul li {
		border: 1px solid #000;
		float: left;
		width: 33.3%;
	}
	.item_section .links_button li {
		margin-bottom: 5px;
		float: left;
	}
	.brdcrmb_inner {
		float: left;
		width: 100%;
		/* margin-top: 10px;*/
	}
	.brdcrmb_inner {
		font-size: 13px;
	}
	.claims_outr span.Claim {
		font-size: 14px;
		float: right;
		padding: 0 !important;
		margin-left: 10px;
	}
	.claims_outr {
		float: right;
		padding: 10px;
		width: 100%;
		margin-bottom: 20px;
		background: #e7e7e7;
	}
	.claims_outr span.report {
		font-size: 14px;
	}
	.col-xs-12.col-sm-12.col-md-12.brdcrm {
		display: block;
		padding: 10px 0;
	}
	.responce_ajax .first .border-class-four-side .villa {
		width: 40%;
	}
	.arrow_sign {
		clear: both;
	}
	.view_order_buttons {
		clear: both;
	}
}
@media (max-width:476px) {
	.item_section .links_button li a {
		padding: 8px 5px !important;
		font-size: 16px;
		border-radius: 5px;
	}
}
@media (max-width:467px) {
	.links_item_menu01 li a {
		color: #000;
		padding: 10px 13px;
		float: left;
		font-size: 17px !important;
	}
	.col-md-8.col-md-offset-4.links_item_menu01 {
		width: 100%;
	}
	.links_item_menu01 li a {
		color: #000;
		padding: 0;
		float: left;
		font-size: 14px !important;
		text-align: center;
		width: 100%;
	}
	.links_item_menu01 li {
		float: left;
		background: #e6e6e6;
		width: 32%;
		margin-right: 1%;
		padding: 10px 0;
		/* text-align: center; */
	}
}
@media (max-width: 454px) {
	.item_section .links_button li a {
		font-size: 15px;
	}
}
@media (max-width: 446px) {
	.item_section .content h4 {
		font-size: 13px !important;
		margin-top: 5px !important;
	}
	.time-class {
		font-size: 13px;
	}
	.footer.search_footer .foot li a {
		color: #595959;
		font-size: 16px !important;
		font-weight: 700;
	}
}
@media (max-width: 436px) {
	.banner .inner h1 {
		font-size: 21px;
		text-shadow: none;
		letter-spacing: 0;
		text-transform: capitalize;
		margin-bottom: 15px;
	}
	.col-xs-12.col-sm-12.official_menus {
		padding: 0 40px;
	}
}
@media (max-width: 429px) {
	.ftnbtns {
		display: block;
		/* float: left;
    width: 100%;*/
	}
	.item_section .links_button li a {
		font-size: 15px !important;
	}
	.item_section .time-class p {
		font-size: 14px !important;
	}
	.item_section .content h4 {
		font-size: 14px !important;
		margin-top: 5px !important;
	}
	.col-xs-6.col-sm-6.col-md-4.item_inner_img.mnimg {
		/* width: 100%;*/
	}
	.col-xs-6.col-sm-6.col-md-8.content.mn_txt {
		/* width: 100%;
    text-align: center;*/
		margin-top: 2px;
	}
	.claims_outr {
		width: 100%;
	}
	.cstmphncn {
		/*display:none;*/
	}
	.col-md-8.col-md-offset-4.links_item_menu {
		padding-right: 0 !important;
	}
	.form-m-d a.logomb {
		width: 100%;
		margin-left: 5px;
	}
	nav.navbar.navbar-expand-lg.navbar-light.bg-light {
		margin-top: 3px !important;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 5px 11px;
		background: #88001b;
		color: #fff;
		font-size: 13px;
		font-weight: 600;
		border-radius: 5px;
		float: right;
		line-height: 20px;
	}
	.search_restorpage .form-m-d .rest_btnsss a.user_icn i, .search_restorpage .form-m-d .rest_btnsss a.user_icn em {
		font-size: 23px;
		margin-right: 5px;
		top: 4px;
	}
}
@media (max-width: 425px) {
	.drpadwnss button.btn.btn-default.dropdown-toggle {
		font-size: 13px;
	}
	.three_category button#cuisine {
		font-size: 13px;
		padding: 7px 5px;
	}
	.three_category button#features {
		font-size: 13px;
		padding: 7px 5px;
	}
	.three_category button#dine {
		font-size: 13px;
		padding: 7px 5px;
	}
	.col-xs-12.col-sm-12.col-md-12.brdcrm01 {
		padding: 0;
	}
}
@media (max-width: 420px) {
	.search_restorpage .resto_menu {
		width: 10%;
	}
	.banner .inner {
		margin-top: 20%;
	}
	.footer.search_footer .foot li {
		float: left;
		padding: 0 20px;
	}
	.menu_btm_links a {
		font-size: 11px;
		padding: 9px 0px !important;
	}
	.search_restorpage .resto_logo {
		padding-left: 0;
	}
	a.logomb {
		font-size: 20px !important;
	}
	span.sublgo {
		line-height: 11px;
		padding-top: 0px;
		font-size: 7px;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 5px 11px;
		background: #88001b;
		color: #fff;
		font-size: 13px;
		font-weight: 600;
		border-radius: 5px;
		float: right;
	}
	.form-m-d a.logomb {
		margin-left: 5px;
	}
	.search_restorpage .rest_btnsss a.user_icn .fa {
		font-size: 38px;
		margin-right: 0px;
		color: #88001b;
		position: relative;
		top: 3px;
		/* margin-top: 10px !important; */
	}
	.resto_dprdwn.searc_restopg label.partner-search.pull-right {
		background: #f0f0f0;
		padding: 6px 10px 6px 20px;
		height: 40px;
		border-radius: 5px;
	}
	label.partner-search.pull-right button {
		float: right;
		margin-top: 0;
		font-size: 18px;
		background: none;
		border: none;
		color: #a2a2a2;
		margin-right: 0;
	}
}
@media (max-width: 414px) {
	#features i, #features em {
		float: right;
		margin-top: 3px;
		margin-right: 4px;
	}
}
@media (max-width: 408px) {
	.new_headereat .form-m-d .resto_logo {
		width: 60% !important;
	}
}
@media (max-width: 400px) {
	.col-md-8.col-md-offset-4.links_item_menu {
		width: 100%;
		/* margin: 0 !important; */
		padding-right: 0 !important;
		padding-top: 10px;
	}
	.inner_guides a {
		width: 95%;
	}
	.new_headereat .resto_logo {
		float: left;
		font-size: 24px;
		width: 62% !important;
		padding-left: 0px !important;
	}
	.resto_menu button.navbar-toggler::before {
		font-size: 28px !important;
		margin-top: 0px;
	}
	.rest_btnsss {
		margin-top: 1px;
	}
	.content .restaurant_name span {
		font-size: 16px !important;
		margin-top: 10px;
	}
	.drpadwnss button.btn.btn-default.dropdown-toggle {
		width: 100%;
		float: left;
		text-align: left;
		padding: 7px;
		background: #e7e7e7;
		border-radius: 0;
		font-size: 13px;
		line-height: 18px;
	}
	.row_bgimgg .dine_guide a {
		font-size: 10px !important;
	}
	.links_item_menu ul li a {
		font-size: 14px !important;
	}
	.nav.nav-tabs li a {
		font-size: 16px !important;
	}
	.carousel-col .block {
		height: 110px !important;
	}
}
@media (max-width: 399px) {
	.item_section .content h4 {
		font-size: 13px !important;
	}
	.item_section .time-class p {
		font-size: 13px !important;
	}
	.item_section .links_button li a {
		padding: 8px 0px !important;
		font-size: 14px;
		border-radius: 5px;
	}
	.links_item_menu01 li a {
		font-size: 12px !important;
	}
}
@media (max-width: 395px) {
	.time-class {
		font-size: 12px;
	}
	.new_headereat .resto_logo {
		width: 60% !important;
	}
	.content_btmm {
		display: block;
		font-size: 18px;
	}
	.item_section .content h4 {
		font-size: 12px !important;
	}
	.banner .inner h1 {
		font-size: 18px;
	}
	.col-xs-12.col-sm-12.official_menus {
		padding: 0 20px;
	}
}
@media (max-width: 392px) {
	.item_section .links_button li a {
		font-size: 12px;
	}
	.content.mn_txt h1 {
		font-size: 18px !important;
		font-weight: 600;
	}
	.item_section .col-xs-6.mnimg img {
		height: 160px !important;
	}
	.content.mn_txt h1 {
		font-size: 28px;
		line-height: 22px;
		padding-bottom: 5px;
	}
	.item_section .content.mn_txt {
		margin-top: 0%;
		padding: 0px 0px 0px 0px;
	}
	.item_section .col-xs-6.mnimg img {
		padding-left: 0;
	}
	.item_section .col-xs-6.mnimg img {
		height: auto;
	}
	.col-xs-6.col-sm-6.col-md-8.content.mn_txt {
		margin-top: 0px;
	}
	.content.mn_txt h1 {
		font-size: 28px;
	}
}
@media (max-width: 385px) {
	.item_section .content h4 {
		font-size: 12px !important;
	}
	.item_section .time-class p {
		font-size: 12px !important;
	}
}
@media (max-width: 380px) {
	.item_section .links_button li a {
		font-size: 14px !important;
	}
	.logo a {
		font-size: 18px;
		padding-top: 15px;
	}
	.footer.search_footer .foot li a {
		color: #595959;
		font-size: 14px !important;
	}
	.dine_guide a {
		line-height: 11px;
	}
	#header .user_cstm a span {
		line-height: 20px;
	}
	#header a.logomb {
		font-size: 17px !important;
	}
	.toggle_cstm a.navbar-brand {
		padding-top: 0;
		line-height: 16px;
	}
	button.navbar-toggler {
		padding-top: 7px;
	}
	.dine_guide {
		float: right;
		width: 27%;
	}
	.dine_guide a {
		font-size: 10px !important;
		padding-top: 5px;
		padding-bottom: 00;
	}
	a.logomb {
		width: 70%;
		text-align: center;
		float: left;
	}
	.user_cstm {
		float: left;
		width: 15%;
	}
	.toggle_cstm {
		width: 15%;
	}
}
@media (max-width: 375px) {
	.odrcn a::before {
		font-size: 13px;
	}
	.new_headereat .resto_logo {
		width: 54% !important;
	}
	.three_category button#cuisine {
		font-size: 12px;
	}
	.three_category button#features {
		font-size: 12px;
	}
	.three_category button#dine {
		font-size: 12px;
	}
	.drpadwnss button.btn.btn-default.dropdown-toggle {
		font-size: 12px;
	}
	.new_headereat .resto_logo a {
		line-height: 25px;
	}
	a.logomb {
		width: 75%;
		line-height: 26px;
	}
	#header .new_headereat .resto_logo .logomb {
		font-size: 20px !important;
	}
	.banner .inner h1 {
		margin-top: 0 !important;
	}
	span.sublgo {
		line-height: 5px;
		padding-top: 0px;
		font-size: 7px;
	}
	.resto_logo a {
		color: #000 !important;
		text-align: left;
		font-size: 20px !important;
	}
	.content span {
		font-size: 15px !important;
	}
}
@media (max-width: 370px) {
	.item_section .links_button li a {
		font-size: 14px;
	}
	.banner .inner #submit {
		top: 0px !important;
	}
	.content .restaurant_name span {
		font-size: 16px !important;
		margin-top: 10px;
	}
	.search .form-wrapper {
		height: 46px;
		padding: 5px 15px !important;
		border: 2px solid #900000;
	}
	.search .form-wrapper button {
		height: 42px;
		width: 66px !important;
	}
	.banner .inner #submit {
		line-height: 44px !important;
	}
}
@media (max-width: 363px) {
	.content.mn_txt h1 {
		font-size: 23px;
	}
	.inner_guides h3 {
		font-size: 20px;
	}
}
@media (max-width: 358px) {
	.item_section .content h4 {
		font-size: 11px !important;
	}
	.item_section .time-class p {
		font-size: 11px !important;
	}
	.time-class {
		font-size: 11px;
	}
	.search_restorpage .form-m-d .rest_btnsss a.srch_icn {
		padding: 5px 11px;
		font-size: 20px;
	}
	.new_headereat .form-m-d .resto_logo {
		width: 60% !important;
	}
}
@media (max-width: 350px) {
	.item_inner_img.mnimg img.img-responsive {
		height: 148px !important;
	}
	.drpadwnss button.btn.btn-default.dropdown-toggle {
		font-size: 11px;
	}
	.three_category button#cuisine {
		font-size: 11px;
	}
	.three_category button#features {
		font-size: 11px;
	}
	.three_category button#dine {
		font-size: 11px;
	}
	.three_category span.fa.fa-caret-down {
		font-size: 12px;
	}
}
@media (max-width: 347px) {
	.banner .inner h1 {
		font-size: 17px;
	}
	.new_headereat .resto_logo {
		float: left;
		font-size: 24px;
		width: 55% !important;
	}
}
@media (max-width: 340px) {
	.search_restorpage .form-m-d .rest_btnsss a.user_icn i, .search_restorpage .form-m-d .rest_btnsss a.user_icn em {
		font-size: 33px;
		margin-right: 10px;
		top: 0px;
	}
	.msg-rest-n {
		display: block;
		background: none;
		border: 1px solid #666;
		width: auto;
		padding: 4px;
		margin-top: 10px;
		margin-bottom: 0px;
		font-size: 11px;
	}
}
@media (max-width: 337px) {
	.item_section .links_button li a {
		font-size: 15px !important;
	}
	#header .new_headereat .resto_logo a {
		color: #000 !important;
		text-align: left;
		font-size: 18px !important;
	}
	.resto_menu button.navbar-toggler:before {
		font-size: 28px;
		color: #88001b;
	}
	.three_category button#cuisine {
		font-size: 10px;
	}
	.three_category button#features {
		font-size: 10px;
	}
	.three_category button#dine {
		font-size: 9px;
	}
	.drpadwnss button.btn.btn-default.dropdown-toggle {
		font-size: 10px;
	}
	span.sublgo {
		line-height: 11px;
		padding-top: 0px;
		font-size: 6px;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		font-size: 10px;
	}
	.search_restorpage .rest_btnsss a.user_icn .fa {
		font-size: 21px;
		top: 4px;
	}
	span.sublgo {
		line-height: 5px;
	}
	.dine_guide a {
		font-size: 9px !important;
		padding-top: 5px;
		padding-bottom: 00;
		padding-left: 1px;
		padding-right: 1px;
	}
	.claims_outr span.report {
		font-size: 12px;
	}
	.claims_outr span.Claim {
		font-size: 12px;
	}
	.content.mn_txt h1 {
		font-size: 20px;
	}
	.item_section .content h4 {
		font-size: 11px !important;
	}
}
@media (max-width: 331px) {
	.item_section .content h4 {
		font-size: 10px !important;
	}
	.banner .inner h1 {
		font-size: 16px;
	}
	.item_section .time-class p {
		font-size: 10px !important;
	}
}
@media (max-width: 329px) {
	.official_menus h2 {
		color: #4a2c78;
		font-size: 27px;
	}
	#Openings_feed {
		font-size: 22px !important;
		margin-left: 0 !important;
		margin-top: 25px;
	}
	a.logomb {
		width: 84%;
		line-height: 26px;
		margin-left: 5px;
	}
	.time-class i.fa.fa-play-circle, .time-class em.fa.fa-play-circle {
		color: #616161;
		font-size: 16px;
		margin-left: 5px;
		top: 3px;
		position: relative;
	}
	.footer.search_footer .foot li a {
		font-size: 11px !important;
	}
}
.feature-current-id.active {
	color: #900000;
	background: url(http://stage.orderingspace.net/assets/front-page/images/tick_icon.png);
	background-repeat: no-repeat;
	background-position: 10px;
	background-size: 15px;
}
.delivery-or-dine-current-id.active {
	color: #900000;
	background: url(http://stage.orderingspace.net/assets/front-page/images/tick_icon.png);
	background-repeat: no-repeat;
	background-position: 10px;
	background-size: 15px;
}
/**************new css 12-08-2020*************/
.welcome_to_staten {
	display: flex;
	float: left;
	width: 100%;
}
.content-box .content_search .l-m-h {
	text-align: center;
	display: none;
}
.nearby {
	float: left;
	width: 100%;
	margin-top: 25px;
	display: none;
}
.nearby ul {
	padding: 0;
	text-align: left;
}
.nearby ul li {
	display: inline-block;
	padding: 0px 5px;
}
.nearby ul li a {
	color: #646464;
	font-weight: normal;
	font-size: 16px !important;
	text-decoration: none;
}
.bg_imggcstm .content_search .l-m-h-n .fa.fa-map-marker {
	font-size: 18px;
	padding: 9px 2px 0px 0;
	float: none;
}
.change-address-class-first-second {
	float: none;
	margin-right: -18px;
}
.bg_imggcstm .content_search .l-m-h-n .fa.fa-map-marker {
	font-size: 25px;
	padding: 9px 2px 0px 0;
}
.bg_imggcstm .content_search .l-m-h-n .for-addres-c {
	color: #a94442;
	font-size: 25px;
}
.for-m-e.change-address-class-first-second {
	font-size: 25px;
	color: #000;
}
.l-m-h {
	text-align: center;
}
@media (max-width: 767px) {
	.odrcn .fa.fa-angle-double-right {
		display: inline-block !important;
	}
	.search_restorpage .rest_btnsss a.user_icn .fa {
		display: block !important;
	}
	.rest_btnsss #modal_trigger_4, .rest_btnsss .modal_trigger_4 {
		display: inline-block !important;
	}
	.s-hide-in-m {
		display: none;
	}
	.brdcrmb_inner a {
		font-size: 14px;
	}
	.item_section .content h4 {
		font-weight: bold;
	}
	#cstmmgr-main a.active {
		border: 2px solid #0064cd;
	}
	.menu_gallery_reviews a {
		color: #000;
		border: none;
		padding: 0px 0px;
		font-size: 18px;
		width: 33%;
		float: left;
		margin-right: 0%;
		text-align: center;
		background: #f7f7f7;
		text-decoration: none;
	}
	.g-p-f-m {
		font-size: 12px;
		color: #000;
	}
	.favimg img {
		width: 27%;
	}
	.brdcrmb_inner {
		padding-bottom: 0px;
		float: left;
		width: 100%;
	}
	.nearby {
		float: left;
		width: 100%;
		margin-top: 25px;
		display: block;
	}
	.content-box .content_search .l-m-h {
		text-align: center;
		display: block;
		float: left;
		width: 97%;
	}
	.three_category button#cuisine .fa.fa-angle-up {
		display: none;
	}
	.three_category button#cuisine .fa.fa-angle-down {
		display: none;
	}
	.three_category button#features .fa.fa-angle-up {
		display: none;
	}
	.three_category button#features .fa.fa-angle-down {
		display: none;
	}
	.three_category button#dine .fa.fa-angle-up {
		display: none;
	}
	.three_category button#dine .fa.fa-angle-down {
		display: none;
	}
	.bg_imggcstm .content_search {
		margin-top: 40px;
	}
	.restserch .form-control {
		float: left;
		width: calc(100% - 35px);
		border-radius: 0px;
	}
	.restserch .fa.fa-search {
		background: #238ae6;
		color: #fff;
		padding: 8px;
	}
	.restserch {
		margin: 10px 0px;
	}
	.fillter-search-for-mobile .desktoploc {
		display: block !important;
	}
}
@media (max-width: 480px) {
	#cstmmgr-main a {
		border: 1px solid #ddd;
	}
	.mobiledata.profile-search-field {
		float: left !important;
		width: 100%;
		margin: 0;
		text-align: center;
		margin-top: 10px;
		font-size: 12px !important;
	}
	.item_section .links_button li a {
		padding-left: 0 !important;
		border-radius: 5px;
	}
	.content .links_button li.odrcn {
		width: 58% !important;
	}
	.content .links_button li.phncn {
		width: 35% !important;
	}
	.item_inner_img.mnimg {
		width: 48%;
	}
	.brdcrmb_inner.desktop {
		display: none;
	}
	.brdcrmb_inner {
		font-size: 13px;
	}
	.change-address-class .btn.btn-success.search-address {
		margin-bottom: 10px;
	}
	.bg_imggcstm .content_search {
		margin-top: 40px;
	}
	.bg_imggcstm .content_search .l-m-h-n {
		margin: 10px 0px;
	}
	.l-m-h .change-address-class input {
		margin-top: 10px;
	}
	.many-class {
		margin-left: 0;
		font-size: 15px;
		text-align: center;
	}
	.rest-data-mobile-class {
		margin-top: 10px;
	}
	.rest-resulat-page {
		padding: 0;
		margin: 15px 0px;
	}
	.rest-resulat-page li {
		padding: 2px 16px;
		margin-left: 0;
		margin-right: 4px;
		border-radius: 14px;
		border: 1px solid #666;
	}
	.three_category button#cuisine {
		font-size: 17px;
		font-weight: normal !important;
		padding: 10px !important;
		border-radius: 33px;
	}
	.three_category button#features {
		font-size: 17px;
		font-weight: normal !important;
		padding: 10px !important;
		border-radius: 33px;
	}
	.three_category button#dine {
		font-size: 17px;
		font-weight: normal !important;
		padding: 10px !important;
		border-radius: 33px;
	}
	.change-address-class {
		padding: 0;
	}
	.three_category button#cuisine .fa.fa-angle-down {
		display: block;
	}
	.three_category button#features .fa.fa-angle-down {
		display: block;
	}
	.three_category button#dine .fa.fa-angle-down {
		display: block;
	}
	.three_category button#cuisine .fa.fa-angle-up {
		display: none;
	}
	.three_category button#cuisine.active .fa.fa-angle-up {
		display: block;
	}
	.three_category button#cuisine.active .fa.fa-angle-down {
		display: none;
	}
	.three_category button#features .fa.fa-angle-up {
		display: none;
	}
	.three_category button#features.active .fa.fa-angle-up {
		display: block;
	}
	.three_category button#features.active .fa.fa-angle-down {
		display: none;
	}
	.three_category button#dine .fa.fa-angle-up {
		display: none;
	}
	.three_category button#dine.active .fa.fa-angle-up {
		display: block;
	}
	.three_category button#dine.active .fa.fa-angle-down {
		display: none;
	}
	.bg_imggcstm .content_search .l-m-h-n .fa.fa-map-marker {
		font-size: 17px;
		padding: 0;
	}
	.bg_imggcstm .content_search .l-m-h-n .for-addres-c {
		color: #a94442;
		font-size: 17px;
	}
	.for-m-e.change-address-class-first-second {
		font-size: 17px;
		color: #000;
	}
}
@media (max-width: 375px) {
	.odrcn a::before {
		font-size: 13px;
	}
	.msg-rest-n {
		font-size: 13px;
	}
	.rest-resulat-page li {
		padding: 2px 11px;
		margin-left: 0;
		margin-right: 2px;
		border-radius: 14px;
		border: 1px solid #666;
	}
	.three_category button#cuisine {
		font-size: 16px;
		padding: 10px !important;
	}
	.three_category button#features {
		font-size: 16px;
		padding: 10px !important;
	}
	.three_category button#dine {
		font-size: 16px;
		padding: 10px !important;
	}
	#cuisine i, #cuisine em {
		margin-right: 0;
		margin-top: 0;
	}
	#features i, #features em {
		margin-right: 0;
		margin-top: 0;
	}
	#dine i, #dine em {
		margin-right: 0;
		margin-top: 0;
	}
}
@media (max-width: 320px) {
	.phncn a::before {
		font-size: 0px;
	}
	.odrcn a::before {
		font-size: 0px;
	}
	.msg-rest-n {
		font-size: 11px;
	}
	.item_section .links_button li a {
		font-size: 13px !important;
	}
	.rest-resulat-page li {
		padding: 2px 6px;
		margin-left: 0;
		margin-right: 0px;
	}
	.three_category button#cuisine {
		font-size: 15px;
		font-weight: normal !important;
		padding: 8px !important;
	}
	.three_category button#features {
		font-size: 15px;
		font-weight: normal !important;
		padding: 8px !important;
	}
	.three_category button#dine {
		font-size: 15px;
		font-weight: normal !important;
		padding: 8px !important;
	}
}
/**************new css 18-08-2020*************/
span.m-b-b {
	border-bottom: 1px solid #999;
	margin: 5px 0 0 0px;
	display: block;
}
.headertabs ul {
	padding: 0;
	margin-left: 3%;
	margin-top: 0;
}
.headertabs ul li {
	display: inline-block;
	padding: 0px 12px;
}
.headertabs {
	padding: 0;
}
.destopinp {
	padding: 0;
}
.nav.nav-tabs.mb_nv {
	padding-top: 18px;
}
.headertabs ul li a {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}
.desktopsearch .nearby {
	display: block;
}
.desktopsearch .l-m-h-n .fa.fa-map-marker {
	float: left;
	padding: 0px 5px 0px 0px;
	font-size: 22px;
}
.desktopsearch .l-m-h-n b, .desktopsearch .l-m-h-n strong {
	font-size: 17px;
	color: #a94442;
}
.desktopsearch .l-m-h-n a {
	font-size: 17px;
	color: #505050;
}
.desktoploc .dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}
.desktoploc .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 100%;
	overflow: auto;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
}
.desktoploc .dropdown2:hover .dropdown-content {
	display: block;
}
.desktoploc .dropbtn {
	background-color: #e7e7e7;
	color: #646464;
	padding: 10px 20px;
	font-size: 16px;
	border: 1px solid #ccc;
	cursor: pointer;
	border-radius: 33px;
}
.desktoploc .dropdown {
	position: relative;
	display: inline-block;
	padding-right: 10px;
}
.destopinp .fa.fa-search {
	background-color: #88001b;
	color: #fff;
	padding: 12px;
	cursor: pointer;
}
.desktoploc {
	margin-top: 26px;
	text-align: center;
}
.destopinp .form-control {
	width: calc(100% - 37px);
	float: left;
	border-radius: 0;
	padding: 10px;
	height: 38px;
}
.destopinp {
	margin-top: 33px;
}
.newheadertabs .row {
	float: left;
	width: 100%;
	margin: 0;
}
.nav.nav-tabs li.active a {
	border: none !important;
	border-bottom: 2px solid #666 !important;
	border-radius: 0px;
	background: #f7f7f7;
	font-size: 20px;
	padding: 10px;
	color: #000 !important;
}
.pagination a {
	margin-bottom: 10px !important;
}
.thumbnail img {
	width: auto !important;
}
.pagination .manu-thum.thumbnail {
	width: auto;
}
.links_item_menu ul li a {
	color: #000 !important;
	font-weight: 500 !important;
	padding: 10px !important;
	display: block !important;
	font-size: 15px !important;
	letter-spacing: -0.4px !important;
	background: #e6e6e6;
}
.content.mn_txt .time-class p {
	font-size: 15px;
}
.content.mn_txt .time-class p .fa.fa-play-circle {
	margin-left: 8px;
}
.nav.nav-tabs li a {
	border: none;
	font-size: 20px;
	color: #818181 !important;
	padding: 10px;
}
.modal-content {
	width: 18%;
}
@media (max-width:800px) {
	.headertabs {
		display: none;
	}
	.newheadertabs {
		display: none;
	}
}
@media (max-width:767px) {
	.headertabs {
		display: none;
	}
	.desktopsearch .nearby {
		display: none;
	}
	.destopinp {
		display: none;
	}
	.desktoploc {
		display: none;
	}
	.desktopsearch {
		display: none;
	}
	.newheadertabs {
		display: none;
	}
	.content.mn_txt .time-class p .fa.fa-play-circle {
		margin-left: 2px;
	}
}
@media (max-width:767px) and (min-width:481px) {
	.three_category-s {
		float: left;
		width: 100%;
	}
	.three_category-s ul.drpadwnss {
		display: block;
		background: none;
		width: 33%;
		float: left;
		padding: 10px 10px;
	}
	.three_category-s ul.drpadwnss .dropdown button .fa.fa-plus-square {
		display: none;
	}
	.three_category-s ul.drpadwnss .dropdown button .fa.fa-minus-square {
		display: none;
	}
}
@media (max-width:480px) {
	.item_section .links_button li a {
		font-size: 17px;
		background: #000 !important;
	}
	.phncn a::before {
		font-size: 0px;
	}
	.odrcn a::before {
		font-size: 0px;
	}
	.links_item_menu01.desktop {
		display: none;
	}
	.l-m-h-n .for-addres-c {
		float: none;
		margin-left: 10px;
	}
	.modal-content {
		width: 80% !important;
	}
	.bg_imggcstm .content_search .nearby ul li .sub_menu {
		display: none;
	}
	.bg_imggcstm .content_search .nearby ul li {
		position: relative;
	}
	.bg_imggcstm .content_search .nearby ul li .sub_menu li {
		display: block;
		line-height: 30px;
		padding: 5px 10px;
		border-bottom: 1px solid #000;
	}
	.bg_imggcstm .content_search .nearby ul li:hover .sub_menu {
		display: block;
		position: absolute;
		top: 24px;
		background: #fff;
		width: 100%;
		z-index: 999999;
	}
	.three_category .drpadwnss li .dropdown .dropdown-toggle.active {
		background: #fff !important;
	}
}
/**************new css 24-08-2020*************/
.nearby ul li .sub_menu {
	display: none;
}
.nearby ul li a:hover .sub_menu {
	display: block;
}
.nearby ul li {
	position: relative;
}
.nearby ul li .sub_menu li {
	display: block;
	line-height: 30px;
	padding: 5px 10px;
	border-bottom: 1px solid #000;
}
.nearby ul li:hover .sub_menu {
	display: block;
	position: absolute;
	top: 24px;
	background: #fff;
	width: 100%;
	z-index: 999999;
}
.desktoploc .dropbtn:hover {
	background: #fff;
	transition: all 0.5s ease;
}
.bcklist_btn {
	background: #dddddd;
	padding: 5px 10px;
	border-radius: 5px;
	color: #000;
	font-weight: 700;
	float: left;
	text-decoration: none;
}
.seenearby_btn {
	background: #88001b;
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
	font-weight: 700;
	float: right;
}
.deskbackbtn {
	float: left;
	width: 100%;
	padding: 20px 20px 0px 20px;
}
.header-class-data .col-sm-6.col-md-12 {
	float: none;
	text-align: center;
	clear: both;
}
.header-class-data img {
	width: auto;
	max-width: 100%;
	height: auto;
}
.item_section.col-sm-12 .col-xs-6 img {
	border: 1px solid #c1c1c1 !important;
	border-radius: 5px !important;
	object-fit: cover !important;
	padding: 5px !important;
}
.bckbtn_outer .bcklist_btn {
	display: none;
}
.bckbtn_outer .seenearby_btn {
	display: none;
}
.content .links_button li {
	width: 26%;
	float: left !important;
}
.links_item_menu {
	margin-left: 0px !important;
}
.links_item_menu ul li {
	padding: 0px 0px 0px 0px !important;
}
.headerbck {
	float: left;
	width: 100%;
	padding: 0 10px 0 20px;
}
.headerbck .bcklist_btn {
	margin-top: 5px;
	background: #dddddd;
	padding: 5px 10px;
	border-radius: 5px;
	color: #000;
	font-weight: 700;
	float: left;
	text-decoration: none;
}
.headerbck .seenearby_btn {
	background: #88001b;
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
	font-weight: 700;
	float: right;
	margin-top: 5px;
}
.l-m-h.only-f-desktop-c .fa.fa-map-marker {
	padding-left: 0px;
}
@media (max-width:767px) {
	/** mini rest mobile start ***/
	#cstmmgr-main a {
		border: 1px solid #ddd;
	}
	ul.nav.nav-tabs.mb_nv li {
		display: none;
	}
	.menu_gallery_reviews a {
		display: block;
	}
	#cstmmgr-main a.active {
		border: 2px solid #0064cd;
	}
	.menu_gallery_reviews {
		float: left;
		width: 100%;
		margin: 15px 0 0 0;
		/*border-bottom: 1px solid #ddd;*/
	}
	.call-btn-to-h {
		display: none;
	}
	.mobiledata {
		float: none !important;
	}
	.links_button li a {
		padding: 5px 10px;
	}
	.content .links_button li.odrcn {
		width: 70% !important;
	}
	.content .links_button li.phncn {
		width: 25% !important;
	}
	/** mini rest mobile end ***/
	.l-m-h.only-f-desktop-c .l-m-h-n {
		display: none;
	}
	.bckbtn_outer .bcklist_btn {
		display: block;
	}
	.bckbtn_outer .seenearby_btn {
		display: block;
	}
	.content .links_button li {
		width: 100% !important;
		float: left !important;
	}
	.links_item_menu {
		padding: 0px !important;
		display: none;
	}
	.links_item_menu ul li {
		padding: 0px 0px 0px 0px !important;
		width: 100%;
	}
}
/*---------------Start new Css 27-10-2020------------*/
.item_section img {
	padding: 0px !important;
}
.item_inner_img.mnimg {
	padding-right: 15px;
}
div.links_item_menu ul li a {
	padding: 10px 23px 10px 23px !important;
}
.mobiledata.profile-search-field {
	font-style: italic;
	font-size: 12px;
	color: #88001b !important;
	line-height: 15px;
	margin-top: 15px;
}
.border-class-four-side .content_restaurants .mobiledata.profile-search-field {
	color: #16952d !important;
}
.headertabs.col-md-6.col-sm-6 {
	padding-top: 15px;
}
.item_section .col-sm-12.col-md-8 .mobiledata.profile-search-field {
	color: #16952d !important;
	background: #f6f6f6;
	padding: 12px;
	font-weight: 600;
	font-size: 20px;
}
@media (max-width:1200px) {
	.desktoploc {
		margin-top: 32px;
		text-align: center;
		padding-left: 5px;
	}
	.headertabs.col-md-6.col-sm-6 {
		width: 62%;
		padding-top: 12px;
	}
	.header-background .new_headereat .resto_logo {
		margin-top: 0px;
	}
	.form-m-d {
		display: flex !important;
	}
	.resto_logo a img {
		width: 200px;
		max-width: 100%;
	}
	.header-background .new_headereat .resto_logo {
		margin-top: 0px;
		width: 25%;
	}
	.headertabs ul li {
		padding: 0px 10px;
	}
	.headertabs ul li a {
		font-size: 15px;
	}
	.rest_btnsss #modal_trigger_4, .rest_btnsss .modal_trigger_4 {
		display: block;
		text-align: center;
	}
	.rest_btnsss {
		margin-top: 25px;
		width: 15%;
	}
	.search_restorpage .rest_btnsss a.user_icn .fa {
		top: 0px;
		margin-bottom: 0px;
		display: block;
	}
	.headertabs ul {
		margin-left: 3%;
	}
	.resto_menu nav.navbar.navbar-expand-lg.navbar-light.bg-light {
		margin-top: 15px;
	}
	.desktoploc .dropdown {
		padding-right: 2px;
	}
	.header-background .new_headereat .l-m-h.only-f-desktop-c {
		margin-right: 5%;
		margin-left: 5%;
		width: 40%;
	}
	.header-background .new_headereat .resto_logo .logomb {
		display: block;
		padding-top: 5px;
	}
	dynamic-data a {
		font-size: 14px !important;
	}
}
@media only screen and (max-width:1200px) and (min-width: 993px) {
	.rest_btnsss {
		width: 21%;
	}
	.form-m-d {
		display: block !important;
	}
	.search_near_place.only-for-d-not-m {
		margin-left: 0% !important;
	}
	a#modal_trigger_4 span, a.modal_trigger_4 span {
		font-size: 13px !important;
	}
	.nearby {
		margin-top: 0px;
	}
	.desktoploc {
		margin-top: 0;
	}
	.destopinp {
		margin-top: 0;
	}
}
@media (max-width:991px) {
	.header-class-data .col-sm-6.col-md-12 {
		width: 100%;
	}
	.item_section .col-xs-6.col-sm-6.col-md-8.content.mn_txt .links_button li {
		width: 45% !important;
		float: left !important;
	}
	.links_item_menu ul li {
		margin-bottom: 5px;
	}
	.header-background .new_headereat .l-m-h.only-f-desktop-c {
		margin-top: 0px;
	}
	.mini_hdddr .container {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	.new_headereat .resto_logo {
		width: 70%;
		text-align: center;
	}
	.search_restorpage .rest_btnsss {
		width: 30%;
		justify-content: end;
		align-items: center;
	}
}
@media (max-width:991px) and (min-width:801px) {
	body .stage_server {
		padding-top: 296px;
	}
	.new_headereat .form-m-d {
		display: block !important;
		float: left;
		width: 88%;
	}
	.header-background .new_headereat .resto_logo {
		text-align: center;
		width: 100%;
	}
	.resto_logo a img {
		width: 265px;
	}
	.headertabs.col-md-6.col-sm-6 {
		width: 75%;
		padding-top: 5px;
	}
	.headertabs ul {
		margin-left: 0px;
	}
	.rest_btnsss {
		margin-top: 20px;
		width: 22%;
	}
	.desktopsearch .nearby {
		margin-top: 5px;
	}
	.desktopsearch .nearby ul {
		margin-bottom: 5px;
	}
	.desktoploc {
		padding-left: 10px;
		margin-top: 8px;
	}
	.desktoploc .dropbtn {
		padding: 10px 15px;
	}
	.newheadertabs .destopinp {
		margin-top: 10px;
		width: 100%;
	}
	.view_order_buttons .coupon-coupon-view-2.dynamic-data {
		text-align: center;
		font-weight: 600;
	}
	.destopinp .form-control {
		height: 37px;
	}
	ul.slider_images_thumbnail li {
		min-height: 350px;
	}
	.desktopsearch form .change-address-class {
		width: 70%;
		float: left;
	}
	.desktopsearch form .col-md-4.col-sm-12.change-address-class {
		width: 30%;
	}
	.desktopsearch form .col-md-4.col-sm-12.change-address-class .btn.btn-success.search-address {
		margin-top: 0px;
	}
	.desktopsearch form {
		float: left;
		width: 100%;
		margin-bottom: 5px;
	}
	.header-background .new_headereat .l-m-h.only-f-desktop-c {
		margin-right: 5%;
		margin-left: 0;
		width: 70%;
	}
}
@media (max-width:991px) and (min-width:768px) {
	.coupon-coupon-view-2.dynamic-data {
		padding: 5px 5px 5px 5px;
	}
	.dynamic-data a {
		font-size: 14px;
	}
	.responce_ajax .first .form-group.list-item {
		min-height: 170px;
		height: auto;
	}
}
@media (max-width:800px) {
	.header-background .new_headereat .resto_logo {
		width: 40%;
		margin-top: 3px;
	}
	.resto_logo a img {
		width: 265px;
		margin-left: 5px;
	}
	.new_headereat .form-m-d {
		display: block !important;
	}
	.rest_btnsss {
		margin-top: 25px;
		width: 25%;
		text-align: right;
	}
	header#header {
		padding-bottom: 5px;
	}
}
@media (max-width:800px) and (min-width:768px) {
	.header-background .new_headereat .l-m-h.only-f-desktop-c {
		display: none;
	}
}
@media (max-width:767px) {
	.content-box.search_miidle_section.bg_imggcstm {
		padding-top: 20px;
	}
	.new_headereat {
		padding: 0px 0 15px;
	}
	.new_headereat .resto_menu nav.navbar.navbar-expand-lg.navbar-light.bg-light {
		margin-top: 0px !important;
	}
	.rest_btnsss {
		margin-top: 20px;
	}
}
@media (max-width:575px) {
	.rest_btnsss {
		margin-top: 20px;
		width: 25%;
	}
	.bg_imggcstm .content_search {
		margin-top: 0;
	}
	.item_section .col-xs-6.col-sm-6.col-md-4.item_inner_img {
		width: 35% !important;
		padding-right: 0px;
	}
	.item_section .col-sm-12.col-md-8 .mobiledata.profile-search-field {
		/* float: left !important;
   margin: 0;
    width: 100%;*/
	}
	.item_section .col-xs-6.col-sm-6.col-md-8.content.mn_txt {
		width: 65%;
	}
	.item_section .col-xs-6.col-sm-6.col-md-4.item_inner_img {
		width: 30%;
		margin-bottom: 5px;
	}
	.resto_logo a img {
		width: 215px;
		margin-left: 5px;
	}
	.form-m-d .resto_logo a.logomb {
		width: auto;
	}
}
@media (max-width:500px) {
	.header-background .new_headereat .resto_logo {
		width: 60% !important;
	}
}
@media (max-width:424px) {
	.rest_btnsss {
		margin-top: 14px;
		width: 30%;
	}
	.header-background .new_headereat .resto_logo {
		width: 60% !important;
	}
	.footer.search_footer .foot li {
		float: left;
		padding: 0 20px;
		height: auto !important;
		margin-bottom: 10px !important;
		line-height: 18px;
	}
}
/*************** new css 28-03-2022 ****************/
.sidebar_os_r {
	z-index: 999 !important;
}
.tab-content form#search-home-p input#search-box-2 {
	border: 1px solid #9d9d9d;
}
.tab-content form#search-new-place-id i.fa.fa-map-marker, .tab-content form#search-new-place-id em.fa.fa-map-marker {
	font-size: 19px;
}
.slide_textbg .tab-content input.multiple-btn {
	border: none;
}
div#tabs-3 select#zip-id-city-home {
	text-transform: uppercase;
}
.form-wrapper span .fa.fa-map-marker {
	display: block;
}
input#locationName-t-h:focus {
	background: transparent;
}
.row.address-images {
	clear: both;
}
.rest_btnsss.left {
	float: left;
	margin-top: 25px !important;
	margin-left: 0;
	width: 6%;
	text-align: center;
}
.search_restorpage .rest_btnsss a.srch_icn {
	padding: 6px 11px;
	font-size: 25px;
}
span.s-hide-in-m {
	display: none;
}
.search_near_place.only-for-d-not-m {
	display: inline-block;
	margin-left: 2%;
	width: 40%;
}
.dropdown-change-dyanmic a {
	color: #000;
}
.only-for-d-not-m ul.dropdown-change-dyanmic li {
	float: left;
	padding: 0 5px 0px 0px;
	width: 24%;
	text-align: center;
}
.only-for-d-not-m ul.dropdown-change-dyanmic li a {
	font-size: 17px;
	font-weight: 500;
	text-decoration: none;
}
.btn-group-for-d-o-n-m .name-search a {
	font-size: 15px;
	font-weight: bold;
}
.emptyInputField {
	position: absolute;
	z-index: 1;
	color: #88001b;
	font-weight: bold;
	top: 6px;
	right: 51px;
	cursor: pointer;
	font-size: 21px;
	margin: 0px;
}
#search-box-2 {
	border-right: none;
	border-top-right-radius: unset;
	border-bottom-right-radius: unset;
}
.search_near_place .search-bar-place .form-control {
	border-radius: 30px;
	width: 100% !important;
	max-width: 100% !important;
	padding-right: 40px;
	margin-bottom: 2px;
}
.search-bar-place .form-group.has-search-rest form#search-home-p .tab-btn::before {
	content: '\f002';
	display: block;
	position: relative;
	font-size: 18px;
	font-family: FontAwesome;
	top: 0px;
	color: #88001b;
	right: 15px;
	line-height: 32px;
}
.search-bar-place .form-group.has-search-rest form#search-home-p .tab-btn {
	position: absolute;
	right: 0;
	top: 0px;
}
.search-bar-place .form-group.has-search-rest form#search-home-p .tab-btn .multiple-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	height: 34px;
	font-size: 0;
	background: transparent;
	border: 1px solid #ced4da;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	margin-top: 0;
	padding: 0;
}
.btn-group-for-d-o-n-m ul.dropdown-change-dyanmic {
	float: left;
	width: 100%;
}
.btn-group-for-d-o-n-m .dropdown-change-dyanmic {
	margin: 5px 0 5px 0px;
	padding: 0px;
}
.btn-group-for-d-o-n-m .dropdown-change-dyanmic .active a {
	color: #88001b;
	text-decoration: underline;
	font-weight: 600;
}
.newheadmob_n {
	display: flex !important;
	text-align: center;
}
a#modal_trigger_4, a.modal_trigger_4 {
	margin: 0px 10px;
	text-decoration: none;
}
a#modal_trigger_4 span, a.modal_trigger_4 span {
	display: block;
	color: #000;
	font-weight: 600;
	font-size: 15px;
	font-family: arial !important;
}
.rest_btnsss {
	margin-top: 10px;
}
form#search-new-place-id span i.fa, form#search-new-place-id span em.fa {
	padding: 8px 14px;
	color: #88001b;
	font-size: 22px;
}
input#locationName-t-h {
	width: calc(100% - 77px) !important;
	padding-right: 0px;
	position: absolute;
	left: 56px;
	border: none;
	top: 6px;
	box-shadow: none;
}
form#search-new-place-id {
	border-radius: 50px !important;
}
.tab-btn .multiple-btn {
	float: left;
	width: 100%;
	background: #900;
	color: #fff;
	padding: 8px 15px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 8px;
}
.search_near_place {
	display: none;
}
@media (max-width:992px) {
	.search_near_place {
		display: block;
		float: left;
		width: 100%;
		padding: 0px 5px;
	}
	span.fa.fa-search.form-control-feedback {
		top: 10px;
		right: 20px;
	}
	.search_near_place {
		padding: 0px 5px !important;
		border: none !important;
		border-top: 1px solid #88001b !important;
		margin-bottom: 5px;
		background: #fff;
	}
	.search_near_place.only-for-d-not-m {
		display: none;
	}
	.search_near_place .btn-group-for-d-o-n-m {
		float: left;
		width: 100%;
		flex: 100% !important;
		max-width: 100% !important;
	}
	.btn-group-for-d-o-n-m ul.dropdown-change-dyanmic {
		float: left;
		width: 100%;
		text-align: center;
		padding: 0px 35px;
	}
	.btn-group-for-d-o-n-m ul.dropdown-change-dyanmic li {
		float: left;
		padding: 0px 8px;
		text-align: center;
	}
	.search_near_place .search-bar-place {
		float: left;
		width: 100%;
		flex: 100% !important;
		max-width: 100% !important;
	}
	.search_near_place .search-bar-place form#search-home-p .emptyInputField {
		top: 5px;
		right: 70px;
		z-index: 1;
	}
	.search-bar-place .form-group.has-search-rest form#search-home-p .tab-btn {
		position: absolute;
		right: 15px !important;
		top: 0px;
	}
}
@media (max-width:800px) {
	.new_headereat .resto_logo {
		width: 62%;
		margin-top: 0;
	}
	.rest_btnsss.right.newheadmob_n {
		width: 24%;
		margin-top: 3px;
	}
	.search_restorpage .rest_btnsss.left {
		margin-top: 11px !important;
	}
	.search_restorpage .resto_menu {
		float: left;
		width: 8%;
	}
	#main-banner nav.navbar.navbar-expand-lg.navbar-light.bg-light {
		margin-top: 10px !important;
	}
	.resto_logo a img {
    width: 200px;
	}
	.rest_btnsss.right a span {
    font-size: 11px !important;
	}
}
@media only screen and (max-width: 767px) and (min-width: 320px) {
	.new_headereat {
		padding: 0px 0 5px !important;
	}
	#main-banner nav.navbar.navbar-expand-lg.navbar-light.bg-light {
    margin-top: 0px !important;
	    margin-left: 3px;
	}
	.search_near_place .search-bar-place {
		float: left;
		width: 100%;
		flex: 100% !important;
		max-width: 100% !important;
	}
	.btn-group-for-d-o-n-m ul.dropdown-change-dyanmic li {
		float: left;
		padding: 0px 8px;
		text-align: center;
	}
	.btn-group-for-d-o-n-m ul.dropdown-change-dyanmic li a {
		font-size: 15px;
		font-weight: 500;
		text-decoration: none;
		font-family: arial !important;
	}
	.search_near_place .search-bar-place form#search-home-p {
		float: left;
		width: 100%;
	}
	.search_near_place .search-bar-place form#search-home-p input#search-box-2 {
		width: 89% !important;
		margin-bottom: 10px;
		padding: 10px;
		font-family: arial;
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
	}
	.search_near_place .search-bar-place form#search-home-p .emptyInputField {
		top: 5px;
		right: 70px;
		z-index: 1;
	}
	.search-bar-place .form-group.has-search-rest form#search-home-p .tab-btn {
		position: absolute;
		right: 15px !important;
		top: 0px;
	}
	.form-group.has-search-main span.fa.fa-search {
		display: none;
	}
	.btn-group-for-d-o-n-m ul.dropdown-change-dyanmic li.active a {
		color: #88001b;
		text-decoration: underline;
		font-weight: 600;
	}
	.content {
		margin-top: 15%;
	}
	.search_near_place .row {
		display: block;
	}
	.btn-group-for-d-o-n-m ul.dropdown-change-dyanmic {
		float: left;
		width: 100%;
		text-align: center;
		padding: 0px 15px;
	}
	.search_near_place .search-bar-place .form-group.has-search-zip {
		float: left;
		width: 100%;
	}
	.search_near_place .search-bar-place .form-group.has-search-zip .top-bar-mobile-zip-code select {
		margin-bottom: 5px;
	}
	.search_near_place .search-bar-place .form-group.has-search-zip input.multiple-btn {
		font-size: 16px;
		padding: 5px;
		border: none;
	}
	.search_near_place .search-bar-place form#search-new-place-id span i.fa, .search_near_place .search-bar-place form#search-new-place-id span em.fa {
		padding: 8px 14px;
		color: #88001b;
		line-height: 23px;
		font-size: 22px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 576px) {
	.search_restorpage .resto_menu {
		float: left;
		width: 8%;
	}
	.resto_menu button.navbar-toggler::before {
		font-size: 45px !important;
		margin-top: 5px;
	}
	.search_restorpage .rest_btnsss.left {
		margin-top: 8px !important;
		width: 10% !important;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 5px 11px;
		font-size: 20px;
		display: inline-block;
	}
	.new_headereat .form-m-d {
		float: left;
		width: 80%;
	}
	#main-banner img {
		width: 220px !important;
	}
	.search_restorpage .rest_btnsss {
		margin-top: 5px;
		width: 40% !important;
	}
	.search_restorpage .rest_btnsss a.user_icn .fa {
		font-size: 40px;
	}
	.new_headereat.search_restorpage.mini_hdddr.newheadmob .resto_logo {
		margin-top: 0px !important;
		width: 60% !important;
	}
}
@media only screen and (max-width: 575px) and (min-width: 481px) {
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 0px 8px;
	}
	.resto_logo a img {
		width: 170px !important;
		margin-left: 0;
	}
	.new_headereat.search_restorpage.mini_hdddr.newheadmob .resto_logo {
		margin-top: 10px !important;
	}
}
@media only screen and (max-width: 575px) and (min-width: 320px) {
	.rest_btnsss.left {
		width: 11% !important;
		text-align: center;
		margin-top: 0px !important;
		margin-left: 0px !important;
	}
	.search_restorpage .resto_menu {
		float: left;
		width: 10% !important;
		margin-top: 4px;
	}
	.newheadmob .form-m-d {
		float: left;
		width: 75%;
	}
	.resto_logo a img {
		width: 150px !important;
		margin-left: 0;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		padding: 8px 11px;
		font-size: 14px;
		display: inline-block;
	}
	.rest_btnsss.right {
		margin-top: 7px;
		width: 35% !important;
	}
	.search_restorpage .rest_btnsss a.srch_icn {
		margin-right: 0;
	}
	.search_restorpage .form-m-d .rest_btnsss a.user_icn i, .search_restorpage .form-m-d .rest_btnsss a.user_icn .fa {
		font-size: 35px !important;
	}
	a#modal_trigger_4, a.modal_trigger_4 {
		margin: 0px 2px;
	}
	div#suggesstion-box-3 ul#country-list {
		top: 35px !important;
	}
	.rest_btnsss.right a span {
		font-size: 8px !important;
	}
	.search_restorpage .rest_btnsss {
		margin-top: 3px !important;
	}
	.search_restorpage .rest_btnsss.left {
		margin-top: 8px !important;
		margin-left: 4px !important;
	}
	.resto_menu button.navbar-toggler::before {
		font-size: 45px !important;
		margin-top: 0px;
	}
	section#slider_outer .tab-content .form-wrapper span .fa.fa-map-marker {
		padding: 8px !important;
	}
	input#locationName-t-h {
		padding: 0px 0px 7px 5px !important;
	}
	.search_near_place .search-bar-place .form-control {
		max-width: 100% !important;
	}
	.search_near_place .search-bar-place form#search-home-p .form-control {
		max-width: 92% !important;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-right: none;
	}
}
@media only screen and (max-width: 412px) and (min-width: 320px) {
	.rest_btnsss.right {
    width: 40% !important;
}
}