@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap');
*{
    margin:0px;
    padding:0px;
}
#offcanvasExampleLabel{
    width: 100%;
    display: flex;
    justify-content: center;
}
#margin-alignment-section{
    margin-top:10px;
}
#closing-button{
    font-size:30px;
    color:white;
}
.resturent-video-main-capture video{
    width:100%;
}
#myVideo{
    width:100%;
}
#offcanvasExampleLabel img{
   width: 100px;
    z-index: 10000;
}
.btn-close{
    background-color: #fbfaf2;
}

.resturent-menu{
    height:100%;
}
#myVideo{f
    width:100%;
}
.services-partition{
    padding: 20px;
   background-color: #40260beb;
    margin: 10px;
    height:100%;
}
.goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    padding: 10px;
    font-size: px;
}
.alignment-tranlater{
    display: flex;
    justify-content: center;
    align-items: center;
}
.VIpgJd-ZVi9od-l4eHX-hSRGPd img{
    display: none;
}
.alignment-tranlater{
    top: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.alignment-tranlater img{
    position: relative;
    top: -7px;
}
#:0.targetLanguage{
    display: none;
}
.alignment-tranlater img{
   margin-right: 10px;
}
.plantation-heading{
    margin-top:20px;
}
 .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

 .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .gallery-portion-restaurent{
        margin-top:10px;
    }
    #section-restaurent-gallery-background{
        background-color: white;
    }
    #section-restaurent-gallery-background:before{
        background-color: none;
    }
    .section-restaurent-gallery {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

a{
    text-decoration:none;
}
section{
    padding-bottom: 40px;
    padding-top: 40px;
}

.section-five-review{
    padding: 20px;
    background-color: #fff;
}
.section-five-review-upper{
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
}
.section-five-review-upper .selection-google{
position: absolute;
    top: 0px;
    right: 0px;
    padding: 10px;
    height: 50px;
    width: 50px;
}
.section-five-review-image img{
    margin-right: 10px;
}
.section-five-review-content h3{
   font-size: 17px;
    margin-bottom: 0px;
}
.section-five-review-content h3 span{
   font-size: 15px;
    color: #817e7e;
}
.section-five-review-bottom ul{
    text-decoration: none;
    list-style: none;
    display: flex;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 10px;
}
.section-five-review-bottom ul li i{
        color: #ffc107;
    margin-right: 5px;
    font-size: 30px;
}
.section-five-review{
    height:100%;
}
.section-review-image img{
   width: 100%;
    height: 500px;
    object-fit: cover;
}
.review-para{
  color: #0c0909;
    margin-right: 5px;
    font-size: 25px;
    text-align: left;
}
.section-five-review-content{
    margin-left: 10px;
}



/*new addeed css*/
















/*responsive header*/
.responsive-navbar img{
    height: 60px;
}
.responsive-navbar-logo img{
margin: 5px;
    height: 60px;
}
.responsive-navbar-logo{
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid black;
}
.responsive-navbar-logo i{
    font-size: 30px;
    position:absolute;
    right:20px;   
}
.responsive-navbar-listing a{
    text-decoration: none;
    color: white;
    font-family: sans-serif;
    letter-spacing: 2px;
}
/*header code*/
header{
    position: relative;
}
.header-first-uper{
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-first-uper a{
   padding-bottom: 5px;
    background-color: #db8640;
    padding-right: 30px;
    padding-left: 30px;
    text-decoration: none;
    border-radius: 20px;
    font-size: 20px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-first-uper a i{
   font-size: 20px;
   animation: mymove 5s infinite;
   visibility: visible;
}
@keyframes mymove {
  25% {visibility: hidden;}
  50% {visibility: visible;}
   75% {visibility: hidden;}
  100% {visibility: visible;}
}

.header-first-uper i{
    color: white;
    font-size: 40px;
    padding: 10px;
}
.header-first{
    background-color:#2b2b2b;
}
.header-first-uper p{
    color: white;
    font-size: 20px;
    font-family: auto;
    margin-top: 10px;
}
.header-first-down{
    height:100%;
}
.header-first-down ul{
    height:100%;
}
.header-first-down ul li a{
    text-decoration:none;
}
.header-navigation{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.header-navigation{
   height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #fbfaf5;
    position: relative;
}
.header-navigation:after{
   content: '';
    position: absolute;
    left: 0px;
    bottom: -15px;
    width: 100%;
    z-index: 100;
    height: 15px;
    background: url(../images2/divider-2.png) center top repeat-x;
}
.header-navigationsub{
  display: flex;
    justify-content: center;
    height: 100%;
}
.header-navigationsub ul{
    display: flex;
    width: 100%;
    height:100%;
    padding:0px;
}
.header-navigationsub ul li{
    margin: 0px 25px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
   
}
.header-navigationsub ul li:before{
 content: '';
    position: absolute;
    left: -26px;
    top: 50%;
    height: 24px;
    margin-top: -12px;
    border-left: 2px dotted #000000;
}
.header-navigationsub ul li a{
  text-decoration: none;
    color: #100f0e;
    font-size: 20px;
    line-height: 24px;
    text-transform: capitalize;
}
.header-logo{
    position: relative;
    z-index: 1;
    height:100%;
    display: flex;
    align-items: center;
}

.header-first-down ul{
    display: flex;
    list-style: none;
        justify-content: flex-end;
}
.header-first-down ul li{
   display: flex;
    margin-right: 10px;
    margin-left: 10px;
    justify-content: center;
    align-items: center;
}
.header-first-down ul a span{
     color: #f9c202;
    padding-right: 10px;
}
.header-first-down ul a{
  color: #fbf7f7;
}
.header-logo img{
    height:100px;
}
#offcanvasExample{
    z-index: 10000;
    background-color: #40260beb;
}
.responsive-navbar-listing ul{
     list-style: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0px;
    padding-left: 0px;   
}
.responsive-navbar-listing ul li{
    padding: 15px;
    border-top: 1px solid #fbd59b;
    border-bottom: 1px solid #fbd59b;
    width: 100%;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    font-family: fangsong;
}
#responsive-navbar-listing-button{
    border:0px;
    background-color:blue;
    bor
}
#responsive-navbar-listing-button {
   border: 0px;
    background-color: #e9970a;
    border-radius: 20px;
    margin-top: 10px;
    font-family: cursive;
}

/*Footer code*/
.footer-listing-one{
    padding-top: 30px;
    padding-bottom: 30px;
}
.footer-listing-sub p{
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
}
.footer-listing-sub a{
    text-decoration: none;
    color: #544f4f;
    padding-bottom: 2px;
    border-bottom: 1px solid orange;
    font-weight: 600;
}
#footer-logo-image{
    width:50%;
}
.footer-listing-sub-two h4{
    margin-top: 35px;
    font-size: 18px;
    color:#efb04e;
    text-transform: uppercase;
}
.footer-listing-sub-two ul{
 padding-top: 20px;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
.footer-listing-sub-two ul li{
 line-height: 34px;
}
.footer-listing-sub-two ul li a{
 text-decoration: none;
    color: #f9f7f4;
    position: relative;
    padding-left: 17px;
}
.footer-listing-sub-two ul li a:before{
 content: ">";
    color: rgb(245 249 249);
    font-family: cursive;
    font-size: 15px;
    font-weight: 400;
    position: absolute;
    left: 5px;
}
.footer-listing-two {
    padding-top: 20px;
    border-top: 1px solid gray;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom:20px;
    position: relative;
}
.footer-listing-two .img-icon-one{
position: fixed;
bottom:10px;
left:10px;
width:60px;
height:60px;
z-index: 1000;
}
.footer-socialicon{
    margin-bottom: 20px;
}
.footer-socialicon a i{
   font-size: 30px;
    color: #f9f7f4;
    padding-left: 10px;
    padding-right: 10px;
}
.footer-address p{
    color: #efb04e;
    font-weight: 600;
    text-decoration: none;
    text-align:center;
}
.footer-address p a{
  color: #fbfaf9;
    font-weight: 600;
    text-decoration: none;
}
footer{
    background-color: #0e0e0d;
}
#footer-newslatter input{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid black;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    width:100%;
}
#footer-newslatter p{
    padding-top: 30px;
    font-weight: 600;
    font-size: 13px;
    color:white;
}
#footer-newslatter button{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid black;
    background-color: #6e4106;
    color: white;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-left: 10px;
}


