.lock{overflow:hidden}.menuOverlay{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index:20000;width:105%;height:105%}.slideView{position:fixed;z-index:20005;background-size:contain;background-color:rgba(255,255,255,.95);width:80%;max-width:280px;height:100%;top:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 350ms ease;-moz-transition:-moz-transform 350ms ease;transition:transform 350ms ease}.activeView{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.slideView .menuBanner:after{content:" ";clear:both;display:block}.slideView .menuBanner .logo{padding:20px 15px}.slideView .menuBanner .logo img{max-width:50%;filter:brightness(0);opacity:.6}.slideView ul li.sap{background:rgba(0,0,0,.05);height:15px;border:1px solid rgba(0,0,0,.05)}.slideView ul li a{padding:13px 15px;border-bottom:1px solid transparent;display:block;font-weight:600;text-transform:uppercase;font-size:13px;color:#000}.userMenuBtn{background:#fff;padding:45px 15px;height:50vh}.userMenuBtn a.fbBtn{width:100%;margin-bottom:25px}.userMenuBtn a.userBtn{background:#fff;border:2px solid #7f7f7f;border-radius:3px;color:#7f7f7f;padding:9px 10px!important;text-align:center;width:45%;display:inline-block!important;font-weight:600;font-size:15px}.userMenuBtn a.green{background:#07d765!important;border-color:#07d765;color:#fff;float:right}.afterLogin{background-color:#fff;padding-top:15px}.afterLogin ul li a{color:#4048af}.afterLogin ul li a.logout{color:#7f7f7f}.slideView .user{color:#000;margin:0 15px 10px;padding-left:75px;min-height:60px}.slideView .user span.profileAvtar{background:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.15);border-radius:5px;padding:2px;overflow:hidden;width:60px;height:60px;position:absolute;top:0;left:0}.slideView .user strong{font-weight:400;font-size:15px;display:block;margin-bottom:7px}.slideView .user label{color:#7f7f7f;font-size:13px}.slideView .user label span{font-weight:600;font-size:16px;display:block}@media only screen and (max-width:1170px){.wrapper{max-width:1024px}}@media only screen and (max-width:1024px){.wrapper{max-width:980px}.newNoteWorthy ul li .thumbnail{height:124px}.featuredReviews ul li .thumbnail{height:175px}.menupagesLists ul.list li{height:130px}.restaurantListing .restaurantThumb{width:22%}.restaurantListing .restaurantInfo{width:74%}.restaurantDetail{width:72%}.similarPlaces{width:26%}.restaurantDetail .resPhotos ul.imageThumbList li:nth-child(6),.restaurantDetail .resPhotos ul.imageThumbList li:nth-child(7){display:none}.similarPlaces ul li .similarThumb{display:none}.similarPlaces ul li .similarInfo{width:100%}.popularList{margin:0 10px;padding:25px 0}.popularList h2{font-size:30px}.popularList ul{grid-template-columns:33% 33% 33%}}@media only screen and (max-width:980px){.wrapper{max-width:768px}.headerMain{z-index:11}.headerMain menu,.headerMain nav{display:none}.headerMain .logo{float:none;margin:0 auto;text-align:center}.headerMain{border-bottom:1px solid rgba(255,255,255,.1);height:50px}.headerMain .wrapper{width:100%}.headerMain .logo{padding:0 50px}.headerMain .logo a{height:50px;line-height:50px;min-width:50px}.headerMain .logo a img{max-width:170px}.heroBanner .menuIco{filter:brightness(1)}.menuIco{filter:brightness(0)}.headerMain .selectCity{margin:0;position:absolute;top:0;right:15px}.headerMain .selectedCity{height:50px;line-height:50px}.headerMain .selectedCity:after{line-height:45px}.headerMain .cityOption{left:auto;right:0;margin-top:42px}.headerMain .cityLoader{top:13px}.slideView .innerPageMenu .logo{float:left;width:130px;padding-right:0}.slideView .innerPageMenu .logo img{max-width:100%}.menuBanner .selectCity{width:50%;margin:0 5px;top:10px;float:right;border-bottom:1px solid rgba(255,255,255,.1);color:#000}.menuBanner .selectCity a.selectedCity{text-align:right;color:#000;padding:10px 29px 10px 10px;font-size:14px;font-weight:600}.menuBanner .selectCity a.selectedCity:after{color:#000;top:12px;right:10px}.menuBanner .cityOption{width:135px;border-radius:0 0 10px 10px;margin-top:40px}.menuBanner .cityOption label{color:#000;text-align:right}.menuBanner .cityLoader{text-align:right}.menuBanner .cityLoader span{top:10px;right:4px}.userForm{margin:0}.newNoteWorthy ul li{width:31.6%}.newNoteWorthy ul li:nth-child(4){display:none}.newNoteWorthy ul li:nth-child(3){float:right;margin-right:0}.featuredReviews ul li .thumbnail{height:133px}.menupagesLists ul.list li,.menupagesLists ul.list li .listThumb{height:150px}.promteOffer ul li{width:47%}.popularList{margin:0 10px;padding:25px 0}.popularList h2{font-size:30px}.popularList ul{grid-template-columns:50% 50%}.footerMain .col1{width:18%}.footerMain .col2{width:24%}.footerMain .col3{width:19%}.footerMain .col4{width:22%}.footerMain .col5{width:15%}.footerMain .col6{width:100%}.pageTitle{padding:40px 0}.pageTitle h1{font-size:27px}.topSearch{padding:0}.topSearch .searchControl{width:100%}.topSearch h1{display:none!important}.topSearch .wrapper{max-width:100%;width:100%}.listRightPanel{display:none}.filterPanel{width:28%}.listOfRestaurnat{float:right;width:70%;margin:0}.restaurantDetail{width:100%}.restaurantDetail .resPhotos ul.imageThumbList li:nth-child(6){display:inline-block;margin:0}.someOffer{width:100%}.offerListing{width:100%}.offerListing ul li{grid-template-columns:22% 79%}.someOffer ul li .info{width:74%}.errorPage{margin:8% 5%;padding-bottom:35px}.profileStates li{margin:0;width:48%}.profileStates label{font-size:22px}.profileStates strong{font-size:32px}}@media only screen and (max-width:767px){.orderNowSection{text-align:center}.orderModel .modelWrapper iframe{width:96%;left:2%}.wrapper{max-width:none;width:auto}.pageHolder{min-height:500px}.headerMain .logo a img{max-width:150px}.pageIndex .heroBanner .searchIco{display:none}.menuIco:after{transform:scale(1,1)}.userPanel .modelWrapper{width:100%;border-radius:0}.userPanel .modelWrapper .closeModel{right:10px}.userPanel .modelWrapper .userForm{padding:0 25px}.bannerIntro{top:80px;padding:0 15px}.bannerIntro h1{font-size:25px}.bannerIntro .indexSearch{margin:30px 0 45px}.searchControl{width:auto;min-height:40px;height:auto}.searchControl input{height:40px!important;padding-left:40px!important}.bannerIntro .indexSearch .searchControl .searchByLocation{display:none}.bannerIntro .searchControl .searchClear{top:6px}.owl-dots .owl-dot{margin:0 10px!important}.bannerIntro .indexSearch .searchSuggestion{border-right-width:3px;width:calc(100% + 6px);left:-3px}.bannerIntro .indexSearch .forRestaurant{left:0}.bannerIntro .indexSearch .forLocation{right:0}.searchControl .searchButton{width:11%;height:100%;position:absolute;top:0;right:4px;margin:0;overflow:hidden}.searchControl .searchButton button{width:100%;height:85%;position:absolute;top:7%;right:0;border-radius:3px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.searchControl .searchButton button strong{display:none}.searchControl .searchButton button:after{font-family:fontAwesome;content:"\f002";font-size:17px;font-weight:400}.searchControl .activeBtn{right:8px!important}.searchControl .activeBtn button{height:70%;top:15%}.searchControl .searchButton .searchBtnLoader{height:70%;top:15%;border-radius:5px}.searchControl .searchButton .searchBtnLoader span{top:19%}.searchControl .searchByKeyword,.searchControl .searchByLocation{margin-right:0;padding:0;width:84%;border:none}.searchControl .searchByKeyword:before{top:11px;left:12px;font-size:16px}.searchControl .searchByLocation:before{top:8px;left:13px;font-size:20px}.searchControl .searchByLocation:after{content:" ";display:block;border-top:1px solid rgba(0,0,0,.1);height:1px;width:82%;position:absolute;top:0;left:40px}.topSearch .searchControl{height:auto}.topSearch .searchByKeyword,.topSearch .searchByLocation{float:none;width:82%!important;overflow:hidden}.topSearch .searchControl .searchButton{width:11%!important;margin-top:0;margin-right:5px}.topSearch .searchControl .searchByLocation::after{width:100%}.topSearch .searchControl input{height:50px!important}.topSearch .searchControl .searchByKeyword::before{top:14px}.topSearch .searchControl .searchByLocation::before{top:12px}.topSearch .searchControl .searchLoader{top:14px}.topSearch .searchControl .searchClear{top:13px}.forLocation,.forRestaurant{width:100%;float:none}.topSearch .searchSuggestion{position:absolute;top:100px;left:0}.topSearch .searchSuggestionForReview{top:50px!important}.bannerIntro .browseBy{text-align:left;padding-left:100px;padding-top:5px;font-size:14.5px}.bannerIntro .browseBy label{position:absolute;top:5px;left:0}.bannerIntro .browseBy a{display:block;padding-bottom:20px;margin:0;padding-left:40px}.bannerIntro .browseBy a img{width:36px;top:-5px}.spotLightSlider li .caption a{width:100%}.spotLightSlider li .caption a strong{display:block}.newNoteWorthy ul li .thumbnail{height:215px}.featuredReviews ul li .thumbnail{height:215px}.menupagesLists ul.list li{height:150px}.indexSection{padding:30px 0}.indexSection h2{font-size:20px;padding-bottom:20px;margin:0 15px}.indexSection h2 a.viewAll{font-size:15px;top:2px}.newNoteWorthy ul li{width:100%;margin-bottom:25px!important}.newNoteWorthy ul li .notWorthyContent{padding-left:15px;padding-right:15px}.newNoteWorthy .owl-dots,.newNoteWorthy .owl-nav{display:none}.newNoteWorthy ul li .resInfo .res_Pricing{top:-1px}.featuredReviews ul li{width:100%}.featuredReviews ul li .reviewInfo{margin-left:10px;margin-right:10px}.featuredReviews .owl-dots,.featuredReviews .owl-nav{display:none}.featuredReviews ul li .reviewInfo .rattingScore{font-size:13px;line-height:31px;right:-3px;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featuredReviews .active .reviewInfo .rattingScore{opacity:1}.featuredReviews .viewAll{padding-top:25px}.menupagesLists .listThumbSlider:after,.menupagesLists .listThumbSlider:before{display:none}.menupagesLists .listThumbSlider .owl-nav{display:none}.menupagesLists .listThumbSlider li a strong{padding-top:60px}.promteOffer ul{margin:0 15px}.promteOffer ul li{width:100%;float:none;min-height:85px}.promteOffer ul li:nth-child(5),.promteOffer ul li:nth-child(6){display:none}.popularList{margin:0 10px;padding:15px 0}.popularList h2{font-size:20px}.popularList ul{display:block;padding:20px 15px 10px}.popularList ul div{display:block}.footerMain{padding-bottom:0}.footerMain .wrapper{padding:0 15px}.footerMain .col{padding-top:0;padding-bottom:25px}.footerMain .col1{width:48%;min-height:155px}.footerMain .col2{width:48%;min-height:155px}.footerMain .col3{width:48%}.footerMain .col4{width:48%}.footerMain .col5{width:48%}.breadcrumbs{text-align:left;padding:15px 10px 0}.pageTitle{text-align:left;padding:15px 10px}.pageTitle h1{font-size:19px}.mobileFilterTab{margin:0 10px 20px;padding:0}.mobileFilterTab a{display:block;padding:10px 15px;color:#9b9b9b}.mobileFilterTab a:after{content:"\2193";float:right}.filterPanel{border-radius:0;border:none;position:fixed;z-index:20005;background-size:contain;background-color:#fff;width:100%;height:110%;top:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 350ms ease;-moz-transition:-moz-transform 350ms ease;transition:transform 350ms ease}.filterPanel:after{content:" ";display:block;width:100%;height:13%;background:#fff}.applyFilterBtn{border:none;background:#07d765;width:100%;height:45px;position:fixed;bottom:-45px;left:0;z-index:20009;font-size:15px;font-weight:600;color:#fff;text-align:center;line-height:45px}.applyFilterBtn.activeBtn{bottom:0}.filterPanel .cardTitle a{text-align:right;right:55px}.closeFilterPanel{position:absolute;top:10px;right:10px;z-index:1;width:45px;height:45px;text-align:center;line-height:45px;color:#000;font-size:25px;transform:scale(1,.8)}.closeFilterPanel:after{content:"X"}.listSorting{padding:10px 20px 10px 28px;font-size:14px;text-align:left}.listSorting label{float:none}.listSorting .sortedLabel{color:#000;float:right}.sortingOverlay{background:transparent}.listSorting .sortingBy{position:absolute;top:-2px;right:12px;z-index:105;border-radius:5px;background:#fff;width:170px;padding:5px 0;text-align:right;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.21);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.21);box-shadow:0 0 12px 0 rgba(0,0,0,.21);display:none}.listSorting .sortingBy a{display:block;padding:7px 15px}.listLoader{background-size:100%!important}.similarToRestaurant{padding-top:20px}.similarToRestaurant.forListing{padding-left:5%;padding-right:5%}.listOfRestaurnat{width:100%;float:none}.listOfRestaurnat .cardBox{border-left:none;border-right:none;border-radius:0}.listOfRestaurnat .restaurantListing{margin:0 0 10px;padding-left:0;padding-right:0}.listOfRestaurnat .restaurantListing:after{content:"";clear:both;display:block}.listOfRestaurnat .restaurantListing li{margin:0;padding:15px}.restaurantListing .restaurantThumb{width:85px;position:absolute;top:15px;left:15px;z-index:10;border-radius:5px;overflow:hidden}.restaurantListing .restaurantInfo{width:auto;float:none;padding-left:95px}.restaurantListing .restaurantInfo .rattingScore{width:21px;height:21px;line-height:23px;font-size:10px}.restaurantListing li.featuredRestaurant .featuredRestaurantTag{height:15px;top:32px;right:-3px}.restaurantListing li.featuredRestaurant .featuredRestaurantTag:after{content:attr(data-label)}.restaurantListing li.featuredRestaurant .restaurantInfo h2{padding-top:1px;padding-right:0}.restaurantListing .restaurantInfo h2{font-size:15px;padding-bottom:4px;font-weight:400;width:84%}.restaurantListing li.noRatting .restaurantInfo h2{padding-left:0}.restaurantListing .restaurantInfo .group{width:100%;float:none;clear:both}.hasExtraInfo{width:57%!important}.restaurantListing .restaurantInfo .otherInfo{position:absolute;bottom:5px;right:0}.restaurantListing .restaurantInfo .res_Pricing{font-size:11px}.restaurantListing .restaurantInfo .res_Cusisine{padding:2px 0 3px}.restaurantListing .restaurantInfo .res_Cusisine,.restaurantListing .restaurantInfo .res_Location{line-height:16px}.restaurantListing .resBtns{width:100%;float:none;padding-top:5px;text-align:center;display:grid;grid-gap:10px;grid-template-columns:49% 49%}.resBtns a::before{position:relative;top:4px}.listRightPanel{display:block;width:90%;float:none;margin:25px auto 0}.listRightPanel .featuredList .featuredThumb{width:55px}.listRightPanel .featuredList .featuredInfo{float:none;width:100%;padding-left:67px}.multiPage .pagination{float:none;width:100%}.pageNumbers ul{text-align:center}.pageNumbers ul li{float:none;display:inline-block}.multiPage .VuePagination__count{float:none;width:100%;text-align:center;padding-top:35px}.restaurantDetail{margin:0;padding:20px 10px}.closedRestaurant,.openingSoonRestaurant,.permanentClosedRestaurant{left:0;margin-bottom:15px}.restaurantDetail h1.resName{font-size:20px;margin-bottom:10px;padding-right:150px;line-height:23px;min-height:38px}.resScore{position:absolute;top:23px;right:10px}.resScore .rattingScore{line-height:31px;font-size:13px}.resScore .resScoreInfo{right:0;top:0;z-index:13}.resCoverImage{height:180px;text-align:center;margin-bottom:25px;background-size:cover}.resCoverImage .btnWrapper{bottom:10px;right:10px}.resCoverImage .photos{display:none}.resCoverImage .deals{width:100%;text-align:center;right:0;padding:0 15px;bottom:10px}.resCoverImage .deals a{display:inline-block;width:auto;max-width:100%;padding:8px 15px 8px 40px}.resCoverImage .deals a i{width:32px;line-height:40px}.resActionLinks .resBtns,.resActionLinks .resLinks{width:100%;float:none;margin:0}.resActionLinks{margin-bottom:15px}.resActionLinks .resLinks{border-bottom:1px solid #efefef;padding:15px 0 10px;text-align:center}.shareOptions{text-align:left}.shareOptions a{padding:12px 15px 12px 45px!important}.shareOptions a::before{font-size:18px;top:11px!important;left:12px!important}.shareOptions a.fb::before{font-size:18px;left:16px!important}.shareOptions a.em::before{font-size:18px}.shareOptions a.wp::before{font-size:18px}.widContactNo .widgetContent:after{content:" ";clear:both;display:block}.widContactNo ul{width:47%;float:left}.widContactNo li a{padding:1px 0 1px 15px}.widContactNo li a:before{top:3px}.widContactNo .callButton{background:#4047af;color:#fff;font-weight:500;padding:7px 12px;border-radius:4px;top:0;width:47%;float:right;text-align:center}.multiNumber{position:fixed;left:20%;top:35%;transform:translateY(-50%);transform:scale(0,0);opacity:0;z-index:105;width:60%;padding:0;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.22);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.22);box-shadow:0 0 15px 0 rgba(0,0,0,.22);text-align:center;font-weight:500;-o-transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease}.activeNumber{transform:scale(1,1);opacity:1}.multiNumber a{display:block;padding:17px 12px;border-bottom:1px solid rgba(0,0,0,.1)}.multiNumber a.phone:before{font-size:20px;top:0;right:0;margin-right:6px;position:relative;height:15px;vertical-align:middle}.resInfoLeft{width:47%}.resInfoRight{width:47%}.resWidget{margin-bottom:15px}.resWidget h2{padding-bottom:5px}.resWidget .widgetContent{font-size:13px}.widContactNo ul{padding-top:0}.widContactNo li{padding:4px 0}.widContactNo li a{padding-left:20px}.widContactNo a.phone::before{top:0}.resPricing{width:auto;float:none;margin-right:0}.resPricing .res_Pricing{transform:scale(1.2,1.2)}.widopenHour .allTime{width:260px}.widopenHour h2 a{margin-left:10px}.widopenHour .viewToday label{position:relative;top:0;left:0}.widopenHour .viewToday strong{padding-left:0}.featuredOnList{padding:0;margin:0;width:100%;float:none;max-width:none}.resAddress p{padding:0}.resAddress a{position:absolute;top:-21px;right:0;font-size:12px}.resFeaturedReviews{margin:0 -10px;border-radius:0;border-left:0;border-right:0}.resFeaturedReviews li{margin:0 10px}.resFeaturedReviews li .featuredThumb{width:120px;height:131px;float:left;overflow:hidden}.resFeaturedReviews li .featuredThumb a{width:131px;height:131px;line-height:131px;overflow:hidden}.resFeaturedReviews li .featuredThumb a img{max-width:200%;margin-left:-100%}.resFeaturedReviews li .featuredInfo{float:none;padding-left:130px;width:100%}.resFeaturedReviews li .featuredInfo label{padding:0 0 5px}.resFeaturedReviews li .featuredInfo h5{font-size:14px;padding-bottom:10px}.resMenu ul li{margin-right:7px;margin-bottom:7px}.resPhotos .widgetContent{overflow:hidden}.resPhotos ul.imageThumbList{width:200%}.resPhotos ul.imageThumbList li{margin-right:8px;width:100px}ul.imageThumbList li a{width:100px;height:100px}.resPhotos .widgetContent:after{right:0}.resPhotos .viewAll{display:block}.resPhotos .viewAll:after{right:0}.resEvents{overflow:hidden}.resEvents .widgetContent{width:100%}.resEvents ul{width:290%}.resEvents ul li .eventDetail{width:100%}.resOffers ul{display:block;padding-right:0}.resOffers ul li .cardBox{width:92%}.resOffers ul li .otherOffers{width:100%}.reviewTitle{padding:0}.reviewTitle .titleHolder{float:none}.reviewTitle .titleHolder h3{padding-bottom:5px}.reviewTitle .ratingInfo{float:none;width:auto}.reviewTitle .ratingInfo:after{content:" ";clear:both;display:block}.reviewTitle .ratingInfo label{margin-right:9%;float:left;font-size:12px}.reviewTitle .ratingInfo label:nth-child(4){margin-right:0}.reviewTitle .ratingInfo label span.rattingScore{margin-left:3px}.reviewTitle .ratingInfo label.overall{position:absolute;top:-47px;right:0;margin-right:0}.resUserReviews{margin:0 -10px;border-radius:0;border-left:0;border-right:0;padding:15px 11px}.userReviewListing{padding-top:10px}.userReviewListing li{padding:15px 0}.userReviewListing .rattingScore{left:0}.userReviewListing .viewUserRatting label{margin:0;margin-right:3%}.userReviewListing .viewUserRatting span.count{margin-right:0;margin-left:3px}.userReviewListing .viewUserRatting label:last-child{padding-right:0}.photoGallery{padding-top:15px}.photoGallery ul.imageThumbList li{width:30%;height:auto;margin:5px 1.5%!important}.photoGallery ul.imageThumbList li a{width:100%;height:auto;line-height:normal;vertical-align:top}.photoGallery ul.imageThumbList li a img{vertical-align:top;width:auto;height:auto}.pageRestaurantMenu h1.resName{padding-right:0;min-height:auto}.menuGallery ul.imageThumbList li{width:30%;height:auto;margin:5px 1.5%!important}.menuGallery ul.imageThumbList li a{width:100%;height:auto;min-height:90px;line-height:normal;vertical-align:top}.menuGallery ul.imageThumbList li a img{vertical-align:top}.menuGallery .menuCategories{padding:0 5px;text-align:center;margin-bottom:10px}.menuGallery .menuCategories:after{content:" ";clear:both;display:block}.menuGallery .menuCategories a{font-size:12px;padding:14px 5px 12px;font-weight:500;display:inline-block}.resMenuInfo{margin:5px 0 10px}.resMenuInfo .widContactNo{width:100%}.resMenuInfo .widContactNo .phone{margin-bottom:10px;margin-right:25px}.menuLoader{background-size:102px}.wiriteReviewPage{width:auto;margin:0 10px}.writeReviewFor{margin-bottom:20px}.writeReviewFor h1{font-size:20px}.writeReviewFor .callToRes{display:none}.addStarRating ul{margin-top:10px}.addStarRating ul:after{content:"";clear:both;display:block}.addStarRating ul li{width:48%;float:left}.addStarRating ul li img{max-width:90%}.addStarRating .selectStar i{font-size:22px}.addStarRating .selectStar i.lastSelected:after{opacity:1;-webkit-animation:mymove 0s;animation:mymove 0s;animation-delay:1s;-webkit-animation-delay:1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes mymove{from{opacity:1}to{opacity:0}}@keyframes mymove{from{opacity:1}to{opacity:0}}.addStarRating,.addreviewBox{width:100%;float:none}.addreviewBox .reviewField .maxChar{background:#fff;border:1px solid #cfcfcf;border-radius:4px;padding:15px 15px 2px}.addreviewBox .reviewField .maxChar textarea{border:none;padding:0}.addreviewBox .reviewField .maxChar .charCount{position:relative;padding-top:5px;right:0}.viewUploadedImage{width:100%;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-top:5px}.viewUploadedImage .scroll{width:auto;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.viewUploadedImage span a,.viewUploadedImage span:hover a,.viewUploadedImage span:hover img{opacity:1}.reviewSubmit{text-align:center;display:block}.reviewSubmit .loader label,.reviewSubmit button{max-width:85%!important}.lg-sub-html{top:45px!important;background:0 0!important}.sideModel{max-width:100%}.heroBanner .bannerTitle{width:90%;margin:0 auto}.heroBanner .bannerTitle h1{font-size:20px}.heroBanner .bannerTitle p{font-size:14px}.pagePagePoint .heroBanner{height:370px}.pagePagePoint .bannerTitle p br{display:none}.earningPagePoint{padding:0 15px}.earningPagePoint h2{font-size:20px}.earningPagePoint ul li{padding:10px 40px 10px 15px;margin:30px 27px 30px 0}.earningPagePoint ul li label{font-size:17px;padding:0}.earningPagePoint ul li p{font-size:14px}.earningPagePoint ul li .requirePagePoint{right:-27px}.earningPagePoint ul li .requirePagePoint .cir{width:55px;height:55px}.earningPagePoint ul li .requirePagePoint .cir strong{font-size:19px;padding-top:15px}.earningPagePoint ul li .requirePagePoint .cir span{font-size:6px;top:-10px}.someOffer h2{font-size:20px}.someOffer ul{display:block}.someOffer ul li{margin:10px 0;border-radius:0;border-left:none;border-right:none;width:100%!important}.someOffer ul li .info{width:75%}.someOffer ul li .info label{font-size:15px}.someOffer ul li .pre{font-size:14px}.offerListing .offerLoader{background-size:95%}.offerListing .cardBox{border-radius:0;border-left:none;border-right:none}.offerListing ul li{display:block;padding:20px 15px}.offerListing ul li .offerImage{width:15%;float:left}.offerListing ul li .offerImage a{width:100%;height:auto;line-height:normal;transform:none}.offerListing ul li .offerImage a img{vertical-align:top}.offerListing ul li .offerInfo{padding:0 55px 0 15px;width:85%;float:right}.offerListing ul li .offerInfo label{font-size:16px;padding:0}.offerListing ul li .offerInfo .pre{display:none}.offerListing ul li #forMobile{display:block;padding-top:10px}.offerListing ul li .requirePagePoint{transform:none;top:20px;right:10px}.offerListing .cardBox ul li .requirePagePoint .cir{width:55px;height:55px}.offerListing .cardBox ul li .requirePagePoint .cir strong{font-size:15px;padding-top:15px}.offerListing .cardBox ul li .requirePagePoint .cir span{font-size:6px;top:-10px}.offerSorting{padding:15px}.offerSorting:after{content:" ";clear:both;display:block}.offerSorting strong{right:15px}.offerSorting label{padding-right:5px}.offerSorting a{margin:0}.offerSorting .sortedLabel{display:inline-block!important}.offerSorting .offerSortOption{position:absolute;top:0;left:75px;z-index:105;border-radius:5px;background:#fff;width:225px;padding:5px 0;text-align:left;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.21);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.21);box-shadow:0 0 12px 0 rgba(0,0,0,.21);display:none}.offerSorting .offerSortOption a{padding:8px 15px;display:block}.pageVoucher .heroBanner{height:250px}.voucherRedeem{width:100%;text-align:center}.voucherRedeem .voucherLogo{margin-bottom:30px}.voucherRedeem .voucherLogo span{width:140px;height:140px;line-height:140px}.voucherRedeem h4{font-size:19px;font-weight:500}.voucherRedeem label{font-size:14px}.voucherRedeem label:before{font-size:13px}.voucherRedeem p{margin:0 15px;font-size:15px}.voucherRedeem .pre{border-radius:0}.voucherForm{width:90%!important}.voucherForm .input{width:100%!important}.redeemSuccessfully{margin-top:-50px}.redeemSuccessfully .voucherCard{width:95%;margin:0 auto;display:block}.redeemSuccessfully .voucherTerms{margin:50px 0;border-radius:0}.redeemSuccessfully .voucherCard .voucherLogo{width:22%;float:left}.redeemSuccessfully .voucherCard .voucherInfo{width:74%;float:right;padding:0}.redeemSuccessfully .voucherCard .voucherLogo span{line-height:normal;transform:none;top:auto}.redeemSuccessfully .voucherCard .aboutVoucher{padding-top:5px}.redeemSuccessfully .voucherCard .aboutVoucher:after{content:" ";clear:both;display:block}.redeemSuccessfully .voucherCard .aboutVoucher label span,.redeemSuccessfully .voucherCard .aboutVoucher label strong{display:block;margin-top:5px}.pageMyVoucher .heroBanner{height:230px}.myVoucher ul{margin:0 3%}.myVoucher li .voucherCard{display:block}.myVoucher li .voucherCard h3{font-size:18px}.myVoucher li .voucherCard .voucherLogo{width:22%;float:left}.myVoucher li .voucherCard .voucherInfo{width:74%;float:right;padding:0}.myVoucher li .voucherCard .voucherLogo span{line-height:normal;transform:none;top:auto}.myVoucher li .voucherCard .aboutVoucher{padding-top:5px}.myVoucher li .voucherCard .aboutVoucher:after{content:" ";clear:both;display:block}.myVoucher li .voucherCard .aboutVoucher label span,.myVoucher li .voucherCard .aboutVoucher label strong{display:block;margin-top:5px}.pageMyVoucher .heroBanner{height:230px}.myVoucherDetail{width:95%;padding:10px 10px 25px}.myVoucherDetail .voucherDetail{padding:4% 0}.myVoucherDetail .voucherTerms{margin:30px 0;border-radius:0;padding:4%}.myVoucherDetail .btn{width:100%;margin:25px auto 0}.myVoucherDetail .voucherCard{display:block}.myVoucherDetail .voucherCard h3{font-size:18px}.myVoucherDetail .voucherCard .voucherLogo{width:22%;float:left}.myVoucherDetail .voucherCard .voucherInfo{width:74%;float:right;padding:0}.myVoucherDetail .voucherCard .voucherLogo span{line-height:normal;transform:none;top:auto}.myVoucherDetail .voucherCard .aboutVoucher{padding-top:5px}.myVoucherDetail .voucherCard .aboutVoucher:after{content:" ";clear:both;display:block}.myVoucherDetail .voucherCard .aboutVoucher label span,.myVoucherDetail .voucherCard .aboutVoucher label strong{display:block;margin-top:5px}.myVoucherDetail .voucherTerms{margin-left:-10px;margin-right:-10px}.availVoucher .enterPin .pinInputs input{width:45px;height:45px}.userProfile .heroBanner{height:390px}.profileStates{padding:10px 0}.profileStates li{margin:15px 7px}.profileStates label{font-size:15px}.profileStates strong{font-size:25px}.profile{padding:0 10px 25px}.profilePhoto span{box-shadow:none}.profile ul li{min-height:55px!important}.profile ul li label{margin-bottom:0}.profile ul li{width:50%;min-height:70px}.profile ul li.address,.profile ul li.favCuisine,.profile ul li.password{width:100%;float:none}.profile ul li.address span,.profile ul li.favCuisine span{white-space:inherit}.profile ul.editForm li{width:100%;padding:0;margin-bottom:5px}.profile ul.editForm li label{margin-bottom:5px}.dateField,.profile ul.editForm li .input{width:100%}.favCuisineList .filterRow ul li{width:100%;float:none}.pageMyStatement .heroBanner{height:200px}.ppStatement .totalBalance{width:85%;text-align:center;margin-top:-50px;margin-bottom:30px}.ppStatement .totalBalance strong{float:none;display:block;top:auto;left:auto;padding-bottom:10px}.ppStatement .totalBalance label{float:none}.statementList{border-radius:0;border-left:none;border-right:none}.statementList ul li{grid-template-columns:11% 67% 22%}.statementList ul li div{padding:10px}.statementList ul li div[name=balance],.statementList ul li div[name=date]{display:none}.statementList ul li div[name=description] span{display:block;font-size:13px;opacity:.7}.statementList ul li div[name=credit]{text-align:right}.myFavorites .pageTitle{padding:25px 20px 20px}.myFavorites .cardBox{border-radius:0;border-left:0;border-right:0}.myFavorites .restaurantListing li{margin:0;padding:15px}.myFavorites .restaurantListing .restaurantThumb{width:85px}.myFavorites .restaurantListing .restaurantInfo{width:auto;float:none;margin:0}.myFavorites .restaurantListing .restaurantInfo .group{padding-right:120px}.myFavorites .favInfo{width:auto!important;float:none!important;padding:0!important;margin-top:-50px}.myFavorites .favInfo p{display:none}.myFavorites .favInfo .favAction{display:block}.myFavorites .favInfo .favAction .loader{width:110px;left:auto;right:0}.myFavorites .favInfo label{display:block;font-size:11px}.myFavorites .favInfo a.selectedOption{font-size:13px!important}.myFavorites .favInfo .favOptions a{font-size:13px!important}.myFavorites .resBtns{width:80%;float:left}.myFavorites .removeFav{width:18%;float:right;text-align:center}.myFavorites .removeFav a{padding:0;border:none!important;margin-top:7px}.myFavorites .removeFav img{width:16px}.myFavorites .restaurantListing .removeFav .loader{background:rgba(255,255,255,.5)}#forResponsive{padding:10px 0 0}.nofav img{max-width:38%}.nofav h2{font-size:20px;padding-top:10px}.staticPage .pageTitle{text-align:center;padding:40px 0 25px;font-size:20px}.staticContent{margin:0 15px 100px;padding:15px}.alert .modelWrapper{width:80%!important}.errorPage{margin:8% 5%;padding:0 10px}.errorPage .errorContent{width:100%;float:none;padding-top:5px;left:0;text-align:center;padding-bottom:25px}.errorPage .errorIco{width:100%;float:none;right:0;text-align:center}.errorPage .errorIco img{max-width:70%}.errorPage .errorContent h2{font-size:40px;line-height:40px}.addRestaurant .cardBox{width:95%;margin-top:-260px;padding:25px}.profileStates li{margin:0;width:48%}.profileStates li:last-child{width:100%;margin-top:15px}.profileStates label{font-size:15px}.profileStates strong{font-size:20px}.publicTab .tabs a{margin:0 4px}.publicTab .tabContent{border-radius:0;border-left:0;border-right:0;padding:0 10px}.publicReviews .rattingScore{width:33px;height:33px;line-height:33px;font-size:13px}.publicReviews .reviewFor{padding-left:45px}.publicReviews .reviewFor h4{font-size:16px}.publicReviews .reviewFor span{float:right;top:0;position:relative}.publicTab .tabContent .restaurantListing li{margin:0}.publicTab .tabContent .restaurantListing .restaurantThumb{left:0}.sitemapListing ul{display:block}.sitemapListing ul li{padding:15px}.sitemapResListing .cardBox ul{display:block}.profileModel .modelWrapper{width:90%;max-width:90%}.profileModel .croppie-container{margin:0 auto}.profileModel .cr-slider-wrap .cr-slider{display:none}.profileModel .cr-slider-wrap .rotateBtn{float:none}.profileModel .cr-slider-wrap .rotateBtn button{margin:0 10px}.profileModel .profileModelContent{display:block}.profileModel .profileModelContent .picInstruction{padding:15px 0 0}.profileModelContent .rotateBtn{text-align:center;margin-top:20px}.eventListing{margin:30px 15px 0;width:auto;float:none}.eventListing .resName{font-size:20px;padding-right:150px}.eventListing .resScore{top:6px}.eventList{margin:0 0 15px}.eventList li{display:block}.eventList li .aboutEvent{width:100%;float:none}.eventList li .eventImage{width:100%;float:none}.eventList li .eventImage a{background:#f5f5f7;width:100%;text-align:center}.eventDetail .resName{margin-left:10px;margin-right:10px;font-size:20px}.eventDetail .eventInfo{width:auto;float:none;margin:0 10px}.eventDetail .pricingDescription{width:100%;float:none;margin-left:0;margin-right:0}.eventDetail .similarEvent{width:auto;float:none;margin:0 10px}.eventDetail .eventRowGroup{display:block}.eventInfo .eventDay{width:100%;float:none}.eventInfo .eventPeriod{width:100%;float:none;padding-left:0}.eventCover{height:200px}}@media only screen and (max-width:430px){.newNoteWorthy ul li .thumbnail{height:auto;min-height:auto}.newNoteWorthy ul li .thumbnail a{height:auto;vertical-align:top}.featuredReviews ul li .thumbnail{height:auto}.featuredReviews ul li .thumbnail a{height:auto;vertical-align:top}.menupagesLists ul.list li{height:auto}.reviewTitle .ratingInfo label{margin-right:3%;float:left}.resPhotos ul.imageThumbList li{margin-right:8px;width:91px}ul.imageThumbList li a{width:91px;height:91px}}@media only screen and (max-width:400px){.resPhotos .viewAll{display:block}.resPhotos ul.imageThumbList{width:250%}.resPhotos ul.imageThumbList li{margin-right:8px;width:106px}ul.imageThumbList li a{width:106px;height:106px}.headerMain .selectCity{margin:0;position:absolute;top:0;right:5px;max-width:70px}.headerMain .cityLoader{text-align:center}.offerSorting strong{display:none}.offerSorting .sortedLabel{float:right}.offerSorting .offerSortOption{left:auto;right:0}}@media only screen and (max-width:350px){.resPhotos ul.imageThumbList li{margin-right:8px;width:92px}ul.imageThumbList li a{width:92px;height:92px}}@media only screen and (max-device-width:480px){input,select,textarea{font-size:15px!important}}@media only screen and (max-device-width:400px){.addStarRating ul li:nth-child(even){float:right}.addStarRating .selectStar i{font-size:20px}}