*{
    margin:0px;
    padding:0px;
}
body {
    font-family: 'Poppins', sans-serif;
    font-size:14px;
    font-family: 24px;
    /* height: 5000px; */
}
/* h1, h2, h3, h4, h5, h6 {
    font-family: 'Cedarville Cursive', cursive;
} */
a, a:hover {
    text-decoration: none;
}

/* header section starts */

.header-section{
    width: 100%;
    background-color:#FFC74C;
}
.header-section .top-bar .logo{
    padding: 20px 0px 0px 0px;
}
.header-section .top-bar .text-right{
    text-align: right;
    padding:40px 0px 0px 0px;
    color:#42200B;
    font-family: 'Montserrat', sans-serif;
}
.header-section .top-bar .text-right p{
    font-weight: 600;
}
.header-section .top-bar .text-right .fa-motorcycle{
    margin-right: 15px;
    font-size:25px;
}
.header-section .bg-light{
    background: transparent !important;
}
.header-section .navbar-light .navbar-nav .nav-link{
    color:#42200B;
    letter-spacing: 6px;
    font-weight: 600;
    margin-left: 25px;
    font-family: 'Bebas Neue', cursive;
    font-size: 20px;
    padding-right: 0;
}
.header-section .navbar-light .navbar-nav .nav-link:hover{
    color:#DF1C1C;
}
/* header section ends */

/* banner section starts */
.banner{
    width: 100%;
    background-color:#FFC74C;
}
.banner .banner-text{
    /* position: absolute;
    top: 37%; */
    margin-top: 25%;
}
.banner .banner-text p {
    border: 2px dashed #42200B;
    padding: 5px;
    font-family: 'Bebas Neue', cursive;
    text-align: center;
    font-size: 18px;
    margin-right: 285px;
}
.banner .banner-text .big{
    font-size:82px;
    font-family: 'Alfa Slab One', cursive;
    color:#42200B;
    text-shadow:2px 2px #fff;
}
.banner .banner-text .small {
    font-size:52px;
    font-family: 'Alfa Slab One', cursive;
    color:#42200B;
    text-shadow:2px 2px #fff;
}
.banner .image{
    position:relative;
}
.banner .bord {
    border-bottom: 1px solid red;
    height: 110px;
    width: 110px;
    background-color: #DF1C1C;
    border-radius:100%;
    position: absolute;
    bottom: 22%;
    left: 29%;
}
.banner .inner-bord{
    text-align:center;
    color:#fff
}
.banner .inner-bord .dash{
    border:2px dashed #fff;
    height: 100px;
    width: 100px;
    border-radius: 100%;
    margin-left: 5px;
    margin-top: 5px;;
}    
.banner .inner-bord .dash h3{
    margin-top: 9px;
}

/* burger section starts */

.burger-section{
    width: 100%;
    padding:80px 0px 80px 0px;
}
.burger-section .first-img{
    position: relative;
    transition: transform .2s;
}
.burger-section .first-img:hover{
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
}
.burger-section .first-img .img-text{
    position: absolute;
    top: 12%;
    left:7%;
    color:#fff;
    font-family: 'Bebas Neue', cursive;
}
.burger-section .img-two{
    position: relative;
    margin-bottom: 37px;
    transition: transform .2s;
}
.burger-section .img-two:hover{
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
}
.burger-section .img-two .img-text2{
    position: absolute;
    top: 12%;
    left:7%;
    color:#fff;
    font-family: 'Bebas Neue', cursive;
}
.burger-section .img-three{
    position: relative;
    margin-bottom: 37px;
    transition: transform .2s;
}
.burger-section .img-three:hover{
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
}
.burger-section .img-three .img-text3{
    position: absolute;
    top: 12%;
    left:7%;
    color:#fff;
    font-family: 'Bebas Neue', cursive;
}
/* burger section ends */