/*resturent-section*/
.resturent-menu{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 10px 0 rgba(0, 0, 0, 0.2);
    height: 100%;
    background-color: white;
}
.resturent-menu-image img{
    width:100%;
}
.resturent-menu-content{
    padding: 20px;
    background-color: white;
}
.resturent-menu-content h6{
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    color: #f1b75e;
    font-family: math;
}
.resturent-menu-content-icon{
    display: flex;
    justify-content: center;
    align-items: center;
}
.resturent-menu-content-icon i{
   color: #e9b418;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 25px;
}
.resturent-menu-content span{
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    color: #f1b75e;
    font-family: math;
    display: flex;
    justify-content: center;
}
#resturent-para{
    color:black;
    text-align: center;
}


.resturent-location-main{
    position: relative;
}
.resturent-location-main .resturent-location-positioning{
   position: absolute;
    right: 0px;
    background-color: white;
    height: 100%;
    width:40%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 30px;
}
.resturent-location-main .resturent-location-positioning h3{
  font-size: 30px;
    padding: 10px;
    margin-bottom: 20px;
    color: brown;
    border-bottom: 2px solid #240d0dde;
}
.resturent-location-main .resturent-location-positioning ul li{
  padding: 10px;
    font-size: 20px;
    display: flex;
    justify-content: center;
    text-align: center;
}
.resturent-location-main .resturent-location-positioning ul li i{
  margin-right: 20px;
    color: #7e3d0d;
    font-size: 30px;
}

.resturent-video-main-capture{
    display: flex;
    justify-content: space-around;
}






/*section1*/
.reserve-button
{
    
}
.section-two-upper{
   position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 550px;
    align-items: center;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.section-two-upper img{
   width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius:15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 30px 0 rgba(0, 0, 0, 0.1);
}
.section-two-upper h3{
   position: absolute;
    bottom: 10px;
    text-align: center;
    color: white;
    font-size: 28px;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(-10deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'serif';
}
.section-two-upper-first{
    position: relative;
    display: flex;
    justify-content: center;
}
.section-two-upper-second{
    position: relative;
    display: flex;
    justify-content: center;
}
.section-two-upper-second h3{
    position: absolute;
    bottom: 10px;
}
.section-two-upper-first h3{
    position: absolute;
    bottom: 10px;
}
.section-two-upper-first img{
    width:100%;
}
.section-two-upper-second img{
    width:100%;
}
.section-two-upper-second{
    height:300px;
}
.section-two-upper-first img{
    height:100%
}
.section-two-upper-second img{
    height:100%;
}
#section-two-upper-second-padding{
    margin-top:10px;
    overflow: hidden;
    border-radius: 10px;
}
.section-one-upper h3{
    font-weight: 400;
    text-align: center;
    font-size: 35px;
    font-family: sarif;
}
.section-one-upper p{
    color: #0a0909;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 23px;
    text-align:center;
    font-family: "Great Vibes", cursive;
}

/*section2*/

.section-two-main{
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index:-1;
}
#section-two-main-background{
      background-image: url(../images2/background-three.jpg);
}
#section-three-main-background{
     background-image: url(../images2/background-two.jpg);
    background-position-y: center;
}
.section-two-main:before{
    position:absolute;
    background-image: linear-gradient(-10deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%) !important;
    position: absolute;
    inset: 0;
    z-index: -1;
    content:"";
    width:100%;
    height:100%;
}
.section-two h5{
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 800;
    color: white;
    text-align: center;
}
.section-two h4{
  font-size: 30px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    color: #f1b75e;
    font-family: math;
}
.section-two p{
   font-size: 20px;
    text-align: center;
    font-weight: 400;
    color: white;
    font-family: sarif;
}
.section-two p b{
  color:#f1b75e;
}
.section-two h3{
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 800;
    color: #f1b75e;
    text-align: center;
}


/*section3*/
.section-three-main{
    position: relative;
    padding-top: 150px;
    padding-bottom: 150px;
    background-image: url(../images/background-image.webp);
    background-repeat: no-repeat;
    background-size: cover;
    z-index:-1;
}
.section-three-main:before{
    position:absolute;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.8) 50%) !important;
    position: absolute;
    inset: 0;
    z-index: -1;
    content:"";
    width:100%;
    height:100%;
}
.section-three h5{
   font-size: 20px;
    text-transform: capitalize;
    font-weight: 700;
    color: white;
    text-align: left;
    margin-bottom: 15px;
}
.section-three h4{
    font-size: 25px;
    text-transform: capitalize;
    font-weight: 700;
    text-align: left;
    color: white;
}
.section-three p{
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    color:white;
}
.section-three a{
   font-size: 23px;
    text-transform: uppercase;
    font-weight: 700;
    color: #f1b75e;
    text-align: left;
    text-decoration: none;
}
/*section4*/
.section-four{
   background-color: #f1c4ba;
}
.section-four h3{
    text-transform: capitalize;
    margin-left: 50px;
    color: #282727;
    font-weight: 400;
    text-align: center;
    font-size: 35px;
    font-family: sarif;
    margin-bottom: 20px;
}
.section-four-main{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.section-four-partition{
    margin:10px;
     height: 300px;
     border-radius:20px;
     position:relative;
}
.section-four-partition img{
 width:100%;
     height: 100%;
      border-radius:20px;
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 30px 0 rgba(0, 0, 0, 0.5);
}
.section-four-partition .section-four-partition-position{
   position: absolute;
    bottom: 10px;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.section-four-partition .section-four-partition-position p{
   margin-bottom:0px;
   padding:0px;
   text-align:center;
   margin-bottom: 0px;
    padding-bottom: 0px;
    line-height: 22px;
    margin-left:3px;
    background-image: linear-gradient(rgba(0, 0, 0, 0.200), #0c0c0a);
}
.section-four-partition:before{
  position:absolute;
  content:"";
  width:100%;
  border-radius:20px;
  height:100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0.125), #10100e);
}
.section-four-partition-position .p1{
  color: #f7eaa6;
    font-style: italic;
   font-size: 18px;
}
.section-four-partition-position .p2{
  color: #fff;
    font-style: normal;
    font-weight: 600;
}
.section-four-partition-position .p3{
   color: #fff;
    font-style: normal;
    font-weight: 400;
}
/*section5*/
.section-five-main{
    position: relative;
    padding-top: 100px;
    padding-bottom:140px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index:-1;
}
#foundation-backgound-aboutone{
     background-image: url(../images2/background-about.png);
    
       background-position-x:center;
}
#foundation-backgound-aboutone:before{
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.7) 50%) !important;
}
#background-image-one{
     background-image: url(../images2/rest.avif);
     background-position-y:center;
}
#background-image-one:before{
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.6) 50%) !important;
}
#background-image-two{
     background-image: url(../images2/rest2.avif);
      background-position-y:center;
}
#background-image-two:before{
 background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.6) 50%) !important;
}

