{#.header-area{
  padding: 30px 0;
} #}
.header-sticky.is-sticky {
  padding: 15px 0;
}
.header-sticky .logo a{
  display: flex;
}
.header-sticky.is-sticky .logo img{
  height: 70px !important;
  object-fit: contain;
}
.header-main-menu nav>ul>li>a {
  text-transform: capitalize;
  font-weight: 600;
  letter-spacing: 0.5px;
 

}
.header-sticky.is-sticky .header-main-menu nav>ul>li>a {
  padding: 20px 0;
  font-size: 22px;
  color:#463b00;
}
.header-sticky.is-sticky .header-main-menu nav>ul>li:hover>a{
  color:var(--menu-link-hover-color);
}
.header-sticky.is-sticky .btn.btn-sm {
  padding: 17.5px 45px;
    font-size: 16px;
  line-height: 1.2;
}
.header-wrap {
  align-items: center;
  max-width: 1850px;
  margin: 0 auto;
  padding:0 20px;
}
.header-main-menu nav>ul li a:before{
  width: 0;
  height: 0;
}
.header-right{
  display: block;
}
.header-main-menu nav>ul {
  gap: 52px;
  padding: 0px 30px;
}
  .header-main-menu nav>ul li a{
    font-size: 16px;
    line-height: 45px;
  }
@media (min-width: 1750px){
  .header-main-menu nav>ul {
    gap: 65px;
  }
}
@media (max-width: 1700px){
  .header-main-menu nav>ul {
    gap: 35px;
  }
}
@media (min-width: 1660px){
/*   .header-main-menu nav>ul li a{
    font-size: 27px;
    line-height: 45px;
  } */
  .header-area .btn.btn-sm{
    padding: 17.5px 45px;
    font-size: 16px;
  }
  .header-sticky.is-sticky .header-main-menu nav>ul>li>a {
    font-size: 16px;
  }
  .header-sticky.is-sticky .btn.btn-sm {
    font-size: 16px;
  }
}
@media (max-width: 1600px){
  .header-main-menu nav>ul {
    gap: 25px;
  }
}
@media (max-width: 1500px){
  .header-sticky .logo img {
    width: 100% !important;
    object-fit: contain;
  }
/*   .header-main-menu nav>ul li a{
    font-size: 20px;
  } */
  .header-area .btn.btn-sm{
    font-size: 16px;
  }
}
@media (max-width: 1400px){
  .header-main-menu nav>ul {
    gap: 14px;
  }
  .header-sticky .logo img {
    width: 90%!important;
    height: 80px !important;
  }
}
@media (max-width: 1200px){
  .header-right {
    display: flex;
  }
  .header-offcanvas-open span {
    color: #f27146;
    height: 3px;
  }
  .header-offcanvas.active .header-offcanvas-head img{
    width: 80% !important;
  }
  .header-area .btn.btn-sm{
    display: none;
  }
  .header-area {
    padding: 15px 0;
  }
}
@media (max-width: 575px){
  .header-sticky.is-sticky {
    padding: 5px 0;
    min-height: auto;
  }
}
@media (max-width: 400px){
  .header-left {
    gap: 0 0;
    width: 80%;
  }
}