@charset "UTF-8";
@font-face {
  font-family: 'montserratlight';
  src: url("../fonts/montserrat/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratmedium';
  src: url("../fonts/montserrat/montserrat-medium-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratblack';
  src: url("../fonts/montserrat/montserrat-black-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-black-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratbold';
  src: url("../fonts/montserrat/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratextrabold';
  src: url("../fonts/montserrat/montserrat-extrabold-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-extrabold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratregular';
  src: url("../fonts/montserrat/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratsemibold';
  src: url("../fonts/montserrat/montserrat-semibold-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

html, body {
  scroll-behavior: smooth;
  -webkit-scroll-behavior: smooth; }

html body {
  font-family: 'Montserrat', sans-serif; }

body.newWrapper {
  /*background: #fff url(../images/section-bg.jpg) left top !important;*/
  background:#fff;
  background-attachment: fixed; }
  body.newWrapper .listing-content-main-body-js {
    background: none; }
  body.newWrapper .popularity-sec-js {
    padding: 0;
    border-bottom: 0; }

/**** Loading Amination Start ****/
html body .loading {
  width: auto;
  background-image: none; }

html body #loading-center-absolute {
  display: table;
  margin: 0 auto; }

html body .object {
  background-color: #c60024 !important; }

html body .object {
  width: 20px;
  height: 20px;
  background-color: #8d8d8d;
  float: left;
  margin-right: 20px;
  border-radius: 50%; }

html body #object_two {
  -webkit-animation: object_two 1.5s infinite;
  animation: object_two 1.5s infinite;
  -webkit-animation-delay: .25s;
  animation-delay: .25s; }

html body #object_three {
  -webkit-animation: object_three 1.5s infinite;
  animation: object_three 1.5s infinite;
  -webkit-animation-delay: .5s;
  animation-delay: .5s; }

html body .fullPage-page-loader-style-spinner #loading-center-absolute {
  display: table;
  margin: 0 auto; }

html body .fullPage-page-loader-style-spinner .object {
  width: 20px;
  height: 20px;
  background-color: #8d8d8d;
  float: left;
  margin-right: 20px;
  border-radius: 50%; }

html body .fullPage-page-loader-style-spinner .object:last-child {
  margin-right: 0; }

html body .fullPage-page-loader-style-spinner #object_one {
  -webkit-animation: object_one 1.5s infinite;
  animation: object_one 1.5s infinite; }

html body .fullPage-page-loader-style-spinner #object_two {
  -webkit-animation: object_two 1.5s infinite;
  animation: object_two 1.5s infinite;
  -webkit-animation-delay: .25s;
  animation-delay: .25s; }

html body .fullPage-page-loader-style-spinner #object_three {
  -webkit-animation: object_three 1.5s infinite;
  animation: object_three 1.5s infinite;
  -webkit-animation-delay: .5s;
  animation-delay: .5s; }

@-webkit-keyframes object_one {
  75% {
    -webkit-transform: scale(0); } }

@keyframes object_one {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0); } }

@-webkit-keyframes object_two {
  75% {
    -webkit-transform: scale(0); } }

@keyframes object_two {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0); } }

@-webkit-keyframes object_three {
  75% {
    -webkit-transform: scale(0); } }

@keyframes object_three {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0); } }

/**** Loading Amination End ****/
.newWrapper .pagination li.pagination-next a, .newWrapper .pagination li.pagination-previous a {
  border-radius: 30px !important; }

.newWrapper .alert-danger {
  font-size: 12px; }

