*{
	margin: 0;
	padding: 0;
	outline: 0;
}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
strong,
i,
ol,
ul,
li,
form,
label,
footer,
header,
menu,
nav,
section{
	margin:0;
	padding:0;
}
ol,
ul{
	list-style: none;
}

a,
a:hover {
	text-decoration: none;
}

button:focus,
a:focus,
input:focus,
textarea:focus{
	outline: none;
}

body{
	
	/*font-family: 'Open Sans', sans-serif;
	font-family: 'Oswald', sans-serif; */

}
/*header part html start */

header	{
	background: url(../image/bannert.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	/*height: 300px; */
	
	}
.banner_overlay{
			padding: 88px 0;
			background-color: rgba(0,0,0,0.2);
	}
.logo{
	
	margin-top: 0px;
	margin-bottom: 20px;
	}



.header_icon{
	margin-top: 20px;
	margin-right: 60px;
}
.header_icon ul{
	float: right;

}
.header_icon ul li{
	float: left;
	padding: 0 11px;
}
.header_icon ul li a{
	color:#cc9900 ;
}

/* navigation part css start */

		
		
		/*.cotainer .navbar-nav .nav-item .nav-link{
			background-color: #251c12; 
		} */

		.navbar-nav .nav-item .nav-link{

			font-size: 20px;
			color: white;
			
		}

		.navbar-nav .nav-item .nav-link.active{
			color: #0872b9; 
		}

		.navbar-nav .nav-item .nav-link:hover{
			color: #0872b9;
		}

	/* navigation part css end */

.banner_content{
			color: white;
			text-align: center;
		}
	
		
.banner_content h1{
			font-size: 44px;
			font-family: YesevaOne;
			/*text-transform: uppercase; */
			padding: 15px 0;
			font-weight: 700;
			padding-bottom: 20px;
			margin-bottom: 10px;
		}
		.decoration{
			margin-left: 150px;
			margin-top: 10px;
			margin-bottom: 10px;

		}
		.book{
			margin-top: 30px;
		}

		.book a{

			color: white;
			font-size: 14px;
			font-family: YesevaOne;
			text-transform: uppercase;
			border: 2px solid white;
			padding: 10px 16px;
			margin-left: 20px;


		}

		.book a:hover{
			background-color: #0872b9;
			border: 2px solid #0872b9;
			transition: all linear .3s;
		}


		
	/* banner part css end */

	/*header part html end */


	/* about part css start */
		.common_head h4{
			margin-top: 70px;
			margin-bottom: 10px;
			text-align: center;
			color: #cc9900;
			font-size: 36px;
			font-family: YesevaOne;
			font-weight: 500;
			/*text-transform: uppercase;
			position: relative; */

		}
		.common_head img{
			margin-left: 150px;
			
			
		}
		
		
		.about_con{
			margin-top: 40px;
		}
		.about_con img{
			margin-left: 130px;
		}

		.about_first_p{
			padding-bottom: 40px;
		}

		.about_con p{
			line-height: 28px;
			color: #555555;
			font-size: 15px;
		}
		.about_img{
			margin-top: 70px;
			margin-left: 90px;
		} 

	/* about part css end */

	/* ingredient part css start */
	
	#ingredient{
		background: url(../image/image-2.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
			 /*height: 300px; */
		
	}
	.image-2_overlay{
			padding: 20px 40px;
			background-color: rgba(0,0,0,0.3);
		}

		

	.bg_shade{
		background: url(../image/ol-1.png);
		background-repeat: no-repeat;
		background-size: cover ;
		background-position: center; 

		
		
	} 
	.common_head{
		margin-top: 20px;
		color: white;
		padding: 10px 10px;
	}
	.common_head img{
		margin-left: 40px;
		margin-bottom: 25px;

	}
	.ingredient_cont p{
			color: white;
			text-align: justify;
			font-family: YesevaOne;
			font-size: 16px;
			margin-bottom: 10px;
			padding: 10px 40px;

	} 
	.ingredient-img-1{
		margin-top: 30px;
		margin-bottom: 30px;

	}

	/* banner_3 css part start */
	#banner_3{
		background: url(../image/banner-3.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		/*height: 700px; */
		margin-top: 100px;
	}
	.banner_3_overlay{
		padding: 150px 0px;
		background-color: rgba(0, 0, 0, .3);
	}
	.banner_3_bg{
		background: url(../image/ol-1.png);
		background-repeat: no-repeat;
		background-size: cover ;
		background-position: center; 

	}
	.banner_3_content{
		padding: 20px 20px;

		font-family:YesevaOne;
		font-size: 30px;
		color: white;
		text-align: center;
	}
	.banner_3_content p{
		margin-top: 20px;
		font-size: 18px;
		text-align: justify;
	}

	/* banner_3 css part end */
	
	
	/* menu part css start */

		.common_head img{
			margin-left: 50px;
		}
		.item p{
			font-family: Myriad Pro;
			font-size: 20px;
			text-align: left;
		}
		.price p{
			font-family: Myriad Pro;
			font-size: 20px;
			text-align: right;

		}
		
	/* menu part css end */

	/* food part css start */
		
		.food_1{
			margin-top: 40px;
		}
		.food_2{
			margin-top: 40px;
		}
		.common_head_food{

			margin-top: 40px;
			font-family: YesevaOne;
			font-size: 36px;
			font-weight: 700;
			color: #cc9900;
			text-align: center;

		}
		.food_content p{
			margin-top: 20px;
			font-family: YesevaOne;
			color: #161102;
			text-align: justify;
		}
		.order_form{
			margin-top: 20px;
			font-family:YesevaOne ;
			color: #cc9900;
			padding: 10px 10px;
		}
		.book_now{
			margin-top: 20px;
			font-size: 18px;
			padding: 10px 10px;
		}

		.book_now a:hover{
			background-color: #cc9900;
			border: 2px solid #cc9900;
			color: black;
			
		}
		

		/* food part css end */

		
		/* footer part css start */
		
		footer{
			background-color: #353535;
			margin-top: 30px;
			padding: 20px 0;
		}
		
		

		.footer_first_p{
			padding-bottom: 15px;
		}
		.footer_common h4{
			text-align: center;
			font-size: 20px;
			font-family: 'Oswald', sans-serif;
			font-weight: 500;
			color: white;
			margin-top: 20px;
			margin-bottom: 20px;

		}
		.f_content {
			margin-top: 20px;
			color: white;
			text-align: justify;
		}
		
	



