@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,700,800,900');



*{ margin: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; }

body {  

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale; 

  text-rendering: optimizelegibility;

  position: relative;

  overflow-x: hidden; 

  font-family: 'PT Serif';

  font-style: normal;

  font-weight: 400;

} 

img{

	max-width: 100%;

	height: auto;

} 

a:hover, a:focus, a:active{text-decoration: none;}  

h1, h2 ,h3, h4{

	font-family: 'PT Serif', serif;

}

/*navigation style*/



.poweredBy a {

    color: #000;

    font-size: 13px;

}



.menu_header{

	background-color: #fff;

	padding: 20px 15px;

	position: fixed;

    width: 100%;

    top: 0;

    z-index: 9999;

    transition: .3s all ease-in-out;

}

.logo{

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	text-align: center;

}

.logo img{

	margin-left: 0px;

	width: 149px;

	transition: .3s all ease-in-out;

}

.toogle-bar{display: none;}

nav{

	position: relative;

	display: flex;

	justify-content: center;

	align-items: center;

}

.nav-list{

	margin-bottom: 0px;

	flex: 1;

	text-align: center;

}

.nav-list li{

	display: inline-block;

	padding: 0px 10px;

	position: relative;

}

ul.nav-list li div.subnav-list{

	position: absolute;

	top: 100%; 

    padding-left: 0px;

    left: 0px;

    text-align: left; 

    width: 535px;

    padding: 15px 0px;

    padding-top: 30px;

    background: rgba(255,255,255,0.9);

    display: none;

    align-items: center; 

    justify-content: space-around;

}

div.subnav-list ul{

	padding-left: 0px;

}

div.subnav-list ul li{

	padding: 5px 15px;

	display: block;

}

.nav-list li:hover div.subnav-list, 

.nav-list li:target div.subnav-list,

.nav-list li:focus-within div.subnav-list{

	display: flex;

}

.nav-list li a{ 

	position: relative; 

	z-index: 5; 

	overflow: hidden;

	display: inline-block; 

    vertical-align: middle; 

    perspective: 1100;

}   

.nav-list li a span{

	color: #000;

	font-size: 17px;

	font-weight: 400; 

	display: inline-block;

	position: relative;

	transition: .3s all ease-in-out; 

	font-family: 'PT Serif', serif;

}



.nav-list li a span:hover{

	color: #ae531b;

	transition: .2s width ease-in-out;

}

.nav-list li a span:after{

	content: attr(data-text);

	position: absolute;

	top: 100%;

	left: 0;

	right: 0;

	color: #484747;  

}

.nav-list li a:before{

	content: ' ';

	position: absolute;

	bottom: 0;

	border-radius: 4px;

	left: 0;

	right: 0;

	width: 0%;

	height: 1px;

	background: #ae531b;

	transition: .2s width ease-in-out;

}

.nav-list li a:hover:before,

.nav-list li a:focus:before,

.nav-list li a:active:before{

	width: 100%;

}

.menu_header.nav-up{padding: 10px 15px;}

.nav-up .logo img{

	width: 100px; 

}

/*section-one*/ 

#section-one{ 

	height: 100%;  

	position: relative;

}

.inner-wrapper{

	position: absolute;

	top: 0px;

	bottom: 0px;

	left: 0px;

	right: 0px;

	width: 100%;

	height: 100%;

	z-index: 99;

	display: flex;

	justify-content: flex-start;

	align-items: center;

} 

.inner-wrapper .text-wrap-one{

	margin-top: 60px;

}

.text-wrap-one{

	display: inline-block;

	position: relative;

	padding: 25px;

}

.text-wrap-border:before,

.text-wrap-border:after{

	content: '';

	position: absolute;

	left: 0;

	right: auto;

	top: 0;

	bottom: 0;

	width: 25%;

	border: 2px solid #ffffff;

	height: 100%;

	border-right: 0px;

}

.text-wrap-one:after{

	left: auto;

	right: 0;

	border-left: 0px;

	border-right: 2px solid #fff; 

}

.text-wrap-one h3{

	font-size: 60px;

	line-height: 56px;

	color: #ffffff; 

}  

#home-slider{

	position: relative;

} 

.card_inner-wrap{

	position: relative;

	width: 100%;

	overflow: hidden; 

}

.card_inner-wrap img{

	transition: .4s all ease-in-out;

}

.card_inner-wrap figcaption{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	padding: 40px;

	display: flex;

	flex-wrap: wrap;

	flex-direction: column; 

    max-width: 65%;

}

.card_inner-wrap figcaption.color-black>*{

	color: #000;

}

.card_inner-wrap figcaption.color-white>*{

	color: #fff;

}

.card_inner-wrap figcaption h3{ 

	font-size: 30px;

	line-height: 30px;

	font-weight: 100; 

}

.card_inner-wrap figcaption p{ 

	font-size: 16px;

	line-height: 20px;

	margin-top: 20px;  

}

.card_inner-wrap figcaption div.top-content {

	flex: 1; 

}

.read-btn{

	color: #fff;

	border: 1px solid #fff;

	height: 25px;

	width: 125px;

	display: inline-block;

	border-radius: 30px;

	text-align: center;

}

.card_inner-wrap:hover .read-btn{

	color: #000;

	background-color: #fff;

}

.card_inner-wrap:hover img{

	transform: scale(1.1);

}

/*section two*/

.text-wrap h3{

	color: #4d1101;

	font-size: 35px;

	font-weight: 100;  

}

.text-wrap h3:after {

    content: "";

    width: 88px;

    height: 4px;

    background-color: #fbb61f;

    display: table;

    margin: 5px auto 0;

}

.text-wrap h3 span{

	position: relative;

	padding: 0px 50px;

}

.text-wrap h3 span:after,

.text-wrap h3 span:before{

	content: '';

	position: absolute;

	left: 25px;

	right: auto;

	top: 50%;

	transform: translate(-50%, -50%);

	bottom: 0;

	width: 2px;

	background-color: #e2a011;

	height: 70%;

	display: inline-block; 

}

.text-wrap h3 span:after{ 

	left: auto;

	right: 25px;	

}

.text-wrap p{

	color: #515151;

	font-size: 16px;

	max-width: 75%;

    margin: 0 auto;

}

.text-wrap p.muted-text{

	color: #585858;

	font-size: 18px;

}



#section-two{

	padding: 30px 0px;

	background-color: #f5f5f5;

}

.service_box_wrap{

	padding-top: 80px;

}

.service_box{

	padding: 15px;

	position: relative; 

	margin-bottom: 0px;

} 

.service-media{

	overflow: hidden;

}

.service-media img{	

	transition: .3s all ease-in-out;

}

.service_box:hover .service-media img{

	transform: scale3d(1.3, 1.3, 1.3);

}

.service_box figcaption{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 80%;

	height: 75%;

	display: flex;

	align-items: center;

	justify-content: center;

	border: 2px solid #fff;

	overflow: hidden;

}

.service_box figcaption h3{

	color: #fff;

	font-size: 40px;  

} 

 .parallax-window { 

  min-height: 200px; 

  background: transparent; 

  display: flex; 

  align-items: center; 

  justify-content: center; 

} 

 .parallax-window h3{

 	color: #fff;

 	font-size: 50px;

 }

/*section-three*/

#section-three{

	padding: 60px 0px; 

	background-color: #fff; 

	text-align: center;

} 

.events-wrap{

	padding: 30px 0px;

	text-align: center;

}

.events-wrap ul li{

	padding: 0px 60px;

	

} 

.event-content span{

	display: block;

	font-size: 20px;

	font-weight: 100;

	transition: .3s all ease-in-out;

}

.event-content span b{

	text-transform: uppercase;

	font-weight: 800;

}







