*{
	margin: 0px auto;
	padding: 0px;
}
body{
	width: 100%;
}
/*-------------------------------Header-------------------------------*/
header{
    height: 700px;
    padding: 50px 50px 75px 50px;
    background-image: url('../images/header/bg.png');
}
.hh{
    height: 700px;
    width: 1350px;
}
.h_left{
    height: 700px;
    width: 560px;
    margin: 0px;
    float: left;
}
.logo{
    height: 68px;
    width: 560px;
    margin: 0px;
}
.l_img{
	float:left;
	width: 67px;
	height: 68px;
}
.l_text{
	width: 300px;
    height: 44px;
    font-size: 42px;
    margin-left: 77px;
    padding: 12px 0px 12px 0px;
    font-family: bn_bold;
    color: #3D2514;
}
.div1{
    height: 49px;
    width: 560px;
    margin: 0px;
    padding-top: 170px;
}
.h_dot_box{
    width: 365px;
    height: 29px;
    text-align: center;
    margin: 0px;
    padding: 8px 18px;
    border: 2px dashed #3D2514;
}
.h_text1{
    font-family: bn_reg;
    color: #3D2514;
    font-size: 23px;
}
.h_text2{
    font-family: aso_reg;
    color: #3D2514;
    font-size: 114px;
    text-shadow: 5px 5px #FFFFFF;
}
.h_text3{
    font-family: aso_reg;
    color: #3D2514;
    font-size: 56px;
    text-shadow: 5px 5px #FFFFFF;
    line-height: 25px;
}
.text_div1{
    height: 413px;
    width: 560px;
    margin: 0px;
}
.h_right{
    height: 700px;
    width: 689px;
    margin: 0px;
    float: right;
}
.bike{
    height: 37px;
    width: 399px;
    margin: 0px;
    text-align: right;
    float: left;
    padding: 15.5px 0px;
}
.delivery{
    height: 20px;
    width: 290px;
    margin: 0px;
    text-align: right;
    float: right;
    padding: 24px 0px;
}
.del_text{
    font-family: mn_bold;
    color: #3D2514;
    font-size: 17px;
}
.h_menu{
	font-family: bn_bold;
    font-size: 21px;
    float: right;
}
.h_menu li a {
  color: #3D2514;
  text-decoration: none;
}
.h_menu li {
	display: block;
	float: left;
	padding: 20px;
	height: 20px;
}
.h_menu a:hover{
	color: white;
}
.all{
	width:640px;
	height:540px;
	padding-right: 50px;
}

/*------------------------------------------GALLERY-------------------------------------------------*/
.gallery{
	width:1235px;
	height:540px;
	padding-top: 75px;
}
.g_wrapper{
	width:1235px;
	padding-top: 70px;
}
.gt2{
	width:235px;
	height: 35px;
	padding: 12px 0px;
	color: white;
	font-size: 35px;
	font-family: bn_bold;
	text-align: center;
	background-color: orange;
}
.g_image1{
	width: 595px;
	height:385px;
	float: left;
	background-repeat: no-repeat;
	background-image: url('../images/gallery/burger.jpg');
}
.g_div2{
	width:590px;
	height:385px;
	float: right;
}
.g_image2{
	width: 593px;
	height:192px;
	padding-top: 5px;
	background-image: url('../images/gallery/g2.png');
	background-repeat: no-repeat;
}
.g_image3{
	width: 590px;
	height:193px;
	background-repeat: no-repeat;
	background-image: url('../images/gallery/g3.png');
}
.gt1{
	width: 590px;
	height:100px;
	padding: 15px 0px 0px 25px;
	color:white;
	font-size:35px;
	font-family: bn_bold;
}
/*---------------------------------------ENJOY----------------------------------------------------*/
.enjoy{
	height: 800px;
}
.enjoy_top_div{
	height: 200px;
	padding-top: 40px;
	text-align: center;
}
.econtainer1 img{
	height: 250px;
	width: 250px;
}
.e_text1{
	font-family: aso_reg;
	font-size: 45px;
	color: #3D2514;
}
.e_text3{
	font-family: bn_bold;
	font-size: 30px;
	padding-top: 30px;
	color: #3D2514;
}
.ewrapper1{
	height: 520px;
    display: flex;
    justify-content: space-between;
    padding: 0px 130px;
    margin: 0px;
}
.econtainer1{
	height: 510px;
    width: 290px;
    margin: 0px;
	text-align: center;
}
.e_text4{
	font-family: bn_reg;
	font-size: 30px;
	color: #3D2514;
	padding: 34px 0px 26px 0px;
}
.e_text5{
	font-family: mn_reg;
	color: #3D2514;
	font-size: 17px;
}
/*----------------------------------------------DISCOVER----------------------------------------------------------*/
/*-----------------------------------------slider----------------------------------*/
.slider {
	width: 100%;
    /*height: 600px;*/
	margin-bottom: 0px;
}
.slick-slide {
  transition: all ease-in-out;
}
.slick-dots li button{
	width: 10px;
	height: 10px;
	background-color: #DCDCDC;
	border-radius: 50%;
}
.slick-dots li.slick-active button {
	background-color: orange;
}
.slick-dots{
	top: 60%;
    left: -38%;
}
/*--------------discover-------------------------------*/
.dis_container{
	width:1300px;
	height: 550px;
	background:#fff;
	margin:auto;
	border:solid white;
	box-shadow: 25px 40px 30px 40px #dddddd;
}
.parent{
	width:1300px;
	height:490px;
	box-shadow: 25px 40px 30px 40px #dddddd;
}
.dt1{
	font-family: aso_reg;
	font-size:30px;
	color: #3D2514;
	margin-bottom:5px;
	text-align: center;
}
.dt2{
	text-align: center;
	margin-bottom:20px;
	color: #3D2514;
	font-size:40px;
	font-family: aso_reg;
	font-weight:80%;
}

