@media only screen and ( min-width:921px) and ( max-width:1180px ){
	
.header{
	max-width:940px !important;
}

.content{
	max-width:940px !important;
}

.footer{
	max-width:940px !important;
}	
	
.special-1 {
    width: 19%;
    margin: 0px 75px 0px 0px;
}

.subs-form .input-sub{
	width:68%;
}

.social-icon-foot ul li{
	margin: 0px 11px 0px 0px;
}

.opening-div{
	width:60%;
}

.about-home h1{
	font-size:80px;
	line-height:40px;
}

.about-home h1 span{
	font-size:25px;
}

.about-home p {
    font-size: 14px;
    line-height: 19px;
}

.inner-left {
    padding: 50px 5%;
}

.right-home img{
	height:100%;
}

.banner-text {
    width: 100%;
    margin: -140px 0px 0px 0px;
}

.socio-div ul li a {
    margin: 0px 25px 0px 0px;
}

.phone-div span {
    width: 87%;
    float: left;
}

.about-top p {
    font-size: 14px;
    line-height: 20px;
}

.about-text p {
    margin: 10px 0px 0px;
}

.about-top h1{
	font-size:30px;
}

.about-text {
    width: 58%;
    margin:30px -150px 0px 0px;
}

.about-img {
    width: 53%;
}

.mask p {
    margin: 20px 0px 0px;
}

.third-effect a.info{
	top:12px;
}

.reserved-1 {
    width: 46%;
}

.menu-head h1{
	font-size:23px;
}

.menu-head strong {
    font-size:18px;
}



.info-new {
    width: 36%;}

}

@media only screen and ( min-width:768px) and ( max-width:920px )
{
	
.header{
	max-width:700px !important;
}

.content{
	max-width:700px !important;
}

.footer{
	max-width:700px !important;
}

.cont-new{
	max-width:700px !important;
}

.navigation-div {
    max-width: 150px;
	margin:25px 0px 0px;
	text-align:left;
}

.navigation-div nav {
    margin:5px 0px 0px !important;
}

.left-home {
    width: 100%;
}

.right-home {
    width: 55%;
}

.about-home h1 {
    font-size: 45px;
    line-height: 30px;
}

.about-home h1 span {
    font-size: 18px;
}

.about-home p {
    font-size: 13px;
	margin: 10px 0px 0px;
    line-height: 18px;
}

.inner-left {
    padding: 25px 5%;
}

.left-home{
}

.right-home{
	height:260px;
}

.right-home img {
    height: 100%;
}

.opening-div {
    width: 75%;
}

.opening-left h1{
	font-size:28px;
}

.special-pera p{
	width:75%;
}

.special-1 {
    margin: 0px 55px 0px 0px;
}

.input-div input {
    width: 86%;
}

.form-heading h1{
	font-size:25px;
}

.input-div input{
	height:35px;
}

.input-div i{
	height:37px;
	line-height:37px;
}

.new-slides li p{
	margin:0px;
}

.flexslider1 .flex-control-thumbs img {
    width: 50px !important;
    height: 50px !important;
    border: 2px solid #fff !important;
}

.subscribe-form {
    margin: 0px 0px 0px 3%;
}

.subs-form .input-sub {
    padding: 2px 2%;
    width: 64%;
}

.subs-heading h1{
	font-size:28px;
}

.social-icon-foot ul li {
    margin: 0px 7px 0px 0px;
}

.social-icon-foot ul li a i {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}

.about-foot {
    font-size: 12px;
    line-height: 17px;
}

.foot-cont p{
	font-size:13px;
}

.foot-1 h1{
	font-size:30px;
}

.banner-text {
    margin: -110px 0px 0px 0px;
}

.socio-div ul li a {
    margin: 0px 17px 0px 0px;
    width: 25px;
    height: 25px;
}

.socio-div ul li a::before {
    line-height: 25px;
    font-size: 14px;
}

.phone-div span {
    width: 83%;
    float: left;
}

.about-text {
    width: 100%;
    margin: 30px 0px 0px 0px;
    padding: 15px 0%;
}

.about-img{
	width:70%;
}

.mask h1 {
    margin: 15px 0px 3px;
    font-size: 28px;
}

.mask p {
    margin: 10px 0px 0px;
    padding: 0px 8px;
    font-size: 13px;
}

.third-effect a.info{
	top:8px;
}

.reserved-1 {
    width: 46%;
    margin: 25px 5px 0px;
}

.magazine-viewport{
	width:100% !important;
	height:550px !important;
}

.magazine-viewport .container {
    top: 0% !important;
	height:auto !important
}

.magazine{
	top:0px !important;
}

.menu-head h1{
	font-size:20px;
}

.menu-head strong{
	font-size:16px;
}

.new-heding h1{
	font-size:40px;
}

.logo-div{max-width: 150px;}

.left-info {
    width: 73%;}

.info-new {
    width: 33%;}


.opening-pera h2{font-size: 28px;}

.bevrgs-dv p{font-size: 24px;}

.rgulr-mnu-head h2{font-size: 24px;}

.menu-head h2{font-size: 24px;}

.soupsdv h4{font-size: 24px;}

.rgulr-mnu-head strong{font-size: 22px;}

.soup-innerr {
    width: 80%;}

}

