<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1370px) {
.wrapper-full_width .main-header .wide .col-lg-8 { width: 67%; }
.wrapper-full_width .main-header .wide .col-lg-4 { width: 33%; }
.wrapper-full_width .main-header .wide .col-lg-4 { width: 50%; }
.wrapper-full_width .main-header .wide .col-lg-8 { width: 50%; }
.transparent-header .main-header .main-nav { padding-right: 10px; }
.transparent-header .main-navigation &gt; ul &gt; li ul { right: 0; left: auto; }
.logged-in .transparent-header .main-navigation ul { margin-top: -3px; }
#header.fixed-header, #header.sticky-header {z-index: 999;}
.tab-single-page .extras-deal-modal .modal-dialog {width: 100%;}
.tab-single-page .modal.extras-deal-modal {width: 95%;}
}
@media (min-width: 1024px) and (max-width: 1400px) {
.tab-single-page .tabs-holder .nav-tabs li:last-child a,
.container .tab-single-page .tabs-holder .nav-tabs li:last-child a{padding-right:0;}
.tab-single-page .tabs-holder .nav-tabs li a,
.container .tab-single-page .tabs-holder .nav-tabs li a{padding:12px 30px;font-size:17px;}
.tab-single-page .user-order-holder{width: auto; padding-right: 15px;}
}

@media screen and (max-width: 1250px) {
[class*="col-lg"],
[class*="col-md"],
[class*="col-sm"],
[class*="col-xs"] { display: inline-block; vertical-align: top; margin: 0 -4px 0 0; float: none; }
.blog-masonry .post-options { width: 145px; }
.blog-masonry .author-info figure { float: right; }
.blog-masonry .post-options li span { margin: 4px 0 0 15px; display: inline-block; }
.blog-masonry .post-title { margin-top: 15px; }
.widget-recent-blog-post .text-holder { width: -webkit-calc(100% - 63px); width: -moz-calc(100% - 63px); width: calc(100% - 63px); }
.blog-large .social-media { position: static; }
.blog-large .social-media ul { margin-left: 0; margin-bottom: 10px; }
.blog .social-media ul li:first-child a { margin-left: 0; }
.main-location &gt; ul &gt; li { margin-right: 10px; z-index: 11; }
.main-location &gt; ul &gt; li:last-child {margin-right:0;}
.main-location &gt; ul &gt; li &gt; a { padding-right: 10px; }
.main-location &gt; ul &gt; li &gt; a &gt; i { margin-right: 8px; }
.blog .social-media li:first-child a { margin-left: 0; }
.blog .social-media { margin-bottom: 15px; }
.widget.widget_text figure { width: 47%; }
.widget.widget_text figure img { max-width: 100%; }
.company-logo ul li,
.company-logo ul li.has-border {width: 16.555%;}
.company-logo ul li.has-border figure img { transform: translateY(-50%) translateX(-50%); left: 50%;}
.company-logo ul li figure a img { width: 100%; height: 100%; }
.image-frame.fancy .text-holder h2 { font-size: 18px !important; line-height: 26px !important; margin-bottom: 15px; }
.image-frame.fancy .text-holder br + br { display: none; }
.image-frame.fancy .text-holder .default-btn { display: block; margin-top: 15px; }
.company-holder { padding-top: 25px; }
.company-holder .swiper-button-next,
.company-holder .swiper-button-prev { top: -20px; }
.main-header .login-option a.get-start-btn { padding: 10px; font-size: 11px; }
#header.fancy .main-header .login-option a.get-start-btn {padding: 7px 10px;}
.main-header .wide .col-lg-8 { width: 70%; }
.main-header .wide .col-lg-4 { width: 30%; }
.counter-sec { width: 100%; }
.listing .list-option { right: 15px; }
.tabs-holder .nav-tabs li a { padding: 12px 15px; }
.user-dashboard .restaurant-settings-nav li a { font-size: 13px; padding: 10px; }
.modal.in { padding-right: 0 !important; }
.company-logo ul li figure a img { margin: auto; }
.widget-timing ul li { font-size: 12px; }
.pricetable-holder .cs-price &gt; span { font-size: 30px; padding-bottom: 20px; }
.pricetable-holder .cs-price &gt; span em { margin-left: -5px; }
.pricetable-holder .cs-price h2 { padding: 20px 15px 20px 15px; }
.table-generic &gt; li:first-child &gt; div { padding: 8px 7px; }
.table-generic &gt; li &gt; div { padding: 8px 7px; }
.menu-order-detail .modal-dialog { width: 70%; }
.user-dashboard { width: 100%; }
.progressbar-nav li.cond-restaurant-settings { width: 33.3%; }
.listing-filter ul li .checkbox label { padding-left: 24px; }
.transparent-header .logo { padding-bottom: 0; }
.transparent-header .main-location &gt; ul &gt; li &gt; a { padding: 19px 21px 19px 0; }
.transparent-header .main-navigation ul { margin-top: 10px; }
.main-location &gt; ul &gt; li ul { left: -15px; }
.menu-itam-holder .menu-itam-list .price-holder { top: 15px; transform: none; margin-top: 0; }
.nutri-info-icons li { width: 12%; margin-right: 0; }
.user-dashboard .nutri-info-icons li { padding: 0 5px; }
.nutri-info-icons li input[type="checkbox"]:checked + label:before { width: 100%; height: 100%; }
.nutri-info-icons li label img { width: 100%; height: auto; }
.nutri-info-icons &gt; ul { margin-left: -5px; margin-right: -5px; }
.transparent-header.fancy .main-navigation ul {margin-top: 0;}
.has-caption .wide .gallery-caption .main-search {width: 100%;}
.has-caption .banner-gallery {min-height: auto !important;}
#header.single-slide .slicknav_nav ul {background-color: #fff; border: 1px solid #dbd7d7; border-radius: 5px; z-index: 2;}
#header.single-slide .slicknav_nav ul li a {border-color: #e5dfdf;}
}

