@media only screen and (max-width:568px) and (orientation:landscape){.basketitems{max-height:100px !important;}

#subTotal,#discountrate{display:none;}

}

@media only screen and (max-width:320px){.basketitems{max-height:187px !important;}

#subTotal{display:none;}

.banner{height:139px !important;}

}

@media only screen and (max-width:580px){

.banner{ height:194px !important; }
.sliderImage { width:100% !important;max-height: 500px; height:500px !important;}
.feat-event .col-md-6 { width: 100% !important;}
.feat-event .col-md-3 { width: 100% !important;}

.BackButton {
      top: 95px;
    left: 12px!important;
}
.BasketLoad {
        width: 100% !important;
       bottom: 51px !important;
    right: 0px !important;}
}

@media only screen and (max-width:767px){
.DescriptionArea{
margin: -13px 0 10px;    width: 149px;    font-size: 10px;
}
.DescriptionAreaA {  font-size: 12px !important;}
.food-menus {

    height: 495px;
}
.slider-area h2 {     font-size: 30px !important;    }
.slider-area h1 {    font-size: 35px !important;   }
.BackButton,.MobileBanner { display:block !important;}
.card-wrapper { margin-left:5px !important;}
header {
    height: 74px !important;}

.app-download { margin-bottom:90px;}
 .catbanner {   background-size: 233% 105% !important;}

.menubasketSmall{display:block;}
#phone {     width: 100%!important;}#addressfinder {     width: 93%!important;}.sliderText{ top:200px !important;}#MobileMenuPay { display:block !important;}.sky-form header{padding:1px 1px !important;font-size:21px !important;}h2, .h2{font-size:23px;}

.button{padding:0px;}

.figcaption p {

      padding: 0px 4px !important;

}
.everyday-events .feature-events .figcaption p{font-size:13px;color:#000 !important;}

.feature-events .figcaption a{margin:0px 0;}

.everyday-events .feature-events .figcaption{padding:0px 20px 10px !important;}

.basket, #basket{width:100% !important;margin-right:10px;height:auto;}

.modal h2{font-size:20px;}
.sliderImage { width:100% !important;height:240px !important;}
#wowslider-container1 h2{text-transform:uppercase!important;font-size:18px!important;line-height:2px!important;color:#fff!important;font-weight:bold!important;}


.cust-detailsS div{width:100% !important;}

.logo img{max-height: 74px !important;}

.mobileMenu{display:block !important;}

#noMobile, #footerItems, .place-order,.meet-chef{display:none !important;}

.search-form{position:relative !important;width:83% !important;margin:20px 0px 20px 0px !important;}

#DELIVERY p{color:#000 !important;font-size:12px !important;top:54px !important;width:89%!important;left:17px!important;}

#MessageBox{color:#fff;font-size:20px !important;}

#slick .field{width:100% !important;}

.wizard-heading{font-size:15px !important;}

.banner{padding: 0 0px !important;}

.bs-wizard{display:none;}

.food-gallery .food-item .figure{width:126px !important;height:125px!important;}

.banner { height: 140px !important;}

.banner .banner-caption{width:100%;margin-top:0px !important;}

.banner > .container{padding:0;}

.wrapper .content-wrapper{margin-top:50px;margin-bottom:60px;}

.wrapper .content-wrapper p{text-align:justify;}

.heading-holder{display:none;}

.img-holder{width:100%;float:none;}

.about-us h3,

.reservation h3{font-weight:normal;text-align:center;}

#slideshow .label{padding:10px 15px;right:0;bottom:0;width:100%;overflow:hidden;}

#slideshow .label h4{font-size:13px;}

#slideshow .label h2{font-size:25px;word-break:break-word;display:block;}

#slideshow .label h2,

#slideshow .label h4{margin:5px 0;}

.timing-details .timing-group{float:left;width:50%;}

.review-comments .cust-rating{margin-top:5px;}

.review-comments .cust-review{width:100%;}

.modal{top:0px;}


.login-page.modal .fb-login-wrapper,

.login-page.modal .twitter-login-wrapper,

.login-page.modal .input-wrapper{width:100%;padding:0;margin:10px 0;}

.login-page.modal{padding:5px 10px;}

.existing-login i{padding:15px 20px;}

.login-page.modal .fb-login i{padding:15px 28px;}

.twitter-feeds ul{padding:20px;}

.star-level-wrapper,

.comment-box-wrapper,

.facebook-box-wrapper{float:none;margin-left:auto;margin-right:auto;}

.testimonials-page .content-wrapper > h3{text-align:center;}

.food-type-list li{width:33.33%;margin:8px 0;}

.food-gallery .food-item-wrapper{width:100%;}

.food-gallery .food-item{margin-left:auto;margin-right:auto;}

.error-page-html .error-msg-box{text-align:center;left:50%;margin-left:-40%;bottom:7%;width:80%;}

.video-gallery > div{height:280px;margin-bottom:140px;}

.video-caption{right:65px;width:290px;}

.video-caption h2{font-size:22px;}

.video-caption h3{font-size:20px;}

.video-gallery .label-btn a{float:right;height:100%;padding:0 20px;}

.video-gallery .label-btn{width:100%;bottom:-80px;}

.in-house .img-wrappers,

.own-event .img-wrappers{width:100%;}

.fc-calendar .fc-row .fc-content span.fc-date{padding-top:10px;bottom:6px;}

.fc-calendar .fc-row > div > span.fc-date{bottom:16px;right:12px;}

.upcoming-events .event-img-wrapper{width:100%;}

.name-wrapper,

.price-wrapper,

.email-wrapper,

.event-wrapper,

.person-wrapper,

.address-wrapper{width:100%;}

.event-form .submit-btn{margin-right:15px;}

.error-page-html > section{height:100%;background-image:url("../_assets/images/404-bg.jpg");background-position:center;background-size:contain;}

.error-head h2{font-size:70px;}

.error-head h3{font-size:30px;}

.error-page-html > section > img{width:90%;display:inherit;position:absolute;left:50%;margin-left:-45%;top:37%;}

.basic-info .input-wrapper,

.requirement .input-wrapper{padding:10px 0;}

.requirement > div{margin:20px 0;}

.tc-submit{margin:20px 0;text-align:center;}

.tc-submit button{margin:20px 0;}

.search-menu-list .head{margin:5px 15px;}

.theme-options{width:50%;}

#layerslider .sub-heading{width:60% !important;}

.homepage2 .top-heading h6 span{display:none;}

.homepage2 .top-heading{top:40px;right:-34%;-webkit-transform:scale(0.55);-moz-transform:scale(0.55);-o-transform:scale(0.55);-ms-transform:scale(0.55);transform:scale(0.55);}

.place-order .call:after,

.homepage .everyday-events .feature-events .figure{display:none;}

.homepage .everyday-events .feature-events .figcaption{width:100%;}

.everyday-events .feature-events{height:auto;}

.everyday-events .feature-events .figcaption a{position:relative;}

.recipes .slidingDiv{width:auto;}

}

@media only screen and (min-width:480px) and (max-width:767px){.banner-caption h5 span{width:65px;}



.seat-wrapper{width:50%;}

.review-rating{width:72%;}

.existing-login i{padding:15px 20px;}

.login-page.modal .fb-login i{padding:15px 28px;}

.star-level-wrapper,

.comment-box-wrapper,

.facebook-box-wrapper{width:400px;}

.food-gallery .food-item .figure{width:300px;height:300px;}

.food-gallery .food-item{width:89%;margin-left:auto;margin-right:auto;}

.side-event-images .img-wrapper{width:50%;float:left;padding:3px;}

.side-event-images .img-wrapper:nth-of-type(odd){padding-left:0;}

.side-event-images .img-wrapper:nth-of-type(even){padding-right:0;}

.fc-calendar .fc-row > div > span.fc-date{font-size:16px;}

.fc-five-rows .fc-row{height:20%;}

.calender-markup{height:400px;}

.search-menu-list{max-height:150px;}

.landing .top-content h2{width:auto;}

.landing .homepage .top-heading{width:auto;}

.landing .top-heading > h6 span{display:none;}

.todays-article .img-wrapper{width:300px;height:300px;}

.homepage .top-heading{top:150px;}

.homepage .top-content > img{padding-top:430px;}

.homepage2 .top-content > img{padding-top:0;}

}

@media only screen and (max-width:479px){.banner-caption h5 span{display:none;}

.timing-details .timing-group{float:left;width:100%;}

.timing-group > div{padding:10px 5px;}

.seat-wrapper{width:100%;}

.contact-page .content-wrapper > img{display:none;}

.logo-box{margin-top:0;}

.fav-dish .chef-details .dish-img{border-radius:initial;}

.existing-login i{display:block;width:100%;}

.socials-other > div{float:none;width:100%;padding:0!important;}

.twitter-feeds .figure{width:30%;}

.twitter-feeds .figcaption{width:70%;}

.star-level-wrapper,

.comment-box-wrapper,

.facebook-box-wrapper{width:auto;}

.food-gallery .food-item{width:100%;margin-left:auto;margin-right:auto;padding:10px;}

.food-gallery .food-item .figure{width:220px;height:220px;}

.food-type-list li{width:50%;margin:8px 0;}

.food-gallery .figcaption > div{width:50%;}

.food-gallery .figcaption > h2{display:inline-block;}

.side-event-images .img-wrapper{padding:3px 0;}

.fc-calendar .fc-row .fc-content span.fc-date{width:30px;height:30px;}

.fc-calendar .fc-row .fc-content span.fc-date{padding-top:5px;bottom:13px;}

.fc-calendar .fc-row > div > span.fc-date{font-size:16px;}

.fc-calendar .fc-row > div > span.fc-date{right:8px;}

.fc-calendar .fc-head > div{font-size:12px;}

.header-type1 .logo{top:-30px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}

.search-menu-items .figcaption > div:first-of-type{width:100%;}

.search-menu-items .figcaption > div{float:none;}

.search-menu-items .figcaption > div:last-of-type{width:auto;}

.search-menu-items .price-add-select h2{float:none;}

.search-menu-list{max-height:150px;}

.landing .homepage .top-heading{margin-top:100px;width:auto;}

.homepage2 .top-heading{right:-11%;}

.todays-article .img-wrapper{width:180px;height:180px;}

.todays-article{padding-left:5px;padding-right:5px;}

.homepage2 .top-heading{top:0px;}

.dish-options{padding:0;}

.dish-options > div{padding:8px 5px;}

.food-options-form select{padding:12px 6px;}

.feature-events .figcaption .corner-date{padding:10px 15px;}

.feature-events .figcaption .corner-time{float:right;}

.twitter-feeds .head{text-align:center;}

.twitter-feeds .head i,

.twitter-feeds .head a{float:none;}

.video-gallery .label-btn h4{padding:30px 0 30px 10px;}

.video-gallery .label-btn a{padding:0;}

.video-caption{right:10px;width:200px;}

.our-events .content-wrapper{padding:15px 10px;}

.upcoming-events .event-img-wrapper{padding:0;}

.event-img-wrapper .event-banner{padding:5px;}

.button-holder a{padding:5px;}

.name-date h3{font-size:18px;}

.name-date h4{font-size:15px;}

.our-events .input-wrapper{padding:0;}

}

@media only screen and (min-width:400px) and (max-width:479px){.review-comments .figure{width:22%!important;min-width:78px;}

.review-rating{width:63%;}

}

@media only screen and (max-width:399px){.review-comments > div{float:none;}

.review-rating{width:auto;}

.review-comments .cust-rating,

.review-comments .figure{margin-left:auto;margin-right:auto;}

.review-comments .cust-review,

.review-comments .cust-rating{float:none;margin-top:12px;}

.book-table .cust-details > div,

.date-time-picker .input-wrapper,

.book-table .category > div,

.homepage #book-table .form-message{width:100%;}

.book-table .submit-btn-area button{float:none;margin:0;}

.book-table label.error{right:20px;left:auto;width:auto;}

.date-time-picker{padding:0;}

.date-time-picker .input-wrapper{margin:15px 0;}

.homepage #book-table .form-message > div{float:none;width:100%;text-align:center;height:40px;}

form .form-message > div > .loader{margin:0 auto;}

}



 /* ----------- iPad Pro ----------- */

/* Portrait and Landscape */

@media only screen

  and (min-device-width: 1024px)

  and (max-device-width: 1112px)

  and (-webkit-min-device-pixel-ratio: 1.5) {

	  .mobileMenu, #MobileMenuPay{display:block !important;}#navigation-list {display:none !important;}.sliderImage { width:100% !important;height:500px !important;}
.feat-event .col-md-6 { width: 48% !important;}
}



/* Portrait */

@media only screen

  and (min-device-width: 1024px)

  and (max-device-width: 1112px)

  and (orientation: portrait)

  and (-webkit-min-device-pixel-ratio: 1.5) {

	  .mobileMenu, #MobileMenuPay{display:block !important;}#navigation-list {display:none !important;}
.feat-event .col-md-6 { width: 48% !important;}
}



/* Landscape */

@media only screen

  and (min-device-width: 1024px)

  and (max-device-width: 1112px)

  and (orientation: landscape)

  and (-webkit-min-device-pixel-ratio: 1.5) {

.mobileMenu, #MobileMenuPay{display:block !important;} #navigation-list {display:none !important;}
.feat-event .col-md-6 { width: 48% !important;}
}