@media only screen and ( min-width:600px) and ( max-width:767px )
{
	
.header{
	max-width:540px !important;
}

.content{
	max-width:540px !important;
}

.footer{
	max-width:540px !important;
}

.cont-new{
	max-width:540px !important;
}

.left-info  {
    width: 100%;
    text-align: center;
}

.right-info {
    width: 100%;
    text-align: center;
    margin-top: 15px;
}

.navigation-div {
    max-width: 150px;
	margin:0px;
	text-align:left;
}

.navigation-div nav {
    margin:5px 0px 0px !important;
}

.left-home {
    width:100%;
	height:auto;
}

.right-home{
	width:100%;
	height:auto;
}

.top-home {
    margin: -50px 0px 0px;
}

#body-content-1 {
    margin-top: -50px;
}

.opening-div{
	width:100%;
}

.opening-heading {
    margin: 50px 0px 0px;
}

.special-pera p{
	width:80%;
}

.special-1 h1{
	font-size:25px;
}

.special-1 {
    width: 15%;
    margin: 0px 70px 0px 0px;
}

.reserve-left {
    width:100%;
    margin: 0px 0% 10px 0px;
}

.input-div input {
    width: 87%;
}

.new-slides li p {
    padding: 50px 0px 100px;
    font-size: 17px;
	margin:0px;
    line-height: 26px;
    background-position: top center, bottom center;
}

.flexslider1 .flex-control-nav{
	display:none;
}

.subscribe-form {
    margin: 0px 0px 0px 3%;
}

.subs-form .input-sub{
	width:62%;
}

.subs-form .sbs-bt{
    font-size: 15px;
    padding: 2px 4%;
}

#body-footer{
	background-size:cover;
}

.foot-1 {
    width: 100%;
}

.foot-1:nth-child(2) {
    margin:20px 0%;
}

#body-footer{
	padding:50px 0px 20px;
}

.banner-text {
    margin: -80px 0px 0px 0px;
}

.head-bannner {
    font-size: 80px;
    margin-left: 50px;
}

.banner-text p {
    top: -3px;
    font-size: 30px;
}

.contact-left {
    width: 100%;
}

.contact-right {
    width: 100%;
    margin: 30px 0px 0px 0%;
}

.cont-right {
    width: 46%;
    margin: 0px 20px 35px 0px;
}

.phone-div span {
    width: 85%;
}

.socio-div ul li a {
    margin: 0px 18px 0px 0px;
    width: 25px;
    height: 25px;
}

.socio-div ul li a::before {
    line-height: 25px;
    font-size: 12px;
}

.about-img {
    width: 100%;
}

.about-text {
    width: 100%;
    margin:20px 0px 0px 0px;
    padding: 15px 0%;
	text-align:left;
}