.section-five-main:before{
    position:absolute;
  
    position: absolute;
    inset: 0;
    z-index: -1;
    content:"";
    width:100%;
    height:100%;
}
.section-five h5{
   font-size: 20px;
    text-transform: capitalize;
    font-weight: 700;
    color: white;
    text-align: left;
    margin-bottom: 15px;
}
.section-five{
      display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#header-logo-image{
    width:20%;
}
#section-five-changing p{
    line-height: 36px;
    font-family: none;
    font-size: 23px;
    text-align:center;
}
.section-five h4{
   font-size: 60px;
    text-transform: capitalize;
    font-weight: 700;
    text-align: center;
    font-family: 'Great Vibes';
    color: #df9817;
}
.section-five p{
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    color:white;
}
.section-five a{
   font-size: 23px;
    text-transform: uppercase;
    font-weight: 700;
    color: #f1b75e;
    text-align: left;
    text-decoration: none;
    text-align: center;
}
/*section6*/
.section-six-left-up{
    position: relative;
}
.section-six-left-up:before{
    position: absolute;
    width: 100%;
    height: 97%;
    content: '';
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.section-six-main img{
    width:100%;
}
.section-six-left-down{
    display:flex;
    flex-direction:row;
}
#section-six-left-down-l{
    margin-right:3px;
    position: relative;
}

#section-six-left-down-l:before{
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
#section-six-left-down-r{
    margin-left:3px;
    position:relative;
}
#section-six-left-down-r:before{
    position: absolute;
    width: 100%;
    height:100%;
    content: '';
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.section-six-right{
    position:relative;
}
.section-six-right:before{
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    display: flex;
    justify-content: center;
    font-size: 40px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
#section-six-left-up-li{
    padding-top:6px;
}
.section-six-left-up{
    padding-bottom:6px;
}
.section-six-main-uper h6{
   font-weight: 400;
    text-align: center;
    font-size: 35px;
    padding-bottom: 40px;
    font-family: serif;
}
/*section6th*/
.section-sixth-main{
    padding-bottom:20px;
}
.section-sixth-left-up{
    position: relative;
}
.section-sixth-left-up:before{
    position: absolute;
    width: 100%;
    height: 97%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.section-sixth-main img{
    width:100%;
}
.section-sixth-left-down{
    display:flex;
    flex-direction:row;
}
#section-sixth-left-down-l{
    margin-right:3px;
    position: relative;
}

#section-sixth-left-down-l:before{
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
#section-sixth-left-down-r{
    margin-left:3px;
    position:relative;
}
#section-sixth-left-down-r:before{
    position: absolute;
    width: 100%;
    height:100%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.section-sixth-right{
    position:relative;
}
.section-sixth-right:before{
    position: absolute;
    width: 100%;
    height: 97%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 40px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
#section-sixth-left-up-li{
    padding-top:6px;
}
.section-sixth-left-up{
    padding-bottom:6px;
}
.section-sixth-main-uper h6{
    font-size: 30px;
    text-align: center;
    padding-bottom: 40px;
    font-family: serif;
}
/*section seventh*/
.section-seventh-left-up{
    position: relative;
}
.section-seventh-left-up:before{
    position: absolute;
    width: 100%;
    height: 97%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.section-seventh-main img{
    width:100%;
}
.section-seventh-left-down{
    display:flex;
    flex-direction:row;
}
#section-seventh-left-down-l{
    padding-right:3px;
    position: relative;
}

#section-seventh-left-down-l:before{
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
#section-seventh-left-down-r{
    padding-left:3px;
    position:relative;
}
#section-seventh-left-down-r:before{
    position: absolute;
    width: 100%;
    height:100%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 25px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.section-seventh-right{
    position:relative;
}
.section-seventh-right:before{
    position: absolute;
    width: 100%;
    height: 97%;
    content: "";
    display: flex;
    justify-content: center;
    font-size: 40px;
    text-align: center;
    color:white;
    font-family: serif;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
#section-seventh-left-up-li{
    margin-top:6px;
}
.section-seventh-left-up{
    padding-bottom:6px;
}
.section-seventh-main-uper h6{
    font-size: 30px;
    text-align: center;
    padding-bottom: 40px;
    font-family: serif;
}
/*section sixthtwo*/
.section-sixthtwo-left-up{
    position: relative;
}

.section-sixthtwo-main img{
    width:100%;
}
.section-sixthtwo-left-down{
    display:flex;
    flex-direction:row;
}
#section-sixthtwo-left-down-l{
    margin-right:3px;
}
#section-sixthtwo-left-down-r{
    margin-left:3px;
}
#section-sixthtwo-left-up-li{
    padding-top:6px;
}
.section-sixthtwo-left-up{
    padding-bottom:6px;
}
.section-sixthtwo-main-uper h6{
    font-size: 30px;
    text-align: center;
    padding-bottom: 40px;
    font-family: serif;
}
/*Contactsection*/
.contact-section{
    z-index: 10;
    position: relative;
    margin-top: -120px;
    background-color: white;
}
.contact-section-main{
    position:relative;
}
.contact-section-main .contact-section{
}
.contact-section{
    padding: 40px;
    border: 1px solid #d3cfcf;
    border-radius: 10px;
}
.contact-section-upper h5{
    font-size: 35px;
    font-family: fangsong;
    color: #4477b2;
    text-align:center;
}
.contact-section-upper p{
   font-size: 19px;
    color: #565555;
    font-family: sans-serif;
    text-align:center;
}
.contact-section-middle form{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.contact-section-middle input{
   width: 100%;
    padding: 5px;
    border: 2px solid #d3cfcf;
    border-radius: 10px;
    margin-bottom: 30px;
}
.contact-section-middle select{
    width: 100%;
    padding: 5px;
    border: 2px solid #d3cfcf;
    border-radius: 10px;
    margin-bottom: 30px;
}
.contact-section-middle textarea{
    width: 100%;
    padding: 5px;
    border: 2px solid #d3cfcf;
    border-radius: 10px;
    margin-bottom: 30px;
}
.contact-section-middle button{
   width: 40%;
    padding: 10px;
    border-radius: 40px;
    background-color: #4477b2;
    font-size: 20px;
    color: white;
    border: 2px solid white;
    margin-top: 10px;
    margin-bottom: 30px;
}
.contact-section-bottom{
    padding-top:10px;
    border-top:1px solid gray;
}
.contact-section-bottom iframe{
    border-radius:15px;
}
.contact-section-image img{
    height: 400px;
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
}
::-ms-input-placeholder { /* Edge 12 -18 */
  color: #d3cfcf;;
  margin-left:10px;
}
placeholder {
  margin-left:20px;
}
/*blog-detail*/
.section-blog-main{
    position:relative;
}
.section-blog-main:before{
   position: absolute;
    content: "";
    top: 0px;
    left: 0px;
    height: 668px;
    width: 100%;
    z-index: -10;
    background-color: #80889133;;
    clip-path: polygon(0 0, 100% 0, 100% 95%, 0% 100%);
}
.section-blog-main-uper h1{
    font-size: 45px;
    text-align: center;
    padding-bottom: 10px;
    font-family: serif;
}
.section-blog-main-uper h1 b{
    font-size: 37px;
}
.section-blog-main-uper h2{
    font-family: serif;
    color: #fbd59b;
}
.section-blog-main-uper h3{
    font-family: serif;
    color: #f1b75e;

}
.section-blog-main-uper p{
    font-size: 23px;
    text-align: left;
}
.section-blog-main-uper h6{
   font-size: 30px;
    text-align: left;
    font-family: math;
    font-weight: 600;
}
.section-blog-main-uper ul{
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 0px;
}
.section-blog-main-uper ul li{
 color:black;
 font-size: 20px;
 list-style: none;
 color: white;
    text-align: left;
}
.section-blogdetail-main-uper h6{
    font-size: 30px;
    text-align: center;
    padding-bottom: 20px;
    padding-top:20px;
    font-family: serif;
}
#ruf-blur-para{
   text-align: center;
    font-size: 23px;
}
.section-blog-main-uper img{
    height: 400px;
    object-fit: cover;
    margin-bottom:30px;
    width: 100%;
    box-shadow: 0 0 65px 7px rgb(124, 124, 124, 0.75);
}
.blog-detail{
    box-shadow: 0 0 16px 0 rgb(0 0 0 / 40%);
}
.blog-detail-image img{
    width:100%;
}
.blog-detail-content{
    padding:10px;
    padding-right:20px;
    padding-left:20px;
}
.blog-detail-image{
   clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
}
.blog-detail-content h5{
    font-size: 25px;
    text-align: left;
    font-family: math;
    font-weight: 600;
    color: #3e3c3c;
}
.section-blog-main a{
    text-decoration:none;
}
.blog-detail-content p{
     color: #3e3d3d;
    font-size: 18px;
    font-weight: 400;
}
/*detailpage*/
.detail-main-page{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.detail-main-page h1{
   font-family: sans-serif;
    font-size: 23px;
    text-align: center;
    color: #150e70;
}
.detail-main-page h3{
  font-size: 65px;
    font-family: auto;
    text-align:center;
    color: #150e70;
    font-weight:600;
}
.detail-main-page p{
    font-size: 30px;
    font-family: auto;
    text-align: center;
    color: #150e70;
}
#founder-align-two{
    font-family: "Great Vibes", cursive;
}
#founder-align{
    text-align:center;
    font-family: "Great Vibes", cursive;
}
#founder-size{
    font-size:40px;
    color:#6e4106;
}
.detail-main-page a{
   font-size: 22px;
    color: white;
    text-decoration: none;
    background-color: #357e10;
    border-radius: 30px;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}
