@media (max-width: 1199px) {

    .header-wrapper { 
        height: 72px;
        align-items: center;
    }
    .header-logo {
        flex: 0 0 50%;
        border-right: none;
        padding: 0 0 0 20px;
    }
    .menu-wrapper {
        display: none;
        position: fixed;
        top: 0;
        right: -70vw;
        height: 100vh;
        background: #fff;
        z-index: 99999;
        cursor: pointer;
        overflow-y: auto;
        overflow-x: hidden;
        padding: 0;
    }

    .menu-wrapper > ul {
        width: 100vw;
        flex-wrap: wrap;
        padding: 150px 20px;
    }
    .menu-wrapper > ul > li {
        padding: 0 0 5px 0;
    }

    .header-panel .menu-grid-wrapper > ul {
       display: block; 
    }
    .menu-wrapper > ul > li, .menu-list-wrapper .menu-grid-wrapper > ul > li { 
        padding: 0;
    }
    .menu-wrapper > ul > .menu-item:hover .children{
        display: none;
    }
    #search_mini_form {
        display: none;  
        position: fixed;
        top: 70px;
        left: 0;
        width: 100vw;
        background: #000;
    }
    #search_mini_form.open{
        display: block;
    }
    #search_mini_form .form-search {
        margin: 0;
        display: flex;
        flex-wrap: wrap;
    }
    .easy-autocomplete { 
        width: 100% !important;
    }
    #search_mini_form .search-input-wrap {
        padding-left: 0.75rem;
        width: auto !important;
        margin: 0;
        flex-grow: 1;
    }

    .accordion-theme.product-detail-accordion .accordion-collapse, .accordion-theme.product-detail-accordion .accordion-collapse.collapsing {
 
        z-index: 999;
    }

#search_mini_form .search-input { 
	color: #fff; 
}
#search_mini_form .input-group-btn { 
	order: 2;
}
#search_mini_form .input-group-btn .btn, #search_mini_form .input-group-btn img {
	border-bottom: none;
	font-size: 18px;
	padding: 0 10px;
	height: 50px;
	color: #fff;
}
#search_mini_form .close-search {
	right: 0;
	position: static;
	padding: 0;
	transform: none;
	color: #fff;
	line-height: 50px;
	font-size: 11px;
	width: 40px;
	display: inline-block;
	text-align: center;
}
#eac-container-search.easy-autocomplete-container {
	left: -0.75rem;
	position: absolute;
	width: 100vw;
	z-index: 2;
	max-height: calc(100vh - 120px);
	overflow-y: scroll;
}
    .header-panel > ul {
        padding: 0;
    }
    .header-panel > ul > li {
        padding-left: 12px;
    }
    .header-panel > ul > li.header-panel-b2b {
        position: fixed;
        left: 0;
        height: 72px;
        margin: 0;    
        top: 27px;
        padding: 0px;
        width: 20px;
        z-index: -1;
    }

    .header-panel > ul > li.header-panel-b2b > span {
        transform: rotate(-90deg);
        margin: 0px 0px 0px 24px;
    }

    .count-cart-wrapper {
        right: -7px;
        width: 14px;
        height: 14px;
        font-size: 8px;
        line-height: 11px;
    }

    .home-content-text-button { 
        bottom: 45px; 
    }

    .b2b-full-background > .row > div .home-content-text {
        width: 70%;
        z-index: 1;
        top: 0;
        transform: translate( -50% , 0);
        height: 80%;
    }
    .b2b-banner-full {
        top: -115px;
    }
    .btn-prod-detail, .btn-prod-quickview {
        display: inline-block;
        width: 35px;
        height: 30px; 
        line-height: 25px; 
    }
    .btn-prod-detail > img, .btn-prod-quickview > img { 
        width: 18px !important;
    }

    .home-content-text-button .btn {
        min-width: 180px; 
    }
 

    .b2b-banner-full .owl-custom-theme .owl-nav {
        left: -3rem;
        right: 0;
        top: 130px;
        border-left: none;
        border-right: none; 
        width: calc(100% + 6rem);
    }

    .b2b-section-title {
        font-size: 20px; 
    }

    ul.category-slider > li {
        margin: 0 15px; 
        font-size: 11px; 
        white-space: nowrap;
    }

    .tab-content > .b2b-tab-pane.tab-pane {
        padding: 0 0 0 .75rem;
    }
    .tab-content > .b2b-tab-pane.tab-pane .owl-custom-theme{
        padding-top: 2rem;
    }
     
    .b2b-tab-pane .owl-item {
        padding: 0 .75rem 0 0;
    }
    .b2b-tab-pane  .owl-custom-theme .owl-nav{
    top: 0;
    left: -.75rem;
}

.table-order-home.table-order tbody td {
	border-color: transparent;
}
.table-order.table-div-mobile tbody tr::before { 
	color: #BB9977; 
}
.table-order.table-div-mobile tbody td:last-child { 
	padding-right: 0;
}
.table-div-mobile .table-link {
	color: var(--color-black);
}