.mask p {
    margin: 5px 0px 0px;
    padding: 0px 15px;
    font-size: 12px;
    height: 40px;
    overflow: hidden;
}

.mask h1{
	font-size:20px;
	margin: 5px 0px 2px;
}

.third-effect a.info{
	top:5px;
}

.reserved-1 {
    width: 45%;
    margin:20px 5px 0px;
}

.reserved-1 h2{
	font-size:18px;
}

.reserved-1 p {
    font-size: 14px;
    line-height: 19px;
}

.magazine-viewport{
	width:100% !important;
}

.menu-left {
    width: 100%;
}

.menu-left:nth-child(2n) {
    margin-left: 0%;
}

.left-info p {
    margin: 0px 23px 0px 0px;
}

.new-heding h1{
	font-size:40px;
}

.menu-head h1{
	font-size:25px;
}

.menu-head strong{
	font-size:20px;
}

.logo-div{max-width: 150px;}

.navigation-div {
    margin: 25px 0px 0px;
}

.left-info p {
    margin: 0px 19px 0px 0px;
}

.about-home h1{font-size: 60px;}

.opening-pera h2{font-size: 28px;}

.bevrgs-dv p {
    font-size: 22px;
    margin: 0px 0px 9px;
}

.rgulr-mnu-head h2{font-size: 24px;}

.menu-head h2{font-size: 24px;}

.soupsdv h4{font-size: 24px;}

.rgulr-mnu-head strong{font-size: 22px;}

.soup-innerr {
    width: 80%;}

.regular-head h2{font-size: 30px;}

.regular-left {
    width: 100%;}

.regular-left:nth-child(2n) {
    margin-left: 0%;

}

}

@media only screen and ( min-width:460px) and ( max-width:599px )
{
	
.header{
	max-width:400px !important;
}

.content{
	max-width:400px !important;
}

.footer{
	max-width:400px !important;
}

.cont-new{
	max-width:400px !important;
}

.right-info ul li a i {
    font-size: 13px;
}

.right-info ul li a {
    margin: 0px 14px 0px 0px !important;
}

.right-info {
    width: 35% !important;
    margin: 0px 0px 0px !important;
}

.left-info {
    width: 63% !important;
}

.left-info p i{
	font-size:12px;
}

.special-1 {
    width: 50% !important;
}

.input-div i {
	height:42px !important;
	line-height:42px !important;
}

.input-div input{
	height:40px !important;
}

.subscribe-img {
    width: 25% !important;
}

.subscribe-form {
    width: 72% !important;
    margin: 0px 0px 0px 3% !important;
}

.subs-form .input-sub{
    padding: 2px 2% !important;
    width: 61% !important;
    height: 32px !important;
    font-size: 15px !important;
}

.subs-form .sbs-bt {
    margin: 0px 0px 0px 1% !important;
    padding: 0px 4% !important;
    font-size: 12px !important;
    height: 36px !important;
    line-height: 36px !important;
}

.menu-head strong{
    font-size:18px;
    width:auto !important;
    text-align: right;
    margin-top:0px !important;
}

.menu-head h1 {
    font-size: 20px !important;
}

}

@media only screen and ( min-width:360px) and ( max-width:459px )
{
	
.header{
	max-width:300px !important;
}

.content{
	max-width:300px !important;
}

.footer{
	max-width:300px !important;
}

.cont-new{
	max-width:300px !important;
}



}

@media only screen and ( min-width:320px) and ( max-width:599px )
{
	
.header{
	max-width:260px;
}

.content{
	max-width:260px;
}

.footer{
	max-width:260px;
}

.cont-new{
	max-width:260px;
}

.left-info {
    width: 100%;
}

.right-info {
    width: 100%;
    margin: 15px 0px 0px;
    text-align: center;
}

.right-info ul li a {
    margin: 0px 18px 0px 0px;
}

.left-info p {
    margin: 0px 7px 0px 0px;
	font-size: 11px;
}

.logo-div {
    max-width: 130px;
}

.navigation-div {
    margin: 34px 0px 0px;
    text-align: left;
    max-width: 80px;
}

.navigation-div nav {
    margin: 0px 0px 0px !important;
}

.left-home{
    width: 100%;
	height:auto;
}

.right-home{
    width: 100%;
	height:auto;
}

.about-home h1 {
	line-height: 35px;
    font-size: 43px;
}

.inner-left {
    padding: 40px 5%;
}

.about-home h1 span {
    font-size: 20px;
}

.top-home {
    margin: -30px 0px 0px;
}

.about-home p{
    font-size: 14px;
    line-height: 19px;
}

#body-content-1 {
    margin-top: -30px;
}