#detail-main-para{
   font-size: 20px;
    font-family: math;
    text-align: center;
    color: #150e70;
}
/*detail-main-first*/
.detail-main-first-right-uper img{
    width: 100%;
    border-radius: 20px;
    margin-bottom: 10px;
}
.detail-main-first-right-bottom{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
#detail-main-first-right-bottom-l img{
    width: 100%;
    padding-right: 3px;
    border-radius: 20px;
}
#detail-main-first-right-bottom-r img{
    width: 100%;
    padding-left: 3px;
    border-radius: 20px;
}
.detail-main-first-left h3{
    font-family: sans-serif;
    font-size: 23px;
    color: #150e70;
    position:relative;
    margin-left:50px;
}
.detail-main-first-left h3:before{
  position: absolute;
    content: "";
    width: 30px;
    height: 20px;
    transform: skew(20deg);
    transform: rotateZ(-40deg);
    background: #150e70;
    border-radius: 20px;
    left: -50px;
}
.detail-main-first-left h4{
   font-size: 35px;
    font-family: auto;
    color: #150e70;
    font-weight: 600;
}
.detail-main-first-left p{
  font-family: sans-serif;
    font-size: 20px;
    color: #150e70;
}
.detail-main-first-left ul{
  list-style: none;
    padding-left: 0px;
    margin-top:30px;
}
.detail-main-first-left ul li{
font-family: auto;
    font-size: 20px;
    color: #150e70;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.detail-main-first-left ul li img{
width: 50px;
    height: 50px;
    margin-right: 30px;
}
.detail-main-first-left{
    margin-right: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
/*detail main second*/
.detail-main-second-heading h3{
    font-size: 32px;
    font-family: auto;
    color: #150e70;
    font-weight: 600;
    text-align: center;
}
.detail-main-second-heading p{
  font-family: sans-serif;
    font-size: 20px;
    color: #150e70;
    text-align:center;
}
.detail-main-second-image img{
    width:100%;
    border-radius: 20px;
}
/*detail section 3*/
.detail-main-third-heading h3{
    font-size: 35px;
    font-family: auto;
    color: #150e70;
    font-weight: 600;
    text-align: center;
}
.detail-main-third-heading p{
   font-family: sans-serif;
    font-size: 20px;
    color: #150e70;
    text-align: center;
    margin-bottom: 50px;
}
.detail-main-third-image img{
    border-radius:50%;
}
.detail-main-third-content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.detail-main-third-content-one{
    font-size: 25px;
    font-family: auto;
    color:#403b89;
    font-weight: 600;
    text-align: center;
    margin-top: 15px;
}
.detail-main-third-content-two{
    color:#403b89;
}
.detail-main-third-content p{
    color: #403b89;
    font-size: 16px;
    text-align: center;
    margin-top: 12px;
}
.detail-main-fourth-main{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.detail-main-fourth-main h3{
    font-size: 35px;
    font-family: auto;
    color: #150e70;
    text-align:center;
    font-weight: 600;
    text-align: center;
    margin-bottom:15px;
    margin-top:15px;
}
.detail-main-fourth-main-two img{
    border-radius:30px;
}
.detail-main-fourth-main img{
    width: 25%;
}
/*detail fifth section*/
.detail-main-fifth-left img{
    width:100%;
}
.detail-main-fifth-right{
    display:flex;
    flex-direction:row;
}
.detail-main-fifth-right-p1 img{
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.detail-main-fifth-right-p1{
    height:300px;
}
.detail-main-fifth-left img{
    object-fit: cover;
    width: 100%;
    height: 610px;
}
#detail-main-fifth-p1{
    margin-bottom:5px;
    margin-right:5px;
}
#detail-main-fifth-p2{
    margin-bottom:5px;
    margin-left:5px;
}
#detail-main-fifth-p3{
    margin-top:5px;
    margin-right:5px;
}
#detail-main-fifth-p4{
    margin-top:5px;
    margin-left:5px;
}
/*detail sixth*/
.detail-main-sixth{
   background-image: url(../images/background-image.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    position:relative;
    z-index:-2;
}
.detail-main-sixth:before{
 content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: red;
    z-index: -1;
    top: 0px;
    left: 0px;
    background: #1e1e1e;
    opacity: 0.6;
}
.detail-main-sixth-heading{
   display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
}
.detail-main-sixth-heading span{
    font-size: 20px;
    font-family: unset;
    color: white;
    font-weight: 600;
    text-align: center;
}
.detail-main-sixth-heading p{
    font-size: 35px;
    font-family: auto;
    color: white;
    font-weight: 600;
}
.detail-main-sixth-table table{
    width: 100%;
}
.detail-main-sixth-table table thead th{
    padding: 10px;
    border: 1px solid white;
    TEXT-ALIGN: center;
    color:white;
}
.detail-main-sixth-table table thead{
    background-color:#234f1e;
}
.detail-main-sixth-table tbody{
background-color: rgba(0, 0, 0, 0.125);
}
.detail-main-sixth-table table tbody td{
    padding: 10px;
    border: 1px solid white;
    text-align: center;
    font-weight:600;
    color:white;
    background-color: rgba(0, 0, 0, 0.6196078431);
}
.detail-main-sixth-table table tbody td span{
  font-size: 14px;
    font-family: emoji;
    font-weight: 600;
    color: #f99009;
}
.detail-main-sixth-table table tbody td a{
  text-align: center;
    text-decoration: none;
    color: #0c0909;
    font-family: sans-serif;
}
.detail-main-sixth-table table tbody td div{
  padding: 8px;
    background-color: #ff9900;
    border-radius: 20px;
}
/*section seveth*/
.detail-main-seventh-heading h4{
    font-size: 35px;
    font-family: auto;
    color: #150e70;
    text-align: left;
    font-weight: 600;
}
#detail-main-seventh-imaging{
  display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 1px 6px 6px 2px rgba(0, 0, 0, 0.2);
    align-items: center;
    margin-top: 20px;
    border-radius: 10px;
}
.detail-main-seventh-imaging img{
    margin-top: 15px;
    border-radius: 10px;
    padding:10px;
}
.detail-main-seventh-imaging p{
   font-size: 21px;
    font-family: auto;
    color: #343a40;
    text-align:center;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px;
}
/*section eighth*/
.section-main-eighth-heading{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.section-main-eighth-heading span{
   font-size: 23px;
    color: white;
    margin-bottom: 10px;
    font-weight: 600;
    font-family: unset;
}
.section-main-eighth-heading h3{
  font-size: 35px;
    font-family: math;
    color:#fbd59b;
    text-align: center;
    font-weight: 600;
    margin-bottom: 15px;
}
.section-main-eighth-heading img{
 margin-bottom: 25px;
}
.section-main-eighth-contentone p{
    font-size: 16px;
    color: #fbd59b;
    text-align: center;
    font-weight: 600;
    margin-bottom: 15px;
}
.section-main-eighth-under{
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    background-color:white;
    border: 1px solid black;
    padding: 20px;
    border-radius: 10px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.section-main-eighth-under p{
    display: flex;
    flex-direction: column;
    margin-bottom: 0px;
    height: 100%;
}
.section-main-eighth-under-portion{
    background-color: #1b3c99;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    padding: 10px;
    margin-right: 20px;
}
.section-main-eighth-under span {
    border-radius: 50%;
    margin-right: 20px;
    text-align: center;
    margin-right: 0px;
    font-size: 20px;
    width: 100%;
    font-weight: 800;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
}
.section-main-eighth{
    background-color: #40260beb;
}
.section-main-eighth iframe{
   margin-top:20px;
}

@media screen and (max-width: 412px) 
{
   .section-five-main {
    padding-top: 50px;
    padding-bottom: 50px;
}
#section-five-changing p br{
    display: none;
}
.resturent-location-main .resturent-location-positioning {
    position: none;
    width: 100%;
}
.detail-main-first-left h4 {
    text-align: center;
}
.detail-main-first-left h3 {
    text-align: center;
}
.detail-main-first-left ul {
    margin-top: 10px;
}
.detail-main-seventh{
    margin-top: -10px;
    padding-top: 0px;
}
.section-blog-main-uper ul li {
    text-align: center;
}
.header-first-uper a {
    width: 100%;
    margin:5px;
}  
#hidden-menu{
    display: none;
}
#responsive-margin-header{
    
    position: relative;
        top: 10px;
}
.resturent-menu-image{
    margin-top:10px;
}
.detail-main-seventh{
    padding-top:5px;
}
#footer-logo-image {
    width: 20%;
}
.footer-listing-sub p {
    text-align: center;
}
.resturent-location-main .resturent-location-positioning {
    position: relative;
    width: 100%;
}
#margin-alignment-section{
    margin-top:10px;
}
.responsive-navbar-listing ul li {
    padding: 10px;
    font-size: 17px;
}
.header-first-down ul li {
    margin-top: 5px;
}
.resturent-location-positioning ul{
    padding:0px;
} 
.header-first-down ul li a {
    text-align: center;
}
    .section-one-upper h3 {
        text-align: center;
        font-size: 25px;
    }
