.menu{
	background-color: #762005;
	border:none;
	border-radius: 0px; 
	margin: 0px;
	padding: 0px;
}

.nav1{

}

.nav1 ul{
	
}

.nav1 ul li{
	
}

.nav1 ul li a{
	color: #efbb8b !important;
}

.nav1 ul li a:hover{
	color: #ffffff !important;;
}

.nav2{

}

a{
	color: #ffffff !important;
}

.dinner{
	margin: 0px !important;
	padding: 0px !important;
}

.dinner1{
	margin: 0px;
		padding-bottom: 80px;
}

.dinner1 h1{
	text-transform: capitalize;
}

.dinner1 h4{
	margin: 40px 0px 40px 0px;	
	text-transform: capitalize;

}

.product{
	margin: 50px 0px 0px 0px;
}

.product a{

}

.product a img{
	width: 235px;
	height: 235px;

}

.product a img:hover{
	opacity: 0.9;
}

.product a h2{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-transform: capitalize;
	color:  #0275d8;
	text-align: center;
}

.product ul{
	padding: 0px;
	margin: 0px;
}

.product ul li {
	display: inline;

}

.product ul li a{
	font-size: 16px;
	color:  #0275d8 !important;

}

.reservation{
	background-color: #762005;
	padding-bottom: 80px;
	border-radius: 0px !important;
	margin: 0px;
}

.reserve{
	margin: 0px;
	padding: 0px;
	border-radius: 0px !important;
}

.reserve h1{
	margin: 0px 0px 0px 0px;
	color: #efbb8b;	
}

.reserve h4{
	margin: 40px 0px 0px 0px; 
	color: #efbb8b;
	text-transform: capitalize;
	
}

.reserve1 h1{
	margin: 40px 0px 0px 0px; 
	color: #efbb8b;
	text-transform: capitalize;
	
}

.reserve1 h4{
	margin: 40px 0px 0px 0px; 
	color: #efbb8b;
	text-transform: capitalize;
	
}

.reserve2{
}

.reserve2 a{
}

.reserve2 a img{
	margin: 40px 0px 0px 0px; 
	width: 340px;
	height: 210px;

}

.reserve2 h2{
	margin: 40px 0px 0px 0px; 
	text-transform: capitalize;
}

.reserve2 h5{
	margin: 15px 0px 0px 0px; 
	text-transform: capitalize;
	text-align: justify;
	
}

.chef{
	margin: 30px 0px 50px 0px; 
	padding: 0px;
}

.chef h1{
	margin: 50px 0px 0px 0px;
	font-size: 54px;
	font-style: bold;
	text-transform: capitalize;
}

.chef img{
	width: 350px;
	height: 350px;

}

.chef p{
	text-align: center;
}

.recipes{
	padding:50px 0px 50px 0px; 
	background-color: #f69601 !important;
}

.gallery{
	margin: 0px; 
	padding: 0px;
}

.gallery h1{
	padding: 0px 0px 30px 0px;
	text-transform: capitalize;
	text-align: center;
	font-size: 54px;
	color: #ffffff;
}

.gallery h4{
	padding: 0px 0px 15px 0px;
	text-transform: capitalize;
	text-align: center;
	color: #ffffff;
}

.gallery a{
	margin: 10px 0px 10px 0px;
}

