/*==========  Bootstrap Media Query Base  ==========*/
/*==========  Non-Mobile First Method  ==========*/
/*Lambert Default*/
@media only screen and  (max-width: 1536px) {
    .menu-bg {
        width:50%;
        height:80%;
    }
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/*Lambert Default*/
@media only screen and  (max-width: 1036px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .mob-bg {
        display:block;
    }
    .nav-button-holder  {
        display:block;
    }
    .nav-holder {
        position:absolute;
        top:90px;
        left:0;
        width:100%;
        /*background:#191919;*/
        padding:30px;
        padding-top: 0px;
        display:none;
        /*height:300px;
        overflow:auto;*/
    }
    .nav-holder nav {
        background: #191919;
        height:300px;
        overflow:auto;
        padding-top: 30px;
    }
    .main_navigation ul {float: left;width: 100%;}
    .nav-holder nav {
        overflow:hidden;
    }
    .main_navigation ul {
        height: 100%;
        overflow-y: scroll;
    }
    nav ul li {
        float:left;
        width:100%;
        margin-bottom:10px;
        text-align:left;
        left:0;
        opacity:1;
        right: 0;
    }
    nav li a.act-link:before , nav li a.act-link:after {
        left:7px;
    }

    /* Styling for the sub menu items */
    .main_navigation ul ul {
        display: block;
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        padding-top: 10px;
        width: 100%;
        float: left;
        padding-left: 15px;
    }

    .main_navigation ul ul li {
        float: left;
    }
    .main_navigation ul ul > li:last-child {margin-bottom: 0;}
    .main_navigation ul ul li a {
        padding: 0;
    }
    .main_navigation ul ul ul {
        position: relative;
        top: 0;
        left: 0;
    }

    .hero-title-holder {
        width:100%;
    }
    .hero-title {
        top:45%;
        float:none;
        margin: 0 auto;
        border-right:none;
        padding:50px;
    }
    .hero-title h3 {
        font-size:22px;
    }
    .hero-title h4 {
        font-size:12px
    }
    .page-title {
        padding-bottom:20px;
    }
    .page-title h2 {
        font-size:30px;
    }
    .gallery-item {
        width:50% !important;
    }
    header.sticky nav a ,  header.flat-header nav a{
        color:#fff;
    }
    nav a:before , nav a:after /*, .work-time:before*/ , .hero-title h4:before , .hero-title h4:after {
        display:none !important;
    }
    .nav-social {
        margin-right:20px;
    }
    .subnav {
        margin-top:20px;
    }
    .map-holder {
        top:0;
    }
    .bg-parallax  , .media-container.video-parallax{
        height:100%;
        top:0;
    }
    .team-modal img {
        margin:30px 0
    }

}
/* Medium Devices, Desktops */
@media only screen and (max-width : 990px) {
    .upsells .product-cat-mains,
    .related .product-cat-mains {float:left;width: 50%;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .slides-pagination {
        display:none;
    }
    .slides-navigation {
        bottom:30px;
        right:10px;
    }
    .work-time:before {display: none !important;}
    .team-item  , .three-coulms .gallery-item , .three-coulms .grid-sizer , .three-coulms .gallery-item-second{
        width:50% !important;
    }
    .chefname,.chefinfo {display: block;}
    .widget.col-md-6,.widget.col-md-4,.widget.col-md-3,.widget.col-md-2 {width: 100%;padding-top: 35px;}
}
@media only screen and (max-width:600px){
    .mn-menu-item-details{
        display:block;
        padding-bottom:15px;
    }
    .mn-menu-item-desc {
        width:100%;
        display: block;
        white-space: normal;
        line-height:1.4;
    }
    .mn-menu-item-prices {

        width:12%;
    }
    .mn-menu-item-dot {}
}
@media only screen and (max-width : 550px) {
    .grid-small-pad  .grid-item-holder{
        padding:10px;
    }
    #wrapper {
        padding:0;
    }
    .parallax-section h2  , .section-title h3 , .big-number a{
        font-size:28px;
    }
    .to-top-holder p  , .to-top{
        width:100%;
        text-align:center;
    }
    .team-item  , .three-coulms .gallery-item , .three-coulms .grid-sizer , .three-coulms .gallery-item-second{
        width:100% !important;
    }

    .cart-table .quantity-input-wrapp {width: 50px;}
    .quantity input.btn-number {display: none;}
    .comment .children {
        padding-left: 0px;
    }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .upsells .product-cat-mains,
    .related .product-cat-mains {float:left;width: 100%;}
    .coupon-holder .coupon {width: 100%;}
    .coupon-holder button.btn-a {margin-left: 0;}
    .coupon-holder button.btn-uc {float: left !important; margin-left: 20px;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg {
        background-attachment: scroll !important;
        -webkit-background-size:cover;
        background-position:center;
    }
}