.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

@media (min-width: 1921px) and (max-width: 3500px) {

}

@media (min-width: 1500px) and (max-width: 1920px) {

}


@media (min-width: 1200px) and (max-width: 1249px) {
.menu .col-md-3{ width:15%;}
.menu .col-md-9{ width:85%;}
}

@media (min-width: 1200px) and (max-width: 1222px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
.menu-tab .nav-tabs{ padding:0 10px;}
.menu-tab .nav-tabs > li > a{ padding:10px 3px;}
.menu-tab .nav-tabs > li > a img{ margin-right:4px;}
.home-special-box-img{ height:200px;}
.menu .col-md-3{ width:30%;}
.menu .col-md-9{ width:70%;}
.gallery-image{ height:200px;}
.top-wel{ display:none;}
.top-phone{ text-align:left;}
}

@media (min-width: 1025px) {	

}

@media (max-width: 1024px) {

}

@media (min-width: 992px) {	
.small-banner{ display:none !important;}
}

@media (max-width: 991px) {
.large-banner{ display:none !important;}
.top-wel{ display:none;}
.header-top .text-right{ text-align:left;}
.navbar-brand img{ width:80%;}
.menu-tab .nav-tabs{ padding:0 10px;}
.menu-tab .nav-tabs > li > a{ padding:10px 2px;}
.menu-tab .nav-tabs > li > a img{ margin-right:5px;}
.menu-tab .nav-tabs{ margin-top:-89px;}
.menu-tab .nav > li > a:focus, .menu-tab .nav > li > a:hover{ background:none !important;}
.menu-tab .nav-tabs > li.active > a, .menu-tab .nav-tabs > li.active > a:focus, .menu-tab .nav-tabs > li.active > a:hover{ background:none;}
.home-special-box-img{ height:200px;}
.home-special-box-cont p{ height:40px;}
.footer{ padding:10px 0 30px 0;}
.footer h4{ margin-top:20px;}
.about img{ margin-top:30px;}
.main-menu-bg{ background:none;}
.map{ margin-top:30px;}
.you-prd{ padding:30px;}
.check-sec{ margin-top:30px;}
}

@media (min-width: 768px) {
.login-btn .col-sm-offset-3{ margin-left:23.5%;}
}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-default .navbar-nav > li > a{ margin-left:30px;}
.navbar-default .navbar-nav > li{ padding:5px 0;}
.menu .col-md-3{ width:30%;}
.menu .col-md-9{ width:70%;}
}



@media (max-width: 767px) {	
.top-phone{ display:none;}
.nav-sec .navbar{ min-height:auto;}
.navbar-default .navbar-collapse{ border-color:#62544a; margin-top:10px; box-shadow:none;}
.navbar-default .navbar-nav > li > a{ text-align:left; margin-left:0;}
.navbar-default .navbar-nav > li > a br{ display:none;}
.navbar-default .navbar-nav > li > a .fa{ margin-right:5px; margin-bottom:0;}
.nav-sec .nav{ margin:10px 0;}
.top-a{ padding:30px 0;}
.home-menu-bg{ height:180px; padding-top:30px;}
.menu-tab .nav-tabs > li > a span{ display:none;}
.menu-tab .nav-tabs > li > a img{ width:40px; height:31px;}
.menu-tab .nav-tabs{ margin-top:-43px;}
.menu-tab .tab-content{ padding:0 0 30px 0;}
.top-c{ padding:20px 0;}
.bottom-a{ padding:30px 0;}

.sub-content{ padding:30px 0;}
.sub-banner{ height:200px;}
.sub-banner h2{ padding-top:80px;}
.sub-page-menu span{ margin-top:30px;}
.sub-content{ padding:30px 0;}
.menu{ padding:30px 0;}
.menu .nav-tabs > li{ float:left !important;}
.menu .col-md-3, .menu .col-md-9{ width:100%;}
.main-menu-tab-content h3{ margin-top:20px;}
.gallery-part{ padding-top:10px;}
.you-prd{ margin-top:30px;}
}


@media (max-width: 665px){
.food-item-img{ height:205px;}
.home-special-box-img{ height:160px;}
.gallery-image{ height:200px;}
}

@media (max-width: 567px){

}

@media (min-width: 566px){

}

@media (max-width: 565px){
.top-phone{ display:none;}
.slider .carousel-caption h1{ font-size:36px; line-height:40px;}
.slider .carousel-caption p{ font-size:16px;}
.cap-view-more a{ font-size:16px; padding:6px 15px; margin-top:10px;}
.navbar-brand img{ width:60%;}
.navbar-default .navbar-toggle{ margin-top:4px;}
.top-a h2{ font-size:22px;}
.home-menu-bg{ height:150px; padding-top:15px;}
.home-menu-bg h3{ font-size:22px;}
.menu-tab .nav-tabs > li > a img{ display:none;}
.menu-tab .nav-tabs > li > a{ text-align:center;}
.top-c h5{ font-size:22px;}
.bottom-a h5{ font-size:22px;}
.home-special-box-img{ height:240px;}
.bottom-a .col-xs-6{ width:100%;}
.home-special-box-cont p{ height:auto;}
.home-special-box-cont h6{ font-size:18px;}
.footer .col-xs-6{ width:100%;}
.sub-banner{ height:150px;}
.sub-banner h2{ padding-top:55px; font-size:22px;}
.sub-page-menu span{ margin-top:10px;}
}




@media (min-width: 481px){

}
@media (max-width: 480px) {
.exp{ display:none;}
.top-phone{ border:none;}
.header-top .col-xs-6{ width:100%;}
.slider .carousel-caption h1{ font-size:30px; line-height:33px;}
.menu-tab .nav-tabs > li > a{ font-size:13px;}
.menu-box .col-xs-4, .menu-box .col-xs-8, .menu-box .col-xs-3, .menu-box .col-xs-9{ width:100%;}
.menu-box h4{ padding:0 15px;}
.menu-box h5{ padding:0 15px; margin-top:0;}
.menu-box h6{ padding:0 15px;}
.menu-box p{ padding:0 15px;}
.food-item-img{ height:200px;}
.order-now a{ margin:5px 15px 15px 15px;}
.main-menu-tab-content .menu-box .col-md-9{ width:100%;}
.main-menu-tab-content .menu-box .col-md-3{ width:100%;}
.gallery-image{ height:150px;}
.gallery-image:hover .cap-option{ padding-top:27%;}
.gallery-main a i{ font-size:25px;}
.sm-cont .col-xs-6{ width:100%;}
.you-prd{ padding:20px;}
.check-out .sel{ margin-top:10px;}
}

@media (max-width: 400px){
.slider .carousel-caption{ bottom:9%;}
.slider .carousel-caption h1{ font-size:22px; line-height:25px;}
.slider .carousel-caption p{ margin-top:10px; font-size:15px;}
.cap-view-more a{ margin-top:0;}
.slider .carousel-indicators{ bottom:0;}
.home-special-box-img{ height:180px;}
.gallery-image{ height:110px;}
}

@media (min-width: 320px) and (max-width: 380px) {

}