.gallery a img{
	width: 250px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.gallery a h3{
	margin: 8px 0px 20px 0px;
	padding: 0px;
	text-transform: capitalize;
}

.dashboard{
	background-color: #ffe2c2;
	padding: 0px 50px;
}

.board{
	margin: 0px;
	padding: 0px;
}

.board h2{
	color: #1c1c1c;
}

.article1{
	margin: 0px;
}

.article1 h2{
	text-transform: capitalize;
	border-bottom: 2px solid #1c1c1c;

}

.article1 p{
	font-size: 17px;
	color: #1c1c1c;
	text-transform: bold;
}

.article1 ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.article1 ul li{
	list-style: none;

}

.article1 ul li a{
	color: #000000 !important;
	font-size: 18px;
	line-height: 28px;

}

.naabbaar{
}

.naabbaar h2{
	text-transform: capitalize;
	border-bottom: 2px solid #1c1c1c;
}

.naabbaar ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.naabbaar ul li{
	list-style: none;

}

.naabbaar ul li a{
	color: #000000 !important;
	font-size: 18px;
	line-height: 26px;
	text-transform: capitalize;
}

.reservation1{
}

.reservation1 h2{
	text-transform: capitalize;
	border-bottom: 2px solid #1c1c1c;
}

.reservation1 ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.reservation1 ul li{
	list-style: none;

}

.reservation1 ul li a{
	color: #000000 !important;
	font-size: 18px;
	line-height: 28px;
	text-transform: capitalize;

}

.contact1{

}

.contact1 h2{
	text-transform: capitalize;
	border-bottom: 2px solid #1c1c1c;
}

.contact1 ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.contact1 ul li{
	list-style: none;

}

.contact1 ul li a{
	color: #000000 !important;
	font-size: 18px;
	line-height: 28px;
	text-transform: capitalize;

}

.board h4{
	text-transform: capitalize;
}

.board h4 a{
	text-transform: capitalize;
	color: #0275d8 !important;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: white; 
  color: red;
  opacity: 0.3;
  cursor: pointer;
  padding: 15px;
  border: 1px solid #000000;
  border-radius: 8px;
}

#myBtn:hover {
  background-color: white;
  color: red;
  opacity: 0.6;
}

.mainpicture{
	margin: 100px 0px 0px 0px;

}

.mainpicture img{
	width: 450px;
	height: 450px;
	border: 1px solid white;
}

.mainpicture img:hover{
	opacity: 0.9;
}

.mainpicturename{
}

.mainpicturename h1{
	text-transform: capitalize;
	margin: 115px 0px 0px 0px;
}

.mainpicturename p{
	text-align: justify;
	margin: 10px 0px 0px 0px;
	
}

.mainpicturename button{
	text-transform: capitalize;
	margin: 30px 0px 0px 0px;
	
}

.orderbutton{
}

.hyperlinkedcontent{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding: 0px 0px 90px 0px;
	border-bottom: : 1px solid black;
	border-top: : 1px solid black;

}

.mainpicturename h3{
	text-transform: capitalize;
	margin: 10px 0px 0px 0px;
	
}

.quantity{
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	float: right;
}

.mainpicturename h5{
	text-transform: capitalize;
	font-size: 20px;
	text-align: center;
	float: left;
	margin: -1px;
	margin-right: 5px;
}
/*.........................*/
.number-input input[type="number"] {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}

.number-input input[type=number]::-webkit-inner-spin-button,
.number-input input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
}

.number-input {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.number-input button {
-webkit-appearance: none;
background-color: transparent;
border: none;
align-items: center;
justify-content: center;
cursor: pointer;
margin: 0;
position: relative;
}

.number-input button:before,
.number-input button:after {
display: inline-block;
position: absolute;
content: '';
height: 2px;
transform: translate(-50%, -50%);
}

.number-input button.plus:after {
transform: translate(-50%, -50%) rotate(90deg);
}

.number-input input[type=number] {
text-align: center;
}

.number-input.number-input {
border: 1px solid #ced4da;
width: 10rem;
border-radius: .25rem;
}

.number-input.number-input button {
width: 2.6rem;
height: .7rem;
}

.number-input.number-input button.minus {
padding-left: 10px;
}

.number-input.number-input button:before,
.number-input.number-input button:after {
width: .7rem;
background-color: #495057;
}

.number-input.number-input input[type=number] {
max-width: 4rem;
padding: .5rem;
border: 1px solid #ced4da;
border-width: 0 1px;
font-size: 1rem;
height: 2rem;
color: #495057;
}

@media not all and (min-resolution:.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color:transparent) {

.number-input.def-number-input.safari_only button:before,
.number-input.def-number-input.safari_only button:after {
margin-top: -.3rem;
}
}
}
/*.........................*/

.hyperlinkedcontent1{
	margin: 0px;
	padding: 100px 0px 100px 0px;
}

.mainpicture1{
	margin: 100px 0px 0px 0px;

}

.mainpicturereservation{
}

.mainpicturereservation h1{
	text-transform: capitalize;
	margin: 15px 0px 0px 0px;
}

.mainpicturereservation p{
	margin: 0px 0px 0px 10px;
}

.mainpicturereservation h3{
	text-transform: capitalize;
	margin: 25px 0px 0px 10px;
}

.mainpicturereservation button{
	text-transform: capitalize;
	width: 100px;
	height: 40px;
	margin: 5px 0px 0px 10px;
}