.opening-div {
    width: 100%;
}

.opening-heading {
    margin: 0px 0px 0px;
}

.opening-pera p{
    font-size: 14px;
    line-height: 19px;
}

.opening-heading h1 {
    font-size: 30px;
}

.opening-heading p {
    font-size: 15px;
}

.opening-left {
    width: 100%;
}

.line {
    width: 100%;
	text-align:center;
}

.line img{
	width:auto;
	margin:0px auto;
}

.web-img{
	display:none;
}

.mob-img{
	display:inline-block;
}

.opening-time {
    margin: 0px 0px 0px;
}

.special-heading h1{
	font-size:30px;
}

.border-right-1{
	width:36px;
}

.border-left-1{
	width:36px;
}

.special-pera p {
    font-size: 14px;
    width: 100%;
    line-height: 19px;
}

.special-1 {
    width: 100%;
    margin: 0px 0px 40px 0px;
}

.special-1:last-child{
	margin-bottom:0px;
}

.reserve-form-div {
    width: 95%;
}

.reserve-heading h1{
	font-size:30px;
}

.reserve-left {
    width: 100%;
    margin: 0px 0% 10px 0px;
}

.reserve-left:last-child{
	margin-bottom:0px;
}

.form-heading h1{
	font-size:20px;
}

.input-div {
    margin: 8px 0px 8px;
}

.reserve-text {
    margin: 5px 0px 0px;
}

.input-div i {
    font-size: 15px;
    height: 32px;
    line-height: 32px;
}

.input-div input {
    width: 86%;
	height:30px;
}

.border-left{
    width: 36px;
}

.border-right{
    width: 36px;
}

.reserve-heading p{
	font-size:15px;
}

#body-content-2{
	padding:50px 0px;
}

#body-content-4{
	padding:50px 0px;
}

.testimonial-heading h1{
	font-size:30px;
}

.testimonial-heading p{
	font-size:15px;
}

.new-slides li p {
    padding: 50px 0px 100px;
    font-size: 17px;
	margin:0px;
    line-height: 26px;
    background-position: top center, bottom center;
}

.flexslider1 .flex-control-nav{
	display:none;
}

.subscribe-img {
    width: 100%;
}

.subscribe-form {
    width: 100%;
    margin: 28px 0px 0px 0%;
}

.subs-heading h1{
	font-size:25px;
}

.subs-form .input-sub {
    padding: 2px 2%;
    width: 96%;
    height: 35px; margin-bottom: 20px;
}

.subs-form{
	text-align:center;
}

.subs-form .sbs-b{
	margin:10px auto 0px;
	padding:0px 5%;
}

#body-footer{
	background-size:cover;
	padding: 40px 0px 30px;
}

.foot-1 {
    width: 100%;
}

.foot-1:nth-child(2) {
    margin: 25px 0%;
}

.foot-1 h1{
	font-size:30px;
}

.social-icon-foot ul li {
    margin: 0px 6px 0px 0px;
}

.foot-cont p {
    font-size: 14px;
}

.banner-text {
    margin: -50px 0px 0px 0px;
}

.banner-text p{
	font-size:25px;
}

.head-bannner {
    font-size: 45px;
    margin-left: 25px;
}

.banner-text p span{
	width:50px;
}

.contact-left {
    width:100%;
}

.contact-right {
    width: 100%;
    margin: 40px 0px 0px 0%;
}

.cont-head h1{
	font-size:30px;
}

.cont-head p {
    font-size: 14px;
    line-height: 19px;
}

