@media screen and (min-width: 980px) {
 #menusection {
display:block !important;
}
}
@media (min-width: 500px) and (max-width: 979px) {
.site .main-holder{ width:50%; top:20%;}
.col4_gallery_no_sidebar{ width:30%;}
#homeContent #featured .gallery .site{ width:768px;}
.first_child .widget h4 {color:#514E4E;}
 .f-column.first_child {margin-bottom:50px;}
 .nav ul li a{ padding:15px 0;}
 .nav ul li ul li a{ padding:0 0 15px;}
.nav ul li ul{ margin-left:15px;}
 .first_child .widget h4 {color:#514E4E;}
.category-list{ text-align:left;}
.category-list li{ display:inline-block; margin-bottom:20px;}
 .f-column.first_child .widget h4 {
color:#514E4E !important;
}
img.aligncenter{ width:100%;}
 .home .main-content {
padding-top:20px !important;
}
 #menusection {
 display:none;
 padding:0 10px;
}
 .main-content, .main-holder, .top-bg, .footer-top {
 width:480px;
 margin:0 auto;
}

/*---Gallery no Sidebar--*/

.col2_gallery_no_sidebar {
 width:46%;
}
 #header .main-holder {
 width:90%;
}
 #footer {
 width:440px;
}
 #footer div {
 margin-bottom:20px;
}
 .grid .column, .f-column .det-bar, .img-box, .staff-list .det-bar {
 width:95% !important;
 float:none;
 margin-bottom:20px;
}
 .staff-list .img-box img {
 width:50%;
}
 .blog-content, .right-bar {
 width:98% !important;
 float:none;
 margin-bottom:20px;
}
 .f-column.contact {
 width:88% !important;
}
 .main-content {
 background-position:left;
}
 .responsive-bg {
 background:url("http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/responsive-bg.png") repeat-y 474px center;
}
 .banner-bottom {
 background-position:center 112px;
}
 .banner-bottom span {
 display: block;
 margin-top: 27px;
}
 #homeContent #featured .gallery, #homeContent #featured .gallery .site {
 height:490px !important;
}
 #homeContent img {
 width:100%;
}
 #homeContent #featured .pagination {
 background-color:rgb(0, 0, 0);
 background-color: rgba(0, 0, 0, 0.2);
}
 .box-inner {
 width:100%;
}
 .list-nav {
 display:block;
}
 .nav {
 width:50%;
 position:absolute;
 right:0;
}
 #header {
 height:60px;
}
 .tbs {
 position:static;
}
 .pro-list .column {
 overflow:hidden;
}
 .menu-det {
 width:95%;
}
 .post-holder, .post-holder2 {
 width:95%;
}
 .post-holder2 {
 padding-left:0;
}
 .post-holder2 .post-det, .post-det {
 width:85%;
}
 .r-contact-box {
 width:95%;
}
 .post-img {
 float:none;
 margin-bottom:20px;
}
 .post-arrow {
 display:none;
}
 .post-img img {
 float:none;
 width:50%;
 height:auto;
}
 .column .bisnessright {
 width:50% !important;
 margin-top:15px;
 margin-left:40px;
}
 .column .bisnessright strong {
 float:left;
}
 .column .bisnessright > br {
 padding:0px !important;
 margin:0px !important;
 float:left;
}
 .column .bisnessright span {
 display:inline-block;
 margin-left:20px;
}
 .column .unoSlider ul, .unoSlider .sliderView {
 min-height:130px !important;
}
 .column .gallery_widget li a img {
 display:inline-block;
 padding:16px;
}
 .footer_gallery {
 left:70px;
}
 .first_child {
 display:block !important;
 margin-left:98px;
}
 .fb-like-box > span {
 width:450px;
}
 .counter-det {
 width:79%;
}
 .counter-detail a.bk_now {
 margin-top:-00px;
}
 .search_icon {
 display:block;
 float:none;
 margin-bottom:20px;
}
 .social-list {
 display:block;
 margin-left:0px;
 float:none;
}
 .top_icon {
 float:right;
 width:250px;
 margin:0 auto;
 margin-bottom:30px;
}
 .nav ul li ul li:hover {
 background:none !important;
}
 .nav ul li ul li ul li {
 background:none !important;
 padding-left:10px;
 display:block;
}
 .nav ul li ul li ul li a {
 color:#fff !important;
}
 .f-column .widget:first-child h4 {
 text-shadow:none !important;
 color:#fff;
}
 .col3_gallery_no_sidebar {
 width:30.5%;
}
 .col3_gallery_no_sidebar img {
 height:80px;
}
 .col4_gallery_one_sidebar {
 width:22%;
}
 .col2_gallery_one_sidebar {
 width:31%;
}
}
 @media (max-width : 979px) {
 .f-column.first_child {
margin-bottom:50px;
}
 #mymenu li {
clear:both;
float:none;
display:block;
}
 #mymenu a, #mymenu ul a {background:none; border:none;text-align:left;}
 #menu-icon {
 color:#fff;
 width:100%;
 height:40px;
 padding:5px 0px 0 0px;
 cursor:pointer;
 margin:13px 0px 0px 0px;
 display:block;
 font-size:20px;
 text-transform:uppercase;
 font-family: 'Source Sans Pro', sans-serif;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
 .nav ul li a:hover, .nav ul li.current-menu-item a {
 background:none !important;
}
 .nav ul li ul {
 width:97% !important;
}
 .nav ul ul ul {
 position:static !important;
}
 .nav ul ul ul li {
 background:#fff !important;
}
 .nav ul ul ul li a {
 color:#000 !important;
 text-shadow:none !important;
}
 .nav ul ul ul li a:hover {
 background-color:#433c36 !important;
}
 .nav ul ul li {
 padding:0px;
}
 .nav ul ul li:hover {
 padding:0px !important;
}
 .nav ul li {
 text-align:left;
 background:#433C36 !important;
}
 .nav ul li ul li:hover {
 background:none !important;
 padding-bottom:10px;
}
 .nav ul li ul li ul li {
 background:none !important;
 padding-left:10px;
 display:block;
}
 .nav ul li ul li ul li a {
 color:#fff !important;
}
 .nav ul li ul li ul li ul li {
 padding-left:10px;
}
 .nav ul li ul li ul li a {
 background:none !important;
}
 .nav ul li a {
 border-bottom:none !important;
}
 #menu-icon div span {
