.dropbtn {
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.is-sticky .dropdown {
 
}
.dropdown a{
      position: relative;
    display: block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 175px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px !important;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}

.navbar-brand img{width: 100px !important;}
@media only screen and (max-width: 767px){
ul#nav { max-height: 100% !important;height: inherit;
}
.order-2{
  -ms-flex-order: 2;order: 2;
}
}
.is-sticky .navbar .bs-example-js-navbar-scrollspy{
  height: 82vh;
}

.card{
    box-shadow: 0 4px 8px 0 rgb(200 154 70);
    padding: 0px;
    margin: 16px;
    background-color: white;
}
.card:hover{
  box-shadow: 0 8px 16px 0 rgb(200 154 70);
}
.post-details{
  background-color: transparent !important;color: white;
}
.post-details>h3{
  margin-bottom: 10px !important;
}
.section-padding60{
  margin-top: 60px;
}
.section-padding50{
  margin-top: 50px;
}
.section-padding40{
  margin-top: 40px;
}
.owl-item-div{
  padding: 7px;
}
.blog-post-img{height: 250px;width: 250px;}

@media only screen and (max-width: 767px){
 .blog-post-img{height: 150px;width: 150px;}
}
.blog-post-img.round{border-radius: 50%;overflow: hidden;}
.blog-post-img.border-round{border-radius: 15px;overflow: hidden;}

.menu-post-img{
  width: 100%;
  height: 100%;
   object-fit: cover;
}

.menu-post-img img{
  width: 100%;
    height: auto;
    height: 250px;
    object-fit: cover;
}

ul.product_cat li img{
 width: 50px;
    height: 50px;
    object-fit: cover;
}
@media only screen and (max-width: 500px){
 .menu-post-img img{
    height: 150px;
}
.menu-post-img h2{  font-size: 18px; }
}
.owl-carousel .owl-item img, .blog-post-img img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.footer-area-bg{
  background: transparent !important;
}

.promotion-area-bg::after, .reservation-button-area-bg:after, .blog-area-bg:after, .footer-area-bg::after, .page-barner-bg::after{
  opacity: 0 !Important;
}
.about-area::after, .about-area::before, .menus-area::after, .menus-area::before, .team-area::after, .team-area::before, .gallery-area::after, .footer-area::after{
  background: transparent !important;
}
.footer-menu ul li a, .footer-copyright p a{
  color: white;
}
header#about{
 height: auto;min-height: 135px;overflow: visible;background: linear-gradient(171deg,#463819,#000000);
}
header#mainmenu-area{
  background: linear-gradient(171deg,#463819,#000000);
}

@media only screen and (max-width: 767px){
  header#about{
 min-height: 125px;
  }
}

.navbar-collapse.bs-example-js-navbar-scrollspy.collapse.in{
position: abolute;
}

.pdbottom30{
  padding-bottom: 30px;
}

.product_cat{
  padding: 0px;
  margin-bottom: 0px;
  /*max-height: 600px;overflow-y: auto;*/
}

.product_cat a{
  display: block;
}
.product_cat::-webkit-scrollbar {
    width: 8px;
}
.product_cat::-webkit-scrollbar-thumb {
    background-color: #826627;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgb(0 0 0 / 50%);
}
.product_cat::-webkit-scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgb(0 0 0 / 50%);
}
  .product_cat li{
    background-color: #fedf9d;
      display: block;
      list-style-type: none;
      margin: 0px;
      padding: 10px;
      color: white;
      border-bottom: solid 1px white;
  }
  .product_cat li.active{
    background-color: #826627;
  }
  .product_cat li.active a{
    color: white;
  }
  .productview .card{
    margin: 0px;
  }

.disable-select {
    user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
}

.pro-qty {
    border: solid 1px #f5f5f5;
}

.product__details__quantity{display:inline-block;margin-right:6px}.pro-qty{width:140px;height:50px;display:inline-block;position:relative;text-align:center;background:#f5f5f5;margin-bottom:5px}.pro-qty input{height:100%;width:100%;font-size:16px;color:#6f6f6f;width:50px;border:none;background:#f5f5f5;text-align:center}.pro-qty .qtybtn{width:35px;font-size:16px;color:#6f6f6f;cursor:pointer;display:inline-block}
.pro-qty input {
  background-color: white;
}
.display-block{
  display: block;
  width: 100%;
}


.modal-dialog{
    z-index: 99999;
}

.w3-bar-item{
  color: black;
}
.w3-green{
  background: linear-gradient(171deg,#ddad42,#000000) !important;
  color: white;
}
 .afterotp, .forgototp{
  display: none;
 }
 .center-block{
  margin-left: auto;
  margin-right: auto;
  display: block;
 }
 .blck{
  display: block;
 }

#loginpopupa{
    font-size: 14px;
    color: black;
    text-align: center !important;
    display: inline-block;
    flex: 0;
    border: none;
    padding-left: 0;
}

#loginpopupa:hover{
color: #0315ff;
}

.ratingcolmn{
  border-right: solid 3px #f1f1f1;
  padding: 20px;
}
/*.dropdown:hover .dropbtn {background-color: #3e8e41;}*/

.toggleloginsignup, .toggleforgotpassword{
    border: none;
    background: none !important;
    text-decoration: underline;
    color: #E65540;
    display: block;
    text-align: center;
    cursor: pointer;
}

.themebtn{
    background-color: #ff084e;
    color: white;
    border: none;
    border-radius: 16px;
    padding: 10px;
    font-size: 14px;

}

.btn-branch{
  padding: 5px 10px;
  background-color: transparent;
  color: #feea00;
  font-weight: bold;
  border: none;
}