.review-para {
    font-size: 20px;
}
.resturent-location-main .resturent-location-positioning ul li  br{
  display: none;
}
.resturent-location-main .resturent-location-positioning ul li i {
    margin-right: 5px;
    font-size:20px;
}
.section-main-eighth-heading span {
    font-size: 17px;
}


.header-second{
    display:none;
}


.section-six-left-up:before {
    font-size: 21px;
}
#section-six-left-down-r:before {
    font-size: 19px;
}
#section-six-left-down-l:before {
    font-size: 19px;
}
.section-six-right {
    margin-top: 5px;
}
.section-six-right:before {
    font-size: 30px;
}
.section-five h4 {
    font-size: 22px;
}
section-five-changing p {
    line-height: 25px;
    font-size: 17px;
}
.section-one-upper h3 {
    font-size: 30px;
}
.footer-listing-sub{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.footer-listing-sub p {
    text-align: center;
}
#footer-newslatter p {
    padding-top: 5px;
}
#background-image-two {
    background-position-x: center;
}
.section-two h3 {
    font-size: 20px;
}
.section-sixthtwo-right{
    margin-top:5px;
}
.section-sixthtwo-left{
    margin-top:5px;
}
.section-six-main-uper h6 {
    font-size: 30px;
}
.section-sixth-left-up:before {
    font-size: 21px;
}
#section-sixth-left-down-l:before {
    font-size: 19px;
}
#section-sixth-left-down-r:before {
    font-size: 19px;
}
#section-seventh-left-down-l:before {
    font-size: 19px;
}
#section-seventh-left-down-r:before {
    font-size: 19px;
}
.section-seventh-left{
    margin-top:5px;
}
#section-seventh-left-down-l {
    margin-right: 3px;
    padding-right:0px;
}
#section-seventh-left-down-r {
    margin-left: 3px;
    padding-left:0px;
}
.contact-section-image img {
    height: auto;
    object-fit: contain;
}
.contact-section {
    margin-top: -30px;
}
.contact-section-main{
    padding-top:10px;
    padding-bottom:10px;
}
.contact-section {
    padding: 10px;
}
.contact-section-upper p {
    font-size: 15px;
    color: #060505;
    font-family: cursive;
}
.section-blog-main-uper h1 {
    font-size: 25px;
    word-spacing: 5px;
}
.section-blog-main-uper img {
    height: auto;
}
.section-blog-main-uper h2 {
    text-align: center;
}
.section-blog-main-uper h3 {
    text-align: center;
}
#founder-size {
    font-size: 20px;
}
.detail-main-page img{
    width:100%;
}
.detail-main-first-left {
    margin-right: 0px;
    display: flex;
}
.detail-main-first-left p {
    text-align: center;
} 
.resturent-location-main .resturent-location-positioning h3 {
    font-size: 20px;
}
.resturent-location-main .resturent-location-positioning ul li {
    font-size: 16px;
}



      header responsive
.header-second{
    display:none;
}
.responsive-navbar{
        display: block;
    }
    .header-first-uper{
        width: 100%;
    text-align: center;
    }
    .header-first-down{
        display: flex;
    align-items: center;
     justify-content: center;
    }
    .header-first-down ul{
        display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
    padding-left: 0px;
    }
    .header-first-uper p {
    font-size: 25px;
}
.header-first-down ul a {
    color: #f7eeee;
    font-size: 17px;
}