float:right;
width:39px;
height:36px;
display:inline-block;
background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/navi-back.png) no-repeat 11px 0px;
position:absolute;
right:106px;
top:10px;
}
 .menusection {
 background:#433C36;
 display:none;
}
 .menusection > li {
 border-bottom:1px solid #fff;
}
 .menusection > li ul {
 display:inline-block;
 width:100%;
}
 .nav ul li ul {
 position:relative;
 top:0px;
 display:inline-block;
 background:none !important;
}

/*---Hide Left Sidebar---*/

 .inner-page {
 width:100%;
 padding:0px 20px;
 margin:0px;
}
 .anythingSlider {
 width:100% !important;
}

 .portfolio-item.item {
 width:99%;
}
 .f-column {
 width:94%;
 margin:0px !important;
 padding:20px;
}
 .footer-inner .special-list {
 width:52% !important;
 margin:0px 0px 0px 80px;
}
 .f-column.first_child .widget h4 {
 margin-bottom:0px !important;
 margin-left:160px;
 top:-22px;
}
 .head_footer {
 top:30px;
}
 .widget .special-list {
 width:99% !important;
}
 .read-more {
 float:right;
}
 .b-top-links li {
 margin:10px 0px;
 float:none;
}
}
 @media screen and (max-width: 768px) {
 .home .main-content {
padding-top:20px !important;
}
 #menusection {
 display:none;
}

