.main-menu.main-menu-lh-2>nav>ul>li {
    line-height: 39px;
}

a{
  color: #000;
}
a:hover{
  color: #000;
}
.main-menu.main-menu-padding-1>nav>ul>li {
    padding: 0 10px;
}

.mega-menu .menu-item > a
.slider-arrow {  
    top: 31%;
}

.header-top-ptb-1 {
    background-color: #F3F3F3;
    /* border-bottom: 1px solid #f2f2f2; */
   
}

.header-height-2 {
    min-height: 40px;
}

.header-middle-ptb-1 {
    padding: 6px 0;
}

.hero-slider-1 {
    height: 479px;
}

.custom-icon 
{
 	padding-left: 14px;
    padding-top: 5px;
    font-size: 16px; 
}


.header-action-2 .header-action-icon-2>a span.pro-count {
    border-radius: 100%;
    color: black;
    font-size: 11px;
    font-weight: 500;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -11px;
    text-align: center;
    top: 3px;
    width: 18px;
    background-color: white ! Important;
}


.header-action-2 .header-action-icon-2>a img {
    width: 71%;
}


.header-top-ptb-1 {
    padding: 1px 0;
}


.header-bottom-bg-color {
    text-align: center;
}


.main-menu>nav>ul>li>a {
    font-size: 15px;
   ]
}


.section-padding-60 {
    padding: 21px 0;
}

.card-1 figure a img {
    border-radius: 117px;
}


.img-hover-scale:hover img {
    transform: scale(1);
  
}

.brand-logo img 
{
  opacity: 1;
}

.deal .btn 
{
  background: black;
  height: 34px;
    padding: 7px 57px 10px 67px;
}

.deal {
    min-height: fit-content;
    padding: 37px;
    /* height: 195px; */
    display: block;
    opacity: 0.9;
}

.deal h2 {
    /* max-width: fit-content; */
    text-align: center;
    padding-top: 24px;
}

.deal h5 {
    max-width: none;
    text-align: center;
}

footer
{
  background: black;
}

h5.widget-title {
    color: white;
}


.footer-list li a {
    color: var(--color-grey-9);
}

.text-muted {
     color: var(--color-grey-9)!important;
}

.widget-about .logo a img 
{
  display : none;
}

.widget-about p
{
  color : white;
}

.text-muted 
{
  font-size: 15px;
  color: black !important;
  
}

.widget-about h4 
{
  color : white!important;
}


.post-list .post-thumb {
    max-width: none!important;
}



.main-menu>nav>ul>li ul.sub-menu {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 -3px 23px rgba(0,0,0,.06);
    left: 0;
    margin-top: 20px;
    opacity: 0;
    padding: 20px 6px 7px!important;
    position: absolute;
    top: 100%;
    transition: all .25s ease 0s;
    visibility: hidden;
    width: 198px!important;
    z-index: 999;
}


.main-menu>nav>ul>li ul.sub-menu li a {
    color: black;
    display: block;
    font-size: 14px;
    padding: 0px 28px 10px 8px;
    text-align: left;
    /* border-bottom: 1px solid; */
    border-bottom: 1px solid #e6e6e6;
}



.main-menu>nav>ul>li ul.sub-menu li ul.level-menu {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 -3px 23px rgba(0,0,0,.06);
    left: 100%;
    margin-top: 20px;
    opacity: 0;
    padding: 21px 15px 11px 13px;
    position: absolute;
    top: -110px;
    transition: all .25s ease 0s;
    visibility: hidden;
    width: 176px;
}

.main-menu>nav>ul>li ul.sub-menu li a {
    color: black;
    display: block;
    font-size: 14px;
    padding: 0px 28px 10px 8px;
    text-align: left;
    /* border-bottom: 1px solid; */
    border-bottom: 1px solid #e6e6e6;
}



.sidebar-widget .widget-header h5 {
    font-size: 14px;
    margin-bottom: 0;
    text-transform: uppercase;
    color: black;
}

.breadcrumb-item a 
{
  color : black!important;
}

.custome-checkbox .form-check-label {
    color: black;
    cursor: pointer;
    padding: 0;
    position: relative;
    vertical-align: middle;
}


.has-buy-now-button .button.button-buy-now {
    background-color: black;
}

.product-name a 
{
  color : black;
}


.footer-list li a:hover {
    color: rgb(253 253 253);
}



@media only screen and (max-width: 480px) {
.hero-slider-1 {
    height: unset !important;
}
  }



@media only screen and (max-width: 480px) {
.header-bottom-bg-color {
    padding: 10px 51px 11px;
}
  }



@media only screen and (max-width: 768px) {
.logo.logo-width-1 a img {
    max-height: 70px;
    max-width: 120px;
    width: auto;
    display: none;
}
  
  }



.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img {
    display: none!important;
}



@media only screen and (max-width: 768px) {
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top {
    padding: 6px;
}
  }




.custom-checkbox span, .custom-radio span {
   
    height: 51px!important;
    width: 50px!important;
}



select.form-control {
    height: 36px!Important;
}

.mega-menu{
  display: flex;
  justify-content: center;
  align-items: center:
}
.mega-menu .menu-item > a {
  font-size: 15px!important;
  padding: 10px 14px;
}

.fa-chevron-down:before {
    content: "\f078";
    font-size: 0.6rem;
}

.top_header_custom{
  padding-inline: 3rem;
}

.product__title{
  color: #000000;
  font-size: 0.9rem;
  font-weight: 400;
}

.panel--search-result .panel__footer>a{
  color: #000000;
  font-weight: 500;
}

.mega-menu .menu-item > a i{
  display: none;
}
.js-add-to-compare-button{
  display: none !important;
}

.title-detail>a{
color: #000000 !important;
}

.pro_categs_li{
  display: none;
}

.pro_tags_li{
display: none;
}