.icon-wrap .event-media1{

	background-image: url('../images/food-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b;

	width: 86px;

	height: 104px;

	display: inline-block;

}

.icon-wrap:hover .event-media1 {

	background-image: url('../images/food-icon1.png');

	transition: .3s all ease-in-out;

}

.icon-wrap:hover span { color: #ae531b; transition: .3s all ease-in-out; }



.icon-wrap .event-media2{

	background-image: url('../images/ingredients-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b;

	width: 86px;

	height: 104px;

	display: inline-block;

}

.icon-wrap:hover .event-media2 {

	background-image: url('../images/ingredients-icon1.png');

	transition: .3s all ease-in-out;

}



.icon-wrap .event-media3{

	background-image: url('../images/drink-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b;

	width: 86px;

	height: 104px;

	display: inline-block;

}

.icon-wrap:hover .event-media3 {

	background-image: url('../images/drink-icon1.png');

	transition: .3s all ease-in-out;

}



.icon-wrap .event-media4{

	background-image: url('../images/aroma-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b;

	width: 86px;

	height: 104px;

	display: inline-block;

}

.icon-wrap:hover .event-media4 {

	background-image: url('../images/aroma-icon1.png');

	transition: .3s all ease-in-out;

}

/*

.event-media img {

	transition: .3s transform ease-in-out;

}

.icon-wrap:hover .event-media img{

	transform: translate(0px, -5px) scale(1.05);

} */



/*section-four*/

#section-four{

	background-color: #f8f8f8;

	padding: 60px 0px;

}

#section-four .text-wrap h3{

	

}

.deals-wrap .nav-tabs{

	padding-bottom: 35px;

}

.nav-custom-link{

	background: none;

	border-radius: 0px !important;

	padding: 0px 20px;

	text-transform: uppercase;

	font-weight: 300;

	color: #000;

	margin: 5px;

}

.nav-tabs{

	border-bottom: 0px;

}

.nav-custom-link:hover,

.nav-tabs .nav-custom-link.active{

	background-color: #000;

	color: #fff;

	border: 1px solid #000;

}

.deals-wrap{

	padding: 60px 0px;

}

.deal-box{

	height: 100%;

	position: relative;

	background-color: #fff;

	box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);

	transition: .3s all ease-in-out;

}

.deal-box figcaption{ 

	padding: 20px;

	padding-bottom: 30px;

}

.deal-box figcaption h3{

	font-size: 25px;

	color: #000;

}

.deal-box figcaption p{

	color: #515151;

	font-size: 16px;

}

.deal-footer{

	position: absolute;

    left: 0;

    width: 100%;

    right: 0;

    bottom: 0;

    padding: 15px;

}

.deal-footer strong{

	color: #000;

	font-size: 18px;

	font-weight: 600;

}

.deal-footer span{

	display: inline-block;

	border: 1px solid #000;

	line-height: 30px;

	width: 30px;

	height: 30px; 

	text-align: center;

	color: #000;

	border-radius: 50%;

	transition: .3s all ease-in-out;

}

.deal-box:hover{

	box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);

}

.deal-box:hover .deal-footer span{

	background: #000;

	color: #fff;

}

.deal-box:hover .deal-footer strong{

	color: #e2a011;  

}

.clinet-wrap{

	padding-top: 60px;

}

.client-slide{

	padding-top: 30px;

}

footer{

	background-color: #f5f5f5;

}

.footer-menu-list li a{

	color: #000;

	transition: .2s all ease-in-out;

}

.footer-menu-list li a:hover{

	color: #ae531b !important;

	transition: .2s all ease-in-out;

}

.top-section{

	padding: 30px 0px;

	background-color: #000;

	position: relative;

}

.top-section p{

	color: #fff;

	font-weight: 100;

	font-size: 20px;

}

.subscribe-form input[type="email"]{

	border-radius: 50px;

	border-top-right-radius: 0px !important;

	border-bottom-right-radius: 0px !important;

	background: none;

	color: #ffffff;

	border: 1px solid #fff;

}

.subscribe-form input[type="submit"]{

	border-radius: 50px;

	border-top-left-radius: 0px !important;

	border-bottom-left-radius: 0px !important;

	color: #000;

	background: #fff;

	border-color: 1px solid #fff;

	cursor: pointer;

}

.middle-footer{

	padding: 30px 0px 14px 0px;

}

.bottom-footer{

	padding: 0px 0px 13px 0px;

} 

.bottom-footer>*{

	color: #7d7d7d;

	font-size: 15px;

}

.social_wrap a {

    width: 30px;

    height: 30px;

    line-height: 30px;

    font-size: 14px; 

    border-radius: 50%;

    display: inline-block;

    text-align: center; 

    margin: 0px 3px;

    -webkit-transition: .4s all ease-in-out;

    -o-transition: .4s all ease-in-out;

    transition: .4s all ease-in-out;

} 

.footer-social{

	text-align: right;

}

.footer-social span{

	font-weight: bold;

}

.footer-social a i {

    color: #fff;

}

.footer-social a {

    background-color: #a5a5a5;

    transition: .4s all ease-in-out;

}

.footer-social a:hover{

	background-color: #000;

}

.footer-social a:hover i{

	transform: rotate(360deg); 

}

.footer-menu-list li:hover a{

	color: #4c4c4c;

}

/*inner page style*/

.inner-page-wrap, .page-wrap, .page-wrap-one, .page-wrap-two, .page-wrap-three, .page-wrap-four{

	width: 100%;

	padding: 60px 0px; 

	position: relative;

} 

.top-page-bg{

	background: url('../images/top-page-bg.jpg') no-repeat center top;

	background-size: 100%;

}

.middle-page-bg{

	background: url('../images/middle-page-bg.jpg') no-repeat center top;

	background-size: 100%;

}

.bottom-page-bg{

	background: url('../images/bottom-page-bg.jpg') no-repeat center top;

	background-size: 100%;

}

.page-wrap{

	background: url('../images/italian-food-bg.jpg') no-repeat center top;

	background-size: 100%;

}



.page-wrap-one{

	background: url('../images/indian-food-bg.jpg') no-repeat center top;

	background-size: 100%;

}

.page-wrap-two{

	background: url('../images/mediterranean-img-bg.jpg') no-repeat center top;

	background-size: 100%;

}

.page-wrap-three{

	background: url('../images/maxican-food-bg.jpg') no-repeat center top;

	background-size: 100%;

}

.page-wrap-four{

	background: url('../images/oriental-food-bg.jpg') no-repeat center top;

	background-size: 100%;

}

.page-banner-wrap{

	text-align: center;

	margin-top: 50px;

}

.page-banner-wrap img{

	width: 100%;

}  

.page-head-text-wrap{

	text-align: center; 

	color: #4d1101;

}

.page-head-text-wrap h3{

	font-size: 40px;

	padding-bottom: 60px;

	position: relative;

}

.inner-page-text h3{

	font-size: 30px; 

	color: #4d1101;

}

.page-head-text-wrap h3:after{

	content: ' ';

    position: absolute;

    top: 50%;

    left: 50%;

    margin-left: -44px;

    width: 88px;

    height: 4px;

    background-color: #fbb61f;

}



.page-head-text-wrap p{

	color: #515151;

	text-align: center;

	font-size: 18px;

}

.dish_block_wrap{

	display: -webkit-box;

    display: -ms-flexbox;

    display: flex; 

    align-items: center;

    -ms-flex-wrap: wrap; 

    padding: 60px 0px;

    visibility: hidden;

}

.dish_block_media,

.dish_block_content{

	-webkit-box-flex: 0;

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    text-align: center;

    max-width: 50%; 

    align-self: stretch;

    overflow: hidden;

}  

.dish_block_media img{

	width: 100%;

	transition: .3s transform ease-in-out;

}







.restaurant-img{

	border-top: 3px solid #dedede;

	border-left: 3px solid #dedede;

	border-bottom: 3px solid #dedede;

	background-color: #ffffff;

	display: inline-flex;

    justify-content: center;

    align-items: center;

}

.restaurant-img img{

	width: auto;

	transition: .3s transform ease-in-out;

	max-width: 100%;

}

.restaurant-content p:first-of-type{

		padding: 30px 0px !important;

	}

	.restaurant-content p:last-of-type{

		padding: 0px 0px !important;

	}

.dish_icon{

	width: 50px;

    height: 60px;

	margin: 0 auto 15px;

	background: url('../images/ingredients-icon.png') no-repeat top;

	background-size: cover;

	transition: .3s all ease-in-out;

}

.dish_block_content{ 

	text-align: center;

	padding: 30px; 

	position: relative;

	background-color: #fff;

	z-index: 999;

} 

.dish_block_content:after,

.dish_block_content:before{

	content: '';

	position: absolute;

	left: 0;

	top: 0;

	bottom: 0;

	height: 100%;

	width: 40%;

	border: 3px solid #dedede;

	border-right: 0px;

}

.dish_block_content:after{

	right: 0;

	left: auto;

	border-left: 0px;

	border-right: 3px solid #d1d1d1;

}

.dish_block_content h3{

	padding: 0px 0px 15px;

	color: #000;

	font-size: 30px;

	margin: 0px;

}

.dish_block_content p{

	font-size: 18px;

	color: #515151;

	padding: 20px 0px !important;

	margin: 0px;

} 

.dish_block_content p.italic-para{

	font-style: italic; 

}

.dish_block_content .yellow_border{

	position: relative;

	width: 100%; 

}

.dish_block_content .yellow_border:after,

.dish_block_content .yellow_border:before{

	content: ' ';

	position: absolute;

	top: 0; 

	left: 50%;

	right: 50%;

	transform: translate(-50%, 0%);

	height: 4px;

	background-color:#fbb61f;

	width: 100px;

	overflow: hidden;

}

.dish_block_content .yellow_border:after{

	top: auto;

	bottom: 0;

}

.read_btn{

	text-align: center;

	display: inline-block;

    overflow: hidden;

}

.read_btn a{

	display: inline-block;

	border: 1px solid #515151;

	padding: 8px 30px;

	color: #515151;

	text-transform: uppercase;

	position: relative;

	overflow: hidden;

	transition: .4s all ease-in-out;

}

.read_btn a:before{

	content: attr(data-text);

	position: absolute;

    left: -100%;

    width: 100%;

    height: 100%;

    top: 0;

    border: 1px solid #000;

    padding: 8px 0px;

    right: 0;

    transition: .4s all ease-in-out;

    bottom: 0;

    text-transform: uppercase;

    color: #fff;

    vertical-align: middle;

    background-color: #000;

}

.dish_block_content:hover .dish_icon{

	background-position: bottom;

}  

.dish_block_content:hover .read_btn a:before{

	left: 0%;

}



.dish_block_wrap:hover .dish_block_media img{

	transform: scale(1.05) translate(10px, 10px);

}

.parallax-inner-page{

	min-height: 200px;

}

.home-slider-wrap{

	margin: 80px auto;

} 

.slider-content h3{

	color: #494949;

	font-size: 30px; 

	font-weight: 100;

	margin-bottom: 15px;

}

.slider-content p{

	color: #494949;

	font-size: 16px;  

}

.swiper-2 .swiper-slide{

	position: relative;

}

.client-slide .swiper-slide img{

	border: 1px solid #a5a5a5;

}



p.bold-sm-text{

	color: #000; 

	font-size: 15px;

}

div.swiper-slide div.slide-caption{

	position: absolute;

	bottom: 15px;

	text-align: center;

	width: 100%;

}

div.swiper-slide div.slide-caption h3{

	font-size: 20px; 

	color: #fff;

}

.food-media{

	text-align: right; 

	z-index: 999;

    position: relative;

    padding: 15px;

} 

.food-page-content:hover .food-media:after{

	background: #fbb61f;

}

.food-page-content p{

	font-size: 18px;

    color: #888888;

    line-height: 30px;

}



.text-wrap-page h3{

	font-size: 40px;

    line-height: 40px;

    color: #fff;

    font-weight: bold;

}

.text-wrap-page h3 span{

	font-weight: 900;

	font-size: 50px;

} 

.social-page{

	background: url(../images/social-page-banner.jpg) no-repeat center bottom;

    background-size: cover;

    padding: 100px;

    text-align: left;

}

.mediterranean-page{

	background: url('../images/maditerranean-banner-page.jpg') no-repeat center;

	background-size: cover;

}

.corporate-page{

	background: url('../images/corporate-page-banner.jpg') no-repeat center;

	background-size: cover;

}

.our-restaurant-page{

	background: url('../images/our-restaurant-banner.jpg') no-repeat center;

	background-size: cover;

}

.restaurant-content h4{

	color: #4d1101;

}

.indian-page{

	background: url('../images/indian-banner-page.jpg') no-repeat center;

	background-size: cover; 

}

.oriental-page{

	background: url('../images/oriental-banner-page.jpg') no-repeat center;

	background-size: cover; 

}

.italian-page{

	background: url('../images/italian-banner-page.jpg') no-repeat center;

	background-size: cover; 

}

.maxican-page{

	background: url('../images/maxican-banner-page.jpg') no-repeat center;

	background-size: cover; 

}

.mediterranean-page .text-wrap-page h3{

	font-weight: 300;

}

.head_text_page{

	font-size: 	40px;

	text-align: center;

	color: #4d1101;

	font-weight: bold;

	margin-bottom: 2rem;

}

.social-page-inner-wrap p{

	color: #4c4c4c;

	font-size: 18px;

}

.grey-bg{

	background-color: #f5f5f5;

}

.event-page-wrap{

	

}

.social-page-margin{

	margin-top: 60px;

}

.event-page-text{

	padding: 0px 50px;

}

.event-page-heading{

	position: relative;

	width: 100%;

	margin-bottom: 1rem;

}

.event-page-heading h3{

	color: #ae531b;

	font-size: 35px;

	font-weight: 600;

	text-transform: uppercase;

	display: inline-block; 

	

}



.event-page-heading img{

	position: absolute;

	bottom: 0;

	left: 0;

}

.event-page-media{

	position: relative;

	z-index: 2;

	

} 

.watermark-img-corporate{

	position: relative;

}

.watermark-img-corporate:after{

	content: "";

    width: 300px;

    height: 300px;

    background-image: url(../images/logo_watermark-bg.png);

    background-repeat: no-repeat;

    background-size: 100% 100%;

    position: absolute;

    left: 50%;

    top: 57%;

    transform: translate(-50%, -50%);

}

.corporate-page-list{

	padding-top: 60px;

}

.corporate-list{

	position: relative;

	width: 100%;

}

.corporate-list:before{

	content: '';

	position: absolute;

	top: 0px;

	height: 110%;

	bottom: 0px;

	left: 0px; 

	border-left: 1px dashed #c06120;

}

.corporate-list li{

	padding: 15px 0px 15px 15px;

	font-size: 20px;

	position: relative;

}

.corporate-list li:after{

	content: '';

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 80%;

	border: 1px dashed #c06120;

}

/* BREADCRUM CSS STARTS HERE */

.breadcrumb-div {

    margin: 25px 0 0 0;

    width: 100%;

    display: inline-block;

}

.breadcrumb {

    float: left;

    background-color: #f4f4f4;

    padding: 5px 12px;

	margin: 0;

}

.breadcrumb li a, .breadcrumb li {

    color: #000;

    font-weight: 400;

    outline: 0;

    font-size: 16px;

}

.breadcrumb > li + li:before {

    padding: 0 5px;

    color: #ccc;

    content: "/\00a0";

}

.breadcrumb li.active {

    color: #f5aa05;

    

}

/* BREADCRUM CSS ENDS HERE */







/*media-queres*/

@media(min-width: 1919px){

	.bottom-bg{

		width: 100%;

	}

	#section-one{

		background-position: bottom center;

	}

} 