/* tasty-section starts */
.tasty-section{
    width: 100%;
}
.tasty-section .tasty-text1{
    color:#42200B;
    text-align: center;
    font-family: 'Bebas Neue', cursive;
}
.tasty-section .tasty-text2 {
    color:#42200B;
    text-align: center;
    font-family: 'Alfa Slab One', cursive;
    padding: 10px 0px 10px 0px;
}
.tasty-section .tasty-text3 {
    color:#42200B;
    line-height: 1.9;
    text-align: center;
    font-weight: 600;
    margin-bottom: 60px;
}
.tasty-section h2{
    color:#42200B;
    font-family: 'Bebas Neue', cursive;
    text-align: center;
}
.tasty-section p {
    color:#42200B;
    text-align: center;
    letter-spacing: 1px;
}
.tasty-section a{
    text-align: center;
}
.tasty-section .inner-tasty{
    text-align: center;
}
.tasty-section .inner-tasty a{
    font-family: 'Bebas Neue', cursive;
    background-color: #DF1C1C;
    border-color: #DF1C1C;
    font-size:23px;
    padding:7px 20px;
    margin-top:10px;
    transition: 0.5s;
}
.tasty-section .inner-tasty a:hover{
    background-color:transparent;
    color:#DF1C1C;
}
.tasty-section .img-mid{
    text-align: center;
}
.tasty-section .inner-tasty2{
    text-align: center;
    margin-top:29px;
    margin-bottom: 40px;
}
.tasty-section .inner-tasty2 a{
    font-family: 'Bebas Neue', cursive;
    background-color: #DF1C1C;
    border-color: #DF1C1C;
    font-size:23px;
    padding:7px 20px;
    margin-top:10px;
    transition: 0.5s;
}
.tasty-section .inner-tasty2 a:hover{
    background-color:transparent;
    color:#DF1C1C;
}
/* tasty-section ends */


/* slider section starts */
.slider-section{
    width: 100%;
    padding:80px 0px 80px 0px;
}
.slider-section .slider-text h3 {
    font-family: 'Bebas Neue', cursive;
    color:#3A3A3A;
    margin-top: 70px;
}
.slider-section .slider-text h1 {
    font-family: 'Alfa Slab One', cursive;
    color:#42200B;
}
.slider-section .slider-text .slider-para{
    letter-spacing: 1px;
    font-size:20px;
    margin-top:20px;
}

.slider-section .owl-theme .owl-nav.disabled+.owl-dots {
    text-align: left;
}
.slider-section .owl-theme .owl-dots .owl-dot.active span {
    background: #FFC135;
}
.slider-section .owl-carousel .row {
    padding-top:15px;
}
.slider-section .text {
    margin: 40px 0px 0px 30px;
}
.slider-section .text h3 {
    font-family: 'Bebas Neue', cursive;
    letter-spacing: 2px;
    font-size: 30px;
}
.slider-section .text h1 {
    font-family: 'Alfa Slab One', cursive;
    color: #42200B;
}
.slider-section .text p {
    letter-spacing: 1px;
    font-size: 18px;
}
/* slider section endss */

/* reservation section starts */
.reservation-section{
    width: 100%;
    padding:80px 0px 80px 0px;
    position: relative;
}
.reservation-section .reserve-text{
    text-align: center;
}
.reservation-section h3{
    font-family: 'Bebas Neue', cursive;
}
.reservation-section .reserve-text{
    font-family: 'Alfa Slab One', cursive;
    color:#42200B;
    margin-bottom:150px;
}
.reservation-section .reserve-text .pos{
    position: absolute;
    left: 0;
    top: 0;
}
.reservation-section .form-control{
    padding:15px;
}
.reservation-section .main-form .bottle{
    position: absolute;
    left: 131px;
    bottom: -60px;
}
.reservation-section .main-form .btn-primary {
    font-family: 'Alfa Slab One', cursive;
    background-color: #DF1C1C;
    border-color:#DF1C1C;
    padding:15px 50px 15px 50px;
}
.reservation-section .main-form .plate{
    position: absolute;
    right: 0;
    bottom: -8%;
}
/* reservation section ends */

/* footer section starts */
.footer-section{
    width: 100%;
    padding:150px 0px 80px 0px;
    background: url('../images/Design.webp') center top no-repeat;
    background-size:cover;
    height: 100%;
    position: relative;
}
.footer-section .foot-center{
    color:#fff;
    text-align: center;
}
.footer-section .foot-center p{
    margin-top:50px;
}
.footer-section .foot-center2{
    color:#fff;
    font-family: 'Bebas Neue', cursive;
    margin-top: 10%;
    text-align: center;
}
.footer-section .foot-center2 i{
    font-size: 30px;
    margin-right: 15px;
}
.footer-section .foot-center2 .foot-head{
    margin-left: 10px;
}

.footer-section .copyright{
    width: 100%;
}
.footer-section .copyright .copy p{
    position:absolute;
    bottom:0;
    left: 15%;
    color:#fff;
    font-family: 'Bebas Neue', cursive;
    letter-spacing: 2px;
    font-size:16px;
}
.footer-section .copyright .icons {
    color:#000;
    font-size: 30px;
    position: absolute;
    bottom: 15px;
    right:20%
}
.footer-section .copyright .icons i{
    background-color: #fff;
    border-radius: 100%;
    padding:8px;
    margin-left:10px;
    transition: 0.5s;
}
.footer-section .copyright .icons i:hover{
    background-color: #DF1C1C;
    color:#fff;
}
.footer-section .copyright .copy{
    text-align: center;
}
/* footer section ends */