.section-five-main {
    padding-top: 30px;
    padding-bottom: 30px;
}
.section-two-upper {
   margin-top: 15px;
}
.section-two-main {
    padding-top: 70px;
    padding-bottom: 70px;
} 
.section-two h4 {
    font-size: 25px;
}
.section-four-main{
    display: flex;
    flex-direction: column;
}
.section-four-partition {
    width: 100%;
}
.section-four-partition img {
    object-fit: contain;
}
.section-three-main {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section-blog-main-uper h5 {
    font-size: 25px;
    padding-bottom: 20px;
}
#ruf-blur-para {
    font-size: 20px;
}
.blog-detail {
    margin-top: 20px;
}
.detail-main-page h1 {
    font-size: 20px;
    text-align: center;
}
.detail-main-page h3 {
    font-size: 23px;
    text-align: center;
}
.section-blog-main-uper h6 {
    font-size: 25px;
    text-align: center;
}
.blog-detail-content h5 {
    font-size: 25px;
}
.blog-detail-content p {
    color: #121010;
    font-size: 20px;
}
.section-blog-main-uper p {
    font-size: 20px;
    text-align: center;
}
.detail-main-page p {
    font-size: 20px;
    text-align:center;
}
.detail-main-page a {
    font-size: 17px;
}
.detail-main-third-heading h3 {
    font-size: 25px;
}
.contact-section-middle input {
    margin-bottom: 15px;
}
.detail-main-fourth-main img {
    width: 60%;
}
.contact-section-upper h5 {
    text-align: center;
}
.contact-section-upper p {
    text-align: center;
}
.contact-section-main .contact-section {
    margin-left: 10px;
    margin-right: 10px;
}
.detail-main-third-content p {
    font-size: 19px;
}
.detail-main-third-content-two {
    font-size: 20px;
}
.section-main-eighth-heading h3 {
    font-size: 23px;
}
.section-main-eighth-under p {
    font-size: 18px;
}
.detail-main-seventh-heading h4 {
    font-size: 25px;
    text-align:center;
}
.detail-main-first-left ul {
    margin-top: 5px;
}
.detail-main-first-left h4 {
    font-size: 21px;
    text-align:center;
}
.detail-main-sixth {
    display: none;
}
.detail-main-fourth-main-two img {
    width: 100%;
}
.detail-main-fifth-right {
    margin-top: 20px;
}
.footer-listing-sub img {
    width: auto;
}
.section-two-upper-first {
    width: 100%;
    height: 300px;
}
#section-two-upper-second-padding {
    width: 100%;
}
.section-two-upper-second {
    height: 320px;
    width: 100%;
}
.section-two-upper {
    height: auto;
}
.section-four h3 {
    margin-left: 0px;
    font-size: 20px;
    text-align: center;
}
.detail-main-second-heading h3 {
    font-size: 20px;
}
.detail-main-second-image img {
    width: 100%;
    height: 270px;
    object-fit: cover;
}
.detail-main-second-image {
   margin-top:10px;
}
.detail-main-fourth-main h3 {
    font-size: 20px;
}
.footer-listing-sub-two{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-listing-sub-two ul {
    text-align: center;
}
.footer-listing-sub-two p{
    text-align: center;
}
.section-one-upper p {
    font-size: 17px;
    text-align: center;
}
.section-one-upper h3 {
    text-align: center;
    font-size: 22px;
}
.section-three h5 {
    text-align: center;
}
.section-three h4 {
    text-align: center;
}
.section-three h5 {
    font-size: 18px;
}
.section-blogdetail-main-uper h6 {
    font-size: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.footer-listing-sub-two ul li a {
    font-size: 20px;
}
.contact-section-middle button {
    font-size: 17px;
}
#detail-main-sixth-second{
    display:block;
}
.detail-main-sixth-heading p {
    font-size: 30px;
}
}
@media screen and (max-width: 576px) and (min-width: 411px) 
{
    .section-main-eighth-heading span {
    font-size: 20px;
}
.section-five-main {
    padding-top: 50px;
    padding-bottom: 50px;
}
#section-five-changing p br{
    display: none;
}
.resturent-location-main .resturent-location-positioning {
    position: relative;
    width: 100%;
}
.detail-main-first-left h4 {
    text-align: center;
}
.detail-main-first-left h3 {
    text-align: center;
}
.detail-main-first-left ul {
    margin-top: 10px;
}
.detail-main-seventh{
    margin-top: -10px;
    padding-top: 0px;
}
.section-blog-main-uper ul li {
    text-align: center;
}
.header-first-uper a {
    width: 100%;
    margin:5px;
}  
#hidden-menu{
    display: none;
}
#responsive-margin-header{
    margin-top:10px;
}
.resturent-menu-image{
    margin-top:10px;
}
.detail-main-seventh{
    padding-top:5px;
}
#footer-logo-image {
    width: 20%;
}
.footer-listing-sub p {
    text-align: center;
}
.resturent-location-main .resturent-location-positioning {
    position: none;
    width: 100%;
}
#margin-alignment-section{
    margin-top:10px;
}
.responsive-navbar-listing ul li {
    padding: 10px;
    font-size: 17px;
}
.header-first-down ul li {
    margin-top: 15px;
}
.resturent-location-positioning ul{
    padding:0px;
}







.header-second{
    display:none;
}   
    
    
    
.section-six-left-up:before {
    font-size: 21px;
}
#section-six-left-down-r:before {
    font-size: 19px;
}
#section-six-left-down-l:before {
    font-size: 19px;
}
.section-six-right {
    margin-top: 5px;
}
.section-six-right:before {
    font-size: 30px;
}
.section-five h4 {
    font-size: 22px;
}
section-five-changing p {
    line-height: 25px;
    font-size: 17px;
}
.section-one-upper h3 {
    font-size: 30px;
}
.footer-listing-sub{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.footer-listing-sub p {
    text-align: center;
}
#footer-newslatter p {
    padding-top: 5px;
}
#background-image-two {
    background-position-x: center;
}
.section-two h3 {
    font-size: 20px;
}
.section-sixthtwo-right{
    margin-top:5px;
}
.section-sixthtwo-left{
    margin-top:5px;
}
.section-six-main-uper h6 {
    font-size: 30px;
}
.section-sixth-left-up:before {
    font-size: 21px;
}
#section-sixth-left-down-l:before {
    font-size: 19px;
}
#section-sixth-left-down-r:before {
    font-size: 19px;
}
#section-seventh-left-down-l:before {
    font-size: 19px;
}
#section-seventh-left-down-r:before {
    font-size: 19px;
}
.section-seventh-left{
    margin-top:5px;
}
#section-seventh-left-down-l {
    margin-right: 3px;
    padding-right:0px;
}
#section-seventh-left-down-r {
    margin-left: 3px;
    padding-left:0px;
}
.contact-section-image img {
    height: auto;
    object-fit: contain;
}
.contact-section {
    margin-top: -30px;
}
.contact-section-main{
    padding-top:10px;
    padding-bottom:10px;
}
.contact-section {
    padding: 10px;
}
.contact-section-upper p {
    font-size: 15px;
    color: #060505;
    font-family: cursive;
}
.section-blog-main-uper h1 {
    font-size: 25px;
    word-spacing: 5px;
}
.section-blog-main-uper img {
    height: auto;
}
.section-blog-main-uper h2 {
    text-align: center;
}
.section-blog-main-uper h3 {
    text-align: center;
}
#founder-size {
    font-size: 20px;
}
.detail-main-page img{
    width:100%;
}
.detail-main-first-left {
    margin-right: 0px;
    display: flex;
}
.detail-main-first-left p {
    text-align: center;
} 

       header responsive
.header-second{
    display:none;
}
.responsive-navbar{
        display: block;
    }
    .header-first-uper{
        width: 100%;
    text-align: center;
    }
    .header-first-down{
        display: flex;
    align-items: center;
     justify-content: center;
    }
    .header-first-down ul{
        display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
    padding-left: 0px;
    }
    .header-first-uper p {
    font-size: 25px;
}
.header-first-down ul a {
   color: #f7eeee;
        font-size: 15px;
        text-align: center;
}