@media (min-width: 768px) and (max-width: 1024px){

	.events-wrap ul li{

		padding: 0px 25px;

	}

	.footer-social{

		text-align: left;

	}

	.footer-social span{

		font-weight: bold;

		display: block;

	}

	.text-wrap-one h3{

		font-size: 30px;

   	 	line-height: 35px;

	}

	.text-wrap h3{

		font-size: 30px;

	}

	.slider-content h3{

		font-size: 19px;

	}

	.card_inner-wrap figcaption{

		padding: 15px;

		max-width: 100%;

	}

	.card_inner-wrap figcaption div.top-content{

		width: 100%;

	}

	.event-page-heading {

	    position: relative;

	    width: 100%;

	    margin-bottom: 0;

	}

	.event-page-heading h3{

		color: #ae531b;

		font-size: 28px;

		font-weight: 600;

		text-transform: uppercase;

		display: inline-block; 

	}

	.event-page-text {

	    padding: 0px 0px;

	}

	.social-page-inner-wrap p {

	    color: #4c4c4c;

	    font-size: 17px;

	}

	.restaurant-img {

	    height: 400px;

	}

	.restaurant-img img {

	    width: auto;

	    transition: .3s transform ease-in-out;

	    max-width: 90%;

	}

}

 @media(max-width: 1024px){

 	.menu_header{

		padding: 20px 0px;

	}

	ul.nav-list li div.subnav-list{

		position: relative;

		margin-left: -15px;

		background: rgba(255,255,255,0.9);

	}

	ul.nav-list li div.subnav-list li a span{

		color: #000;

	}

	ul.nav-list li div.subnav-list li a span:hover{

		color: #ae531b;

	}

 	nav{

		position: fixed;

		left: -100%;

		width: 100%;

		height: 100%;

		top: 0;

		bottom:0;

		background-color: #fff;

		flex-direction: column;

		justify-content: flex-start;

		padding-top: 50px;

		align-items: flex-start;

		transition: .2s left ease-in-out;

		overflow: auto;

	}

	nav.active-menu{

		left: 0;

	}

	.nav-list{

		text-align: left;

		flex: 0;

	}

	.nav-list li{

		display: block;

		padding: 10px 15px;

	}

	.logo{z-index: -1;}

	.logo img{margin-left: 0;}

	.toogle-bar{

		display: block;

		position: relative;

		z-index: 9999;

	}

	.toogle-bar i{

		color: #565353;

    	font-size: 30px;

    	cursor: pointer;

	}

	.toogle-bar.active .fa-bars{

		display:none;

	}

	.toogle-bar .fa-times{

		display:none;

	}

	.toogle-bar.active .fa-times{

		display:block; 

	}

	.dish_block_media, .dish_block_content{

		align-self: center;

	}

	.slider-content h3{

		color: #494949;

		font-size: 19px;

		text-transform: uppercase;

		font-weight: bold;

	}

	div.swiper-slide div.slide-caption h3{

		font-size: 20px;

		font-weight: bold;

		color: #fff;

	}

	div.swiper-slide div.slide-caption{

		position: relative;

		bottom: 0px;

	}

	div.swiper-slide div.slide-caption h3{

		color: #000;

	}

	.parallax-window h3{

		font-size: 30px;

	}

	ul.nav-list li div.subnav-list {

	    position: absolute;

	    top: 100%;

	    padding-left: 0px;

	    left: 0px;

	    text-align: left;

	    width: 535px;

	    padding: 0px 0px;

	    padding-top: 0px;

	    background: rgba(255,255,255,0.9);

	    display: none;

	    align-items: center;

	    justify-content: space-around;

	}

	.nav-list li a span {

	    color: #000;

	    font-size: 19px;

	    font-weight: 400;

	    display: inline-block;

	    position: relative;

	    transition: .3s all ease-in-out;

	    font-family: 'PT Serif', serif;

	}

	.para li a span{

		font-size: 17px;

	}



	/* Mobile pluse sign show start */

	.nav-list li:hover div.subnav-list, .nav-list li:target div.subnav-list, .nav-list li:focus-within div.subnav-list {

	    display: none;

	}

	.acc_button {

	    width: 30px;

	    height: 30px;

	    float: right;

	    display: inline-flex;

	    justify-content: center;

	    align-items: center;

	}

	.acc_button:before {

	    content: "\f067";

	    font-family: fontawesome;

	}

	.selected .acc_button:before {

	    content: "\f068";

	    

	}

	.nav-list li.selected .subnav-list.para {

	    display: flex;

	}

	.nav-list {

	    text-align: left;

	    flex: 0;

	    width: 100%;

	} 

	ul.nav-list li div.subnav-list {

	    position: relative;

	    margin-left: 0;

	    

	}

	/* Mobile pluse sign show end */



 }

@media(max-width: 767px){  

	.p-4 {

	    padding: 1rem !important;

	}

	.text-wrap p{

		max-width: 100%;

	}

	.parallax-window h3{

		font-size: 22px;

	}

	.logo img{

		width: 120px;

	}

	.top-page-bg{

		background: #fff;

	}

	.submenu-img{

		display: none;

	}

	ul.nav-list li div.subnav-list{

		width: 270px;

		justify-content: flex-start;

	}

	.corporate-page-list{

		padding-top: 0px;

	}

	.corporate-list li{

		font-size: 16px;

	}

	.text-wrap-page h3 span{

		font-size: 40px;

	}

.head_text_page{

	font-size: 30px;

	margin-bottom: 1rem;

	text-align: left;

}

.social-page-inner-wrap p{

	font-size: 18px;

}

.event-page-text{

	padding: 0px; 

}

.event-page-heading h3{

	font-size: 25px;

}

.event-page-wrap{

	padding: 0px 0px;

}

	.social-page{

		padding: 50px 0px;

		text-align: center;

	} 

	.dish_block_wrap{

		padding: 30px 0px;

	}

	.page-head-text-wrap h3{

		font-size: 30px;

	}

	.page-head-text-wrap p{

		font-size: 20px;

	}

	.slider-content h3{

		font-size: 20px; 

	}

	.parallax-inner-page{

		min-height: 100px;

	}

	#section-one{

		text-align: center;

		background: url('../images/home-banner.jpg') no-repeat center left 30%;

	}

	.text-wrap-one h3 {

 	    font-size: 25px;

    	line-height: normal;

	} 

	.text-wrap-page h3{

		font-size: 30px;

		line-height: 30px;

	}

	.text-wrap h3{font-size: 28px; font-weight: 400;} 

	.event-content span{

		font-size: 16px;

	}

	.card_inner-wrap figcaption{

		padding: 10px;

		max-width: 100%;

	}

	.card_inner-wrap figcaption h3{

		font-size: 25px;

		line-height: 25px;

	}

	.card_inner-wrap figcaption p{

		margin: 0px;

	}

	#section-two,

	.deals-wrap{

		padding: 30px 0px;

	}

	.service_box_wrap,

	.events-wrap,

	.clinet-wrap,

	#section-three{padding-top: 30px;}

	.service_box figcaption{

		width: 75%;

		height: 75%;

	}

	.service_box figcaption h3{

		font-size: 35px;

	}

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

	.deal-box{height: auto;}

	.social_wrap{

		text-align: left !important;

		margin-top: 30px;

	}

	.subscribe-form{margin-top: 20px;}

	.social_wrap span{

		font-weight: bold;

		margin-right: 0px !important;

		display: block;

		text-align: left;

		padding-bottom: 15px;

	}

	.footer-menu-list{

		text-align: left;

	}

	ul.footer-menu-list li{

		margin-bottom: 5px;

	}

	.bottom-footer,.bottom-footer ul{text-align: center !important;}

	.events-wrap ul{

		display: flex;

		justify-content: center;

		align-items: center;

		flex-wrap: wrap;

	}

	.events-wrap ul li{

		flex: 1 1 47%;

		padding: 0px;

		margin-bottom: .5rem;

	}

	.parallax-window{

		min-height: 200px;

	}

	.text-wrap h3 span{display: block;}

	.text-wrap h3 span:after, .text-wrap h3 span:before{display: none;}

	.dish_block_wrap{

		flex-wrap: wrap;

		flex-direction: column;

	}

	.dish_block_wrap_reverse{

		flex-direction: column-reverse;

	}

	.dish_block_media,

	.dish_block_content{

		-webkit-box-flex: 0;

	    -ms-flex: 0 0 100%;

	    flex: 0 0 100%;

	    max-width: 100%;

	} 

	.page-wrap, .page-wrap-one, .page-wrap-two, .page-wrap-three, .page-wrap-four{

		background: none;

		background-size: 100%;

	}

	.food-media{

		text-align: center;

		padding: 0px;

	}

	.inner-page-wrap, .page-wrap, .page-wrap-one, .page-wrap-two, .page-wrap-three, .page-wrap-four{

		padding: 30px 0px;

	}

	.home-slider-wrap{

		margin-top: 30px;

		margin-bottom: 30px;

	}

	div.swiper-slide div.slide-caption{

		bottom: 0px;

		margin-top: 15px;

		position: relative;

	}

	div.swiper-slide div.slide-caption h3{

		color: #000;

		font-size: 18px;

	}

	.event-page-heading h3{

		color: #ae531b;

		font-size: 35px;

		font-weight: 600;

		text-transform: uppercase;

		display: inline-block; 

		

	}

	.restaurant-img {

	    border-top: 3px solid #dedede;

	    border-left: 3px solid #dedede;

	    border-right: 3px solid #dedede;

	    border-bottom: 0px solid #dedede;

	    background-color: #ffffff;

	    display: inline-flex;

	    justify-content: center;

	    align-items: center;

	    height: 200px;

	}

	.restaurant-img img {

	    width: auto;

	    transition: .3s transform ease-in-out;

	    max-width: 90%;

	}

	.restaurant-content p:first-of-type{

		padding: 30px 0px !important;

	}

	.restaurant-content p:last-of-type{

		padding: 0px 0px !important;

	}



	ul.nav-list li div.subnav-list {

	    width: 270px;

	    justify-content: flex-start;

	}

	.list-inline-item {

	    display: block;

	}

	

}



/*keyframes rules*/

.slideDown {

	animation-name: slideDown;

	-webkit-animation-name: slideDown;

	animation-duration: 1.5s;

	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease;

	-webkit-animation-timing-function: ease;

	visibility: visible !important;

}

 @keyframes slideDown {

 0% {

 transform: translateY(-100%);

}

 100% {

 transform: translateY(0%);

}

}

 @-webkit-keyframes slideDown {

 0% {

 -webkit-transform: translateY(-100%);

}

 100% {

 -webkit-transform: translateY(0%);

}

}

.slideUp {

	animation-name: slideUp;

	-webkit-animation-name: slideUp;

	animation-duration: 1s;

	-webkit-animation-duration: 1s;

	animation-timing-function: cubic-bezier(.165,.84,.44,1);

	-webkit-animation-timing-function: cubic-bezier(.165,.84,.44,1);

	visibility: visible !important;

}

 @keyframes slideUp {

 0% {

 transform: translateY(20%);

}

 100% {

 transform: translateY(0%);

}

}

 @-webkit-keyframes slideUp {

 0% {

 -webkit-transform: translateY(20%);

}

 100% {

 -webkit-transform: translateY(0%);

}

}

.fadeIn {

	animation-name: fadeIn;

	-webkit-animation-name: fadeIn;

	animation-duration: 0.8s;

	-webkit-animation-duration: 0.8s;

	animation-timing-function: ease-in-out;

	-webkit-animation-timing-function: ease-in-out;

	visibility: visible !important;

}

 @keyframes fadeIn {

	 0% {

		transform: scale(1);

		opacity: 0.0;

	}

	100% {

		transform: scale(1);

		opacity: 1;

	}

}

 @-webkit-keyframes fadeIn {

 0% {

	-webkit-transform: scale(0);

	opacity: 0.0;

} 

100% {

	-webkit-transform: scale(1);

	opacity: 1;

}

}



/* vineet css */



.contact-book{

	width: 900px;

	margin: auto;

}

.contact_us_border .text-wrap-page h3{

	line-height: normal;

}

.contact_us_border .text-wrap-page span{

	font-size: 8rem;

}

.contact-book-bg h1{

	text-align: center;

	color: #4d1101;

	font-size: 40px;

}

.contactForm h2{

	font-size: 22px;

	padding-top: 20px;

	padding-bottom: 20px;

	color: #4d1101;

}

.contact-add-gourmet{

	position: relative;

	padding-left: 50px;

}