/*---Hide Left Sidebar---*/
.wrapper_slider .hideme{width:340px;left:4%;}

 .main-content, .main-holder, .top-bg, .footer-top {
 width:480px;
 margin:0 auto;
}
 #header .main-holder {
 width:90%;
}
 .nav ul li ul li:hover {
 background:none !important;
 padding-bottom:10px;
}
 .nav ul li ul li ul li {
 background:none !important;
 padding-left:10px;
 display:block;
}
 .nav ul li ul li ul li a {
 color:#fff !important;
}
 #footer {
 width:440px;
}
 #footer div {
 margin-bottom:20px;
}
 .grid .column, .f-column .det-bar, .img-box, .staff-list .det-bar {
 width:95% !important;
 float:none;
 margin-bottom:20px;
}
 .staff-list .img-box img {
 width:50%;
}
 .blog-content, .right-bar {
 width:98% !important;
 float:none;
 margin-bottom:20px;
}
 .f-column.contact {
 width:88% !important;
}
 .main-content {
 background-position:left;
}
 .responsive-bg {
 background:url("http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/responsive-bg.png") repeat-y 474px center;
}
 .banner-bottom {
 background-position:center 112px;
}
 .banner-bottom span {
 display: block;
 margin-top: 27px;
}
 #homeContent #featured .gallery, #homeContent #featured .gallery .site {
 height:490px !important;
}
 #homeContent img {
 width:100%;
}
 #homeContent #featured .pagination {
 background-color:rgb(0, 0, 0);
 background-color: rgba(0, 0, 0, 0.2);
}
 .box-inner {
 width:100%;
}
 .list-nav {
 display:block;
}
 .nav {
 right:0;
 width:60%;
 font-size:12px;
 position:absolute;
}
 #header {
 height:60px;
}
 #mymenu li {
clear:both;
float:none;
display:block;
}

 #mymenu a, #mymenu ul a:hover {
background:none !important
}
 #mymenu a, #mymenu ul li:hover {
background:none !important
}
 #menu-icon {
 color:#fff;
 width:100%;
 height:40px;
 padding:5px 0px 0 0px;
 cursor:pointer;
 margin:13px 0px 0px 0px;
 display:block;
 text-transform:uppercase;
 font-family: 'Source Sans Pro', sans-serif;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
 .nav ul li {
 text-align:left;
 background:#433C36 !important;
}
 .nav ul li ul li:hover {
 background:#fff !important;
 padding-bottom:10px;
}
 .nav ul li a {
 border-bottom:none !important;
}
 #menu-icon div span {
float:right;
width:39px;
height:36px;
display:inline-block;
background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/navi-back.png) no-repeat 11px 0px;
position:absolute;
right:30px;
top:10px;
}
 .menusection {
 background:#433C36;
 display:none;
 top:7px;
}
 .menusection > li {
 border-bottom:1px solid #fff;
}
 .menusection > li ul {
 display:inline-block;
 width:100%;
}
 .nav ul li ul {
 position:relative;
 top:0px;
 display:inline-block;
 background:none !important;
}
 .tbs {
 position:static;
}
 .pro-list .column {
 overflow:hidden;
}
 .menu-det {
 width:95%;
}
 .post-holder, .post-holder2 {
 width:95%;
}
 .post-holder2 {
 padding-left:0;
}
 .post-holder2 .post-det, .post-det {
 width:85%;
}
 .r-contact-box {
 width:95%;
}
 .post-img {
 float:none;
 margin-bottom:20px;
}
 .post-arrow {
 display:none;
}
 .post-img img {
 float:none;
 width:50%;
 height:auto;
}
 .column .bisnessright {
 width:50% !important;
 margin-top:15px;
 margin-left:40px;
}
 .column .bisnessright strong {
 float:left;
}
 .column .bisnessright > br {
 padding:0px !important;
 margin:0px !important;
 float:left;
}
 .column .bisnessright span {
 display:inline-block;
 margin-left:20px;
}
 .column .unoSlider ul, .unoSlider .sliderView {
 min-height:130px !important;
}
 .column .gallery_widget li a img {
 display:inline-block;
 padding:16px;
}
 .footer_gallery {
 left:70px;
}
 .first_child {
 display:block !important;
 margin-left:98px;
}
 .fb-like-box > span {
 width:450px;
}
 .counter-det {
 width:79%;
}
 .counter-detail a.bk_now {
 margin-top:-00px;
}
 .search_icon {
 display:block;
 float:none;
 margin-bottom:20px;
}
 .social-list {
 display:block;
 margin-left:0px;
 float:none;
}
 .top_icon {
 float:none;
 width:250px;
 margin:0 auto;
 display:table;
 margin-bottom:30px;
}
 .responsive-bg {
 padding-top:10px;
}
 .f-column .widget h4 {
 text-shadow:none !important;
 color:#fff;
}
 .first_child h4 {
 color:#000;
}
 .col2_gallery_no_sidebar {
 width:44%;
}
 .col2_gallery_one_sidebar {
 width:47%;
}
 .col3_gallery_one_sidebar img {
 height:75px;
}
 .col3_gallery_no_sidebar {
 width:30%;
}
 .col3_gallery_no_sidebar img {
 height:75px;
}
 .col4_gallery_one_sidebar {
 width:22%;
 padding-left:10px;
}
 .col4_gallery_one_sidebar img {
 
}
}