@media screen and (max-width: 1199px) {
/* Tab Single Page Modal Extras Style Start */
.tab-single-page .stickynav-tabs.nav.nav-tabs{display: flex;flex-wrap: wrap;}
.tab-single-page .user-order-holder{width: auto; margin-left: 0;}
.tab-single-page .tabs-holder .nav-tabs li a i.icon-room_service, 
.tab-single-page .tabs-holder .nav-tabs li a i,
.container .tab-single-page .tabs-holder .nav-tabs li a i,
.container .tab-single-page .tabs-holder .nav-tabs li a i.icon-room_service{font-size:30px;}
.tab-single-page .menu-itam-holder .menu-itam-list ul li{width: 100%; margin-left: 0;}
.col-lg-2.col-md-12.col-sm-12.col-xs-12.sidebar-menu{width: 15%;}
/* Tab Single Page Modal Extras Style End */
#header.single-slide .slicknav_btn { left: 0; top: 60px;}
}
@media screen and (max-width: 1024px) {
#header.fancy .main-header .wide {justify-content: center;}
#header.fancy .main-header .logo {width:auto;}
#header.fancy .main-header .logo figure {position: initial; transform: initial;}
/*Food Court Newsletter Style Start*/
.mailchimp-newsletter .mailchimp_title {width: 30%; -webkit-box-flex: 1; -ms-flex: 1 1 30%; flex: 1 1 30%;}
.mailchimp-newsletter .mailchimp-signup {width: 70%; -webkit-box-flex: 1; -ms-flex: 1 1 70%; flex: 1 1 70%;}
.mailchimp-newsletter form .field-holder {width: 72%;}
.mailchimp-newsletter form .btn-submit {min-width: 150px;}
/*Food Court Newsletter Style End*/
.categories-holder.modern .categories-list {border-bottom: 1px solid #e1e1e1;}
.footer-style-4#footer {background:none;}
.company-holder.simple {text-align: center;}
}
@media screen and (max-width: 991px) {
/*Categories Modern Style Start*/
.categories-holder.modern {width:100%;}
.location-holder.modern ul.location-list {margin-bottom:20px;}
.location-holder.modern ul.location-list:after {opacity:0; visibility:hidden;}
.wp-foodbakery .listing.grid-slider .list-post figure img {width:100%;}
.testimonial.simple {padding:0;}
/*Categories Modern Style End*/
/*Food Court Newsletter Style Start*/
.mailchimp-newsletter form .field-holder {width: 68%;}
.mailchimp-newsletter form .btn-submit {min-width: 130px;}
/*Food Court Newsletter Style End*/
.wp-foodbakery .listing-main-search { padding: 20px 20px 0; width:100%;}
.wp-foodbakery .main-search .field-holder input[type="text"] {border: 1px solid #dfe1e4;}
.page-section.cs-nomargin {margin: 0;}
.home.wp-foodbakery .listing-main-search {background:none; padding:0;}
.company-logo ul {text-align: center;}
.main-header .col-lg-8 + div { position: absolute; bottom: 18px; right: 4px; width: 50%;}
.container { width: 100%; }
.tab-single-page .user-order-holder {padding: 0 20px;}
#header.single-slide .main-nav {position: initial;}

}
@media (min-width: 768px) and (max-width: 991.99px) {
/* Tab Single Page Modal Extras Style Start */
.tab-single-page .tabs-holder .nav-tabs li a,
.container .tab-single-page .tabs-holder .nav-tabs li a{font-size:15px;padding:12px 20px}
.col-lg-2.col-md-12.col-sm-12.col-xs-12.sidebar-menu{width: 16%;}
.tab-single-page .col-sm-9{width:83.33333333%;}
/* Tab Single Page Modal Extras Style End */
}
@media screen and (max-width: 991.99px) {

}
/* 980px to 768px */
@media screen and (max-width: 980px) {
#header.court { background-color: rgba(0,0,0,0.4);}
.widget-gallery li { width: 25%; }
.widget.widget_search form .input-group-btn { width: 34px;}
.image-frame.fancy .text-holder h2 { margin-top: 20px;}
.image-frame.fancy.align-left { margin-top: 20px; }
.counter-sec .text-holder { margin-bottom: 15px; }
.main-post .img-frame { width: 217px; margin-right: 0; }
.main-post .column-text { padding-left: 15px; width: -webkit-calc(100% - 217px); width: -moz-calc(100% - 217px); width: calc(100% - 217px); }
.main-post .column-text form .field-holder { width: 100%; }
.main-header .login-option { float: none; padding: 13px 0; }
.main-header .login-option a.login-popup { margin-top: 0; margin-left: 0; }
.main-header .col-lg-8 + .col-lg-8 { position: absolute; top: 0; right: 0; }
.wrapper-full_width .main-header .wide .col-lg-8 { width: 100%; }
.wrapper-full_width .main-header .wide .col-lg-4 { width: 100%; }
.main-location { display: block; z-index: 40; }
.transparent-header .main-location &gt; ul &gt; li &gt; a { color: #999; padding: 26px 10px 26px 0; }
.main-header { padding: 15px 0; }
#header.fancy .main-header {padding: 10px 0;}
.logged-in .main-header .col-lg-8 + div { bottom: 10px; }
.main-header .wide .col-lg-8 + div { right: 0; }
.transparent-header .main-header .wide .main-nav { padding: 0; margin: 0; top: -50px; right: 15px; }
.logged-in .transparent-header .main-header .wide .main-nav { top: -46px; }
.transparent-header .main-header .col-lg-8 + div { bottom: 21px; z-index: 10; }
.logged-in .transparent-header .main-header .col-lg-8 + div { bottom: 5px; }
.main-header .logo { padding: 0; }
.main-header .slicknav_nav { position: absolute; top: 42px; right: 0; z-index: 999; }
.main-header .main-nav { float: right; margin: 9px 0 0; }
.main-header #site-navigation { display: none; }
.main-header .wide .slicknav_menu { display: block; float: right; }
.main-header .wide .col-lg-8,
.main-header .col-lg-8 { float: none; width: 100%; }
.main-header .wide .col-lg-4,
.main-header .wide .col-lg-4 { float: none; width: 45%; }
.main-header .wide .main-nav { position: absolute; top: 0; right: 15px; margin-right: 0; }
.logged-in .main-header .login-option { padding: 8px 0; display: inline-block; float: right; }
.user-dashboard { width: 100%; }
.user-dashboard-menu &gt; ul &gt; li ul { width: 100%; }
.user-dashboard-menu &gt; ul &gt; li.user-dashboard-menu-children &gt; a:after { right: 7px; }
.company-logo.simple ul li figure a img { max-width: 100%; margin: auto; }
.widget.widget_text figure { width: auto; }
.user-dashboard-menu { float: none; display: inline-block; }
.counter-sec { width: 100%; }
.counter-holder .text-holder span { display: block; }
.counter-holder .text-holder i { margin-right: 8px; }
.main-location &gt; ul &gt; li ul { left: -14px; }
.user-dashboard .listing.simple ul li { padding: 0; }
.user-dashboard .listing.simple.user-suggest-list ul li {padding: 0 0 20px; margin: 0 0 20px;}
.user-dashboard .restaurant-settings-nav li a { font-size: 14px; }
.company-logo ul li figure a img {width: 100%; max-height: 100%;}
.company-holder .company-logo { width: 100%; }
.user-profile-images { padding: 0; }
.image-frame.fancy.align-left { padding: 0 20px; }
.wrapper { padding: 0 !important; }
.menu-order-detail .modal-dialog { width: 95%; }
.payment-list li { width: 25%; }
.reservation-form form .payment-list li { margin-right: -4px; }
.payment-list .payment-box { padding-right: 10px; }
.payment-list li:last-child .payment-box { padding-right: 0; }
.reservation-form { margin-bottom: 20px; }
.icon-boxes.modern .circular-steps { display: none; }
.listing.grid-listing .listing-footer .text-holder { padding-right: 85px; }
.cs-calltoaction.simple .cs-text strong { line-height: 30px; }
.cs-calltoaction.fancy .cs-text strong { line-height: 40px; }
.footer-style-1 .right-logos { float: none; text-align: center; display: block; }
.footer-style-1 .copy-right { display: block; }
.main-post .img-frame figure img { max-width: 100%; }
.transparent-header + .main-section .company-info-detail { margin-top: 0; }
.listing.fancy-simple .img-holder { width: 115px; }
.listing.fancy-simple .text-holder { width: -webkit-calc(100% - 115px); width: -moz-calc(100% - 115px); width: calc(100% - 115px); }
.listing.fancy-simple .list-option { top: 22px; }
.cs-icon-boxes-list .icon-boxes.modern:before { display: none; }
.cs-icon-boxes-list .icon-boxes.modern:after { display: none; }
.company-holder.fancy .fancy-button-prev{ top: 240px; left: 45px; }
.company-holder.fancy .fancy-button-next{top: 238px; right: 21px; left:auto;}
.categories-holder.fancy [class*="col-lg"]:nth-child(4) .categories-list:after{ background: none; }
#header.transparent-header .dark-logo{ display: block; }
#header.transparent-header .light-logo{ display: none; }
#header.fixed-header, #header.sticky-header {position: relative !important; top: 0 !important; margin: 0 !important;}
.restaurant-detail-image-section {margin-bottom:0; padding: 150px 0 50px;}
/*
#header.fancy .main-header .logo {position: absolute; width: auto; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}*/
#header.fancy .main-header {z-index:2;}
#header.fancy .main-header .wide {position: relative; display: inline-block; width: 100%;}
#header.fancy .main-header .logo figure {position: initial; transform:none;}
#header.fancy .main-header .nav-right {float:right; width:auto;}
#header.fancy.transparent-header .main-header .main-nav {left: 15px; right: auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
#header.fancy .main-header .slicknav_nav {left: 0; right: auto;}
#header.fancy .main-header .login-option a {margin-left: 0; text-align: center;}
#header.fancy .main-header .login-option .user-dashboard-menu a {text-align:left;}
#header.fancy .main-header .logo {margin-top: 0; position: initial; transform: none;}
#header.fancy.transparent-header .main-header .logo figure img {width: 80px !important; height: 80px !important;}
#header.fancy.transparent-header .main-header .main-nav {position: initial; float: right; margin-left: 20px; margin-top: 22px; transform: none;}
#header.fancy .main-header .slicknav_nav {width: 250px; right: 15px; left: auto; top: 52px;}
#header.fancy .main-header .login-option {padding: 25px 0 0; float: right;}
.logged-in #header.fancy .main-header .login-option {padding: 6px 0;}
#header.fancy .main-header .login-option .login-popup {display:inline-block; margin-right:15px;}
.listing-main-search {padding:0 15px; width:100%;}
/*Main Location Scroll Bar Start*/
.max-location-height,
.main-location &gt; ul &gt; li.choose-location ul ul { max-height: 355px; overflow: hidden; overflow-y: auto; }
.max-location-height::-webkit-scrollbar, .slicknav_nav::-webkit-scrollbar,
.main-location &gt; ul &gt; li.choose-location ul ul::-webkit-scrollbar {width: 5px; height: auto;}
.max-location-height::-webkit-scrollbar-button, .slicknav_nav::-webkit-scrollbar-button,
.main-location &gt; ul &gt; li.choose-location ul ul::-webkit-scrollbar-button {display: none;}
.max-location-height::-webkit-scrollbar-thumb, .slicknav_nav::-webkit-scrollbar-thumb,
.main-location &gt; ul &gt; li.choose-location ul ul::-webkit-scrollbar-thumb {background: #00a79d; border: 3px none #ffffff; border-radius: 0px;}
.max-location-height::-webkit-scrollbar-track, .slicknav_nav::-webkit-scrollbar-track,
.main-location &gt; ul &gt; li.choose-location ul ul::-webkit-scrollbar-track {border: 0px none #ffffff; border-radius: 0px; background: #e1e1e1;}
.max-location-height::-webkit-scrollbar-corner, .slicknav_nav::-webkit-scrollbar-corner,
.main-location &gt; ul &gt; li.choose-location ul ul::-webkit-scrollbar-corner {background: transparent;}
/*Main Location Scroll Bar End*/
/*Food Court Header Style Start*/
#header.court .main-header,
#header.court.pinned .main-header {padding: 10px 15px; transition: none;}
#header.court.transparent-header .main-header .main-nav,
.logged-in #header.court.transparent-header .main-header .main-nav {right: 15px; top: 50%; transform: translateY(-50%); padding-right:0; z-index: 10;}
#header.court .slicknav_btn,
#header.court.pinned .slicknav_btn {border-radius: 3px; min-width: 45px; height: 40px;}
#header.court .slicknav_btn .slicknav_icon {width: 26px;}
#header.court .slicknav_btn .slicknav_icon:before {top: -6px;}
#header.court .slicknav_menu .slicknav_icon:after {bottom: -6px;}
#header.court .slicknav_btn .slicknav_icon,
#header.court .slicknav_menu .slicknav_icon:before, 
#header.court .slicknav_menu .slicknav_icon:after {height: 2px;}
#header.court .main-header .login-option {padding-right: 60px;}
#header.court .main-header .logo {padding-top:10px;}
/*Food Court Header Style End*/
.listing-main-search .main-search [class*="col-"] {width: 50%;}
.single-restaurants #main {background-color: #fff; padding-top: 20px;}
.stickynav-tabs.nav.nav-tabs:before {top: 0;}
.user-order .pay-option li {text-align: left;}
.company-logo ul li, .company-logo ul li.has-border { width: 20%; }
/* Tab Single Page Modal Extras Style Start */
.tab-single-page .extras-deal-modal .extras-detail-options .extras-detail-att{width: 32.3%;}
.tab-single-page .extras-deal-modal .main-holder{width: 39%;;}
.tab-single-page .tabs-holder .deal-tabs-modal&gt;.nav-tabs&gt;li&gt;a{padding:10px 10px;margin-right:7px;font-size:13px;}
.tab-single-page .tabs-holder .deal-tabs-modal&gt;.nav-tabs&gt;li:last-child&gt;a{margin-right: 0;}
/* Tab Single Page Modal Extras Style End */
}

@media screen and (max-width: 767px) {
.blog-masonry .post-options { width: auto; }
.footer-widget .widget-newsletter .fieldset { width: 100%; }
#footer .widget-title { margin-bottom: 15px; margin-top: 15px; }
.footer-widget .widget-newsletter { margin-bottom: 30px; padding-bottom: 30px; }
.footer-widget { padding: 0; }
.breadcrumbs { margin-bottom: 20px; }
.listing.fancy .list-post { min-height: 1%; }
.modal-dialog { margin: 50px auto; }
.progressbar-nav li { white-space: nowrap; vertical-align: top; }
.progressbar-nav li a { word-break: break-word; white-space: normal; display: block; line-height: 20px; }
.user-dashboard .progressbar-nav li a { padding: 0; }
.service-list .list-title { padding-right: 10px; padding-left: 10px; }
.service-list .drag-option { width: 25px; }
.service-list .list-option { width: 50px; }
.service-list .list-title { width: 52%; }
.user-dashboard .listing.simple .shortlists-list li .text-holder { padding-right: 145px; }
.table-generic &gt; li &gt; div { white-space: nowrap; }
.responsive-table { overflow-x: scroll; position: relative; margin-bottom: 30px; }
.user-orders-list .responsive-table {margin-bottom: 0;}
.tabs-holder .nav-tabs li.active:first-child a,
.nav-tabs li.active:first-child a:hover,
.nav-tabs li.active:first-child a:focus { border-radius: 0; }
.user-dashboard .user-holder:after { content: ''; display: table; line-height: 0; clear: both; }
.user-profile .team-list .panel-body [class*="col-"] { display: block; }
.wp-foodbakery .signup-form { width: 100%; }
.signup-form div#recaptcha1 { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); margin: 0 0 15px 25px; }
.wp-foodbakery .signup-form .login-section { float: left; }
.table-generic &gt; li &gt; div { white-space: nowrap; padding: 10px 14px; }
.table-generic &gt; li:first-child &gt; div { padding: 8px 10px; }
.menu-order-detail .modal-dialog { width: 75%; min-width: 320px; }
.modal-dialog .description-holder .heading { float: none; }
.modal-dialog .order-status-holder h3,
.modal-dialog .booking-status-holder h3 { margin-bottom: 10px; }
.modal-dialog ul.categories-order { margin-bottom: 0; }
.modal-dialog .modal-header h2,
.modal-dialog .modal-header h3 { font-size: 16px !important; }
.modal-dialog .order-detail-options li { margin-right: 0; }
.user-dashboard .order-list { min-height: 0; }
.list-detail-options.has-checkbox { margin-bottom: 15px; }
.user-dashboard { min-height: 200px; }
.opt-conts .search-location-map.input-button-loader &gt; label { display: none; }
.categories-holder .col-xs-6 { width: 33.3%; }
.location-holder .col-xs-12 { width: 50%; }
.location-holder .col-xs-12:last-child { width: 100%; }
.pricetable-holder.active { margin: 0 0 20px 0; transform: none; box-shadow: 0 0 3px rgba(160, 160, 160, 0.62); width: 100%; }
.filter-toggle { display: block;}
.filter-wrapper { padding: 0 15px; display: none;}
.theiaStickySidebar .filter-wrapper {display: block;}
.stickynav-tabs.nav.nav-tabs:before { display: none;}
.restaurant-filters-ads { margin-bottom: 20px; }
.contact-info-detail .col-xs-12 { width: 50%; }
.company-holder.fancy .fancy-button-prev{ top: 240px; left: 45px; }
.company-holder.fancy .fancy-button-next{top: 238px; right: 35px; left:auto;}
.footer-style-4 .social-media {margin-bottom:20px;}
.footer-style-4 .widget-connect ul li {margin-bottom:10px;}
.mailchimp-newsletter .mailchimp-signup .input-holder {display: flex; align-items: center;}
.element-title h1 {word-break: break-word;}
#footer.footer-style-4 .footer-widget {padding: 20px 0;}
.tab-single-page .tabs-holder{padding: 0 20px;}
.col-lg-2.col-md-12.col-sm-12.col-xs-12.sidebar-menu, .tab-single-page .categories-menu{width: 100%;}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action{height: auto !important;}
.has-caption .gallery-caption {display: none;}
.tab-single-page .stickynav-tabs.nav.nav-tabs {background-color: #404040; display: inline-block; position: fixed !important; bottom: 0; width: 100%; padding: 0; margin: 0; left: 0; z-index: 3; text-align: center;}
.tab-single-page .stickynav-tabs.nav.nav-tabs.fixed,
.admin-bar .tab-single-page .stickynav-tabs.nav.nav-tabs.fixed {padding: 0; top: auto !important;}
.tab-single-page .tabs-holder .stickynav-tabs li { padding: 10px 20px; border-left: 1px solid rgba(255,255,255,0.2); border-bottom: 1px solid rgba(255,255,255,0.2); text-align: left; min-height: 55px; vertical-align: top;}
.tab-single-page .tabs-holder .stickynav-tabs li:last-child {border-right: 1px solid rgba(255,255,255,0.2);}
.tab-single-page .tabs-holder .stickynav-tabs li a,
.container .tab-single-page .tabs-holder .nav-tabs li a {text-indent: -9999px;padding: 0; width: 30px; transition: none;}
.tab-single-page .tabs-holder .stickynav-tabs li a i {display: inline-block; text-indent: 9999px; width: 30px; height: 30px; color: #adb0b6;}
.tab-single-page .tabs-holder .stickynav-tabs li.active {background-color: #c33332; border-color: inherit;}
.tab-single-page .tabs-holder .stickynav-tabs li.active a i {color: #fff;}
.tab-single-page .categories-menu {height: auto !important;}
.tab-single-page .tabs-holder .followWrap {height: auto !important;}
.tab-single-page .categories-menu .menu-list {margin: 0; padding: 0; overflow: auto; white-space: nowrap;}
.tab-single-page .categories-menu .menu-list li {display: inline-block;}
.tab-single-page .categories-menu li a {min-width: 100px;}
.tab-single-page .categories-menu .menu-list::-webkit-scrollbar {-webkit-appearance: none;}
.tab-single-page .categories-menu .menu-list::-webkit-scrollbar {height: 6px;}
.tab-single-page .categories-menu .menu-list::-webkit-scrollbar-thumb {border-radius: 0; background-color: rgba(0, 0, 0, .4);}
#header.single-slide .slicknav_nav ul li ul {top: 100%; margin-top: 30px; left: 0;}
#header.single-slide .slicknav_nav .slicknav_open &gt; ul .slicknav_open ul {margin-left: -20px !important;}
.page-section#fb-mobile-spacing { padding: 30px 0; }
.page-section.nopadding { padding: 50px 0; }
.cs-calltoaction.simple {margin-bottom: 0;}
.sticky-sidebar .user-order { margin-bottom: 0; }
.page-section .column-content {margin-left: 0 !important; text-align: center;}
.company-info-detail .company-info { display: table-row;}
.company-info-detail .delivery-timing {padding-top: 20px;}
body:has(.tab-single-page .stickynav-tabs.nav.nav-tabs) .user-order.footer-cart-bar {bottom: 57px;}
.extras-deal-modal .menu-selection-container {max-height: none; height: auto;}
}

@media screen and (max-width: 700px) {
.listing.grid-listing .grid-listing-col { width: 100%; }
.listing.grid-listing .img-holder img { width: 100%; }
/*.testimonial .text-holder p{ padding:0 50px 0 28px; }*/
.mailchimp-newsletter .mailchimp_title h5 {font-size:22px !important;}
/*Food Court Header Style Start*/
#header.court .main-header .wide {padding:0;}
#header.court .main-header .wide &gt; .row{display:inline-block; margin:0; width:100%;}
.logged-in #header.court .main-header .wide &gt; .row {display:flex;}
#header.court.transparent-header .main-header .main-nav {top: 20px; transform: unset;}
#header.court .main-header .login-option a.get-start-btn {margin-top:0; margin-left: auto;}
#header.court .main-header .login-option {text-align: left; display: flex; align-items: center; padding: 50px 0 0;}
#header.court .main-header .logo ~ .login-option {padding-top: 0;}
#header.court .main-header .login-option a.login-popup {margin-left:0;}
.logged-in #header.court .main-header .login-option {padding: 8px 60px 8px 0;}
/*Food Court Header Style End*/
#header.transparent-header.court ~ .sub-header .subheader-holder {padding-top: 180px !important;}
.user-order .col-sm-12 {width: 100%;}
.user-order.footer-cart-bar {bottom: 57px;}
.extras-deal-modal .menu-selection-container {max-height: none; height: auto;}
}

@media screen and (max-width: 650px) {
.section-title, .cs-section-title { margin-bottom: 30px; }
.element-title.align-left { text-align: center; }
.blog-medium .img-holder { width: 100%; margin: 0 0 15px 0; float: none; }
.company-logo ul li,
.company-logo ul li.has-border { width: 25%; }
.main-header .col-lg-8 + div { position: static; width: 100%; }
.main-header .login-option { text-align: center; }
.main-location { text-align: center; }
.main-header .wide .col-lg-4,
.main-header .wide .col-lg-4 { width: 100%; }
.logged-in .main-header .login-option { padding: 0; position: relative; display: block; float: none; }
.user-dashboard-menu { position: relative; display: block; }
.user-dashboard-menu &gt; ul &gt; li.user-dashboard-menu-children &gt; a { padding-top: 18px; line-height: 26px; }
.user-dashboard-menu &gt; ul &gt; li.user-dashboard-menu-children &gt; a:after { line-height: 7px; }
.user-dashboard-menu &gt; ul &gt; li.user-dashboard-menu-children.menu-open &gt; a:after { line-height: 17px; }
.user-dashboard-menu &gt; ul &gt; li.user-dashboard-menu-children.menu-open { position: static; }
.user-dashboard-menu &gt; ul &gt; li.menu-open &gt; ul { max-width: 200px; }
.page-not-found { width: 100%; }
.company-info-detail .company-info { display: block; width: 100%; }
.company-info-detail .delivery-timing { display: block; width: 100%; clear: both;min-width: 100% !important; }
.company-info-detail .delivery-timing .text i { position: static; }
.company-info-detail { display: block; width: 100%; }
.company-info-detail .delivery-timing .text { padding: 0; }
.rating-summary li { width: 33.3%; }
.restaurant-info-sec ul.restaurant-pkg-points { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
.contact-info ul li .text-holder strong { font-size: 18px; line-height: 22px; }
.company-info-detail { min-height: 120px; padding-bottom: 30px; height: auto; }
.user-profile .team-list ul.panel-group li .panel .panel-heading a .img-holder { width: 30%; }
.user-profile .team-list ul.panel-group li .panel .panel-heading a span.supper-admin { width: 30%; }
.right-filters.row { max-width: 100%; float: none !important; margin-top: 15px; margin-left: 0; margin-right: 0; }
.right-filters [class*=col] { padding-left: 5px; padding-right: 5px; margin: 0; float: left; width: 50%; }
.right-filters &gt; div:first-child { padding-left: 0; }
.right-filters &gt; div:last-child { padding-right: 0; margin-bottom: 0; }
.right-filters-row h5 { display: block; float: none !important; }
.right-filters .sort-by { float: none; }
.element-title.reviews-header .sort-by &gt; ul &gt; li &gt; span { width: calc(100% - 50px); }
.sort-by &gt; ul &gt; li &gt; small { margin-right: 3px; }
.reviews-sortby li .reviews-sort-dropdown { width: 100%; }
.right-filters &gt; div:last-child { float: none !important; }
.right-filters &gt; div.text-right { text-align: left; }
.company-info-detail .company-info .text-holder:first-child { padding-left: 0; }
.user-dashboard .restaurant-settings-nav li a { font-size: 12px; }
.transparent-header .main-header .wide .main-nav { top: 25px; }
.logged-in .transparent-header .main-header .wide .main-nav { top: 25px; }
.listing.fancy .text-holder { padding-left: 15px; }
.main-post .media-holder.center figure img { max-width: 100%; }
.transparent-header .main-location { max-width: 100%; }
.nutri-info-icons li { width: 16%; }
.testimonial.fancy{ width:100%; }
.testimonial.default .text-holder { margin: 0 0 20px; }
.testimonial.default [class*="col-"]:last-child .text-holder { margin-bottom: 0; }
.testimonial .text-holder p{ /*padding: 20px;*/ margin: 0 0 15px; }
.icon-boxes.classic{ margin-left: 0; margin-right:0; }
.cs-icon-boxes-list.classic-view {margin:0; overflow: visible;}
/*Food Court Newsletter Style Start*/
.mailchimp-newsletter {display: inline-block; width: 100%;}
.mailchimp-newsletter .mailchimp_title {margin-bottom: 15px; width: 100%;}
.mailchimp-newsletter .mailchimp-signup {width: 100%;}
.mailchimp-newsletter form .field-holder {width: 72%;}
.mailchimp-newsletter form .btn-submit {min-width: 150px;}
/*Food Court Newsletter Style End*/
.restaurant-detail-image-section {padding-top:50px; padding-bottom: 30px;}
.logged-in #header.court .main-header .wide &gt; .row {display:inline-block;}
.logged-in #header.court.transparent-header .main-header .main-nav {top: 20px; transform: unset;}
.listing-main-search .main-search [class*="col-"] {width: 100%;}
/* Tab Single Page Modal Extras Style Start */
.tab-single-page .tabs-holder .deal-tabs-modal&gt;.nav-tabs{display: block;}
.tab-single-page .tabs-holder .deal-tabs-modal&gt;.nav-tabs&gt;li{width: 100%;}
.tab-single-page .tabs-holder .deal-tabs-modal&gt;.nav-tabs&gt;li a{font-size: 16px;}
.tab-single-page .extras-deal-modal .main-holder{width: 100%; margin-bottom: 15px;}
.tab-single-page .extras-deal-modal .main-holder~.extras-detail-options {width: calc(100%);padding-left: 0px;}
.tab-single-page .extras-deal-modal .extras-detail-options .extras-detail-att {width: 25%; margin-right: -4px;}
/* Tab Single Page Modal Extras Style End */
#header.single-slide .slicknav_btn {left: auto; top: 16px; right: 0;}
#header.single-slide .slicknav_btn.slicknav_open {left: auto;}
#header.single-slide .main-nav {float: right;}
}

/* 480px to 320px */
@media screen and (max-width: 550px) {
h1,
h1 a { font-size: 25px !important; line-height: 30px !important; }
.footer-widget .widget-newsletter .fieldset form .field-holder { width: 65%; }
.footer-widget .widget-newsletter .fieldset form .field-holder.btn-holder { width: 32%; }
.sub-header .subheader-holder { min-height: 230px !important; }
.main-post .column-text { width: 100%; padding-left: 0; margin: 15px 0 30px 0; text-align: center; }
.main-post .img-frame { width: 100%; text-align: center; }
.company-logo ul li,
.company-logo ul li.has-border { width: 33.3%; }
.main-header .logo { margin-right: 0; }
.comments ul li ul.children { padding: 0; }
.counter-sec .col-xs-4 { width: 100%; }
.listing.simple ul li .text-holder { padding-right: 0; }
.menu-itam-holder .menu-itam-list .text-holder { display: block; }
.menu-itam-holder .menu-itam-list .price-holder a i { margin-left: 15px; }
.tabs-holder .nav-tabs li a i { margin-right: 5px; }
.tabs-holder .nav-tabs {flex-wrap: wrap;}
.tabs-holder .nav-tabs li a { display: block; padding: 12px; }
.tabs-holder .nav-tabs li.active:first-child a,
.nav-tabs li.active:first-child a:hover,
.nav-tabs li.active:first-child a:focus { border-radius: 0; }
.tabs-holder .nav.nav-tabs li:after { display: none; }
.invite-member &gt; form { width: 90%; }
.user-suggest-list &gt; .element-title &gt; h5 + span { margin-left: 0; display: block; }
.user-suggest-list &gt; .element-title &gt; h5 { display: block; margin-bottom: 10px; float: none; }
.user-profile .team-list { margin-top: 0; }
.user-dashboard .listing.simple .shortlists-list li .text-holder { padding-right: 0px; }
.update-attachment { width: 100%; }
.user-dashboard .top-heading-list li:nth-child(2),
.feature-listings li .company-date-option { width: 40%; }
.user-dashboard .top-heading-list li:nth-child(1),
.feature-listings li .company-detail-inner { width: 60%; }
.user-message .close { position: absolute; top: 15px; right: 15px; font-size: 12px; }
.user-message,
.user-message.alert { padding: 30px; }
.user-message h2,
.user-holder .user-message p b span { font-size: 20px !important; }
.service-list .list-title { width: 51%; }
.service-list .panel-collapse ul.menu-items-list.ui-sortable { padding: 0; }
.review-listing .review_reply .list-holder { margin-left: 0; }
.user-profile .team-list .panel-body [class*="col-"] { padding: 0; }
.user-profile .team-list ul.panel-group { width: 550px; }
.listing.simple .list-option { position: relative; top: 0; transform: translateY(0); right: auto; left: 109px; margin-top: 15px; }
.user-dashboard .listing.simple .list-option { position: static; transform: none; display: block; margin-bottom: 10px; }
.foodbakery-pkg-header .pkg-detail-btn.pull-right { float: none !important; }
.foodbakery-pkg-header .pkg-title-price.pull-left { float: none !important; margin-bottom: 5px; }
.foodbakery-pkg-header .pkg-title-price span.pkg-price { float: right; }
.foodbakery-pkg-header .radio-holder { min-width: 160px; }
.payment-list li { width: 50%; }
.categories-holder .col-xs-6 { width: 50%; }
.location-holder .col-xs-12 { width: 100%; }
.contact-info-detail .col-xs-12 { width: 100%; }
ul.sub-nav li { padding: 0 0 0 10px; }
.user-dashboard .dashboard-nav.sub-nav a { padding: 2px 10px; }
.user-dashboard { padding: 25px 20px 0; }
div.daterangepicker .calendar.left { width: 100%; }
div.daterangepicker .calendar.right { width: 100%; }
.menu-itam-holder .menu-itam-list .text-holder { padding-right: 0 !important; width: -webkit-calc(100% - 90px); width: -moz-calc(100% - 90px); width: calc(100% - 90px); }
.listing.fancy-simple .list-post { display: block; }
.listing.fancy-simple .text-holder { width: 100%; padding: 0; }
.listing.fancy-simple .img-holder { margin-bottom: 10px; }
.menu-itam-holder .menu-itam-list .image-holder + .text-holder { display: inline-block; }
.categories-holder.fancy [class*="col-lg"]:nth-child(3) .categories-list:after{ background: none; }
.categories-holder.fancy [class*="col-lg"]:nth-child(5) .categories-list:after{ background: none; }
.categories-holder.fancy [class*="col-lg"]:nth-child(4) .categories-list:after{ background:rgba(255,255,255,0.2);}
.grid-slider .swiper-button-prev, .grid-slider .swiper-button-next {top: -10px;}
.grid-slider .swiper-button-prev {right: auto; left: 10px;}
}

@media screen and (max-width: 450px) {
.blog-detail .post-options { display: block; }
.blog-detail .post-options li { margin-left: 0; }
.listing.simple ul li { text-align: center; }
.listing.simple ul li .text-holder { padding-right: 0; width: 100%; margin-top: 15px; padding-left: 0; }
.listing.simple ul li .img-holder { display: block; margin: auto; }
.modal-dialog { width: 95%; }
.page-not-found { padding: 30px; }
.page-not-found .cs-text span.cs-error { font-size: 25px; }
.page-not-found .cs-text span { font-size: 20px; }
.user-dashboard .element-title .col-lg-8 { width: 100%; padding-left: 0; margin: 10px 0 0; }
.user-dashboard .element-title.reviews-header .sort-by { float: left; }
ul.sub-nav { text-align: left; }
.overall-rating .reviews-box li { display: block; width: 100%; }
.overall-rating .reviews-box li:not(:last-child) { margin-bottom: 15px; }
.foodbakery-pkg-header .pkg-title-price { float: none !important; width: 100%; margin-bottom: 10px; }
.foodbakery-pkg-header .pkg-detail-btn { float: none !important; width: 100%; }
.upload-gallery .upload-btn { position: static; }
.service-list li { position: relative; }
.service-list .list-title { width: 80%; padding-right: 50px; }
.service-list .list-option { position: absolute; right: 0; top: 0; }
.service-list .list-option .icon-cross-out { font-size: 10px; }
.user-dashboard .element-title h5,
.user-dashboard .element-title h4 { float: none; display: block; }
.elements-title h5 { float: none; display: block; margin-bottom: 10px; }
.elements-title .sort-by { width: 100%; float: none; }
.add-menu-item { float: none; margin-top: 15px; }
.pgk-action-btns a { display: block; margin-bottom: 10px; width: 100%; text-align: center; }
.open-close-time.opening-time .time-sec { display: block; width: 100%; }
.company-info-detail .company-info .text-holder span.restaurant-title { font-size: 22px !important; line-height: 22px !important; }
.user-holder .choose-all-apply { float: left; }
.buy-new-pakg-actions { position: static; }
.comments ul li .thumb-list .text-holder h6 { display: block; margin-bottom: 15px; }
.comments ul li .thumb-list .text-holder .reply-btn { float: none; margin-bottom: 15px; }
.listing-main-search { width: 90%; }
.modal-dialog .customer-detail-holder ul li strong + span { word-wrap: break-word; }
.listing.simple .delivery-potions .post-time { margin-bottom: 10px; }
.listing.simple .delivery-potions span { display: block; margin-bottom: 20px; line-height: 18px; }
.listing.simple .list-option { left: 0; margin-top: 0; }
.reviews-holder .elements-title h5 { float: none; margin-bottom: 10px; max-width: 100%; }
.signup-form div#recaptcha1 { transform: scale(0.85); -webkit-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); margin: 0 0 10px -20px; }
.modal-dialog .modal-header h2,
.modal-dialog .modal-header h3 { font-size: 16px !important; }
.right-filters [class*=col] { width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 10px; }
.menu-order-detail .modal-dialog { width: 90%; }
.menu-order-detail.menu-order-info .modal-dialog { width: 90%; min-width: 320px; }
.user-dashboard .element-title.reviews-header .sort-by { float: none; }
.element-title.reviews-header .sort-by &gt; ul &gt; li &gt; span { display: block; width: 100%; margin-top: 5px; }
.restaurant-info .text-holder { width: 100%; }
.restaurant-info .img-holder { margin-bottom: 15px; }
.restaurant-info { margin-bottom: 20px; }
.cs-calltoaction .cs-text { width: 100%; margin-bottom: 15px; }
.cs-calltoaction.simple a { position: static; transform: none; display: block; text-align: center; float: none; }
.menu-itam-holder .menu-itam-list .image-holder { margin-bottom: 15px; }
.menu-itam-holder .menu-itam-list .image-holder + .text-holder { display: block; padding-left: 0; width: -webkit-calc(100% - 90px); width: -moz-calc(100% - 90px); width: calc(100% - 90px); }
.company-logo.fancy ul li { width: 50%; }
.main-location &gt; ul &gt; li ul { width: 215px; }
.image-holder + .text-holder + .price-holder { margin-top: 0; top: 79px; }
.main-location &gt; ul &gt; li ul { left: -25px; }
.main-search.classic .field-holder span.foodbakery-radius-location {right: 20px;}
.main-search.classic .field-holder input[type="text"] {padding-right:50px;}
.main-search.classic .field-holder input[type="submit"] {left: 50%; bottom: -70px; top:auto; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index:1;}
.main-search.classic .select-location .select-popup {width:100%;}
#header.fancy .main-header .login-option {width:100%; padding:5px 0;}
#header.fancy .main-header .login-option a {display:inline-block; margin-top: 0;}
#header.fancy .main-header .login-option a.login-popup {margin-bottom:0;}
/*Food Court Newsletter Style Start*/
.mailchimp-newsletter .mailchimp-signup .input-holder {display: inline-block; width:100%;}
.mailchimp-newsletter .mailchimp-signup { width: 100%;}
.mailchimp-newsletter form .field-holder {margin-bottom: 15px; width: 100%;}
.mailchimp-newsletter form .btn-submit {min-width: 150px; margin-left:0;}
/*Food Court Newsletter Style End*/
.tab-single-page .extras-deal-modal .extras-detail-options .extras-detail-att{width: 33%;}
.tab-single-page .stickynav-tabs.nav.nav-tabs{display: block;}
.tab-single-page .tabs-holder .stickynav-tabs li a i.icon-room_service,
.tab-single-page .tabs-holder .stickynav-tabs li a i,
.container .tab-single-page .tabs-holder .stickynav-tabs li a i,
.container .tab-single-page .tabs-holder .stickynav-tabs li a i.icon-room_service{text-align:left;}
.tab-single-page .menu-itam-holder .menu-itam-list .price-holder,
.container .tab-single-page .menu-itam-holder .menu-itam-list .price-holder{top:15%;margin-top:0}
.tab-single-page .menu-itam-holder .menu-itam-list .image-holder+.text-holder,
.container .tab-single-page .menu-itam-holder .menu-itam-list .image-holder+.text-holder{width:100%}
.delivery-timing.reviews-sortby ul li a,
.delivery-timing.reviews-sortby ul li ul.delivery-dropdown li&gt;a .opend-time {font-size: 12px;}

}

@media screen and (max-width: 400px) {
.footer-widget .widget-newsletter .fieldset form .field-holder { width: 100%;}
.footer-widget .widget-newsletter .fieldset form .field-holder.btn-holder { width: 100%; margin-left: 0; }
#footer .footer-widget .widget-newsletter .widget-title h5 { font-size: 15px !important; }
.widget-gallery li { width: 50%; }
.post-title h3 a { font-size: 16px !important; }
.image-frame.fancy .text-holder h2 { font-size: 18px !important; }
.main-header .login-option a.get-start-btn { display: block; margin-left: 0; margin-top: 15px; }
.main-location &gt; ul &gt; li { display: block; margin: 0; }
.main-location &gt; ul &gt; li &gt; a { padding: 15px 10px 15px 0; display: inline-block; }
.main-header .login-option { padding-top: 10px; }
.counter-holder .text-holder i { margin-right: 10px; }
.counter-holder .text-holder strong { font-size: 18px; }
.counter-holder .text-holder span { font-size: 15px; }
.widget.widget_text figure { width: 47%; }
.company-holder .company-logo { width: 100%; }
.company-logo ul li,
.company-logo ul li.has-border {width: 50%;}
.main-location &gt; ul &gt; li ul { left: 0; right: 0; margin: auto; }
.main-location .close-menu-location { top: 17px; }
.login-form .social-media ul,
.signup-form .social-media ul { margin-left: 0; margin-right: 0; }
.login-form .social-media li,
.signup-form .social-media li { display: block; margin-left: 0; margin-right: 0; width: 100%;}
.login-form .social-media li a,
.signup-form .social-media li a { width: 100%; margin-bottom: 10px;}
.pagination &gt; li { margin: 0px 3px 5px 0;}
.menu-itam-holder .menu-itam-list .text-holder h6 { font-size: 12px !important;}
.rating-summary li { width: 100%; margin-bottom: 10px;}
.foodbakery-pkg-header .pkg-title-price label.pkg-title { display: block;}
.service-list .list-title { padding-left: 0; padding-right: 25px;}
.service-list .icon-holder { width: 20%;}
.service-list .list-option .icon-cross-out { font-size: 12px;}
.company-info-detail .company-info .text-holder span.restaurant-title { font-size: 18px !important; line-height: 20px !important;}
.menu-itam-holder .element-title span { word-wrap: break-word;}
.blog-detail .swiper-button-prev,
.blog-detail .swiper-button-next { top: 35px;}
.blog-detail .swiper-container { padding-top: 20px;}
.comments ul li .thumb-list .img-holder { float: none; margin: 0 auto 20px auto;}
.icons-selector .selector-popup { width: 280px; }
.field-holder .icons-selector .fip-box { width: 22.7%;}
.user-message,.user-message.alert { padding: 30px 20px;}
.user-message h2,
.user-holder .user-message p b span { line-height: 22px !important; font-size: 18px !important;}
.restaurant-menu-nav.nav-tabs &gt; li { width: 100%;}
.select-location .slider.slider-horizontal { width: 60%;}
.company-info-detail .company-info .text-holder ul.user-info-contact li a { line-height: 22px; display: block; font-size: 12px;}
.company-info-detail .company-info .img-holder { width: 50px;}
.company-info-detail .company-info .text-holder { -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); width: calc(100% - 50px); }
/*.listing.fancy .list-option { top: 10px; right: 10px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }*/
.pricetable-holder .cs-price h2 { font-size: 18px !important;}
.pricetable-holder .cs-price &gt; span { font-size: 26px;}
.pricetable-holder .cs-price &gt; span small { font-size: 15px; top: -7px;}
.service-list .list-option a.remove-menu-item { margin-left: 0;}
.service-list .list-option a.edit-menu-item i { font-size: 15px;}
.user-dashboard .order-list .author-info .text-holder span.price { position: static; display: block;}
.foodbakery-pkg-header .pkg-title-price span.pkg-price { margin-top: 5px;}
.foodbakery-pkg-header .radio-holder { display: block; width: 100%;}
.restaurant-menu-nav.nav-tabs &gt; li a:hover,
.restaurant-menu-nav.nav-tabs &gt; li a:focus,
.restaurant-menu-nav.nav-tabs &gt; li.active a,
.restaurant-menu-nav.nav-tabs &gt; li a:active,
.restaurant-menu-nav.nav-tabs &gt; li a { border: 0;}
.restaurant-menu-nav.nav-tabs &gt; li.active a { border-bottom: 1px solid #c33332 !important;}
.restaurant-menu-nav.nav-tabs { border: 0;}
.restaurant-menu-nav.nav-tabs &gt; li a:after { display: none;}
.activation-tab-message .text-holder strong { font-size: 35px;}
.user-dashboard .progressbar-nav li a { font-size: 10px; line-height: 18px;}
.woocommerce table.woocommerce-checkout-review-order-table tbody tr th,
.woocommerce table.woocommerce-checkout-review-order-table tbody tr td { font-size: 12px;}
.woocommerce table.woocommerce-checkout-review-order-table tr .amount { font-size: 14px;}
.woocommerce-checkout .cs-rich-editor .woocommerce .checkout.woocommerce-checkout table.shop_table thead tr th,
.woocommerce-checkout .cs-rich-editor .woocommerce .checkout.woocommerce-checkout table.shop_table tbody tr td,
.woocommerce-checkout .cs-rich-editor .woocommerce .checkout.woocommerce-checkout table.shop_table tfoot tr td,
.woocommerce-checkout .cs-rich-editor .woocommerce .checkout.woocommerce-checkout table.shop_table tfoot tr th { padding: 0 15px; }
.woocommerce .woocommerce-info { line-height: 15px; margin-bottom: 20px !important; }
.login-form .login-switches li { width: 100%; }
.login-form .login-switches li:first-child { margin-bottom: 10px; }
.login-form .g-recaptcha { -webkit-transform: scale(0.98); transform: scale(0.98); }
.transparent-header .main-header .login-option a.get-start-btn { margin: 10px 0 0 0; }
.transparent-header .main-location &gt; ul &gt; li &gt; a { padding: 15px 10px 15px 0; }
.nutri-info-icons li { width: 20%; }
.nutri-info-icons li input[type="checkbox"]:checked + label:after { font-size: 16px; }
.service-list .icon-holder { padding-left: 8px; }
#header.court .main-header .login-option {display:inline-block; text-align: center; width:100%;}
.logged-in #header.court .main-header .login-option {padding-right:0;}
#header.court .main-header .login-option a.login-popup {margin-bottom: 10px; display:block;}
.review-listing li .review-text h6 {margin-bottom: 10px;}
}

@media screen and (max-width: 350px) {
.listing.fancy li { text-align: center;}
.listing.fancy .img-holder { display: block; margin: auto auto 12px;}
.listing.fancy .text-holder { width: 100%; padding-left: 0; display: block;}
.listing.fancy .list-post { padding: 25px;}
.listing.fancy .delivery-potions .post-time ~ span { display: block; padding: 0;}
.page-not-found { padding: 20px;}
.page-not-found form input[type="text"] { font-size: 12px;}
.login-form .cs-demo-login .cs-demo-login-lable { float: none;}
.user-dashboard .order-list .order-btn a { display: block; text-align: center; margin-bottom: 10px;}
.user-dashboard .user-orders-list .order-list .order-btn span.order-status { display: block; text-align: center; float: none;}
.user-holder .field-holder .open-close-time .option-label { padding: 0 10px;}
.pagination &gt; li &gt; a.prev { padding: 0 4px;}
.user-dashboard { padding: 25px 20px 0;}
.not-found p { font-size: 12px;}
.login-form .g-recaptcha { -webkit-transform: scale(0.8); transform: scale(0.8);}
.recaptcha-reload-a { left: 39px; bottom: 18px; top: auto;}
.slicknav_nav { width: 270px;}
.menu-itam-holder { padding: 8px 0 0;}
}

@media screen and (max-width: 320px) {
.company-holder.fancy .fancy-button-next{ right:35px;}
.categories-holder.fancy [class*="col-lg"]:nth-child(4) .categories-list:after{ background: rgba(255,255,255,0.2);}

}</pre></body></html>