 /* Extra small devices (portrait phones, less than 576px) */
 @media (max-width: 575.98px) {
     .main_icons h1 {
         font-size: 25px !important;

     }

     .nav-link {
         color: #fff !important;
     }

     .navbar {
         padding: 5px 10px !important;
         background-color: black;
         opacity: 0.6;
         max-width: 100%;
     }

     .main_icons {
         margin: 0;
         padding: 0% !important;
     }

     .navbar-toggler {
         font-size: 25px;
         margin-top: 5px;
     }



     .banner_left {
         text-align: center;
         padding: 100px 10px 20px 10px !important;
     }

     .banner_left h1 {
         font-size: 41px;
         font-family: Nunito sans-serif;
         margin-right: 5px;

     }

     .banner_left p {
         font-size: 17px;
         margin-top: 16px !important;
     }


     .banner_left button {
         width: 120px;
         height: 39px;
         font-size: 16px;
         margin: 10px;
     }

     .info {
         padding: 40px 25px;
         background-color: #fff;
         text-align: center;
         box-shadow: 0 0 6px grey;
         margin-bottom: 24px;
     }

     .hall {
         padding: 10px;
     }

     .hall img {
         width: 100%;
     }

     .hall1 img {
         max-width: 65% !important;
         height: auto;
         position: relative;
         top: 29px;
     }

     .eatt img {
         max-width: 65% !important;
         height: auto;
         position: relative;
         right: 10px ;
         bottom: 10px;
     }

     .dishh img {
         width: 90%;
         height: auto;
         position: relative;
        left: 0 !important;
        bottom: 10px !important;
     }

    

     .about_us h4 {
         font-size: 1.2rem;
     }

     /* .about_us h4::after {
         content: "";
         width: 35px;
         height: 2px;
         position: absolute;
         top: 24% !important;
         left: 38% !important;
         background-color: #FEA116;
     } */

     .about_us h1 {
         font-size: 1.7rem;
         margin-top: 10px;
     }

     .about_us {
         padding: 75px 0px 0px 21px;
     }


     .experience h1::before {
         content: " ";
         position: absolute;
         width: 6px;
         height: 40px;
         background-color: #FEA116;
         top: 7px;
         left: -23px;
     }

     .experience h1 {
         float: left;
         position: relative;
         left: 25px;
         font-weight: 700;
         color: #FEA116;
         font-size: 40px;
     }

     .experience p {

         font-size: 15px;
         /* margin-left: 8px; */
         /* margin-top: 8px; */
         position: relative;
         right: 155px;
         bottom: 5px;
     }

     .read_more {
         padding: 5px;
     }

     .popular_items h5::before {
         content: "";
         width: 37px;
         height: 2px;
         position: absolute;
         top: 33%;
         left: 22%;
         background-color: #FEA116;
     }

     .popular_items h5::after {
         content: "";
         width: 39px;
         height: 2px;
         position: absolute;
         top: 36%;
         left: 69%;
         background-color: #FEA116;
     }



     .popular_items h1 {
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bolder;
         font-style: '';
         margin-top: 20px;
         font-size: 24px;
     }



     .chiken_para {
         position: relative;
         bottom: 17px;
         font-size: 11px;
     }

     .book_table {
         background-color: black;
         padding: 45px;

     }

     .book_table h5 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
         font-size: 17px;
     }

     .book_table h5::after {
         content: "";
         position: absolute;
         width: 36px;
         height: 2px;
         top: 56px;
         left: 164px;
         background-color: #FEA116;
     }

     .book_table h1 {
         font-size: 30px;
         font-family: none;
     }

     .book_table input {
         width: 328px;
         margin-bottom: 10px;
         line-break: none;
     }


     .book_table select {
         width: 328px;
     }

     .team_members {
         padding: 45px;
     }

     .team_members h4 {
         font-size: 20px;
     }

     .team_members h1 {
         font-size: 35px;
         font-family: none;
         font-weight: bold;
     }

     .ch_img {
         position: relative;
         left: 100px !important;
     }

     .dolor {
         font-size: 14px !important;
     }

     .footer_div button {
         position: relative;
         bottom: 50px;
         left: 213px;
         width: 100px;
         height: 40px;
         border: none;
         background-color: #FEA116;
         border-radius: 5%;
         color: white;
     }

     .footer_list_left {
         background-color: black;
         color: white;
         padding: 17px;
         text-align: center;
     }

     .footer_list_right {
         text-align: center;

     }

     .footer_div h4 {
         margin-bottom: 20px;
     }

     .footer_div h4::after {
         content: "";
         position: absolute;
         background-color: #FEA116;
         width: 50px;
         height: 3px;
         top: 17px;
         left: 150px;
     }

 }



 /* Small devices (landscape phones, less than 768px) */
 @media (max-width: 767.98px) {}

 /* Medium devices (tablets, less than 992px) */
 @media (max-width: 991.98px) {
     .main_icons h1 {
         /* display: inline; */
         color: #FEA116 !important;
         font-family: "Nunito", sans-serif;
         font-weight: 600;
         font-size: 25px !important;
     }

     .circle {
         width: 73%;
         height: auto;
         animation: imgrotate 45s linear infinite;
         border: none !important;
         border-radius: 50% !important;
     }



     .main_icons {
         padding: 10px 18px;
     }

    

     .banner_left h1 {
         font-size: 45px !important;
         color: #fff;
         font-weight: bold;
         font-family: "Nunito", sans-serif;
      
     }

     .banner_left button {
         background-color: #fea116;
         width: 175px;
         height: 45px;
         border: none;
         border-radius: 2px;
         color: white;
         font-size: 1rem;
         margin-top: 2rem;
     }


     .info {
         text-align: center;
         border: none;
         box-shadow: 1px 1px 2px grey;
         border-radius: 10px;
     }

     .hall img {
         max-width: 95%;
         height: auto;
         position: relative;
         left: 20px;
     }

     .hall1 img {
         max-width: 80%;
         height: auto;
         position: relative;
         top: 52px;

     }

     .eatt img {
         max-width: 80%;
         height: auto;
         position: relative;
         left: 70px !important;
     }

     .dishh img {
         max-width: 95%;
         height: auto;
         position: relative;
         left: 0px;
     }

     .about_us h4 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-size: 18px;
         font-style: normal;
         margin-top: 20px;
     }

     .about_us h4::after {
         content: "";
         width: 40px;
         height: 2px;
         position: absolute;
         top: 14% !important;
         left: 20% !important;
         background-color: #FEA116;
     }

     .about_us h1 {
         color: #0F172B;
         font-size: 33px;
     }

     .about_us {
         padding: 25px;
     }

     .popular_items h5 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: "";
         font-size: 17px;
     }

     .popular_items h5::before {
         content: "";
         width: 37px;
         height: 2px;
         position: absolute;
         top: 30%;
         left: 34% !important;
         background-color: #FEA116;
     }


     .popular_items h5::after {
         content: "";
         width: 37px;
         height: 2px;
         position: absolute;
         top: 32%;
         right: 34% !important;
         background-color: #FEA116;
     }


     .popular_items h1 {
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bolder;
         font-style: '';
         margin-top: 20px;
         font-size: 30px;
     }

     .book_table h5 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
         font-size: 17px;
     }

     .book_table h5::after {
         content: "";
         position: absolute;
         width: 45px;
         height: 2px;
         top: 62px;
         left: 175px;
         background-color: #FEA116;
     }


     .book_table h1 {
         color: rgb(38, 35, 35);
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: 800;
         font-style: "";
         font-size: 1.7rem;
         word-spacing: 5px;
         margin: 20px 0;
         color: white;
         font-size: 20px;
     }

     .book_table input {
         width: 100%;
         height: 50px;
         /* margin-right: 15px; */
         margin-bottom: 10px;
     }

     .book_table select {
         width: 100%;
         height: 50px;
     }


     .special_request {
         width: 100% !important;
         height: 120px !important;
         background-color: white;
         margin: 15px 0;
     }



     .book_table button {
         width: 100%;
         height: 50px;
     }

     .team_members h4 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
         font-size: 18px;
     }

     .ch_img {
         width: 200px;
         height: 200px;
         border-radius: 50%;
         overflow: hidden;
         position: relative;
         left: 62px;
     }

     .team_members h1 {
         font-size: 25px !important;
         margin-top: 10px;
     }

     .footer_div h4 {
         margin-bottom: 25px;
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
     }


     .footer_div1 h4 {
         margin-bottom: 20px;
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
     }

     .footer_div1 h4::after {
         content: "";
         position: absolute;
         background-color: #FEA116;
         width: 50px;
         height: 3px;
         top: 17px;
         left: 123px;
     }

     .footer_div2 h4 {
         margin-bottom: 20px;
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
     }

     .footer_div2 h4::after {
         content: "";
         position: absolute;
         background-color: #FEA116;
         width: 50px;
         height: 3px;
         top: 25px !important;
         left: 127px;
     }

     .footer_div h4 {
         margin-bottom: 20px;
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
     }

     .footer_div h4::after {
         content: "";
         position: absolute;
         background-color: #FEA116;
         width: 50px;
         height: 3px;
         top: 17px;
         left: 152px;
     }


     .footer_div button {
         position: relative;
         bottom: 50px;
         left: 211px !important;
         width: 100px;
         height: 40px;
         border: none;
         background-color: #FEA116;
         border-radius: 5%;
         color: white;
     }


     .footer_div2 p {
         font-weight: bold !important;
     }

     .footer_div2 {
         padding: 10px 0px;
     }

     .footer_div2 p {
         font-weight: normal;
     }

     .about_us_page h1 {
         font-size: 2rem;
         margin-bottom: 1rem;
         font-family: "Nunito Sans", sans-serif;
         font-optical-sizing: auto;
         font-weight: 800;
         font-style: normal;
         font-variation-settings: "wdth" 100, "YTLC" 500;
     }




 }

 /* Large devices (desktops, less than 1200px) */
 @media (max-width: 1199.98px) {
     .listt {
         padding-left: 61px;
         font-size: 16px;
         font-weight: lighter;
     }

     .main_icons h1 {
         /* display: inline; */
         color: #FEA116 !important;
         font-family: "Nunito", sans-serif;
         font-weight: 600;
         font-size: 35px;
     }

     main_icons {
         padding: 9px 21px;
     }

     .banner_left h1 {
         font-size: 54px;
         color: #fff;
         font-weight: bold;
         font-family: "Nunito", sans-serif;
     }


     .banner_left button {
         margin-top: 10px;
         background-color: #fea116;
         width: 200px;
         height: 54px;
         border: none;
         border-radius: 2px;
         color: white;
         font-size: 1rem;
     }

     .circle {
         width: 74%;
         height: auto;
         animation: imgrotate 45s linear infinite;
         border: none !important;
         border-radius: 50% !important;
     }

     .banner_left {
         padding: 18% 8px 76px 17% !important;
     }

     .info {
         padding: 50px 13px;
         background-color: #fff;
         border-radius: 10px;
     }

     .eatt img {
         max-width: 80%;
         height: auto;
         position: relative;
         left: 45px;
     }

     .about_us {
         padding: 0px 0px 0px 10px;
     }


     .about_us h4 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
         font-size: 20px;
     }


     .about_us h4::after {
         content: "";
         width: 45px;
         height: 2px;
         position: absolute;
         top: 5%;
         left: 29%;
         background-color: #FEA116;
     }


     .about_us h1 {
         color: #0F172B;
         font-size: 35px;
     }


     .popular_items h5 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: "";
         font-size: 17px;
     }

     .popular_items h5::before {
         content: "";
         width: 48px;
         height: 3px;
         position: absolute;
         top: 30%;
         left: 38%;
         background-color: #FEA116;
     }

     .popular_items h5::after {
         content: "";
         width: 48px;
         height: 3px;
         position: absolute;
         top: 31%;
         right: 38%;
         background-color: #FEA116;
     }

     .popular_items h1 {
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bolder;
         font-style: '';
         margin-top: 20px;
         font-size: 35px;
         margin-top: 20px;

     }


     .chiken {
         position: relative;
         top: 0px;
     }

     .burger span {
         margin-left: 11px;
     }

     .burger p {
         color: rgb(54, 50, 50);
         margin-left: 10px;
     }

     .burger {
         margin: 0px !important;
     }


     .book_table input {
         width: 46%;
         height: 50px;
         margin-right: 10px;
     }


     .book_table select {
         width: 45%;
         height: 50px;
     }


     .team_members h4 {
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
         font-size: 19px;
     }

     .team_members h1 {
         font-size: 45px;
         margin-top: 15px;
         font-family: none;
     }

     .ch_img img {
         width: 90%;
         height: 89%;
     }

     .cheif {
         padding: 15px;
     }

     .footer_div h4 {
         margin-bottom: 15px;
         color: #FEA116;
         font-family: "Playwrite RO", cursive;
         font-optical-sizing: auto;
         font-weight: bold;
         font-style: normal;
         font-size: 18px;
     }


     .footer_div h4::after {
         content: "";
         position: absolute;
         background-color: #FEA116;
         width: 45px;
         height: 3px;
         top: 14px;
         left: 128px;
     }

     .footer_div1 h4 {
         font-size: 20px;
     }


     .footer_div1 h4::after {
         content: "";
         position: absolute;
         background-color: #FEA116;
         width: 45px;
         height: 3px;
         top: 14px;
         left: 109px;
     }


     .footer_div2 h4 {
         font-size: 20px;
     }

     .footer_div2 h4::after {
         content: "";
         position: absolute;
         background-color: #FEA116;
         width: 45px;
         height: 3px;
         top: 14px;
         left: 113px;
     }

     .footer_div h4 {
         font-size: 20px;
     }

     .footer_div2 p {
         font-size: 15px;
     }

     .footer_div button {
         position: relative;
         bottom: 44px !important;
         left: 129px !important;
         width: 65px;
         height: 31px;
         border: none;
         background-color: #FEA116;
         border-radius: 5%;
         color: white;
     }


     



 }

 /* Extra large devices (large desktops)
No media query since the extra-large breakpoint has no upper bound on its width */