/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/5062(这个说明仅在演示里会看到,下载的源码里没有)*/@media (max-width:1200px){}@media (max-width:1024px){	html,body{overflow-x: hidden;}	.block{padding: 60px 0;}	h2.title3{font-size: 30px;}	.app-info{margin-top: 30px;}	.restaurants-wrapper.style2 .top-restaurant >a img {max-width: 65%;}	.popular-dish-info {padding: 30px 25px 20px;}	.sec-box {padding-left: 30px;padding-right: 30px;max-width: 100%;}	.sec-box .container {width: 100%;}	.top-restaurants-wrapper {padding: 0 0 40px;}	.featured-restaurant-box.with-bg {padding: 40px 15px 20px; margin-top: 14px;}	.featured-restaurant-box.with-bg .featured-restaurant-info {padding: 0 35px 0 15px;}	.featured-restaurant-box.style2 .featured-restaurant-info >h4 {font-size: 18px;}	.widget-data::before, 	.widget-data::after {width: 103%;}	nav >div >ul >li {padding: 25px 25px 25px 0;margin-right: 25px;}	.logo {margin: 20px 0;}	.menu-sec >a {margin-top: 28px;padding: 10px 15px;margin-right: -20px;font-size: 11px;}	.topbar-register {margin-right: 0;}	.page-title-inner {max-width: 90%;}	.page-top-img-mockup {max-width: 40%;}	.restaurant-detail-tabs >ul >li {	    font-size: 12px;	    width: 33.3%;	}	.restaurant-detail-tabs >ul >li a {	    padding: 13px 7px;	}	.featured-restaurant-info >p {margin-bottom: 0;}	.ord-btn >a {padding: 9px 25px;min-width: 120px;}	.order-wrapper {padding-left: 0;}	.restaurant-detail-wrapper {width: 100%;}	.featured-restaurant-info .price {float: none;display: block; width: auto;}	.customer-reviews .comment-info >p {max-width: 90%;}	.review-form >button {margin-left: 40px;}	.rate-box {margin-right: 20px;}	.gallery-bx:hover .gallery-info-btns {right: 30px;}	.gallery-bx >h3 {left: 30px;font-size: 22px;}	.gallery-bx:hover >h3 {bottom: 30px;}	.food-featured-post-info >h3 {font-size: 25px;}	.featured-restaurant-food-img-carousel {width: 100%;margin-left: 0;}	.top-restaurant-item >a {min-height: 130px;line-height: 130px;}	.error-page-wrapper {padding: 0 40px;}	.coming-soon-wrapper {padding: 0 50px;}	.coming-soon-inner {max-width: 70%;}	.order-thumb {width: 100px;max-width: 100px;}	.user-info {padding: 20px;}	.user-info >img {margin-bottom: 10px;}	.profile-sidebar-inner >ul {padding: 40px;}	.tabs-wrp {padding: 40px;}	.select-wrap-inner {max-width: 70%;}	.select-wrap-inner >div {width: 48%;}	.dashboard-title {padding: 0;}	.restaurants-list {padding: 0 0 20px;}	.tabs-wrp .featured-restaurant-box.style3 {padding: 30px;}	.statement-table table tbody td {padding: 20px 15px;}	.profile-img-upload-btn >label {padding: 13px 25px;}	.counter-meta{padding-left: 0;}	.filters-wrapper .title1-wrapper .title1-inner{width: 80%;}	.item-meta >div{width: 74%;}	.poplr-dish >img{width: 68px;}	.app-download-btns >a{margin-top: 5px;}	.featured-restaurant-box.style2 .featured-restaurant-info {	    float: left;	    margin-top: 25px;	    padding: 0;	    width: 100%;	}	.featured-restaurant-box >* {	    display: inline-block;	}	.featured-restaurant-box.with-bg .featured-restaurant-info >a{		float: left;		margin-right: 0;	}	.featured-restaurant-box .featured-restaurant-info{width: 80%;}	.article-meta >h3{font-size: 14px;}	.article-info-meta >span{font-size: 13px;}	.featured-restaurant-box .featured-restaurant-info{width: 70%;}	.view-menu-liks .post-likes {	    bottom: auto;	    float: right;	    position: absolute;	    right: 33px;	    top: 20px;	}	.contact-info-box >p{		line-height: 20px;		font-size: 12px;	}	.dish-item{padding-bottom: 15px;}	.featured-restaurant-gallery .featured-restaurant-thumb >a{margin-left: 8px;}	.dashboard-wrapper .featured-restaurant-box.style3 .featured-restaurant-thumb{		width: 120px;	}	.uper-meta{		left: 20px;		bottom: 20px;	}	.ord-btn {		float: right;		padding: 0;	}	.featured-restaurant-info >h4 {		margin: 10px 0;	}	.post-meta {		padding-left: 0;		width: 100%;	}	.featured-restaurant-info .price {		display: inline-block;		font-size: 18px;		width: 100%;	}	.chef-box >ul{margin: auto 0 auto 40%;}	.title1-inner >h2, .title1-inner >h3{font-size: 30px;}	.top-padd210, .block.top-padd210{padding-top: 170px;}	.title2-wrapper{margin-bottom: 30px;}	.filters-inner.style2 .masonry >div:nth-child(2) .featured-restaurant-box {	  border-top: 1px solid #f5f5f5;	  margin-top: 22px;	  padding-top:22px;	}	.blog-detail-wrapper .post-meta {	    text-align: right;	    width: auto;	    line-height: initial;	}	.blog-detail-wrapper .post-meta >span {	    font-size: 12px;	}	.rate-share{top: 120%;}	.fixed-bg {	    background-attachment: initial !important;	}	}@media (max-width:980px){	header {display: none;}	main {padding-top: 0 !important;}	.block{padding: 60px 0}	.responsive-header {display: block;}	.container {width: 850px;}	.responsive-logomenu .logo img {max-width: 50%;}	.restaurant-searching-inner >h2 {max-width: 75%;}	.left-building-mockup, 	.right-building-mockup,	.top-restaurant >a img {max-width: 60%;}	.left-scooty-mockup {max-width: 35%;}	.title1-inner,	.title1-wrapper.style2 .title1-inner {max-width: 70%;}	.title1-inner >h2 {font-size: 30px;}	.title1-inner >h3 {font-size: 30px;}	.title1-inner >p,	.title1-wrapper.style2 .title1-inner >p {font-size: 16px;line-height: 25px;}	.restaurants-wrapper >li {padding: 0 7px;}	.top-restaurant >a {height: 136px;width: 100%;line-height: 133px;}	.featured-restaurant-gallery {margin-top: 50px;}	.setp-box-inner >p {max-width: 100%;}	.featured-restaurant-box.style2 {padding: 30px;}	.featured-restaurant-box.style2 .featured-restaurant-thumb {padding-left: 0;width: 100%;border-right: 0;}	.featured-restaurant-box.style2 >* {display: block;}	.featured-restaurant-box.style2 .featured-restaurant-info {padding: 0;margin-top: 25px;float: left;width: 100%;}	.bottom-padd210, 	.block.bottom-padd210 {padding-bottom: 0px;}	.funfacts {	    margin: 25px auto 0 0;	    padding: 0;	}	.fact-box{width: 100%; text-align: left; text-align: center;}	.fact-box >i{		width: 52px;		line-height: 52px;		height: 52px;	}	.fact-box >i img {	    transform: scale(0.5);	}	.popular-dish-thumb img {width: 100%;}	.app-info {margin: 60px 0;}	.top-restaurants-wrapper,	.localities-wrapper {padding: 0;}	.filters-inner.style2 .masonry >div:nth-child(2) .featured-restaurant-box {		margin-top: 22px;		padding-top: 22px;		border-top: 1px solid #f5f5f5;	}	.page-title-wrapper {padding: 0 0 30px;}	.page-title-inner >h1 {font-size: 45px;}	.sec-box .top-restaurants-wrapper {padding-bottom: 30px;}	.featured-restaurant-box.with-bg .featured-restaurant-info >a {margin-right: 0;float: left;}	.featured-restaurant-box.style2 .featured-restaurant-thumb img {height: 85px;}	.bottom-padd140, 	.block.bottom-padd140 {padding-bottom: 65px;}	.order-wrapper {margin-top: 50px;}	.gallery-detail-inner {padding: 0 50px;}	.gallery-detail-inner >h1 {font-size: 26px;}	.reservation-tabs-list {margin-bottom: 30px;}	.reservation-tabs-list .nav-tabs >li {width: auto;margin: 0 20px;float: none;display: inline-block;}	.reservation-tabs-list .nav-tabs >li a {margin: 0 !important;}	.reservation-tabs-list .nav-tabs >li + li a::before {opacity: 0;}	.reservation-tabs-list .nav-tabs {padding: 40px 20px;}	.food-featured-post-thumb {width: 50%;}	.food-featured-post-info {padding-left: 30px;}	.food-featured-post-info >h3 {font-size: 23px;line-height: 31px;}	.food-featured-post-info >p,	.featured-restaurant-food-info >p {font-size: 14px;line-height: 24px;}	.top-restaurant-item >a {min-height: 100px;line-height: 100px;}	h2.title3 {font-size: 35px;}	.login-register-wrapper >.row >div:last-child .sign-popup-wrapper {margin-top: 30px;}	.profile-sidebar {margin-bottom: 30px;}	.profile-sidebar-inner >ul >li {float: none;display: inline-block;width: auto;margin: 0 10px 10px;}	.profile-sidebar-inner >ul {padding: 20px;}	.profile-sidebar-inner >ul >li a:before {		right: auto;		left: 50%;		bottom: -19px;		top: auto;		content: "\f107";		-webkit-transform: translateX(-50%);		-ms-transform: translateX(-50%);		-o-transform: translateX(-50%);		transform: translateX(-50%);	}	.dishes-caro{		margin-bottom: 30px;	}	.filter-buttons{		width: 100%;		float: left;	}	.filter-buttons.right{		text-align: left;	}	.title1-wrapper{		margin-bottom: 25px;	}	.top-restaurant-carousel2{		margin-bottom: 60px;	}	.top-restaurant-carousel2.less-btm-margin{margin-bottom: 0;}	.article-meta >h3{font-size: 15px;}	.article-info-meta >a{font-size: 12px;}	.bottom-padd140, .block.bottom-padd140{padding-bottom: 60px;}	.remove-ext5{display: inline-block; width: auto;}		.remove-ext >.row >div:last-child .article-dev,	.remove-ext >.row >div:nth-last-child(2) .article-dev,	.remove-ext >.row >div:last-child .popular-dish-box{		margin-bottom: 0;	}	.resturent-services.remove-ext{margin-bottom: -40px;}	.top-padd80{padding-top: 30px;}	.block.gray-bg.bottom-padd210.top-padd30{		padding-bottom: 30px;	}	.remove-ext >.row >:nth-last-child(1) .featured-restaurant-box.style2,	.remove-ext >.row >:nth-last-child(2) .featured-restaurant-box.style2{		margin-bottom: 0;	}	.restaurants-wrapper.style2 >li {	    margin-top: 20px;	    width: 33%;	}	.sidebar.left{margin-bottom: 50px;}	.sidebar.right{margin-top: 50px;}	.popular-dish-info .price{font-size: 18px;}	.search-found .search-frm{max-width: 100%;}	.dashboard-wrapper .featured-restaurant-box .view-menu-liks, 	.dashboard-tabs-wrapper .featured-restaurant-box.style3 .view-menu-liks{		float: right;	}	.footer-data{margin-bottom: -20px;} 	.remove-ext.margn-btm{margin-bottom: 0;}	.food-menu-sec >ul.tab-btn li.active a i{transform: rotate(90deg);}	.chef-box ul li{		margin-bottom: 18px;		padding-bottom: 13px;	}} 	@media (max-width:768px){	h2.title3 {		font-size: 28px;		margin-bottom: 30px;	}	.container {width: 95%;}	.responsive-logomenu .logo img {max-width: 65%;}	.restaurant-searching-inner >h2 {max-width: 90%;font-size: 40px;line-height: 45px;}	.restaurant-searching {padding: 0 50px 100px;}	.bottom-padd80, 	.block.bottom-padd80 {padding-bottom: 50px;}	.title2-wrapper >h2 {font-size: 30px;}	.title2-wrapper >h3 {font-size: 28px;}	.setp-box-inner >h4 {    	font-size: 17px;	}	.hidden-sm {display: none !important;}	.restaurant-searching.style2 {padding: 0 50px 50px;}	.restaurant-searching.style2 .restaurant-searching-inner >h2 {font-size: 37px;}	.restaurants-wrapper.style2 .top-restaurant >a img {max-width: 60%;}	.filter-buttons.overlape-95 {margin: 0 0 30px;}	.page-title-inner >h1 {font-size: 40px;}	.blog-detail-wrapper h1 {font-size: 29px;}	.blog-detail-wrapper p {font-size: 14px;line-height: 25px;}	.blog-detail-wrapper blockquote p {max-width: 90%;}	blockquote {font-size: 15px;line-height: 28px;}	h3.title4 {font-size: 22px;}	.reply-form input, 	.reply-form textarea {font-size: 13px;}	.video-format >iframe {height: 377px;}	.gallery-detail-inner {padding: 0 30px;}	.restaurant-info-form,	.order-wrapper2 {padding: 50px 40px;}	.food-featured-post-thumb {width: 100%;margin-bottom: 30px;}	.food-featured-post-thumb img{width: 100%;}	.food-featured-post >* {display: block;}	.food-featured-post-info {padding: 0 30px;}	.food-featured-post {text-align: center;}	.food-featured-post-info >a {float: none;display: inline-block;}	.error-page-inner {max-width: 90%;}	.error-page-inner >h1 {font-size: 160px;}	.error-page-inner >h1 span {font-size: 40px;padding: 41px 25px;}	.error-page-inner >h4 {font-size: 35px;}	.error-page-inner >p {font-size: 16px;line-height: 26px;}	.search-found >h2 {font-size: 24px;}	.coming-soon-wrapper {padding: 0 30px;}	.coming-soon-inner {max-width: 90%;}	.coming-soon-inner >h1 {font-size: 85px;}	.countdown >li {height: 110px;width: 110px;}	.contact-form-inner >h3 {font-size: 28px;max-width: 90%;}	.filters-wrapper .title1-wrapper{width: 100%;}	.rite-meta {	    margin-top: 0;	    width: 100%;	}	.booking-form-sec{		padding: 40px 20px;	}	.form-meta >h2{font-size: 22px;}	.upcoming-event .countdown >li{		height: 95px;		width: 95px;	}	.counter-meta{		padding-left: 0;	}		.reservation-tabs-list .nav-tabs >li {		margin: 0 10px;	}	.countdown {		padding-left: 0;	}	.upcoming-event .countdown >li {		width: 85px;	}	.top-mockup{display: none;}	.featured-restaurant-gallery .featured-restaurant-box .featured-restaurant-thumb{		width: 110px;	}	.white-bg{padding: 40px 30px;}	.white-bg >.row >div:last-child .price-box{margin-bottom: 0;}	.chef-box >ul {		margin: auto 0 auto 50%;	}	.food-menu-sec >h1{max-width: 100%;}	.locat-list {		border: 0 none;		padding-right: 0;	}	.locat-list >li span {		text-align: right;	}	.remove-ext.contact-info-sec{width: 100%;}	.remove-ext.margn-btm{margin-bottom: 0;}	.select-wrp .chosen-container-single .chosen-drop{width: 100%;}}@media (min-width: 641px) and (max-width:736px){	.fact-box {	    width: 50%;	}	.restaurant-search-form .input-field {	    margin-bottom: 7px;	}}@media (min-width: 481px) and (max-width:640px){	.block.top-padd30 {		padding: 30px 10px;	}	.top-restaurant-carousel2{margin-bottom: 40px;}	.poplr-dish >img{		width: 65px;	}	.newsletter-popup-wrapper{display: none;}	.restaurant-search-form .input-field{margin-bottom: 10px;}	.article-dev img{width: 100%;}	.food-menu-sec >h1{font-size: 33px; max-width: 100%;}	.food-menu-sec >i{color: #fff;}	.fact-box{width: 50%;}	.restaurant-searching {	    padding: 0 90px 70px;	}	.restaurant-searching-inner >h2{font-size: 30px;}	.restaurant-searching-inner >h2 span{font-size: 40px;}	.filters-wrapper .title1-inner >h2{font-size: 24px;}	.filters-inner.style2 .masonry >div{width: 100%;}	.booking-form-sec{width: 100%; margin-bottom: 30px;}	.bottom-mockup{display: none;}	.featured-restaurant-box .featured-restaurant-info{width: 77%;}	.info-meta{font-size: 12px;}	.title1-inner, .title1-wrapper.style2 .title1-inner{max-width: 80%;}	.dishes-caro .owl-dots{bottom: 0;}	.post-meta{width: 100%;}	.welcome-gallery >img {		float: left;		position: unset;		transform: translate(0px) !important;		width: 50%;	}	.welcome-gallery{margin-top: 40px;}	.pagination >li.prev{margin-right: 2px;}	.pagination >li.next{margin-left: 2px;}	.dashboard-wrapper .featured-restaurant-box.style3 .featured-restaurant-thumb{		width: 80px;	}	.featured-restaurant-thumb {		width: 115px;	}	.remove-ext >.row >div:last-child .article-dev,	.remove-ext >.row >div:nth-last-child(2) .article-dev,	.remove-ext >.row >div:last-child .popular-dish-box,	.remove-ext >.row >div:nth-last-child(2) .popular-dish-box{		margin-bottom: 50px;	}	.price-header >h1 {		font-size: 45px;	}	.price-header {		padding: 20px;	}	.price-header >h3 {		font-size: 19px;		margin-top: 0;	}	.price-header >h6 {		margin: 5px 0;	}	.remove-ext >.row >:nth-last-child(1) .featured-restaurant-box.style2,	.remove-ext >.row >:nth-last-child(2) .featured-restaurant-box.style2{		margin-bottom: 30px;	}	.restaurant-info-list >li >span{width: 100%;}	.featured-restaurant-info .post-likes.style2 {		top: 42px;	}	.featured-restaurant-box.style2 .featured-restaurant-info .post-rate {		top: 75px;	}	.locat-list {		border: 0 none;		padding-right: 0;	}	.locat-list >li span {		text-align: right;	}	.profile-info .profile-thumb {	    display: block;	    margin: 0 auto 20px;	}	.dashboard-tabs-wrapper .select-wrap-inner{max-width: 100%;}	.dashboard-tabs-wrapper .order-info >a {	    margin-top: 15px;	    text-align: center;	    width: 100%;	}	.dashboard-tabs-wrapper .featured-restaurant-info {	    width: 68%;	}	.fixed-bg {	    background-attachment: fixed !important;	}	}@media (max-width:480px){	.fixed-bg {	    background-attachment: initial !important;	}	.block.top-padd30 {		padding: 30px 10px;	}	.top-restaurant-carousel2{margin-bottom: 40px;}	.food-menu-sec >i{color: #fff;}	.food-menu-sec >h1{font-size: 33px; max-width: 100%;}	.newsletter-popup-wrapper{display: none;}	.container{width: 100%; padding: 0 15px;}	.responsive-topbar .select-wrp {width: 46%;}	.responsive-logomenu .logo {max-width: 25%;}	.responsive-logomenu .logo img {max-width: 100%;}	.restaurant-searching {		padding: 0;	}	.left-scooty-mockup{display: none;}	.restaurant-searching-inner >h2 {font-size: 25px;line-height: 35px;}	.restaurant-search-form .input-field {margin-bottom: 7px;}	.fact-inner >strong {font-size: 19px;}	.fact-inner >h5{font-size: 12px;}	.fact-box{width: 50%;}	.title1-inner, 	.title1-wrapper.style2 .title1-inner {max-width: 100%;}	.title1-inner >h2 {font-size: 25px;}	.title1-inner >p, 	.title1-wrapper.style2 .title1-inner >p {font-size: 14px;line-height: 20px; margin-top: 10px;}	.restaurants-wrapper >li {padding: 0 4px;}	.top-restaurant >a {line-height: 79px;height: 83px;}	.title2-wrapper >h2 {font-size: 25px;}	.title2-wrapper >h3 {font-size: 23px;}	.title2-wrapper >.sudo-width70::before {width: 45px;}	.featured-restaurant-gallery .featured-restaurant-box .featured-restaurant-thumb {width: 140px;}	.restaurant-searching.style2 {padding: 0 30px;}	.restaurant-searching.style2 .restaurant-searching-inner >h2 {font-size: 30px;margin-bottom: 10px;}	.restaurants-wrapper.style2 .top-restaurant >a {		height: 110px;		line-height: 100px;		width: 100%;	}	.overlape-45 {margin-top: 40px;}	.restaurants-wrapper.style2 >li {padding: 0 3px;}	.locat-list {padding-right: 0;border-right: 0;}	.localities-inner {padding: 40px 40px 10px;}	.widget {padding: 0;}	.newsletter-popup-inner {max-width: 95%;padding: 60px 30px 40px;}	.newsletter-popup-inner >h3 {max-width: 65%;}	.newsletter-popup-inner >p {max-width: 100%;}	.log-popup .sign-popup-wrapper, 	.sign-popup .sign-popup-wrapper {max-width: 95%;}	.sign-popup-inner {padding: 60px 30px 40px;}	.page-title-inner >h1 {font-size: 30px;}	.page-title-inner >span {font-size: 20px;}	.page-title-wrapper {padding-bottom: 0;}	.sec-box.remove-gap {padding-top: 0;}	.sec-box {padding: 30px 15px;}	.sec-wrapper.top-padd80 {padding-top: 40px;}	.customer-reviews .comment >img {margin-right: 20px;}	.review-form textarea {padding: 30px;}	.review-form >button {margin-left: 0;}	.rate-box {margin-top: 20px;margin-right: 0;float: left;}	.order-inner {max-width: 100%;}	.book-table form >div.row >div {float: left;width: 100%;}	.restaurant-info-list >li {width: 100%;}	.restaurant-detail-thumb ul.restaurant-detail-thumb-carousel {width: 230px;right: 15px;}	.restaurant-detail-thumb ul.restaurant-detail-thumb-carousel li {padding: 0 5px;}	.restaurant-detail-thumb ul.restaurant-detail-thumb-carousel li::before {left: 5px;right: 5px;}	.restaurant-detail-title >h1 {font-size: 30px;}	.dishes-list .featured-restaurant-box >* {display: block;}	.dishes-list >li .featured-restaurant-box {text-align: center;}	.dishes-list >li .featured-restaurant-thumb {width: 100%;margin-bottom: 20px;}	.dishes-list >li .featured-restaurant-info {padding-left: 0;margin-bottom: 20px;}	.blog-detail-wrapper h1 {font-size: 24px;}	.blog-detail-wrapper blockquote p {max-width: 100%}	.comment,	.author-box {text-align: center;}	.comment >img,	.author-box >img {float: none;display: inline-block;margin: 0 0 20px;}	.comment-info >p,	.author-info >p {line-height: 24px;}	h3.title4 {font-size: 22px;}	.reply-form >div.row >div {float: left;width: 100%;}	.reply-form button {font-size: 13px;}	.reply-form textarea {height: 150px;}	.video-format >iframe {height: 240px;}	.mrg15 >div.masonry >div {width: 100%;}	.gallery-detail-inner {padding: 0;}	.gallery-detail-inner >h1 {font-size: 23px;}	.inner-gallery-wrapper a img {width: 100%;}	.restaurant-info-form,	.order-wrapper2 {padding: 40px 30px;}	.reservation-tabs-list .nav-tabs >li {margin: 10px 0;padding: 0 20px;width: 100%;}	.pay-mnt {max-width: 100%;}	.ordr-btn {margin: 40px 0 0 40px;}	.food-featured-post-info >h3 {font-size: 19px;line-height: 29px;}	.food-featured-post-info {padding: 0;}	.featured-restaurant-food-img-carousel li >a {line-height: 50px;width: 50px;font-size: 17px;margin: -25px 0 0 -25px;}	.featured-restaurant-food-info {max-width: 100%;}	h2.title3 {font-size: 27px;margin-bottom: 25px;}	.toggle-item >h4 {font-size: 15px;padding: 15px 25px;}	.toggle-item >.content {padding: 5px 20px 20px;}	.error-page-wrapper {padding: 0 20px;}	.error-page-inner {max-width: 100%;}	.error-page-inner >h1 {font-size: 110px;}	.error-page-inner >h1 span {font-size: 30px;right: -70px;bottom: 20px;padding: 25px 20px;}	.error-page-inner >h1 span:before {background-size: contain;}	.error-page-inner >h4 {font-size: 28px;}	.error-page-inner >p {font-size: 14px;line-height: 24px;}	.error-page-inner >a {padding: 12px 30px;font-size: 11.5px;}	.search-frm >input {height: 55px;}	.search-found {padding: 0;}	.search-found >h3 {font-size: 25px;}	.search-found >p {font-size: 14px;}	.search-found >h2 {font-size: 27px;}	.coming-soon-wrapper {padding: 0 20px;}	.coming-soon-inner {max-width: 100%;}	.coming-soon-inner .logo {max-width: 35%;}	.coming-soon-inner >span {font-size: 18px;}	.coming-soon-inner >h1 {font-size: 52px;}	.coming-soon-inner >p {font-size: 15px;line-height: 24px;}	.countdown >li {height: 100px;width: 100px;padding: 33px 20px;}	.upcoming-event .countdown >li span {font-size: 25px;}	.sign-popup-title >h4 {font-size: 28px;}	.loc-map {height: 250px;}	.contact-form-inner >form .row >div {float: left;width: 100%;}	.contact-form-inner >form input, 	.contact-form-inner >form textarea {padding: 15px 20px;}	.contact-form-inner >form input {height: 50px;}	.contact-form-inner >h3 {max-width: 100%;font-size: 25px;line-height: 30px;}	.contact-form-inner >form button {padding: 15px 25px;font-size: 13px;}	.account-settings-inner {padding-right: 0;}	.profile-info {margin-bottom: 30px;}	.profile-info >a.change-password {display: block;}	.profile-info-form-wrap {padding-left: 0;}	.statement-table table,	.booking-table >table {display: block;overflow-x: auto;}	.booking-table >table thead th,	.booking-table >table tbody td {padding: 20px;}	.select-wrap-inner {max-width: 100%;}	.featured-restaurant-info >h4 {display: block;}	.featured-restaurant-box.style3 >* {display: block;width: 100%;}	.featured-restaurant-box.style3 .featured-restaurant-info {padding-left: 0;margin: 20px 0;float: left;width: 100%;}	.featured-restaurant-box.style3 {text-align: center;}	.featured-restaurant-box.style3 .featured-restaurant-thumb {display: inline-block;}	.featured-restaurant-box.style3 .post-meta {display: inline-block;}	.view-menu-liks >a,	.view-menu-liks .post-likes {float: none;display: inline-block;}	.review-box,	.tabs-wrp {padding: 30px;}	.order-item >div {display: block;}	.order-item {text-align: center;}	.order-thumb .post-rate {right: 10px;top: 10px;}	.order-item .order-thumb {display: inline-block;margin: 0 0 20px;}	.order-info {padding-left: 0;}	.welcome-note {padding: 20px;}	.profile-info >a.change-password:before {display: none;}	.payment-popup-inner {max-width: 95%;padding: 55px 30px 30px;}	.confrm-order {position: static;float: left;width: 100%;margin-top: 30px;padding: 25px;}	.confrm-order-btn {padding-left: 20px;}	.confrm-order-btn >a {padding: 22px;}	.thanks-message .payment-popup-inner {max-width: 95%;padding: 50px 30px 25px;}	.thanks-message .payment-popup-inner >p {max-width: 100%;}	.thanks-message .payment-popup-inner >p {font-size: 14px;line-height: 24px;}	.thanks-message .payment-popup-inner >h3 {font-size: 25px;margin-top: 18px;}	.track-popup-innr {padding: 40px 30px;}	.track-popup-innr >h3 {font-size: 25px;}	.track-popup-innr >p {max-width: 80%;}	.track-popup-innr >form input {height: 50px;padding: 10px 25px;}	.track-popup-innr >form button, 	.track-popup-innr >form a {padding: 13px 35px;font-size: 12px;}	.your-order-popup .your-order-innr {margin: 50px 0}	.your-order-innr {max-width: 95%;}	.order-lst-wrp {padding: 60px 50px 80px;}	.order-lst-wrp, 	.buyer-info {min-height: initial;}	.buyer-info {padding: 50px 20px;}	.buyer-info::before {top: -15px;margin-top: 0;left: 50%;margin-left: -25px;}	.filter-buttons >li{		font-size: 12px;		margin-left: 0;	}	.filter-buttons >li a{		padding: 5px 13px;	}	.post-meta >li{margin-right: 10px;}	.chef-box >ul{margin: 0 auto; display: block; z-index: 3;}	.booking-form-sec{width: 100%;}	.upcoming-event {	    float: left;	    margin-top: 40px;	    width: 100%;	}	.upcoming-event .title1-inner {	    width: 74%;	}	.upcoming-event .title1-inner >h2 {	    font-size: 25px;	}	.upcoming-event .article-info-meta {	    width: 28%;	}	.article-meta >h3{font-size: 14px;}	.upcoming-event .countdown >li {	    height: 95px;	    width: 65px;		padding-top: 35px;	}	.filters-wrapper .title1-inner >h2 {	    font-size: 22px;	    margin-bottom: 0;	}	.filters-wrapper .title1-inner >span {	    font-size: 16px;	}	.filters-wrapper .title1-wrapper .title1-inner {	    max-width: 69%;	}	.restaurant-searching-inner >h2 span{		font-size: 30px;	}	.top-mockup{display: none;}	.item-meta >div{width: 73%;}		.poplr-dish {		width: 100%;	}	.dish-meta {		width: 48%;	}	.pop-dish .item-meta {		margin-top: 30px;		width: 100%;	}	.bottom-mockup {		display: none;	}	.featured-restaurant-box {		text-align: center;	}	.featured-restaurant-info .price {		text-align: center;		width: 100%;	}	.featured-restaurant-gallery .featured-restaurant-thumb >a {		margin-top: 0px;		margin-left: 0;		display: inline-block;	}	.featured-restaurant-info >a{width: 100%;}	.article-dev figure img{width: 100%;}	.toggle-item >h4{display: flex;}	.toggle-item >h4 i{display: inline-table; margin-right: 10px;}	.blog-detail-info >.post-meta {		float: left;	}	.blog-detail-wrapper .blog-detail-info .post-meta {	    text-align: right;	    width: auto;	    float: right;	}	.blog-detail-wrapper .blog-detail-info .post-meta >span {	    font-size: 12px;	}	.blog-detail-info >.post-meta span:first-child {		margin-left: 0;	}	.comment-reply{		padding-left: 0;	}	.post-share >a{		width: 30px;		line-height: 28px;		margin-right: 0;	}	.restaurant-detail-title >h1 {		font-size: 22px;	}	.rating-wrapper {		margin-top: -10px;	}	.info-meta{display: none;}	.rate-share{top: 115%; width: 300px;}	.info-meta{margin-bottom: 10px;}	.share-wrapper >div >a{		max-width: 152px;		padding: 3px 3px 2px;	}	.rating-box-wrapper >span{padding: 10px;}	.rating-box >span{		width: 18px;		height: 18px;	}	.rating-box-wrapper .rating-box{		padding: 5px 10px;	}	.order-method{padding: 10px;}		.dishes-list .featured-restaurant-info >h4 {		width: 100%;	}	.dishes-list .featured-restaurant-info >span.price {		text-align: center;	}	.dishes-list .ord-btn {		padding: 0;	}	.dishes-list .featured-restaurant-box .ord-btn a {		padding: 10px 20px;	}	.dishes-list .featured-restaurant-box .ord-btn {		width: 100%;	}	.welcome-secinfo{margin-bottom: 30px;}	.filters-inner.style2 .masonry >div{width: 100%;}	.featured-restaurant-box .featured-restaurant-info{width: 100%;}	.featured-restaurant-box .featured-restaurant-info {		padding-left: 0;		margin-top: 15px;	}		.welcome-gallery >img {		float: left;		position: unset;		transform: translate(0px) !important;		width: 50%;	}	.welcome-gallery{margin-top: 30px;}	.welcome-secinfo >h2{font-size: 26px;}	.top-padd210, .block.top-padd210{padding-top: 140px;}	.upcoming-event .title1-wrapper{text-align: center;}	.pagination >li.prev{margin-right: 2px;}	.pagination >li.next{margin-left: 2px;}	.price-header >h1 {		font-size: 45px;	}	.price-header {		padding: 20px;	}	.price-header >h3 {		font-size: 19px;		margin-top: 0;	}	.price-header >h6 {		margin: 5px 0;	}	.remove-ext >.row >:nth-last-child(1) .featured-restaurant-box.style2,	.remove-ext >.row >:nth-last-child(2) .featured-restaurant-box.style2{		margin-bottom: 30px;	}	.restaurant-info-list >li >span{width: 100%;}	.dishes-list .featured-restaurant-thumb img{width: 100%;}	.remove-ext5{float:none; width: auto; display: inline-block; margin-bottom: -50px;}	.restaurant-detail-tabs >ul >li{width: 50%;}	.remove-ext >.row >div:last-child >.step-box{margin-bottom: 0;}	.featured-restaurant-info .post-likes.style2 {		top: 42px;	}	.featured-restaurant-box.style2 .featured-restaurant-info .post-rate {		top: 75px;	}	.filters-inner.style2 .featured-restaurant-box .featured-restaurant-info .price {		margin-right: 20px;		width: auto;	}	.post-meta {		width: auto;	}	.counter-meta{text-align: center;}		.chef-box::after {		background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;		content: "";		height: 100%;		left: 0;		position: absolute;		top: 0;		width: 100%;		z-index: 1;	}	.title1-wrapper >i{display: none;}	.loc-srch {	    margin-top: 20px;	    position: unset;	}		}@media (max-width:420px){	.block.top-padd30 {		padding: 30px 10px;	}	.top-restaurant-carousel2{margin-bottom: 0;}	.top-restaurant >a {		height: 70px;		line-height: 68px;		-webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.07);		-ms-box-shadow: 0 3px 0 rgba(0,0,0,0.07);		-o-box-shadow: 0 3px 0 rgba(0,0,0,0.07);		box-shadow: 0 3px 0 rgba(0,0,0,0.07);	}	.bottom-padd80, 	.block.bottom-padd80 {padding-bottom: 30px;}	.title2-wrapper,	.title1-wrapper {margin-bottom: 30px;}	.featured-restaurant-gallery .featured-restaurant-box .featured-restaurant-thumb {width: 100px; margin-top: -50px;}	.bottom-clouds-mockup{bottom: -20px;}	.featured-restaurant-gallery .featured-restaurant-thumb >a {margin-left: 12px;}	.newsletter-popup-inner >h3 {max-width: 100%;}	.newsletter-popup-inner {padding: 60px 20px 30px;}	.featured-restaurant-thumb {width: 100px;}	.restaurant-searching.style2 .restaurant-searching-inner >h2 {font-size: 25px;margin-bottom: 0;}	.restaurant-search-form2 >input {height: 50px;}	.restaurant-search-form2 >button {max-width: 115px;font-size: 12px;}	.restaurants-wrapper.style2 .top-restaurant >a {	    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);	    height: 115px;	    line-height: 100px;	}	.restaurants-wrapper{padding: 0;}	.page-title-inner >h1 {font-size: 27px;}	.page-title-inner >span {font-size: 15px;}	.comment {text-align: center;}	.comment >img, 	.customer-reviews .comment >img {float: none;margin: 0 0 20px;}	.comment-info >p {display: inline-block;}	.blog-detail-wrapper h1 {font-size: 22px;}	.video-format >iframe {height: 204px;}	.gallery-detail-inner >h1 {font-size: 20px;}	.restaurant-info-form, 	.order-wrapper2 {padding: 30px 20px;}	.restaurant-info-form >.row >div {float: left;width: 100%;}	.loc-srch {padding: 0 10px;}	.loc-srch >input {max-width: 100%; margin-bottom: 5px;}	.error-page-inner >p {max-width: 100%;}	.search-found >h3 {font-size: 22px;}	.search-found >h2 {font-size: 24px;}	.countdown >li {height: 80px;width: 80px;padding: 20px 10px;}	.upcoming-event .countdown >li span {font-size: 20px;}	.countdown >li p {font-size: 10px;}	.contact-form-inner >h3 {	    font-size: 20px;	    line-height: 26px;	}	.order-info >span.processing, 	.order-info >span.completed {margin-left: 15px;}	.order-info >a {float: none;display: inline-block;margin-top: 10px;}	.order-info >span.price {float: none;display: inline-block;}	.confrm-order .order-total {max-width: 100%;}	.confrm-order-btn {padding-left: 0;margin-top: 20px;max-width: 100%;}	.confrm-order-btn >a {padding: 12px 25px;font-size: 11px;}	.track-popup-innr >h3 {font-size: 22px;}	.track-popup-innr >p {font-size: 14px;line-height: 22px;max-width: 95%;}	.upcoming-event .title1-inner {	    width: 100%;	}	.order-method >li label{font-size: 10px;}	.uper-meta {    bottom: 50px;    color: #fff;    left: 0;    position: absolute;    text-align: center;    width: 100%;	}	.sec-box {	    padding: 30px 15px;	}	.view-menu-liks .post-likes{		right: 5px;		top: 5px;	}	.dishes-list .featured-restaurant-thumb img{width: 100%;}	.remove-ext5{float:none; width: auto; display: inline-block; margin-bottom: -50px;}	.dish-meta {		width: 65%;	}	.pop-dish .item-meta {		margin-top: 10px;	}	.restaurant-searching-inner >span{font-size: 45px;}	.loc-srch >button{margin-top: 10px;}	.footer-data{margin-bottom: 0;} }@media (max-width:375px){	.restaurants-wrapper.style2 >li {		width: 50%;	}	.restaurants-wrapper.style2 .top-restaurant >a {		box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);		height: 160px;    	line-height: 150px;	}	.title3, .title4{font-size: 20px;}	}@media (max-width:360px){	.restaurants-wrapper.style2 .top-restaurant >a {		box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);		height: 150px;    	line-height: 140px;	}	.filters-wrapper .title1-wrapper .title1-inner{max-width: 100%;}	.featured-restaurant-info .post-rate{right: 0;}	.upcoming-event .countdown >li{margin: 0;}	.blog-detail-wrapper .blog-detail-info .post-meta {	    text-align: left;	    width: 100%;	    line-height: initial;	    float: left;	    margin-top: 3px;	}}@media (max-width:320px){	.rating-wrapper{	    margin-top: 0;	}	.dishes-list .featured-restaurant-thumb img{width: 100%;}	.rate-share{		right: -15px;	}	.restaurant-info-list >li >span{width: 100%;}	.restaurants-wrapper.style2 .top-restaurant >a {		box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);		height: 135px;    line-height: 120px;	}	.popular-of-month{padding: 25px;}	.dish-meta {		margin-left: 10px;		width: 65%;	}	.bottom-clouds-mockup {		bottom: 0px;	}	.select-wrp .chosen-container-single .chosen-drop >ul li{font-size: 11px;}	}  /*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/5062(这个说明仅在演示里会看到,下载的源码里没有)*/