.discover .child-2 .dis_content{
	background-size:cover;
	color:#3D2514;
	margin-right:10px;
	display:flex;
	font-family: mn_reg;
	font-size:20px;
	
}
.child-1{
	max-width:100%;
	margin-left:40px;
	padding:60px 30px 2px 55px;
}
.child-3 .aside{
	display:flex;
	justify-content:flex-end;
	height:20%;
	
}
.child-3 img{
	height:250px;
	padding-left: 45px;
}
/*--------------------------------------------FORM-----------------------------------------------*/
.res{
	/*width: 785px;*/
	height: 432px;
	padding: 75px 0px 178px 0px;
	background-image: url('../images/form/bg.png');
}
.r_cont1{
	width: 785px;
	height: 100px;
	padding-bottom: 85px;
	text-align: center;
}
.r_text1{
	color:#3D2514;
	font-family: bn_bold;
	font-size:30px;
	padding-bottom: 25px;
}
.r_text2{
	color:#3D2514;
	font-family: aso_reg;
	font-size:50px;
}
.r_cont2{
	width: 785px;
	height: 250px;
}
::placeholder {
  color: #3D3D3D;
  opacity: 1;
}
.r_cont2 input[type="text"],
.r_cont2 input[type="date"]
{
	width: 336px;
	height: 23px;
	padding: 20px;
	color: #3D3D3D;
	float: left;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 21px;
	font-family: bn_reg;
	margin-bottom: 27px;
}

