.dropdown-menu {
    top: 50px !important;
    min-width: 20rem;
    /*left: 5% !important;*/
    width: 100%;
    height: auto;
    min-height: 10rem;
    text-align: start;
    padding: 2rem 1rem;
    overflow-x: hidden;
}
.megamenu-wrapper {
    background-color: unset !important;
    color: black !important;
}
.breadcrumb__item {
    display: inline-block;
}
.dropmenuhead {
    margin: 1rem 0;
    text-align: start;
    font-size: 1.2rem;
    border-bottom-color: rgb(233, 177, 22);
}
.dropdown-menu li {
    margin: 1rem 0;
} 
.dropdown-menu li div a {
    display: block;
    width: 100%;
    text-align: start;
}
#sosearchpro .dropdown-menu .media:hover {
    background-color: transparent;
}
.offcanvas-backdrop.show {
    opacity: .5 !important;
}
ul {
    list-style-type: none;
}

.discount-percent span {
    border: none !important;
    background-color: var(--config_color_1);
}
.comments-width {
    width: 50% !important;
}

 #btn_resetAll {
    background-color: var(--config_color_1) !important;
    border-color: var(--config_color_1) !important;
}
#pricebtn {
    background-color: var(--config_color_1) !important;
    border-color: var(--config_color_1) !important;
}
.custombox_categoryfilter .so-filter-heading .fa-chevron-down {
    color: var(--config_color_1);
}
.module.so_filter_wrap .modcontent .noUi-connect  {
    background: var(--config_color_1) !important;
}


[class*=" icon-"], [class^=icon-] {
    color: var(--config_color_1) !important;
}
.c-btn__outlineSecondary, .c-btn__outLineSecondary--is-medium  {
    color: white !important;
}
.c-sampleCard__header {
    font-weight: 400 !important;
}
.c-accordionBox__text {
    font-weight: 400 !important;
}
.p-shipping__shippingMethodTime p strong {
    font-weight: 400 !important;
}
.c-radio__label span {
    font-weight: 400 !important;
}
.so-filter-option.so-filter-price .input_max, .so-filter-option.so-filter-price .input_min {
    min-width: 80px !important;
    max-width: 80px !important;
}
#btn_resetAll {
    color: white !important;
}
.btndeleba {
    border-color: var(--config_color_1);
    color: var(--config_color_1);
}
#mobilebasketcontainer {
    display: none !important;
}
.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}

/* Header Main */
.header-main {
    background-color: var(--config_color_1);
    margin-bottom: 4rem;
}

.header-logo {
    max-width: 276px;
}

.header-divider {
    width: 1px;
    height: 40px;
    background: rgb(167 167 167 / .2);
}

/* Header Icons */
.header-icon-circle {
    border: 1px solid rgba(159, 182, 203, 0.2);
    border-radius: 50%;
    padding: 0.75rem;
}

.header-icon {
    width: 1.6rem;
}

/* Contact Info */
.header-contact-label {
    font-size: 14px;
    color: #9fb6cb;
}

.header-contact-number {
    font-weight: 700;
    font-size: 18px;
}

/* Navigation */
.header-nav {
    background-color: #1c3e56;
    width: 90%;
    left: 5%;
    top: 70%;
    padding: 10px;
    border-radius: 50rem;
    position: absolute;
}

.header-main {
    padding-top: 3rem;
    padding-bottom: 6rem;
}

/* Header Button */
.header-button {
    background-color: var(--config_color_2);
    font-size: 16px;
    font-weight: 400;
    display: block;
    border-radius: 50rem;
    padding: 0.75rem;
    text-align: center;
}


.goToTop-btn {
    background-color: var(--config_color_2); 
    top: 90%; 
    left: 95%; 
    z-index: 10; 
    height: 4rem; 
    width: 4rem;
}