.coll-box h1 { 
	font-size: 25px; 
}
.page-product-list  {
    padding-left: 0;
}
.product-image-wrapper .owl-theme .owl-dots .owl-dot span { 
	background: #fff; 
}

.corr-container .owl-custom-theme{
    padding-top: 2rem;
}

.corr-container .owl-custom-theme .owl-nav{
    top: 0;
    left: -.75rem;
}
.corr-container .owl-item {
    padding: 0 .75rem 0 0;
}

.corr-container .products-grid > div{
    padding-right: 0;
}
.product-image-wrapper .owl-custom-theme .owl-nav {
	top: 50%;
	margin-top: -10px;
}

.prod-detail-grid .product_cart_block .row.line {
	margin-top: 1rem;
}
.product_cart_block .head > div { 
	text-align: center;
}

.product_cart_block .line > div { 
	margin: 0; 
}
.product_cart_block .input-group > .form-control { 
	padding: 8px 0px;
}
.prod-detail-grid .row.flex-wrap.no-gutters {
	border-top: 1px solid #ccc;
}

.prod-detail-grid .col-lg.qty > .row {
	border-bottom: 1px solid #CCCCCC;
}
.prod-detail-grid .col-lg.qty > .row > div {
	padding: 0;
}

.product_cart_block .line > div .img.align-middle{
    vertical-align: top !important;
}




.slide-column-wrapper{
    max-width: 95vw !important;
}
.side-panel { 
	z-index: 6000; 
}
.side-panel-body {
	width: 95vw; 
}

a.close-slide-column { 
	background: #fff;
}

#popup-cart-quickview.slide-column-wrapper {
	max-width: 95vw !important;
}


#quickview-container .owl-custom-theme .owl-nav {
	right: 0;
	height: 40px;
	width: calc(100% + 4rem);
	left: -2rem;
	border: none;
}
#quickview-container .owl-custom-theme .owl-nav > button {
	margin: 0;
	transform: scale(0.6);
}
#quickview-container .product-image-wrapper .owl-theme .owl-dots .owl-dot span { 
	width: 40px;
	height: 8px;
}

.color-list-wrapper {
	display: flex;
	flex-wrap: nowrap;
	margin-left: calc(-.5 * 15px);
	margin-right: calc(-.5 * 15px);
	overflow: auto;
    margin-top: .75rem;

}
.size-list-wrapper {
    margin-top: .75rem;
}
.quickview-detail .color-list-item {
	flex: 0 0 33.3%;
	text-align: center;
}


.table-order.table-order-summary tbody td.price, .table-order.table-order-summary tfoot td.price { 
	white-space: nowrap;
}
.box-prod-list { 
	flex-wrap: wrap;
}

.customer-care-box { 
	padding-top: 3rem;
	padding-bottom: 0rem;
}
a.customer-care-box-link {
	position: static; 
}

.menu-categories-wrapper { 
    padding-bottom: 0;
}
 

.filter-title::after, .filter-title::before {
	display: none;
}

.left-sidebar.prod-sidebar {
	position: fixed;
	top: 0;
	height: 100vh;
	width: 100vw;
	overflow: auto;
	background: #fff;
	z-index: 999;
    display: none;
}

.left-sidebar.prod-sidebar.open{
    display: block;
} 
.page-product-filters {
	margin-top: 0;
	margin-bottom: 0;
}

.page-product-filters > div:first-child {
	background: #f0f0f0;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.page-product-filters h4 {
	font-size: 15px;
	border-bottom: none;
	padding: 0;
	margin: 0;
}
.filter-list {
	display: block;
	margin: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget-filter > ul {
	max-height: none; 
}
.filter-title { 
	margin: 0;
	padding-top: 0;
	padding-bottom: 0.5rem; 
	border-bottom: none;
    padding: 0;
}
.filter-title.show + .filter-list {
	display: block;
	border-bottom: none;
}

.filter-remove { 
	font-size: 11px;
	font-weight: 500; 
    color: #000;
}
.filter-remove::after,  .filter-remove::before{
    width: 12px;
}
#active-filters .filter-remove {
	text-decoration: none;
}
#active-filters .filter-remove::after, #active-filters .filter-remove::before {
	right: 5px;
	left: auto;
	width: 12px;
	bottom: 15px;
	top: auto;
}
.close-filters > img {
	width: 40px;
	height: 40px;
}

.centered-carousel .owl-stage{
	padding-left: 50px;
	padding-right: 50px;
}
.home-content-text .home-content-text-bold.likeHomeSpan { 
	font-size: 28px; 
	padding: 0 15px;
}
.mobile-bg-white{
    background-color:#fff !important;
}
.mobile-bg-semi-light{
    background-color:#F0F0F0 !important;
}
.btn.btn-link { 
	line-height: normal;
}


.home-content-text form .home-content-text-bold { 
	top: calc(50% - 79px); 
	font-size: 16px; 
	line-height: 22px; 
}

}