@media (min-width: 992px) and (max-width: 1399px) {
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent {
margin-inline-start: 22%;
    }
}
@media (min-width: 1400px) {
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent {
margin-inline-start: 313px;
    }
}
@media (min-width: 992px) and (max-width: 1399px) {
.theme-header-animate .zpcontainer .theme-branding-info .theme-logo-parent {
margin-inline-start: 22% !important;
margin-block-start: 0px;
}
}
@media (min-width: 1400px) {
.theme-header-animate .zpcontainer .theme-branding-info .theme-logo-parent {
margin-inline-start: 232px !important;
    }
}
.theme-scoialicon-inner-parent {
background-color: white;
}
@media (max-width: 992px) {
.zpdark-header-portion.theme-header-topbar {
background-color: white !important;
    }
}
.viewallProducts .zpbutton-type-link {
border-block-end: 2px solid #f05247;
}
.viewallProducts .zpbutton-type-link:hover {
border-block-end: 2px solid #B42D2D
}
.FBimage {
transition: all .5s ease-in-out;
}
.FBimage:hover {
  transform: scale(0.9);
  transition-property: transform;
opacity: 0.9;
}
@media (min-width: 992px) and (max-width: 1399px) {
.theme-logo-parent {
margin-block-start: 0px;
    }
}
@media (min-width:1400px) {
.theme-logo-parent {
margin-block-start: 0px;
    }
}
.theme-logo-parent:hover {
transition: all .5s ease-in-out;
transform: scale(0.9);
  transition-property: transform;
}
.theme-logo-parent:active {
transform: scale(0.9);
  transition-property: transform;
}



@media (min-width: 992px) {
  .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
    font-size: 16px;
    width: 101%;
  }
}

@media (min-width: 1400px) {
  .theme-navigation-and-icons .theme-menu-area .theme-menu {
    width: 1600px;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
 .theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu {
    width: 100%;
margin-left: 0px !important;
justify-content: center !important;
    display: grid;
  }
}
@media (min-width: 1400px) {
 .theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu {
    width: 1600px;
margin-left: 0px !important;
justify-content: center !important;
    display: grid;
  }
}
@media (min-width: 992px) {
 .theme-header-animate .zpcontainer .theme-navigation-and-icons{
margin-inline-start: 55px !important;
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
.zpcontainer .theme-navigation-and-icons{
margin-inline-start: 55px !important;
  }
}
div.theme-header:nth-child(3) > div:nth-child(1) {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 280px;
  width: 1600px;
  margin-left: 150px;
}

.theme-menu > ul:nth-child(1) {
  width: 100%;
}
.custom-buttons {
    display: flex;
    align-items: center;
    margin-right: 20px; /* Adjust as needed */
margin-block-start: -40px;
}

.custom-button {
    margin-right: 10px; /* Adjust as needed */
    padding: 10px 20px;
    background-color: #f05247;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.custom-button:hover {
    background-color: #f05235;
color: white;
}

.custombutton2 {
width: 141.033px;
  margin-block-start: 100px;
  margin-inline-start: -151px;
}
@media (max-width: 992px) {
.custom-buttons {
display: none;
    }
}

@media (min-width: 1440px) {
 .theme-header-animate .zpcontainer {
  margin-left: 150px;
  margin-right: 280px;
  width: 1600px;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
 .theme-header-animate .zpcontainer {
  margin-left: 150px;
  margin-right: 280px;
width: 100%;
  }
}
@media (min-width: 992px) {
.zpdark-header-portion .zpcontainer {
  margin-left: 150px;
  margin-right: 280px;
  width: 1600px;
    }
}
@media (max-width:991px) {
div.theme-header:nth-child(2) > div:nth-child(1) {
width: auto !important;
margin-left: 0px !important;
margin-right: 0px !important;
    }
}


@media (min-width: 992px) {
  .zpheader-style-02 .theme-header .zpcontainer .theme-branding-info {
margin-inline-end: auto !important;
  }
}
@media (min-width: 992px) {
.zpheader-style-02 .theme-header-animate .zpcontainer .theme-branding-info {
margin-inline-end: auto !important;
    }
}
@media (min-width: 992px) {
  .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container {
    width: auto;
    width: 474px;
    font-size: 14px;
    margin-block-start: -50px;
  }
}
.zpheader-style-02 .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu > ul > li {
  align-self: stretch;
  margin-block-start: -17px;
  margin-block-end: -20px;
  margin-inline-start: 0px !important;
  margin-inline-end: 30px;
}
#notificationBar {
z-index: 0 !important;
  display: none !important;
}
.zpheader-style-02 .theme-header.theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected::after, .zpheader-style-02 .theme-header .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected::after  {
top: -2 !important;
}
@media (min-width: 992px) and (max-width: 1399px) {
.theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-search-mini-cart-style-02 .theme-search-cart-non-res{
  margin-inline-start: 99% !important;
  margin-block-start: -110px;
    }
}

/*@media only screen and (min-width: 1200px) {
.theme-header .zpcontainer {
padding-block-start: 0 !important;
padding-block-end: 0 !important;
padding-inline-start: 0 !important;
padding-inline-end: 0 !important;
}
}
@media (min-width: 1400px) {
.theme-header-animate .zpcontainer, .theme-header .zpcontainer {
padding-block-start: 15px !important;
padding-block-end: 15px !important;
padding-inline-start: 0 !important;
padding-inline-end: 0 !important;
}
}

@media (min-width: 992px) and (max-width: 1399px) {
.theme-header .theme-responsive-dark .zpdark-header-portion .theme-header-navigation-style .theme-header-animate {
margin-block-start: 185px;
    }
}
@media (min-width: 992px) and (max-width: 1399px) {
.theme-header .theme-responsive-dark .zpdark-header-portion .theme-header-navigation-style {
margin-block-start: 0px;
    }
}*/