.section-five-main {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section-two-upper {
   margin-top: 15px;
}
.section-two-main {
    padding-top: 70px;
    padding-bottom: 70px;
} 
.section-two h4 {
    font-size: 30px;
}
.section-four-main{
    display: flex;
    flex-direction: column;
}
.section-four-partition {
    width: 100%;
}
.section-four-partition img {
    object-fit: contain;
}
.section-three-main {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section-blog-main-uper h5 {
    font-size: 25px;
    padding-bottom: 20px;
}
#ruf-blur-para {
    font-size: 20px;
}
.blog-detail {
    margin-top: 20px;
}
.detail-main-page h1 {
    font-size: 20px;
    text-align: center;
}
.detail-main-page h3 {
    font-size: 25px;
    text-align: center;
}
.section-blog-main-uper h6 {
    font-size: 25px;
    text-align: center;
}
.blog-detail-content h5 {
    font-size: 25px;
}
.blog-detail-content p {
    color: #121010;
    font-size: 20px;
}
.section-blog-main-uper p {
    font-size: 20px;
    text-align: center;
}
.detail-main-page p {
    font-size: 20px;
}
.detail-main-page a {
    font-size: 17px;
}
.detail-main-third-heading h3 {
    font-size: 25px;
}
.contact-section-middle input {
    margin-bottom: 15px;
}
.detail-main-fourth-main img {
    width: 60%;
}
.contact-section-upper h5 {
    text-align: center;
}
.contact-section-upper p {
    text-align: center;
}
.contact-section-main .contact-section {
    margin-left: 10px;
    margin-right: 10px;
}
.detail-main-third-content p {
    font-size: 19px;
}
.detail-main-third-content-two {
    font-size: 20px;
}
.section-main-eighth-heading h3 {
    font-size: 25px;
}
.section-main-eighth-under p {
    font-size: 18px;
}
.detail-main-seventh-heading h4 {
    font-size: 25px;
    text-align:center;
}
.detail-main-first-left ul {
    margin-top: 5px;
}
.detail-main-first-left h4 {
    font-size: 25px;
    text-align:center;
}
.detail-main-sixth {
    display: none;
}
.detail-main-fourth-main-two img {
    width: 100%;
}
.detail-main-fifth-right {
    margin-top: 20px;
}
.footer-listing-sub img {
    width: auto;
}
.section-two-upper-first {
    width: 100%;
    height: 300px;
}
#section-two-upper-second-padding {
    width: 100%;
}
.section-two-upper-second {
    height: 320px;
    width: 100%;
}
.section-two-upper {
    height: auto;
}
.section-four h3 {
    margin-left: 0px;
    font-size: 20px;
    text-align: center;
}
.detail-main-second-heading h3 {
    font-size: 20px;
}
.detail-main-second-image img {
    width: 100%;
    height: 270px;
    object-fit: cover;
}
.detail-main-second-image {
   margin-top:10px;
}
.detail-main-fourth-main h3 {
    font-size: 20px;
}
.footer-listing-sub-two{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-listing-sub-two ul {
    text-align: center;
}
.footer-listing-sub-two p{
    text-align: center;
}
.section-one-upper p {
    font-size: 17px;
    text-align: center;
}
.section-one-upper h3 {
    text-align: center;
}
.footer-listing-sub-two ul li a {
    font-size: 20px;
}
.contact-section-middle button {
    font-size: 17px; 
}
#detail-main-sixth-second{
    display:block;
}
.detail-main-first-left h3 {
    text-align: center;
}
.detail-main-sixth-heading p {
    font-size: 30px;
}
}
@media screen and (max-width: 768px) and (min-width: 575px)
{
.section-five-main {
    padding-top: 50px;
    padding-bottom: 50px;
}
#section-five-changing p br{
    display: none;
}
.resturent-location-main .resturent-location-positioning {
    position: relative;
    width: 100%;
}
.detail-main-first-left h4 {
    text-align: center;
}
.detail-main-first-left h3 {
    text-align: center;
}
.detail-main-first-left ul {
    margin-top: 10px;
}
.detail-main-seventh{
    margin-top: -10px;
    padding-top: 0px;
}
.section-blog-main-uper ul li {
    text-align: center;
}
.header-first-uper a {
    width: 100%;
    margin:5px;
}  
#hidden-menu{
    display: none;
}
#responsive-margin-header{
    margin-top:10px;
}
.resturent-menu-image{
    margin-top:10px;
}
.detail-main-seventh{
    padding-top:5px;
}
#footer-logo-image {
    width: 20%;
}
.footer-listing-sub p {
    text-align: center;
}
.resturent-location-main .resturent-location-positioning {
    position: none;
    width: 100%;
}
#margin-alignment-section{
    margin-top:10px;
}
.responsive-navbar-listing ul li {
    padding: 10px;
    font-size: 17px;
}
.header-first-down ul li {
    margin-top: 15px;
}
.resturent-location-positioning ul{
    padding:0px;
}



 .header-second{
    display:none;
}

    
.section-six-left-up:before {
    font-size: 21px;
}
#section-six-left-down-r:before {
    font-size: 19px;
}
#section-six-left-down-l:before {
    font-size: 19px;
}
.section-six-right {
    margin-top: 5px;
}
.section-six-right:before {
    font-size: 30px;
}
.section-five h4 {
    font-size: 22px;
}
section-five-changing p {
    line-height: 25px;
    font-size: 17px;
}
.section-one-upper h3 {
    font-size: 30px;
}
.footer-listing-sub{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.footer-listing-sub p {
    text-align: center;
}
#footer-newslatter p {
    padding-top: 5px;
}
#background-image-two {
    background-position-x: center;
}
.section-two h3 {
    font-size: 20px;
}
.section-sixthtwo-right{
    margin-top:5px;
}
.section-sixthtwo-left{
    margin-top:5px;
}
.section-six-main-uper h6 {
    font-size: 30px;
}
.section-sixth-left-up:before {
    font-size: 21px;
}
#section-sixth-left-down-l:before {
    font-size: 19px;
}
#section-sixth-left-down-r:before {
    font-size: 19px;
}
#section-seventh-left-down-l:before {
    font-size: 19px;
}
#section-seventh-left-down-r:before {
    font-size: 19px;
}
.section-seventh-left{
    margin-top:5px;
}
#section-seventh-left-down-l {
    margin-right: 3px;
    padding-right:0px;
}
#section-seventh-left-down-r {
    margin-left: 3px;
    padding-left:0px;
}
.contact-section-image img {
    height: auto;
    object-fit: contain;
}
.contact-section {
    margin-top: -30px;
}
.contact-section-main{
    padding-top:10px;
    padding-bottom:10px;
}
.contact-section {
    padding: 10px;
}
.contact-section-upper p {
    font-size: 15px;
    color: #060505;
    font-family: cursive;
}
.section-blog-main-uper h1 {
    font-size: 25px;
    word-spacing: 5px;
}
.section-blog-main-uper img {
    height: auto;
}
.section-blog-main-uper h2 {
    text-align: center;
}
.section-blog-main-uper h3 {
    text-align: center;
}
#founder-size {
    font-size: 20px;
}
.detail-main-page img{
    width:100%;
}
.detail-main-first-left {
    margin-right: 0px;
    display: flex;
}
.detail-main-first-left p {
    text-align: center;
} 
 /*    header responsive*/
.header-second{
    display:none;
}
.responsive-navbar{
        display: block;
    }
    .header-first-uper{
        width: 100%;
    text-align: center;
    }
    .header-first-down{
        display: flex;
    align-items: center;
     justify-content: center;
    }
    .header-first-down ul{
        display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
    padding-left: 0px;
    }
    .header-first-uper p {
    font-size: 25px;
}
.header-first-down ul a {
    color: #f7eeee;
    font-size: 17px;
}

