@media only screen and (min-width: 1601px) {


}
@media only screen and (max-width: 1600) {
	

}

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

}
@media only screen and (max-width: 1280) {

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


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



}


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


}


@media only screen and (max-width: 767px) {
	
.image-box {
    margin-left: 0px;
}
header .navbar-brand {
    padding-left: 30px;
}
header .navbar-default .navbar-toggle {
	border-color: #f8991d;
    top: 13px;
	right:15px;
}

header .navbar-default .navbar-toggle .icon-bar {
    background-color: #f8991d;
}
header .navbar-default .navbar-collapse, .header .navbar-default .navbar-form, header.affix .navbar-default .navbar-collapse, .header.affix .navbar-default .navbar-form  {
    border-color: transparent;
    margin-right: 0px;
    padding-left: 0px;
    background: #006e3b;
    opacity: 1;
    margin-top: 7px;
    width: 100%;
    margin-left: 0px;
}

header.affix .menu .navbar-nav {
    float: right;
    padding: 0px 0px;
}
header .menu .navbar-nav {
    display: block;

}

header .navbar-default .navbar-toggle:hover{
	background:#ffffff;
}
header .navbar-default .navbar-toggle:hover .icon-bar{
	background-color: #f8991d;
}
header .navbar-default .menu .navbar-nav > li > a {
    color: #ffffff;
}
header .navbar-default .menu .navbar-nav > li > a:hover {
    border-bottom:0px;
    color: #ffffff;
}
header.affix .navbar-default .navbar-toggle:hover, header.affix .navbar-default .navbar-toggle:focus{
    border-color: #006f3b;
	background:#ffffff;
}
header.affix .navbar-default .navbar-toggle:hover .icon-bar, header.affix .navbar-default .navbar-toggle:focus .icon-bar{
	background-color: #006f3b;
}

header .navbar .call-us {
    float: inherit;
    position: absolute;
    right: 90px;
    top: 15px;
}
header.affix .navbar .call-us {
    top: 7px;
}
header .navbar-default .container {
    padding: 0px;
	margin:0px;
}
header .menu .navbar-nav {
    float: left;
    padding: 25px 0px;
}
header .menu .navbar-nav {
    float: left;
    padding: 0px 0px;
    margin: 0px;
    width: 100%;
}
header .navbar-default .navbar-nav > li {
    padding-left: 15px;
}
header.affix .navbar-default .navbar-toggle {
    border-color: #f8991d;
    top: 10px;
}
header.affix .navbar-default .navbar-toggle .icon-bar {
    background-color: #f8991d;
}


header.affix .navbar-default .menu .navbar-nav > li > a {
    color: #fff;
    opacity: 1;
}
header.affix .navbar-default .menu .navbar-nav > li > a:hover {
    border-bottom: 0px;
    opacity: 1;
    color: #fff;
}
/*.menu-wra {
    overflow: hidden;
}*/

hr {
    margin: 30px 0px 20px 0;
}
.menu-list::before {
    width: 100%;

}
.features-wrp .heading-left {
    margin-top: 30px;
}
.features-wrp .heading-left h2 {
    font-size: 25px;
}

.footer-icon-list .icon-box {
    margin-bottom: 30px;
}
.menu-wra::after {
    display: none;
}
.menu-box {
    padding-right: 0px;
}
.menu-box.non-veg-menu {
    padding: 35px 0px 0px 0px;
    border-top: 1px #c4c4c4 solid;
    margin-top: 30px;
}
.features-wrp.other-features-wrp .feature-points {
    margin-bottom: 30px;
}
.features-wrp .feature-points {
    padding-left: 0px;
}
.heading h2 span {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -6px;
}
.heading h2 {
    font-size: 40px;}
	
.heading h2::before {

    content: "";
    background: url(../images/food_hr_left.png) no-repeat;
    width: 90px;
    height: 44px;
    display: inline-block;
    background-size: 90px;
}
.heading h2::after {
    content: "";
    background: url(../images/food_hr_right.png) no-repeat;
    background-size: auto;
    width: 90px;
    height: 44px;
    display: inline-block;
    background-size: 90px;
}


}

@media only screen and (max-width: 479px) { 
header .navbar-default .container {
    padding: 0px;
    margin: 0px;
}
.menu-list li h4 span + span {
    float: left;
    font-weight: bold;
    display: block;
    width: 100%;
    padding: 12px 0;
}

header .navbar .call-us {
display:none;
}
header.affix .navbar .call-us {
	display:none;

}
.mobile-call-btn .call-us {
    position: fixed;
    z-index: 99;
    /*left: 15px;*/
	right: 0px;
    width: auto;
    bottom: 10px;
    float: inherit;
}
.call-us .icon-call {
    border: 0;
    background: #fdfdfd;
    box-shadow: 0px 0px 14px #000;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    position: relative;
}
.call-us .icon-num {
    display: none;
}

.call-us .icon-call i {
    background: url(../images/whatsapp.png) no-repeat;
    height: 45px;
    width: 45px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;

}

.menus-wra-box {
    margin-top: 26px;
}
.menus-wra-box {
    margin-top: 80px;
}

.heading h2 {
    font-size: 25px;
}
.heading h2 span {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: -3px;
}
.heading h2::before {
    content: "";
    background: url(../images/food_hr_left.png) no-repeat;
    width: 70px;
    height: 44px;
    display: inline-block;
    background-size: 70px;
}


.heading h2::after {
    content: "";
    background: url(../images/food_hr_right.png) no-repeat;
    width: 70px;
    height: 44px;
    display: inline-block;
    background-size: 70px;

}
}