/* 480 x 640 (small tablet) */

@media screen and (max-width: 480px) {
ul.gallery li{ float:none; width:100%; overflow:hidden; margin-bottom:10px;}
.no_margin_gallery img{ width:94%;}
 .grid .column, .f-column {width:93% !important;}
.inner-page .title a{ line-height:25px;}
#menusection {padding:0 10px;}
img.aligncenter{ width:100%;}
.nav ul li a,
.nav ul li ul li a{ padding:10px; 0}
.site .main-holder{ width:50%; top:20%;}
#homeContent #featured .gallery .site{ width:480px;}
.Small-Thumbnail {margin-bottom: 20px; width: 100%;}

.team-img.margin { float: none; margin-bottom: 20px;}
/*---Hide Left Sidebar---*/
.wrapper_slider .hideme{width:340px;left:4%;}

 .main-content, .main-holder, .top-bg, .footer-top {
 width:350px;
}
 .f-column.first_child .widget h4 {
 margin-left:80px;
}
 .footer-inner .special-list {
 margin-left:0px;
}
 #footer {
 width:340px;
}
 .nav ul li ul li:hover {
 background:none !important;
 padding-bottom:10px;
}
 .nav ul li ul li ul li {
 background:none !important;
 padding-left:10px;
 display:block;
}
 .nav ul li ul li ul li a {
 color:#fff !important;
}
 .responsive-bg {
 background-position:342px center;
}
 #homeContent #featured .gallery, #homeContent #featured .gallery .site {
 height:319px !important;
}
.bannercon p{ display:none;}
 .f-column {
 margin-left:21px;
}
 .b-top-links {
 margin:0;
}
 .b-top-links li {
 margin-bottom:20px;
}
 .copy-right, .widgeta, .social-list {
 float:none;
}
 .social-list li:first-child {
 margin-left:0;
}
 .switcher-box {
 left:7px;
}
 .category-list li {
 display: inline-block;
 margin-bottom: 10px;
}
 .category-list {
 text-align: left;
}
 .img-holder {
 width:100%;
}
 .field-bg2 {
 width:70%;
}
 .column .bisnessright {
 width:50% !important;
 margin-top:15px;
 margin-left:0px;
}
 .column .bisnessright strong, .column .bisnessright span.time {
 margin-left:20px;
 float:left;
}
 .column .bisnessright > br {
 padding:0px !important;
 margin:0px !important;
 float:left;
}
 .column .unoSlider ul, .unoSlider .sliderView {
 min-height:130px !important;
}
 .column .gallery_widget li a img {
 display:inline-block;
 padding:0px;
}
 .footer_gallery {
 left:-10px;
}
 .counter-det {
 width:75%;
}
 .counter-detail a.bk_now {
 margin-top:-10px;
}
 .f-column.first_child h4 {
color:#232323
}
 .gallery_filterable li {
 padding:0px;
}
 .col2_gallery_no_sidebar {
 width:45%;
}
 .col2_gallery_no_sidebar img {
 height:100px;
}
 .col2_gallery_one_sidebar {
 width:46%;
}
 .col3_gallery_one_sidebar {
 width:30%;
}
 .col3_gallery_one_sidebar img {
 height:75px;
}
 .col3_gallery_two_sidebar {
 width:30%;
}
 .col3_gallery_no_sidebar {
 width:29.5%;
}
 .col3_gallery_no_sidebar img {
 height:80px;
}
 
 .col4_gallery_one_sidebar {
 width:21%;
 padding-left:10px;
}
 .col4_gallery_one_sidebar img {

}
 .col4_gallery_two_sidebar {
 width:21%;
}
 .col4_gallery_two_sidebar img {
 height:50px;
}
.ui-widget-content img{ width:100%;}
}