.contact-add-gourmet:after{

	background: url(../images/contact-form-middle-img.png) no-repeat;

    content: '';

    position: absolute;

    left: 0;

    top: 0;

    width: 75px;

    height: 421px;

}

.contact-add-gourmet h2{

	font-size: 22px;

	padding-top: 20px;

	padding-bottom: 15px;

	color: #4d1101;

}

.contact-add-gourmet p{

	font-size: 16px;

	color: #4d1101;

	padding-left: 20px;

}

.phn-number{

	padding-left: 20px;

	position: relative;

	z-index: 99;

}

.phn-number a{

	color: #4d1101;

	cursor: pointer;

}

.emailAddress{

	z-index: 99;

}

.emailAddress a{

	color: #4d1101;

	padding-left: 23px;

	cursor: pointer;

}



.submit-btn{

	border: none;

	color: #4d1101;

	background-color: #f5a207;

	font-weight: bold;

	padding: 7px 30px;



	display: inline-block;

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  position: relative;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

.submit-btn:before {

	content: "";

	position: absolute;

	z-index: -1;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: #f7b436;

	-webkit-transform: scaleX(1);

	transform: scaleX(1);

	-webkit-transform-origin: 50%;

	transform-origin: 50%;

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.submit-btn:hover, .submit-btn:focus, .submit-btn:active {

  color: #4d1101;

  cursor: pointer;

}

.submit-btn:hover:before, .submit-btn:focus:before, .submit-btn:active:before {

  -webkit-transform: scaleX(0);

  transform: scaleX(0);

}







.contactForm .form-control{

	border-radius: 0px;

}

.left-col {

    padding-right: 7px;

}

.right-col {

    padding-left: 7px;

}

.contact-book-bg h1:after{

    border-bottom: 2px solid #fbb61f;

    width: 100px;

    content: '';

    position: absolute;

    margin: 25px auto;

    text-align: center;

    left: 0;

    right: 0;

    padding-top: 25px;

}

.contact-add-gourmet{

	position: relative;

	

}

.contact-add-gourmet h2:before{

	border-bottom: 2px solid #fbb61f;

    width: 40px;

    content: '';

    position: absolute;

    text-align: center;

    left: 50px;

    padding-top: 30px;

}

.contactForm{

	position: relative;

	z-index: 99;

}

.contactForm h2:before{

	border-bottom: 2px solid #fbb61f;

    width: 40px;

    content: '';

    position: absolute;

    text-align: center;

    left: 0;

    padding-top: 30px;

}



.contactus-scroll-img:after{

	background: url(../images/soup-scroll-right.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 200px;

    height: 255px;

}

.contactus-scroll-img:before{

	background: url(../images/scroll-stuff-left-04.png) no-repeat;

    content: '';

    position: absolute;

    left: 0;

    bottom: 0;

    width: 200px;

    height: 255px;

}

.emailAddress{

	margin-top: 17px;

	position: relative;

}

/* vineet css */



@media (min-width: 768px) and (max-width: 1024px){

	.contact-book {

	    width: 100%;

	    margin: auto;

	}

	.contactus-scroll-img:after{

		background: none;

	}

	.contactus-scroll-img:before{

		background: none;

	}

}

@media(max-width: 767px){ 

	.contact-book-bg{

		background: none;

		background-size: cover;

		background-repeat: no-repeat;

		background-position: center center;

		padding: 0px 0px;

		margin: 0;

    	background-color: #fff;

	}

	.contactus-whole-bg{

		

		padding-bottom: 0px;

	}

	.contact-book-bg h1 {

	    text-align: center;

	    color: #4d1101;

	    font-size: 28px;

	}

	.contact-book {

	    width: 100%;

	    margin: auto;

	}

	.left-col {

	    padding-right: 15px;

	}

	.right-col {

	    padding-left: 15px;

	}

	.contact-add-gourmet h2 {

	    font-size: 22px;

	    padding-top: 40px;

	    padding-bottom: 15px;

	}

	.contactus-scroll-img:after{

		background: none;

	}

	.contactus-scroll-img:before{

		background: none;

	}



	.contact-add-gourmet{

		padding-left: 0px;

		padding-bottom: 20px;



	}

	.contact-add-gourmet:after{

		background: none;

	}

	.contact-add-gourmet h2:before{

		border-bottom: 2px solid #fbb61f;

	    width: 40px;

	    content: '';

	    position: absolute;

	    text-align: center;

	    left: 0px;

	    padding-top: 30px;

	}

}



/* about page */



.aboutus{

	background: url('../images/aboutus-banner.jpg') no-repeat center bottom;

	background-size: cover;

	padding: 100px;

	text-align: left;

}



.our-revolution{

	background: url('../images/our-revolution-banner.jpg') no-repeat center bottom;

	background-size: cover;

	padding: 100px;

	text-align: left;

}



.our-usp{

	background: url('../images/our-usp-banner.jpg') no-repeat center bottom;

	background-size: cover;

	padding: 100px;

	text-align: left;

}



.our-values{

	background: url('../images/our-values-banner.jpg') no-repeat center bottom;

	background-size: cover;

	padding: 100px;

	text-align: left;

}

.why-gourmet{

	background: url('../images/why-gourmet-banner.jpg') no-repeat center bottom;

	background-size: cover;

	padding: 100px;

	text-align: left;

}

.our-usp-heading h3{

	color: #ae531b;

    font-size: 35px;

    font-weight: 600;

    text-transform: uppercase;

    display: inline-block;

}

.about-page-heading h3 {

    color: #ae531b;

    font-size: 31px;

    font-weight: 600;

    text-transform: uppercase;

    display: inline-block;

}

.about-page-text {

    padding: 0px 30px;

}

.about-page-wrap{

	

}

.margin-left-bottom{

	padding-bottom: 0px;

	padding-left: 0px;

}

.margin-right-bottom{

	padding-bottom: 0px;

	padding-right: 0px;

}

.about-page-media{

	margin-bottom: 0px !important;

}

.our-values_page{

	font-size: 18px;

	color: #4c4c4c;

	margin-bottom: 2rem;

	text-align: center;

}







/* CSS ADD BY RAVINDRA */

.about-main-wrapper .page-head-text-wrap h3::after {

    content: ' ';

    width: 88px;

    height: 4px;

    background-color: #fbb61f;

    display: table;

    margin: 13px auto 0;

	position:unset;

}

.about-main-wrapper .about_content_right {

    position: relative;

}

.about-main-wrapper .about_content_right:after {

    content: "";

    width: 400px;

    height: 400px;

    background-image: url("../images/logo_watermark-bg.png");

    background-repeat: no-repeat;

    background-size: 100% 100%;

    position: absolute;

    left: 50%;

    top: 57%;

    transform: translate(-50%, -50%);

}

.about-main-wrapper.about-main-wrapper-inner .about_content_right:after {

    content: "";

    width: 340px;

    height: 340px;

    background-image: url("../images/logo_watermark-bg.png");

    background-repeat: no-repeat;

    background-size: 100% 100%;

    position: absolute;

    left: 50%;

    top: 60%;

    transform: translate(-50%, -50%);

}

.about-main-wrapper .social-page-inner-wrap .clinet-wrap {



    padding-top: 5px;



}   

.about-main-wrapper .text-wrap h3 {

    color: #4d1101;

    font-size: 35px;

    font-weight: 100;

}

.about-main-wrapper .social-page-inner-wrap p {

    color: #636363;

    font-size: 18px;

}

.about-main-wrapper .page-head-text-wrap h3 {

    font-size: 40px;

    padding: 0 5% 23px 5%;

    position: relative;

    color: #4d1101;

	margin: 0;

}

.about-main-wrapper .top-page-bg .dish_block_wrap {

    padding: 20px 0px 65px 0;

}



.about-main-wrapper .bottom-page-bg .dish_block_wrap {

    padding: 65px 0px 45px 0;

}

.about-main-wrapper .about-line {

    border-color: #e5e5e5;

    border-width: 1px;

    width: 94%;

    margin: 1rem auto;

}

.about-main-wrapper .dish_icon {

    width: auto;

	height: auto;

	background-image: none;

	transition: .3s all ease-in-out;

	position: relative; 

}

.about-main-wrapper .dish_icon:before {

    content: ' ';

    position: absolute;

    bottom: -26px;

    left: 50%;

    transform: translateX(-50%);

    height: 4px;

    background-color: #fbb61f;

    width: 100px;

}

.about-main-wrapper .top-page-bg {



    background-image: none;

    background-size: auto;

	position: relative;



}

.about-main-wrapper .bottom-page-bg {



    background-image: none;

    background-size: auto;

	position: relative;



}

.about-main-wrapper .top-page-bg:before {

    content: "";

    background-image: url("../images/soup-scroll-right.png");

    background-repeat: no-repeat;

    width: 200px;

    height: 250px;

    position: absolute;

    right: 0;

    top: -40px;

    z-index: -999;

}

.about-main-wrapper .bottom-page-bg:before {

    content: "";

    background-image: url("../images/soups-secondscroll-img.png");

    background-repeat: no-repeat;

    width: 500px;

    height: 500px;

    position: absolute;

    left: 0;

    top: 8px;

}

.about-main-wrapper .inner-page-wrap {

    padding: 40px 0 60px 0;

}

.about-main-wrapper .our_clientele_section {

    position: relative;

}

.about-main-wrapper .our_clientele_section:before {

    content: "";

    background-image: url("../images/our-clientablef-left.png");

    background-repeat: no-repeat;

    width: 176px;

    height: 342px;

    position: absolute;

    right: 0;

    top: -115px;

}

.about-main-wrapper.about-main-wrapper-inner .our_clientele_section:before {

    right: unset;

	left:0;

    top: -115px;

}

.about-main-wrapper .third-page-bg {

    position: relative;

	z-index: 1;

}

.about-main-wrapper .third-page-bg:before {

    content: "";

    background-image: url("../images/soup-scroll-right3.png");

    background-repeat: no-repeat;

    width: 196px;

    height: 480px;

    position: absolute;

    right: 0;

    top: 8px;

}

.about-main-wrapper .our_clientele_section .text-wrap h3:after {

    content: "";

    width: 88px;

    height: 4px;

    background-color: #fbb61f;

    display: table;

    margin: 5px auto 0;

}

.about-main-wrapper .dish_icon h3 {

    font-size: 30px;

    color: #4d1101;

    padding: 15px 0 0 0;

}

.about-main-wrapper.ups-wrapper-inner .top-page-bg .dish_block_wrap {

    padding-bottom: 5px;

}

.about-main-wrapper.ups-wrapper-inner .third-page-bg .dish_block_wrap {

    padding-bottom: 5px;

}

.about-main-wrapper .four-page-bg {

    position: relative;

    z-index: 1;

}

.about-main-wrapper .four-page-bg {

    position: relative;

    z-index: 1;

}

.about-main-wrapper .four-page-bg:before {

    content: "";

    background-image: url("../images/scroll-stuff-left-04.png");

    background-repeat: no-repeat;

    width: 170px;

    height: 321px;

    position: absolute;

    left: 0;

    bottom: -50px;

	z-index: -1;

}

.about-main-wrapper.ups-wrapper-inner .four-page-bg .dish_block_wrap {

	padding-bottom: 5px;

}

.about-main-wrapper.about-main-wrapper-inner .clientele_why_gourmet:before {

	background-image: url("../images/scroll-stuff-left-04.png");

	background-repeat: no-repeat;

	width: 170px;

	height: 321px;

	position: absolute;

	bottom: -35px;

	top: unset;

}

.about-main-wrapper.ups-wrapper-inner .about-line {

    margin-top: 50px;

}

.about-main-wrapper.our-values-wrapper-inner .four-page-bg:before {

    bottom: unset;

	top: 50px;

}

.about-main-wrapper.our-values-wrapper-inner .clientele_why_gourmet:before {

    left: 0;

	top: -115px;

	right: unset;  

}

.about-main-wrapper .page-head-text-wrap p {

    color: #4d1101;

}

.about-main-wrapper.our-values-wrapper-inner .social-page-inner-wrap p {

    padding: 0;

}

.about-main-wrapper.our-values-wrapper-inner .social-page-inner-wrap .dish_icon {

    margin: 0 0 30px 0;

}

.about-main-wrapper.our-values-wrapper-inner .dish_block_content {

    padding-top: 18px;

    padding-bottom: 18px;

}

.about-main-wrapper .dish_block_content {

    display: inline-flex;

    justify-content: center;

    align-items: center;

}

.about-main-wrapper .our-values-wrapper-inner .dish_icon:before {

    bottom: -20px;

}





/*SOCIAL EVENTS*/

.fiesta-div {



    width: 100%;

    display: inline-block;



}

.fiesta-div-same {

    width: 46%;

    float: left;

    padding: 15px;

    border: 1px solid gray;

	background-color: #ffffff;

}

.fiesta-div-same.right {



    float: right;



}

.about-main-wrapper .fiesta-div-same p {



    text-align: left;

    font-size: 18px;

	margin: 0;



}

.social-wrapper-inner p.gourmet-achieved-para {

    font-size: 18px;

    padding: 0 14%;

    margin: 30px 0 90px 0;

}

.about-main-wrapper.social-wrapper-inner .inner-page-wrap {

    position: relative;

}

.about-main-wrapper.social-wrapper-inner .inner-page-wrap:before {

    content: "";

    background-image: url("../images/transformin-event-bg.jpg");

    background-repeat: no-repeat;

    width: 100%;

    height: 520px;

    position: absolute;

    left: 0;

    top: 0;

    z-index: -1;

}

.about-main-wrapper.social-wrapper-inner .top-page-bg:after {

    content: "";

    background-image: url("../images/soups-secondscroll-img.png");

    background-repeat: no-repeat;

    width: 150px;

    height: 266px;

    position: absolute;

    left: 0;

    top: 330px;

    z-index: -1;

}

.about-main-wrapper.social-wrapper-inner .bottom-page-bg:before {

    content: "";

    background-image: url("../images/soup-scroll-right3.png");

    background-repeat: no-repeat;

    width: 196px;

    height: 480px;

    position: absolute;

    right: 0;

    top: -185px;

    left: unset;

    z-index: -1;

}

.about-main-wrapper.social-wrapper-inner .bottom-page-bg:after {

    content: "";

    background-image: url("../images/scroll-stuff-left-04.png");

    background-repeat: no-repeat;

    width: 171px;

    height: 321px;

    position: absolute;

    right: unset;

    top: unset;

    left: 0;

    z-index: -1;

    bottom: 0;

}

.about-main-wrapper.social-wrapper-inner .our_clientele_section:before {

    display:none;

}

.about-main-wrapper.social-wrapper-inner .third-page-bg:before { 

    background-image: url("../images/scroll-stuff-left-05.png");

    background-repeat: no-repeat;

    width: 150px;

    height: 439px;

    position: absolute;

    right: 0;

    top: 8px;

}

.about-main-wrapper.social-wrapper-inner .four-page-bg::before {

    background-image: url("../images/scroll-stuff-left-06.png");

    background-repeat: no-repeat;

    width: 150px;

    height: 406px;

    position: absolute;

    left: 0;

    bottom: -5px;

}

.about-main-wrapper.social-wrapper-inner .dish_block_media, .about-main-wrapper.social-wrapper-inner .dish_block_content {

    vertical-align: middle;

    display: inline-flex; 

    flex-flow: column;

}

/*SOCIAL EVENTS*/



/* CSS end BY RAVINDRA */





/* corporate page */





.about-line {

    border-color: #e5e5e5;

    border-width: 1px;

    width: 94%;

    margin: 1rem auto;

}

.corporate-icon-wrap{

	padding-top: 5px; 

	background-color: #fff;

}

.corporate-paddingbottom{

	padding-bottom: 60px;

}

.corporate-mainheading h3 {

    font-size: 40px;

    padding: 0 5% 23px 5%;

    position: relative;

    color: #4d1101;

    margin: 0;

    text-align: center;

}

.corporate-mainheading h3::after {

    content: ' ';

    width: 88px;

    height: 4px;

    background-color: #fbb61f;

    display: table;

    margin: 13px auto 0;

    position: unset;

}

.corporate-section-first{

	position: relative;

}

.corporate-section-first:after{

	background: url(../images/soup-scroll-right.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 200px;

    height: 255px;

    z-index: -1;

}

.corporate-icon-wrapper{

	position: relative;

}

.corporate-icon-wrapper:after{

	background: url(../images/soup-scroll-right3.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 196px;

    height: 480px;

}

.corporate-para p{

	font-size: 18px;

	padding: 40px 0px !important;

}

.dish_icon-corporate1{

	position: relative;

}

.dish_icon-corporate1:before {

    content: ' ';

    position: absolute;

    bottom: -26px;

    left: 50%;

    transform: translateX(-50%);

    height: 4px;

    background-color: #fbb61f;

    width: 100px;

}

.corporate-icon{ 

	text-align: center;

    padding: 25px 0px;

}

.corporate-icon .icon-one {

	background-image: url('../images/corporate-buffet-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b;

	width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon p { color: #4c4c4c; }



.corporate-icon:hover .icon-one {

	background-image: url('../images/1_hr.png');

	transition: .3s all ease-in-out;

}

.corporate-icon:hover p { color: #ae531b; transition: .3s all ease-in-out; }





.corporate-icon .icon-two{

	background: url('../images/annual-confrence-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-two{

	background: url('../images/2_hr.png');

	transition: .3s all ease-in-out;

}





.corporate-icon .icon-three{

	background: url('../images/boardroom-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-three{

	background: url('../images/3_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-four{

	background: url('../images/corporate-festival-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-four{

	background: url('../images/4_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-five{

	background: url('../images/grand-opening-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-five{

	background: url('../images/5_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-six{

	background: url('../images/retirment-party-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-six{

	background: url('../images/6_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-seven{

	background: url('../images/team-parties-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-seven{

	background: url('../images/7_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-eight{

	background: url('../images/seminar-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-eight{

	background: url('../images/8_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-nine{

	background: url('../images/office-parties-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-nine{

	background: url('../images/9_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-ten{

	background: url('../images/new-employee-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-ten{

	background: url('../images/10_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-eleven{

	background: url('../images/rewards-parties-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block;

}

.corporate-icon:hover .icon-eleven{

	background: url('../images/11_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-twelve{

	background: url('../images/packet-meals-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block; 

}

.corporate-icon:hover .icon-twelve{

	background: url('../images/12_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-thirteen{

	background: url('../images/product-launches-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block; 

}

.corporate-icon:hover .icon-thirteen{

	background: url('../images/13_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-fourteen{

	background: url('../images/birthday-parties-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block; 

}

.corporate-icon:hover .icon-fourteen{

	background: url('../images/14_hr.png');

	transition: .3s all ease-in-out;

}



.corporate-icon .icon-fifteen{

	background: url('../images/corporate-lunch-icon.png');

	background-repeat: no-repeat;

	background-position: center center; 

	color: #ae531b; width: 80px;

	height: 80px;

	display: inline-block; 

}

.corporate-icon:hover .icon-fifteen{

	background: url('../images/15_hr.png');

	transition: .3s all ease-in-out;

}

/* menu page */

.menu-banner{

	background: url('../images/menu-banner.jpg') no-repeat center bottom;

	background-size: cover;

	padding: 100px;

	text-align: left;

	position: relative;

    z-index: 9;

}

.menu-banner2 {

    background: url(../images/Starters-top.jpg) no-repeat center bottom;

    background-size: cover;

    padding: 100px;

    text-align: left;

    position: relative;

    z-index: 9;

}  

.menu-banner3 {

    background: url(../images/Soups-and-Salads-top.jpg) no-repeat center top;

    background-size: cover;

    padding: 100px;

    text-align: left;

    position: relative;

    z-index: 9;

}    

.menu-banner4 {

    background: url(../images/Chicken-Fish-lamb-top.jpg) no-repeat center top;

    background-size: cover;

    padding: 100px;

    text-align: left;

    position: relative;

    z-index: 9;

}    

.menu-banner5 {

    background: url(../images/International-Veg.-Main-Course-top.jpg) no-repeat center top;

    background-size: cover;

    padding: 100px;

    text-align: left;

    z-index: 9;

    position: relative;

}   

.menu-banner6 {

    background: url(../images/Indian-Veg.-Main-Course-top.jpg) no-repeat center top;

    background-size: cover;

    padding: 100px;

    text-align: left;

    position: relative;

    z-index: 9;

}   

.menu-banner7 {

    background: url(../images/Treasure-Of-Basmati-Rice-top.jpg) no-repeat center bottom;

    background-size: cover;

    padding: 100px;

    text-align: left;

    position: relative;

    z-index: 9;

}   

.menu-banner8 {

    background: url(../images/Desserts-top.jpg) no-repeat center top;

    background-size: cover;

    padding: 100px;

    text-align: left;

    position: relative;

    z-index: 9;

}   

.menu-banner9 {

    background: url(../images/Live-Stations-top.jpg) no-repeat center top;

    background-size: cover;

    padding: 100px;

    text-align: left;

    position: relative;

    z-index: 9;

}   

.left-side-menu li a {

    display: inline-block;

    color: #221f1f;

    text-decoration: none;

    font-size: 20px;

   

}



.left-side-menu li a::after {

    content: '';

    display: block;

    width: 0;

    height: 2px;

    background: #fbb620;

    transition: width .3s;

}



.left-side-menu li a:hover::after {

    width: 100%;

    //transition: width .9s;

    

}

.manu-margin-left{

	margin-left: -150px;

}

/*

.left-side-menu li a:hover{



	transition: .3s all ease-in-out;

	border-bottom: 2px solid #fbb620;



}

.left-side-menu li a:visited{

	border-bottom: 2px solid #fbb620;

} */

.saladbar-bottom-content p{

	text-align: center;

	color: #8e8e8e;

	font-size: 18px; 

}

.burmese-para h4{

	text-align: center;

	color: #ec8b19;

	padding-top: 30px;

}

.burmese-para p{

	text-align: center;

	color: #8e8e8e;

	font-size: 20px;

	padding-bottom: 70px;

}

.right-side-menu{

	*padding: 20px 50px;

	padding:5px;

	width: 90%;

}



.right-side-menu-wh { padding: 20px 50px;}



.right-side-menu {

	background: #c9c693; /* fallback */

	background:

		linear-gradient(135deg, transparent 10px, #c9c693 0) top left,

		linear-gradient(225deg, transparent 10px, #c7c491 0) top right,

		linear-gradient(315deg, transparent 10px, #c7c491 0) bottom right,

		linear-gradient(45deg,  transparent 10px, #c7c491 0) bottom left;

	background-size: 50% 50%;

	background-repeat: no-repeat;

}

.right-side-menu.round {

	background-image:

		radial-gradient(circle at 0 0, rgba(204,0,0,0) 14px, #c7c491 15px),

		radial-gradient(circle at 100% 0, rgba(204,0,0,0) 14px, #c7c491 15px),

		radial-gradient(circle at 100% 100%, rgba(204,0,0,0) 14px, #c7c491 15px),

		radial-gradient(circle at 0 100%, rgba(204,0,0,0) 14px, #c7c491 15px);

}





.right-side-menu-wh {    

	background: #fff; /* fallback */

	background:

		linear-gradient(135deg, transparent 10px, #fff 0) top left,

		linear-gradient(225deg, transparent 10px, #fff 0) top right,

		linear-gradient(315deg, transparent 10px, #fff 0) bottom right,

		linear-gradient(45deg,  transparent 10px, #fff 0) bottom left;

	background-size: 50% 50%;

	background-repeat: no-repeat;

}

.right-side-menu-wh.rounds {

	background-image:

		radial-gradient(circle at 0 0, rgba(204,0,0,0) 14px, #fff 15px),

		radial-gradient(circle at 100% 0, rgba(204,0,0,0) 14px, #fff 15px),

		radial-gradient(circle at 100% 100%, rgba(204,0,0,0) 14px, #fff 15px),

		radial-gradient(circle at 0 100%, rgba(204,0,0,0) 14px, #fff 15px);

}



.right-side-menu h3{

	text-align: center;

	color: #ec8b19;

	padding: 20px 0px;

}

.chicken-menu, .burmese-para h4{

	text-align: center;

	color: #ec8b19;

}

.chicken-menu p{

	text-align: center;

	color: #ec8b19;

	font-size: 22px;

}



.right-side-submenu ul li{

	color: #8e8e8e;

	font-size: 18px;

}

.fish-page-wrap{

	width: 100%;

    padding: 60px 0px;

    position: relative;

}

.heading{

	color: #ec8b19;

	font-size: 22px;

}

.right-alignment {

	text-align: right;

}

.address{

	position: relative;

}

.contact-add-gourmet .address:before {

    content: "\f041";

    font-family: 'FontAwesome';

    position: absolute;

    left: 0px;

    color: #51190a;

    font-size: 24px;

    top: 0px;

}

.contact-add-gourmet .phn-number:before {

    content: "\f10b";

    font-family: 'FontAwesome';

    position: absolute;

    left: 0;

    color: #51190a;

    font-size: 32px;

    top: -10px;

}

.contact-add-gourmet .emailAddress:before {

    content: "\f003";

    font-family: 'FontAwesome';

    position: absolute;

    left: 0;

    color: #51190a;

    font-size: 19px;

    top: 0;

}

.background{

	background: url(../images/left-bg1.png);

	background-position: top right;

	min-height: 100%;

	padding: 20px 30px;

}



.chicken-page-wrap{

	margin-bottom: 60px;

	background: linear-gradient(to right, #e9e9e9 18%, #ffffff 0%);

}

.left-side-menu{

	padding-top: 70px;

}

.right-side-menu{

	margin-top: 70px;

}

@media(min-width: 1919px){

	.chicken-page-wrap {

	    margin-bottom: 60px;

	    background: linear-gradient(to right, #e9e9e9 30%, #ffffff 0%);

	}

	.about-line {

	    border-color: #e5e5e5;

	    border-width: 1px;

	    width: 75%;

	    margin: 1rem auto;

	}

}

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

	ul.nav-list li div.subnav-list {

	    position: absolute;

	    top: 100%;

	    padding-left: 0px;

	    left: 0px;

	    text-align: left;

	    width: 490px;

	    padding: 15px 0px;

	    padding-top: 30px;

	    background: rgba(255,255,255,0.9);

	    display: none;

	    align-items: center;

	    justify-content: space-around;

	}

}

@media (min-width: 768px) and (max-width: 992px){

	.about-page-wrap{

		background-color: transparent;

	}

	.corporate-mainheading h3 {

	    font-size: 30px;

	   

	}

}



/* CSS start BY RAVINDRA */

@media (min-width: 768px) and (max-width: 991px){

.about-main-wrapper .dish_block_media, .about-main-wrapper .dish_block_content {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

}

.about-main-wrapper .dish_block_content {

    padding: 20px;

	order: 1;

} 

.about-main-wrapper .dish_block_wrap {

    flex-wrap: wrap;

    flex-direction: column;

}

.about-main-wrapper .dish_block_media {

    order: 2;

}

.about-main-wrapper .page-head-text-wrap h3 {

    font-size: 30px;

}

.about-main-wrapper .text-wrap h3 {

    font-size: 28px;

}

.about-main-wrapper .container {

    width: 592px;

}

.about-main-wrapper .text-wrap-page h3 span {

    font-size: 30px;

}

.about-main-wrapper .about_content_right:after {

    width: 330px;

    height: 330px;

    top: 50%;

}



/* SOCIAL EVENTS CSS */ 

.fiesta-div-same {

    width: 100%;

    padding: 15px;

    margin: 0 0 15px 0;

}

.social-wrapper-inner p.gourmet-achieved-para {

    font-size: 18px;

    padding: 0 0%;

    margin: 0 0 10px 0;

}

.about-main-wrapper.social-wrapper-inner .top-page-bg .dish_block_wrap {

    padding: 20px 0px 0 0;

}

.about-main-wrapper.social-wrapper-inner .bottom-page-bg .dish_block_wrap {

    padding: 20px 0 20px 0;

}

.about-main-wrapper.social-wrapper-inner .dish_block_wrap {

    padding: 20px 0px;

}

/* SOCIAL EVENTS CSS */



}

@media (min-width: 992px) and (max-width: 1023px) {

.about-main-wrapper .page-head-text-wrap h3 {

    font-size: 35px;

}

.about-main-wrapper .social-page-inner-wrap p {

    font-size: 16px;

}

.about-main-wrapper .dish_block_media, .about-main-wrapper .dish_block_content {

    align-self: normal;

} 

.about-main-wrapper .text-wrap-page h3 span {

    font-size: 30px;

}

.about-main-wrapper .about_content_right:after {

    width: 330px;

    height: 330px;

    top: 50%;

}



}

@media (min-width: 1024px) and (max-width: 1199px) {

.about-main-wrapper .dish_block_media, .about-main-wrapper .dish_block_content{

	align-self: center;

} 

.about-main-wrapper .about_content_right:after {

    width: 370px;

    height: 370px;

    top: 50%;

}





}

/*RESPONSIVE CSS HERE*/



/* CSS end BY RAVINDRA */



@media(max-width: 767px){ 

	.aboutus {

	    background-size: cover;

	    padding: 60px 80px;

	    text-align: center;

	    background-position: center;

	}

	.our-usp {

	    background-size: cover;

	    padding: 65px 105px;

	    text-align: center;

	    background-position: left 25% center;

	}

	.about-page-heading h3 {

	    color: #ae531b;

	    font-size: 27px;

	    font-weight: 600;

	    text-transform: uppercase;

	    display: inline-block;

	}

	.margin-left-bottom{

		padding-bottom: 15px;

		padding-left: 15px;

	}

	.margin-right-bottom{

		padding-bottom: 15px;

		padding-right: 15px;

	}

	.about-page-media{

		margin: 0 0 1rem !important;

	}

	.about-page-wrap {

	    background-color: #efefef;

	    padding-top: 30px;

	}

	.fish-page-wrap {

	    width: 100%;

	    padding: 30px 0px;

	    position: relative;

	}

	.right-side-menu {

	    *border: 2px solid #ccc884;

	    *padding: 20px 10px;

	}

	.right-alignment {

	    text-align: left;

	}

	.chicken-menu p {

	    font-size: 20px;

	}

	.right-side-menu-wh {

	    padding: 20px 20px;

	}

	.right-side-menu{

		width: 100%;



	}

	.corporate-para p {

	    font-size: 18px;

	    padding: 40px 0px !important;

	    text-align: justify;

	}

	

	.background{

		background: none;

		padding: 20px 0px;

	}

	.left-side-menu ul li{

		border-bottom: 1px solid #fbb620;

	}

	.left-side-menu li a::after {

	    display: none;

	}



	.left-side-menu li a:hover{

	   color: #fbb620;

	    //transition: width .9s;

	    

	}

	.chicken-page-wrap {

	    margin-bottom: 60px;

	    background: none;

	}

	.right-side-menu {

	    margin-top: 0px;

	}

	.manu-margin-left{

		margin-left: 0px;

	}

	.menu-banner {

	    background-size: cover;

	    padding: 60px 93px;

	    text-align: center;

	}

	

	.our-revolution {

	    background-size: cover;

	    padding: 60px 55px;

	    text-align: center;

	}

	.menu-banner2, .menu-banner8{

	    background-size: cover;

	    padding: 60px 75px;

	    text-align: center;

	}

	.menu-banner3, .menu-banner4, .menu-banner6, .menu-banner7, .why-gourmet, .menu-banner9 {

	    background-size: cover;

	    padding: 60px;

	    text-align: center;

	}

	.our-values {

	    padding: 60px 20px;

	    text-align: center;

	}

	.menu-banner5{

		padding: 60px 30px;

	    text-align: center;

	}

	.corporate-mainheading h3 {

	    font-size: 28px;

	    padding: 0 5% 23px 5%;

	    position: relative;

	    color: #4d1101;

	    margin: 0;

	    text-align: center;

	}

	.corporate-section-first:after{

		background: none;

	}

	.corporate-icon-wrapper:after{

		background: none;

	}

	/* CSS start BY RAVINDRA */



	.about-main-wrapper .top-page-bg:before{display:none;}

	.about-main-wrapper .bottom-page-bg:before{display:none;}

	.about-main-wrapper .our_clientele_section:before {display:none;} 

	.about-main-wrapper .inner-page-wrap {

	    padding: 20px 0 30px 0;

	}

	.about-main-wrapper .page-head-text-wrap h3 {

	    font-size: 28px;

	    padding: 0 0 20px 0;

	}

	.about-main-wrapper .top-page-bg .dish_block_wrap {

	    padding: 10px 0px 25px 0;

	}

	.about-main-wrapper .dish_block_content {

	    padding: 15px;

		order: 1;

	}

	.about-main-wrapper .dish_block_content p {

	    padding: 20px 0px 0 0;

		font-size: 16px;

		text-align: justify; 

	    -moz-text-align-last: center; 

	    text-align-last: center;

	}

	.about-main-wrapper .social-page-inner-wrap p {

	    font-size: 16px;

		text-align: justify; 

	    -moz-text-align-last: center; 

	    text-align-last: center;

	}

	.about-main-wrapper .about_content_right:after {

	    width: 280px;

	    height: 280px;

	    top: 50%;

	}

	.about-main-wrapper .text-wrap h3 {

	    font-size: 30px;

	}

	.about-main-wrapper .bottom-page-bg .dish_block_wrap {

	    padding: 25px 0px 25px 0;

	}

	.about-main-wrapper .about-line {

	    margin: 8px auto 1rem;

	}

	.about-main-wrapper .dish_block_media {

	    order: 2;

	}

	.about-main-wrapper .text-wrap-page h3 {

	    font-size: 26px;

	    line-height: 30px;

	}

	.about-main-wrapper .text-wrap-page h3 span {

	    font-size: 26px;

	}

	.about-main-wrapper .third-page-bg:before {

		display:none; 

	}

	.about-main-wrapper-inner .about_content_right::after {

	    width: 280px;

	    height: 280px;

	    top: 50%;

	}

	.about-main-wrapper .four-page-bg:before {

		display:none;

	}

	.about-main-wrapper.ups-wrapper-inner .top-page-bg .dish_block_wrap {

	    padding-bottom: 5px;

	}

	



	/* SOCIAL EVENTS CSS */ 

	.fiesta-div-same {

	    width: 100%;

	    float: left;

	    padding: 10px;

	    border: 1px solid gray;

	    background-color: #ffffff;

	    margin: 0 0 15px 0;

	}

	.social-wrapper-inner p.gourmet-achieved-para {

	    padding: 0;

	    margin: 0 0 15px 0;

	}

	.about-main-wrapper.social-wrapper-inner .inner-page-wrap:before {

		display:none;

	}

	.about-main-wrapper.social-wrapper-inner .bottom-page-bg::after {

		display:none;

	}

/* SOCIAL EVENTS CSS */ 



	/* CSS end BY RAVINDRA */

}



/* main menu page */

.nonveg-color h3{

	color: #9a6819 !important;

}

.menu-firstsection{

	padding: 60px 0px;

}

.menu-firstsection:after{

	background: url(../images/menu-topscroll-img.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 9%;

    width: 100px;

    height: 328px;

}

.menu-firstsection:before {

    background: url(../images/soup-scroll-right2.png) no-repeat;

    content: '';

    position: absolute;

    left: 0;

    bottom: 0;

    width: 170px;

    height: 302px;

}

.international-sidebg{

	position: relative;

}

.international-sidebg:after{

    background: url(../images/soup-scroll-right3.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    bottom: -50px;

    width: 130px;

    height: 318px;

}

.indian-sidebg{

	position: relative;

}

.indian-sidebg:before{

   	background: url(../images/scroll-stuff-left-04.png) no-repeat;

    content: '';

    position: absolute;

    left: 0;

    top: 0;

    width: 170px;

    height: 321px;

}

.indian-sidebg:after{

   	background: url(../images/scroll-stuff-left-05.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 60%;

    width: 150px;

    height: 439px;

    z-index: 1;

}

.menubg-bottom:before{

	background: url(../images/soup-scroll-right2.png) no-repeat;

    content: '';

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100px;

    height: 271px;

}

.pBlock p {

    font-size: 16px;

}



.img-effect {

    position: relative;

    width: 100%;

    height: 100%;

    overflow: hidden;

}

.menu-bgcolor-firsttile{

	background: linear-gradient(to right, #7b7779 65%, #fbfbfb 0%);

	padding: 30px;

	color: #484747;

}

.pBlock .row img {

    display: block;

    position: relative;

    -webkit-transition: all .4s linear;

    transition: all .4s linear;

}



.textbg {

   	background-color: #ffffff;

    background-repeat: repeat;

    padding: 10px;

    text-align: center;

    font-size: 18px;

    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);

}

.text-left {

    text-align: left;

}

.pBlock {

    float: left;

    width: 100%;

    font-size: 1.1em;

    line-height: 26px;

    margin-bottom: 54px;

    color: #555555;

    padding-top: 30px;

}



.second-section-menu p{

	color: #454444;	

	font-size: 16px;

	line-height: 8px;

	display: none;

}

.second-section-menu{

	margin: 50px;

}

.second-section-menu-heading h3{

	text-align: center;

	color: #4d1101;

	margin-top: 40px;

}

.menu-section-four h3{

	color: #4d1101;

	text-align: center;

	margin-bottom: 30px;

}



.multicourse-content {

	text-align: center;

	color: #4d1101;

	border: 1px solid #ccc;

	background: #fff;

}

.multicourse-content img{

	width: 100%;

}

.starters-link{

	height: 60px;

    justify-content: center;

    align-items: center;

    text-align: center;

    display: inline-flex;

}

.starters-link a{

	text-align: center;

	color: #4d1101;

	font-size: 20px;

	line-height: 25px;

}

.third-section-margin{

	margin-top: 30px;

}

.left-side-menu ul li{

	margin-bottom: 8px;

}

.livestation-middle-para p{

	text-align: center;

	font-size: 22px;

	color: #8e8e8e;

}

.pasta-station-para{

	padding-top: 40px;

}

.pasta-station-para p{

	color: #8e8e8e;

    font-size: 20px;

    padding-bottom: 70px;

}

.seafood-para p{

	color: #8e8e8e;

    font-size: 20px;

    padding-bottom: 70px;

}

.stir-food-para p{

	color: #8e8e8e;

    font-size: 20px;

}

.menu-card {

    text-align: center;

}

.menu-card ul li a {

    color: #882f14;

    font-size: 22px;

    font-family: 'Libre Baskerville', serif;

    text-transform:  uppercase;

}

.menu-card ul li {

    padding-bottom: 13px;

    position: relative;

    margin-bottom: 15px;

}

.second-section-menu-heading h3:after {

	border-bottom: 2px solid #fbb61f;

	width: 80px;

	content: '';

	position: absolute;

	margin: 25px auto;

	text-align: center;

	left: 0;

	right: 0;

	padding-top: 10px;    

}

.third-section-heading h3:after {

		background: url(../images/heading-bottom-border-img.png) no-repeat;

	    width: 270px;

	    height: 27px;

	    content: '';

	    position: absolute;

	    margin: 25px auto;

	    text-align: center;

	    left: 0;

	    right: 0;

	}

.menubg-bottom, .menu-firstsection{

    background: url(../images/menu-bottom-bg.jpg) no-repeat center top;

    background-size: 100%;

    padding: 65px 0px;

    position: relative;

}	

@media(min-width: 1919px){

	.menu-firstsection:after{

		

	    position: absolute;

	    right: 0;

	    top: 10%;

	   

	}

	.menu-firstsection:before {

	  

	    position: absolute;

	    left: 0;

	    top: 27%;

	   

	}

	.international-sidebg:after{

	   

	    position: absolute;

	    right: 0;

	    top: 35%;

	    

	}

	.indian-sidebg:before{

	   

	    position: absolute;

	    left: 0;

	    top: 54%;

	    

	}

	.indian-sidebg:after{

	   

	    position: absolute;

	    right: 0;

	    top: 60%;

	    

	}

	.menubg-bottom:before{

		

	    position: absolute;

	    left: 0;

	    bottom: 7%;

	    

	}



}

@media (min-width: 992px) and (max-width: 1024px){

	.textbg {

	    padding: 15px !important;

	}

	

	.menu-bgcolor-firsttile {

	    background: linear-gradient(to right, #7b7779 65%, #ffffff 0%);

	    padding: 13px;

	}

	.second-section-menu {

	    margin: 30px 0px;

	}

	.menu-firstsection:after, .international-sidebg:after, .indian-sidebg:after{

		background: none;

	}

	.menu-firstsection:before, .indian-sidebg:before, .menubg-bottom:before{

	  	background: none;	   

	}

}

@media (min-width: 768px) and (max-width: 991px){

	.textbg {

	    padding: 14px !important;

	}

	.textbg-left {

	    margin-right: -250px;

	    margin-top: 6px !important;

	}

	.menu-card h3 {

	    margin-top: 50px;

	    font-size: 22px !important;

	}

	.menu-card ul li {

	    padding-bottom: 13px !important;

	    margin-bottom: 11px !important;

	    background: transparent !important;

	    border-bottom: none !important;

	}

	.menu-card ul li a {

	    font-size: 22px !important;

	    font-weight: normal !important;

	    padding-bottom: 13px !important;

	    margin-bottom: 15px !important;

	}

		

	.starters-link a {

	    font-size: 14px;

	}

	.textbg-left {

	    margin-right: 0px !important;

	}

}

@media (max-width: 768px){

	.second-section-menu{

		margin: 20px 0;

	}

	.second-section-menu p{

		font-size: 18px;

		line-height: 20px;

	}

	.menu-section-four h3 {

	    font-size: 24px;

	}

	.menu-card ul li {

	    list-style: none;

	    padding-bottom: 5px;

	    position: relative;

	    margin-bottom: 0;

	    background: #ccc;

	    padding-top: 5px;

	    border-bottom: #fff solid 2px;

	}

	.menu-card ul li a {

	    font-size: 15px;

	    font-weight: 600;

	    padding: 0;

	    margin: 0;

	}

	.menu-card h3 {

	    margin-top: 30px;

	    font-size: 22px;

	}

	.third-section-heading h3 {

	    margin-top: 30px;

	    margin-bottom: 50px;

	}

	.pasta-station-para {

	    padding-top: 0px;

	}

	.right-side-menu h3 {

	    text-align: center;

	    color: #ec8b19;

	    padding: 10px 0px;

	}

	.menu-bgcolor-firsttile {

	    background: linear-gradient(to right, #7b7779 100%, #ffffff 0%);

	    padding: 10px;

	}

	.multicourse-content {

		margin-bottom: 20px;

	}

	.third-section-margin {

	    margin-top: 0px;

	}

	

	

	.menu-firstsection {

	    padding: 30px 0px 0px;

	}

	.menubg-bottom{

	    background: none;

	    background-size: 100%;

	    padding: 0px 0px;

	}	



	.menu-firstsection:after, .international-sidebg:after, .indian-sidebg:after{

		background: none;

	}

	.menu-firstsection:before, .indian-sidebg:before, .menubg-bottom:before{

	  	background: none;	   

	}

	.starters-link a {

	    text-align: center;

	    color: #4d1101;

	    font-size: 16px;

	    line-height: 18px;

	}

}



@media (min-width: 768px){

	.textbg-left {

	    margin-right: -150px;

	  

	}

	.textbg {

	    background-color: #ffffff;

	    background-repeat: repeat;

	    padding: 30px;

	    text-align: center;

	    font-size: 18px;

	    z-index: 1;

	    position: relative;

	}

	.img-effect {

	    float: left;

	    z-index: 0;

	}

	.pBlock-title {

	    padding-bottom: 5px;

	    padding-top: 0px;

	}

	.pBlock .row {

	    display: flex;

	    justify-content: center;

	    align-items: center;

	    align-content: center;

	    flex-direction: row;

	}

	.pBlock img {

	    max-width: 100%;

	    display: block;

	    height: auto;

	}





	.menu-card {

	    position: relative;

	    float: left;

	    width: 100%;

	    min-height: 400px;

	    margin-top: 70px;

	}



	.contact-book-bg{

		background-color: #ffffff;

		z-index: 999;

    	position: relative;

    	padding: 30px 40px 30px;

    	box-shadow: 0 0 7px #d4d4d4;

	}

	.contact-book{

		position: relative;

		margin-top: -100px;

	} 

	.contact-book:before {

	    background: url(../images/left-shadow.png) no-repeat;

	    content: '';

	    position: absolute;

	    left: -60px;

	    top: -35px;

	    width: 173px;

	    height: 583px;

	    margin: 0 auto;

	}

	.contact-book:after {

	    background: url(../images/right-shadow.png) no-repeat;

	    content: '';

	    position: absolute;

	    right: -60px;

	    top: -35px;

	    width: 173px;

	    height: 583px;

	    margin: 0 auto;

	}

	

	

}



/* soup page css start */





.break-background-bg {

    background-image: url(../images/soups-scroll-one.png);

    background-attachment: fixed;

    width: 100%;

    min-height: 200px;

    position: relative;

    margin: 10px 0px;

    text-align: center;

    background-repeat: no-repeat;

    background-size: cover;

}

 

.break-background-bg1{

	background: url(../images/soups-scroll-two.png);

	background-attachment: fixed;

    width: 100%;

    min-height: 200px;

    position: relative;

    margin: 10px 0px;

    text-align: center;

    background-repeat: no-repeat;

    background-size: cover;

    

}

.break-background-bg2{

	background: url(../images/saladbar-scroll-img.png);

	background-attachment: fixed;

    width: 100%;

    min-height: 200px;

    position: relative;

    margin: 10px 0px;

    text-align: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.break-background-bg3{

	background: url(../images/chicken-first-scroll.png);

	background-attachment: fixed;

    width: 100%;

    min-height: 200px;

    position: relative;

    margin: 10px 0px;

    text-align: center;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: left 30% center;

}

.break-background-bg4{

	background: url(../images/chicken-second-scroll.png);

	background-attachment: fixed;

    width: 100%;

    min-height: 200px;

    position: relative;

    margin: 10px 0px;

    text-align: center;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center center; 

}

.break-background-bg5{

	background: url(../images/fish-scroll-img.png);

	background-attachment: fixed;

    width: 100%;

    min-height: 200px;

    position: relative;

    margin: 10px 0px;

    text-align: center;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center center; 

}

.break-background-bg6{

	background: url(../images/lamb-scroll-img.png);

	background-attachment: fixed;

    width: 100%;

    min-height: 200px;

    position: relative;

    margin: 10px 0px;

    text-align: center;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: left center; 

}

.livestation-bottom-bg{

	background-image: url(../images/live-station-bottom-scroll-img.png);

 	width: 100%;

 	height: 200px;

 	position: relative;

 	background-repeat: no-repeat;

    background-size: cover;

    text-align: center;

   	align-items: center;

   	justify-content: center;

   	padding: 40px 0px;

   	color: #ffffff;

}

.livestation-heading h1{

	color: #ffffff;

}

.break-background-bg img{

	width: 100% !important;

}

.break-background-bg h4{

	color: #4d1101;

	font-size: 30px;

}

.break-background-bg p{

	color: #717171;

}



.break-background-bg h1{

	color: #4d1101;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 40px;

	text-align: center;

}

.soup-section-first{

	padding: 50px 0px 70px;

	position: relative;

}



.soup-section-first:after{

	background: url(../images/soup-scroll-right.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 200px;

    height: 255px;

}





.soup-bg-chilli{

	position: relative;

}

.soup-bg-chilli:before{

	background: url(../images/soups-secondscroll-img.png) no-repeat;

	content: '';

	position: absolute;

	left: 0;

	top: 0;

	width: 150px;

	height: 266px;

}

/*

.soup-bg-chilli:after{

	background: url(../images/soup-scroll-right3.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    bottom: 0;

    width: 150px;

    height: 367px;

}

.soup-bg-chilli:before{

	background: url(../images/scroll-stuff-left-04.png) no-repeat;

	content: '';

	position: absolute;

	left: 0;

	top: 0;

	width: 170px;

	height: 321px;

}*/

.soup-bg-continental{

	position: relative;

}

.soup-bg-continental:after{

	background: url(../images/scroll-stuff-left-05.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 150px;

    height: 439px;

}

.soup-bg-continental:before{

	background: url(../images/soup-scroll-right2.png) no-repeat;

    content: '';

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100px;

    height: 271px;

}

.soup-first-content{

	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);

	padding: 50px 80px;

	text-align: center;

	margin: 10px auto;

	width: 75%;

	

}



.soup-first-content h3{

	color: #4d1101;

}



.soup-first-content span{

	position: relative;

	color: #484747;

	font-size: 18px;

	padding: 0 26px 0 0;

}

.soup-first-content span:before {

	    background: url(../images/coma1-icon.png) no-repeat;

	    content: '';

	    position: absolute;

	    left: -22px;

	    top: 0;

	    width: 20px;

	    height: 16px;

	    

	}

.soup-first-content span:after {

	    background: url(../images/coma2-icon.png) no-repeat;

	    content: '';

	    position: absolute;

	    right: 0;

	    bottom: 0;

	    width: 20px;

	    height: 16px;

	    

	}

.left-side-soupcontent .parent-heading h5 {

    background-color: #ffffff;

    float: left;

    margin: 0;

    padding: 0 5px 0 0;

    line-height: 20px;

}	

.left-side-soupcontent .parent-heading {

    background: url(../images/dots-border.png) repeat-x bottom 3px left 0;

    float: left;

    width: 95%;

    margin-bottom: 10px;



}

.menuheading-wrapper .parent-headingmenu h5 {

    background-color: #ffffff;

    float: left;

    margin: 0;

    padding: 0 5px 0 0;

    line-height: 20px;

    color: #4d1101;

    font-size: 18px;

}	

.menuheading-wrapper .parent-headingmenu {

    background: url(../images/dots-border.png) repeat-x bottom 3px left 0;

    float: left;

    width: 95%;

    margin-bottom: 10px;

    margin-top: 20px;

}

/* TAB CSS*/



.hole-tab{



}

.hole-tab h2:after {

    border-bottom: 2px solid #fbb61f;

    width: 80px;

    content: '';

    position: absolute;

    margin: 25px auto;

    text-align: center;

    left: 0;

    right: 0;

    padding-top: 15px;

}

.hole-tab .nav-pills .nav-link {

    border-radius: 0;

    color: #4d1101;

    background-color: #efefef;

    padding: 7px 30px;

    margin-right: 10px;

    justify-content: center;

    display: inline-flex;

    text-align: center;

    align-items: center;

    font-weight: 500;

    font-size: 18px;

}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

    color: #4d1101;

    background-color: #fbb61f;

    border-radius: 0px;

    padding: 7px 30px;

    justify-content: center;

    display: inline-flex;

    text-align: center;

    align-items: center;

}



.soup-img{

	width: 30px;

	margin-right: 5px;

}

.tab-button ul{

	margin: 0 auto;

    display: table;

}

.tab-button ul li{

	float: left;

}

.tab-content h2{

	text-align: center;

	margin-top: 30px;

}

.nonveg-color h2{

	color: #9a6819;

}

.vegetarian h2{

	color: #64aa1c;

}

.soups-centerheading h2{

	color: #4d1101;

}

.tab-content h3{

	color: #64aa1c;

	margin-bottom: 20px;

}

.left-side-soupcontent{

	padding: 30px 0px 30px 50px;

}

.left-side-soupcontent h5{

	color: #4d1101;

	font-size: 18px;

	margin-top: 26px !important;

}

.left-side-soupcontent p{

	color: #454444;

	font-size: 18px;

	line-height: 18px;

	display: none;

}

.background-soup{

	padding-bottom: 40px;

}

.parallax-img-margin{

	margin: 30px 0px 0px 0px;

}

.burmese-contents{

	text-align: center;

	padding-bottom: 40px;

	padding-top: 10px;

}

.burmese-contents h4{

	text-align: center;

	margin-bottom: 30px;

	font-size: 18px;

}

.burmese-contents p{

	text-align: center;

	color: #454444;

	font-size: 20px;

}

.burmese-wrapper{

	background: url(../images/burmese-bg.jpg);

	padding-top: 20px;

}



.livestation-wrappernew{

	margin-top: 60px;

}

.live-stationheading h2{

	padding-bottom: 20px;

}



.livecounter-content {

    min-height: 330px;

    background: transparent;

    display: flex;

   

    

}

.livecounter-sub-content p{

	text-align: center;

	max-width: 45%;

	margin: 0 auto;

	font-size: 20px;

	color: #3d5210;

}

.vegetable-sec p{

	color: #3d5210;

}

.livecounterfooter-cont h4{

	text-align: center;

	color: #606060;

}

.seafoodbottom-content h4{

	text-align: center;

	color: #4d1101;

	padding-bottom: 30px;

}



/* soup page css end */





/* international page css end */

.international-wrapper{

	padding: 30px 0px 0px !important;

}

.international-heading h2{

	margin-top: 0px !important;

}



/* desert page css start */





.desert-contentbottom{

	padding-top: 30px;

}

.desert-bottom-section h3{

	color: #4d1101;

	margin-bottom: 0px;

}

.desert-bottom-section p{

	color: #737373;

	font-size: 18px;

}

.desert-bg-chilli{

	position: relative;

}

.desert-bg-chilli:before{

	background: url(../images/scroll-stuff-left-04.png) no-repeat;

    content: '';

    position: absolute;

    left: 0;

    bottom: 0;

    width: 170px;

    height: 321px;

}

/*

.desert-bg-chilli:after{

	background: url(../images/soup-scroll-right3.png) no-repeat;

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 150px;

    height: 367px;

}*/

.paneer-heading h4{

	text-align: center;

	color: #7b7b7b;

	font-size: 16px;

	padding-top: 5px;

}



/*cuisines page updated css starts */

.border-cuisines{

	position: relative;

}

.border-cuisines::after{

	

}

.food-content{

	position: relative;

	padding-top: 20px;

}

.menu-content-watermark-bg{

	position: relative;

}



.menu-content-watermark-bg::after{

	content: "";

	background: url(../images/logo_watermark-bg.png) no-repeat;

    background-size: 100% 100%;

    background-repeat: no-repeat;

    position: absolute;

    left:50%;

    top: 50%;

    transform: translate(-50%, -50%);

    width: 300px;

	height: 300px;



}

.food-content::after{

	content: "";

	background: url(../images/logo_watermark-bg.png) no-repeat;

    background-size: 100% 100%;

    background-repeat: no-repeat;

    position: absolute;

    left:5%;

    top: 0;

    width: 400px;

	height: 400px;

}

.border-cuisines.left:before {

	position: absolute;

	content: '';

	width: 60%;

	height: 100%;

	left: 0;

	top: 0;

	border: 3px solid #fbb61f;

   	z-index: 0;

}

/*cuisines page updated css end */







@media(min-width: 768px) and (max-width: 1024px) {

	.corporate-icon-wrapper:after {

	    background: url(../images/soup-scroll-right3.png) no-repeat;

	    content: '';

	    position: absolute;

	    right: 0;

	    top: 0;

	    width: 196px;

	    height: 480px;

	    z-index: -1;

	}

	.soup-first-content{

		box-shadow: 0px 0px 10px rgba(0,0,0,0.2);

		padding: 50px;

		text-align: center;

		margin: 10px auto;

		width: 75%;

		z-index: 2;

	    position: relative;

	    background: #fff;

	}

	.background-soup{

		background-color: #ffffff;

	    position: relative;

	    z-index: 9;

	}

	.left-side-soupcontent p {

	    line-height: 20px;

	}

	.livecounter-sub-content p {

	    text-align: center;

	    max-width: 65%;

	    margin: 0 auto;

	    font-size: 20px;

	    color: #3d5210;

	}

	.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

	    color: #4d1101;

	    background-color: #fbb61f;

	    border-radius: 0px;

	    padding: 7px 15px;

	    justify-content: center;

	    display: inline-flex;

	    text-align: center;

	    align-items: center;

	}

	.hole-tab .nav-pills .nav-link {

	    

	    padding: 7px 10px;

	    margin-right: 6px;

	    justify-content: center;

	    display: inline-flex;

	    text-align: center;

	    align-items: center;

	    font-weight: 500;

	    font-size: 18px;

	}

	

}







@media (max-width: 767px){

	.soup-section-first:after, .soup-bg-chilli:after, .soup-bg-continental:after, .desert-bg-chilli:after{

		background: none !important;

	}

	.soup-section-first:before, .soup-bg-chilli:before, .soup-bg-continental:before, .desert-bg-chilli:before{

		background: none !important;

	}

	.soup-section-first {

	    padding: 30px 0px 40px;

	}

	.soup-first-content { 

	    padding: 20px 25px;

	    margin: 10px auto;

	    width: 97%;

	}

	.soup-first-content p:before {

	    position: absolute;

	    left: -14px;

	    top: 0px;

	}

	.soup-first-content p:after {

	    position: absolute;

	    right: 14%;

	    bottom: 0;

	}

	

	.left-side-soupcontent {

	    padding: 20px 0px 0px 0px;

	}

	.left-side-soupcontent p {

	    color: #454444;

	    font-size: 17px;

	    line-height: 20px;

	}

	.left-side-soupcontent h5 {

	    color: #4d1101;

	    font-size: 18px;

	    margin-top: 10px !important;

	}



	.livecounter-sub-content p{

	    text-align: center;

	    max-width: 100%;

	    margin: 0 auto;

	    font-size: 20px;

	    color: #3d5210;

	    padding-bottom: 40px;

	}

	.break-background-bg h1 {

	    font-weight: bold;

	    font-size: 34px;

	    text-align: center;

	}

	.tab-button ul li {

	    float: none;



	}

	.tab-button ul {

	    display: block;

	}

	.hole-tab .nav-pills .nav-link {

	    padding: 7px 30px;

	    margin-right: 0px;

	    font-size: 18px;

	    margin-bottom: 10px;

	    display: block;

	}

	.livestation-wrappernew {

	    margin-top: 30px;

	}

	.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

	    border-radius: 0px;

	    padding: 7px 30px;

	    justify-content: center;

	    display: block;

	    text-align: center;

	    align-items: center;

	}

	.tab-content h2 {

	    margin-top: 0px;
	    padding-top: 10px;
	}

	.food-content::after{

		content: "";

		background: url(../images/logo_watermark-bg.png) no-repeat;

	    background-size: 100% 100%;

	    background-repeat: no-repeat;

	    position: absolute;

	    left:0;

	    top: 20%;

	    width: 300px;

		height: 300px;

	}

	.mediterranean-bottom-content {

	    margin-top: 0px;

	    padding-left: 0px;

	}

	.border-cuisines.left:before {

		display: none;

	}

	.contact-book .menu-content-watermark-bg::after {

	    top: 35%;

	}

	.menu-content-watermark-bg::after{

		content: "";

		background: url(../images/logo_watermark-bg.png) no-repeat;

	    background-size: 100% 100%;

	    background-repeat: no-repeat;

	    position: absolute;

	    left:50%;

	    top: 50%;

	    transform: translate(-50%, -50%);

	    width: 350px;

		height: 350px;

	}
	.livestation-bottom-bg h1{
		font-size: 30px;
	}


	

}







@media (max-width: 575px){  

	.copy_right p {

		margin-bottom: 15px !important; 

	}

	

	.poweredBy {

		text-align: left !important;

	} 

	

	

}