@media (min-width: 1200px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
/*--index page--*/
.foot-center ul li , .foot-center p { font-size:20px;}
.main-text-center { width:100%; float:left; margin:0;}
.private-meals-box { width:47%;}

.fancybox-close { right:0; top:-45px;}
.fancybox-prev span { left:0;}
.fancybox-next span { right:0;}

 } 
@media (min-width: 768px) and (max-width: 991px) {
/*--index page--*/
#cssmenu > ul > li { padding:0 50px;}
.logo { width:330px;}
.main-text-center { width:100%; float:left; margin:0;}
.main-text-center p { font-size:16px; line-height:21px;} 
.eat-men img { width:450px;}
.bultahup-content p { font-size:17px;}
.video-center { width:550px;}
.video-area { height:300px;}
.foot-center ul li , .foot-center p { font-size:16px;}
footer { padding:25px 0;}

.cooking-center { width:100%; float:left; margin:0;}
.cooking-list li { width:100%; float:left; margin:0;}

.private-meals { margin:25px 0 0;}
.private-meals-box { width:100%;}
.extra-height { min-height:30px;}

.fancybox-close { right:0; top:-45px;}
.fancybox-prev span { left:0;}
.fancybox-next span { right:0;}
}
@media (max-width: 767px) {
/*--index page--*/
.menu-sec { width:100%; float:left; position:relative; top:inherit; right:inherit; background:#000; padding:0 15px;}
#cssmenu > ul > li { padding:0 0; border-left:0;}
#cssmenu > ul > li > a { font-size:18px; line-height:22px; color:#fff !important; padding: 10px;}
#cssmenu > ul > li > a:hover, #cssmenu > ul > li > a.active { background:#333;}

header { padding:7px 0;} 
.main-content-sec { padding:25px 0 0; border-width:2px;}
.logo { width:270px; margin:0 auto 20px;}
.main-text-center { width:100%; float:left; margin:0;}
.main-text-center p { font-size:17px; line-height:21px; margin:15px 0;} 
.eat-men img { width:100%;}
.bultahup-content p { font-size:16px;}
.video-sec { border-width:2px;}
.video-center { width:360px;}
.video-area { height:250px;}
.foot-center ul { width:100%;}
.foot-center ul li , .foot-center p { font-size:17px; width:100%; margin:0 0 7px;}
 footer { padding:20px 0 15px;}
.video-center::before { right:-5px; }
.video-center::after { left:-5px; }

.cooking-center { width:100%; float:left; margin:0;}
.cooking-list li { width:100%; float:left; margin:0;}
.cooking-list li p { font-size:16px; min-height:0; margin: 0 0 15px;}
.cooking-list li h2 { font-size:22px; border-width:1px;}
.cooking-list-last { margin:0 0 30px;}

.private-meals { margin:0 0 0;}
.private-meals-box { width:100%; margin:20px 0 0;}
.extra-height { min-height:30px;}
.private-meals-box h2 { font-size:22px; border-width:1px;}
.private-meals-box p { font-size:16px; min-height:0; margin: 0 0 10px;}
.private-meals-box ul { margin:0;}

.our-gallery-sec .carousel-control { width:35px; top:40%;}
.our-gallery-sec .carousel-control.left { left:0;}
.our-gallery-sec .carousel-control.right { right:0;}
.our-gallery-sec { margin:0 0 40px;}

.fancybox-close { right:0; top:-25px; width:25px; height:25px; background-position:-25px -19px;}
.fancybox-prev span { left:0; width:25px;}
.fancybox-next span { right:0;  width:25px; background-position:-34px -139px;}
.light-gallery li { width:25%; padding:5px;}
.fancybox-nav span { top:45%;}
.fancybox-opened .fancybox-skin { padding:7px !important;}
} 
@media (max-width: 480px) {
.price-box { width:100%; float:left; margin:0 0 30px;}
.gallery-tag { margin:0;}
.light-gallery li { width:50%; padding:5px;}
}  
@media (max-width: 380px) {
.video-center { width:100%;} 
}
@media (max-width: 320px) { 

}