.newWrapper .filter-popup-section .update-clear-wrap .clear-btn {
  border-color: #C60024;
  background-color: #C60024; }

.newWrapper .navbar-default .navbar-toggle .icon-bar {
  background-color: #fff; }

.newWrapper .pagination .pagination-previous.disabled, .newWrapper .pagination .pagination-next.disabled {
  opacity: 0.2; }

.newWrapper .pagination .pagination-previous.disabled::before {
  display: none; }

.newWrapper .pagination .ngx-pagination .current {
  background: #fff !important;
  border: 1px solid #C60024;
  color: #C60024; }

.newWrapper .pagination ul li.pagination-previous span:before {
  content: "\f104";
  position: absolute;
  left: 0;
  color: #fff; }

.newWrapper .pagination ul li.pagination-previous > span, .newWrapper .pagination ul li.pagination-next > span {
  display: inline-block;
  padding: 6px 21px;
  background: #fff;
  color: #454545;
  border-radius: 16px;
  border: 1px solid #454545;
  text-transform: capitalize;
  font-family: "montserratlight"; }

.newWrapper .pagination ul li {
  display: inline-;
  padding: 0 11px; }

/***  Sign up and Register Start ***/
@media (max-width: 767px) {
  .newWrapper .pagination .ngx-pagination {
    margin: 0;
    padding-left: 0; }
  .newWrapper .pagination li {
    display: none;
    padding: 0 11px; }
    .newWrapper .pagination li.pagination-next a, .newWrapper .pagination li.pagination-previous a {
      padding: 4px 5px !important;
      display: inline-block; }
    .newWrapper .pagination li.current, .newWrapper .pagination li.small-screen, .newWrapper .pagination li.pagination-next, .newWrapper .pagination li.pagination-previous {
      padding: 0 5px;
      display: inline-block;
      font-size: 10px !important;
      text-transform: capitalize !important; }
  .newWrapper .pagination ul li.pagination-previous > span, .newWrapper .pagination ul li.pagination-next > span {
    font-size: 12px; }
  .newWrapper .pagination .ngx-pagination .current, .newWrapper .pagination li a, .newWrapper .pagination ul li.small-screen {
    padding: 2px 5px !important;
    font-family: "montserratlight";
    font-size: 12px; } }

@media (max-width: 992px) {
  .newWrapper .main-reg-frm-sup .sign-in-register-image {
    margin: 17px 0; } }

.holder-fullcontent-inner-js .breadcrumb.frm-sub-signup-brd {
  background: none;
  margin-bottom: 15px; }
  .holder-fullcontent-inner-js .breadcrumb.frm-sub-signup-brd li a {
    color: #777;
    font-family: "montserratlight"; }
  .holder-fullcontent-inner-js .breadcrumb.frm-sub-signup-brd li.active {
    font-family: "montserratbold";
    color: #C60024; }

.main-reg-frm-sup {
  padding: 30px 15px;
  background: #fff;
  margin: 0 0 40px 0; }
  .main-reg-frm-sup .sign-in-register-image {
    max-width: 200px !important;
    border-radius: 12px; }
  .main-reg-frm-sup .register-signup-button {
    background: #C60024;
    color: #fff; }
    .main-reg-frm-sup .register-signup-button:hover {
      background: #fff !important;
      color: #C60024 !important; }

/***  Sign up and Register End ***/
body .listing-wholesection-js {
  background: none; }

body .modal {
  z-index: 999999999998; }
  body .modal .modal-dialog {
    margin-top: 15%; }
    body .modal .modal-dialog .modal-header {
      background: #C60024;
      color: #fff;
      font-family: "montserratbold"; }
      body .modal .modal-dialog .modal-header .close {
        color: #fff;
        opacity: 1;
        font-family: "montserratmedium";
        font-weight: normal;
        font-size: 37px; }

.newWrapper .pagination ul li.pagination-previous span:before, .newWrapper .ngx-pagination .pagination-next.disabled::after {
  display: none; }

.orderType.menu-order-search .inp::-webkit-input-placeholder {
  font-family: "montserratlight";
  color: #dad7d7; }

.orderType.menu-order-search .inp:-ms-input-placeholder {
  font-family: "montserratlight";
  color: #dad7d7; }

.orderType.menu-order-search .inp::-ms-input-placeholder {
  font-family: "montserratlight";
  color: #dad7d7; }

.orderType.menu-order-search .inp::placeholder {
  font-family: "montserratlight";
  color: #dad7d7; }

.newWrapper .rating.color-ok .star-container .star svg {
  fill: #d88600; }

.newWrapper select {
  background-image: url(../images/select-dropdown-icon.png) !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 10px !important; }

/****** Header Section Start *******/
header.newHeader {
  /**** Navigigation Button ****/
  /**** Navigigation Button ****/
  /* background: url(../images/header-bg.jpg) no-repeat left top; */
  background-size: cover;
  min-height: 350px; }
  header.newHeader .navbar-toggle {
    padding: 15px 10px; }
    header.newHeader .navbar-toggle.collapsed {
      padding: 9px 10px; }
      header.newHeader .navbar-toggle.collapsed span.icon-bar {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none; }
      header.newHeader .navbar-toggle.collapsed span.icon-bar + .icon-bar {
        display: block; }
      header.newHeader .navbar-toggle.collapsed span.icon-bar + .icon-bar + .icon-bar {
        margin-top: 4px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        display: block; }
    header.newHeader .navbar-toggle span.icon-bar {
      -webkit-transform: rotate(-48deg);
      -ms-transform: rotate(-48deg);
      transform: rotate(-48deg); }
    header.newHeader .navbar-toggle span.icon-bar + .icon-bar {
      display: none; }
    header.newHeader .navbar-toggle span.icon-bar + .icon-bar + .icon-bar {
      margin-top: -2px;
      -webkit-transform: rotate(44deg);
      -ms-transform: rotate(44deg);
      transform: rotate(44deg);
      display: block; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap select.cusion-food {
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-size: 11px; }
  header.newHeader .navbar-default .navbar-nav li a.cartIcon {
    margin-right: 10px; }
  header.newHeader .navbar-default .navbar-nav li a.cartIcon .value {
    width: 18px;
    height: 18px;
    line-height: 16px;
    padding: 2px;
    font-size: 11px;
    background: #fff;
    color: #C60024; }
  header.newHeader .header-div {
    background: none; }
  header.newHeader .imgLogo {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  header.newHeader.freezed div.header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-toggle {
    padding: 5px 0px 5px 12px; }
  header.newHeader.freezed .header-div .nav.navbar-nav.clear {
    clear: none;
    float: right !important; }
  header.newHeader.freezed .header-div .navbar-right {
    float: right !important; }
  header.newHeader.freezed .header-div .nav.navbar-nav .nav.navbar-nav.clear li a {
    padding: 7px 24px; }
  header.newHeader.freezed .header-div .nav.navbar-nav li a {
    font-size: 12px;
    padding: 7px 12px; }
  header.newHeader.freezed .navbar.navbar-default {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    background: rgba(0, 0, 0, 0.7) !important;
    padding-top: 10px;
    z-index: 99999998; border-radius:0; }
    header.newHeader.freezed .navbar.navbar-default .imgLogo {
      max-height: 40px;
      margin-top: 5px; }
  header.newHeader .bg-image h2 {
    font-family: "montserratsemibold";
    margin-bottom: 1rem; }
  header.newHeader .bg-image h3 {
    font-family: "montserratregular";
    text-transform: none;
    font-size: 2.2rem;
    font-weight: normal;
    margin-top: 1rem;
    margin-bottom: 3.5rem; }
  header.newHeader .imgLogo {
    max-height: 85px; }
  header.newHeader .navbar.navbar-default {
    background: none !important; }
    header.newHeader .navbar.navbar-default li a {
      text-transform: none;
      font-family: "montserratlight"; }
      header.newHeader .navbar.navbar-default li a .fa {
        margin-right: 2px;
        margin-top: -6px; }
  header.newHeader .navbar-header {
    max-width: 1300px; }
  header.newHeader .header-div .top-black-background {
    display: none; }
  header.newHeader .header-div .navbar-default {
    border-bottom: 0;
    padding-top: 2rem; }
  header.newHeader .header-div .nav.navbar-nav.clear {
    clear: right; margin-top:2px; }
    header.newHeader .header-div .nav.navbar-nav.clear li.dropdown {
      padding: 0;
      margin: 0; }
      header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown {
        margin: 10px 0 10px 10px; }
        header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .caret {
          margin-top: -4px; }
        header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown.open .dropdown-toggle .caret {
          -webkit-transform: rotate(183deg);
          -ms-transform: rotate(183deg);
          transform: rotate(183deg);
          margin-top: -4px; }
        header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-menu {
          border-radius: 5px; }
          header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-menu li {
            margin-top: 0; }
            header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-menu li a {
              font-size: 12px;
              padding: 7px 12px; }
              header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-menu li a:hover {
                color: #C60024; }
        header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-menu a:before, header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-toggle:before {
          display: none !important; }
        header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-toggle {
          padding: 10px 9px 10px 15px;
          border: 2px solid #C60024;
          border-radius: 30px; }
      header.newHeader .header-div .nav.navbar-nav.clear li.dropdown a {
        padding: 3px 5px 5px 5px;
        border-radius: 0;
        background: #f2f2f2;
        color: #000; }
    header.newHeader .header-div .nav.navbar-nav.clear li a {
      padding: 10px 12px; }
    header.newHeader .header-div .nav.navbar-nav.clear li:last-child a:before {
      content: '';
      width: 1px;
      height: 20px;
      background: #b5b5b5;
      position: absolute;
      left: -1px; }
  header.newHeader .header-div .nav.navbar-nav .regiter {
    border-radius: 20px;
    padding: 12px 24px;
    margin-left: 0; }
  header.newHeader .header-banner .banner-wrap .banner {
    margin-bottom: 5rem; }
    header.newHeader .header-banner .banner-wrap .banner .banner-form .read-more-wrap {
      text-align: center; }
    header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox {
      float: none;
      display: inline-block;
      text-align: left;
      margin-right: 2.4rem; }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox:nth-child(3n) {
        margin-right: 20px; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox:nth-child(3n) label {
          padding-left: 26px; }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox .checkbox {
        font-family: 'montserratsemibold'; }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox input[type=checkbox] {
        margin-left: -24px;
        outline: 3px solid #C60024;
        border: 0;
        outline-offset: -2px;
        margin-top: 0px;
        width: 15px;
        height: 15px; }
    header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select {
      padding: 2rem;
      width: auto;
      background: rgba(255, 255, 255, 0.2); }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .search-food-btn .search-btn {
        height: 45px; }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .more-filter-button .search-more {
        text-align: left;
        height: 45px;
        width: 160px;
        font-weight: normal; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .more-filter-button .search-more:before {
          left: auto;
          right: 10px; }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap {
        margin-right: 15px; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap.search-food-btn {
          margin-right: 0;
          margin-left: 15px; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap .direct-location-icon {
          font-size: 16px;
          color: #000; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap .location input {
          height: 45px;
          font-weight: normal; }
          header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap .location input::-webkit-input-placeholder {
            font-family: "montserratmedium"; }
          header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap .location input:-ms-input-placeholder {
            font-family: "montserratmedium"; }
          header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap .location input::-ms-input-placeholder {
            font-family: "montserratmedium"; }
          header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap .location input::placeholder {
            font-family: "montserratmedium"; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap select {
          height: 45px; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap select.cusion-food {
          width: 197px; }

@media (max-width: 767px) {
  header.newHeader {
    background-size: auto;
    padding: 0; }
    header.newHeader .header-div .nav.navbar-nav .regiter {
      margin-left: 0; }
    header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown {
      width: 90%;
      margin: auto; }
      header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-menu {
        padding: 10px 0 15px 0;
        background: #f2f2f2; }
        header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-menu a {
          padding: 25px 10px 10px 10px !important; }
    header.newHeader .navbar-toggle:hover, header.newHeader .navbar-toggle:focus {
      background: rgba(0, 0, 0, 0.5) !important; }
    header.newHeader.freezed .navbar.navbar-default .imgLogo {
      margin: 3px 15px 0 15px;
      max-height: 29px; }
    header.newHeader.freezed .navbar-toggle {
      margin-top: 0px;
      margin-bottom: 2px; }
    header.newHeader .navbar-collapse {
      border-top: 0;
      background: rgba(0, 0, 0, 0.7);
      margin-top: 8px;
      padding-left: 0;
      padding-right: 0;
      position: absolute;
      width: 100%;
      padding-bottom: 30px; }
      header.newHeader .navbar-collapse li {
        text-align: center; }
      header.newHeader .navbar-collapse .nav {
        width: 100%;
        margin: 0; }
        header.newHeader .navbar-collapse .nav .regiter {
          max-width: 245px;
          display: inline-block; }
        header.newHeader .navbar-collapse .nav.clear {
          padding: 12px 0; }
    header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place {
      padding: 0; }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .read-more-wrap {
        display: none; }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox {
        float: left;
        width: 50%;
        padding: 0 2%;
        margin-right: 0; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox:nth-child(3n) {
          margin-right: 0; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place .dining-checkbox .checkbox {
          font-family: "montserratlight";
          line-height: 2rem;
          font-size: 12px;
          padding-bottom: 0;
          margin-bottom: 0; }
    header.newHeader .header-div .navbar-default {
      padding-top: 1rem; }
    header.newHeader .imgLogo {
      max-height: 33px;
      margin: 16px; }
    header.newHeader .bg-image h2 {
      font-size: 3.5rem;
      padding: 0 3rem; }
    header.newHeader .bg-image h3 {
      font-size: 1.5rem; }
    header.newHeader .header-banner .banner-wrap .banner {
      margin-bottom: 0;
      margin-top: 0 !important;
      padding: 0 15px 0 15px;
      background: rgba(198, 0, 36, 0.6); }
      header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select {
        background: rgba(41, 40, 45, 0.1);
        margin: 0 -15px 0 -15px; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap select.cusion-food, header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .more-filter-button .search-more, header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .search-food-btn .search-btn {
          width: 100%; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap.search-food-btn {
          margin-left: 0; }
        header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .search-food-btn .search-btn {
          background-color: #c60024;
          color: #fbfbfb;
          font-family: "montserratmedium";
          border-radius: 30px; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  header.newHeader .header-div .container {
    width: 100%; }
  .newWrapper .paymentDetailsWrap .list .data .edit {
    font-size: 12px; }
  .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js .myorderWrap div {
    float: left; }
  .newWrapper .productListDetail .orderType.menu-order-search {
    margin-bottom: 15px; }
  header.newHeader .bg-image h2 {
    margin-top: 8%; }
  header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown .dropdown-toggle {
    padding: 10px 7px 10px 9px;
    margin: 7px 0 0 0; }
  header.newHeader .header-div .nav.navbar-nav .regiter {
    padding: 12px 7px;
    margin-left: 4px; }
  header.newHeader .navbar-default .navbar-nav li a {
    padding: 12px 5px; }
  header.newHeader.freezed .navbar.navbar-default {
    padding-top: 10px; }
  header.newHeader.freezed .navbar.navbar-default li {
    margin: 3px 0 0 10px; }
  header.newHeader.freezed .navbar.navbar-default .imgLogo {
    max-height: 35px;
    margin-bottom: 7px; }
  header.newHeader.freezed .header-div .nav.navbar-nav li a {
    padding: 7px 5px; }
    header.newHeader.freezed .header-div .nav.navbar-nav li a.regiter {
      padding: 7px 12px; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap select.cusion-food {
    width: 191px; }
  header.newHeader .imgLogo {
    max-height: 70px; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select {
    padding: 1rem; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .choose-place {
    width: 100%; }
  header.newHeader .banner-wrap .banner .banner-form .order-select .search-food-btn .search-btn {
    width: 135px; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .more-filter-button .search-more {
    width: 110px; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap .location {
    width: 222px; } }

@media only screen and (min-width: 414px) and (max-width: 767px) and (orientation: landscape) {
  header.newHeader .header-banner .banner-wrap .banner .banner-form .filter-form {
    margin-bottom: 0; }
    header.newHeader .header-banner .banner-wrap .banner .banner-form .filter-form .popup-postion-cls .more-filter-button {
      margin-bottom: 0; }
    header.newHeader .header-banner .banner-wrap .banner .banner-form .filter-form .popup-postion-cls .order-select {
      margin-bottom: 0; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select {
    width: 100%;
    margin-bottom: 9px; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap {
    width: 47%; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap.search-food-btn {
    margin-left: 15px; }
  header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .select-wrap, header.newHeader .header-banner .banner-wrap .banner .banner-form .order-select .more-filter-button {
    width: 47%;
    float: left; } }

/****** Header Section End *******/
/****** Footer Section Start *******/
footer.newFooter .footer-div {
  background: url(../images/footer-bg.jpg) left top;
  background-attachment: fixed; }
  footer.newFooter .footer-div .newsletter {
    padding-bottom: 20px; }
    footer.newFooter .footer-div .newsletter .send-button {
      margin-top: 15px;
      background: #B91319;
      color: #fff; }
  footer.newFooter .footer-div .contact-col .about-ul li a .fa {
    margin-right: 6px;
    margin-top: -4px;
    font-size: 20px;
    color: #B91319; }
  footer.newFooter .footer-div .contact-col h2 {
    font-family: "montserratbold";
    font-size: 2.2rem;
    position: relative;
    padding-bottom: 6px; }
    footer.newFooter .footer-div .contact-col h2:after {
      content: '';
      border-bottom: 2px solid #fff;
      width: 31%;
      position: absolute;
      left: 0;
      bottom: 0; }
  footer.newFooter .footer-div .contact-logo {
    width: 160px;
    margin-top: -10px; }
  footer.newFooter .footer-div .copyright-p {
    text-align: center; }
  footer.newFooter .footer-div .newsletter .email {
    border-radius: 0;
    padding: 15px;
    background: #fff;
    color: #000;
    max-width: 81%; }

@media (max-width: 767px) {
  footer.newFooter .footer-div .contact-col {
    position: relative;
    z-index: 1; }
  footer.newFooter .footer-div .newsletter {
    text-align: center; }
  footer.newFooter .footer-div .social-ul {
    text-align: center; }
    footer.newFooter .footer-div .social-ul a {
      text-align: center; }
  footer.newFooter .footer-div .contact-col {
    padding: 0 10px 20px 10px;
    clear: both;
    max-width: 100%;
    margin-bottom: 15px; }
    footer.newFooter .footer-div .contact-col h2 {
      font-size: 18px; }
    footer.newFooter .footer-div .contact-col .send-button {
      max-width: 220px; }
  footer.newFooter .footer-div .newsletter .email {
    max-width: 100%;
    width: 100%; }
  footer.newFooter .footer-div .contact-logo {
    display: block;
    margin: 0 auto 20px auto; }
  footer.newFooter .contact-info a {
    display: block;
    text-align: left; }
  footer.newFooter .contact-info .google-img {
    display: block;
    margin-bottom: 20px;
    margin: 0 auto 20px auto;
    width: 172px; } }

/****** Footer Section End *******/
header.newHeader .filter-popup-section::before {
  right: 10%; }

header.newHeader .filter-popup-section .update-clear-wrap {
  text-align: center; }

header.newHeader .filter-popup-section .price-post-wrap {
  border-bottom: 0;
  margin-bottom: 0; }

header.newHeader .filter-popup-section .filter-row {
  border-bottom: 0; }
  header.newHeader .filter-popup-section .filter-row.post-card .filer-title, header.newHeader .filter-popup-section .filter-row.price-slider .filer-title {
    border: 0;
    margin-bottom: 0;
    padding: 0 0 10px 0; }
  header.newHeader .filter-popup-section .filter-row.price-slider {
    width: 40%; }
  header.newHeader .filter-popup-section .filter-row .filer-title {
    font-family: "montserratbold";
    font-weight: normal;
    margin-bottom: 30px;
    padding: 10px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6; }

header.newHeader .filter-popup-section .filer-detail .post-code-input {
  width: 177px; }

header.newHeader .filter-popup-section .filer-detail .op-icon {
  padding-left: 23px; }
  header.newHeader .filter-popup-section .filer-detail .op-icon::before {
    width: 5px; }

header.newHeader .filter-popup-section .filer-detail .filter-field .label-name {
  font-family: "montserratmedium";
  font-weight: normal; }

header.newHeader .filter-popup-section .filer-detail .filter-field input[type=checkbox] {
  float: left;
  border-radius: 0;
  outline: 3px solid #C60024;
  border: 0;
  outline-offset: -2px;
  margin-top: 0px;
  width: 15px;
  height: 15px; }

@media (max-width: 767px) {
  header.newHeader .filter-popup-section .filer-detail .post-code-input {
    width: 107px; }
  header.newHeader .filter-popup-section {
    top: 189px; }
    header.newHeader .filter-popup-section span.label-name {
      width: 100px; }
    header.newHeader .filter-popup-section .filter-row.price-slider {
      width: 100%;
      margin-bottom: 0; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  header.newHeader .filter-popup-section {
    top: 81px; }
    header.newHeader .filter-popup-section::before {
      right: 0; }
    header.newHeader .filter-popup-section .filter-row .filer-detail .post-code-input {
      width: 162px; } }

@media only screen and (min-width: 414px) and (max-width: 767px) and (orientation: landscape) {
  header.newHeader .filter-popup-section {
    top: 141px; }
    header.newHeader .filter-popup-section::before {
      right: auto;
      left: 10%; }
    header.newHeader .filter-popup-section .filter-row.price-slider {
      width: 40%; } }

.newWrapper {
  /****** Listing Section  Start ***/
  /****** Listing Section End ***/
  /****** Left Filter Start ***/
  /****** Left Filter End ***/ }
  .newWrapper .add-comment-popup-content.address-popup .modal-body .popup-right-section .item-details-wrap .op-existing-add-wrap .add-content .address-radio {
    margin: 10px 0; }
  .newWrapper .add-comment-popup-content.address-popup .modal-body .popup-right-section .item-details-wrap .modal-footer {
    z-index: 9; }
  .newWrapper .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js {
    position: relative; }
    .newWrapper .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js .read-more-cuisines {
      position: absolute;
      top: 0;
      right: 0;
      line-height: 0; }
  .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js .addressContainer:before {
    float: left; }
  .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js .addressContainer span {
    display: inline-block;
    width: 92%;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .newWrapper .mobFilterView .border-style-division-js1 {
    padding-bottom: 15px; }
  .newWrapper .dashtop-view .sidebar-checkbox.border-style-division-js {
    position: relative; }
    .newWrapper .dashtop-view .sidebar-checkbox.border-style-division-js > a {
      position: absolute;
      right: 0;
      top: 10px; }
  .newWrapper .mobFilterView {
    background: #fff; }
  .newWrapper .popularity-sec-js {
    border-bottom: 0; }
  .newWrapper .menupage-sec1-mapinfo-js, .newWrapper .holder-fullcontent-inner-js {
    background: none; }
  .newWrapper .listing-right-side-fulldiv-js > .row {
    margin-left: 0;
    margin-right: 0; }
  .newWrapper .listing-right-side-fulldiv-js .listView {
    padding: 0 5px 5px 5px; }
    .newWrapper .listing-right-side-fulldiv-js .listView .holder-listing-bg-stlye-js {
      -webkit-box-shadow: 0px 2px 2px #0000004d;
      box-shadow: 0px 2px 2px #0000004d; }
      .newWrapper .listing-right-side-fulldiv-js .listView .holder-listing-bg-stlye-js .effect-listing-image-effect-js {
        background: #e7e7e7; }
        .newWrapper .listing-right-side-fulldiv-js .listView .holder-listing-bg-stlye-js .effect-listing-image-effect-js img {
          height: 200px; }
    .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .read-more-cuisines {
      display: inline-block;
      border: 1px solid #ccc;
      border-radius: 10px;
      padding: 4px 8px;
      font-size: 12px; }
      .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .read-more-cuisines:hover {
        color: #fff;
        background: #C60024; }
    .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .price-listing-display-restaurantpage-js {
      font-family: "montserratsemibold"; }
    .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .holder-buttons-services-features-js {
      background: #e8e8e8;
      border: 1px solid #e8e8e8; }
    .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .orderlink-listing-display-restaurantpage-js {
      background: #6a6264;
      color: #fff;
      font-family: "montserratlight";
      font-weight: normal;
      padding: 9px 10px 6px 10px;
      font-size: 11px;
      border: 0; }
      .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .orderlink-listing-display-restaurantpage-js:hover {
        background: #fff;
        color: #6a6264; }
    .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .heading-listing-display-restaurantpage-js {
      position: absolute;
      text-align: center;
      background: linear-gradient(0deg, rgba(198,0,36,1) 0%, rgba(198,0,36,0.711922268907563) 35%, rgb(231 31 67) 100%);
      font-size: 17px;
      color: #fff;
      padding: 20px 10px 20px;
      width: 100%;
      left: 0;
      overflow: visible;
      font-family: "montserratsemibold";
      margin-top: 0; }
      .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .heading-listing-display-restaurantpage-js:after {
        content: "";
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 12px solid #C60024;
        position: absolute;
        left: 50%;
        bottom: -11px;
        margin-left: -6px; }
    .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .reviewAndStarContainer {
      padding-top: 114px;
      padding-bottom: 20px; }
      .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .reviewAndStarContainer em {
        font-family: "montserratmedium";
        font-style: normal;
        font-size: 13px; }
    .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js .addressContainer {
      font: normal normal normal 14px/1 FontAwesome; }
      .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js .addressContainer span {
        font-family: "montserratregular"; }
      .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js .addressContainer:before {
        content: "\f041";
        margin-right: 10px; }
  .newWrapper .holder-fullcontent-inner-js {
    padding: 20px 30px 10px 30px; }
    .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js {
      border-bottom: 1px solid #e6e6e6; }
      .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js > div {
        padding-bottom: 15px;
        margin-left: 0;
        margin-right: 0; }
      .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js .restaurant-page-head-totallisting-js {
        font-family: "montserratbold"; }
        .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js .restaurant-page-head-totallisting-js > span {
          font-family: "montserratmedium";
          display: inline-block;
          margin-top: -6px;
          color: #47413e; }
      .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js .dropdown-seachbar-main-js {
        border-color: #bfbfbf;
        background: #fff; }
      .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js .searchbar-main-headings-js {
        font-family: "montserratregular";
        padding-right: 8px;
        text-transform: none; }
  .newWrapper .border-style-division-js.top-filters {
    float: left;
    width: 100%; }
    .newWrapper .border-style-division-js.top-filters > div {
      padding: 10px 15px 0 15px; }
    .newWrapper .border-style-division-js.top-filters #order_clear-top {
      width: 20px;
      height: 20px;
      display: inline-block;
      background: #C60024;
      color: #fff;
      text-align: center;
      line-height: 20px;
      font-size: 12px; }
    .newWrapper .border-style-division-js.top-filters .searchfilters-heading-js {
      font-family: "montserratbold";
      background: #C60024;
      color: #fff;
      padding: 12px 15px;
      margin-top: 15px; }
  .newWrapper .dashtop-view {
    float: left;
    width: 100%;
    padding: 15px 0; }
    .newWrapper .dashtop-view .node-content-wrapper {
      border-radius: 5px;
      padding: 6px 11px 6px 25px;
      color: #fff;
      border: 1px solid #C60024;
      background: #C60024; }
      .newWrapper .dashtop-view .node-content-wrapper:before {
        left: 14px;
        border-left-color: #fff;
        top: 13px; }
    .newWrapper .dashtop-view .border-style-division-js .node-wrapper .node-content-wrapper .pull-right.locatiocount {
      background: #fff;
      width: 26px;
      height: 23px;
      /* border-radius: 100%; */
      font-size: 14px;
      display: inline-block;
      text-align: center;
      line-height: 24px;
      font-family: "montserratmedium";
      border-radius: 3px; }
    .newWrapper .dashtop-view .order-fliter ul li {
      display: inline-block;
      float: left;
      margin-right: 10px;
      font-size: 13px; }
      .newWrapper .dashtop-view .order-fliter ul li a {
        display: inline-block;
        border: 1px solid #ccc;
        border-radius: 10px;
        padding: 6px 11px;
        color: #C60024; }
        .newWrapper .dashtop-view .order-fliter ul li a:hover {
          text-decoration: none;
          color: #fff;
          background: #C60024; }
    .newWrapper .dashtop-view .postcode-head-js {
      margin: 0;
      font-family: "montserratsemibold"; }
    .newWrapper .dashtop-view .find-postallink-js {
      border: 0; }
    .newWrapper .dashtop-view .border-style-division-js1 .form-group select {
      width: 68px;
      height: 34px;
      padding: 8px 26px 6px 12px; }
    .newWrapper .dashtop-view .sidebar-checkbox {
      clear: both; }
      .newWrapper .dashtop-view .sidebar-checkbox.border-style-division-js {
        clear: both;
        padding: 20px 0 14px 0; }
      .newWrapper .dashtop-view .sidebar-checkbox .checkbox {
        width: 50%;
        float: left;
        margin-bottom: 5px;
        background: #f6f6f6;
        padding: 8px 2px 8px 8px;
        margin-top: 0;
        border-right: 5px solid #fff; }
        .newWrapper .dashtop-view .sidebar-checkbox .checkbox:nth-child(odd) {
          border-right: 0; }
    .newWrapper .dashtop-view .border-style-division-js .checkbox label {
      font-size: 12px;
      padding-left: 20px;
      min-height: 31px; }
    .newWrapper .dashtop-view .border-style-division-js .checkbox input[type=checkbox] {
      margin-left: -18px;
      outline: 2px solid #C60024;
      border: 0;
      outline-offset: -2px;
      margin-top: 0px;
      margin-right: 15px;
      width: 13px;
      height: 13px; }

@media (max-width: 767px) {
  html .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister {
    min-height: 300px; }
  .newWrapper body .listView .listing-inner-content-adjust-js .holder-buttons-services-features-js {
    width: 100%;
    left: 0;
    padding: 10px 0 15px 0; }
  .newWrapper body .features-heading-style-js {
    font-size: 13px; }
  .newWrapper .holder-fullcontent-inner-js {
    padding: 20px 15px 10px 15px; }
  .newWrapper .listing-right-side-fulldiv-js .listView {
    clear: both; } }

@media (min-width: 414px) and (max-width: 767px) and (orientation: landscape) {
  .newWrapper body .listView .listing-inner-content-adjust-js .holder-buttons-services-features-js {
    width: 100%;
    left: 0;
    padding: 10px 0 15px 0; }
  .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .address-listing-display-restaurantpage-js .addressContainer span {
    display: block;
    white-space: nowrap;
    font-size: 11px; }
  .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .price-listing-display-restaurantpage-js {
    font-size: 15px; }
  .newWrapper .dashtop-view .order-fliter ul li a {
    font-size: 11px; }
  .newWrapper .searchbar-main-headings-js {
    margin: 3px 20px; }
  .newWrapper .holder-search-bar-main-dropdowns-js {
    margin: 4px 0 0 0; }
  .newWrapper .listing-right-side-fulldiv-js .listView {
    width: 50%;
    clear: none;
    float: left; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  body .newWrapper .dashtop-view .sidebar-checkbox .checkbox {
    width: 50%; }
  body .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .orderlink-listing-display-restaurantpage-js {
    padding: 8px 6px 6px;
    font-size: 10px;
    border: 0; }
  body .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .dropdown-toggle .glyphicon {
    font-size: 11px; }
  body .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .dropdown-toggle .features-heading-style-js {
    font-size: 9px; }
  body .newWrapper .listView .price-listing-display-restaurantpage-js {
    font-size: 18px;
    font-weight: normal; }
  body .newWrapper .listView .listing-inner-content-adjust-js {
    min-height: 287px; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .productListDetail .qty .minus, .productListDetail .qty .plus {
    font-size: 17px; }
  .paymentDetailsWrap .list .data:nth-child(odd) {
    width: 50%; }
    .paymentDetailsWrap .list .data:nth-child(odd).data {
      width: 50%; }
  .paymentDetailsWrap .list .data:nth-child(even).data {
    width: 50%;
    text-align: center !important; }
  .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row div.list div {
    float: none;
    font-size: 12px;
    clear: left; }
    .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row div.list div.data {
      float: left;
      clear: none; }
  .newWrapper body.newWrapper .cartListWrap {
    max-height: 450px; }
  .newWrapper .listing-right-side-fulldiv-js .listView .listing-inner-content-adjust-js .orderlink-listing-display-restaurantpage-js {
    padding: 9px 7px 6px 7px;
    font-size: 9px; }
  .newWrapper .holder-buttons-services-features-js .service-button-dropdown-listing-js {
    font-size: 8px; }
  .newWrapper .holder-fullcontent-inner-js .holder-search-bar-main-dropdowns-js {
    margin: 2px 0 0 20px; }
  .newWrapper .searchbar-main-headings-js {
    margin: 3px 20px; } }

@media (max-width: 992px) {
  .newWrapper .border-style-division-js.top-filters .searchfilters-heading-js {
    margin-top: 0; }
  .newWrapper .filterOpen .mobFilterView {
    left: 0; }
    .newWrapper .filterOpen .mobFilterView:after {
      left: 0; }
    .newWrapper .filterOpen .mobFilterView div.close {
      right: 10px; }
  .newWrapper .holder-fullcontent-inner-js .holder-search-bar-main-dropdowns-js {
    float: left;
    background: #e7e7e7;
    padding: 15px; }
  .newWrapper .holder-fullcontent-inner-js .holder-searhbar-first-col-js {
    padding-bottom: 20px; }
  .newWrapper .holder-fullcontent-inner-js #filterShow {
    float: left;
    padding: 6px 14px 5px;
    font-family: "montserratmedium";
    line-height: 21px;
    border: 2px solid #C60024;
    color: #fff;
    background: #C60024;
    display: block;
    border-radius: 5px; }
    .newWrapper .holder-fullcontent-inner-js #filterShow .fa {
      margin-right: 5px;
      margin-top: -5px; }
  .newWrapper .mobFilterView {
    background: none;
    /*background:rgba(255,255,255,0.91);*/
    display: block !important;
    position: fixed;
    left: -9954px;
    top: 0;
    height: 100vh;
    width: 94%;
    margin: 3%;
    z-index: 9999999998;
    padding: 30px 30px 30px 30px;
    overflow-y: scroll;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
    .newWrapper .mobFilterView:after {
      content: '';
      width: 100%;
      height: 100%;
      background: #fff;
      z-index: -1;
      position: fixed;
      left: -9954px;
      top: 0; }
    .newWrapper .mobFilterView div.close {
      position: fixed;
      top: -3px;
      right: -9954px;
      background: #fff;
      z-index: 9999998;
      width: 30px;
      height: 30px;
      line-height: 29px;
      color: #C60024;
      opacity: 1;
      padding: 0;
      text-align: center;
      border-radius: 0;
      border: 1px solid #C60024; }
    .newWrapper .mobFilterView .dashtop-view, .newWrapper .mobFilterView .top-filters {
      background: #fff;
      display: block; }
    .newWrapper .mobFilterView .dashtop-view {
      padding: 15px; } }

#filterShow {
  display: none;
  cursor: pointer; }

@media (min-width: 993px) {
  .newWrapper .paymentDetailsWrap .list .data:nth-child(even).data {
    text-align: right !important; }
    .newWrapper .paymentDetailsWrap .list .data:nth-child(even).data .edit {
      text-align: left;
      display: block; }
  .newWrapper .border-style-division-js.top-filters .close.btn {
    display: none; } }

.newWrapper {
  /*.btn:hover {
		background:#fff !important; color:#C60024 !important; border:2px solid #C60024;
	}*/ }
  .newWrapper .pagination.reviewSec ul {
    margin-left: 0;
    padding: 0; }
  .newWrapper #serviceTimeWrapper {
    padding: 15px; }
    .newWrapper #serviceTimeWrapper ul {
      margin-left: 0 !important; }
  .newWrapper .wrapCal.active .reg-time {
    display: block !important; }
    .newWrapper .wrapCal.active .reg-time .nav-tabs, .newWrapper .wrapCal.active .reg-time .tab-content {
      display: block !important; }
  .newWrapper .restaurant-detail-head-box-js.content #serviceTimeClick {
    position: absolute;
    right: 15px;
    padding: 6px 10px;
    margin: 0;
    background: #fff;
    border: 1px solid #C60024;
    color: #C60024;
    text-transform: none;
    letter-spacing: 0;
    font-size: 11px;
    font-family: "montserratmedium"; }
    .newWrapper .restaurant-detail-head-box-js.content #serviceTimeClick .fa {
      float: right;
      margin-left: 5px;
      display: none;
      margin-top: 3px; }
    .newWrapper .restaurant-detail-head-box-js.content #serviceTimeClick.active {
      color: #fff;
      background: #C60024; }
      .newWrapper .restaurant-detail-head-box-js.content #serviceTimeClick.active .fa {
        display: block; }
  .newWrapper .mobFilterView .sidebar-checkbox .tree-children {
    margin-left: 0; }
    .newWrapper .mobFilterView .sidebar-checkbox .tree-children .node-content-wrapper {
      background: #fff;
      border-radius: 0;
      color: #C60024;
      border: 0;
      border-bottom: 1px solid #C60024; }
    .newWrapper .mobFilterView .sidebar-checkbox .tree-children .locatiocount {
      background: #C60024 !important;
      color: #fff !important;
      display: inline-block;
      padding: 4px;
      line-height: 18px !important; }
  .newWrapper .paymentDetailsWrap .list .data .edit.disabled {
    opacity: 0.5;
    cursor: default;
    color: #808080; }
  .newWrapper .productListDetail .paymentDetailsWrap .qty .inp {
    width: 35px;
    height: 35px;
    border-radius: 4px; }
  .newWrapper .productListDetail .paymentDetailsWrap .qty .plus, .newWrapper .productListDetail .paymentDetailsWrap .qty .minus {
    line-height: 36px; }
  .newWrapper .myaccount .productListDetail .tab-content.tabs-conent-style-custom-menupage-inner-js {
    padding-right: 0; }
  .newWrapper .myaccount .productListDetail .myorderWrap.type {
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0;
    background: #fff;
    float: left;
    width: 100%;
    border: 1px solid #dcdcdc; }
    .newWrapper .myaccount .productListDetail .myorderWrap.type .list.my-class-side .form-group label {
      padding-bottom: 0;
      padding-left: 5px; }
      .newWrapper .myaccount .productListDetail .myorderWrap.type .list.my-class-side .form-group label.red-label {
        padding-bottom: 6px; }
    .newWrapper .myaccount .productListDetail .myorderWrap.type .alert-danger, .newWrapper .myaccount .productListDetail .myorderWrap.type .red-label {
      font-size: 12px; }
    .newWrapper .myaccount .productListDetail .myorderWrap.type .dateSelect {
      margin-bottom: 10px;
      float: left;
      width: 100%; }
    .newWrapper .myaccount .productListDetail .myorderWrap.type .ttl {
      clear: both;
      padding: 10px 15px;
      background: #333;
      width: 100%; }
      .newWrapper .myaccount .productListDetail .myorderWrap.type .ttl .head3 {
        padding-bottom: 0;
        border-bottom: 0;
        color: #fff;
        font-family: "montserratbold";
        line-height: 23px; }
      .newWrapper .myaccount .productListDetail .myorderWrap.type .ttl .preOrderCheckBox {
        margin-left: 10px !important; }
    .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group {
      width: 50%;
      float: left;
      max-width: 200px;
      margin: 0 15px 0 0;
      padding: 15px; }
      .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group.pincode {
        width: 100%;
        float: left;
        max-width: 50%;
        padding: 0 15px 15px 15px; }
      .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group label {
        display: inline-block;
        padding-bottom: 6px;
        font-size: 14px; }
        .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group label.red-label {
          font-size: 12px;
          font-family: "montserratmedium"; }
      .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group select.form-control {
        background-image: url(../images/select-dropdown-icon.png) !important;
        text-transform: capitalize;
        font-size: 12px; }
  .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister {
    min-height: 248px; }
  .newWrapper .paymentDetailsWrap .myorderWrap .head3 .preOrderCheckBox {
    margin-left: 10px !important; }
  .newWrapper #orderviewButton {
    clear: none;
    float: left;
    width: 100%;
    margin: 0;
    padding: 15px;
    border-color: #a6a5a5;
    cursor: pointer;
    background: #670517;
    background: -webkit-linear-gradient(93deg, #403f3f 1%, #3a3a3a 10%, #000000 100%);
    background: -o-linear-gradient(93deg, #403f3f 1%, #3a3a3a 10%, #000000 100%);
    background: linear-gradient(357deg, #403f3f 1%, #3a3a3a 10%, #000000 100%);
    background: -webkit-linear-gradient(357deg, #403f3f 1%, #3a3a3a 10%, #000000 100%);
    color: #fff; }
    .newWrapper #orderviewButton .txt {
      display: inline-block;
      float: left;
      text-transform: capitalize;
      font-family: "montserratsemibold";
      line-height: 20px; }
    .newWrapper #orderviewButton .cartIcon {
      float: right;
      display: inline-block;
      clear: none; }
  .newWrapper #oderTypeWrapper {
    margin: 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
  .newWrapper .productListDetail .orderType {
    margin-top: 0; }
  .newWrapper .topInfo .wrapLeft .content .address-listing-display-menupage-js {
    clear: both; }
  .newWrapper div.topInfo .wrapLeft .content em {
    display: none; }
  .newWrapper .rating-star .rating {
    float: left; }
  .newWrapper .rating-star .links1-menupage-listing-js {
    float: left; }
  .newWrapper .myaccount .productListDetail .reg-time .tab-content {
    padding-top: 0;
    background: #efefef;
    padding-right: 0; }
  .newWrapper .myaccount .productListDetail .tab-content {
    padding-top: 0;
    padding: 0 15px 15px 0;
    background: #fff; overflow:visible; }
  .newWrapper .productListDetail .emailid-info-tab-menupage-inner-js .glyphicon {
    width: 70px;
    height: 70px;
    background: #e6e6e6;
    text-align: center;
    line-height: 73px;
    font-size: 28px;
    border-radius: 100%;
    padding-right: 0;
    margin-right: 20px; }
  .newWrapper .productListDetail #reviewtab {
    background: #fff;
    padding: 15px; }
    .newWrapper .productListDetail #reviewtab .form-control {
      border: 1px solid #B6B6B6; }
    .newWrapper .productListDetail #reviewtab .reviews-heading-main-tab-menupage-js {
      color: #C60024;
      font-family: "montserratmedium";
      text-transform: none;
      margin-bottom: 20px;
      margin-top: 20px;
      border-bottom: 0; }
    .newWrapper .productListDetail #reviewtab .innerwrap {
      padding: 15px;
      background: #e6e6e6; }
      .newWrapper .productListDetail #reviewtab .innerwrap .reviewshead-menupage-inner-js {
        color: #C60024; }
      .newWrapper .productListDetail #reviewtab .innerwrap .links-review-tab-menupage-inner-js {
        border-radius: 30px; }
      .newWrapper .productListDetail #reviewtab .innerwrap .col-md-3 {
        background: #fff;
        padding: 15px; }
        .newWrapper .productListDetail #reviewtab .innerwrap .col-md-3 .rating.slow .star-container {
          margin-left: 0; }
  .newWrapper .productListDetail #reservationtab {
    background: #fff;
    padding: 15px; }
    .newWrapper .productListDetail #reservationtab .reservelink-reservation-tab-menupage-inner-js {
      border-radius: 30px; }
    .newWrapper .productListDetail #reservationtab .headings-labels-info-tab-innerpage-js {
      margin: 20px 5px 10px 0; }
    .newWrapper .productListDetail #reservationtab .row1-reservationtab-head-menupage-inner-js {
      color: #C60024;
      font-family: "montserratmedium";
      text-transform: none;
      margin-bottom: 20px;
      margin-top: 20px; }
    .newWrapper .productListDetail #reservationtab .reservelink-reservation-tab-menupage-inner-js {
      border: 0;
      margin-right: 0; }
    .newWrapper .productListDetail #reservationtab .form-control {
      border: 1px solid #B6B6B6; }
  .newWrapper .productListDetail #restaurantinfo {
    background: #fff;
    padding: 15px; }
    .newWrapper .productListDetail #restaurantinfo .row1-infotab-head-menupage-inner-js {
      text-align: left;
      font-family: "montserratmedium"; }
    .newWrapper .productListDetail #restaurantinfo a.emailid-info-tab-menupage-inner-js {
      max-width: 100% !important;
      width: 100%;
      display: block;
      font-size: 12px; }
    .newWrapper .productListDetail #restaurantinfo .row2-infotab-head-menupage-inner-js {
      font-family: "montserratlight"; }
    .newWrapper .productListDetail #restaurantinfo .checkbox-inline {
      position: relative;
      margin: 10px 5px 10px 27px;
      font-size: 12px; }
      .newWrapper .productListDetail #restaurantinfo .checkbox-inline input[type=checkbox] {
        position: absolute;
        outline: none;
        border: 0;
        left: -5px;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        margin-left: 0; }
        .newWrapper .productListDetail #restaurantinfo .checkbox-inline input[type=checkbox]:after {
          content: "\f058";
          width: 28px;
          height: 28px;
          border: 5px solid #fff;
          position: absolute;
          border-radius: 100%;
          left: -6px;
          top: -8px;
          opacity: 0.2;
          font-size: 18px;
          color: #c60024;
          background: #fff; }
        .newWrapper .productListDetail #restaurantinfo .checkbox-inline input[type=checkbox]:checked:after {
          opacity: 1; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .continuePaymentForm .cartListWrap .data {
    text-align: left;
    padding-bottom: 10px; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .continuePaymentForm .cartListWrap .cart-custom {
    clear: both;
    padding-top: 10px; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .list.dateSelect {
    padding-top: 0;
    background: #e6e6e6; }
    .newWrapper .paymentDetailsWrap .inner .myorderWrap .list.dateSelect .form-group:first-child {
      margin-top: 16px; }
    .newWrapper .paymentDetailsWrap .inner .myorderWrap .list.dateSelect label {
      padding-bottom: 10px;
      font-family: "montserratmedium"; }
  .newWrapper .paymentDetailsWrap .holder-left-menus-inner-menupage-js {
    position: relative;
    background: #fff; }
    .newWrapper .paymentDetailsWrap .holder-left-menus-inner-menupage-js .leftbar-menupage-headings-style-js {
      font-family: "montserratbold";
      text-align: center;
      color: #c60024; }
    .newWrapper .paymentDetailsWrap .holder-left-menus-inner-menupage-js .carousel-control {
      top: 50%; }
      .newWrapper .paymentDetailsWrap .holder-left-menus-inner-menupage-js .carousel-control .glyphicon {
        top: 0;
        margin-top: -15px; }
        .newWrapper .paymentDetailsWrap .holder-left-menus-inner-menupage-js .carousel-control .glyphicon:before {
          font-size: 11px;
          font-size: 11px;
          border: 1px solid #C60024;
          width: 25px;
          height: 25px;
          display: block;
          background: #C60024;
          color: #fff;
          line-height: 21px;
          text-align: center; }
  .newWrapper input[type=checkbox], .newWrapper .input[type=radio] {
    margin-left: -4px;
    outline: 3px solid #C60024;
    border: 0;
    outline-offset: -2px;
    margin-top: 0px;
    width: 15px;
    height: 15px;
    margin-right: 6px; }
  .newWrapper .paymentDetailsWrap .list {
    padding: 0 25px; }
  .newWrapper .paymentDetailsWrap .cartIcon i {
    color: #000; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .my-class-side input[type=radio]:after {
    width: 14px;
    height: 14px;
    content: '';
    border: 3px solid #C60024;
    display: block;
    border-radius: 100%;
    display: none;
    margin-top: -2px;
    margin-left: -1px; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .my-class-side label {
    padding-left: 5px;
    font-family: "montserratmedium"; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .btn {
    border-radius: 30px; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .continuePaymentForm .ttl {
    padding: 20px 25px; }
  .newWrapper .paymentDetailsWrap .inner .myorderWrap .continuePaymentForm .ttl:first-child .head3 {
    position: relative;
    padding-left: 30px;
    font-family: "montserratsemibold";
    font-size: 17px; }
    .newWrapper .paymentDetailsWrap .inner .myorderWrap .continuePaymentForm .ttl:first-child .head3 .preOrderCheckBox {
      position: absolute;
      left: 0;
      top: 3px; }
  .newWrapper #continuePaymentForm {
    margin-bottom: 0; }
  .newWrapper .orderType {
    background: #f6f6f6; }
    .newWrapper .orderType ul {
      float: left;
      max-width: 100%;
      width: 100%; }
      .newWrapper .orderType ul li {
        float: left !important;
        width: 100%;
        padding: 0 20px  !important; }
        .newWrapper .orderType ul li .inp {
          width: 83%;
          background: #fff; }
        .newWrapper .orderType ul li .btn {
          background: #C60024;
          color: #fff;
          cursor: pointer;
          border-radius: 30px;
          width: 14%; }
  .newWrapper .productListDetail .paymentDetailsWrap {
    padding-left: 0; }
  .newWrapper .productListDetail ngui-map {
    height: 243px; }
  .newWrapper .productListDetail .cat-list {
    border: 0; }
    .newWrapper .productListDetail .cat-list .head {
      color: #C60024;
      font-family: "montserratsemibold";
      border: 0;
      background: none;
      font-size: 24px;
      padding-bottom: 20px; }
    .newWrapper .productListDetail .cat-list li {
      border-bottom: 0;
      background: #fff;
      margin-bottom: 0; }
      .newWrapper .productListDetail .cat-list li a {
        color: #000;
        font-family: "montserratsemibold"; }
      .newWrapper .productListDetail .cat-list li .menu {
        padding: 21px; }
      .newWrapper .productListDetail .cat-list li:nth-child(even) {
        background: #e6e6e6; }
      .newWrapper .productListDetail .cat-list li.active {
        background: #C60024; }
        .newWrapper .productListDetail .cat-list li.active a {
          color: #fff !important; }
  .newWrapper .productListDetail .resultWrapper {
    padding-right: 0; }
    .newWrapper .productListDetail .resultWrapper .tab-content .listmain {
      padding-right: 0; }
      .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister {
        padding: 0 0 10px 0;
        -webkit-box-shadow: 0px 2px 2px #0000004d;
        box-shadow: 0px 2px 2px #0000004d; }
        .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cropDiv {
          background: #d6d6d6; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cropDiv img {
            height: 100%;
            margin-top: 0; }
        .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost {
          width: 50%;
          float: left;
          padding: 0 10px 0 0;
          min-height: 0;
          text-align: right; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost .value {
            padding-top: 9px;
            font-size: 14px; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost .btn {
            background: #6a6264;
            font-size: 12px;
            padding: 5px;
            margin: 0; }
        .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty {
          float: left;
          text-align: center;
          margin: 0;
          padding: 0 0 0 10px;
          text-align: left; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .inp {
            width: 32px;
            font-size: 12px;
            border-radius: 5px;
            float: none;
            display: inline-block;
            margin: 0 2px; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .minus, .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .plus {
            font-size: 18px;
            width: 25px;
            height: 25px;
            color: #fff;
            float: none;
            display: inline-block;
            border: 0; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .minus {
            line-height: 22px;
            background: #6a6264; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .plus {
            line-height: 25px;
            background: #C60024; }
        .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title {
          background: #C60024;
          padding-top: 0;
          margin-bottom: 12px;
          position: relative; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title:after {
            content: "";
            width: 0;
            height: 0;
            border-left: 12px solid transparent;
            border-right: 12px solid transparent;
            border-top: 12px solid #C60024;
            position: absolute;
            left: 50%;
            bottom: -11px;
            margin-left: -12px; }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title .head2 {
            padding: 10px 10px 10px;
            line-height: 18px;
            font-size: 12px;
            font-family: "montserratlight";
            color: #fff;
            /*white-space:nowrap;
										overflow:hidden;
											    text-overflow: ellipsis;*/ }
          .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title .readmore {
            display: none; }
      .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup:nth-child(even) .lister {
        padding-right: 0; }
  .newWrapper .productListDetail .listGroup .lister {
    background: #fff; }
  .newWrapper .productListDetail .dashtop-view {
    width: 275px;
    padding: 0; }
  .newWrapper .productListDetail .tabs-conent-style-custom-menupage-inner-js {
    background: none;
    padding-top: 0;
    margin-top: 5px; }
  .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js {
    border-top: 0; }
    .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js > .row {
      margin-left: 0;
      margin-right: 0; }
  .newWrapper .productListDetail .inner .topMenu {
    border-width: 2px; }
    .newWrapper .productListDetail .inner .topMenu li {
      margin-bottom: 0;
      margin-right: 10px; }
      .newWrapper .productListDetail .inner .topMenu li a.menu {
        background: #f6f6f6;
        display: inline-block;
        font-family: "montserratsemibold";
        color: #C60024;
        border-radius: 7px 7px 0px 0px;
        -moz-border-radius: 7px 7px 0px 0px;
        -webkit-border-radius: 7px 7px 0px 0px; }
        .newWrapper .productListDetail .inner .topMenu li a.menu.active, .newWrapper .productListDetail .inner .topMenu li a.menu:hover {
          color: #fff;
          background: #C60024; }
  .newWrapper .productListDetail .paymentDetailsWrap .inner {
    margin-top: 5px; }
  .newWrapper .productListDetail .description {
    padding: 15px;
    margin-top: 20px;
    border: 1px solid #cecece;
    background: #fff;
    margin-left: 0;
    margin-right: 0; }
    .newWrapper .productListDetail .description .col-md-12 {
      padding: 0; }
    .newWrapper .productListDetail .description .ourstory-head-menupage-inner-js {
      background: #f6f6f6;
      margin-top: 0;
      border-bottom: 0;
      padding: 13px 20px;
      font-family: "montserratbold";
      color: #C60024; }
    .newWrapper .productListDetail .description .ourstory-para-menupage-inner-js {
      font-family: "montserratregular";
      padding: 0 10px 10px 10px;
      margin-bottom: 0; }
    .newWrapper .productListDetail .description > .row {
      margin: 0;
      padding: 15px; }
  .newWrapper .topInfo {
    -webkit-box-shadow: #cecece 2px 2px 5px;
    box-shadow: #cecece 2px 2px 5px;
    border: 1px solid #cecece;
    background: #fff;
    margin-left: 0;
    margin-right: 0; }
    .newWrapper .topInfo .rating.slow .star-container {
      margin: 4px 0; }
    .newWrapper .topInfo .wrapRight {
      padding: 15px; }
    .newWrapper .topInfo .wrapCal {
      padding: 15px 0; }
      .newWrapper .topInfo .wrapCal .nav-tabs {
        padding: 0;
        text-align: center;
        border-bottom: 0;
        border: 0; }
        .newWrapper .topInfo .wrapCal .nav-tabs li {
          margin: 5px 0 0 0;
          border-radius: 7px 7px 0px 0px;
          -moz-border-radius: 7px 7px 0px 0px;
          -webkit-border-radius: 7px 7px 0px 0px;
          overflow: hidden;
          border: 0px solid #000000; }
          .newWrapper .topInfo .wrapCal .nav-tabs li a {
            font-size: 11px;
            padding: 10px 9px;
            border-bottom: 0 !important;
            background: #e2e2e2; }
            .newWrapper .topInfo .wrapCal .nav-tabs li a:hover {
              color: #fff !important;
              background: #C60024; }
          .newWrapper .topInfo .wrapCal .nav-tabs li.active a {
            color: #fff !important;
            background: #C60024; }
      .newWrapper .topInfo .wrapCal .tab-content .tab-pane.active {
        border-color: #C60024; }
      .newWrapper .topInfo .wrapCal .tab-content ul {
        margin-bottom: 0;
        border: 3px solid #C60024;
        margin-top: 0px;
        margin-left: 11px; }
        .newWrapper .topInfo .wrapCal .tab-content ul.tabs-menupage-timings-style-js li, .newWrapper .topInfo .wrapCal .tab-content ul.tabs2-menupage-timings-style-js li {
          border-bottom: 1px solid #0003; }
          .newWrapper .topInfo .wrapCal .tab-content ul.tabs-menupage-timings-style-js li:nth-child(odd), .newWrapper .topInfo .wrapCal .tab-content ul.tabs2-menupage-timings-style-js li:nth-child(odd) {
            color: #151515;
            background: #fff; }
            .newWrapper .topInfo .wrapCal .tab-content ul.tabs-menupage-timings-style-js li:nth-child(odd) a, .newWrapper .topInfo .wrapCal .tab-content ul.tabs2-menupage-timings-style-js li:nth-child(odd) a {
              color: #151515; }
          .newWrapper .topInfo .wrapCal .tab-content ul.tabs-menupage-timings-style-js li:nth-child(even), .newWrapper .topInfo .wrapCal .tab-content ul.tabs2-menupage-timings-style-js li:nth-child(even) {
            background: #e4e4e4; }
            .newWrapper .topInfo .wrapCal .tab-content ul.tabs-menupage-timings-style-js li:nth-child(even) a, .newWrapper .topInfo .wrapCal .tab-content ul.tabs2-menupage-timings-style-js li:nth-child(even) a {
              color: #151515; }
    .newWrapper .topInfo .wrapLeft {
      padding: 0; }
      .newWrapper .topInfo .wrapLeft .img {
        min-height: 300px;
        background: #f3f3f3;
        padding: 0;
        max-height: 300px;
        overflow: hidden;
        position: relative; }
        .newWrapper .topInfo .wrapLeft .img img {
          max-width: initial;
          margin-right: 0;
          height: 100%;
          position: absolute;
          border: 0;
          width: 100%; }
      .newWrapper .topInfo .wrapLeft .content {
        padding: 15px 20px 15px 20px;
        background: #fff; }
        .newWrapper .topInfo .wrapLeft .content em {
          font-style: normal;
          color: #C60024;
          font-size: 13px;
          display: block;
          padding-bottom: 0; }
        .newWrapper .topInfo .wrapLeft .content .menu-page-head-inner-js {
          font-family: "montserratbold"; }
        .newWrapper .topInfo .wrapLeft .content .address-listing-display-menupage-js {
          font-family: "montserratregular";
          font-size: 14px;
          line-height: 17px; }
        .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js button.btn {
          margin-bottom: 0;
          position: relative;
          color: #fff;
          background: #C60024;
          border-radius: 40px;
          border: 2px solid #C60024;
          font-size: 12px;
          text-transform: initial;
          margin: 0 0 15px 15px;
          padding: 10px; }
          .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js button.btn:hover {
            background: #fff;
            color: #C60024;
            border-color: #C60024; }
        .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a {
          display: block;
          width: 100%;
          font-family: "montserratregular";
          font-size: 12px;
          text-transform: initial;
          background: #f0f0f0;
          margin: 0 0 15px 0;
          padding: 10px;
          min-width: 90px; }
          .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.book {
            max-width: 60%;
            margin-right: 0; }
          .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.video {
            max-width: 34%;
            padding: 10px 10px 10px 27px;
            margin-right: 2%; }
          .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.links-menupage-listing-js {
            margin-bottom: 0;
            position: relative;
            color: #fff;
            background: #C60024;
            border-radius: 40px;
            border: 2px solid #C60024; }
            .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.links-menupage-listing-js:hover {
              background: #fff;
              color: #C60024;
              border-color: #C60024; }
            .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.links-menupage-listing-js.video .glyphicon {
              top: 50%;
              margin-top: -7px;
              margin-left: -10px; }
            .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.links-menupage-listing-js .glyphicon {
              position: absolute;
              left: 25px;
              top: 0; }
  @media (max-width: 767px) {
    .newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group label {
      font-size: 11px; }
    .newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group {
      width: 46%;
      max-width: 46%;
      clear: none; }
      /* .newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group:last-child {
        margin-right: 0;
        float: left; } */
        .newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group:last-child.pincode {
          max-width: 100%;
          width: 100%; }
    .newWrapper .newWrapper .holderfullreviewtab-fixheight .ngx-pagination {
      margin-top: 20px; }
    .newWrapper .newWrapper .holderfullreviewtab-fixheight .holder-reviewssection-second-reviewtab-menupage-inner-js .reviewer-box-overflow-controller {
      margin: 0;
      padding: 15px; }
      .newWrapper .newWrapper .holderfullreviewtab-fixheight .holder-reviewssection-second-reviewtab-menupage-inner-js .reviewer-box-overflow-controller .user1-reviewimage-menupage-inner-js {
        margin: 20px auto; }
      .newWrapper .newWrapper .holderfullreviewtab-fixheight .holder-reviewssection-second-reviewtab-menupage-inner-js .reviewer-box-overflow-controller .rating-star {
        margin-top: 15px; }
    .newWrapper .newWrapper .productListDetail #reviewtab .innerwrap .col-md-3 {
      padding: 15px 15px 30px 15px; }
    .newWrapper .newWrapper .checkout-mobile-view button.btn {
      -webkit-box-shadow: #454545 0 -3px 7px !important;
      box-shadow: #454545 0 -3px 7px !important;
      background: -webkit-linear-gradient(93deg, #c60024 1%, #c60024 10%, #ff3b5f 100%);
      background: -o-linear-gradient(93deg, #c60024 1%, #c60024 10%, #ff3b5f 100%);
      background: linear-gradient(357deg, #c60024 1%, #c60024 10%, #ff3b5f 100%);
      background: -webkit-linear-gradient(357deg, #c60024 1%, #c60024 10%, #ff3b5f 100%); }
    .newWrapper .newWrapper div#orderviewButton {
      width: 50%;
      bottom: 0;
      left: 0;
      position: fixed;
      z-index: 999998;
      border: 0;
      border-radius: 0;
      background: -webkit-linear-gradient(357deg, #000000 1%, #000000 10%, #8e8e8e 100%);
      background: -webkit-linear-gradient(93deg, #000000 1%, #000000 10%, #8e8e8e 100%);
      background: -o-linear-gradient(93deg, #000000 1%, #000000 10%, #8e8e8e 100%);
      background: linear-gradient(357deg, #000000 1%, #000000 10%, #8e8e8e 100%);
      -webkit-box-shadow: #0c0c0c 0px 0px 7px !important;
      box-shadow: #0c0c0c 0px 0px 7px !important; }
    .newWrapper .newWrapper .mobile-view.checkout-mobile-view {
      width: 50%;
      left: auto;
      right: 0; }
    .newWrapper .newWrapper .productListDetail .listGroup .lister {
      min-height: 301px; }
    .newWrapper .paymentDetailsWrap #oderTypeMain.active #oderTypeWrapper {
      left: 0;
      opacity: 1;
      position: fixed;
      z-index: 999999999988;
      overflow-y: scroll;
      width: 98%;
      margin: 1%;
      height: 98%;
      border: 1px solid #c9c9c9; }
      .newWrapper .paymentDetailsWrap #oderTypeMain.active #oderTypeWrapper .close {
        opacity: 1;
        right: 12px; }
    .newWrapper .paymentDetailsWrap .myorderWrap .continuePaymentForm .m-0 {
      margin: 0; }
    .newWrapper .paymentDetailsWrap .myorderWrap .continuePaymentForm #oderTypeWrapper {
      opacity: 1;
      left: 0;
      position: static;
      top: 0;
      background: #fff; }
      .newWrapper .paymentDetailsWrap .myorderWrap .continuePaymentForm #oderTypeWrapper .cartIcon {
        margin-right: 24px; }
      .newWrapper .paymentDetailsWrap .myorderWrap .continuePaymentForm #oderTypeWrapper .close {
        right: -1000px;
        opacity: 0;
        background: #fff;
        border: 1px solid #c60024;
        color: #c60024;
        width: 30px;
        height: 30px;
        border-radius: 0;
        position: fixed;
        top: -3px;
        z-index: 999999998;
        opacity: 1;
        line-height: 31px;
        text-align: center; }
    .newWrapper .productListDetail .continuePaymentForm .list .data {
      clear: none; }
    .newWrapper.sticky .holder-menu-tab-categories-content-menupage-js .mobile-view .productListDetail {
      position: fixed;
      z-index: 9999998;
      top: 52px;
      border: 0 !important;
      left: 0;
      width: 100%; }
    .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js .mobile-view {
      width: 100%;
      padding-top: 15px; }
      .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js .mobile-view button.btn {
        margin-left: 0;
        margin-bottom: 0;
        background: #fff;
        color: #C60024;
        min-width: 208px; }
        .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js .mobile-view button.btn:hover {
          color: #fff;
          background: #C60024; }
    .newWrapper .holder-fullcontent-inner-js .holder-search-bar-main-dropdowns-js {
      width: 100%; }
    .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js .searchbar-main-headings-js {
      font-size: 12px; }
    .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js .dropdown-seachbar-main-js {
      min-width: 40px;
      font-size: 11px;
      padding: 5px; }
    .newWrapper .holder-fullcontent-inner-js .holder-search-bar-fullrow-js {
      padding: 0; }
    .newWrapper .productListDetail .orderType ul li .inp {
      font-size: 12px; }
    .newWrapper div.orderType.menu-order-search ul li .btn {
      min-width: 67px;
      font-size: 10px;
      padding: 10px 5px; }
    .newWrapper .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.links-menupage-listing-js, .newWrapper .newWrapper .topInfo .wrapLeft .content .buttons-inline-style-links-menupage-js a.links-menupage-listing-js {
      font-size: 10px; }
    .newWrapper .newWrapper .myaccount .productListDetail .tab-content {
      padding: 0; }
    .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row .mobile-view {
      padding: 15px 0; }
      .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row .mobile-view button.btn {
        margin-left: 0; }
    .newWrapper .newWrapper .topInfo .wrapLeft .img {
      min-height: 173px;
      max-height: 173px; }
    .newWrapper .newWrapper .orderType ul li .btn {
      min-width: 84px;
      font-size: 11px; }
    .newWrapper .newWrapper .resultWrapper .tab-content .listmain .listGroup {
      clear: none; padding:2px 5px; }
      .newWrapper .newWrapper .resultWrapper .tab-content .listmain .listGroup .lister .qty, .newWrapper .newWrapper .resultWrapper .tab-content .listmain .listGroup .lister .cost {
        width: 100%;
        text-align: center;
        padding: 5px 0; }
    .newWrapper .topInfo .wrapRight {
      padding: 15px !important; }
    .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title .head2 {
      font-size: 11px;
      padding: 10px 12px 10px 12px; }
      .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title .head2:after {
        margin-left: -12px; }
    .newWrapper .holder-fullcontent-menu-page-inner-js > .row {
      margin-left: 0;
      margin-right: 0; }
      .newWrapper .holder-fullcontent-menu-page-inner-js > .row div {
        padding: 0; }
    .newWrapper .topInfo .wrapLeft .img img {
      width: 100%; }
    .newWrapper .topInfo .wrapCal .nav-tabs {
      border: 0; }
      .newWrapper .topInfo .wrapCal .nav-tabs li {
        max-width: 30%;
        margin: 10px 3px 0 7px;
        display: inline-block; }
        .newWrapper .topInfo .wrapCal .nav-tabs li a {
          padding: 11px 14px;
          font-size: 11px; }
    .newWrapper .productListDetail .continuePaymentForm .list {
      padding: 10px 15px; }
    .newWrapper .productListDetail .continuePaymentForm .my-class-side {
      padding: 0 15px; }
    .newWrapper .productListDetail .reg-time .tab-content {
      padding: 0 15px; }
    .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js .mobile-view {
      width: 100%; }
      .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js .mobile-view .productListDetail {
        padding: 10px;
        border: 1px solid #ccc;
        margin: 20px 0;
        background: -webkit-linear-gradient(357deg, #c60024 1%, #c60024 10%, #ff3b5f 100%);
        background: -webkit-linear-gradient(93deg, #c60024 1%, #c60024 10%, #ff3b5f 100%);
        background: -o-linear-gradient(93deg, #c60024 1%, #c60024 10%, #ff3b5f 100%);
        background: linear-gradient(357deg, #c60024 1%, #c60024 10%, #ff3b5f 100%);
        margin: 0; }
      .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js .mobile-view select {
        width: 100%;
        font-family: "montserratlight";
        border-radius: 4px;
        background: #fff url(../images/select-dropdown-arrow.png) right 13px center;
        background-repeat: no-repeat;
        background-size: 12px; }
    .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js .mobile-view, .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js .resultWrapper {
      padding: 0; }
    .newWrapper .productListDetail .description .ourstory-para-menupage-inner-js {
      font-size: 12px;
      text-align: justify; }
    .newWrapper .productListDetail .orderType ul li .inp {
      width: 70%; }
    .newWrapper .productListDetail .description > .row {
      padding: 0; }
    .newWrapper .productListDetail .inner .topMenu li a.menu {
      border-radius: 30px;
      -webkit-border-radius: 30px;
      margin: 10px 4px;
      padding: 10px 15px;
      border: 1px solid #C60024; } }
  @media (min-width: 414px) and (max-width: 767px) and (orientation: landscape) {
    .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row div .dateTextbox {
      width: 100%;
      max-width: 100%; }
    .newWrapper.sticky .holder-menu-tab-categories-content-menupage-js .mobile-view .productListDetail {
      position: fixed;
      z-index: 9999998;
      top: 52px;
      border: 0 !important;
      left: 0;
      width: 100%; }
    .newWrapper .holder-fullcontent-menu-page-inner-js .wrapLeft, .newWrapper .holder-fullcontent-menu-page-inner-js .wrapCal {
      width: 50%; }
    .newWrapper .holder-fullcontent-menu-page-inner-js .wrapRight {
      width: 50%; }
    .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup:nth-child(even) .lister {
      padding-right: 0; }
    .newWrapper .productListDetail .dashtop-view {
      display: none; }
    .newWrapper .productListDetail .mobile-view {
      display: block; }
    .newWrapper .productListDetail .orderType ul li .inp {
      width: 82%; }
    .newWrapper .productListDetail .listGroup .lister img {
      max-width: 100%; } }
  @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .newWrapper .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .inp {
      margin: 0; }
    .newWrapper .newWrapper div.productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost .value {
      font-size: 11px;
      font-family: "montserratlight"; }
    .newWrapper .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty {
      width: 49%;
      padding: 0 0 0 5px; }
    .newWrapper .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost .value {
      font-size: 11px; }
    .newWrapper html .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .minus, .newWrapper html .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .plus {
      font-size: 16px;
      width: 21px;
      height: 21px;
      line-height: 22px; }
    .newWrapper .topInfo .wrapCal .nav-tabs li a {
      padding: 10px 7px;
      font-size: 10px; }
    .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js .dashtop-view {
      width: 229px; } }
  @media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group label {
      font-size: 12px; }
    .newWrapper .holder-fullcontent-menu-page-inner-js .myorderWrap .list {
      width: 100%; }
    .newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group {
      clear: none;
      margin-right: 0; }
    .newWrapper newWrapper .myaccount .productListDetail .myorderWrap.type .my-class-side {
      width: 100%; }
    .newWrapper newWrapper .myaccount .productListDetail .myorderWrap.type .form-group.pincode {
      clear: both; }
    .newWrapper .newWrapper .myorderWrap.type .date .dateTextbox {
      width: 100%;
      max-width: 100%; }
    .newWrapper .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title .head2 {
      min-height: 10px; }
    .newWrapper .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty, .newWrapper .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost {
      text-align: center;
      padding: 15px 0 0 0;
      width: 100%; }
    .newWrapper header.newHeader .header-div .nav.navbar-nav.clear li.dropdown.userDropDown {
      margin-top: 2px; }
    .newWrapper .newWrapper .orderType ul li .btn {
      min-width: 118px; }
    .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row div {
      clear: none; padding-right:0;}
    .newWrapper .productListDetail ngui-map {
      height: 346px; }
    .newWrapper .productListDetail .topInfo .wrapLeft {
      width: 100%; }
      .newWrapper .productListDetail .topInfo .wrapLeft .img {
        width: 50%; }
      .newWrapper .productListDetail .topInfo .wrapLeft .content {
        width: 50%;
        float: left;
        clear: none; }
    .newWrapper .productListDetail .topInfo .wrapCal, .newWrapper .productListDetail .topInfo .wrapRight {
      width: 50%;
      float: left;
      clear: none; }
    .newWrapper .productListDetail .paymentDetailsWrap .inner .myorderWrap .my-class-side label {
      font-size: 12px; }
    .newWrapper .productListDetail .paymentDetailsWrap .list {
      padding: 5px 15px; }
    .newWrapper .productListDetail .paymentDetailsWrap .inner .myorderWrap .continuePaymentForm .ttl:first-child .head3 {
      font-size: 13px; }
    .newWrapper .productListDetail .orderType ul li .inp {
      width: 71%; }
    .newWrapper .productListDetail .cat-list li {
      font-size: 12px; }
    .newWrapper .productListDetail .holder-menu-tab-categories-content-menupage-js .dashtop-view {
      width: 168px; } }
  .newWrapper .wrapCal .days-adjust-style-menu-page-inner-js, .newWrapper .wrapCal .timings-adjust-style-menu-page-inner-js {
    width: 15%; }
  .newWrapper .wrapCal .days-adjust1-style-menu-page-inner-js, .newWrapper .wrapCal .timings-adjust1-style-menu-page-inner-js {
    width: 85%;
    font-size: 10px; }
  .newWrapper .wrapCal .tabs-content-menu-page-js {
    padding: 6px 10px 6px 10px; }

@media (min-width: 300px) and (max-width: 700px) and (orientation: portrait) {
  html.newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .alert-danger,
  html.newWrapper .newWrapper .myaccount .productListDetail .myorderWrap.type .red-label {
    padding: 5px; }
  html.newWrapper body.newWrapper .myaccount .productListDetail .myorderWrap.type .my-class-side .form-group {
    width: 46%;
    max-width: 46%; }
  html.newWrapper body.newWrapper .myaccount .productListDetail .myorderWrap.type .my-class-side .form-group.dinelabel {
    width: 55%;
    max-width: 55%; }
  html.newWrapper body.newWrapper .myaccount .productListDetail .myorderWrap.type .form-group {
    width: 100%;
    max-width: 100%; } }

@media (min-width: 992px) {
  .newWrapper .myaccount .productListDetail .myorderWrap.type .form-group {
    max-width: 300px; }
  .newWrapper .myaccount .productListDetail .myorderWrap.type {
    text-transform: none; }
  .newWrapper .paymentDetailsWrap .cartListWrap .list {
    padding: 20px 10px 0 25px; } }

.newWrapper .order-point h3 {
  font-family: "montserratbold";
  font-size: 24px;
  color: #fff;
  margin-bottom: 0; }

.newWrapper .order-point h2 {
  font-family: "montserratbold";
  text-transform: none;
  color: #fff;
  margin-top: 5px;
  margin-bottom: 50px; }

.newWrapper .order-point .boxed-color {
  width: 48%;
  min-height: 145px;
  margin: 0 10px 27px 10px;
  padding: 42px 80px 50px;
  position: relative;
  color: #000;
  background: #fff;
  text-transform: none;
  font-size: 22px; }
  .newWrapper .order-point .boxed-color:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    left: -5px;
    top: -20px;
    position: absolute;
    border-right: 30px solid #C60024;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .newWrapper .order-point .boxed-color:hover {
    color: #000; }
  .newWrapper .order-point .boxed-color .fa {
    font-size: 40px;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    -webkit-box-shadow: #888888 1px 0px 3px;
    box-shadow: #888888 1px 0px 3px;
    margin-bottom: 20px;
    line-height: 68px;
    color: #C60024;
    background: #eae9e9; }

.newWrapper .features {
  background: #f1f1f1; }
  .newWrapper .features h2 {
    font-family: "montserratbold";
    text-transform: none;
    color: #C60024;
    margin-top: 5px;
    margin-bottom: 50px; }
  .newWrapper .features .featured-restaurant-slide-column .card .card-body::after {
    right: -4px !important; }
  .newWrapper .features .carousel.slide .carousel-inner .featured-restaurant-slide-column .card {
    margin-bottom: 0; }

.newWrapper .featured-resort .res-h3, .newWrapper .features .res-h3 {
  font-family: "montserratbold";
  font-size: 24px;
  color: #6a6264;
  margin-bottom: 0; }

.newWrapper .featured-resort .res-h2, .newWrapper .features .res-h2 {
  font-family: "montserratbold";
  text-transform: none;
  color: #C60024;
  margin-top: 5px; }

.newWrapper .featured-resort .carousel-control, .newWrapper .features .carousel-control {
  display: block; }
  .newWrapper .featured-resort .carousel-control .fa, .newWrapper .features .carousel-control .fa {
    width: 35px;
    height: 35px;
    border: 1px solid #c2c1c1;
    border-radius: 2px;
    text-align: center;
    background: #e6e6e6;
    line-height: 32px;
    color: #C60024;
    -webkit-box-shadow: 2px 2px 1px #dac0c5;
    box-shadow: 2px 2px 1px #dac0c5; }
    .newWrapper .featured-resort .carousel-control .fa:hover, .newWrapper .features .carousel-control .fa:hover {
      background: #C60024;
      color: #fff;
      border-color: #C60024; }

.newWrapper .carousel.slide .carousel-indicators {
  margin-bottom: -15px !important; }
  .newWrapper .carousel.slide .carousel-indicators li {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 0 3px;
    background: #6a6264; }
    .newWrapper .carousel.slide .carousel-indicators li.active {
      background: #C60024; }

.newWrapper .carousel.slide .carousel-inner .featured-restaurant-slide-column {
  width: 50%;
  min-height: 100px; }
  .newWrapper .carousel.slide .carousel-inner .featured-restaurant-slide-column div {
    outline: none; }

.newWrapper .carousel.slide .carousel-inner .card {
  height: auto !important;
  float: left;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-shadow: #b3b3b3 1px 1px 5px;
  box-shadow: #b3b3b3 1px 1px 5px; }
  .newWrapper .carousel.slide .carousel-inner .card img {
    border-radius: 0;
    max-width: 190px;
    height: 190px;
    float: left;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .newWrapper .carousel.slide .carousel-inner .card .card-body {
    float: left;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px;
    position: relative; }
    .newWrapper .carousel.slide .carousel-inner .card .card-body:after {
      content: "";
      width: 0;
      height: 0;
      border-top: 30px solid transparent;
      border-bottom: 30px solid transparent;
      right: -4px;
      top: -20px;
      position: absolute;
      border-right: 30px solid #C60024;
      -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
      transform: rotate(135deg); }
    .newWrapper .carousel.slide .carousel-inner .card .card-body .card-title {
      margin: 0;
      text-align: left;
      font-family: "montserratbold";
      font-size: 24px;
      color: #C60024;
      margin-bottom: 15px; }
    .newWrapper .carousel.slide .carousel-inner .card .card-body .addressContainer {
      text-align: left;
      white-space: nowrap;
      display: none;
      width: 69%;
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      font: normal normal normal 14px/1 FontAwesome; }
      .newWrapper .carousel.slide .carousel-inner .card .card-body .addressContainer > span {
        font-family: "montserratregular";
        font-size: 12px; }
      .newWrapper .carousel.slide .carousel-inner .card .card-body .addressContainer:before {
        content: "\f041";
        margin-right: 10px;
        float: left; }
  .newWrapper .carousel.slide .carousel-inner .card .btn {
    float: left;
    padding: 7px 20px;
    font-size: 11px;
    border-radius: 0;
    background: #6a6264;
    margin: 0; }

@media (max-width: 767px) {
  html .newWrapper .order-point .boxed-color {
    width: 48%;
    min-height: 206px;
    line-height: 13px;
    font-size: 14px;
    float: left;
    line-height: 17px;
    margin: 1%; }
  .newWrapper .carousel#featured-restaurant .carousel-inner .card .card-body:after {
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #C60024; }
  body .holder-fullcontent-menu-page-inner-js .data {
    background: #fff !important; }
  .newWrapper .search-body .search-area-wrap .sidebar-choose-option .sidebar-grid {
    padding-bottom: 0; }
  .newWrapper .carousel.slide .carousel-inner .card .btn {
    padding: 6px 14px;
    font-size: 10px;
    margin-top: 15px; }
  .newWrapper .featured-resort .carousel-control {
    bottom: -22px; }
  .newWrapper .features .carousel-control {
    bottom: -10px; }
  .newWrapper .featured-resort, .newWrapper .features {
    padding-bottom: 35px; }
    .newWrapper .featured-resort .carousel-indicators, .newWrapper .features .carousel-indicators {
      display: none; }
    .newWrapper .featured-resort .carousel-control, .newWrapper .features .carousel-control {
      top: auto; }
      .newWrapper .featured-resort .carousel-control .fa, .newWrapper .features .carousel-control .fa {
        border: 0;
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: 30px;
        height: 30px; }
      .newWrapper .featured-resort .carousel-control.left, .newWrapper .features .carousel-control.left {
        left: 50%;
        margin-left: -40px; }
      .newWrapper .featured-resort .carousel-control.right, .newWrapper .features .carousel-control.right {
        right: 50%;
        margin-right: -40px; }
  .newWrapper .order-point h3 {
    font-size: 17px;
    line-height: 6px; }
  .newWrapper .order-point h2 {
    font-size: 22px;
    margin-bottom: 21px; }
  .newWrapper .order-point .boxed-color {
    width: 100%;
    padding: 20px;
    margin: 10px 0;
    font-size: 17px;
    padding-bottom: 20px;
    line-height: 24px; }
    .newWrapper .order-point .boxed-color .fa {
      width: 60px;
      height: 60px;
      font-size: 27px;
      line-height: 61px; }
  .newWrapper .features h2 {
    font-size: 21px;
    line-height: 23px; }
  .newWrapper .features .featured-restaurant-slide-column {
    float: left;
    margin-bottom: 20px !important; }
  .newWrapper .featured-resort .container {
    padding: 0; }
  .newWrapper .carousel.slide .carousel-indicators {
    margin-bottom: -3px !important; }
  .newWrapper .carousel.slide .carousel-inner .card {
    margin-bottom: 9px; }
  .newWrapper .carousel.slide .carousel-inner .card .card-body {
    padding: 13px; }
    .newWrapper .carousel.slide .carousel-inner .card .card-body .card-title {
      font-size: 17px;
      margin-bottom: 4px; }
    .newWrapper .carousel.slide .carousel-inner .card .card-body .addressContainer {
      width: 55%; }
  .newWrapper .carousel.slide .carousel-inner .card img {
    max-width: 140px;
    height: 140px; }
  .newWrapper .carousel.slide .carousel-inner .featured-restaurant-slide-column {
    width: 100%;
    min-height: 100px !important;
    padding: 0;
    border-bottom: 0; }
    .newWrapper .carousel.slide .carousel-inner .featured-restaurant-slide-column > div {
      margin: 0; }
  .newWrapper .featured-resort .res-h3, .newWrapper .features .res-h3 {
    font-size: 17px;
    line-height: 15px; }
  .newWrapper .featured-resort .res-h2, .newWrapper .features .res-h2 {
    font-size: 21px;
    line-height: 23px;
    margin-bottom: 25px; } }

@media (min-width: 414px) and (max-width: 767px) and (orientation: landscape) {
  .newWrapper .carousel.slide .carousel-inner .card .card-body .card-title {
    font-size: 17px;
    line-height: normal; }
  .newWrapper .carousel.slide .carousel-inner .featured-restaurant-slide-column {
    width: 49%;
    float: left; }
  .newWrapper .carousel.slide .carousel-inner .card .card-body .addressContainer {
    width: 44%; }
  .newWrapper .order-point .boxed-color {
    width: 46%;
    margin: 1%; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .newWrapper .order-point .boxed-color {
    width: 46%;
    padding: 27px 40px 49px;
    font-size: 15px; }
  .newWrapper .carousel.slide .carousel-inner .card .card-body {
    width: 46%; }
  .newWrapper .featured-resort .container {
    padding: 0; }
  .newWrapper .carousel.slide .carousel-inner .card .card-body {
    padding: 13px; }
  .newWrapper .carousel.slide .carousel-inner .card img {
    max-width: 160px;
    height: 160px; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .newWrapper .features .carousel-inner {
    padding: 0 25px; }
  .newWrapper #featured-restaurant .carousel-control .fa.fa-angle-left, .newWrapper .features .carousel-control .fa.fa-angle-left {
    margin-left: -15px; }
  .newWrapper #featured-restaurant .carousel-control .fa.fa-angle-right, .newWrapper .features .carousel-control .fa.fa-angle-right {
    margin-right: -15px; }
  .newWrapper .carousel.slide .carousel-inner .card img {
    max-width: 165px;
    height: 165px; }
  .newWrapper .carousel.slide .carousel-inner .card .card-body .card-title {
    font-size: 18px; }
  .newWrapper .order-point .boxed-color {
    width: 46%;
    font-size: 15px; } }

.newWrapper .help-page-wrapper .lblForSubmitInput {
  padding-bottom: 9px;
  font-family: "montserratlight"; }

@media (max-width: 992px) {
  .newWrapper .help-page-wrapper .container {
    padding: 0; }
    .newWrapper .help-page-wrapper .container .help-page {
      padding: 30px 0; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .newWrapper .help-page-wrapper .container {
    width: 100%; } }

.newWrapper {
  /*** Merchant Form Start ***/
  /*** Merchant Form End ***/ }
  .newWrapper label.lblForSubmitInput {
    padding-bottom: 10px;
    font-family: "montserratlight"; }
  .newWrapper .inputForSubmit[_ngcontent-c3], .newWrapper select.submit_select {
    font-size: 1.5rem !important; }
  .newWrapper .menupage-sec1-mapinfo-js .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
    background: #e4e0e0; }
  .newWrapper .menupage-sec1-mapinfo-js .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
    background: #C60024; }
    .newWrapper .menupage-sec1-mapinfo-js .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
      background: #fff; }
  @media (max-width: 767px) {
    .newWrapper .menupage-sec1-mapinfo-js .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
      font-size: 17px; }
    .newWrapper .menupage-sec1-mapinfo-js .bs-wizard > .bs-wizard-step .bs-wizard-info {
      color: #C60024;
      font-family: "montserratmedium";
      font-size: 11px;
      padding: 20px;
      line-height: 15px; }
    .newWrapper .menupage-sec1-mapinfo-js.submit-listings-content-m .row {
      margin: 0; }
      .newWrapper .menupage-sec1-mapinfo-js.submit-listings-content-m .row.bs-wizard {
        padding: 30px 0; } }

.newWrapper .about-us-footer-section {
  /*background-image: url(../images/parallax-bg1.jpg);
  background-size: cover;
  background-attachment: fixed;
  background-position: center; */
background: #f9f9f9;
}
  .newWrapper .about-us-footer-section .about-us-footer-warp {
    max-width: 1200px;
    margin: 0 auto;
    padding: 60px 25px 70px 25px;
    text-align: center; }
    .newWrapper .about-us-footer-section .about-us-footer-warp .about-footer-details {
      max-width: 1000px;
      margin: 0 auto; }
    .newWrapper .about-us-footer-section .about-us-footer-warp > h3 {
      font-family: "montserratsemibold";
      color: #C60024;
      font-size: 40px; }
    .newWrapper .about-us-footer-section .about-us-footer-warp .about-footer-details {
      font-family: "montserratlight";
      line-height: 20px;
      color: #fff;
      font-size: 22px;
      line-height: 30px; }

.newWrapper .about-us-page-wrapper {
  margin: 0 auto;
  padding: 60px 0 0 0; background:#fff; }
  .newWrapper .about-us-page-wrapper .aboutsection-1-custom {
    max-width: 1200px;
    margin: 0 auto 55px auto; }
    .newWrapper .about-us-page-wrapper .aboutsection-1-custom .about-us-top-details {
      padding-top: 45px; }
      .newWrapper .about-us-page-wrapper .aboutsection-1-custom .about-us-top-details .head-about-page-customchanges {
        font-family: "montserratsemibold" !important;
        color: #6a6264;
        text-transform: none;
        font-size: 32px; }
        .newWrapper .about-us-page-wrapper .aboutsection-1-custom .about-us-top-details .head-about-page-customchanges .red-span {
          color: #C60024;
          font-family: "montserratbold" !important;
           margin-top: -10px;
          display: inline-block; }
    .newWrapper .about-us-page-wrapper .aboutsection-1-custom .about-us-top-image .custom-about-us-top-image {
      border-radius: 0px;
      border:0px; }
  .newWrapper .about-us-page-wrapper .about-us-content-section {
    max-width: 1200px;
    margin: 0 auto; }
    .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-desc p {
      font-family: "montserratregular";
      line-height: 30px; color: #000;
       }
    .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid {
      background: #fff;
      -webkit-box-shadow: #b3b3b3 1px 1px 5px;
      box-shadow: #b3b3b3 1px 1px 5px;
      border: 0; }
      .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid .col-md-6 {
        padding: 0; }
      .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid .about-content-image img {
        border: 0; }
  .newWrapper .about-us-page-wrapper .about-us-vision-wrap {
    /*background-image: url(../images/bg.jpg);
    background-size: cover;
    background-attachment: fixed;*/
    background:#fff;
    padding: 10px 0;
    margin-bottom: 0;
    position: relative; }
    .newWrapper .about-us-page-wrapper .about-us-vision-wrap:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      /*background: rgba(119, 8, 36, 0.8);*/
      width: 100%;
      height: 100%; }
    .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid {
      max-width: 1200px;
      margin: 0 auto; }
      .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid > div {
        margin: 1%;
        width: 30%;
        background: #fff;
        padding: 30px;
        border-radius: 20px;
        float: none;
        display: inline-block; box-shadow: #e5e5e5 0px 0px 16px; }
      .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid .our-vission-title {
        font-family: "montserratbold";
        color: #6a6264;
        font-size: 18px; }
      .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid .our-vission-image {
          width: 100%;
        margin: 0 auto 30px auto; }
        .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid .our-vission-image img {
          display: inline-block;
          margin-top: 0; width:100%; }

@media (max-width: 767px) {
    .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid .our-vission-image img {width: 70% !important;}
  .newWrapper .about-us-page-wrapper {
    padding: 15px 0 0 0; }
    .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid .col-md-6 {
      padding: 0; }
      .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid .col-md-6:first-child {
        padding-bottom: 0;
        padding-top: 0; }
      .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid .col-md-6 .about-content-detail h3 {
        margin-top: 0; }
      .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid .col-md-6 .about-content-desc p {
        margin: 0; }
    .newWrapper .about-us-page-wrapper .aboutsection-1-custom {
      padding: 15px;
      margin-bottom: 25px; }
      .newWrapper .about-us-page-wrapper .aboutsection-1-custom .about-us-top-details {
        padding-top: 0; }
        .newWrapper .about-us-page-wrapper .aboutsection-1-custom .about-us-top-details .head-about-page-customchanges .red-span {
          margin-top: 0; }
      .newWrapper .about-us-page-wrapper .aboutsection-1-custom .about-us-top-image .custom-about-us-top-image {
        width: 100%;
        border-radius: 0;
        border: 0; }
    .newWrapper .about-us-page-wrapper .about-us-footer-section .about-us-footer-warp {
      padding: 34px 25px 35px 25px; }
    .newWrapper .about-us-page-wrapper .about-us-footer-section h3 {
      font-size: 27px; }
    .newWrapper .about-us-page-wrapper .about-us-footer-section .about-footer-details {
      font-size: 16px;
      line-height: 32px; }
    .newWrapper .about-us-page-wrapper .about-us-vision-wrap {
      padding:15px; }
      .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid > div {
        width: 100%;
        margin: 0 0 20px 0; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .newWrapper .about-us-page-wrapper .our-vission-grid {
    padding: 15px; }
  .newWrapper .about-us-page-wrapper .aboutsection-1-custom > .row {
    margin: 0; }
  .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid > div {
    width: 100%;
    margin-bottom: 40px; }
  .newWrapper .about-us-page-wrapper .aboutsection-1-custom {
    padding: 0 30px; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-grid .about-content-detail {
    padding-top: 0; }
  .newWrapper .about-us-page-wrapper .about-us-content-section .about-content-desc p {
    padding: 0 30px; color:#000; }
  .newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid .our-vission-title {
    font-size: 15px;
    line-height: 24px; } }

.newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .privacy-policy-point-title, .newWrapper .privacy-policy-wrapper .terms-cond-details .privacy-policy-point-title, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .privacy-policy-point-title, .newWrapper .terms-cond-page-wrapper .terms-cond-details .privacy-policy-point-title {
  text-transform: uppercase;
  font-size: 20px; }

.newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .privacy-policy-point-title, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap h3, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap h4, .newWrapper .privacy-policy-wrapper .terms-cond-details .privacy-policy-point-title, .newWrapper .privacy-policy-wrapper .terms-cond-details h3, .newWrapper .privacy-policy-wrapper .terms-cond-details h4, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .privacy-policy-point-title, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap h3, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap h4, .newWrapper .terms-cond-page-wrapper .terms-cond-details .privacy-policy-point-title, .newWrapper .terms-cond-page-wrapper .terms-cond-details h3, .newWrapper .terms-cond-page-wrapper .terms-cond-details h4 {
  font-family: "montserratsemibold"; }

.newWrapper .privacy-policy-wrapper .page-heading, .newWrapper .terms-cond-page-wrapper .page-heading {
  display: block;
  background: none !important; }
  .newWrapper .privacy-policy-wrapper .page-heading .privacy-title h2, .newWrapper .privacy-policy-wrapper .page-heading .privacy-title .custom-terms-page-change-head, .newWrapper .privacy-policy-wrapper .page-heading .privacy-title .terms-cond-title, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-title h2, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-title .custom-terms-page-change-head, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-title .terms-cond-title {
    font-weight: normal !important;
    font-family: "montserratbold" !important; }
  .newWrapper .privacy-policy-wrapper .page-heading .privacy-title .page-heading-summary, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-title .page-heading-summary {
    font-family: "montserratlight";
    padding-top: 10px; }

.newWrapper .privacy-policy-wrapper .page-heading, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap, .newWrapper .privacy-policy-wrapper .terms-cond-details, .newWrapper .terms-cond-page-wrapper .page-heading, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap, .newWrapper .terms-cond-page-wrapper .terms-cond-details {
  background: #fff;
  max-width: 1200px;
  margin: 0 auto;
  padding: 30px; }
  .newWrapper .privacy-policy-wrapper .page-heading .terms-cond-section-wrap .terms-cond-title, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .terms-cond-section-wrap .terms-cond-title, .newWrapper .privacy-policy-wrapper .terms-cond-details .terms-cond-section-wrap .terms-cond-title, .newWrapper .terms-cond-page-wrapper .page-heading .terms-cond-section-wrap .terms-cond-title, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .terms-cond-section-wrap .terms-cond-title, .newWrapper .terms-cond-page-wrapper .terms-cond-details .terms-cond-section-wrap .terms-cond-title {
    font-weight: normal !important;
    font-family: "montserratbold" !important;
    font-size: 22px; }
  .newWrapper .privacy-policy-wrapper .page-heading .terms-cond-section-wrap p, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .terms-cond-section-wrap p, .newWrapper .privacy-policy-wrapper .terms-cond-details .terms-cond-section-wrap p, .newWrapper .terms-cond-page-wrapper .page-heading .terms-cond-section-wrap p, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .terms-cond-section-wrap p, .newWrapper .terms-cond-page-wrapper .terms-cond-details .terms-cond-section-wrap p {
    font-family: "montserratregular"; }
  .newWrapper .privacy-policy-wrapper .page-heading .privacy-policy-point-detail h3, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail h3, .newWrapper .privacy-policy-wrapper .terms-cond-details .privacy-policy-point-detail h3, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-policy-point-detail h3, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail h3, .newWrapper .terms-cond-page-wrapper .terms-cond-details .privacy-policy-point-detail h3 {
    font-size: 20px; }
  .newWrapper .privacy-policy-wrapper .page-heading .privacy-policy-point-detail h4, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail h4, .newWrapper .privacy-policy-wrapper .terms-cond-details .privacy-policy-point-detail h4, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-policy-point-detail h4, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail h4, .newWrapper .terms-cond-page-wrapper .terms-cond-details .privacy-policy-point-detail h4 {
    font-family: "montserratlight";
    font-size: 20px; }
  .newWrapper .privacy-policy-wrapper .page-heading .privacy-policy-point-detail p, .newWrapper .privacy-policy-wrapper .page-heading .privacy-policy-point-detail ul li, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail p, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail ul li, .newWrapper .privacy-policy-wrapper .terms-cond-details .privacy-policy-point-detail p, .newWrapper .privacy-policy-wrapper .terms-cond-details .privacy-policy-point-detail ul li, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-policy-point-detail p, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-policy-point-detail ul li, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail p, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail ul li, .newWrapper .terms-cond-page-wrapper .terms-cond-details .privacy-policy-point-detail p, .newWrapper .terms-cond-page-wrapper .terms-cond-details .privacy-policy-point-detail ul li {
    font-family: "montserratregular"; }
  .newWrapper .privacy-policy-wrapper .page-heading .privacy-policy-point-detail ul li, .newWrapper .privacy-policy-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail ul li, .newWrapper .privacy-policy-wrapper .terms-cond-details .privacy-policy-point-detail ul li, .newWrapper .terms-cond-page-wrapper .page-heading .privacy-policy-point-detail ul li, .newWrapper .terms-cond-page-wrapper .privacy-policy-detail-wrap .privacy-policy-point-detail ul li, .newWrapper .terms-cond-page-wrapper .terms-cond-details .privacy-policy-point-detail ul li {
    list-style-type: circle;
    padding-bottom: 10px; }

.newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details {
  padding: 24px 10px 24px 20px; }

.newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.contact-grid-detail .phone-detail .phone-number {
  font-family: "montserratbold";
  padding-bottom: 15px; }

.newWrapper .event-detail-wrap .add-restaurant-wrap {
  margin-bottom: 0;
  border: 0; }
  .newWrapper .event-detail-wrap .add-restaurant-wrap .custom-imgdivbg-contact {
    background-size: auto 100%; }

.newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.contact-grid-detail .phone-detail .phone-number {
  font-family: "montserratregular";
  font-size: 16px; }

.newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.contact-grid-detail .phone-icon .fa {
  padding: 0 0 0px 22px; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.contact-grid-detail .phone-icon .fa:before {
    width: 44px;
    height: 44px;
    border: 1px solid red;
    padding: 0;
    border-radius: 100%;
    display: block;
    text-align: center;
    line-height: 44px; }

.newWrapper .event-section .left-event-details .contact-form .text-field input, .newWrapper .event-section .left-event-details .contact-form .text-field textarea {
  font-family: "montserratregular"; }

.newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-title {
  font-family: "montserratsemibold";
  background: #c60024;
  color: #fff; }

.newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.detail-grid-text .contact-detail a {
  font-family: "montserratregular";
  font-size: 16px; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.detail-grid-text .contact-detail a:before {
    border: 2px solid #c60024;
    height: 30px;
    width: 30px;
    background-size: 19px;
    border-radius: 100%;
    margin-top: -9px; }

.newWrapper .contact-page-wrap .event-detail-wrap {
  padding: 0; }
  .newWrapper .contact-page-wrap .event-detail-wrap .add-restaurant-wrap .detail-wrap {
    text-align: center;
    width: 100%;
    padding: 180px 100px 180px 100px; }
    .newWrapper .contact-page-wrap .event-detail-wrap .add-restaurant-wrap .detail-wrap h2 {
      font-family: "montserratbold"; }
    .newWrapper .contact-page-wrap .event-detail-wrap .add-restaurant-wrap .detail-wrap .action-wrap .red-btn {
      background: #c60024;
      font-family: "montserratregular"; }
  .newWrapper .contact-page-wrap .event-detail-wrap .event-section {
    max-width: 1200px;
    margin: 100px auto 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    padding: 120px  120px 120px 0; }
  .newWrapper .contact-page-wrap .event-detail-wrap .left-event-details .contact-form .contact-submit {
    background: #c60024;
    font-family: "montserratregular"; }
  .newWrapper .contact-page-wrap .event-detail-wrap .left-event-details .evevnt-text .evevnt-detail-text-custom .evevnt-text-bold {
    font-family: "montserratbold" !important;
    font-size: 34px !important; }

@media (max-width: 992px) {
  .newWrapper .contact-page-wrap .event-detail-wrap .left-event-details .evevnt-text .evevnt-detail-text-custom .evevnt-text-bold {
    font-size: 26px !important; }
  .newWrapper .contact-page-wrap .event-detail-wrap .add-restaurant-wrap .detail-wrap {
    padding: 110px 62px 131px 55px; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.contact-grid-detail .phone-detail .phone-text {
    padding: 0 10px 0 84px; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.contact-grid-detail .phone-icon .fa {
    padding: 0 0 0px 56px; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.detail-grid-text .contact-detail .op-icon {
    padding-left: 48px; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar {
    width: 100%; }
  .newWrapper .contact-page-wrap .event-detail-wrap .event-section {
    padding: 30px;
    display: block;
    float: left;
    margin: 10%  4%;
    width: 92%; }
    .newWrapper .contact-page-wrap .event-detail-wrap .event-section .left-event-details {
      width: 100%; } }

@media (min-width: 768px) and (max-width: 1336px) and (orientation: portrait) {
  .newWrapper .contact-page-wrap .event-detail-wrap .event-section {
    padding: 30px;
    width: 96%;
    margin: 2%; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.detail-grid-text .contact-detail a {
    font-size: 12px; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.contact-grid-detail .phone-icon .fa {
    padding: 0 0 0px 38px; }
  .newWrapper .contact-page-wrap .event-detail-wrap .event-section {
    width: 98%;
    padding: 30px;
    margin: 1%; }
  .newWrapper .event-page-wrapper .event-detail-wrap .event-section .right-event-sidebar .sidebar-grid .sidebar-details.detail-grid-text .contact-detail a {
    font-size: 13px; } }

.newWrapper .cartWrapper div.inner .wrap table th {
  padding: 20px 0 20px 10px; }

.newWrapper .cartWrapper .inner .wrap table td.btnWrapper {
  padding: 0 0 10px 0; }
  .newWrapper .cartWrapper .inner .wrap table td.btnWrapper .pointer {
    margin-right: 15px; }

.newWrapper .add-comment-popup-content.address-popup .modal-body .popup-right-section .item-details-wrap .op-new-add-wrap {
  padding-bottom: 100px; }

.newWrapper .carousel.slide .carousel-inner .featured-restaurant-slide-column .add-items .form-control {
  text-align: center;
  padding-left: 0; }

.newWrapper .cartWrapper .inner .wrap table .padBorder td.last td .diviTxt {
  text-align: right;
  padding-right: 0; }

.newWrapper .cartWrapper .inner .wrap table td .qty {
  border-radius: 3px; }
  .newWrapper .cartWrapper .inner .wrap table td .qty.align-center {
    text-align: center;
    width: 100%; }
    .newWrapper .cartWrapper .inner .wrap table td .qty.align-center a, .newWrapper .cartWrapper .inner .wrap table td .qty.align-center input {
      float: none;
      display: inline-block; }
    .newWrapper .cartWrapper .inner .wrap table td .qty.align-center .inp {
      border-radius: 3px; }

.newWrapper .leftbar-cartpage-headings-style-js .order-type-head-spacing-adjust-inner-js.note {
  padding-bottom: 0;
  display: block; }

.newWrapper .leftbar-cartpage-headings-style-js .ordertype-value-adjust-spacing-cartpage-inner-js.ordernote {
  padding: 0 0 10px 0;
  display: block; }
  .newWrapper .leftbar-cartpage-headings-style-js .ordertype-value-adjust-spacing-cartpage-inner-js.ordernote textarea {
    margin: 8px 0;
    border: 1px solid #c2c2c2;
    font-family: "montserratlight";
    padding: 10px;
    font-size: 14px;
    min-height: 87px;
    width: 100%; }

.newWrapper .restaurantname-cartpage-rightmenu-head-inner-js {
  margin-top: 0; }

.newWrapper .holder-fullcontent-menu-page-inner-js .right-bar-cart .holder-left-menus-inner-menupage-js {
  padding: 0 15px 15px 15px; }

.newWrapper .cartWrapper .cartIcon .count {
  background: #ffffff;
  color: #c60024; }

.newWrapper .cartWrapper .inner {
  padding: 30px;
  position: relative; }
  .newWrapper .cartWrapper .inner .head1 {
    margin-top: 0;
    padding-top: 0;
    color: #fff;
    text-transform: uppercase; }
  .newWrapper .cartWrapper .inner .add-btn {
    font-size: 15px; }
  .newWrapper .cartWrapper .inner > .pull-left, .newWrapper .cartWrapper .inner > .pull-right {
    position: relative;
    z-index: 0; }
  .newWrapper .cartWrapper .inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #464646;
    width: 100%;
    height: 106px;
    z-index: 0; }
  .newWrapper .cartWrapper .inner .head1 {
    padding-left: 0; }
  .newWrapper .cartWrapper .inner .label-padding {
    padding-left: 0;
    color: #f1f1f1; }
  .newWrapper .cartWrapper .inner .wrap table th, .newWrapper .cartWrapper .inner .wrap table tr:last-child td {
    border-color: #d8d8d8; }
  .newWrapper .cartWrapper .inner .wrap table tr:last-child td, .newWrapper .cartWrapper .inner .wrap table td {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    min-width: 120px; }
  .newWrapper .cartWrapper .inner .wrap table th {
    min-width: 116px; }
  .newWrapper .cartWrapper .inner .wrap table tr:last-child td {
    font-family: "montserratregular"; }

.newWrapper .tabs-conent-style-custom-cartpage-inner-js > .col-md-12 {
  padding: 0; }

.newWrapper .tabs-conent-style-custom-cartpage-inner-js .split {
  padding: 15px;
  margin-top: 30px;
  border: 1px solid #c2c2c2;
  min-height: 456px;
  margin-top: 15px; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .holder-pricerates-adjust-content-myordertab-inner-js {
    padding: 15px; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .holder-pricerates-adjust-content-myordertab-inner-js .row {
      margin: 0; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .holder-pricerates-adjust-content-myordertab-inner-js .resultfull-cartpage-inner-js {
      padding: 10px;
      background: #454545;
      color: #fff;
      margin-bottom: 10px;
      margin: -15px -15px 10px -15px; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .holder-pricerates-adjust-content-myordertab-inner-js .resultfinal-head-pricesection-inner-cartpage-js {
      border-bottom: 1px solid #d3c3c3;
      padding-bottom: 10px; }
      .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .holder-pricerates-adjust-content-myordertab-inner-js .resultfinal-head-pricesection-inner-cartpage-js:last-child {
        border-bottom: 0;
        padding-bottom: 0; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .holder-pricerates-adjust-content-myordertab-inner-js .resultfinal-head-pricesection-inner-cartpage-js .adjust-final-price-cartpage-inner-js {
      max-width: 100px;
      text-align: right; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .holder-pricerates-adjust-content-myordertab-inner-js .resultfinal-head-pricesection-inner-cartpage-js .pricetotal-adjust-inner-js {
      min-width: 63px;
      display: inline-block; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .calculatelink-caloriesec-cartpage-inner-js {
    border: 1px solid #fff; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .calculatelink-caloriesec-cartpage-inner-js:hover, .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .calculatelink-caloriesec-cartpage-inner-js:focus {
      color: #c60024;
      border: 1px solid #c60024;
      background: #fff; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .youmaylike-head-cartpage-inner-js {
    background: #e4e4e4;
    padding: 15px;
    font-family: "montserratmedium";
    font-size: 14px;
    line-height: 17px; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .col-md-2:first-child {
    max-width: 57px; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .holder-pricerates-adjust-content-myordertab-inner-js {
    background: #e4e4e4; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .holder-pricerates-adjust-content-myordertab-inner-js .tax-head-pricemyordersection-inner-cartpage-js {
      font-size: 13px;
      width: 95%; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .holder-display-listng-cartpage-inner-js .row-bordered {
    margin: 0; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .holder-display-listng-cartpage-inner-js .dishname-cartpage-inner-js {
    font-size: 12px;
    text-align: center !important; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .head {
    margin: 0;
    background: #4a4a4a; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .head .item-headcartpage-inner-js {
      font-family: "montserratsemibold";
      font-size: 13px;
      color: #fff;
      padding-left: 0;
      margin-bottom: 6px; }

.newWrapper .tabs-conent-style-custom-cartpage-inner-js .holder-cart-head-cartpage-inner-js {
  background: #c60024;
  color: #fff;
  padding: 0; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .holder-cart-head-cartpage-inner-js .myorder-header2-cartpage-inner-js {
    font-family: "montserratbold";
    font-size: 18px; }

.newWrapper .youmaylike-sections-suggestion-cartpage-inner-js {
  padding-bottom: 70px;
  margin-bottom: 30px; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel.slide .carousel-indicators {
    margin-bottom: -20px !important; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .youmaylike-head-cartpage-inner-js {
    background: #c60024;
    color: #fff;
    font-family: "montserratbold";
    padding: 15px 15px; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column {
    width: 33%; }
    .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column .holder-content-youmaylike-section-inner-cartpage-js .suggestion-content-youmaylike-sec-cartpage-inner-js {
      padding: 15px;
      margin-top: 0;
      background: #454545;
      color: #fff;
      text-align: center;
      overflow: visible;
      position: relative; }
      .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column .holder-content-youmaylike-section-inner-cartpage-js .suggestion-content-youmaylike-sec-cartpage-inner-js:after {
        content: "";
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 12px solid #454545;
        position: absolute;
        left: 50%;
        bottom: -11px;
        margin-left: -6px;
        overflow: visible; }
      .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column .holder-content-youmaylike-section-inner-cartpage-js .suggestion-content-youmaylike-sec-cartpage-inner-js .glyphicon {
        background: #fff;
        padding: 3px; }

@media (max-width: 768px) {
  .newWrapper .cartWrapper .inner .wrap table td .qty .inp {
    margin: 0 6px; }
  .newWrapper .newWrapper .cartWrapper .inner .wrap table tr:last-child td, .newWrapper .newWrapper .cartWrapper .inner .wrap table td {
    min-width: 25% !important;
    width: 25% !important; }
  .newWrapper .cartWrapper div.inner div.wrap table th {
    padding: 20px 10px 20px 10px; }
  .newWrapper .holder-fullcontent-menu-page-inner-js .cartWrapper .inner .wrap table tr:last-child td {
    padding: 10px 5px; }
  .newWrapper .myaccount.listing-wholesection-js textarea {
    width: 100%; }
  .newWrapper .cartWrapper .inner .wrap table th:nth-child(2), .newWrapper .cartWrapper .inner .wrap table td:nth-child(2) {
    text-align: center; }
  .newWrapper .holder-fullcontent-menu-page-inner-js .cartWrapper .inner .wrap table tr td:last-child table td + td {
    display: none; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .head .item-headcartpage-inner-js, .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .holder-display-listng-cartpage-inner-js .dishname-cartpage-inner-js {
    font-size: 10px; }
  .newWrapper .cartWrapper .inner .wrap table td .qty .minus {
    padding-left: 0;
    padding-right: 0; }
  .newWrapper .cartWrapper .inner .wrap table td .qty .plus {
    padding-right: 0;
    padding-left: 0; }
  .newWrapper .cartWrapper .inner .wrap table:nth-child(2) tr:nth-child(even) td {
    background: #e2e2e2; }
  .newWrapper .cartWrapper .inner .wrap table:nth-child(2) td {
    width: 50px;
    font-size: 10px;
    font-size: 11px;
    min-width: 50px; }
    .newWrapper .cartWrapper .inner .wrap table:nth-child(2) td:first-child {
      width: 50px; }
    .newWrapper .cartWrapper .inner .wrap table:nth-child(2) td .edit {
      font-size: 10px; }
    .newWrapper .cartWrapper .inner .wrap table:nth-child(2) td .cart-custom {
      padding: 6px 3px;
      color: green;
      font-size: 11px; }
  .newWrapper .cartWrapper .inner .wrap table th {
    width: 25%;
    font-size: 11px;
    font-size: 11px;
    min-width: 25%;
    white-space: nowrap;
    color: #fff;
    background: #c60024; }
    .newWrapper .cartWrapper .inner .wrap table th:first-child {
      width: 25px; }
  .newWrapper .cartWrapper .last table {
    background: #e2e2e2; }
    .newWrapper .cartWrapper .last table td {
      width: 72%;
      min-width: 53% !important;
      font-size: 11px !important;
      padding: 15px 10px; }
      .newWrapper .cartWrapper .last table td .diviTxt {
        line-height: 0; }
        .newWrapper .cartWrapper .last table td .diviTxt span {
          display: inline-block;
          line-height: 0; }
  .newWrapper .cartWrapper .inner .wrap table .padBorder td td .diviTxt {
    min-width: 57px;
    white-space: initial; }
  .newWrapper .cartWrapper .inner .wrap {
    overflow-x: scroll; }
  .newWrapper .menupage-sec1-mapinfo-js .holder-fullcontent-menu-page-inner-js .youmaylike-sections-suggestion-cartpage-inner-js {
    padding-bottom: 70px; }
    .newWrapper .menupage-sec1-mapinfo-js .holder-fullcontent-menu-page-inner-js .youmaylike-sections-suggestion-cartpage-inner-js .input-group-btn-vertical {
      padding: 5px; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .col-md-12.col-sm-12.col-xs-12 {
    text-align: center; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last .calculatelink-caloriesec-cartpage-inner-js {
    display: inline-block; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split {
    float: left;
    clear: none;
    width: 100%; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .row {
      margin: 0; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .youmaylike-head-cartpage-inner-js {
      margin: 0; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js {
    padding: 15px !important; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .calorie-params-fields {
      text-align: center; }
      .newWrapper .tabs-conent-style-custom-cartpage-inner-js .calorie-params-fields .listFld {
        clear: none;
        float: none;
        display: inline-block; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split {
      min-height: 100px; }
      .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split .col-md-2.col-sm-2 {
        clear: none;
        float: left; }
  .newWrapper .price-content-youmaylike-sec-cart-page-inner-js {
    padding-top: 10px; }
  .newWrapper .spinner-myorder-section-cartpage-inner-js {
    width: 32% !important; }
  .newWrapper .dummy-image-section-cartpage-inner-page-js {
    height: 100px !important; }
  .newWrapper .youmaylike-numbersection-cart-page-inner-js .spnnerup-calorietab-cartpage-inner-js {
    padding: 6px; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column {
    float: left;
    clear: none;
    margin: 0;
    width: 33.3%; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js > .row {
    margin: 0; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .featured-restaurant-slide-column .holder-content-youmaylike-section-inner-cartpage-js {
    clear: none;
    float: left;
    width: 100%; }
    .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .featured-restaurant-slide-column .holder-content-youmaylike-section-inner-cartpage-js .suggestion-content-youmaylike-sec-cartpage-inner-js {
      padding: 10px 5px !important;
      font-size: 10px; }
  .newWrapper .holder-fullcontent-menu-page-inner-js .cartWrapper .inner .wrap table tr td {
    padding: 10px 9px; }
    .newWrapper .holder-fullcontent-menu-page-inner-js .cartWrapper .inner .wrap table tr td .qty .inp {
      height: 30px;
      border-radius: 3px;
      font-size: 12px; }
  .newWrapper .cartWrapper .inner:before {
    height: 79px; }
	.newWrapper .holder-fullcontent-menu-page-inner-js > .row { margin:0;}
	.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .popover { font-size:10px; display:inline-block; padding:5px;}
	.newWrapper .myaccount.listing-wholesection-js .carousel-control {display: inline-block;
    width: 30px;
    height: 30px;
    }
  .newWrapper .holder-fullcontent-menu-page-inner-js > .row div {
    clear: both; }
  .newWrapper .cartWrapper .inner > .pull-left, .newWrapper .cartWrapper .inner > .pull-right {
    padding: 15px;
    clear: none; }
  .newWrapper .cartWrapper .inner > .pull-right {
    float: right;
    padding: 15px 5px; }
    .newWrapper .cartWrapper .inner > .pull-right .add-btn {
      font-size: 12px;
      padding: 11px 11px; } }

@media (min-width: 414px) and (max-width: 767px) and (orientation: landscape) {
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel.slide .carousel-inner .featured-restaurant-slide-column div {
    text-align: center; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column {
    width: 30%; }
  .newWrapper body.newWrapper .holder-fullcontent-menu-page-inner-js div.cartWrapper .inner .wrap table tr:last-child td, .newWrapper body.newWrapper .holder-fullcontent-menu-page-inner-js div.cartWrapper .inner .wrap table td {
    min-width: 161px  !important;
    width: 161px  !important; }
  .newWrapper body.newWrapper .cartWrapper .inner .wrap table .padBorder td.last td .diviTxt {
    margin-right: 0; } }

@media (min-width: 768px) and (max-width: 1336px) and (orientation: portrait) {
  .newWrapper .leftbar-cartpage-headings-style-js .ordertype-value-adjust-spacing-cartpage-inner-js.ordernote textarea {
    width: 100%; }
  .newWrapper .cartWrapper .inner .wrap table th:nth-child(2) {
    text-align: center; }
  .newWrapper .cartWrapper .inner .wrap table:nth-child(2) th, .newWrapper .cartWrapper .inner .wrap table th {
    min-width: 140px; }
  .newWrapper .cartWrapper .inner .wrap table:nth-child(2) td {
    min-width: 140px; }
  .newWrapper .newWrapper .cartWrapper .last table td {
    width: 75%; }
  .newWrapper .holder-fullcontent-menu-page-inner-js .cartWrapper .inner .wrap table tr td:last-child table td + td {
    display: block; }
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column {
    width: 33%;
    padding: 0 15px; }
  .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js .inner {
    padding: 0; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split {
    min-height: 200px; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .calorie-params-fields {
    text-align: center; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .calorie-params-fields .listFld {
      float: none;
      display: inline-block; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .col-md-12.col-sm-12.col-xs-12 {
    text-align: center; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .col-md-12.col-sm-12.col-xs-12 .calculatelink-caloriesec-cartpage-inner-js {
      display: inline-block;
      margin: 20px 0; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .newWrapper .calorie-params-fields .headings-spinners-caloriesec-cartpage-inner-js {
    font-size: 9px; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .calorie-params-fields .listFld {
    max-width: 62px; }
  .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split {
    max-width: 432px;
    margin-right: 10px;
    min-height: 572px; }
    .newWrapper .tabs-conent-style-custom-cartpage-inner-js .split.last {
      margin-right: 0;
      margin-top: 15px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .newWrapper .youmaylike-sections-suggestion-cartpage-inner-js .carousel .carousel-inner .item .featured-restaurant-slide-column {
    float: left; } }

@media (min-width: 900px) and (max-width: 1123px) {
  .newWrapper .cartWrapper .inner .wrap table tr:last-child td, .newWrapper .cartWrapper .inner .wrap table td {
    min-width: 97px; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  body.newWrapper .holder-fullcontent-menu-page-inner-js div.cartWrapper .inner .wrap table tr:last-child td, body.newWrapper .holder-fullcontent-menu-page-inner-js div.cartWrapper .inner .wrap table td {
    min-width: 182px !important;
    width: 182px !important; }
  body.newWrapper .cartWrapper .inner .wrap table .padBorder td.last td .diviTxt {
    margin-right: 0; } }

.newWrapper .payConfirmWrap .row {
  margin: 0; }

.newWrapper .payConfirmWrap .buttonWrap {
  margin: 0; }

.newWrapper .payConfirmWrap .paymentHead {
  margin: 0;
  background: #c60024;
  color: #fff; }
  .newWrapper .payConfirmWrap .paymentHead .holder-cart-head-cartpage-inner-js {
    border-top: 0;
    border-bottom: 0;
    padding: 0;
    margin-bottom: 0; }
    .newWrapper .payConfirmWrap .paymentHead .holder-cart-head-cartpage-inner-js .myorder-header2-cartpage-inner-js {
      font-family: "montserratbold";
      padding: 0 15px;
      font-size: 20px; }

.newWrapper .payConfirmWrap .heading-thanks-billing-page-inner-js {
  margin-top: 40px;
  float: left;
  background: url(../images/thankyou.png) no-repeat center top;
  background-size: 137px;
  width: 100%;
  padding-top: 151px; }

.newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js {
  border: 1px solid #e0e0e0; }
  .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .head {
    background: #c60024;
    color: #fff; }
    .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .head .heading-tabs-billing-address-inner-js {
      color: #fff;
      font-family: "montserratsemibold";
      margin: 0;
      padding: 20px 0 10px 0;
      text-align: right; }
  .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .grid h5 {
    width: 100%;
    text-align: right;
    font-size: 14px; }

.newWrapper .payConfirmWrap .submitfinal-billing-page-row7-inner-js {
  border-radius: 40px;
  border: 2px solid #c60024; }
  .newWrapper .payConfirmWrap .submitfinal-billing-page-row7-inner-js:hover {
    color: #fff; }

@media (max-width: 768px) {
  .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .cart-item-specific-addon1 .number > a {
    display: none; }
  .newWrapper .newWrapper .menupage-sec1-mapinfo-js.thankyouWrapper .col-md-12.marginTop .row.marginLeft {
    clear: both;
    margin: 0; }
  .newWrapper body .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row .marginTop {
    padding: 0; }
  .newWrapper body .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row .col-md-3 {
    padding: 3px; }
  .newWrapper body .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .grid h5 {
    font-size: 11px; }
  .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js {
    padding: 10px; }
    .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row.head {
      margin: 0; }
      .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row.head > div {
        padding: 0 5px; }
    .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .head .heading-tabs-billing-address-inner-js {
      font-size: 11px; }
    .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row.grid > div .heading-tabs-yourorderrow-details-billing-address-inner-js {
      font-size: 11px; }
    .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row.grid.last .subtotal-row6-details-billingpage-inner-js {
      font-size: 11px; } }

.newWrapper .menupage-sec1-mapinfo-js.thankyouWrapper .rightAlign.red, .newWrapper .menupage-sec1-mapinfo-js.thankyouWrapper .tabs-yourorderrow-inner-details-inner-js.red {
  color: #c60024;
  font-family: "montserratbold"; }

.newWrapper .menupage-sec1-mapinfo-js.thankyouWrapper .col-md-12.marginTop {
  margin: 0; }
  .newWrapper .menupage-sec1-mapinfo-js.thankyouWrapper .col-md-12.marginTop .row.marginLeft {
    margin: 0 -15px; }
    .newWrapper .menupage-sec1-mapinfo-js.thankyouWrapper .col-md-12.marginTop .row.marginLeft .cart-item-specific-addon1 .number .specific-addon-name.marginLeft {
      margin-left: 0;
      font-size: 12px; }

.newWrapper .container.cartWrapper.paymentWrap .inner td.align-center {
  text-align: center; }
  .newWrapper .container.cartWrapper.paymentWrap .inner td.align-center .qty .inp {
    float: none;
    margin: 0 auto; }

.newWrapper .paymentWrap .menuList li {
  list-style-type: none !important;
  padding: 0; }
  .newWrapper .paymentWrap .menuList li .menu {
    background: #fff;
    color: #c60024;
    border: 2px solid #c60024;
    margin-bottom: 15px;
    font-size: 11px; }
    .newWrapper .paymentWrap .menuList li .menu.activeOffer {
      color: #fff; }

.newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row .col-md-3:first-child, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .cart-item-specific-addon1 .col-md-3:first-child {
  text-align: left; }
  .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row .col-md-3:first-child .heading-tabs-billing-address-inner-js, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row .col-md-3:first-child .heading-tabs-yourorderrow-details-billing-address-inner-js, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row .col-md-3:first-child .heading-tabs-yourorderrow-inner-details-name-inner-js, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .row .col-md-3:first-child .specific-addon-name, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .cart-item-specific-addon1 .col-md-3:first-child .heading-tabs-billing-address-inner-js, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .cart-item-specific-addon1 .col-md-3:first-child .heading-tabs-yourorderrow-details-billing-address-inner-js, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .cart-item-specific-addon1 .col-md-3:first-child .heading-tabs-yourorderrow-inner-details-name-inner-js, .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js .cart-item-specific-addon1 .col-md-3:first-child .specific-addon-name {
    text-align: left;
    padding-left: 5px; }

.newWrapper .cartWrapper .inner .wrap table td .qty .inp {
  color: #000; }

.newWrapper .cartWrapper.paymentWrap .inner {
  padding: 15px; }
  .newWrapper .cartWrapper.paymentWrap .inner .paymentMode + .paymentMode {
    margin-left: 0; }
  .newWrapper .cartWrapper.paymentWrap .inner .paymentMode {
    margin: 0; }
    .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li {
      border: 0;
      background: #c60024;
      border-radius: 7px;
      color: #fff;
      padding: 7px 25px;
      margin: 30px 30px 30px 0; }
      .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li a:hover, .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li a:focus {
        color: #fff; }
      .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li img {
        margin-right: 10px;
        border-radius: 100%;
        padding: 4px;
        background: #fff;
        max-width: 43px;
        margin: 5px; }
  .newWrapper .cartWrapper.paymentWrap .inner .couponWrap {
    background: #e9e9e9;
    border: 1px solid #c2c2c2;
    border-bottom: 0; }
    .newWrapper .cartWrapper.paymentWrap .inner .couponWrap.wallet {
      border: 0; }
  .newWrapper .cartWrapper.paymentWrap .inner .details {
    width: 100%;
    float: left; }
    .newWrapper .cartWrapper.paymentWrap .inner .details > div {
      padding: 15px 0; }
    .newWrapper .cartWrapper.paymentWrap .inner .details .wrap {
      margin: 1%;
      width: 98%;
      border: 1px solid #c2c2c2;
      min-height: 386px; }
      .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table td {
        border-color: #c2c2c2;
        padding: 10px; }
        .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table td.last {
          padding: 0; }
      .newWrapper .cartWrapper.paymentWrap .inner .details .wrap .couponWrap {
        border: 0;
        margin-bottom: 10px; }
        .newWrapper .cartWrapper.paymentWrap .inner .details .wrap .couponWrap .label-alignment {
          position: static;
          text-align: right;
          display: block;
          float: left;
          width: 100%; }
      .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table {
        width: 98%;
        margin: 0 1% 1% 1%; }
        .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table th {
          background: #454545;
          color: #fff; }
        .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table td.no-padding {
          padding: 0; }
        .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table table {
          width: 100%;
          margin: 0; }
          .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table table tr:first-child td {
            border-top: 0; }
  .newWrapper .cartWrapper.paymentWrap .inner .menuList {
    border: 1px solid #c2c2c2;
    border-top: 0;
    padding: 0;
    min-height: 1px;
    width: 100%; }
    .newWrapper .cartWrapper.paymentWrap .inner .menuList li {
      margin-bottom: 10px;
      font-family: "montserratlight";
      padding: 15px;
      list-style-type: circle;
      list-style-position: inside; }
  .newWrapper .cartWrapper.paymentWrap .inner .head1 {
    background-color: #c60024;
    border-top: 0;
    border-bottom: 0;
    color: #fff;
    font-family: "montserratbold";
    padding: 15px;
    margin-bottom: 0; }
  .newWrapper .cartWrapper.paymentWrap .inner:before {
    display: none; }

@media (max-width: 768px) {
  .newWrapper .newWrapper .menupage-sec1-mapinfo-js.thankyouWrapper .col-md-12.marginTop .row.marginLeft .cart-item-specific-addon1 .number .specific-addon-name.marginLeft {
    white-space: nowrap; }
  .newWrapper .newWrapper .container.cartWrapper.paymentWrap .inner td.align-center .qty .inp {
    float: left; }
  .newWrapper .add-comment-popup-content.address-popup .modal-body {
    position: static;
    padding-bottom: 208px; }
    .newWrapper .add-comment-popup-content.address-popup .modal-body .form-group label {
      display: block;
      padding-bottom: 10px; }
  .newWrapper body.newWrapper .add-comment-popup-content.address-popup .modal-body .modal-footer {
    position: absolute;
    left: 0;
    padding: 15px !important;
    bottom: 0;
    background: #fff; }
  .newWrapper .newWrapper .mobile-view.checkout-mobile-view {
    width: 50%;
    left: auto;
    right: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 9999; }
  .newWrapper .newWrapper .checkout-mobile-view .btn {
    width: 100%;
    color: #fff;
    padding: 15px 20px;
    border-radius: 0;
    margin: 0px 0px; }
  .newWrapper .newWrapper #ptTimeSelectCntr {
    z-index: 99998 !important; }
  .newWrapper .newWrapper .cartWrapper.paymentWrap .inner .details table th, .newWrapper .newWrapper .cartWrapper.paymentWrap .inner .details table td {
    width: 100px;
    min-width: 85px; }
  .newWrapper .newWrapper .cartWrapper.paymentWrap .inner .couponWrap.wallet .label-alignment {
    position: static;
    padding-top: 15px;
    clear: both; }
  .newWrapper .newWrapper .payConfirmWrap .holder-yourorderdetails-section-billing-inner-js {
    width: 100%; }
  .newWrapper .paymentWrap .couponWrap {
    padding: 12px; }
  .newWrapper .cartWrapper.paymentWrap .inner .head1 {
    font-size: 20px;
    margin-bottom: 0; }
  .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li {
    padding: 7px 12px; }
  .newWrapper .cartWrapper.paymentWrap .inner .paymentMode {
    margin: 30px 0; }
    .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li {
      width: auto;
      margin: 0 10px 10px 0; }
      .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li img {
        max-width: 29px; }
      .newWrapper .cartWrapper.paymentWrap .inner .paymentMode li a {
        font-size: 14px; }
  .newWrapper .newWrapper .paymentWrap .couponWrap.wallet .pull-left {
    font-size: 12px;
    width: 100%; }
  .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table td.last {
    padding: 0; }
  .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table td {
    font-size: 12px;
    width: auto;
    min-width: 20px;
    border-top: 0; }
  .newWrapper div.cartWrapper.paymentWrap .inner .details .wrap {
    margin-bottom: 15px; }
  .newWrapper .cartWrapper.paymentWrap .inner .menuList li {
    margin-bottom: 0; }
  .newWrapper .paymentWrap .couponWrap .bld {
    font-size: 12px; }
  .newWrapper .cartWrapper.paymentWrap .inner .details .wrap .couponWrap .pull-left {
    font-size: 10px; }
  .newWrapper .cartWrapper.paymentWrap .inner .details .wrap table th {
    font-size: 11px; }
  .newWrapper .cartWrapper.paymentWrap .inner .details .wrap {
    width: 100%;
    margin: 0;
    min-height: 100px; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .newWrapper .cartWrapper.paymentWrap .inner .wrap table td {
    width: 21% !important; }
  .newWrapper .paymentWrap.cartWrapper .inner .wrap table .padBorder td.last td {
    padding-right: 15px; }
  .newWrapper .cartWrapper.paymentWrap .inner .details .wrap {
    width: 100%;
    margin: 0;
    min-height: 100px; }
  .newWrapper .cartWrapper.paymentWrap .inner .couponWrap .pull-right p {
    margin: 4px 0;
    font-size: 11px; } }

@media (min-width: 300px) and (max-width: 700px) and (orientation: portrait) {
  .newWrapper .newWrapper .add-comment-popup-content.address-popup .modal-body {
    max-height: 77vh; }
  .newWrapper .newWrapper .cartWrapper .head1, .newWrapper .newWrapper .paymentWrap .head1 {
    font-size: 18px; }
  .newWrapper .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row .red-label {
    font-size: 10px; } }

@media (min-width: 992px) {
  body.newWrapper .add-comment-popup-content.address-popup .modal-body {
    position: static;
    padding-bottom: 208px; }
    body.newWrapper .add-comment-popup-content.address-popup .modal-body .form-group label {
      display: block;
      padding-bottom: 10px; }
  body.newWrapper .add-comment-popup-content.address-popup .modal-body .modal-footer {
    position: absolute;
    left: 0;
    padding: 15px !important;
    bottom: 0;
    background: #fff; } }

.newWrapper .myaccount .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot.active:after {
  background: #C60024; }

.newWrapper .myaccount .tab-pane .form-holderfull-profilesection-inner-js {
  background: #fff; }

.newWrapper .myaccount .tab-content .reservation-tab-content-headings-inner-js {
  color: #333; }

.newWrapper .myaccount .leftMenuContainer .nav-stacked > li {
  border-bottom: 1px solid #e6e6e6;
  padding: 5px 0 10px 0; }

.newWrapper .myaccount .loyaltyOrCouponContainer {
  padding-bottom: 20px; }

.newWrapper .myaccount .loyaltyOrCouponHead {
  color: #c60024;
  padding: 15px 0; }
  .newWrapper .myaccount .loyaltyOrCouponHead > span {
    font-size: 20px; }
  .newWrapper .myaccount .loyaltyOrCouponHead .couponTitle {
    color: #a6a7b0;
    font-family: "montserratlight";
    text-decoration: underline;
    font-size: 13px; }
    .newWrapper .myaccount .loyaltyOrCouponHead .couponTitle:hover {
      text-decoration: none; }

.newWrapper .myaccount .merchantName {
  padding-bottom: 10px;
  text-transform: uppercase; }

.newWrapper .myaccount .orderInline {
  padding-top: 10px; }

.newWrapper .myaccount .bs-wizard {
  background: #e6e6e6; }

.newWrapper .myaccount div.reviewTitle {
  padding-top: 20px; }

.newWrapper .myaccount div.reviewText {
  padding-bottom: 20px; }

.newWrapper .myaccount .reviewTitle, .newWrapper .myaccount .starRatingContainer, .newWrapper .myaccount .reviewText {
  background: #e6e6e6;
  padding: 10px;
  width: 100%;
  text-align: center; }

.newWrapper .myaccount .checkbox {
  padding-bottom: 10px; }

.newWrapper .myaccount .form-group .labels-fields-tabs-inner-page-account-js {
  padding-bottom: 5px; }

.newWrapper .myaccount .permanentaddress-tab-inner-page-account-js > .labels-fields-tabs-inner-page-account-js {
  font-family: "montserratbold";
  padding-bottom: 20px;
  margin-top: 40px;
  width: 100%;
  background: #C60024;
  color: #fff;
  padding: 17px;
  margin-bottom: 30px; }

.newWrapper .myaccount .holder-fullcontent-cartsummary-page-inner-js {
  margin: 5% 0;
  padding: 10px; }
  .newWrapper .myaccount .holder-fullcontent-cartsummary-page-inner-js .breadcrumb {
    background: #C60024;
    padding: 20px 20px 13px 20px; }
    .newWrapper .myaccount .holder-fullcontent-cartsummary-page-inner-js .breadcrumb li {
      font-size: 20px; }
      .newWrapper .myaccount .holder-fullcontent-cartsummary-page-inner-js .breadcrumb li a {
        color: #fff;
        font-family: "montserratlight"; }
      .newWrapper .myaccount .holder-fullcontent-cartsummary-page-inner-js .breadcrumb li.active span {
        font-family: "montserratbold";
        color: #fff; }

.newWrapper .myaccount .tab-content {
  background: #e6e6e6;
  padding: 15px; }

.newWrapper .myaccount .leftMenuContainer li.active .fa {
  background: #C60024;
  color: #fff; }

.newWrapper .myaccount .leftMenuContainer .menuInnerContainer .fa {
  background: #a7a7a7;
  color: #fff;
  width: 33px;
  height: 33px;
  text-align: center;
  line-height: 20px;
  border-radius: 100%; }
  .newWrapper .myaccount .leftMenuContainer .menuInnerContainer .fa:before {
    display: block;
    line-height: 32px; }

@media (max-width: 767px) {
  .newWrapper .newWrapper .myaccount .form-holderfull-profilesection-inner-js .form-group .account-fields-tabs-inner-page-account-js.ng-untouched, .newWrapper .newWrapper .myaccount .form-holderfull-profilesection-inner-js .form-group .state-fields-tabs-inner-page-account-js ng-untouched, .newWrapper .newWrapper .myaccount .form-holderfull-profilesection-inner-js .form-group .autocomplete-input.suburb-autocomplete.pro-suburb-autocomplete, .newWrapper .newWrapper .myaccount .form-holderfull-profilesection-inner-js .form-group select {
    background: #fff; }
  .newWrapper .newWrapper .myaccount .merchantName {
    padding-top: 10px; }
  .newWrapper .myaccount .loyaltyOrCouponContainer {
    display: block; }
    .newWrapper .myaccount .loyaltyOrCouponContainer .dineInRestaurantImgContainer {
      width: 100%; }
      .newWrapper .myaccount .loyaltyOrCouponContainer .dineInRestaurantImgContainer .merchantName {
        padding-top: 15px; }
  .newWrapper .leftMenuContainer {
    padding-bottom: 20px; }
  .newWrapper .myaccount .tab-content {
    padding: 0; }
  .newWrapper .account-fields-tabs-inner-page-account-js, .newWrapper .state-fields-tabs-inner-page-account-js, .newWrapper .pro-suburb-autocomplete input {
    width: 100%; }
  .newWrapper .permanentaddress-tab-inner-page-account-js > .labels-fields-tabs-inner-page-account-js {
    margin-top: 10px !important; } }

.newWrapper .myaccount.listing-wholesection-js .form-group.mandatory .submit-listing-label input[type=radio] {
  position: static;
  margin-right: 10px; }

.newWrapper .myaccount.listing-wholesection-js .holder-payments-highlights-inner-summarypage-js {
  float: left;
  width: 50%; }

.newWrapper .myaccount.listing-wholesection-js .table > thead > tr > th {
  background: #f6f6f6; }

.newWrapper .myaccount.listing-wholesection-js .heading2-coupons-payment-cartsummary-page-inner-js {
  font-family: "montserratmedium"; }

.newWrapper .myaccount.listing-wholesection-js .table > thead > tr > th, .newWrapper .myaccount.listing-wholesection-js .table > caption + thead > tr:first-child > td, .newWrapper .myaccount.listing-wholesection-js .table > caption + thead > tr:first-child > th, .newWrapper .myaccount.listing-wholesection-js .table > colgroup + thead > tr:first-child > td, .newWrapper .myaccount.listing-wholesection-js .table > colgroup + thead > tr:first-child > th, .newWrapper .myaccount.listing-wholesection-js .table > thead:first-child > tr:first-child > td, .newWrapper .myaccount.listing-wholesection-js .table > thead:first-child > tr:first-child > th {
  font-family: "montserratregular"; }

.newWrapper .myaccount.listing-wholesection-js .submit-listings-content-m .pricing-table-2 .price-block h2 {
  font-size: 22px; }

.newWrapper .myaccount.listing-wholesection-js .carousel-control.right {
  background-image: none; }

.newWrapper .myaccount.listing-wholesection-js .bs-wizard {
  background: none; }

.newWrapper .myaccount .bottomButtonContainer {
  padding: 15px;
  background: #e6e6e6; }
  .newWrapper .myaccount .bottomButtonContainer .customBtn {
    text-transform: none; }
    .newWrapper .myaccount .bottomButtonContainer .customBtn:hover {
      color: #454545; }

.newWrapper .myaccount .btn-info {
  background: #c60024;
  -webkit-box-shadow: 0 1px 4px -1px #000;
  box-shadow: 0 1px 4px -1px #000; }

.newWrapper .myaccount .reservation-tab-content-headings-inner-js {
  font-size: 12px; }

.newWrapper .myaccount .holder-reservation-tab-header-inner-account-page-js {
  background: #e6e6e6;
  padding: 15px 10px; }

.newWrapper .myaccount .myreservation .reservationStatusTitle {
  font-family: "montserratlight";
  color: #a6a7b0; }

.newWrapper .myaccount .myreservation .reservationStatusText {
  color: green; }

.newWrapper .myaccount .myreservation .myReservationContainerDataContainer .merchantName {
  padding-bottom: 10px;
  color: #c60024;
  font-size: 20px; }

.newWrapper .myaccount .myreservation .holder-online-order-history-tab-accountpage-inner-js {
  border: 1px solid #dad5d5; }

.newWrapper .myaccount .myreservation .boldText {
  color: #454545;
  font-family: "montserratmedium"; }

.newWrapper .myaccount .myreservation .myReservationContainerImgContainer img {
  border-radius: 10px;
  overflow: hidden; }

.newWrapper .myaccount .myreservation .tab-content .holder-online-order-history-tab-accountpage-inner-js .row.mt-10 {
  background: #e6e6e6;
  padding: 15px; }

@media (max-width: 767px) {
  .newWrapper .newWrapper .myaccount.listing-wholesection-js .pricing-table-2 .price-block {
    margin: 0 0 40px 0;
    padding: 0; }
  .newWrapper .newWrapper .myaccount.listing-wholesection-js .bs-wizard > .bs-wizard-step > .progress {
    margin: 20px 0 15px 0; }
  .newWrapper .newWrapper .myaccount.listing-wholesection-js input, .newWrapper .newWrapper .myaccount.listing-wholesection-js select, .newWrapper .newWrapper .myaccount.listing-wholesection-js textarea {
    font-size: 13px; }
  .newWrapper .newWrapper .myaccount.listing-wholesection-js .bs-wizard {
    background: none; }
  .newWrapper .newWrapper .myaccount.listing-wholesection-js .form-group {
    padding: 0; }
  .newWrapper .newWrapper .myaccount .formContainer {
    width: 100%; }
  .newWrapper .newWrapper .myaccount .myreservation .myReservationContainerDataContainer .merchantName {
    font-size: 16px; }
  .newWrapper .newWrapper .myaccount .holder-online-order-history-tab-accountpage-inner-js .boldText, .newWrapper .newWrapper .myaccount .holder-online-order-history-tab-accountpage-inner-js .normalText {
    font-size: 12px; }
  .newWrapper .newWrapper .myaccount .holder-reservation-tab-header-inner-account-page-js label {
    color: #333; }
  .newWrapper .newWrapper .myaccount .holder-reservation-tab-header-inner-account-page-js label, .newWrapper .newWrapper .myaccount .holder-reservation-tab-header-inner-account-page-js select, .newWrapper .newWrapper .myaccount .holder-reservation-tab-header-inner-account-page-js .completer-input {
    width: 70%;
    border-radius: 3px;
    display: inline-block; }
  .newWrapper .myaccount .reservation-tab-content-headings-inner-js {
    padding: 10px 0px; }
  .newWrapper .myaccount .myreservation .myReservationContainerImgContainer img {
    height: 100%; }
  .newWrapper .myaccount .myreservation .holder-reservation-tab-header-inner-account-page-js {
    padding: 20px 20px 30px 20px; }
  .newWrapper .myaccount .myreservation .holder-online-order-history-tab-accountpage-inner-js .boldText, .newWrapper .myaccount .myreservation .holder-online-order-history-tab-accountpage-inner-js .normalText {
    width: 24%;
    float: left; } }

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .newWrapper .myaccount .myreservation .holder-online-order-history-tab-accountpage-inner-js .boldText, .newWrapper .myaccount .myreservation .holder-online-order-history-tab-accountpage-inner-js .normalText {
    width: 24%;
    float: left; } }

.newWrapper .myaccount .orderhistory .onlineRestaurantImgContainer {
  border: 1px solid #e6e6e6; }
  .newWrapper .myaccount .orderhistory .onlineRestaurantImgContainer img.onlineRestaurantImg {
    height: 100%; }

.newWrapper .myaccount .orderhistory .holder-online-order-history-tab-accountpage-inner-js {
  padding: 20px;
  border: 1px solid #dad5d5; }
  .newWrapper .myaccount .orderhistory .holder-online-order-history-tab-accountpage-inner-js .row {
    margin: 0; }
  .newWrapper .myaccount .orderhistory .holder-online-order-history-tab-accountpage-inner-js .dineInRestaurantDataContainer p.merchantName {
    padding: 10px 0; }
  .newWrapper .myaccount .orderhistory .holder-online-order-history-tab-accountpage-inner-js .btn {
    margin-top: 15px; }

.newWrapper .myaccount .mydinehistory .dineInRestaurantDataContainer p.merchantName {
  padding-bottom: 10px; }

.newWrapper .myaccount .mydinehistory .orderInline {
  padding-bottom: 10px; }

.newWrapper .myaccount .myfavourites .favouriteFoodRestaurantName {
  padding-bottom: 20px; }

.newWrapper .myaccount .myfavourites .heading-my-favouritetab-inner-section1-js {
  padding: 10px 15px;
  margin: 0; }

.newWrapper .myaccount .myfavourites hr {
  display: none; }

.newWrapper .myaccount .myfavourites .btn {
  margin: 30px auto;
  display: block; }

.newWrapper .myaccount .myfavourites .heading-my-favouritetab-inner-section1-js {
  color: #C60024;
  background: #fff;
  padding-top: 20px; }

.newWrapper .myaccount .myfavourites .bookmarkRestaturantWrapper, .newWrapper .myaccount .myfavourites .mostVisitedRestaurantWrapper, .newWrapper .myaccount .myfavourites .favouriteFoodWrapper, .newWrapper .myaccount .myfavourites .mostOrderedFoodWrapper {
  background: #fff;
  padding: 15px; }

@media (max-width: 767px) {
  .newWrapper .myaccount .myfavourites .bookmarkRestaurantCuisineContainer {
    text-align: center;
    margin: 0; }
  .newWrapper .myaccount .myfavourites .btn {
    display: block;
    max-width: 200px; }
  .newWrapper .myaccount .myfavourites .bookmarkRestaturantWrapper > div {
    height: auto;
    display: block; }
  .newWrapper .myaccount .myfavourites .bookmarkRestaturantWrapper, .newWrapper .myaccount .myfavourites .favouriteFoodWrapper, .newWrapper .myaccount .myfavourites .mostVisitedRestaurantWrapper, .newWrapper .myaccount .myfavourites .mostOrderedFoodWrapper {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-column-gap: 5px;
    grid-row-gap: 1em; }
  .newWrapper .myaccount .myfavourites .bookmarkRestaturantWrapper, .newWrapper .myaccount .myfavourites .mostVisitedRestaurantWrapper, .newWrapper .myaccount .myfavourites .favouriteFoodWrapper, .newWrapper .myaccount .myfavourites .mostOrderedFoodWrapper {
    padding: 10px; } }

.newWrapper .myaccount .mytrackorder .dineInRestaurantDataContainer .merchantName {
  padding-bottom: 10px; }

.newWrapper .myaccount .mytrackorder .dineInRestaurantDataContainer .orderTotalContainer {
  padding: 10px 0; }

.newWrapper .myaccount .mytrackorder .orderDetailContainer {
  background: #e6e6e6;
  color: #515157;
  padding: 10px; }

.newWrapper .myaccount .mybenefits .holder-online-order-history-tab-accountpage-inner-js > .row {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 20px; }

.newWrapper .add-comment-popup-content .modal-body {
  max-height: 49vh; }

.newWrapper .modal .btn.btn-danger {
  background: #C60024;
  -webkit-box-shadow: none;
  box-shadow: none; }

.newWrapper .add-comment-popup-content .modal-body .panel .radio input {
  margin-left: 0;
  margin-right: 10px; }

.newWrapper .add-comment-popup-content .modal-body .panel .checkbox, .newWrapper .add-comment-popup-content .modal-body .panel .radio {
  margin: 10px -15px; }
  .newWrapper .add-comment-popup-content .modal-body .panel .checkbox label, .newWrapper .add-comment-popup-content .modal-body .panel .radio label {
    padding-top: 3px;
    font-size: 12px;
    padding-right: 0;
    padding-left: 10px; }
  .newWrapper .add-comment-popup-content .modal-body .panel .checkbox input, .newWrapper .add-comment-popup-content .modal-body .panel .radio input {
    position: relative;
    margin-top: -3px; }

.newWrapper .modal .panel-body > .row {
  margin-bottom: 20px; }

.newWrapper .modal .add-comment-popup-content .well {
  background: #e6e6e6;
  padding: 10px 15px;
  font-family: "montserratsemibold";
  margin-top: 10px; }

.newWrapper .forgotPassword .breadcrumb-section .breadcrumb > li + li::before {
  content: '/'; }

.newWrapper .forgotPassword .buttonDiv {
  width: 100%; }

.newWrapper .login-link {
  color: #333; }

@media (max-width: 767px) {
  .newWrapper .forgotPassword .CommentBox {
    width: 100%; }
  .newWrapper .forgotPassword .main-reg-frm-sup {
    padding: 73px 15px; }
  .newWrapper .forgotPassword .form-group {
    margin-bottom: 10px; }
    .newWrapper .forgotPassword .form-group .emailDiv {
      width: 100%; }
  .newWrapper .main-reg-frm-sup form .btn.btn-default, .newWrapper .main-reg-frm-sup form a.login-link {
    padding: 9px 17px; }

	/** Product Listing No Image Started ****/
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title { width:30%;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .qty { width:35%;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .cost { width:35%;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv { padding:15px 30px;}
	/** Product Listing No Image End ****/
	}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .newWrapper .forgotPassword .form-group .emailDiv {
    width: 70%; }
	 /** Product Listing No Image Started ****/
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title { width:46%;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .qty { width:30%;}
	}

  @media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
	   .newWrapper .newWrapper .holder-fullcontent-menu-page-inner-js > .row div > .row { margin:0;}
	   body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .qty { width:40%; padding:15px 5px;}
	   body .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .cost { width:20%;}
  }

  /** Product Listing No Image Started ****/
.newWrapper .productListDetail .listGroup.noImg { width:100%;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister {
	display: flex; width:100%; min-height:0px; max-width:98%;padding:0; box-shadow: none;
}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .listGroup {background:#e6e6e6; margin-bottom:15px; border:2px solid #C60024; }
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .listGroup .lister { margin:1%;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title { background:#fff;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title .head2 { font-family: "montserratsemibold"; text-transform:uppercase;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title .head2, .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title span { min-height:0; padding:10px 10px 0 10px !important; color:#C60024 !important;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .cropDiv   {display:none !important; }
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title {margin-bottom:0;width:50%; text-align:left;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title::after {display:none;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .qty {width:25%; padding: 15px 10px;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .cost {width:25%; padding: 15px 10px;} 
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title .head2 {font-size: 16px;padding: 10px 10px 0 10px;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv { padding:15px; clear:both; background:none;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv p { line-height:normal; color:#000; padding:0; margin:0; font-family: 'Montserrat', sans-serif; font-weight: normal; border:0; background:none; text-transform:none; font-size:11px; }
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv .btnLink { color:#000; font-size:11px; text-transform:none; text-decoration:underline;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv .btnLink:hover { text-decoration:none;}
.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title .fa { color:#454545;  font-size: 10px;
    border: 0.5px solid #454545;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 15px;
    border-radius: 100%;}
	.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv .expandedDiv {  transition: height 0.4s linear;}
	 .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv .expandedDiv.short { height:30px; overflow:hidden;}
/** Product Listing No Image End ****/

 .newWrapper .myaccount.listing-wholesection-js .hideControl .carousel-control
{ display:none;}

@media (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .dspDiv { padding:15px;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .title .head2, body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost .btn { font-size:10px;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title .head2, .newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title span {padding: 5px 5px !important;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .listGroup { padding:0;}
	body.newWrapper .holder-fullcontent-menu-page-inner-js > .row div { margin:0 ;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .cost .value { font-size:11px;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .cost { width:30%; padding:10px 5px;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .title {width:40%;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .qty { width:30%; padding:10px 5px;}
body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .inp { width:25px; font-size:11px;}
body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .minus, body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .plus { font-size:15px; width:20px; height:20px; line-height:20px;}
}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .listGroup .lister .popover { text-align:center; white-space:nowrap;}
@media (max-width: 340px) {
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .minus, body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .plus { margin-top:5px;}
	body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup.noImg .lister .qty {padding-top:30px; display:flex;}
body.newWrapper .productListDetail .resultWrapper .tab-content .listmain .listGroup .lister .qty .inp { margin: 0 5px;}

}

.cartDisabled {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  overflow: hidden;
}

.darkfont{
  /* color:red !important; */
  /* font-weight:bold !important; */
}

.white{
  color:#FFFFFF !important;
}
.silver{
  color: #C0C0C0 !important;
}		
.gray{
  color: #808080 !important;
}	
.black{
  color: #000000 !important;
}	
.red{
  color: #FF0000 !important;
}	
.maroon{
  color: #800000 !important;
}	
.yellow{
  color: #FFFF00 !important;
}	
.olive{
  color: #808000 !important;
}	
.lime{
  color: #00FF00 !important;
} 
.green{
  color: #008000 !important;
}	
.aqua{
  color: #00FFFF !important;
}	
.teal{
  color: #008080 !important;
}	
.blue{
  color: #0000FF !important;
}	
.navy{
  color: #000080 !important;
}	
.fuchsia{
  color: #FF00FF !important;
}	
.purple{
  color: #800080 !important;
}	

select.hide-year-field, .hide-year-field select {  visibility: hidden; }

.merchantPage .navbar-right li:nth-child(1), .merchantPage .navbar-right li:nth-child(2), .merchantPage .navbar-right li:nth-child(3) { display:block; }
.merchantPage .navbar-right.clear li { display:block; } 
.merchantPage .navbar-right li a { padding:10px !important; }
.merchantPage .header-div h3 { display:none; }
.merchantPage .navbar-header a.navbar-left { pointer-events: none;}

header.newHeader {background-position: center bottom !important; background-size:cover !important;}

.container.mybenefits { max-width:100%; }
.mybenefits .fieldWrap .valueField { color:#C60024; }
.mybenefits .fieldWrap { text-align: center; text-transform: capitalize;}
.mybenefits .fieldWrap.benefitBtn {display:none;}
.mybenefits .fieldWrap .btn { background:#C60024; }
.mybenefits .fieldWrap .btn:hover, .mybenefits .fieldWrap .btn:focus { background:#555; color:#fff; }
form .link {color:#C60024; font-weight: bold;}
@media (max-width: 767px) {
body.newWrapper .topInfo .wrapLeft .content { padding:10px 5px; }
  
      .loyaltyOrCouponContainer .restaurantAddress {max-width: 265px;}
     .outerRowContainer .cuisineContainer { padding:0 15px !important; }
 }

 body.merchant68 .mybenefits .fieldWrap.benefitBtn {display:block;}
 .merchantPage footer .contact-info { display:none; }

 .merchantPage header.newHeader .bg-image h2 {    max-width: 980px;
    margin: 0 auto;
    font-size: 40px; margin-top: 40px;}

.merchant68 .paymentDetailsWrap .myorderWrap .adsimage-menupage-js {background:url("../images/mer68offersbgcustom.jpg") no-repeat; background-size:100%; }
.merchant68 .paymentDetailsWrap .myorderWrap .adsimage-menupage-js img { opacity:0; }


@media (max-width: 767px) { 
   html body .listView .listing-inner-content-adjust-js {min-height: 293px !important;}
  header.newHeader .bg-image h3 { max-width:300px; margin: 0 auto; }
  body.merchantPage .header.newHeader .bg-image h2 {
    font-size: 3rem; margin-top:0;
  }
 /* }
  .newWrapper .restaurant-detail-head-box-js.content #serviceTimeClick {position: static;     max-width: 100px;
    margin: 10px 0;}*/
   body.newWrapper .loyalityPointsContainerForLoyaltiyCardOnly { width:90%; }
.newWrapper .loyaltyOrCouponContainer .dineInRestaurantDataContainer .merchantName { padding: 20px 0; }
.loyalityPointsContainerForLoyaltiyCardOnly .pointsText  { padding:5px 0;}
.loyalityPointsContainerForLoyaltiyCardOnly .pointsValue { padding:5px 0 5px 15px; }
body.merchant68 .topInfo .wrapLeft .img img {opacity:0;} 
html body.merchant68.newWrapper .topInfo .wrapLeft .img { min-height: 248px;
    max-height: 298px; background:url("../images/merchant_restaurant_68_mobile.jpg") no-repeat; background-size:100%; }
}

.about-us-page-wrapper .head2 {font-family: "montserratsemibold" ;
    color: #454545;
    text-transform: none;
    font-size: 24px;} 

.newWrapper .about-us-page-wrapper .about-us-content-section .about-content-desc { padding:30px; }

.newWrapper .about-us-footer-section .about-us-footer-warp p { color:#000; font-size: 17px; }
.newWrapper .about-us-footer-section .about-us-footer-warp a.link { text-decoration:underline; color:#C60024; line-height: 8px;
    display: inline-block;
    padding-bottom: 8px;}
.newWrapper .about-us-footer-section .about-us-footer-warp a.link:hover { color:#C60024; text-decoration:none; }
.newWrapper .about-us-page-wrapper .about-us-vision-wrap .our-vission-grid .our-vission-title p {font-family: "Open Sans"; min-height:90px;}
.newWrapper .about-us-page-wrapper .description-aboutcontent-custom-change { color: #000; }
.header-banner .banner-wrap .banner-form { display:none; }

.marketplace .header h3.marketplace{ display:block !important; }
body.marketplace .header h3, html body .header h3.marketplace { display:none; }
   header.newHeader.freezed .header-div .nav.navbar-nav.clear {margin-top: -1px;}

   html body .listView .listing-inner-content-adjust-js { min-height: 276px; }

   @media (min-width: 1024px)
   {
html body .holder-listing-bg-stlye-js {
    min-height: 293px;
}
}

@media (min-width: 800px) {

/*** Header to 100% ****/
header.newHeader .header-div .container { width:100%; }
header.newHeader .header-div .container .imgLogo  { margin-left:12px; }
header.newHeader .navbar-header { position:absolute; }
header.newHeader .header-div .nav.navbar-nav.clear, body header .navbar-right { float:none !important; }
header.newHeader .header-div .navbar-collapse  { display:flex !important;  align-items: center;
  justify-content: center; }
  header.newHeader .header-div .bg-image { margin-top: 4%;}
  body header.newHeader .imgLogo {    max-height: initial;
    max-width: 160px;
    height: auto;}
 }
 
.marketplace .header.newHeader {background-size: cover !important; background-image: url(../images/marketplace.jpg) !important;}
.help .header.newHeader {background-size: cover !important; background-image: url(../images/help.jpg)!important;}
.signUp .header.newHeader, .signIn .header.newHeader {background-image-size: cover !important; background: url(../images/signup.jpg)!important;}


.signedInUser .navbar-collapse > ul li.hideMenu{display:none;}

.merchantLink {
display: none;
}
.merchantPage .homeLink {
display: none;
}
.merchantPage  .merchantLink {
display: block !important;
}

.merchantPage .regiter { display:none; }


.signInUser .homeLink{
display: none;
}
.signInUser .restaurantDetailLink{
display: block!important;
}
.addMoreFood, .addMoreFood:hover{
  color:#fff;
}