.r_cont2 input[type="email"],
.r_cont2 input[type="time"]
{
	width: 336px;
	height: 23px;
	padding: 20px;
	color: #3D3D3D;
	float: right;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 21px;
	font-family: bn_reg;
	margin-bottom: 27px;
}
.r_cont2 select{
	width: 378px;
	height: 65px;
	padding: 20px;
	color: #3D3D3D;
	float: left;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 21px;
	font-family: bn_reg;
}
.r_cont2 input[type="submit"]{
	width: 378px;
	/*height: 23px;*/
	padding: 19.5px;
	color: #BF2222;
	background-color: red;
	color: white;
	float: right;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 21px;
	font-family: aso_reg;
}
/*-------------------------------------------FOOTER------------------------------------------------*/
footer{
	width:100%;
	margin:auto;
	background-image: url('../images/footer/pic1.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	padding:30px 0 15px 0;
	position:relative;
	
}
.overlay {
    background: hsl(0deg 0% 0% / 35%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
}
.sectionff{
	flex: 0 0 50%;
}
.sectionff.text-center{
	text-align:center;
	flex: 0 0 30%;
}
section.section.pr-lg {
    padding-right: 15%;
}
.containerff{
	max-width:95%;
	margin:auto;
}
.containerff .headingff{
	font-family: bn_bold;
	font-size:25px;
	color:#fff;
	margin-bottom:25px;
}
.headingff {
	width:100%;
	display:flex;
	align-items:center;
}
.headingff .logoff img{
	height: 75px;
	margin-right:15px;
}
 .contentff{
	color:#fff;
	font-family: mn_reg;
	max-width:100%;
}
.locationff .logoff{
	display:flex;
	align-items:center;
	color:#fff;
	font-family: bn_bold;
	margin-top:20px;
}

.locationff .logoff img{
	height:30px;
	margin-right:20px;
	
}
.footer-top{
	display:flex;
	flex-direction:row; 
	align-items:center;
	padding:3% 0 2% 0;
	position:relative;
	z-index:5;
}

.footer-bottom{
	display:flex; 
	width:1150px;
	/*padding-left: 45px;*/
	box-sizing:border-box;
	align-items: center; 
	margin-top:25px; 
	position:relative; 
	z-index:5;
}

.footer-bottom-col{ 
	flex: 0 0 50%;
	color:#fff;
	font-size:12px;
	font-family: bn_reg;
	font-weight:bold;
}
.footer-bottom-col.text-right{
	text-align:right;
}
.footer-bottom-col img{
	width:30px; 
	margin-left:5px;
	border-radius:50%;
}
/*-------------------------------------MENU PAGE---------------------------------------------------*/
/*-------------------------------------BURGERS-------------------------------------*/
.m_box{
	width:100%;
	height: 35px;
	padding: 40px 0px;
	color: #3D2514;
	font-size: 35px;
	font-family: bn_bold;
	text-align: center;
	background-color: orange;
}
.menu_page{
	width: 250px;
	height: 250px;
	background-color: aqua;
	background-image: url('../images/menu/bg.png');
	padding: 250px;
	position: relative;
	border-radius: 50%;
}
.mcenter{
	background-image: url('../images/menu/famous_burger.png');
}
.mcontainer{
	width: 250px;
	height: 250px;
	background-color: orange;
	background-repeat:no-repeat;
	position: absolute;
	border-radius: 50%;
	text-align: center;
}
.mt{
	font-size: 12px;
	font-family: aso_reg;
	color: #3D2514;
	width: 220px;
}
.m_text1{
	padding-top: 195px;
	width: 250px;
	height: 55px;
	font-size: 15px;
}
.m_text2{
	padding-top: 164px;
	width: 215px;
	height: 86px;
	font-size: 15px;
}
.m_text3{
	padding-top: 150px;
	width: 210px;
	height: 100px;
	font-size: 15px;
}
.m_text4{
	padding-top: 160px;
	width: 220px;
	height: 90px;
	font-size: 15px;
}
.m_text5{
	padding-top: 170px;
	width: 200px;
	height: 80px;
	font-size: 15px;
}
.m1{
	background-image: url('../images/menu/quadra.png');
	animation: Orbit1 8s linear infinite;
}
.m2{
	background-image: url('../images/menu/tcb.png');
	animation: Orbit2 8s linear infinite;
}
.m3{
	background-image: url('../images/menu/bb.png');
	animation: Orbit3 8s linear infinite;
}
.m4{
	background-image: url('../images/menu/dubbler.png');
	animation: Orbit4 8s linear infinite;
}
/*----------------------FRIES-------------------------------*/
.fries{
	font-size: 20px;
	font-family: aso_reg;
	color: #3D2514;
}
.f_text1{
	padding-top: 160px;
	width: 250px;
	height: 90px;
}
.f1{
	background-image: url('../images/menu/pizza_fries.jpg');
	animation: Orbit1 8s linear infinite;
}
.f2{
	background-image: url('../images/menu/bbq_fries.png');
	animation: Orbit2 8s linear infinite;
}
.f_text3{
	padding-top: 155px;
	width: 250px;
	height: 95px;
}
.f3{
	background-image: url('../images/menu/chilli_fries.png');
	animation: Orbit3 8s linear infinite;
}
.f_text4{
	padding-top: 183px;
	width: 250px;
	height: 67px;
}
.f4{
	background-image: url('../images/menu/chessy_fires.png');
	animation: Orbit4 8s linear infinite;
}
.fcenter{
	background-image: url('../images/menu/gourmet.png');
}
/*-------------------------------------drinks-----------------------------------*/
.d1{
	background-image: url('../images/menu/7up.png');
	animation: Orbit1 8s linear infinite;
}
.d2{
	background-image: url('../images/menu/miranda.png');
	animation: Orbit2 8s linear infinite;
}
.d3{
	background-image: url('../images/menu/sprite.png');
	animation: Orbit3 8s linear infinite;
}
.d4{
	background-image: url('../images/menu/pepsi.png');
	animation: Orbit4 8s linear infinite;
}
.dcenter{
	background-image: url('../images/menu/cd.png');
}
.d_text{
	font-size: 15px;
	font-family: aso_reg;
	color: #3D2514;
	padding-top: 135px;
	width: 250px;
	height: 115px;
}
/*------------------------------------------------------------------------------*/
@keyframes Orbit1 {
    from { transform: rotate(0deg) translateX(250px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(250px) rotate(-360deg); }
}
@keyframes Orbit2 {
    from { transform: rotate(0deg) translateX(-250px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(-250px) rotate(-360deg); }
}
@keyframes Orbit3 {
    from { transform: rotate(0deg) translateY(250px) rotate(0deg); }
    to   { transform: rotate(360deg) translateY(250px) rotate(-360deg); }
}
@keyframes Orbit4 {
    from { transform: rotate(0deg) translateY(-250px) rotate(0deg); }
    to   { transform: rotate(360deg) translateY(-250px) rotate(-360deg); }
}
/*------------------------------------ABOUT US PAGE-------------------------------------------------------*/
.section-one-Ac{
	height:700px;
	padding: 30px;
	background-position: center;
	background-image: url('../images/about_us/bg.jpg');
}
.container-Ac{
	max-width: 1100%;
	margin: 0 auto;
}
.parent-heading-Ac{
	width: 100%;
	text-align: center;
}
.parent-heading-Ac h1{
	font-size: 60px;
	color: #3D2514;
	font-family: bn_bold;
	margin-bottom: 20px;
}
.parent-heading-Ac p{
	color: #3D2514;
	font-family: bn_reg;
	font-size: 25px;
}
.section-two-Ac{
	width:;
	padding: 20px;
}
.container-2-Ac{
	max-width: 1100px;
	margin: auto;
	padding:20px;
}
.heading-1-Ac{
	font-size:30px;
	font-family: bn_reg;
	text-align:center;
	color: #3D2514;
	/*animation-name:slide;
	animation-delay:3s;*/
}
.section-three-Ac{
	width:;
	height: 400px;
	padding: 30px;
	
}
.container-3-Ac{
	margin:auto;
	max-width:1100px;
	padding: 30px;
}
.content-Ac{
	max-width:45%;
	color: #3D2514;
	font-family: bn_reg;
	font-size:25px;
	position:absolute;
}
.video-Ac{
	margin-left: 65%;
    display: flex;
    justify-content: center;
    height: 340px;
    width: 400px;
	
}
.video-Ac iframe{
	width: 400px;
}
/*----------------------------------------CONTACT US---------------------------------------------------*/
.section-one-cu{
	width: 100%;
	background-image: url(../images/burger.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	background-position: center;
}
.container-cu{
	max-width: 1100px;
	margin: auto;
	text-align: center;
}
.backimg-cu img{
	height:300%;
}
.parent-heading-cu{
	width: 100%;
	text-align: center;
}
.parent-heading-cu h1{
	font-size: 50px;
	color: yellow;
	margin-bottom: 20px;
}
.parent-heading-cu p{
	color: yellow;
	font-size: 25px;

}
.form-parent-cu{
	width: 100%;
}
.form-main-parent-cu{
	width: 100%;
	padding: 45px 0px;
}
.form-main-parent-cu h2{
	font-size: 40px;
	margin-bottom: 20px;
}
.form-main-parent-cu p{
	font-size: 20px;
	margin-bottom: 30px;
	color:red;
}
.form-main-parent-cu form div{
	margin-bottom: 25px;
}
.form-main-parent-cu form div input {
	width: 250px;
	outline: none;
	padding: 9px 3px;
	font-size: 15px;
	outline: none;
	border: 2px solid white;
	background-color:#e2e7d5;
}
.form-main-parent-cu form div textarea {
	width: 250px;
	outline: none;
	padding: 0px 0px 45px 7px;
	font-size: 15px;
	outline: none;
	border: 2px solid white;
	background-color:#e2e7d5;

}
.cu .contact-span {
    color: red;
}

.button-cu {
	width: 100px;
	padding: 10px 10px;
	border-radius: 10px;
	background-color: yellow;
	font-size: 15px;
	color: red;
}
.button-cu:hover{
	background-color: red;
	color: white;
}
.errors {
    font-family:Georgia, serif;
    font-size: 14px;
	padding-left: 10px;
	color: red;
}
/*-------------------------------------------------------------------------------------------*/
.faq_h{
    text-align: center;
    color: #3D2514;
    font-size: 30px;
	font-family: mn_reg;
}
#accordion {
	height: 400px;
    width: 500px;
    border: 5px dashed #F69E78;
    margin-left: 30%;
    margin-top: 30px;
    padding: 15px;
	font-family: mn_reg;
}
.faq_h3{
    background-color: #981D04;
    color: #fff;
    padding: 5px;
    padding-left: 10px;
}

.faq_p{
    color: #494544;
    font-family: mn_reg;
	font-size: 15px;
    margin-left: 20px;
    margin-right: 20px;
	padding: 0px;
	background-color: orange;
}
/*-------------------------------------------------------------------------------------------*/
@font-face{
	font-family: bn_reg;
	src: url('../fonts/BebasNeue-Regular.ttf');
}
@font-face{
	font-family: bn_bold;
	src: url('../fonts/BebasNeue-Bold.ttf');
}
@font-face{
	font-family: aso_reg;
	src: url('../fonts/AlfaSlabOne-Regular.ttf');
}
@font-face{
	font-family: mn_bold;
	src: url('../fonts/Montserrat-Bold.ttf');
}
@font-face{
	font-family: mn_reg;
	src: url('../fonts/Montserrat-Regular.ttf');
}