.section-five-main {
    padding-top: 50px;
    padding-bottom: 50px;
}
.section-two-upper {
   margin-top: 15px;
}
.section-two-main {
    padding-top: 70px;
    padding-bottom: 70px;
} 
.section-two h4 {
    font-size: 20px;
}
.section-four-main{
    display: flex;
    flex-direction: column;
}
.section-four-partition {
    width: 100%;
}
.section-four-partition img {
    object-fit: contain;
}
.section-three-main {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section-blog-main-uper h5 {
    font-size: 30px;
    padding-bottom: 20px;
}
.blog-detail {
    margin-top: 20px;
}
.detail-main-page h3 {
    font-size: 30px;
}
.detail-main-page p {
    font-size: 25px;
}
.detail-main-seventh-heading h4 {
    font-size: 25px;
    text-align:center;
}
.detail-main-sixth {
    display: none;
}
.detail-main-fourth-main-two img {
    width: 100%;
}
.detail-main-fifth-right {
    margin-top: 20px;
}
.footer-listing-sub img {
    width: auto;
}
.section-two-upper-first {
    width: 100%;
    height: 300px;
}
#section-two-upper-second-padding {
    width: 100%;
}
.section-two-upper-second {
    height: 320px;
    width: 100%;
}
.section-two-upper {
    height: auto;
}
.section-four h3 {
    margin-left: 0px;
    font-size: 20px;
    text-align: center;
}
.detail-main-second-heading h3 {
    font-size: 20px;
}
.detail-main-second-image img {
    width: 100%;
    height: 270px;
    object-fit: cover;
}
.detail-main-second-image {
   margin-top:10px;
}
.detail-main-fourth-main h3 {
    font-size: 20px;
}
.footer-listing-sub-two{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-listing-sub-two ul {
    text-align: center;
}
.footer-listing-sub-two p{
    text-align: center;
}
#detail-main-sixth-second{
    display:block;
}
.detail-main-sixth-heading p {
    font-size: 30px;
}
}
@media screen and (max-width: 992px) and (min-width: 767px) 
{
  .header-first-uper a {
    width: 100%;
    margin:5px;
}  
#hidden-menu{
    display: none;
}
#responsive-margin-header{
    margin-top:10px;
}
.resturent-menu-image{
    margin-top:10px;
}
.detail-main-seventh{
    padding-top:5px;
}
#footer-logo-image {
    width: 20%;
}
.footer-listing-sub p {
    text-align: center;
}
.resturent-location-main .resturent-location-positioning {
    position: none;
    width: 100%;
}
#margin-alignment-section{
    margin-top:10px;
}
    



.contact{
    width:100%;
    height:400px;
    border-radius:20px;
    display:flex;
    justify-content:center;
    align-items:center;
}    
.contact h1{
    font-size:20px;
    font-family:math;
    color:#f9c202;
    background-color:yellow;
    padding-right:20px;
    padding-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    margin-left:10px;
}
.contact p{
 border-top:1px solid black;
 border-bottom:1px solid black;
 border-right:1px solid black;
 padding-top:20px;
 padding-bottom:20px;
 padding-right:5px;
 padding-left:5px;
}
.contact a{
    color:brown;
    padding-left:20px;
    box-shadow: 5px 5px blue, 10px 10px red, 15px 15px green;
}
.contact b{
    font-size:35px;
    padding-right:5px;
    padding-left:5px;
    padding-top:10px;
    padding-bottom:10px;
    color:yellow;
    background-color:red;
    line-height:30px;
} 
.contact p{
    margin-bottom:10px;
    margin-top:10px;
    margin-right:2px;
    margin-left:2px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:red;
}
    
    
    
    
/*    header responsive*/
.header-second{
    display:none;
}
.responsive-navbar{
        display: block;
    }
    .header-first-uper{
        width: 100%;
    text-align: center;
    }
    .header-first-down{
        display: flex;
    align-items: center;
     justify-content: center;
    }
    .header-first-down ul{
        display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    }
    .header-first-uper p {
    font-size: 25px;
}
.header-first-down ul a {
    color: #f7eeee;
    font-size: 17px;
}

.section-five-main {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section-five h4 {
    font-size: 35px;
}
#section-five-changing p {
    font-size: 20px;
}
.section-two-upper {
   margin-top: 15px;
}
.section-two-main {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section-two h4 {
    font-size: 30px;
}
.section-four-main{
    display: flex;
    flex-direction: column;
}
.section-four-partition {
    width: 100%;
}
.section-four-partition img {
    object-fit: contain;
}
.detail-main-fourth-main h3 {
    font-size: 30px;
}
.section-three-main {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section-blog-main-uper h5 {
    font-size: 30px;
    padding-bottom: 20px;
}
.blog-detail {
    margin-top: 20px;
}



.section-blog-main-uper h3 {
    font-size: 21px;
}
.section-blog-main-uper h1 {
    font-size: 35px;
}
.detail-main-page h3 {
    font-size: 40px;
}
.detail-main-page p {
    font-size: 25px;
}
.detail-main-seventh-heading h4 {
    font-size: 25px;
}
.detail-main-sixth {
    display: none;
}
.detail-main-fourth-main-two img {
    width: 100%;
}
.detail-main-fifth-right {
    margin-top: 20px;
}
.footer-listing-sub img {
    width: auto;
}
.footer-listing-sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
#footer-newslatter{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#footer-newslatter p {
    padding-top:2px;
}
#detail-main-sixth-second{
    display:block;
}
.section-sixth-left-down {
    justify-content: center;
}
.detail-main-seventh-heading h4 {
        text-align: center;
    }
    .section-seventh-left-down {
    justify-content: center;
    margin-top: 5px;
}
#section-seventh-left-down-l{
    margin-right: 3px;
}
    .section-six-left-down {
    justify-content: center;
    margin-bottom: 5px;
}

}
@media screen and (max-width: 1200px) and (min-width: 991px) 
{
.header-first-uper a {
    font-size: 16px;
}
.header-first-uper a {
    padding-right: 10px;
    padding-left: 10px;
}

.review-para {
    color: #0c0909;
    font-size: 22px;
    text-align: left;
}
.footer-listing-sub-two h4 {
    font-size: 15px;
}
.footer-listing-sub-two ul li {
    line-height: 30px;
}
    .footer-listing-sub-two ul li a {
        font-size: 14px;
    }
.footer-listing-sub p {
    font-size: 15px;
}

.responsive-navbar-listing ul li {
    padding: 10px;
    font-size: 20px;
}
.detail-main-seventh-imaging p {
    font-size: 17px;
}

    .resturent-location-main .resturent-location-positioning {
    width: 60%;
}
.set-margin-header{
  font-size: 15px;
        margin-left: 60px;
        text-align: center;
}
.resturent-menu-content h6 {
    font-size: 18px;
}
.resturent-menu-content {
    padding: 10px;
}

.review-para {
    font-size: 22px;
}
 
.header-logo img {
    height: 70px;
}
.header-navigationsub ul li {
    padding: 20px 0px;
}
.footer-listing-sub img{
    width:100%;
}
.footer-listing-sub-two ul li a {
    font-size: 14px;
}
}
@media screen and (max-width: 1400px) and (min-width: 1199px) 
{
  .resturent-menu-content h6{
    font-size: 20px;
  }
  .detail-main-seventh{
    padding-top:10px;
  }



.footer-listing-sub-two ul li{
   
}
.footer-listing-sub-two ul li a {
    font-size: 16px;
    font-weight: 600;
}
}

@media screen and (max-width: 1600px) and (min-width: 1399px) 
{
  

   
}
@media screen and (max-width: 1400px) and (min-width: 1300px) 
{
    .header-navigation {
   
}

}
@media screen and (max-width: 1650px) and (min-width: 1400px) 
{
  
}
@media screen and (max-width: 1300px) and (min-width: 1200px) 
{

 

.header-logo img {
    height: 80px;
}
.header-navigationsub ul li a {
    font-size: 17px;
}
}
@media screen and (min-width: 992px)  
{
   .responsive-navbar{
       display:none;
   }
}