/* 320 x 480 (iPhone) */

@media screen and (max-width: 320px) {
 #logo a img {
height:auto;
width:90px;
}
 .nav ul {
position:absolute;
left:10px;
}
 .nav ul:first-child {
padding-top:50px;
}
 #menusection {
padding-top:20px;
}
 #menusection .sub-menu {
display:block !important;
}

 #logo {
width: 90px !important;
top: -15px !important;
left: 10px !important;
}
 .holder-container h2.heading {
font-size:20px;
line-height:40px;
}
 .counter-det {
float:none;
}
 .btn_all_box {
text-align:center;
}
 .column .bisnessright {
width:200px !important;
}
 .sliderView p {
max-width:90%;
}
 .footer-inner .f-column:last-child {
margin-left:10px;
}
 .footer_gallery, .head_footer {
background:none !important;
display:none !important;
}
 .footer-inner .f-column.first_child div:first-child .footer_Gallery_link {
display:inline-block;
background:#7b6655;
padding:7px 5px;
border:1px solid rgba(231, 228, 218, 1);
color:#fff;
border-radius:20px;
-webkit-border-radius:20px;
font-family: 'museo500';
text-shadow: 1px 1px 0 #465633;
font-size: 13px;
text-transform:uppercase;
text-decoration:none;
text-align:center;
padding:5px 15px;
position:relative;
right:10px;
margin-top:10px;
}
 .footer-inner .f-column.first_child .widget {
margin-left:0px;
color:#fff;
}
 .f-column.first_child .widget h4 {
margin-left:0;
}
 .f-column.first_child .widget {
margin-bottom:0;
}
 .footer-inner .f-column.first_child div:first-child .special-list .galler-img {
width:35px;
height:35px;
}
 .responsive-bg {
 padding-top:10px;
}
 .ui-datepicker-calendar .ui-state-default {
 font-size:12px !important;
}
 .ui-datepicker-calendar th {
 font-size:10px !important;
}
 .nav ul li ul li:hover {
 background:none !important;
 padding-bottom:10px;
}
 .nav ul li ul li ul li {
 background:none !important;
 padding-left:10px;
 display:block;
}
 .nav ul li ul li ul li a {
 color:#fff !important;
}

/*---Hide Left Sidebar---*/

 .grid .column, .f-column {
 width:91% !important;
}
 .responsive-bg {
 background-position: 242px center;
}
 .main-content, .main-holder, .top-bg, .footer-top {
 width: 250px;
}
 #footer {
 width: 214px;
}
 .bannercon h2 {
 display:none;
}
 .bannercon {
 background:none;
}
 .banner-bottom {
 background-position: center 162px;
}
 .f-column {
 margin-left: 12px;
}
 #logo {
 float: left;
 height: 152px;
 left: 0;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 44px;
 width: 110px;
}
 .post-holder2 .post-det, .post-det {
 width:79%;
}
 .comm-list.contact .comm-field {
 width:97%;
}
 .col-2 {
 float: none;
 width: 100%;
}
 .bisnessright br {
 padding:0px !important;
 margin:0px !important;
 float:left;
}
 .unoSlider ul, .unoSlider .sliderView {
 min-height:96px;
}
 .counter-det {
 width:72%;
}
 .col2_gallery_no_sidebar {
 width:40%;
}
 .col2_gallery_no_sidebar img {
 height:80px;
}
 .col3_gallery_no_sidebar {
 width:28%;
}
 .col3_gallery_no_sidebar img {
 height:60px;
}
 .col4_gallery_two_sidebar {
 width:20%;
 padding-left:4px;
}
 .col4_gallery_two_sidebar img {
 height:40px;
}
 .first_child h4 {
 color:#fff;
}
 .col4_gallery_one_sidebar {
 width:20%;
 padding-left:10px;
}
 .col4_gallery_one_sidebar img {
 
}
}

/* 240 x 320 (small phone) */

@media screen and (max-width:320px) {
 .counter-det {
 width:65%;
}
 .container {
 width:1200px;
}
}
 @media screen and (max-width: 240px) {
 .counter-det {
 width:65%;
}
}