.page-header-dark {
    background-color: #2d2d2d;
}

.page-header-dark .page-title-wrap {
    background-color: unset;
}

.page-header-dark h1 {
    margin-bottom: 5px;
    color: #ffffff;
}

.page-header-dark h2 {
    color: #ffffff;
}

/* --------------------------------------------------------------
 *  utilities
 * --------------------------------------------------------------
 */
body.stop-scrolling {
    overflow: hidden;
}

@media (max-width: 1301px) {
    .prdct-infobox {
        height: unset;
    }

    .slab-item.boxes-starts-wrap.black-box-wrap.box-catelog5 {
        margin-left: auto;
        margin-right: auto !important;
    }
}

@media (min-width: 559px) {
    .catalog-row, .live-content, .prodcts_list_wrap {
        flex-direction: row;

    }

    .prodcts_list_wrap {
        align-items: flex-start;
        justify-content: flex-start;
    }
}

.wrap-box-tabs.abcontnt2 > .prdct-infobox {
    height: unset;
}

/* --------------------------------------------------------------
 *  ScrollFix
 * --------------------------------------------------------------
 */
.proaccordian-wrap.scrollfix-top > a {
    background-color: #f2f2f2;
}

/* --------------------------------------------------------------
 *  Recently Viewed
 * --------------------------------------------------------------
 */
@media (max-width: 767px) {
    #RecentCatalogItem li.slab-item, .product-listings .owl-item li.slab-item {
        margin: initial;
    }
}

@media (max-width: 1024px) {
    #RecentCatalogItem li.slab-item, .product-listings .owl-item li.slab-item {
        margin: auto;
    }
}

.res-menu-wrap {
    z-index: 999999;
}

.proaccordian-wrap.sticky {
    background-color: #f2f2f2;
    z-index: 9;
}

#bundle-listing-tabs.sticky {
    z-index: 9;
    width: 100%;
    background-color: #F5F5F5;
}


/* --------------------------------------------------------------
 *  Call/Text Link
 * --------------------------------------------------------------
 */
@media (min-width: 1024px) {
    #callTextDropDown {
        display: none;
    }

    #callTextDropDownDesktop {
        display: block;
    }
}

@media (max-width: 1024px) {
    #callTextDropDown {
        display: block;
    }

    #callTextDropDownDesktop {
        display: none;
    }
}

@media (max-width: 768px) {
    .call-text-dropdown.dropdown-menu {
        left: calc(50% - 82px) !important;
    }
}

.chat-with-us {
    position: relative;
}

.call-text-dropdown {
    min-width: 5rem;
    z-index: 10;
}

.call-text-dropdown a.dropdown-item,
.call-text-dropdown a.dropdown-item:hover {
    color: #212529;
    text-decoration: none !important;
    font-weight: normal;
}

.mobile-unavailable-checkbox .switch_availble label {
    color: white;
}

@media (min-width: 1024px) {
    .mobile-unavailable-checkbox {
        display: none;
    }
}