.contact-form p {
    width: 100%;
	margin: 20px 0px 0px;
}

.contact-form p:nth-child(2n) {
    margin-left:0%;
}

.socio-div ul li a {
    margin: 0px 22px 0px 0px;
}

.phone-div span {
    width: 85%;
    float: left;
}

.about-img {
    width: 100%;
}

.about-text {
    width: 100%;
    margin:20px 0px 0px 0px;
    padding: 15px 0%;
	text-align:left;
}

.about-top h1{
	font-size:30px;
}

.about-top p {
    font-size: 14px;
    line-height: 20px;
}

.about-top ul li{
    font-size: 14px;
    line-height: 20px;
}

.gallery-1 {
    width: 100%;
    margin: 0px 0px 10px;
}

.gallery-1:nth-child(2) {
    margin: 0px 0px 10px;
}

.gallery-new {
    margin: 0px 0px 0px;
}

.gallery-new:last-child .gallery-1:last-child{
	margin-bottom:0px;
} 

.mask h1 {
    margin: 15px 0px 5px;
    font-size: 28px;
}

.mask p {
    margin: 10px 0px 0px;
    padding: 0px 15px;
    font-size: 13px;
}

.third-effect a.info{
	top: 12px;
}

.new-food h1 {
    font-size: 24px;
}

.new-food p {
    font-size: 13px;
}

.new-food {
    margin: 30px 0px;
}

.rsrv {
    margin: 20px 0px 0px;
}

.reserved-1 {
    width: 100%;
    margin: 20px 5px 0px;
}

.reserved-1 h2{
	font-size:20px;
}

.reserved-1 p {
    font-size: 14px;
    line-height: 19px;
}

.line-1 {
    width: 100%;
    margin: 15px 0px 0px;
    text-align: center;
}

.magazine-viewport{
	width:100% !important;
	height:260px !important;
}

.magazine-viewport .container {
    top: 0% !important;
	height:auto !important;
}

.magazine{
	top:0px !important;
}

.menu-left {
    width:100%;
}

.menu-left:nth-child(2n) {
    margin-left: 0%;
}
/*
.menu-text {
    width: 75%;
    margin-top: 15px;
}*/

.menu-text {
    width: 100% !important;
    margin-top: 15px;
}

.menu-head h1{
	font-size:22px;
}

.menu-head strong{
    font-size:18px;
    text-align: right;
    margin-top: 5px;
}

.regular-head p{font-size: 16px;}

.regualr-menus-mns tr th{font-size: 19px;}

.regualr-menus-mns tr td p{font-size: 13px;}

.regualr-menus-mns tr td h5{font-size: 13px;}

.menu-img {
    width:20%;
    float: left;
}

.m-div {
    width: 100%;
    margin:0px 0px 60px;
}

.new-heding h1{
	font-size:35px;
}

.body-content-desert{padding: 40px 0px;}

.info-new {
    width: 100%;
    margin: 10px 0px 0px;}

.opening-pera h2{font-size: 22px;}

.opening-pera h2 img {
    width: 20px;
}

.top-info{text-align: center;}

.subtitle-dv p{font-size: 12px;}

.rgulr-mnu-head h2{font-size: 24px;}

.soupsdv h4{font-size: 24px;}

.rgulr-mnu-head strong{font-size: 22px;}

.soup-innerr {
    width: 80%;}

.regular-head h2{font-size: 30px;}

.regular-left {
    width: 100%;}

.regular-left:nth-child(2n) {
    margin-left: 0%;
}

.bevrgs-dv {
    width: 100%;}

.mnu-txt-nw {
    width:76% !important; margin-top: 0px !important;
}

.menu-head h2{font-size: 24px; padding-top: 0px !important;}


.cart_glass {
    padding: 8px 10px;
    font-size: 11px !important;
}

.cart_bottle{
    padding: 8px 10px;
    font-size: 11px !important;
}

#thankyousection h2{font-size: 40px;}

.subs-form .sbs-bt {
    padding: 2px 11%;}

}