*{
    margin: 0;
    padding: 0;
    box-sizing:border-box;
}

@font-face {
  font-family: "internormal";
  src: url(../font/Inter/static/Inter-Regular.ttf);
}

@font-face {
  font-family: "Brow";
  src: url(../font/Barlow_Condensed/BarlowCondensed-Regular.ttf);
}

@font-face {
  font-family: "bookman";
  src: url(../font/bookman/Bookman-Old-Style-Regular/Bookman\ Old\ Style\ Regular.ttf);
}

@font-face {
  font-family: "Browthin";
  src: url(../font/Barlow_Condensed/BarlowCondensed-Thin.ttf);
}

@font-face {
  font-family: "Browmedium";
  src: url(../font/Barlow_Condensed/BarlowCondensed-Medium.ttf);
}


@font-face {
  font-family: "Jose";
  src: url(..//font/Josefin_Slab/static/JosefinSlab-Regular.ttf);
}

.logo img{
    margin-top: 5px;
}

.header-links {
  overflow: hidden;
  height: 250px;
}

.header-links .links{
    display: flex;
    align-items: center;
    justify-content:space-evenly;
    padding: 20px 15px 0px;
    z-index: -999;
}

.header-links .links li a  {
    text-decoration: none;
    font-family: "internormal";
    font-weight: bolder;
    color: #131416;
    font-size: 17px;
    font-weight: 100;
    position: relative;
    font-family: "internormal";
}
/*===========================================================================================================Header-Responsive(Start)===========================================================================================*/

  .logo-responsive{
    margin-bottom:50px;
  }
  
  .logo-responsive img{
    margin-right: 30px;

  }

  .responsive-link li{
    text-decoration: none;
    margin-top:25px;
  }

  .responsive-link li a{
    text-decoration: none;
    font-size: 22px;
    font-family: "Browmedium";
    font-weight: normal;
  }


  .dropdown {
 
    display: block;
    /* height: 150px; */
  }
  
  .dropdown-content {
    display: none;
    position: absolute;
    background-color:#9E885E;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index:999;
    margin-top: 03px;
  }
  
  .dropdown-content p{
    /* color:#867048; */
    position: relative;
  }

  .dropdown-content p a{
    color: #FFF !important;
  }
  
  .dropdown:hover .dropdown-content {
    display: block;
    /* margin-bottom: 150px; */
  }







/*===========================================================================================================Header-Responsive(End)===========================================================================================*/

.hero-bg{
    background-image: url(../Image/Hero-section/Hero-bg.svg);
    height:545px;
    position: absolute;
    top: 0;
    min-width: 100%;
    z-index: -999;
}

.first img{
    margin-top: 210px;
    position: absolute;
    z-index: -999;
}

.first :nth-child(2){
    position: relative;
    top:280px ;
    left: 65px;
    right: auto;
}

.second img{
    margin-top: 265px;
    position: absolute;
}

.second :nth-child(2){
    position: relative;
    top:120px ;
    left: 65px;
    right: auto;
}

.third img{
    margin-top: 130px;
    position: absolute;
}

.third :nth-child(2){
    position: relative;
    top:370px ;
    left: 65px;
    right: auto;
}

.four img{
    margin-top: 290px;
    position: absolute;
}

.five img{
    margin-top: 380px;
    position: absolute;
}

.five :nth-child(2){
    position: relative;
    top:240px;
    left: 65px;
    right: auto;
}

.six img{
    margin-top: 280px;
    position: absolute;
}

.six :nth-child(2){
    position: relative;
    top:215px;
    left: 65px;
    right: auto;
}

.about-us-bg{
    background-color: rgba(242, 239, 233, 1)
    rgba(242, 239, 233, 0);
}


.papa-photo img{
    margin-top: 730px;
}

/* .about-us-text span{
    font-size: 75px;
    display: block;
    margin-top: 930px;
    margin-left: 22px;
}



.about-us-text :nth-child(2){
    padding:0px 50px 0px 15px;
    font-size: 16px;
    text-align: justify;
}

.about-us-text :nth-child(3){
    padding:0px 50px 0px 15px;
    font-size: 16px;
    text-align: justify;
}

.about-us-text :nth-child(4){
    padding:0px 50px 0px 15px;
    font-size: 16px;
    text-align: justify;
}

.about-us-text :nth-child(5){
    padding:0px 50px 0px 15px;
    font-size: 16px;
    text-align: justify;
    font-weight: bolder;
} */


.about-us-text span {
    font-size: 75px;
    display: block;
    margin-top: 740px; /* Adjusted for better responsiveness */
    margin-left: 22px;
    color: #867048;
    font-family: "Browthin";
    font-weight: 500;
}

.about-us-text span img{
  width: 90px;
  margin-top: -11px;
}

.about-us-text :nth-child(2){
  padding: 0px 20px; /* Adjusted padding for better responsiveness */
    font-size: 17px;
    text-align: justify;
    font-family: "bookman";
    font-weight: normal;
}
.about-us-text :nth-child(3){
  padding: 0px 20px; /* Adjusted padding for better responsiveness */
    font-size: 17px;
    text-align: justify;
    font-family: "bookman";
}
.about-us-text :nth-child(4){
  padding: 0px 20px; /* Adjusted padding for better responsiveness */
  font-size: 17px;
  text-align: justify;
  font-family: "bookman";
}
.about-us-text :nth-child(5) {
    padding: 0px 20px; /* Adjusted padding for better responsiveness */
    font-size: 14px;
    text-align: justify;
    /* font-family: "internormal"; */
    font-family: "bookman";
}

.about-us-text :nth-child(5) {
    font-weight: bolder;
}

.our-cuisine p{
    text-align: center;
    margin-top: 80px;
    font-size: 75px;
    font-weight: 600;
    /* letter-spacing: 12%; */
    color: #867048;
    font-family: "Browthin";
}

.our-cuisine p img{
  width: 220px;
  margin-top: -18px;
}

.main-our-cuisine p{
    /* display: flex;
    justify-content: center; */
    font-size: 18px;
    color: #000000;
    width: 50%;
    text-align: center;
    margin: 0px;
    font-weight:500;
    font-family: "bookman";
}

.main-our-cuisine {
    display: flex;
    justify-content: center;
}

.our-scale{
    background-color: #867048;
    width:100%;
    height: auto;
     margin-bottom: 50px;
     padding-bottom: 35px;
     margin-top: 100px;
}

.main-heading-1{
    margin-top: 50px;
    border-radius: 100%;
    font-size: 75px;
    font-weight: 300;
    text-align: center;
}

.main-heading-1 p{
    margin-bottom: -5px;
    color: #FFF;
    font-family: "Browthin";
    font-weight: normal;
    text-align: start;
    margin-left: 23px;
}

.main-heading-1 p img{
  margin-top: -17px;
}

.main-heading-1 span{
    font-size: 16px;
    font-weight: 600;
    display: block;
    color: #FFF;
    text-align: justify;
    padding: 0px 0px 25px 25px;
    font-family: "bookman";
    font-weight: 300;
    line-height: 26px;
}

.get-in-touch{
    height: 44px;
    width: 192px;
    background-color: #fff;
    border-radius: 100px;
    margin-bottom: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 20px;
}


.get-in-touch a{
    font-size: 16px;
    display: block;
    text-decoration: none;
    color: #867048;
    font-weight: 700;
    font-family: "internormal";
}


.bg-skill{
    background-color: #867048;
    min-height: 450px !important;
    width: auto;
    border-radius: 45px;
    margin-top:100px;
    margin-bottom: 40px;
}

.revolution-bg{
    background-color: #867048;
    min-height: 400px;
    width: auto;
    border-radius: 45px;
    margin-top:150px;
}

.bg-revolution{
  background-color: #867048;
  min-height: 400px;
  max-width: 8500px;
  border-radius: 45px;
  margin-top:150px;
}

/* .heading-Perfection p img{
    margin-top: 150px;
} */


/* .heading-Perfection p {
    font-size: 35px ;
    font-weight: 400;
    margin-top: 100px;
    margin-top: 150px;
    text-align: center;    
    color: #867048;
}

.heading-Perfection p span{
    font-size: 60px;
    font-weight: 400;
    margin-top: 150px;
    text-align: center;   
    display: inline-block; 
    color: #867048;
} */

.heading-Perfection p {
    font-size: 35px;
    font-weight: bold !important;
    text-align: center;
    color: #867048;
    font-family: "Browthin";
    font-weight: 400;
    margin-top: 150px;
}

.heading-Perfection p img{
  margin-top: -23px;
  width: 300px;
}

.heading-Perfection p span {
    font-size: 60px;
    font-weight: 400;
    margin-top: 150px;
    text-align: center;
    display: inline-block;
    color: #867048;
}

.Venues{
    margin-top: 50px;
}

.Venues p{
    font-size: 34px;
    font-weight: 400;
    text-align: center;
    color: #867048;
    font-family: "Browthin";
    font-weight: 600;
}

/* .Venues p span{
    display: inline-block;
    font-size: 50px;
    font-weight: bolder;
    text-align: center;
    color: #867048;
} */

.Venues p img{
  margin-top: -16px;
  width: 150px;
}

.venus-bg{
    background-color: #F2EFE9;
    max-height: 1000px;
}

.venus-img-1 :nth-child(1){
  margin-top:50px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.venus-img-1 :nth-child(2){
  margin-top:50px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}



/* .venu-1 p{
    position: absolute;
    top: auto;
    line-height: 250px;
    margin-left: 120px;
    z-index: 999;
}

.venu-1 span{
    position: absolute;
    line-height: 430px;
    margin-left: 120px;
    display: block;
}

.venu-1 span a{
    color:#867048;
    font-size: 20px;
    text-decoration: none;
} */




.testimonial-heading p{
    margin-top: 80px;
    font-size: 75px;
    font-weight: 100;
    text-align: center;
    font-family: "Browthin";
    font-weight:300;
    color: #867048;
}

.testimonial-heading p img{
  width: 230px;
  margin-top: -11px;
}

.preading-heading p{
    margin-top: 80px;
    text-align: center;
    font-size: 65px;
    font-weight: 300;
    font-family: "Browthin";
    color: #867048;
}

.preading-heading p img{
  width: 180px;
  margin-top: -15px;
}

.preading-heading p span{
    display: inline-block;
    text-align: center;
    font-size: 65px;
    font-weight: bolder;
    font-family: "Browthin";
}

.border-table  {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    /* border: 1px solid black; */
}

table {
    border-collapse: collapse;
   }

   table tr td{
    font-size: 25px;
    padding: 25px;
    font-weight: 400;
    font-family: "bookman";
   }

   td:first-child, th:first-child {
    border-left: none;
   }

   td:first-child, th:first-child {
    border-left: none;
   }

   td:nth-child(2), th:nth-child(2) {
    border-left: solid 2px #867048
    ;
   }

   tr td {
    border-bottom: solid 2px #867048;
   }

/*=========================================================================================================(Footer)(Start)===========================================================================================================*/


   /* .footer-bg{
    background-color: #867048;
    min-height: 281px;
    margin-top: 100px;
   }

   .footer-logo img{
    margin-top: 80px;
   }

   .footer-promisses input{
    height: 33px;
    border-radius: 16.5px;
    padding-left: 15px;
    width: 95%;
   }

   .footer-promisses p{
    font-size: 18px;
    font-weight: 700;
    color: #FFFFFF;
    margin-left: 08px;
    margin-top: 120px;
   }

   .Subscribe-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    width: 121px;
    height: 33px;
    border-radius: 6px;
    font-weight: bolder;
    margin-top: 160px;

   }

   .Subscribe-btn a{
    text-decoration: none;
    color: #867048;
    font-size: 18px;
   }

   .all-social-media{
    display: flex;
    align-items: center;
    flex-direction: row;
    column-gap: 10px;
   }

   .all-social-media p{
    margin-top: 25px;
    font-size: 18px;
    font-weight: normal;
    color: white;
    margin-top: 165px;
   }

   .all-social-media-1{
    display: flex;
   }
   

   .twitter{
    background-color: #FFF5E7;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    margin-left: 05px;
    margin-top: 150px;
   }

   .twitter a i{
    color: #96644D;
    font-size: 20px;
   } */

   .footer-bg{
    background-color: #9E885E;
    height: auto;
    padding-bottom: 25px;
    margin-top: 50px;
   }

   .footer-logo img{
    margin-top:50px;
   }

   .main-social-media{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .social-media-footer{
    height:50px;
    width: 50px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    margin-left: 15px;
   }






/*================================================================================================================(Footer)(End)===========================================================================================*/

   .d-block, h2{
    color: #33475c;
    font-weight: 700;
    font-size: 2.5rem;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  
  /* ============= Begin Testimonial Flexbox ============ */
  #flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    /* align-items: center; */
    width: 100%;
    min-height: 400px;
    height: 110vh;
    max-width: 1000px;
    margin: auto;
    /* background-color: #fff; */
    /* -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12),
      0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); */
    /* overflow: hidden; */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
  }
  
  #left-zone {
    height: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  
  #left-zone .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 5px;
  }
  
  .item input {
    display: none;
  }

  
  label {
    display: block;
    opacity: 0.5;
    height: 45px;
    text-align: start;
    /* line-height: 50px; */
    position: relative;
    width: 100%;
    padding-top: 8px;
  }

  
  
  label:hover {
    opacity: 0.75;
    cursor: pointer;
  }
  
  .content-test {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0;
    /* -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%); */
    height: 50%;
    width: 100%;
    /* -webkit-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    pointer-events: none;
  }
  
  .content-test p {
    max-width: 50%;
    text-align: center;
  }
  
  #right-zone {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 50%;
  }
  
  input:checked ~ .content-test {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
    opacity: 1;
  }
  
  @media (min-width: 480px) {
    #flex-container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      min-height: auto;
      height: 400px;
      /* position: absolute; */
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
    }
/*   
    #left-zone .list {
      border-right: 2px solid #cccccc;
    }
   */
    .content-test {
      width: 65%;
      height: 100%;
      /* pointer-events: auto; */
      /* -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      transform: translateY(-100%); */
    }
  
    #left-zone {
      /* width: 35%; */
      width: 100%;
    }
  
    #right-zone {
      height: 100%;
      width: 65%;
    }
  }
  /* If the screen size is 480px or less */
  @media (max-width: 480px) {
    .content_testimonial-1 .picto {
      padding-top: 100px;
    }
    .content_testimonial-2 .picto {
      padding-top: 100px;
    }
    .content_testimonial-3 .picto {
      padding-top: 100px;
    }
    .content_testimonial-4 .picto {
      padding-top: 100px;
    }
    .content_testimonial-5 .picto {
        padding-top: 100px;
      }
    .item > label {
      font-size: 1.3rem;
    }
  }
  
  .content_testimonial-1 .picto {
    height: 100px;
    width: 100px;
    /* background-image: url("https://i.postimg.cc/RFBHkG46/diamond-Pest-Logo-small.jpg"); */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .content_testimonial-1 h1 {
    color: #d64541;
    text-align: center;
  }
  
  .content_testimonial-2 .picto {
    height: 100px;
    width: 100px;
    background-image: url("https://i.postimg.cc/bsqXXKCV/a-Plus-Handyman-Logo.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .content_testimonial-2 h1 {
    color: #f5d76e;
  }

  .image-bg{
    margin-top: 75px;
    background-color: #9E885E;
    border-radius: 63px;
    padding: 5px 5px 5px 5px;
  }

  /* .image-bg-123{
    margin-top: 100px;
  } */
/* 
  .image-bg-1234{
    margin-top: 80px;
  }
   */
  .content_testimonial-3 .picto {
    height: 100px;
    width: 100px;
    background-image: url("https://i.postimg.cc/zV7sq04z/mod-Movers-Logo.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .content_testimonial-3 h1 {
    color: #00b16a;
  }
  
  .content_testimonial-4 .picto {
    height: 100px;
    width: 100px;
    background-image: url("https://i.postimg.cc/4Y3rypTz/ak-Pest-Control-Logo.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .content_testimonial-4 h1 {
    color: #f27935;
  }
  
  .content-test h1:first-letter {
    text-transform: uppercase;
  }
  
  input:checked ~ label {
    opacity: 1;
    -webkit-animation: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    animation: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    color: white;
  }
  
  input:checked ~ label.label_testimonial-1 {
    -webkit-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    -moz-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    box-shadow: 3px 0 10.5px 12.5px #9E885E;
    border-radius: 30px;
    width: 50%;
    color: white;
  }

.invoices{
    font-size: 15px;
    font-weight: normal; 
    /* padding-left: 35px; */
    background: transparent;
    position: relative;
  }

  input:checked ~ label.label_testimonial-2 {
    -webkit-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    -moz-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    box-shadow: 3px 0 10.5px 12.5px #9E885E;
    border-radius:30px;
    width: 50%;
    color: white;
  }

  input:checked ~ label.label_testimonial-3 {
    -webkit-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    -moz-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    box-shadow: 3px 0 10.5px 12.5px #9E885E;
    border-radius:30px;
    width: 50%;
    color: white;
  }

  input:checked ~ label.label_testimonial-4 {
    -webkit-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    -moz-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    box-shadow: 3px 0 10.5px 12.5px #9E885E;
    border-radius:30px;
    width: 50%;
    color: white;
  }

  input:checked ~ label.label_testimonial-5 {
    -webkit-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    -moz-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    box-shadow: 3px 0 10.5px 12.5px #9E885E;
    border-radius:30px;
    width: 50%;
    color: white;
  }

  input:checked ~ label.label_testimonial-6 {
    -webkit-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    -moz-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    box-shadow: 3px 0 10.5px 12.5px #9E885E;
    border-radius:30px;
    width: 50%;
    color: white;
  }

  input:checked ~ label.label_testimonial-7 {
    -webkit-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    -moz-box-shadow: 3px 0 10.5px 12.5px #fff5e7;
    box-shadow: 3px 0 10.5px 12.5px #9E885E;
    border-radius:30px;
    width: 50%;
    color: white;
  }

  
  .item{
    display: flex;
    align-items: center;
  }


.label_testimonial-1::before{
    content: "";
    background: url(../../image/professional-invoices.png) no-repeat;
    display: inline-block;
    width: 28px;
    height: 20px;
    padding: 40px;
    position: absolute;
    top: 15px;
    left: 25px;
}

.item label{
    font-size: 22px;
    font-weight: bolder;
    margin-top: 15px;
    position: relative;
    padding-left: 20px;
    font-size: 20px;
    color: white;
    opacity: 1;

  }



.label_testimonial-2::before{
    content: "";  
    background: url(../../image/Fast-Scheduling.svg) no-repeat;
    display: inline-block;
    width: 28px;
    height: 20px;
    padding: 40px;
    position: absolute;
    top: 15px;
    left: 25px;
}



.label_testimonial-3::before{
    content: "";  
    background: url(../../image/Powerful-automations.png) no-repeat;
    display: inline-block;
    width: 28px;
    height: 20px;
    padding: 40px;
    position: absolute;
    top: 15px;
    left: 25px;
}

.label_testimonial-4::before{

    content: "";  
    background: url(../../image/Manage-Track.png) no-repeat;
    width: 28px;
    height: 20px;
    padding: 40px;
    position: absolute;
    top: 15px;
    left: 25px;
}

.label_testimonial-5::before{
    content: "";  
    background: url(../../image/Guest-Feedback.png) no-repeat;
    width: 28px;
    height: 20px;
    padding: 40px;
    position: absolute;
    top: 15px;
    left: 25px;
}

  label:first-letter {
    text-transform: uppercase;
  }

p.testimonialState {
  margin-top: -5px;
  font-size: 0.8rem;
  font-style: italic;
  color: #808080d4;
}

p.testimonialFrom {
  margin-top: 5px;
  font-weight: bold;
  color: #33475c;
}
/* =============================================================================End Testimonial Flexbox====================================================================== */


.Our-Cuisine-heading p{
  margin-top:50px;
  font-size: 75px;
  text-align: center;
  color:#867048;
  font-family: "Browthin";
  font-weight: 300;
}

.Our-Cuisine-heading p img{
  margin-top: -10px;

}

h2{
  text-align:center;
  padding: 20px;
}
/* Slider */

.slick-slide {
    margin: 0px 20px;
}


.slick-slide img {
    width: 5%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

/* .slider slide p{
  rotate: 320deg;
} */

.slider .slide:nth-child(odd){
  background-color: #867048;
  rotate: 320deg;
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 40px;
  width:fit-content;
  margin-top: 50px;
  border-radius: 8px;
  padding: 15px 0 0 0 ;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  font-family: "Jose";

}

.slider .slide:nth-child(even){
  rotate: 320deg;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: fit-content;
  margin-top: 50px;
  font-size: 20px;
  font-weight: normal;
  font-family: "Jose";
}



.slick-list
{
    position: relative;
    display: block;
    height: 250px;
    overflow:hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*================================================================================Form============================================================================================*/
.form-heading{
  min-width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
}
.form-heading p{
  font-size: 45px;
  font-weight: normal;
  width: 400px;
  color: rgb(134, 112, 72);
  position: relative;
  font-family: 'Browmedium';
}


.form-heading::after{
  content: url(../Image/Form/Line-1.svg);
  display: flex;
  justify-content: center;
  margin-left: 275px;
  margin-top:-32px;  
}

.main-meet-you-btn::after{
  content: url(../Image/Form/line-2.svg);
  display: flex;
  margin-right:415px;
  margin-top: -35px;
}

.call-us-btn::after{
  content: url(../Image/Form/line-3.svg);
  display: flex;
  margin-left: 91px;
  margin-top: -30px;
}

/* 
.contact-us-btn::after{
  content: url(../Image/Form/line-4.svg);
  display: flex;
  margin-left: 350px;
  margin-top: -30px;
  position: absolute;

} */


.end{
  display: flex;
  align-items: end;
  justify-content: end;
  flex-direction: column;
}

.center{
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: column;
  margin-left: 80px;
}

.meet-you-btn{
 background-color: #867048;
 min-width: 290px;
 height:51px;
 border-radius: 25.5px;
 display: flex;
 align-items: center;
 justify-content: center;
 margin-top:-30px;
 margin-right: 130px;
}

.meet-you-btn-2{
  background-color: #867048;
  min-width: 198px;
  height:51px;
  border-radius: 25.5px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top:-35px;
  margin-left: -100px;
 }

 .meet-you-btn-3{
  background-color: #867048;
  min-width: 290px;
  height:51px;
  border-radius: 25.5px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top:-40px;
  margin-right: 150px;
  position: relative;
 }



.meet-you-btn a{
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-size: 20px;
  font-weight: normal;
  font-family: 'Browmedium';
}

.meet-you-btn-2 a{
  color: #FFF;
  text-decoration: none;
  font-size: 20px;
  font-weight: normal;
  font-family: 'Browmedium';
}

.meet-you-btn-3 a{
  color: #FFF;
  text-decoration: none;
  font-size: 20px;
  font-weight: normal;
  font-family: 'Browmedium';
}

.form-bg{
  background-color: #867048;
  height: auto;
  max-width: 600px;
  padding-bottom: 20px;
  border-radius: 33px;
}

form input{
  margin-left: 25px;
  margin-top: 08px;
  height: 40px;
  min-width: 90%;
  border-radius: 25.5px;
  padding-left: 15px;
  border:none;
}

form textarea{
  margin-left: 25px;
  margin-top: 10px;
  border-radius: 16px;
  min-width: 90%;
}

.submit-btn{
  display:flex;
  justify-content: end !important;
  margin-right: 35px !important;
  margin-top: 10px;
}

.bg-submit-btn{
  background-color:#FFF !important;
  height: 40px !important;
  width: 174px !important; 
  border: none !important;
  border-radius: 25px !important;
}

.bg-submit-btn a{
  color: #867048 !important;
  text-decoration: none !important;
}



.main-heading-gallery p{
    z-index: 999;
    margin-top:155px;
    font-size: 47px;
    text-align: center;
    color: #FFF;
    font-weight: bolder;
}


.about-us-heading{
  margin-top: 50px;
  text-align: center;
  font-size: 35px;
  font-family: "Browmedium";
  color: #867048;
}

.about-us-texts p{
  padding: 15px 35px;
  text-align: justify;
  font-family: "internormal";
  font-size: 25px;
  line-height: 40px;
}

.about-us-heading-2 p{
  padding: 10px 35px;
  text-align: justify;
  font-size: 25px;
  font-family: "internormal";
  line-height: 40px;
}

.imagess img{
  border-radius: 30px;
}

.about-us-heading-3 p{
  text-align: justify;
  padding: 20px 35px;
  font-size: 25px;
  line-height: 40px;
}

.about-us-heading-4 {
  font-size: 25px;
  margin-top: 50px;
  /* font-size: ; */
}

.about-us-heading-4 :nth-child(1){
  margin-left: 25px;
  font-size: 28px;
  font-family: "bookman";
  font-weight: bolder;
  color: #867048;
}
.about-us-heading-4 :nth-child(2){
  margin-left: 25px;
  margin-top: 15px;
  line-height: 35px;
  text-align: justify;
  font-size: 22px;
  font-family: "bookman";
  /* color: #867048; */
  font-weight: 500;
}

.current-leadership-1{
  margin-top: 15px;
}

.current-leadership-2{
  margin-top: 15px;
}

.current-leadership-content span{
  margin-top: 45px;
  display: block;
  font-size: 32px;
  color: #867048;
  font-family: "bookman";
  font-weight: bolder;
}

.current-leadership-content p{
  margin-top: 25px;
  display: block;
  font-size: 20px;
  /* color: #867048; */
  font-family: "bookman";
  font-weight: 500;
}

.form-name{
  font-size: 20px;
}

.form-name input{
    border: 1px solid;
}

.responsive-map{
  overflow: hidden;
  padding-bottom:56.25%;
  position:relative;
  height:0;
  margin-top: 40px;
  }
  .responsive-map iframe{
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
  }


.form-border{
  /* border: 8px solid #9E885E; */
  padding: 25px;
  /*margin-top: 100px;*/
  padding-bottom: 55px;
}

.form-border p{
  margin-left: 25px;
  font-weight: 600;
  font-size: 25px;
  margin-top: 10px;
}

.form-border input{
  width: 87% !important;
  padding-left: 15px !important;
  height: 35px !important;
  margin-top: 08px !important;
  border: 1px solid ;
  border-radius: 3px;
}

.form-border textarea{
  border-radius: 3px;
}

.submit-btn-contact-us{
  background-color: #9E885E;
  width: 150px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 05px;
  margin-left: 25px;
}

.submit-btn-contact-us a{
    text-decoration: none;
    color: white;
}

.Contact-us-photo img{
  margin-top: -15px;
}

body {
	align-items: center;
	justify-content: center;
}

/* $animationSpeed: 40s; */

@keyframes scroll {
	0% { transform: translateX(0); }
	100% { transform: translateX(calc(-250px * 7))}
}

.sliders {
	height: 200px;
	margin: auto;
	overflow:hidden;
	position: relative;
	width: auto !important;
	
  .slide-tracks {
		animation: scroll 15s  linear infinite !important;
		display: flex;
		width: calc(-600px * 14) !important;
	}

	.slides {
		height: 100px !important;
		width: 100px !important;
    rotate:320deg !important;
    /* padding-top:30px !important; */
    /* display: flex;
    align-items: center;
    justify-content: center; */
    margin-top: 60px;
	}

  .slides:nth-child(odd) p{
    width: 200px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:10px;
    color: white;
    font-family: "bookman";
    font-weight: 700;
    font-size: 20px;
  }

  
  .slides:nth-child(even) p{
    width: 200px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:10px;
    color:#867048;
    font-family: "bookman";
    font-weight: 700;
    font-size: 20px;
  }
  
  .slides:nth-child(odd){
    background-color: #867048;
    height: 50px!important;
    width: 250px !important;

  }
}

/* .flip-card {
  width: 300px;
  height: 400px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 10px;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 10px;
}

.flip-card-front {
  background-color: #f1f1f1;
  overflow: hidden;
}
.flip-card-front img{
  max-height: 100%;
}
.flip-card-back {
  background-color:#867048;
  color: white;
  transform: rotateY(180deg);
  display: flex;
  justify-content: center;
  align-items: center;
}

.card-content {
  padding: 20px;
  text-align: center;
}

.card-content h2 {
  font-size: 24px;
  margin-bottom: 10px;
}

.card-content p {
  font-size: 16px;
  margin-bottom: 20px;
}

.read-btn {
  padding: 10px 20px;
  background-color: #f1f1f1 !important;
  color: #867048;
  text-decoration: none;
  border-radius: 5px;
} */

.attribute{
  position: absolute;
  bottom: 10px;
}



.text-center {
  text-align: center;
}

.color-white {
  color: #fff;
}

.box-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding: 35px 15px;
  width: 100%;
}

@media screen and (min-width:1380px) {
  .box-container {
    flex-direction: row
  }
}

.box-item {
  position: relative;
  -webkit-backface-visibility: hidden;
  width: 415px;
  margin-bottom: 35px;
  max-width: 100%;
}

.flip-box {
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}

.flip-box-front,
.flip-box-back {
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  min-height: 475px;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-front {
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-back {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box .inner {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 60px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;
  
  transform: translateY(-50%) translateZ(60px) scale(.94);
  -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
  -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
  top: 50%;
}

.flip-box-header {
  font-size: 34px;
}

.flip-box p {
  font-size: 23px;
  line-height: 1.5em;
}

.flip-box-img {
  margin-top: 25px;
}

.flip-box-button {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  margin-top: 25px;
  padding: 15px 20px;
  text-transform: uppercase;
}

.flip-box-button a{
  color: white;
  /* color:#867048; */
  text-decoration: none;
}

.blog-1-heading{
  margin-top: 150px;
  color: black;
}

 .blog-1-heading:hover{
  color: #867048;
  cursor: pointer;
 }

.blog-1-heading p{
  font-size: 30px;
}

.blog-1-heading-1 p{
  font-size: 18px;
  font-family: "bookman";
  font-weight: 500;
}

.bg-color-our-rass{
  background-color: #867048;
  padding: 15px;
}

.main-clebrations-heading{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.clebrations-heading p{
    margin-top: 100px;
    font-size: 32px;
    text-align: center;
    color: #FFF;
    font-family: "bookman";
    font-weight: 500;
    max-width: 800px;
}

.clebrations-heading-1 span{
  margin-top: 10px;
  font-size: 18px;
  line-height: 35px;
  text-align: center;
  padding: 0px 158px;
  /* padding: 0px 0px; */
  color: #FFF;
  display: block;
  font-family: "bookman";
  font-weight: 400;
}


.clebrations-heading-royal-orchide{
  margin-top: 100px;
  font-size: 16px;
  text-align: center;
  color: #FFF;
  font-family: "bookman";
  font-weight: 500;
}
.clebrations-heading-royal-orchide-1 span{
  font-size: 16px;
  text-align: center;
  color: #FFF;
  display: block;
  font-family: "bookman";
  font-weight: 400;
}

.clebrations-heading-royal-orchide-1 p{
  font-size: 16px;
  text-align: center;
  color: #FFF;
  display: block;
  font-family: "bookman";
  font-weight: 400;
  margin-top: 15px;
}

.Our-Offerngs {
  margin-top: 60px;
}

.Our-Offerngs p{
  color: #FFF;
  font-family: "bookman";
  font-size: 25px;
  text-align: center;
  margin-bottom: 25px;
}

.offerings-1 p{
  font-size: 18px;
  font-family: "bookman";
  margin-top: 28px;
}

.offerings-1 span{
  font-size: 16px;
  font-family: "bookman";
  /* margin-top: 0px; */
  display: block;
  text-align: center;
  margin-top: -20px;
  color: #FFF;
  font-weight: normal;
}

.guest-experience-bg{
  background-color: #9E885E;
  padding: 35px 50px;
  width: 100%;
  margin-top: 150px;
}

/*================================================================================Rass-Vradavan-Page-Slider(Start)========================================================================*/


.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}
/*================================================================================Rass-Vradavan-Page-Slider(End)========================================================================*/

.guest-experience-heading :nth-child(1){  
  margin-left: 15px;
  color: #FFF;
  margin-top: 15px;
}

.guest-experience-heading :nth-child(2){  
  margin-left: 15px;
  color: #FFF;
  margin-top: 15px;
  font-size: 32px;
  font-family: "bookman";
}

.guest-experience-heading :nth-child(3){  
  display: block;
  margin-left: 15px;
  color: #FFF;
  font-size: 18px;
  margin-top: 15px;
  line-height: 28px;
  font-family: "bookman";
}

.Luxury{
  font-size: 32px;
  font-family: "bookman";
  color: #FFF;
}
.Luxury P{
  margin-top: 100px; 
  text-align: center;
  margin-bottom: 70px;
}

.catering-bg{
  min-height: 350px;
  border-radius: 10px;
  background-color:#9E885E;
  position: relative;
}

.main-catering-lg-bg{
  display: flex;
  justify-content: center;
}

.catering-bg :nth-child(2){
    margin-top: 90px;
    font-size: 22px;
    color: #FFF;
    text-align: center;
}

.catering-bg :nth-child(3) ,.catering-bg :nth-child(4){

  font-size: 17px;
  color: #FFF;
  display: block;
  font-family: "bookman";
  text-align: center;
  padding: 0px 20px;
}

.catering-lg-bg{
  position: absolute;
  background-color: #FFF;
  height: 100px;
  width: 100px;border-radius: 100%;
  top: -45px;
}

/*==============================================================================Testimonial-Rass=================================================================================*/


.section-padding {
  padding: 80px 0;
}

.section-title {
  text-align: center;
  margin-bottom: 60px;
}

.section-borders span {
  height: 5px;
  background: #6aaf08;
  width: 40px;
  display: inline-block;
  border-radius: 2px;
}

.section-borders span.black-border {
  background: #333;
  width: 30px;
  margin: 0 6px;

}

.client-testimonial-carousel .owl-dots button {
  height: 5px;
  background: #6aaf08 !important;
  width: 20px;
  display: inline-block;
  margin: 5px;
  transition: .2s;
  border-radius: 2px;
}

.client-testimonial-carousel button.owl-dot.active {
  background: #000 !important;
  width: 30px;
}

.client-testimonial-carousel .owl-dots {
  text-align: center;
  margin-top: 25px
}

.single-testimonial-item {
  position: relative;
  box-shadow: 0 0 2px #dadfd3;
  margin: 2px;
  padding: 20px;
  font-style: italic;
  padding-left: 85px;
}

.single-testimonial-item:before {
  font-family: "Font Awesome 5 Free";
  content: "\f10e";
  font-weight: 900;
  position: absolute;
  left: 20px;
  top: 50%;
  font-size: 20px;
  color: #6aaf08;
  line-height: 30px;
  margin-top: -15px;
}

.single-testimonial-item:after {
  background: #ddd;
  content: "";
  height: 70%;
  left: 60px;
  position: absolute;
  top: 10%;
  width: 1px;
}

.single-testimonial-item h3 {
  font-size: 20px;
  font-style: normal;
  margin-bottom: 0;
}

.single-testimonial-item h3 span {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 5px;
}

.inquery-now-btn{
  background:#9E885E;
  height: 50px;
  width: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 05px;
}

.inquery-now-btn a{
  text-decoration: none;
  font-size: 17px;
  font-family: "internormal";
}


.containers {
  position: relative;
  width: 100%;
  max-width: 100%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  /* background: rgba(0, 0, 0, 0.5);  */
  background: rgb(0 0 0 / 77%);
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  opacity:1;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: center;
}

.containers:hover .overlay {
  opacity: 1;
}

.overlay-d{
  display: flex;
  align-items: center;
  justify-content: center;
}

.overlay-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  background-color:#867048;
  height: 50px;
  width:160px;
}

.overlay-btn a{
  color: #FFF;
  text-decoration: none;
  font-size: 16px;
}

.term-bg{
  background-color: #9E885E;
  height: auto;
  padding: 35px;
}

.term-heading :nth-child(1){
  font-size: 30px;
  color: #FFF;
  font-family:"bookman";
}

.term-heading :nth-child(2){
  font-size: 27px;
  color: #FFF;
  display: block;
  font-family:"bookman";
}

.main-term-heading p{
  font-size: 16px;
  color: #FFF;
  margin-top: 10px;
  line-height: 25px;
}

.site h1{
  color: #FFF;
  margin-top: 40px;
  line-height: 25px;
}

.site p{
  color: #FFF;
  margin-top: 20px;
  line-height: 25px;
}

.Your-use h1{
  color: #FFF;
  margin-top: 40px;
  line-height: 25px;
}

.Your-use p{
  color: #FFF;
  margin-top: 20px;
  line-height: 25px;
}

.breakfast :nth-child(1){
  font-size: 25px;
  font-family: "bookman";
  font-weight: bolder;
  color: #867048;
}

.breakfast ::after{
  content: " ";
  border-bottom: 1px solid #867048;
  border-top: 1px solid #867048;
    height: 1px;
    padding: 1px;
    /* width: auto; */
    max-width: 500px;
    transform: rotate(180deg);
    display: block;
}

.iteam-list-breakfast :nth-child(2){
  font-size:16px;
  font-family: "bookman";
  color: #9E885E;
  font-weight:500 ;
}

.iteam-list-breakfast{
  display: flex;
}

.mini-breakfast-bg{
  background-color: #9E885E;
  height: 19px;
  width: 80px;
  margin-top: 3px; 
  margin-left: 15px;
}

.mini-breakfast-bg span{
  font-size: 12px;
  color: white;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "bookman";
}

.main-iteam-list-breakfast :nth-child(2){
  min-width: 117px;
  font-family: "bookman";
  /* color: #867048; */
}

.list-breakfast-extras{
  font-size: 16px;
  color: #867048;
  display: flex;
}

.mini-list-breakfast-extras{
  background-color: #9E885E;
  height: 19px;
  min-width: 117px;
  margin-top: 3px; 
  margin-left: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mini-list-breakfast-extras span{
  font-size: 12px;
  color: white;
}

.prices-menu p{
  color: #867048;
  font-size: 18px;
}

.breakfast-extras :nth-child(1){
  font-size: 25px;
  font-family: "bookman";
  font-weight: bolder;
  color: #867048;
}

.breakfast-extras :nth-child(1)::after{
  content: " ";
  border-bottom: 1px solid #867048;
  border-top: 1px solid #867048;
    height: 1px;
    padding: 1px;
    /* width: auto; */
    max-width: 500px;
    transform: rotate(180deg);
    display: block;
}

.main-course-bg{
  background-color: #867048;
  width: 200px ;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lunch-bg{
  background-image: url(../Image/Menu-Photos/Indulge-Veg-Meal-Lunch-or-Dinner-NI.jpg);
  height: 532px;
  background-position-y: -130px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lunch-heading {
  display: flex;
  align-items: center;
  justify-content: center;
}

.lunch-heading p{
  color: #FFF;
  font-size: 80px;
  font-family: "bookman";
}

.lunch-Extras-heading p{
    text-align: start;
    font-size:50px;
    font-family: "bookman";
    color: #867048;    
}

.lunch-extra-list p{
  font-family: "bookman";
  color: #867048;
}

.mini-breakfast-bg-1{
  width: 240px !important;
}

.notes :nth-child(1){
    text-align: center;
    margin-top:50px;
    font-size: 20px;
    font-family: "bookman";
}

.notes{
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  /* justify-content: center; */
  text-align: center;
  line-height: 25px;
  padding: 15px;
  color: #9E885E;
  font-weight: bolder;
}

.sangeet-bg{
  background-image: url(../Image/Menu-Photos/tandoori-paneer.jpg);
  height: 532px;
  background-position-y: -130px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sangeet-heading {
  display: flex;
  align-items: center;
  justify-content: center;
}

.sangeet-heading p{
  color: #FFF;
  font-size: 80px;
  font-family: "bookman";
}

.chaat-counters{
  width:220px !important;
}

.one-dish-counter{
  width: 280px;
}

.main-course-1 p{
  width: 130px;
}

.seasonal-foods{
  width: 250px;
  display: block;
}
.ice-cream{
  width: 150px;
}

.chaat-counters-1{
  width: 150px;
}

.soups{
  width:150px;
}

.special-counters{
  width: 280px;
}

.lunch-bg-1{
  background-image: url(../Image/Menu-Photos/MD-1-14.jpeg);
  height: 532px;
  background-position-y: -130px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}

.drinks{
  width: 180px;
}

.extra-scope{
  margin-top: 15px;
}

.extra-scope p{
  font-size: 45px;
  color: #867048;
  font-weight: bolder;
}

.extra-scope-list p{
  color: #9E885E;
  font-weight: bolder;
}

.download-pdf{
  display: flex;
  align-items: center;
  justify-content: center;
}

.pdf-bg{
  background-color: #867048;
  height:50px;
  width: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}

.pdf-bg a{
  text-decoration: none;
  color: #FFF;
  font-size: 20px;
  font-family: "bookman";
}


.our-chef p{
    text-align: center;
    margin-top: 20px;
    font-size: 75px;
    font-weight: 600;
    /* letter-spacing: 12%; */
    color: #867048;
    font-family: "Browthin";
}

@media (min-width:768px) and (max-width:992px) {  
 .form-border p {
    margin-left: 25px;
    font-weight: 600;
    font-size: 25px;
    margin-top: 65px;
 }
 
  .gallery-imgg {
    margin-top: 150px !important;
 }
 
 .blog-margin{
     margin-top: 130px !important;
 }

 
}

@media (min-width:200px) and (max-width:768px) {
    .form-border p {
    margin-left: 25px;
    font-weight: 600;
    font-size: 25px;
    margin-top: 100px;
 }
 .gallery-imgg {
    margin-top: 170px !important;
 }
 
 .gallery-imggs{
    margin-top: 0px !important;
 }
 
 .blog-margin{
     margin-top: 170px !important;
 }
 
 .blog-margins{
     margin-top: 0px !important;
 }
 
 
}

.testimonial-names{
    /*display: flex;*/
    justify-content: center;
    align-items: end;
}


.testimonial-names span{
    /*display: flex;*/
    justify-content: center;
    align-items: end;
    font-size:16px !important;
}



/*.our-chef p img{*/
/*  width: 220px;*/
/*  margin-top: -18px;*/
/*}*/

/*.main-our-chef p{*/
    /* display: flex;
    justify-content: center; */
/*    font-size: 18px;*/
/*    color: #000000;*/
/*    width: 50%;*/
/*    text-align: center;*/
/*    margin: 0px;*/
/*    font-weight:500;*/
/*    font-family: "bookman";*/
/*}*/

/* 
@media (min-width:450px) and (max-width:990px) {  
  .about-us-text span{
    margin-top: 150px !important;

    
  }
} */